Strona 1 z 1

Zawieszanie się Step2CNC

: 16 lut 2010, 19:50
autor: Vip
Witam,
Mam problem z tym programem, mianowicie chodzi ładnie, ale po iluś tam ruchach(nieokreślona, niestała liczba) program mi się zawiesza i nie mam od niego żadnej reakcji, muszę wyłączyć przez "zakończ proces" w windowsie.
Oczywiście maszyna też staje.

Dodam, że problem dotyczy wszystkich wersji tego progrsamu, a z innymi programami tego problemu nie mam.
Co może być tego przyczyną ?

Pozdrawiam;

: 17 lut 2010, 06:53
autor: Piotr Rakowski
Konfiguracja komputera, driver wyświetlacza, praca innych programów w tle...
Przyczyn może być wiele. Którą wersję Pan ma (wszystkie wersje, tzn. które?).

Zawsze można sprawdzić program na innym sprzęcie, o innej konfiguracji.

Z innymi nie ma problemu, czyli jakimi?

: 17 lut 2010, 18:37
autor: GumiRobot
Uruchomić monitor systemu Windy i patrzeć czy któryś z procesów nie pochłania coraz więcej pamięci.

: 17 lut 2010, 20:31
autor: Vip
Piotr Rakowski pisze:Konfiguracja komputera, driver wyświetlacza, praca innych programów w tle...
Przyczyn może być wiele. Którą wersję Pan ma (wszystkie wersje, tzn. które?).

Zawsze można sprawdzić program na innym sprzęcie, o innej konfiguracji.

Z innymi nie ma problemu, czyli jakimi?
Wersja 1.54, 1.2 - wersje demonstracyjne.
Na innym sprzęcie nie testowałem, ale wina jest ewidentnie programu. Mach2, Mach3 (też dema) nigdy mi się jeszcze nie zawiesiły, a oprócz tego na tym sprzęcie uruchamiam dużo bardziej "pamięciożerne" programy, a nawet gry i się nie wiesza...

: 17 lut 2010, 22:53
autor: GumiRobot
Tu nie chodzi o typową pamięciożerność programów ale o programy nie prawidłowo gospodarujące pamięcią - źle napisane, pobierające nowe zasoby dla nowych zadań i niezwalniające pamięci zajętej dla wykonania już zakończonych zadań.

: 17 lut 2010, 23:03
autor: Piotr Rakowski
Jeśli mam rację z wyświetlaczem (kartą grafiki) to na czas pracy (lub symulacji) wyłącz opcje:

- "pokaz XYZ" w zakładce "Maszyna",
- "Pokaż stan pracy maszyny" w zakładce "Ustawienia sterownika"

Na ekranie w czasie pracy nic się nie będzie działo. Jeśli się nie zawiesi - problemem jest driver karty grafiki. Nie wiem, jaki masz sprzęt i wersje Windows - ale możesz spróbować jeszcze uruchamiać STEPa w trybie zgodności 16-bitowej z Windows 95/98.

Program działa na wątku Windows. Jeśli blokuje się cały komputer tzn., że to Windows nie może czegoś wykonać - np. właśnie driver karty przestał odpowiadać na komunikaty.