Beiträge von Ljubav
Als Gast kannst du nur Inhalte in deiner ausgewählten Sprache sehen. Registrierte Nutzer können die Sichtbarkeit anderer Sprachen in ihrem Kontrollzentrum aktivieren, weitere Infos hier.
Alle Themen sind in den Foren mit einer Sprachflagge gekennzeichnet:
-
-
Es wird Schulbuslinien geben, die regulär an Schultagen zwischen 06:00 Uhr und 08:00 Uhr und zwischen 13:00 Uhr und 13:30 Uhr bzw. 14:00 Uhr verkehren.
Außerdem noch welche, die nur einmal in der Woche/in einem Chronoevent fahren, wo z. B. Das Albert-Eintein-Gymnasium einen Ausflug ins landeirtschaftsmuseum macht, die Malger Grundshule den Sportflugplatz besichtigt, etc.
TTOmsi Ja, genau so hab ich es mir vorgestellt! Vielen vielen Dank
-
Hallo TTOmsi,
der Linienmod ist wirklich sehr schön, ein großes Danke an der Stelle! Ich wünsche mir schon seit längerem eine Schulbus Linie, die am Gymnasium fährt. Wenn du Zeit und Lust hast, ist ja nur ein Vorschlag.
Mfg Luis
-
Du kannst dir doch anhand zahlreicher Anleitungen einfach selber eins erstellen! So schwer is des net
-
-
-
Danke euch, das Problem hat sich durch Jlnade schon gelöst. Vielen lieben Dank für die Hilfe
-
Hat leider nichts gebracht
Aber danke für den Tipp!
-
Erstmal vielen Dank für deine Antwort!
Also ich habe ja die 2 hinteren Türen vom hLA Facelift übernommen, nur die erste beiden vom Facelift GÜ, bei dem die erste Einflüglig ist, jedoch den gesamten eintrag übernommen mitsamt der Setvars, ich habe auch keinen [animparent] im Modeleintrag bei den Türen gefunden, also der wurde 1:1 vom den hLA und GÜ Bussen übernommen. Das Tür Script is vom hLA Bus, nur ist da das Problem das es für die erste Tür nur eine Doppelflüglige gibt und ich glaube das dort das Problem liegt.
Habe hier nochmal den Model eintrag vom Vorderwagen:
**************************************
ÄÂÅÐÈ
**************************************
************************************
AST
************************************
[mesh]
18m_main_UE_EF\Aussenschwenk\Tuerbuegel_V.o3d
[visible]
sd_vis_tuerart_vorne
0
[illumination_interior]
0
1
2
3
[viewpoint]
0
[newanim]
origin_trans
1.07627
4.73683
0.46962
origin_rot_x
0
origin_rot_y
-90
origin_rot_z
0
anim_rot
door_1
-125
**********
[mesh]
18m_main_UE_EF\Aussenschwenk\Tuer_V.o3d
[visible]
sd_vis_tuerart_vorne
0
[illumination_interior]
-1
-1
-1
-1
[matl]
UE_EF_main_01white.tga
0
[viewpoint]
0
[newanim]
origin_trans
1.1911
5.14982
0.44079
origin_rot_x
0
origin_rot_y
-90
origin_rot_z
0
anim_rot
door_1
130
[newanim]
origin_trans
1.07627
4.73683
0.46962
origin_rot_x
0
origin_rot_y
-90
origin_rot_z
0
anim_rot
door_1
-125
**************************************
[mesh]
18m_main_UE_EF\Aussenschwenk\Tuerbuegel_HV.o3d
[visible]
sd_vis_tuerart_mitte
0
[illumination_interior]
0
1
2
3
[viewpoint]
0
[newanim]
origin_trans
1.07628
-0.290008
0.46962
origin_rot_x
0
origin_rot_y
-90
origin_rot_z
0
anim_rot
door_2
120
**********
[mesh]
18m_main_UE_EF\Aussenschwenk\Tuer_HV.o3d
[visible]
sd_vis_tuerart_mitte
0
[illumination_interior]
-1
-1
-1
-1
[matl]
UE_EF_main_01white.tga
0
[viewpoint]
0
[newanim]
origin_trans
1.1826
-0.702986
0.45147
origin_rot_x
0
origin_rot_y
-90
origin_rot_z
0
anim_rot
door_2
-130
[newanim]
origin_trans
1.07628
-0.290008
0.46962
origin_rot_x
0
origin_rot_y
-90
origin_rot_z
0
anim_rot
door_2
120
**********
[mesh]
18m_main_UE_EF\Aussenschwenk\Tuerbuegel_HH.o3d
[visible]
sd_vis_tuerart_mitte
0
[illumination_interior]
0
1
2
3
[viewpoint]
0
[newanim]
origin_trans
1.07667
-1.62951
0.46962
origin_rot_x
0
origin_rot_y
-90
origin_rot_z
0
anim_rot
door_3
-120
********
[mesh]
18m_main_UE_EF\Aussenschwenk\Tuer_HH.o3d
[visible]
sd_vis_tuerart_mitte
0
[illumination_interior]
-1
-1
-1
-1
[matl]
UE_EF_main_01white.tga
0
[viewpoint]
0
[newanim]
origin_trans
1.1826
-1.21653
0.45147
origin_rot_x
0
origin_rot_y
-90
origin_rot_z
0
anim_rot
door_3
130
[newanim]
origin_trans
1.07667
-1.62951
0.46962
origin_rot_x
0
origin_rot_y
-90
origin_rot_z
0
anim_rot
door_3
-120
************************************
SST
************************************
[mesh]
18m_main_UE_EF\Schwenkschiebe\Tuer_V.o3d
[visible]
sd_vis_tuerart_vorne
1
[illumination_interior]
-1
-1
-1
-1
[matl]
UE_EF_main_01white.tga
0
[viewpoint]
0
[newanim]
origin_trans
0
0
0
origin_rot_x
0
origin_rot_y
0
origin_rot_z
90
anim_trans
door0_positiony
0.74
[newanim]
origin_trans
0
0
0
origin_rot_x
90
origin_rot_y
0
origin_rot_z
0
anim_trans
door0_positionx
0.10
**********
[mesh]
18m_main_UE_EF\Schwenkschiebe\Tuerbuegel_V.o3d
[visible]
sd_vis_tuerart_vorne
1
[illumination_interior]
0
1
2
3
[viewpoint]
0
[newanim]
origin_trans
1.15853
4.7357
2.80067
origin_rot_x
0
origin_rot_y
-90
origin_rot_z
0
anim_rot
door_0
-90
[mesh]
18m_main_UE_EF\Schwenkschiebe\Tuerbuegel_HV.o3d
[visible]
sd_vis_tuerart_mitte
1
[illumination_interior]
0
1
2
3
[viewpoint]
0
[newanim]
origin_trans
1.158
-0.300485
2.80067
origin_rot_x
0
origin_rot_y
-90
origin_rot_z
0
anim_rot
door_2
90
**********
[mesh]
18m_main_UE_EF\Schwenkschiebe\Tuer_HV.o3d
[visible]
sd_vis_tuerart_mitte
1
[illumination_interior]
-1
-1
-1
-1
[matl]
UE_EF_main_01white.tga
0
[viewpoint]
0
[newanim]
origin_trans
0
0
0
origin_rot_x
0
origin_rot_y
0
origin_rot_z
90
anim_trans
door2_positiony
-0.58
[newanim]
origin_trans
0
0
0
origin_rot_x
90
origin_rot_y
0
origin_rot_z
0
anim_trans
door2_positionx
0.11
[mesh]
18m_main_UE_EF\Schwenkschiebe\Tuer_HH.o3d
[visible]
sd_vis_tuerart_mitte
1
[illumination_interior]
-1
-1
-1
-1
[matl]
UE_EF_main_01white.tga
0
[viewpoint]
0
[newanim]
origin_trans
0
0
0
origin_rot_x
0
origin_rot_y
0
origin_rot_z
90
anim_trans
door3_positiony
0.58
[newanim]
origin_trans
0
0
0
origin_rot_x
90
origin_rot_y
0
origin_rot_z
0
anim_trans
door3_positionx
0.10
**********
[mesh]
18m_main_UE_EF\Schwenkschiebe\Tuerbuegel_HH.o3d
[visible]
sd_vis_tuerart_mitte
1
[illumination_interior]
0
1
2
3
[viewpoint]
0
[newanim]
origin_trans
1.15853
-1.63377
2.80067
origin_rot_x
0
origin_rot_y
-90
origin_rot_z
0
anim_rot
door_3
-90
**************************************
[mesh]
18m_main_UE_EF\Innenschwenk\Tuerb_HV.o3d
[visible]
sd_vis_tuerart_mitte
2
[illumination_interior]
-1
-1
-1
-1
[viewpoint]
0
[matl]
UE_EF_main_01white.tga
0
[matl_envmap]
envmap.bmp
1.0
[matl_envmap_mask]
body_envmask.tga
[matl_bumpmap]
bump.bmp
0.03
[matl]
d_dreck.tga
0
[alphascale]
Dirt_Norm
[matl_noZwrite]
[matl_alpha]
2
[newanim]
origin_from_mesh
anim_rot
door_2
160
[newanim]
origin_trans
1.224
-0.54
0
origin_rot_x
0
origin_rot_y
90
origin_rot_z
0
anim_rot
door_2
-180
[newanim]
origin_trans
1.14
-0.246
0
origin_rot_x
0
origin_rot_y
90
origin_rot_z
0
anim_rot
door_2
90
**********
[mesh]
18m_main_UE_EF\Innenschwenk\Tuerb_HH.o3d
[visible]
sd_vis_tuerart_mitte
2
[illumination_interior]
-1
-1
-1
-1
[viewpoint]
0
[matl]
UE_EF_main_01white.tga
0
[matl_envmap]
envmap.bmp
1.0
[matl_envmap_mask]
body_envmask.tga
[matl_bumpmap]
bump.bmp
0.03
[matl]
d_dreck.tga
0
[alphascale]
Dirt_Norm
[matl_noZwrite]
[matl_alpha]
2
[newanim]
origin_from_mesh
anim_rot
door_3
-160
[newanim]
origin_trans
1.224
-1.38
0
origin_rot_x
0
origin_rot_y
-90
origin_rot_z
0
anim_rot
door_3
-180
[newanim]
origin_trans
1.14
-1.674
0
origin_rot_x
0
origin_rot_y
-90
origin_rot_z
0
anim_rot
door_3
90
**********
[mesh]
12m\Tuerbuegel_HV.o3d
[visible]
sd_vis_tuerart_mitte
2
[illumination_interior]
0
1
2
3
[viewpoint]
0
[newanim]
origin_trans
1.14
-0.246
0
origin_rot_x
0
origin_rot_y
-90
origin_rot_z
0
anim_rot
door_2
-90
**********
[mesh]
18m_main_UE_EF\Innenschwenk\Tuerext_HV.o3d
[visible]
sd_vis_tuerart_mitte
2
[illumination_interior]
-1
-1
-1
-1
[matl]
UE_EF_main_01white.tga
0
[viewpoint]
0
[newanim]
origin_trans
1.224
-0.54
0
origin_rot_x
0
origin_rot_y
-90
origin_rot_z
0
anim_rot
door_2
180
[newanim]
origin_trans
1.14
-0.246
0
origin_rot_x
0
origin_rot_y
-90
origin_rot_z
0
anim_rot
door_2
-90
*****
[mesh]
12m\Tuerint_HV.o3d
[visible]
sd_vis_tuerart_mitte
2
[illumination_interior]
0
1
2
3
[matl]
02.jpg
0
[matl_lightmap]
02_LM.jpg
door_spotlight_2
[viewpoint]
0
[newanim]
origin_trans
1.224
-0.54
0
origin_rot_x
0
origin_rot_y
-90
origin_rot_z
0
anim_rot
door_2
180
[newanim]
origin_trans
1.14
-0.246
0
origin_rot_x
0
origin_rot_y
-90
origin_rot_z
0
anim_rot
door_2
-90
**********
[mesh]
12m\Tuerbuegel_HH.o3d
[visible]
sd_vis_tuerart_mitte
2
[illumination_interior]
0
1
2
3
[viewpoint]
0
[newanim]
origin_trans
1.14
-1.674
0
origin_rot_x
0
origin_rot_y
-90
origin_rot_z
0
anim_rot
door_3
90
********
[mesh]
18m_main_UE_EF\Innenschwenk\Tuerext_HH.o3d
[visible]
sd_vis_tuerart_mitte
2
[illumination_interior]
-1
-1
-1
-1
[matl]
UE_EF_main_01white.tga
0
[viewpoint]
0
[newanim]
origin_trans
1.224
-1.38
0
origin_rot_x
0
origin_rot_y
-90
origin_rot_z
0
anim_rot
door_3
-180
[newanim]
origin_trans
1.14
-1.674
0
origin_rot_x
0
origin_rot_y
-90
origin_rot_z
0
anim_rot
door_3
90
*****
[mesh]
12m\Tuerint_HH.o3d
[visible]
sd_vis_tuerart_mitte
2
[illumination_interior]
0
1
2
3
[viewpoint]
0
[newanim]
origin_trans
1.224
-1.38
0
origin_rot_x
0
origin_rot_y
-90
origin_rot_z
0
anim_rot
door_3
-180
[newanim]
origin_trans
1.14
-1.674
0
origin_rot_x
0
origin_rot_y
-90
origin_rot_z
0
anim_rot
door_3
90
-
-
Hallo nochmal,
wenn schon denn schon in diesem Thread: Ich habe den Citaro mit 4 SST Türen versehen, soweit hat modelltechnisch alles geklappt, ich habe dafür den hLA Citaro und den GÜ Facelift von Sven Daniel genommen, die SST s in den normalen 4 Tür Citaro von alTerr verbaut. Es funktionieren tatsächlich alle Türen bis auf die erste, dort sieht es nämlich so aus:
Geschlossen:
Geöffnet:
(ich hoffe man sieht den Unterschied, nämlich außer dem Türbügel tut sich nix an der Tür)
Hier noch die Door manual:
'##############
'Door Script
'##############
'Controls Doors
'(c) 2007-2009 Rüdiger Hülsmann
'(c) 2007-2009 Marcel Kuhnt
'Script Version: 1.1
'Omsi release: 1.0
'Needs:
'- elec
'Revision History:
'- Marcel Kuhnt 13.06.2009 Batterietrennschalter => elec_busbar_main
'- Marcel Kuhnt 21.06.2009 AI-Unterstützung hinzugefügt
'- Rüdiger Hülsmann 24.10.2009 Ansteuerung des Kinderwagenwunsches modifiziert
'- Rüdiger Hülsmann 19.12.2009 Timer für Ausstiegstür jetzt Timegap-basiert, Bugfix: Tür schließt jetzt nur bei elec_busbar=1
'- RÜdiger Hülsmann 22.09.2010 Door light trigger value set to 0.1
'- RÜdiger Hülsmann 07.11.2010 Door speed based on reservoir pressure, air-operated doors made an option
'- Marcel Kuhnt 08.11.2010 AI procedure closing doors debugged
'- Rüdiger Hülsmann 21.11.2010 Front doors only operable when busbar on
'- Rüdiger Hülsmann 23.12.2010 External front door operation included, option: doors only operable with actual stop brake
'- Rüdiger Hülsmann 31.12.2010 Electric door function debugged
'- Rüdiger Hülsmann 05.01.2011 20h-switch
'- Rüdiger Hülsmann 07.01.2011 Backdoor manual switch sound debugged, 20h switch depending on bus type
'- Rüdiger Hülsmann 19.01.2011 Electric door support
'- Rüdiger Hülsmann 19.01.2011 Electric door support
'- Morozov Maxim ---------- Removed automatical back door. Added ramp animation... etc...
'- Alexey Vasiliev 09.03.2012 Added more doors for Citaro "Private Edition"
'- Ñåðãåé Wizard 14.11.2013 Added automatical back doors. Rework dooraft for citaro 3door
'--------------------------------------------------------------------------------
{trigger:cp_door_01_nothahn}
(L.L.door_01_nothahn_sw) ! (S.L.door_01_nothahn_sw)
(L.L.door_01_nothahn_sw)
{if}
(T.L.ev_nothahn01_auf)
1 (S.L.doorTarget_0) (S.L.doorTarget_1)
5 random 10 / 0.5 + (S.L.door_0_soll)
5 random 10 / 0.5 + (S.L.door_1_soll)
{else}
(T.L.ev_nothahn01_zu)
{endif}
{end}
{trigger:cp_door_23_nothahn}
(L.L.door_23_nothahn_sw) ! (S.L.door_23_nothahn_sw)
(L.L.door_23_nothahn_sw)
{if}
(T.L.ev_nothahn23_auf)
1 (S.L.doorTarget_23) (S.L.bremse_halte)
5 random 10 / 0.5 + (S.L.door_2_soll)
5 random 10 / 0.5 + (S.L.door_3_soll)
{else}
(T.L.ev_nothahn23_zu)
{endif}
{end}
{trigger:door0_drag}
(L.S.mouse_x) -400 / (L.L.doorDragAcc_0) + 1 min 0 max (S.L.doorDragAcc_0)
{end}
{trigger:door1_drag}
(L.S.mouse_x) -400 / (L.L.doorDragAcc_1) + 1 min 0 max (S.L.doorDragAcc_1)
{end}
{trigger:door2_drag}
(L.S.mouse_x) -400 / (L.L.doorDragAcc_2) + 1 min 0 max (S.L.doorDragAcc_2)
{end}
{trigger:door3_drag}
(L.S.mouse_x) -400 / (L.L.doorDragAcc_3) + 1 min 0 max (S.L.doorDragAcc_3)
{end}
{trigger:door4_drag}
(L.S.mouse_x) -400 / (L.L.doorDragAcc_4) + 1 min 0 max (S.L.doorDragAcc_4)
{end}
{trigger:door5_drag}
(L.S.mouse_x) -400 / (L.L.doorDragAcc_5) + 1 min 0 max (S.L.doorDragAcc_5)
{end}
{trigger:door6_drag}
(L.S.mouse_x) -400 / (L.L.doorDragAcc_6) + 1 min 0 max (S.L.doorDragAcc_6)
{end}
{trigger:door7_drag}
(L.S.mouse_x) -400 / (L.L.doorDragAcc_7) + 1 min 0 max (S.L.doorDragAcc_7)
{end}
{trigger:cp_door_45_nothahn}
(L.L.door_45_nothahn_sw) ! (S.L.door_45_nothahn_sw)
(L.L.door_45_nothahn_sw)
{if}
(T.L.ev_nothahn45_auf)
1 (S.L.doorTarget_45) (S.L.bremse_halte)
5 random 10 / 0.5 + (S.L.door_4_soll)
5 random 10 / 0.5 + (S.L.door_5_soll)
{else}
(T.L.ev_nothahn45_zu)
{endif}
{end}
{trigger:bus_doorfront0}
(L.L.Door_Error_Count) 1 + (S.L.Door_Error_Count)
1 (S.L.cockpit_tuertaster1)
(T.L.ev_tuertaster_ein)
{end}
{trigger:bus_doorfront0_off}
0 (S.L.cockpit_tuertaster1)
(T.L.ev_tuertaster_aus)
{end}
{trigger:bus_doorfront1}
(L.L.Door2_Error_Count) 1 + (S.L.Door2_Error_Count)
1 (S.L.cockpit_tuertaster2)
(T.L.ev_tuertaster_ein)
{end}
{trigger:bus_doorfront1_off}
0 (S.L.cockpit_tuertaster2)
(T.L.ev_tuertaster_aus)
{end}
{trigger:bus_dooraft}
(L.L.bus_dooraft_sw) ! (S.L.bus_dooraft_sw)
(L.L.bus_dooraft_sw)
{if}
(T.L.ev_VDV_on)
{else}
(T.L.ev_VDV_off)
{endif}
(L.L.door_handsteuerung)
(L.L.bus_dooraft_sw) ! &&
{if}
0 (S.L.door_handsteuerung)
10 (S.L.doorAftLastOpen) (S.L.doorAftLastOpen1)
{endif}
{end}
{trigger:bus_20h-switch}
(L.L.bremse_halte_sw) ! (S.L.bremse_halte_sw)
(L.L.bremse_halte_sw) 1 =
{if}
(T.L.ev_VDV_on)
{else}
(T.L.ev_VDV_off)
{endif}
{end}
{trigger:int_haltewunsch}
1 (S.L.haltewunsch)
{end}
{trigger:door_haltewunsch}
1 (S.L.haltewunsch) (S.L.door_haltewunsch_knopfdruck)
{end}
{trigger:door_haltewunsch_off}
0 (S.L.door_haltewunsch_knopfdruck)
{end}
{trigger:cp_schalter_kinderwagen}
(L.L.door_handsteuerung) ! (S.L.door_handsteuerung)
{if}
0 (S.L.door_kinderwagenwunsch)
(T.L.ev_kippschalter_ein)
{else}
(T.L.ev_kippschalter_aus)
{endif}
{end}
{trigger:door_kinderwagenwunsch}
1 (S.L.door_kinderwagenwunsch)
{end}
{macro:Door_Init}
1000 random 500 / 1 - (C.L.door_acc_var) * (C.L.fdoor_acc) + (S.L.doorAcc_0)
1000 random 500 / 1 - (C.L.door_acc_var) * (C.L.fdoor_acc) + (S.L.doorAcc_1)
1000 random 500 / 1 - (C.L.door_acc_var) * (C.L.bdoor_acc) + (S.L.doorAcc_2)
1000 random 500 / 1 - (C.L.door_acc_var) * (C.L.bdoor_acc) + (S.L.doorAcc_3)
1000 random 500 / 1 - (C.L.door_acc_var) * (C.L.bdoor_acc) + (S.L.doorAcc_4)
1000 random 500 / 1 - (C.L.door_acc_var) * (C.L.bdoor_acc) + (S.L.doorAcc_5)
1000 random 500 / 1 - (C.L.door_acc_var) * (C.L.bdoor_acc) + (S.L.doorAcc_6)
1000 random 500 / 1 - (C.L.door_acc_var) * (C.L.bdoor_acc) + (S.L.doorAcc_7)
1000 random 500 / 1 - (C.L.door_maxspeed_var) * (C.L.fdoor_maxspeed) + (S.L.doorMaxSpeed_0_norm)
1000 random 500 / 1 - (C.L.door_maxspeed_var) * (C.L.fdoor_maxspeed) + (S.L.doorMaxSpeed_1_norm)
1000 random 500 / 1 - (C.L.door_maxspeed_var) * (C.L.bdoor_maxspeed) + (S.L.doorMaxSpeed_2_norm)
1000 random 500 / 1 - (C.L.door_maxspeed_var) * (C.L.bdoor_maxspeed) + (S.L.doorMaxSpeed_3_norm)
1000 random 500 / 1 - (C.L.door_maxspeed_var) * (C.L.bdoor_maxspeed) + (S.L.doorMaxSpeed_4_norm)
1000 random 500 / 1 - (C.L.door_maxspeed_var) * (C.L.bdoor_maxspeed) + (S.L.doorMaxSpeed_5_norm)
1000 random 500 / 1 - (C.L.door_maxspeed_var) * (C.L.bdoor_maxspeed) + (S.L.doorMaxSpeed_6_norm)
1000 random 500 / 1 - (C.L.door_maxspeed_var) * (C.L.bdoor_maxspeed) + (S.L.doorMaxSpeed_7_norm)
(C.L.door_refl) (S.L.doorRefl_0)
(C.L.door_refl) (S.L.doorRefl_1)
(C.L.door_refl) (S.L.doorRefl_2)
(C.L.door_refl) (S.L.doorRefl_3)
(C.L.door_refl) (S.L.doorRefl_4)
(C.L.door_refl) (S.L.doorRefl_5)
(C.L.door_refl) (S.L.doorRefl_6)
(C.L.door_refl) (S.L.doorRefl_7)
(C.L.tuerverzoegerung) (S.L.doortimer23) (S.L.doortimer45) (S.L.doortimer67)
1 (S.L.cockpit_tuertaster4) (S.L.cockpit_tuertaster3)
{end}
{macro:Door_Frame}
(M.L.Door0_Calc)
(M.L.Door1_Calc)
(M.L.DoorAftCalc)
(M.L.Door2_Calc)
(M.L.Door3_Calc)
(M.L.Door4_Calc)
(M.L.Door5_Calc)
(M.L.Door6_Calc)
(M.L.Door7_Calc)
(M.L.Door2_framex)
(M.L.Door2_framey)
(M.L.Door3_framex)
(M.L.Door3_framey)
(M.L.Door4_framex)
(M.L.Door4_framey)
(M.L.Door5_framex)
(M.L.Door5_framey)
(M.L.Door6_framex)
(M.L.Door6_framey)
(M.L.Door7_framex)
(M.L.Door7_framey)
(L.L.door_0) 0.9 > (S.L.PAX_Entry0_Open)
(L.L.door_1) 0.9 > (S.L.PAX_Entry1_Open)
(L.L.door_3) 0.9 > (S.L.PAX_Exit0_Open) (S.L.PAX_Exit1_Open)
(L.L.door_5) 0.9 > (S.L.PAX_Exit2_Open) (S.L.PAX_Exit3_Open)
(L.L.door_7) 0.9 > (S.L.PAX_Exit4_Open) (S.L.PAX_Exit5_Open)
' Nothahn-Rebelüftung
(L.L.door_01_nothahn_sw)
{if}
1 (S.L.door_01_nothahn)
{endif}
(L.L.door_01_nothahn)
(L.L.door_01_nothahn_sw) ! &&
{if}
(L.L.door_0_soll) s0
(L.L.doorDragAcc_0) s1
1 s2
1 s3
(M.L.door_traegheit)
(S.L.doorDragAcc_0)
(L.L.door_1_soll) s0
(L.L.doorDragAcc_1) s1
1 s2
1 s3
(M.L.door_traegheit)
(S.L.doorDragAcc_1)
(L.L.cockpit_tuertaster1)
{if}
0 (S.L.door_01_nothahn) (S.L.doorTarget_0) (S.L.doorTarget_1)
(L.L.door_0) 0.5 >
(L.L.door_1) 0.5 >
{if}
(T.L.ev_doortriggerclose_0)
(T.L.ev_doortriggerclose_1)
{endif}
{endif}
{endif}
(L.L.door_23_nothahn_sw)
{if}
1 (S.L.door_23_nothahn)
{endif}
(L.L.door_23_nothahn)
(L.L.door_23_nothahn_sw) ! &&
{if}
(L.L.door_2_soll) s0
(L.L.doorDragAcc_2) s1
1 s2
1 s3
(M.L.door_traegheit)
(S.L.doorDragAcc_2)
(L.L.door_3_soll) s0
(L.L.doorDragAcc_3) s1
1 s2
1 s3
(M.L.door_traegheit)
(S.L.doorDragAcc_3)
(L.L.cockpit_tuertaster2)
{if}
0 (S.L.door_23_nothahn) (S.L.doorTarget_23)
(L.L.door_2) 0.5 >
{if}
(L.L.SD_vis_Tuerart_mitte) 0 = {if} (T.L.ev_doortriggerclose_2) {endif}
(L.L.SD_vis_Tuerart_mitte) 1 = {if} (T.L.ev_doortriggerclose_2_SST) {endif}
(L.L.SD_vis_Tuerart_mitte) 2 = {if} (T.L.ev_doortriggerclose_2_AST) {endif}
{endif}
{endif}
{endif}
(L.L.door_45_nothahn_sw)
{if}
1 (S.L.door_45_nothahn)
{endif}
(L.L.door_45_nothahn)
(L.L.door_45_nothahn_sw) ! &&
{if}
(L.L.door_4_soll) s0
(L.L.doorDragAcc_4) s1
1 s2
1 s3
(M.L.door_traegheit)
(S.L.doorDragAcc_4)
(L.L.door_5_soll) s0
(L.L.doorDragAcc_5) s1
1 s2
1 s3
(M.L.door_traegheit)
(S.L.doorDragAcc_5)
(L.L.doorAftLastOpen1) (C.L.doorAftOpenTime) >
{if}
0 (S.L.door_45_nothahn) (S.L.doorTarget_45)
{endif}
{endif}
(L.L.door_67_nothahn_sw)
{if}
1 (S.L.door_67_nothahn)
{endif}
(L.L.door_67_nothahn)
(L.L.door_67_nothahn_sw) ! &&
{if}
(L.L.door_6_soll) s0
(L.L.doorDragAcc_6) s1
1 s2
1 s3
(M.L.door_traegheit)
(S.L.doorDragAcc_6)
(L.L.door_7_soll) s0
(L.L.doorDragAcc_7) s1
1 s2
1 s3
(M.L.door_traegheit)
(S.L.doorDragAcc_7)
(L.L.doorAftLastOpen) (C.L.doorAftOpenTime) >
{if}
0 (S.L.door_67_nothahn) (S.L.doorTarget_67)
{endif}
{endif}
(C.L.HST_Bremse_aktiv)
{if}
(L.L.door_0) 0 =
(L.L.door_1) 0 = &&
(L.L.light_timer1) 0.5 > &&
{if}
1 (S.L.Freigabe)
{else}
0 (S.L.Freigabe)
{endif}
{else}
1 (S.L.Freigabe)
{endif}
(L.L.bus_dooraft_sw)
(L.L.velocity) 0.1 < &&
{if}
1 (S.L.bremse_halte)
{endif}
(L.L.PAX_Exit2_Req) 0 >
(L.L.PAX_Exit3_Req) 0 >
(L.L.velocity) 5 > &&
{if}
1 (S.L.exit1_lichtschranke)
{endif}
(L.L.PAX_Exit4_Req) 0 >
(L.L.PAX_Exit5_Req) 0 >
(L.L.velocity) 5 > &&
{if}
1 (S.L.exit2_lichtschranke)
{endif}
' Türsteuerung:
'Tür 1
(L.L.cockpit_tuertaster1)
(L.L.AI_Scheduled_AtStation) 1 =
(L.L.door_0) 0.5 < &&
(L.L.door_1) 0.5 < &&
(L.L.doorTarget_0) 0 = (L.L.doorTarget_1) 0 = && &&
(L.L.velocity) (C.L.tueroeffnung) < &&
(C.L.Tuerfehlertoleranz) (L.L.wearlifespan) * (L.L.Door_Error_Count) > &&
(L.L.elec_busbar_main) &&
(L.L.bremse_p_tank04) 550000 > &&
(L.L.door_01_nothahn_sw) ! &&
{if}
(L.L.tuersperre) 0 =
{if}
1 (S.L.doorTarget_0) (S.L.doorTarget_1)
(L.L.SD_vis_Tuerart_vorne) 0 = {if} (T.L.ev_doortriggeropen_0) {endif}
(L.L.SD_vis_Tuerart_vorne) 1 = {if} (T.L.ev_doortriggeropen_0_SST) {endif}
(L.L.SD_vis_Tuerart_vorne) 2 = {if} (T.L.ev_doortriggeropen_0_AST) {endif}
(L.L.SD_vis_Tuerart_vorne) 0 = {if} (T.L.ev_doortriggeropen_1) {endif}
(L.L.SD_vis_Tuerart_vorne) 1 = {if} (T.L.ev_doortriggeropen_1_SST) {endif}
(L.L.SD_vis_Tuerart_vorne) 2 = {if} (T.L.ev_doortriggeropen_1_AST) {endif}
{endif}
(L.L.tuersperre) 0 <
{if}
1 (S.L.doorTarget_1)
(L.L.SD_vis_Tuerart_vorne) 0 = {if} (T.L.ev_doortriggeropen_1) {endif}
(L.L.SD_vis_Tuerart_vorne) 1 = {if} (T.L.ev_doortriggeropen_1_SST) {endif}
(L.L.SD_vis_Tuerart_vorne) 2 = {if} (T.L.ev_doortriggeropen_1_AST) {endif}
{endif}
(L.L.tuersperre) 0 >
{if}
1 (S.L.doorTarget_0)
(L.L.SD_vis_Tuerart_vorne) 0 = {if} (T.L.ev_doortriggeropen_0) {endif}
(L.L.SD_vis_Tuerart_vorne) 1 = {if} (T.L.ev_doortriggeropen_0_SST) {endif}
(L.L.SD_vis_Tuerart_vorne) 2 = {if} (T.L.ev_doortriggeropen_0_AST) {endif}
{endif}
(C.L.HST_bremse_aktiv)
{if}
1 (S.L.bremse_halte)
{endif}
(L.L.bremse_p_Tank04) 100000 - 0.96 * 100000 + (S.L.bremse_p_Tank04)
{endif}
(L.L.cockpit_tuertaster1)
(L.L.AI_Scheduled_AtStation) -1 =
(L.L.door_0) 0.5 >
(L.L.door_1) 0.5 >
&&
(L.L.doorTarget_0) 1 = (L.L.doorTarget_1) 1 =
&&
(L.L.velocity) (C.L.tueroeffnung) < &&
(C.L.Tuerfehlertoleranz) (L.L.wearlifespan) * (L.L.Door_Error_Count) > &&
(L.L.elec_busbar_main) &&
(L.L.bremse_p_tank04) 550000 > &&
{if}
(L.L.tuersperre) 0 =
{if}
0 (S.L.doorTarget_0) (S.L.doorTarget_1)
(L.L.SD_vis_Tuerart_vorne) 0 = {if} (T.L.ev_doortriggerclose_0) {endif}
(L.L.SD_vis_Tuerart_vorne) 1 = {if} (T.L.ev_doortriggerclose_0_SST) {endif}
(L.L.SD_vis_Tuerart_vorne) 2 = {if} (T.L.ev_doortriggerclose_0_AST) {endif}
(L.L.SD_vis_Tuerart_vorne) 0 = {if} (T.L.ev_doortriggerclose_1) {endif}
(L.L.SD_vis_Tuerart_vorne) 1 = {if} (T.L.ev_doortriggerclose_1_SST) {endif}
(L.L.SD_vis_Tuerart_vorne) 2 = {if} (T.L.ev_doortriggerclose_1_AST) {endif}
{endif}
(L.L.tuersperre) 0 <
{if}
0 (S.L.doorTarget_1)
(L.L.SD_vis_Tuerart_vorne) 0 = {if} (T.L.ev_doortriggerclose_1) {endif}
(L.L.SD_vis_Tuerart_vorne) 1 = {if} (T.L.ev_doortriggerclose_1_SST) {endif}
(L.L.SD_vis_Tuerart_vorne) 2 = {if} (T.L.ev_doortriggerclose_1_AST) {endif}
{endif}
(L.L.tuersperre) 0 >
{if}
0 (S.L.doorTarget_0)
(L.L.SD_vis_Tuerart_vorne) 0 = {if} (T.L.ev_doortriggerclose_0) {endif}
(L.L.SD_vis_Tuerart_vorne) 1 = {if} (T.L.ev_doortriggerclose_0_SST) {endif}
(L.L.SD_vis_Tuerart_vorne) 2 = {if} (T.L.ev_doortriggerclose_0_AST) {endif}
{endif}
(C.L.HST_bremse_aktiv)
{if}
1 (S.L.bremse_halte)
{endif}
(L.L.bremse_p_Tank04) 100000 - 0.96 * 100000 + (S.L.bremse_p_Tank04)
{endif}
'Tür 2
(L.L.cockpit_tuertaster2)
(L.L.AI_Scheduled_AtStation) 1 =
(L.L.door_2) 0.5 < &&
(L.L.door_3) 0.5 < &&
(L.L.doorTarget_23_delayed) 0 = &&
(L.L.velocity) (C.L.tueroeffnung) < &&
(C.L.Tuerfehlertoleranz) (L.L.wearlifespan) * (L.L.Door2_Error_Count) > &&
(L.L.elec_busbar_main) &&
(L.L.pandus_opn) ! &&
(L.L.bremse_p_tank04) 550000 > &&
(L.L.door_23_nothahn_sw) ! &&
{if}
1 (S.L.doorTarget_23_delayed) (S.L.bremse_halte)
(L.L.SD_vis_Tuerart_hinten) 0 = {if} (T.L.ev_doortriggeropen_2) {endif}
(L.L.SD_vis_Tuerart_hinten) 1 = {if} (T.L.ev_doortriggeropen_2_SST) {endif}
(L.L.SD_vis_Tuerart_hinten) 2 = {if} (T.L.ev_doortriggeropen_2_AST) {endif}
(L.L.bremse_p_Tank04) 100000 - 0.96 * 100000 + (S.L.bremse_p_Tank04)
{endif}
(L.L.cockpit_tuertaster2)
(L.L.AI_Scheduled_AtStation) -1 =
(L.L.door_2) 0.5 >=
(L.L.door_3) 0.5 >=
&&
(L.L.doorTarget_23_delayed) 1 = &&
(L.L.velocity) (C.L.tueroeffnung) < &&
(C.L.Tuerfehlertoleranz) (L.L.wearlifespan) * (L.L.Door2_Error_Count) > &&
(L.L.elec_busbar_main) &&
(L.L.pandus_opn) ! &&
(L.L.bremse_p_tank04) 550000 > &&
{if}
0 (S.L.doorTarget_23_delayed)
(C.L.tuerverzoegerung) 0 >
(L.L.door_2) 1 = &&
(L.L.door_3) 1 = &&
{if}
(T.L.ev_doorwarn)
{endif}
(L.L.bremse_p_Tank04) 100000 - 0.96 * 100000 + (S.L.bremse_p_Tank04)
{endif}
(L.L.doorTarget_23_delayed) !
{if}
(L.L.door_2) 1 =
(L.L.door_3) 1 =
{if}
(L.L.doortimer23) (L.S.Timegap) + (C.L.tuerverzoegerung) min (S.L.doortimer23)
(C.L.tuerverzoegerung) =
{if}
0 (S.L.doorTarget_23)
{endif}
{else}
0 (S.L.doorTarget_23)
{endif}
{else}
1 (S.L.doorTarget_23)
0 (S.L.doortimer23)
{endif}
' Lichtschranke wird per Zufall Blockiert durch Dreck oder ist gestört
(L.L.lichtschranke_gestoert) 4 =
(L.L.doorTarget_45) ! &&
(L.L.door_4) 0.2 < &&
{if}
1 (S.L.lichtschranke_befehl)
{else}
0 (S.L.lichtschranke_befehl)
{endif}
(L.L.lichtschranke_gestoert_BVG) 4 =
(L.L.doorTarget_67) ! &&
(L.L.door_6) 0.2 < &&
{if}
1 (S.L.lichtschranke_befehl_BVG)
{else}
0 (S.L.lichtschranke_befehl_BVG)
{endif}
' "Dauerfeuer"-Haltewunsch über Kinderwagenschalter (macht genau dasselbe wie der "trigger:int_haltewunsch"):
(L.L.door_handsteuerung) (L.L.door_haltewunsch_knopfdruck)
{if}
1 (S.L.haltewunsch)
{endif}
' Setzen der Haltestellenbremse erst bei Stillstand des Busses:
(L.L.bremse_halte_sw) (L.L.door_20h_sw)
(L.L.bremse_halte) ! (L.L.Velocity) (C.L.Door_Bremse_Halte_MaxKMH) < && &&
{if}
(L.L.elec_busbar_main)
{if}
(T.L.ev_haltebremse_an)
1 (S.L.bremse_halte)
{endif}
{endif}
(M.L.DoorAft_Open)
' Türfreigabekriterium
(L.L.bremse_halte_sw) (L.L.bremse_halte) && (S.L.door_freigabe)
' Haltewunschlampe:
(L.L.haltewunsch) (L.L.door_2) 0.2 < (L.L.door_5) 0.2 < (L.L.door_7) 0.2 < (L.L.elec_busbar_main) && && && &&
{if}
1 (S.L.haltewunschlampe)
{else}
0 (S.L.haltewunschlampe) (S.L.haltewunsch)
{endif}
' Kinderwagenwunsch:
(L.L.door_2) 0.2 > (L.L.door_5) 0.2 >
(L.L.door_7) 0.2 >
(L.L.elec_busbar_main) &&
{if}
0 (S.L.door_kinderwagenwunsch) (S.L.zufall_kinderwagenwunsch)
{endif}
' Abfall des Kinderwagenwunsch-Relais bei fehlender Stromversorgung:
(L.L.elec_busbar_main) 0 =
{if}
0 (S.L.door_kinderwagenwunsch) (S.L.zufall_kinderwagenwunsch)
{endif}
' Zufälliges zusätzliches Aufleuchten des Kinderwagenwunsches bei Haltewunsch:
(L.L.haltewunsch) 1 =
(L.L.zufall_kinderwagenwunsch) 0 = &&
(L.S.Time) 72000 < (L.S.Time) 28800 > && &&
{if}
10 random (S.L.zufall_kinderwagenwunsch)
(L.L.zufall_kinderwagenwunsch) 9 >=
{if}
1 (S.L.door_kinderwagenwunsch)
{endif}
{endif}
' Beleuchtung der Einstiege
' Druckabhängige Türgeschwindigkeit
(C.L.door_druckluft)
{if}
(L.L.doorMaxSpeed_0_norm) (L.L.bremse_p_Tank04) 100000 - 850000 / (S.L.doorMaxSpeed_0)
(L.L.doorMaxSpeed_1_norm) (L.L.bremse_p_Tank04) 100000 - 850000 / (S.L.doorMaxSpeed_1)
(L.L.doorMaxSpeed_2_norm) (L.L.bremse_p_Tank04) 100000 - 850000 / (S.L.doorMaxSpeed_2)
(L.L.doorMaxSpeed_3_norm) (L.L.bremse_p_Tank04) 100000 - 850000 / (S.L.doorMaxSpeed_3)
(L.L.doorMaxSpeed_4_norm) (L.L.bremse_p_Tank04) 100000 - 850000 / (S.L.doorMaxSpeed_4)
(L.L.doorMaxSpeed_5_norm) (L.L.bremse_p_Tank04) 100000 - 850000 / (S.L.doorMaxSpeed_5)
(L.L.doorMaxSpeed_6_norm) (L.L.bremse_p_Tank04) 100000 - 850000 / (S.L.doorMaxSpeed_6)
(L.L.doorMaxSpeed_7_norm) (L.L.bremse_p_Tank04) 100000 - 850000 / (S.L.doorMaxSpeed_7)
{endif}
' Gemecker bei nicht freigegebener Tür
(L.L.door_2) 0 >
(L.L.door_3) 0 >
(L.L.door_4) 0 = &&
(L.L.door_5) 0 = &&
(L.L.door_6) 0 = &&
(L.L.door_7) 0 = &&
(L.L.PAX_Exit2_Req) (L.L.PAX_Exit3_Req)
&&
{if}
(L.L.mecker_timer) (L.S.Timegap) + (S.L.mecker_timer)
(L.L.mecker_timer) 3 > (L.L.mecker_timer) 3.1 < &&
{if}
(T.L.ev_meckern)
{endif}
{else}
0 (S.L.mecker_timer)
{endif}
'----------------------
' AI-Ablauf:
(L.L.AI_Scheduled_AtStation) 1 =
(L.L.velocity) 0.5 < &&
{if}
1 (S.L.bus_dooraft_sw)
{endif}
'Haltestellenbremse erst wegnehmen, wenn alle Türen zu. Dann auch erst den Bus AI-mäßig freigeben:
(L.L.light_timer1) 1 >
(L.L.light_timer2) 1 > &&
(L.L.light_timer3) 1 > &&
(L.L.light_timer4) 1 > &&
(L.L.AI_Scheduled_AtStation) -1 = &&
{if}
0 (S.L.bremse_halte_sw) (S.L.AI_Scheduled_AtStation) (S.L.bremse_halte) (S.L.bus_dooraft_sw)
{endif}
{end}
{macro:Door0_Calc}
(L.L.door_01_nothahn) !
{if}
(C.L.electric_doors)
{if}
(L.L.doorTarget_0)
{if}
(L.L.SD_vis_Tuerart_vorne) 0 = {if} (L.L.door_0) (F.L.door_0_opn_speed) (S.L.doorMaxSpeed_0) {endif}
(L.L.SD_vis_Tuerart_vorne) 1 = {if} (L.L.door_0) (F.L.door_0_opn_speed_SST) (S.L.doorMaxSpeed_0) {endif}
(L.L.SD_vis_Tuerart_vorne) 2 = {if} (L.L.door_0) (F.L.door_0_opn_speed_AST) (S.L.doorMaxSpeed_0) {endif}
{else}
(L.L.SD_vis_Tuerart_vorne) 0 = {if} (L.L.door_0) (F.L.door_0_cls_speed) (S.L.doorMaxSpeed_0) {endif}
(L.L.SD_vis_Tuerart_vorne) 1 = {if} (L.L.door_0) (F.L.door_0_cls_speed_SST) (S.L.doorMaxSpeed_0) {endif}
(L.L.SD_vis_Tuerart_vorne) 2 = {if} (L.L.door_0) (F.L.door_0_cls_speed_AST) (S.L.doorMaxSpeed_0) {endif}
{endif}
(C.L.fdoor_acc) (S.L.doorAcc_0)
(L.L.doorTarget_0) ! (L.L.doorSpeed_0) s0 abs 0.05 > (L.L.door_0) 0 >
&&
{if}
l0 /-/ (L.L.doorMaxSpeed_0) <
{if}
(L.L.doorSpeed_0) (L.L.doorAcc_0) (L.S.Timegap) * - (S.L.doorSpeed_0)
{else}
(L.L.doorSpeed_0) (L.L.doorAcc_0) (L.S.Timegap) * + (S.L.doorSpeed_0)
{endif}
(L.L.door_0) (L.L.doorSpeed_0) (L.S.Timegap) * + (S.L.door_0)
{else}
(L.L.doorSpeed_0) abs 0.05 > (L.L.door_0) 1 <
(L.L.doorTarget_0) &&
{if}
l0 (L.L.doorMaxSpeed_0) <
{if}
(L.L.doorSpeed_0) (L.L.doorAcc_0) (L.S.Timegap) * + (S.L.doorSpeed_0)
{else}
(L.L.doorSpeed_0) (L.L.doorAcc_0) (L.S.Timegap) * - (S.L.doorSpeed_0)
{endif}
(L.L.door_0) (L.L.doorSpeed_0) (L.S.Timegap) * + (S.L.door_0)
{else}
0 (S.L.doorSpeed_0)
{endif}
{endif}
{else}
(L.L.doorTarget_0) ! (L.L.doorSpeed_0) s0 abs 0.05 > (L.L.door_0) 0 >
&&
{if}
l0 /-/ (L.L.doorMaxSpeed_0) <
{if}
(L.L.doorSpeed_0) (L.L.doorAcc_0) (L.S.Timegap) * - (S.L.doorSpeed_0)
{endif}
(L.L.door_0) (L.L.doorSpeed_0) (L.S.Timegap) * + (S.L.door_0)
{else}
(L.L.doorSpeed_0) abs 0.05 > (L.L.door_0) 1 <
(L.L.doorTarget_0) &&
{if}
l0 (L.L.doorMaxSpeed_0) <
{if}
(L.L.doorSpeed_0) (L.L.doorAcc_0) (L.S.Timegap) * + (S.L.doorSpeed_0)
{endif}
(L.L.door_0) (L.L.doorSpeed_0) (L.S.Timegap) * + (S.L.door_0)
{else}
0 (S.L.doorSpeed_0)
{endif}
{endif}
{endif}
(L.L.door_0) 1 >
{if}
(L.L.SD_vis_Tuerart_vorne) 0 = {if} (T.L.ev_doorhitopen_0) {endif}
(L.L.SD_vis_Tuerart_vorne) 1 = {if} (T.L.ev_doorhitopen_0_SST) {endif}
(L.L.SD_vis_Tuerart_vorne) 2 = {if} (T.L.ev_doorhitopen_0_AST) {endif}
1 (S.L.door_0)
(L.L.doorSpeed_0) /-/ (L.L.doorRefl_0) * (S.L.doorSpeed_0)
{else}
(L.L.door_0) 0 <
{if}
(L.L.SD_vis_Tuerart_vorne) 0 = {if} (T.L.ev_doorhitclose_0) {endif}
(L.L.SD_vis_Tuerart_vorne) 1 = {if} (T.L.ev_doorhitclose_0_SST) {endif}
(L.L.SD_vis_Tuerart_vorne) 2 = {if} (T.L.ev_doorhitclose_0_AST) {endif}
0 (S.L.door_0)
(L.L.doorSpeed_0) /-/ (L.L.doorRefl_0) * (S.L.doorSpeed_0)
{endif}
{endif}
(L.L.door_0) (S.L.doorDragAcc_0)
{else}
(L.L.doorDragAcc_0) (S.L.door_0)
{endif}
{end}
{macro:Door1_Calc}
(L.L.door_01_nothahn) !
{if}
(C.L.electric_doors)
{if}
(L.L.doorTarget_1)
{if}
(L.L.door_1) (F.L.door_1_opn_speed) (S.L.doorMaxSpeed_1)
{else}
(L.L.door_1) (F.L.door_1_cls_speed) (S.L.doorMaxSpeed_1)
{endif}
(C.L.fdoor_acc) (S.L.doorAcc_1)
(L.L.doorTarget_1) ! (L.L.doorSpeed_1) s0 abs 0.05 > (L.L.door_1) 0 >
&&
{if}
l0 /-/ (L.L.doorMaxSpeed_1) <
{if}
(L.L.doorSpeed_1) (L.L.doorAcc_1) (L.S.Timegap) * - (S.L.doorSpeed_1)
{else}
(L.L.doorSpeed_1) (L.L.doorAcc_1) (L.S.Timegap) * + (S.L.doorSpeed_1)
{endif}
(L.L.door_1) (L.L.doorSpeed_1) (L.S.Timegap) * + (S.L.door_1)
{else}
(L.L.doorSpeed_1) abs 0.05 > (L.L.door_1) 1 <
(L.L.doorTarget_1) &&
{if}
l0 (L.L.doorMaxSpeed_1) <
{if}
(L.L.doorSpeed_1) (L.L.doorAcc_1) (L.S.Timegap) * + (S.L.doorSpeed_1)
{else}
(L.L.doorSpeed_1) (L.L.doorAcc_1) (L.S.Timegap) * - (S.L.doorSpeed_1)
{endif}
(L.L.door_1) (L.L.doorSpeed_1) (L.S.Timegap) * + (S.L.door_1)
{else}
0 (S.L.doorSpeed_1)
{endif}
{endif}
{else}
(L.L.doorTarget_1) ! (L.L.doorSpeed_1) s0 abs 0.05 > (L.L.door_1) 0 >
&&
{if}
l0 /-/ (L.L.doorMaxSpeed_1) <
{if}
(L.L.doorSpeed_1) (L.L.doorAcc_1) (L.S.Timegap) * - (S.L.doorSpeed_1)
{endif}
(L.L.door_1) (L.L.doorSpeed_1) (L.S.Timegap) * + (S.L.door_1)
{else}
(L.L.doorSpeed_1) abs 0.05 > (L.L.door_1) 1 <
(L.L.doorTarget_1) &&
{if}
l0 (L.L.doorMaxSpeed_1) <
{if}
(L.L.doorSpeed_1) (L.L.doorAcc_1) (L.S.Timegap) * + (S.L.doorSpeed_1)
{endif}
(L.L.door_1) (L.L.doorSpeed_1) (L.S.Timegap) * + (S.L.door_1)
{else}
0 (S.L.doorSpeed_1)
{endif}
{endif}
{endif}
(L.L.door_1) 1 >
{if}
(T.L.ev_doorhitopen_1)
1 (S.L.door_1)
(L.L.doorSpeed_1) /-/ (L.L.doorRefl_1) * (S.L.doorSpeed_1)
{else}
(L.L.door_1) 0 <
{if}
(T.L.ev_doorhitclose_1)
0 (S.L.door_1)
(L.L.doorSpeed_1) /-/ (L.L.doorRefl_1) * (S.L.doorSpeed_1)
{endif}
{endif}
(L.L.door_1) (S.L.doorDragAcc_1)
{else}
(L.L.doorDragAcc_1) (S.L.door_1)
{endif}
{end}
{macro:DoorAftCalc}
(L.L.bremse_halte_sw) !
(L.L.Freigabe) &&
(L.L.door_3) 0 = &&
(L.L.door_5) 0 = &&
(L.L.door_7) 0 = &&
(L.L.light_timer2) 0.5 > &&
(L.L.light_timer3) 0.5 > &&
(L.L.light_timer4) 0.5 > &&
(L.L.elec_busbar_main) !
(L.L.bremse_halte) &&
(L.L.throttle) 0.1 > &&
(L.L.kneel_timer) 0 = &&
(L.L.bus_dooraft_sw) 0 = &&
(L.L.door_hstbremse_knickschutz) 0 = &&
{if}
0 (S.L.bremse_halte)
0 (S.L.doorAftLastOpen) (S.L.doorAftLastOpen1)
(T.L.ev_haltebremse_aus)
{endif}
{end}
'--------------------------------------------------------------------------------
'--------------------------------------------------------------------------------
{macro:DoorAft_Open}
(L.L.exit1_lichtschranke)
(L.L.door_haltewunsch_knopfdruck)
(L.L.autoschalter)
(L.L.lichtschranke_befehl)
(L.L.door_45_nothahn_sw)
(L.L.bremse_p_tank04) 550000 > &&
{if}
(L.L.doorTarget_45) !
(L.L.bus_dooraft_sw) &&
(L.L.velocity) 0.1 < &&
(L.L.lichtschranke_befehl)
{if}
(C.L.lichtschrankenanfaelligkeit) random (S.L.lichtschranke_gestoert)
(L.L.SD_vis_Tuerart_hinten) 0 = {if} (T.L.ev_doortriggeropen_5) {endif}
(L.L.SD_vis_Tuerart_hinten) 1 = {if} (T.L.ev_doortriggeropen_5_SST) {endif}
(L.L.SD_vis_Tuerart_hinten) 2 = {if} (T.L.ev_doortriggeropen_5_AST) {endif}
1 (S.L.doorTarget_45)
1 (S.L.bremse_halte)
(L.L.bremse_p_Tank04) 100000 - 0.96 * 100000 + (S.L.bremse_p_Tank04)
0 (S.L.exit1_lichtschranke)
{endif}
0 (S.L.doorAftLastOpen1)
{endif}
(L.L.exit2_lichtschranke)
(L.L.door_haltewunsch_knopfdruck)
(L.L.autoschalter)
(L.L.lichtschranke_befehl_bvg)
(L.L.door_67_nothahn_sw)
(L.L.bremse_p_tank04) 550000 > &&
{if}
(L.L.doorTarget_67) !
(L.L.bus_dooraft_sw) &&
(L.L.velocity) 0.1 < &&
(L.L.lichtschranke_befehl_BVG)
{if}
(C.L.lichtschrankenanfaelligkeit) random (S.L.lichtschranke_gestoert_BVG)
(L.L.SD_vis_Tuerart_hinten2) 0 = {if} (T.L.ev_doortriggeropen_7) {endif}
(L.L.SD_vis_Tuerart_hinten2) 1 = {if} (T.L.ev_doortriggeropen_7_SST) {endif}
(L.L.SD_vis_Tuerart_hinten2) 2 = {if} (T.L.ev_doortriggeropen_7_AST) {endif}
1 (S.L.doorTarget_67)
1 (S.L.bremse_halte)
(L.L.bremse_p_Tank04) 100000 - 0.96 * 100000 + (S.L.bremse_p_Tank04)
0 (S.L.exit2_lichtschranke)
{endif}
0 (S.L.doorAftLastOpen)
{endif}
(L.L.PAX_Exit2_Req)
(L.L.PAX_Exit3_Req)
{if}
0 (S.L.doorAftLastOpen1)
{endif}
(L.L.PAX_Exit4_Req)
(L.L.PAX_Exit5_Req)
{if}
0 (S.L.doorAftLastOpen)
{endif}
(L.L.elec_busbar_main)
{if}
(L.L.bremse_halte)
{if}
(L.L.doorAftLastOpen) (L.S.Timegap) + (S.L.doorAftLastOpen)
(L.L.doorAftLastOpen1) (L.S.Timegap) + (S.L.doorAftLastOpen1)
{endif}
(L.L.doorTarget_45)
(L.L.doorAftLastOpen1) (C.L.doorAftOpenTime) > &&
(L.L.autoschalter) 0 = &&
(L.L.bremse_p_tank04) 550000 > &&
{if}
(C.L.tuerverzoegerung) 0 >
{if}
(T.L.ev_doorwarn2)
0 (S.L.doorTarget_45)
(L.L.bremse_p_Tank04) 100000 - 0.96 * 100000 + (S.L.bremse_p_Tank04)
{else}
(L.L.SD_vis_Tuerart_hinten) 0 = {if} (T.L.ev_doortriggerclose_5) {endif}
(L.L.SD_vis_Tuerart_hinten) 1 = {if} (T.L.ev_doortriggerclose_5_SST) {endif}
(L.L.SD_vis_Tuerart_hinten) 2 = {if} (T.L.ev_doortriggerclose_5_AST) {endif}
0 (S.L.doorTarget_45)
(L.L.bremse_p_Tank04) 100000 - 0.96 * 100000 + (S.L.bremse_p_Tank04)
{endif}
{endif}
(L.L.doorTarget_67)
(L.L.doorAftLastOpen) (C.L.doorAftOpenTime) > &&
(L.L.autoschalter) 0 = &&
(L.L.bremse_p_tank04) 550000 > &&
{if}
(C.L.tuerverzoegerung) 0 >
{if}
(T.L.ev_doorwarn3)
0 (S.L.doorTarget_67)
(L.L.bremse_p_Tank04) 100000 - 0.96 * 100000 + (S.L.bremse_p_Tank04)
{else}
(L.L.SD_vis_Tuerart_hinten2) 0 = {if} (T.L.ev_doortriggerclose_7) {endif}
(L.L.SD_vis_Tuerart_hinten2) 1 = {if} (T.L.ev_doortriggerclose_7_SST) {endif}
(L.L.SD_vis_Tuerart_hinten2) 2 = {if} (T.L.ev_doortriggerclose_7_AST) {endif}
0 (S.L.doorTarget_67)
(L.L.bremse_p_Tank04) 100000 - 0.96 * 100000 + (S.L.bremse_p_Tank04)
{endif}
{endif}
{endif}
{end}
'--------------------------------------------------------------------------------
{macro:Door2_framex}
(L.L.door_2) (F.L.door2_xposition) (S.L.door2_positionx)
{end}
{macro:Door2_framey}
(L.L.door_2) (F.L.door2_yposition) (S.L.door2_positiony)
{end}
{macro:Door2_Calc}
(L.L.door_23_nothahn) !
{if}
(C.L.electric_doors)
{if}
(L.L.doorTarget_23)
{if}
(L.L.SD_vis_Tuerart_mitte) 0 = {if} (L.L.door_2) (F.L.door_2_opn_speed) (S.L.doorMaxSpeed_2) {endif}
(L.L.SD_vis_Tuerart_mitte) 1 = {if} (L.L.door_2) (F.L.door_2_opn_speed_SST) (S.L.doorMaxSpeed_2) {endif}
(L.L.SD_vis_Tuerart_mitte) 2 = {if} (L.L.door_2) (S.L.doorMaxSpeed_2) {endif}
(L.L.SD_vis_Tuerart_mitte) 0 = {if} (L.L.door_2) (F.L.door_2_opn_speed_2) (S.L.door_2f) {endif}
(L.L.SD_vis_Tuerart_mitte) 1 = {if} (L.L.door_2) (F.L.door_2_opn_speed_2_SST) (S.L.door_2f) {endif}
(L.L.SD_vis_Tuerart_mitte) 2 = {if} (L.L.door_2) (S.L.door_2f) {endif}
{else}
(L.L.SD_vis_Tuerart_mitte) 0 = {if} (L.L.door_2) (F.L.door_2_cls_speed) (S.L.doorMaxSpeed_2) {endif}
(L.L.SD_vis_Tuerart_mitte) 1 = {if} (L.L.door_2) (F.L.door_2_cls_speed_SST) (S.L.doorMaxSpeed_2) {endif}
(L.L.SD_vis_Tuerart_mitte) 2 = {if} (L.L.door_2) (S.L.doorMaxSpeed_2) {endif}
(L.L.SD_vis_Tuerart_mitte) 0 = {if} (L.L.door_2) (F.L.door_2_cls_speed_2) (S.L.door_2f) {endif}
(L.L.SD_vis_Tuerart_mitte) 1 = {if} (L.L.door_2) (F.L.door_2_cls_speed_2_SST) (S.L.door_2f) {endif}
(L.L.SD_vis_Tuerart_mitte) 2 = {if} (L.L.door_2) (S.L.door_2f) {endif}
{endif}
(C.L.bdoor_acc) (S.L.doorAcc_2)
(L.L.doorTarget_23) ! (L.L.doorSpeed_2) s0 abs 0.05 > (L.L.door_2) 0 >
&&
{if}
(L.L.trigger_antirepeat23) 1 + (S.L.trigger_antirepeat23)
(L.L.trigger_antirepeat23) 1 =
{if}
(L.L.SD_vis_Tuerart_mitte) 0 = {if} (T.L.ev_doortriggerclose_2) {endif}
(L.L.SD_vis_Tuerart_mitte) 1 = {if} (T.L.ev_doortriggerclose_2_SST) {endif}
(L.L.SD_vis_Tuerart_mitte) 2 = {if} (T.L.ev_doortriggerclose_2_AST) {endif}
{endif}
l0 /-/ (L.L.doorMaxSpeed_2) <
{if}
(L.L.doorSpeed_2) (L.L.doorAcc_2) (L.S.Timegap) * - (S.L.doorSpeed_2)
{else}
(L.L.doorSpeed_2) (L.L.doorAcc_2) (L.S.Timegap) * + (S.L.doorSpeed_2)
{endif}
(L.L.door_2) (L.L.doorSpeed_2) (L.S.Timegap) * + (S.L.door_2)
{else}
0 (S.L.trigger_antirepeat23)
(L.L.doorSpeed_2) abs 0.05 > (L.L.door_2) 1 <
(L.L.doorTarget_23) &&
{if}
l0 (L.L.doorMaxSpeed_2) <
{if}
(L.L.doorSpeed_2) (L.L.doorAcc_2) (L.S.Timegap) * + (S.L.doorSpeed_2)
{else}
(L.L.doorSpeed_2) (L.L.doorAcc_2) (L.S.Timegap) * - (S.L.doorSpeed_2)
{endif}
(L.L.door_2) (L.L.doorSpeed_2) (L.S.Timegap) * + (S.L.door_2)
{else}
0 (S.L.doorSpeed_2)
{endif}
{endif}
{else}
(L.L.doorTarget_23) ! (L.L.doorSpeed_2) s0 abs 0.05 > (L.L.door_2) 0 >
&&
{if}
(L.L.trigger_antirepeat23) 1 + (S.L.trigger_antirepeat23)
(L.L.trigger_antirepeat23) 1 =
{if}
(L.L.SD_vis_Tuerart_mitte) 0 = {if} (T.L.ev_doortriggerclose_2) {endif}
(L.L.SD_vis_Tuerart_mitte) 1 = {if} (T.L.ev_doortriggerclose_2_SST) {endif}
(L.L.SD_vis_Tuerart_mitte) 2 = {if} (T.L.ev_doortriggerclose_2_AST) {endif}
{endif}
l0 /-/ (L.L.doorMaxSpeed_2) <
{if}
(L.L.doorSpeed_2) (L.L.doorAcc_2) (L.S.Timegap) * - (S.L.doorSpeed_2)
{endif}
(L.L.door_2) (L.L.doorSpeed_2) (L.S.Timegap) * + (S.L.door_2)
{else}
0 (S.L.trigger_antirepeat23)
(L.L.doorSpeed_2) abs 0.05 > (L.L.door_2) 1 <
(L.L.doorTarget_23) &&
{if}
l0 (L.L.doorMaxSpeed_2) <
{if}
(L.L.doorSpeed_2) (L.L.doorAcc_2) (L.S.Timegap) * + (S.L.doorSpeed_2)
{endif}
(L.L.door_2) (L.L.doorSpeed_2) (L.S.Timegap) * + (S.L.door_2)
{else}
0 (S.L.doorSpeed_2)
{endif}
{endif}
{endif}
(L.L.door_2) 1 >
{if}
(L.L.SD_vis_Tuerart_mitte) 0 = {if} (T.L.ev_doorhitopen_2) {endif}
(L.L.SD_vis_Tuerart_mitte) 1 = {if} (T.L.ev_doorhitopen_2_SST) {endif}
(L.L.SD_vis_Tuerart_mitte) 2 = {if} (T.L.ev_doorhitopen_2_AST) {endif}
1 (S.L.door_2)
(L.L.doorSpeed_2) /-/ (L.L.doorRefl_2) * (S.L.doorSpeed_2)
{else}
(L.L.door_2) 0 <
{if}
(L.L.SD_vis_Tuerart_mitte) 0 = {if} (T.L.ev_doorhitclose_2) {endif}
(L.L.SD_vis_Tuerart_mitte) 1 = {if} (T.L.ev_doorhitclose_2_SST) {endif}
(L.L.SD_vis_Tuerart_mitte) 2 = {if} (T.L.ev_doorhitclose_2_AST) {endif}
0 (S.L.door_2)
(L.L.doorSpeed_2) /-/ (L.L.doorRefl_2) * (S.L.doorSpeed_2)
{endif}
{endif}
(L.L.door_2) (S.L.doorDragAcc_2)
{else}
(L.L.doorDragAcc_2) (S.L.door_2)
{endif}
{end}
{macro:Door3_framex}
(L.L.door_3) (F.L.door3_xposition) (S.L.door3_positionx)
{end}
{macro:Door3_framey}
(L.L.door_3) (F.L.door3_yposition) (S.L.door3_positiony)
{end}
{macro:Door3_Calc}
(L.L.door_23_nothahn) !
{if}
(C.L.electric_doors)
{if}
(L.L.doorTarget_23)
{if}
(L.L.SD_vis_Tuerart_mitte) 0 = {if} (L.L.door_3) (F.L.door_3_opn_speed) (S.L.doorMaxSpeed_3) {endif}
(L.L.SD_vis_Tuerart_mitte) 1 = {if} (L.L.door_3) (F.L.door_3_opn_speed_SST) (S.L.doorMaxSpeed_3) {endif}
(L.L.SD_vis_Tuerart_mitte) 2 = {if} (L.L.door_3) (S.L.doorMaxSpeed_3) {endif}
(L.L.SD_vis_Tuerart_mitte) 0 = {if} (L.L.door_3) (F.L.door_3_opn_speed_2) (S.L.door_3f) {endif}
(L.L.SD_vis_Tuerart_mitte) 1 = {if} (L.L.door_3) (F.L.door_3_opn_speed_2_SST) (S.L.door_3f) {endif}
(L.L.SD_vis_Tuerart_mitte) 2 = {if} (L.L.door_3) (S.L.door_3f) {endif}
{else}
(L.L.SD_vis_Tuerart_mitte) 0 = {if} (L.L.door_3) (F.L.door_3_cls_speed) (S.L.doorMaxSpeed_3) {endif}
(L.L.SD_vis_Tuerart_mitte) 1 = {if} (L.L.door_3) (F.L.door_3_cls_speed_SST) (S.L.doorMaxSpeed_3) {endif}
(L.L.SD_vis_Tuerart_mitte) 2 = {if} (L.L.door_3) (S.L.doorMaxSpeed_3) {endif}
(L.L.SD_vis_Tuerart_mitte) 0 = {if} (L.L.door_3) (F.L.door_3_cls_speed_2) (S.L.door_3f) {endif}
(L.L.SD_vis_Tuerart_mitte) 1 = {if} (L.L.door_3) (F.L.door_3_cls_speed_2_SST) (S.L.door_3f) {endif}
(L.L.SD_vis_Tuerart_mitte) 2 = {if} (L.L.door_3) (S.L.door_3f) {endif}
{endif}
(C.L.bdoor_acc) (S.L.doorAcc_3)
(L.L.doorTarget_23) ! (L.L.doorSpeed_3) s0 abs 0.05 > (L.L.door_3) 0 >
&&
{if}
l0 /-/ (L.L.doorMaxSpeed_3) <
{if}
(L.L.doorSpeed_3) (L.L.doorAcc_3) (L.S.Timegap) * - (S.L.doorSpeed_3)
{else}
(L.L.doorSpeed_3) (L.L.doorAcc_3) (L.S.Timegap) * + (S.L.doorSpeed_3)
{endif}
(L.L.door_3) (L.L.doorSpeed_3) (L.S.Timegap) * + (S.L.door_3)
{else}
(L.L.doorSpeed_3) abs 0.05 > (L.L.door_3) 1 <
(L.L.doorTarget_23) &&
{if}
l0 (L.L.doorMaxSpeed_3) <
{if}
(L.L.doorSpeed_3) (L.L.doorAcc_3) (L.S.Timegap) * + (S.L.doorSpeed_3)
{else}
(L.L.doorSpeed_3) (L.L.doorAcc_3) (L.S.Timegap) * - (S.L.doorSpeed_3)
{endif}
(L.L.door_3) (L.L.doorSpeed_3) (L.S.Timegap) * + (S.L.door_3)
{else}
0 (S.L.doorSpeed_3)
{endif}
{endif}
{else}
(L.L.doorTarget_23) ! (L.L.doorSpeed_3) s0 abs 0.05 > (L.L.door_3) 0 >
&&
{if}
l0 /-/ (L.L.doorMaxSpeed_3) <
{if}
(L.L.doorSpeed_3) (L.L.doorAcc_3) (L.S.Timegap) * - (S.L.doorSpeed_3)
{endif}
(L.L.door_3) (L.L.doorSpeed_3) (L.S.Timegap) * + (S.L.door_3)
{else}
(L.L.doorSpeed_3) abs 0.05 > (L.L.door_3) 1 <
(L.L.doorTarget_23) &&
{if}
l0 (L.L.doorMaxSpeed_3) <
{if}
(L.L.doorSpeed_3) (L.L.doorAcc_3) (L.S.Timegap) * + (S.L.doorSpeed_3)
{endif}
(L.L.door_3) (L.L.doorSpeed_3) (L.S.Timegap) * + (S.L.door_3)
{else}
0 (S.L.doorSpeed_3)
{endif}
{endif}
{endif}
(L.L.door_3) 1 >
{if}
(L.L.SD_vis_Tuerart_mitte) 0 = {if} (T.L.ev_doorhitopen_3) {endif}
(L.L.SD_vis_Tuerart_mitte) 1 = {if} (T.L.ev_doorhitopen_3_SST) {endif}
(L.L.SD_vis_Tuerart_mitte) 2 = {if} (T.L.ev_doorhitopen_3_AST) {endif}
1 (S.L.door_3)
(L.L.doorSpeed_3) /-/ (L.L.doorRefl_3) * (S.L.doorSpeed_3)
{else}
(L.L.door_3) 0 <
{if}
(L.L.SD_vis_Tuerart_mitte) 0 = {if} (T.L.ev_doorhitclose_3) {endif}
(L.L.SD_vis_Tuerart_mitte) 1 = {if} (T.L.ev_doorhitclose_3_SST) {endif}
(L.L.SD_vis_Tuerart_mitte) 2 = {if} (T.L.ev_doorhitclose_3_AST) {endif}
0 (S.L.door_3)
(L.L.doorSpeed_3) /-/ (L.L.doorRefl_3) * (S.L.doorSpeed_3)
{endif}
{endif}
(L.L.door_3) (S.L.doorDragAcc_3)
{else}
(L.L.doorDragAcc_3) (S.L.door_3)
{endif}
{end}
{macro:Door4_framex}
(L.L.door_4) (F.L.door4_xposition) (S.L.door4_positionx)
{end}
{macro:Door4_framey}
(L.L.door_4) (F.L.door4_yposition) (S.L.door4_positiony)
{end}
{macro:Door4_Calc}
(L.L.door_45_nothahn) !
{if}
(C.L.electric_doors)
{if}
(L.L.doorTarget_45)
{if}
(L.L.SD_vis_Tuerart_hinten) 0 = {if} (L.L.door_4) (F.L.door_4_opn_speed) (S.L.doorMaxSpeed_4) {endif}
(L.L.SD_vis_Tuerart_hinten) 1 = {if} (L.L.door_4) (F.L.door_4_opn_speed_SST) (S.L.doorMaxSpeed_4) {endif}
(L.L.SD_vis_Tuerart_hinten) 2 = {if} (L.L.door_4) (S.L.doorMaxSpeed_4) {endif}
(L.L.SD_vis_Tuerart_hinten) 0 = {if} (L.L.door_4) (F.L.door_4_opn_speed_2) (S.L.door_4f) {endif}
(L.L.SD_vis_Tuerart_hinten) 1 = {if} (L.L.door_4) (F.L.door_4_opn_speed_2_SST) (S.L.door_4f) {endif}
(L.L.SD_vis_Tuerart_hinten) 2 = {if} (L.L.door_4) (S.L.door_4f) {endif}
{else}
(L.L.SD_vis_Tuerart_hinten) 0 = {if} (L.L.door_4) (F.L.door_4_cls_speed) (S.L.doorMaxSpeed_4) {endif}
(L.L.SD_vis_Tuerart_hinten) 1 = {if} (L.L.door_4) (F.L.door_4_cls_speed_SST) (S.L.doorMaxSpeed_4) {endif}
(L.L.SD_vis_Tuerart_hinten) 2 = {if} (L.L.door_4) (S.L.doorMaxSpeed_4) {endif}
(L.L.SD_vis_Tuerart_hinten) 0 = {if} (L.L.door_4) (F.L.door_4_cls_speed_2) (S.L.door_4f) {endif}
(L.L.SD_vis_Tuerart_hinten) 1 = {if} (L.L.door_4) (F.L.door_4_cls_speed_2_SST) (S.L.door_4f) {endif}
(L.L.SD_vis_Tuerart_hinten) 2 = {if} (L.L.door_4) (S.L.door_4f) {endif}
{endif}
(C.L.bdoor_acc) (S.L.doorAcc_4)
(L.L.doorTarget_45) ! (L.L.doorSpeed_4) s0 abs 0.05 > (L.L.door_4) 0 >
&&
{if}
(L.L.doortimer45) (C.L.tuerverzoegerung) =
{if}
l0 /-/ (L.L.doorMaxSpeed_4) <
{if}
(L.L.doorSpeed_4) (L.L.doorAcc_4) (L.S.Timegap) * - (S.L.doorSpeed_4)
{else}
(L.L.doorSpeed_4) (L.L.doorAcc_4) (L.S.Timegap) * + (S.L.doorSpeed_4)
{endif}
(L.L.door_4) (L.L.doorSpeed_4) (L.S.Timegap) * + (S.L.door_4)
{endif}
{else}
(L.L.doorSpeed_4) abs 0.05 > (L.L.door_4) 1 <
(L.L.doorTarget_45) &&
{if}
l0 (L.L.doorMaxSpeed_4) <
{if}
(L.L.doorSpeed_4) (L.L.doorAcc_4) (L.S.Timegap) * + (S.L.doorSpeed_4)
{else}
(L.L.doorSpeed_4) (L.L.doorAcc_4) (L.S.Timegap) * - (S.L.doorSpeed_4)
{endif}
(L.L.door_4) (L.L.doorSpeed_4) (L.S.Timegap) * + (S.L.door_4)
{else}
0 (S.L.doorSpeed_4)
{endif}
{endif}
{else}
(L.L.doorTarget_45) ! (L.L.doorSpeed_4) s0 abs 0.05 > (L.L.door_4) 0 >
&&
{if}
(L.L.doortimer45) (C.L.tuerverzoegerung) =
{if}
l0 /-/ (L.L.doorMaxSpeed_4) <
{if}
(L.L.doorSpeed_4) (L.L.doorAcc_4) (L.S.Timegap) * - (S.L.doorSpeed_4)
{endif}
(L.L.door_4) (L.L.doorSpeed_4) (L.S.Timegap) * + (S.L.door_4)
{endif}
{else}
(L.L.doorSpeed_4) abs 0.05 > (L.L.door_4) 1 <
(L.L.doorTarget_45) &&
{if}
l0 (L.L.doorMaxSpeed_4) <
{if}
(L.L.doorSpeed_4) (L.L.doorAcc_4) (L.S.Timegap) * + (S.L.doorSpeed_4)
{endif}
(L.L.door_4) (L.L.doorSpeed_4) (L.S.Timegap) * + (S.L.door_4)
{else}
0 (S.L.doorSpeed_4)
{endif}
{endif}
{endif}
(L.L.door_4) 1 >
{if}
(L.L.SD_vis_Tuerart_hinten) 0 = {if} (T.L.ev_doorhitopen_4) {endif}
(L.L.SD_vis_Tuerart_hinten) 1 = {if} (T.L.ev_doorhitopen_4_SST) {endif}
(L.L.SD_vis_Tuerart_hinten) 2 = {if} (T.L.ev_doorhitopen_4_AST) {endif}
1 (S.L.door_4)
(L.L.doorSpeed_4) /-/ (L.L.doorRefl_4) * (S.L.doorSpeed_4)
{else}
(L.L.door_4) 0 <
{if}
(L.L.SD_vis_Tuerart_hinten) 0 = {if} (T.L.ev_doorhitclose_4) {endif}
(L.L.SD_vis_Tuerart_hinten) 1 = {if} (T.L.ev_doorhitclose_4_SST) {endif}
(L.L.SD_vis_Tuerart_hinten) 2 = {if} (T.L.ev_doorhitclose_4_AST) {endif}
0 (S.L.door_4)
(L.L.doorSpeed_4) /-/ (L.L.doorRefl_4) * (S.L.doorSpeed_4)
{endif}
{endif}
(L.L.door_4) (S.L.doorDragAcc_4)
{else}
(L.L.doorDragAcc_4) (S.L.door_4)
{endif}
{end}
{macro:Door5_framex}
(L.L.door_5) (F.L.door5_xposition) (S.L.door5_positionx)
{end}
{macro:Door5_framey}
(L.L.door_5) (F.L.door5_yposition) (S.L.door5_positiony)
{end}
{macro:Door5_Calc}
(L.L.door_45_nothahn) !
{if}
(C.L.electric_doors)
{if}
(L.L.doorTarget_45)
{if}
(L.L.SD_vis_Tuerart_hinten) 0 = {if} (L.L.door_5) (F.L.door_5_opn_speed) (S.L.doorMaxSpeed_5) {endif}
(L.L.SD_vis_Tuerart_hinten) 1 = {if} (L.L.door_5) (F.L.door_5_opn_speed_SST) (S.L.doorMaxSpeed_5) {endif}
(L.L.SD_vis_Tuerart_hinten) 2 = {if} (L.L.door_5) (S.L.doorMaxSpeed_5) {endif}
(L.L.SD_vis_Tuerart_hinten) 0 = {if} (L.L.door_5) (F.L.door_5_opn_speed_2) (S.L.door_5f) {endif}
(L.L.SD_vis_Tuerart_hinten) 1 = {if} (L.L.door_5) (F.L.door_5_opn_speed_2_SST) (S.L.door_5f) {endif}
(L.L.SD_vis_Tuerart_hinten) 2 = {if} (L.L.door_5) (S.L.door_5f) {endif}
{else}
(L.L.SD_vis_Tuerart_hinten) 0 = {if} (L.L.door_5) (F.L.door_5_cls_speed) (S.L.doorMaxSpeed_5) {endif}
(L.L.SD_vis_Tuerart_hinten) 1 = {if} (L.L.door_5) (F.L.door_5_cls_speed_SST) (S.L.doorMaxSpeed_5) {endif}
(L.L.SD_vis_Tuerart_hinten) 2 = {if} (L.L.door_5) (S.L.doorMaxSpeed_5) {endif}
(L.L.SD_vis_Tuerart_hinten) 0 = {if} (L.L.door_5) (F.L.door_5_cls_speed_2) (S.L.door_5f) {endif}
(L.L.SD_vis_Tuerart_hinten) 1 = {if} (L.L.door_5) (F.L.door_5_cls_speed_2_SST) (S.L.door_5f) {endif}
(L.L.SD_vis_Tuerart_hinten) 2 = {if} (L.L.door_5) (S.L.door_5f) {endif}
{endif}
(C.L.bdoor_acc) (S.L.doorAcc_5)
(L.L.doorTarget_45) ! (L.L.doorSpeed_5) s0 abs 0.05 > (L.L.door_5) 0 > || &&
{if}
(L.L.doortimer45) (L.S.Timegap) + (C.L.tuerverzoegerung) min (S.L.doortimer45)
(C.L.tuerverzoegerung) =
{if}
l0 /-/ (L.L.doorMaxSpeed_5) <
{if}
(L.L.doorSpeed_5) (L.L.doorAcc_5) (L.S.Timegap) * - (S.L.doorSpeed_5)
{else}
(L.L.doorSpeed_5) (L.L.doorAcc_5) (L.S.Timegap) * + (S.L.doorSpeed_5)
{endif}
(L.L.door_5) (L.L.doorSpeed_5) (L.S.Timegap) * + (S.L.door_5)
{endif}
{else}
(L.L.doorSpeed_5) abs 0.05 > (L.L.door_5) 1 < || (L.L.doorTarget_45) &&
{if}
l0 (L.L.doorMaxSpeed_5) <
{if}
(L.L.doorSpeed_5) (L.L.doorAcc_5) (L.S.Timegap) * + (S.L.doorSpeed_5)
{else}
(L.L.doorSpeed_5) (L.L.doorAcc_5) (L.S.Timegap) * - (S.L.doorSpeed_5)
{endif}
(L.L.door_5) (L.L.doorSpeed_5) (L.S.Timegap) * + (S.L.door_5)
0 (S.L.doortimer45)
0 (S.L.trigger_antirepeat45)
{else}
0 (S.L.doorSpeed_5)
{endif}
{endif}
(L.L.doortimer45) (C.L.tuerverzoegerung) =
(L.L.doortimer45) 0 > &&
{if}
(L.L.trigger_antirepeat45) 1 + (S.L.trigger_antirepeat45)
(L.L.trigger_antirepeat45) 1 =
{if}
(L.L.SD_vis_Tuerart_hinten) 0 = {if} (T.L.ev_doortriggerclose_5) {endif}
(L.L.SD_vis_Tuerart_hinten) 1 = {if} (T.L.ev_doortriggerclose_5_SST) {endif}
(L.L.SD_vis_Tuerart_hinten) 2 = {if} (T.L.ev_doortriggerclose_5_AST) {endif}
{endif}
{endif}
{else}
(L.L.doorTarget_45) ! (L.L.doorSpeed_5) s0 abs 0.05 > (L.L.door_5) 0 > || &&
{if}
(L.L.doortimer45) (L.S.Timegap) + (C.L.tuerverzoegerung) min (S.L.doortimer45)
(C.L.tuerverzoegerung) =
{if}
l0 /-/ (L.L.doorMaxSpeed_5) <
{if}
(L.L.doorSpeed_5) (L.L.doorAcc_5) (L.S.Timegap) * - (S.L.doorSpeed_5)
{endif}
(L.L.door_5) (L.L.doorSpeed_5) (L.S.Timegap) * + (S.L.door_5)
{endif}
{else}
(L.L.doorSpeed_5) abs 0.05 > (L.L.door_5) 1 < || (L.L.doorTarget_45) &&
{if}
l0 (L.L.doorMaxSpeed_5) <
{if}
(L.L.doorSpeed_5) (L.L.doorAcc_5) (L.S.Timegap) * + (S.L.doorSpeed_5)
{endif}
(L.L.door_5) (L.L.doorSpeed_5) (L.S.Timegap) * + (S.L.door_5)
0 (S.L.doortimer45)
0 (S.L.trigger_antirepeat45)
{else}
0 (S.L.doorSpeed_5)
{endif}
{endif}
(L.L.doortimer45) (C.L.tuerverzoegerung) =
(L.L.doortimer45) 0 > &&
{if}
(L.L.trigger_antirepeat45) 1 + (S.L.trigger_antirepeat45)
(L.L.trigger_antirepeat45) 1 =
{if}
(L.L.SD_vis_Tuerart_hinten) 0 = {if} (T.L.ev_doortriggerclose_5) {endif}
(L.L.SD_vis_Tuerart_hinten) 1 = {if} (T.L.ev_doortriggerclose_5_SST) {endif}
(L.L.SD_vis_Tuerart_hinten) 2 = {if} (T.L.ev_doortriggerclose_5_AST) {endif}
{endif}
{endif}
{endif}
(L.L.door_5) 1 >
{if}
(L.L.SD_vis_Tuerart_hinten) 0 = {if} (T.L.ev_doorhitopen_5) {endif}
(L.L.SD_vis_Tuerart_hinten) 1 = {if} (T.L.ev_doorhitopen_5_SST) {endif}
(L.L.SD_vis_Tuerart_hinten) 2 = {if} (T.L.ev_doorhitopen_5_AST) {endif}
1 (S.L.door_5)
(L.L.doorSpeed_5) /-/ (L.L.doorRefl_5) * (S.L.doorSpeed_5)
{else}
(L.L.door_5) 0 <
{if}
(L.L.SD_vis_Tuerart_hinten) 0 = {if} (T.L.ev_doorhitclose_5) {endif}
(L.L.SD_vis_Tuerart_hinten) 1 = {if} (T.L.ev_doorhitclose_5_SST) {endif}
(L.L.SD_vis_Tuerart_hinten) 2 = {if} (T.L.ev_doorhitclose_5_AST) {endif}
0 (S.L.door_5)
(L.L.doorSpeed_5) /-/ (L.L.doorRefl_5) * (S.L.doorSpeed_5)
{endif}
{endif}
(L.L.door_5) (S.L.doorDragAcc_5)
{else}
(L.L.doorDragAcc_5) (S.L.door_5)
{endif}
{end}
{macro:Door6_framex}
(L.L.door_6) (F.L.door6_xposition) (S.L.door6_positionx)
{end}
{macro:Door6_framey}
(L.L.door_6) (F.L.door6_yposition) (S.L.door6_positiony)
{end}
{macro:Door6_Calc}
(L.L.door_67_nothahn) !
{if}
(C.L.electric_doors)
{if}
(L.L.doorTarget_67)
{if}
(L.L.SD_vis_Tuerart_hinten2) 0 = {if} (L.L.door_6) (F.L.door_6_opn_speed) (S.L.doorMaxSpeed_6) {endif}
(L.L.SD_vis_Tuerart_hinten2) 1 = {if} (L.L.door_6) (F.L.door_6_opn_speed_SST) (S.L.doorMaxSpeed_6) {endif}
(L.L.SD_vis_Tuerart_hinten2) 2 = {if} (L.L.door_6) (S.L.doorMaxSpeed_6) {endif}
{else}
(L.L.SD_vis_Tuerart_hinten2) 0 = {if} (L.L.door_6) (F.L.door_6_cls_speed) (S.L.doorMaxSpeed_6) {endif}
(L.L.SD_vis_Tuerart_hinten2) 1 = {if} (L.L.door_6) (F.L.door_6_cls_speed_SST) (S.L.doorMaxSpeed_6) {endif}
(L.L.SD_vis_Tuerart_hinten2) 2 = {if} (L.L.door_6) (S.L.doorMaxSpeed_6) {endif}
{endif}
(C.L.bdoor_acc) (S.L.doorAcc_6)
(L.L.doorTarget_67) ! (L.L.doorSpeed_6) s0 abs 0.05 > (L.L.door_6) 0 > || &&
{if}
(L.L.doortimer67) (C.L.tuerverzoegerung) =
{if}
l0 /-/ (L.L.doorMaxSpeed_6) <
{if}
(L.L.doorSpeed_6) (L.L.doorAcc_6) (L.S.Timegap) * - (S.L.doorSpeed_6)
{else}
(L.L.doorSpeed_6) (L.L.doorAcc_6) (L.S.Timegap) * + (S.L.doorSpeed_6)
{endif}
(L.L.door_6) (L.L.doorSpeed_6) (L.S.Timegap) * + (S.L.door_6)
{endif}
{else}
(L.L.doorSpeed_6) abs 0.05 > (L.L.door_6) 1 < || (L.L.doorTarget_67) &&
{if}
l0 (L.L.doorMaxSpeed_6) <
{if}
(L.L.doorSpeed_6) (L.L.doorAcc_6) (L.S.Timegap) * + (S.L.doorSpeed_6)
{else}
(L.L.doorSpeed_6) (L.L.doorAcc_6) (L.S.Timegap) * - (S.L.doorSpeed_6)
{endif}
(L.L.door_6) (L.L.doorSpeed_6) (L.S.Timegap) * + (S.L.door_6)
{else}
0 (S.L.doorSpeed_6)
{endif}
{endif}
{else}
(L.L.doorTarget_67) ! (L.L.doorSpeed_6) s0 abs 0.05 > (L.L.door_6) 0 > || &&
{if}
(L.L.doortimer67) (C.L.tuerverzoegerung) =
{if}
l0 /-/ (L.L.doorMaxSpeed_6) <
{if}
(L.L.doorSpeed_6) (L.L.doorAcc_6) (L.S.Timegap) * - (S.L.doorSpeed_6)
{endif}
(L.L.door_6) (L.L.doorSpeed_6) (L.S.Timegap) * + (S.L.door_6)
{endif}
{else}
(L.L.doorSpeed_6) abs 0.05 > (L.L.door_6) 1 < || (L.L.doorTarget_67) &&
{if}
l0 (L.L.doorMaxSpeed_6) <
{if}
(L.L.doorSpeed_6) (L.L.doorAcc_6) (L.S.Timegap) * + (S.L.doorSpeed_6)
{endif}
(L.L.door_6) (L.L.doorSpeed_6) (L.S.Timegap) * + (S.L.door_6)
{else}
0 (S.L.doorSpeed_6)
{endif}
{endif}
{endif}
(L.L.door_6) 1 >
{if}
(L.L.SD_vis_Tuerart_hinten2) 0 = {if} (T.L.ev_doorhitopen_6) {endif}
(L.L.SD_vis_Tuerart_hinten2) 1 = {if} (T.L.ev_doorhitopen_6_SST) {endif}
(L.L.SD_vis_Tuerart_hinten2) 2 = {if} (T.L.ev_doorhitopen_6_AST) {endif}
1 (S.L.door_6)
(L.L.doorSpeed_6) /-/ (L.L.doorRefl_6) * (S.L.doorSpeed_6)
{else}
(L.L.door_6) 0 <
{if}
(L.L.SD_vis_Tuerart_hinten2) 0 = {if} (T.L.ev_doorhitclose_6) {endif}
(L.L.SD_vis_Tuerart_hinten2) 1 = {if} (T.L.ev_doorhitclose_6_SST) {endif}
(L.L.SD_vis_Tuerart_hinten2) 2 = {if} (T.L.ev_doorhitclose_6_AST) {endif}
0 (S.L.door_6)
(L.L.doorSpeed_6) /-/ (L.L.doorRefl_6) * (S.L.doorSpeed_6)
{endif}
{endif}
(L.L.door_6) (S.L.doorDragAcc_6)
{else}
(L.L.doorDragAcc_6) (S.L.door_6)
{endif}
{end}
{macro:Door7_framex}
(L.L.door_7) (F.L.door7_xposition) (S.L.door7_positionx)
{end}
{macro:Door7_framey}
(L.L.door_7) (F.L.door7_yposition) (S.L.door7_positiony)
{end}
{macro:Door7_Calc}
(L.L.door_67_nothahn) !
{if}
(C.L.electric_doors)
{if}
(L.L.doorTarget_67)
{if}
(L.L.SD_vis_Tuerart_hinten2) 0 = {if} (L.L.door_7) (F.L.door_7_opn_speed) (S.L.doorMaxSpeed_7) {endif}
(L.L.SD_vis_Tuerart_hinten2) 1 = {if} (L.L.door_7) (F.L.door_7_opn_speed_SST) (S.L.doorMaxSpeed_7) {endif}
(L.L.SD_vis_Tuerart_hinten2) 2 = {if} (L.L.door_7) (S.L.doorMaxSpeed_7) {endif}
{else}
(L.L.SD_vis_Tuerart_hinten2) 0 = {if} (L.L.door_7) (F.L.door_7_cls_speed) (S.L.doorMaxSpeed_7) {endif}
(L.L.SD_vis_Tuerart_hinten2) 1 = {if} (L.L.door_7) (F.L.door_7_cls_speed_SST) (S.L.doorMaxSpeed_7) {endif}
(L.L.SD_vis_Tuerart_hinten2) 2 = {if} (L.L.door_7) (S.L.doorMaxSpeed_7) {endif}
{endif}
(C.L.bdoor_acc) (S.L.doorAcc_7)
(L.L.doorTarget_67) ! (L.L.doorSpeed_7) s0 abs 0.05 > (L.L.door_7) 0 > || &&
{if}
(L.L.doortimer67) (L.S.Timegap) + (C.L.tuerverzoegerung) min (S.L.doortimer67)
(C.L.tuerverzoegerung) =
{if}
l0 /-/ (L.L.doorMaxSpeed_7) <
{if}
(L.L.doorSpeed_7) (L.L.doorAcc_7) (L.S.Timegap) * - (S.L.doorSpeed_7)
{else}
(L.L.doorSpeed_7) (L.L.doorAcc_7) (L.S.Timegap) * + (S.L.doorSpeed_7)
{endif}
(L.L.door_7) (L.L.doorSpeed_7) (L.S.Timegap) * + (S.L.door_7)
{endif}
{else}
(L.L.doorSpeed_7) abs 0.05 > (L.L.door_7) 1 < || (L.L.doorTarget_67) &&
{if}
l0 (L.L.doorMaxSpeed_7) <
{if}
(L.L.doorSpeed_7) (L.L.doorAcc_7) (L.S.Timegap) * + (S.L.doorSpeed_7)
{else}
(L.L.doorSpeed_7) (L.L.doorAcc_7) (L.S.Timegap) * - (S.L.doorSpeed_7)
{endif}
(L.L.door_7) (L.L.doorSpeed_7) (L.S.Timegap) * + (S.L.door_7)
0 (S.L.doortimer67)
0 (S.L.trigger_antirepeat67)
{else}
0 (S.L.doorSpeed_7)
{endif}
{endif}
(L.L.doortimer67) (C.L.tuerverzoegerung) =
(L.L.doortimer67) 0 > &&
{if}
(L.L.trigger_antirepeat67) 1 + (S.L.trigger_antirepeat67)
(L.L.trigger_antirepeat67) 1 =
{if}
(L.L.SD_vis_Tuerart_hinten2) 0 = {if} (T.L.ev_doortriggerclose_7) {endif}
(L.L.SD_vis_Tuerart_hinten2) 1 = {if} (T.L.ev_doortriggerclose_7_SST) {endif}
(L.L.SD_vis_Tuerart_hinten2) 2 = {if} (T.L.ev_doortriggerclose_7_AST) {endif}
{endif}
{endif}
{else}
(L.L.doorTarget_67) ! (L.L.doorSpeed_7) s0 abs 0.05 > (L.L.door_7) 0 > || &&
{if}
(L.L.doortimer67) (L.S.Timegap) + (C.L.tuerverzoegerung) min (S.L.doortimer67)
(C.L.tuerverzoegerung) =
{if}
l0 /-/ (L.L.doorMaxSpeed_7) <
{if}
(L.L.doorSpeed_7) (L.L.doorAcc_7) (L.S.Timegap) * - (S.L.doorSpeed_7)
{endif}
(L.L.door_7) (L.L.doorSpeed_7) (L.S.Timegap) * + (S.L.door_7)
{endif}
{else}
(L.L.doorSpeed_7) abs 0.05 > (L.L.door_7) 1 < || (L.L.doorTarget_67) &&
{if}
l0 (L.L.doorMaxSpeed_7) <
{if}
(L.L.doorSpeed_7) (L.L.doorAcc_7) (L.S.Timegap) * + (S.L.doorSpeed_7)
{endif}
(L.L.door_7) (L.L.doorSpeed_7) (L.S.Timegap) * + (S.L.door_7)
0 (S.L.doortimer67)
0 (S.L.trigger_antirepeat67)
{else}
0 (S.L.doorSpeed_7)
{endif}
{endif}
(L.L.doortimer67) (C.L.tuerverzoegerung) =
(L.L.doortimer67) 0 > &&
{if}
(L.L.trigger_antirepeat67) 1 + (S.L.trigger_antirepeat67)
(L.L.trigger_antirepeat67) 1 =
{if}
(L.L.SD_vis_Tuerart_hinten2) 0 = {if} (T.L.ev_doortriggerclose_7) {endif}
(L.L.SD_vis_Tuerart_hinten2) 1 = {if} (T.L.ev_doortriggerclose_7_SST) {endif}
(L.L.SD_vis_Tuerart_hinten2) 2 = {if} (T.L.ev_doortriggerclose_7_AST) {endif}
{endif}
{endif}
{endif}
(L.L.door_7) 1 >
{if}
(L.L.SD_vis_Tuerart_hinten2) 0 = {if} (T.L.ev_doorhitopen_7) {endif}
(L.L.SD_vis_Tuerart_hinten2) 1 = {if} (T.L.ev_doorhitopen_7_SST) {endif}
(L.L.SD_vis_Tuerart_hinten2) 2 = {if} (T.L.ev_doorhitopen_7_AST) {endif}
1 (S.L.door_7)
(L.L.doorSpeed_7) /-/ (L.L.doorRefl_7) * (S.L.doorSpeed_7)
{else}
(L.L.door_7) 0 <
{if}
(L.L.SD_vis_Tuerart_hinten2) 0 = {if} (T.L.ev_doorhitclose_7) {endif}
(L.L.SD_vis_Tuerart_hinten2) 1 = {if} (T.L.ev_doorhitclose_7_SST) {endif}
(L.L.SD_vis_Tuerart_hinten2) 2 = {if} (T.L.ev_doorhitclose_7_AST) {endif}
0 (S.L.door_7)
(L.L.doorSpeed_7) /-/ (L.L.doorRefl_7) * (S.L.doorSpeed_7)
{endif}
{endif}
(L.L.door_7) (S.L.doorDragAcc_7)
{else}
(L.L.doorDragAcc_7) (S.L.door_7)
{endif}
{end}
{macro:trg_bus_doorfront0}
(L.L.doorTarget_0) ! (S.L.doorTarget_0)
{if}
(T.L.ev_doortriggeropen_0)
{else}
(T.L.ev_doortriggerclose_0)
{endif}
(C.L.door_druckluft)
{if}
(L.L.bremse_p_Tank04) 100000 - 0.98 * 100000 + (S.L.bremse_p_Tank04)
{endif}
{end}
{macro:trg_bus_doorfront1}
(L.L.doorTarget_1) ! (S.L.doorTarget_1)
{if}
(T.L.ev_doortriggeropen_0)
{else}
(T.L.ev_doortriggerclose_0)
{endif}
(C.L.door_druckluft)
{if}
(L.L.bremse_p_Tank04) 100000 - 0.98 * 100000 + (S.L.bremse_p_Tank04)
{endif}
{end}
{macro:trg_bus_doorback23}
(L.L.doorTarget_23) ! (S.L.doorTarget_23)
{if}
(L.L.SD_vis_Tuerart_hinten) 0 = {if} (T.L.ev_doortriggeropen_2) {endif}
(L.L.SD_vis_Tuerart_hinten) 1 = {if} (T.L.ev_doortriggeropen_2_SST) {endif}
(L.L.SD_vis_Tuerart_hinten) 2 = {if} (T.L.ev_doortriggeropen_2_AST) {endif}
{else}
(C.L.tuerverzoegerung) 0 >
{if}
(T.L.ev_doorwarn)
{else}
(L.L.SD_vis_Tuerart_mitte) 0 = {if} (T.L.ev_doortriggerclose_2) {endif}
(L.L.SD_vis_Tuerart_mitte) 1 = {if} (T.L.ev_doortriggerclose_2_SST) {endif}
(L.L.SD_vis_Tuerart_mitte) 2 = {if} (T.L.ev_doortriggerclose_2_AST) {endif}
{endif}
{endif}
(C.L.door_druckluft)
{if}
(L.L.bremse_p_Tank04) 100000 - 0.96 * 100000 + (S.L.bremse_p_Tank04)
{endif}
{end}
{macro:trg_bus_doorfront5}
(L.L.doorTarget_45) ! (S.L.doorTarget_45)
{if}
(L.L.SD_vis_Tuerart_hinten) 0 = {if} (T.L.ev_doortriggeropen_5) {endif}
(L.L.SD_vis_Tuerart_hinten) 1 = {if} (T.L.ev_doortriggeropen_5_SST) {endif}
(L.L.SD_vis_Tuerart_hinten) 2 = {if} (T.L.ev_doortriggeropen_5_AST) {endif}
{else}
(C.L.tuerverzoegerung) 0 >
{if}
(T.L.ev_doorwarn2)
{else}
(L.L.SD_vis_Tuerart_hinten) 0 = {if} (T.L.ev_doortriggerclose_5) {endif}
(L.L.SD_vis_Tuerart_hinten) 1 = {if} (T.L.ev_doortriggerclose_5_SST) {endif}
(L.L.SD_vis_Tuerart_hinten) 2 = {if} (T.L.ev_doortriggerclose_5_AST) {endif}
{endif}
{endif}
(C.L.door_druckluft)
{if}
(L.L.bremse_p_Tank04) 100000 - 0.96 * 100000 + (S.L.bremse_p_Tank04)
{endif}
{end}
{macro:trg_bus_20h-switch}
(L.L.door_20h_sw) ! (S.L.door_20h_sw)
(L.L.door_20h_sw)
{if}
(T.L.ev_haltebremse_sw_an)
{else}
(T.L.ev_haltebremse_sw_aus)
{endif}
{end}
{macro:trg_bus_dooraft}
(L.L.bremse_halte_sw) ! (S.L.bremse_halte_sw)
(L.L.bremse_halte_sw)
{if}
(T.L.ev_haltebremse_sw_an)
{else}
(T.L.ev_haltebremse_sw_aus)
{endif}
{end}
{trigger:cp_schulfahrschalter}
(L.L.schulfahrschaltung) ! (S.L.schulfahrschaltung)
(T.L.ev_VDV_toggle_on)
1 (S.L.schulfahrschalter_sw)
{end}
{trigger:cp_schulfahrschalter_off}
0 (S.L.schulfahrschalter_sw)
(T.L.ev_VDV_toggle_off)
{end}
{trigger:cp_autoschalter}
(L.L.autoschalter) ! (S.L.autoschalter)
(L.L.autoschalter)
{if}
(T.L.ev_VDV_on)
{else}
(T.L.ev_VDV_off)
{endif}
{end}
{trigger:cp_tuersperre}
(L.L.tuersperre) 1 + (S.L.tuersperre)
(L.L.tuersperre_sw) 1 + (S.L.tuersperre_sw)
(L.L.tuersperre_sw) 2 =
{if}
-1 (S.L.tuersperre_sw)
-1 (S.L.tuersperre)
(T.L.ev_kippschalter_ein)
{else}
(T.L.ev_kippschalter_aus)
{endif}
{end}
{macro:door_traegheit}
'Simuliert träges Verhalten (exponentiell)
'Ladekonventionen:
' Sollwert l0
' Istwert l1
' Konstante Anlauf l2 (Einheiten/s)
' Konstante Ablauf l3 (Einheiten/s)
'Anlauf oder Auslauf?
l0 l1 >
{if}
l2 (L.S.Timegap) * 1 min -1 max s4
{else}
l3 (L.S.Timegap) * 1 min -1 max s4
{endif}
'Sollwert:
l0
'Istwert:
l1
'Beschleunigung:
- l4 *
'Addition zum Istwert:
l1 + s1
{end}
und hier das Logfile (falls ihr da was hilfreiches findet)
====================
Start logging
====================
Date: 26.10.2020
Time: 16:31:46
Version: 2.3.004
0 16:31:46 - - Information: OMSI is working in fullscreen mode
1 16:31:50 - - Information: TIR - looking for DLL path...
2 16:31:50 - - Information: TIR - DLL path not found - TIR disabled [0]
3 16:33:46 - - Information: Options dialog created
4 16:33:46 - - Information: Weather dialog created
5 16:33:46 - - Information: Profiles dialog created
6 16:33:46 - - Information: Time table running dialog created
7 16:33:46 - - Information: Start dialog created
8 16:33:46 - - Information: Menu 2 created
9 16:33:46 - - Information: Menu 3 created
10 16:33:46 - - Information: Tut dialog created
11 16:33:46 - - Information: Menu pos set
12 16:33:46 - - Information: Bro initialized
13 16:33:46 - - Information: Human engine initialized
14 16:33:46 - - Information: Forms set
15 16:33:46 - - Information: Captions set
16 16:33:46 - - Information: Screen ration set
17 16:33:46 - - Information: Init3D: BackBufferFormat = 22
18 16:33:46 - - Information: Init3D: Hardware vertex processing
19 16:33:46 - - Information: Init3D: Max iso = 16
20 16:33:46 - - Information: Init3D: Hal active
21 16:33:48 - - Information: Creating 3D device procedure finished
22 16:33:48 - - Information: 3D initialized
23 16:33:48 - - Information: Direct sound initialized
24 16:33:48 - - Information: Create main manager...
25 16:33:48 - - Information: Veh array created
26 16:33:48 - - Information: CS initialized
27 16:33:48 - - Information: Station manager created
28 16:33:48 - - Information: OBB created
29 16:33:48 - - Information: Tex managers created
30 16:33:48 - - Information: Tex manager started
31 16:33:48 - - Information: Tutorial manager created
32 16:33:48 - - Information: Material manager created
33 16:33:48 - - Information: Scenery object manager created
34 16:33:48 - - Information: Human manager created
35 16:33:48 - - Information: RV type manager created
36 16:33:48 - - Information: RV lists created
37 16:33:48 - - Information: Spline manager created
38 16:33:48 - - Information: Time table manager created
39 16:33:48 - - Information: Currency manager created
40 16:33:48 - - Warning: Did not find texture file "30er_reihensiedlung01.bmp"!
41 16:33:48 - - Warning: Did not find texture file "SD_Rad_v.bmp"!
42 16:33:48 - - Warning: Did not find texture file "reifen.bmp"!
43 16:33:48 - - Information: Visual helpers created
44 16:33:48 - - Information: Audio Mixer erstellen...
45 16:33:48 - - Information: ---
46 16:33:48 - - Information: Download Internet Textures...
47 16:33:48 - - Information: Problem while getting file OMSI 2 AddOn "Bremen-Nord" - Startseite | Facebook
48 16:33:48 - - Information: Problem while getting file OMSI 2 AddOn "Bremen-Nord" - Startseite | Facebook
49 16:33:48 - - Information: Problem while getting file OMSI 2 AddOn "Bremen-Nord" - Startseite | Facebook
50 16:33:49 - - Information: Problem while getting file OMSI 2 AddOn "Bremen-Nord" - Startseite | Facebook
51 16:33:49 - - Information: Problem while getting file OMSI 2 AddOn "Bremen-Nord" - Startseite | Facebook
52 16:33:49 - - Information: Problem while getting file OMSI 2 AddOn "Bremen-Nord" - Startseite | Facebook
53 16:33:49 - - Information: Problem while getting file OMSI 2 AddOn "Bremen-Nord" - Startseite | Facebook
54 16:33:49 - - Information: Problem while getting file OMSI 2 AddOn "Bremen-Nord" - Startseite | Facebook
55 16:33:49 - - Information: Problem while getting file OMSI 2 AddOn "Bremen-Nord" - Startseite | Facebook
56 16:33:49 - - Information: Problem while getting file OMSI 2 AddOn "Bremen-Nord" - Startseite | Facebook
57 16:33:49 - - Information: Problem while getting file OMSI 2 AddOn "Bremen-Nord" - Startseite | Facebook
58 16:33:49 - - Information: Problem while getting file OMSI 2 AddOn "Bremen-Nord" - Startseite | Facebook
59 16:33:49 - - Information: Problem while getting file OMSI 2 AddOn "Bremen-Nord" - Startseite | Facebook
60 16:33:49 - - Information: Problem while getting file OMSI 2 AddOn "Bremen-Nord" - Startseite | Facebook
61 16:33:49 - - Information: Problem while getting file OMSI 2 AddOn "Bremen-Nord" - Startseite | Facebook
62 16:33:49 - - Information: Problem while getting file OMSI 2 AddOn "Bremen-Nord" - Startseite | Facebook
63 16:33:49 - - Information: Problem while getting file http://www.man-stadtbus.de/OMSI/werbung0.jpg
64 16:33:49 - - Information: Problem while getting file http://www.man-stadtbus.de/OMSI/werbung1.jpg
65 16:33:50 - - Information: Problem while getting file http://www.man-stadtbus.de/OMSI/werbung2.jpg
66 16:33:50 - - Information: Problem while getting file http://www.man-stadtbus.de/OMSI/werbung3.jpg
67 16:33:50 - - Information: Problem while getting file http://www.man-stadtbus.de/OMSI/werbung4.jpg
68 16:33:50 - - Information: Problem while getting file http://www.man-stadtbus.de/OMSI/werbung5.jpg
69 16:33:50 - - Information: Problem while getting file http://www.man-stadtbus.de/OMSI/werbung6.jpg
70 16:33:51 - - Information: Problem while getting file http://www.man-stadtbus.de/OMSI/werbung7.jpg
71 16:33:51 - - Information: Problem while getting file http://www.man-stadtbus.de/OMSI/werbung8.jpg
72 16:33:51 - - Information: Input Manager erstellen...
73 16:33:51 - - Information: Tastaturbefehle laden...
74 16:33:51 - - Information: Game Controller laden...
75 16:33:51 - - Information: Progman initialisieren...
76 16:33:51 - - Information: Partikelvertices initialisieren...
77 16:33:51 - - Information: Lichtquellen initialisieren...
78 16:33:51 - - Information: System-Scriptvariablen initialisieren...
79 16:33:51 - - Information: Redline initialisieren...
80 16:33:51 - - Information: Traffic Path Manager initialisieren...
81 16:33:51 - - Information: Plugins initialisieren...
82 16:33:51 - - Information: Spline-Helper initialisieren...
83 16:33:51 - - Warning: Did not find texture file "path_car_1.bmp"!
84 16:34:05 - - Information: Loading Situation maps\Grundorf\laststn.osn...
85 16:34:05 - - Information: Date: 2020 1026, Time: 142750
86 16:34:05 - - Information: Load maps\Grundorf\global.cfg map...
87 16:34:05 - - Information: Load Cloud and Snowfall objects...
88 16:34:05 - - Warning: Did not find texture file "texture.tga"!
89 16:34:05 - - Warning: Did not find texture file "Snow_1.bmp.001"!
90 16:34:05 - - Information: Load Precip. Part. System...
91 16:34:05 - - Information: Load Precip. Sound...
92 16:34:05 - - Information: Sound erstellen...
93 16:34:05 - - Information: Sound laden...
94 16:34:05 - - Information: Set Weather System vars...
95 16:34:05 - - Information: Sky and Weather created
96 16:34:05 - - Information: Date: 2020 1026, Time: 142750
97 16:34:15 - - Information: Fonts initialized
98 16:34:15 - - Information: Map created
99 16:34:15 - - Information: Map Global File loaded
100 16:34:15 - - Information: Registrations loaded
101 16:34:15 - - Information: Parked Cars loaded
102 16:34:15 - - Information: Map AILists loaded
103 16:34:15 - - Information: New Centerkachel set
104 16:34:15 - - Information: VarParents loaded
105 16:34:15 - - Information: Special Objects refreshed
106 16:34:15 - - Information: Object and Spline Matrices refreshed
107 16:34:15 - - Information: Map loaded
108 16:34:15 - - Information: Humans created
109 16:34:15 - - Information: Editor refreshed
110 16:34:15 - - Warning: Cloudtype "-1" could not be found!
111 16:34:15 - - Information: Weather loaded
112 16:34:15 - - Information: Map camera loaded
113 16:34:15 - - Information: maps\Grundorf\global.cfg map loaded!
114 16:34:16 - - Warning: Did not find texture file "StrSchild_Text1.bmp"!
115 16:34:16 - - Warning: Did not find texture file "StrSchild_Text1.bmp"!
116 16:34:16 - - Information: Refresh Tile: 9, maps\Grundorf\tile_-1_-1.map ...
117 16:34:16 - - Information: Refresh Tile: 10, maps\Grundorf\tile_-1_0.map ...
118 16:34:16 - - Information: Refresh Tile: 11, maps\Grundorf\tile_0_-2.map ...
119 16:34:17 - - Warning: Did not find texture file "StrSchild_Text2.bmp"!
120 16:34:17 - - Warning: Did not find texture file "StrSchild_Text1.bmp"!
121 16:34:17 - - Warning: Did not find texture file "StrSchild_Text1.bmp"!
122 16:34:17 - - Warning: Did not find texture file "Textfeld_1.bmp"!
123 16:34:17 - - Warning: Did not find texture file "Hst_Reiter_2dgt.bmp"!
124 16:34:17 - - Warning: Did not find texture file "text.bmp"!
125 16:34:17 - - Information: Refresh Tile: 2, maps\Grundorf\tile_0_-1.map ...
126 16:34:17 - - Information: Refresh Tile: 0, maps\Grundorf\tile_0_0.map ...
127 16:34:17 - - Information: Refresh Tile: 1, maps\Grundorf\tile_0_1.map ...
128 16:34:18 - - Information: Refresh Tile: 12, maps\Grundorf\tile_1_-2.map ...
129 16:34:18 - - Warning: Did not find texture file "text.bmp"!
130 16:34:18 - - Warning: Did not find texture file "text.bmp"!
131 16:34:18 - - Information: Refresh Tile: 8, maps\Grundorf\tile_1_-1.map ...
132 16:34:18 - - Warning: Did not find texture file "StrSchild_Text2.bmp"!
133 16:34:18 - - Information: Refresh Tile: 5, maps\Grundorf\tile_1_0.map ...
134 16:34:19 - - Information: Refresh Tile: 3, maps\Grundorf\tile_1_1.map ...
135 16:34:19 - - Information: Refresh Tile: 18, maps\Grundorf\tile_2_-2.map ...
136 16:34:19 - - Information: Refresh Tile: 17, maps\Grundorf\tile_2_-1.map ...
137 16:34:19 - - Information: Refresh Tile: 16, maps\Grundorf\tile_2_0.map ...
138 16:34:26 - - Warning: File vehicles\INVG_CitaroG\model\model_O530 G 4D.cfg: texture filename UE_EF_main_01white.tga not found in mesh file vehicles\INVG_CitaroG\model\18m_main_UE_EF\Aussenschwenk\Tuer_V.o3d!
139 16:34:26 - - Warning: File vehicles\INVG_CitaroG\model\model_O530 G 4D.cfg: texture filename UE_EF_main_01white.tga not found in mesh file vehicles\INVG_CitaroG\model\18m_main_UE_EF\Aussenschwenk\Tuer_HV.o3d!
140 16:34:26 - - Warning: File vehicles\INVG_CitaroG\model\model_O530 G 4D.cfg: texture filename UE_EF_main_01white.tga not found in mesh file vehicles\INVG_CitaroG\model\18m_main_UE_EF\Aussenschwenk\Tuer_HH.o3d!
141 16:34:26 - - Warning: File vehicles\INVG_CitaroG\model\model_O530 G 4D.cfg: texture filename UE_EF_main_01white.tga not found in mesh file vehicles\INVG_CitaroG\model\18m_main_UE_EF\Schwenkschiebe\Tuer_V.o3d!
142 16:34:26 - - Warning: File vehicles\INVG_CitaroG\model\model_O530 G 4D.cfg: texture filename UE_EF_main_01white.tga not found in mesh file vehicles\INVG_CitaroG\model\18m_main_UE_EF\Schwenkschiebe\Tuer_HV.o3d!
143 16:34:26 - - Warning: File vehicles\INVG_CitaroG\model\model_O530 G 4D.cfg: texture filename UE_EF_main_01white.tga not found in mesh file vehicles\INVG_CitaroG\model\18m_main_UE_EF\Schwenkschiebe\Tuer_HH.o3d!
144 16:34:27 - - Warning: Did not find texture file "14.jpg"!
145 16:34:29 - - Warning: Did not find texture file "14.jpg"!
146 16:34:29 - - Warning: Did not find texture file "26.jpg"!
147 16:34:30 - - Warning: Did not find texture file "Linienliste_ANX.bmp"!
148 16:34:30 - - Warning: Did not find texture file "Linienliste_ANX.bmp"!
149 16:34:30 - - Warning: Did not find texture file "D_kennzeichen.bmp"!
150 16:34:30 - - Warning: File vehicles\INVG_CitaroG\model\model_O530 G 4D.cfg: texture filename Fenster.tga not found in mesh file vehicles\INVG_CitaroG\model\18m_main_UE_EF\Aussenschwenk\Tuerfenst_V.o3d!
151 16:34:31 - - Warning: File vehicles\INVG_CitaroG\model\model_O530 G 4D.cfg: texture filename Fenster.tga not found in mesh file vehicles\INVG_CitaroG\model\18m_main_UE_EF\Aussenschwenk\Tuerfenst_HV.o3d!
152 16:34:31 - - Warning: File vehicles\INVG_CitaroG\model\model_O530 G 4D.cfg: texture filename Fenster.tga not found in mesh file vehicles\INVG_CitaroG\model\18m_main_UE_EF\Aussenschwenk\Tuerfenst_HH.o3d!
153 16:34:31 - - Warning: File vehicles\INVG_CitaroG\model\model_O530 G 4D.cfg: texture filename d_dreck.tga not found in mesh file vehicles\INVG_CitaroG\model\18m_main_UE_EF\Innenschwenk\Tuerfenst_HV.o3d!
154 16:34:31 - - Warning: File vehicles\INVG_CitaroG\model\model_O530 G 4D.cfg: texture filename d_dreck.tga not found in mesh file vehicles\INVG_CitaroG\model\18m_main_UE_EF\Innenschwenk\Tuerfenst_HH.o3d!
155 16:34:31 - - Warning: Did not find texture file "LCD-Innenanzeige.bmp"!
156 16:34:33 - - Warning: File vehicles\INVG_CitaroG\model\model_O530 G 4D Trail.cfg: texture filename d_dreck.tga not found in mesh file vehicles\INVG_CitaroG\model\18m_trail_4_hLA\Schwenkschiebe\Tuer_HV.o3d!
157 16:34:33 - - Warning: File vehicles\INVG_CitaroG\model\model_O530 G 4D Trail.cfg: texture filename regen.tga not found in mesh file vehicles\INVG_CitaroG\model\18m_trail_4_hLA\Schwenkschiebe\Tuer_HV.o3d!
158 16:34:33 - - Warning: File vehicles\INVG_CitaroG\model\model_O530 G 4D Trail.cfg: texture filename hLA_4_trailer_01white.tga not found in mesh file vehicles\INVG_CitaroG\model\18m_trail_4_hLA\Schwenkschiebe\Tuer_HV.o3d!
159 16:34:33 - - Warning: File vehicles\INVG_CitaroG\model\model_O530 G 4D Trail.cfg: texture filename d_dreck.tga not found in mesh file vehicles\INVG_CitaroG\model\18m_trail_4_hLA\Schwenkschiebe\Tuer_HH.o3d!
160 16:34:33 - - Warning: File vehicles\INVG_CitaroG\model\model_O530 G 4D Trail.cfg: texture filename regen.tga not found in mesh file vehicles\INVG_CitaroG\model\18m_trail_4_hLA\Schwenkschiebe\Tuer_HH.o3d!
161 16:34:33 - - Warning: File vehicles\INVG_CitaroG\model\model_O530 G 4D Trail.cfg: texture filename hLA_4_trailer_01white.tga not found in mesh file vehicles\INVG_CitaroG\model\18m_trail_4_hLA\Schwenkschiebe\Tuer_HH.o3d!
162 16:34:33 - - Warning: File vehicles\INVG_CitaroG\model\model_O530 G 4D Trail.cfg: texture filename d_dreck.tga not found in mesh file vehicles\INVG_CitaroG\model\18m_trail_4_hLA\Aussenschwenk\Tuer_HV.o3d!
163 16:34:33 - - Warning: File vehicles\INVG_CitaroG\model\model_O530 G 4D Trail.cfg: texture filename regen.tga not found in mesh file vehicles\INVG_CitaroG\model\18m_trail_4_hLA\Aussenschwenk\Tuer_HV.o3d!
164 16:34:33 - - Warning: File vehicles\INVG_CitaroG\model\model_O530 G 4D Trail.cfg: texture filename hLA_4_trailer_01white.tga not found in mesh file vehicles\INVG_CitaroG\model\18m_trail_4_hLA\Aussenschwenk\Tuer_HV.o3d!
165 16:34:33 - - Warning: File vehicles\INVG_CitaroG\model\model_O530 G 4D Trail.cfg: texture filename d_dreck.tga not found in mesh file vehicles\INVG_CitaroG\model\18m_trail_4_hLA\Aussenschwenk\Tuer_HH.o3d!
166 16:34:33 - - Warning: File vehicles\INVG_CitaroG\model\model_O530 G 4D Trail.cfg: texture filename regen.tga not found in mesh file vehicles\INVG_CitaroG\model\18m_trail_4_hLA\Aussenschwenk\Tuer_HH.o3d!
167 16:34:33 - - Warning: File vehicles\INVG_CitaroG\model\model_O530 G 4D Trail.cfg: texture filename hLA_4_trailer_01white.tga not found in mesh file vehicles\INVG_CitaroG\model\18m_trail_4_hLA\Aussenschwenk\Tuer_HH.o3d!
168 16:34:35 - - Warning: Did not find texture file "D_kennzeichen.bmp"!
169 16:34:35 - - Warning: File vehicles\INVG_CitaroG\model\model_O530 G 4D Trail.cfg: texture filename fenster.tga not found in mesh file vehicles\INVG_CitaroG\model\383\Fenster_ext.o3d!
170 16:34:35 - - Warning: File vehicles\INVG_CitaroG\model\model_O530 G 4D Trail.cfg: texture filename Fenster.tga not found in mesh file vehicles\INVG_CitaroG\model\383\Fenster_ext.o3d!
171 16:34:35 - - Warning: File vehicles\INVG_CitaroG\model\model_O530 G 4D Trail.cfg: texture filename fenster.tga not found in mesh file vehicles\INVG_CitaroG\model\383\Fenster_ext_klappfenster.o3d!
172 16:34:35 - - Warning: File vehicles\INVG_CitaroG\model\model_O530 G 4D Trail.cfg: texture filename Fenster.tga not found in mesh file vehicles\INVG_CitaroG\model\383\Fenster_ext_klappfenster.o3d!
173 16:34:35 - - Warning: File vehicles\INVG_CitaroG\model\model_O530 G 4D Trail.cfg: texture filename fenster.tga not found in mesh file vehicles\INVG_CitaroG\model\383\fenster_int_klappfenster.o3d!
174 16:34:35 - - Warning: File vehicles\INVG_CitaroG\model\model_O530 G 4D Trail.cfg: texture filename Fenster.tga not found in mesh file vehicles\INVG_CitaroG\model\383\fenster_int_klappfenster.o3d!
175 16:34:35 - - Warning: File vehicles\INVG_CitaroG\model\model_O530 G 4D Trail.cfg: texture filename d_dreck.tga not found in mesh file vehicles\INVG_CitaroG\model\18m_trail_4_hLA\Innenschwenk\Tuerfenst_V.o3d!
176 16:34:35 - - Warning: File vehicles\INVG_CitaroG\model\model_O530 G 4D Trail.cfg: texture filename d_dreck.tga not found in mesh file vehicles\INVG_CitaroG\model\18m_trail_4_hLA\Innenschwenk\Tuerfenst_H.o3d!
177 16:34:35 - - Warning: File vehicles\INVG_CitaroG\model\model_O530 G 4D Trail.cfg: texture filename d_dreck.tga not found in mesh file vehicles\INVG_CitaroG\model\18m_trail_4_hLA\Innenschwenk\Tuerfenst_2V.o3d!
178 16:34:35 - - Warning: File vehicles\INVG_CitaroG\model\model_O530 G 4D Trail.cfg: texture filename d_dreck.tga not found in mesh file vehicles\INVG_CitaroG\model\18m_trail_4_hLA\Innenschwenk\Tuerfenst_2H.o3d!
179 16:34:35 - - Warning: File vehicles\INVG_CitaroG\model\model_O530 G 4D Trail.cfg: texture filename Fenster.tga not found in mesh file vehicles\INVG_CitaroG\model\18m_trail_4_hLA\Aussenschwenk\Tuerfenst_HV.o3d!
180 16:34:35 - - Warning: File vehicles\INVG_CitaroG\model\model_O530 G 4D Trail.cfg: texture filename Fenster.tga not found in mesh file vehicles\INVG_CitaroG\model\18m_trail_4_hLA\Aussenschwenk\Tuerfenst_HH.o3d!
181 16:34:35 - - Warning: File vehicles\INVG_CitaroG\model\model_O530 G 4D Trail.cfg: texture filename Fenster.tga not found in mesh file vehicles\INVG_CitaroG\model\18m_trail_4_hLA\Aussenschwenk\Tuerfenst_2HV.o3d!
182 16:34:35 - - Warning: File vehicles\INVG_CitaroG\model\model_O530 G 4D Trail.cfg: texture filename Fenster.tga not found in mesh file vehicles\INVG_CitaroG\model\18m_trail_4_hLA\Aussenschwenk\Tuerfenst_2HH.o3d!
183 16:34:35 - - Warning: Did not find texture file "LCD-Innenanzeige.bmp"!
184 16:34:35 - - Warning: File vehicles\INVG_CitaroG\model\model_O530 G 4D Trail.cfg: texture filename Fenster_int_tint.tga not found in mesh file vehicles\INVG_CitaroG\model\O530_Trail\Fenster_int.o3d!
185 16:34:36 - - Information: Date: 2020 1026, Time: 142750
186 16:34:36 - - Warning: Cloudtype "-1" could not be found!
187 16:34:36 - - Information: Date: 2020 1026, Time: 142750
188 16:34:39 - - Information: Traffic loaded
189 16:34:39 - - Information: Reset Passengers...
190 16:34:39 - - Information: Initialize Scheduled AI...
191 16:34:39 - - Information: Refresh All Vehicle Indices...
192 16:34:39 - - Information: Date: 2020 1026, Time: 142750
193 16:34:39 - - Information: Reset Passengers...
194 16:34:39 - - Information: Initialize Scheduled AI...
195 16:34:39 - - Information: Refresh All Vehicle Indices...
196 16:34:39 - - Warning: Direct3D-Device lost!
197 16:34:41 - - Information: Direct3D-Device resetted!
198 16:34:41 - - Information: Reset State Matrices...
199 16:34:41 - - Information: Start Tex Thread...
200 16:34:41 - - Information: Init Red Line...
201 16:34:41 - - Information: Set Initial Render States...
202 16:34:41 - - Information: Menu pos set
203 16:34:41 - - Warning: Soundfile vehicles\INVG_CitaroG\sound-citaro\fsb_warn.wav does not exist!
204 16:34:41 - - Warning: Soundfile vehicles\INVG_CitaroG\sound-citaro\SD_lautsprech_rausch.wav does not exist!
205 16:34:41 - - Warning: Soundfile vehicles\INVG_CitaroG\sound-citaro\SD_lautsprech_Motor@592.wav does not exist!
206 16:34:42 - - Warning: Did not find texture file "Linienlisten\Grundorf_ANX.jpg"!
207 16:34:44 - - Warning: Did not find texture file "Kennz.bmp"!
208 16:34:44 - - Warning: Did not find texture file "Kennz.bmp"!
209 16:34:44 - - Warning: Did not find texture file "Kennz.bmp"!
210 16:34:45 - - Warning: Did not find texture file "Kennz.bmp"!
211 16:34:45 - - Warning: Did not find texture file "Kennz.bmp"!
212 16:34:45 - - Warning: Did not find texture file "Kennz.bmp"!
213 16:39:38 - - Warning: Soundfile vehicles\INVG_CitaroG\sound-citaro\SD_kippschalter_ein.wav does not exist!
214 16:39:45 - - Warning: Soundfile vehicles\INVG_CitaroG\sound-citaro\SD_kippschalter_aus.wav does not exist!
215 16:43:38 - - Warning: Did not find texture file "Kennz.bmp"!
216 16:46:22 - - Information: Deativating TIR...
217 16:46:22 - - Information: TIR was not available
218 16:46:23 - - Information: Closing actual map...
219 16:46:23 - - Information: Actual map closed!
220 16:46:23 - - Information: OMSI is closing...
Ich hoffe das ihr mir helfen könnt!
Vielen Dank im Vorraus schonmal
mfg Luis
-
Rundfahrt mitm 383 in Ingolstadt
Bus: Stadtbus Ingolstadt KOM 383 (Privat)
Map: Ingolstadt (jetz aber Busfahrer Andi
)
-
Weißt du, wo ich die finde? Finde irgendwie nichts..?
-
Hallo,
Soweit ich weiß ist im Sound mod pack von Diego S.R der HHA Facelift (mit Soundmod) mitgeliefert!
-
-
Pencil Washington Vielen vielen dank für diese ausführliche Antwort! Ich werde es morgen ausprobieren.
-
Das ist der Mod von Tarik ich (glaube) nicht das ich da was verschieben muss. Und ja deine Texturen haben mir besser gefallen
@MBMANSU jo
'########################################
'# #
'# MAIN SCRIPT #
'# #
'# MAN Standarddoppeldecker SD200 #
'# #
'# Bauart SD85 #
'# #
'########################################
'(c) 01.11.2012 Marcel Kuhnt, Rüdiger Hülsmann
'Script Version: 1.0
'Omsi release: 1.0
'Revision History:
'- Marcel Kuhnt 10.08.2009 Added Revision History
'- Marcel Kuhnt 30.11.2010 Bugfix: press [D] in AI mode if motor running but neutral
'- Marcel Kuhnt 04.07.2011 Added light repair
'- Marcel Kuhnt 11.12.2012 Added elec repair
'------------------------------------------------------------------------------------------
'######################
' Hauptteil
'######################
{init}
(M.L.engine_Init)
(M.L.Antrieb_Init)
(M.L.Elec_Init)
(M.L.Door_Init)
(M.L.wiper_init)
(M.L.lights_init)
(M.L.bremse_init)
' (M.L.rollband_init)
(M.L.cockpit_init)
(M.L.heizung_init)
(M.L.Matrix_init)
(M.L.IBIS_init)
(M.L.Collision_Init)
(M.L.VDV_init)
(M.L.ticketprinter_init)
(M.L.articulation_init)
' (M.L.VDV_init)
(M.L.Innenanzeige_multi_init)
(M.L.ribas_init)
(M.L.ramplift_init)
8 random s0
8 random s1
{end}
{frame}
1 (S.L.Vehicletype)
(M.L.Engine_Frame)
(M.L.Antrieb_Frame)
(M.L.Elec_Frame)
(M.L.Door_frame)
(M.L.cockpit_frame)
(M.L.lights_frame)
(M.L.wiper_frame)
(M.L.Auspuff_Frame)
(M.L.bremse_frame)
(M.L.klappern_frame)
(M.L.FF_frame)
(M.L.rain_frame)
(M.L.dirt_frame)
(M.L.sound_volume_frame)
(M.L.heizung_frame)
(M.L.IBIS_frame)
(M.L.Matrix_frame)
(M.L.cashdesk_frame)
(M.L.ticketprinter_frame)
(M.L.Collision_Frame)
(M.L.VDV_Frame)
(M.L.articulation_frame)
1 (S.L.Daueranimation)
(L.L.AI) !
{if}
(M.L.wackeln_y)
{endif}
(M.L.spray_frame)
' (M.L.VDV_frame)
(M.L.Innenanzeige_multi_frame)
(M.L.ribas_frame)
(M.L.ramplift_frame)
' Klappsitz durch Fahrgast
' Kennzeichengröße
(L.$.ident) $length 9 >
{if}
1 (S.L.kennzeichengroesse)
{else}
0 (S.L.kennzeichengroesse)
{endif}
'Klappsitze:
0 (M.V.GetHumanCountOnSeat) (S.L.klappsitz_1)
1 (M.V.GetHumanCountOnSeat) (S.L.klappsitz_2)
2 (M.V.GetHumanCountOnSeat) (S.L.klappsitz_3)
3 (M.V.GetHumanCountOnSeat) (S.L.klappsitz_4)
53 (M.V.GetHumanCountOnSeat) (S.L.klappsitz_5)
54 (M.V.GetHumanCountOnSeat) (S.L.klappsitz_6)
'...............................
'AI:
(L.L.AI_Engine) 0.5 >
(L.L.engine_on) 0.5 <
(L.L.antrieb_getr_gangvorwahl) 4 = !
&&
{if}
0 (S.L.bremse_feststell_sw) (S.L.bremse_feststell)
1 (S.L.engine_injection_on) (S.L.elec_busbar_main_sw)
400 (S.L.engine_n)
4 (S.L.antrieb_getr_gangvorwahl)
1 (S.L.engine_on) (S.L.vdv_on) (S.L.cp_key_pull)
3 (S.L.key_mode)
0.4 (S.L.cp_key_rot)
900000 (S.L.bremse_p_tank01) (S.L.bremse_p_tank02) (S.L.bremse_p_tank03) (S.L.bremse_p_tank04) (S.L.bremse_p_leitung01) (S.L.bremse_p_leitung02)
400000 (S.L.bremse_p_balg_0_R) (S.L.bremse_p_balg_0_L) (S.L.bremse_p_balg_1_R) (S.L.bremse_p_balg_1_L)
{endif}
(L.L.AI_Engine) -0.5 <
(L.L.engine_on) 0.5 >
&&
{if}
0 (S.L.engine_on)
0 (S.L.engine_injection_on)
1 (S.L.bremse_feststell_sw) (S.L.bremse_feststell)
2 (S.L.key_mode)
0.2 (S.L.cp_key_rot)
{endif}
(L.L.AI)
{if}
(L.L.Brake) (C.L.max_bremskraft) * (S.L.Brakeforce)
1 (S.L.elec_busbar_main)
(S.L.elec_busbar_avail)
{endif}
{end}
'----------------------------------
'Crash:
{trigger:collision}
(M.L.Collision_Trigger)
{end}
'----------------------------------
'malfunction reset:
{trigger:malfunction_reset}
(M.L.Collision_Malfunction_Reset)
(M.L.Elec_Malfunction_Reset)
{end}
'----------------------------------
'malfunction time calc:
{trigger:malfunction_gettime}
0 s0
(M.L.Collision_Malfunction_TimeCalc)
(M.L.Elec_Malfunction_TimeCalc)
l0
{end}
-
Hallo liebe Community,
Vorab: Normalerweise löse ich ein Problem meistens durch herumexperimentieren etc.. Doch irgendwann gibt es einen Punkt, wo ich mir selbst nicht mehr zu helfen weiß.
Da ich hier das Problem habe mit Zugriffsverletzungen habe, und mit den .osc Dateien etwas nicht stimmt und ich mit Scripts nix am Hut habe, frage ich hier:
Also ich habe die K++ Matrix in den Solaris Urbino 18 IV eingefügt und anschließend die Ticketbox von Tarik eingebaut. Danach habe ich das VDV2 Dashboard von Arne J aus dem LE eingefügt.
Da es zeitlich kein langer Aufwand war, und ich es zusammengefügt habe (mit Morphi Mod) und dann in Omsi testen wollte, schwebte die Kasse und die Leuchtmelder funktionieren nicht (was auch daran liegen kann das ich eventuell einen Leuchmelder eintrag etc vergessen hab..) außerdem kam beim Schildern eine Zugriffsverletzung.
Logfile im Anhang, ich hoffe mir kann jemand helfen
Mfg Luis
-
-