1
Bieżące Symulatorowe / EN57AKM-1642 - błąd panelu HMI
« dnia: 23 Kwietnia 2025, 18:10:50 »
Witam,
podczas rozgrywki na linii 053 (l053_wieczór) postanowiłem podmienić EN57AKM-1562 na 2x EN57AKM-1642. Po uruchomieniu składu pojawił się błąd związany z panelem HMI (wyświetlacz). Panel nie wyświetlał właściwie żadnego menu (zrzut_ekranu-1.png), z wyjątkiem tego, które informuje o stanie drzwi . Zajrzałem do logu i oto co znalazłem:
Drugą sprawą są dźwięki podczas ruszania, przyspieszania składem. Mianowicie poza dźwiękami falowników oraz samych silników, słychać dźwięk oporników, żywcem z klasyka (chodzi mi dokładnie o charakterystyczny ryk). W tym przypadku zakomentowałem w pliku wagonu silnikowego linijki od 63. do 68. (plik akm_2011_s.mmd).
Chciałem tym błędem podzielić się, może ktoś go wcześniej zauważył. Oczywiście nie mam żadnych pretensji do autorów (@RafaPolska424, @Kermit, @FORDAN, @Zefirek).
EDIT: Skreślenie tematu dźwięków silnika. [2025-04-24]
podczas rozgrywki na linii 053 (l053_wieczór) postanowiłem podmienić EN57AKM-1562 na 2x EN57AKM-1642. Po uruchomieniu składu pojawił się błąd związany z panelem HMI (wyświetlacz). Panel nie wyświetlał właściwie żadnego menu (zrzut_ekranu-1.png), z wyjątkiem tego, które informuje o stanie drzwi . Zajrzałem do logu i oto co znalazłem:
Kod: [Zaznacz]
Traceback (most recent call last):
File "<string>", line 62, in render
File "<string>", line 712, in _render
UnboundLocalError: local variable 'sila3' referenced before assignment
Błąd był związany z zatrzymaniem się skryptu panelu. Otworzyłem pliki od członów rozrządczych: akm_2011_ra.mmd oraz akm_2011_rb.mmd i znalazłem linijkę z definicją/deklaracją wyświetlacza:Kod: [Zaznacz]
pyscreen: { dynamic/pkp/en57akl_v1/screen_en57akl target: pixy parameters: akm=1 }
Tego samego panelu używa EN57AKŁ-1226, więc zajrzałem i do jego plików, tutaj sprawa miała się inaczej:Kod: [Zaznacz]
pyscreen: { dynamic/pkp/en57akl_v1/screen_en57akl target: ekran_l parameters: akm=0 updatetime: 500 }
W parametrach został zadeklarowany jeden skład, co zapewne blokowało cały kod, gdy połączyło się dwa składy. Błąd związany z wyświetlaczem sprawdziłem również na scenerii technicznej - td, oraz na innym urządzeniu - na laptopie. Rozwiązaniem była zmiana parametrów wyświetlacza w AKM-ce (w obydwóch plikach, zrzut_ekranu-2.png).Chciałem tym błędem podzielić się, może ktoś go wcześniej zauważył. Oczywiście nie mam żadnych pretensji do autorów (@RafaPolska424, @Kermit, @FORDAN, @Zefirek).
EDIT: Skreślenie tematu dźwięków silnika. [2025-04-24]