------------------------SDT2qGenSysTrace----------------------------------------------------ObjectName----------------------------------------ObjectType----------------------------------------!%&()LinkEndpoints--------------------------------!%()HeadingText----------------------------------- GenSysTrace---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 16-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------()[8(! GenSysTrace)]}-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------#()[w(!GMSC)]}-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------()[(! 4! !(d)[ r(! 6h!) "RoadCtrl_ Ctrl_1_16!* process RoadCtrlCtrl)][ q(! 6h!1 "SignalCtrl_ MasterCtrl_1!%()HeadingText-----------------------------------!%()PageOrder-------------------------------------1---------------------------------------------------------------------------------------------------- ----q--------!%&()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}!, PTrainSensCtrlCtrl_6_39!/ #process TrainSensCtrlCtrl)][ (! 6!, \ TrainSensCtrlCtrl_5_36!/ /process TrainSensCtrlCtrl)][ (! 6+!) SignalCtrlCtrl_3_35!, process SignalCtrlCtrl)][ (! 6o!, B TrainSensCtrlCtrl_4_32!/ process TrainSensCtrlCtrl)][ (! 6!, gTrainSensCtrlCtrl_3_29!/ :process TrainSensCtrlCtrl)][ (! 6!) m SignalCtrlCtrl_2_28!, @process SignalCtrlCtrl)][ (! 6 !(  TrackCtrlCtrl_3_26!+  process TrackCtrlCtrl)][ (! 6 !, TrainSensCtrlCtrl_2_24!/ process TrainSensCtrlCtrl)][ (! 6 M!( TrackCtrlCtrl_2_23!+ process TrackCtrlCtrl)][ (! 6 S!, &TrainSensCtrlCtrl_1_20!/ process TrainSensCtrlCtrl)][ (! 6 r!) ESignalCtrlCtrl_1_19!, process SignalCtrlCtrl)][ (! 6 !( TrackCtrlCtrl_1_17!+ uprocess TrackCtrlCtrl)][k(! 4)][ u(! 6h!) "EnvTrain_ Ctrl_3_43!* process EnvTrainCtrl)][ t(! 6h!) "EnvTrain_ Ctrl_2_42!* process EnvTrainCtrl)][D U(!"??LL!th!th!V!I !( ?gateTimer(35.0000))][D S(!">?>?L@L@!uh!uh!T!I !' >ts1Timer(15.0000))][ s(! 6h!) "EnvTrain_ Ctrl_1_41!* process EnvTrainCtrl)][D (!"))!sh!sh!!I !' sigTimer(34.9897))][D (!"   # #! S! S!!I !$ xwheelT(2.0000))][& (! ! !mh!! askForGo!% 'track1cc1obj1')][ i(! 6])][& (!J J!oh! !! newTrain!( Y'ts1track1cc1obj1')][& (! Z! S!oh!! newTrain!( x'ts1track1cc1obj1')][D (!"!sh!sh!!I !' kts1Timer(50.0000))][& (!!rh!mh!! newCars! 3true)][& (!  !mh!nh!! setGate! 9opened)][& (!!oh! !!$ ?newSignalState!/ 'sig1track3cc1obj1', halt)][& (!!+!oh!!$ unewSignalState!/ u 'sig1track3cc1obj1', halt)][& (!^^!qh!+!!$ getSignalState!) w'sig1track3cc1obj1')][& (!!ph!}!! }go!( 'ts2track3cc1obj1')][ (!dd!ph!}!)][& (!! !ph!! [go!( 'ts2track3cc1obj1')][& (! !oh! M!!$ QnewSignalState!/ 'sig1track2cc1obj1', halt)][& (!B! !qh!!$ getSignalState!) #'sig1track3cc1obj1')][& (!!ph!!! go!( 'ts1track3cc1obj1')][ (!pp!ph!!)][& (!L! !ph!! go!( ['ts1track3cc1obj1')][& (!b!qh!+!! +go!) v'sig1track3cc1obj1')][& (!r!!oh!!$ 1newSignalState!/ 'sig1track2cc1obj1', halt)][ (!!qh!+!)][& (! ! !qh!!  go!) 'sig1track3cc1obj1')][&! (!!qh!!!$ getSignalState!) 'sig1track2cc1obj1')][& (!  !oh! !!"$ newSignalState!/ 'sig1track1cc1obj1', halt)][& (!F!ph!o!! ogo!( 'ts2track2cc1obj1')][# (!VV!ph!o!)][& (! P ! M!ph!!  go!( s 'ts2track2cc1obj1')][& ($! ! M!qh!!$ s getSignalState!) 'sig1track2cc1obj1')][& (! ! r!oh!!$ %newSignalState!/ 'sig1track1cc1obj1', halt)][& (!H!ph!!! go!( 'ts1track2cc1obj1')][& (&! !qh!!! go!) 'sig1track2cc1obj1')][ (!{{!ph!!)][& (! ' ! M!ph!! go!(  'ts1track2cc1obj1')][ (!!qh!!)][& (! (,! M!qh!! ` go!) 'sig1track2cc1obj1')][& (!Z Z!qh! r!!$ #getSignalState!)) n'sig1track1cc1obj1')][& (!\ \ !oh! !!  go!% z 'track3cc1obj1')][ (!  !oh*! !)][& (!  !mh!oh!!  go!% " 'track3cc1obj1')][& (!0 0 !ph!+ !!  go!( N 'ts2track1cc1obj1')][ (! !ph! !)][& (! d| ! !ph!,! -go!( x'ts2track1cc1obj1')][& (! @ ! !qh!!$ xgetSignalState!) 'sig1track1cc1obj1'-)][& (! B !oh! M!! Mgo!% 'track2cc1obj1')][& (!  !ph! S!! S.go!( 'ts1track1cc1obj1')][& (! !qh! r!! rgo!) 'sig1track1cc1obj1')][ (!4 4/!oh! M!)][& |(!*!mh!oh!}! go!% 9'track2cc1obj1')][ (!: :!p0h! S!)][& (! ! !ph!! go!( -'ts1track1cc1obj1')][ (!Y Y!qh!1 r!)][& (! ! !qh!! ego!) 'sig1track1cc1obj1')][& (! !oh!2 !! go!% 3'track1cc1obj1')][ ~(!$ !oh! !)][& z(!f!mh!oh!3{! go!% 'track1cc1obj1')][& x(!v!mh!rh!y! go!$  'road1cc1obj1')][& v(!4:!mh!nh!w! ^go!$ 'gate1cc1obj1')][9l(! 62!E)[8(!1 Simulation trace generated by SDL Simulator 4.0)]][j(5! 6)][D (!"**??!th!th!!I !' b*sigTimer(35.0000))][D Q(!" > > > >! !6 !R!I !$ N>wheelT(2.0000))][D O(!" = = 0> 0>! ! !P!I !$ =wheelT(2.0000))][D M(!" "= 7"= |= |=! ! !N!I !$ <wheelT(2.0000))][D K(!" n< n< < <! ! !L!I !$ (<8wheelT(2.0000))][D I(!" ; ; < <! ! !J!I !$ y;wheelT(2.0000))][D G(!" ; ; `; `;! !9 !H!I !$ :wheelT(2.0000))][D E(!" R: R: : :! ! !F!I !$ :wheelT(2.0000))][D 9(!" t6: t6 9 9! ! !:!I !$ 36wheelT(2.0000))][& C(!b9 b9!qh! r!D!$ !9setSignalState!/; 9'sig1track1cc1obj1', halt)][& A(! T89! !mh!B! 8noTrains!% r8'track1cc1obj1')][& ?(! 78!< !mh!@!$ 7newSignalState!+ 8'track1cc1obj1', halt)][& =(! 78! !qh!>!$ _7setSignalState=!/ 7'sig1track1cc1obj1', halt)][& ;(! 7 7!oh! !<! 6newTrain!( -7'ts2track1cc1obj1')][& 7(! 66!> !oh!8! 5newTrain!( 36'ts2track1cc1obj1')][ 6(! 65!sh)][D (!"))R5R5!sh!s?h!!I !( )gateTimer(35.0000))][D 4(!"4444!!!5!I !$ X4wheelT(2.0000))][D 2(!"@33D4D4!!!3!I !$ 3wheelT(2.0000))][D 0(!"636333!!!1!I !$ 2AwheelT(2.0000))][D .(!"2222!!!/!I !$ K2wheelT(2.0000))][D ,(!"11(2(2!!B!-!I !$ 1wheelT(2.0000))][D *(!"11t1t1!!!+!I !$ 0wheelT(2.0000))][D ((!"Cf0f000!!!)!I !$ %0wheelT(2.0000))][D (!"\+\+ 0 0!!!!I !$ D+wheelT(2.0000))][& &(!v/v/!qh!!'!$ +/setSignalState!- /'sig1track2cc1obj1', go)][& $(! ./!E M!mh!%!$ c.newSignalState!) .'track2cc1obj1', go)][& "(! J..! M!qh!#!$ -setSignalState!-F c.'sig1track2cc1obj1', go)][& (!- -!oh! M!!!$ i-setSignalState!) -'track2cc1obj1', go)][& (!--!Gmh!oh!!$ ,setSignalState!) 7-'track2cc1obj1', go)][& (! ,,! M!mh!! =,askForGoH!% ,'track2cc1obj1')][& (!+ +!oh! M!! +newTrain!(  ,'ts1track2cc1obj1')][& (!++!I!oh!! *newTrain!( +'ts1track2cc1obj1')][D (!"@)@)N*N*!th!th!!I !' )Jts1Timer(50.0000))][D (!" ( ( ( (! S! S!!I !$ U(wheelT(2.0000))][D (!" ' ' 2( 2(! S!K S! !I !$ 'wheelT(2.0000))][D (!" $' $' ~' ~'! S! S! !I !$ &wheelT(2.0000))][D (!" p& Lp& & &! S! S! !I !$ /&wheelT(2.0000))][D (!" % % & &! S! S!!I !$ %MwheelT(2.0000))][D (!" % % b% b%! S! S!!I !$ $wheelT(2.0000))][D (!" T$ T$ $ $! S!N S!!I !$ $wheelT(2.0000))][& (!d# d#!qh! r!!$ (#setSignalState!- s#'sig1track1cc1obj1', go)][& O(! " #! !mh!!$ G"newSignalState!) "'track1cc1obj1', go)][& (! 8""! !qh!!$P !setSignalState!- G"'sig1track1cc1obj1', go)][& (!! !!oh! !!$ f!setSignalState!) !'track1cc1obj1Q', go)][& (! H!!mh!nh!!  setGate!  closed)][& (!v  !!mh!oh!!$ :R setSignalState!)  'track1cc1obj1', go)][& (!r`r`!rh!mh!! 1`newCars! `false)][D (!"_S_``!}!}!!I !$ _wheelT(2.0000))][D (!" _ _d_d_!}!}!!I !$ ^TwheelT(2.0000))][D (!"V^V^^^!}!}!!I !$  ^wheelT(2.0000))][D (!"]]]]!}!U}!!I !$ \]wheelT(2.0000))][D (!"\\H]H]!}!}!!I !$ \wheelT(2.0000))][D (!":\V:\\\!}!}!!I !$ [wheelT(2.0000))][D (!"[[[[!}!}!!I !$ O[WwheelT(2.0000))][D (!"WW,[,[!}!}!!I !$ VwheelT(2.0000))][& (!ZZ!qh!+!X!$ UZsetSignalState!/ Z'sig1track3cc1obj1', halt)][& (!XX.Y! !qh!!$ WsetSignalState!/ aX'sig1track3cc1obj1', [halt)][& (!WW!oh! !! gWnewTrain!( W'ts2track3cc1obj1')][& (!VNW!}!oh!\! imVnewTrain!( iV'ts2track3cc1obj1')][ (! 6,V!uh)][D y(!"KKUU!uh!uh!z!I !( dK]gateTimer(25.0000))][D (!"