Servus, aktuell hänge ich an einem Problem und komme nicht weiter.
Es geht um diese 3 Punkte.
{macro:KRG_Time}
(L.L.vis_VDO_display_version) 1 =
{if}
(L.S.Time) 3600 / s0 trunc s1 " 2" $IntToStrEnh ":" $+
l0 l1 - 60 * s1 trunc s2 "02" $IntToStrEnh $+
(S.$.KRG_Godzina)
(L.L.vis_VDO_display_version) 1 =
{if}
(L.L.Cabinair_Temp) s0 trunc " 3" $IntToStrEnh "." $+
l0 abs l0 abs trunc - 10 * trunc " 1" $IntToStrEnh $+ "C" $+
(S.$.cockpit_temperatur)
(L.L.vis_VDO_display_version) 1 =
{if}
(L.S.Weather_Temperature) s0 trunc " 3" $IntToStrEnh
l0 abs l0 abs trunc - 10 * trunc
(S.$.aussen_temperatur)
{end}
Alles anzeigen
Mein Problem ist, dass diese sobald die Elektronik gestartet worden ist, fest an dem Punkt bleibt. (Dass heißt, wenn dass Menü durchgeschaltet wird und wenn die Elektronik ausgeschaltet wird die 3 Sachen nicht mehr verschwinden.
Ich hab in verschiedene weise schon versucht, die Sachen in die VDV-Scripts einzubinden. Zwar ging es, dass die Sachen nur angezeigt werden, wenn dass VDV-Menu in dem Drive-Mode geht, aber wie bereits gesagt. Sind sie einmal da, verschwinden Sie gar nicht mehr.
Ziel ist es, dass die 3 Punkte nur angezeigt werden, wenn der Bus sich bewegt. Wenn die Türen auf sind oder das Display durchgeschaltet wird, sollten die dann verschwinden.
Anbei in dem Spoiler ein Schnipsel vom VDV-Script der für dem Bereich zuständig ist. (Im Anhang lad ich die komplette .Osc hoch)
' ### drivemode only ###
' ### Lines 1/2 - icons 1-10 ###
(L.L.vdv_display_mode) 1 =
{if}
(L.L.vdv_display_changeover) (L.S.Timegap) + 2 min (S.L.vdv_display_changeover)
(L.L.vdv_display_changeover) 0.5 >
{if}
(L.$.vdv_display_use_path) "main" $+ (L.$.vdv_display_n) $+ (S.$.vdv_display_texture)
{endif}
(L.L.vdv_display_changeover) 1 >
{if}
(L.L.antrieb_retarder)
(L.L.cp_retarder_sw) ||
{if}
(L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_icon_1)
0 (S.L.vdv_timer_icon_1)
{else}
(L.L.vdv_timer_icon_1) (L.S.Timegap) + 0.5 min (S.L.vdv_timer_icon_1)
(L.L.vdv_timer_icon_1) 0.5 >=
{if}
0 (S.L.vdv_visible_icon_1)
{endif}
{endif}
(L.L.cp_ASR_sw) 1 =
(L.L.engine_ASR_eingriff) ||
(L.L.bremse_ABS_eingriff) ||
{if}
(L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_icon_2)
0 (S.L.vdv_timer_icon_2)
{else}
(L.L.vdv_timer_icon_2) (L.S.Timegap) + 0.5 min (S.L.vdv_timer_icon_2)
(L.L.vdv_timer_icon_2) 0.5 >=
{if}
0 (S.L.vdv_visible_icon_2)
{endif}
{endif}
(L.L.cp_dachluke_1)
(L.L.cp_dachluke_2) ||
(L.L.cp_dachluke_3) ||
(L.L.cp_dachluke_4) ||
{if}
(L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_icon_3)
{else}
0 (S.L.vdv_visible_icon_3)
{endif}
(L.L.HVAC_Fan_out)
(L.L.HVAC_Fan_in) ||
{if}
(L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_icon_4)
{else}
0 (S.L.vdv_visible_icon_4)
{endif}
(L.L.wagenkasten_anheben) 0 >
{if}
(L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_icon_5)
{else}
0 (S.L.vdv_visible_icon_5)
{endif}
(L.L.standheizung_running)
{if}
(L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_icon_6)
{else}
0 (S.L.vdv_visible_icon_6)
{endif}
(L.L.HVAC_AC_cooling)
(L.L.HVAC_AC_heizung) ||
(L.L.HVAC_FhrAC_cooling) ||
(L.S.Weather_Temperature) 3 <= ||
{if}
(L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_icon_7)
0 (S.L.vdv_timer_icon_7)
{else}
(L.L.vdv_timer_icon_7) (L.S.Timegap) + 1 min (S.L.vdv_timer_icon_7)
(L.L.vdv_timer_icon_7) 1 >=
{if}
0 (S.L.vdv_visible_icon_7)
{endif}
{endif}
(L.L.nevertrue)
{if}
(L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_icon_8)
{else}
0 (S.L.vdv_visible_icon_8)
{endif}
(L.L.nevertrue)
{if}
(L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_icon_9)
{else}
0 (S.L.vdv_visible_icon_9)
{endif}
(L.L.articulation_knickschutz_warning)
{if}
(L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_icon_10)
0 (S.L.vdv_timer_icon_10)
{else}
(L.L.vdv_timer_icon_10) (L.S.Timegap) + 1 min (S.L.vdv_timer_icon_10)
(L.L.vdv_timer_icon_10) 1 >=
{if}
0 (S.L.vdv_visible_icon_10)
{endif}
{endif}
{else}
0 (S.L.vdv_visible_icon_1) (S.L.vdv_visible_icon_2) (S.L.vdv_visible_icon_3) (S.L.vdv_visible_icon_4) (S.L.vdv_visible_icon_5) (S.L.vdv_visible_icon_6) (S.L.vdv_visible_icon_7) (S.L.vdv_visible_icon_8) (S.L.vdv_visible_icon_9) (S.L.vdv_visible_icon_10)
0 (S.L.vdv_timer_icon_1) (S.L.vdv_timer_icon_2) (S.L.vdv_timer_icon_7) (S.L.vdv_timer_icon_10)
{endif}
{else}
0 (S.L.vdv_visible_icon_1) (S.L.vdv_visible_icon_2) (S.L.vdv_visible_icon_3) (S.L.vdv_visible_icon_4) (S.L.vdv_visible_icon_5) (S.L.vdv_visible_icon_6) (S.L.vdv_visible_icon_7) (S.L.vdv_visible_icon_8) (S.L.vdv_visible_icon_9) (S.L.vdv_visible_icon_10)
0 (S.L.vdv_timer_icon_1) (S.L.vdv_timer_icon_2) (S.L.vdv_timer_icon_7) (S.L.vdv_timer_icon_10)
{endif}
' ### drivemode & stopmode ###
' ### Lines 3/4 - icons 11-20 ###
(L.L.vdv_display_mode) 1 =
(L.L.vdv_display_mode) 2 = ||
{if}
(L.L.vdv_display_changeover) 1 >
{if}
(L.L.haltewunsch)
(L.L.door_kinderwagenwunsch) ||
{if}
(L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_icon_11)
{else}
0 (S.L.vdv_visible_icon_11)
{endif}
(L.L.vdv_display_error_servici_servicis)
(L.L.engine_tank_content) 62 <
{if}
(L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_icon_13)
{else}
0 (S.L.vdv_visible_icon_13)
{endif}
(L.L.nevertrue)
{if}
(L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_icon_14)
{else}
0 (S.L.vdv_visible_icon_14)
{endif}
(L.L.Engine_DPF_Regen_Active) (L.L.Engine_DPF_temperature) 180 > (L.L.Engine_DPF_state) 128 >= || ||
(L.L.visvar_equipment_is_electric) ! &&
{if}
(L.L.vis_dashboard_type_plus1) (S.L.vdv_visible_icon_18)
{else}
0 (S.L.vdv_visible_icon_18)
{endif}
{else}
0 (S.L.vdv_visible_icon_11) (S.L.vdv_visible_icon_13) (S.L.vdv_visible_icon_14) (S.L.vdv_visible_icon_18)
{endif}
{else}
0 (S.L.vdv_visible_icon_11) (S.L.vdv_visible_icon_13) (S.L.vdv_visible_icon_14) (S.L.vdv_visible_icon_18)
{endif}
Alles anzeigen
Ich würde mich wirklich sehr um Hilfe freuen!
Liebe Grüße
Reinos