- Symulator MaSzyna -

Symulator EU07 (i nie tylko) => Pomoc doraźna => Tabor => Wątek zaczęty przez: Czarodziej w 25 Czerwca 2019, 20:56:42

Tytuł: Znaczenie pasku urządzenia w panelu Vehicle okienka Debug Data
Wiadomość wysłana przez: Czarodziej w 25 Czerwca 2019, 20:56:42
Nie mogę nigdzie tego znaleźć. O ile dobrze rozumiem:
Co oznaczają gwiazdka i ten wykrzyknik na końcu?
Czemu C jest czasem małe a czasem wielkie?
Wydaje mi się, że widziałem kiedyś również wykrzyknik gdzieś po środku tego łańcucha.
Tytuł: Odp: Znaczenie pasku urządzenia w panelu Vehicle okienka Debug Data
Wiadomość wysłana przez: Stele w 25 Czerwca 2019, 21:08:35
Mała litera to gotowość do pracy danego urządzenia. Czyli sprężarka sprawna, której zadziałała wyłącznik ciśnieniowy. Wykrzyknik to zadziałanie zabezpieczenia wyłącznika po lewej.
Skopiuję kod by nie pleść głupot przy analizie:
        ( mover.Battery ? 'B' : '.' ),
        ( mover.Mains ? 'M' : '.' ),
        ( mover.FuseFlag ? '!' : '.' ),
        ( mover.PantRearUp ? ( mover.PantRearVolt > 0.0 ? 'O' : 'o' ) : '.' ),
        ( mover.PantFrontUp ? ( mover.PantFrontVolt > 0.0 ? 'P' : 'p' ) : '.' ),
        ( mover.PantPressLockActive ? '!' : ( mover.PantPressSwitchActive ? '*' : '.' ) ),
        ( mover.WaterPump.is_active ? 'W' : ( false == mover.WaterPump.breaker ? '-' : ( mover.WaterPump.is_enabled ? 'w' : '.' ) ) ),
        ( true == mover.WaterHeater.is_damaged ? '!' : ( mover.WaterHeater.is_active ? 'H' : ( false == mover.WaterHeater.breaker ? '-' : ( mover.WaterHeater.is_enabled ? 'h' : '.' ) ) ) ),
        ( mover.FuelPump.is_active ? 'F' : ( mover.FuelPump.is_enabled ? 'f' : '.' ) ),
        ( mover.OilPump.is_active ? 'O' : ( mover.OilPump.is_enabled ? 'o' : '.' ) ),
        ( false == mover.ConverterAllowLocal ? '-' : ( mover.ConverterAllow ? ( mover.ConverterFlag ? 'X' : 'x' ) : '.' ) ),
        ( mover.ConvOvldFlag ? '!' : '.' ),
        ( mover.CompressorFlag ? 'C' : ( false == mover.CompressorAllowLocal ? '-' : ( ( mover.CompressorAllow || mover.CompressorStart == start_t::automatic ) ? 'c' : '.' ) ) ),
        ( mover.CompressorGovernorLock ? '!' : '.' ),
Tytuł: Odp: Znaczenie pasku urządzenia w panelu Vehicle okienka Debug Data
Wiadomość wysłana przez: Czarodziej w 25 Czerwca 2019, 21:15:16
Dziękuję. Czyli wychodzi mi na to, że ten ostatni wykrzyknik to nic złego. Chyba :)
Tytuł: Odp: Znaczenie pasku urządzenia w panelu Vehicle okienka Debug Data
Wiadomość wysłana przez: Stele w 25 Czerwca 2019, 21:18:01
Dziwnie brzmi, ale z tego co patrzę w moverze, to jest to najzwyczajniejsze odcięcie sprężarki wyłącznikiem ciśnieniowym. Imo to by stykneło przejście w małe c bo wykrzyknik sugeruje coś złego zaiste.
Tytuł: Odp: Znaczenie pasku urządzenia w panelu Vehicle okienka Debug Data
Wiadomość wysłana przez: Czarodziej w 25 Czerwca 2019, 21:20:15
Jeśli to nie jest nic złego, to sugeruję zmienić na coś innego.
Tytuł: Odp: Znaczenie pasku urządzenia w panelu Vehicle okienka Debug Data
Wiadomość wysłana przez: tmj w 25 Czerwca 2019, 22:58:51
Wykrzyknik jest uzyty ogolnie do sygnalizacji ze jakis tam czujnik powiazany z urzadzeniem jest aktywny, bez wnikania czy to cos "zlego". Sa po to zebym mogl sobie zdebugowac rowniez funkcjonowanie tychze czujnikow, i rozpoznac na pierwszy rzut oka np ze sprezarka nie jest aktywna bo zalaczyl sie czujnik, bez grzebania w fizach jakie tam akurat poziomy cisnien ktos wpisal dla danego pojazdu i jak ma sie w stosunku do nich cisnienie w zbiorniku.