RSRC LVINLBVWǸ ǘ`< @Ͽ| AG$0 -}%҉L`M ُ B~!P \aMX:xH"LVIN.viLVINBegin.vi(t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEndPTH0'Rcx1 BeginEnd.llbBegin.viLVINEnd.vi(v@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBeginPTH0%Rcx1 BeginEnd.llbEnd.viLVINNXT Zero Light Sensor.vi( @! Light on?t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd,@Sensor Port.ctl@!Portv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBeginPTH0=Rcx1Initialization.llbNXT Zero Light Sensor.viLVINRCX Input 1.vi ,@Sensor Port.ctl@!PortPTH0.Rcx1 Modifiers.llbRCX Input 1.viLVINRCX Input 2.vi ,@Sensor Port.ctl@!PortPTH0.Rcx1 Modifiers.llbRCX Input 2.viLVINRCX Input 3.vi ,@Sensor Port.ctl@!PortPTH0.Rcx1 Modifiers.llbRCX Input 3.viLVINNXT Input 4.vi ,@Sensor Port.ctl@!PortPTH0.Rcx1 Modifiers.llbNXT Input 4.viLVINNXT Light Sensor fork.vipK@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd (Light is >)v@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBegin@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd (Light is < or = )@Compare to (%)@! Light on?,@Sensor Port.ctl@!PortPTH0DRcx1 StructuresForksGTLT.llbNXT Light Sensor fork.viLVINRCX Stop All Outputs.vi(t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEndv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBeginPTH06Rcx1 SimpleIO.llbRCX Stop All Outputs.viLVINRCX Fork Merge.vi9( t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEndv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeFalsev@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeTruePTH0=Rcx1 StructuresForksGTLT.llbRCX Fork Merge.viLVINRCX Output A.vi9 :@\Output Ports.ctl@!Additional Ports.@\Output Ports.ctl@!PortsPTH0/Rcx1 Modifiers.llbRCX Output A.viLVINRCX Output B.vi9 :@\Output Ports.ctl@!Additional Ports.@\Output Ports.ctl@!PortsPTH0/Rcx1 Modifiers.llbRCX Output B.viLVINEvaluate Expression.vi( t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd@0 expressionsv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBeginPTH06Swan S_Formula.llbEvaluate Expression.viLVINNXT Zero Angle Sensor.vi( t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd,@Sensor Port.ctl@!Portv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBeginPTH0=Rcx1Initialization.llbNXT Zero Angle Sensor.viLVINRCX Loop Forever.vi(t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEndv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBeginPTH0<SwanS_AdvancedFirmware.llbRCX Loop Forever.viLVINMotorPowerSignedString.vi(   @0 PowerLevelt@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd.@\Output Ports.ctl@!Portsv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBeginPTH0BSwanS_AdvancedFirmware.llbMotorPowerSignedString.viLVINRCX End of Forever Loop.vi(t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEndv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBeginPTH0IRcx1 StructuresWhiles Whiles.llbRCX End of Forever Loop.viLVINFill Container.viA(@Set the the container tot@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEndl@U(Containers.ctlJP6@+s source.ctl@Variable Timer100msConstant Motor StatusRandom No (0-32767)MotorPowerSignedDSIntrinsicIndirectGlobalRobolabFreeSampleProgram Number SensorValue SensorType SensorMode SensorRaw SensorBoolOBSOLETEClockMinutes PBMessage OBSOLETE16Global Motor Status (0-2)DSEventType (0-15)DSEvent (0-15) OBSOLETE20 Counter (0-2) Timer1msecTask Events (0-9)SystemEvent State (0-15) Timer10msecClick Counter (0-15)Upper Threshold (0-15)Lower Threshold (0-15)Hysteresis (0-15)Duration (0-15) MotorPower8 UART SetupOBSOLETEBatteryLevel (Avg)OBSOLETEFirmware VersionIndirect Var (0-47)(OBSOLETEDatalog type (indirectly) (0-47)/OBSOLETEDatalog type (directly) (0-DatalogSize))OBSOLETEDatalog value (indirectly) (0-47)opcdSourceNxtI2CBytesReadopcdSourceNxtI2CMessagingStatus4OBSOLETEDatalog bye (directly) (0-(3*DatalogSize-1)) GlobalVarDSIndirectGlobalInt (0-255)DSIndirectGlobalLong (0-255)DSIndirectGlobalFloat (0-255)DSIndexedGlobalAndConstantDSIndexedGlobalLongAndConstant DSStackVarDSConstantVar (0-255)DSFunctionReturnValueWordOBSOLETE MotorRunStatesmartMotorEncodersmartMotorEncoderTargetsmartMotorEnablemotor180Reflection OBSOLETETaskStackVarWord (0-255) OBSOLETETaskStackVarLong (0-255)OBSOLETETaskVar (0-15)!OBSOLETETaskStackAddress (0-9,10)OBSOLETETaskStackSize (0-9,10)DSBadSource@variable Containerv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBeginPTH0:Rcx1CounterContainers.llbFill Container.viLVINRCX Blue Container.vi l@U(Containers.ctlJP6@+s source.ctl@Variable Timer100msConstant Motor StatusRandom No (0-32767)MotorPowerSignedDSIntrinsicIndirectGlobalRobolabFreeSampleProgram Number SensorValue SensorType SensorMode SensorRaw SensorBoolOBSOLETEClockMinutes PBMessage OBSOLETE16Global Motor Status (0-2)DSEventType (0-15)DSEvent (0-15) OBSOLETE20 Counter (0-2) Timer1msecTask Events (0-9)SystemEvent State (0-15) Timer10msecClick Counter (0-15)Upper Threshold (0-15)Lower Threshold (0-15)Hysteresis (0-15)Duration (0-15) MotorPower8 UART SetupOBSOLETEBatteryLevel (Avg)OBSOLETEFirmware VersionIndirect Var (0-47)(OBSOLETEDatalog type (indirectly) (0-47)/OBSOLETEDatalog type (directly) (0-DatalogSize))OBSOLETEDatalog value (indirectly) (0-47)opcdSourceNxtI2CBytesReadopcdSourceNxtI2CMessagingStatus4OBSOLETEDatalog bye (directly) (0-(3*DatalogSize-1)) GlobalVarDSIndirectGlobalInt (0-255)DSIndirectGlobalLong (0-255)DSIndirectGlobalFloat (0-255)DSIndexedGlobalAndConstantDSIndexedGlobalLongAndConstant DSStackVarDSConstantVar (0-255)DSFunctionReturnValueWordOBSOLETE MotorRunStatesmartMotorEncodersmartMotorEncoderTargetsmartMotorEnablemotor180Reflection OBSOLETETaskStackVarWord (0-255) OBSOLETETaskStackVarLong (0-255)OBSOLETETaskVar (0-15)!OBSOLETETaskStackAddress (0-9,10)OBSOLETETaskStackSize (0-9,10)DSBadSource@variable ContainerPTH05Rcx1 Modifiers.llbRCX Blue Container.viLVINContainer fork.vi;@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd (Container is >)v@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBegin@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd (Container is < or = )@ Compare tov@U(Containers.ctlJP6@+s source.ctl@Variable Timer100msConstant Motor StatusRandom No (0-32767)MotorPowerSignedDSIntrinsicIndirectGlobalRobolabFreeSampleProgram Number SensorValue SensorType SensorMode SensorRaw SensorBoolOBSOLETEClockMinutes PBMessage OBSOLETE16Global Motor Status (0-2)DSEventType (0-15)DSEvent (0-15) OBSOLETE20 Counter (0-2) Timer1msecTask Events (0-9)SystemEvent State (0-15) Timer10msecClick Counter (0-15)Upper Threshold (0-15)Lower Threshold (0-15)Hysteresis (0-15)Duration (0-15) MotorPower8 UART SetupOBSOLETEBatteryLevel (Avg)OBSOLETEFirmware VersionIndirect Var (0-47)(OBSOLETEDatalog type (indirectly) (0-47)/OBSOLETEDatalog type (directly) (0-DatalogSize))OBSOLETEDatalog value (indirectly) (0-47)opcdSourceNxtI2CBytesReadopcdSourceNxtI2CMessagingStatus4OBSOLETEDatalog bye (directly) (0-(3*DatalogSize-1)) GlobalVarDSIndirectGlobalInt (0-255)DSIndirectGlobalLong (0-255)DSIndirectGlobalFloat (0-255)DSIndexedGlobalAndConstantDSIndexedGlobalLongAndConstant DSStackVarDSConstantVar (0-255)DSFunctionReturnValueWordOBSOLETE MotorRunStatesmartMotorEncodersmartMotorEncoderTargetsmartMotorEnablemotor180Reflection OBSOLETETaskStackVarWord (0-255) OBSOLETETaskStackVarLong (0-255)OBSOLETETaskVar (0-15)!OBSOLETETaskStackAddress (0-9,10)OBSOLETETaskStackSize (0-9,10)DSBadSource@variableChoose a ContainerPTH0=Rcx1 StructuresForksGTLT.llbContainer fork.viLVINRCX Wait for 2 sec.vi(t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEndv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBeginPTH0<Rcx1WaitFor waitfors.llbRCX Wait for 2 sec.viZZP cL P d-`    0  0 0 0(  0 0  0 0 0(  0 0  0 0 0 0 c c$ c0 c c c<t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd c c<t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd c c< c c<@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd (Light is < or = )t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd c<l@U(Containers.ctlJP6@+s source.ctl@Variable Timer100msConstant Motor StatusRandom No (0-32767)MotorPowerSignedDSIntrinsicIndirectGlobalRobolabFreeSampleProgram Number SensorValue SensorType SensorMode SensorRaw SensorBoolOBSOLETEClockMinutes PBMessage OBSOLETE16Global Motor Status (0-2)DSEventType (0-15)DSEvent (0-15) OBSOLETE20 Counter (0-2) Timer1msecTask Events (0-9)SystemEvent State (0-15) Timer10msecClick Counter (0-15)Upper Threshold (0-15)Lower Threshold (0-15)Hysteresis (0-15)Duration (0-15) MotorPower8 UART SetupOBSOLETEBatteryLevel (Avg)OBSOLETEFirmware VersionIndirect Var (0-47)(OBSOLETEDatalog type (indirectly) (0-47)/OBSOLETEDatalog type (directly) (0-DatalogSize))OBSOLETEDatalog value (indirectly) (0-47)opcdSourceNxtI2CBytesReadopcdSourceNxtI2CMessagingStatus4OBSOLETEDatalog bye (directly) (0-(3*DatalogSize-1)) GlobalVarDSIndirectGlobalInt (0-255)DSIndirectGlobalLong (0-255)DSIndirectGlobalFloat (0-255)DSIndexedGlobalAndConstantDSIndexedGlobalLongAndConstant DSStackVarDSConstantVar (0-255)DSFunctionReturnValueWordOBSOLETE MotorRunStatesmartMotorEncodersmartMotorEncoderTargetsmartMotorEnablemotor180Reflection OBSOLETETaskStackVarWord (0-255) OBSOLETETaskStackVarLong (0-255)OBSOLETETaskVar (0-15)!OBSOLETETaskStackAddress (0-9,10)OBSOLETETaskStackSize (0-9,10)DSBadSource@variable Containert@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd c<t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd c c<@0 PowerLevel:@\Output Ports.ctl@!Additional Portst@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd c c<@0 PowerLevel:@\Output Ports.ctl@!Additional Ports@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd (Light is >) c c< c cLt@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd c,@Sensor Port.ctl@!Port c c<@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd (Light is < or = )t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd c<l@U(Containers.ctlJP6@+s source.ctl@Variable Timer100msConstant Motor StatusRandom No (0-32767)MotorPowerSignedDSIntrinsicIndirectGlobalRobolabFreeSampleProgram Number SensorValue SensorType SensorMode SensorRaw SensorBoolOBSOLETEClockMinutes PBMessage OBSOLETE16Global Motor Status (0-2)DSEventType (0-15)DSEvent (0-15) OBSOLETE20 Counter (0-2) Timer1msecTask Events (0-9)SystemEvent State (0-15) Timer10msecClick Counter (0-15)Upper Threshold (0-15)Lower Threshold (0-15)Hysteresis (0-15)Duration (0-15) MotorPower8 UART SetupOBSOLETEBatteryLevel (Avg)OBSOLETEFirmware VersionIndirect Var (0-47)(OBSOLETEDatalog type (indirectly) (0-47)/OBSOLETEDatalog type (directly) (0-DatalogSize))OBSOLETEDatalog value (indirectly) (0-47)opcdSourceNxtI2CBytesReadopcdSourceNxtI2CMessagingStatus4OBSOLETEDatalog bye (directly) (0-(3*DatalogSize-1)) GlobalVarDSIndirectGlobalInt (0-255)DSIndirectGlobalLong (0-255)DSIndirectGlobalFloat (0-255)DSIndexedGlobalAndConstantDSIndexedGlobalLongAndConstant DSStackVarDSConstantVar (0-255)DSFunctionReturnValueWordOBSOLETE MotorRunStatesmartMotorEncodersmartMotorEncoderTargetsmartMotorEnablemotor180Reflection OBSOLETETaskStackVarWord (0-255) OBSOLETETaskStackVarLong (0-255)OBSOLETETaskVar (0-15)!OBSOLETETaskStackAddress (0-9,10)OBSOLETETaskStackSize (0-9,10)DSBadSource@variable Containert@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd c<t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd c c<@0 PowerLevel:@\Output Ports.ctl@!Additional Portst@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd c c<@0 PowerLevel:@\Output Ports.ctl@!Additional Ports@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd (Light is >) c c< c cLt@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd c,@Sensor Port.ctl@!Port c c<t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEndt@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd c<@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd (Light is < or = )t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd c<@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd (Light is < or = )t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd c< c c<t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd c c<@0 PowerLevel:@\Output Ports.ctl@!Additional Portst@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd c c<@0 PowerLevel:@\Output Ports.ctl@!Additional Ports@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd (Light is >) c c< c cL@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd (Light is >) c,@Sensor Port.ctl@!Port c cL@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd (Container is < or = ) c c<@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd (Light is < or = )t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd c<@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd (Light is < or = )t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd c< c c<t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd c c<@0 PowerLevel:@\Output Ports.ctl@!Additional Portst@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd c c<@0 PowerLevel:@\Output Ports.ctl@!Additional Ports@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd (Light is >) c c< c cL@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd (Light is >) c,@Sensor Port.ctl@!Port c cL@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd (Container is >) c,@Sensor Port.ctl@!Port c cDt@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEndl@U(Containers.ctlJP6@+s source.ctl@Variable Timer100msConstant Motor StatusRandom No (0-32767)MotorPowerSignedDSIntrinsicIndirectGlobalRobolabFreeSampleProgram Number SensorValue SensorType SensorMode SensorRaw SensorBoolOBSOLETEClockMinutes PBMessage OBSOLETE16Global Motor Status (0-2)DSEventType (0-15)DSEvent (0-15) OBSOLETE20 Counter (0-2) Timer1msecTask Events (0-9)SystemEvent State (0-15) Timer10msecClick Counter (0-15)Upper Threshold (0-15)Lower Threshold (0-15)Hysteresis (0-15)Duration (0-15) MotorPower8 UART SetupOBSOLETEBatteryLevel (Avg)OBSOLETEFirmware VersionIndirect Var (0-47)(OBSOLETEDatalog type (indirectly) (0-47)/OBSOLETEDatalog type (directly) (0-DatalogSize))OBSOLETEDatalog value (indirectly) (0-47)opcdSourceNxtI2CBytesReadopcdSourceNxtI2CMessagingStatus4OBSOLETEDatalog bye (directly) (0-(3*DatalogSize-1)) GlobalVarDSIndirectGlobalInt (0-255)DSIndirectGlobalLong (0-255)DSIndirectGlobalFloat (0-255)DSIndexedGlobalAndConstantDSIndexedGlobalLongAndConstant DSStackVarDSConstantVar (0-255)DSFunctionReturnValueWordOBSOLETE MotorRunStatesmartMotorEncodersmartMotorEncoderTargetsmartMotorEnablemotor180Reflection OBSOLETETaskStackVarWord (0-255) OBSOLETETaskStackVarLong (0-255)OBSOLETETaskVar (0-15)!OBSOLETETaskStackAddress (0-9,10)OBSOLETETaskStackSize (0-9,10)DSBadSource@variable Container c<t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd c c< c c<:@\Output Ports.ctl@!Additional Portst@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd c c<,@Sensor Port.ctl@!Portt@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd c c<,@Sensor Port.ctl@!Portt@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd c c<,@Sensor Port.ctl@!Portt@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd c c<,@Sensor Port.ctl@!Portt@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd c c< c c, c c, c c, c c, c c, c c, c c, c c, c c, c c, c c, c c, c c, c c, c c, c c, c c, c c, c c, c c, c c, c c, c c, c c dMFdYb|Z pD|Z^~--g=0-g=ggg=120-g=0-gg=120g-g--gg-g=g-ggg=08 (,,X<0$L D4d<pD@xPT0\8l(TLX\d`hHVvTTSQZFE %P.^H 86 t*4O " (A`? p2 04OVXTS:Q8OMMDGEB 6`lCv 8AT;Ad?> n<n< 9 >' 4 ) t2 ,$ t2 1 /> - - * $&, $n "( " \4j$,v llVIDS.viVIDSRCX Wait for 2 sec.viPTH0VIDSRCX Stop All Outputs.vi|XPTH0VIDSRCX Output B.viPTH0VIDSRCX Output A.vi PTH0VIDSRCX Loop Forever.vi<PTH0VIDSRCX Input 3.viPTH0VIDSRCX Input 2.viPTH0VIDSRCX Input 1.viPTH0VIDSRCX Fork Merge.vid`PTH0VIDSRCX End of Forever Loop.viPTH0VIDSRCX Blue Container.viPTH0VIDSNXT Zero Light Sensor.vi0,($PTH0VIDSNXT Zero Angle Sensor.vi4PTH0VIDSNXT Light Sensor fork.vilhHDPTH0VIDSNXT Input 4.viPTH0VIDSMotorPowerSignedString.vixtTPPTH0VIDSFill Container.viPTH0VIDSEvaluate Expression.vip\L8PTH0VIDSEnd.viPTH0VIDSContainer fork.vi@PTH0VIDSBegin.vi PTH0jƅET2 E\EP.UR@␐}v}v|ƅfxBƅhETu2 E\EP.UR@␐}v}v"ƅfxFƅ8ET2 E\EP.UR@␐}v}vƅfxJƅET)3 E\EP.UR@␐}v}vnƅfxNƅET3 E\EP .UR@␐}v}vƅfxRuƅET3 E\EP.UR@␐}v}vƅfxVUƅxET74 E\EP.UR@␐}v}v`ƅfxZ5ƅHET4 E\EP.UR@␐}v}vƅfx^ƅET4 E\EP.UR@␐}v}vƅfxbƅETE5 E\EP .UR@␐}v}vRƅfxfƅ$sxET5 E\EP$.UR@␐}v}vƅfxjƅ(s4ETI6 E\EP(.UR@␐}v}vNƅfxnEƅ,sET6 E\EP,.UR@␐}v}vƅfxrƅ0stXETM7 E\EP0.UR@␐}v}vJƅfxvƅET7 E\EP4.UR@␐}v}vƅfxzƅET8 E\EP8.UR@␐}v}vƅfx~uƅ`ET[8 E\EP<.UR@␐}v}v<ƅfRƅET8 E\EP@.UR@␐}v}vƅf/EpDž.9 QRhhhP$Td$ZY{/ƅDs<9 D.UR@␐ƅfƅHs<\ A: H.UR@␐ƅfNƅ: L.UR@␐ƅfƅ; P.UR@␐7ƅfƅ ; T.UR@␐ƅfƅ; X.UR@␐_ƅfƅ]< \.UR@␐ƅfTƅ< `.UR@␐ƅf"ƅ  5= d.UR@␐ƅ fQRP$hhPEP$Pd$ZY=Ð}vƅhs<| sD @ ET1> E\EPh.UR@␐}v}v+ƅfnƅls< ET> E\EPl.UR@␐}v}vƅf#ƅ ET? E\EPp.UR@␐}v}vIƅfƅ0 ETp? E\EPt.UR@␐}v}vƅfƅ  ET? E\EPx.UR@␐}v}vƅ fƅ$x ET*@ E\EP|.UR@␐}v}v2ƅ$fƅ(8 ET@ E\EP.UR@␐}v}vƅ(ftƅ, ET@ E\EP.UR@␐}v}vxƅ,fQƅ0X ETAA E\EP.UR@␐}v}vƅ0f.A E\QRPEP$hhPEP$yLd$ZY=Ð}vƅ4 ETA E\EP.UR@␐}v}vƅ4fƅ8s< x ETB E\EP.UR@␐}v}vƅ8fƅ<8 ETB E\EP.UR@␐}v}vƅ<fvƅ@ET>C E\EP.UR@␐}v}vYƅ@fSƅDxETC E\EP.UR@␐}v}vƅDf0ƅH ETC E\EP.UR@␐}v}vƅHf ƅLETUD E\EP.UR@␐}v}vBƅLfƅPXETD E\EP.UR@␐}v}vƅPfƅTs<$ET7E E\EP.UR@␐}v}v`ƅTf|ƅXETE E\EP.UR@␐}v}vƅXfYƅ\HETE E\EP.UR@␐}v}vƅ\f6ƅ`ETNF E\EP.UR@␐}v}vIƅ`fƅdETF E\EP.UR@␐}v}vƅdfƅh8ETG E\EP.UR@␐}v}vƅhfƅlETeG E\EP.UR@␐}v}v2ƅlf ƅpETG E\EP.UR@␐}v}vƅpfƅt0ETH E\EP.UR@␐}v}vxƅtfdƅxET|H E\EP.UR@␐}v}vƅxfA} }P}}+QRPE@$:d$ZY=L= p h搐ÐEw I E\EPPUEd$===u=tEw Ew‰ppVL@'PUEd$=ÐPII P@I Px}I }P؇I cP J IPd#J /P=J PtWJ pJ p @'PUEd$=ÐP8J PSJ WPK PTK PaxK PHK oPL 5Po %%&& S /?&&''BS F@''((|S A(())S B))** S GC*3**T P*+*@ dT PD++,, T PF,,-- T _PbH--..0 U %PI..// LU PJ//00x U PyK00118 U wPL1122 U =P3M2233X 4V PN333nV P343 V PNO4455x V UPP55668 W P0R6677VW PS7788xW PT8899 W mPGU99::X 3PV::;;X>X PW;;<<xX PX<<==X PZ==>>HX KP@[>>??&Y P\??@@`Y P]@@AA8Y PW^AABBY cP_BBCCZ )P`CCDD0HZ PnaDDEEZ PEEZ {_^ZY[]Ð=,PEP$PP7[ $$@ $Ðd$=,PEP$PPt[ $$@ $Ðd$=,PEP$PP[ $$@ $Ðd$=,PEP$PP[ $$@ $Ðd$=,PEP$PP+\ $$@ $Ðd$=,PEP$PPh\ $$@ $Ðd$=,PEP$PP\ $$@ $Ðd$=,PEP$PP\ $$@ $Ðd$=,PEP$PP] $$@ $Ðd$=,PEP$PP\] $$@ $Ðd$=,PEP$PP] $$@ $Ðd$=,PEP$PP] $$@ $Ðd$=,PEP$PP^ $$@ $Ðd$=,PEP$PPP^ $$@ $Ðd$=,PEP$PP^ $$@ $Ðd$=,PEP$PP^ $$@ $Ðd$=,PEP$PP_ $$@ $Ðd$=,PEP$PPD_ $$@ $Ðd$ =,PEP$PP_ $ $@ $Ðd$=,PEP$PP_ $$@ $Ðd$=,PEP$PP_ $$@ $Ðd$=,PEP$PP8` $$@ $Ðd$=,PEP$PPu` $$@ $Ðd$ =,PEP$PP` $ $@ $Ðd$$=,PEP$PP` $$$@ $Ðd$(=,PEP$PP,a $($@ $Ðd$,=,PEP$PPia $,$@ $Ðd$0=,PEP$PPa $0$@ $Ðd$4=,PEP$PPa $4$@ $Ðd$8=,PEP$PP b $8$@ $Ðd$<=,PEP$PP]b $<$@ $Ðd$@=,PEP$PPb $@$@ $Ðd$D=/P$PPb $D$@ $Ðd$H=/P$PPc $H$@ $Ðd$L=/P$PPZc $L$@ $Ðd$P=/P$PPc $P$@ $Ðd$T=/P$PPc $T$@ $Ðd$X=/P$PPd $X$@ $Ðd$\=/P$PPZd $\$@ $Ðd$`=/P$PPd $`$@ $Ðd$d=/P$PPd $d$@ $Ðd$h=,PEP$PPe $h$@ $Ðd$l=,PEP$PPTe $l$@ $Ðd$p=,PEP$PPe $p$@ $Ðd$t=,PEP$PPe $t$@ $Ðd$x=,PEP$PP f $x$@ $Ðd$|=,PEP$PPHf $|$@ $Ðd$=,PEP$PPf $$@ $Ðd$=,PEP$PPf $$@ $Ðd$=,PEP$PPf $$@ $Ðd$=,PEP$PP Dž Dž Dž Dž Dž *Dž PTABx xDžD hh@ D  \ Dž` d Džh l Džp Lt Džx Dž @Dž @DžL DžP +DžT PTABxH @ xDž ll@ t Dž  Dž  Dž X Dž Dž @8  Dž Dž Dž ,Dž PTABx xDž pp@ \ Dž t Dž Dž Dž -Dž PTABx xDž4 tt@ 4 l L DžP  T DžX p \ Dž` t d Džh Dž< Dž@ .DžD PTABx8 0 xDž xx@ Dž Dž  Dž   Dž Dž Dž /Dž PTABx xDž| ||@ |  Dž Dž Dž Dž 0Dž PTABx x xDž< @ < hd Džh  l Džp DžD DžH 1DžL PTABx@ 8 xDž @ Dž  Dž  Dž Dž Dž 2Dž PTABx xDž\ @ \ $ | Dž Dž Dž Džd Džh 3Džl PTABx` X xDž @ Dž $  Dž >  Dž Dž Dž 4Dž PTABx xDž| @ |  Dž Dž  Dž  Dž Dž @ Dž Dž Dž 5Dž PTABx x xDž< @ < $d Džh  l Džp DžD DžH 6DžL PTABx@ 8 xDž@  DžDž   Dž  Dž DžDž7DžPTABxxDž|@ |Dž\DžDžDžDžDž8DžPTABxxxDž$@ $DDžH\TDžXDž,Dž09Dž4PTABx( xDž@ 8DžDžDžDžDžDž:DžPTABxxDž\@ \4|DžDžDžDždDžh;DžlPTABx`XxDž@ Dž4 DžDž,Dž Dž(@P,Dž0DžDž<DžPTABxxDž@ <DžDžDžDž=DžPTABxxDžL@ LdDžh,lDžptDžx|DžDžTDžX>Dž\PTABxPHxDž@ $Dž Dž(Dž,Dž DžDž?DžPTABxxDž@ vDžDžDžDž@DžPTABxxDž<@ <HTDžX\Dž`tdDžhvlDžpDžDDžHADžLPTABx@8xDž@ lDžDžDžDžDžBDžPTABxxDž@ lDžDžDžCDžPTABxxDž4@ 4TDžXldDžhDž<Dž@DDžDPTABx80xDž@  DžDžDžEDžPTABxxQRuFd$ZY,Ul$SQRVW}#QRUg6d$ZYt_^ZY[]ÐUl$SQRVWuRk F 蒚 F7+ F@ FDQRhUz#d$ZY_^ZY[]ÐX 3[?@g%hrh*  0g%%O&'S!%&1 k &('q' !A) &{)m,!U-&!-,##-]#,-%.-#/.()=."7';"3,+w.))Y("#. $E$_//($%/u"+)*"++c**$*K+$JhRhZhbh% dr&4jx,: H L P  ^ >Z24s-DAX:Q h"4 :Tn;0x000/1l111#2`2223T333 4H4444<5y55506m666$7a7778^8889^999:X:::;L;;;<@<}<<<4=q===(>e>>>?Y???@M@CODE ,ܘ~ j(`q7.0b71Oldest compatible LabVIEW. ipT pPPPNI.LV.ALL.VILastSavedTarget0DfltNI.LV.ALL.goodSyntaxTargets&@0DfltMHFI[TDTHPDP88[L[S~Uv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBegin(v@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBegint@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd(t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd@! Light on?8,@Sensor Port.ctl@!Port@4( @! Light on?t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd,@Sensor Port.ctl@!Portv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBeginH< ,@Sensor Port.ctl@!Port@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd (Light is >)@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd (Light is < or = ) @Compare to (%)K@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd (Light is >)v@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBegin@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd (Light is < or = )@Compare to (%)@! Light on?,@Sensor Port.ctl@!Port>.@\Output Ports.ctl@!Ports @0 PowerLevel0v@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeFalsev@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeTruet( t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEndv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeFalsev@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeTrue"( t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd@0 expressionsv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBegin @0 expressions(t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEndv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBegint :@\Output Ports.ctl@!Additional Ports.@\Output Ports.ctl@!PortsJ:@\Output Ports.ctl@!Additional Ports(t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEndv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBegin:*( t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd,@Sensor Port.ctl@!Portv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBeginH<(   @0 PowerLevelt@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd.@\Output Ports.ctl@!Portsv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBeginxl@U(Containers.ctlJP6@+s source.ctl@Variable Timer100msConstant Motor StatusRandom No (0-32767)MotorPowerSignedDSIntrinsicIndirectGlobalRobolabFreeSampleProgram Number SensorValue SensorType SensorMode SensorRaw SensorBoolOBSOLETEClockMinutes PBMessage OBSOLETE16Global Motor Status (0-2)DSEventType (0-15)DSEvent (0-15) OBSOLETE20 Counter (0-2) Timer1msecTask Events (0-9)SystemEvent State (0-15) Timer10msecClick Counter (0-15)Upper Threshold (0-15)Lower Threshold (0-15)Hysteresis (0-15)Duration (0-15) MotorPower8 UART SetupOBSOLETEBatteryLevel (Avg)OBSOLETEFirmware VersionIndirect Var (0-47)(OBSOLETEDatalog type (indirectly) (0-47)/OBSOLETEDatalog type (directly) (0-DatalogSize))OBSOLETEDatalog value (indirectly) (0-47)opcdSourceNxtI2CBytesReadopcdSourceNxtI2CMessagingStatus4OBSOLETEDatalog bye (directly) (0-(3*DatalogSize-1)) GlobalVarDSIndirectGlobalInt (0-255)DSIndirectGlobalLong (0-255)DSIndirectGlobalFloat (0-255)DSIndexedGlobalAndConstantDSIndexedGlobalLongAndConstant DSStackVarDSConstantVar (0-255)DSFunctionReturnValueWordOBSOLETE MotorRunStatesmartMotorEncodersmartMotorEncoderTargetsmartMotorEnablemotor180Reflection OBSOLETETaskStackVarWord (0-255) OBSOLETETaskStackVarLong (0-255)OBSOLETETaskVar (0-15)!OBSOLETETaskStackAddress (0-9,10)OBSOLETETaskStackSize (0-9,10)DSBadSource@variable Container.@Set the the container to(t@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEndv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBegin(@Set the the container tot@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEndl@U(Containers.ctlJP6@+s source.ctl@Variable Timer100msConstant Motor StatusRandom No (0-32767)MotorPowerSignedDSIntrinsicIndirectGlobalRobolabFreeSampleProgram Number SensorValue SensorType SensorMode SensorRaw SensorBoolOBSOLETEClockMinutes PBMessage OBSOLETE16Global Motor Status (0-2)DSEventType (0-15)DSEvent (0-15) OBSOLETE20 Counter (0-2) Timer1msecTask Events (0-9)SystemEvent State (0-15) Timer10msecClick Counter (0-15)Upper Threshold (0-15)Lower Threshold (0-15)Hysteresis (0-15)Duration (0-15) MotorPower8 UART SetupOBSOLETEBatteryLevel (Avg)OBSOLETEFirmware VersionIndirect Var (0-47)(OBSOLETEDatalog type (indirectly) (0-47)/OBSOLETEDatalog type (directly) (0-DatalogSize))OBSOLETEDatalog value (indirectly) (0-47)opcdSourceNxtI2CBytesReadopcdSourceNxtI2CMessagingStatus4OBSOLETEDatalog bye (directly) (0-(3*DatalogSize-1)) GlobalVarDSIndirectGlobalInt (0-255)DSIndirectGlobalLong (0-255)DSIndirectGlobalFloat (0-255)DSIndexedGlobalAndConstantDSIndexedGlobalLongAndConstant DSStackVarDSConstantVar (0-255)DSFunctionReturnValueWordOBSOLETE MotorRunStatesmartMotorEncodersmartMotorEncoderTargetsmartMotorEnablemotor180Reflection OBSOLETETaskStackVarWord (0-255) OBSOLETETaskStackVarLong (0-255)OBSOLETETaskVar (0-15)!OBSOLETETaskStackAddress (0-9,10)OBSOLETETaskStackSize (0-9,10)DSBadSource@variable Containerv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBegin| l@U(Containers.ctlJP6@+s source.ctl@Variable Timer100msConstant Motor StatusRandom No (0-32767)MotorPowerSignedDSIntrinsicIndirectGlobalRobolabFreeSampleProgram Number SensorValue SensorType SensorMode SensorRaw SensorBoolOBSOLETEClockMinutes PBMessage OBSOLETE16Global Motor Status (0-2)DSEventType (0-15)DSEvent (0-15) OBSOLETE20 Counter (0-2) Timer1msecTask Events (0-9)SystemEvent State (0-15) Timer10msecClick Counter (0-15)Upper Threshold (0-15)Lower Threshold (0-15)Hysteresis (0-15)Duration (0-15) MotorPower8 UART SetupOBSOLETEBatteryLevel (Avg)OBSOLETEFirmware VersionIndirect Var (0-47)(OBSOLETEDatalog type (indirectly) (0-47)/OBSOLETEDatalog type (directly) (0-DatalogSize))OBSOLETEDatalog value (indirectly) (0-47)opcdSourceNxtI2CBytesReadopcdSourceNxtI2CMessagingStatus4OBSOLETEDatalog bye (directly) (0-(3*DatalogSize-1)) GlobalVarDSIndirectGlobalInt (0-255)DSIndirectGlobalLong (0-255)DSIndirectGlobalFloat (0-255)DSIndexedGlobalAndConstantDSIndexedGlobalLongAndConstant DSStackVarDSConstantVar (0-255)DSFunctionReturnValueWordOBSOLETE MotorRunStatesmartMotorEncodersmartMotorEncoderTargetsmartMotorEnablemotor180Reflection OBSOLETETaskStackVarWord (0-255) OBSOLETETaskStackVarLong (0-255)OBSOLETETaskVar (0-15)!OBSOLETETaskStackAddress (0-9,10)OBSOLETETaskStackSize (0-9,10)DSBadSource@variable Container@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd (Container is >)@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd (Container is < or = )@ Compare tov@U(Containers.ctlJP6@+s source.ctl@Variable Timer100msConstant Motor StatusRandom No (0-32767)MotorPowerSignedDSIntrinsicIndirectGlobalRobolabFreeSampleProgram Number SensorValue SensorType SensorMode SensorRaw SensorBoolOBSOLETEClockMinutes PBMessage OBSOLETE16Global Motor Status (0-2)DSEventType (0-15)DSEvent (0-15) OBSOLETE20 Counter (0-2) Timer1msecTask Events (0-9)SystemEvent State (0-15) Timer10msecClick Counter (0-15)Upper Threshold (0-15)Lower Threshold (0-15)Hysteresis (0-15)Duration (0-15) MotorPower8 UART SetupOBSOLETEBatteryLevel (Avg)OBSOLETEFirmware VersionIndirect Var (0-47)(OBSOLETEDatalog type (indirectly) (0-47)/OBSOLETEDatalog type (directly) (0-DatalogSize))OBSOLETEDatalog value (indirectly) (0-47)opcdSourceNxtI2CBytesReadopcdSourceNxtI2CMessagingStatus4OBSOLETEDatalog bye (directly) (0-(3*DatalogSize-1)) GlobalVarDSIndirectGlobalInt (0-255)DSIndirectGlobalLong (0-255)DSIndirectGlobalFloat (0-255)DSIndexedGlobalAndConstantDSIndexedGlobalLongAndConstant DSStackVarDSConstantVar (0-255)DSFunctionReturnValueWordOBSOLETE MotorRunStatesmartMotorEncodersmartMotorEncoderTargetsmartMotorEnablemotor180Reflection OBSOLETETaskStackVarWord (0-255) OBSOLETETaskStackVarLong (0-255)OBSOLETETaskVar (0-15)!OBSOLETETaskStackAddress (0-9,10)OBSOLETETaskStackSize (0-9,10)DSBadSource@variableChoose a Container , ;@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd (Container is >)v@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBegin@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeEnd (Container is < or = )@ Compare tov@U(Containers.ctlJP6@+s source.ctl@Variable Timer100msConstant Motor StatusRandom No (0-32767)MotorPowerSignedDSIntrinsicIndirectGlobalRobolabFreeSampleProgram Number SensorValue SensorType SensorMode SensorRaw SensorBoolOBSOLETEClockMinutes PBMessage OBSOLETE16Global Motor Status (0-2)DSEventType (0-15)DSEvent (0-15) OBSOLETE20 Counter (0-2) Timer1msecTask Events (0-9)SystemEvent State (0-15) Timer10msecClick Counter (0-15)Upper Threshold (0-15)Lower Threshold (0-15)Hysteresis (0-15)Duration (0-15) MotorPower8 UART SetupOBSOLETEBatteryLevel (Avg)OBSOLETEFirmware VersionIndirect Var (0-47)(OBSOLETEDatalog type (indirectly) (0-47)/OBSOLETEDatalog type (directly) (0-DatalogSize))OBSOLETEDatalog value (indirectly) (0-47)opcdSourceNxtI2CBytesReadopcdSourceNxtI2CMessagingStatus4OBSOLETEDatalog bye (directly) (0-(3*DatalogSize-1)) GlobalVarDSIndirectGlobalInt (0-255)DSIndirectGlobalLong (0-255)DSIndirectGlobalFloat (0-255)DSIndexedGlobalAndConstantDSIndexedGlobalLongAndConstant DSStackVarDSConstantVar (0-255)DSFunctionReturnValueWordOBSOLETE MotorRunStatesmartMotorEncodersmartMotorEncoderTargetsmartMotorEnablemotor180Reflection OBSOLETETaskStackVarWord (0-255) OBSOLETETaskStackVarLong (0-255)OBSOLETETaskVar (0-15)!OBSOLETETaskStackAddress (0-9,10)OBSOLETETaskStackSize (0-9,10)DSBadSource@variableChoose a Containerclll|lll8TlT lT lT lT 8T8T8T  88TXlT HH  88TXlT HHXlLlLPPplPp  88TXlT HHplll!X" !X" ll"hlL%xTl  88TX TlHHXlL!X" (XPpl"hlll(" X!X(!X" (" X!ll"hX(" X!X(" X!lpPll"h+1p1ll4l+=<HHBDXEF Kl+=<HH  88TXlT HH  88TXlT HHlLlLlpPll"hX(" X!X(" X!lpPlL1p+4l+=<HH D,Yh,Yh . . , . RDEnd.viTD43Begin.vidD8: NXT Zero Light Sensor.vidDik NXT Zero Light Sensor.vidD!# NXT Light Sensor fork.viZD{h{g RCX Input 2.vidD*, NXT Zero Light Sensor.viZD%t's RCX Input 1.viZD13 RCX Input 2.vidDzy NXT Light Sensor fork.viZDKM RCX Input 3.viZD76 RCX Input 1.vi]D RCX Fork Merge.viZD e/ g/ NXT Input 4.viHD]D@B RCX Fork Merge.vidDPR NXT Zero Light Sensor.vibD Evaluate Expression.vidD  NXT Light Sensor fork.vicD RCX Stop All Outputs.vidD++ NXT Zero Angle Sensor.viHDLaLpdaNpc_D RCX Loop Forever.viZDy{ RCX Input 3.viHDeD MotorPowerSignedString.viHD|5F7EbD Evaluate Expression.vieD\[ MotorPowerSignedString.vi[DO^O^ RCX Output B.vi]D\^ RCX Fork Merge.vi[D RCX Output A.viHDĥcDcrNcrM RCX Stop All Outputs.viHDZDpr NXT Input 4.vi[D7F7F RCX Output A.vibDdMsdOs Evaluate Expression.vidD|~ NXT Light Sensor fork.vi[DCB RCX Output B.vibD_nu_nt Evaluate Expression.vicDts RCX Stop All Outputs.vifD$# RCX End of Forever Loop.viHDpbD Evaluate Expression.vi]D%$ Container fork.vi]D]_ RCX Fork Merge.viHD  HD]DCE Fill Container.viaD:9 RCX Blue Container.viHD}}[D#" RCX Output B.vieD;: MotorPowerSignedString.viaDqq RCX Blue Container.vidD0?o0?n NXT Light Sensor fork.viaDv8v: RCX Blue Container.vi[D RCX Output A.vieDeut ewt MotorPowerSignedString.viHDeDba MotorPowerSignedString.viHD`HDtYc[bHD\]DBD RCX Fork Merge.vi[DGnVGpV RCX Output A.vi]Dts Fill Container.viHD䯲 / /aDhj RCX Wait for 2 sec.viHDeDbq4bq3 MotorPowerSignedString.viHD,[DBQBQ RCX Output B.viZDHW1HW0 RCX Input 1.viHDȰ:D<CHDapapdD   NXT Light Sensor fork.viZD( 7\(7[ RCX Input 2.vi]D$'3$)3 RCX Fork Merge.vi]Dfe RCX Fork Merge.viHD9Q;PHDT;*J;;,J:bD68 Evaluate Expression.vieDZ \  MotorPowerSignedString.vicD ' & RCX Stop All Outputs.viHD 1}@1@[D3zB3|B RCX Output B.vi[D2]A2_A RCX Output A.viHD̰1]@g1_@feD   MotorPowerSignedString.vibD K J Evaluate Expression.viHD   <  <PNG  IHDR<-PLTEf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333f3̙f3̙̙f3̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3f3ffffff3f3333f333f3wUD"wUD"wUD𠠤nIDATxZK( zjlG0B{ijܒɫzNW`@&+$֪[fu[z[Ƿ*"21yn}k)Dh[_Ůg'})nR`NAf|ڎsYg^|t(NUE۶t.9ܶ][GH4SAj֕6bmp4D[tHc5?l6 nc%g9j{UeōXD܊{UrSgWvn,e(^Jts Iݲaaω[E kejZM tm#gܑi"gǁK-Cr?hJcӹDpJN)^=n!֖ľ{!W$\ x0nLpJw3431Eo_uM[Dٴ%rO.FvW\#dGE۾.燑csZ=I]%d߬uIKv cZH^nVvwR\[]?ch/],FsNmlF-^}6Ra 0.iOÚ}C5>7ڒb 8h.?b aέ0>5I75[}4^[.+=Aπ= Lp|E[U;&VMp@6\S~qO({{QM A~€gku}c $>w}hKc+v1J[vGACM\{1n97hJEl.(|u^MXH ;ΆVmk-{-K:ְdԶ[}~/HP @-뽺/xVx=n/!m.6cZchh9B݇+ޫ7t6͎y~%I.>&(fGwq+TsV1t0Ն>~GӺltYɄV{YY̭:^~Mqk pn@|^:ƭkhc@K)vWV/i,_ bڝ܎Z^{hr%v+%/tY:~~'|¿|[nz[xy}HIENDB`FPHP.viFPHPp蜲8XLT |7,  4 D+Zi$i 0 D#_T$~D <ȭP#_%wn- %.0f%.0f%.0f%.0f%.0f%.0f%.0f%.0f%.0fBDHP.viLVINBegin.viPTH0LVINEnd.viPTH0LVINNXT Zero Light Sensor.vi  PTH0LVINRCX Input 1.vi PTH0LVINRCX Input 2.vi 0PTH0LVINRCX Input 3.vi<;PTH0LVINNXT Input 4.vi-8PTH0LVINNXT Light Sensor fork.vi ,LT(|PTH0LVINRCX Stop All Outputs.vi.DZ]\PPTH0LVINRCX Fork Merge.viP JxPTH0LVINRCX Output A.viOHKdʹPTH0LVINRCX Output B.viGVx`PTH0LVINEvaluate Expression.viPLhi^pPTH0LVINNXT Zero Angle Sensor.vi/XPTH0LVINRCX Loop Forever.viPTH0LVINMotorPowerSignedString.viA?yp$ʼPTH0LVINRCX End of Forever Loop.viY PTH0LVINFill Container.viTXPTH0LVINRCX Blue Container.vijs$,PTH0LVINContainer fork.vilPTH0LVINRCX Wait for 2 sec.viXPTH0BDHP,8x,\0X,%43D~X 2̩H E- TD1Xp<بK4 Ks~ , , 43 ,4343 XLbD1Xt@% @> 4 K5ki P43 %  43< P P43  p43 %a;Xiz} 1;Xi} 4X!1 ;Xiz  "@;Xi 1;Xiz 1;Xi} 1;Xi 1;Xi D1XL7W(  4 &K7ji !"$0D1X L h40*X  4 &Kh~   L))  L 8 D1X'  @H= M  -) 4 &K  ki # L)43 l&$x4,43 'x$) 4X (`!D1X 8@HyT  09 t4 &K 0ziji   t   t   0=x:  " 4   ),  DA= ( 9:  +l |D 1X4)I$x ,  j>,, 9f$&fp  @f @  |   4 &K )<~  T  &TT 4 3  9IA  p@4 3 8 )914 3  9IA4 3 t)91, =@==?l   D4 XP/ t  @ 4 t@ 4D)D 1X;2p<p`8l  ; D 1XT$D8` p@ @ t4 X l!4 Xd 4*P p4 XPP 54 H ,D  9 ,,4 &K$u~ 4 3 $D4 /@@A| (|6 <4 3`$D4  : @  0< 4 Xl!D 1X0PyT 4 &K0~   l :, /TL40D 1X+8~8U@4 XltPB <P-  < D 1X+RrLlL\@ }px  t 4 30P @D 1XD1M  1p4 30P@4 XhP< H7@ i(@p AD 1Xd0J2j 804 &K{Lz ( ,,1p / <4 &K<J~  <043<|"J2j*Z 0Ll,<5 @843<dJ"jZ, 65643 ,43+ D1X 4x` C>(3@ LhR$p<  14 &K 8 143 X314X!4X-4! PW\| P6PlD1X1P:`Ll 4 &KPd~ 11p|D1X.dN ,[1<12@< @C<|4 &Kd0$oi   43>dNFt @l4X443.d>6t8 2 @ oi iL@Px6 D1X" "Oo,% D1X$!<?_dQ l  &!4 &K ?oi (( '"!!"t  *#D!  # "t!%$d43!GWO  #"t43!GWO"4 &K O~ 43 !!_o g43 %|"_ogP|!4X/<P3$43"7G? &T%4T%  '$!43 %$O_W )4>D !$%)  t$& $T$043%h7G?$0!  '$d|(|  8(H)43 #NO_W4X%P043 #MO_W*P0 3> !%)+4XE\0.43 $P#O_ W( (((|*P++l+l4X)P1  :*43 'O?OG  ((|43 %98@< p?LCD.!$d *)@!43 )h$xp| *p  54D JM)43 70@843 !p8 0(  ,443 l($h4x,p< <-4X+P2  9P+4 &K~i  =x8P  FTT ..3 3!) |CT 0,,D1X7, f xM ,L,;,4 &K,L ~ 43 &:084 AHBH@D1XOOo. -8W-|%VQ$4X@P;Y(5h:CFHLQ$D1X+.; ;\ .D2.4 &K.Dji .D2. 54QX,] ``gDlp LA|D1XH/*J4k /XGL/4 &K/X,(ki 3@43Y4D43 . 43/43- 43`04Q<_HrfhZ 4D67 0143 l2  $14  21 `KqeDi |60 1 _Hrf4 &KԶ~ 43.D(|+;343.D'p{+;3 .D33 3 @Cd3@F3@P43.D3,}+# .DE4?43P08I*:274dJ P34D ;J4dT JMTM443.D5~+#|43 'P?OG ]\d54Q T(Eg5h<930 3 @ ((L : @ 0\0\/].^-_43PH*:2 PE((|8h @B%5h4(,80EG,HtM7 HY[l\(?L43P4K*"43\X P[87tQ ?v@@7? ,L}Ipy 43 '< ($4 &K;xi @4X-P:L],m Y h9B|43 '(;(0,43 0 >8( OHKDL< 8 2>  oi ~kD43 0 X?8(C4d@4X5hP9 G, T(MTgd4 OHC<S< 43,L`E>A|T ;C ?;>D1X4,8x3i GG< 4XSdH!4 &K?ki GKQ< 8h1B#@P 3HxB8 2= 4G\~ ~4!X !L! := /50\0\/].^-_0! 3= 3H4!3#xW~!80!E !7?@Pb@!@P !JPhNE@!P @! lk4!3t !LhxTL,8!h=B)t D!1X>\a4$3A9<E,$IG^$LD$1X$JH[{Xl 4$ &KJ[oi %@o IJ|4%3;:Xg#x3+ %;<@RJ%JD%1XSKh\ %KU@KH4% &KKX4&X5!%&bN c&|4&  2L4 ki 4'Qd9SD'1X(BR 8@4'3Lh7`n 'T(m<L ',L<@_J4'XQ!'4'XM|PW'9'4:4'3J6k{s4'3J& k{s0' ^ 4'3JIH[kc4' &K]\bsOk~ 4(3J;[kc(|(\H4(  2\ Poi D)1X PEex\ 4) &K-8og~ *-|V,*O 8(T4*3,L>pb *M*C4*X;DPQ,*tX*L*Q$4* &KOH6Gp~ +T(n$V4+XUP^+Yd+| +]\FeQ+U@P+F4+3Gv]me4+3Lho4+3/X8*:2+J|C4+ &KPcLtX~ 4,3;Jhx#4,3OHPyEUM ,AxTtl,,JM4,XU$!&,KHU,KH,SD,U ,PCYD,1X.Tl{M 4, &KT({ji -P-[ D-1X/uBbȰa -KS^PKH-UF4-3KS-W( -VM [W(4-XXL8PS-4-XސP_-\(-?LSD4-3P3`_r\lzd --8WVD-1XBV hZ 4- &KVDl~ .VWHW(4.3VUt .|4.3P(\ld4.3-8Yo4.3-8Do.& .]\]X,.Fb@4.X`8P=.`4.XXhPa.b .Za@YD.1XAa 0(O .@'<DYd.eP.U4.3P4^L\T.V4.3,LHd 4.3/X:l:JB .^`Z\.Z\D.1X7@_P;\ .g.O\_4.3VY 4.X`PA .Za[l4.3Lh:Dm4.3LhA4l4.3P;t]rL\zT .ZLrL( .@tO\H.gD .|Ѱ\|.l<{.b4.QDZ0. \ 0. L4 D.1X.NqXȐ;\ 4.3]\Ex .]\h.|.|.`T .ePgns4.3KS4.QIKFD.1X_0^m\@4. &K^^ovo~ /Z\`Tb d4/ &KZuki 0n80h\BW|Q403,LP8e 403^Z|}0F| 0^[8bQ0b 0Ttn0`T70lp0e 0Tq8~`40 &KY %~ 413Z. 413Zt 413ZF1]15hs 1^qdk1i 1?UgF413/X;`*:241  2^ T~ 2Y Xb2vt423^^m}u423ABD2| 2|{0p2px 2xc2c82h^BNK423]\`423?>2|423^`t} 2^FfQ 2li(z42d 2Y e2d 2ireP,2hhH,X423AQC423]\5Tqy 2uxv z|L2 :> 0\0\/].^-_82h>B+ 423^e<m}u42X:423?@ 2T4z|423T(Cp{423T(6,2h|k0\ 2ir5h2mo@op423T(D2i2k2ok<q423Y M2cx2p 2@epi42XpxP6 2X2i\2 2@v@kli,2|hhD21X^0j4@42 &Ki~ 3s3|3|43 &Kl&~ D41Xsh7W؂ 4@qgk04 k ,4b,m4d44 &Kx\i (5\|cxp4}D~(|45Qgh5| 5s$y@l<5l< 5T.D51XpTj@d 453T(D45Qklh453T(P5v45  2m T 6|86hL4B42 6i(sv463T(P{,6nh8l,6q6n 6@tnXn6|6|46XR006 m 86hmBdcd46  2k t~ 7|47|7kb 7~ 7|p4$7pxdps4 7l}x px 7l{p473Y b7d07 3h We47XP|PV7.lp87hkBol(7i7 7jq47Xp(07Qd473ZV,473iY473iZ7vww@ 7lt\HD71X\u" ؂ 7qz|7ux 7iEt5h473i_77v 7T47XD`PC7q473AS473ijh,7mpv<p47 &KTB~ 8|8n`8z| 8ux48XQ$48 &Ks$;̿~ 9@(tv 9v 49Xqݜ0 9Y pp49Qt{~r949  2v |d~ 0: v {~8:hvBnm,:ww@x:w :@wxw4:Qwx:|4:3lc4:XV@PR :|4~TD:1Xxk\ |Y l :cy 8 :x}y :y 4:3s$l\"4: &K$~ D;1XxyH(( 4; &Ky<|~ <4<3le<s <jz|<<p4<{<}D <D<4<XP8<<< <,u{ <s$H}{<{4<z|gD<z <Xh <y}x|4<0< 3H 4< &K,p@~ D=1Xk~d>^ h @M 4=3s$z  =|`=4=3yo4=XHpPO=4=X~HP7 =|~(=px4= &K|/@pu >| >y ~4>3TXRbZ4>3TI\RbZ4>3T\hBRJ4>3]\aqyD>1XfxstP(( >4>3yp D>1Xp|6a؂ >{ >,>{>>( >y< > 4>3ys >y5h>4>3xcUl |t >xL>pcx,>$XD>8 >@84>Q>4>|4>3yt >d4> &Kju7~ ?~(?|4? &Kd~ 4@3d|T @d<4@3dt4@X\0 @vn4@ &Kdtu ki 4A3s A4A  2X ji 0B X DB1Xzl8\ 8BhXBB|B4B3T`BRJB4 Bi\ DB1X(( 4B &Kpcki C(T< Cp CpL (4CX{Q" C||C\Hs C4C3p4C3p@C( Cp0C 38 18ChhBu4nCx4C3p(CT Cp \~4C3pC<C84C  2w ~ 0D w D|8DhwB$x DH DDD1XpytZ D4D34D D@DPnXWen8D 2h Xd~ ~܌4F3| >N F4F3,FbH4FXuHFx8F 2H ,~ ~HH4H3ss{4H3|t|HH4HXPZHgT4H3Y \ HD4HXp!(H4H3~st{|HH|4HX$0 LH :H }0\0\/].^-_8HhHBjj|H8|4DH1XUmu ؠ\ H|4HXt0 @HPepiHw4H3Y ` H@H~<DH1XXAal 4H &KA8~~ I4I3z QaY IU I0TC4IX P[4I3AQI IQD4I3AQII4I3xy,Vl|tI8@IPO1P IpxIH|4IX|!)4I3}dQaYIHTI4IXd\P\4I &KFmW,m~ 4J3pemum}4J3Ume]}J4J3|h >NFJ(\(4J3jud7WG4J3jtX7WG4JXqlPU4JX{ Q!J`D4J &KXu~ K4K3Xi|Z,<4KiFH K 4KXd,PYKCLK :h SY0\0\/].^-_K4K3|zN^ V8K 28 0h~ ~4M3x{DW\ ldMMM 4MX܀ M$d4M3|zN^VM|DM1X$g0K MX4M &KXgH~ N| N@` N (N$8N|4NX,,NL,NP4NQN4N  2 @ 0O   O$8OhB4O3|DN^V Oxt$X$4O3x$X\ld4O3|XN^VO|OLO :8 !-0\0\/].^-_ OlH${4O &K$ar5} P{(PL(4P3lhPL4PX{XPNPy 804P3$84P3$px P$4P3$ P$@v 4P3$px,P4T P@t4PQtPhP|DP1XTpT (( 4P  2 ~ 0Q  8QhBQ|4Q &KxARk~ RRDR1XLPpZ Rx4R3xd`ph RxR4RXx!*Rz4RXP0R4RXhLP>4RXL0 RuxRv 4R3x0P`X4RX!+R4RX<P?R]DR1XPl<^8a RXu{4R3X}\,$ RXQD4R3XvwR8Rh8B^]4R3Xi[,<44R3lzhDR1X<VvX`4R &KGX2@~ 4S3fvn4S3,{t_6&S( SxT SX,Y4S3X ],$SY S,SDT S@H8S 2 9ED~ ~@UPH8Fc0U 3 8F4U3Vf^@UP_r,UX4U3l<0U 3 _r8U 2 `qD~ ~s4W3,`6&Wi\4WX`P]LW : 4:0\0\/].^-_8WhB`LW : bn0\0\/].^-_8WhBD WѰ\|4W &K ~ |Xl4 i3@J|Ydiv8wkn\H\Ɉ$,4XX\DX1XL *|9 x;\ XlX XX4X3XhgwoXQDI4IDX1Xl:/l ИM XD XXp4X 4X3*/"'4X3*"X8GGXTXMTs X\XT(\Xt$dWd XX, X(X`hVh X TXIIG2X(HXXq8eZec XT(X\ X@|\,XH"X4X3D*':/2+4X3*:'2#4X3|*:2,X@X|pXPhccXJ((VJ.X|X|XXyxx X|$DX1XH6 V,!(yT 4X &K' 8]~ 4Y3hF V,N4Y3  6 F,>DY1X2&RF- Xl 4Y &K#&4~ Z (| Z@ 4Z3t)B6RFJ>Z ZZZ(4Z3*:2DZ1XH5( l 4Z &Kg ~ [|4[3$%5- [|4[3%% [DD4[3x&%5-[$ [4[3'%[4[3*26BF:> [Hp44[3+B&R6J. [|4[3,2&B6:.,[30\[ [@T4[Q5 Sd4[@p4[  20 8R4~ \|@\P|9(L=D#8\ 2 :)K<~ ~dL^ : <$H*0\0\/].^-_0^ 3 9(L=8^hBp^|D^1XL5'Up2 @4^ &K5 ,~ _p _4_3.E'UM_ _פ(4_3\/EUM_ _T4_305'E=_p _x4_3,15E=_0_ 0 5 S8_h0B_|_D_1XH Y)yt> 0(( 4_ &KY 0~ `hdƸ `ˆh4`3¼:i)y!q`h `0``d4` &KP ($n~ al| aPÌl4a3P5*" aPִ4a3P6  aP44a3Ph7*"a aPTĜ˼4a3P8 a|,aID`a$ a@$4aQ/yBxJaŔ4a  2D 0|Ahoi 0b D /yB8bhDBL84b3; iyq bӤƄx4b3<Y)i!a bפ4b3 = YiabƸbxb|b|Db1XǤAyaMHZ 4b &K`2yC~ c c`4c3`KQyaY4c &Kʹ1\Bz~ dʹȘx4d3ʹ?P\`|Xldx dʹӤx4d3ʹ4@@\P|Hld,dtBɨddɈ d@HɈ4dQH/YBiCd,\4d  2ɨ 0\Ah~ 0e ɨ /YBi8ehɨBʨʔe|e|De1X4 ~)xH (( 4e &Kʼ~ ~ fT˼$̌ fʼtT4f3ʼ˨D)!fT fʼT˼4f3ʼE f˼ fʼD4f3ʼxF~)!f$ fʼ̬4f3ʼG ~f̌f f`(4f3`\LAyQIfDf1X, *R 8@Df1X D@\`|Ax\ 4f &Kp Li gLδτ gplL4g3pΠN*"gL gp4g3pO gδ gpd<,4g3ppP*"g gpִϤ4g3pQ gτ,gSLhg, g@d,4gQЀTgМ4g  2L  x~ 0h L 8hhLBL8h|h|4hXєh}D4hX PDh\|L4hX8d!#4h3X@wh4hXҰPMh|4hXPEhp4(h$h(4hXӈp0hp4hX !,hd4hX(0hɈh4hX\PG4hXԬ PFh4hXtPIȟ4hXL l!-h$hX4hXH 0h$T4hX֘ 0h,4hXhPKhτ4hX8PLhδ4hX׈ hPJh˼|4hXٴPH4hX  h\( hXU<h(hLh[8&uu&"hƸho hhqh|:.%F%F.h  ph0IIhv@Hh<@hUoYohFwyy w uh<hph(hM h vth hUh3Jh4h3XHgwo4hXplP`,hE< 0;-8js$,GKVdxʹ`OH  /Xl P$]\^P |ʼPpx,LLhA?.DTJT(iypZXXY h\X,Xx,p`$ʼɈʹP\|\Hs$lnjTY k^x$]\wp8dyviZVi?YdKAJ|LhGOH/X3@P-8iT(J.D ;,L P4 0 l  < haUpQDu}t${ִdפTӤTxD|Ѱ`}i(tHq8tX[8FqXhDEL <(MTEM Uv@'<SxT,o HAHC<K#CC-80Phf<@=x: *'&TphS= PHxh'<hxTHhE#hht''hChWThThXh{|zdz|phAH2{2{hD]}|]|h{xx{h=x($$hXhhh"<"phCh:c:>cdh}thfhHhh hH hi(Hhhp414hAO/ D4x88 ,xCK#8 +0(&@XF4ЏxԍdM@}`ttqЖF4Џxh $hu$&$h?44h1h*gpooh ?@?hEh WZWh=44=h&TA?Ah'OWEEh:((  h,p6t6ph-zGGzT8hC<BM77h#22HhKe]hGJJht^ZZh>2$>$2hѰ"FhB#2#B2hThx?='?"'hd"hI!++hӤHl!aHah8!!hTD==h8a!q!ahפaMaHhqh{FFHhִh}hD-c+c2+h ( @@?n AAB A@? Arial Cyr Arial Cyr Arial Cyr0 Arial CyrRSRC LVINLBVWǸ ǘ 4 RSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDVITSXICONlicl4icl8DTHPTRec\DSIM LIfp FPHP (STRG \X?<@,ArB$CD$DEGH|I,JKXL8NOpPQ(RtST4hVXUY4TZ[\\L]d_ `\T}aȨb0c|de<f\gOh\P8~,! 8F$H$M0U<0WH^T`Xƀ$.vi