RSRC LVINLBVW: ltP <@R/'Bq0]m`LLُ B~0ُ B~'(° bzX XpmrG5 +LVINstate_machine_30Jan2008.vi VIXN SimDog.xnodePTH0N Simulation ScriptingCompanion Diagram SimConfigNode SimDog.xnode̷VICC SimParams.ctlPTH0O Simulation ScriptingCompanion Diagram SimConfigNode SimParams.ctl/@ Initial Time (s)@ Final Time (s)@ Step Size (s)o_simSolvers.ctl@ Runge-Kutta 1 (Euler) Runge-Kutta 2 Runge-Kutta 3 Runge-Kutta 4Runge-Kutta 23 (variable)Runge-Kutta 45 (variable)BDF (variable)Adams-Moulton (variable)Rosenbrock (variable)Discrete States Only Linearizer State Query Trim Eval ODE Solver@ Minimum Step Size (s)@ Maximum Step Size (s)@ Relative Tolerance@ Absolute Tolerance@!Software Timing@ Initial Step Size (s) @!Automatic Fixed Step Size?"@!Automatic Discrete Step Size?@ Discrete Step Size (s)@!Calculate using Time Step@! Solver Wired?@Prev.Frm.Expected End@Prev.Frm.Actual End@!Prev.Frm.Finished Late?@Prev.Iter.Expected End@Prev.Iter.Actual End@!Prev.Iter.Finished Late?@Expected Iteration Start@Actual Iteration Start@Expected Frame Start@Actual Frame Start@0 Source Name@0Name @Period@Deadline @Offset @Start@Priority @Timeout@ No Change/Process missed periods, maintain original phase/Discard missed periods, maintain original phase-Process missed periods, ignore original phase-Discard missed periods, ignore original phaseModed@NormalAbortedAsynchronous wakeupTiming source errorTimed loop errorTimeout Wakeup reason @!status @code@0source@P#$%Error@0 Source Type@0Secondary Source Type@Global End Time@Global Start Time@!Full Solver Reset:SIMSCR Execution Mode.ctl@Execution Mode@! Nan/Inf Check~ SimParams.ctlh@P+  !"&'()*+,-Timing.SIMUSIMMPVICC_simSolvers.ctlPTH0Q Simulation ScriptingCompanion Diagram SimConfigNode_simSolvers.ctlo_simSolvers.ctl@ Runge-Kutta 1 (Euler) Runge-Kutta 2 Runge-Kutta 3 Runge-Kutta 4Runge-Kutta 23 (variable)Runge-Kutta 45 (variable)BDF (variable)Adams-Moulton (variable)Rosenbrock (variable)Discrete States Only Linearizer State Query Trim Eval Solver MethodSIMUSIMMPVICCSIMSCR Execution Mode.ctlPTH0G SimulationImplementationSharedSIMSCR Execution Mode.ctl:SIMSCR Execution Mode.ctl@Execution ModeSIMUSIMM VIVI_simCreateTimingSource.viPTH0[ Simulation ScriptingCompanion Diagram SimConfigNode_simCreateTimingSource.vi2@ Initial Time (s)@ Final Time (s)@ Step Size (s)@ Runge-Kutta 1 (Euler) Runge-Kutta 2 Runge-Kutta 3 Runge-Kutta 4Runge-Kutta 23 (variable)Runge-Kutta 45 (variable)BDF (variable)Adams-Moulton (variable)Rosenbrock (variable)Discrete States Only Linearizer State Query Trim Eval ODE Solver@ Minimum Step Size (s)@ Maximum Step Size (s)@ Relative Tolerance@ Absolute Tolerance@!Software Timing@ Initial Step Size (s) @!Automatic Fixed Step Size?"@!Automatic Discrete Step Size?@ Discrete Step Size (s)@!Calculate using Time Step@! Solver Wired?@Prev.Frm.Expected End@Prev.Frm.Actual End@!Prev.Frm.Finished Late?@Prev.Iter.Expected End@Prev.Iter.Actual End@!Prev.Iter.Finished Late?@Expected Iteration Start@Actual Iteration Start@Expected Frame Start@Actual Frame Start@0 Source Name@0Name @Period@Deadline @Offset @Start@Priority @Timeout@ No Change/Process missed periods, maintain original phase/Discard missed periods, maintain original phase-Process missed periods, ignore original phase-Discard missed periods, ignore original phaseModed@NormalAbortedAsynchronous wakeupTiming source errorTimed loop errorTimeout Wakeup reason @!status @code@0source@P$%&Error@0 Source Type@0Secondary Source Type@Global End Time@Global Start Time@!Full Solver Reset@Execution Mode@! Nan/Inf Checkj@P+  !"#'()*+,-. timing (out)h@P+  !"#'()*+,-. timing (in)< /0x 1SIMUSIMMPVIVISIM Unbundle Sim Info.viPTH0F SimulationImplementationSharedSIM Unbundle Sim Info.vi2@ Initial Time (s)@ Final Time (s)@ Step Size (s)o_simSolvers.ctl@ Runge-Kutta 1 (Euler) Runge-Kutta 2 Runge-Kutta 3 Runge-Kutta 4Runge-Kutta 23 (variable)Runge-Kutta 45 (variable)BDF (variable)Adams-Moulton (variable)Rosenbrock (variable)Discrete States Only Linearizer State Query Trim Eval ODE Solver@ Minimum Step Size (s)@ Maximum Step Size (s)@ Relative Tolerance@ Absolute Tolerance@!Software Timing@ Initial Step Size (s) @!Automatic Fixed Step Size?"@!Automatic Discrete Step Size?@ Discrete Step Size (s)@!Calculate using Time Step@! Solver Wired?@Prev.Frm.Expected End@Prev.Frm.Actual End@!Prev.Frm.Finished Late?@Prev.Iter.Expected End@Prev.Iter.Actual End@!Prev.Iter.Finished Late?@Expected Iteration Start@Actual Iteration Start@Expected Frame Start@Actual Frame Start@0 Source Name@0Name @Period@Deadline @Offset @Start@Priority @Timeout@ No Change/Process missed periods, maintain original phase/Discard missed periods, maintain original phase-Process missed periods, ignore original phase-Discard missed periods, ignore original phaseModed@NormalAbortedAsynchronous wakeupTiming source errorTimed loop errorTimeout Wakeup reason @!status @code@0source@P#$%Error@0 Source Type@0Secondary Source Type@Global End Time@Global Start Time@!Full Solver Reset:SIMSCR Execution Mode.ctl@Execution Mode@! Nan/Inf Check SimParams.ctlv@P+  !"&'()*+,-SimulationParameters SimParams.ctlz@P+  !"&'()*+,-SimulationParameters OutL.//&/////0/  1SIMUSIMMPVIXNXDataNode.xnodePTH09platform TimedLoop XDataNodeXDataNode.xnodeVICCXDNodeRunTimeDep.lvlibtiming_clust.ctlPTH0:Platform TimedLoop XDataNodetiming_clust.ctl @Expected End [f-1]@Actual End [f-1]@!Finished Late? [f-1]@Expected End [i-1]@Actual End [i-1]@!Finished Late? [i-1]@Expected Start [i]@Actual Start [i]@Expected Start [f]@Actual Start [f]@0 Source Name@0Name @Period@Deadline @Offset @Start@Priority @TimeoutXDNodeRunTimeDep.lvlibnitl_modes.ctl@ No Change/Process missed periods, maintain original phase/Discard missed periods, maintain original phase-Process missed periods, ignore original phase-Discard missed periods, ignore original phaseModeXDNodeRunTimeDep.lvlib wakeup.ctl~@NormalAbortedAsynchronous wakeupTiming source errorTimed loop errorTimeout Wakeup Reason @!status @code@0source@PError@0 Source Type@0Secondary Source Type@Global End Time@Global Start Time@Frame Duration@Iteration Duration@ Assigned CPUzcsXDNodeRunTimeDep.lvlibtiming_clust.ctl`@P TimingVICCXDNodeRunTimeDep.lvlibnitl_modes.ctlPTH08Platform TimedLoop XDataNodenitl_modes.ctlXDNodeRunTimeDep.lvlibnitl_modes.ctl@ No Change/Process missed periods, maintain original phase/Discard missed periods, maintain original phase-Process missed periods, ignore original phase-Discard missed periods, ignore original phaseModeVICCXDNodeRunTimeDep.lvlib wakeup.ctlPTH04Platform TimedLoop XDataNode wakeup.ctlXDNodeRunTimeDep.lvlib wakeup.ctl~@NormalAbortedAsynchronous wakeupTiming source errorTimed loop errorTimeout Wakeup reasonVIVIXDNodeRunTimeDep.lvlibloadlvalarms.viPTH09Platform TimedLoop XDataNodeloadlvalarms.viVIVISIM Init From Cluster.viPTH0F SimulationImplementationSharedSIM Init From Cluster.viSIM integration method.ctl@ RK 1 (Euler) Linearizer State Query Trim EvalAdamsRK 3RK 4RK 45BDFRK 2RK 23 RosenbrockDiscrete States Onlycontinuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioeSIM diagram eval stage.ctlA@Init Minor Substep Major SubstepFinalDiag Eval Stage@ Substep Index@ Timestep Index@ simulation time@ current timestep base@ proposed step time@ absolute tolerance@ relative tolerance@!step accepted?@!step complete? @!Halt?@!reset integrator?@ machine epsilon@ min float @!status @code@0source@Perror@ Method Order@!Finished Late [i-1]@!Discrete step?@!NaN and Inf check?@ Final Timestep Index@!(maj+disc)or(init)?@!Full Solver Reset:SIMSCR Execution Mode.ctl@Execution Mode@!check vector sizes?@!solver handles zc?@ Current Idx @0Tag@@' Node Tags@ Input Width @Disc ID@ Num Cont St@ Cont St Idx@ Num Disc St@ Disc St Idx@ Output WidthI2RZSIM Registry Node Header.ctl#@P)*+,-./ Node Header@@0 Node Headers @ Signal@@2 Node Data@@2 Node Outputs@@2 Z.C. SignalsQSIM trigger type.ctl3@risingfallingeithernone trigger type @@6Z.C. Trigger TypesC:SIM Registry Node Record.ctl@P3457 Node Record@@8 Node Data @ Numeric@@:inputs@@:outputs@@:reset@@: lower limits@@: upper limitsGSIM limit type.ctl+@upperlowerbothnone limit type@@@ limit types@@6 reset types @@:initial conditions@@: reset I.C. @!Boolean@@Elimited?@0String@@G State NamesRSIM solver state data.ctl0@P ;<=>?ABCDFHCont State data@ tick period (sec)@ time (ticks)@@Efire?@ period (sec)@@M period (sec)@@M skew (sec)@ period (sec)@@P period (tick)@@P skew (tick)@PNOQRregistry@!discrete blocks?@ steps per tick@ steps to tick@!discrete tick?FcASIM discrete data.ctl(@PJKLSTUVW DiscreteInfo@@: Disc StatesBSIM Discrete state data.ctl@PYHDisc State data@Error Block IDH2Q!SIM Simulation Registry Error.ctl@P[Registry Error @Numeric@@] ZC IndicesTlWSIM Simulation Registry.ctl0@P &(19IXZ\^Simulation Registry@!variable step solver?@!First Substep?@!Continuous States?nSIM simulation data.ctlj@P&  !"#$%_`abSimulation data out@ Initial Time (s)@ Final Time (s)@ Step Size (s)o_simSolvers.ctl@ Runge-Kutta 1 (Euler) Runge-Kutta 2 Runge-Kutta 3 Runge-Kutta 4Runge-Kutta 23 (variable)Runge-Kutta 45 (variable)BDF (variable)Adams-Moulton (variable)Rosenbrock (variable)Discrete States Only Linearizer State Query Trim Eval ODE Solver@ Minimum Step Size (s)@ Maximum Step Size (s)@ Relative Tolerance@ Absolute Tolerance@!Software Timing@ Initial Step Size (s) @!Automatic Fixed Step Size?"@!Automatic Discrete Step Size?@ Discrete Step Size (s)@!Calculate using Time Step@! Solver Wired?@Prev.Frm.Expected End@Prev.Frm.Actual End@!Prev.Frm.Finished Late?@Prev.Iter.Expected End@Prev.Iter.Actual End@!Prev.Iter.Finished Late?@Expected Iteration Start@Actual Iteration Start@Expected Frame Start@Actual Frame Start@0 Source Name@0Name @Period@Deadline @Offset @Start@Priority @Timeout@ No Change/Process missed periods, maintain original phase/Discard missed periods, maintain original phase-Process missed periods, ignore original phase-Discard missed periods, ignore original phaseModed@NormalAbortedAsynchronous wakeupTiming source errorTimed loop errorTimeout Wakeup reason@PError@0 Source Type@0Secondary Source Type@Global End Time@Global Start Time@! Nan/Inf Check SimParams.ctlz@P+defghijklmnopqrstuvwxyz{|}~"#SimulationParameters out SimParams.ctlv@P+defghijklmnopqrstuvwxyz{|}~"#SimulationParameters,c` SIMUSIMMPVICCSIM limit type.ctlPTH0@ SimulationImplementationSharedSIM limit type.ctlGSIM limit type.ctl+@upperlowerbothnone limit typeSIMUSIMM VICCSIM trigger type.ctlPTH0B SimulationImplementationSharedSIM trigger type.ctlQSIM trigger type.ctl3@risingfallingeithernone trigger typeSIMUSIMM VIXNSIMX Summation.xnodePTH0L SimulationSignalArithmeticSIMX SummationSIMX Summation.xnode̺&VIXNSIMX Multiplication.xnodePTH0V SimulationSignalArithmeticSIMX MultiplicationSIMX Multiplication.xnodeVIVI&SIM Integrator distributor (scalar).viPTH0q simulationContinuousLinearImplementationSIM Integrator.llb&SIM Integrator distributor (scalar).vimSIM integration method.ctl@ RK 1 (Euler) Linearizer State Query Trim EvalAdamsRK 3RK 4RK 45BDFRK 2RK 23 RosenbrockDiscrete States Onlycontinuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioeSIM diagram eval stage.ctlA@Init Minor Substep Major SubstepFinalDiag Eval Stage@ Substep Index@ Timestep Index@ simulation time@ current timestep base@ proposed step time@ absolute tolerance@ relative tolerance@!step accepted?@!step complete? @!Halt?@!reset integrator?@ machine epsilon@ min float @!status @code@0source@Perror@ Method Order@!Finished Late [i-1]@!Discrete step?@!NaN and Inf check?@ Final Timestep Index@!(maj+disc)or(init)?@!Full Solver Reset:SIMSCR Execution Mode.ctl@Execution Mode@!check vector sizes?@!solver handles zc?@ Current Idx @0Tag@@& Node Tags@ Input Width @Disc ID@ Num Cont St@ Cont St Idx@ Num Disc St@ Disc St Idx@ Output WidthI2RZSIM Registry Node Header.ctl#@P()*+,-. Node Header@@/ Node Headers @ Signal@@1 Node Data@@1 Node Outputs@@1 Z.C. SignalsQSIM trigger type.ctl3@risingfallingeithernone trigger type @@5Z.C. Trigger TypesC:SIM Registry Node Record.ctl@P2346 Node Record@@7 Node Data @ Numeric@@9inputs@@9outputs@@9reset@@9 lower limits@@9 upper limitsGSIM limit type.ctl+@upperlowerbothnone limit type@@? limit types@@5 reset types @@9initial conditions@@9 reset I.C. @!Boolean@@Dlimited?@0String@@F State NamesRSIM solver state data.ctl0@P :;<=>@ABCEGCont State data@ tick period (sec)@ time (ticks)@@Dfire?@ period (sec)@@L period (sec)@@L skew (sec)@ period (sec)@@O period (tick)@@O skew (tick)@PMNPQregistry@!discrete blocks?@ steps per tick@ steps to tick@!discrete tick?FcASIM discrete data.ctl(@PIJKRSTUV DiscreteInfo@@9 Disc StatesBSIM Discrete state data.ctl@PXGDisc State data@Error Block IDH2Q!SIM Simulation Registry Error.ctl@PZRegistry Error @Numeric@@\ ZC IndicesTlWSIM Simulation Registry.ctl0@P %'08HWY[]Simulation Registry@!variable step solver?@!First Substep?@!Continuous States?nSIM simulation data.ctlf@P&  !"#$^_`aSimulation data@ upper limitnSIM simulation data.ctlj@P&  !"#$^_`aSimulation data out @ output@ initial condition@!limited?@ lower limit"@0DNL_Simulation CallChain@ Block Idx OutLb?cdedddfghddijk  lSIMUSIMMPVIXNSIMX Halt.xnodePTH09 SimulationUtility SIMX HaltSIMX Halt.xnode̺VIVI sim halt.viPTH0: simulationutilityimplementation sim halt.vif @!Halt?SIM integration method.ctl@ RK 1 (Euler) Linearizer State Query Trim EvalAdamsRK 3RK 4RK 45BDFRK 2RK 23 RosenbrockDiscrete States Onlycontinuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioeSIM diagram eval stage.ctlA@Init Minor Substep Major SubstepFinalDiag Eval Stage@ Substep Index@ Timestep Index@ simulation time@ current timestep base@ proposed step time@ absolute tolerance@ relative tolerance@!step accepted?@!step complete?@!reset integrator?@ machine epsilon@ min float @!status @code@0source@Perror@ Method Order@!Finished Late [i-1]@!Discrete step?@!NaN and Inf check?@ Final Timestep Index@!(maj+disc)or(init)?@!Full Solver Reset:SIMSCR Execution Mode.ctl@Execution Mode@!check vector sizes?@!solver handles zc?@ Current Idx @0Tag@@' Node Tags@ Input Width @Disc ID@ Num Cont St@ Cont St Idx@ Num Disc St@ Disc St Idx@ Output WidthI2RZSIM Registry Node Header.ctl#@P)*+,-./ Node Header@@0 Node Headers @ Signal@@2 Node Data@@2 Node Outputs@@2 Z.C. SignalsQSIM trigger type.ctl3@risingfallingeithernone trigger type @@6Z.C. Trigger TypesC:SIM Registry Node Record.ctl@P3457 Node Record@@8 Node Data @ Numeric@@:inputs@@:outputs@@:reset@@: lower limits@@: upper limitsGSIM limit type.ctl+@upperlowerbothnone limit type@@@ limit types@@6 reset types @@:initial conditions@@: reset I.C. @!Boolean@@Elimited?@0String@@G State NamesRSIM solver state data.ctl0@P ;<=>?ABCDFHCont State data@ tick period (sec)@ time (ticks)@@Efire?@ period (sec)@@M period (sec)@@M skew (sec)@ period (sec)@@P period (tick)@@P skew (tick)@PNOQRregistry@!discrete blocks?@ steps per tick@ steps to tick@!discrete tick?FcASIM discrete data.ctl(@PJKLSTUVW DiscreteInfo@@: Disc StatesBSIM Discrete state data.ctl@PYHDisc State data@Error Block IDH2Q!SIM Simulation Registry Error.ctl@P[Registry Error @Numeric@@] ZC IndicesTlWSIM Simulation Registry.ctl0@P &(19IXZ\^Simulation Registry@!variable step solver?@!First Substep?@!Continuous States?nSIM simulation data.ctlf@P&  !"#$%_`abSimulation datanSIM simulation data.ctlj@P&  !"#$%_`abSimulation data outLcd eSIMUSIMMPVIXNSIMX TimeWaveform.xnodePTH0O Simulation SignalDisplaySIMX TimeWaveformSIMX TimeWaveform.xnode̺VIVISIM Time Waveform (scalar).viPTH0h Simulation SignalDisplayImplementationSIM Time Waveform.llbSIM Time Waveform (scalar).vih @ ValueSIM integration method.ctl@ RK 1 (Euler) Linearizer State Query Trim EvalAdamsRK 3RK 4RK 45BDFRK 2RK 23 RosenbrockDiscrete States Onlycontinuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioeSIM diagram eval stage.ctlA@Init Minor Substep Major SubstepFinalDiag Eval Stage@ Substep Index@ Timestep Index@ simulation time@ current timestep base@ proposed step time@ absolute tolerance@ relative tolerance@!step accepted?@!step complete? @!Halt?@!reset integrator?@ machine epsilon@ min float @!status @code@0source@Perror@ Method Order@!Finished Late [i-1]@!Discrete step?@!NaN and Inf check?@ Final Timestep Index@!(maj+disc)or(init)?@!Full Solver Reset:SIMSCR Execution Mode.ctl@Execution Mode@!check vector sizes?@!solver handles zc?@ Current Idx @0Tag@@( Node Tags@ Input Width @Disc ID@ Num Cont St@ Cont St Idx@ Num Disc St@ Disc St Idx@ Output WidthI2RZSIM Registry Node Header.ctl#@P*+,-./0 Node Header@@1 Node Headers @ Signal@@3 Node Data@@3 Node Outputs@@3 Z.C. SignalsQSIM trigger type.ctl3@risingfallingeithernone trigger type @@7Z.C. Trigger TypesC:SIM Registry Node Record.ctl@P4568 Node Record@@9 Node Data @ Numeric@@;inputs@@;outputs@@;reset@@; lower limits@@; upper limitsGSIM limit type.ctl+@upperlowerbothnone limit type@@A limit types@@7 reset types @@;initial conditions@@; reset I.C. @!Boolean@@Flimited?@0String@@H State NamesRSIM solver state data.ctl0@P <=>?@BCDEGICont State data@ tick period (sec)@ time (ticks)@@Ffire?@ period (sec)@@N period (sec)@@N skew (sec)@ period (sec)@@Q period (tick)@@Q skew (tick)@POPRSregistry@!discrete blocks?@ steps per tick@ steps to tick@!discrete tick?FcASIM discrete data.ctl(@PKLMTUVWX DiscreteInfo@@; Disc StatesBSIM Discrete state data.ctl@PZIDisc State data@Error Block IDH2Q!SIM Simulation Registry Error.ctl@P\Registry Error @Numeric@@^ ZC IndicesTlWSIM Simulation Registry.ctl0@P ')2:JY[]_Simulation Registry@!variable step solver?@!First Substep?@!Continuous States?nSIM simulation data.ctlf@P&  !"#$%&`abcSimulation data@TWaveform ChartnSIM simulation data.ctlj@P&  !"#$%&`abcSimulation data out4 def gSIMUSIMMPVIVI$SIM Integrator collector (scalar).viPTH0o simulationContinuousLinearImplementationSIM Integrator.llb$SIM Integrator collector (scalar).vinSIM integration method.ctl@ RK 1 (Euler) Linearizer State Query Trim EvalAdamsRK 3RK 4RK 45BDFRK 2RK 23 RosenbrockDiscrete States Onlycontinuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioeSIM diagram eval stage.ctlA@Init Minor Substep Major SubstepFinalDiag Eval Stage@ Substep Index@ Timestep Index@ simulation time@ current timestep base@ proposed step time@ absolute tolerance@ relative tolerance@!step accepted?@!step complete? @!Halt?@!reset integrator?@ machine epsilon@ min float @!status @code@0source@Perror@ Method Order@!Finished Late [i-1]@!Discrete step?@!NaN and Inf check?@ Final Timestep Index@!(maj+disc)or(init)?@!Full Solver Reset:SIMSCR Execution Mode.ctl@Execution Mode@!check vector sizes?@!solver handles zc?@ Current Idx @0Tag@@& Node Tags@ Input Width @Disc ID@ Num Cont St@ Cont St Idx@ Num Disc St@ Disc St Idx@ Output WidthI2RZSIM Registry Node Header.ctl#@P()*+,-. Node Header@@/ Node Headers @ Signal@@1 Node Data@@1 Node Outputs@@1 Z.C. SignalsQSIM trigger type.ctl3@risingfallingeithernone trigger type @@5Z.C. Trigger TypesC:SIM Registry Node Record.ctl@P2346 Node Record@@7 Node Data @ Numeric@@9inputs@@9outputs@@9reset@@9 lower limits@@9 upper limitsGSIM limit type.ctl+@upperlowerbothnone limit type@@? limit types@@5 reset types @@9initial conditions@@9 reset I.C. @!Boolean@@Dlimited?@0String@@F State NamesRSIM solver state data.ctl0@P :;<=>@ABCEGCont State data@ tick period (sec)@ time (ticks)@@Dfire?@ period (sec)@@L period (sec)@@L skew (sec)@ period (sec)@@O period (tick)@@O skew (tick)@PMNPQregistry@!discrete blocks?@ steps per tick@ steps to tick@!discrete tick?FcASIM discrete data.ctl(@PIJKRSTUV DiscreteInfo@@9 Disc StatesBSIM Discrete state data.ctl@PXGDisc State data@Error Block IDH2Q!SIM Simulation Registry Error.ctl@PZRegistry Error @Numeric@@\ ZC IndicesTlWSIM Simulation Registry.ctl0@P %'08HWY[]Simulation Registry@!variable step solver?@!First Substep?@!Continuous States?nSIM simulation data.ctlf@P&  !"#$^_`aSimulation dataOSIM trigger type.ctl1@risingfallingeithernone reset type@ upper limit@ Block Idx InnSIM simulation data.ctlj@P&  !"#$^_`aSimulation data out @ input @ initial condition for reset @ reset@ lower limit"@0DNL_Simulation CallChainLbcdefgghgigj?klg  mSIMUSIMMPVIXNSIMX Manager.xnodePTH0M SimulationImplementationShared SIMX ManagerSIMX Manager.xnode̷VIVISIM fixed stepsize manager.viPTH0K SimulationImplementationSharedSIM fixed stepsize manager.vif@!step complete?SIM integration method.ctl@ RK 1 (Euler) Linearizer State Query Trim EvalAdamsRK 3RK 4RK 45BDFRK 2RK 23 RosenbrockDiscrete States Onlycontinuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioeSIM diagram eval stage.ctlA@Init Minor Substep Major SubstepFinalDiag Eval Stage@ Substep Index@ Timestep Index@ simulation time@ current timestep base@ proposed step time@ absolute tolerance@ relative tolerance@!step accepted? @!Halt?@!reset integrator?@ machine epsilon@ min float @!status @code@0source@Perror@ Method Order@!Finished Late [i-1]@!Discrete step?@!NaN and Inf check?@ Final Timestep Index@!(maj+disc)or(init)?@!Full Solver Reset:SIMSCR Execution Mode.ctl@Execution Mode@!check vector sizes?@!solver handles zc?@ Current Idx @0Tag@@& Node Tags@ Input Width @Disc ID@ Num Cont St@ Cont St Idx@ Num Disc St@ Disc St Idx@ Output WidthI2RZSIM Registry Node Header.ctl#@P()*+,-. Node Header@@/ Node Headers @ Signal@@1 Node Data@@1 Node Outputs@@1 Z.C. SignalsQSIM trigger type.ctl3@risingfallingeithernone trigger type @@5Z.C. Trigger TypesC:SIM Registry Node Record.ctl@P2346 Node Record@@7 Node Data @ Numeric@@9inputs@@9outputs@@9reset@@9 lower limits@@9 upper limitsGSIM limit type.ctl+@upperlowerbothnone limit type@@? limit types@@5 reset types @@9initial conditions@@9 reset I.C. @!Boolean@@Dlimited?@0String@@F State NamesRSIM solver state data.ctl0@P :;<=>@ABCEGCont State data@ tick period (sec)@ time (ticks)@@Dfire?@ period (sec)@@L period (sec)@@L skew (sec)@ period (sec)@@O period (tick)@@O skew (tick)@PMNPQregistry@!discrete blocks?@ steps per tick@ steps to tick@!discrete tick?FcASIM discrete data.ctl(@PIJKRSTUV DiscreteInfo@@9 Disc StatesBSIM Discrete state data.ctl@PXGDisc State data@Error Block IDH2Q!SIM Simulation Registry Error.ctl@PZRegistry Error @Numeric@@\ ZC IndicesTlWSIM Simulation Registry.ctl0@P %'08HWY[]Simulation Registry@!variable step solver?@!First Substep?@!Continuous States?nSIM simulation data.ctlj@P&  !"#$^_`aSimulation data outnSIM simulation data.ctlf@P&  !"#$^_`aSimulation databcd(  eSIMUSIMMPVIVISIM Linearizer manager.viPTH0{ SimulationContinuousLinearImplementationSharedSolversSIM Linearizer Manager.llbSIM Linearizer manager.vig @!Stop?SIM integration method.ctl@ RK 1 (Euler) Linearizer State Query Trim EvalAdamsRK 3RK 4RK 45BDFRK 2RK 23 RosenbrockDiscrete States Onlycontinuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioeSIM diagram eval stage.ctlA@Init Minor Substep Major SubstepFinalDiag Eval Stage@ Substep Index@ Timestep Index@ simulation time@ current timestep base@ proposed step time@ absolute tolerance@ relative tolerance@!step accepted?@!step complete? @!Halt?@!reset integrator?@ machine epsilon@ min float @!status @code@0source@Perror@ Method Order@!Finished Late [i-1]@!Discrete step?@!NaN and Inf check?@ Final Timestep Index@!(maj+disc)or(init)?@!Full Solver Reset:SIMSCR Execution Mode.ctl@Execution Mode@!check vector sizes?@!solver handles zc?@ Current Idx @0Tag@@' Node Tags@ Input Width @Disc ID@ Num Cont St@ Cont St Idx@ Num Disc St@ Disc St Idx@ Output WidthI2RZSIM Registry Node Header.ctl#@P)*+,-./ Node Header@@0 Node Headers @ Signal@@2 Node Data@@2 Node Outputs@@2 Z.C. SignalsQSIM trigger type.ctl3@risingfallingeithernone trigger type @@6Z.C. Trigger TypesC:SIM Registry Node Record.ctl@P3457 Node Record@@8 Node Data @ Numeric@@:inputs@@:outputs@@:reset@@: lower limits@@: upper limitsGSIM limit type.ctl+@upperlowerbothnone limit type@@@ limit types@@6 reset types @@:initial conditions@@: reset I.C. @!Boolean@@Elimited?@0String@@G State NamesRSIM solver state data.ctl0@P ;<=>?ABCDFHCont State data@ tick period (sec)@ time (ticks)@@Efire?@ period (sec)@@M period (sec)@@M skew (sec)@ period (sec)@@P period (tick)@@P skew (tick)@PNOQRregistry@!discrete blocks?@ steps per tick@ steps to tick@!discrete tick?FcASIM discrete data.ctl(@PJKLSTUVW DiscreteInfo@@: Disc StatesBSIM Discrete state data.ctl@PYHDisc State data@Error Block IDH2Q!SIM Simulation Registry Error.ctl@P[Registry Error @Numeric@@] ZC IndicesTlWSIM Simulation Registry.ctl0@P &(19IXZ\^Simulation Registry@!variable step solver?@!First Substep?@!Continuous States?nSIM simulation data.ctlj@P&  !"#$%_`abSimulation data outnSIM simulation data.ctlf@P&  !"#$%_`abSimulation datacde( fSIMUSIMMPVIVISIM Trim manager.viPTH0o SimulationContinuousLinearImplementationSharedSolversSIM Trim Manager.llbSIM Trim manager.vig @!Stop?SIM integration method.ctl@ RK 1 (Euler) Linearizer State Query Trim EvalAdamsRK 3RK 4RK 45BDFRK 2RK 23 RosenbrockDiscrete States Onlycontinuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioeSIM diagram eval stage.ctlA@Init Minor Substep Major SubstepFinalDiag Eval Stage@ Substep Index@ Timestep Index@ simulation time@ current timestep base@ proposed step time@ absolute tolerance@ relative tolerance@!step accepted?@!step complete? @!Halt?@!reset integrator?@ machine epsilon@ min float @!status @code@0source@Perror@ Method Order@!Finished Late [i-1]@!Discrete step?@!NaN and Inf check?@ Final Timestep Index@!(maj+disc)or(init)?@!Full Solver Reset:SIMSCR Execution Mode.ctl@Execution Mode@!check vector sizes?@!solver handles zc?@ Current Idx @0Tag@@' Node Tags@ Input Width @Disc ID@ Num Cont St@ Cont St Idx@ Num Disc St@ Disc St Idx@ Output WidthI2RZSIM Registry Node Header.ctl#@P)*+,-./ Node Header@@0 Node Headers @ Signal@@2 Node Data@@2 Node Outputs@@2 Z.C. SignalsQSIM trigger type.ctl3@risingfallingeithernone trigger type @@6Z.C. Trigger TypesC:SIM Registry Node Record.ctl@P3457 Node Record@@8 Node Data @ Numeric@@:inputs@@:outputs@@:reset@@: lower limits@@: upper limitsGSIM limit type.ctl+@upperlowerbothnone limit type@@@ limit types@@6 reset types @@:initial conditions@@: reset I.C. @!Boolean@@Elimited?@0String@@G State NamesRSIM solver state data.ctl0@P ;<=>?ABCDFHCont State data@ tick period (sec)@ time (ticks)@@Efire?@ period (sec)@@M period (sec)@@M skew (sec)@ period (sec)@@P period (tick)@@P skew (tick)@PNOQRregistry@!discrete blocks?@ steps per tick@ steps to tick@!discrete tick?FcASIM discrete data.ctl(@PJKLSTUVW DiscreteInfo@@: Disc StatesBSIM Discrete state data.ctl@PYHDisc State data@Error Block IDH2Q!SIM Simulation Registry Error.ctl@P[Registry Error @Numeric@@] ZC IndicesTlWSIM Simulation Registry.ctl0@P &(19IXZ\^Simulation Registry@!variable step solver?@!First Substep?@!Continuous States?nSIM simulation data.ctlj@P&  !"#$%_`abSimulation data outnSIM simulation data.ctlj@P&  !"#$%_`abSimulation data incde( fSIMUSIMMPVIVISIM TrimLin Global Error.viPTH0d SimulationModel Trim and LinearizeSIM Lin Trim Shared.llbSIM TrimLin Global Error.vi @!status @code@0source@P error outPSIMUSIMMPVIVISIM stop conditions.viPTH0D SimulationImplementationSharedSIM stop conditions.vih @!resultSIM integration method.ctl@ RK 1 (Euler) Linearizer State Query Trim EvalAdamsRK 3RK 4RK 45BDFRK 2RK 23 RosenbrockDiscrete States Onlycontinuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioeSIM diagram eval stage.ctlA@Init Minor Substep Major SubstepFinalDiag Eval Stage@ Substep Index@ Timestep Index@ simulation time@ current timestep base@ proposed step time@ absolute tolerance@ relative tolerance@!step accepted?@!step complete? @!Halt?@!reset integrator?@ machine epsilon@ min float @!status @code@0source@Perror@ Method Order@!Finished Late [i-1]@!Discrete step?@!NaN and Inf check?@ Final Timestep Index@!(maj+disc)or(init)?@!Full Solver Reset:SIMSCR Execution Mode.ctl@Execution Mode@!check vector sizes?@!solver handles zc?@ Current Idx @0Tag@@( Node Tags@ Input Width @Disc ID@ Num Cont St@ Cont St Idx@ Num Disc St@ Disc St Idx@ Output WidthI2RZSIM Registry Node Header.ctl#@P*+,-./0 Node Header@@1 Node Headers @ Signal@@3 Node Data@@3 Node Outputs@@3 Z.C. SignalsQSIM trigger type.ctl3@risingfallingeithernone trigger type @@7Z.C. Trigger TypesC:SIM Registry Node Record.ctl@P4568 Node Record@@9 Node Data @ Numeric@@;inputs@@;outputs@@;reset@@; lower limits@@; upper limitsGSIM limit type.ctl+@upperlowerbothnone limit type@@A limit types@@7 reset types @@;initial conditions@@; reset I.C. @!Boolean@@Flimited?@0String@@H State NamesRSIM solver state data.ctl0@P <=>?@BCDEGICont State data@ tick period (sec)@ time (ticks)@@Ffire?@ period (sec)@@N period (sec)@@N skew (sec)@ period (sec)@@Q period (tick)@@Q skew (tick)@POPRSregistry@!discrete blocks?@ steps per tick@ steps to tick@!discrete tick?FcASIM discrete data.ctl(@PKLMTUVWX DiscreteInfo@@; Disc StatesBSIM Discrete state data.ctl@PZIDisc State data@Error Block IDH2Q!SIM Simulation Registry Error.ctl@P\Registry Error @Numeric@@^ ZC IndicesTlWSIM Simulation Registry.ctl0@P ')2:JY[]_Simulation Registry@!variable step solver?@!First Substep?@!Continuous States?nSIM simulation data.ctlj@P&  !"#$%&`abcSimulation data Out"@Default Collector Stop ModenSIM simulation data.ctlf@P&  !"#$%&`abcSimulation data,def`  gSIMUSIMMPVIVISIMSCR Append VI info.viPTH0L Simulation ScriptingCompanion DiagramSIMSCR Append VI info.vi @!status @code@0source@P error out@Perror in SIMUSIMMPVIVISIM MergeSimErrors.viPTH0C SimulationImplementationSharedSIM MergeSimErrors.vi @!status @code@0source@P error out@Perror 2@Perror 1,` SIMUSIMMPVIVISIM Bundle Sim Info.viPTH0D SimulationImplementationSharedSIM Bundle Sim Info.vi3@ Initial Time (s)@ Final Time (s)@ Step Size (s)o_simSolvers.ctl@ Runge-Kutta 1 (Euler) Runge-Kutta 2 Runge-Kutta 3 Runge-Kutta 4Runge-Kutta 23 (variable)Runge-Kutta 45 (variable)BDF (variable)Adams-Moulton (variable)Rosenbrock (variable)Discrete States Only Linearizer State Query Trim Eval ODE Solver@ Minimum Step Size (s)@ Maximum Step Size (s)@ Relative Tolerance@ Absolute Tolerance@!Software Timing@ Initial Step Size (s) @!Automatic Fixed Step Size?"@!Automatic Discrete Step Size?@ Discrete Step Size (s)@!Calculate using Time Step@! Solver Wired?@Prev.Frm.Expected End@Prev.Frm.Actual End@!Prev.Frm.Finished Late?@Prev.Iter.Expected End@Prev.Iter.Actual End@!Prev.Iter.Finished Late?@Expected Iteration Start@Actual Iteration Start@Expected Frame Start@Actual Frame Start@0 Source Name@0Name @Period@Deadline @Offset @Start@Priority @Timeout@ No Change/Process missed periods, maintain original phase/Discard missed periods, maintain original phase-Process missed periods, ignore original phase-Discard missed periods, ignore original phaseModed@NormalAbortedAsynchronous wakeupTiming source errorTimed loop errorTimeout Wakeup reason @!status @code@0source@P$%&Error@0 Source Type@0Secondary Source Type@Global End Time@Global Start Time@!Full Solver Reset:SIMSCR Execution Mode.ctl@Execution Mode@! Nan/Inf Check SimParams.ctlv@P+  !"#'()*+,-.Simulation Params out@P$%&error in SimParams.ctlv@P+  !"#'()*+,-.Simulation Params in< /01x  2SIMUSIMMPVIVI_simClearTimingSource.viPTH0Z Simulation ScriptingCompanion Diagram SimConfigNode_simClearTimingSource.vi1@ Initial Time (s)@ Final Time (s)@ Step Size (s)o_simSolvers.ctl@ Runge-Kutta 1 (Euler) Runge-Kutta 2 Runge-Kutta 3 Runge-Kutta 4Runge-Kutta 23 (variable)Runge-Kutta 45 (variable)BDF (variable)Adams-Moulton (variable)Rosenbrock (variable)Discrete States Only Linearizer State Query Trim Eval ODE Solver@ Minimum Step Size (s)@ Maximum Step Size (s)@ Relative Tolerance@ Absolute Tolerance@!Software Timing@ Initial Step Size (s) @!Automatic Fixed Step Size?"@!Automatic Discrete Step Size?@ Discrete Step Size (s)@!Calculate using Time Step@! Solver Wired?@Prev.Frm.Expected End@Prev.Frm.Actual End@!Prev.Frm.Finished Late?@Prev.Iter.Expected End@Prev.Iter.Actual End@!Prev.Iter.Finished Late?@Expected Iteration Start@Actual Iteration Start@Expected Frame Start@Actual Frame Start@0 Source Name@0Name @Period@Deadline @Offset @Start@Priority @Timeout@ No Change/Process missed periods, maintain original phase/Discard missed periods, maintain original phase-Process missed periods, ignore original phase-Discard missed periods, ignore original phaseModed@NormalAbortedAsynchronous wakeupTiming source errorTimed loop errorTimeout Wakeup reason @!status @code@0source@P$%&Error@0 Source Type@0Secondary Source Type@Global End Time@Global Start Time@!Full Solver Reset:SIMSCR Execution Mode.ctl@Execution Mode@! Nan/Inf Check~ SimParams.ctlh@P+  !"#'()*+,-.Timing4 /0SIMUSIMMPHq c d1` P c@flg@oRt@eof@Pudf @!stop@!dfd@!txd@!old@!extP  P c; @ h0 [m]@ dfd@ txd@ old@ extP  c4@ F_in_on [m3/s]P @ F_in_offP @ F_out_offP @ F_out_on [m3/s]P 0 P## @%*P""#####$&''### @(! @6P''*++'$'##''####,##- @. @$3 P111 @2P,,,, P$, @5 P-,( @7P$,,, @9P####P ##''##;## @<&P)/03/4068:=T @?P@PA##'A @PCCC5PCCC9 P' @F*P######''G c8@TWaveform Chart @Tdfd @Ttxd @Told @TextP JKLMN c3 @ h [m]P Q@ h_max [m]P S c(@!Valve_inP V  c/@! Valve_outP Y  @ A [m2]P [ @!Pause?P ] @ h_min [m]P _ P c@This_state_is_now_active:@dfd@txd@old@extP cdefg c,@!Switch_filling?P j P- @lP'$$ P- @o P @qPmnppr$@ Initial Time (s)@ Final Time (s)@ Step Size (s)o_simSolvers.ctl@ Runge-Kutta 1 (Euler) Runge-Kutta 2 Runge-Kutta 3 Runge-Kutta 4Runge-Kutta 23 (variable)Runge-Kutta 45 (variable)BDF (variable)Adams-Moulton (variable)Rosenbrock (variable)Discrete States Only Linearizer State Query Trim Eval ODE Solver@ Minimum Step Size (s)@ Maximum Step Size (s)@ Relative Tolerance@ Absolute Tolerance@!Software Timing@ Initial Step Size (s) @!Automatic Fixed Step Size?"@!Automatic Discrete Step Size?@ Discrete Step Size (s)@!Calculate using Time Step@! Solver Wired?@Prev.Frm.Expected End@Prev.Frm.Actual End@!Prev.Frm.Finished Late?@Prev.Iter.Expected End@Prev.Iter.Actual End@!Prev.Iter.Finished Late?@Expected Iteration Start@Actual Iteration Start@Expected Frame Start@Actual Frame Start@0 Source Name@0Name @Period@Deadline @Offset @Start@Priority @Timeout@ No Change/Process missed periods, maintain original phase/Discard missed periods, maintain original phase-Process missed periods, ignore original phase-Discard missed periods, ignore original phaseModed@NormalAbortedAsynchronous wakeupTiming source errorTimed loop errorTimeout Wakeup reason @!status @code@0source@PError@0 Source Type@0Secondary Source Type@Global End Time@Global Start Time@!Full Solver Reset:SIMSCR Execution Mode.ctl@Execution Mode@! Nan/Inf Check~ SimParams.ctlh@P+tuvwxyz{|}~Timing @!Input?@!timing src wired?@0 Target Name@S Target DataZXDataNode.xnodenitl_TargetSpecificData.ctl6@PTL Target Specific Data"@@Target Specific Data@S G Only Data@ID @!Wired?@0Type@PPearl@@Size@@Hidden@ TL_Lft_Ear TL_Rt_Ear TL_Lft_DnTL_Rf_Dn TS_Lft_Ear TS_Rt_EarTS_1stFrame_Lft_Dn TS_Lft_DnTS_LastFrame_Rt_DnTS_Rt_Dn TL_TS_Lft_Ear TL_TS_Rt_Ear TL_TS_Lft_Dn TL_TS_Rt_DnTL_TS_1stFrame_Lft_DnTL_TS_LastFrame_Rt_Dn SIM_Lft_Ear SIM_Rt_Ear DataNode_Type @!Boolean@@ InvisibleB SimDog.xnode SimDog.ctl.@P State@ Runge-Kutta 1 (Euler) Runge-Kutta 2 Runge-Kutta 3 Runge-Kutta 4Runge-Kutta 23 (variable)Runge-Kutta 45 (variable)BDF (variable)Adams-Moulton (variable)Rosenbrock (variable)Discrete States Only Linearizer State Query Trim Eval ODE Solver@Execution Moded@P+tuvxyz{|}~Timing SimParams.ctlv@P+tuvwxyz{|}~Default Constant Data @' @ P @ P Runge-Kutta 1 (Euler) Runge-Kutta 2 Runge-Kutta 3 Runge-Kutta 4Runge-Kutta 23 (variable)Runge-Kutta 45 (variable)BDF (variable)Adams-Moulton (variable)Rosenbrock (variable)Discrete States Only Linearizer State Query Trim Eval @ P @PolyIdx\SIMX SubVIIconStyle.ctl<@StaticDynamic ParameterizedTextOnly Icon Style@3Icon @0IDmSIMX ParamSrcPrivate.ctlK@ Config PageInternal TerminalOnlyTerminalConfigPageOnlySource@0String@@Feedthrough Map @flags@ ConPane IdxASIMX ParamHeader.ctl#@P ParamHeader @SValue@STypeDesc9NI_XNodeSupport.lvlib XNodeInt.ctl#@Left7NI_XNodeSupport.lvlib XNodeInt.ctl!@Top9NI_XNodeSupport.lvlib XNodeInt.ctl#@Right;NI_XNodeSupport.lvlib XNodeInt.ctl%@BottomHNI_XNodeSupport.lvlibXNodeRect32.ctl0@PBoundsF BSIMX ParameterElement.ctl$@PParameter Element@@ Instances: BSIMX ParameterRec.ctl@P ParameterRec@@ Parameters @!VI Ok?@2VI Path@0 Attribute@@ AttributesMFSIMX ImplementationElement.ctl%@PCurrent Implementation@@Displayed Params@v@h3H XPoint32.ctl@PParam Minimums3H XPoint32.ctl@PParam Maximums1H XPoint32.ctl@P Param CurrentRSIMX ParameterizedIconState.ctl*@PParameterized Icon Info@@ Text Inputs@@ Text Outputs1H XPoint32.ctl@P Text Minimums1H XPoint32.ctl@P Text Maximums1H XPoint32.ctl@P Text Current@ Output WidthMMSIMX TextOnlyIconState.ctl)@PText Only Icon InfoB BSIMX SubVIState.ctl&@P SubVI Info @ColorKSIMX Orientation.ctl-@ForwardBackwardBlock OrientationQSIMX DiagramType.ctl3@SimDiagCompDiag StandardDiag Target Diag@0 DisplayName @SVarData? BSimX_Generic.ctl%@P Generic Info:SIMX Halt.xnode SIMX Halt.ctl$@PState @!Halt?@ RK 1 (Euler) Linearizer State Query Trim EvalAdamsRK 3RK 4RK 45BDFRK 2RK 23 RosenbrockDiscrete States Onlycontinuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratio>@Init Minor Substep Major SubstepFinalDiag Eval Stage@ Substep Index@ Timestep Index@ simulation time@ current timestep base@ proposed step time@ absolute tolerance@ relative tolerance@!step accepted?@!step complete?@!reset integrator?@ machine epsilon@ min float@Perror@ Method Order@!Finished Late [i-1]@!Discrete step?@!NaN and Inf check?@ Final Timestep Index@!(maj+disc)or(init)?@!check vector sizes?@!solver handles zc?@ Current Idx @0Tag@@ Node Tags@ Input Width @Disc ID@ Num Cont St@ Cont St Idx@ Num Disc St@ Disc St Idx @P Node Header@@ Node Headers @ Signal@@ Node Data@@ Node Outputs@@ Z.C. Signals0@risingfallingeithernone trigger type @@Z.C. Trigger Types@P Node Record@@! Node Data @ Numeric@@#inputs@@#outputs@@#reset@@# lower limits@@# upper limits(@upperlowerbothnone limit type@@) limit types@@ reset types @@#initial conditions@@# reset I.C.@@limited?@@ State Names,@P $%&'(*+,-./Cont State data@ tick period (sec)@ time (ticks)@@fire?@ period (sec)@@4 period (sec)@@4 skew (sec)@ period (sec)@@7 period (tick)@@7 skew (tick)@P5689registry@!discrete blocks?@ steps per tick@ steps to tick@!discrete tick?$@P123:;<=> DiscreteInfo@@# Disc States@P@/Disc State data@Error Block ID@PBRegistry Error @Numeric@@D ZC Indices,@P "0?ACESimulation Registry@!variable step solver?@!First Substep?@!Continuous States?b@P&     FGHISimulation dataf@P&     FGHISimulation data out@millisecond multipleP++# @MPPN0O@ BSimX_SubVIWrapper.ctl"@PSubVI Wrapper Info @2Configuration CallbacksLNSIMX ConfigurableSubVIState.ctl$@PRConfigurable SubVI InfoF BSIMX Integrator.xnodeSIMX Integrator.ctl*@PQSState @ input @ output@!limited?@ initial condition? BSimX_Generic.ctl%@P Generic State@SIMX NAryIcon.ctl&@Circle Rectangle Icon Type@Operator@@[InputOps@Polymorphic Type@! Polymorphic?@@]Term DatatypesASIMX NAryState.ctl%@PZ\]^_NAryOp SimX InfoD`SIMX Summation.xnodeSIMX Summation.ctl(@PY`State @ Result@ Operand2@ Operand1NSIMX Multiplication.xnodeSIMX Multiplication.ctl.@PY`StateJSIMX TimeWaveform.xnodeSIMX TimeWaveform.ctl,@PQSState @ Value @Enum @Enum@Expected End [f-1]@Actual End [f-1]@!Finished Late? [f-1]@Expected End [i-1]@Actual End [i-1]@!Finished Late? [i-1]@Expected Start [i]@Actual Start [i]@Expected Start [f]@Actual Start [f]XDNodeRunTimeDep.lvlibnitl_modes.ctl@ No Change/Process missed periods, maintain original phase/Discard missed periods, maintain original phase-Process missed periods, ignore original phase-Discard missed periods, ignore original phaseModeXDNodeRunTimeDep.lvlib wakeup.ctl~@NormalAbortedAsynchronous wakeupTiming source errorTimed loop errorTimeout Wakeup Reason@Frame Duration@Iteration Duration@ Assigned CPUzcsXDNodeRunTimeDep.lvlibtiming_clust.ctl`@PjklmnopqrstuvwxTiming @SType@StaticIDEbXDataNode.xnode TermInfo.ctl/@Pz{TermInfo@@|Size@@|Hidden]XDataNode.xnode DN_Type.ctl@ TL_Lft_Ear TL_Rt_Ear TL_Lft_DnTL_Rt_Dn TS_Lft_Ear TS_Rt_EarTS_1stFrame_Lft_Dn TS_Lft_DnTS_LastFrame_Rt_DnTS_Rt_Dn TL_TS_Lft_Ear TL_TS_Rt_Ear TL_TS_Lft_Dn TL_TS_Rt_DnTL_TS_1stFrame_Lft_DnTL_TS_LastFrame_Rt_Dn DataNode_TypeH(XDataNode.xnode XDataNode.ctl2@P y}~StateZ@NormalAbortedAsynchronous wakeupTiming source errorTimed loop errorTimeout @ P@ No Change/Process missed periods, maintain original phase/Discard missed periods, maintain original phase-Process missed periods, ignore original phase-Discard missed periods, ignore original phase @ P@!t9 2NI_XNodeSupport.lvlib XNodeInt.ctl#@Left7 2NI_XNodeSupport.lvlib XNodeInt.ctl!@Top9 2NI_XNodeSupport.lvlib XNodeInt.ctl#@Right; 2NI_XNodeSupport.lvlib XNodeInt.ctl%@BottomH CNI_XNodeSupport.lvlibXNodeRect32.ctl0@PBoundsFYuSIMX ParameterElement.ctl$@PParameter Element@@ Instances:YuSIMX ParameterRec.ctl@P ParameterRec@@ ParametersBYuSIMX SubVIState.ctl&@P SubVI Info?YuSimX_Generic.ctl%@P Generic Info@YvSIMX Manager.xnodeSIMX Manager.ctl&@PState @O P0 P$ @ PO @!Stop?@0message @!result @) PGSIM limit type.ctl+@upperlowerbothnone limit type@ upper limit @ initial condition for reset @ reset @ POSIM trigger type.ctl1@risingfallingeithernone reset type@ lower limit"@0DNL_Simulation CallChainVNormalAbortedAsynchronous wakeupTiming source errorTimed loop errorTimeout @ P No Change/Process missed periods, maintain original phase/Discard missed periods, maintain original phase-Process missed periods, ignore original phase-Discard missed periods, ignore original phase @ P c1 c@ d( c  cc_SYVj] c0 cSIM integration method.ctl@ RK 1 (Euler) Linearizer State Query Trim EvalAdamsRK 3RK 4RK 45BDFRK 2RK 23 RosenbrockDiscrete States Onlycontinuous integratoreSIM diagram eval stage.ctlA@Init Minor Substep Major SubstepFinalDiag Eval StageI2RZSIM Registry Node Header.ctl#@P Node Header@@ Node HeadersQSIM trigger type.ctl3@risingfallingeithernone trigger type @@Z.C. Trigger TypesC:SIM Registry Node Record.ctl@P Node Record@@ Node Data@@ limit types@@ reset typesRSIM solver state data.ctl0@P $%&'(,-./Cont State dataFcASIM discrete data.ctl(@P123:;<=> DiscreteInfoBSIM Discrete state data.ctl@P@/Disc State dataH2Q!SIM Simulation Registry Error.ctl@PBRegistry ErrorTlWSIM Simulation Registry.ctl0@P ESimulation RegistrynSIM simulation data.ctlj@P&     GHISimulation data Out@P error out cnSIM simulation data.ctlj@P&     GHISimulation data outSIM integration method.ctl} RK 1 (Euler) Linearizer State Query Trim EvalAdamsRK 3RK 4RK 45BDFRK 2RK 23 RosenbrockDiscrete States Only"@Default Collector Stop Mode c SimParams.ctlv@P+tuvwxyz{|}~SimulationParameters@ number: 0 to 1@ Initial Time@ Final Time@ Time Step@ Runge-Kutta 1 (Euler) Runge-Kutta 2 Runge-Kutta 3 Runge-Kutta 4Runge-Kutta 23 (variable)Runge-Kutta 45 (variable)BDF (variable)Adams-Moulton (variable)Rosenbrock (variable)Discrete States Only Linearizer State Query Trim EvalContinuous Solver Method@ Minimum Time Step@ Maximum Time Step@ Initial Time Step@!AutoFixedStepSize@!AutoDiscreteStepSize@ Discrete Time Step"@!CalculatePeriodUsingTimeStep@! SolverWired@ prevFrmExpEnd@ prevFrmActEnd@! prevFrmLate@prevIterExpEnd@prevIterActEnd@! prevIterLate@ ExpIterStart@ ActIterStart@ ExpFrmStart@ ActFrmStart@0srcName@0name @period@deadline @offset @start@priority @timeoutd@NormalAbortedAsynchronous wakeupTiming source errorTimed loop errorTimeout Wakeup Reason@0srcType@0 secondSrcType@ globalEndTime@globalStartTime@! ResetSolverF@Single-Step ExecutionExecute Until CompletionExecution Mode\P+z{|Q[ j@P+tuvxyz{|}~ timing (out)@!First Call?: T/F>P,,$$''$$J@ Block Idx Out cp c c` cD c@ c dw c c @Alarm @Ring @Ring 2 @True IdP c  c@Perror IO`>P##"""""""""""""""" dP## dx00000!> BD E H H IO0H PR0TUWXZ0\U^0`a0bhiks '8 '8(((( '88J K L0P '8'8T '8U8V8W8X8a '8b8c8d8e '8b8d8c8f '8g8J J K 8,8,8,0,8h800P '8i8P '80i8,0,8P '8 00 '8y   ( 0080 '8y   (0 '8y   o8 '8y   (y   P '0 '88K J P '0 0  0 0P '8 '88J K a '8b8d8c8e '8b8d8c8f '8g8J J K  0888 08  y   U0,i,,Q,iiLQ,iiyl,yy,utxwvpqomnrsk, VY,jgWVd          U 0w'88'8000('''.:8'8000x=mpuggò,˲q5±lKz_ l“7<'އ 5)t6&Ԍ'MKtOvmS&4ChȤ-vM'9ܻ{w>=IV;|sϽ܏3_NC%|>[."+<|d7/܃3.*)ƫۜ|\_>OU>iLuʚ8 " =enXuiFJΗCO-?iOϙŘ3YTe+No/+Ϙ2: fD$tv L *Z{^~'WU8|^¹o;1*d_pRGfz<&Iu0# mo^@,vմkV> e|+@b?'ضE_w"g~;Fƭ^p+? y=6ցI'ҁI'ҁI'ҁI'A<ug҉t< AiuTem9z8Z,A6FHv*"N4c7a B6`'3XO~=vE'|nAxӻڷ q ?/}q;~%{vc3/v~\'w1BӠC"CLo# _®4B[zCXʔX=tcbKFYA$lezddzAg07AAgdzelֆ>نlDOYklL!l.AAgKdz֜@s"􌙜d/ӳ}>C>l´Cҹϱ} > !lLam }2=ۇ ӳ}T>C鹤\zAgIÿoQ}HeyszT)TMy,剔QCyUV=S8ՓTQ-_hRU T-KT S5,,,JJ4T9+oo~ z3 ロ *׫[[", $ɢ@(, $ɢ@(, JCDl zT?*_prwTs"P|}@|EƇ? n]P77u+PG؇%%Z#dRhj}j抯>jsF\@yoG7Oliu;m΂6 MJv)>wQm"Sʀg͓YZN䳛rcƍGÎ:Z)Z2FFo GToYdg{z&kM[HnE Zji[ N xIf@{o7a܃gwCȜ@w\C,0]h6e + W~vI( -6hCwxveZX=x%cX=xaﱄQeCa‡[wkJ4R_f5~)# DE_Ah jK`ԩ=m˻g5~Q]'3], { T M˗N%rUX`9y xwSSaMU"4̹sT<UVV:)oa>W:p=& lBZ|r9;W 9lvl7v|}?9NUePa_ 6x3r-:#*W:&Os_갣f"IWRt Et/clɞe gO? BGPQaQ((.+>ܺs(Z7 ODj_(^/L+ɩƳc־ʤϋhxTDx _/ѯB59($5kz&[[O a[D{V$^UCR&IKR=rAez?>c)a/ rqO5/L?.kG/s4ӑcϥ5|7J;)m;&̥Β:T3`}B}u 5`.Wi/SLv.d33֫hDWnF=Ԉ#؏`<~DR&FE:>;P] ell\iPXa1:U4:̇rfCop.5h9;oFEy?Tx>ĸJSܮ4&3I[.t/1_RK`h罫鹷|˽ bs/YKs}wt{6~덗չuh)hd   ڸҼP6?&׮VUEpo'p;9qoRrx#nxZxbzޝ|[El4w{*kYHť{Nkd9XHiD?x9)OіC}sPnG+9/y=HGv}ZXKd3JF+%Lvޱ|[ʽųS|._.Lo4 N:afNP~1OXbIR,0Elx: I}.DTEyŢE܋_2#+; c۳XȲ1C[;f} W`qnjAVhsj s[ZŞgl|~6>?0>?9:t||Q=~=b.12\_t@<'Q=)|B]"*I旯ݴ"}<,Yջy'x+ 䲰1LfaM^&2/^(}ηlVY:)Ά&2kNgr)u 0MVwj'@[_4MデK7,]s5jQr6|xpnQSz=q胣9Ǭ 6J-XG{vBțO.?c'E3/,]0asVL9)LYWPG zWYK.*MxSMxS/ԋ7M= ^CQ,v(>QpHw5W>5?F_hXo=7x x'7x CTW-ZTUR-FUêT(K+ *˨( UJվ кo=o=/ C-ķƷƷ.8ķ!6FbZwxduJ_F[4:)5)uO2컕aY&g tc╿Qү9$gQAm;-姉V0҉I.ّG `4#V/`݌TnƸma#Y<qcG1 IF.'08ro݇~.eb|cqtD?-է0>#Acb$wО7&{BGL"FnOceţa|aX{h{ %-<`\ >1v9m@M>8/phLj>y苊I4(Qi%ۈ5Ј })|)ߗCy71**yoB(oKvioʛțp m\ƷSg럂!=p;_A]J}XYL}|P:rgsdؑ4%|Y/IH>Gm1jVd`݃@tj`8AhPK|ĥWMdg't={}G6#]#qH1 b[n6h_cDhz!T"ı^DI_Evo`;L#V}%KNl_N?pLσ ' f}JO1Nb|?"~OHi43T{ɫ]4Bp;iSh߅@MA]u<'VIDSstate_machine_30Jan2008.viDSDSXDNodeRunTimeDep.lvlibloadlvalarms.viPTH0+DSDSSIMSCR Append VI info.viPTH0+hDSDSSIM Unbundle Sim Info.viPTH0+DSDSSIM TrimLin Global Error.viPTH0+XDSDSSIM Trim manager.viPTH0+PDSDSSIM Time Waveform (scalar).viPTH0+0DSDSSIM stop conditions.viPTH0+`DSDSSIM MergeSimErrors.viPTH0+pDSDSSIM Linearizer manager.viPTH0+HDSDS&SIM Integrator distributor (scalar).viPTH0+ DSDS$SIM Integrator collector (scalar).viPTH0+8DSDSSIM Init From Cluster.viPTH0+DSDS sim halt.viPTH0+(DSDSSIM fixed stepsize manager.viPTH0+@DSDSSIM Bundle Sim Info.viPTH0+xDSDS_simCreateTimingSource.viPTH0+DSDS_simClearTimingSource.viPTH0+!}x] xTյ>3eT)F&O0%@'!@xFM$aj&CjZM@S 6X^FG 16DJ++hfn+X]k3AR?oo>k~}9yLQNLP[yHZoBڪY.7U3[2!U$f`! fVkjnP\mν{,@M;+oǰZ lu _ψRѸ I×I(z4#6zR@Ս CAӋQ{ַX&Wjks(E:Z|.]EX"(/{!D ~2yU{G%fh Z7>r}rvĥF!`̨L)k+[qݕFU?Rᢢ +2PD*JIQ.+,贞vZ{lW={=<_7o*WO]2=s.Xm[4/wk-5~w%pLd}C918Ao3ɺhꦰBe&F M)0 -S156=#wUߌp!˜ f#\!pWB=rm>8Tz}c4m?(xo O:l&jw ƇdF'x+'vb&,ӧ:wxH1n霟T|f3>72++%zVG0uQ|׶:lmcleduTqtOl7rO=t'L^m7.Cv/odz_d;ѽh @ݾbvO:H߳娙yuRS'bJ𼿋Si2i>-|\޴Rbp[B: =`x&3Z?7,qġ0xl Xnꦲacm%T@[nCm"iWׯ'GP#_ LagIPx h7}2MZ^&6u c}V7}cP9K ǀS9<%3z&UDNLӻTd{!\ey ! Q# /G UO"$uBЭ7Qhe0… >۫bJ7:pygx"'Iڌ+txӁrYFlZji~}JF1(e7mAF]½9Y@.y_R$ Zj\\'Z]EC,AD}I+70K`9b]#ųP-nUtȾ١ov%fۤ>/fPI)Z (BSx ;)좰 +=(jsc}\&8*޸ SʩR#Ԉ^T}/^J2ӡv[jgW쪒].7 zEH廴d*#7#*Ǔ+& KLl$1P+U)"aU#`P3"zAG9:ToblAAvZY lc*rFLSs k,c~ZuQQ<%PsPsM`2H yjǹ4u;116 2Bٷׄl&n|VN+gDr^p/kV}U>&E,$/Gi=k Wv3va\|KDz<&z+YfdrAKq)ΒNhv!!oELLy~jF`h8m%հCZ]zPa0瞮(?<\a 2 WIHGu va99??fO3Z.C`3h8bhE:?zlEF ᆃt'F 9\WFPjfLz{[ VCv9 ly`^駚ӆPʨ2jND]5? Fj_5+SW"B]I!&xۭc8c dz8@+ xmA^oᗍ_:Qa0|/֏6WvWi:urk]ɱ j/"Tj֠)۝mC6jijk8vj̡.YWDM1q_C^r=\~I2]y(7J<Va~CzӭaDwA/]ͽo@)p[;L&tPi:#R;pY.j/(@노 Ce}^QnW9+ ]3.Tf.jzUb+G1:b ;H ɶᮋV“|AwLՍ5x;|AMRUIv@';@ޱNLNr܉c]^;NkYSqbj̤7 :(p[-\/w įD6WitjFۦ85x&66Mk WFk:HDCJSr㢨@OJy1OlMwRQyKp a 3&̠[0ʿQ(KqY\1qܖb*F^O"XˌFmQ3! KϗMʏJ!Ƭ5fX ݪ'1r($ Oi 9 8cP9]1[h]٧y}kuf9"QbBӬ9~wlqD½AsfiL SfMjK, mR^-5a-y]%3G0/4IwFj|11&kdz_D3p3]f9og4iw8bѵiX􈘦Hzfq(cR|c(*lt:߸qF̨z!G6?e a*/%?c:һVOxZ K-~\]>:OQMASJ9)ǃRs.6f"ԇJĔAmR*Ŏ)y=)Ra-<4)w2 ԅ)SSN)py#1{ݻ݇ܝ7DkȽ$G%B|} 7 w}p ȝ+q_D_J[ ~GN}\A^|} w^iY *{s=&^Dw#wu#ȝ&q|͖-Dz; ,qNkj^7=Za]ku /RMtN BDȿ ͑~ R:Ii?886^ bG%"#W r:GRBNH!2r"q6He!h ?e*Dje|#K%dSH#Mw"2#k$bHdVD$d>G i2 cHT #4Gz,G>#!sR8i@Ǒ7X4rF r*G~OBPXH?<: ";!S5d:G&p$rlȷj-QSuFi3= iS2{#ϐhg>V8]!#n$CvJȧ8rDZFA93KCDa-K"]##S#O+ 5B>[9Gq")ND~b` #EVKe&G|#/АrIddJ@>‘$/sIdRDZ93 [+~[F"r Gޥ!H!D>!H!}d9!_q #"yZ!=Z!DFV-L G i2Y-!s.,'ӈqG>%<6C~$!q} yVo5GfkqߊJȅo9RVJtB:GmO5B)![I'#rG[[՚_T4=軻/Bv/¦`A25tns>+gq4\|ٍ=ZR n"dyva2D$Wz4ZjP%PuoCpF3ux>646$nZ ['pp !qO \B8%$?w:KS2BpWW7+ +BV\Y8=$)i=olkCNܸJbi7Mݏ9_qݷcX6FDaci$ɏႽ)=ʻUyZ{ZBiokZn-ElhD))N7VMt/1A:ms$06bgX֢鷷9!F{E6G4aQcj7>wwOCiž=Hf[OCmWu=JKw&nʭ%YhzcaTX5DCljA$~/}Zz(I+}Pb)b5il"y<<^~VQ32ZF -J;2V0ŊjȤ,5ݨ )3晧{)ar/,  be U?7toNCy{JJ qF6+uۜ&loWcGX,IK qU%n(M4vwVXZ`XE%̗<Ҝ*</<ySvylVa~J!nVTaabMtsӫܞ,՞aOfOɗ=SRNTaO姲heE Yrʔ,kHYe2L6NR~Hy*TOK6@e3%~4 !Y~qčW#neo2q-*w7qSϓ"w0@IkO }zѓX__brnרg^MaOjfIHIK> S4t79ZN0zьn9=%@m060dbSNfi5>~-m|N}odt!.N?LQ›8C}=? hE9>_d&~83@a3'cq [-i pc՜N7$p{=t'1yd-q>ǀ^+Z}؟4W~}ONgze:_p:vFe ӣVFg1:dtFd2s:Ч~pd=ъl Ыt@~4蟀0sX~[1K@C/?S./5PD@6}Un/`N }KW4bHn^4ujiY$5%5$槽6gg7Osk.y#'brG]1澚{*kn͛RWm\UU7^ǫ^=pv/֚kּ5dukڦpݮu\7xVlGe>c>}GvGM P8.5P P @!stop @ h0 [m]@ F_in_on [m3/s]@ F_in_off@ F_out_off@ F_out_on [m3/s]@TWaveform Chart @ h [m]@ h_max [m]@!Valve_in@! Valve_out @ A [m2] @!Pause?@ h_min [m]@This_state_is_now_active:@!Switch_filling?&P  P pTTTuu$TT$;a$aI2xaaa,,,,+,,,,,++,,,++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,###,,,#,##,,,,,,,,#,,#,,,,,########IU! @!stop@ Initial Time@ Final Time@ Time Step@ Runge-Kutta 1 (Euler) Runge-Kutta 2 Runge-Kutta 3 Runge-Kutta 4Runge-Kutta 23 (variable)Runge-Kutta 45 (variable)BDF (variable)Adams-Moulton (variable)Rosenbrock (variable)Discrete States Only Linearizer State Query Trim EvalContinuous Solver Method@ Minimum Time Step@ Maximum Time Step@ Relative Tolerance@ Absolute Tolerance@!Software Timing@ Initial Time Step@!AutoFixedStepSize@!AutoDiscreteStepSize@ Discrete Time Step"@!CalculatePeriodUsingTimeStep@! SolverWired@ prevFrmExpEnd@ prevFrmActEnd@! prevFrmLate@prevIterExpEnd@prevIterActEnd@! prevIterLate@ ExpIterStart@ ActIterStart@ ExpFrmStart@ ActFrmStart@0srcName@0name @period@deadline @offset @start@priority @timeout@ No Change/Process missed periods, maintain original phase/Discard missed periods, maintain original phase-Process missed periods, ignore original phase-Discard missed periods, ignore original phaseModed@NormalAbortedAsynchronous wakeupTiming source errorTimed loop errorTimeout Wakeup Reason @!status @code@0source@P&'(Error@0srcType@0 secondSrcType@ globalEndTime@globalStartTime@! ResetSolverF@Single-Step ExecutionExecute Until CompletionExecution Mode@! Nan/Inf Check\P+  !"#$%)*+,-./0 @!Halt?@ Initial Time (s)@ Final Time (s)@ Step Size (s)o_simSolvers.ctl@ Runge-Kutta 1 (Euler) Runge-Kutta 2 Runge-Kutta 3 Runge-Kutta 4Runge-Kutta 23 (variable)Runge-Kutta 45 (variable)BDF (variable)Adams-Moulton (variable)Rosenbrock (variable)Discrete States Only Linearizer State Query Trim Eval ODE Solver@ Minimum Step Size (s)@ Maximum Step Size (s)@ Initial Step Size (s) @!Automatic Fixed Step Size?"@!Automatic Discrete Step Size?@ Discrete Step Size (s)@!Calculate using Time Step@! Solver Wired?@Prev.Frm.Expected End@Prev.Frm.Actual End@!Prev.Frm.Finished Late?@Prev.Iter.Expected End@Prev.Iter.Actual End@!Prev.Iter.Finished Late?@Expected Iteration Start@Actual Iteration Start@Expected Frame Start@Actual Frame Start@0 Source Name@0Name @Period@Deadline @Offset @Start@Priority @Timeoutd@NormalAbortedAsynchronous wakeupTiming source errorTimed loop errorTimeout Wakeup reason@0 Source Type@0Secondary Source Type@Global End Time@Global Start Time@!Full Solver Reset:SIMSCR Execution Mode.ctl@Execution Mode~ SimParams.ctlh@P+345678 9:;<=>?@ABCDEFGHIJKLMNOP$Q)RSTUVW0Timing @!Input?@!timing src wired?@0 Target Name@S Target DataZXDataNode.xnodenitl_TargetSpecificData.ctl6@P[\TL Target Specific Data"@@]Target Specific Data@S G Only Data@ID @!Wired?@0Type@P`abJYPearl@@cSize@@cHidden@ TL_Lft_Ear TL_Rt_Ear TL_Lft_DnTL_Rf_Dn TS_Lft_Ear TS_Rt_EarTS_1stFrame_Lft_Dn TS_Lft_DnTS_LastFrame_Rt_DnTS_Rt_Dn TL_TS_Lft_Ear TL_TS_Rt_Ear TL_TS_Lft_Dn TL_TS_Rt_DnTL_TS_1stFrame_Lft_DnTL_TS_LastFrame_Rt_Dn SIM_Lft_Ear SIM_Rt_Ear DataNode_Type @!Boolean@@g InvisibleB SimDog.xnode SimDog.ctl.@P XYZ^_defhState@ Runge-Kutta 1 (Euler) Runge-Kutta 2 Runge-Kutta 3 Runge-Kutta 4Runge-Kutta 23 (variable)Runge-Kutta 45 (variable)BDF (variable)Adams-Moulton (variable)Rosenbrock (variable)Discrete States Only Linearizer State Query Trim Eval ODE Solver@Execution Moded@P+345j78 9:;<=>?@ABCDEFGHIJKLMNOP$Q)RSTUVk0Timingj@P+345j78 9:;<=>?@ABCDEFGHIJKLMNOP$Q)RSTUVk0 timing (out) Runge-Kutta 1 (Euler) Runge-Kutta 2 Runge-Kutta 3 Runge-Kutta 4Runge-Kutta 23 (variable)Runge-Kutta 45 (variable)BDF (variable)Adams-Moulton (variable)Rosenbrock (variable)Discrete States Only Linearizer State Query Trim Eval\P+345678 9:;<=>?@ABCDEFGHIJKLMNOP$Q)RSTUVW0 SimParams.ctlv@P+345678 9:;<=>?@ABCDEFGHIJKLMNOP$Q)RSTUVW0Default Constant Datah@P+345j78 9:;<=>?@ABCDEFGHIJKLMNOP$Q)RSTUVk0 timing (in)< mmmnmmmmmmmsx 4 mmXmmmmmmm@ RK 1 (Euler) Linearizer State Query Trim EvalAdamsRK 3RK 4RK 45BDFRK 2RK 23 RosenbrockDiscrete States Onlycontinuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratio>@Init Minor Substep Major SubstepFinalDiag Eval Stage@ Substep Index@ Timestep Index@ simulation time@ current timestep base@ proposed step time@ absolute tolerance@ relative tolerance@!step accepted?@!step complete?@!reset integrator?@ machine epsilon@ min float@P&'(error@ Method Order@!Finished Late [i-1]@!Discrete step?@!NaN and Inf check?@ Final Timestep Index@!(maj+disc)or(init)?@!check vector sizes?@!solver handles zc?@ Current Idx @0Tag@@ Node Tags@ Input Width @Disc ID@ Num Cont St@ Cont St Idx@ Num Disc St@ Disc St Idx@ Output Width @P Node Header@@ Node Headers @ Signal@@ Node Data@@ Node Outputs@@ Z.C. Signals0@risingfallingeithernone trigger type @@Z.C. Trigger Types@P Node Record@@ Node Data @ Numeric@@inputs@@outputs@@reset@@ lower limits@@ upper limits(@upperlowerbothnone limit type@@ limit types@@ reset types @@initial conditions@@ reset I.C.@@glimited?@0String@@ State Names,@P Cont State data@ tick period (sec)@ time (ticks)@@gfire?@ period (sec)@@ period (sec)@@ skew (sec)@ period (sec)@@ period (tick)@@ skew (tick)@Pregistry@!discrete blocks?@ steps per tick@ steps to tick@!discrete tick?$@P DiscreteInfo@@ Disc States@PDisc State data@Error Block ID@P'Registry Error @Numeric@@ ZC Indices,@P Simulation Registry@!variable step solver?@!First Substep?@!Continuous States?b@P&vwxyz{|}~2VkSimulation dataf@P&vwxyz{|}~2VkSimulation data out @PolyIdx\SIMX SubVIIconStyle.ctl<@StaticDynamic ParameterizedTextOnly Icon Style@3Icon @0IDmSIMX ParamSrcPrivate.ctlK@ Config PageInternal TerminalOnlyTerminalConfigPageOnlySource@@Feedthrough Map @flags@ ConPane IdxASIMX ParamHeader.ctl#@PJY ParamHeader @SValue@STypeDesc9NI_XNodeSupport.lvlib XNodeInt.ctl#@Left7NI_XNodeSupport.lvlib XNodeInt.ctl!@Top9NI_XNodeSupport.lvlib XNodeInt.ctl#@Right;NI_XNodeSupport.lvlib XNodeInt.ctl%@BottomHNI_XNodeSupport.lvlibXNodeRect32.ctl0@PBoundsF BSIMX ParameterElement.ctl$@PParameter Element@@ Instances: BSIMX ParameterRec.ctl@P ParameterRec@@ Parameters @!VI Ok?@2VI Path@0 Attribute@@ AttributesMFSIMX ImplementationElement.ctl%@PCurrent Implementation@@Displayed Params@v@h3H XPoint32.ctl@PParam Minimums3H XPoint32.ctl@PParam Maximums1H XPoint32.ctl@P Param CurrentRSIMX ParameterizedIconState.ctl*@PParameterized Icon Info@@ Text Inputs@@ Text Outputs1H XPoint32.ctl@P Text Minimums1H XPoint32.ctl@P Text Maximums1H XPoint32.ctl@P Text CurrentMMSIMX TextOnlyIconState.ctl)@PText Only Icon InfoB BSIMX SubVIState.ctl&@P SubVI Info @ColorKSIMX Orientation.ctl-@ForwardBackwardBlock OrientationQSIMX DiagramType.ctl3@SimDiagCompDiag StandardDiag Target Diag@0 DisplayName @SVarData? BSimX_Generic.ctl%@P Generic Info:SIMX Halt.xnode SIMX Halt.ctl$@PStateSIM integration method.ctl@ RK 1 (Euler) Linearizer State Query Trim EvalAdamsRK 3RK 4RK 45BDFRK 2RK 23 RosenbrockDiscrete States Onlycontinuous integratoreSIM diagram eval stage.ctlA@Init Minor Substep Major SubstepFinalDiag Eval StageI2RZSIM Registry Node Header.ctl#@P Node Header@@ Node HeadersQSIM trigger type.ctl3@risingfallingeithernone trigger type @@Z.C. Trigger TypesC:SIM Registry Node Record.ctl@P Node Record@@ Node DataGSIM limit type.ctl+@upperlowerbothnone limit type@@ limit types@@ reset typesRSIM solver state data.ctl0@P   Cont State dataFcASIM discrete data.ctl(@P DiscreteInfoBSIM Discrete state data.ctl@PDisc State dataH2Q!SIM Simulation Registry Error.ctl@P'Registry ErrorTlWSIM Simulation Registry.ctl0@P   Simulation RegistrynSIM simulation data.ctlf@P&wxyz{|}~2VWSimulation datanSIM simulation data.ctlj@P&wxyz{|}~2VWSimulation data outLmmmmmmm2mmmmmm @millisecond timer value@millisecond multiple @Enum@ BSimX_SubVIWrapper.ctl"@PSubVI Wrapper Info @2Configuration CallbacksLNSIMX ConfigurableSubVIState.ctl$@PConfigurable SubVI InfoF BSIMX Integrator.xnodeSIMX Integrator.ctl*@PState@!limited? @ output @ input@!Switch_filling? @Enum@ upper limit @ initial condition for reset@ initial condition @ resetOSIM trigger type.ctl1@risingfallingeithernone reset type@ lower limitLm  mm!m"#$%mm @ Result @ h0 [m]@ Operand2? BSimX_Generic.ctl%@P Generic State@SIMX NAryIcon.ctl&@Circle Rectangle Icon Type@Operator@@,InputOps@Polymorphic Type@! Polymorphic?@@.Term DatatypesASIMX NAryState.ctl%@P+-./0NAryOp SimX InfoD`SIMX Summation.xnodeSIMX Summation.ctl(@P*1State@ Operand1 @ F_out_on [m3/s]@ F_in_on [m3/s]@ F_out_off @!Pause?@This_state_is_now_active:@ Block Idx In"@0DNL_Simulation CallChainL$ :mmm!m# %;m  @ F_in_offNSIMX Multiplication.xnodeSIMX Multiplication.ctl.@P*1State@TWaveform Chart0 P@ @AP@ @DT @FPGPHIICH @ Value4 mmKmmm?m JSIMX TimeWaveform.xnodeSIMX TimeWaveform.ctl,@PState @ h [m]@ h_min [m]@ h_max [m]@!Valve_in@! Valve_out @ A [m2]@ Block Idx OutL  mmmm"mm%;T  "risingfallingeithernoneupperlowerbothnonenSIM simulation data.ctlj@P&wxyz{|}~2VWSimulation data Out SimParams.ctlv@P+345678 9:;<=>?@ABCDEFGHIJKLMNOP$Q)RSTUVW0Simulation Params out@P&'(error in<_Q @ number: 0 to 1@P&'( error out@P&'(error 2@P&'(error 1,]mmmmm^_`  @!result"@Default Collector Stop Mode,mmaXmmb`  P] @!Stop?nSIM simulation data.ctlj@P&wxyz{|}~2VWSimulation data inemf( @0message@0button name ("OK") @!trueem( SIM integration method.ctl} RK 1 (Euler) Linearizer State Query Trim EvalAdamsRK 3RK 4RK 45BDFRK 2RK 23 RosenbrockDiscrete States Only9 2NI_XNodeSupport.lvlib XNodeInt.ctl#@Left7 2NI_XNodeSupport.lvlib XNodeInt.ctl!@Top9 2NI_XNodeSupport.lvlib XNodeInt.ctl#@Right; 2NI_XNodeSupport.lvlib XNodeInt.ctl%@BottomH CNI_XNodeSupport.lvlibXNodeRect32.ctl0@PmnopBoundsFYuSIMX ParameterElement.ctl$@PqParameter Element@@r Instances:YuSIMX ParameterRec.ctl@Ps ParameterRec@@t ParametersBYuSIMX SubVIState.ctl&@Pu SubVI Info?YuSimX_Generic.ctl%@Pq Generic Info@YvSIMX Manager.xnodeSIMX Manager.ctl&@PvwStatem(   SimParams.ctlz@P+345678 9:;<=>?@ABCDEFGHIJKLMNOP$Q)RSTUVW0SimulationParameters out SimParams.ctlv@P+345678 9:;<=>?@ABCDEFGHIJKLMNOP$Q)RSTUVW0SimulationParameters,mzmmm{m`  SimParams.ctlz@P+345678 9:;<=>?@ABCDEFGHIJKLMNOP$Q)RSTUVW0SimulationParameters Out@!First Call?: T/F@Expected End [f-1]@Actual End [f-1]@!Finished Late? [f-1]@Expected End [i-1]@Actual End [i-1]@!Finished Late? [i-1]@Expected Start [i]@Actual Start [i]@Expected Start [f]@Actual Start [f]XDNodeRunTimeDep.lvlibnitl_modes.ctl@ No Change/Process missed periods, maintain original phase/Discard missed periods, maintain original phase-Process missed periods, ignore original phase-Discard missed periods, ignore original phaseModeXDNodeRunTimeDep.lvlib wakeup.ctl~@NormalAbortedAsynchronous wakeupTiming source errorTimed loop errorTimeout Wakeup Reason@Frame Duration@Iteration Duration@ Assigned CPUzcsXDNodeRunTimeDep.lvlibtiming_clust.ctl`@PIJKLMNOP)RSTUTiming @SType@StaticIDEbXDataNode.xnode TermInfo.ctl/@P`aJYTermInfo@@Size@@Hidden]XDataNode.xnode DN_Type.ctl@ TL_Lft_Ear TL_Rt_Ear TL_Lft_DnTL_Rt_Dn TS_Lft_Ear TS_Rt_EarTS_1stFrame_Lft_Dn TS_Lft_DnTS_LastFrame_Rt_DnTS_Rt_Dn TL_TS_Lft_Ear TL_TS_Rt_Ear TL_TS_Lft_Dn TL_TS_Rt_DnTL_TS_1stFrame_Lft_DnTL_TS_LastFrame_Rt_Dn DataNode_TypeH(XDataNode.xnode XDataNode.ctl2@P hYZ^_State@ No Change/Process missed periods, maintain original phase/Discard missed periods, maintain original phase-Process missed periods, ignore original phase-Discard missed periods, ignore original phase Z@NormalAbortedAsynchronous wakeupTiming source errorTimed loop errorTimeout B@PIJKLMNOP)RSTU >PIJKLMNOP)RSTU@!t>P@@CC)@@m No Change/Process missed periods, maintain original phase/Discard missed periods, maintain original phase-Process missed periods, ignore original phase-Discard missed periods, ignore original phaseVNormalAbortedAsynchronous wakeupTiming source errorTimed loop errorTimeout]Z L{mm)ImKmOmMmm}mP  SimParams.ctlv@P+345678 9:;<=>?@ABCDEFGHIJKLMNOP$Q)RSTUVW0Simulation Params in< mmmYmmmmmZmx  121iil)l)mmmmmmmnmmm345o678 9:;<=>?@ABCDEFGHIJKLMNOP$Q&'()RSTUVpW0qrrTSR)Q$PONMLKJIHGFEDCBA@?>=<;:9 87j543lstmmXmmmmmmmummmmmmm2mmmmmmm  mm!m"#$%mm&"'((')2)34566789<m;% #m!mmm: ==6==7577533)>?434BCA@ECD@J?K?mmKmmm?mLMN4NNO$PPQQQRRRSSUT;%mmN888OONPN"mmmm  92mmmmm%%$$V##!!    Wmm2mmmmRQMLm?mmmKmm?K>434)3'5776==2)34)3'mmXmmmYmmmmm;;;;ZQ44[4\R(6=57?S`_^mmmmm]cbmmXammd]aagfmehijhheeekmehijhheeeXal[ll[lxym|m{mmmzm}XV~~IJKLMNOP&'()RSTU)IJKLMNOP&'()RSTUUTSR)PONMLKJIIJKLMNOP&'()RSTUVVVXV}}XXUTSR)PONMLKJI)IJKLMNOP&'()RSTUmUTSR)PONMLKJIIJKLMNOP&'()RSTUPMOKI)IJKLMNOP&'()RSTUZ]Pm}mmMmOmKmI)mm{m*FPHPstate_machine_30Jan2008.vi[D;;No (stop pause)`D4AR4ARYes (continue pause)D00===Implemented with Case structure and Shift register in LabVIEW\D30. January 2008WD Finn HaugenYDcc  State machineYD.. No (emptying)YD Yes (filling)[DSwitch_filling?eDUb^Ub^This_state_is_now_active:Hhu hh UDst h_min [m]HwyRDZgZgPause?ND$WdWdONRD#06#06A [m2]H6CE6CDUDdqdq Valve_outTDValve_inUDSs`St` h_max [m]HfwsfysQD>K>Kh [m]LFESLFFSLHYIfuYKYtHDboboZD0W=0X=Waveform ChartHD%$ P.n;.o;PaneH2F?X2H2WH}S}U}P5]Bv5^BvPaneH75DG777F[D$,?,? Simulation TimeH"U D$huW AmplitudeHDWydWzd[DanlanlF_out_on [m3/s]HtKt!JUDLL F_out_offHK!JTD88F_in_offH"/?"">ZDXX F_in_on [m3/s]H?>RDs,t,h0 [m]H2w?2y?PDstopP$STOPP/</<PanefDYfYfstate_machine_30Jan2008.vifD+8z+8ystate_machine_30Jan2008.viSE False TDlnChop VIsaDSIM MergeSimErrors.vifDstate_machine_30Jan2008.vifD  state_machine_30Jan2008.vifD state_machine_30Jan2008.viYE?@ "Trim Eval" bE !TARGET_TYPE==Embedded QD((Stop?SDmessageHDeD^`SIM Linearizer manager.vibE%&TARGET_TYPE==Embedded QD$$Stop?SDmessageHD!_DtvSIM Trim manager.vigD)6)6SIM TrimLin Global Error.viRD,7,7resultbD  SIM stop conditions.vi^Dj*wj,wBundleFinishedLateRE:[;[ True dDJLSIM Init From Cluster.viRD$$Timing^DbaExpected End [f-1]HD \DSRActual End [f-1]HD## `D$d$cFinished Late? [f-1]^D%2`%2_Expected End [i-1]HD5B5B \D6CQ6CPActual End [i-1]HDFSFS `DGTbGTaFinished Late? [i-1]^DUb\Ub[Expected Start [i]HDerer \DfsMfsLActual Start [i]HDvv ^Dw^w]Expected Start [f]HD \DONActual Start [f]HD WDFE Source NameHD PD"!NameHD RD%$PeriodHD TD0/DeadlineHD RD&%OffsetHD QDStartHD  TD ) (PriorityHD SD-,TimeoutHD - - PD!.!!. ModeND!. !.  HD2V?_2X?^HD1>F1>EYD2?U2?T Wakeup ReasonND2? 2?  HDCBPKCDPJHDBO2BO1RD%$statusPDcodeHD  RD!'!&sourceHD$1$ 1PDUb"U b!PaneQDCPCPErrorWDyCyB Source TypeHD aDyxSecondary Source TypeHD [DRQGlobal End TimeHD ]DXWGlobal Start TimeHD ZDQPFrame DurationHD ^D]\Iteration DurationHD XDIH Assigned CPUHD PD)6)6PaneLD$$^D>@Template unbundlerpDOx\ Oz\ $SIM Integrator collector (scalar).virDT V &SIM Integrator distributor (scalar).viiDSIM Time Waveform (scalar).vidD,9,9Simulation Time WaveformZD"/"/MultiplicationUD^,`, SummationWDzDwzFv sim halt.vi[D!f.!h.Halt SimulationiD,G,FSIM fixed stepsize manager.viWD-, SIM ManagerVD0/ limit typeLD  HD4=6<HD $ #WD0/ upper limitHD&/(.gD0/initial condition for resetHD& /( .QD0/resetHD&/(.VD 0 / reset typeLD  HD4+=6+<HD *$ *#WD 0 / lower limitHD&*/(*.dD+0+/DNL_Simulation CallChainHD.;/.;.dDVc0Vc/DNL_Simulation CallChainHDfs/fs.bD Accept Step While LoopMDtHDHDYsZsHDHD=n>n HD=>HD=f>fHD?@HDRD$$Timing^DbaExpected End [f-1]HD \DSRActual End [f-1]HD## `D$d$cFinished Late? [f-1]^D%2`%2_Expected End [i-1]HD5B5B \D6CQ6CPActual End [i-1]HDFSFS `DGTbGTaFinished Late? [i-1]^DUb\Ub[Expected Start [i]HDerer \DfsMfsLActual Start [i]HDvv ^Dw^w]Expected Start [f]HD \DONActual Start [f]HD WDFE Source NameHD PD"!NameHD RD%$PeriodHD TD0/DeadlineHD RD&%OffsetHD QDStartHD  TD ) (PriorityHD SD-,TimeoutHD - - PD!.!!. ModeND!. !.  HD2V?_2X?^HD1>F1>EYD2?U2?T Wakeup ReasonND2? 2?  HDCBPKCDPJHDBO2BO1RD%$statusPDcodeHD  RD!'!&sourceHD$1$ 1PDUb"U b!PaneQDCPCPErrorWDyCyB Source TypeHD aDyxSecondary Source TypeHD [DRQGlobal End TimeHD ]DXWGlobal Start TimeHD ZDQPFrame DurationHD ^D]\Iteration DurationHD XDIH Assigned CPUHD PD)6)6PaneLD$$RD Timing^DbaExpected End [f-1]HD \DSRActual End [f-1]HD## `D$d$cFinished Late? [f-1]^D%2`%2_Expected End [i-1]HD5B5B \D6CQ6CPActual End [i-1]HDFSFS `DGTbGTaFinished Late? [i-1]^DUb\Ub[Expected Start [i]HDerer \DfsMfsLActual Start [i]HDvv ^Dw^w]Expected Start [f]HD \DONActual Start [f]HD WDFE Source NameHD PD"!NameHD RD%$PeriodHD TD0/DeadlineHD RD&%OffsetHD QDStartHD  TD ) (PriorityHD SD-,TimeoutHD - - PD!.!!. ModeND!. !.  HD2V?_2X?^HD1>F1>EYD2?U2?T Wakeup ReasonND2? 2?  HDCBPKCDPJHDBO2BO1RD%$statusPDcodeHD  RD!'!&sourceHD$1$ 1PDUb"U b!PaneQDCPCPErrorWDyCyB Source TypeHD aDyxSecondary Source TypeHD [DRQGlobal End TimeHD ]DXWGlobal Start TimeHD ZDQPFrame DurationHD ^D]\Iteration DurationHD XDIH Assigned CPUHD PDPaneND aDoF|oH| Simulation While LoopRD$$Timing^DbaExpected End [f-1]HD \DSRActual End [f-1]HD## `D$d$cFinished Late? [f-1]^D%2`%2_Expected End [i-1]HD5B5B \D6CQ6CPActual End [i-1]HDFSFS `DGTbGTaFinished Late? [i-1]^DUb\Ub[Expected Start [i]HDerer \DfsMfsLActual Start [i]HDvv ^Dw^w]Expected Start [f]HD \DONActual Start [f]HD WDFE Source NameHD PD"!NameHD RD%$PeriodHD TD0/DeadlineHD RD&%OffsetHD QDStartHD  TD ) (PriorityHD SD-,TimeoutHD - - PD!.!!. ModeND!. !.  HD2V?_2X?^HD1>F1>EYD2?U2?T Wakeup ReasonND2? 2?  HDCBPKCDPJHDBO2BO1RD%$statusPDcodeHD  RD!'!&sourceHD$1$ 1PDUb"U b!PaneQDCPCPErrorWDyCyB Source TypeHD aDyxSecondary Source TypeHD [DRQGlobal End TimeHD ]DXWGlobal Start TimeHD ZDQPFrame DurationHD ^D]\Iteration DurationHD XDIH Assigned CPUHD PD)6)6PaneLD$$^DtztyTemplate unbundlerRD$$Timing^DbaExpected End [f-1]HD \DSRActual End [f-1]HD## `D$d$cFinished Late? [f-1]^D%2`%2_Expected End [i-1]HD5B5B \D6CQ6CPActual End [i-1]HDFSFS `DGTbGTaFinished Late? [i-1]^DUb\Ub[Expected Start [i]HDerer \DfsMfsLActual Start [i]HDvv ^Dw^w]Expected Start [f]HD \DONActual Start [f]HD WDFE Source NameHD PD"!NameHD RD%$PeriodHD TD0/DeadlineHD RD&%OffsetHD QDStartHD  TD ) (PriorityHD SD-,TimeoutHD - - PD!.!!. ModeND!. !.  HD2V?_2X?^HD1>F1>EYD2?U2?T Wakeup ReasonND2? 2?  HDCBPKCDPJHDBO2BO1RD%$statusPDcodeHD  RD!'!&sourceHD$1$ 1PDUb"U b!PaneQDCPCPErrorWDyCyB Source TypeHD aDyxSecondary Source TypeHD [DRQGlobal End TimeHD ]DXWGlobal Start TimeHD ZDQPFrame DurationHD ^D]\Iteration DurationHD XDIH Assigned CPUHD PD)6)6PaneLD$$[D U Tloadlvalarms.viRDf:s[fF1>EYD2?U2?T Wakeup ReasonLD2? 2? HDCBPKCDPJHDBO2BO1RD%$statusPDcodeHD  RD!'!&sourceHD$1$ 1PDUb"U b!PaneQDCPCPErrorWDyCyB Source TypeHD aDyxSecondary Source TypeHD [DRQGlobal End TimeHD ]DXWGlobal Start TimeHD ZDQPFrame DurationHD ^D]\Iteration DurationHD XDIH Assigned CPUHD PDx %x $PaneLDf:sCfF9@Fmillisecond multipleHDIVIVHDHD&&HDD/QRD0QRHD 1 2 gD!#While Loop - The controllerPD1>1>stopPDEnumHD PD]j]jstopfDWVStacked Sequence Structure r T 4 hh YY      ]] FJx\ xu>wfI+ZI˳Za[lܘ6vl oqZlNb&5Y(jLЏ/m`HB(53szmj#Ҟs=1`w  aѹa95~ idK0z 9 vZ߄KBsB+.Z^*}`?;Ezڋ:8MiOVF_)[-\HlGiEb\LS4!Pyu,ç28*Nv%{P~.+ށ:X->'Bvv9'Y|B<b!ld. 9(mj H!H= #"4l+*-ݫ)!\ȷE{vziA,K`btf2sضQyo}z(O\\옠ҘR gy&M{y٫uv@7Nu6U&UD8\ʳ:o֮u59<@:MS%Qly;tÓO>b/5fWu8e%:O{F/j]OR["cyDBh(M?GEIVڒk!ǀtǴ+ZLi K$ dK*t4/Uz{:lTW(918_H]2yp>Oǩ :?ZTe!lbH&CKN@t.1]GBJ%Tz}'Rwߍ;9.kܲpY]ghYW9Uk}[ /UFS5ha|}>؟O6^̝^,#SAvv6s lqi3 MVh\PP& y4@L%Sh uuǯhBPWgx:jIAiJT' A[.upi@M^{upZ1PW*f:8jZ6g>IPh = ڋ u`O"f-:`zo Iw3&(hvrJ\2od ܨQ6kO\k tMO qTTaFAhyLip!y>i~" !\zQ:hoQJ%-46CX(LjVرC^(n3+nAԳxSj'HWZ,z(z毠s%mhvޚE }jጨŒ-?Y3hmFy]ѷg&od%F.$u-1YBuZ+m]J[uűĞ1sg>g-oIZ|JX =,a٠C-{MX".tН- 7eiSFЌ2Ě ŞfԮhl9 qLcu1+ukE\fDOKΈZ, ȄP7[C"F@ $yY5c5)R8^7,va1)8j66>x ]`!f$|;jCG&g~JBߨ~w _ _uN|Nf>.{B`,|B<^'SHԤ:di/PlP7ZܠNs<&INY1ю6 бl9fjD4E1qoV Z_*pYsY)Y_ Dghp,q;3X6{g~py>r?7ft-> 1ۮss9Kn;i ObBE큽<Ư4Z;g֓9^j[5)q4I2r*_И\Qܡ1=^4]*[l*8{u(8~'.pU qsrGˆX{:j1<`m p!0f>{M! 39ހJ<UזfO|*fFV[Xi"YQ\V雉Lʷɟ֒Ηbn7h"2wTo7\Q9+T:1VG_QL{_P?1/E^\c}֬kWtî3gzdE.%P76xګ-LN KPu[V"ި/^V a4{vo=sg,YH4X|!g#yGoPxTaxc[ⅻy̶f;wڛ$8yN!+Eٌa;6h40)QM}پ"+w=Ig.g̗#3sw[ lȺFɪ7tnjhʝ4 u\W,ʯ5kxk\zoJ$c 4TދlA6\)ȼp=xQͨH4GhsKzTߔ]C˳ҁ/>GFq"./9Gܝc]ZSNi#rV.UpR-ݸw/W$V`@e%G8-mX52$45LlVT ,2 \zO7U+a  n ю.'y vP A۟:C@7nåT}:xQ͡A=f9vBu~=K}Z=?:Q Poa\}6 2@"r!\YNa(jmVreΘ{՚!~qȲbڼ 큑7pF48/AZ|Q:iRM¯3zzU{|G0-ѻ^/wWOPNr}/v:a%vOʰ4y RMn!5}w c /ބ`2A8=h_6 6Mh/̹Q@{_FhYR y / &w&SH]ОbCQA{؄ߌMh@k.mߪ m΂0@ڳ)+v]ߖno2DvP ^QA{|LBІdCq@U6ڛ *E /Z*CLIHԒX{ܠjZFiU٘RA-ȿkf! %0)v:/Ӽ_BO?\hLQ`*Go|Œwrى @:`<?ݎͽB`<ݫ}GRs=qè]Q<*il+x0:L$wԶ"MLTՍ?p Q,LBl: @ e)rLXsnNXP|(>:a^CB}t'_8.-p|_[tB?>h6N BDHPstate_machine_30Jan2008.vi"XNXI SimDog.xnodePTH0N Simulation ScriptingCompanion Diagram SimConfigNode SimDog.xnodemw̷TDCCSIMSCR Execution Mode.ctlPTH0G SimulationImplementationSharedSIMSCR Execution Mode.ctlSIMUSIMM PTH0TDCC_simSolvers.ctlPTH0Q Simulation ScriptingCompanion Diagram SimConfigNode_simSolvers.ctlSIMUSIMMPPTH0TDCC SimParams.ctlPTH0O Simulation ScriptingCompanion Diagram SimConfigNode SimParams.ctlSIMUSIMMPyPTH0IUVI_simCreateTimingSource.viPTH0[ Simulation ScriptingCompanion Diagram SimConfigNode_simCreateTimingSource.viSIMUSIMMP2PTH0IUVI_simClearTimingSource.viPTH0Z Simulation ScriptingCompanion Diagram SimConfigNode_simClearTimingSource.viSIMUSIMMP0PTH0XNXISIMX Halt.xnodePTH09 SimulationUtility SIMX HaltSIMX Halt.xnode%̺IUVI sim halt.viPTH0: simulationutilityimplementation sim halt.viSIMUSIMMP ;PTH0XNXISIMX Integrator.xnodePTH0N SimulationContinuousLinearSIMX IntegratorSIMX Integrator.xnodeZ̷NIUVISIM Integrator (scalar).viPTH0i SimulationContinuousLinearImplementationSIM Integrator new.llbSIM Integrator (scalar).viSIMUSIMMPPTH0XNXISIMX Summation.xnodePTH0L SimulationSignalArithmeticSIMX SummationSIMX Summation.xnodeZ&j̺&XNXISIMX Multiplication.xnodePTH0V SimulationSignalArithmeticSIMX MultiplicationSIMX Multiplication.xnodel&IUVISIM Time Waveform (scalar).viPTH0h Simulation SignalDisplayImplementationSIM Time Waveform.llbSIM Time Waveform (scalar).viSIMUSIMMP^' PTH0XNXISIMX TimeWaveform.xnodePTH0O Simulation SignalDisplaySIMX TimeWaveformSIMX TimeWaveform.xnodeC&̺IUVISIM Bundle Sim Info.viPTH0D SimulationImplementationSharedSIM Bundle Sim Info.viSIMUSIMMPPTH0IUVISIM Unbundle Sim Info.viPTH0F SimulationImplementationSharedSIM Unbundle Sim Info.viSIMUSIMMPPTH0IUVISIMSCR Append VI info.viPTH0L Simulation ScriptingCompanion DiagramSIMSCR Append VI info.viSIMUSIMMPGPTH0TDCCXDNodeRunTimeDep.lvlib wakeup.ctlPTH04Platform TimedLoop XDataNode wakeup.ctl+7 "EkPTH0@Platform TimedLoop XDataNodeXDNodeRunTimeDep.lvlibTDCCXDNodeRunTimeDep.lvlibnitl_modes.ctlPTH08Platform TimedLoop XDataNodenitl_modes.ctl<H!"V|PTH0@Platform TimedLoop XDataNodeXDNodeRunTimeDep.lvlibTDCCXDNodeRunTimeDep.lvlibtiming_clust.ctlPTH0:Platform TimedLoop XDataNodetiming_clust.ctlw s!PTH0@Platform TimedLoop XDataNodeXDNodeRunTimeDep.lvlibXNXIXDataNode.xnodePTH09platform TimedLoop XDataNodeXDataNode.xnodee mIUVISIM Init From Cluster.viPTH0F SimulationImplementationSharedSIM Init From Cluster.viSIMUSIMMP#>PTH0IUVISIM fixed stepsize manager.viPTH0K SimulationImplementationSharedSIM fixed stepsize manager.viSIMUSIMMP#PTH0XNXISIMX Manager.xnodePTH0M SimulationImplementationShared SIMX ManagerSIMX Manager.xnode#̷IUVISIM Linearizer manager.viPTH0{ SimulationContinuousLinearImplementationSharedSolversSIM Linearizer Manager.llbSIM Linearizer manager.viSIMUSIMMP$MPTH0IUVISIM Trim manager.viPTH0o SimulationContinuousLinearImplementationSharedSolversSIM Trim Manager.llbSIM Trim manager.viSIMUSIMMP$PTH0IUVISIM TrimLin Global Error.viPTH0d SimulationModel Trim and LinearizeSIM Lin Trim Shared.llbSIM TrimLin Global Error.viSIMUSIMMP$PTH0IUVISIM stop conditions.viPTH0D SimulationImplementationSharedSIM stop conditions.viSIMUSIMMP% PTH0IUVISIM MergeSimErrors.viPTH0C SimulationImplementationSharedSIM MergeSimErrors.viSIMUSIMMP%pPTH0TDCCSIM limit type.ctlPTH0@ SimulationImplementationSharedSIM limit type.ctlSIMUSIMM 'PTH0TDCCSIM trigger type.ctlPTH0B SimulationImplementationSharedSIM trigger type.ctlSIMUSIMM 'PTH0IUVI&SIM Integrator distributor (scalar).viPTH0q simulationContinuousLinearImplementationSIM Integrator.llb&SIM Integrator distributor (scalar).viSIMUSIMMP(uPTH0IUVI$SIM Integrator collector (scalar).viPTH0o simulationContinuousLinearImplementationSIM Integrator.llb$SIM Integrator collector (scalar).viSIMUSIMMP(PTH0IUVIXDNodeRunTimeDep.lvlibloadlvalarms.viPTH09Platform TimedLoop XDataNodeloadlvalarms.viPTH0@Platform TimedLoop XDataNodeXDNodeRunTimeDep.lvlib#o c#o PNG  IHDRo#_TwdIDATxQ N[x$AioQPf (׶m.qy<`<N׬̟sSǏ|҅ $srmmn޻'4"A5o#/Ry֢.ڽqڤFe߹V٬-Ln4 qh ,knڛy| " Bsf+Ew$Gd$[@>C_!/.T)j%G9뎐׺wN?ҭгcJj4r&s@d˲G`bIENDB`P @: PNG  IHDR szzIDATx햁 ٩Ӳ d'*6NFy%&$1Y21xۢ !qUO 8qkz ycq їT/u' Hó-L$::z'H'­걆͐nf>!W; @?#|ISzS!N p`%\ZOq`ؼeXf|VO^E3/`IENDB` 6 PNG  IHDR szzIDATxa Nɶ~C|@V@^_*%]B 1?6X%Q"y4 ` `wQ% +ܽF̩>~`<`g@88VF%@S'WSFIENDB`L#P <6#P PNG  IHDRP#IDATx 0 dl* A.zZ.ڄEzQۣD2 s>OG$ SG@0ud;SٙC38Z,@=8kY9-1n@ IENDB`AA-< vp-< PNG  IHDR<-vLIDATxm `v Nen RZH)0"ܞFUqz!(poږ+h4p sѬܼXpk M-Z՗VW$Ta`οi+*cc)ab7YJ8x 8ö 7+\ύ ް% k X5hzD`Q6X*xȒ=-`cxZJOGZk( , 8’SX|NXV0;ŁEIENDB`xP xP PNG  IHDRPxeu.IDATx=r0`*r2r#)42MnFG #: Hoϳ)J#?-1ӑ?!fKuX@@PqLө)kxr}tD(l\0ֺ\:=~7ԁkk{v/`L ^-pKíun%bh}{:@p:+(2S˅IҲe:=Ƒ.d5ˋ?0&(8`\lry.)1! 2:кXXL5Zt{? &@ /woF\K XC^Xa7DW@݇hk4Wtuuq?I@m@ה)sYpZCt&" MEV"  Ngq:QZx]5K@  _"o#xsC@Dhn}xu'⪬̀!  p:˶E 0w-mh@bKWf@!9IӘAB@:d8eہ. x͌PCPNupz{ 64֙17}v$5%ޜ]{#8:ח:PޅRD@Jx%D7Ga{ <Vk@,d:"uf kHHxЀ9,4`bIENDB`L <6 PNG  IHDR szzIDATx햋 0 Df NHTmO: ý8.#"m,\c=Z0@tU:ۼyJ>ăW Ы%: > vK`B};P?쟡ļa[,8Pf;d|zz%}IENDB`P @: PNG  IHDR szzIDATx햁 ٩Ӳ d'*6NFy%&$1Y21xۢ !qUO 8qkz ycq їT/u' Hó-L$::z'H'­걆͐nf>!W; @?#|ISzS!N p`%\ZOq`ؼeXf|VO^E3/`IENDB`r#< b\#< PNG  IHDR<#|i<IDATx e cGaɍ*P6 PIOUއݨJIZ"#[5ê5ej`.Xjwc~.Tُ3^cOAYc:aK m5iOr=rϿji Mٿ:4yGsT,NƘOqwicM%~ ` ~wPxn. _`o ^Zӎ*nZ b%ClC]IENDB`#P |v#P PNG  IHDRP#IDATx 0 E۱Q!pׄqy1E:0 ȃ8YE4ڈ醙_3CՌD:~UΎnlǏ䴥5Μ2kÅћ:q'/h_,&)ErkI0ږc$eDZpvUV*r\չF\,\"'-/R˶I9-y|iVOE[ɎiAπpE 5%22X~lk$\A 1I"$7IU,=Cgku:`E^s5Baڨ4<*MҤ@#.=\"RZNzAYZV"}(u+qٍJU#3rfTC9/k29%HEۥ̈́JI]~Or_T.Wul@AK= ]"Jk=%9>4cэB[x^7u 쁧*+\evj#<-3- kY] 6 6z?)Q@k<:hy۠Vv+CRkA ^Ђ"b;ȧE^^Q;TxB)Fʐ[M;y^tүqmzH"@Y8b>f k bӰaG^N+J㍕MdvTP(o;ow_ \Gm?+lVVY3@9r!Hʚ7Y`%s)Q|"e4B2.$̥V2Ap:%* [P:ķ&2d.Hi:+ҨlVAl&2[,HN̕N*D(B92 1B+#K'tJg%4Jo" 5U *kcj*~ zKkQ.GZ/G 6fnTuR&RFAL9z׏J}0xr9=J` _ʝE34ӹA{whN9Ꝿ3~zwٵ hgdng>oi:PN("y@vSV J{xc!Ec,$@h H9NcyE$X WqRQ4IǕ2٭ r*(ا6֡+Gb.f8"\410la3Q,%@( e!!(Fh4Kc?58U!UL-ٱ,Kh):G2YHFZX?GPS.|ש4MG~Ufbx t{7:Fbww? 9 5 4 ?4Ɖ~h o-Eq:CNgCqq5zNuE?fߙ̛kjB~65+fHeFSI Yj^lh {Mޮ"}r1whijk6ʪ?n,T,Ѿ7hi“)z4fw}_i mƊ-_+?LJyӺ?ق'H3{EOES[@7 nDitO1Mqdㆄ634M*\DTdh^ H!Q&b(\.} Vqk> |RzCL$;!uރJ,b9ONH`f \<WP |PkBXr,NW-z1f~߯﹮򉮫k)󗘾'ޛ}3]SuP9ʑ$xK߷p{." #m\U\~ٽ:=>vLL&&1t,e#k5d)kEsd"b~g ,_Z>%wmI3&bµF6I]|]BdX#r1*CrSgI7;GΒ\WNKZ}s"S ^O4f&]1lL)YiZ87n.sdދi44sء>&nB)^l;%w0mbH~{AhdF\uϟPCQbe:0"㥢0e9rמYlK8VhzǿYY|`Xs͆hXԴŃ,jO4KŰ.&y|DM-I9"K@kKCGIڹ~}&aoFtE=]Ca5]\7wC!n(N!+-,I/{yQdyޮW/dFs# Os*2ʏ?#u SHۙsMS)ktנ}& -zU _`1<0}g?12_`w|f~t43^AF:w/4gAa#9ctsv=HLm='|7F:7jRjDj&$D7Ӗr".JdFȆ|irs8UUZsnɆ|뺻 jt}ˆw^Ħhِޞ)SlL j[eby;ez6זo؞JuJfxozIXo4L#MVqU7>xnSqZ諰lś ^m 4asԳ!"eM>|DZ)8F6칗<&;(Q55cy;U)l4n L=JTה(ۡj8BF3BdAJN? ^BB"!nϯgAh,#EÔJ##"$om1{7&>LNFlpcΉͭ~i529|-HokzNwiܪBЇ@hGdAdcFzCgEDj.4+w+Gw+(Z+{$xj2OPy>>M"kiG֊P?zo *P1>֓( ܖ1%Q5I8떱Q$&jꗃ▱B7oz\5DV̉,PXz]~m-Tu ?=mb@>@[J:9n=,1A:ڛfI ^)+;B) q{=(n+Lt ܹMe-e:*y^Yr9h؛Xy׏ Vڇ;&DGrԱru*@V@/z|eXO d /[-`m' 5ABH8H+F2|C84:#EDDSX4i#<9 (@P+l7RidrLd"3Jf񝩍&H&tg|ƶ9|8o J!:Eֺ5@%n3f(Jojeiz_eņt-mqH{Ŵt~hOƊ>.qn[%6OGUb1Ww|9]# m÷~e:}8a]ݕ]F7Ftqc&I|BA2:qcHVnz1G7y4" LSrC(4,W2<$li2caΨqĭuZe$kœi~N/h#z4,co2{(mAgQQs_0,q#z!/6Phkۗ0؀@)E4>p434>24>n4'"ۡQhtH\E;umhAk`Gh`ojCWαiDmG*^om۝!j۝Ɲv`0N>Ě.q 14^/5 SGeՀj;4N4[ЀMxXDc[\4٠Qx>hT14j4Nh,4ڡ1ИaAcsDJh<"P\4ڠq>CcK}Иxax$u4ѸиbF QaeƸPm+ye T&̒_YxeXX;,=GAFF :Y몆֛Ru0zځx;E&E4E 3KF5Cciàqyh\!4vh<h찠1'"5h{ʔ:U=jlgWUzgV͚Z]9wzs[=k3*ygN]9j?19gsX\ϫ5 fL2zFyV̩͝ӧΘ]=w֤*oլYճ27i3.C9uir&/fxJ49\&e&tNp4m$ɣ"R \ ;c =asG6 b>'ZF׸Ti 4G7q#֌:6)OϋLI\+kRf*mSdLX&iz(A 0~-)4|S/e޸`2^$1y>` } "N$oH>S M2peP*M|3_%"(x g! z6Ks#H.Pq ZRjzX9Vn7 ׮kS - UB9h^حkt*X0~лEkdB)q̂…dzx4ڶyHANӄ9uj+k&jD)$J!-Ia>gַÕWDN$@$3M#R.Hd O4DI*C"%r!%"Y$2$2N"3A"KM_"R1_zLoq2N({zFAzLϟ)b?cRPY>x"]\70<7 R㠈 e㭈ԚK㝸x᱖ᱷ^xxax/u<hx4c񡁇)J:qjb|"Vy6 ;d0FPyT_xv/H #81(=r-/^#| u//lɔ_x^G)4B~ac" ǐA+) SJg? ;f _^ 3%WV 3rqpüvpê)޾xbۘ<3m]z2Tܼ.ݤ_G46C\*m:wb bNxٌu:wuZu Rg3y s:u:uF$9uc[:]:#R#RuntHI_XwNs"_4"5!uR2։b:'uFĂdNiXFN΀ :YX Y+9%"e:YP'`:'uE$<\/a6XzN_ԈMAX'uֈuuNHIP+uZ:]IXֹV3sFDʡn<:׈uFuΊH@s*)::guΆ 9:C*ο $uFBX,sXι:cNuT@4NT@X LTBHL:aXgXgw`ʤ|s9D9+/$Fqgt%'g?f FZƒ- `zԑ}q^P] ;g9aՕU4]i䊢 @27:%Ľ+U ஃ6ޔm%Q_5 2ޘ~j,]"@J_3;",g`^MNت>T;i BʧruSY/? 1NfI0b>&j42ZnFQo6il60"ˁJO`\Yڌ&N:|s(f`~D7| Ǎݣsf.05} ;Id!.^c9J{"jrD!zkή{"9L"S8"9\stiHd*laUߗqnndfd&7g<#ss+57D"EWYajͭ\s'E~*Mdssjn.)Dn I&2Xɬn <񈿒54arnF?5DYǹ5Wbfu9%r6ͽG $[rsnwjέ̠͠V2wqn͵% 1=[ۨ5$ 2 Cn{ %qn~ͭ@P%(n&LJ̱]lvlr8i>'mԯ5Ffs~ ;P+cg|NҢ_\9e!驲 ryaYIk'{&1m#[(&n wn&@BRh;@v6] Ͽ'~~~Ծ-\#-eBRrB 8?^@9B߿f\6r`)EO 1u%ub@orm`ӑV+!Ζ~r(r'p!]1!vW 2H)DzWL+&$9%GY"]‘1 uebB]1i@(4Kfd'wKLH%&͑d i֍&2[bB-1!N64J'Ȭ&+Bid%].b1RL[. iȠ(obB׋n"d\bwJXjK; pJ B=s u jiuBMU!r.*CzR\Y$1!=6ڠT0d62hC6Br5=vh#!J\>)_ f~3fCAPz$<gY._.@FbP%j1FYJ u1'vK@g&7:đdz9諅8 Vm _ 3NJCW'2ޓ7T;㳓6>3>/3j#:lظ<\ ]P. %DӰr0*Xg0,bᅂZK7٭ޣU o8A2\}-GM>wZŜ3dWwLUWϚNƮe\B * z+ 1T#,cNObr`3fϝ6~-r,Y>Nw_r TW '@z7n[L`IBaPʑr[exJ`Lj{b<4-ܧ}z4zCHp ~j B/3^&jFMqP\c)Kj d|,[ 5a~B.̟otM[q:%|-+K m&߂ 7_z7u^ޠs冟F|g-xXւ~r4Kfu?ݏl_>tb6ؑd߈ڛ_`auPYu+1ދ*q_n]w _㍓acΈ= /bsX5DyYKvv4,ũAB^ b3u3Am'/Vh]Cbb ҳD*jOC6bd֘81͉٫`W$ Æf3bpbȉ9yXk$DR ͈lj~NMX.BbLČaźEr{uI$n "5eKxbyqK_u:ΉjVk$`cXN#YF(!Q=_"@t10݀VB?P!1(r<,0 -1RK "F +!v!Ub.yjzWX+t ;k8JkWn/$ b2b, .03uFfPFLA|L̢ 1@u &Cack \:M&C5b 3G0){رZ1+a 3(q錳f} 3]d>RHWYf=a.0uHHwLS;fr##<˓!G@!Jf> ,2Ֆ\g8M;doٛO}^nyoII+S!WIiˋ,#-a-j+!- F d.2Jf;o6RdF#Q@fv+lN h 3Ɍ2Md 2Zʆ[F8$ 3DU]˹+Ԇ߄"E|i!r+`Wic77!77 7LdVZɬ.[܎܂,2UFZ6fﻎq@h"\iZ+?;؈}D:b$N6 ?둟&2V}؄p?2$$CY) )ctRH"mBnEn2)&Ia Cn436M6?8H燉qHX&>2%!|MgqqHX6q%T:#Tf2!ABPPDOhi9ʲ{{4&vNDD&U61Œ9P˻H&SE#<ҼKt : 9W'? Z@M5ڭ󂰁^W͠>K,- 18Q8'/ShGFџTR. M|*n˱"H+2.j/i1^T0>6bN OE S&-hrRs%_V#-xl°Ƽ!eh^:;mrpr~] 6fB7eJAxbrn&k;?!lHoăwnsNI.qfeN·˵\Ho#2B>RB >K ˛y"wH$' !v[C>z,o7[ Vڄ& nk%W! U[EkVԽ)>uB}P$5]AFh+w_cZW}8ځ= MVkwg6-`d"Hc/}O<=M;:G;{Mc]Qzc/JY9|NBew͈èpx :sJpr]^23SMg=LƝ*"^X4;c|NrYs=L/ǙdXNX|kEM~i͢Ğ.oZ^o1c5ӝټ~: ouf=7uPЊf Jr,k".t\&Az#7=Hoi5ɐΦ MpsQxk G>Wv Rۤ}fJ4tx*o0?hnz˅xCbAԮ߬m Si!)S:!xC8% 0 \=h KFQwvM;sfլif9Ϋ31zF'D4}:X7t]vun`]f#u4$Vٕ; ˜@+2ɐ;&sBAoTУxX8(X,:pN09Mmr"gzځ0gc|8oXM?ԫ}|SL ~oz ~K7.}SkMxߴ0kfm2 ܩ.^)g+hpyqvN0.6=ņ Lcw^vN0D3wю vL{j{-cy}222x)t1=!t2"h&<Mdd48%ivk_&p:w?xNϟȟh>;~)ӕC/J_h;;dMꈔ;CC+ⳆCRsʗ,Е)RI8Iq4iפhxl&,=A `WHY2U;/p@f6PY *KևǍadf&&<FG錯*Y#P]'w \cqGB4g( j/ӗRyld9ݵYxM^v/;un乑eCF ȾZx$ٙ+:(oy2[nڪX}.8mȐ1\X[a׫p>n@1ӲBqeS0wDjԝSr[ NfQ8qNA&..|Zg`ciM-6'.yʲY]"~$eQs+kAS3$">G\GC!'"3q&L 2N 5fd\q3#㊃AN.tSXjFغr8PBCO+?/i?d.]s#?Մ l/C~ L99M&?(7"R.'?K_kl4{?Ob8N\DY{/|+lB|<|M]o&,W0NׁFC4QɍҺWӾXRZ~Hꮀ֥Su!|T><[9|9EN_wu9vyI=wэ~g |g+~nȍ-Y s~jwn4}gTn}@nPnyFn}jLC\ླEs,1h\gWM٤&SC13;;7m,9~|\0;|zwvj1u|m}#~(AK69 z`wi9_W~&HJ+ĩϭXnQ z LSsÏcr>m .Yv?+ɍ3߬pw62yE٭s~p:ދu}QQ,liT,ҧ\R,쟢j,rV,zqwJ\. "˞&K[sdŽf0ipSD$cƽLKeºanQ wpww8!xL(.cVx1a:sEa[מf =UET "k' 5'r=*Hd(3T.Jdx\x$IdD9$22ua``;l$6HmvP\rlylSffOMf6iqP{ʔ:U=jlgWUzgV͚Z]9wzs[=k3*ygN]9ud깳&UyfͪI-NIpΩKhOLiR6ͪ&5>6mn[;iwwDjpw,['f@uu6 tS[ ϤTCӇ z+eP*M|3D%O<,@ZA_>\2ysnHzA(.;QC>PM+gʭ2bڵ|폨C텪v!͜mu/kt*X0~л$&q̂…dzxڶ8'J^^x ͝ As!@'ԖWL䆰/G¥vĕ@;)eַ3EcWjH؉ddiPLD,%\\̳HI%7 KEDDId&HdiP߻5"2|%to+ IגnU.rdr7q'zgaYW$|zBI\ wp:\͸RgKRME%pYRL!TIѢ;vI]ќi@ZvWii±rgT[TDžXY*ދX%QAix~[Xo*^L,'c9K<ga0<%,)}*{ P>FTWat@ŵ OI}B8f;S 6`x'zј{Gx'\Z*1LPI}0ώ7OкrcF!cQLzܔ)WRfLXFN]ާ-cc@OϘ3G@q0u<>Mp݀c}:Ytuc6 OA _2;׍O F{Ljp-lۓ½ާw,%cSX>9 WG.cG3uCW{x\'qm(fx\0xIX<.7>&,Oᱼ^xW6 +Rceb{rl  Oxğ 0<.AǢX'\jciǬ>!zQ0xMX˗Xl}&15Or[£†cZxLOl`Q.{FTg'InXާqtƍT 6M~JCq?xbj{&>ɝŸW"œRT\YO8v3}:C>ɝT|ԆF644ylh?xxj{̆F?I>i)}*UOw6?| ~Sq/ݱ`(.JtSq_ih$wc9XOݍ3ŐĤ>ݙWHӃ WÄ4'ҔgSq:~8)Olsh=<>TKzmb/ƿ?OŁ>8ާz}-]X; RT&OŞ>= Ǘ&{ާ1'I.e"E䑓&KoAtlQ"$aiD24I]"M۱r%|- E7́4R?&'\ Y_"?%d/ ǯ[b{rާq"I~SM(cxi q>ٟPާxg+Թ( q>q/O>[lhg'SY;✭wSў>g+7ԹG32hEn4d2zYvF3HI(#x#D4ٽ#mLʃ*$i;8E1/F[H,mPVtI_4wqKDΪe5~6cS&"92n _#5>3ڵ>!]Y\x ,2-1x1o"b*oci00=˸3:1+;GSɕ68o`ݕN_&t G`e:  ~-:8[f<43qrEzdvb+Zy*?ɵ:V%n̷brd^5W[]׬;;k%Et[`,wJf̷θVò+ʎa8ӆ%d46ˬZ v\+;$J2<JZKɵ$lm"k%,Z.VM \+s/ޥ}&O]dp>QY@Y CM羳5!rk4rG9E4rqh/;"5#e< Ձ(ȄԘQ;nA$PԌch('2' G^E?p : 5&~:0"e҃833)|p8W(;j`΀+b)1ܬ.TO^vNxŖY6S6ACDx(pDF!BgQc[!M}W^&obI!}A5+⌭^fqgD5].MsMCO|YkEwKBe/}EFC(Ur\'Y|O #Oi Oh{f(e"ʚ\/͵hu‚eja{C76nLl6V<*Cs,q;XXQmOlskS\%X^,'`ge,ۓ8x`f_cyĬcA6 v 8oa1H/?p&ϣmbaF6_5b6S^ !D87L#c;1}ɟC8I0xHCXGE<Qy7sG2i~bBBRځj6֊ ;s` FnVM(ܛ+ܞ!lpX9E<'zL,+ ǎؙ9GGx!T%<9 s CZ!TeQ&pKfzan[8N8sUE#^exl0<6LgfowppĻ;8`#GI<(H6$)@F1((b kBw-<:;US]Xcs<0j^,x8)xLI!,ا4AH=(t дAH,t Z #M{Oi4=ai'tEo)M,'9MO4JS %4f4}ds-4"4{)M?f"i.A)MN\u#vXk+c=y`{?Ҹfx{޶N{%F&v6XwE?9f%gX mf9?*†O"ICТr/f8YFF4u-ȥ jIk0rVF?z`|J9Hg`D2rWR<t-Jqϧs3qd r(/Z')<x-ĊdLX@ )b,07vMX@澄d~L̏b7P-|͢}`{[cWdЋ,y/b[FOP#[Fv&+*Θo_,`1$5c#f̭3cnK||'bYQ<_,].P>x8)U,FGv<^J Rǚx%bOZS9b$\, X, w% P{ej/^+@= t,$D@KnʛPd#j0/uL-mWa}^ˑzDdjtnQeF^$Swե;}ފEgxXL P ]˩=H)RJ_uLGʻSHR񓤁 3IM7fM= :ͿRвiՂZnF'qךżnH O^`xu=*^ />8h^$F/}5L9K>֏E/*ckYHv`Q]$Qb+d#Y1w! iu|0@"$D]lDmeF" DLoD3 $ʷu4*Ak*$d#"u7JA\ D z$h#&eԂXD7#$`#)6A Dw!2$jo#%mT D{LtQA zA3lDD gh !WE$jc#$ 3*BDo HF4T&( mEMHFtLtQb+Dۑ"(@}D-lD#e1zU (d_#їHF4Z&*BA!;D"Q3Xh^ /H5. CA!~C&622DmDe@Pp"EAF6i2 6D UFT$ʳM4CTHD mD3e5(2(d#-]cCjhQ"D͑15]'7 D4vHۈ*DYs}(Fi@#ҪQǜǤc7[gWϭ٭ U[fDv{fDvrQ3";bԌ>fԌNn4jFdEn2jFd&5#&1jFdKn0jFdJXF~dTLn5*GdC;ɏ#/ /2Gd_4GU$/!GU$ =DZF-BA8Dxr{QQ"2r{QK"{ 8ͨ(}9=ݨ(=ܞiTȾܞmTȾܾڨ(} }QQ"{.}}F û?e#t.'ެ7e}#s7hوFay;:K&b3>ёkbkv~z#"`C߇ ڷ|b?!l0!!EsZUE_xou^_+Vzwf^Ixxm׆xk Vījm/UDZl(BkU!F+G֏ V0(ARϬ`Pv|*G0*ǃgYѝ]@Rx|.*<#'*A9y=]-*_V?okV=-j> AOjpQ ε *$ep_ eU,U }U,?{[$Z>xhቱ ^^ YD\gǯ-fOoUB  YZUzˊ˵ ^~K e^.u,a#*?pBЛq0*<~L o?pU"'J=V>W!/ؗ <)x|2*J]cn*gjVAV! ;ܠwPツ7e}sK%[֫F%FI\#\@L4}vUg7_o$g>|웉ٷbB 8:*R<_gIcmx[e,Q) AW!U:)<<)f&XHW)F9+9{p1/F@y;W\ )G5u_ ~zYczh)<ǝt$d]d%SfDN22FeBYk3*qft2 i0mhTEӆ%LSU?=Ύ %V 뜄dL= #d= {zD;z&X 묄dX૓a* zYzR-t"z_~+9%zjUPI={p^"q#P}B#mԈ_hm9#zj=H{pUb:c6*fI͘Č٤|f̦ϘbG8rgrz#(uGVx&G%G~x4z1ԁG HGwt#MQ>xd&G zPȁGE%q#P<Ғ£JQ5q\> ^!-xXB5)Rѿcio*8O # #.8/rbOK[ύ[ nn .0`'x=v_v?_ ωO*vW%̼%ꐯN|/Gb|]g?Y, :Tl^NnU6z YY_Se5#e J<6|, #~aœ◝Tlcr 6tT "~ T{WpZs gO-߬u$O Z6PW{E!/T1j~~ւRMm@s }kI9k1 QtFCQ!2n)yYb4btB"O$Rd1`?96ߦV1^Ul}j|x?4-W58!^VV Wg@cih'LkM5a9'%-0] EY 7(kô*BIQIT&?Aeт{TZ`ټll2U'Xh&opl6#7̓6pS,LgՂ(5ǣ3 ڎ 1[D/ɄuɨRpְY߄߈ְΆBkl6ۑ >ʳ&Om<0`  l#.6yl|d[s{qclv+ƹ}8T6ՐM@"c-ѷbدs a1`Ta[<ߋQ.>ʁAcvs #1<ǜ#\_ Cls\SDчFRqRdlrwzK#@ `TC%o {,Ǩ˷S$LC^o_H^/+NaF"g<)Wi{BԬ1^TXу\MeΉZ'elT*ul_uFwzd'~ x݁'q .:r1|Wc}FT BB{\|َe͊Qy%  9*XZ՚BBL©YzC>J8Yïߩ,cg 3X2mS]XV2z%VEa59s[,i} Gb-c1c>#QRfnޛ,Ѧ¢AbSJMUx 1nD.PS1<l 0i |)h+j9\b=uUj {UMR*`*Kq3W},x$s,x#+yS @U84o5Rq{ ʣpyiS"l]b&&h[}324]l 2IK=J x ٘d12EcQ'#3޸[\>㱶4} }Գ-՟罎}##e3J1L_# (9.{@><t~j cVi_ȫ=KǘoH\ٻXqAk5M{ vײM{|qCS{H\Yx_wj S+fh0Q#!eM"Jq^C"©( >t J+0k3{. lcY/i| I'|G>ZS=w}|x"O>ܬl1d┙O65=̕EM^)atvNW-v ~]{?ްewpьCyI{F飭ᵻW>D JΐjtZnJ鶴ߨ,:tY3 C}6:toF}7#! F)m/??Ӥtώ+1hOU5^*RUB? KSUTUX:"?/"Ңa\0Y-%Ej KtjjkMWA KSsNS)z!ZAg%u!z. $:]g}2LLZ!cҌH"ӭcX!Z PP},W}.?| S 3nܜʒ]凝JI+qsNHJH'vR!/|pgUElVA2Li@W?p `jqz+xb[GAv' (@ˈ _ ~b m.ZE{|+h}`uQg2wnU+kˀ}Qp/*֚|5[k ~k2R^0Wg! #iWr@d\GtF޺f3*BFG$F+C+s85Qjq?sz¬z7zz+kFZW u'U޴;ʇBGs5 jg$fZlPZ,e!$fD<2RZZRue`V #/-ɺ++Z=CWw(*v3ݏ3)1%iMS kA3+A45*w9H]syo|G>jVSAWX# 8w 坫3@i\Yym5By0D C oHˇJ~'[ _]ctm u"מ2MZl<iu6]XEv  ,Xlv*6=,E1xNb]S׶1u`1 X\,%:YSׂ..$N;EL]N?W'KAu(dkAtbSP$;Y|&.#)P(>3]+8ek_|'P(4}a1;FAtmq' $dHv[RF{>xmq' RTkmRY(onxmqާHRF80TN:v$΃AqG8}XB.pz>a!`q-`yAE~5NfbkbK,"+|}b83+OpeĀS'8ƜӍz[BcRSnm̦ܨY{ڈju#hm1#6ߖmm/m'f7q$\SeecT=%C9մ/lε.;=r eNP׃uzl:jRCCz.hKyh1v6O.2rmQV:muTw>gxbvHkyqcMwDx #fU\P0P^wTyf?8t>{ v==6'q1/y~^ {i68q7dسwy1 ^d݋ d#c]Ta?4Cg6KԚĕ1N~3Wjf #nbm!* &}FO3o:}ө&ÒRe"qY[$.E=\gN*uq^'?k#I\n"H}an ۣD>KGqx>1ܪ*vֶLֱOCZBá:J1sfgnM5 tf_6_lesץzBp]{5(`6DVCtGCvn} 1^F.6{%YAA]f&Ԋx*T,8G[h,Vk+;|I Pz$oH{s ًR(>ʂzҌ^ZT|4ߣvQo7J0S"=3Z{Q^ -gCdA{{΀zznu{O =އ{4.?Π'U4d?Klݎ0:J*vքi;Qk{ =tζ0 Ў'^h[L*aU^*R7.*Q*`|UjgWE\5S> k :[Wީ}`=lL7l* xmg 7)n&nWADe )0AKe! 80jb/բˤ4,hu|ۣ Gxt'y4(ǒʝR37K[7;UctQnQ8?*p()͠i:mhe !6hNa&}kJ,wb6.]Z2ŶJj[yL0v+bSJT{J1_n]46EZ#{INo=HM\VymeV`Pͅ+\0$u22<,Er cx%ZSJ!=*ցz5jRmO,b;KrbQ1{*&-lp]I5s7dKX˔e YѲ"\VI)dlĢ42n-v/PT8$JL!j-:Tp(2'`%"R4N5R},SS @@jjL` J UcǩS/d=KncT88J[^g@q"JW^Qg~>@5pBJLu<` O*ÁFr{0,ec&sK)ApU T^@uR]ͩPC2կTS¬QDkTQ2f N3PT8Յ*Sy,3Xɩe/8r (ULf`I*U&Rs)_fY,N T*S Te*a,TRT(ULU-r%9PFj(JjY`IN!UN5RՐ2¬n.TH5S Te0 rBT8 JY`I=N5#N5RT¬~>Tːj :RT0k,i ZΩP2U^%yjP=T+9UJPjf`I#N?IyE&4,???L ? S???xO#Iq,#a)0}/a4~z?<_ޯCޯI׆A J%E0z~<~{ kC$V_xŕ vhΓas5,IcqvـzgX;ZIqՌvIь5b4ǖ䗾ǜABiwI,vÄ$E›w|eRZeöKJ  krVR5Ch)\9m1hvd~ǧ%?b2%S]#eRþF de4nɥT#B9p9\q.Um\90"tGػ ˇh5ظwr(7dD#0fܢ"{;Υ'b|cer͹p)L9ܲFXUo똞߅>WFMmLrflclU)x 埍Wx?]<+n72!⹆rWb|t RSC"\aڦFxZxkJ0^1)X;e=^quʳx}Nby\xWF_1J9B 2)+0gDJ:^QfϿx7nxm$n3N/*.RE@7DY>?|H.EqC@@W=)"En>uʯG<)5)+T;70SԔےЖY&nxE}΄tkb`~7g^#,S41laq%kqv}}A-n<2 JŕYP~jqGEnp#T4[C5p%0XoKU iEmn;WwiB5`SJةBSSMrkeѩ6өjtBcoOzTvjTH oOYm[z9*R[qP᫧SF-14[?0K =}}7Pܾi}Yn̏{aV{T#ڣڣf5qQ+E!`$-~W*ǒ=Ӵ;U4*q1EqGc ǃQCI1Tp"q8!pwd9(R0K7*7, s{r; pLMipLw1:j#(Fccc|(Jqp0@8ZS8. (788.J K#c$c1 ;)")Yf( b1KsBEVFZPc} Meuo:>]覑;A#OpVd fP~[*$M!EB!bP[wP9RHN 9ס @!) PZJ.Yv3hU' t2^t1wj. :lgV/Z@V6~ lCT8Z1Q1f8qS*8˄3= w/X fapp G IIMg։Ogm(!#OAA8:P8BQqcaRpLp1Q @E8:R8‘4GNpdqNQTpd G.C8478@jEi#=rNQhI5Z OFt8?'芈#">TD!2C(2ՈN`Fž4&ʆKW.N #)y--{ք1S8}آ3rL10h;eĩ;m{13Zc|O?u"eqw}TIXLavA]o'Mf)Q26-̼b;i[oݬ69EXVWNLj=V;j)s\V9y z:jg e`[Z 6}ʘɾN^\TXnj0}i3g3hՇN2qfN[[4}Ui.oi3Oe<\g@_IxSO2G!χn+"ϐ0kDzL^u81ț*cJǔfF.Mvx=Ѽ~Y~} sU2~~'+yo> aq!:µB?*:T=:tr/hdFfg KUW *h֬YܗXF0]g Ϥa̳۠k/_pz^Zz$ntw5k}腖fc[arntd9hkj^C~w(5_X׹apE){2]n'-cZ{+r?Ec6t` ι+<:Zz `(;U}oG}z{YY⦑bBJVța B!T B!o'-vSBPD!0Y 8Yk dzRB1Y+r}hm$<fyY1 EFNjKñ1pVP056ϓa(_@]姢ܰX,T+@V]~*S`¬I(6͆o4/̀?0 N/۝^*0[R;z+/.quAH2nNq|gh4'/۝r.#͝+YrrC93;u:EÊ h+ČE8/pn"CBy]BWi=g\VHիo*|w$gYRj?'^/U̴}p>'^wnxV1?,"RUf R BtWY|QB{JG5,>ǂ֋MMWh=,=^M1k5(/p'7yuuj-epa-5jϞj W~Zc\,R;,?Ħ꺚* 1cXIkO6(wzlg@ZDU\7؅v6z 5J4d/YtXQ U\rWWXTZTzf}F=^_y٦l6)@U~EvkwK pw Xg l!ʜҒ^WKUf9TM3`ٴB6lldSjP.67aa݊W>>a[3V76@9?7ů)z2o5jN ݌D}UZZ2LS۬6n(حQea< .v3R.Wx݋ƕ ?Vʵ2q 8dF+Pתkg͌Kfs{>("uˈo$\[oefVegބ°MxFo9C&%T-uP>bǀg`(=%sexY^3TB)g~'1d+̊70!6M+_y}|h +߀K9- v2VX"Bۭs%6* z6} *ƔϿTJ1?x7޵Xcp`ĻV^˻==PpB^ K2 ѼO^ >َ #+v{, >&afɾFv9r{cbe{([ wc~wM Y8z60W1`I -̕傹r4a̕(m6vw$gw:1WBlWZ{:s71si+<{+$ _sV}Ϲп:vg_]ՅY@G{0Oס>'?,/E sK=4XCm}$bEQj.F~{9SYm՘ m}mOLg \++F/Eb_|Y\˾#S-ھ?,+ٺ O(a)QLJ-S yEvw>=-o+#mUǶ=a:V)vM{X4(.q8 ʝJE={ (/SU}U%Z.GgUG$fтܟ21ǎqLwl@AxoJ++( (Fٮ VRNH?3>Oi\Mg"b,>1bw+nrN K%qS K `7XD `?oݼp7tLwb eX&bzDEo㼈\zEԉFUhqegt?:%>{8~ctW{hiJ;m'жOmkmlm 6ﯖgm&]b< MQ^a5)ȲKBwE2cH1 BcxNe WR6:]Q1]xCНQ +TBIPÊG=x̣?Zm11/>Xё o R[GF+|9`|>-"g[.bc.=g̜L'L飹ޣ:*@1$TIn%wS9ɭW9gwH4|=hN;",N5AWw+5(?W^ʇ`~rH߁Jbݛw"*a/`vY.YL$A!E7wȬW*PLWR`i^ʹH5J;e*Zz%+bzW 6u9~1t!OYO_.O--V? {a@Ou@ԶXi}(CU Fc[V)5u}xl5ǷpM R\ή(V3'^%aʼn:/~1%)]WN7\ ;%9 W5Ys`|p~=pZW">ucR7v_-g겫oɜRjQ.6ʼnrX.~.&RobK7)CbK7OtQh gAݾ)}j{ %vT}e.Ė#̅J͸/a\֙rv5XgJFwemY>lb囈mRr@>s[Ţ^_Gs\_1Ȯ7C?乤`>u)WR'Ǡ)(S&}p֢g33DzktR0OY֍N]-o'=e,R0:<D以`W#)u[ f= ~܈ɴ'_ ɗgh򥖭_##Ak ՞$(|O}$ Qr2%DuvD9KAvNC5 6V% w6נNfgw=_7mpizgSlG 7``y_{H3/chd_m6_n5#ۯOOz櫔K}YT IOh`[ZmF; I `3$Y{%Y'?dHZ.!̆J:ap."C?dHZ.!̆ p ͐4S>QE;3$92${m^Ni73$H4 *k oV.3$ Ϟ!ISV d@gķS j;0\\ĞT6m +ZH+f]|Yd Ώ'k/A? ߜ ¼cOx?ص-k[JWer.rFFLi-e6?4-E\ejבY_P t32rl譶j嶟_3]K]Mw3 o\2 +#n Oʈ #rgV]} /d@x3I^$V3 (tzs4pd^JF`u/,~^?_#kͦυM'i뿀ao}#h}{SA.j֫]>d@ϩ$™1J4/@f@*>[x3 cd@l.t s *&j^Od潺d@Οj>ҖBEUu8/7oh93Э-`Rca{_Lj,~v/BŤ8,x96K;}IxڝupP,==qSu:}՘Eһ ? w8wFcpHFRv!JYFn]zm,7״ך)GxC)- ~b^X)'PCj7F^D=i|ARB`r1pz 8AN= !0ޜA66W_qWZGl5)!M[c`{M$ JmBijR(>!Z%+!ܤ/6֚pKTH чiޟ}{f;9sf/O]["t*Q˒8DDn;L7j,֖$S#-șgnْh)lgI#Ȑ:yB8;)D'om5)Qt׆(tE%ӭ-鮞Ͽ>F!pRX#*А/fłFSr^tC,{{*ipKuLP'fdG`CX,&f߻bv%\Jzi;x=ۼzb:zΊz|V@lE/^ZsSs&P34[眈3׃:fqfGfxZԃ> ,*mL[Ȇ:@SHz;G Ǡ8 :%ht Y?gyQv8 -Ic|g]؏kUsFf2{##xF h7yxHD3ڵ9,dvf0+R"s~W[ӛܸRWS)ʷal3`YJdeܭqת(}5F_[Mk]PV[wl?8kd5}a0EY+:hHb;Z 8A ql-Kn~$r$(EjQ/M e{u0~]*&S[rB2 u#)#ll% xQ!|}t ]RC]%2 2zP N(}cB>[da#0zd=uZnwo/>RQVT*RlZQYJW-DEϘ_23T˺}'>fʞE?CTz>cV_cyM%'oO{D#Cga.X|ĺ.rOڣq$RPBz$5>7xfR:E,Q1 vE$5Yֽ5jW-6(&OՄmEVPS>ʁ i4Ju'Ge 3; ;vUůKz.Rطt77esD}bA>Fp.v  d.ۦBte ;8cRנ>r>aRS;G ,SIM Discrete RunP @ period @ skewSIM subVI execution type.ctli@ Function callDiscrete ContinuousInitialization onlyFinal step onlySimulation execution typeCSIM subVI tag data.ctl#@PSIM subVI tag data"SIM Discrete RunP @ period @ skewSIM subVI execution type.ctli@ Function callDiscrete ContinuousInitialization onlyFinal step onlySimulation execution typeCSIM subVI tag data.ctl#@PSIM subVI tag dataSIM Discrete RunP @ period @ skewSIM subVI execution type.ctli@ Function callDiscrete ContinuousInitialization onlyFinal step onlySimulation execution typeCSIM subVI tag data.ctl#@PSIM subVI tag data#SIM Discrete RunP @ period @ skewSIM subVI execution type.ctli@ Function callDiscrete ContinuousInitialization onlyFinal step onlySimulation execution typeCSIM subVI tag data.ctl#@PSIM subVI tag dataSIM Discrete RunP @ period @ skewSIM subVI execution type.ctli@ Function callDiscrete ContinuousInitialization onlyFinal step onlySimulation execution typeCSIM subVI tag data.ctl#@PSIM subVI tag dataSIM Discrete RunP @ period @ skewSIM subVI execution type.ctli@ Function callDiscrete ContinuousInitialization onlyFinal step onlySimulation execution typeCSIM subVI tag data.ctl#@PSIM subVI tag data'>SIM Discrete RunP @ period @ skewSIM subVI execution type.ctli@ Function callDiscrete ContinuousInitialization onlyFinal step onlySimulation execution typeCSIM subVI tag data.ctl#@PSIM subVI tag data'FSIM Discrete RunP @ period @ skewSIM subVI execution type.ctli@ Function callDiscrete ContinuousInitialization onlyFinal step onlySimulation execution typeCSIM subVI tag data.ctl#@PSIM subVI tag data(u SimCallChainP@0 Tag Value /Integrator( SimCallChainP@0 Tag Value /Integrator((5NJ$TARGET_TYPE==Embedded$uTARGET_TYPE==Embedded      TahomaTahomaTahoma000010RSRC LVINLBVW: l 4:LVSRxBDPWRTSGLIviCONPTM80DFDSLIdsVICDvers,DLDR@FPTDTCPMphICON|icl8DTHPLIfpTRecPICC7FPHb8>?PCT@4 P   p((| |0|$p !"h#$%T&)*T-./H012P345@678D9:;8<=>d?@A|BCTDE FGH8IJKXLMNTOP$Q|RSHTUV`WXYpZ[ \]^0_|`aDbcd<efgLhij@klm8nop(qrs$tpuvwlxy z`{|}X~D<44HDTHP<t,XPœDðTĠLŘ@ƌ@Ǩ\ȰHɔ,xhx(͌8΄LϘDШTѠHҜ@ӌ0Ԉ,xth״`شL٤Dڜ<۔<ܤPݜLެ\ߨP L   \  ph0|(8, $!p"#$l%&'\()*X+,-L./0D1230456(789 :x;< =>?4@AB0CDE@FGH4IKLDMNOLPQR\ST UlVWXYZ,[x\](^_`0a|bcdtefgdhij`klmPnopHqrs4tuv4wxy,zx{|}p~$p $   4   ,   8   (  H@Tdt$pxd`PL<0|0| tdl l  | !(!t!"$""# #p#$($$%8%%&L&&'D'( (X())h)**`*++\+,,L,,-H--.8../4//0$0p011l122\223T334L445\ 5 6 6T 6 77d788`899\9::|:;P;<,< <"=P#=%>&>t(>)?@*?+?,@$-@p.@/A0AT1A2B3B5B6CT7C8D9Dh:D;E<Et=E>F?Fh@FAGBGhCGDHEHFHGI0HI|IIJJDKJLJMKlNKOL PLQLRMTSMTNUNPVNWO XOlYOZP[P\P]Q8^Q_Q`RPaRbScSLdSeSfTHgThTiU8jUkUlV4mVnVoW$pW|qWrX sXltXuY vYXwYxZyZPzZ{Z|[H}[~[\@\\]@]]^T^__P_````aapab bbcLccd0deedeffxfg0g|gh4hhiTijjhjk klkl$lplmDmn$nno oloppppqqdqr$ r4rDrTrd'rt(r+r,rr <(|J\|!D$h'4 LX$,Xstate_machine_30Jan2008.vi