RSRC LVINLBVW PSaved Tag-Bot_Steering "!  ^  \    0XRSRC LVINLBVW,P +`@0 <>N@O?@ ⛀ ^N&p ُ B~wzEd'>LVIN3Instance 1 24Saved Tag-Bot_Steering .viLVCCSequenceBoolean.ctl+jSequenceBoolean.ctl@! Sequence FlowPTH0)LEGO.llbSequenceBoolean.ctl@@ 0@+jSequenceBoolean.ctl!Sequence Flow 2P cP P d-` c xP"@P@flg@oRt@eofudf0P+jSequenceBoolean.ctl!Sequence Flow 2x!dfdP!txdP!oldP!ext c c,40@+jSequenceBoolean.ctl!Sequence Flow 2 c c dP``` (dxH^02<>tBVIDS3Instance 1 24Saved Tag-Bot_Steering .viXi386 code Ew$ E\EPPUEd$=>=fÐjӀ}ELXCtƅ8ƅ|ƅ|fxV} }K}QRPE@$=d$ZY=z= p h搐ÐEw  E\EPPUEd$===z=yEw Ew‰ppVL@'PUEd$=Ðp p @'PUEd$=ÐPȵ _^ZY[]ÐQRu|DRd$ZY,Ul$SQRVW}#QRUd$ZY_^ZY[]ÐUl$SQRVWu$ FW F@X FDQRhUђd$ZY_^ZY[]ÐXA fnv%CODE x9%7.1Oldest compatible LabVIEW.9,,,PPpJPP6P0@+jSequenceBoolean.ctl!Sequence Flow 2PZQRRLDTHPD,88DK~4<0@+jSequenceBoolean.ctl!Sequence Flow 2!$ |D43\44\000Has the following tags set: noconfig StartBlock[DBBSequence Flow 2LDH$,LDHDЌ,JJOK ,PNG  IHDRJ]kgAMA7tEXtSoftwareAdobe ImageReadyqe<IDATxmLǏ`bb$HLvUUB2eKHkK6Mڧ*i.ekK4 j N ,!&clnswz>'MO;c?wϽR2#E2oP[51楙YZXe+Z3Lqi$%)%JY;0e9:u{9ʛ ͛)33֔ TBBB...ƥ1;;CwcU_vFfUpO=(egMNS7ڝ;N## ^>))M۶{Ictt^JCC<sJ400cvrb<ξ\'*`5 zGibb9v6~gT c֭[ϰʨ)uwwS{{{X@gǎqFjnnA)h0Hss49gboYW.J_3_,-?x|j*,[=O 5ΝN}TWW#@<\{EǝYYYa?"k^4կ?8kT%Qhhl4tv7Oɨ  w8mn'0\#(5lV #GzzyueaaAبm_݃;lglCy7Ky-$cy<&8Y3a}}=oݺ917)@0Ͱ[5 K v0 蠂,-^q/gU?0PBclǬ@4 V5 YeԀ6|/Ā,ltP&/{]ifȜ,FPڂ:)--5%AFPЀ6|XX @č=I,QH4'+M:lԀ6|X`U81z@`ݘdJ55c^aί !P#Fq% }G^AAC̾l,9ש)=4 h<LF*t|bdQźBitˌ Ѷ@5넸@3<<[wcccF hÇx X Уmٲ8 z{r+zfxxX5ڵ?@2§5*V Œ$Y .QxXfr8ors[$3jU `T0fHJJ*l[8P47DOboֹ))bԀ6|/)HX :bQggogS5reٰX@T^Ϩy5\|O/hjBKݻ,]mVgSUaŽY>8}\MNN12n.KŁ[:KsIaF/--V "cjFNrb,dS\IN x511!E*略6~48ٴim UN5~~1K(_3g4#y*vaZSE.N8c=GGgk!ȠT[/ u(əOP':CYZADĢgH6}v Vcc%?r@bx@^H>ONX߰שeK:۷ $Ct9IENDB`~FPHP3Instance 1 24Saved Tag-Bot_Steering .viLVCCSequenceBoolean.ctlPTH0@FPHPD,8 ]l~ ,0,,#yOH/U@XLT(Љ@7dd||8hBpT|002<  4 32]`x91ht4dT@d!C+j0,4 FJC`d98hB K!H; ib 1; ib 1; ib 1; ib 1; ib 1; ib 4 OR``9<OJ;,l0< ~|9܌,4 O`\9< ; $; $; $; $; $i; ib 1; ib =t4dT 0ȱ,#yOH/V@D`=BBDHP3Instance 1 24Saved Tag-Bot_Steering .vih @BDHPD,8xlg~ lČ,,#Oq@/U,(<0<0@<4 BKX9  i 1; ib 1; ib  P1; ib 1; ib - P(X1; ib 1; iNI.LV.ALL.VILastSavedTarget0Dflt_OriginalInstancePath?2PTH0'LEGOBlocksStartStart.vinoconfig`! IsPersistant StartBlock`! IsPersistant_Wizardl@2New PathPTH0Jvi.libLEGOBlocksStart_StartConfig.llbConfigure Start.viNI.LV.ALL.goodSyntaxTargets-@0DfltMac(        TahomaTahomaTahoma00RSRC LVINLBVW,P + 4RSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDICONXicl4licl8TITLDTHPTRecCPST4MNGIHLIfp\FPHPpLIbdBDHPVITSHISTFTAB X l3 , d,E ܻ D DN TY 8 ` ė (} 4s 4j $M Щ   G 4% R HԨ : 䤺 0 <@ l ~ $< $ (X *P *0< 3Instance 1 24Saved Tag-Bot_Steering .viNPRSRC LVINLBVWC L B`@ <BOYBBOYBa@qK3M{I4*M" zҮ @ّ6T qldW@n)~ق: LVIN3Instance 2 24Saved Tag-Bot_Steering .vi LVCCSequenceBoolean.ctl+jSequenceBoolean.ctl@! Sequence FlowPTH0)LEGO.llbSequenceBoolean.ctlLVINInitializeMotorStage.vi @MotorStageDefinition.ctlP @Power @Mode @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsparams&@NXT_OutputPort.ctlPortPTH06LEGOBlocksMotorInitializeMotorStage.viLVINPreprocessMotorStages.vi x     @stages@@MotorStageDefinition.ctlP @Power @Mode @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsstage definitions@!Speed Regulation @!Wait@!Direction (T: Fwd)@! Stop After @Power,@NXT_Motor.Action.ctl Ramp Mode @Goal.@@NXT_OutputGoalType.ctl Goal TypePTH07LEGOBlocksMotorPreprocessMotorStages.viLVCC GoalType.ctl! GoalType.ctl.@ UnlimitedDistanceTimeStop Goal TypePTH0*LEGOBlocksMove GoalType.ctlLVCCMotor.Action.ctlMotor.Action.ctl @ActionPTH0/LEGOBlocksMotorMotor.Action.ctlLVIN AbsVal.vi( @Absolute Value @IntegerPTH0'LEGOBlocksMove AbsVal.viBLVINPow2.vi"`  @Pow2 @NumberPTH0&LEGO BlockSupportPow2.viLVINPortSemaphore.Acquire.vi3 x @! TookControl?@ MotorBitsPTH07LEGO BlockSupportPortSemaphore.Acquire.viLVINMotor.EvaluateStopCondition.vi x @! Canceled?@! Finished?@ MotorBits@ Start Time@MotorStageDefinition.ctlP @Power @Mode @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update FlagsStageDefinition @!Wait?&@NXT_OutputPort.ctlMotorPTH0=LEGOBlocksMotorMotor.EvaluateStopCondition.viLVINMotor.Release.viC x&@NXT_OutputPort.ctlMotor@ MotorBits@! Cancelled?PTH0/LEGOBlocksMotorMotor.Release.vi$$ x @!Speed Regulation@! Direction@! Direction out0@+jSequenceBoolean.ctl!Sequence Flow 2@! Stop After@ Degrees out(@Motor.Action.ctl Ramp Mode @!Wait @Goal @Power @Motor.@+jSequenceBoolean.ctl! Sequence Flow Ps cP P d-` c vP"@P@flg@oRt@eofudf.P+jSequenceBoolean.ctl! Sequence Flowx!dfdP!txdP!oldP!ext c/xP"@P@flg@oRt@eofudf0P+jSequenceBoolean.ctl!Sequence Flow 2x!dfdP!txdP!oldP!ext P c,RP"@P@flg@oRt@eofudf PMotorpdfdPtxdPoldPext P cRP"@P@flg@oRt@eofudf PGoalxdfdPtxdPoldPext P cRP"@P@flg@oRt@eofudf PPowerpdfdPtxdPoldPext c,XP"@P@flg@oRt@eofudfP! Stop Afterx!dfdP!txdP!oldP!ext c/RP"@P@flg@oRt@eofudf P!Waitx!dfdP!txdP!oldP!ext c+pP"@P@flg@oRt@eofudf(PMotor.Action.ctl Ramp ModexdfdPtxdPoldPext c.P"@P@flg@oRt@eofudfDP GoalType.ctl$ UnlimitedDistanceTimeStop Goal TypexdfdPtxdPoldPext c/^P"@P@flg@oRt@eofudfP!Speed Regulationp!dfdP!txdP!oldP!ext P" P@@ P" P@@ cVP"@P@flg@oRt@eofudfP! Directionp!dfdP!txdP!oldP!ext c#P"@P@flg@oRt@eofudf4PpRCXInputOutput RCXOutputGeneric Refnum Name$xpRCXInputOutput RCXOutputdfd$PpRCXInputOutput RCXOutputtxd$PpRCXInputOutput RCXOutputold$PpRCXInputOutput RCXOutputext P cXP"@P@flg@oRt@eofudfP Degrees outxdfdPtxdPoldPext c,ZP"@P@flg@oRt@eofudfP! Direction outx!dfdP!txdP!oldP!extZ P$@P@0P`y c c| c40@+jSequenceBoolean.ctl!Sequence Flow 2@Absolute Value!@Absolute Value! c c| @Motor @Pow2@! Canceled? c c<@BlockTachoCount4@pRCXInputOutput RCXOutputGeneric Refnum Name84@pRCXInputOutput RCXOutputGeneric Refnum Name!!! c c|@! Finished? c@millisecond timer valueMotorStageDefinition.ctlP @Power @Mode @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flags c @!Wait cl @stages@@MotorStageDefinition.ctlP @Power @Mode @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsstage definitions c c|@ MotorBits c c\ c c|@!Speed Regulation @!Wait c@! Direction@! Stop After @Power,(@Motor.Action.ctl Ramp Mode @Goal.@@NXT_OutputGoalType.ctl Goal Type! cHD@ GoalType.ctl$ UnlimitedDistanceTimeStop Goal Type@Absolute Value! c2.@+jSequenceBoolean.ctl! Sequence Flow c0 c c  (c c c c dP``` d  ^  \  $ ^i RCXInputOutput RCXOutput 02<> p|~@ F  $"08 p~|~ < 0<>  pL|~    |$ $08D p|~H   VIDS3Instance 2 24Saved Tag-Bot_Steering .vi XFun$RCXInputOutput.*:set_RCXOutputProp:E @PortPTH0-PlatformLEGORCXInputOutput.dll\XFun$RCXInputOutput.*:get_RCXOutputProp:E @BlockTachoCountPTH0-PlatformLEGORCXInputOutput.dllUVIDSPreprocessMotorStages.vi$PTH0VIDSPow2.vi(PTH0VIDSPortSemaphore.Acquire.vi,PTH0VIDSMotor.Release.vi<PTH0VIDSMotor.EvaluateStopCondition.vi4PTH0VIDSInitializeMotorStage.vi0PTH0VIDS AbsVal.vi8PTH0gi386!codePr|Ew!E\EPPUEd$== ÐjӀ}ELXCt C4@Cl{pPRZXC\ {`P RZXCd {hP R4ZXC< {@P R}ZXCT{XPRZXCL {PP RffZXC { P R}ZXC$ {(P RZXCDDC,H_ƅ0ƅxƅƅƅ$ƅpƅƅƅpƅhhUEP.@+jSequenceBoolean.ctl! Sequence Flow!0$ UnlimitedDistanceTimeStop4(@Motor.Action.ctl Ramp Mode @!Wait@! Stop After<0@+jSequenceBoolean.ctl!Sequence Flow 2 @Power @Goal @MotorPD@ GoalType.ctl$ UnlimitedDistanceTimeStop Goal Type@4 @MotorStageDefinition.ctlP @Power @Mode @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsparams&@NXT_OutputPort.ctlPort x     @stages@@MotorStageDefinition.ctlP @Power @Mode @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsstage definitions@!Speed Regulation @!Wait@!Direction (T: Fwd)@! Stop After @Power,@NXT_Motor.Action.ctl Ramp Mode @Goal.@@NXT_OutputGoalType.ctl Goal Type @stages@MotorStageDefinition.ctlP @Power @Mode @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsparams@@MotorStageDefinition.ctlP @Power @Mode @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsstage definitionsx x @! Canceled?@! Finished?@ MotorBits@ Start Time@MotorStageDefinition.ctlP @Power @Mode @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update FlagsStageDefinition @!Wait?&@NXT_OutputPort.ctlMotor&@!Speed Regulation6&@NXT_OutputPort.ctlMotor @!Wait?@MotorStageDefinition.ctlP @Power @Mode @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update FlagsStageDefinition@ Start Time@ MotorBits6&@NXT_OutputPort.ctlPort@! Finished?@! Canceled?(@millisecond timer value$@!Direction (T: Fwd) @Pow2th x @! TookControl?@ MotorBits x&@NXT_OutputPort.ctlMotor@ MotorBits@! Cancelled?@! Cancelled?MotorStageDefinition.ctlP @Power @Mode @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flags>.@@NXT_OutputGoalType.ctl Goal Type @Goal8,@NXT_Motor.Action.ctl Ramp Mode@y@! Direction@4@pRCXInputOutput RCXOutputGeneric Refnum Name 7L@@P @!status @code@0sourceerror in (no error)F6@P @!status @code@0source error out @Port @BlockTachoCount @Absolute Value@ Degrees out"@! Direction out @IntegerD8( @Absolute Value @IntegerVF`  @Pow2 @Number @Number"@! TookControl?$4d$  88P < <P ` p  <   , H p  $$  0  $    p  ,$ , , T$$TT d$$ H $ hh (l$$  \$  YDQ Q Sequence Flow[D45Sequence Flow 2QDkxkxMotorHD̎,q~Dq~CPD]j]jGoalHD܎,q~q~QDk>x]k?x]PowerHD,qr~qt~VD Stop AfterHD,   PD WaitHD,   \Dv]v ] Speed RegulationHD(,vrvs ZDCPJCPJConnector paneUD33  Goal TypeH@,GUITN   HDT, ? >N  YDE E  Duration TypeTDDuration_D22 Wait for CompletionWD    Next Action_Dfcsfds Control Motor PowerQD^nk^okPowerPD^k)^k)PortRD 7 7ActionUD Ramp ModeN    HD, N  Hȏ,_ a UD?? DirectionH$܏,KzLz3_DMNGeneric Refnum NameH,Z\WD]hE]hE Degrees outH,p}App@WDGG Degrees outYDH%SZH&SZ Direction outYD>`I>aI Direction outUDEpFp  DirectionLD$$H$0,%4&4LD LDIPJPLD4;5;H$T,Q`R`HD,{?{?HD,w~wHDĎ,RoSo HDԎ,,9,9HD,s s HD, HD,HD,P]#P]#dDTVPreprocessMotorStages.viHD8, HD,@@cD_^InitializeMotorStage.vi\D. / Motor.Release.viRE~~ True qD%%%Illegal motor specified. Do nothing.HDԐ,MDyHDЏ, HD,89HD,F&G& UD&& AbsVal.viHD ,6FC6GC SDR yS yPow2.vidD# # PortSemaphore.Acquire.vijD//Motor.EvaluateStopCondition.vi%.0f%.0f%.0f%.0f%.0f%.0f%.0f OFF/ON OFF/ON OFF/ON! UnlimitedDistanceTimeStopConstantRamp Up Ramp Down&BackwardForwardBackwardForwardOKOKωPNG  IHDRH- pHYs  +iCCPPhotoshop ICC profilexc``2ptqre``+) rwRR`?> v^~^*vD_@J.(*(%8./)3E vQH3}KI H}:6–KR+@28Teg(ZZZ*8'*W+x%%Bjd29bgb\ZTe22#̘#࿔B̤aT!>þ9OgAMAaLA cHRMz%RX:oZIDATxڜJ@Iją#i7C܈/Rtg.| PZHܹ.bHIPj83{QU6?И}m+_Aik8lG0@D6:2PĢs K3ĦX\INh+gے}`V#4윁B )9^OU F'*qB$D(zߏ Ob%czgY?͎IENDB`PNG  IHDRh,4gAMA7tEXtSoftwareAdobe ImageReadyqe<GIDATxMJAk~0FG!b zWBG\`ܸ I xtLgY=t%l 8P -59&#hlšR?W0u+N%sVSDFÁJvg)R,c<( 99=}0wuPN06_n  ( ((Lͣ͐ +bW=*U77qD:fHdy1Wu{9K?_pW9tzd9KXFe.tڜEo0qć<|+3JIENDB` ,PNG  IHDRJ]kgAMA7tEXtSoftwareAdobe ImageReadyqe<IDATxmLǏ`bb$HLvUUB2eKHkK6Mڧ*i.ekK4 j N ,!&clnswz>'MO;c?wϽR2#E2oP[51楙YZXe+Z3Lqi$%)%JY;0e9:u{9ʛ ͛)33֔ TBBB...ƥ1;;CwcU_vFfUpO=(egMNS7ڝ;N## ^>))M۶{Ictt^JCC<sJ400cvrb<ξ\'*`5 zGibb9v6~gT c֭[ϰʨ)uwwS{{{X@gǎqFjnnA)h0Hss49gboYW.J_3_,-?x|j*,[=O 5ΝN}TWW#@<\{EǝYYYa?"k^4կ?8kT%Qhhl4tv7Oɨ  w8mn'0\#(5lV #GzzyueaaAبm_݃;lglCy7Ky-$cy<&8Y3a}}=oݺ917)@0Ͱ[5 K v0 蠂,-^q/gU?0PBclǬ@4 V5 YeԀ6|/Ā,ltP&/{]ifȜ,FPڂ:)--5%AFPЀ6|XX @č=I,QH4'+M:lԀ6|X`U81z@`ݘdJ55c^aί !P#Fq% }G^AAC̾l,9ש)=4 h<LF*t|bdQźBitˌ Ѷ@5넸@3<<[wcccF hÇx X Уmٲ8 z{r+zfxxX5ڵ?@2§5*V Œ$Y .QxXfr8ors[$3jU `T0fHJJ*l[8P47DOboֹ))bԀ6|/)HX :bQggogS5reٰX@T^Ϩy5\|O/hjBKݻ,]mVgSUaŽY>8}\MNN12n.KŁ[:KsIaF/--V "cjFNrb,dS\IN x511!E*略6~48ٴim UN5~~1K(_3g4#y*vaZSE.N8c=GGgk!ȠT[/ u(əOP':CYZADĢgH6}v Vcc%?r@bx@^H>ONX߰שeK:۷ $Ct9IENDB`FPHP3Instance 2 24Saved Tag-Bot_Steering .viLVCCSequenceBoolean.ctl4PTH0LVCC GoalType.ctlPTH0LVCCMotor.Action.ctlpPTH0/$@FPHP,8.)\l/#XL) )X$7~DPr,S,, uV8LUH/Udd||||8h*B|hT0D 02 |D|8h,$BT@T0D 4p@d R++j0,4 FJR`ԃ8hB K@d!X3, +j0,4 F4J3`ԃ8h4B K||@D    'X X T $  (  h@Ph]I*|| 4 N jy`ԃ0  lId8 6 pEFԃp 4 0kwckwckwc8hB@R p 4 wbwbwbL : p0u0/.-[0DTF ||@P (\4 F \k`ԃ0  ld8 6 pFԃp 4 0kwckwckwc8 hBR  |p 4 wbwbwbL : p0u0/.-[ |0 D@ P ]bp  | |4 N X j=y^`ԃ0  X lmd8  6 X pqFԃp 4 X 0kbwnckbwnckbwnc8 h XB  DR  |p 4 X wbnbwbnbwbnbL : X pqw0u0/.-[ |p0 D  X$"  | | |0 D p~< O$T 4 OcՃ8 hB  << n Ճ,H 6<O$3<0D@H 68hB, <4 Oc Ճ< n Ճ ,||8hB  T`|0Dlp<||8hBTe| 0D%0<O$eb$||4 OTu^cՃ8hTB << nTuqՃ ,H 6Tvbo|D0D#TpL0 8(DD0 *4 DBQK`Ճ@d$$F| h4 NJ4` Ճ<TL8hB KPWJD8J FVF$Ճ(4 N `,Ճ0  Dd,X< 6 @F0ՃL,p 4 0 c c cp 4  b b b4 NR `4Ճ4 FRJF`8Ճ0'0 *4 FR `<Ճ<p d X 4 ||4 GR3c@Ճ, d4 GR cDՃ,!h,h!|4! GTRebtcHՃ,"$`4" F XR ]ml`LՃ<#< $ \  4# FR ]l*`PՃ<$ht$|$|2,$D@$d$Dn4$ FpRJ 8`TՃ,%|h844% JpJ`XՃ8&hpB K4& NR  `\ՃP'WpJY&8'N  `Ճd0) 6/ * +4* N`hՃ0+ Y, ,<, 6 ^ FlՃ,.|<.OD(z4. O@cpՃ8/hB ;</  rJ{tՃԏ,1 DhDgDhDiDj01D0{,1!T |!!!"81U"K ,1 H "\41 FQL`xՃ<2 2 YF|Ճ X3QK|}B03 7  OXb3|@3 2 O 03  Kd3|3|p3 2 +  PWuPWuPWu83hB!!T03D"|83h B!@T3|2@3PC$\H%h3|;43 F# \iF`Ճ04 # kFd84 2# o~BF҄ՃՈ06D#P#$86h#BR p6 8# 0jvcjvcjvcp6 8# vbvbvbL6 :# o~0u0/.-[46 F#R H`Ճ<7%#d#$h$%H#$0<7O'X=_](7|B47 O&G$T[`Ճ88h&BR8 &Ja[rlKKJa[rKKlJa[rddlJa[rKKlJa[rddl08D&@&p8 7&WH_]tefH_]tfeH_]teH_]teH_]te,8*t+ *+T48 G&R=_J`Ճ,9(L&T&'&49 GRDqcՃ,:(XL:Xh ( T$"$'X\:'X$"t$T (hX-)1; Dib 1; Dib -))D*1; Dib 4: O*R%`Ճ<;OJQ( <; ~*$5Ճ(,4= O*`Ճ> *Q -Q? -Q? -Q? -Q? -?*?t,$<?O4J3},`,?,,,-0 4? O,$RHQ`Ճ4@ O,$3<`Ճ<A ~,$PaՃL,C ,$3} -3}? -3}? -3}? -3}? -i; Dib -/))D*-$.T..1; Dib 1; Dib 1; Dib 1; Dib =))D*-$.T... ,RCXInputOutput RCXOutputBDHP3Instance 2 24Saved Tag-Bot_Steering .viLVINInitializeMotorStage.viPTH0LVINPreprocessMotorStages.vi@PTH0LVIN AbsVal.vi=PTH0LVINPow2.viCPTH0LVINPortSemaphore.Acquire.viH4PTH0LVINMotor.EvaluateStopCondition.viTtPTH0LVINMotor.Release.viDPTH0 @BDHP,8l`p7l,C CCg0CDCXC~DPrgx$,,9yQ@/U0C@pD t4C BDz@Ճ0D@pX}4D Bv}Ճ0E@p5h Qqa<4E B QpՃ0F@#$ Tp h0F@#$ (:J B4F B+:Ճ0G@#$  44G Br Ճ4H BpՃ0I@#$ P 4I BՃ0J@#$^n f04J BO^$ՃK KDZx4Ko, K"P UKH4K z|Kp4Kz44K} KKLK4K"$8` DK1 S5s$ ( %KK DKKH K@ K d"K KxK K@$ XLK4K9 xrQ/ K@ `4K3yQ#KD D`K!THB<<l  K K 4K.}!%4K~h 4K<|! 4K+p! K!<KD3;KKK 4K|Q K@,D K"XL4K &K@SbՃ L@, 4L9 (q!4LGLVS4LPpw"L\YL 8@L L D H<La4L[n! L",$\TP0L$%$4L"R0@smvqL,T- L@ P` LL0L$$IxL<4L3@%k-s)o4L3@d-k5s1o L@3|20L@#$$ ! 4L B Ճ0M@#$,D t4M BDAՃNNH,N$]]P]0NZ,4No! 4N3@!k%s!o N@ pNHNHN N@ 0N%$%J!1 ) N@L4N3 4N3@,ksoNN<4N &K`bՃ4O3@4%c5k-g4O3@7c%kg O@ 0 O@ O`0OE K*+!#4O3@:[%c_4O3@;-S5[1W4O3@U%S-[)W O@4O3@ 8%[5c-_4O3@TS%[!W O@O4O3@\SS[W O@p0OE L+3;.3 O @$L4O4wX! O@ `O" O",$8+4O vP!4O Xu!*DO1xH00 8O D0T8(OOD4O"$O O @RTP0O-p,TO dOHO"40OE` M*2+.#4O <~ O" 04O"$ N&! O!$"!H4O"Rrmzvq~O9O O DO(l4O/?_4O006?_OO ODO0OT Oh4O/:&`O$OPO$PS O,!DO1.p -,M<DXs0O/tP4O9st!1 OD[, O @R8+O|O+D O.+!4O &KD- bՃ PDZP-\PP,$Tt4P3  P04P3x P4P3d 4P3 P4P3$ PPT4P3P Pt4P3P(P8 P 84P3 P P-X-4P3. P P$$ P( P!$!XHXP, DA}t4n.B2d&'@,P hbbxP9X?P|Y,PP0P#Px,P # d&L PB#$+* PP$  P @$ P4P {QPP!""4PP!#P"4PHH P$ $#h&4P/4%!"4P0!$b "4P0!$P " P"T!!4P0"T aBMGm P"TX" P"T""H4P/ x2 RNm4P0"TL[8B=m4P {($4P0"Th\8B=m0Pb,P%0P*# Y'0+ P@#N#h&P$l!LP)$.x0 *9,d0Px,P$l$ P$ $$& P@#%D$&4Px#t+0P*#$PZP%$ P@%$4P8xP//4,Ph#T P"%D'*0P%Ad P @$+'*PTtSR\,P-0\$P%&0P*# u'0+ P",$: t0P.h2j PB#$&1 PB%&1 P@@h't&14PD1h!4P"$&xf<P$1hP 4}bՃ QB%* 4QD584Q %Ճ,R*,) )))X@RP*`(kR* 8R2( bՃ8Th(BLT :( 00/.-[0T 3( h T@p**`* 4T J( Ճ,Up) l(4UD2Hi0U-h2m U@@h(8* 4UP U"+U+D+ U @$ P+4U"$+doz~U +4U0p*2.`0U9\ U$ -&U\\PU4U0q"2*`,U$l!-p/.,T U@#[&U-p-0U*#-$w U$ --@4UxsQ, U@#-@4U9=q!3@U x.XQ`Z [^__h`` UD[`.X,U$#-/4/t-U!/4 U$ 0\/!4Uv!' U$ 0\/! U@#/! U @R D t U@#./!U./t0U*#%x>U/.0U*#/='0+U6 U&/T4Ux/tT!-U54U/D1PoU1U1U1114U000io4U000ho U0't11U1 U0(82 U1'T U0*1P* 4U001goU* 1U%U(*U'4''T0U@a5"27W G5TU7@0U@#$3|2 3,4U B2ՃV2 4V3`k!V-4V/D4({"#V4@V4`V4@4` V3(84 V354 V 4`4V034|#4V034}#4VD4V4@*14V B27փ4Wa8| 750W6,0,fs l W6,76 W6,556 dW!a:f8:|8\ RCXOutputX0X6,2fsl X6,67@0X6,7`0X6,0  X6,67@X6 X6,fH7aX7tX7@X6,7f(  X6,;p87@X6,7(f7/ X5766X26 X89 X"%D9x*XStX%$8 X @$d9x*,X$#h-@//& X",$-<U4X"$8~ % ,X R&0]XX4X9Pr80 XafHa4*X.XXQ`X78,X6 57@67t7 XB%::0X-0 h;++44//X:;0;P XB#$?:;0 X@@hh Y=c?=HY=HY>4Y &K='bփ Z>h=H>?DZ1a=='G8Z@Z@Z@@ Z=>>h4Z3==47G? Z=>>4Z3==|7G?4Z3==h'7/4Z3=?x'7/Z? Z=;p?D7Z:4a4Zck@ Z @RP<U4Z/a>P<\Z4Z0@>(BWL4Z0@><BWL Z@d@P@Z7@? Z@;p@7 ZB%A4A0Z-0 hAH+Q4L/,Z'4(:A ZB#$B4A4AZAAA Z@@hBA4A,Z'T*;PAZ*:A44Zei!ZAB0Z@pB'XADETeLUB4Z BB5ED փ4[DBhl|!<[ B;3D0h*  ,[ * D;B,[p30hD[1NdDPD Q,q(0^[D[D4[ &KCQ zbփ0\DDEEEF`FGD \CDD\E4\3CC$a,q(i \CE(D \CEE4\3CDa$q i4\3CE aqi\E \CME\E4\3CDaqi \CFE4\3CFLQ$a Y\F` \CFF`\F4\3CF$Q,a(Y\E \CGdF4\3CG0 QaY\GD \COlFO4\3CFQaY \"N0EL\)|EKKAH\Nd\NCH4D\1NdHH$D,@HT \H4I@Hx4\ &KH4$ bփ@] HxI ItJJXJK(KKMLM0]Hx ]H4II 4]3H4I <D@ ]H4IIt4]3H4J,404]3H4I4<8]I 4]3H4JD$,(]J ]H4K\JX]JX]It ]H4JJ ]H4JJ4]3H4K$4,]J ]H4LLK(]K(4]3H4Jx4D< ]H4KK4]3H4K$4,]K ]H4LK4]3H4M<D@4]3H4KH4D<4]3H4LC4<8 ]M ]H4LL4]3H4MB,40 ]L ]H4MMPM04]3H4MA$,( ]K ]H4LM]M04]NdRX0]NdP4]"$O<$,] GNHi ]H4C4]Qx&0]* GO? ENI ]",$Q,P& ]NOlNO0]OQ4]NdO]O0GD ]@G+NO]O0O]GP0]&O ] @$QN0E ]NMQE]/T]&W4]<uH!)] 8Wh4]"ROPvYb]4]9S r. ]D^Q` ] @RNP&]#Q4]SX0]*GR@9  ]@GQQE]PPR ]@,$<$R\]S]EM0PP`]! SmYs_\$l<$S(99]OYp0]%RR|x]R P0^ ] @$  U ]@,$ S(S ]PZhU]S,]Q\P/T?4]"R c,]&+9 P0StD]19U T4"0X ]TtUT4] &KTt0bփ@^ TU`UVVWWhWX8YYYp^T ^TtVU`4^3TtUL5 ^Tt-UU4^3TtV24^3TtV<3^U`4^3TtV1^V ^TtWV^V^U ^Tt VPV ^TtW W4^3TtWT/^W ^Tt\X^Wh4^3TtV0 ^Tt:W/T4^3TtX$+^W ^TtXXX84^3TtY*4^3TtW-4^3TtX) ^Y ^TtY(4^3TtY\( ^Y ^TtQ,YQ4^3TtY' ^X8 ^TtX\P^Yp ^De4^0*<^ %$ d%+D8G4^0Se"*&`4^3D,]EMI^Z ^[4^3D$_$E,M(I4^3D8^E$M I4^3D:TX EMI ^D^d[^St`4^xLQ( ^",$\p,^P\p t8<T ^ @R[\p4^"R,ttYb]4^9PqL2<^R\SO\&|9X 8<^ R"T!$ $%$<^ !$"T#R,^\- :Q,^:4e7t\^P. D[N%DX" 04^3DZV =EA4^3DZR5,=$9 ^DQ_E^^4^3D:hW=,E$A ^D_ _4^3D_TH$-,5(1^_ ^D__h4^3D_G-$5 1 ^_h^`4^3D^Q 5=9 ^D`8`4^3D`lE -51 ^` ^D `U4^3D_F-51 ag<`1; Dib `Hgg0^*ad?-%6 1L^)f-r&3h f ^@adda4*,^ adc<bg0^af|L^ ' Dp2;0A,^#$@G$adDL^ adDG2$@pD ,^a6,@= ^acd=H,^@=6,2 ^@ad?d=H^cch4^acm9^=Hc^ch;00^*adc+4&/!0^*addHQ&L! ^@adB4d@@^edp4^el44^af,m(!8 ^add@@4^gj^ef ^dpA^9 a0^*adehi<rEm@ ^afHe* ^@ade4e*^@e4^a]6,^2ce:4e,^chdpaf ,^dd@a4e^f Z ,^fHdc;p51g; Dib ^Q,^B prototype EditorVIsBlocksMotor_MotorConfig.llbConfigure Motor.vi_OriginalInstancePath?2PTH0'LEGOBlocksMotorMotor.vi Localized:&@0Localization Status (string)LocalizeMerlotMotorBlockConfign@Motor.Config.ctlFP 8@<PadSelectorOutput.ctl0ABC ConnectionJ@Move Direction Selector.ctlForwardBackwardStop Direction&@Motor.Action.ctlAction @Power@ Distance @!Wait6@u9oMove Next Action.ctlStopCoastNext2@NMove Distance Type.ctl Distance Type@!Regulate Motor Config?NI.LV.ALL.goodSyntaxTargets&@0Dflt(@UUAn *>>*>>@?J"(  /  6  = ? A  H TahomaTahomaTahoma02Tahoma2RSRC LVINLBVWC L B 4 RSIDLVSRBDPWLIviCPTMDSTMDFDSLIdsVICD$vers8DLDRLFPTD`CPMptICONicl4icl8TITLCPCTDTHPTRecISTRGCPST TMNGI LIfp 0FPHP DOMId XLIbd lBDHP VITS HIST PRT FTAB  < l~  X@  t : "Ԩ 9X 9H4% 9hG ;  ;(Щ ;$M =4j As A} Bė V` W 8 WlTY WN Xܻ Xd,E X3 YX YT~ Y  Y( ZP Zxw Zz [Hpm [,  \D \Pl \0 \ ]D| ] z ]D !^` "^\ #_ p $_x`q %_l &`$f '`pI (`p| +a Ա .at /a# 1bz 2bh1 3b8 4cH 5ct 7c@m 8d`k 9d|B :dܜG ;e8 =e >es @f$g AftQ CfĐ DgR Eg\{ Fg8 Gg@I Hh@H# IhXL Jh Ki$ Lip= MiP Nj$! OjpL Pj،3 Qk8  Rk+ Sllk UlT{ Vl Wl Ym@u ZmhE [m8W \n4\ ]npj ^n od op, o| o V )op 6o8E To\W o  oȰ o o踲 -p? 0p4 <p`t BplS *px(R ,sL ?u|[ ~8 0W XXV x< h <@h ?l @E @ 3Instance 2 24Saved Tag-Bot_Steering .viNTRSRC LVINLBVWC L B`@ <BOYBBOYBaQݘFgݴAäw 3M/Bp| qldW.H7z2}̌͞ LVIN3Instance 3 24Saved Tag-Bot_Steering .vi LVCCSequenceBoolean.ctl+jSequenceBoolean.ctl@! Sequence FlowPTH0)LEGO.llbSequenceBoolean.ctlLVINInitializeMotorStage.vi @MotorStageDefinition.ctlP @Power @Mode @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsparams&@NXT_OutputPort.ctlPortPTH06LEGOBlocksMotorInitializeMotorStage.viLVINPreprocessMotorStages.vi x     @stages@@MotorStageDefinition.ctlP @Power @Mode @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsstage definitions@!Speed Regulation @!Wait@!Direction (T: Fwd)@! Stop After @Power,@NXT_Motor.Action.ctl Ramp Mode @Goal.@@NXT_OutputGoalType.ctl Goal TypePTH07LEGOBlocksMotorPreprocessMotorStages.viLVCC GoalType.ctl! GoalType.ctl.@ UnlimitedDistanceTimeStop Goal TypePTH0*LEGOBlocksMove GoalType.ctlLVCCMotor.Action.ctlMotor.Action.ctl @ActionPTH0/LEGOBlocksMotorMotor.Action.ctlLVIN AbsVal.vi( @Absolute Value @IntegerPTH0'LEGOBlocksMove AbsVal.viLVINPow2.vi"`  @Pow2 @NumberPTH0&LEGO BlockSupportPow2.viLVINPortSemaphore.Acquire.vi3 x @! TookControl?@ MotorBitsPTH07LEGO BlockSupportPortSemaphore.Acquire.viLVINMotor.EvaluateStopCondition.vi x @! Canceled?@! Finished?@ MotorBits@ Start Time@MotorStageDefinition.ctlP @Power @Mode @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update FlagsStageDefinition @!Wait?&@NXT_OutputPort.ctlMotorPTH0=LEGOBlocksMotorMotor.EvaluateStopCondition.viLVINMotor.Release.viC x&@NXT_OutputPort.ctlMotor@ MotorBits@! Cancelled?PTH0/LEGOBlocksMotorMotor.Release.vi$$ x @!Speed Regulation@! Direction@! Direction out0@+jSequenceBoolean.ctl!Sequence Flow 2@! Stop After@ Degrees out(@Motor.Action.ctl Ramp Mode @!Wait @Goal @Power @Motor.@+jSequenceBoolean.ctl! Sequence Flow Ps cP P d-` c vP"@P@flg@oRt@eofudf.P+jSequenceBoolean.ctl! Sequence Flowx!dfdP!txdP!oldP!ext c/xP"@P@flg@oRt@eofudf0P+jSequenceBoolean.ctl!Sequence Flow 2x!dfdP!txdP!oldP!ext P c,RP"@P@flg@oRt@eofudf PMotorpdfdPtxdPoldPext P cRP"@P@flg@oRt@eofudf PGoalpdfdPtxdPoldPext P cRP"@P@flg@oRt@eofudf PPowerpdfdPtxdPoldPext c,XP"@P@flg@oRt@eofudfP! Stop Afterp!dfdP!txdP!oldP!ext c/RP"@P@flg@oRt@eofudf P!Waitp!dfdP!txdP!oldP!ext c+pP"@P@flg@oRt@eofudf(PMotor.Action.ctl Ramp ModexdfdPtxdPoldPext c.P"@P@flg@oRt@eofudfDP GoalType.ctl$ UnlimitedDistanceTimeStop Goal TypepdfdPtxdPoldPext c/^P"@P@flg@oRt@eofudfP!Speed Regulationx!dfdP!txdP!oldP!ext P" P@@ P" P@@ cVP"@P@flg@oRt@eofudfP! Directionp!dfdP!txdP!oldP!ext c#P"@P@flg@oRt@eofudf4PpRCXInputOutput RCXOutputGeneric Refnum Name$xpRCXInputOutput RCXOutputdfd$PpRCXInputOutput RCXOutputtxd$PpRCXInputOutput RCXOutputold$PpRCXInputOutput RCXOutputext P cXP"@P@flg@oRt@eofudfP Degrees outxdfdPtxdPoldPext c,ZP"@P@flg@oRt@eofudfP! Direction outx!dfdP!txdP!oldP!extZ P$@P@0P`y c c| c40@+jSequenceBoolean.ctl!Sequence Flow 2@Absolute Value!@Absolute Value! c c| @Motor @Pow2@! Canceled? c c<@BlockTachoCount4@pRCXInputOutput RCXOutputGeneric Refnum Name84@pRCXInputOutput RCXOutputGeneric Refnum Name!!! c c|@! Finished? c@millisecond timer valueMotorStageDefinition.ctlP @Power @Mode @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flags c @!Wait cl @stages@@MotorStageDefinition.ctlP @Power @Mode @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsstage definitions c c|@ MotorBits c c\ c c|@!Speed Regulation @!Wait c@! Direction@! Stop After @Power,(@Motor.Action.ctl Ramp Mode @Goal.@@NXT_OutputGoalType.ctl Goal Type! cHD@ GoalType.ctl$ UnlimitedDistanceTimeStop Goal Type@Absolute Value! c2.@+jSequenceBoolean.ctl! Sequence Flow c0 c c  (c c c c dP``` d  ^  \  $ ^i RCXInputOutput RCXOutput 02<> p|~@ F  $"08 p~|~ < 0<>  pL|~    |$ $08D p|~H   VIDS3Instance 3 24Saved Tag-Bot_Steering .vi XFun$RCXInputOutput.*:set_RCXOutputProp:E @PortPTH0-PlatformLEGORCXInputOutput.dllXFun$RCXInputOutput.*:get_RCXOutputProp:E @BlockTachoCountPTH0-PlatformLEGORCXInputOutput.dllVIDSPreprocessMotorStages.vi$PTH0VIDSPow2.vi(PTH0VIDSPortSemaphore.Acquire.vi,PTH0VIDSMotor.Release.vi<PTH0VIDSMotor.EvaluateStopCondition.vi4PTH0VIDSInitializeMotorStage.vi0PTH0VIDS AbsVal.vi8PTH0gi386@coder@|EwdE\EPPUEd$== ÐjӀ}ELXCt C4@Cl{pPRZXC\ {`P RZXCd {hP R4ZXC< {@P R}ZXCT{XPRZXCL {PP RffZXC { P R}ZXC$ {(P RZXCDDC,H_ƅ0ƅxƅƅƅ$ƅpƅƅƅpƅhhUEP.@+jSequenceBoolean.ctl! Sequence Flow!0$ UnlimitedDistanceTimeStop4(@Motor.Action.ctl Ramp Mode @!Wait@! Stop After<0@+jSequenceBoolean.ctl!Sequence Flow 2 @Power @Goal @MotorPD@ GoalType.ctl$ UnlimitedDistanceTimeStop Goal Type@4 @MotorStageDefinition.ctlP @Power @Mode @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsparams&@NXT_OutputPort.ctlPort x     @stages@@MotorStageDefinition.ctlP @Power @Mode @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsstage definitions@!Speed Regulation @!Wait@!Direction (T: Fwd)@! Stop After @Power,@NXT_Motor.Action.ctl Ramp Mode @Goal.@@NXT_OutputGoalType.ctl Goal Type @stages@MotorStageDefinition.ctlP @Power @Mode @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsparams@@MotorStageDefinition.ctlP @Power @Mode @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsstage definitionsx x @! Canceled?@! Finished?@ MotorBits@ Start Time@MotorStageDefinition.ctlP @Power @Mode @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update FlagsStageDefinition @!Wait?&@NXT_OutputPort.ctlMotor&@!Speed Regulation6&@NXT_OutputPort.ctlMotor @!Wait?@MotorStageDefinition.ctlP @Power @Mode @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update FlagsStageDefinition@ Start Time@ MotorBits6&@NXT_OutputPort.ctlPort@! Finished?@! Canceled?(@millisecond timer value$@!Direction (T: Fwd) @Pow2th x @! TookControl?@ MotorBits x&@NXT_OutputPort.ctlMotor@ MotorBits@! Cancelled?@! Cancelled?MotorStageDefinition.ctlP @Power @Mode @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flags>.@@NXT_OutputGoalType.ctl Goal Type @Goal8,@NXT_Motor.Action.ctl Ramp Mode@y@! Direction@4@pRCXInputOutput RCXOutputGeneric Refnum Name 7L@@P @!status @code@0sourceerror in (no error)F6@P @!status @code@0source error out @Port @BlockTachoCount @Absolute Value@ Degrees out"@! Direction out @IntegerD8( @Absolute Value @IntegerVF`  @Pow2 @Number @Number"@! TookControl?$4d$  88P < <P ` p  <   , H p  $$  0  $    p  ,$ , , T$$TT d$$ H $ hh (l$$  \$  YDQ Q Sequence Flow[D45Sequence Flow 2QDkxkxMotorHD,q~Dq~CPD]j]jGoalHD,q~q~QDk>x]k?x]PowerHDP,qr~qt~VD Stop AfterHD ,   PD WaitHD,   \Dv]v ] Speed RegulationHD̏,vrvs ZDCPJCPJConnector paneUD33  Goal TypeH,GUITN   HDp, ? >N  YDE E  Duration TypeTDDuration_D22 Wait for CompletionWD    Next Action_Dfcsfds Control Motor PowerQD^nk^okPowerPD^k)^k)PortRD 7 7ActionUD Ramp ModeN    HD, N  H$,_ a UD?? DirectionH$8,KzLz3_DMNGeneric Refnum NameHH,Z\WD]hE]hE Degrees outHX,p}App@WDGG Degrees outYDH%SZH&SZ Direction outYD>`I>aI Direction outUDEpFp  DirectionLD$$H$,%4&4LD LDIPJPLD4;5;H$,Q`R`HD,{?{?HD,w~wHD,RoSo HD,,9,9HD,s s HD<, HD,HD,P]#P]#dDTVPreprocessMotorStages.viHD, HD,@@cD_^InitializeMotorStage.vi\D. / Motor.Release.viRE~~ True qD%%%Illegal motor specified. Do nothing.HD0,MDyHD,, HD@,89HDP,F&G& UD&& AbsVal.viHDh,6FC6GC SDR yS yPow2.vidD# # PortSemaphore.Acquire.vijD//Motor.EvaluateStopCondition.vi%.0f%.0f%.0f%.0f%.0f%.0f%.0f OFF/ON OFF/ON OFF/ON! UnlimitedDistanceTimeStopConstantRamp Up Ramp Down&BackwardForwardBackwardForwardOKOKωPNG  IHDRH- pHYs  +iCCPPhotoshop ICC profilexc``2ptqre``+) rwRR`?> v^~^*vD_@J.(*(%8./)3E vQH3}KI H}:6–KR+@28Teg(ZZZ*8'*W+x%%Bjd29bgb\ZTe22#̘#࿔B̤aT!>þ9OgAMAaLA cHRMz%RX:oZIDATxڜJ@Iją#i7C܈/Rtg.| PZHܹ.bHIPj83{QU6?И}m+_Aik8lG0@D6:2PĢs K3ĦX\INh+gے}`V#4윁B )9^OU F'*qB$D(zߏ Ob%czgY?͎IENDB`PNG  IHDRh,4gAMA7tEXtSoftwareAdobe ImageReadyqe<GIDATxMJAk~0FG!b zWBG\`ܸ I xtLgY=t%l 8P -59&#hlšR?W0u+N%sVSDFÁJvg)R,c<( 99=}0wuPN06_n  ( ((Lͣ͐ +bW=*U77qD:fHdy1Wu{9K?_pW9tzd9KXFe.tڜEo0qć<|+3JIENDB` ,PNG  IHDRJ]kgAMA7tEXtSoftwareAdobe ImageReadyqe<IDATxmLǏ`bb$HLvUUB2eKHkK6Mڧ*i.ekK4 j N ,!&clnswz>'MO;c?wϽR2#E2oP[51楙YZXe+Z3Lqi$%)%JY;0e9:u{9ʛ ͛)33֔ TBBB...ƥ1;;CwcU_vFfUpO=(egMNS7ڝ;N## ^>))M۶{Ictt^JCC<sJ400cvrb<ξ\'*`5 zGibb9v6~gT c֭[ϰʨ)uwwS{{{X@gǎqFjnnA)h0Hss49gboYW.J_3_,-?x|j*,[=O 5ΝN}TWW#@<\{EǝYYYa?"k^4կ?8kT%Qhhl4tv7Oɨ  w8mn'0\#(5lV #GzzyueaaAبm_݃;lglCy7Ky-$cy<&8Y3a}}=oݺ917)@0Ͱ[5 K v0 蠂,-^q/gU?0PBclǬ@4 V5 YeԀ6|/Ā,ltP&/{]ifȜ,FPڂ:)--5%AFPЀ6|XX @č=I,QH4'+M:lԀ6|X`U81z@`ݘdJ55c^aί !P#Fq% }G^AAC̾l,9ש)=4 h<LF*t|bdQźBitˌ Ѷ@5넸@3<<[wcccF hÇx X Уmٲ8 z{r+zfxxX5ڵ?@2§5*V Œ$Y .QxXfr8ors[$3jU `T0fHJJ*l[8P47DOboֹ))bԀ6|/)HX :bQggogS5reٰX@T^Ϩy5\|O/hjBKݻ,]mVgSUaŽY>8}\MNN12n.KŁ[:KsIaF/--V "cjFNrb,dS\IN x511!E*略6~48ٴim UN5~~1K(_3g4#y*vaZSE.N8c=GGgk!ȠT[/ u(əOP':CYZADĢgH6}v Vcc%?r@bx@^H>ONX߰שeK:۷ $Ct9IENDB`FPHP3Instance 3 24Saved Tag-Bot_Steering .viLVCCSequenceBoolean.ctl4PTH0LVCC GoalType.ctlPTH0LVCCMotor.Action.ctlpPTH0/$@FPHP,8.)l/#XL) )X$H7~Dr@,S,, uV8LUH/Udd||||8h*B|hT0D 02 |D|8h,$BT@T0D 4p@d R++j0,4 FJR`pփ8hB K@d!X3, +j0,4 F4J3`փ8h4B K||@D    'X X T $  (  h@Ph]I*|| 4 N jy`փ0  lId8 6 pEFփ֌p 4 0kwckwckwc8hB@R p 4 wbwbwbL : p0u0/.-[0DTF ||@P (\4 F \k`փ0  ld8 6 pFփ֘p 4 0kwckwckwc8 hBR  |p 4 wbwbwbL : p0u0/.-[ |0 D@ P ]bp  | |4 N X j=y^`փ0  X lmd8  6 X pqFփ֤p 4 X 0kbwnckbwnckbwnc8 h XB  DR  |p 4 X wbnbwbnbwbnbL : X pqw0u0/.-[ |p0 D  X$"  | | |0 D p~< O$T 4 Ocփ8 hB  << n փ4,H 6<O$3<0D@H 68hB, <4 Ocփ< n փ,||8hB  T`|0Dlp<||8hBTe| 0D%0<O$eb$||4 OTu^cփ8hTB << nTuqփ,H 6Tvbo|D0D#TpL0 8(DD0 *4 DBQK`փ@d$$F| h4 NJ4`փ<TL8hB KPWJD8J FVFփ4 N `փ0  Dd,X< 6 @Fփ,p 4 0 c c cp 4  b b b4 NR `փ4 FRJF`փ0'0 *4 FR `փ<p d X 4 ||4 GR3cփ, d4 GR cփ,!h,h!|4! GTRebtcփ,"$`4" F XR ]ml`փ<#< $ \  4# FR ]l*`փ<$ht$|$|2,$D@$d$Dn4$ FpRJ 8`փ,%|h844% JpJ`փ8&hpB K4& NR  `׃P'WpJY&8'N  ׃0) 6/ * 34* N` ׃0+ Y, 4<, 6 ^ F׃,.|<.OD(z4. O@c׃8/hB ;</  rJ{׃0,1 DhDgDhDiDj01D0{,1!T |!!!"81U"K ,1 H "\41 FQL`׃<2 2 YF ׃ X3QK|}B03 7  OXb3|@3 2 O 03  Kd3|3|p3 2 +  PWuPWuPWu83hB!!T03D"|83h B!@T3|2@3PC$\H%h3|;43 F# \iF`$׃04 # kFd84 2# o~BF(׃,06D#P#$86h#BR p6 8# 0jvcjvcjvcp6 8# vbvbvbL6 :# o~0u0/.-[46 F#R H`0׃<7%#d#$h$%H#$0<7O'X=_](7|B47 O&G$T[`4׃88h&BR8 &Ja[rlKKJa[rKKlJa[rddlJa[rKKlJa[rddl08D&@&p8 7&WH_]tefH_]tfeH_]teH_]teH_]te,8*t+ *+T48 G&R=_J`8׃,9(L&T&'&49 GRDqc<׃,:(XL:Xh ( T$"$'X\:'X$"t$T (hX-)1; Dib 1; Dib -))D*1; Dib 4: O*R%`@׃<;OJQ( <; ~*$5D׃,4= O*`H׃> *Q 5Q? 5Q? 5Q? 5Q? 5?*?t,$<?O4J3},`,?,,,-0 4? O,$RHQ`L׃4@ O,$3<`P׃<A ~,$PaT׃,C ,$3} 53}? 53}? 53}? 53}? 5i; Dib -/))D*-$.T..1; Dib 1; Dib 1; Dib 1; Dib =))D*-$.T...,RCXInputOutput RCXOutputBDHP3Instance 3 24Saved Tag-Bot_Steering .viLVINInitializeMotorStage.viPTH0LVINPreprocessMotorStages.vi@PTH0LVIN AbsVal.vi=PTH0LVINPow2.viCPTH0LVINPortSemaphore.Acquire.viH4PTH0LVINMotor.EvaluateStopCondition.viTtPTH0LVINMotor.Release.viDPTH0 @BDHP,8l`0Wl,C CCg0CDCXC~Dr@gx$Ȑ,,9yQ@/U0C@pD t4C BDz@X׃0D@pX}4D Bv}\׃0E@p5h Qqa<4E B Qp`׃0F@#$ Tp h0F@#$ (:J B4F B+:d׃0G@#$  44G Br h׃4H Bpl׃0I@#$ P 4I Bp׃0J@#$^n f04J BO^$t׃K KDZx4Ko, K"P UKH4K z|Kp4Kz44K} KKLK4K"$8` DK1 S5s$ ( %KK DKKH K@ K d"K KxK K@$ XLK4K9 xrQ/ K@ `4K3yQ#KD D`K!THB<<l  K K 4K.}!%4K~h 4K<|! 4K+p! K!<KD3;KKK 4K|Q K@,D K"XL4K &K@Sbx׃ L@, 4L9 (q!4LGLVS4LPpw"L\YL 8@L L D H<La4L[n! L",$\TP0L$%$4L"R0@smvqL,T- L@ P` LL0L$$IxL<4L3@%k-s)o4L3@d-k5s1o L@3|20L@#$$ ! 4L B |׃0M@#$,D t4M BDA׃NNH,N$]]P]0NZ,4No! 4N3@!k%s!o N@ pNHNHN N@ 0N%$%J!1 ) N@L4N3 4N3@,ksoNN<4N &K`b׃4O3@4%c5k-g4O3@7c%kg O@ 0 O@ O`0OE K*+!#4O3@:[%c_4O3@;-S5[1W4O3@U%S-[)W O@4O3@ 8%[5c-_4O3@TS%[!W O@O4O3@\SS[W O@p0OE L+3;.3 O @$L4O4wX! O@ `O" O",$8+4O vP!4O Xu!*DO1xH00 8O D0T8(OOD4O"$O O @RTP0O-p,TO dOHO"40OE` M*2+.#4O <~ O" 04O"$ N&! O!$"!H4O"Rrmzvq~O9O O DO(l4O/?_4O006?_OO ODO0OT Oh4O/:&`O$OPO$PS O,!DO1.p -,M<DXs0O/tP4O9st!1 OD[, O @R8+O|O+D O.+!4O &KD- b׃ PDZP-\PP,$Tt4P3  P04P3x P4P3d 4P3 P4P3$ PPT4P3P Pt4P3P(P8 P 84P3 P P-X-4P3. P P$$ P( P!$!XHXP, DA}t4n.B2d&'@,P hbbxP9X?P|Y,PP0P#Px,P # d&L PB#$+* PP$  P @$ P4P {QPP!""4PP!#P"4PHH P$ $#h&4P/4%!"4P0!$b "4P0!$P " P"T!!4P0"T aBMGm P"TX" P"T""H4P/ x2 RNm4P0"TL[8B=m4P {($4P0"Th\8B=m0Pb,P%0P*# Y'0+ P@#N#h&P$l!LP)$.x0 *9,d0Px,P$l$ P$ $$& P@#%D$&4Px#t+0P*#$PZP%$ P@%$4P8xP//4,Ph#T P"%D'*0P%Ad P @$+'*PTtSR\,P-0\$P%&0P*# u'0+ P",$: t0P.h2j PB#$&1 PB%&1 P@@h't&14PD1h!4P"$&xf<P$1hP 4}b׃ QB%* 4QD584Q %א׃,R*,) )))X@RP*`(kR* 8R2( b׃ט8Th(BLT :( 00/.-[0T 3( h T@p**`* 4T J( ׃,Up) l(4UD2Hi0U-h2m U@@h(8* 4UP U"+U+D+ U @$ P+4U"$+doz~U +4U0p*2.`0U9\ U$ -&U\\PU4U0q"2*`,U$l!-p/.,T U@#[&U-p-0U*#-$w U$ --@4UxsQ, U@#-@4U9=q!3@U x.XQ`Z [^__h`` UD[`.X,U$#-/4/t-U!/4 U$ 0\/!4Uv!' U$ 0\/! U@#/! U @R D t U@#./!U./t0U*#%x>U/.0U*#/='0+U6 U&/T4Ux/tT!-U54U/D1PoU1U1U1114U000io4U000ho U0't11U1 U0(82 U1'T U0*1P* 4U001goU* 1U%U(*U'4''T0U@a5"27W G5TU7@0U@#$3|2 3,4U B2׃V2 4V3`k!V-4V/D4({"#V4@V4`V4@4` V3(84 V354 V 4`4V034|#4V034}#4VD4V4@*14V B27׃4Wa8| 750W6,0,fs l W6,76 W6,556 dW!a:f8:|8\ RCXOutput؛0X6,2fsl X6,67@0X6,7`0X6,0  X6,67@X6 X6,fH7aX7tX7@X6,7f(  X6,;p87@X6,7(f7/ X5766X26 X89 X"%D9x*XStX%$8 X @$d9x*,X$#h-@//& X",$-<U4X"$8~ % ,X R&0]XX4X9Pr80 XafHa4*X.XXQ`X78,X6 57@67t7 XB%::0X-0 h;++44//X:;0;P XB#$?:;0 X@@hh Y=c?=HY=HY>4Y &K='b׃ Z>h=H>?DZ1a=='G8Z@Z@Z@@ Z=>>h4Z3==47G? Z=>>4Z3==|7G?4Z3==h'7/4Z3=?x'7/Z? Z=;p?D7Z:4a4Zck@ Z @RP<U4Z/a>P<\Z4Z0@>(BWL4Z0@><BWL Z@d@P@Z7@? Z@;p@7 ZB%A4A0Z-0 hAH+Q4L/,Z'4(:A ZB#$B4A4AZAAA Z@@hBA4A,Z'T*;PAZ*:A44Zei!ZAB0Z@pB'XADETeLUB4Z BB5ED׃4[DBhl|!<[ B;3D0h*  ,[ * D;B,[p30hD[1NdDPD Q,q(0^[D[D4[ &KCQ zb׃0\DDEEEF`FGD \CDD\E4\3CC$a,q(i \CE(D \CEE4\3CDa$q i4\3CE aqi\E \CME\E4\3CDaqi \CFE4\3CFLQ$a Y\F` \CFF`\F4\3CF$Q,a(Y\E \CGdF4\3CG0 QaY\GD \COlFO4\3CFQaY \"N0EL\)|EKKAH\Nd\NCH4D\1NdHH$D,@HT \H4I@Hx4\ &KH4$ b׃@] HxI ItJJXJK(KKMLM0]Hx ]H4II 4]3H4I <D@ ]H4IIt4]3H4J,404]3H4I4<8]I 4]3H4JD$,(]J ]H4K\JX]JX]It ]H4JJ ]H4JJ4]3H4K$4,]J ]H4LLK(]K(4]3H4Jx4D< ]H4KK4]3H4K$4,]K ]H4LK4]3H4M<D@4]3H4KH4D<4]3H4LC4<8 ]M ]H4LL4]3H4MB,40 ]L ]H4MMPM04]3H4MA$,( ]K ]H4LM]M04]NdRX0]NdP4]"$O<$,] GNHi ]H4C4]Qx&0]* GO? ENI ]",$Q,P& ]NOlNO0]OQ4]NdO]O0GD ]@G+NO]O0O]GP0]&O ] @$QN0E ]NMQE]/T]&W4]<uH!)] 8Wh4]"ROPvYb]4]9S r. ]D^Q` ] @RNP&]#Q4]SX0]*GR@9  ]@GQQE]PPR ]@,$<$R\]S]EM0PP`]! SmYs_\$l<$S(99]OYp0]%RR|x]R P0^ ] @$  U ]@,$ S(S ]PZhU]S,]Q\P/T?4]"R c,]&+9 P0StD]19U T4"0X ]TtUT4] &KTt0b׃@^ TU`UVVWWhWX8YYYp^T ^TtVU`4^3TtUL5 ^Tt-UU4^3TtV24^3TtV<3^U`4^3TtV1^V ^TtWV^V^U ^Tt VPV ^TtW W4^3TtWT/^W ^Tt\X^Wh4^3TtV0 ^Tt:W/T4^3TtX$+^W ^TtXXX84^3TtY*4^3TtW-4^3TtX) ^Y ^TtY(4^3TtY\( ^Y ^TtQ,YQ4^3TtY' ^X8 ^TtX\P^Yp ^De4^0*<^ %$ d%+D8G4^0Se"*&`4^3D,]EMI^Z ^[4^3D$_$E,M(I4^3D8^E$M I4^3D:TX EMI ^D^d[^St`4^xLQ( ^",$\p,^P\p t8<T ^ @R[\p4^"R,ttYb]4^9PqL2<^R\SO\&|9X 8<^ R"T!$ $%$<^ !$"T#R,^\- :Q,^:4e7t\^P. D[N%DX" 04^3DZV =EA4^3DZR5,=$9 ^DQ_E^^4^3D:hW=,E$A ^D_ _4^3D_TH$-,5(1^_ ^D__h4^3D_G-$5 1 ^_h^`4^3D^Q 5=9 ^D`8`4^3D`lE -51 ^` ^D `U4^3D_F-51 ag<`1; Dib `Hgg0^*ad?-%6 1L^)f-r&3h f ^@adda4*,^ adc<bg0^af|L^ ' Dp2;0A,^#$@G$adDL^ adDG2$@pD ,^a6,@= ^acd=H,^@=6,2 ^@ad?d=H^cch4^acm9^=Hc^ch;00^*adc+4&/!0^*addHQ&L! ^@adB4d@@^edp4^el44^af,m(!8 ^add@@4^gj^ef ^dpA^9 a0^*adehi<rEm@ ^afHe* ^@ade4e*^@e4^a]6,^2ce:4e,^chdpaf ,^dd@a4e^f Z ,^fHdc;p51g; Dib ^Q,^B prototype EditorVIsBlocksMotor_MotorConfig.llbConfigure Motor.vi_OriginalInstancePath?2PTH0'LEGOBlocksMotorMotor.vi Localized:&@0Localization Status (string)LocalizeMerlotMotorBlockConfign@Motor.Config.ctlFP 8@<PadSelectorOutput.ctl0ABC ConnectionJ@Move Direction Selector.ctlForwardBackwardStop Direction&@Motor.Action.ctlAction @Power@ Distance @!Wait6@u9oMove Next Action.ctlStopCoastNext2@NMove Distance Type.ctl Distance Type@!Regulate Motor Config@>NI.LV.ALL.goodSyntaxTargets&@0Dflt(@UUAn *>>*>>@?J"(  /  6  = ? A  H TahomaTahomaTahoma02Tahoma2RSRC LVINLBVWC L B 4 RSIDLVSRBDPWLIviCPTMDSTMDFDSLIdsVICD$vers8DLDRLFPTD`CPMptICONicl4icl8TITLCPCTDTHPTRecISTRGCPST TMNGI LIfp 0FPHP DOMId XLIbd lBDHP VITS HIST PRT FTAB h  l< V XW  t|[  "(R 9 < 9Lt 9l ; ? ;, ; = A  A\W B8E Vp W V Wp W, X Xhpj X8W Y hE YX Y{ Zlk ZT  Z3 [! [LP [= \ \TXL \@I \8 ]H{ ]R ^ !^dQ "^g #_$s $_| %_ &`(G '`B (``k +a$H .axz /aĄ# 1b Ա 2blp| 3bpI 4cf 5cxl 7cĬp 8d \ 9d :dD ;e< z =e >e0 @f(D Afx,  Cfȴz DgS Eg`  Fg~ GgX HhD3 Ih,E Jhܻ Ki(N LitTY Mi8 Nj(` Ojtė Pj} QkLEGO.llbSequenceBoolean.ctlLVINInitializeMotorStage.vi @MotorStageDefinition.ctlP @Power @Mode @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsparams&@NXT_OutputPort.ctlPortPTH06LEGOBlocksMotorInitializeMotorStage.viLVINPreprocessMotorStages.vi x     @stages@@MotorStageDefinition.ctlP @Power @Mode @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsstage definitions@!Speed Regulation @!Wait@!Direction (T: Fwd)@! Stop After @Power,@NXT_Motor.Action.ctl Ramp Mode @Goal.@@NXT_OutputGoalType.ctl Goal TypePTH07LEGOBlocksMotorPreprocessMotorStages.viLVCC GoalType.ctl! GoalType.ctl.@ UnlimitedDistanceTimeStop Goal TypePTH0*LEGOBlocksMove GoalType.ctlLVCCMotor.Action.ctlMotor.Action.ctl @ActionPTH0/LEGOBlocksMotorMotor.Action.ctlLVIN AbsVal.vi( @Absolute Value @IntegerPTH0'LEGOBlocksMove AbsVal.viLVINPow2.vi"`  @Pow2 @NumberPTH0&LEGO BlockSupportPow2.viLVINPortSemaphore.Acquire.vi3 x @! TookControl?@ MotorBitsPTH07LEGO BlockSupportPortSemaphore.Acquire.viLVINMotor.EvaluateStopCondition.vi x @! Canceled?@! Finished?@ MotorBits@ Start Time@MotorStageDefinition.ctlP @Power @Mode @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update FlagsStageDefinition @!Wait?&@NXT_OutputPort.ctlMotorPTH0=LEGOBlocksMotorMotor.EvaluateStopCondition.viLVINMotor.Release.viC x&@NXT_OutputPort.ctlMotor@ MotorBits@! Cancelled?PTH0/LEGOBlocksMotorMotor.Release.vi$$ x @!Speed Regulation@! Direction@! Direction out0@+jSequenceBoolean.ctl!Sequence Flow 2@! Stop After@ Degrees out(@Motor.Action.ctl Ramp Mode @!Wait @Goal @Power @Motor.@+jSequenceBoolean.ctl! Sequence Flow Ps cP P d-` c vP"@P@flg@oRt@eofudf.P+jSequenceBoolean.ctl! Sequence Flowx!dfdP!txdP!oldP!ext c/xP"@P@flg@oRt@eofudf0P+jSequenceBoolean.ctl!Sequence Flow 2x!dfdP!txdP!oldP!ext P c,RP"@P@flg@oRt@eofudf PMotorpdfdPtxdPoldPext P cRP"@P@flg@oRt@eofudf PGoalxdfdPtxdPoldPext P cRP"@P@flg@oRt@eofudf PPowerpdfdPtxdPoldPext c,XP"@P@flg@oRt@eofudfP! Stop Afterx!dfdP!txdP!oldP!ext c/RP"@P@flg@oRt@eofudf P!Waitx!dfdP!txdP!oldP!ext c+pP"@P@flg@oRt@eofudf(PMotor.Action.ctl Ramp ModexdfdPtxdPoldPext c.P"@P@flg@oRt@eofudfDP GoalType.ctl$ UnlimitedDistanceTimeStop Goal TypexdfdPtxdPoldPext c/^P"@P@flg@oRt@eofudfP!Speed Regulationp!dfdP!txdP!oldP!ext P" P@@ P" P@@ cVP"@P@flg@oRt@eofudfP! Directionx!dfdP!txdP!oldP!ext c#P"@P@flg@oRt@eofudf4PpRCXInputOutput RCXOutputGeneric Refnum Name$xpRCXInputOutput RCXOutputdfd$PpRCXInputOutput RCXOutputtxd$PpRCXInputOutput RCXOutputold$PpRCXInputOutput RCXOutputext P cXP"@P@flg@oRt@eofudfP Degrees outxdfdPtxdPoldPext c,ZP"@P@flg@oRt@eofudfP! Direction outx!dfdP!txdP!oldP!extZ P$@P@0P`y c c| c40@+jSequenceBoolean.ctl!Sequence Flow 2@Absolute Value!@Absolute Value! c c| @Motor @Pow2@! Canceled? c c<@BlockTachoCount4@pRCXInputOutput RCXOutputGeneric Refnum Name84@pRCXInputOutput RCXOutputGeneric Refnum Name!!! c c|@! Finished? c@millisecond timer valueMotorStageDefinition.ctlP @Power @Mode @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flags c @!Wait cl @stages@@MotorStageDefinition.ctlP @Power @Mode @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsstage definitions c c|@ MotorBits c c\ c c|@!Speed Regulation @!Wait c@! Direction@! Stop After @Power,(@Motor.Action.ctl Ramp Mode @Goal.@@NXT_OutputGoalType.ctl Goal Type! cHD@ GoalType.ctl$ UnlimitedDistanceTimeStop Goal Type@Absolute Value! c2.@+jSequenceBoolean.ctl! Sequence Flow c0 c c  (c c c c dP``` d  ^  \  $ ^i RCXInputOutput RCXOutput 02<> p|~@ F  $"08 p~|~ < 0<>  pL|~    |$ $08D p|~H   VIDS3Instance 4 24Saved Tag-Bot_Steering .vi XFun$RCXInputOutput.*:set_RCXOutputProp:E @PortPTH0-PlatformLEGORCXInputOutput.dllXFun$RCXInputOutput.*:get_RCXOutputProp:E @BlockTachoCountPTH0-PlatformLEGORCXInputOutput.dllVIDSPreprocessMotorStages.vi$PTH0VIDSPow2.vi(PTH0VIDSPortSemaphore.Acquire.vi,PTH0VIDSMotor.Release.vi<PTH0VIDSMotor.EvaluateStopCondition.vi4PTH0VIDSInitializeMotorStage.vi0PTH0VIDS AbsVal.vi8PTH0gi386coderD|Ew$E\EPPUEd$== ÐjӀ}ELXCt C4@Cl{pPRZXC\ {`P RZXCd {hP R4ZXC< {@P R}ZXCT{XPRZXCL {PP RffZXC { P R}ZXC$ {(P RZXCDDC,H_ƅ0ƅxƅƅƅ$ƅpƅƅƅpƅhhUEP.@+jSequenceBoolean.ctl! Sequence Flow!0$ UnlimitedDistanceTimeStop4(@Motor.Action.ctl Ramp Mode @!Wait@! Stop After<0@+jSequenceBoolean.ctl!Sequence Flow 2 @Power @Goal @MotorPD@ GoalType.ctl$ UnlimitedDistanceTimeStop Goal Type@4 @MotorStageDefinition.ctlP @Power @Mode @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsparams&@NXT_OutputPort.ctlPort x     @stages@@MotorStageDefinition.ctlP @Power @Mode @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsstage definitions@!Speed Regulation @!Wait@!Direction (T: Fwd)@! Stop After @Power,@NXT_Motor.Action.ctl Ramp Mode @Goal.@@NXT_OutputGoalType.ctl Goal Type @stages@MotorStageDefinition.ctlP @Power @Mode @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsparams@@MotorStageDefinition.ctlP @Power @Mode @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsstage definitionsx x @! Canceled?@! Finished?@ MotorBits@ Start Time@MotorStageDefinition.ctlP @Power @Mode @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update FlagsStageDefinition @!Wait?&@NXT_OutputPort.ctlMotor&@!Speed Regulation6&@NXT_OutputPort.ctlMotor @!Wait?@MotorStageDefinition.ctlP @Power @Mode @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update FlagsStageDefinition@ Start Time@ MotorBits6&@NXT_OutputPort.ctlPort@! Finished?@! Canceled?(@millisecond timer value$@!Direction (T: Fwd) @Pow2th x @! TookControl?@ MotorBits x&@NXT_OutputPort.ctlMotor@ MotorBits@! Cancelled?@! Cancelled?MotorStageDefinition.ctlP @Power @Mode @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flags>.@@NXT_OutputGoalType.ctl Goal Type @Goal8,@NXT_Motor.Action.ctl Ramp Mode@y@! Direction@4@pRCXInputOutput RCXOutputGeneric Refnum Name 7L@@P @!status @code@0sourceerror in (no error)F6@P @!status @code@0source error out @Port @BlockTachoCount @Absolute Value@ Degrees out"@! Direction out @IntegerD8( @Absolute Value @IntegerVF`  @Pow2 @Number @Number"@! TookControl?$4d$  88P < <P ` p  <   , H p  $$  0  $    p  ,$ , , T$$TT d$$ H $ hh (l$$  \$  YDQ Q Sequence Flow[D45Sequence Flow 2QDkxkxMotorHD,q~Dq~CPD]j]jGoalHD,q~q~QDk>x]k?x]PowerHD,qr~qt~VD Stop AfterHD|,   PD WaitHDT,   \Dv]v ] Speed RegulationHD(,vrvs ZDCPJCPJConnector paneUD33  Goal TypeH؎,GUITN   HD4, ? >N  YDE E  Duration TypeTDDuration_D22 Wait for CompletionWD    Next Action_Dfcsfds Control Motor PowerQD^nk^okPowerPD^k)^k)PortRD 7 7ActionUD Ramp ModeN    HDl, N  H,_ a UD?? DirectionH$,KzLz3_DMNGeneric Refnum NameH,Z\WD]hE]hE Degrees outH,p}App@WDGG Degrees outYDH%SZH&SZ Direction outYD>`I>aI Direction outUDEpFp  DirectionLD$$H$,%4&4LD LDIPJPLD4;5;H$ ,Q`R`HD,{?{?HD ,w~wHD,RoSo HD,,9,9HD,s s HD, HDl,HD,P]#P]#dDTVPreprocessMotorStages.viHD, HDD,@@cD_^InitializeMotorStage.vi\D. / Motor.Release.viRE~~ True qD%%%Illegal motor specified. Do nothing.HD,MDyHD, HD,89HD,F&G& UD&& AbsVal.viHDĒ,6FC6GC SDR yS yPow2.vidD# # PortSemaphore.Acquire.vijD//Motor.EvaluateStopCondition.vi%.0f%.0f%.0f%.0f%.0f%.0f%.0f OFF/ON OFF/ON OFF/ON! UnlimitedDistanceTimeStopConstantRamp Up Ramp Down&BackwardForwardBackwardForwardOKOKωPNG  IHDRH- pHYs  +iCCPPhotoshop ICC profilexc``2ptqre``+) rwRR`?> v^~^*vD_@J.(*(%8./)3E vQH3}KI H}:6–KR+@28Teg(ZZZ*8'*W+x%%Bjd29bgb\ZTe22#̘#࿔B̤aT!>þ9OgAMAaLA cHRMz%RX:oZIDATxڜJ@Iją#i7C܈/Rtg.| PZHܹ.bHIPj83{QU6?И}m+_Aik8lG0@D6:2PĢs K3ĦX\INh+gے}`V#4윁B )9^OU F'*qB$D(zߏ Ob%czgY?͎IENDB`PNG  IHDRh,4gAMA7tEXtSoftwareAdobe ImageReadyqe<GIDATxMJAk~0FG!b zWBG\`ܸ I xtLgY=t%l 8P -59&#hlšR?W0u+N%sVSDFÁJvg)R,c<( 99=}0wuPN06_n  ( ((Lͣ͐ +bW=*U77qD:fHdy1Wu{9K?_pW9tzd9KXFe.tڜEo0qć<|+3JIENDB` ,PNG  IHDRJ]kgAMA7tEXtSoftwareAdobe ImageReadyqe<IDATxmLǏ`bb$HLvUUB2eKHkK6Mڧ*i.ekK4 j N ,!&clnswz>'MO;c?wϽR2#E2oP[51楙YZXe+Z3Lqi$%)%JY;0e9:u{9ʛ ͛)33֔ TBBB...ƥ1;;CwcU_vFfUpO=(egMNS7ڝ;N## ^>))M۶{Ictt^JCC<sJ400cvrb<ξ\'*`5 zGibb9v6~gT c֭[ϰʨ)uwwS{{{X@gǎqFjnnA)h0Hss49gboYW.J_3_,-?x|j*,[=O 5ΝN}TWW#@<\{EǝYYYa?"k^4կ?8kT%Qhhl4tv7Oɨ  w8mn'0\#(5lV #GzzyueaaAبm_݃;lglCy7Ky-$cy<&8Y3a}}=oݺ917)@0Ͱ[5 K v0 蠂,-^q/gU?0PBclǬ@4 V5 YeԀ6|/Ā,ltP&/{]ifȜ,FPڂ:)--5%AFPЀ6|XX @č=I,QH4'+M:lԀ6|X`U81z@`ݘdJ55c^aί !P#Fq% }G^AAC̾l,9ש)=4 h<LF*t|bdQźBitˌ Ѷ@5넸@3<<[wcccF hÇx X Уmٲ8 z{r+zfxxX5ڵ?@2§5*V Œ$Y .QxXfr8ors[$3jU `T0fHJJ*l[8P47DOboֹ))bԀ6|/)HX :bQggogS5reٰX@T^Ϩy5\|O/hjBKݻ,]mVgSUaŽY>8}\MNN12n.KŁ[:KsIaF/--V "cjFNrb,dS\IN x511!E*略6~48ٴim UN5~~1K(_3g4#y*vaZSE.N8c=GGgk!ȠT[/ u(əOP':CYZADĢgH6}v Vcc%?r@bx@^H>ONX߰שeK:۷ $Ct9IENDB`FPHP3Instance 4 24Saved Tag-Bot_Steering .viLVCCSequenceBoolean.ctl4PTH0LVCC GoalType.ctlPTH0LVCCMotor.Action.ctlpPTH0/$@FPHP,8.)(al/#XL) )X$7~DrD,Sܑ,d, uV8LUH/Udd||||8h*B|hT0D 02 |D|8h,$BT@T0D 4p@d R++j0,4 FJR`؃8hB K@d!X3, +j0,4 F4J3`(؃8h4B K||@D    'X X T $  (  h@Ph]I*|| 4 N jy`,؃0  lId8 6 pEF$؃0p 4 0kwckwckwc8hB@R p 4 wbwbwbL : p0u0/.-[0DTF ||@P (\4 F \k`4؃0  ld8 6 pF8؃<p 4 0kwckwckwc8 hBR  |p 4 wbwbwbL : p0u0/.-[ |0 D@ P ]bp  | |4 N X j=y^`@؃0  X lmd8  6 X pqFD؃Hp 4 X 0kbwnckbwnckbwnc8 h XB  DR  |p 4 X wbnbwbnbwbnbL : X pqw0u0/.-[ |p0 D  X$"  | | |0 D p~< O$T 4 OcL؃8 hB  << n P؃,H 6<O$3<0D@H 68hB, <4 OcT؃< n X؃d,||8hB  T`|0Dlp<||8hBTe| 0D%0<O$eb$||4 OTu^c\؃8hTB << nTuq`؃<,H 6Tvbo|D0D#TpL0 8(DD0 *4 DBQK`d؃@d$$F| h4 NJ4`h؃<TL8hB KPWJD8J FVFl؃p4 N `t؃0  Dd,X< 6 @Fx؃,p 4 0 c c cp 4  b b b4 NR `|؃4 FRJF`؃0'0 *4 FR `؃<p d X 4 ||4 GR3c؃, d4 GR c؃,!h,h!|4! GTRebtc؃,"$`4" F XR ]ml`؃<#< $ \  4# FR ]l*`؃<$ht$|$|2,$D@$d$Dn4$ FpRJ 8`؃,%|h844% JpJ`؃8&hpB K4& NR  `؃P'WpJY&8'N  ؃ج0) 6/ * ;4* N`؃0+ Y, <<, 6 ^ F؃x,.|<.OD(z4. O@c؃8/hB ;</  rJ{؃,1 DhDgDhDiDj01D0{,1!T |!!!"81U"K ,1 H "\41 FQL`؃<2 2 YF؃ X3QK|}B03 7  OXb3|@3 2 O 03  Kd3|3|p3 2 +  PWuPWuPWu83hB!!T03D"|83h B!@T3|2@3PC$\H%h3|;43 F# \iF`؃04 # kFd84 2# o~BF؃06D#P#$86h#BR p6 8# 0jvcjvcjvcp6 8# vbvbvbL6 :# o~0u0/.-[46 F#R H`؃<7%#d#$h$%H#$0<7O'X=_](7|B47 O&G$T[`؃88h&BR8 &Ja[rlKKJa[rKKlJa[rddlJa[rKKlJa[rddl08D&@&p8 7&WH_]tefH_]tfeH_]teH_]teH_]te,8*t+ *+T48 G&R=_J`؃,9(L&T&'&49 GRDqc؃,:(XL:Xh ( T$"$'X\:'X$"t$T (hX-)1; Dib 1; Dib -))D*1; Dib 4: O*R%`؃<;OJQ( <; ~*$5؃,4= O*`؃> *Q =Q? =Q? =Q? =Q? =?*?t,$<?O4J3},`,?,,,-0 4? O,$RHQ`؃4@ O,$3<`؃<A ~,$Pa؃,C ,$3} =3}? =3}? =3}? =3}? =i; Dib -/))D*-$.T..1; Dib 1; Dib 1; Dib 1; Dib =))D*-$.T...}'RCXInputOutput RCXOutputBDHP3Instance 4 24Saved Tag-Bot_Steering .viLVINInitializeMotorStage.viPTH0LVINPreprocessMotorStages.vi@PTH0LVIN AbsVal.vi=PTH0LVINPow2.viCPTH0LVINPortSemaphore.Acquire.viH4PTH0LVINMotor.EvaluateStopCondition.viTtPTH0LVINMotor.Release.viDPTH0 @BDHP,8l`HWl,C CCg0CDCXC~DrDgx$$,,9yQ@/U0C@pD t4C BDz@؃0D@pX}4D Bv}ك0E@p5h Qqa<4E B Qpك0F@#$ Tp h0F@#$ (:J B4F B+:ك0G@#$  44G Br  ك4H Bpك0I@#$ P 4I Bك0J@#$^n f04J BO^$كK KDZx4Ko, K"P UKH4K z|Kp4Kz44K} KKLK4K"$8` DK1 S5s$ ( %KK DKKH K@ K d"K KxK K@$ XLK4K9 xrQ/ K@ `4K3yQ#KD D`K!THB<<l  K K 4K.}!%4K~h 4K<|! 4K+p! K!<KD3;KKK 4K|Q K@,D K"XL4K &K@Sbك L@, 4L9 (q!4LGLVS4LPpw"L\YL 8@L L D H<La4L[n! L",$\TP0L$%$4L"R0@smvqL,T- L@ P` LL0L$$IxL<4L3@%k-s)o4L3@d-k5s1o L@3|20L@#$$ ! 4L B  ك0M@#$,D t4M BDA$كNNH,N$]]P]0NZ,4No! 4N3@!k%s!o N@ pNHNHN N@ 0N%$%J!1 ) N@L4N3 4N3@,ksoNN<4N &K`b(ك4O3@4%c5k-g4O3@7c%kg O@ 0 O@ O`0OE K*+!#4O3@:[%c_4O3@;-S5[1W4O3@U%S-[)W O@4O3@ 8%[5c-_4O3@TS%[!W O@O4O3@\SS[W O@p0OE L+3;.3 O @$L4O4wX! O@ `O" O",$8+4O vP!4O Xu!*DO1xH00 8O D0T8(OOD4O"$O O @RTP0O-p,TO dOHO"40OE` M*2+.#4O <~ O" 04O"$ N&! O!$"!H4O"Rrmzvq~O9O O DO(l4O/?_4O006?_OO ODO0OT Oh4O/:&`O$OPO$PS O,!DO1.p -,M<DXs0O/tP4O9st!1 OD[, O @R8+O|O+D O.+!4O &KD- b,ك PDZP-\PP,$Tt4P3  P04P3x P4P3d 4P3 P4P3$ PPT4P3P Pt4P3P(P8 P 84P3 P P-X-4P3. P P$$ P( P!$!XHXP, DA}t4n.B2d&'@,P hbbxP9X?P|Y,PP0P#Px,P # d&L PB#$+* PP$  P @$ P4P {QPP!""4PP!#P"4PHH P$ $#h&4P/4%!"4P0!$b "4P0!$P " P"T!!4P0"T aBMGm P"TX" P"T""H4P/ x2 RNm4P0"TL[8B=m4P {($4P0"Th\8B=m0Pb,P%0P*# Y'0+ P@#N#h&P$l!LP)$.x0 *9,d0Px,P$l$ P$ $$& P@#%D$&4Px#t+0P*#$PZP%$ P@%$4P8xP//4,Ph#T P"%D'*0P%Ad P @$+'*PTtSR\,P-0\$P%&0P*# u'0+ P",$: t0P.h2j PB#$&1 PB%&1 P@@h't&14PD1h!4P"$&xf<P$1hP 4}b0ك QB%* 4QD584Q %4ك,R*,) )))X@RP*`(kR* 8R2( b8ك<8Th(BLT :( 00/.-[0T 3( h T@p**`* 4T J( @ك,Up) l(4UD2Hi0U-h2m U@@h(8* 4UP U"+U+D+ U @$ P+4U"$+doz~U +4U0p*2.`0U9\ U$ -&U\\PU4U0q"2*`,U$l!-p/.,T U@#[&U-p-0U*#-$w U$ --@4UxsQ, U@#-@4U9=q!3@U x.XQ`Z [^__h`` UD[`.X,U$#-/4/t-U!/4 U$ 0\/!4Uv!' U$ 0\/! U@#/! U @R D t U@#./!U./t0U*#%x>U/.0U*#/='0+U6 U&/T4Ux/tT!-U54U/D1PoU1U1U1114U000io4U000ho U0't11U1 U0(82 U1'T U0*1P* 4U001goU* 1U%U(*U'4''T0U@a5"27W G5TU7@0U@#$3|2 3,4U B2DكV2 4V3`k!V-4V/D4({"#V4@V4`V4@4` V3(84 V354 V 4`4V034|#4V034}#4VD4V4@*14V B27Hك4Wa8| 750W6,0,fs l W6,76 W6,556 dW!a:f8:|8\ RCXOutput0X6,2fsl X6,67@0X6,7`0X6,0  X6,67@X6 X6,fH7aX7tX7@X6,7f(  X6,;p87@X6,7(f7/ X5766X26 X89 X"%D9x*XStX%$8 X @$d9x*,X$#h-@//& X",$-<U4X"$8~ % ,X R&0]XX4X9Pr80 XafHa4*X.XXQ`X78,X6 57@67t7 XB%::0X-0 h;++44//X:;0;P XB#$?:;0 X@@hh Y=c?=HY=HY>4Y &K='bPك Z>h=H>?DZ1a=='G8Z@Z@Z@@ Z=>>h4Z3==47G? Z=>>4Z3==|7G?4Z3==h'7/4Z3=?x'7/Z? Z=;p?D7Z:4a4Zck@ Z @RP<U4Z/a>P<\Z4Z0@>(BWL4Z0@><BWL Z@d@P@Z7@? Z@;p@7 ZB%A4A0Z-0 hAH+Q4L/,Z'4(:A ZB#$B4A4AZAAA Z@@hBA4A,Z'T*;PAZ*:A44Zei!ZAB0Z@pB'XADETeLUB4Z BB5EDTك4[DBhl|!<[ B;3D0h*  ,[ * D;B,[p30hD[1NdDPD Q,q(0^[D[D4[ &KCQ zbXك0\DDEEEF`FGD \CDD\E4\3CC$a,q(i \CE(D \CEE4\3CDa$q i4\3CE aqi\E \CME\E4\3CDaqi \CFE4\3CFLQ$a Y\F` \CFF`\F4\3CF$Q,a(Y\E \CGdF4\3CG0 QaY\GD \COlFO4\3CFQaY \"N0EL\)|EKKAH\Nd\NCH4D\1NdHH$D,@HT \H4I@Hx4\ &KH4$ b\ك@] HxI ItJJXJK(KKMLM0]Hx ]H4II 4]3H4I <D@ ]H4IIt4]3H4J,404]3H4I4<8]I 4]3H4JD$,(]J ]H4K\JX]JX]It ]H4JJ ]H4JJ4]3H4K$4,]J ]H4LLK(]K(4]3H4Jx4D< ]H4KK4]3H4K$4,]K ]H4LK4]3H4M<D@4]3H4KH4D<4]3H4LC4<8 ]M ]H4LL4]3H4MB,40 ]L ]H4MMPM04]3H4MA$,( ]K ]H4LM]M04]NdRX0]NdP4]"$O<$,] GNHi ]H4C4]Qx&0]* GO? ENI ]",$Q,P& ]NOlNO0]OQ4]NdO]O0GD ]@G+NO]O0O]GP0]&O ] @$QN0E ]NMQE]/T]&W4]<uH!)] 8Wh4]"ROPvYb]4]9S r. ]D^Q` ] @RNP&]#Q4]SX0]*GR@9  ]@GQQE]PPR ]@,$<$R\]S]EM0PP`]! SmYs_\$l<$S(99]OYp0]%RR|x]R P0^ ] @$  U ]@,$ S(S ]PZhU]S,]Q\P/T?4]"R c,]&+9 P0StD]19U T4"0X ]TtUT4] &KTt0b`ك@^ TU`UVVWWhWX8YYYp^T ^TtVU`4^3TtUL5 ^Tt-UU4^3TtV24^3TtV<3^U`4^3TtV1^V ^TtWV^V^U ^Tt VPV ^TtW W4^3TtWT/^W ^Tt\X^Wh4^3TtV0 ^Tt:W/T4^3TtX$+^W ^TtXXX84^3TtY*4^3TtW-4^3TtX) ^Y ^TtY(4^3TtY\( ^Y ^TtQ,YQ4^3TtY' ^X8 ^TtX\P^Yp ^De4^0*<^ %$ d%+D8G4^0Se"*&`4^3D,]EMI^Z ^[4^3D$_$E,M(I4^3D8^E$M I4^3D:TX EMI ^D^d[^St`4^xLQ( ^",$\p,^P\p t8<T ^ @R[\p4^"R,ttYb]4^9PqL2<^R\SO\&|9X 8<^ R"T!$ $%$<^ !$"T#R,^\- :Q,^:4e7t\^P. D[N%DX" 04^3DZV =EA4^3DZR5,=$9 ^DQ_E^^4^3D:hW=,E$A ^D_ _4^3D_TH$-,5(1^_ ^D__h4^3D_G-$5 1 ^_h^`4^3D^Q 5=9 ^D`8`4^3D`lE -51 ^` ^D `U4^3D_F-51 ag<`1; Dib `Hgg0^*ad?-%6 1L^)f-r&3h f ^@adda4*,^ adc<bg0^af|L^ ' Dp2;0A,^#$@G$adDL^ adDG2$@pD ,^a6,@= ^acd=H,^@=6,2 ^@ad?d=H^cch4^acm9^=Hc^ch;00^*adc+4&/!0^*addHQ&L! ^@adB4d@@^edp4^el44^af,m(!8 ^add@@4^gj^ef ^dpA^9 a0^*adehi<rEm@ ^afHe* ^@ade4e*^@e4^a]6,^2ce:4e,^chdpaf ,^dd@a4e^f Z ,^fHdc;p51g; Dib ^Q,^B prototype EditorVIsBlocksMotor_MotorConfig.llbConfigure Motor.vi_OriginalInstancePath?2PTH0'LEGOBlocksMotorMotor.vi Localized:&@0Localization Status (string)LocalizeMerlotMotorBlockConfign@Motor.Config.ctlFP 8@<PadSelectorOutput.ctl0ABC ConnectionJ@Move Direction Selector.ctlForwardBackwardStop Direction&@Motor.Action.ctlAction @Power@ Distance @!Wait6@u9oMove Next Action.ctlStopCoastNext2@NMove Distance Type.ctl Distance Type@!Regulate Motor Config?NI.LV.ALL.goodSyntaxTargets&@0Dflt(@UUAn *>>*>>@?J"(  /  6  = ? A  H TahomaTahomaTahoma02Tahoma2RSRC LVINLBVWC L B 4 RSIDLVSRBDPWLIviCPTMDSTMDFDSLIdsVICD$vers8DLDRLFPTD`CPMptICONicl4icl8TITLCPCTDTHPTRecISTRGCPST TMNGI LIfp 0FPHP DOMId XLIbd lBDHP VITS HIST PRT FTAB  < l~ X X xw tl 8 " 9 9H| 9h ;1 ;(H# ;L =+ A AЩ B`q V@m W  Wlu WĄ\ X Xd@ X Y: YT4% Y  Y$M ZPs Z} Z` [H8 [TY \N \P,E \X \~ ]D  ]S ]z !^`,  "^D #_ 0 $_x %_ z &`$D '` (`\ +a f .atԱ /a# 1bH 2bh`k 3b̀B 4cG 5ct 7cs 8dg 9d|Q :dܐ ;e8R =e8 >e@I @f$ Aft= Cfİ! Dgpm Eg\{ Fg GghE Hh@8W Ihpj Jh Ki$, Lip Mi V Nj$p Ojp8E Pj\W Qk8  Rk Sl UlT? Vl Wlt Ym@(R Zm [m|[ \n4 ]nW ^nV od op o|Ԩ oܻ )op 6o To oG o4j oė o3 -pp| 0p4z <p`{ BplP *pxl ,sLpI ?uXL ~83 0  XX< x< h <@ ?( @$V @ 3Instance 4 24Saved Tag-Bot_Steering .vi}RSRC LVINLBVWv v`@ <BOYBBOYBas7EAS +9'C:"c qldW =Ks,U&%@LVIN3Instance 5 24Saved Tag-Bot_Steering .viLVCCSequenceBoolean.ctl+jSequenceBoolean.ctl@! Sequence FlowPTH0)LEGO.llbSequenceBoolean.ctlo  0@+jSequenceBoolean.ctl!Sequence Flow 2 @Value.@+jSequenceBoolean.ctl! Sequence Flow@B@AP! cP P d-`  P P c<NP"@P@flg@oRt@eofudfPAxdfdPtxdPoldPext c NP"@P@flg@oRt@eofudfPBpdfdPtxdPoldPext c,vP"@P@flg@oRt@eofudf.P+jSequenceBoolean.ctl! Sequence Flowx!dfdP!txdP!oldP!ext c+VP"@P@flg@oRt@eofudfP OperationpdfdPtxdPoldPext P cRP"@P@flg@oRt@eofudf PValuexdfdPtxdPoldPext c,xP"@P@flg@oRt@eofudf0P+jSequenceBoolean.ctl!Sequence Flow 2x!dfdP!txdP!oldP!ext P" P@@Z P$@P@0P c cL @A40@+jSequenceBoolean.ctl!Sequence Flow 2 @B@ Operation c2.@+jSequenceBoolean.ctl! Sequence Flow@ Operation c dP``` d X dX^\dVpx<HP,8<Tdpx<T@BVIDS3Instance 5 24Saved Tag-Bot_Steering .vi1i386q`=codey=Ew$`=E\EPPUEd$==`ÐjӀ}gELXCD<{HP<RtZXC.@+jSequenceBoolean.ctl! Sequence Flow@A@B$44LLhLh$ MD"" AHh,(3(7 MD*"1+"1 BHT,(.3Z(07Y QD#q.#r. ValueHD,(3(7 UDHSHS OperationHD$,}>}= H,RE]SRGRR YD i!i Sequence Flow[Dy3y4Sequence Flow 2RD*5*5 ResultLD}5<}6<H$,=L>LLD '!'LDuHOuIOLDy3:y4:H$,,P_Q_HDx,GOHOHD`,GNHNHDؒ,GH HDL,HD<,=GIu=HIu HDȒ,OE|)|) 3 %.0f%.0f%.0f%.0f0A plus B A minus B A Times BA Divided by BOKOKPNG  IHDR;0VIDATxMOQi;$ؖXGi Nܳ떅I%m JۅR et<ur{gȝ393̽gr'bae4BgcM)6=ՂȕPg>,.'GQxG5 N#ھձ9U|x~UI8H?Fcx2g |yn}W0xƃa\#]Dt_ |.nT] w'm f/=m Pm˫3*?Fq.37;Nx~8z} Fo8X6jyc{eN1:/Ghť VєI +˼j%t@Fy,ҪLpD֧"*f/NޒҪLpƽ*k<@J˴3pvEIENDB`0PNG  IHDR;0IDATx Q_XPF"/)YX,XP2S,hf?\%HSgν;_so ?5a G 83j<*=U] N3ȡ7fn:XX?Y0QC=a춎(r6v$Ɗ;K cWacK.KS"츭:%8C"q_$)DYh޻]tn ~w|Ǟ%4a k;HB%IENDB`PNG  IHDR;0aIDATxILSA P0X(` {KKPQ^h Ҩ@T@A/@D"x0 İR6y}Oʳ}^d2o||3SM?)*1A'8_qxclE1+^AoN&6}SQ Ud+}rl6*͏mJ.`Alȇ):73ɁCf`'pY9)F= !<֍Ɂ{tjF# ڠwJ*Y)o"ܶmAzy|j}zDvζl Af Cu1AVERw~YSw* .rԣJ.Fw݅ٙw̠;Z ZSM;$NJ&h.vk1nyVJ(* v3 wzp@PzjPjpz6FBᶿ:K vk+ RզAՄSyb1/,V cAwe#׈?,JPHOT/r-ZIENDB`hPNG  IHDR;0/IDATx?OSQƟ2:tapoE..X,-m}=綷֔]&O{νo )\M_Gu:~Qg~ ^*6STV}#T=*k+xkPs=T@e3\>b*UudyĘcGUq 9:EcU_PvR^y_!q>.J!\6a\pw[trs q5jI'pLBSjNNUR^eQxku_eCxԨ#j8`(BW s%'{TvP.>-sX_x-vck~=Ї@y'MO;c?wϽR2#E2oP[51楙YZXe+Z3Lqi$%)%JY;0e9:u{9ʛ ͛)33֔ TBBB...ƥ1;;CwcU_vFfUpO=(egMNS7ڝ;N## ^>))M۶{Ictt^JCC<sJ400cvrb<ξ\'*`5 zGibb9v6~gT c֭[ϰʨ)uwwS{{{X@gǎqFjnnA)h0Hss49gboYW.J_3_,-?x|j*,[=O 5ΝN}TWW#@<\{EǝYYYa?"k^4կ?8kT%Qhhl4tv7Oɨ  w8mn'0\#(5lV #GzzyueaaAبm_݃;lglCy7Ky-$cy<&8Y3a}}=oݺ917)@0Ͱ[5 K v0 蠂,-^q/gU?0PBclǬ@4 V5 YeԀ6|/Ā,ltP&/{]ifȜ,FPڂ:)--5%AFPЀ6|XX @č=I,QH4'+M:lԀ6|X`U81z@`ݘdJ55c^aί !P#Fq% }G^AAC̾l,9ש)=4 h<LF*t|bdQźBitˌ Ѷ@5넸@3<<[wcccF hÇx X Уmٲ8 z{r+zfxxX5ڵ?@2§5*V Œ$Y .QxXfr8ors[$3jU `T0fHJJ*l[8P47DOboֹ))bԀ6|/)HX :bQggogS5reٰX@T^Ϩy5\|O/hjBKݻ,]mVgSUaŽY>8}\MNN12n.KŁ[:KsIaF/--V "cjFNrb,dS\IN x511!E*略6~48ٴim UN5~~1K(_3g4#y*vaZSE.N8c=GGgk!ȠT[/ u(əOP':CYZADĢgH6}v Vcc%?r@bx@^H>ONX߰שeK:۷ $Ct9IENDB`FPHP3Instance 5 24Saved Tag-Bot_Steering .viLVCCSequenceBoolean.ctl\PTH0H@FPHPd,8(IlGXL 7~Dy= b{8,,/+LH/U{d|||||D@P#8(,thD4 N #`ك0  #8d8 2 '4Fكp < 0".c".c".c8hB|TR |p < .:b.:b.:bL : '40u0/.-[@P4#)8_ :8hBddT0D dV||, xT,4 N$ )#2`ك0 $ #)8_d8 2$ '-4[Fكp <$ 0".*c".*c".*c8h$Bh@R |p <$ .:*b.:*b.:*bL :$ '-430u0/.-[0DT $|||0Dx\||||||88h TBTc0D T,@P #8B4 N  "p/`ك0  #8d8 2 '4Fكp <  0".c".c".c8 h BR p 8  .:b.:b.:bL :  '40u0/.-[0 D d0 D 4T8 hHB T|      4     `4 F T GT`كP W GF <   Td H< 6 T yBdك4,8 J T QD^TFك0 6 T pOzBdp < T 0[gb[gb[gbp < T 0O[cO[cO[c0  T MD0  TJFT 6 TUs CUs CUs DUs EUs F@d j+j0,4 F\Jj`ك8h\B K@d! x2, +j0,4 FJx2`ك8hB K1HT8hL4 F R )6`ك< T 4 $ 1; Dib ,Dxd,4 1,; Dib , 4a; Dib 1; Dib 4 OR|4=`ك<O\Ji< ~<Mك,4 O(`ڃ i Gi Gi Gi Gi GH|H<OJ2|,T P4 OHRtGP`ڃ4 OHx2;`ڃ< ~HO` ڃ, H2| G2| G2| G2| G2| Gi; Dib 1; Dib 1; Dib 1; Dib =T8hL|mT8hLDxb{m'BBDHP3Instance 5 24Saved Tag-Bot_Steering .vi$ @BDHPT,8$LD0al$, 0DL~Dy=,T, T @/U0@p DFfVt4 BDFPڃ0 @pFfVl0 @p `4F fV80 @p D4 BFOڃ4! BFڃ4" Bڃ0#@p JFZfRV4# B<FJv ڃ0$@p 8h4$ B8$ڃ %B\D4%D%`4%D04% $ 4% % 0%-hX%,Dx{ke%X,% T 8,%0%h0%( %B %B@ %@@`%p0%., MYS<%$1P 4{*b(ڃ &B D4&, 4&h& & $ $4&  4&hL0&& H | &BX DD&0* &B( DD4&/ i4&|!l" &@ 0&-04&<x 4&D L&D &@@ D0&-  &B  &B  &@@ `  &t & 4&0 i& $ & t & 4&D D4&/h @g4&L& h& \& |& \ | & X &   & 4&0 g & \ 4&0 , g& & & $&4&0  g &Bl DD& &@@ DD& $& \h4&h<H& 4&0 hi4&0 i&8 $4&/ h&&&X &X($ &Xx &X4&0Xh &X  4&0X h&X&X4&0X h&\&(p&  p& 4&|!",& |0&T &B@ DD &Bt  &B tD &BX& t&@&t,& ! 0&| &B  &BhD &B&& V&SRVR& `Vd1; Dib 1; Dib #d1; Dib <&8D,&D8,&` ,&X\,&  D,&  Hh,&@ h,&8X,& ,& ` ,& (,&@t t&&&4&|!!,&D0X ,&h| &BD0&X &B ,&8 ,&h   &B,& H hH &B DD,& @X`,&H &\ & H&X1#; Dib 4&/|& l &T & ! &Tl  4&0T !l4&0T8 !l4&0T   l& &!& &T P &T&T &Th!8 4&0T  l& &!& ,&lh&lUUH&&hid$##$1; Dib 1; Dib 1; Dib 1; Dib =d$##$H$Ak' T @/V<NI.LV.ALL.VILastSavedTarget0Dflt_BYOB Creator Info@`0TagValue"Express VI Development Toolkit 1.0_Wizard@2New PathPTH0y prototype EditorVIsBlocksNumeric Operations_Numeric OperationsConfig.llbConfigure Numeric Operations.vi_OriginalInstancePathY2PTH0ALEGOBlocksNumeric OperationsNumeric Operations.vi Localized:&@0Localization Status (string)LocalizeNI.LV.ALL.goodSyntaxTargets-@0MacDflt(@@?n AAB A@?     TahomaTahomaTahoma00TahomaRSRC LVINLBVWv v 4RSIDxLVSRBDPWLIviCPTMDSTMDFDSLIdsVICDvers,DLDR@FPTDTCPMphICON|icl4icl8TITLCPCTDTHPTRecSTRGCPST8MNGItLIfpFPHPLIbdBDHPVITS(HISTLEGOLoop LoopCount.ctlVV(  &@$ LoopCount.ctl Loop Count@ Hidden Cnt @Cnt In``P cP P d-`  P cTP"@P@flg@oRt@eofudf PCnt InxdfdPtxdPoldPext c nP"@P@flg@oRt@eofudf&P$ LoopCount.ctl Loop CountxdfdPtxdPoldPext P cXP"@P@flg@oRt@eofudfP Hidden CntxdfdPtxdPoldPext P c< @Cnt In c c dP``` d dVL^[$D08 dpx , @ BVIDS3Instance 6 24Saved Tag-Bot_Steering .vii386BKcode KEwKE\EPPUEd$=k= ÐjӀ}HELXC4 {8P R4ZX}E$EEƅ$ƅ$hhUEP