RSRC LVINLBVWd D`< 66 B6~ pNUx/ ُ B~CKv_7œ]kLVIN 1.vi&LVINEnd.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.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.viULVINRCX Output B.vi9 :@\Output Ports.ctl@!Additional Ports.@\Output Ports.ctl@!PortsPTH0/Rcx1 Modifiers.llbRCX Output B.viLVINRCX Output C.vi; <@\Output Ports.ctl@!Additional Ports 20@\Output Ports.ctl@!Ports 2PTH0/Rcx1 Modifiers.llbRCX Output C.viLVIN Task Split.vi;(z@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&RunModeNew Taskt@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&RunModeBeginPTH04Rcx1 Structures Tasks.llb Task Split.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.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.vipLVINMotorPowerSignedString.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 Wait for N thousandths.vi( @ Wait (1/1000)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&RunModeBeginPTH08Swanswan.llbRCX Wait for N thousandths.viLVINNXT Write Containers.vi(# @0 expressionst@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 @01234567 Start Rowv@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 RCXtoRCX.llbNXT Write Containers.viLVINNXT Wait for Push.vi( @Number of Clickst@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;Rcx1WaitFor waitfors.llbNXT Wait for Push.viLVINNXT Zero Touch 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 Touch Sensor.viLVINRCX Play Sound.vi( @ Sound Typet@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&RunModeBeginPTH01Rcx1 GeneralIO.llbRCX Play Sound.viLVINRCX Motor reverse.vi("@ Power.ctl Power Levelt@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&RunModeBeginPTH04Rcx1 GeneralIO.llbRCX Motor reverse.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.viLVIN RCX Stop B.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,Rcx1 SimpleIO.llb RCX Stop B.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.viLVIN Begin NXT.vi 8  @0filenamet@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&RunModeEndP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunMode*@ Program File Try Me File Extension @portPTH0+Rcx1 BeginEnd.llb Begin NXT.viLVINRCX Input 1.vi ,@Sensor Port.ctl@!PortPTH0.Rcx1 Modifiers.llbRCX Input 1.viLVIN Lamp A.vi("@ Power.ctl Power Levelt@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(Rcx1 SimpleIO.llb Lamp A.viLVINMotor C forward.vi("@ Power.ctl Power Levelt@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&RunModeBeginPTH01Rcx1 SimpleIO.llbMotor C forward.viLVINRCX Wait for N hundredths.vi(@ Wait (sec)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&RunModeBeginPTH0CRcx1WaitFor waitfors.llbRCX Wait for N hundredths.viLVINNXT Flip Motors.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.@\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&RunModeBeginPTH02Rcx1 GeneralIO.llbNXT Flip Motors.viLVINPower Level 1.vi @ Power Level 1PTH00Rcx1 Modifiers.llbPower Level 1.viLVINNXT Btn Container.vi4(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&RunModeEndl@8Containers.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.llbNXT Btn Container.viaLVINNXT Btn Task.viF( z@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&RunModeBtn Taskt@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@Number of Exit Clicksv@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 Structures Tasks.llbNXT Btn Task.viLVINRCX Red Container.vi l@8Containers.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 ContainerPTH04Rcx1 Modifiers.llbRCX Red Container.viLVINContainer Fork 2.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 not = )@ Compare tov@8Containers.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 ContainerPTH0ARcx1 StructuresForks Equals.llbContainer Fork 2.vioLVINRCX Stop Tasks.vi((@*۷TaskNumberX.ctl Task Numbert@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&RunModeBeginPTH08Rcx1 Structures Tasks.llbRCX Stop Tasks.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.viLVINPower Level 2.vi @ Power Level 2PTH00Rcx1 Modifiers.llbPower Level 2.viLVINRCX End of 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&RunModeBeginPTH0ARcx1 StructuresWhiles Whiles.llbRCX End of Loop.viLVINNXT Distance Sensor fork.vij;@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 (Distance 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 (Distance is < or = )@Compare to (%),@Sensor Port.ctl@!PortPTH0GRcx1 StructuresForksGTLT.llbNXT Distance Sensor fork.viBLVINRCX While Container NEQ Loop.viA( @Compare 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@8Containers.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 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&RunModeBeginPTH0NRcx1 StructuresWhiles Whiles.llbRCX While Container NEQ Loop.viLVINNXT Input 4.vi ,@Sensor Port.ctl@!PortPTH0.Rcx1 Modifiers.llbNXT Input 4.viLVINRCX Wait for 1 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 1 sec.viLVINRCX Wait for 8 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 8 sec.viQQP cL P d-`  0  0 " P@@` Sound Type` Sound Type" P@@`0filename`0 expressions  0  0 0 0 0( 0 0 0`Number of Loops 0  0 0 0 0 c$ c 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< 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<@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 not = )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 (Container is =) c c< c c< 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@8Containers.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<l@8Containers.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 Containerz@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&RunModeBtn Task 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< c c< c c< c c< c c< c c< c 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<@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 (Distance is < or = )@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 (Distance is >) c< c c< c c< c c< c c< c c< c c< c c< 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&RunModeEnd c,@Sensor Port.ctl@!Port c c<l@8Containers.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<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<@0 PowerLevel<@\Output Ports.ctl@!Additional Ports 2t@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<z@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&RunModeNew Task 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< c c<<@\Output Ports.ctl@!Additional Ports 2t@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<,@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<@ Power Level 2t@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<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<@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<z@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&RunModeNew Task 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<@ Sound Typet@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<:@\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<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<@ Power Level 1:@\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<@ Sound Typet@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<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<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<z@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&RunModeNew Task 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<,@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<<@\Output Ports.ctl@!Additional Ports 2 cD@0filename 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, cH c dRdQlQ`VP$jQ^#(~ alpha=-615 alpha=0 red=0   2 alpha betabeta=0 2.5*(beta-e2)beta=580beta=0beta=565beta=0beta=565 red=red+1 alpha=-8802.5*(alpha-e3) alpha=-615beta=0alpha=0 beta=0 alpha=-615 (4$b&r04LH<<PD@8TXh*l2d0`\p6t>xF|NN|2<`  v 6/@CjD?`9lLP0h*LP0<CX 4NNL<KfE<ILHBLHBFDCAAH@4n>Tn>Tn>T<;.4d977l643T1^/---,\%l*((t'`  ^ D D D D D D D D D xPPPPPPPPP> v6<$ VIDS 1.vi&VIDS Task Split.vilPTH0VIDSRCX While Container NEQ Loop.viPTH0VIDSRCX Wait for N thousandths.viPTH0VIDSRCX Wait for N hundredths.viPTH0VIDSRCX Wait for 8 sec.viPTH0VIDSRCX Wait for 2 sec.viL8( PTH0VIDSRCX Wait for 1 sec.vi0PTH0VIDSRCX Stop Tasks.viPPTH0VIDS RCX Stop B.viPTH0VIDSRCX Stop All Outputs.viPTH0VIDSRCX Red Container.vi40,PTH0VIDSRCX Play Sound.viPTH0VIDSRCX Output C.viPL<PTH0VIDSRCX Output B.viTHD@PTH0VIDSRCX Motor reverse.viPTH0VIDSRCX Loop Forever.vipPTH0VIDSRCX Input 1.vi($PTH0VIDSRCX Fork Merge.viTPTH0VIDSRCX End of Loop.viPTH0VIDSRCX End of Forever Loop.vi|PTH0VIDSPower Level 2.vi\PTH0VIDSPower Level 1.viXPTH0VIDSNXT Zero Touch Sensor.vihPTH0VIDSNXT Zero Angle Sensor.viPTH0VIDSNXT Write Containers.vixPTH0VIDSNXT Wait for Push.viPTH0VIDSNXT Input 4.vi8PTH0VIDSNXT Flip Motors.vidPTH0VIDSNXT Distance Sensor fork.viPTH0VIDSNXT Btn Task.vi<PTH0VIDSNXT Btn Container.vi@PTH0VIDSMotorPowerSignedString.viPTH0VIDSMotor C forward.viPTH0VIDS Lamp A.vitPTH0VIDSEvaluate Expression.vi \H4,$ PTH0VIDSEnd.vi`XPTH0VIDSContainer Fork 2.viDPTH0VIDS Begin NXT.vi`PTH0~i386~~codexāEw$~E\EPPUEd$=9='Ð԰Ӏ}}E$EEQRhQPh$\Gd$ZYƅhƅhPf$fXPf&flXQRP$07d$ZY=%(QRP\$DY7d$ZY=(QRPd$h17d$ZY= (fxg(ƅl8ETE\EP$.UR@␐}v}v|&ƅlfx G(ƅpETE\EP(.UR@␐}v}v"&ƅpfx'(ƅtET3E\EP,.UR@␐}v}v%ƅtfx(ƅxETE\EP0.UR@␐}v}vn%ƅxfx'ƅ|xET瀺E\EP4.UR@␐}v}v%ƅ|fx'ƅHETAE\EP8.UR@␐}v}v$ƅfx'ƅETE\EP<.UR@␐}v}v`$ƅfx"'ƅETE\EP@.UR@␐}v}v$ƅfx&g'ƅETOE\EPD.UR@␐}v}v#ƅfx*G'ƅETE\EPH.UR@␐}v}vR#ƅfx.''ƅXETE\EPL.UR@␐}v}v"ƅfx2'ƅ(ET]E\EPP.UR@␐}v}v"ƅfx6&ƅETE\EPT.UR@␐}v}vD"ƅfx:&EpDžㄺDžDž$rDžT拺@DžpDž7DžDž@QRhhhP$^ d$ZYQRhhhP$8 d$ZYyƅx;%7X.UR@␐ƅfx>%QRP$hhP4$d$ZY=BÐyƅx?%\.UR@␐ƅfxBa%QRP$hhP$d$ZY= Ð}vƅxC8%`s,|s4s<PET E\EP`.UR@␐}v}v&ƅfxF$ƅETgE\EPd.UR@␐}v}vƅfxJ$ƅETE\EPh.UR@␐}v}vrƅfxN$ƅXETE\EPl.UR@␐}v}vƅfxRm$QRhhhP$d$ZY*mƅxSX$ƈp.UR@␐** ƅfxV0$ƅtsWt.UR@␐**{ƅfxZ#ƅxs,h艺x.UR@␐**ƅfx^#ƅQ|.UR@␐**ƅfxbS#ƅ.UR@␐**ƅfxf$#QRP$hhPEP$d$ZY=Ð}vjƅxg"`ETsE\EP.UR@␐}v}vƅfxj"E\QRPEP$hhP4$Gd$ZY=ÐZaƅxk"8:@4.UR@␐ZZƅfxn"ƅ8@4.UR@␐ZZƅfxr]"ƅh8 @4.UR@␐ZZ.ƅfxv."ƅ8u@4.UR@␐ZZƅfxz!ƅ8ލ@4.UR@␐ZZ\ƅfx~!ƅ8G@4.UR@␐ZZƅf!ƅ08@4.UR@␐ZZƅfl!ƅ8@4.UR@␐ZZƅf:!QRhhhPd$d$ZYQRP4$hhP$qd$ZY=Ð/ƅ hpd.UR@␐ƅf ƅ hpd.UR@␐_ƅf ƅh됺pd.UR@␐ƅfV ƅhWpd.UR@␐ƅf$ ƅ0hÑpd.UR@␐ƅfQRPd$hhPEP$d$ZY=Ð/ƅ.UR@␐ƅfƅsp".UR@␐7ƅfAƅ .UR@␐ƅ fƅ.UR@␐_ƅfƅxf.UR@␐ƅfƅ8Ҕ.UR@␐ƅfyƅ>.UR@␐ƅfGQRhhhP$}d$ZY{/ƅ /.UR@␐ƅ fƅ$(a.UR@␐_ƅ$fƅ(͖.UR@␐ƅ(fƅ,9.UR@␐ƅ,fnƅ08.UR@␐ƅ0f<QRP$hhPEP$d$ZY= Ðƅ4 p.UR@␐ƅ4fƅ8x ܘ.UR@␐ƅ8fƅ<8 H.UR@␐ƅ<fƅ@ .UR@␐Gƅ@fOƅD  .UR@␐ƅDfƅHx .UR@␐oƅHfƅL8 .UR@␐ƅLfƅP d.UR@␐ƅPfƅT Л .UR@␐+ƅTfUƅXx <.UR@␐ƅXf#ƅ\ .UR@␐Sƅ\fƅ` .UR@␐ƅ`fƅdp .UR@␐{ƅdfƅh0 읺 .UR@␐ƅhf[ƅl X$.UR@␐ƅlf )ƅp Ğ(.UR@␐7ƅpfƅtp 0,.UR@␐ƅtfƅx0 0.UR@␐_ƅxfƅ|4.UR@␐ƅ|faƅt8.UR@␐ƅf/ƅX࠺<.UR@␐ƅf"QRhhhP$d$ZY{/ƅ#@.UR@␐ƅf&ƅD.UR@␐_ƅf*ƅ`oH.UR@␐ƅf.Vƅ ۢL.UR@␐ƅf2$ƅPsoP.UR@␐ƅf6ƅXۣT.UR@␐ƅf:ƅGX.UR@␐ƅf>fQRP$hhPEP$rd$ZY=>Ðƅ?:\.UR@␐ƅfBƅh~`.UR@␐ƅfFQRP$hhPEP$;d$ZY=Ð}vG} }P}}+QRPE@$kݺd$ZY== p h搐ÐEw wE\EPPUEd$===u=tEw Ew‰ppVL@'PUEd$=ÐP(FP(pP(9}pfp @'PUEd$=ÐPQ(8P(§WP(P_(6P(xpP(HoPm( 䨺5P(! P!(" XP{(# P($ X̩MP/(% (P(& @P('zieii(+1(11)'bPG P}P9 G *֫CP G + P G ,XJPG G - [ /! 0h2 1l 2s Q୺9PL `P 3T4 T4lT4ȮQ4T5h4>T6<4T7v4T8 i4|T9 !!0꯺/4T:!!""$4TT;"""^d"#"dH=##$$ ҰGd>$$%%  d ?%%&&Fd@&&''0d'Q'_^s'('%sA(())p.WsB))**hsC**++w/sD++,,xܲ=sE,,--8sF--..PssG..../.ijU*I//00(J00118K1122rnL22338m3Q3洺3@#343 #M4455x Z#N55668 }#P6677 εK#Q7788 U#R8899x B#S99::8 |-#T::;; c#U;;<< )#V<<==x *q#W==>> d#X>>?? {I#Y??@@p طA#Z@@AA0 ! #[AABB L #\BBCC  #]CCDDp Ye!#^DDEE0 !#_EEFF4="#`FFGGn"#aGGHHXq##bHHH⹺7g#|&HIH#|&dIIJJV8$|&eJJKK`$|&gKKLL ʺO%|&hLLMM%|&iMMNNX>&|&jNNOOx|&|&OQOg&'OPO컺-G''kPPQQh&''QQQ`P((Q_^ZY[]Ð$=,PEP$PP$$$@ $Ðd$(=,PEP$PPR$($@ $Ðd$,=,PEP$PP$,$@ $Ðd$0=,PEP$PP̽$0$@ $Ðd$4=,PEP$PP $4$@ $Ðd$8=,PEP$PPF$8$@ $Ðd$<=,PEP$PP$<$@ $Ðd$@=,PEP$PP$@$@ $Ðd$D=,PEP$PP$D$@ $Ðd$H=,PEP$PP:$H$@ $Ðd$L=,PEP$PPw$L$@ $Ðd$P=,PEP$PP$P$@ $Ðd$T=,PEP$PP$T$@ $Ðd$X=/P$PP1$X$@ $Ðd$\=/P$PPq$\$@ $Ðd$`=,PEP$PP$`$@ $Ðd$d=,PEP$PP$d$@ $Ðd$h=,PEP$PP($h$@ $Ðd$l=,PEP$PPe$l$@ $Ðd$p=/P$PP$p$@ $Ðd$t=/P$PP$t$@ $Ðd$x=/P$PP%º$x$@ $Ðd$|=/P$PPeº$|$@ $Ðd$=/P$PPº$$@ $Ðd$=,PEP$PPº$$@ $Ðd$=/P4$PP"ú$$@ $Ðd$=/P4$PPbú$$@ $Ðd$=/P4$PPú$$@ $Ðd$=/P4$PPú$$@ $Ðd$=/P4$PP"ĺ$$@ $Ðd$=/P4$PPbĺ$$@ $Ðd$=/P4$PPĺ$$@ $Ðd$=/P4$PPĺ$$@ $Ðd$=/Pd$PP"ź$$@ $Ðd$=/Pd$PPbź$$@ $Ðd$=/Pd$PPź$$@ $Ðd$=/Pd$PPź$$@ $Ðd$=/Pd$PP"ƺ$$@ $Ðd$=/P$PPbƺ$$@ $Ðd$=/P$PPƺ$$@ $Ðd$=/P$PPƺ$$@ $Ðd$=/P$PP"Ǻ$$@ $Ðd$=/P$PPbǺ$$@ $Ðd$=/P$PPǺ$$@ $Ðd$=/P$PPǺ$$@ $Ðd$=/P$PP"Ⱥ$$@ $Ðd$=/P$PPbȺ$$@ $Ðd$=/P$PPȺ$$@ $Ðd$=/P$PPȺ$$@ $Ðd$=/P$PP"ɺ$$@ $Ðd$=/P$PPbɺ$$@ $Ðd$=/P$PPɺ$$@ $Ðd$=/P$PPɺ$$@ $Ðd$=/P$PP"ʺ$$@ $Ðd$=/P$PPbʺ$$@ $Ðd$=/P$PPʺ$$@ $Ðd$=/P$PPʺ$$@ $Ðd$=/P$PP"˺$$@ $Ðd$ =/P$PPb˺$ $@ $Ðd$=/P$PP˺$$@ $Ðd$=/P$PP˺$$@ $Ðd$=/P$PP"̺$$@ $Ðd$=/P$PPb̺$$@ $Ðd$ =/P$PP̺$ $@ $Ðd$$=/P$PP̺$$$@ $Ðd$(=/P$PP"ͺ$($@ $Ðd$,=/P$PPbͺ$,$@ $Ðd$0=/P$PPͺ$0$@ $Ðd$4=/P$PPͺ$4$@ $Ðd$8=/P$PP"κ$8$@ $Ðd$<=/P$PPbκ$<$@ $Ðd$@=/P$PPκ$@$@ $Ðd$D=/P$PPκ$D$@ $Ðd$H=/P$PP"Ϻ$H$@ $Ðd$L=/P$PPbϺ$L$@ $Ðd$P=/P$PPϺ$P$@ $Ðd$T=/P$PPϺ$T$@ $Ðd$X=/P$PP"к$X$@ $Ðd$\=/P$PPbк$\$@ $Ðd$`=/P$PPк$`$@ $Ðd$.Ul$SQRVWT$ QRPE@$R蘷d$ZY=_^ZY[]ÐDž<$$@ <\Dž`DžDDžHDžLPTAB@8Dž ((@ ,Dž0DžDžDžPTABDž,,@ <DžDžDžDžPTABDž00@ DžDžDžDžPTABDž|44@ |DžDžDžDžPTABxDžL88@ L lDžpDžTDžXDž\PTABPHDž<<@ 4Dž8Dž$Dž(Dž,PTAB Dž@@@ @DžDžDž DžPTABDžDD@ DDžDžDž DžPTABDžHH@ `DžDžDž DžPTABDž\LL@ \LtDžxDždDžh DžlPTAB`XDž,PP@ ,hDDžHDž4Dž8 Dž<PTAB0(DžTT@ LDžDžDžDž PTABDžXX@ <DžDžDžDžPTABDž\\@  DžDžDžDžPTABDžT``@ TlDžptDžxDžDžDžDž\Dž`DždPTABXPDždd@ L<Dž@DDžHDžDž Dž$PTABDžhh@ DžDžDžDžDžDžPTABDž\ll@ \<tDžx|DžDžDždDžhDžlPTAB`XDžpp@ $Dž(<4Dž8Dž DžDžPTABDžtt@ Dž@LDžDžDžDžDžPTABDžlxx@ l4DžDž@LDžDžtDžxDž|PTABphDž||@ 4Dž8LDDžHDžDž Dž$PTABDž@ DžDžDžDžPTABDžd@ d|DžDDžDžDžlDžpDžtPTABh`Dž@ <Dž $Dž(@,Dž0D4Dž8Dž DžDžPTABDž@ DžDžDžDžPTABDžl@ lHDžDžDžtDžxDž|PTABphDž @ n,Dž0D4Dž8H<Dž@DžDžDžPTABDž@ LDžnDžDžDžDžPTABDž@ DžnDžDžDž DžPTABDž4@ 4lLDžPTDžXndDžhDž<Dž@!DžDPTAB80Dž@ DžDž DžDžDž"DžPTABDž@ dDžDžDžDž#DžPTABDž$@ $\<Dž@DDžH`LDžPdTDžXDž,Dž0$Dž4PTAB( Dž@ @DžDžDžDž%DžPTABDž@ lDžDžDžDž&DžPTABDž4@ 4ldDžhDž<Dž@'DžDPTAB80Dž@  DžDžDžDžDž(DžPTABDžt@ tDž@TDžDžDžDž|Dž)DžPTABxpDž@ <Dž@TLDžPDž$Dž(*Dž,PTAB Dž@ DžDžDžDžDž+DžPTABDž|@ |DžDžDžDž,DžPTABxDž<@ <pdDžhlDžpDžDDžH-DžLPTAB@8Dž@ DžDžDžDžDž.DžPTABDž@ lDžDžDžDž/DžPTABDž,@ ,dDDžHLDžPhTDžXl\Dž`Dž4Dž80Dž<PTAB0(Dž@ lDžDž DžDž1DžPTABDž@ tDžDžDžDž2DžPTABDž<@ <tlDžpDžDDžH3DžLPTAB@8Dž @ d Dž Dž DžDžDž Dž 4Dž PTAB Dž| @ | ^ Dž Dž D Dž  Dž Dž Dž Dž 5Dž PTAB x Dž< @ < `d Džh D l Džp DžD DžH 6DžL PTAB@ 8 Dž @ D , Dž0 Dž Dž 7Dž PTAB Dž @ \ Dž D Dž Dž Dž 8Dž PTAB Dž| @ | D Dž Dž Dž 9Dž PTAB x Dž< @ < td Džh D l Džp DžD DžH :DžL PTAB@ 8 Dž @ D , Dž0 Dž Dž ;Dž PTAB Dž  @ | Dž D Dž Dž Dž <Dž PTAB Dž| @ | D Dž Dž Dž =Dž PTAB x Dž @ , Dž0 D 4 Dž8 ^ < Dž@ Dž Dž >Dž PTAB  Dž @  Dž Dž Dž Dž ?Dž PTAB Džt @ t x Dž  Dž Dž| Dž @Dž PTABx p Dž4  @ 4 d Džh Dž< Dž@ ADžD PTAB8 0 Dž $$@ H Dž $ Dž( Dž Dž BDž PTAB Dž ((@  Dž Dž Dž CDž PTAB Džt ,,@ t < Dž  Dž Dž| Dž DDž PTABx p Dž4 00@ 4 d Džh Dž< Dž@ EDžD PTAB8 0 Dž44@   Dž $ Dž( DžDž FDž PTABDž88@ DžDžDžGDžPTABDž\<<@ \>tDžx|Dž8DžDžDždDžhHDžlPTAB`XDž@@@ $Dž(<,Dž0>4Dž8Dž DžIDžPTABDžDD@ DžDžDžTDžDžDžDžJDžPTABDždHH@ dXDžDžDžlDžpKDžtPTABh`Dž$LL@ $TDžXDž,Dž0LDž4PTAB( DžPP@ Dž@DžDžDžDžMDžPTABDž\TT@ \<|DžDžDžDždDžhNDžlPTAB`XDžXX@ <4Dž8Dž DžODžPTABDž\\@ PDžDžDžDžPDžPTABDžl``@ lDžDžtDžxQDž|PTABphQRud$ZY,Ul$SQRVW}#QRU͑d$ZYj_^ZY[]ÐUl$SQRVWuкF KFW~F@FDQRhUd$ZY_^ZY[]ÐX+Rc   p1#&'A(R7~h~~~ )>;^_4%4+ 57>+:=[9-,!9g**;98=<*5=s8315 -Y-5e;8 :77Q7s/656i667q,}:9~~~~%bp$~2@J 4 . V R$\4kkC>M%iA]5 !y!!Q""t##L$$L%%$&&['x()0)J)[)>6?s???*@g@@@A[AAABUBBB CICCC DIDDDEFEEEFFFFFGFGGGHFHHHIFIIIJFJJJKFKKKLFLLLMFMMMNFNNNOFOOOPFPPPQFQQQRFRRCODEx,Hā(`q7.0b71Oldest compatible LabVIEW.w pPPPNI.LV.ALL.VILastSavedTarget0DfltNI.LV.ALL.goodSyntaxTargets&@0DfltMHFIDTHPDtn88~| l@8Containers.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 Containerxl@8Containers.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\P@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModet@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"@0filename @0 expressions>.(# @0 expressionst@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 @01234567 Start Rowv@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&RunModeBeginv@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, @01234567 Start Row"( 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>.@\Output Ports.ctl@!PortsJ:@\Output Ports.ctl@!Additional Portst :@\Output Ports.ctl@!Additional Ports.@\Output Ports.ctl@!Ports8,( 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.@\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&RunModeBegin0v@8Containers.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@ Wait (sec)(@ Wait (sec)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&RunModeBeginz@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&RunModeNew Task @Compare to (#)( @Compare 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@8Containers.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 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&RunModeBegint( 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&RunModeTruev@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&RunModeTruev@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&RunModeFalse;@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 (Distance 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 (Distance is < or = )@Compare to (%),@Sensor Port.ctl@!Port, ("@ Power.ctl Power Levelt@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&RunModeBegin2"@ Power.ctl Power Level&@Number of Clicks8,@Sensor Port.ctl@!PortH<( @Number of Clickst@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&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&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&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 @0 PowerLevelH<@\Output Ports.ctl@!Additional Ports 2<0@\Output Ports.ctl@!Ports 2x <@\Output Ports.ctl@!Additional Ports 20@\Output Ports.ctl@!Ports 2 . ;@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 not = )@ Compare tov@8Containers.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@ Compare to@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 not = ) @Compare to (%)@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 (Distance is < or = )@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 (Distance is >)x(z@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&RunModeNew Taskt@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(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@ Sound Type( @ Sound Typet@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&RunModeBeginZJ("@ Power.ctl Power Levelt@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&RunModeBegin @Number of Loops(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&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@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 =)H<(   @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&RunModeBegin"@ Wait (1/1000)( @ Wait (1/1000)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"@ Power Level 22" @ Power Level 2:*@ Program File Try Me File Extension @port(8  @0filenamet@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&RunModeEndP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunMode*@ Program File Try Me File Extension @port"@ Power Level 1H< ,@Sensor Port.ctl@!Port2" @ Power Level 1zj(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&RunModeEndl@8Containers.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&RunModeBeginz@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&RunModeBtn Task*@Number of Exit Clicks( z@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&RunModeBtn Taskt@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@Number of Exit Clicksv@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&RunModeBegin4(@*۷TaskNumberX.ctl Task Number6&((@*۷TaskNumberX.ctl Task Numbert@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  d $` d`0l0l4l`0ll dll` d` d d``` d  #< d$$-t13x d d4 d` d9` d= =< d=``= d d=``@`DG( d=``@GHGG dHPR|R`=`T0TP`U`D` dll`Wx[`] d`]]]= d0``l0`d0d0 d d9` d` d=``@dP` d d= g``l0 dg`jp]D` d d0`loL d`olll` d`[ d]]]` d`D d`DdPll` dlldPdPrrrss(uP=``up=`up duGGGH[`ll#< d`Wx d`u~` d` d`ll d` d3x1-t`[#< d`Wx d`g` d`DG( d0`loL d`olllGHGG`[l d`dP d`ll d`llup=``dP d`ll d`ll d`dP d`dP d`ll d`dP d`dP D,Yh,Yh . . , . bDqs Evaluate Expression.vi^DAC Motor C forward.viZD NXT Input 4.viHD$dD_^ NXT Zero Angle Sensor.viHDln bD Evaluate Expression.vibDAC Evaluate Expression.vibD_^ Evaluate Expression.viaDAC RCX Wait for 2 sec.vibDEG Evaluate Expression.vi]D RCX Fork Merge.vi`Dqs NXT Wait for Push.vihDRQ RCX Wait for N hundredths.viHD|.- \DaWpaYp  alpha[D+* RCX Output C.vi`D54 RCX Motor reverse.vi[DRaRa RCX Output B.vi[DQS RCX Output B.vi^Dp!p#  motor BbD~ Evaluate Expression.vidD13 NXT Zero Touch Sensor.vi_Dsr RCX Loop Forever.vi]DRCX Play Sound.vidDQS NXT Zero Angle Sensor.viVDm|m| Sound TypebD~ Evaluate Expression.viHDHD]DIHRCX Play Sound.viHDHDVDm|m| Sound TypecD"! RCX Stop All Outputs.viYD!o#n RCX Stop B.viTDfilenameHD<XD Begin NXT.viYDac Task Split.viZDb1qb3q RCX Input 1.viZDqs RCX Input 1.vifD RCX End of Forever Loop.vi_Dac RCX Loop Forever.viRD!E#D End.viUD Lamp A.viYDUT Task Split.vicDED NXT Write Containers.viWD / / expressionsHT2N2P[D[Z RCX Output C.vifD)( RCX End of Forever Loop.vi]D RCX Stop Tasks.vibD Evaluate Expression.vi]D C B RCX Fork Merge.vieD13 MotorPowerSignedString.viiDac RCX Wait for N thousandths.viHDHDRD End.viHD2A^2A] HD?tN~?vN}bD Evaluate Expression.viHD tv^Ded NXT Flip Motors.viHD.[DZY RCX Output B.vibDut Evaluate Expression.viHD[D13 RCX Output B.viaDED RCX Wait for 2 sec.viHDbD13 Evaluate Expression.vi\D Power Level 1.viaDut RCX Wait for 1 sec.vi`D RCX Red Container.viaD RCX Wait for 2 sec.vi`D%4b%4a RCX Red Container.viHDD6S@D8S?`D\[ NXT Btn Container.vi[D"! NXT Btn Task.viRD 5 4 End.vi_D}| Container Fork 2.viRDB A End.vi`D+ :+: RCX Red Container.viaDuw RCX Wait for 2 sec.viHDClEkaDed RCX Wait for 2 sec.vibDqs Evaluate Expression.vi\DAC Power Level 2.viHDlnHD NM [DlnNumber of LoopsHDaD13 RCX Wait for 1 sec.viYD Task Split.vi^D RCX End of Loop.vigD|{ NXT Distance Sensor fork.vikDon RCX While Container NEQ Loop.viaD RCX Wait for 2 sec.viaDqs RCX Wait for 2 sec.vi_DQS RCX Loop Forever.viHDD/l>/n>fDyx RCX End of Forever Loop.vieD MotorPowerSignedString.viiDXW RCX Wait for N thousandths.vi[D RCX Output C.viRD54 End.viHDt..bDON Evaluate Expression.viHD4~6}HDHD HD,n.maDac RCX Wait for 8 sec.vi <  <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 1.viFPHPpd8uXLT7,  4 D+Zi0 D#_ $~Dx<#cYoS- %.0f%.0f%.0f%.0f%.0f%.0f%.0f%.0f%.0f Key-clickBeepBeepDescending sweep Rising sweepBuzzFast rising sweep Short click ExceptionKey click (no wait)BeepBeep (no wait)Descending sweep (no wait)Rising sweep (no wait)Buzz (no wait)Fast rising sweep (no wait)Short click (no wait)Exception sound (no wait) Key-clickBeepBeepDescending sweep Rising sweepBuzzFast rising sweep Short click ExceptionKey click (no wait)BeepBeep (no wait)Descending sweep (no wait)Rising sweep (no wait)Buzz (no wait)Fast rising sweep (no wait)Short click (no wait)Exception sound (no wait) BDHP 1.vi&LVINEnd.viQXvPTH0LVINEvaluate Expression.vi %4~@'i$8μPTH0LVINNXT Zero Angle Sensor.vi .PTH0LVINRCX Output B.vi"&PTH0LVINRCX Output C.vi ` PTH0LVIN Task Split.viI0ZPTH0LVINRCX Loop Forever.viP%PTH0LVINRCX End of Forever Loop.viN4n|ސPTH0LVINMotorPowerSignedString.vinPTH0LVINRCX Wait for N thousandths.virPTH0LVINNXT Write Containers.vi\PTH0LVINNXT Wait for Push.viPPTH0LVINNXT Zero Touch Sensor.viPTH0LVINRCX Play Sound.vi8|PTH0LVINRCX Motor reverse.vi!PPTH0LVINRCX Stop All Outputs.vi?PTH0LVIN RCX Stop B.viB0PTH0LVINRCX Wait for 2 sec.viTX|PTH0LVIN Begin NXT.viFPTH0LVINRCX Input 1.viKLlPTH0LVIN Lamp A.viS|PTH0LVINMotor C forward.vi,PTH0LVINRCX Wait for N hundredths.viPTH0LVINNXT Flip Motors.vi<PTH0LVINPower Level 1.viPTH0LVINNXT Btn Container.viPTH0LVINNXT Btn Task.vi(PTH0LVINRCX Red Container.viT(PTH0LVINContainer Fork 2.viPTH0LVINRCX Stop Tasks.vihPTH0LVINRCX Fork Merge.viPPTH0LVINPower Level 2.viPTH0LVINRCX End of Loop.vipPTH0LVINNXT Distance Sensor fork.viPTH0LVINRCX While Container NEQ Loop.viԠPTH0LVINNXT Input 4.vi PTH0LVINRCX Wait for 1 sec.vi$PTH0LVINRCX Wait for 8 sec.vi$PTH0=TBDHPT8=L[t=Sd,;:070D$~Dx(]hm5K"B-04,:3 <@&4D,hP[ $4DpPN 8H4D,0,ph"  (4\LU ]4DXp < | Th P# tלT l,p@I 0, L 44DJYl! @p40 3  ,4 &Kp܅,pdp4D1Dxp4(8< |P@t| {4Q0@ 4dlo43<,43,+P | <@ X43)px43`*pxtO+@D1D@`RШ ,5? 4 &K,@Г|| $0d |  @p| <4D 0 HtLX88h B  4|  @'0   h   4D|0D1D 8|H<44 &K 䓄 μ pP@PH @p  ,8 2 蓄L :  0 0 /!."-#4Q h  !|D1D |k  t \4 &K `쓄4  2 k X4 Dh0 Z (8@  Hh   4 DPM4 DhPE  4 D`#d  ,( 4 DDHPA8 h B ??xD 1Dhh02 88<4 &K$ $  'p H t h 4  J4 *L 88x4 3  X} dl4 3$4   l $d   8Ќ (    ! 44 &K8@4 D PO4 &K` @ lt h  8XZ, pM`s< b< \  gl  X 4 DPF4 &K@ %4)P (HpD1DDd H1`8<BD1Dt p8<43T D1D xP9D1D 4C x 38 'D@det43iP`X| hj ,4 &KDܘ  ZLl4D@( -! !"0(h*d  \xD,| \4 &K4 &KPp "0D1D*)0PhcH*43XD(hD1Dhp[p(  PA$+@4DT!+ P'p()  4h-x P$|TdxDD1D$,(`@*V ,,\.d/  "l. EHC|D1Dgx <gm4 &KS8hpBx|4  2p /|STd4 D`Vq4D H\0 &6$6D8H43  g Z| p d:T< dQ8UP~ ,: d P% d*dD1D#!<n,  $( 4 &K ,D1D!  !Px- 4 &K!P6 43 "j,| !P)1"0,\*d4D$L!!#,-@P-@(hD1D"#L`@pm "1#,4 &K"Qb$ $\43 #m$\ 43P W43 #l  "l# 43PYpx43PX$\D43PZpxD1DX( x8<4D"!"D1DT)8 8D1D'&hPpDpm &2&H4 &K&P('p4 Do , %,&6$D1D44 ,- p8<#, %4(x:T( + ')&H1d&H %4 38 ,0 p 0 !P%x10#,-`4 &K%4043%4&p 4 &K044 &K%t8 3549\94DXP443%4"o  %44h*x43%4'|x) !P2@2 ,\ '*+@+43`@PH, 4**43 h_@PH =+`O43a0@843Db0@8 X+G, -`/l/1  -,4 &K< 2@/,\  At!=,\.d43%% /l43!P "%x3#, .5-`43*43 h43 (G43 i/ 0.d43.P-@/04D1D+/8Pp4 &K.P@ .p5T/l .6d5&H `P.X43,43, @p 004PW0}0@,03l6768,p.0T$b4 J0T l}D43!P< &6d2t&H43"'\px .Cx5>43!P43!P 4D"PTP343&6Pp`43&(Pp`1|43 F43%4'{@ 20TO ~ 8|@<9(3|43".`ph 'e@44 &K' 4 D*HlPD 1d/ 34 D7P,4 3.(`ph 8|i\8544 3.,`ph4 3..P`X4 D)4 3.2P`X %~ 7(6$ %7p6D4 D4!# 54 1d8 j0T LP0" 30T }4"3%' "9\4"3%7 "6D"*X<"  20T ~T8$h0TB32 $%b [,$9D$1D)l80@*V4$ &K8|JX4%38|64%38|4 %8|9|9\4%38|7\ %8|<:/l%:%|%|4%3, UP`X%< %,A :T,%p9<0&r %@p@<:t:,%;<; ;X;;4%38|8h8%j<0 \`<'  2<0 ~d 0) 3<0 }8)h<0B994) J<0 l}hP*W:t}:(@* 2<0O ~4*D}P9 *,KdDb4*D!*I*= *==> *?At@p= *?A=*>*=*> *?AA@*=,|*>*?*> *>>?? *B0C>*? *B0CxCD>D*1D=p?D@4* &K?#l4+3? +B0B? +B0CB"04+3,TVP`X+>14+Dt4+3?=\4+D ,P/4+3 E4+3,'T@PH4+3?=4+D>,PC4+3?=4+D>pPB +(cDTBD+1D>Bt @hR4+ &KB0 pp4,3B0>\ 0(4,3B0> 0(4,3B0=0@84,3B0>H0@84,D@ P64,D`P5,| ,N4NC4,3,:@S@PH, d ,`,It,G,G,,J,,pd E0,G,G,,EhFEFH ,@pHDEH4, JE t4-QDE 0- E -H84-  2E x8.hEBD.1DGF`PȜ4. &KF|4/3FD /F$GLG,4/3FD /FHG$/GG,GGH8 /FHFG /FHG4/3FE /FHXH84/3FF4/DH404/3FD/EHG /CIJJ4D/1DWI`lX /I0KXTIt4/ &KI0` 0N4W|NI0Z` 0N4OJ0h0 0N4btPU 000|403  l~ 0400440DKHHP-0ItR40DX 4P<0` D01DLTL p0P$8T0O\0O40 &KKa0r1O\OD11DLp(T1S1Td41 &KLlp2J42P,2sPtMuD2Mt 2@p},Mt02 3s 2|2p28H2e 2gXD21DINx |42 &KN4433N4x 433N4=H433N4D 3Q8 3KO|O\433KK0P@ 3K=OO433KL p0Px@D31DPPH` p843 &KP`4Rl443N4M  4PQ8RlR 4PQP443PM p x 4P@SHQ8D41DQQ  @344 &KQX F 5QVlVW 5QXRQ453QXRD0 @85Q5Vl 5PRRl453PP|` ph 5PKRIt453PS`ph5R 5TU UtU453POHpxD51DS(S t0=45 &KS| 6LlT0S6Td463LlL p 6LlTTd 6S|TT463LlL p463S|VX  6S|aU,U 463S|U`6U 6S|UUt463S|U 6Ut 6S|@UQ8463S|V06U6V6T 6QXVVl463QXRX0@8 6QXVV463QXVD  0( 6QXW|W4I463QXWh 0(6W46DWPP26IW6X 6ItXXX 6I0`PX X463I0WNpx463I0Dx?px 6I0YX6X 6I04X*463I0YD`ph463I0X^`ph6X6f6 6L6463 Td\ 6` aTZ46D4-\P\6](D61Db@[L0#ؘ 6Zb[,46 &KZV77au;Dins$ 1;Di|$ D71D\\l x h* 7\_T\^D47 &K\F 8\L\](] 8\bt]|U 8]483\  8\]H](483\Z 483\t483\\8^D 8\a]U ,8p] ^d4 8@p_T^^D48Q^0P^ 8|,8^_ __48 J^d 049  2^d 1O:|4:D_0:^D\L0: ^d 0P8:h^dB_@^D:1DI` LX,4:D (P. :` a`Z4: &K` \4;3` Dd 4;D P8;fl4;3`  4;DK !%4;D0P0;\J44;3%M ;[,bcc;[,4;Da@P1 ;ZKdcb;b4;3Zb` 0(4;3Zb 0(4;D1Pb;c ;Zi\c544;3Zd4"  ;Zdc4;3Zcx! ;c;et ;z~~0 ;efflf;44; &Kn|* <'(e 4<3'hP0 4<3'd>  <@pzfet< <+ <n|g$e4< &Kh@ =n|f8f4=3n|YX\ =n|ffl4=3n|a@]  =n|lpP,=pxi8=h0k4=3n|N=  =gX =gmu||t =}mMt4=34.T d\=0= 3i  =hh0=d =kpjkltD=1Dhe& P8Ȱ:} =hD= =h|\h@=Pfi4=DjpxP:,=(h=lD=1Dhdk<$ 8<=kp =P<j(=j(=o=54c =iZl,=j4=3hh4&=h= =k4= &Ki ؅ >ikkp4>3ij>f >ikmX4>3il`4>3ij>k >im$>lt>mX4>3n|kd >'{olq>q4>3il >@p{mX4>3:4>3; ><mx/l>u| >opPpqT4> &KP D,?`D?1Ddd eD?1Dno0 P @( ?'|@o$4?3'j\.?|4?3'i/4? &Kn0@o@ @npo4@3nof@ PH @n,ppP@pP4@DtP74@3npp@PH @nq 4@3nq@0 @8@p @n~ qt6$4@3nq0@8@qT,@pm'tL< @@p{qqD@1DrrL` 4@ &Kr` Ĕ Arst,v Arry4A3rsp xAMtg@AP,M48A 2s ȔC|C|tCr CrspP4C3rtpxCs Crut,4CQq  t&Ctz{<4C  2tL (D|Dt,LD :s 0 0 /!."-#8DhsBsM Du|1;Dins 4D3rt` ph Dr,v pP4D3rvT`phDvDXDx DzDD1Dwv 034D &KvԔ Ew<w|} Evw\w<4E3vw Ew< Evww4E3vwEw E@pzXx 4EQzX0C`x`Ex|xx4E  2x, 1B_ؔ0F x, 0C`8Fhx,By,yF|F|,Fpyly@Fy F@py@y@FPy@=rPy,Fz  }xX8F 2y >sOܔH|,Hpv|x,D0H tL   4HDdH0T H~@0z4HD, P`8HhtLBtoXHqlHk,HplHH|H~4HD{t)0 H~4HD1P] Ha |/lH0 Hv||4H3v| H| Hv}0f4H3v}dH}0H 3y =rPH|4HDr  Hm94HDP=DH1Ddd~8< H~@a d/l4H &K~@䔄 I~@ PIPLI :y @nLt0 0 /!."-#8IhyB}zDI6$qT4ID00 Ix o4I3~@|, I~@p/l I@p PIl44ID5PfI|,Ip~LI|I/l04I3~@v4I3~@{4IQpp4I  2 s蔄4J3~@|8JhB0J  pJ~|t4JD!$Jyr4JD  DJ1D dh J<$4J &K<f씄4KQ{0K$X4K  2 /0L  0L|8LhB{4LD.04LD< ,P?Lsf4LDeP+LX L `DL1D, Tpm LaxZ4L &K[Mf}4M3s84M3n9DM1DH\8< M(4M &Kv$N(NmXk N(,LlNkN,NLNX/N[,8H4N31Nl4ND` P@4ND, P;4N3|7 N(H4 N@H N44N3|4N3,Np PNHN| N@p@HNNpPv N<XG,8NhB4N| N<XZ4NDP> N<$G,4NQ h4N  2 藄0O   OOH4ODt*0 OHLOG,`4O3<%# DO1D0PHpm4O3<$ 4O3<e 4O &K0PH PPHp4P30P@ Ph4P3,0P@4P3<nh P|4PD!'4PDP* PZ4P3o 4P3vh DP1DL( P9PP4P &KFܗ Q( QQ(4Q3$ Q|@H Q(4Q384Q3Q QZ|4Q3QoQjDQ1Dn4; T=XxQ Qj(H Qh8Q 2i ԗ LS :i  0 0 /!."-#Sl4SDPYDS1D0P  8<4S &K0 T$444T &KDU1DTXH9U U Ux\DU1Dh  }4U &K$v V4Ƞ8VhiBCVgX VPV4V3PjH9+;34VD\54PeVDV1Dg 3S,(@ V8ΈlX4V3jP`X V(HPVLZ4V3{3C;4V38uP`X V0dVPDV1D 4x(@V4h4V3,DV|VV4VD|PX4V3k@PH4V &K(4WDdPQDW1D8P94W &KXH XX4DX1D H@`m P9X,4X3(X|4XDPU4XD6Pg4XD,+tPhXD4X3(M4XD6PiXl4X &K$5cؗY`4Y3[ Y!4Y3[Y`HYh Y8YDY<4YD2 YhlY< YYHYY<Y,Ya;Di| 1;DinXs] ,Yp$T4YDh3Q YlYY(Y| Y( YPD`Y<8Y 2$ C5TA蘄,4[Dx1Pc[ [@pl@[PlB4UB[|[4l[<D[1D|H0 @( [P|h[[[|4[ &K] \( \X\4\3$ 0( \$k4\3& 0(4\3% 4\3' \ \\ \cDBD\1D<-X Ь \pl \B4D\1D\=`h3\ \<\|\l\4\3J CSK4\D/Q\4\3H/ DTL\<$\ll`<4\3g0D TL\ \pXl\h\<4\ &K(#]B ](44]3( ) ](zet4]3(+4]3(*]44]3(X,] ]] ]( $D]1DN:0 XB34] &K 604^3? *0"(4^ &K~4_3>* :02(4_3 @*: 2_D_1D4l03 Dq4 _` _4_ _x4_3u #4_3t# 3+ _4_ &KC  `h4`3-=5`,4`3P <+#4`3-=5 `h4`3s 0((# ` <4`3t (03(-4`3P(:+#4`3P;+;34`3A* " `\ `4`D84Pd4`3r 0(D`1D9 Y,0(@ `T`4` &KT* ; a`la aT\<4a3T9 I,A4a3TI Y,QDa1Dxt L P94a &KtL b@p\<4b3hj5 b(4,bx@0b 3$ B4UB4bD.Pa8bh$BdLb :$ E0Q60 0 /!."-#4b3hk6&4b3T 4b3 4b3 t |4b3  t|4bD .Pj4b3h74bDdPPbDb1Dpr 8<4bQ\?n34b  2 Bm<0c  ?n,cpd2X8chB$44cD3L04c3-%4cD4Pk4c3-%4cDèQ c8|xcP֔cL1h;Diuz$ cX cXX4c3X Q4c3`l@PH c c,LLc4 cX xDc1DP9cc|4c &KTfP d|8 dTHd4d3T dTC"0 dTX4d3T4d3T$d8 dT)"04d3T4d|?d"084d3XP4d &KpT ed e \ e$@pde eX4eD@hPSee4e3$h 0(eLe@LeXHe0(H4e3tn4e34oe e@pΈdX4e3XOe eX{xe4eP4e3ppx e$de| e$de$ e$e $4e3$ 0(e |ehe44e3$,3  e@p h4e3PqpxeĤdٴee|e,epDst\ e@pϔ4e3$ ,epZ8`e| e@p \e|4eQhP$he|eDe1D  @`y88<4e38x@PHe| eeDe1D˜d@`\`+e°e 4e &K@Xf° f°f p4f3<@`P f5@ 4f3P@`P4fQhtf fЌ1$;Diuz 4f  2t k\4g  2  O`hD0h  Phdhhhlh66h8hhB|LhЌ hht<h h04h38vP`X4h38w@PH h$d h$Dd<Dh1D0G hlҘ$ hPD h d\hlXhh`h&,hp\d,ḧ̜́L hXx@hP4h J\ kd0i 3\ i<8i 2\ hl8kh\BLk :\ 0 0 /!."-# kpDk1DJT0P0 0} kX4k &K04lD 0Dl1D\ 88<llH4l3L0l t h4lD lpѴl0lL lpӌ4l &Ktmm( mp8mל m0(<4m &Kpx4n3 Dn<ndDn1DT} 4n3p4n3p$n n܌04nD٘PPHn4n3Cn|nϔ4n3ph4n3pǴ~Dn1DlM x[nX nhL4n &K}|Do1DոB o \xxo ot4o &KԠp p t֔ pԠϔ@p֔4p3ԠՐA pԠִt pԠP4p3Ԡդ@p$pLלd 4p3PEp4p3z p0t4p3w p@4 pԠPؘD4p3Ьy p@dpȠ4p3Ԡ54p3Ԡ,6p 4p &KHqPqD8qhtBl4q3\x q4׼4q3҄vqHȠ4q &K|pPrXHr$xXr@Dr1DP p L84r &KPs4s3F4s3H` ph s4s3dI`phs,spT\݈h*sh s@p(h4sQ(-h@ݼ]s (4s  2݈ .k?0t ݈ -h@ tl\$4t3HKP`XDt1D  Q4t &Kސz u|XX uH(4u3xJP `X uސߜ|4u3ސM u ,,4u3Ku u|d u\ uސ$4u3ސTO  uސ`x4u3ސPDu1D$  V(@(4u &K vTtvT vސxX4v3ސ8N v4v3DR  v 4v3S vlX v4v3UvtDv1DT   [4v &KY wt w|4w3W wt w`4w30Xww4w3DT 4w3DY  w4w3Zw8wh݈Bt`w|w| w4w &Kx\ x4x3H^x xl|4x3_x\Dx1D< 0 e834x &K6 y\, y|\4y3a  0(y\ y4y3b 0(y yL,4y3c  y,4yDdPIytDy1DP`(,y,yphfl2y| y@p<|@yP<0g,y@8y 2 /L{ :  ,0 0 /!."-#0{ 3 08{hB{|{|4{DPƼ0{h4{D!& {X4{3(d {\T4{DD8{|t4{DʌPK{X4{DPL{X4{D4PJ{{4t4{DɄPG{$<{AtH{H{X4{3J{{{ΈXHX,{pzp64{Qd0{{@<4{3{, {pd4{D`PR4{ &KμP |μd|D|1Dڐp  0P9 | L4|3|| |&Hd|Khxxh|4hH|$|"l|<|x|W|(||x|2@|%xh|=8x@x8|)|A| | |6dX``|Cx8X|C(4|  2 3}bt0}  0}xX}@x}ph}a },hH}i\8}hB}(}}~ 8}97H9H}@88}X8}KdH(H}a}`Px}((}}x}Fyxyx}}}a}_T@$$}5PXP}H}  }#0!T4}3| }h }| }| } }| }μd4}3μ}h4}3|px}L4}3|@px }|*L}4}3μ4}3μ }μ0}}4}3μp,}pt> }@pd4}Qd} T }"d4}  2 0~  8~hB8$~4~3 ~@p! ,~|~|~4~30@8~~4~3,4~3,~pJTxF4~DP7P_4~3$ ~@p#0!4~3$J 4~Dt"LPT4~3\@PH~"""4~3$؄4~DL\04~Q,4~P! 4~  2 8|H (TL43Jh@PHd! |43\@PH430@84D*P^43h@PH#0L888hBTJ|4D4043l0@80  ,p!|N4Q!(p|430@8H4  2! +o0 ! (p8h!BL4DL <04| < ,04:EH^DPmXqMtHx yet<h|X1(|;Di|X] %4 %4%h&&8D1D$%` xP5 $%%4%h $'D%d4 &K$`ĕ43$%Tpx43$$px& $&&Xd43$'0`ph $&&43$&$`ph4D''PV(&8&84D'x'PW%hXH&Hh'Dxx==L[[u <t$XإВiPHiTԢ`dt'TPj |'$ <ĠȦ4{c8| [T{x|{4D9PZH(8@H{H|xxZ#""H ;(;z  H|@cDK;(#K#VLVA((HH(%pL+L3(-(H|\|##HXxHk*L'D&X(#0! Έ \$0 @4Pϔl`l(|pzcD aKd`P|@ZX$,~ @}{{i\ a p=4Kbta_T@5@< W|HCCxAAt<6d)x%x2@ 4h"l|*LxD6D6<r<rx\QpKLlT(  "&` F<I0PS|\N4QX!PTB0.~@8|Z%nrn|v,P? %48ސԠ$μ$$p|i'X(hPl$$|μ X8$(Ԡp|hސXTPh<Tet(` <yvx rnn|%HMtq'mXiZP~@^D\,I0QXS|PN4LlKFEHB0?&:8|&."!P04 ,%4 P < ( 3@@?n AAB A@?  Arial Cyr Arial Cyr Arial Cyr02 Arial CyrRSRC LVINLBVWd D 4 RSID`LVSRtBDPWLIviCPTMDSTMDFDSLIdsVICDversDLDR(FPTDz?8\z@zALzBx\zDzEP3zFhzGPzI|zJh4zKXzL @zM d%zN PQzO!,hxzP!x4zQ!lzR"@zT"xzU"zV#T