------------------------SDT2cGenSysTrace----------------------------------------------------ObjectName----------------------------------------ObjectType----------------------------------------!%&()LinkEndpoints--------------------------------!%()HeadingText----------------------------------- GenSysTrace---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 16-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------()[8(! GenSysTrace)]}-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------#()[w(!GMSC)]}-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------()[(! DU! !(d)[ r(! 6h!) "RoadCtrl_ Ctrl_1_16!* process RoadCtrlCtrl)][ q(! 6h!1 "SignalCtrl_ MasterCtrl_1!%()HeadingText-----------------------------------!%()PageOrder-------------------------------------1---------------------------------------------------------------------------------------------------- ----c--------!%&()LinkEndpoints----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------_15!2 process SignalCtrlMasterCtrl)][ p(! 6h!4 "TrainSensCtrl_ MasterCtrl_1_14!5 process TrainSensCtrlMasterCtrl)][ o(! 6h!0 " TrackCtrl_ MasterCtrl_1_13!1 process TrackCtrlMasterCtrl)][ n(! 6h!) "GateCtrl_ Ctrl_1_12!* process GateCtrlCtrl)][ m(! 6h!- " CrossingCtrl_ Ctrl_1_11!. process CrossingCtrlCtrl)][ (! 6!, TrainSensCtrlCtrl_6_39!/ process TrainSensCtrlCtrl)][ (! 6!,  TrainSensCtrlCtrl_5_36!/ process TrainSensCtrlCtrl)][ (! 6!) SignalCtrlCtrl_3_35!, process SignalCtrlCtrl)][ (! 6i!( < TrackCtrlCtrl_3_33!+ process TrackCtrlCtrl)][ (! 6 !, TrainSensCtrlCtrl_4_31!/ process TrainSensCtrlCtrl)][ (! 6 !,  TrainSensCtrlCtrl_3_28!/ ~process TrainSensCtrlCtrl)][ (! 6 !)  SignalCtrlCtrl_2_27!, R process SignalCtrlCtrl)][ (! 6 !, r TrainSensCtrlCtrl_2_24!/ E process TrainSensCtrlCtrl)][ (! 6 M!( TrackCtrlCtrl_2_23!+ process TrackCtrlCtrl)][ (! 6S!, &TrainSensCtrlCtrl_1_20!/ process TrainSensCtrlCtrl)][ (! 6r!) ESignalCtrlCtrl_1_19!, process SignalCtrlCtrl)][ }(! 6!( TrackCtrlCtrl_1_17!+ uprocess TrackCtrlCtrl)][k(! DU)][& Q(! @@! !oh!R! ?newTrain!( )@'ts2track1cc1obj1')][D (!"""!S!S!!I !$ ewheelT(2.0000))][& (!: !mh!nh!! setGate! closed)][& (!h!mh!oh!!$ 'setSignalState!) 'track1cc1obj1', go)][ i(! 6)][& (!!}!mh!! askForGo!% 'track1cc1obj1')][& (!<<!oh!}!! newTrain!( _'ts1track1cc1obj1')][& (!L!S!oh!! newTrain!( e'ts1track1cc1obj1')][& (!!rh!mh!! knewCars! true)][& (!  !oh!i!!$ newSignalState!/ 9'sig1track3cc1obj1', halt)][& (!!!oh!!$ ?newSignalState!/ 'sig1track3cc1obj1', halt)][& (!!qh!!!$ getSignalState!)  'sig1track3cc1obj1')][& (!^^!ph!!! go!( w'ts2track3cc1obj1')][ (!!ph!!)][& (!!i!ph!! go!( 'ts2track3cc1obj1')][& (!Dn!i!qh!!$ getSignalState!) ]'sig1track3cc1obj1')][& (!!mh!nh!! setGate! opened)][& (!$!ph!!! go!( 8'ts1track3cc1obj1')][& (!4`!qh!!! go!) W'sig1track3cc1obj1')][ (!!ph!!)][& (!p!i!ph!! Jgo!( 'ts1track3cc1obj1')][ (!!qh!!)][& (!6!i!qh!! go!) J'sig1track3cc1obj1')][& (!!oh!i!! igo!% 'track3cc1obj1')][ (!PP!oh!i!)][& (!!mh!oh!! ogo!% 'track3cc1obj1')][& (! !oh! M!!$ newSignalState!/ ='sig1track2cc1obj1', halt)][& (!  ! !oh!!$ CnewSignalState!/ 'sig1track2cc1obj1', halt)][& (! !qh! !!$ !getSignalState!) 'sig1track2cc1obj1')][& (!X X!ph! !! go!( {'ts2track2cc1obj1')][ (!" !ph! !)][& (! P ! M!ph!!  go!( s 'ts2track2cc1obj1')][& (!,,!#oh!}!!$ newSignalState!/ O'sig1track1cc1obj1', halt)][& (! ! M!qh!!$ s getS$ignalState!) 'sig1track2cc1obj1')][& (! !ph! !! go!( <'ts1track2cc1obj1')][& (! Z!%qh! !!  go!) 'sig1track2cc1obj1')][ (! !ph! !)][& (! j!& M!ph!! go!(  'ts1track2cc1obj1')][& (! .!r!oh!!$  newSignalState!/  ''sig1track1cc1obj1', halt)][ (!  !qh! !)][& (! > ! M!qh!! ` go!) ('sig1track2cc1obj1')][& (!l l !qh!r!!$ 5 getSignalState!)  'sig1track1cc1obj1')][& (! !ph!) !!  go!(  'ts2track1cc1obj1')][ (! !ph! !)][& (!d" !}!p*h!! -go!( x'ts2track1cc1obj1')][& (! !}!qh!!$ xgetSignalState!) 'sig1track+1cc1obj1')][& (! B !oh! M!! Mgo!% 'track2cc1obj1')][& (! !ph!S!!, Sgo!( 'ts1track1cc1obj1')][& (!!qh!r!! rgo!) 'sig1track1cc1obj1')][ (!-4$ 4!oh! M!)][& y(!*!mh!oh!z! go!% 9'track2cc1obj1')][ (!: :!.ph!S!)][& (! !}!ph!! go!( -'ts1track1cc1obj1')][ (!Y,Y!q/h!r!)][& (!!}!qh!! ego!) 'sig1track1cc1obj1')][& ~(!!oh!0}!! go!% 3'track1cc1obj1')][ {(!6!oh!}!|)][& w(!f!mh!o1h!x! go!% 'track1cc1obj1')][& u(!v!mh!rh!v! go!$  'road1cc1obj1')][& s2(!:!mh!nh!t! ^go!$ 'gate1cc1obj1')][9l(! 62!E)[8(!1 Simulation trace generated by SDL Simulator 4.0)]][3j(! 6)][D O(!" f? f? ? ?! ! !P!I !$ /?wheelT(2.0000))][D M(!" > > ? ?! !4 !N!I !$ g>wheelT(2.0000))][D K(!" = = X> X>! ! !L!I !$ =wheelT(2.0000))][D I(!" J5= J= = =! ! !J!I !$ =wheelT(2.0000))][D G(!" < < < <! ! !H!I !$ Z<6wheelT(2.0000))][D E(!" ; ; << <<! ! !F!I !$ ;wheelT(2.0000))][D C(!" .; .; ; ;! !7 !D!I !$ :wheelT(2.0000))][D 3(!" $6 $6 : :! ! !4!I !$ 5wheelT(2.0000))][& A(!8>: >:!qh! !B!$ :setSignalState!- M:'sig1track2cc1obj1', go)][& ?(! l99! M!mh!@!$ !99newSignalState!) 9'track2cc1obj1', go)][& =(! 99! M!qh!>!$ 8setSignalState!- !9'sig1track2cc1obj1', go)][& ;:(!|8 |8!oh! M!<!$ @8setSignalState!) 8'track2cc1obj1', go)][& 9(!77!mh!oh!:!$; 7setSignalState!) 7'track2cc1obj1', go)][& 7(! P7P7! M!mh!8! 7askForGo!% _7'track2cc1obj1')][& 5<(!6 6!oh! M!6! ~6newTrain!( 6'ts1track2cc1obj1')][& 1(! 5`6! !oh!2! 5=newTrain!( 5'ts1track2cc1obj1')][D /(!" 5 5 p5 p5! ! !0!I !$ 4wheelT(2.0000))][D -(!" b4 b4> 4 4! ! !.!I !$ &4wheelT(2.0000))][D +(!" 3 3 4 4! ! !,!I !$ w3?wheelT(2.0000))][D )(!" 2 2 T3 T3! ! !*!I !$ 2wheelT(2.0000))][D '(!" F2 F2 2 2! ! @ !(!I !$ 2wheelT(2.0000))][D %(!" 1 1 1 1! ! !&!I !$ Q1wheelT(2.0000))][D #(!" 0 0A 81 81! ! !$!I !$ 0wheelT(2.0000))][D (!" X/ X/ 0 0! ! ! !I !$ /BwheelT(2.0000))][& !(!//!oh!}!"! /newTrain!(  0'ts2track1cc1obj1')][& (! ./! !ohC!! .newTrain!( /'ts2track1cc1obj1')][D (!"J.J...!S!S!!I !$ -wheelT(2.0000))][D D(!"----!S!S!!I !$ P-wheelT(2.0000))][D (!",,<-<-!S!S!!I E!$ ,wheelT(2.0000))][D (!".,.,,,!S!S!!I !$ +wheelT(2.0000))][D (!"z+z+++!FS!S!!I !$ C+wheelT(2.0000))][D (!"** + +!S!S!!I !$ {*wheelT(2.0000))][D G(!"**l*l*!S!S!!I !$ )wheelT(2.0000))][D (!"(())!S!S! !I H!$ U(wheelT(2.0000))][& (!")")!oh!}!! (newTrain!( 6)'ts1track1cc1obj1')][& (!2((!IS!oh! ! 'newTrain!( U('ts1track1cc1obj1')][D (!"~'~'''!S!S!!I !$ B'JwheelT(2.0000))][D (!"&&$'$'!S!S!!I !$ &wheelT(2.0000))][D (!"&&p&p&!S!KS!!I !$ %wheelT(2.0000))][D (!"b%b%%%!S!S!!I !$ %wheelT(2.0000))][D (!"$L$%%!S!S!!I !$ m$wheelT(2.0000))][D (!"##T$T$!S!S!!I !$ #MwheelT(2.0000))][D (!"F#F###!S!S!!I !$ #wheelT(2.0000))][& (!V"V"!qh!r!N!$ "setSignalState!- y"'sig1track1cc1obj1', go)][& (!!!!}!mh!!$ M!newSignalState!) !'track1Occ1obj1', go)][& (!*!!!}!qh!!$  setSignalState!- M!'sig1track1cc1obj1', go)][& (!  !oh!}P!!$ S setSignalState!)  'track1cc1obj1', go)][& (!RR!rh!mh!! RnewCars! SfalQse)][D (!" DR DR R R! ! !!I !$ RwheelT(2.0000))][D (!" Q Q Q Q! ! !R!I !$ YQwheelT(2.0000))][D (!" P P 6Q 6Q! ! !!I !$ PwheelT(2.0000))][D (!" (P (P P SP! ! !!I !$ OwheelT(2.0000))][D (!" tO tO O O! ! !!I !$ 3OwheelT(2.0T000))][D (!" N N O O! ! !!I !$ NwheelT(2.0000))][D }(!" N N fN fN! ! !U~!I !$ MwheelT(2.0000))][D o(!" I I M M! ! !p!I !$ WIwheelT(2.0000))][& {(!M M!qVh! !|!$ LsetSignalState!/ ?M'sig1track2cc1obj1', halt)][& w(! xKL! M!mh!x! 2KnoTrains!%W K'track2cc1obj1')][& y(!JLJL!mh!nh!z! LsetGate! ^Lopened)][& u(! KK! M!Xmh!v!$ JnewSignalState!+ 2K'track2cc1obj1', halt)][& s(! JK! M!qh!t!$ JsetSignalState!/ JY'sig1track2cc1obj1', halt)][& q(!.J .J!oh! M!r! InewTrain!( QJ'ts2track2cc1obj1')][& m(! >II! Z!oh!n! HnewTrain!( WI'ts2track2cc1obj1')][D k(!" H H H H! ! !l!I !$ DHwheel[T(2.0000))][D i(!" G G 0H 0H! ! !j!I !$ GwheelT(2.0000))][D g(!" "G "G |G |G! ! !\h!I !$ FwheelT(2.0000))][D e(!" nF nF F F! ! !f!I !$ 7FwheelT(2.0000))][D c(!" E E ]F F! ! !d!I !$ oEwheelT(2.0000))][D a(!" E E `E `E! ! !b!I !$ Dwhe^elT(2.0000))][D _(!" RD RD D D! ! !`!I !$ DwheelT(2.0000))][D S(!" t@ t@ C C! ! _!T!I !$ )@wheelT(2.0000))][& ](!bCbC!qh!r!^!$ CsetSignalState!/ {C'sig1track1cc1obj1', halt)][& [(`!TBC!}!mh!\! BnoTrains!% hB'track1cc1obj1')][& Y(!AB!}!mh!Z!$ AanewSignalState!+ B'track1cc1obj1', halt)][& W(!AB!}!qh!X!$ UAsetSignalState!/ A'sig1track1cc1obj1', halt)][& Ub(! A A!oh!}!V! @newTrain!( #A'ts2track1cc1obj1')]]}-----------------------------------------------------------------------------------------------(!4)[!(! 1!!!3)]}-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------E