RSRC LVINLBVWt T`< ?x@Y@O; ۃG`{ ُ B~tQM!@6]0LVIN IRSeekerV2.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.viLVINZero hitech_IRSeeker2.vi( @ sensor 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,@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&RunModeBeginPTH09 hitechnic sensorsZero hitech_IRSeeker2.viLVIN hitech_new IRSeeker Container.viF( (@Port Value.ctl Port Valuet@j BeginIII.ctlZP^@[port types.ctlB 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@oxContainers.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&RunModeBeginPTH0A hitechnic sensors hitech_new IRSeeker Container.viLVINRCX Red Container.vi l@oxContainers.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.viLVINNXT Draw String.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&RunModeBegin,@Port Value.ctlContainer Value@0String@01234567RowPTH01Rcx1 RCXtoRCX.llbNXT Draw String.viLVINValue of Red Container.vi ,@Port Value.ctlContainer ValuePTH0:Rcx1 Modifiers.llbValue of Red Container.viLVIN RCX Jump 1.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&RunModeBeginPTH04Rcx1 Structures Jumps.llb RCX Jump 1.viLVINRCX Blue Container.vi l@oxContainers.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.viLVIN RCX Land 1.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&RunModeBeginPTH04Rcx1 Structures Jumps.llb RCX Land 1.viLVINNXT Draw Line.viP "@Port Value.ctlY End"@Port Value.ctlX Endt@j BeginIII.ctlZP^@[port types.ctlB 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$@Port Value.ctlY Start$@Port Value.ctlX Startv@j BeginIII.ctlZP^@[port types.ctlB 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 RCXtoRCX.llbNXT Draw Line.viLVINValue of Blue Container.vi ,@Port Value.ctlContainer ValuePTH0:Rcx1 Modifiers.llbValue of Blue Container.viLVINNXT Clear Display.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&RunModeBeginPTH03Rcx1 RCXtoRCX.llbNXT Clear Display.viLVINRCX Input 1.vi ,@Sensor Port.ctl@!PortPTH0.Rcx1 Modifiers.llbRCX Input 1.viLVINValue of Port 1.vi ,@Port Value.ctlContainer ValuePTH02Rcx1 Modifiers.llbValue of Port 1.viPC cL P d-`  ( " P@@` sensor type c c$ cP cL 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 cL,@Port Value.ctlContainer Valuet@j BeginIII.ctlZP^@[port types.ctlB 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 cD,@Port Value.ctlContainer Value 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<,@Port Value.ctlContainer Valuel@oxContainers.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 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<,@Port Value.ctlContainer Valuel@oxContainers.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 c, c c, c c, c c, 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<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, cT c d. < Lz(p ^ ~  V0, (F^D:$L\Hf | $VIDS IRSeekerV2.viVIDSZero hitech_IRSeeker2.viPTH0VIDSValue of Port 1.viPTH0VIDSValue of Blue Container.viPTH0VIDSValue of Red Container.viPTH0VIDSRCX Red Container.viPTH0VIDS RCX Land 1.viPTH0VIDS RCX Jump 1.viPTH0VIDSRCX Input 1.viPTH0VIDSRCX Blue Container.viPTH0VIDSNXT Draw String.viPTH0VIDSNXT Draw Line.viPTH0VIDSNXT Clear Display.viPTH0VIDS hitech_new IRSeeker Container.viPTH0VIDSEnd.viPTH0VIDSBegin.viPTH0%$i386d$hcode  %EwhE\EPPUEd$=9=~ Ð԰Ӏ}}E$EEɍD HHH HHHHH H$H(H,H0H4H8H ƅH fx ƅL EThE\EP.UR@␐}v}v ƅL fx ƅP EThE\EP.UR@␐}v}v ƅP fx EpDžlhXDžhDž~hDžFhDž,hDž\?hHDžphxQRhhhP$. d$ZYQRhhhPL$ d$ZYQRhhhP|$ d$ZYQRhhhP$輶 d$ZY}vFƅT x @EThE\EP.UR@␐}v}vƅT fx ƅX EThE\EP.UR@␐}v}vƅX fxc ƅ\ sET~hE\EP.UR@␐}v}vƅ\ fx" rhE\QRPEP$hhP $< d$ZY=$Ðryƅ` x# XPEhXL.UR@␐rrƅ` fx& QRPL$hhPl$t d$ZY=Ðyƅd x' ( h|.UR@␐ƅd fx*n QRP|$hhPEP$诳 d$ZY=Ðyƅh x+E h.UR@␐ƅh fx. QRP$hhP $ d$ZY=Ðyƅl x/ h.UR@␐ƅl fx2 QRP$hhP<$ d$ZY=8Ð2ƅp x3 hbh .UR@␐22ƅp fx6u ƅt h .UR@␐22ƅt fx:F QRP $hhP<$ d$ZY=Ðbƅx x; @hH<.UR@␐bbƅx fx>ƅ| P@hH<.UR@␐bbƅ| fxBQRP<$hhPl$软 d$ZY=Ðƅ xCs4<s<Dphxl.UR@␐ƅ fxF2QRPl$hhPEP$軮 d$ZY=Ð}vƅ xG EThE\EP.UR@␐}v}vƅ fxJƅ @EThE\EP.UR@␐}v}vrƅ fxNƅ ETnhE\EP.UR@␐}v}vƅ fxR} }P}}+QRPE@$ d$ZY=]= p h搐ÐEw hE\EPPUEd$===u=tEw Ew‰ppVL@'PUEd$=Ðphp @'PUEd$=ÐP  hP: hWP 9hP shPH  hP@hoP !h5PH [hP  hL5 XhL   hM|_ (Ch|__   }h$ h$$ he +h+  eh R hh   h}   hC< N Mh < N Ph<N N hl S h[lS S 5h!P ohP @hP` hsP h9_^ZY[]Ð=,PEP$PPh$$@ $Ðd$=,PEP$PPh$$@ $Ðd$=,PEP$PPh$$@ $Ðd$=,PEP$PPOh$$@ $Ðd$=,PEP$PPh$$@ $Ðd$=,PEP$PPh$$@ $Ðd$=,PEP$PPh$$@ $Ðd$=/PL$PPFh$$@ $Ðd$=/P|$PPh$$@ $Ðd$=/P$PPh$$@ $Ðd$=/P$PPh$$@ $Ðd$=/P $PPFh$$@ $Ðd$=/P $PPh$$@ $Ðd$=/P<$PPh$$@ $Ðd$=/P<$PPh$$@ $Ðd$=/Pl$PPFh$$@ $Ðd$=,PEP$PPh$$@ $Ðd$=,PEP$PPh$$@ $Ðd$=,PEP$PPh$$@ $Ðd$.Ul$SQRVWT$ QRPE@$R= d$ZY=+_^ZY[]ÐDž @  4 Dž8 Dž Dž Dž$ PTAB0  0Dž@  Dž DžDžDžPTAB00Dž@ DžDžDžDžPTAB00Dž@ DDžDžDžDžPTAB00DžD@ D$dDžhDžLDžPDžTPTAB0H@0Dž@  Dž$Dž DžDžDžPTAB00Dž@ Dž@DžDžDžDžDžDžPTAB00Dž\@ \L|DžDždDžh DžlPTAB0`X0Dž,@ ,LDžPDž4Dž8 Dž<PTAB00(0Dž@ Dž DžDž Dž PTAB00Dž@ DžDžDž DžPTAB00Džl@ lDžHDžDžDžDžtDžx Dž|PTAB0ph0Dž @  $Dž(,Dž0D4Dž8H<Dž@DžDžDžPTAB00Dž@ DžDžDžDžDžDžDžPTAB00DžT@ TtDžxDžDž\Dž`DždPTAB0XP0Dž @ ,Dž0L4Dž8Dž@@DžH@DžDžDžPTAB00Dž@ DžDž|Dž DžDžDžDžDžDžPTAB00DžD@ D$dDžh|tDžxDžLDžPDžTPTAB0H@0Dž@ $Dž DžDžDžPTAB00QRu!d$ZY,Ul$SQRVW}#QRUd$ZYH_^ZY[]ÐUl$SQRVWuhF hF7hF@hFDQRhU蚾d$ZY_^ZY[]ÐX$Jp}E > o q  ?#$R$hRnr8LZZ d4*PoB|*$2$:$B$%KB _  q # S J J JCODE  ,gd%(`q7.0b71Oldest compatible LabVIEW.dud/t/{/ pPPPNI.LV.ALL.VILastSavedTarget0DfltNI.LV.ALL.goodSyntaxTargets&@0DfltMHFI+DTHPDĄ/88++~*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(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@ sensor type8,@Sensor Port.ctl@!PortF6( @ sensor 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,@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| l@oxContainers.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@oxContainers.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 Container4(@Port Value.ctl Port Value( (@Port Value.ctl Port Valuet@j BeginIII.ctlZP^@[port types.ctlB 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@oxContainers.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&RunModeBegin8,@Port Value.ctlContainer ValueH< ,@Port Value.ctlContainer Value@0String*@01234567RowbR; 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,@Port Value.ctlContainer Value@0String@01234567Row(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&RunModeBeginP "@Port Value.ctlY End"@Port Value.ctlX Endt@j BeginIII.ctlZP^@[port types.ctlB 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$@Port Value.ctlY Start$@Port Value.ctlX Startv@j BeginIII.ctlZP^@[port types.ctlB ErrorTextRCXScout Control LabnetNXTCricket AutoDetectID.@@@0LASM Cmd ListingCommands@0Port @Task #(@@ @NumericCurrent For Loop@Last Var(@@ @NumericCurrent If LoopP@C"port modes.ctl2 SupressErr LASM ViewLASMFileLoadLoad&RunModeBegin0$@Port Value.ctlX Start0$@Port Value.ctlY Start2"@Port Value.ctlX End2"@Port Value.ctlY End|Zlll|lll8TTl Tl lLl l hl ll# 88l  &&&&&,LT8 ))ll# *$*Tl&&ll# D,P$,P$Cx^[ւ悤 vÕEBhEɏĂB Cj[ɖ߂ɂ́ASẴCx^[EBhE‚ĂBRDdpdpEnd.viTDdp:dp9Begin.vi]DLbLbIRSeekerV2 VDWbWb  ʃNAdDbmbmZero hitech_IRSeeker2.vi^DcnYcnXNXT Draw String.viHD/:C<BfDAb Ab  ԃRei ɂfD  Value of Red Container.vidDa+la-lZero hitech_IRSeeker2.vilDbmbm hitech_new IRSeeker Container.viYDcncn RCX Jump 1.vi`D0/RCX Red Container.vilDAfbAhb ch.3̋ ƒRei ɂaDTVRCX Blue Container.vi]DLbZL bYIRSeekerV2 [DLb#Lb" \\DcGncInNXT Draw Line.viYDcVncXn RCX Land 1.vilDcrnctn hitech_new IRSeeker Container.viHDP/JYLXHD/qsWDVU sensor typeHD0~/JIHD|/fDPRValue of Blue Container.vi`DcncnNXT Clear Display.vilDA5bpA7bo ch3.̋ _Ot \]D   AtZDRCX Input 1.viZD#h%gRCX Input 1.vi^D?>Value of Port 1.vi^D{}Value of Port 1.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 IRSeekerV2.viFPHPp{/8ȂXLTR7,  4 D+Q%kd0 D#_$~D  <؃//\/#_%wnnF- %.0f%.0f%.0f%.0f direction strength 1 strength 2 strength 3 strength 4 strength 5direction (old)strength 1 (old)strength 2 (old)strength 3 (old)strength 4 (old)strength 5 (old)BDHP IRSeekerV2.viLVINBegin.viPTH0LVINEnd.viPTH0LVINZero hitech_IRSeeker2.vi`PTH0LVIN hitech_new IRSeeker Container.vi!PTH0LVINRCX Red Container.viPTH0LVINNXT Draw String.vi PTH0LVINValue of Red Container.viPTH0LVIN RCX Jump 1.viPTH0LVINRCX Blue Container.viPTH0LVIN RCX Land 1.viLPTH0LVINNXT Draw Line.viPTH0LVINValue of Blue Container.vi)PTH0LVINNXT Clear Display.vi(HPTH0LVINRCX Input 1.vi35PTH0LVINValue of Port 1.vi67PTH0JBDHP ~/8Gx,J8,I- (H1 D1Xt@q7i4 Kcqjd 0 0 43qy 043qy43 PtD1XxDq. @`4 Kcq;id T43 .&  /t43@T  T43qy t43q.y&31!7$7T 1;Xi?3G; 1;Xi\3d; 1;Xi?jGr 1;Xi\jdr 1;Xi?NGV 4 XKcLed !,T( (4 XVc׌}D1Xpi ` L4 &K`an|kd   P `  43` ` 443` 8 43` px43` <px P `  p , 9%,$\D1X , dq (PU  &d$\4 &K boZ  d4 XxF,P 4 XLFP  |$  D 8  2% 9Diddi $|& 4 X@ #d    \4 X@c ל~d ( d  d  2(0$\   |4 &K 4xd4 X4<! .8p- ( @ D 1X  )+Xxl 4 X: | 1P, !.$/ @ | |D 1X\o*JCi  4 3 ) )4 &K`*mjd   T\#D1X@q0@ < '|6043 E*:2D1X4ph[ P7 h4 &Kanjd $hh43 04343px43px4 &Kbojd  X   H !"9"43G:JB 'hD1X( ( d0 <t< t43`,43-qy4 &K1jd 0043\43P  0t4X?Q4 X@ec׈}43 Fo:JwB h 4 &KS|rd4X7D@< TD1XSsU ##%43 $qy43 #qy4 XKc[ה}4 XKc$id43 & 43 ' 43 p% )`43* )43/qyt43.43 Do*:w2, P+%<'4X824X8D(PhD4X(: 1p$4XPEP4X;pD1X < qUuPXH]D1X$qFf<4 &KbFo0}(D$%&p p P,;*0,*-$,+` @h| ( #"&D "&|  )`#4X>8 L%l4 &KLbUo[4 &K!bqord"43RVf^8 2( IZhddk`$|43lQ|Vf^43!Aqy43!tB& !'h"43!H?qqyy43#PKqV|fv^43 Ssc !('4#43Ssc (## $\1P1p0 3* o (H2(/$\ )/@$|0 3( H[ &<$ '##0 3% 8E43L \Leum@P 8E8%&p43L)Mqeuym43$JFVN &),$\$\ 4X0,AxP ))&4X5B!43!@qy4X!|DP43%I|FVN8h%B4 @PH[\UD1X$ /qZP"c4X(@P 1p4X% =Q43%=qF|VvN4X(B$PD1X .Oo6(ob p43)"7Oo_ L/t*h*443L*TOqUey]@Pho:8 2* ptdddL :% 4:0R0R/S.T-U8h*BdPW-W,24||,,<,,,p-p-$4 J+ Wtd<  2+ Kidp/@ 2+O KV--.8j+ $}dq48!h+B++!-0! 3+ W,!-\1+ V !@.8--L! :* kq0R0R/S.T-U4!X.l>!-T4! &K)OXxdL" :( DJ0R0R/S.T-U8"h(B4"3)"SOo_4"X/C|P "*44" &K(Hbo0qd4#3(H Wqy# D&pl# &(2()` /t(.8''hP 4# X@4cq}d4$ X td4%3(HV %(H11P %(H(1 4%3(HYqy4%3(HHX13(;XiM3U; 4%X&9P,%-%m<;XiMjUr 1;Xi\NdV  <D%1X484Hp %3434% &K3N>).84BB)H)PH)(yy) )&vNyyN))`y^yv^)'22)/ty&y])yy)'hwByyyw)w2xw{x{) xx) xymyvxv}J8h143d3AJX  4/ ~/'cA>(=-GGX  4/ ~/'cA>5-GHX  4/ ~/'cA>-G@I)0,P0 7653H(()%*L+! ` &((2`) t/(8.'h'P  ( @@?n AAB A@? MS UI Gothic MS UI Gothic MS UI Gothic100RSRC LVINLBVWt T 4RSID`LVSRtBDPWLIviCPTMDSTMDFDSLIdsVICDversDLDR(FPTD