RSRC LVINLBVW ` @<sp!LLO4KvB * S7]DafL ُ B~WA1``dzLVINpid_control_system.viPOLYPID Advanced.viC0PTH07addonscontrolpidpid.llbPID Advanced.vi.LVINPID Advanced (DBL).vi @ setpoint4@P@ output high@ output low output range@! auto? (T)@ manual control @ output@ process variable:@P@ setpoint high@ setpoint lowsetpoint rangef@P@ proportional gain (Kc)@ integral time (Ti, min)@ derivative time (Td, min) PID gains @ dt (s)@!reinitialize? (F) @ beta@ linearity@ dt out (s)PTH0=addonscontrolpidpid.llbPID Advanced (DBL).vihPOLY*CD Convert Control Design to Simulation.vi PTH0uaddonsControl Design_Model ConversionsSimulation Model.llb*CD Convert Control Design to Simulation.viCODECDTK@LVCCSIM SISO Transfer Function.ctl@SIM SISO Transfer Function.ctlZ@P @@ @ Numeric Numerator"@@ @ Numeric DenominatorTransfer FunctionPTH0Oaddons SimulationShared _DatatypesSIM SISO Transfer Function.ctlSIMUSIMMPOLYCD Read Model from File.vi1PTH0caddonsControl Design_Model ConstructionModel File IO.llbCD Read Model from File.viCODECDTK@LVINcd_Read Model from File (TF).vi x  6@P @!status @code@0source error out@@@j&%CD Transfer Function Model (MIMO).ctlP@\;CD General Elements.ctlP@0 Model name&@@@0String Input names(@@@0String Output names$@@ @ Numeric Input Delays$@@ @ Numeric Output Delays@ Sampling Time@0Notes properties@@@i%CD Transfer Function Model (SISO).ctlRP @@ @ Numeric numerator"@@ @ Numeric denominator @ delayClustertransfer function(s)Transfer Function ModelTransfer Function Model@j&%CD Transfer Function Model (MIMO).ctlP@\;CD General Elements.ctlP@0 Model name&@@@0String Input names(@@@0String Output names$@@ @ Numeric Input Delays$@@ @ Numeric Output Delays@ Sampling Time@0Notes properties@@@i%CD Transfer Function Model (SISO).ctlRP @@ @ Numeric numerator"@@ @ Numeric denominator @ delayClustertransfer function(s)'First Transfer Function Model in Record@2 New File Path@Mark after Read (records)@@P @!status @code@0sourceerror in (no error)@Records to Read (-1,all)@Offset (records:0)$@2File Path (dialog if empty)PTH0haddonsControl Design_Model ConstructionModel File IO.llbcd_Read Model from File (TF).viCODECDTK@LVIN.CD Convert TF to SIM MIMO Transfer Function.vi x 6@P @!status @code@0source error out@ Sampling Time [dt] (s)@SIM MIMO Transfer Function.ctl@@SIM SISO Transfer Function.ctlHP @@ @ Numeric Numerator"@@ @ Numeric DenominatorTransfer Function"Simulation Transfer Function Model@@P @!status @code@0sourceerror in (no error)@j&%CD Transfer Function Model (MIMO).ctlP@\;CD General Elements.ctlP@0 Model name&@@@0String Input names(@@@0String Output names$@@ @ Numeric Input Delays$@@ @ Numeric Output Delays@ Sampling Time@0Notes properties@@@i%CD Transfer Function Model (SISO).ctlRP @@ @ Numeric numerator"@@ @ Numeric denominator @ delayClustertransfer function(s)Transfer Function ModelPTH0yaddonsControl Design_Model ConversionsSimulation Model.llb.CD Convert TF to SIM MIMO Transfer Function.viCODECDTK@POLYAO Update Channel.viGWPTH01DAQ 1EASYIO.LLBAO Update Channel.vi LVIN#AO Update Channel (scaled value).vi @ value@7 channel (0) @devicePTH0@Daq 1easyio.llb#AO Update Channel (scaled value).viPOLYAI Sample Channel.viлHPTH01DAQ 1EASYIO.LLBAI Sample Channel.viLVIN,AI Sample Channel (single-point waveform).viu@  @TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributessample@ low limit (0.0)@ high limit (0.0)@7 channel (0) @devicePTH0IDaq 1easyio.llb,AI Sample Channel (single-point waveform).viLVINSIMSCR Init From Cluster.viD` @0 timingSource@dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data out4@P @!status @code@0sourceerrorin@ SIMSCR simulation parameters.ctlP@ Initial Time@ Final Time@ Time Step@ Absolute Tolerance@ Relative Tolerance @Discrete Time Step Multiple@0Continuous Solver@0Additional ParametersSimulationParametersPTH0Vaddons Simulation ScriptingCompanion DiagramSIMSCR Init From Cluster.viSIMUSIMMLVINMerge Errors.vi`   6@P @!status @code@0source error outP@@6@P @!status @code@0sourceerror inerror array inB@P @!status @code@0sourceerror in 3 (no error)B@P @!status @code@0sourceerror in 2 (no error)B@P @!status @code@0sourceerror in 1 (no error)PTH0.Utility error.llbMerge Errors.viLVINSIM Set Finished Late Flag.viE x  @dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data out@!Finished Late [i-1]@dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation dataPTH0Raddons SimulationImplementationSharedSIM Set Finished Late Flag.viSIMUSIMMLVINSIM manager.vi+( @!step complete?@dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data out@dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation dataPTH0Caddons SimulationImplementationSharedSIM manager.vi SIMUSIMMLVIN SIM stop.vi) @dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data@dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data out@!stop simulation?PTH0@addons SimulationImplementationShared SIM stop.viSIMUSIMMLVCC SIMSCR simulation parameters.ctly SIMSCR simulation parameters.ctl@P@ Initial Time@ Final Time@ Time Step@ Absolute Tolerance@ Relative Tolerance @Discrete Time Step Multiple@0Continuous Solver@0Additional Parameters Sim ParamsPTH0[addons Simulation ScriptingCompanion Diagram SIMSCR simulation parameters.ctlSIMUSIMMLVINSIM Fire Discrete SubVI.vi0(   @dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data out @!Fire!@dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data@Sample Rate DivisorPTH0Oaddons SimulationImplementationSharedSIM Fire Discrete SubVI.viSIMUSIMMLVCC*AlarmRef__NATIONAL_INSTRUMENTS_lvalarm.ctl8񹯌*AlarmRef__NATIONAL_INSTRUMENTS_lvalarm.ctl>@P @Alarm @Ring @Ring 2 @True Id Timing InfoPTH0XPlatform TimedLoop utilities.llb*AlarmRef__NATIONAL_INSTRUMENTS_lvalarm.ctlLVTLLVTL-LVCC timing.ctl timing.ctlb@P @Period@Initial Offset@ Loop priority@ Timeout (ms)@ Logging Idx@ offset mode@0 Clock Source@0 Loop namep@񹯌*AlarmRef__NATIONAL_INSTRUMENTS_lvalarm.ctl2P @Alarm @Ring @Ring 2 @True Id Ref (out) @@ @NumericReserved4@P @!status @code@0sourceErrorIn Timing outPTH08Platform TimedLoop utilities.llb timing.ctlLVTLLVTL-LVINloadlvalarms.viPTH0APlatform TimedLoopConfigExtNode.llbloadlvalarms.viLVTLLVTL-LVIN SIM Halt.viJ  @!Halt?@dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data@dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data outPTH0Aaddons SimulationUtilityImplementation SIM Halt.viSIMUSIMMLVIN,SIM Discrete Unit Delay Buffered (scalar).vi^   @ initial condition@sample rate divisor @ input@dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data @ output@dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data out"@0DNL_Simulation CallChainPTH0addons SimulationDiscreteLinearImplementationSIM Discrete Unit Delay.llb,SIM Discrete Unit Delay Buffered (scalar).viSIMUSIMMLVIN/SIM Discrete Transfer Function Direct (SISO).vi   @sample rate divisor @ input@SIM SISO Transfer Function.ctlHP @@ @ Numeric Numerator"@@ @ Numeric DenominatorTransfer Function@dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data @ output@dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data out"@0DNL_Simulation CallChainPTH0addons SimulationDiscreteLinearImplementation)SIM Discrete Transfer Function Direct.llb/SIM Discrete Transfer Function Direct (SISO).viSIMUSIMMLVINSIM Time Waveform (vector).vi  @@ @ ValueValue@dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesWaveform Chart@dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data outPTH0oaddons Simulation SignalDisplayImplementationSIM Time Waveform.llbSIM Time Waveform (vector).viSIMUSIMMXXPX cP P d-`  P   c,RP"@P@flg@oRt@eofudf P y_SPp dfdP txdP oldP extj Pp@fP0@PP!!!!l@bP0   !!!$@P0!!!B@8PPbPP@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributes000P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesb P         @P b P         @P b P         @P  c0PP"@P@flg@oRt@eofudfP@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesWaveform Chartbp@TTNPTP @ P!0SdfdbP@TTNPTP @ P!0StxdbP@TTNPTP @ P!0SoldbP@TTNPTP @ P!0Sext c,RP"@P@flg@oRt@eofudf P!Stop?x!dfdP!txdP!oldP!ext P    P    P   c P"@P@flg@oRt@eofudffPP@ proportional gain (Kc)@ integral time (Ti, min)@ derivative time (Td, min) PID gainspP   dfdPP   txdPP   oldPP   ext P   c$dP"@P@flg@oRt@eofudfP Sampling Time [dt] (s)p dfdP txdP oldP ext< P@@@ @ Numeric P   < P@@@ @ Numeric P   c4@P"@P@flg@oRt@eofudfPSIM SISO Transfer Function.ctlHP @@ @ Numeric Numerator"@@ @ Numeric DenominatorH(z) estimated&pP@ @ dfd&PP@ @ txd&PP@ @ old&PP@ @ ext c(^P"@P@flg@oRt@eofudfP!Select_motor_simx!dfdP!txdP!oldP!ext P    P    P    P    P    P cP"@P@flg@oRt@eofudfP SIMSCR simulation parameters.ctlP@ Initial Time@ Final Time@ Time Step@ Absolute Tolerance@ Relative Tolerance @Discrete Time Step Multiple@0Continuous Solver@0Additional ParametersSimulationParameters2pP     00dfd2PP     00txd2PP     00old2PP     00ext P@P@.P     00"@P@"@P@@P0hdisabled index (col) ` dt (s)" P@@hdisabled index (row)" P@@`7 channel (0)`7 channel (0) hindex ` dt (s)hdisabled index (col)" P@@`7 channel (0)hdisabled index (row)`7 channel (0) hindexZ P$@P@0P !`Sample Rate DivisorZ P$@P@0P !`Sample Rate DivisorZ P$@P@0P !`Sample Rate DivisorZ P$@P@0P !`Sample Rate Divisor" P@@" P@@< P@@@ @Numericr` timing.ctlVP @Period@Initial Offset@ Loop priority@ Timeout (ms)@ Logging Idx@ offset mode@0 Clock Source@0 Loop namep@񹯌*AlarmRef__NATIONAL_INSTRUMENTS_lvalarm.ctl2P @Alarm @Ring @Ring 2 @True Id Ref (out) @@ @NumericReserved4@P @!status @code@0sourceErrorInTimingh initial condition`sample rate divisor`sample rate divisor c c$ c0 c\ c  @ y_SP"@0DNL_Simulation CallChain@ low limit (0.0)@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributessample c@ high limit (0.0)PTP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributessample! c @device @!Fire! c @ value @device c@Sample Rate Divisor@dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data! c @ output@SIM SISO Transfer Function.ctlHP @@ @ Numeric Numerator"@@ @ Numeric DenominatorTransfer Function @!Fire! c"@0DNL_Simulation CallChain @ output@sample rate divisor c @ output@sample rate divisor c@ initial condition"P0DNL_Simulation CallChain@dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data c@Sample Rate Divisorf@P@ proportional gain (Kc)@ integral time (Ti, min)@ derivative time (Td, min) PID gains @ output @ dt (s) @ y_SP P output4@P@ output high@ output low output range@ manual control@ dt out (s)@ linearity @!Fire! c@dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data @ beta@Sample Rate Divisor@!reinitialize? (F) c @ output:@P@ setpoint high@ setpoint lowsetpoint range@! auto? (T)!! cP Sampling Time [dt] (s)PSIM MIMO Transfer Function.ctl@@SIM SISO Transfer Function.ctlHP @@ @ Numeric Numerator"@@ @ Numeric DenominatorTransfer Function"Simulation Transfer Function Model @!Fire! c@dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data@Sample Rate Divisor@@P @!status @code@0sourceerror in (no error) c@ Sampling Time [dt] (s)6@P @!status @code@0source error out c@SIM MIMO Transfer Function.ctl@@SIM SISO Transfer Function.ctlHP @@ @ Numeric Numerator"@@ @ Numeric DenominatorTransfer Function"Simulation Transfer Function Model"P0DNL_Simulation CallChain@P @Period@Initial Offset@ Loop Priority@ Timeout (ms) @Log Idx @Mode@0source@0 loop name2P @Alarm @Ring @Ring 2 @True Id@4@P @!status @code@0sourceErrorInTiming cP@@6@P @!status @code@0sourceerror inerror array inB@P @!status @code@0sourceerror in 3 (no error)B@P @!status @code@0sourceerror in 1 (no error) cP @Period @Offset@Priority@ 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 phaseMode@@ReservedP @Expected end [i-1]@Actual end [i-1]@Expected start [i]@Actual start [i]d@NormalAbortedAsynchronous wakeupTiming source errorTimed loop errorTimeout Wakeup reason@!Finished Late [i-1] @Period @Offset@Priority@ 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 phaseMode@@Reserved c @Period c P output! c@P @Period@Initial Offset@ Loop Priority@ Timeout (ms) @Log Idx @Mode@0source@0 loop name2P @Alarm @Ring @Ring 2 @True Id@4@P @!status @code@0sourceErrorInTiming c@2 New File Path@j&%CD Transfer Function Model (MIMO).ctlP@\;CD General Elements.ctlP@0 Model name&@@@0String Input names(@@@0String Output names$@@ @ Numeric Input Delays$@@ @ Numeric Output Delays@ Sampling Time@0Notes properties@@@i%CD Transfer Function Model (SISO).ctlRP @@ @ Numeric numerator"@@ @ Numeric denominator @ delayClustertransfer function(s)'First Transfer Function Model in Record@@P @!status @code@0sourceerror in (no error) c@@@j&%CD Transfer Function Model (MIMO).ctlP@\;CD General Elements.ctlP@0 Model name&@@@0String Input names(@@@0String Output names$@@ @ Numeric Input Delays$@@ @ Numeric Output Delays@ Sampling Time@0Notes properties@@@i%CD Transfer Function Model (SISO).ctlRP @@ @ Numeric numerator"@@ @ Numeric denominator @ delayClustertransfer function(s)Transfer Function ModelTransfer Function Model@ SIMSCR simulation parameters.ctlP@ Initial Time@ Final Time@ Time Step@ Absolute Tolerance@ Relative Tolerance @Discrete Time Step Multiple@0Continuous Solver@0Additional ParametersSimulationParameters @!Stop?jf@P@ proportional gain (Kc)@ integral time (Ti, min)@ derivative time (Td, min) PID gains@SIM SISO Transfer Function.ctlHP @@ @ Numeric Numerator"@@ @ Numeric DenominatorH(z) estimated@!Select_motor_sim @ Sampling Time [dt] (s)@Records to Read (-1,all)$@2File Path (dialog if empty)@dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data out4@P @!status @code@0sourceerrorin c@0 timingSource@Offset (records:0)6@P @!status @code@0sourceerror IO c@P@ Initial Time@ Final Time@ Time Step@ Absolute Tolerance@ Relative Tolerance @Discrete Time Step Multiple@0Continuous Solver@0Additional Parameters Sim Params@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesWaveform Chart@ Z@P @@ @ Numeric Numerator"@@ @ Numeric DenominatorTransfer Function c @ input@!stop simulation?@!step complete?@dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data out! c#@ Timeout (ms)@ Loop priority@Initial Offset @PeriodrP timing.ctlVP @Period@Initial Offset@ Loop priority@ Timeout (ms)@ Logging Idx@ offset mode@0 Clock Source@0 Loop namep@񹯌*AlarmRef__NATIONAL_INSTRUMENTS_lvalarm.ctl2P @Alarm @Ring @Ring 2 @True Id Ref (out) @@ @NumericReserved4@P @!status @code@0sourceErrorInTiming c@ Logging Idx@ offset mode@0 Clock Source @@ @NumericReservedp@񹯌*AlarmRef__NATIONAL_INSTRUMENTS_lvalarm.ctl2P @Alarm @Ring @Ring 2 @True Id Ref (out)@0 Loop name2PP @!status @code@0sourceError c c\ c c4 c c< c cl c cl c c4 c c< c c c c< c cl c c c c| c c< c cD c c< c c| c c\ c c$ c c| c c.b*@P @Period@Initial Offset@ Loop priority@ Timeout (ms)@ Logging Idx@ offset mode@0 Clock Source@0 Loop name<@P @Alarm @Ring @Ring 2 @True Id Ref (out) @@ @NumericReserved4@P @!status @code@0sourceErrorInTiming(2 P @Alarm @Ring @Ring 2 @True Id c c@P @Period@Initial Offset@ Loop Priority@ Timeout (ms) @Log Idx @Mode@0source@0 loop name2P @Alarm @Ring @Ring 2 @True Id@4@P @!status @code@0sourceErrorInTiming c  c c 6hP @!status @code@0sourceerror IO c c c c c c c c c c cZbV@PZ@ RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioF@Init Minor Substep Major Substep Discrete stepDiag 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@P @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limits>@@(@upperlowerbothnone limit type limit typesF@@0@risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data out c c c c c dP``` P dE$OXWl 4 W d8O^z6~?zG{?Yy_SPb} !$'*.147;>ADHKNQUX[_behloruy|   $'*-11Y Y Simulated yb} !$'*.147;>ADHKNQUX[_behloruy|   $'*-11Y Logged yb} !$'*.147;>ADHKNQUX[_behloruy|   $'*-11 Simulation Time AmplitudezzzQQQ7YzzzQQQT<)$@$$@??4Y@@$@???$@$$@??4[Y?? Y?? Y? ?PbM@?tzG{??]C?+e7V?@h -pP??>z򚼯H?PbMRK 2?=|׽???>z򚼯H?PbMRK 2?=|׽??\ 0P =:Ǭ:¨>dd |\L4O\ 0\ P =Ǭ:¨:d>d |L\4O\ /n$ <(l<4#$L!޴#ڔ$,$Bdll<F(HטJָT(6 HT_ѼMMTimeLoop Attribute+L@nitlVersionedState.ctlP @Version @SDataVersioned DataD@nitlCurState.ctlP<@P @Period@Initial Offset@ Loop priority@ Timeout (ms) @mode@0 Source name@0 Source type@0 Loop namep@񹯌*AlarmRef__NATIONAL_INSTRUMENTS_lvalarm.ctl2P @Alarm @Ring @Ring 2 @True Id Ref (out)@Log to trace tool @@ @NumericReservedTiming$@@ @!Boolean Wired Inputs@!Compile?@!Show as Icons?@S G Only Data@@f@nitlTargetSpecificData.ctl*P@0 Target Name@S Target DataTL Target Specific DataTarget Specific Data State Datadd1 kHz 1 kHz Clock L12504337DVT)L@nitlVersionedState.ctlP @Version @SDataVersioned Data@nitlGOnlyData.ctlP@!Has User Configuredv@nitlVisibleControls.ctlHPB@@2@P@disabled @!Visible @SvalueClusterprops Control Props G Only Data                   ? analoginn0 analogut0? analogut0 analoginn0dd1 kHz L12504337DVTdL857794271 kHz1 kHz ClockTD`p $08]`p|~aSa~T `p/_ d 4p^_X6X6@;JO==l0x\Bj1:2,M K=X6@=H@= E\EPd .UR@␐}v}v4ƅ,fx :ƅ0ɍ8HHH HHƅ4d hhUEP @ QRhhhP4 $d$ZYSZ ƅ8x98 > @ 4 h .UR@␐Z Z L x6ƅ8NSQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEPERUQ YZXEEPERUQ YZXEEPERUQ YZXEEPERUQ YZXEEQRuhPED$X/ϥd$ZY==EEQRuhPED$XΥd$ZY=EE}u E EQRhhuhPED$Xhѥd$ZY=EEPEEXPEEXPERUQ YZXEEPERUQ YZXEEQRuhPED$Xͥd$ZY=_^ZY[ÐuP$P$d$ =2fx6QRP4 $hhPEP$Fd$ZY=Ð}vƅ<x6l s<s< \d ETB E\EPl .UR@␐}v}vƅ<fxK6B E\QRPEP$hhPEP$Ed$ZY=Ð}v/ƅ@x 6ƅIƅHƅJNSQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEPERUQ YZXEEPERUQ YZXEEPERUQ YZXEEPERUQ YZXEEQRuhPED$X*˥d$ZY==EEQRuhPED$Xʥd$ZY=EE}u E EQRhhuhPED$Xhͥd$ZY=EEPEEXPEEXPERUQ YZXEEPERUQ YZXEEQRuhPED$Xɥd$ZY=_^ZY[ÐuPL$P$d$ =$.R|EQRhPf0$QP|$pd$ZY(>QRhhPf0$hhP|$%d$ZY'|' Eh@F E\EPQRṖd$ZYÐ HQR ZYÐQRdd$ZYDžÐQRP|$D d$ZYÐ(Dž8QRQ8P$P$uhP$P<$P$d$$ZYÐ@@ }vn&QRP|$h'PL$P<$d$ZY|&}v&|%QRP$P$P$P$P$P$P$PH$P<$PL$d$(ZY}vx%|<c%-Y%PLXPPXPTXP`XQRhhP$xhɥd$ZY=*ɍ`HHH Hƅ\hhUEP/ƅdƅdfxB/ƅhETI E\EPp .UR@␐}v}v#ƅhfxF/ƅlɍxHHH HHHHH H$H(H,H0H4ƅtƅtfxR/ƅxɍHƅƅP, 1 XP- H XdSQRVWPEEXPE EX}ufEE}uEE}uEE}uEE}uEE}uEE}uEE}uEE}uEE}ufEEPERUQ YZXEEPERUQ YZXEE}uEE}uEE}uEE}uEE}uEEPERUQ YZXEEPERUQ YZXEEPERUQ YZXEEPERUQ YZXEE}uEE}uEEPEEXPEEXQRhhuhPED$Xh3ťd$ZY=EEQRhhuhPED$Xhĥd$ZY=MEEQRhhuhPED$Xhĥd$ZY=EEQRhhuhPED$XhFĥd$ZY=EEQRhhuhPED$Xhåd$ZY=`EEQRhhuhPED$Xhåd$ZY=EEQRhhuhPED$XhYåd$ZY=EEQRhhuhPED$Xh åd$ZY=sEEQRhhuhPED$Xh¥d$ZY=$EEQRhhuhPED$Xhl¥d$ZY=(E(EPEEXPEEXPERUQ YZXEEPERUQ YZXEEQRuhPED$Xld$ZY=E E EPERUQ YZXEEPERUQ YZX_^ZY[ÐuPL $P$d$ ="f)ƅ`ETDQ E\EPt .UR@␐}v}v ƅf(ƅ: <'ƅƅf(ɍƅƅf(ƅx s$<s,Ds<TETdR E\EPx .UR@␐}v}vƅfz(Ehx"QRhhhP $P $d$ZYƅf\(Ehx"1 *ƅxfxV_(ƅ|ƅ|fxZz(ƅ8 '6 9kVW_^PQYXƅfx^E(ƅɍHƅƅPv jXPw @XuP~$PL $fd$ =f'ƅET^T E\EP| .UR@␐}v}vƅf'ƅ|<'ƅƅf'ɍƅƅf'ƅ s$ts\$XETiU E\EP .UR@␐}v}vƅf'EhxVWpP_^,SQRVWE=2EMMMMMEEEE܋EQRPE܇$u hP($P8d$ZY=IE =EPEEXPEEXPEEXPEEXPEEXQRhhuhPE؋D$XhEd$ZY=~EظEQRhhuhPE؋D$Xhd$ZY=/EEm}LEEm}_^ZY[ÐuPx$Pd$d$ =ƅfd%Ehxjƅfxbg%ƅ x6 99kSQRVWPEEXPE EXQRhhuhPED$Xh蕹d$ZY=TEEQRhhuhPED$XhFd$ZY=_^ZY[ÐuP$P$8d$ = Dž=9>QRP$P$hh9d$ZY=7=dPQYX DžG=9?QRP$PG$hh8d$ZY=GG=dPQYXƅuP$P $d$ =fxf"ƅ ET[ E\EP .UR@␐}v}vlEhxƅfxj!ƅQRP $X 褲d$ZY=VWP _^P H XHET\ E\EP .UR@␐}v}vEhx'ƅfxnl!ƅ VW@ 8 _^VW@  _^ƅfxrL!ƅɍHƅƅP iXP HXVWH _^VW8 @ _^VW _^VW@ _^dSQRVWPEEXPE EX}ufEE}uEE}uEE}uEE}uEE}uEE}uEE}uEE}uEE}ufEEPERUQ YZXEEPERUQ YZXEE}uEE}uEE}uEE}uEE}uEEPERUQ YZXEEPERUQ YZXEEPERUQ YZXEEPERUQ YZXEE}uEE}uEEPEEXPEEXQRhhuhPED$Xhd$ZY=EEQRhhuhPED$Xh螱d$ZY=MEEQRhhuhPED$XhOd$ZY=EEQRhhuhPED$Xhd$ZY=EEQRhhuhPED$Xh豰d$ZY=`EEQRhhuhPED$Xhbd$ZY=EEQRhhuhPED$Xhd$ZY=EEQRhhuhPED$Xhįd$ZY=sEEQRhhuhPED$Xhud$ZY=$EEQRhhuhPED$Xh&d$ZY=(E(EPEEXPEEXPERUQ YZXEEPERUQ YZXEEQRuhPED$X&d$ZY=E E EPERUQ YZXEEPERUQ YZX_^ZY[ÐuP $P~$d$ =fQƅETd E\EP .UR@␐}v}vƅf.ƅ <'ƅƅf+oɍƅƅf1ƅ s$@s,s4 sT@s|   hETf E\EP .UR@␐}v}v5ƅfJEhxVWP P_^ƅfJEhxviƅVWP _^fxv;ƅɍ HƅƅPQ XPR  XuP\ $P $Hd$ =D fƅ (ET|g E\EP .UR@␐}v}vƅ fƅ <'ƅƅfɍƅƅVW< P _^fƅ s,ETh E\EP .UR@␐}v}vƅfpEhxV ƅfEhxD ƅfxzƅQRP$ $h訥d$ZY=O P 0 XET~i E\EP .UR@␐}v}vEhx ƅfx~"ƅDžQRP$WhhhN%d$ZY= 2? VW_^( VW_^8 VW_^ƅfƅdETj E\EP .UR@␐}v}vEhx ƅfhƅETk E\EP .UR@␐}v}v>ƅPXf7Ehx uP$P$d$ =D VW( _^.ƅluP $d$ = }$ ƅT hhUEP8d$ =VWp_^}$ ƅhhUEP8d$ }$ ƅ$ hhUEP8d$ =fxJ-ƅpETl E\EP .UR@␐}v}vƅpPXfxNEhx O|BƅIƅHƅJDžLDžPDžTDž`QRP|$Dd$ZYm E\EPQRPU`d$ZYÐ NSQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEPERUQ YZXEEPERUQ YZXEEPERUQ YZXEEPERUQ YZXEEQRuhPED$X/d$ZY==EEQRuhPED$Xd$ZY=EE}u E EQRhhuhPED$Xhd$ZY=EEPEEXPEEXPERUQ YZXEEPERUQ YZXEEQRuhPED$Xd$ZY=_^ZY[ÐuPl$PL$d$ =}vƅ@fxƅDƅDfx"ƅHEhxƅHSQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEQRuhPED$X՝d$ZY=_^ZY[ÐuP$P$Nd$ =fx&?ƅL s<tsD |8ETq E\EP .UR@␐}v}v=ƅLfx*Ehxƅ0fx} }P}}+QRPE@$d$ZY== p h搐ÐEw r E\EPPUEd$===u=tEw Ew‰ppVL@'PUEd$=ÐPf6$s 4 6s Pf6Ps }P1js cP18s IP1P%s /P1(s P1ds P1ds P1dt P1 t P1P:t P1`@Tt yP1@nt _P1@t EP1\t +P1t P1t P1t P1 u Pf6$u Pf6z>u _u Ðx&Iuu Ðx&!u Ðx&cu Ðx&u Ðx&9u Ðx&/u Ðx&su Ðx&U]v Ðx&yG%v Ðx&1;v Ðx&Qv Ðx&Dgv Ðx&Y}v Ðx&v Ðx&lv Ðx&nv Ðx&EXpv p @'PUEd$=ÐPf6w Pf6=w WPf6ww 4 w 4 w P %x oP_x 5Pf6x P{ 1x P 1 y P 1Gy MP1y Pm1 y PV1A##$$`y P1F$$%/z eP1I&&&iz +P$1J''(z P1K(('z P+1H%%#{ }Pb1+Q{ CP1-{ P1.{ Pp1L))**{ P1R**+9| [P 1V,,,s| !P>1X--.| P1Y..-| P-1T++)!} sPd1/[} 9P12} P^ 13} P !14 ~ Pg!16C~ QP(1e3344}~ P(1m445~ P6)1p666~ Pj)1q778+ iP*1u887e /P*1o553 P+17 P+1v99::( P+1{::;M GP(,1<<< Pv,1}==> P,1>>= P#-1;;95 _PZ-19o %P-1: P.1< !て P%/1=!!"" wP/1?""W =P01 P<11˂ P4f6 P4f6 ? UP5f6  8y PA6f6   Pf6f6탦 _^ZY[]ÐNSQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEPERUQ YZXEEPERUQ YZXEEPERUQ YZXEEPERUQ YZXEEQRuhPED$X蹉d$ZY==EEQRuhPED$Xyd$ZY=EE}u E EQRhhuhPED$Xh职d$ZY=EEPEEXPEEXPERUQ YZXEEPERUQ YZXEEQRuhPED$X聈d$ZY=_^ZY[ÐuP$P $d$ =IuP$P,$d$ =Ul$SQRVW4_^ZY[]Ðd =,PEP$PP< $d $@ $Ðd$h =/P4 $PP| $h $@ $Ðd$l =,PEP$PP $l $@ $Ðd$謾p =,PEP$PP $p $@ $Ðd$t =,PEP$PP8 $t $@ $Ðd$x =,PEP$PPu $x $@ $Ðd$| =,PEP$PP $| $@ $Ðd$ =,PEP$PP $ $@ $Ðd$ =,PEP$PP, $ $@ $Ðd$ =,PEP$PPi $ $@ $Ðd$ =,PEP$PP $ $@ $Ðd$ =,PEP$PP㉦ $ $@ $Ðd$ =,PEP$PP $ $@ $Ðd$ =,PEP$PP] $ $@ $Ðd$ =,PEP$PP $ $@ $Ðd$ =,PEP$PP׊ $ $@ $Ðd$ =,PEP$PP $ $@ $Ðd$ =,PEP$PPQ $ $@ $Ðd$ =,PEP$PP $ $@ $Ðd$.Ul$SQRVWT$ QRPE@$RLd$ZY=>_^ZY[]Ðƅ-Dž)fDžfDžQRhhUn)d$ ZY= = = = = = = Džd d @ Dž Dž XDžDž Dž DžDžDžDž DžDžDžPTAB  Džh h @ DžDž DžPTAB  Dž$l l @ $Dž@ DDžHDž`@DžhDž,Dž0Dž4PTAB (  #Džp p @ Dž DžDžDžDžPTAB  Dždt t @ d: DžL DžH DžDžlDžp$DžtPTAB h` Džx x @  4Dž8Dž@@DžH@ LDžPDžXDž$Dž((Dž,PTAB  Dž| | @ |Dž~Dž@ DžDžDž*DžPTAB  Dž\  @ \Džx PDždDžDžXDžDždDžh.DžlPTAB `X Dž  @ Dž~4Dž8DžDž0DžPTAB  DžL  @ LP dDžhH lDžptDžx~Dž Dž DžDžTDžX2Dž\PTAB PH Dž   @  ,Dž0 4Dž8H<Dž@DžDž4DžPTAB  Džl  @ lH DžDžDžDžPDž8 DžDž Dž@ DžDžDžDžDž DžtDžx8Dž|PTAB ph Dž,  @ , LDžP\ TDžX \Dž`Dž4Dž8:Dž<PTAB 0( Dž  @ < DžDžDž DžDž>DžPTAB  Dž  @ 0 DžDžDž\ Dž( Dž$ DžDžDž@DžPTAB  Dž  @ <Dž@\ TDžXDžhDžDž BDž$PTAB  Dž  @ DžDž\ DžDžDž"DžPTAB  Dž  @ DžDžDžDžDžPTAB  Dž<  @ <DžxDž@\DžDžDžDDžH DžLPTAB @8 QRud$ZY,Ul$SQRVW}#QRUd$ZY_^ZY[]Ð:QRhhUId$ ZYUl$SQRVWQRUd$ZY_^ZY[]Ð,Ul$SQRVW_^ZY[]ÐUl$SQRVWt$$|$(>SQRVWE=EMEE =9E<EEEQRPE$u P$d$ ZY=E =EPEEXnQRhhhuu'Sd$ZYE)E)m}_^ZY[ÐuP$P$d$ Ul$SQRVWt$$|$(uP$P$dd$ ]Ul$SQRVWt$$|$(.SQRVWPEEXPE EX}uEE}uEE}uEE}uEE}uEEPERUQ YZXEEQRuhPED$Xrd$ZY=EEEQRuhPED$Xrd$ZY=_^ZY[ÐuP$P$d$ _^ZY[]ÐUl$SQRVWt$ E&QRhhu hPhh6hUDd$(ZYUl$SQRVWt$ }0<ƅp}Ul$SQRVW|$ }< QRhPhhhP|$Pp$hUvd$$ZY_^ZY[]ÐUl$SQRVWu F 7 Fܘ F솦 F$< F@ FDf FHQRhUd$ZY_^ZY[]ÐXe- %2 *   `    2 z   Y   F   3     |G   F x $ $ =% % % *& y& & ' f' 't->.112-33 %4G56cII J JO>P]9]c]]L^^<`|`aa&b; t;^H;TF;G<<$H3\<"F??f>>ED2EEDDA@AAp@@DbCCJDB(Caaaabbb%a;1L g (?*+,-.6/056m777777 8#8=8W8q888888 9'9A9[9u9999999::3:I:_:u:::::::;`KKKL\LLLMPMMMNDNNNN8OuOOCODEyul e%7.1Oldest compatible LabVIEW. QTQQxpPPP @ y_SP@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesWaveform Chart @!Stop?f@P@ proportional gain (Kc)@ integral time (Ti, min)@ derivative time (Td, min) PID gains@ Sampling Time [dt] (s)@SIM SISO Transfer Function.ctlHP @@ @ Numeric Numerator"@@ @ Numeric DenominatorH(z) estimated@!Select_motor_sim@ SIMSCR simulation parameters.ctlP@ Initial Time@ Final Time@ Time Step@ Absolute Tolerance@ Relative Tolerance @Discrete Time Step Multiple@0Continuous Solver@0Additional ParametersSimulationParametersLab Title: Second order system This lab is a part of SYSLAB (Dynamic Systems Virtual Lab), which consists of a number of virtual labs implemented in LabView. The labs in SYSLAB can be downloaded from http://www-pors.hit.no/~finnh/syslab/, and can be used freely. -------------------------------------------------------------------------------- 2000, Finn Haugen, Telemark University College, Norway Finn.Haugen@hit.no, http://www-pors.hit.no/~finnh%.1f%.1f%.1f%#_g%.3f%.3f%.3f%.2f%.0f %#_9g%.0f %#_9g%#_g%#_g%#_g%#_g%#_g%.0fc__ CfgPage InfoZ@SIM CfgPageInfo.ctl2P`@SIM TermDataList.ctl4@*@P@0TypeDesc @SDataCluster TermDataTable@SIM PrevIdxTable.ctl@@P@0Label@Idx^@SIM TermDataSource.ctl2 Config PageInternal TerminalOnlyTerminal Data Source TermIdx ItemTerm Source Table @Vers CfgPageInfoSimulation data outSimulation dataValueWaveform Chart CfgPage Vers @Vers Feedthru Info@Feedthru Info.ctlP`@@D@P@0Term(@@@0String Ind Fed TermsClusterFeedthrough List*@@ @!BooleanFeedthrough Map @Vers @DyanmicFeedbackInfo.ctlP6@FeedbackStyle.ctlstaticdynamicStyle>@FeedbackBehavior.ctlDirectIndirectBehavior@2 CallbackVI@2Direct FT. Imp VI@2Indirect FT. Imp VI@! UserEditableDynamic Feedback InfoFeedthru Info OutPTH0PTH0PTH0Generic SimX Info@SIM GenericSimXInfo.ctlP(@P @Width @Height Dimensions @ColorF@SIM Orientation.ctlForwardBackwardBlock Orientation@@SIM TargetDiag.ctlSimDiagCompDiag Target Diag @VersGeneric SimX Info Generic SimX Vers @Vers SubVI Info4@SIM SubVIWrapperInfo.ctlP@2 Wrapped SubVI@ CurPolyIdx @Vers@SubVIFancy Icon Style@@@H XTermSpec.ctlzP:@H XRect32.ctlP@t@l@b@rbounds @flags@0attrs @width@@3wImgstSpecTermSpecSubVI Wrapper InfoPTH0^addons Simulation SignalDisplayImplementationSIM Time Waveform.llbSIM Time Waveform.vi !@@ @ ValueValue  #@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesWaveform Chart SubVI Vers @VersIEEGeneric SimX Info@SIM GenericSimXInfo.ctlP(@P @Width @Height Dimensions @ColorF@SIM Orientation.ctlForwardBackwardBlock Orientation@@SIM TargetDiag.ctlSimDiagCompDiag Target Diag @VersGeneric SimX Info Generic SimX Vers @Vers SubVI Info4@SIM SubVIWrapperInfo.ctlP@2 Wrapped SubVI@ CurPolyIdx @Vers@SubVIFancy Icon Style@@@H XTermSpec.ctlzP:@H XRect32.ctlP@t@l@b@rbounds @flags@0attrs @width@@3wImgstSpecTermSpecSubVI Wrapper InfoPTH09addons SimulationUtilityImplementation SIM Halt.vi  @!Halt? SubVI Vers @Vers q m m CfgPage InfoZ@SIM CfgPageInfo.ctl2P`@SIM TermDataList.ctl4@*@P@0TypeDesc @SDataCluster TermDataTable@SIM PrevIdxTable.ctl@@P@0Label@Idx^@SIM TermDataSource.ctl2 Config PageInternal TerminalOnlyTerminal Data Source TermIdx ItemTerm Source Table @Vers CfgPageInfoDNL_Simulation CallChainSimulation data outSimulation datasample rate divisorinputTransfer Functionoutput CfgPage Vers @Vers Feedthru Info@SIM Feedthru Info.ctlP`@@D@P@0Term(@@@0String Ind Fed TermsClusterFeedthrough List*@@ @!BooleanFeedthrough Map @Vers@SIM DyanmicFeedbackInfo.ctlP:@SIM FeedbackStyle.ctlstaticdynamicStyleB@SIM FeedbackBehavior.ctlDirectIndirectBehavior@2 CallbackVI@2Direct FT. Imp VI@2Indirect FT. Imp VI@! UserEditableDynamic Feedback Info Feedthru InfoinputoutputPTH0daddons SimulationContinuousLinearSIM TransferFunction.llb#SIM TransferFunction_DynFeedback.viPTH0addons SimulationDiscreteLinearImplementation)SIM Discrete Transfer Function Direct.llb(SIM Discrete Transfer Function Direct.viPTH0addons SimulationDiscreteLinearImplementation+SIM Discrete Transfer Function Buffered.llb*SIM Discrete Transfer Function Buffered.vi Feedthru Vers @VersGeneric SimX Info@SIM GenericSimXInfo.ctlP(@P @Width @Height Dimensions @ColorF@SIM Orientation.ctlForwardBackwardBlock Orientation@@SIM TargetDiag.ctlSimDiagCompDiag Target Diag @VersGeneric SimX Info0 Generic SimX Vers @Vers SubVI Info4@SIM SubVIWrapperInfo.ctlP@2 Wrapped SubVI@ CurPolyIdx @Vers@SubVIFancy Icon Style@@@H XTermSpec.ctlzP:@H XRect32.ctlP@t@l@b@rbounds @flags@0attrs @width@@3wImgstSpecTermSpecSubVI Wrapper InfoPTH0addons SimulationDiscreteLinearImplementation)SIM Discrete Transfer Function Direct.llb(SIM Discrete Transfer Function Direct.vi ! @ input ZZ@P @@ @ Numeric Numerator"@@ @ Numeric DenominatorTransfer Function 0# @ output SubVI Vers @Vers %#_15g%.0f%.0f%.0fuqq CfgPage InfoZ@SIM CfgPageInfo.ctl2P`@SIM TermDataList.ctl4@*@P@0TypeDesc @SDataCluster TermDataTable@SIM PrevIdxTable.ctl@@P@0Label@Idx^@SIM TermDataSource.ctl2 Config PageInternal TerminalOnlyTerminal Data Source TermIdx ItemTerm Source Table @Vers CfgPageInfoDNL_Simulation CallChainSimulation data outSimulation datasample rate divisorinitial conditioninputoutput CfgPage Vers @Vers Feedthru Info:@SIM Feedthru Info.ctlP`@@D@P@0Term(@@@0String Ind Fed TermsClusterFeedthrough List*@@ @!BooleanFeedthrough Map @Vers@SIM DyanmicFeedbackInfo.ctlP:@SIM FeedbackStyle.ctlstaticdynamicStyleB@SIM FeedbackBehavior.ctlDirectIndirectBehavior@2 CallbackVI@2Direct FT. Imp VI@2Indirect FT. Imp VI@! UserEditableDynamic Feedback Info Feedthru InfoinputoutputPTH0PTH0PTH0 Feedthru Vers @VersGeneric SimX Info@SIM GenericSimXInfo.ctlP(@P @Width @Height Dimensions @ColorF@SIM Orientation.ctlForwardBackwardBlock Orientation@@SIM TargetDiag.ctlSimDiagCompDiag Target Diag @VersGeneric SimX Info Generic SimX Vers @Vers SubVI Info4@SIM SubVIWrapperInfo.ctlP@2 Wrapped SubVI@ CurPolyIdx @Vers@SubVIFancy Icon Style@@@H XTermSpec.ctlzP:@H XRect32.ctlP@t@l@b@rbounds @flags@0attrs @width@@3wImgstSpecTermSpecSubVI Wrapper InfoPTH0taddons SimulationDiscreteLinearImplementationSIM Discrete Unit Delay.llb#SIM Discrete Unit Delay Buffered.vi ! @ input  # @ output SubVI Vers @Vers/++L@nitlVersionedState.ctlP @Version @SDataVersioned DataD@nitlCurState.ctlP<@P @Period@Initial Offset@ Loop priority@ Timeout (ms) @mode@0 Source name@0 Source type@0 Loop namep@񹯌*AlarmRef__NATIONAL_INSTRUMENTS_lvalarm.ctl2P @Alarm @Ring @Ring 2 @True Id Ref (out)@Log to trace tool @@ @NumericReservedTiming$@@ @!Boolean Wired Inputs@!Compile?@!Show as Icons?@S G Only Data@@f@nitlTargetSpecificData.ctl*P@0 Target Name@S Target DataTL Target Specific DataTarget Specific Data State Datadd1 kHz 1 kHz Clock L12504337DVT)L@nitlVersionedState.ctlP @Version @SDataVersioned Data@nitlGOnlyData.ctlP@!Has User Configuredv@nitlVisibleControls.ctlHPB@@2@P@disabled @!Visible @SvalueClusterprops Control Props G Only Data                    L@nitlVersionedState.ctlP @Version @SDataVersioned DataD@nitlCurState.ctlP<@P @Period@Initial Offset@ Loop priority@ Timeout (ms) @mode@0 Source name@0 Source type@0 Loop namep@񹯌*AlarmRef__NATIONAL_INSTRUMENTS_lvalarm.ctl2P @Alarm @Ring @Ring 2 @True Id Ref (out)@Log to trace tool @@ @NumericReservedTiming$@@ @!Boolean Wired Inputs@!Compile?@!Show as Icons?@S G Only Data@@f@nitlTargetSpecificData.ctl*P@0 Target Name@S Target DataTL Target Specific DataTarget Specific Data State Datad1 kHz 1 kHz Clock L85779662<|  L85779427KGG CfgPage InfoZ@SIM CfgPageInfo.ctl2P`@SIM TermDataList.ctl4@*@P@0TypeDesc @SDataCluster TermDataTable@SIM PrevIdxTable.ctl@@P@0Label@Idx^@SIM TermDataSource.ctl2 Config PageInternal TerminalOnlyTerminal Data Source TermIdx ItemTerm Source Table @Vers CfgPageInfoValueSimulation dataWaveform ChartSimulation data out CfgPage Vers @Vers Feedthru Info@Feedthru Info.ctlP`@@D@P@0Term(@@@0String Ind Fed TermsClusterFeedthrough List*@@ @!BooleanFeedthrough Map @Vers @DyanmicFeedbackInfo.ctlP6@FeedbackStyle.ctlstaticdynamicStyle>@FeedbackBehavior.ctlDirectIndirectBehavior@2 CallbackVI@2Direct FT. Imp VI@2Indirect FT. Imp VI@! UserEditableDynamic Feedback InfoFeedthru Info OutPTH0PTH0PTH0Generic SimX Info@SIM GenericSimXInfo.ctlP(@P @Width @Height Dimensions @ColorF@SIM Orientation.ctlForwardBackwardBlock Orientation@@SIM TargetDiag.ctlSimDiagCompDiag Target Diag @VersGeneric SimX Info Generic SimX Vers @Vers SubVI Info 4@SIM SubVIWrapperInfo.ctlP@2 Wrapped SubVI@ CurPolyIdx @Vers@SubVIFancy Icon Style@@@H XTermSpec.ctlzP:@H XRect32.ctlP@t@l@b@rbounds @flags@0attrs @width@@3wImgstSpecTermSpecSubVI Wrapper InfoPTH0^addons Simulation SignalDisplayImplementationSIM Time Waveform.llbSIM Time Waveform.vi !@@ @ ValueValue RR@PZ@ RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioF@Init Minor Substep Major Substep Discrete stepDiag 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@P @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limits>@@(@upperlowerbothnone limit type limit typesF@@0@risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data  #@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesWaveform Chart VV@PZ@ RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioF@Init Minor Substep Major Substep Discrete stepDiag 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@P @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limits>@@(@upperlowerbothnone limit type limit typesF@@0@risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data out SubVI Vers @Vers 1 - -Generic SimX Info@SIM GenericSimXInfo.ctlP(@P @Width @Height Dimensions @ColorF@SIM Orientation.ctlForwardBackwardBlock Orientation@@SIM TargetDiag.ctlSimDiagCompDiag Target Diag @VersGeneric SimX Info Generic SimX Vers @Vers SubVI Info 4@SIM SubVIWrapperInfo.ctlP@2 Wrapped SubVI@ CurPolyIdx @Vers@SubVIFancy Icon Style@@@H XTermSpec.ctlzP:@H XRect32.ctlP@t@l@b@rbounds @flags@0attrs @width@@3wImgstSpecTermSpecSubVI Wrapper InfoPTH09addons SimulationUtilityImplementation SIM Halt.vi  @!Halt? RR@PZ@ RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioF@Init Minor Substep Major Substep Discrete stepDiag 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@P @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limits>@@(@upperlowerbothnone limit type limit typesF@@0@risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data VV@PZ@ RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioF@Init Minor Substep Major Substep Discrete stepDiag 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@P @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limits>@@(@upperlowerbothnone limit type limit typesF@@0@risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data out SubVI Vers @Vers CfgPage InfoZ@SIM CfgPageInfo.ctl2P`@SIM TermDataList.ctl4@*@P@0TypeDesc @SDataCluster TermDataTable@SIM PrevIdxTable.ctl@@P@0Label@Idx^@SIM TermDataSource.ctl2 Config PageInternal TerminalOnlyTerminal Data Source TermIdx ItemTerm Source Table @Vers CfgPageInfosample rate divisorinputTransfer FunctionSimulation dataoutputSimulation data outDNL_Simulation CallChain CfgPage Vers @Vers Feedthru Info@SIM Feedthru Info.ctlP`@@D@P@0Term(@@@0String Ind Fed TermsClusterFeedthrough List*@@ @!BooleanFeedthrough Map @Vers@SIM DyanmicFeedbackInfo.ctlP:@SIM FeedbackStyle.ctlstaticdynamicStyleB@SIM FeedbackBehavior.ctlDirectIndirectBehavior@2 CallbackVI@2Direct FT. Imp VI@2Indirect FT. Imp VI@! UserEditableDynamic Feedback Info Feedthru InfoinputoutputPTH0daddons SimulationContinuousLinearSIM TransferFunction.llb#SIM TransferFunction_DynFeedback.viPTH0addons SimulationDiscreteLinearImplementation)SIM Discrete Transfer Function Direct.llb(SIM Discrete Transfer Function Direct.viPTH0addons SimulationDiscreteLinearImplementation+SIM Discrete Transfer Function Buffered.llb*SIM Discrete Transfer Function Buffered.vi Feedthru Vers @VersGeneric SimX Info@SIM GenericSimXInfo.ctlP(@P @Width @Height Dimensions @ColorF@SIM Orientation.ctlForwardBackwardBlock Orientation@@SIM TargetDiag.ctlSimDiagCompDiag Target Diag @VersGeneric SimX Info0 Generic SimX Vers @Vers SubVI Info 4@SIM SubVIWrapperInfo.ctlP@2 Wrapped SubVI@ CurPolyIdx @Vers@SubVIFancy Icon Style@@@H XTermSpec.ctlzP:@H XRect32.ctlP@t@l@b@rbounds @flags@0attrs @width@@3wImgstSpecTermSpecSubVI Wrapper InfoPTH0addons SimulationDiscreteLinearImplementation)SIM Discrete Transfer Function Direct.llb(SIM Discrete Transfer Function Direct.vi ! @ input ZZ@P @@ @ Numeric Numerator"@@ @ Numeric DenominatorTransfer Function $RR@PZ@ RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioF@Init Minor Substep Major Substep Discrete stepDiag 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@P @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limits>@@(@upperlowerbothnone limit type limit typesF@@0@risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data 0# @ output $VV@PZ@ RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioF@Init Minor Substep Major Substep Discrete stepDiag 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@P @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limits>@@(@upperlowerbothnone limit type limit typesF@@0@risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data out$ 0""@0DNL_Simulation CallChain SubVI Vers @Vers %#_15g%.0f%.0f CfgPage InfoZ@SIM CfgPageInfo.ctl2P`@SIM TermDataList.ctl4@*@P@0TypeDesc @SDataCluster TermDataTable@SIM PrevIdxTable.ctl@@P@0Label@Idx^@SIM TermDataSource.ctl2 Config PageInternal TerminalOnlyTerminal Data Source TermIdx ItemTerm Source Table @Vers CfgPageInfosample rate divisorinitial conditioninputSimulation dataoutputSimulation data outDNL_Simulation CallChain CfgPage Vers @Vers Feedthru InfoO@SIM Feedthru Info.ctlP`@@D@P@0Term(@@@0String Ind Fed TermsClusterFeedthrough List*@@ @!BooleanFeedthrough Map @Vers@SIM DyanmicFeedbackInfo.ctlP:@SIM FeedbackStyle.ctlstaticdynamicStyleB@SIM FeedbackBehavior.ctlDirectIndirectBehavior@2 CallbackVI@2Direct FT. Imp VI@2Indirect FT. Imp VI@! UserEditableDynamic Feedback Info Feedthru InfoinputoutputPTH0PTH0PTH0 Feedthru Vers @VersGeneric SimX Info@SIM GenericSimXInfo.ctlP(@P @Width @Height Dimensions @ColorF@SIM Orientation.ctlForwardBackwardBlock Orientation@@SIM TargetDiag.ctlSimDiagCompDiag Target Diag @VersGeneric SimX Info Generic SimX Vers @Vers SubVI Info F4@SIM SubVIWrapperInfo.ctlP@2 Wrapped SubVI@ CurPolyIdx @Vers@SubVIFancy Icon Style@@@H XTermSpec.ctlzP:@H XRect32.ctlP@t@l@b@rbounds @flags@0attrs @width@@3wImgstSpecTermSpecSubVI Wrapper InfoPTH0taddons SimulationDiscreteLinearImplementationSIM Discrete Unit Delay.llb#SIM Discrete Unit Delay Buffered.vi ! @ input RR@PZ@ RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioF@Init Minor Substep Major Substep Discrete stepDiag 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@P @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limits>@@(@upperlowerbothnone limit type limit typesF@@0@risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data  # @ output VV@PZ@ RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioF@Init Minor Substep Major Substep Discrete stepDiag 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@P @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limits>@@(@upperlowerbothnone limit type limit typesF@@0@risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data out ""@0DNL_Simulation CallChain SubVI Vers @Vers%.0f%.0f%.0f%.0f%.0f%.0f%.0f%.0f%.0f%.0f%.0f%.0f%.0f%.0f%.0f%.0f%.0f%.0f %#_15g%.0f%.0fQxDxEDDx0V0PPTDDTHPDQ88<C~lSF6@P @!status @code@0sourceerror IO  @ beta&@!reinitialize? (F)@P@ Initial Time@ Final Time@ Time Step@ Absolute Tolerance@ Relative Tolerance @Discrete Time Step Multiple@0Continuous Solver@0Additional Parameters Sim Params @ dt (s)vf@P@ proportional gain (Kc)@ integral time (Ti, min)@ derivative time (Td, min) PID gainsJ:@P@ setpoint high@ setpoint lowsetpoint range THP @@ @ Numeric Numerator"@@ @ Numeric Denominator @ y_SPjZ@P @@ @ Numeric Numerator"@@ @ Numeric DenominatorTransfer Function, @@ @ Numeric Numerator @ Numeric2"@@ @ Numeric Denominator@SIM SISO Transfer Function.ctlHP @@ @ Numeric Numerator"@@ @ Numeric DenominatorH(z) estimated$@sample rate divisorfV@PZ@ RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioF@Init Minor Substep Major Substep Discrete stepDiag 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@P @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limits>@@(@upperlowerbothnone limit type limit typesF@@0@risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data out : *   @sample rate divisor @ input@SIM SISO Transfer Function.ctlHP @@ @ Numeric Numerator"@@ @ Numeric DenominatorTransfer Function@dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data @ output@dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data out"@0DNL_Simulation CallChain @ output2"@0DNL_Simulation CallChain*@dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data out @ input&@dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data@SIM SISO Transfer Function.ctlHP @@ @ Numeric Numerator"@@ @ Numeric DenominatorTransfer Function@j&%CD Transfer Function Model (MIMO).ctlP@\;CD General Elements.ctlP@0 Model name&@@@0String Input names(@@@0String Output names$@@ @ Numeric Input Delays$@@ @ Numeric Output Delays@ Sampling Time@0Notes properties@@@i%CD Transfer Function Model (SISO).ctlRP @@ @ Numeric numerator"@@ @ Numeric denominator @ delayClustertransfer function(s)'First Transfer Function Model in RecordF6@P @!status @code@0source error out(@ Sampling Time [dt] (s)@  @!Halt?@SIM MIMO Transfer Function.ctl@@SIM SISO Transfer Function.ctlHP @@ @ Numeric Numerator"@@ @ Numeric DenominatorTransfer Function"Simulation Transfer Function Model @!Stop?@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesWaveform Chart&@ process variable*@@ @ ValueValuerbPP@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributes   P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributes @ manual control@! auto? (T)@4@P@ output high@ output low output range@ setpoint@ linearity@ dt out (s) @ setpoint4@P@ output high@ output low output range@! auto? (T)@ manual control @ output@ process variable:@P@ setpoint high@ setpoint lowsetpoint rangef@P@ proportional gain (Kc)@ integral time (Ti, min)@ derivative time (Td, min) PID gains @ dt (s)@!reinitialize? (F) @ beta@ linearity@ dt out (s)(@ proportional gain (Kc)(@ integral time (Ti, min).@ derivative time (Td, min)L@@P @!status @code@0sourceerror in (no error)@j&%CD Transfer Function Model (MIMO).ctlP@\;CD General Elements.ctlP@0 Model name&@@@0String Input names(@@@0String Output names$@@ @ Numeric Input Delays$@@ @ Numeric Output Delays@ Sampling Time@0Notes properties@@@i%CD Transfer Function Model (SISO).ctlRP @@ @ Numeric numerator"@@ @ Numeric denominator @ delayClustertransfer function(s)Transfer Function Model&@ initial conditionbR@PZ@ RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioF@Init Minor Substep Major Substep Discrete stepDiag 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@P @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limits>@@(@upperlowerbothnone limit type limit typesF@@0@risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data    @ initial condition@sample rate divisor @ input@dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data @ output@dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data out"@0DNL_Simulation CallChain*@disabled index (col)*@disabled index (row)   @!Halt?@dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data@dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data out@0source @code @!statusr@ timing.ctlVP @Period@Initial Offset@ Loop priority@ Timeout (ms)@ Logging Idx@ offset mode@0 Clock Source@0 Loop namep@񹯌*AlarmRef__NATIONAL_INSTRUMENTS_lvalarm.ctl2P @Alarm @Ring @Ring 2 @True Id Ref (out) @@ @NumericReserved4@P @!status @code@0sourceErrorInTiming @Numeric@4@P @!status @code@0sourceErrorIn, @@ @NumericReserved @True Id @Ring 2 @Ring @Alarm|p@񹯌*AlarmRef__NATIONAL_INSTRUMENTS_lvalarm.ctl2P @Alarm @Ring @Ring 2 @True Id Ref (out)B2P @Alarm @Ring @Ring 2 @True Id"@0 Loop name&@0 Clock Source@ offset mode@ Logging Idx"@ Timeout (ms)"@ Loop priority @Initial Offset @PeriodfVP @Period@Initial Offset@ Loop priority@ Timeout (ms)@ Logging Idx@ offset mode@0 Clock Source@0 Loop namep@񹯌*AlarmRef__NATIONAL_INSTRUMENTS_lvalarm.ctl2P @Alarm @Ring @Ring 2 @True Id Ref (out) @@ @NumericReserved4@P @!status @code@0sourceErrorIn$@Sample Rate Divisor r b(   @dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data out @!Fire!@dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data@Sample Rate Divisor @!Fire!!&@7 channel (0)@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributessample @index@@ Y@  @TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributessample@ low limit (0.0)@ high limit (0.0)@7 channel (0) @device @device&@ high limit (0.0) @ low limit (0.0)J: @ value@7 channel (0) @device @ value x 6@P @!status @code@0source error out@ Sampling Time [dt] (s)@SIM MIMO Transfer Function.ctl@@SIM SISO Transfer Function.ctlHP @@ @ Numeric Numerator"@@ @ Numeric DenominatorTransfer Function"Simulation Transfer Function Model@@P @!status @code@0sourceerror in (no error)@j&%CD Transfer Function Model (MIMO).ctlP@\;CD General Elements.ctlP@0 Model name&@@@0String Input names(@@@0String Output names$@@ @ Numeric Input Delays$@@ @ Numeric Output Delays@ Sampling Time@0Notes properties@@@i%CD Transfer Function Model (SISO).ctlRP @@ @ Numeric numerator"@@ @ Numeric denominator @ delayClustertransfer function(s)Transfer Function Model ` T @dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data@dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data out@!stop simulation?&@!stop simulation? d X( @!step complete?@dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data out@dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data @!step complete? x  @dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data out@!Finished Late [i-1]@dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data$@!Finished Late [i-1]&P @Period @Offset@Priority@ 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 phaseMode@@ReservedP @Expected end [i-1]@Actual end [i-1]@Expected start [i]@Actual start [i]d@NormalAbortedAsynchronous wakeupTiming source errorTimed loop errorTimeout Wakeup reason@!Finished Late [i-1] @Period @Offset@Priority@ 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 phaseMode@@Reserved@P @Period@Initial Offset@ Loop Priority@ Timeout (ms) @Log Idx @Mode@0source@0 loop name2P @Alarm @Ring @Ring 2 @True Id@4@P @!status @code@0sourceErrorInTimingB2@P @!status @code@0sourceError>.@P @Period@Initial Offset@ Loop priority@ Timeout (ms)@ Logging Idx@ offset mode@0 Clock Source@0 Loop name<@P @Alarm @Ring @Ring 2 @True Id Ref (out) @@ @NumericReserved4@P @!status @code@0sourceErrorIn Timing out:*@P @Period@Initial Offset@ Loop priority@ Timeout (ms)@ Logging Idx@ offset mode@0 Clock Source@0 Loop name<@P @Alarm @Ring @Ring 2 @True Id Ref (out) @@ @NumericReserved4@P @!status @code@0sourceErrorInTiming|p`   6@P @!status @code@0source error outP@@6@P @!status @code@0sourceerror inerror array inB@P @!status @code@0sourceerror in 3 (no error)B@P @!status @code@0sourceerror in 2 (no error)B@P @!status @code@0sourceerror in 1 (no error)RB@P @!status @code@0sourceerror in 1 (no error)RB@P @!status @code@0sourceerror in 2 (no error)RB@P @!status @code@0sourceerror in 3 (no error)\P@@6@P @!status @code@0sourceerror inerror array in` @0 timingSource@dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data out4@P @!status @code@0sourceerrorin@ SIMSCR simulation parameters.ctlP@ Initial Time@ Final Time@ Time Step@ Absolute Tolerance@ Relative Tolerance @Discrete Time Step Multiple@0Continuous Solver@0Additional ParametersSimulationParameters0$@2File Path (dialog if empty)$@Offset (records:0).@Records to Read (-1,all).@Mark after Read (records)&@2 New File Path&@@@j&%CD Transfer Function Model (MIMO).ctlP@\;CD General Elements.ctlP@0 Model name&@@@0String Input names(@@@0String Output names$@@ @ Numeric Input Delays$@@ @ Numeric Output Delays@ Sampling Time@0Notes properties@@@i%CD Transfer Function Model (SISO).ctlRP @@ @ Numeric numerator"@@ @ Numeric denominator @ delayClustertransfer function(s)Transfer Function ModelTransfer Function ModelZJ x  6@P @!status @code@0source error out@@@j&%CD Transfer Function Model (MIMO).ctlP@\;CD General Elements.ctlP@0 Model name&@@@0String Input names(@@@0String Output names$@@ @ Numeric Input Delays$@@ @ Numeric Output Delays@ Sampling Time@0Notes properties@@@i%CD Transfer Function Model (SISO).ctlRP @@ @ Numeric numerator"@@ @ Numeric denominator @ delayClustertransfer function(s)Transfer Function ModelTransfer Function Model@j&%CD Transfer Function Model (MIMO).ctlP@\;CD General Elements.ctlP@0 Model name&@@@0String Input names(@@@0String Output names$@@ @ Numeric Input Delays$@@ @ Numeric Output Delays@ Sampling Time@0Notes properties@@@i%CD Transfer Function Model (SISO).ctlRP @@ @ Numeric numerator"@@ @ Numeric denominator @ delayClustertransfer function(s)'First Transfer Function Model in Record@2 New File Path@Mark after Read (records)@@P @!status @code@0sourceerror in (no error)@Records to Read (-1,all)@Offset (records:0)$@2File Path (dialog if empty)@ SIMSCR simulation parameters.ctlP@ Initial Time@ Final Time@ Time Step@ Absolute Tolerance@ Relative Tolerance @Discrete Time Step Multiple@0Continuous Solver@0Additional ParametersSimulationParameters@4@P @!status @code@0sourceerrorin&@0 timingSource&@!Select_motor_sim.@0Additional Parameters*@0Continuous Solver, @Discrete Time Step Multiple$@ Relative Tolerance$@ Absolute Tolerance@ Time Step@ Final Time"@ Initial TimeP@ Initial Time@ Final Time@ Time Step@ Absolute Tolerance@ Relative Tolerance @Discrete Time Step Multiple@0Continuous Solver@0Additional ParametersB2@P @!status @code@0sourceerror .   @@ @ ValueValue@dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesWaveform Chart@dSIM simulation data.ctlP~@SIM integration method.ctlD RK 1 (Euler)Adams LinearizerRK 3RK 4RK 45BDFRK 2RK 23continuous integrator@ initial time@ final time@ step size@ proposed step size@ max step size@ min step size@ discrete time step@ max step ratioj@SIM diagram eval stage.ctl6Init Minor Substep Major Substep Discrete stepDiag 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@SIM solver state data.ctlP @@ @ Numericinputs@@ @ Numericoutputs@@ @ Numericreset$@@ @ Numeric lower limits$@@ @ Numeric upper limitsZ@@D@SIM limit type.ctlupperlowerbothnone limit type limit typesd@@N@SIM trigger type.ctl"risingfallingeithernone trigger type reset types*@@ @ Numericinitial conditions"@@ @ Numeric reset I.C. @@ @!Booleanlimited? State data2@P @!status @code@0sourceerror@ Method Order@!Finished Late [i-1]Simulation data outH<@P @Alarm @Ring @Ring 2 @True Id Ref (out)<Ld<<<`xxxDT(Td<|Td8\ @hxx<h8 4"Dx""""###$$#$#&L&l&&xx&''``(()xx)Hxx)x\88+++0@:":x::;;xxh8+\+;Dx@xxxxx"xxxxxxx\+EFF F8FPGGH(THTHlHHHI0IpIIIIJ J,JLFPJdxJ IIIIIpHH(GJ,JLFP``KKKKV\VtVt@Vt:Vt 4 4""""""""KKKKV\VtVt@Vt:VtVVKKKKV\VtVt@Vt:VtVVVVVVKKKKV\VtVt@Vt:Vt##hDVtWDWD:DW\W\VVVWxXpV""XXVVVXXpVY;;::Y,Y<::"Y,Y<)xx)Hxxxx""x"D``''&Ld`\gH@glx@qVt:@@qx|xxxxxx@xxJL||}Vt:@@TXxxx"DWDWDT:@)Hxxxl 4"DY,DW\W\VDVVWxXpVXXVVVYVXpXxx8Dxx@" 4 48 Lp8@xxx$&L&l&&h"#$D"hVtD8+xx$xxx#@xJLJ,GH($IpIIIIJ @@@@\@@@ PD$?>LW??LWy_SPNK]XdK^Xd HDprQ.!;<.";<ZD$=&Jn='Jn Setpoint, y_SP^), PID CONTROL SYSTEMH tQH<UWH=UWhD+, Finn Haugen, October 21 2004ZDB{OB|OWaveform Chart[D$K3X}K4X} Simulation TimeH"Q<I<IU D$z AmplitudeHDQkxkxT?L?LLogged yQD#0Stop?UDePr~eQr~ PID gainsbDbc proportional gain (Kc)HQcDdeintegral time (Ti, min)HxQeDTUderivative time (Td, min)HQbDV_cV`cSampling Time [dt] (s)HQicvievZDd@qdAqH(z) estimatedNd@qGdAqG Uupuq NumeratorHRXjZiSDtu NumericH Rvx HQWuu DenominatorSD NumericHxQ {D"<m"<m///Select motor or simulator as controlled process\D%2%2Select_motor_simH$4Q"/"/QDMotorWD?L?L Simulator `D!"SimulationParametersLD!("(HQ4`6_XD0d1d Initial TimeVD0`1` Final TimeHЄQ4%`6_UD+08`+18` Time StepHQ>4K`>6>_^DQ0^Q1^Absolute ToleranceHDQd4q`d6d_^Dw0w1Relative ToleranceH,Q4`6_gD01Discrete Time Step MultipleHlQ4`6_]D%}&}Continuous SolverHpQ)+aD%&Additional ParametersH8Q) + HDrQBOBOHD\Q-y.yHDQ))\DJ)VJ+VSimTime Waveform[D68~Halt SimulationWD Index Array[Dd(q{d*qzPID Advanced.viWDQ^#Q^" Build ArrayfDDiscrete Transfer FunctionRDdt (s)HD0QHDRn{n{ HDR*7*7vD*CD Convert Control Design to Simulation.vi`DX'Z'disabled index (col)HDQ))HD$|Q2?2?HDQ$21$31HDQee`D S Udisabled index (row)[DSimulation LoopfD]j/]j.CD Read Model from File.viHD$QHDLQ!&!%`D>=AI Sample Channel.viWD channel (0)`DlnAO Update Channel.viWD H G channel (0)HDQ'; ':HDXQ QD ' &indexHDQ"w#w HDxQ""WDcp#cp" Build Array_D=<Discrete Unit DelayHD\QEF\D\)h\+hSimTime WaveformgD ^ ]SIMSCR Init From Cluster.viVD Input Node[DacMerge Errors.viWD]\ Output NodeaDyx Simulation While LoopiDSUSIM Set Finished Late Flag.vibD Accept Step While LoopZD""SIM manager.viWD" " SIM stop.viHDrQHDQ00[D#60#80~Halt SimulationfDDiscrete Transfer Function[DBO,BO+PID Advanced.viRDdt (s)HDQHDR HD$PQHDQJKWD Index Array`D,X9,Z9disabled index (col)HDQ<I<I`DS+U+disabled index (row)HDLQ.;.;HDQ6}7}`DAO Update Channel.vivDwv*CD Convert Control Design to Simulation.viWD)H)G channel (0)HDpQ,9;, 9:`DAI Sample Channel.viWD channel (0)HDLQ QD #' #&indexHDQ&3&&3%HDQ:;_D=<Discrete Unit DelayRE True fDSUSIM Fire Discrete SubVI.vi_DYXSample Rate DivisorHDQOXQWRE'' True fDihSIM Fire Discrete SubVI.vi_DSample Rate DivisorHD8QRE True fDtvSIM Fire Discrete SubVI.vi_DzySample Rate DivisorHDPQpyrxREFSFF True fD7D%7D$SIM Fire Discrete SubVI.vi_D7JD7LDSample Rate DivisorHDQGTGT[D-,loadlvalarms.viRDTimingHDԐQRDPeriodHDQZDInitial OffsetHDQYD Loop priorityHDQXD Timeout (ms)HDQWD Logging IdxHDQ HD Q  AXD   Clock SourceHDHQ+UD Loop nameUD, , Ref (out)HDQ2?2?QD"/"/AlarmHDQTaTaHD(QCPC]PD3@3@RingHDQererHDQTaTaRDDQDQRing 2HD(QererSDUbUbTrue IdND,, HD QzzzHDQ| |SDly(ly'NumericTDiv iv ReservedRDstatusHD`QPDcodeHDlQRDsourceSDErrorInND WD<KI<MI SIM Halt.vixD,SIM Discrete Unit Delay Buffered (scalar).viHD8yQ]Dinitial conditionWD offset modeHDQ_Dsample rate divisor{D/SIM Discrete Transfer Function Direct (SISO).viHDQ_DBDsample rate divisoriDu>u@SIM Time Waveform (vector).vi ^?^A 4=4A 7; 79 qq ``OFFONOFFON: Automatic-MIMO SSMIMO TFSISO TFMIMO ZPKSISO ZPK Automatic-SSTFZPK: Automatic-MIMO SSMIMO TFSISO TFMIMO ZPKSISO ZPK AlarmFPHPpid_control_system.viLVCCSIM SISO Transfer Function.ctl PTH0SIMUSIMMLVCC SIMSCR simulation parameters.ctl6LPTH0SIMUSIMMJFPHP,PmQ8J( J`XLJ J\, Ú&7,  D.The step at the system input goes from 0 to U.8hB R8hHBRHXH< Zo ( H4 N>=MX $ 4 JH J\Ye ( @P AB,Z\ <L :H G;VA0u0/.-0 H C7Z\dp 2H 0B,N8cB,N8cB,N8c0 20F5N@p 2H N,Z8bN,Z8bN,Z8bp 0FV<UUUUUUFVUUUUUU<FOUUUUUU<0 0YF5N@  0 2 h-^?_B 4 6 h- <=, 0 785F:NB0 74TFYNA  0 7RD~Dy1nQ tQQh8xiOx/mx4 D( ! 8 2H G;VX8 <,  `D @0R @ :J!HiX}ff]0 J& ]n1  |@ :L!H?XSvvo@ :K!HTXhnng0 2 (7< 0 2 -7: D`007Y 47J L  \ D_@4T< d&T< P  4 3 ^J2Y~D 4  2 ;JL! 4 3 ^(+ 4 6 jy 0  Z60 2 (qr 0 2 -`a 8hB xT4 $>M(r 0D4\?$0  Qq\1><OxtB8,@L4 G$  8hBR  2V-8jKK-8KKj-8ddj-8KKj-8ddj\ 7X#tBh#tBh0D49p (y=i(y=i(y=i(y=ddi(y=i 7Y(yBD(yBD(yB(yBD(yBL  X  ( T 1/\7 T yS<S`$dOO||`KCluster of proportional gain, integral time and derivative time parameters.,tD$0 T uOd4 FT dOs + 0 7T yS88|8hTBTg4 F ~a w 82 ~w x@PTyaN>,\44XL : ~0u0/.-0  zd|p 2 0ycycycp 2 bbb@PTcPP,|L$4 F c Ǟ |8hBp 2 bbbL : 0u0/.-0  d8 2 w p 2 0ccc |@ PTSxQb, T\4 F8 S d+ 8!28 Ǟ #|8#hB$DL# :8 0u0/.-0# 8 d8#h8B#|0#D4RT~p# 28 0cccp# 28 bbb@#PK @U^{LXd#|#|#Sampling Time returns the sampling time of the model. Sampling Time defines whether the model represents a continuous-time system or a discrete-time system. If Sampling Time equals zero, the model represents a continuous-time system. If the model represents a discrete-time system, Sampling Time is greater than zero and equal to the sampling rate, in seconds, of the discrete system.,#`x p0# 4 d^{d4# F4 U^d  8$ 24 hbwҬ pL& :4 hbwh0u0/.-p& :4 0cSo_ccSo_ccSo_cp& :4 oS{_boS{_boS{_b0&D448&h4BtR @&d!.c?/! 8&h B K&|4& F Jc?r  ,'!#h#$'!4 !<'S Jr?/!h"4#L#4' N! c?rH  (|(Transfer Function is the transfer function in terms of its Numerator and Denominator polynomials. Numerator and Denominator are the coefficients of the numerator and denominator polynomials in ascending order.0( ! r?/d(#)X0( 7! vC+()X#H(R!tD$H$'(|8(h!B" ! Tg,($t&&|&&(4( F# to h ,)%H%' '&Dt)_Numerator is a one-dimensional array representing the coefficients of the numerator polynomial.8)r& Wk` p+ 2& 0FTbFTbFTb+|@+Pr#B4Fo$8+h&B%#Ti0+ W# Dr0+ s# s0+ U# od+|p+ 2& 0FTcFTcFTc0+ w& Sod+|@+P#s( ,+(@(t*X) 4+ J' s\ L, :' rx0 0/.-,|8,h#B'' Th8,h'B)D(U,|H,R!t*)-| 2x,cDenominator is a one-dimensional array representing the coefficients of the denominator polynomial.,,,,L,,,-,|8,' s1  T ,.**+d+.D8.r,L x p0 2,L 0bbbp0 2,L 0ccc00 w,L d0|40 F)X t  @1Pr)XB4*01 W)X 01 s)X 01 U)X d81h)XB-h-TTh1|1|@1P)X- n,1-/.|.41 J-| t 2|2|82h,LB,*DTi82-| 1  l 84h-|B.0.U04D4] T L4 :-| 0 0/.-!0;Diy 1;Di 1;Diy 1;Di 1;Diy 1;Di 44 G1R!=n ,+ ,502$323 2X1TmJ;Di 1;Di  K85h1BR 05D51 ,5`B <5O1Gn045 O1$3 ` 06 41V"0lKK6 1=a=`=a$.BJUBJU$.BJUBJU6 51YG_G^G_$<$<<6 j1!0 ȼQ48 D + 49 D>M + :|b:|:|LT:|:|"|:| :|SΘ:5<5p54: F6LJ   8;h6LB55 K;|;|<;S`6LJ 6 787t,;7666;|@;d(I 5  0; 75 $0; 5  d8;h5B7$68Tg;|<;7:@<?TBDGHH<;HGHDB?T<:@7@;PB5$e9 24; N5  ) Dw 8<27 3aw +Lp> 67 0$0c$0c$0cp> 27 $0b$0b$0bL> :7 390u0/.-0> 7 /ed>|>|,>: 8$8\89<9<(4> F7 /e @w @?PB5$*e: D,?::;;>;<`4? F:@ /a v 8@2:@ 3&av vpB 6:@ 0$0c$0c$0cpB 2:@ $*0b$*0b$*0b0B :@ /*ed8Bh7B99R 8Bh:@B<AX>?4B F< */9a v 8C2< =3Lav wpE 6< 08$D0c8$D0c8$D0cpE 2< D$P0bD$P0bD$P0bE|LE ::@ 3&90u0/.-0E < 9/Ped8Eh<B?@>xR E|@EPB5P$v? h,E??@,@A DA4E F?T P/_ w 8F2?T c3raw w pH 6?T 0^$j0c^$j0c^$j0cpH 2?T j$v0bj$v0bj$v0bLH :?T c3r90u0/.-LH :< =3L90u0/.-8Hh?TBAAR H|H|@HPB5v$BD! z,HBpBBCLCDD84H FB v/ w 8I2B 3aw wpK 6B 0$0c$0c$0cpK 2B $0b$0b$0bLK :B 390u0/.-0K B /ed8KhBBHDpR K|0K ?T _/ved@KPB5$D9 ,KE ETEEFlFF4K FD / w 8L2D 3aH+ w0pN 6D 0$0c$0c$0cpN 2D $0b$0b$0bLN :D 390u0/.-0N D /ed8NhDBG4G R N|N|4NQ5$G|,NGGJH$4N FGH $~ P+ 4O 2GH (T+ P|8PhGHBHpH\TP|P|4PQ5$H,PHIILI|4P FH $ X+ 4Q 2H (\+ 0R H $d8RhHBIITR|R|0RDJ 6Ld R|Z8<RHPx$ @.1ILR I4(31. @$xP H0R GH $d  r)  )  ) )  )   )   ) 3  )   )   )   )  )  ) 3 (p ?????????????????? r)  )  ) )  )   )   ) 3  )   )   )   )  )  ) 3 (p ?????????????????? 0 r)  0)  / ) &)  ')   )   ) 3  )  )  )  )  ")  ") 3 !(p '?????????????????? r)  )  ) )  )   )   ) 3  )   )   )   )  )  ) 3 (p ??????????????????0n< 0) A <)  ;(  !66&&( ,??&# <ms) A #<)  ";(#@@@@@@@@@@@@@@@@@@@@@@@@>>>)  !:)   9*!:1 kHz ) A "2<)  #1;(#2@@"@"@"@"@0)  $0:)  %/9(#0:100 ) A 1A<)  2@;(2A= )  3?:)  4>9&2?:0 ) A @P<)  AO;(AP0H J@0@)  BN:)  CM9(AN:100 ) A O_<)  P^;(P_ @ @ @! P )  Q]:)  R\9. P]:L12504337 ) A ^n<)  _m;(_n>>>>>>)  `l:)  ak9(_l:D,M < ) A <)  ;( 2 R66&&(  4?? r)  )  ) )  )   )   ) 3  )   )   )   )  )  ) 3 (p ?????????????????? r)  )  ) )  )   )   ) 3  )   )   )   )  )  ) 3 (p ?????????????????? 0 r)  0)  / ) &)  ')   )   ) 3  )  )  )  )  ")  ") 3 !(p '?????????????????? r)  )  ) )  )   )   ) 3  )   )   )   )  )  ) 3 (p ??????????????????_PTH0Waddons Simulation SignalDisplaySIM TimeWaveform.llb;DSIM TimeWaveform.viIPTH0Aaddons SimulationUtility SIM Halt.llb ;DSIM Halt.vi|PTH0taddons SimulationDiscreteLinear"SIM Discrete Transfer Function.llb#;DSIM Discrete Transfer Function.vinPTH0faddons SimulationDiscreteLinearSIM Discrete Unit Delay.llb;DSIM Discrete Unit Delay.viLPTH0Dplatform TimedLoopConfigExtNode.llb;DConfigExtNode.viLPTH0Dplatform TimedLoopOutputExtNode.llb;DOutputExtNode.vi_PTH0Waddons Simulation SignalDisplaySIM TimeWaveform.llb;DSIM TimeWaveform.viIPTH0Aaddons SimulationUtility SIM Halt.llb ;DSIM Halt.vi|PTH0taddons SimulationDiscreteLinear"SIM Discrete Transfer Function.llb#;DSIM Discrete Transfer Function.vinPTH0faddons SimulationDiscreteLinearSIM Discrete Unit Delay.llb;DSIM Discrete Unit Delay.vi Analog Input Analog Inputwd$ =Y1fx3ƅT8v,ƅTfx 3ƅX>4PQYXP,R ZXDžPXEl  E\QRhh P$U*!d Analog Input Analog InputvBDHPpid_control_system.viLVINPID Advanced (DBL).vi PTH0POLYPID Advanced.vi PTH0POLY*CD Convert Control Design to Simulation.viPTH0CODECDTK@POLYCD Read Model from File.vi'PTH0CODECDTK@LVINcd_Read Model from File (TF).vi'PTH0CODECDTK@LVIN.CD Convert TF to SIM MIMO Transfer Function.viPTH0CODECDTK@LVIN#AO Update Channel (scaled value).vi>dPTH0POLYAO Update Channel.vi>dPTH0LVIN,AI Sample Channel (single-point waveform).vi:¨PTH0POLYAI Sample Channel.vi:¨PTH0LVINSIMSCR Init From Cluster.vis|PTH0SIMUSIMMLVINMerge Errors.viwlPTH0LVINSIM Set Finished Late Flag.vihPTH0SIMUSIMMLVINSIM manager.vi8PTH0SIMUSIMMLVIN SIM stop.viPTH0SIMUSIMMLVINSIM Fire Discrete SubVI.vi#>PTH0SIMUSIMMLVCC*AlarmRef__NATIONAL_INSTRUMENTS_lvalarm.ctlhPTH0LVTLLVTL-LVCC timing.ctlZPTH0LVTLLVTL-LVINloadlvalarms.vi~@PTH0LVTLLVTL-LVIN SIM Halt.vi$PTH0SIMUSIMMLVIN,SIM Discrete Unit Delay Buffered (scalar).vi<PTH0SIMUSIMMLVIN/SIM Discrete Transfer Function Direct (SISO).vi,PTH0SIMUSIMMLVINSIM Time Waveform (vector).vi0PTH0SIMUSIMMPBDHPԴQ8H I O,Rm/\1DZ0RDZR4R 9 RLx0R@ HpP`X44R BAPoԌ! SL S@ H0S@ P,L<S~DyQpQrQ[uWc/m S4S B~,zoK 0T>c(m8h0Tx TTT0T@ (x*:2 |4T BL*o U 40U;;gok4U BI(WoȌ! 0Vd<c8mHh@VlV ]X(xHb.nB^8Č! pAhQX,Y@,YYTY0Y^4 YT4 Y\(lY@Y8Y: 88_x 8|YLYl Y@ Y@0Y;$5_x k0Y;8:_gcY Yl4Y hMX!lY 5?U);5O! AQ[ UMISMMIS4\ B\5o̶ ]l]],]\ 0]\6,52]>?@?a'1;Di `:0];$ows] 4] atV 4] BoHM P^ T r'GK pz# ^  4^ &C c'r|! P_  $(H,$_ _ `4_ Fr'y.u* _ ,4_ Dr4:z74_ Er.4z1_ _ _ 4_ Cr:@z=__84_ BP_$oM 4` C$K` `l ` l4` % ` ` TD4` x=y'.|*`$ ` 4` Br@yGuC4` y@G|C` ` P `|lt`l` /6h! 0BlQbUMISMMIS4c B|o d8H dtd0d|% d d d| H dd0d|X!4d '.*,d| 0d6\ d 4d 4@GCd d <h4d '.* dHdd( d 4d  @GC d lL4d  '.* d, d hdd d|$8 d8d0d|4d .41 d d4d 4:7 d $ d @dP(9m,d ,kDL,d0@#p#X4d J@GCd$4d I:@=@dP@ Md|d|,dP 4d JX  o! 0e 3X  8e 2X ،! !Lg :X 00/.-8ghXBg g@ l@,g  LXf4g $ g ,gH0g@ <$|4g Bm|oz 4h &Q0h 3D (9h h@$,0h 3d + h@ #h!8h 2D )8 !jPj 1|/* ha  j@!\4j &C 4k JD W(o @lP$`+nl"l8l 2d * !<nD !< |!h,\0nExh0nEf ,n$" ! n@$n0nE e  Tn 0C%p)r,n  \@n 2O 1@"<n 2 1@ \Q0p 3 0A#p|8phB Hp|0p 3 2C%p!0p@ $. =-" p@#!,p!p!0pE@ i4p 6xfDP8phdBLp :d (00/.- p@ $$`0p@ #$ @21BQ:A"4p B"#12o 4q B fo 4r 6@L 8rhDBLr :D *600/.-4r $e4r Jd  Ro s"l,s od4s $Dd4s ,fP sl*Ls  [XXcc  [u*  u [s<*4s B PoL 17 ;Di PtD*(lk d$! ( t'*-t4t &C'\k0H Tu '(,u) )`)*@)@u 2(O <u 2( D Q0w 3( w|8wh(B*)w|w(L0w 3( w+t@w (L+t++,,,-@-t.$./<4w'*,4w'+,s{ww+4w'*p{ w'+@+t4w'+kso w'++w+ w'0*+ w',.w,4w'-k{s w',P,4w',<{ w'-,w,4w'-`~k{s w'- -@w-@ w'.-tw,4w',{w-t4w'.D|{ w'-.$w.$4w'.{s{w w'.X.w.4w'-}w/<4w'.zkso w'//<wp' Pw{|P4w 1(NPw1wH4w PR1KTO8wh7HB wB //w2D4wD1`NP w@@ P0/+,w  0w/w0`6 w0w+0@w 12D2d2343h44l4556 4w/2' /+ w14w03 '# w2 w#$3w2d4w27  w!2w24w3TG/ '  w3w34 w5(4w24 w3h4w4$S/' w3w44w4T w48w4l4w4U'/+ w4w4 w64w3H  w54w5W w5pw54w6,X w/5w6 w2d"w8w2wt8 4w5\V'# 4w Th<  1:0;Di @wPI#(8PwwI8w 27H "'+ +ȜLy :7H  00/.-0y 37H #(,yI778 0(y y@6 ,yLl8yB!"&{!N&Nykh0hkaJ;Di 1OdPy ;;h B Dyc ;X;pE8y@0yEy@0EyE y:FC4y &K:?$! $z;CDEDz;,z `GP74z J=4 oTM X{<w << ~p||<|D >0PCGG |> |>@|> >@>| |@=HG |@=6G|<|E |@=JC@P| ? k6 h |>l?t4| &K>kc! }>B?}?@4}> l+k60{ }>?4}>@lk!{4}>?`!k+&{ }@:FE8};@0}?X}B*IA ~p~|~|,~A,AAA`BXB 4~ J@  Ior 0 2@+  (t@ 2@O =)H}}~<6 2@ (<M 8h@B@@%B0 @ *I, BD@ @ BBB?@4 B87H>0E`=Cpy0@8>|C@ :DTC4:; :D 4:E 4:C4:DE :EDD :<D4b:;0  |4:D @:HE4b:;D4 @PGT<6 2=4 M @ 2=4O }}~0 =4 w 8h=4BEl=%0E==0@8\<0E==@PHE> F   4 GH H884 J7H  (oD+ @ JI, 7v7H4 J8JTI>|J!88aO;Di 1;Di Ll uCo  }o }TvTvC  0{ 0U }U#$:"":A(2 /8/2/OO0OwwO8:0U4\q a8\ @O\\OPz=H;Di  4/ PhZzPP PPQQ0 P TP P _QPQ40P P@jwp P T(Q P 6Q40P PT\jc40P Q\jcQ0 RX40P P\jc<R{ s|k~wl0 PU`Rnx 0`S(0 S 0RXm8 DSH  Sh  BRq/+ BR SH BR dSh BRm 8zSQ0@ T(1!A1S4 BS!xod! 4 SU!\ D L ""l 0`B<|ISV>@8Q04 VLYx {|p,OYX\_,Z8~{ wls|kWT(1cJJP$wSOYX HkkH)h)E8(%m W[ h@<hN}N}$$8!hV\!\ @O\\@T |*|$}$}pqq0@RmdIZ8#3+Zh4 BZ8#od+ DTTHt++V4'o<W Wo @O\_`Pl _]b] 8 3W0QUMISMMIS4 BO\bq$olqr 0;O\Vq }0;O\Vqyu]_P^,\ ]x]d]44 B\ >opM x0]a0\ ^ \ H^L4_@^|0\ ` \ _^ ^^ ^^L0;O\_y}\ @O\`,ɰ^|_4 ]Hi _ _0;O\a$L \| >::=P \ |\ SP I=:<|:B> "l" |\L_\_``, 0aT^|_@_ l_T H6T(JHF<lB/$$#!#$<l( E ;;E^L^0@DPHDdTc4 JbDo pG 4dXO4 B4[(io$pG dc<3+304cu(8z0kLjk dXOl$" "#00!zzL$ -    L6 sHU0U0s  c  X XL_ cVV 4<jH04du8Hz@0t$ jHaThxDcRXk"%2UllklL @kXltx4bkd"%25*- @klllL4bkl"51U)E"lLllw,4m8A0' P,S(SHShSZ84RXnnP @Wo[m4RXVhqP Z8v40pl7 P% "n$oq|< qmmd,X8Hmd++ [n @[ono4"6 " t6`oXp04@qPq\q|4"pPYb]  @ooq|nXp0nX6H|++n8(4W po4"o]fa "oq(0  @qq(0q\p04RXrPm9xO9S(q|LbT|Θh< "T4"w_hcD1RXss7 lx  4 &Ks|_ 0t$txtuHuvvv s|tDt$43s|k8/73 s|,ttx43s|t'/+tx s|ut43s|u4'#t s|uhuH43s|uuH s|uu43s|v/73u s|mdv8Z843s|vl'/+v s|vv43s|v'#v s|wv43s|w<v`~D1RX}x}D`= m8 x4l wlmxz43wllu5p=9x wlxTx443wlwt-p51x wlxx43wlxs%p-)xx wlyx43wlyDrp%!xx wlyxyX43wlyq5`=p9hyX wlyy43wlzp-`5p1hy wlzHlL43wlz|o%`-p)hz( wl8zz43wlzn`%p!hzpRX/x{U| = YQ.LTVLLTVL-4 J{  o4 { {V0{ |l  |0{ }~{V { |p|P0{ |k||P }W|p|}@,{ zX8X$ ~4 &Kwl` 0wx4xxyXyz(zX0}\T$\p RX~~xW!Qȍ '@YQ LTVLLTVL-4 J~^oܫr ~P ~~`0~j0~ \X~` ~8px0~iUWVP \px~p,~H<4Cx00RXh4 \{ ~ rq`4 Bzoثr ,`q|mo @Xtx8(h% 1+( tx<4'pg%1+ t<tx @,<tx @8$f@ @ @`8 e ` @q(}V~@,hΘl0@FF "s Θ @ 0$$d+# @\<0%c=ME <D@IY~ h @ 4bTb//S/ @xh4baI X~POhDT@0 DlL @lL4b`XOO:OL l @4b0_  $D1@R?r pR/ 4 &KhRԫr @ X(H h@ 43ht^7j?r;n h43h]/j7r3n h|43hD\'j/r+n hxX43h[j'r#nX h43hZ/b?j7f hH(43h|Yb/j'f( h43hX/Z?b7^ hD,rT  @Ps Θ h43h,V7R?Z;V hxh43h4U/R7Z3V  hth43hT'R/Z+V H h43hSR'Z#V `!@̠xb\84 BoЫr PT @8( Q%1+\< p4'P%1+ p @|p0|, Ll<0@ @|IiY0\q\00l44  @80$hO?OG @p|0%N=ME|4'pp @poq oPp;E;ED10|#C IHy 4 &K8#hqr 8 8p438$M3C; 8X8438L#3+8 8438K3C; 8ʹ( 438\J#3+40!?|40xP@0l $l<43hWZ/b'^8<pD1@(#C E\ 4 K# dqr D d43H#C3D 43G#3+ 443hF3C;4@\pPx3VPLPO3L4@X!++h4@[dP @onH4@LPl0c\j(Ht.BdpG 7PYQD0@|H 4@b!4 Bo 0@xxT3#4 BT1o! <4@cP0@$l015QU;;GO{ $G (Y Q UMISMMISDW4 BL"51o$ 4RXOXP 0L}>5D\< @<@P =,44 J\  o 82\  L :\ 00/.-0 3\  8h\B||0@۰.5UE0,l( 4 BoM P(`  0X ha 84RXP@ (`0h4< 4; +lH(4|:( 149 4L8  `47` 46  P0450 44   4T3  h42 h 7T84$1 T !/,,4d@ 28O < 28  o  000  < xX 0Ѽ|`00Ь\ xP|`,0X10<40  4\`Ѽ   c   V V  Ӭ4d"<,4":C$V_Z ";M  @:|@@0p  @: pX40 :}}40  .ɰ_0  &H &U BU B  c    X X404h!&4@!4"`40$\ָ,!&8,8407"40 -\ט8840\T+4@TC407#Ř4"r{v "$Ř40٠K 7Hx$t4" D   " `ټH  @ lټH$4 $ x40(D  <4" L  " ,<Hcc4@P4"AJE4@h 40܀. /*4"t)2- "Lܜ+  @ܜ+T40`|!\,4440 S <Rp,pڔB'B'404P004 /4PO0-(h5554":PbkfX4"\4=84@|Q40hPQ'Pl4"&/* "4\4@(l [dP4":Rt}x;>8 ?<e@@@40E< ) YX "ք  @|ք @4@d @  @DH40 !(s\  @xTs<4@4!40 <Oc<p}z0z}4"GPK "lo]aal|<<ŘnXPs hqPP40D(P2L  E# #E  #      b40 * @@P 4 /. NYh  @\0.z~40M 6HA884@ZTh\D|x۰Po|xt B\4":OXSHD ";E,@  @:,@tYX,@dzH 40쨄T=¨4"xPYT<os ܜք B0,sT&00iijh\<Tz@zTH,++H++¨X*-++-\qaOa|x8#8**Y--Y۰EEPcIc,p@8'0ii<$1P 4| \ǬdL0: O\48`!0G{Mu|,lجh#,\d0@d__ @0$HQaY @|\0%aqi\l: 0ǬŘd<L4O\8|@ 6Mg*)*8hB,T , @4@ `!A\HZiD1@(Rr t`? \\4 &KR |43Lbrj P43brj 843lRbZ 43RbZ@PMZ(,T <4 J Zo 8 2 NY eL : IO00/.-0 3 MZ8hBt||, - @  @04@B4@h!GtSZPj~~8(%k{oL`4'DGWSx $ @($ x` @`$$P4 TK\<@q\Θ|Tb[n0-|z~ B\  $\H\~o~( o \xS~S40@TIP B $P\ @@x $ X4 ~4@h7D0- B\X  @ŘLtvtH$v, P BXD,\ @@$X,tDLD4T7JĈ @@X $ D|HX, $; 5 d L 10. B  B   ,<0 ,=0 :,<$1P 4( `!0 \   `   $$,  P9,  @ 0 $t @   0$  , @   ` @0%   @<O   @ 6 *)*8h B  \,   Qn @    4 $D!vH  d  x   @D1 $D  (? 4 &Kj  43  X430  @ 43t  $43@P0,\D4 J o 8 2  쁰L : 00/.-0 3 8hB|||,  Rr @ $  @ `  4 $ w4 $t!| B `$$X4;GT h\ NII4:ML pLxI0-8LENIV@:0-| 2;6 $,`X$ p`  6 Zh B  `$\ D\ @@``$4 @ }H 6,\4 $ 7y0- '" B <  @ d,ټ d3"     "   ""  B $< @@<`,4 X7~l @@((@$t$ \$","X, 3wq5 V0.( B$ BT$?(|~0-<z~ B\ $ B|$toX< @@$$P4@TH0?3,( #p2L-0(3`<$1(P 4 `!01hNnHX !D+P!,##6)%0?<0 1D'% @ t  0$!rz @ t"!D!$0%!t4D<!$Y<O" $"x"@ 6! $*)*8h!B""@, t!! v @ t"""4 ##(!L%H"<T t#(,'#("!$ "!$D1 $h$4s |ؘ? 4 &K#s $$%0% #$%043#  #(@$$43# #(%P%043# Ls{ #( %%43##s{@P'n{&,&D&x&&',4 J% {o| 8 2% oz lL :% jp00/.-0 3% n{8h%B'x'd||, t'% w' @ t( '' @0'4  (M4 (t)X!S$t-*( t{(@8(%*>NB*<*P4'+4hxt*|\  t+*+ @L*+**  t*P* @*P+*+*0\4(-L+ Y\+lBB4 (- T-//0-(,>GB B/L,L+2,3@3 BT+l,L+,|,-3@ @@(+,L+30(,0-(,0 B/L-h+0-(7+BB\L-B\tt4?/0 V-,| BT-h+ @@(-h+1$5*/H/LB8(%1>NBk$4'1hxt0\  t20\' @޴0\'00  t01$<  !$"'**01$o,1$',*+0'6LH4(,2hPZ0-(,>GB B5<1'7T1+l\1BB4 -03PU5</L,,|-2,57 BT11',/57,3@ @@(21',t-/3582BB\޴B\tt4?5p6PW52, B5<8' BT8' @@(8',,L-h18-H5<B4 8 8<PP< (6`2+(@( "  @n$oXp0o6Hn$]4(78PX7 B-6 BT7T-6778 @@(6`-6o8H6`\7TX,;M E~,Kx&O@99X: { @@8Ct9Xe0.89Q]W9998 B:,9Xe B:9Xe::\,8 8 |60:F\\,8(DR70:\L\\<$18P 4ET `!0ʔ:}@wSt;h8>H<h<<0%:<csk<H <O>dr>>H@ 6=8dr*)*8h=8B==,;=t=8 Z @;>h>>H4;?\>!eeH>hkkD1;?xEe ? >P?@@>H<4 &K>6E& 43> `Ue],(42,43>>EUM >,@`@@43>@Ue]@@ >C@@@43>@EUM@@PBEVAP,A|AAB4Bd4 JA 6IEo< 8 2A FU 쀬L :A GS00/.-0 3A EV8hABBB||,;BA ^C @;C@BCPӬ4;<,Cf4;CD!ne98 B:,ECC@MMCtMWMp S S u4;G`G| g0- 8FO#X,S',9CILxNSTF< B:,QtF<4:\FG qF| ;J(H H B:F\EFCFG$HM @@8EEG$STUU tG$HESS'HF\S'S8(%:HHTN`4':IHTNH @:lH HFHxNOO ; HDH @:HDHHH4:\JI u0-8JENI B:,I`HQ$\I,SIS4;J\K  oJF B:I,I`HIJxJ @@8J(I`HPO JxJ(INl     NC NN   C  B:,H B:HLxLM,9FLOUJxQ @@8 H,98G$JMO QU HII\ Zp Zp4;JOl i0- 8HV#_,Z'p 4:\NO rO ";O߄\ B:,N$N B:NpN$O @@8MN$O ,EI`N$QtTHMZZ'HNpZ'Z4;RQ,Qj< P,S OM J(ECtC@>h  @:4߄\NPl4*f||*fHOff'0- 8Qb#k,f' B:RQtQF<QQ @@8OQtQNQ4:\IRQt ";S `<  @:`<RPRp,U\RNpI,F\HRf'f4;U@TL k B:,TST,,߄`||xxS x}y}x0- 8GDu ~y B:U\TU @@8S TU RPU 4:\UU s\U\yllU84}||<_\{V` @VZV@05VVT_\2X4V @VWlV`V @VVV05VT<L D @VW<W05VU<LD4}X@|P 4}W}P |X4 &K~@. ~WWllV05V}V<^LZD @VWX\|P4|005V߸NL:D05VH.<6L2D @VZ8Zh@d${[H8A; l4 NZJmr 8hZB SZ[[d<S`ZJ{hh4hphi iX0 3[d 0 [d '8h[dB|0|l@P[d]ytww82\p lr HL :\p 00/.-0 3\p 8h\pB,]\]]P]4 J\p o\ @P[d_D82^ ` XL :^ 00/.-0 3^ 8h^B,_p^X^^_ 4 J^ oP @P[d`ww<w|82_ mr (L :_ 00/.-0 3_ 8h_B,a``8``4 J_ o$ @P[dbx82aL  L :aL 00/.-0 3aL 8haLB,baabb@4 JaL o ,qTiii@P[dd082c  L :c 00/.-0 3c 8hcB,d\cDc|cc4 Jc olr @P[d e82d lr rlL :d 00/.-0 3d 8hdB,deeTe >Ct@ e4 2< lr 0 < 8h<B4 J<  olr ,fff<fl4Q[d-h4 2g ,lr 0 g -8hgB4 Jg  olr ,gg8glg< \p^_aLcd<ghqv,< v,qhg<dcaL_^\p@d$[d-w[(a 4 NhJ- 8lr 8hhB S<S`hJ-wbpq(0 3iX 0t 0 iX -w'38hiXB@PiX0AkX82j, 1@xlr rltL :j, 2>00/.-0 3j, 0A8hj,B,kjljjk 4 Jj, !0oplr PWiXAR mD v @}Wl{l@ 2kO BQ 8jk Sbllr rlh< 2k BQdlr Q0 3k AR 8hkB,mpl(lhllm 4 Jk 2Ao\lr PWiXRco @ 2mO Sb8jm dsXlr rlT< 2m SbPlr \Q0 3m Rc8hmB,o<mn4nlnn4 Jm CRoHlr @PiXctp82op dsDlr rl@L :op eq00/.-0 3op ct8hopB,poop4pd4 Jop TcoFB "@"0"76>: "@"X ""00"7.62 "@p<" @p0H0"7&.*"p0"7,&" "@@p"0"7 "@L" `p`x"X2"ZVZVH"ZZ4"0P"4""V_Z<" \LP,"$\"Z++Z4" \PQH"({{4"0„P, " @l4""lw{ "" t( " @",L",%0""L "" t<%04"":Ӑ:C> "";P@@4";ȰPm\"{K{4"@päPF4"0pČP1 " @<%0<"$xPH"Kj4"  PR"$4""ENI"H<\"I?I?H"I4"0dP3"0IKI"4";Lj`PlH",]x4"0ǤP5"TL4"":lt}x "";,%0 " @:ƨ%0",L",@@\"ƨx4" $\4PzH" 4"0NTΰP8"?<04"" @  "" @@ " @ |@@" " L" HCtFHPNRP,0"#ʹ̸`|ƨ04n$dl<L޴ڔ,(טָѼp4"0P9<"HxHӬPlRpLp4" $pP{"xT4"" ˰  ""   <"  @ ,T"T,"$< "\"` H" 4"0͘P;"̸o<<"DH4"0ΔP>"ʹ<+"H"| >\"P>]]  SIM Discrete Run SIM Discrete Run 'SIM Discrete Run >SIM Discrete Run :SIM Discrete Run SIM Discrete Run SIM Discrete Run dSIM Discrete Run ¨SIM Discrete Run NI.LV.ALL.VILastSavedTarget0DfltNI.LV.ALL.goodSyntaxTargets&@0DfltExternalNodeConversionToolKit*^@@F@P @certaro @tkltiDI@t kltieVsroin@0nmaeCultsreX oNedR venIofLTVLLTVL-;DConfigExtNode.viLTVLLTVL-;DOutputExtNode.viUMISMMIS#;DSIM Discrete Transfer Function.viUMISMMIS;DSIM Discrete Unit Delay.viUMISMMIS ;DSIM Halt.vi( # vJS1@f????JS?PLESa8  ?  F  M O Q SY  _ TahomaTahomaTahoma012ArialArial0RSRC LVINLBVW  4!RSIDLVSRBDPWLIviCPTMDSTMDFDSLIds(VICDa Ba Ea0 HaȠp Ka< Na` WaK ZjTL am$ gx jx, nx8 yxDJ xP  N Tw $ n to tl hL x k x) H8 T$q `( l xb ̄ ̐T ̜ ̨b ̴Ԩ  ̄  @ 8 da  P   0x  < H 5 ̈= < w  p @[ ~ pZ $/  H Y T LR   @ 0 v L   h !4 " I $l % ' 0 (L )L *0 ,| -\ / 0 1l\ 2@ 3 5lx 6 8LT 9t : ;L <! =l ?L @lA At CPȫ Dв F G\H I(O J  LXU M8 O Pt  Qt R( St$ T U ( VX,i ]L ^ _t `I d0 ed f h@ it kؤ lT m4 p7 qP r@ s tL2 ui w' xd\ zs {| }p0S p 0< | Ȭ  pR lx A  xH  $R T} 0# L4 Xy $t {  H     | $    <| L R dx  t h\   L X a  d, H  `P X P9  Lb   P 4 t P  X < ذ  ,, x t $  ptE      lp Ą < d%   ` `# &   <4 t  H @ ! "x2 蘺   | (X 8d 7H o`u vĠL"   ̰ Ĭ ؈  X [@2 b#t~ -Plz 6X@ g 0  H @< \E YP' \, c:4= ^S { Hp  0 L  |@ ~D H Ll/ P   z    4 pid_control_system.vi;DSIM TimeWaveform.vi ;DSIM Halt.vi#;DSIM Discrete Transfer Function.vi;DSIM Discrete Unit Delay.vi;DConfigExtNode.vi;DOutputExtNode.vi;DSIM TimeWaveform.vi ;DSIM Halt.vi#;DSIM Discrete Transfer Function.vi;DSIM Discrete Unit Delay.vi