RSRC LVINLBVWQ Saved LineFollowingProgramJ L TahomaTahomaTahom0RSRC LVINLBVW,T ,l`@0 </!? @OLEGO.llbSequenceBoolean.ctlP@@ 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<>tFVIDS7Instance 1 28Saved LineFollowingProgram .viXi386@codeЕEwdE\EPPUEd$=>=fÐykӀ}ELXCtƅ8ƅ|ƅ|fxV} }K}QRPE@$=d$ZY=z= p h搐ÐEw EE\EPPUEd$===z=yEw Ew‰ppVL@'PUEd$=Ðp抧p @'PUEd$=ÐP_^ZY[]ÐQRuLpd$ZY,Ul$SQRVW}#QRUd$ZY_^ZY[]ÐUl$SQRVWudFF@FDQRhUd$ZY_^ZY[]ÐXA@fnv%CODEЕ`y,%7.1Oldest compatible LabVIEW.\++\+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`FPHP7Instance 1 28Saved LineFollowingProgram .viLVCCSequenceBoolean.ctl(PTH0 @FPHPD+8d^[ ~Е,0++#yOH/N@XLTX8@7d(14d||8h4BT|(0(02< ( 1; ib 4 32]`1; ib @d!(C +j +4 F(JC`8h(B K-; ib 1; ib 1; ib 1; ib 1; ib 1; ib  4 O4R`ė<O(J;p,(< ~4+4 O4`h4 4;;;;;i4d- -, H0 ; i 04 ; i 0d ; i 0 ; i <p4dFBDHP7Instance 1 28Saved LineFollowingProgram .vi @BDHPD8+8t[[~Еl<+8+#Oq@/N,((<0<10<l,\0@<(4 BK  i; ib 1; ib 1; ib 1; ib 1; ib 1; ib 1; ib 1; iNI.LV.ALL.VILastSavedTarget0Dflt_OriginalInstancePath?2PTH0'LEGOBlocksStartStart.vinoconfig`! IsPersistant StartBlock`! IsPersistant_Wizardl@2New PathPTH0Jvi.libLEGOBlocksStart_StartConfig.llbConfigure Start.viNI.LV.ALL.goodSyntaxTargets&@0Dflt(x        TahomaTahomaTahoma00RSRC LVINLBVW,T ,l 4RSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDICONXicl4licl8TITLDTHPTRecCPST4MNGIHLIfp\FPHPpLIbdBDHPVITSHISTFTAB` ԟ` lh<` ` hT` ` H` H` ` ` ` |` 0|` <` 8` X` Ȁ`  `  ` ` ` P ` ĝ` ̶` 8` DP` t` ` %` %hЋ` )` *@` *Ȋ` 7Instance 1 28Saved LineFollowingProgram .vi$RSRC LVINLBVWt `@2 < 1JO  rޢP)@ ni r ُ B~ZP̴kr>LVIN7Instance 2 28Saved LineFollowingProgram .viLVCCSequenceBoolean.ctl+jSequenceBoolean.ctl@! Sequence FlowPTH0)LEGO.llbSequenceBoolean.ctlLVINLine Following Sub.viv x @ Inside Power@Output 2@ Outside Power@Output 1,@NXT_Slider.ctlThreshold High*@NXT_Slider.ctl Threshold Low@!Direction (T: Fwd)@ ConnectionPTH0CLEGOBlocksLine Following BlockLine Following Sub.vi88  .@+jSequenceBoolean.ctl! Sequence Flow@Sensor Connection@High Threshold@ Low Threshold0@+jSequenceBoolean.ctl!Sequence Flow 2@Motor 1 Connection@Motor 2 Connection@ Fast Power@ Slow Power@! Direction**P3 cP P d-`  P c`P"@P@flg@oRt@eofudfPMotor 1 ConnectionpdfdPtxdPoldPext 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 cXP"@P@flg@oRt@eofudfP Fast PowerpdfdPtxdPoldPext c,VP"@P@flg@oRt@eofudfP! Directionp!dfdP!txdP!oldP!ext P P P P cXP"@P@flg@oRt@eofudfP Slow PowerpdfdPtxdPoldPext P c)ZP"@P@flg@oRt@eofudfP Low ThresholdpdfdPtxdPoldPext c/`P"@P@flg@oRt@eofudfPMotor 2 ConnectionpdfdPtxdPoldPext c/^P"@P@flg@oRt@eofudfPSensor ConnectionpdfdPtxdPoldPext c/\P"@P@flg@oRt@eofudfPHigh ThresholdpdfdPtxdPoldPext c c c40@+jSequenceBoolean.ctl!Sequence Flow 2 c c|@ Slow Power@Motor 2 Connection@ Fast Power@Motor 1 Connection,@NXT_Slider.ctlThreshold High*@NXT_Slider.ctl Threshold Low@! Direction@Sensor Connection2.@+jSequenceBoolean.ctl! Sequence Flow@ Low Threshold@High Threshold c  c d P``` d dz   <`d h$^K-70D<>p|~.(  0$<>< dpx0<>@ pv|~  @@l@@<@P@@P@fVIDS7Instance 2 28Saved LineFollowingProgram .viVIDSLine Following Sub.vi$PTH0i386 @qcodeЃ8pEwdqE\EPPUEd$=y=ÐykӀ}VELXCD{HPR=ZXCC<(Cd{hPRZXC|PR=ZXCt{xPRtZXCT{XPRZXC${(PR=ZXC4C,ƅ0ƅpƅƅƅ0ƅdƅƅ0ƅƅpɍƅ0hhUEP.@+jSequenceBoolean.ctl! Sequence Flow!<0@+jSequenceBoolean.ctl!Sequence Flow 28,@NXT_Slider.ctlThreshold High@Output 1"@ Outside Power@Output 2"@ Inside Power x @ Inside Power@Output 2@ Outside Power@Output 1,@NXT_Slider.ctlThreshold High*@NXT_Slider.ctl Threshold Low@!Direction (T: Fwd)@ Connection@ Slow Power$@Motor 2 Connection&@Sensor Connection"@ Low Threshold @High Threshold# (DD` D|@@dd LD^DBB Motor 1 ConnectionH|+YD   Sequence Flow[DSequence Flow 2VD"" Fast PowerVD Fast PowerH<+UD!! DirectionH$+%%3UD  DirectionLDss]D,A,ASensor ConnectionLD^DEEMotor 2 ConnectionHT+LD,,VD## Slow PowerVD Slow PowerH+YDs,s, Low ThresholdH+H+2?2?LDO\O\ZDO\.O\.High ThresholdH+boboLDH$L+LDLDLDH$0+HDܴ+P]0P]0HD+$U1$V1HD+$1$1HD+&&HD8+ Dhh__kAnything put on this top level VI will be duplicated for each instance of this block. To prevent requiring lots of additional memory for each instance, all functionality that can be shared by multiple instances is placed in a SubVI. Only one instance can access the SubVI at a time, so put any functionality that may need to run in parallel on this toplevel VI.aD  Line Following Sub.viHD+q~0q~0HDt+ HD+**HDX+>K>K HD+%.0f%.0f%.0f%.0f%.0f%.0f%.0f&BackwardForwardBackwardForwardOKOKPNG  IHDR<^)}IDATxݘOAQHDÇ G^ Og`8CпxA&@@Bh&&n);>owtkRvw&oDtKyHP=(e SؐMP3tP̰[d@Yaɳp{yz$!l6~{uuV$ӫa&N3 jϏ<$]eO>\6R47oG6v[0<ԋJ*TI"p?K2 (OL3}\|A)\ȋS5&HR$ӻs ܍K\)4jScE~ }SZaɩSSVˆ,vW cJOKkc2MUme+`?w-vO" 4p9偏ـcBf'aupLX%T6E˯ߡo!p)}2,0Zxlsdⱔ:t1=O+z#x?N\v[d|Ts0E64aPXqʼv1DIENDB`PNG  IHDR<^)aIDATx՘KQ3(!fa^hwQ ~X^"EtX uzޙ38˾0gg߼c":HP퇄h*C@v;  dqYF+KO/2D{z@gGҙ4buJS%h/ڥ64n躚=yjnΐeY_<D"A ܋/>p; 9s#Om$|gpg lkG?vtX,V+Y(C(Tl,a<.8fap?1<4xҦ*,C$s!,-- \MNѫ44'Àh oYb wPa7Z5r O,O,><h<ݐWH?gh-P+=kL<[{ RZ抓zam?Im؃~d̈́sIENDB` ,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`FPHP7Instance 2 28Saved LineFollowingProgram .viLVCCSequenceBoolean.ctlpPTH0%@FPHPD̾+8$,(V[%~Ѓ8 +ľ+IWNoSnH/N,XLd@7@PC(||<H|p$4 N@R `0 @ d4 F@ C`8 2@ FL :@ 0u0/.-[p 2@ 0cccp 2@ bbb0@0D|D8h@BR |@d |!"\ +j +|8h!BhT4 FpJ!`L8hpB\ K|0 pp|@d!"x +j +4 FJ`P8hBl K||||8h"BT|08.||@P #||p<  h 8 04 F`R #`0 `  d4 N` `@8  2` F0-$L :` 0u0/.-[p 6` 0cccp 6` bbb0 ` 8 h`BLR  |8 h B hT |0   0$  | |< O ( \ ,  |4 O "`<  f &D-p+ 6 ( _( 8( _( 8( _4 G R`ȥ||||Ta(1; ib (D|| @Pr- Az||4 NR r`@P FD|| d<t,D 4 FD -B`<4 N8R `40 8 d4 F8 F`8 28 FL :8 0u0/.-[p 28 0cccp 28 bbb8h8Bx R @PDBG<l`<4 NDR -`<@Pl$4J<p@4 FR $`<0   d4 N `8 2 FXL : 0u0/.-[p 6 0cccp 2 bbb0d 8hBt R ||@P4Nt/<"$<8Tl| <, d0  d4 F r-` 8 2 FXL : 0u0/.-[p 2 0cccp 2 bbb0!@| 8hBR 080 D -Dd8 2D 1@F(L! :D 1@0u0/.-[p! 2D 0,8c,8c,8cp! 2D 8Db8Db8Db0!xD08!hDBR 4! NR N]` 0"  ]td4" F N]/`8# 2 apF\4L% : ap0u0/.-[p% 2 0\hc\hc\hcp% 2 htbhtbhtb0%#pv<% | l 48%hB R <% 4 l |a; ib 1; ib ,% !!T!% | 4         l      a <; ib 1 (DH x ,%@x<`4$,; ib 1; ib 1; ib  $4% O!R`<&OpJ t<& ~!TȽ+4( O!`į) !  * * * **0!*4"<*OJ" ,*"#0#d#4* O"R`@4+ O"`<, ~"+. "****i; ib =(DH x 8$ľ+IWNoSnH/N,\$5FpJ!m&9LBBDHP7Instance 2 28Saved LineFollowingProgram .viLVINLine Following Sub.viPTH0 BDHPD+8ȈY[.~Ѓ88d++120gM@/N,.h 0. l0.@ D^nft4. BDO^1L0/@|2B:<0/@2TBt:d4/ B#T2x40 B#2H01@ 0 p'7/41 Bp'02@ 42 B|3H3 H343 g׼4p1   d$D41h$0h9 4H44 &Kb@5 HP@  h H4534538453x5P55 5 5p453(5@5 5DP453 5 ` d4535 5 0p5 5  453< 5 dD4535 5 453P 5 h453,453 5 5 453 4 5 H 5 ` 5 8 h5 @45 DaX; ib 1; ib 45 d <5 Dp d T45 45 `45 5 d45Lh5T05@ 8  0545 d!45 05@  d 5p 45 B dp16D06@ `  46 B 7 h47 B +`<8 8 `  008@ l L\T 48 B =L09@ 4T 49 BT 8: : : TT: 0//: `L: T d pD: : 8: ffi; ib 1; ib 1; ib 1; ib 1; ib 1; ib =  d$T  )NI.LV.ALL.VILastSavedTarget0Dflt_OriginalInstancePath]2PTH0ELEGOBlocksLine Following BlockLine Following Block.vi_Version'@0Version String1.0NI.LV.ALL.goodSyntaxTargets&@0Dflt(KUUA Q8>*>*>Q8>K?h  o  v  }  TahomaTahomaTahoma02RSRC LVINLBVWt 4<RSIDxLVSRBDPWLIviCPTMDSTMDFDSLIdsVICDvers,DLDR@FPTDTCPMphICON|icl4icl8TITLCPCTDTHPTRec+STRGdCPSTMNGI,LIfphFPHP|LIbdBDHPVITSHISTPRT FTABЋ` ` l` ` P` ` @̶` ,ĝ`  ` <` h` `  ` ̀` PX` T8` X` `|` !|` &ܸ` ',` '` 'ܔ` (<` (T` (` )Th<` )` )Ď` *HԊ` *ċ` *<` +Xp` +D` , ` ,X` ,X` -t` -`Ԑ` -` . D` .XP]` ".\` #. ` $/T` &/` (/|` )0LEGOLoop 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 , @ FVIDS7Instance 3 28Saved LineFollowingProgram .vii386Bp codep Ew$p E\EPPUEd$=k= ÐykӀ}HELXC4 {8P R4ZX}E$EEƅ$ƅ$hhUEP