------------------------SDT2eGenSysTrace----------------------------------------------------ObjectName----------------------------------------ObjectType----------------------------------------!%&()LinkEndpoints--------------------------------!%()HeadingText----------------------------------- GenSysTrace---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 16-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------()[8(! GenSysTrace)]}-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------#()[w(!GMSC)]}-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------()[(! $^! !(d)[ (! 6}!, PTrainSensCtrlCtrl_6_39!/ #process TrainSensCtrlCtrl)][ (! 6!, \TrainSensCtrlCtr!%()HeadingText-----------------------------------!%()PageOrder-------------------------------------1---------------------------------------------------------------------------------------------------- ----e--------!%&()LinkEndpoints----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------l_5_36!/ /process TrainSensCtrlCtrl)][ (! 6+!) SignalCtrlCtrl_3_35!, process SignalCtrlCtrl)][ (! 6o!, BTrainSensCtrlCtrl_ 4_32!/ process TrainSensCtrlCtrl)][ (! 6!, gTrainSensCtrlCtrl_3_29!/ :process TrainSensCtrlCtrl)][ (! 6!) mSignalCtrlCtrl _2_28!, @process SignalCtrlCtrl)][ (! 6 !(  TrackCtrlCtrl_3_26!+  process TrackCtrlCtrl)][ (! 6 !, r TrainSensCtrlCtrl_2_24!/ E 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!+ u process TrackCtrlCtrl)][ r(! 6h!' ;RoadCtrlCtrl_1_16!* process RoadCtrlCtrl)][ q(! 6h!/ ;SignalCtrlMasterCtrl_1_15!2 process SignalCtrlMasterCtrl)][ p(! 6h!2 ;TrainSensCtrlMasterCtrl_1_14!5 process TrainSensCtrlMasterCtrl)][ o(! 6h!. ;TrackCtrlMasterCtrl_1_13!1 process TrackCtrlMasterCtrl)][ n(! 6h!' ;GateCtrlCtrl_1_12!* process GateCtrlCtrl)][ m(! 6h!+ ;CrossingCtrlCtrl_1_11!. process CrossingCtrlCtrl)][D J(!" < < @ @! ! !K!I !$ s<wheelT(2.0000))][& V(!B@ B@!qh! r!W!$ ?setSignalState!/ [@'sig1track1cc1obj1', halt)][& R(! >?! !mh!S! g>noTrains!% >'track1cc1obj1')][k(! $^)][D (!"   ! S! S!!I !$ wheelT(2.0000))][& (! : : ! !mh!! askForGo!% S 'track1cc1obj1')][ i(! 6])][& (! !oh! !! YnewTrain!( 'ts1track1cc1obj1')][& (! J! S!oh!! xnewTrain!( 'ts1track1cc1obj1')][& (!jj!rh!mh!! 3newCars! ~true)][& (!  !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)][& (!ZB! !qh!!$ #getSignalState!) n'sig1track3cc1obj1')][& (!!ph!!! go!( 'ts1track3cc1obj1')][ (!pp!ph!!)][& (!! !ph!! [go!( 'ts1track3cc1obj1')][& (!b!qh!+!! +go!) v'sig1track3cc1obj1')][& (!r!!oh!!$ 1newSignalState!/ 'sig1track2cc1obj1', halt)][ (!!qh!+!)][& (!L! !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')][& (! !qh! r!!$ z getSignalState'!)  'sig1track1cc1obj1')][& (!\  !oh! !!  go!% z 'track3cc1obj1')][ (!  !oh(! !)][& (!l l !mh!oh!! 5 go!%  'track3cc1obj1')][& (! !ph!) !!  go!(  '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')][ (!: :!p.h! S!)][& (! ! !ph!! go!( -'ts1track1cc1obj1')][ (!Y Y!qh/! r!)][& (! ! !qh!! ego!) 'sig1track1cc1obj1')][& (! !oh!0 !! go!% 3'track1cc1obj1')][ ~(!$ !oh! !)][& z(!f!mh!oh!1{! go!% 'track1cc1obj1')][& x(!v!mh!rh!y! go!$  'road1cc1obj1')][& v(!2:!mh!nh!w! ^go!$ 'gate1cc1obj1')][9l(! 62!E)[8(!1 Simulation trace generated by SDL Simulator 4.0)]][j3(! 6)][& T(!p?p?!mh!nh!U! /?setGate! ?opened)][& P(! D>?! !mh!Q!4$ >newSignalState!+ g>'track1cc1obj1', halt)][& N(! =>! !qh!O!$ =setSignalState!/ >'sig1track1cc15obj1', halt)][& L(!T= T=!oh! !M!  =newTrain!( m='ts2track1cc1obj1')][& H(! d<<! !oh!6I! (<newTrain!( s<'ts2track1cc1obj1')][D E(!" : : B; B;! ! !F!I !$ :wheelT(2.0000))][D C(!7" 4: 4: : :! ! !D!I !$ 9wheelT(2.0000))][D A(!" 9 9 9 9! ! !B!I !$8 :9wheelT(2.0000))][D ?(!" 8 8 &9 &9! ! !@!I !$ 8wheelT(2.0000))][D =(!" 8 8 r8 r8!9 ! !>!I !$ 7wheelT(2.0000))][D ;(!" d7 d7 7 7! ! !<!I !$ -7wheelT(2.0000))][D 9:(!" 6 6 7 7! ! !:!I !$ e6wheelT(2.0000))][D 5(!" *5 *5 V6 V6! ! !6!I !$; 4wheelT(2.0000))][& 7(!5 5!oh! !8! 5newTrain!( 5'ts2track1cc1obj1')][& 3(! 4f5! < !oh!4! 4newTrain!( 4'ts2track1cc1obj1')][& *(!1 1!qh! r!+!$ j1setSignalState!- 1='sig1track1cc1obj1', go)][& ((! 0V1! !mh!)!$ 0newSignalState!) 0'track1cc1obj1', go)][& &(! 01!> !qh!'!$ >0setSignalState!- 0'sig1track1cc1obj1', go)][& $(!/ /!oh! !%!$ /setSignalStat?e!)  0'track1cc1obj1', go)][& "(!//!mh!nh!#! .setGate! +/closed)][& (!.X/!mh@!oh!!!$ |.setSignalState!) .'track1cc1obj1', go)][& (!,.,.!rh!mh!! -newCars! J.Afalse)][D (!" x- x- - -! S! S!!I !$ 7-wheelT(2.0000))][D (!" , , - -! S! SB!!I !$ ,wheelT(2.0000))][D (!" , , j, j,! S! S!!I !$ +wheelT(2.0000))][D (!" \+ \+C + +! S! S!!I !$ +wheelT(2.0000))][D (!" * * + +! S! S!!I !$ b*DwheelT(2.0000))][D (!" ) ) N* N*! S! S!!I !$ )wheelT(2.0000))][D (!" @) @) ) )! S! ES!!I !$ )wheelT(2.0000))][D (!" $' $' ( (! S! S! !I !$ &wheelT(2.0000))][& (! P(P(F! !mh!! (askForGo!% n('track1cc1obj1')][& (!' '!oh! ! ! t'newTrain!( G''ts1track1cc1obj1')][& (! &`'! S!oh! ! &newTrain!( &'ts1track1cc1obj1')][D (!" b% b% % %H! S! S!!I !$ %wheelT(2.0000))][D (!" $ $ % %! S! S!!I !$ m$wheelT(2.0000)I)][D (!" # # T$ T$! S! S!!I !$ #wheelT(2.0000))][D (!" F# F# # #! S! S!J!I !$ #wheelT(2.0000))][D (!" " " " "! S! S!!I !$ G"wheelT(2.0000))][D (!" ! ! 8" 8K"! S! S!!I !$ !wheelT(2.0000))][D (!" *! *! ! !! S! S!!I !$ wheelT(2.000L0))][D (!":\:\\\!o!o!!I !$ [wheelT(2.0000))][D (!"[[[[!o!o!M!I !$ O[wheelT(2.0000))][D (!"ZZ,[,[!o!o!!I !$ ZwheelT(2.0000))][D (!"ZZxZNxZ!o!o!!I !$ YwheelT(2.0000))][D (!"jYjYYY!o!o!!I !$ )YwheelT(2.0O000))][D (!"XXYY!o!o!!I !$ zXwheelT(2.0000))][D (!"XX\X\X!o!o!P!I !$ WwheelT(2.0000))][D (!"SSWW!o!o!!I !$ MSwheelT(2.0000))][& (!WW!qQh!!!$ VsetSignalState!/ 5W'sig1track2cc1obj1', halt)][& (! nUV! M!mh!! (UnoTrains!%R U'track2cc1obj1')][& (!@V@V!mh!nh!!  VsetGate! TVopened)][& (! UU! M!Smh!!$ TnewSignalState!+ (U'track2cc1obj1', halt)][& (! TU! M!qh!!$ yTsetSignalState!/ TT'sig1track2cc1obj1', halt)][& (!$T $T!oh! M!! SnewTrain!( GT'ts2track2cc1obj1')][& (!4SS!oU!oh!! {RnewTrain!( {MS'ts2track2cc1obj1')][D (!"QQ^Q^Q!!!!I !$ PwheelVT(2.0000))][D (!"PPPPPP!!!!I !$ PwheelT(2.0000))][D (!"OOOO!!!W!I !$ eOwheelT(2.0000))][D (!"NNBOBO!!!!I !$ NwheelT(2.0000))][D (!"4N4NXNN!!!!I !$ MwheelT(2.0000))][D ~(!"MMMM!!!!I !$ ?MwheYelT(2.0000))][D |(!"LL&M&M!!!}!I !$ LwheelT(2.0000))][D j(!",G,GrLrL!!Z!k!I !$ FwheelT(2.0000))][& z(!KK!qh!!{!$ KsetSignalState!- K'sig1track2cc1obj1', go)][& x(![ KK! M!mh!y!$ JnewSignalState!) K'track2cc1obj1', go)][& v(! JFK! M!qh!w!$ jJ\setSignalState!- J'sig1track2cc1obj1', go)][& t(!J J!oh! M!u!$ IsetSignalState!) 8J'track2cc1obj1', go)][& ]r(!HII!mh!nh!s!  IsetGate! WIclosed)][& p(!HI!mh!oh!q!$ H^setSignalState!)  I'track2cc1obj1', go)][& n(! XHXH! M!mh!o! HaskForGo!% vH'track2cc1obj1')][& l(!G_ G!oh! M!m! |GnewTrain!( G'ts1track2cc1obj1')][& h(!FhG!!oh!i! FnewTr`ain!( F'ts1track2cc1obj1')][D d(!" jE jE E E! ! !e!I !$ $EwheelT(2.0000))][D b(!" D D E E!a ! !c!I !$ uDwheelT(2.0000))][D `(!" D D \D \D! ! !a!I !$ CwheelT(2.0000))]b[D ^(!" NC NC C C! ! !_!I !$ CwheelT(2.0000))][D \(!" B B B B! ! !]!cI !$ OBwheelT(1.9999))][D Z(!" A A @B @B! ! ![!I !$ AwheelT(2.0000))][D X(!" 2A 2A A Ad! ! !Y!I !$ @wheelT(2.0000))]]}------------------------------------------------------------------------------------------------------------------------------------------------------j(!4)[!(! 1!!!3)]}-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------E