RSRC LVINLBVW Saved Ch14Touch&RSRC LVINLBVW" "`@0 <25 g7Fg.o 1Hڸ 5 ُ B~|HBI*${nLVIN,Instance 1 17Saved Ch14Touch .viLVCCSequenceBoolean.ctlSequenceBoolean.ctl@! Sequence FlowPTH0)LEGO.llbSequenceBoolean.ctl @@ 0@SequenceBoolean.ctl!Sequence Flow 2P cP P d-` c xP"@P@flg@oRt@eofudf0PSequenceBoolean.ctl!Sequence Flow 2x!dfdP!txdP!oldP!ext c c,40@SequenceBoolean.ctl!Sequence Flow 2 c c dP``` (dxH^02<>t<VIDS,Instance 1 17Saved Ch14Touch .viXi386r code8u Ew$r E\EPPUEd$=>=fÐ9GӀ}ELXCtƅ8ƅ|ƅ|fxV} }K}QRPE@$§d$ZY=z= p h搐ÐEw s E\EPPUEd$===z=yEw Ew‰ppVL@'PUEd$=Ðps p @'PUEd$=ÐPs _^ZY[]ÐQRu{fd$ZY,Ul$SQRVW}#QRU d$ZY_^ZY[]ÐUl$SQRVWu$t FWr F@Xt FDQRhUd$ZY_^ZY[]ÐXAr fnv%CODE8u t %7.1Oldest compatible LabVIEW.f֦֤`PPpJPP6P0@SequenceBoolean.ctl!Sequence Flow 2PZQRRLDTHPD|88DK~4<0@SequenceBoolean.ctl!Sequence Flow 2!$ |D43\44\000Has the following tags set: noconfig StartBlock[D77Sequence Flow 2N HD``xFPHP,Instance 1 17Saved Ch14Touch .viLVCCSequenceBoolean.ctl(PTH0 @FPHPDl8dXk ~8u ,0t#yOH/Y@XLTXȄ@7d(1@p||8hBR |(0(02< ( 1; ib 4 32]`1; ib @d!(8h`,4 F(J8`,X8h(B K<O(J44 O`t\ 7X4h4h 4V*jKK*KKj*ddj*KKj*ddj /i/i/i/i/i 5Y4D4D44D4i; ib 1; ib 1; ib 1; ib 1; ib 1; ib =@p <BDHP,Instance 1 17Saved Ch14Touch .vi @BDHPD8tk ~8u l#Oq@/Y,((<0<10<l,\0@<(4 B~ai; 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-@0MacDflt(       TahomaTahomaTahoma0 Lucida Grande0RSRC LVINLBVW" " 4RSIDdpx@@  @<VIDS,Instance 2 17Saved Ch14Touch .vi-i386m@G codeX8 EwdG E\EPPUEd$=X=Ð9GӀ}5ELXC$C4}E$EEƅdɍHHƅdhhUEP>p8PP$P@!Continue@ Start Time ?333333?3333333333333333?33333333333333333333?33333333333333333333333333?3333333333?33333333333333333333333?333333333333333333333?33333333333?33333333333333333333333?3333333333333333333333333333?333333333333333333?33333333333333?##################################################################################################################################################################################################################################################################################################################################################################################################################################### LoopTermDTHPD|88~@!Continue@ Start Time"@ MilliSeconds(@millisecond timer value!L 00PP0x TD8B8BContinueVD3(=O3)=O  Start TimeHlC,TXC.CWDZZqSeveral VIs depend on the connector pane of this VI. Consult Jason before making changes ScriptLoopForConfig.viHDwxZDZkZkLoop N secondsHDXD MilliSecondsDM2M2??aConstants used on this diagram (for scripting): 'MilliSeconds'- Length of time to loop (mode 2) Dv w aaa!!! Don't change the constant name or put into a subDiagram, its value is modified via scripting.HD %.0f%.0f<FPHP,Instance 2 17Saved Ch14Touch .vi @FPHPD8 0k ~X8 s{?|H/Y,XL@7|D|<O<7V,l4 Gh7C`t8hhBR0@h02 hCTlKKCTKKlCTddlCTKKlCTddl 7hWAVefAVfeAVeAVeAVe|@PB2Y]A|,0<d(4 F 2'>P`i0  >'Y]d8 2 B+UYFHp 4 0=I(c=I(c=I(cL : B+U10u0/.-[p 4 IU(bIU(bIU(b0d8hBTR 4 `` 8; ib 1; ib 1; ib 1; ib 1; ib <,`<\  <  i; ib 1; ib 1; ib =@pD t ib < @pD t 5 X8 <BDHP,Instance 2 17Saved Ch14Touch .vi\@BDHPD08 Pk [~X8 0: $ybB5@/Y, P @000@< vt4 BDv4 !4 YlH @p4/h48 4 \ @ TXp T, p @0`82 b}@ P` 0 3 h |L :  00/.-[ |8 h B|4 /\ p (p4 B  , L4 0(4 0T  h4 0T h4 0T$  h T$p D4 L34  lT4 u!0 @4 B4 @ <,0WW    <   a@ ; ib 1; ib 1; ib 4/ LlOn  p 40  \gan  0  40 R\Wn p   p40 R\Wn,(T  p  D; ib 1; ib 1; ib < T(dD,D; ib 1; ib =\ 0BBWi tDp A` -Dp L92  5B  = Dp L`LM:NI.LV.ALL.VILastSavedTarget0Dflt_OriginalInstancePath>2PTH0&LEGOLoopLoopTermTime.vinoconfig`! IsPersistantconfiguredLoopTestNode`! IsPersistantNI.LV.ALL.goodSyntaxTargets-@0MacDflt(<KUUA Q8>*>*>Q8>K?     TahomaTahomaTahoma00RSRC LVINLBVW8 7 4RSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDICONXicl4licl8TITLDTHPTRec STRGLIfpFPHPLIbdBDHPVITSHIST$PRT 8FTABL4ж 0P ldǶ dU   ॶ t Ȣ  ȶ lԶ Dt T0  ܔ ڶ |^ 얶 H xl 詶  ԴѶ 4  ܘ ʶ D@ # Ѷ 6 蘮 "5 "෶ 4,n 5l 5ֶ 6Ѷ ,Instance 2 17Saved Ch14Touch .viHRSRC LVINLBVWCxE CX` 0 <le' BKfo!w LFp qldW䆆>؎ 2LVIN,Instance 3 17Saved Ch14Touch .viLVCC LoopCount.ctl$ LoopCount.ctl@ Loop CountPTH0$LEGOLoop LoopCount.ctlVV(  &@$ LoopCount.ctl Loop Count@ Start Time @Cnt InP cP P d-` cXP"@P@flg@oRt@eofudfP Start TimexdfdPtxdPoldPext P cTP"@P@flg@oRt@eofudf PCnt InxdfdPtxdPoldPext P cnP"@P@flg@oRt@eofudf&P$ LoopCount.ctl Loop CountxdfdPtxdPoldPext PZ P$@P@0P c< @Cnt In@millisecond timer value! c@ Start Time c$ c  c dP``` d d dVHj8<D`^dpx0$208,0@08.@,<<4<VIDS,Instance 3 17Saved Ch14Touch .vii386#/ code>/ Ew$/ E\EPPUEd$=X=iÐ9GӀ}5ELXC40C$,}E$EEƅdɍlHƅhdhhUEP/ %7.1Oldest compatible LabVIEW.r֨~bbp\PPHP @Cnt In@ Start Time&@$ LoopCount.ctl Loop Count ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff LoopCnt2VV(  &@$ LoopCount.ctl Loop Count@ Start Time @Cnt InDTHPD|88~!@ Start Time(@millisecond timer value6&@$ LoopCount.ctl Loop Count @Cnt InL <<pp RDj#t:j$t:Cnt InHz'Sz)zRVDpq  Start TimeH}tvVDo[yo\y  Loop CountLDo[y`o\y`HtttLDdndnVDdndn  Loop CountHD / @0/ @0HDctct ZD^o^oLoopCntTime.viREDUDQ True HD@y,z,D01YYYSeveral VIs depend on the connector pane of this VI. Consult Jason before making changes%.0f%.0f%.0frFPHP,Instance 3 17Saved Ch14Touch .viLVCC LoopCount.ctl PTH0h@FPHPD8k g~>/ ,)Bpd}( +HH/Y@XL < 0@70A4$2@PBiXD0  u"Xd,4hx|4 F i"u;`8 2 y&TFPh0 d8hBR p 4 0t#ct#ct#cp 4 #b#b#bL : y&,0u0/.-[@PCToT |4 F4 o`8 24 sFH `L :4 sy0u0/.-[|,X0 4 od8h4B@tR p <4 0dpcdpcdpcp 84 dpbdpbdpb5 ,\L \ d p |t@| @; ib 1; ib 1; ib || X8h BR 0 ] ; ib - D ,T - P T\   T  1 X; ib @d! c 8$(% 4 N JnZz`r8h B K, 5 ; ib 4 N  nZza` @ PC Joh L :  s0u0/.-[8  2 sFt0  odp <  0n}zcn}zcn}zcp 8  z}bz}bz}b; ib 1; ib =,\L \ d ,  T<  X 0 4 N R co`\4 F RJco`hiDdp8,< Tp @=DlD pH)B77( +Hx/]<BDHP,Instance 3 17Saved Ch14Touch .viP@BDHPD8X `k O ~>/ hR@/Y,   0 l  4 /k  0 @ AQ(I4 B.A1l4/`n8XYxx 4x  408tHS~M40Lt>H~C X @ 40XDk{0@T u}4 Btbu4 4 D2n}@ @@4 K@]pb4g@ n}{4 H !TXX, (CvI| x, t,|00.p zv~z BHx0 <$1P 4CVbr BxP @@4xX@H@ D ,4 d @ BH@0- w{ @@   B  D tH@{{4 , d Dx {{\4~M~zz1  ( \}{{a ; ib 1; ib 0@ -x=5 4 B Xx-tP D X, 4  I5I ~5 ~C 5 J5 JP 5P; ib 1; ib -X t,t X; ib 1; ib 1; ib 1; ib = ( (4 /` , Xtip/]XD4 /q8H787Rp/]X-DT-NI.LV.ALL.VILastSavedTarget0Dflt_OriginalInstancePath=2PTH0%LEGOLoopLoopCntTime.vinoconfig`! IsPersistantconfiguredCntNode`! IsPersistantconfiguredLoopCntNode`! IsPersistantNI.LV.ALL.goodSyntaxTargets-@0MacDflt Localized:&@0Localization Status (string)Localize( KUUA Q8>*>*>Q8>K?     TahomaTahomaTahoma00RSRC LVINLBVWCxE CX 4RSID`LVSRtBDPWLIviCPTMDSTMDFDSLIdsVICDversDLDR(FPTDLEGOBlocksBumper Bumper_Sub.viLVCCPadSelectorInput.ctlPadSelectorInput.ctl @01234Output SelectorPTH0*LEGO.llbPadSelectorInput.ctlLVCCSequenceBoolean.ctlSequenceBoolean.ctl@! Sequence FlowPTH0)LEGO.llbSequenceBoolean.ctlLVCCMerlotRadioButton.ctlMerlotRadioButton.ctl @!BooleanPTH0/LEGOWidgetsMerlotRadioButton.ctl x @ Raw Value @!Boolean0@SequenceBoolean.ctl!Sequence Flow 2 @Mode:@PadSelectorInput.ctl01234 Connection.@SequenceBoolean.ctl! Sequence Flow..P+ cP P d-` cP"@P@flg@oRt@eofudf:PPadSelectorInput.ctl01234 ConnectionpdfdPtxdPoldPext c,TP"@P@flg@oRt@eofudf P!Booleanx!dfdP!txdP!oldP!ext c/vP"@P@flg@oRt@eofudf.PSequenceBoolean.ctl! Sequence Flowx!dfdP!txdP!oldP!ext c/xP"@P@flg@oRt@eofudf0PSequenceBoolean.ctl!Sequence Flow 2x!dfdP!txdP!oldP!ext P c,RP"@P@flg@oRt@eofudf PModexdfdPtxdPoldPext" P@!@! P cVP"@P@flg@oRt@eofudfP Raw ValuexdfdPtxdPoldPextZ P$@P@0P(! !(!(! ! ! c| c2.@SequenceBoolean.ctl! Sequence Flow @!Bumped@ Raw Value!! @!Bumped c c|@! Bumped Mode@ Connection! c @Mode>:@PadSelectorInput.ctl01234 Connection c dP``` d  $(4@$^S\P $208p|~, ( ( 00<>lx|0rVIDS,Instance 4 17Saved Ch14Touch .viVIDS Bumper_Sub.vi$PTH0Ti386ެ code @Ewެ E\EPPUEd$==Ð9GӀ}ELXClC,,Ct({xP(RZXCd{hPR=ZXC$0}CE$EEƅ$ƅƅ0hhUEP.@SequenceBoolean.ctl! Sequence Flow<0@SequenceBoolean.ctl!Sequence Flow 2@ Connection@! Bumped Mode012340$@MerlotRadioButton.ctl!00$@MerlotRadioButton.ctl!40$@MerlotRadioButton.ctl!30$@MerlotRadioButton.ctl!2z x @ Raw Value @!Bumped@! Bumped Mode@ Connection@ Raw Value @Mode0$@MerlotRadioButton.ctl!1;H`p   0````H```pL`|```  H    ````````````` SD9GJx9HJxBooleanVD<F<F ConnectionYDy |y!| Sequence FlowNy %y!% [DyGyHSequence Flow 2NyGLyHL TD&p7&q7Yes / NoPDnsynty ModeHܽtttPD#l.~#m.~ PortRDcncn ActionQD#l0#m. Port:LD<F<FMD? J&?!J& 0LD? J'?!J' H$> O%> O%MDA{LA|L 1LDA{LA|L MDALAL 2LDALAL MDALAL 3LDALAL MDALAL 4LDALAL UDa?lna@ln Raw ValueHxfxwfzfUDUt`Uu` Raw ValueHD6k7kHDHD!! HDT!'!'YD57 Bumper_Sub.viHDXE 0, Default SDPressedTDReleasedRD! BumpedHDP %.0f%.0fPNG  IHDRrP6gAMA7tEXtSoftwareAdobe ImageReadyqe<IDATx̔10aAu np X8$$.82Y H<6 +m٦,yX8=9R$9*0{ǝ}'sN[i*2d&-j$m J]יGg p $pm3I侗g/^LD,X.4RzsAGFmێQn.`R˫hn˚P{uB$N%VCDA @BcL&a213'iM10sIQ=\pH@hr ` \"`C緩ԛ z=uB/a~S⛟̤v^FiJ *+t~r•=z8 `CMN UU+ȈE'<ۅ.lWt:7Z9M{HO{0! kXJѴ=5 mUBcO+99; uqjZd&j5 dki*][6{IJe,vtMNȂ?8\Tnnn->G/&H1y2ߙ& "Ob5O 8vIENDB`QPNG  IHDR r|gAMA7tEXtSoftwareAdobe ImageReadyqe<IDATxL]K`O0&Ү v0W(v`^Nۅc^ҋ7]&⍠l`]oY˓.6;~vu=6Xf*GU fNoReZ Y2LMl'(8'^1~P[F]2_ pU Y e"*"jz(/Pw' ih^*E (Co}(+kҩwpݮ[4D!%A~U8ObyؿBR.I+ xd^ji rO6PKDYU@,$;a#Hqd~{pY. /U.fuIENDB`QPNG  IHDR r|gAMA7tEXtSoftwareAdobe ImageReadyqe<IDATxL]K`O0&Ү v0W(v`^Nۅc^ҋ7]&⍠l`]oY˓.6;~vu=6Xf*GU fNoReZ Y2LMl'(8'^1~P[F]2_ pU Y e"*"jz(/Pw' ih^*E (Co}(+kҩwpݮ[4D!%A~U8ObyؿBR.I+ xd^ji rO6PKDYU@,$;a#Hqd~{pY. /U.fuIENDB`PPNG  IHDR r|gAMA7tEXtSoftwareAdobe ImageReadyqe<IDATxLMkaLƦi1NK1N$EAh BB\E]+.\BYH&6_NI' 7ЁsU|߇(*qIogBWA!T01x!Z7j"`goә'''εJ6 g\׿tǛbM"t2JL^''ñZwŁ8 ?ۡCK'4 FJ>K'`h|8hB K4 O>K(`d< j= P&H 4>Ks>Ks>Kn>Ks>Kn>Ko>Kt8hB<( @d |@nM84 F8J@zM``<OJ>K|98h8B( K<O8J@nM{< 4 O @zM`\ 4 @nM{n@nM{s@nM{n@nM{s@nM{n@nM{o@nM{t8h B @d |@M4 FJ@M`X8hB K<OJ@Mp|4 O4@M`T 44@Ms@Ms@Mn@Ms@Mn@Mo@Mt||8h4B @d |@M4P4 FJ@M`P8hB K|<OJ@M (\4 O@M`L8hB h T  4@Ms@Ms@Mn@Ms@Mn@Mo@Mt|||@d |@M  ! !l4 F J@M`,8h B!X | K|<O J@M!!!"4 O!l@M`D 4!l@Ms@Ms@Mn@Ms@Mn@Mo@Mt8 h!lB#"  | |, (|a#,\p#&&5; Dib @ PC&Ts|+:I-&$t$$T%%D$%4 N# `>mo`@0! # as|d8! 2# ewxF<8p# :# 0`hltc`hltc`hltc8#h#B`R p# :# lhxtblhxtblhxtbL# :# ewx}0u0/.-[0#D;#l,#&H(\,#\(H&+x; Dib 1; Dib 1; Dib =,\p#&&&x+Dp7<7Qx/\n('5F# TsaAC&Tsx#:I92 # ewt1 # asx-x+:# 0`hltc`hlt`hltq:#  lhxtblhxtlhxtM:# ewt}0u]d'$(#<(t$|($(T%T)%)D$(Dp7<7Qx/\n('AC&asx#:I4# F#R Tsa`4i,l*#+P++#$(,t$\,$,T%-%t-D$ P.t$<$+P$$t$%T%$D%iN# Tsa92 # ewtq:# 0`hltc`hlt`hltq:#  lhxtblhxtlhxtM:# rBDHP,Instance 4 17Saved Ch14Touch .viLVIN Bumper_Sub.viHPTH0*L@BDHP8(k *K,$ ' 'H0$D&$~D (0Y{gLrFq@/Y0$@p#\D5UEt4$ BD5l00%@p(T4% B(0&@p "2*<4& B "$0'@pH "2*4' Bp"( 4(D (D!(T(t4(D X t!4(/Db((H((T4(D! ! 4(/D4 (Tt (T (((4(0 (0P (P 4(04(0(4(0(H((4(0dr}w (dh( (d(4(0dhrm(Ht4(D!(w( pa 1; Dib " 4(D`!D(1D4T$"8FY ( (( 4( &KH4b@) ( L  t D )H \ () 4)3H!LTP )H& )H l 4)3H#LTP4)3H 8%LTP) L )H  L4)3H H$LTP )H < 4)3H 'DLH)  )H ) 4)3H p&DLH) )H @ 4)3H <D@) )H 4)3H d 4<84)3H ((<D@ )H t4)3H 4<8 ) )H 4)3H 0 4<8 ) D )H, D) t) )H# ) (4)3H x 4<8 1; Dib 4)D!!H)**1"P; Dib 0)@p4) B*hX*,D%`*0,*X,*X*0*$0*.Xh, *B0`0*d<*$1XP 4b ,+pXHd +B` +@@X`4+D<!h+8,+X <+ +B8`0+,+Hh4+ 4,   4- ".|,.0+p.\. .@0D8.hBH4<.ODp/.|.|@. 6))*,.00Pt.. .@08.hPB<.O1.|.|@. 6P*)*. .B0\,.0.-X02% .B8\ .B8\ .@@X,\4. $0! .. .B0X.|. D0.-X*% .B,.XpP,.X .@@X0P .B8p.\4.#! ..hP.X,.0)x.$ .@84|8.hBx<.O4`3.|@. 6))*,.H|.|. .@L<.OL5.x.|,.4|8.hB8.|@. 6))*4.<$! 4.$x! ..| .@8.8,.8l6<8.h<B<.Ox7..|.|.@. 6<*)*,.p,.8p8..@. 68*)*8.h8Bt .@8D<.OD.|..|4.%d!4. %!.p..P.0 H.H..,++8 %; Dib -& \""%%5; Dib .D 4.D"#<.#8E8H. H. H.8 H. \. \.  m(; Dib 1; Dib  P). &H0.@p&& &x4. B&H,/ pD&H4/D&,'</ &HXHdDp </ &#0,/&PZZ/x/Pccmci; Dib = \""%%(DpY7gLrFqp/\ )5BH&DpYNI.LV.ALL.VILastSavedTarget0Dflt_BYOB Creator Info@`0TagValue"Express VI Development Toolkit 1.0_Wizardw@2New PathPTH0U prototype EditorVIsBlocksBumper_bumperConfig.llbConfigure Bumper.vi_OriginalInstancePathA2PTH0)LEGOBlocksBumper Bumper.vi Localized:&@0Localization Status (string)LocalizeNI.LV.ALL.goodSyntaxTargets&@0Dflt(-@@?n AAB A@?\"( / 6 = ? A C  J  X Z TahomaTahomaTahoma020Tahoma Lucida Grande02RSRC LVINLBVW 4`RSIDxLVSRBDPWLIviCPTMDSTMDFDSLIdsVICDvers,DLDR@FPTDTCPMphICON|icl4icl8TITLCPCTDTHPTRec%STRGMNGICPSTxLIfpFPHPLIbdBDHPVITSHISTPRT FTABs ȴ lY hdU `t L ĴԶ Ѷ HR h4ж H0P h  ॶ Ȣ  ȶ lԶ  t !80 ! !ڶ "H|^ "얶 "H #Tl #詶 #Ѷ $H $d $ʶ %H@ %# %6 &8dǶ &O &j '0| ' ' ($8` (x !(ȈӶ ")$\ $)p %)̰u &* '*dT (* )*|m *+\Ŷ ++ശ ,,X -,\̡ ., /-  -X #-d -p / 1<5 3෶ 5n 8@Ѷ 8X˶ 9dH f쌟 gdJ h ж ն dh ,Instance 4 17Saved Ch14Touch .vi9RSRC LVINLBVW (   ` 2<esB(쳓W j5Eecq qldW֖IAC$K% 8LVIN,Instance 5 17Saved Ch14Touch .viLVCCSequenceBoolean.ctlSequenceBoolean.ctl@! Sequence FlowPTH0)LEGO.llbSequenceBoolean.ctlLVINInitializeMovement.vi x@T5MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsparams>@@,@NXT_OutputPort.ctl Other MotormotorsPTH03LEGOBlocksMoveInitializeMovement.vi LVINPreprocessMovemement.vi x   @stages@@T5MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsstage definitions @!Valid?@!Direction (T: Fwd)>@@,@NXT_OutputPort.ctl Other Motormotors@ Steering in@Power in.@@NXT_OutputGoalType.ctl Goal Type @Goal@! Stop AfterPTH05LEGOBlocksMovePreprocessMovemement.viLVCC GoalType.ctl! GoalType.ctl.@ UnlimitedDistanceTimeStop Goal TypePTH0*LEGOBlocksMove GoalType.ctlLVINBuildMotorArray.viG x @@Motors@ MotorBits@ Other Motor@ Right Motor@ Left MotorPTH00LEGOBlocksMoveBuildMotorArray.viLVINMove.Release.viI x2@@ NXT_OutputPort.ctlMotors@ MotorBits@! Cancelled?PTH0-LEGOBlocksMoveMove.Release.viLVINPortSemaphore.Acquire.vi3 x @! TookControl?@ MotorBitsPTH07LEGO BlockSupportPortSemaphore.Acquire.viLVINMove.EvaluateStopCondition.vi x @! Canceled?@! Finished?@ MotorBits@ Start Time@T5MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update FlagsStageDefinition2@@ NXT_OutputPort.ctlMotorsPTH0;LEGOBlocksMoveMove.EvaluateStopCondition.vi  @Goal@Steering @Power0@SequenceBoolean.ctl!Sequence Flow 2@ Other Motor@! Direction@ Right Motor@ Left Motor@! Stop After.@SequenceBoolean.ctl! Sequence Flow PR cP P d-`  P cvP"@P@flg@oRt@eofudf.PSequenceBoolean.ctl! Sequence Flowx!dfdP!txdP!oldP!ext c/xP"@P@flg@oRt@eofudf0PSequenceBoolean.ctl!Sequence Flow 2x!dfdP!txdP!oldP!ext P P c RP"@P@flg@oRt@eofudf PPowerpdfdPtxdPoldPext c VP"@P@flg@oRt@eofudfPSteeringxdfdPtxdPoldPext c RP"@P@flg@oRt@eofudf PGoalpdfdPtxdPoldPext c,XP"@P@flg@oRt@eofudfP! Stop Afterp!dfdP!txdP!oldP!ext P" P@@ c$P"@P@flg@oRt@eofudfDP GoalType.ctl$ UnlimitedDistanceTimeStop Goal TypepdfdPtxdPoldPext c/VP"@P@flg@oRt@eofudfP! Directionp!dfdP!txdP!oldP!ext P c,XP"@P@flg@oRt@eofudfP Left MotorpdfdPtxdPoldPext P c,XP"@P@flg@oRt@eofudfP Right MotorpdfdPtxdPoldPext P c,XP"@P@flg@oRt@eofudfP Other MotorxdfdPtxdPoldPextZ P$@P@0P c cl c2.@SequenceBoolean.ctl! Sequence Flow c|@@Motors@ MotorBits@! Canceled?!!! c c|@! Finished? c@millisecond timer valueT5MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flags c @stages c c|@@T5MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsstage definitions c c|@ MotorBits @!Valid? c c|@! Direction@Steering @Power.@@NXT_OutputGoalType.ctl Goal Type c @Goal@! Stop After c c|@ Other Motor@ Right Motor@ Left MotorHD@ GoalType.ctl$ UnlimitedDistanceTimeStop Goal Type c` c d P``` d dZ -  $  ~  T $ ^ Kh 0D<>l p|~lj$ $&08,p|~0 0 <> p|~   @l@$@ @, ,@0 :@ @@ @ v@ b*pp*8xp*x~|||J8J|*|x~8tfVIDS,Instance 5 17Saved Ch14Touch .viVIDSPreprocessMovemement.viXPTH0VIDSPortSemaphore.Acquire.vi\PTH0VIDSMove.Release.vihPTH0VIDSMove.EvaluateStopCondition.vidPTH0VIDSInitializeMovement.vi`PTH0VIDSBuildMotorArray.viTPTH0i386 code Ew E\EPPUEd$== Ð9GӀ}ELXCdl{hPlR=ZXC,${0P$RZXC$ {(P RZXC,{ P,R4ZXC\0{`P0R}ZXCD{HPRZXCT{XPR=ZXCL{PPR}ZXC<{@PRZX}[E$EEƅ0ƅƅƅ$ƅpƅƅ0ƅpƅɍHHƅ0hhUEP9ƅ ƅ fxBCƅ 9ȸƅ fxF:ƅ ɍ ƅ ƅ fxZAƅ ET E\EPd.UR@␐}v}vƅ PtXfx^EhxMƅ fxJƅ <ɀȈƅ PXfxNEhx&=- ƅfx"ƅpETA E\EPh.UR@␐}v}v=ƅfx&Ehxfƅfx} }P}}+QRPE@$ئd$ZY=E= p h搐ÐEw E\EPPUEd$===u=tEw Ew‰ppVL@'PUEd$=Ð Ðx&Y Ðx&M Ðx&jя Ðx& Ðx&p p @'PUEd$=ÐP  8+ P[  e WP   P+ ِ Pp  P  M oP%  5PJ  P  P  5 P o MP % P/  PT  P !W eP " +P '˓ Pb + P #? }P $ y CPS  p P   P ' _^ZY[]ÐT=,PEP$PP $T$@ $Ðd$X=,PEP$PPߕ $X$@ $Ðd$\=,PEP$PP $\$@ $Ðd$`=,PEP$PPY $`$@ $Ðd$d=,PEP$PP $d$@ $Ðd$h=,PEP$PPӖ $h$@ $Ðd$.Ul$SQRVWT$ QRPE@$RGd$ZY=__^ZY[]ÐDž<TT@ <dDžhlDžpDžDžDžDžDDžHDžLPTAB@8DžXX@ DžDžDžDžDžDžDž(DžDžDžDžDžDžPTABDž$\\@ $DžX DžDž,Dž0 Dž4PTAB( Dž``@ |Dž DžDžDžDžPTABDždd@ $Dž(t,Dž0DDžHxLDžP|dDžhlDžpDžDžDž PTABDžthh@ tDžDžDžDž|Dž DžPTABxpQRuTsd$ZY,Ul$SQRVW}#QRUsd$ZY_^ZY[]ÐUl$SQRVWt$ 0<ƅ}Ul$SQRVW|$ < QRhPhhhP$P$hUzd$$ZY_^ZY[]ÐUl$SQRVWuܖ F \ F F@Q FDQRhUѳd$ZY_^ZY[]ÐX+ 5 / $lT   J ^ 2 v<% d ; ! > @}CODE %7.1Oldest compatible LabVIEW.֪$֪֩P22p,PPP .@SequenceBoolean.ctl! Sequence Flow0@SequenceBoolean.ctl!Sequence Flow 2 @Power@Steering @Goal@! Stop AfterD@ GoalType.ctl$ UnlimitedDistanceTimeStop Goal Type@! Direction@ Left Motor@ Right Motor@ Other Motor   SR"#mɪU)Ù2 @Duration@Steering @Power0@SequenceBoolean.ctl!Sequence Flow 2@ Other Motor@! Direction@ Right Motor@ Left Motor@! Next Action.@SequenceBoolean.ctl! Sequence FlowDTHPD|88~@&@@Motors@@T5MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsstage definitions!PD@ GoalType.ctl$ UnlimitedDistanceTimeStop Goal Type0$ UnlimitedDistanceTimeStopT5MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flags@ MotorBits@! Stop After<0@SequenceBoolean.ctl!Sequence Flow 2>.@SequenceBoolean.ctl! Sequence Flow @Goalth x @! TookControl?@ MotorBits@T5MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update FlagsparamsN>@@,@NXT_OutputPort.ctl Other MotormotorsfV x@T5MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsparams>@@,@NXT_OutputPort.ctl Other Motormotors@! Canceled?@! Cancelled? x2@@ NXT_OutputPort.ctlMotors@ MotorBits@! Cancelled?@SteeringB2@@ NXT_OutputPort.ctlMotors@ Left Motor@ Right Motor @Power @stages@ Other Motor @!Valid?$@!Direction (T: Fwd)@ Steering in@Power in>.@@NXT_OutputGoalType.ctl Goal Type x   @stages@@T5MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsstage definitions @!Valid?@!Direction (T: Fwd)>@@,@NXT_OutputPort.ctl Other Motormotors@ Steering in@Power in.@@NXT_OutputGoalType.ctl Goal Type @Goal@! Stop After(@millisecond timer value| x @! Canceled?@! Finished?@ MotorBits@ Start Time@T5MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update FlagsStageDefinition2@@ NXT_OutputPort.ctlMotors@! Finished?@ Start Time@! Direction x @@Motors@ MotorBits@ Other Motor@ Right Motor@ Left Motor"@! TookControl?@T5MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update FlagsStageDefinitionL   ,|,       0H      Hd  0     < |      < X t0    H L     h    ||          <     \<HH PDGoalHD10YD() Sequence FlowN(-)- [DOPSequence Flow 2NOTPT QDDkEkPowerHDEqGpTDSteeringHDVDC0D0 Stop AfterHD<3RD3SD UD'8'8 Goal TypeN'8'8 H=N==HDT=N=JTD77DurationZDu4u5Connector pane]D 2 3Config panel onlyWDCCTCDT  Next ActionTDSteeringQDAhBhPowerUD DirectionH$t3UD  DirectionSDAA<-LabelUDOO <-CaptionVD6A-6A- Left MotorH<BMn<D<mWD6DAu6EAu Right MotorHH<M<<WD6A6A Other MotorH<M<<WD+6+6 Other MotorWD+6+6 Right MotorVD+>6i+?6i Left MotorHD^_ HD@AHD X YHD4`Xq`YqHDXsYsHDXY aD5 7 InitializeMovement.vicDbaPreprocessMovemement.viHD̯XY ~D(l*k222Convert enum to U8 to account for compiler oddity.HD`5XF5YF HD|hyWhyW HDp VVHDT W W ^Dw w BuildMotorArray.viRE`wq`xm True Duv;;;Preprocess proclaimed this movement invalid, so do nothing.[D? Pk? PkMove.Release.vidDEVEVPortSemaphore.Acquire.viiD89Move.EvaluateStopCondition.vi%.0f%.0f%.0f%.0f%.0f%.0f%.0f OFF/ON! UnlimitedDistanceTimeStop&BackwardForwardBackwardForwardFPHP,Instance 5 17Saved Ch14Touch .viLVCCSequenceBoolean.ctl PTH0LVCC GoalType.ctlPTH0),@FPHPDԩ8)'k )+~ ,9/T3ZUeH/Y,XL'('t\D@7|@Pl80(0 T 6d|||`8hB@R 00D |||8h B|hR 0 p4 FT `8 6T 2Fp 4T 0cccp 4T bbb8hTBR @d 8"`,L4 FJ'`,P8hB K<OJ"^ 4 O'.`d7 \ 7X"^h"^h 4VETjKKETKKjETddjETKKjETddj 'Yi'Yi'Yi'Yi'Yi 5Y'^D'^D'^'^D'^@d!I X`, t 4 F JN`, H p  |8h B K<O JI 4 O NU`e7 \ 7 XIhIh 4 Vl{jKKl{KKjl{ddjl{KKjl{ddj  NiNiNiNiNi 5 YNDNDNNDN|@P5<|||@P5vL>N|0  0 @vd||4 F 0 Cl`<8  6 0 DrFp 4 0 05Ac5Ac5Ac8 h 0B  R p 4 0 5Ab5Ab5AbL : 0 DJ0u0/.-[0  p= 0j4 F  `0  d8  6 Fe7 pp 4  0ccc8h B  R |p 4  bbbL :  0u0/.-[0 2 L :T  0u0/.-[0T$&||<O$,BU|||4 GB1c8hB << n2QEPH 43B@O|0p  l     $  #8 ,8@d$&S 8 |||4 FJ&9`,44lp8hBlX K4 N| &9`|PWJ7S0 | 8Sd8h|BhTe8J| <OF8< 6| <OFҜ|0 |Pp 6| 07Cc7Cc7Ccp 6| CObCObCOb4 FTR 8`< @x X0 j#4 t3`|0 #]4  1`t( %4 GRBBUc(,H(\4 F R `0<@x44 F 0R @i`g7 < H` <Ohl4 GcP8hB ;<  r hghij0 k4 GRc,!40l4! B`X4" P`@#PB*2Rs&p#|<4# N 5B.`0$  7=Rsd8$ 2 ;ANoF0&<q0 8&hBR p& 6 062B>c62B>c62B>cp& 2 B2N>bB2N>bB2N>bL& : ;ANG0u0/.-[&|&|&|&|&|&| @&PB#8*zR&|oAx4& N  5CBv`0'  7Rd8' 2 ;NFLp) 6  06zBc6zBc6zBc8)h B R p) 2  BzNbBzNbBzNbL) :  ;N0u0/.-[0) n p0) # 7Rd@)PB$*R& r4) N# 5B`8*h#B R 8* 2# ;NF(p, 6# 06Bc6Bc6Bc0, s#p, 2# BNbBNbBNbL, :# ;N0u0/.-[4, F#R *7`$i7 <-%#$D$|%%#h$ 4- F R *7`p<.&H!8!!"|"!l"D4. FR *=7j`</&PT 4L/ 8l,#8$\/$#8P,l8i; ib 1; ib 1; ib 1; ib 1; ib 1; ib 1; ib 1; iBDHP,Instance 5 17Saved Ch14Touch .viLVINInitializeMovement.vi |PTH0LVINPreprocessMovemement.viPTH0LVINBuildMotorArray.vi!PTH0LVINMove.Release.vi:PTH0LVINPortSemaphore.Acquire.viBPTH0LVINMove.EvaluateStopCondition.viQPTH0qH@BDHPD8oLxk qG/~ [ĥ( Y]QP@/Y,/ 1)L0/1/`0/@X8`]}m4/ B`]$00@X`?_O$00@lWwgT40 B? 41D6 !01@hrWwzg 01@W-w%g41 B W<42 B_WrX43 BWtT04@,Wwg44 BW\5P55 5 @C,55L5( 5"P,45"pirm`5! (tO0{ioO\l 5 @*`*45"irm5@,5 XY_ 5"`* 5@05$HSyc[ 5@/lL05%\fvn05N5 P5 45h!45/^Y~yNm55 5  58/H5\<5D . h\5< P 5@\@05E%5< 5@805E.)55 P 58d05E` %-)5 8D51< 4*T`)I45 &K |4 b@6 4  l  t D 6 | T 4463 | "L*T&P6 4 6 | 463 | L"TP6 6 | $ 463 | XLTP6  6 | l463 |  LTP6 l 6 | 463 | (!D*L"H6 6 6@ 8463 | <" DLH 6 | 463 | #<*D"@6 6 | , 463 | `$ <D@6 6 | t463 | %"4*<&86 t 6 | 463 |0&4"<8 6 6 |d463 |'4<8 6D 6 |@463 |( 4<8 646/6\ 6Y\6X 6 | p460HT6.L6,XA=6.0 046R8j0Q6 68(64608ladiytnnm46jQ46i46f6D61 )XO 46 &K cb@7 P td4l 7pP473@!)% 74473A!7 7, 473`D7 7*Lt 7473F)!7 7473PG 7 7&"l473H)!7d 7h473 J 7 7T473K!)%74 7473L! 7 7$473XM 7 7473N   7l4708`n_yisdm747/K,kL!"777 7$\47+2Q473 E  7t47-(3p 47'X447't647'5t47'7x!,7J@N>x47k 7"d+47"Xoixrsm7 7 @,+4708_d_niidm470$X Q<fG[A" 7$ ,7lHkL7)[@Hk#>e[l(7<,7 [07<Z7h | 7h@( 7@P(707*S&!47<Md%07*4R&! 7ht 7@8t47<[dQ&7YQ707@PWwg47 BPW048'488<480$l^Q2f<[7"48 'm\i7 9 |09@GWWwOg49 B4WGLh7 4:'9|!0:@ h<gXwxohl4: B<gzX|0;@ #8Xxh4; B~ Wd7 0<@ $ Xxh 44< B  XH4=&h24=&8$ 4=&8 D=1!!pTt8( =!="L4= &K!v bPh7 @> !"L"l##\#$@$%0%&&H >!"!>"l4>3!!Hu >!""L >!&#("l4>3!!\v4>3!"f># >!Kl"#4>3!"g >!##\4>3!#d># >!#|#>$@4>3!$,e>#\ >!$$@4>3!$>$ >!$`$4>3!& C4>3!# >!$%04>3!%B >% >! %P 4>3!%: >& >! %>%0>&H >! h&<><&H4>3!&49 >&> %4>*I 4>(tkL>>4>l>>P>X>, K_>e8K@, )$)`>-@,> (DDT.l,>(-((>>)t0>(tK0>.(-m  >B()$t0>(J<>$1(P 4_vrb ,?!( ?B)t)$t ?@@(*L)$t4?,:(!0?-(-Dj ?@@(* ?"ld,4?(tA0mQ ?B(** ?B)t* 0?-(-`i"? * ?B(,+` ?B)t+` ?@@(4+`?((t0?-(-|h ?B('$,("l ?B)t,("l4?(tAm( ?@@(&,("l?t*, ?D@l1P-?+?+@+ *?+++?,x,X,?* )T*,4? (tDh7 @-@ALA @B)tJ|#4@"0+Yb],@'$LC,*04@/^~&`@. @.//4@0./4fnj`@04@/|g!"@0 4@f!$ @"M.8S4@0..fvn` @./H0@4@0.0tnvr`@0 @.M/S @ @0.8S@/04@(t1n!@0?@ALA-0@* C(XW` [L@(! <P`L@ `P< @ @ hoho@4 @g@hzzg@g@XOm@%g%@g @ h@ h@OOg!@*L   D@1(t;t;@Q q)h-p @;@<4@ &K:> QlbTh7 @A ;<<<<=,=>>x??h?@ A:;;A<<4A3:;.i!q)m% A:<\< A:<<<4A3:;,/a!i)e%4A3:<3Q!Y)U%A< A:<<4A3:;1Y!a)]% A:==,4A3:=6Qa!YA= A:'$=L,A>4A3:=4aq!iA=, A:>>4A3:>d8QaYA>x A:L>0K4A3:?;i qm 4A3:=7aqi A:>?4A3:?TIa ie A?h A:? ?h4A3:?,Y a] A? A:0?SA?A@ A:@8@4A3:@Q YU 4AD(A`A@lD A@CL1P@AAB@AAB1PA-HA+ @ ADDA,AAB ADDB,0A*C-xBK|F A@C'$A,A+DA1D(EBxWw6\  X ABC`BX4A &KBDWbLg7 BBX0B*CAlABJKEF B@CCB,4B(tCDl|BB(4B3BBo.w6s2 BBECBCLB)(t@ASK wM@DBD(,B CIIp@ ,B(C:0BD(14BC:4BD(Ia@B BXCE@FXFFxFGHGIPHH BBE`E@4B3BFD_.g6c24B3BCg.o6k24B3BE~W._6[2BFX BBGFBFBE@ BBEFX BBFFx4B3BF|W&g._*BFx BBHFBF4B3BF0}g&w.o* BBGhGH4B3BGzWg&_"BGH BBGG4B3BI<yows4B3BG{gw&o"4B3BHlxgok BIP BBHH4B3BHw_gc BH BB@lI@4B3BI*W_[ BG BBH8IPBDBBBBHBALAB&)! 0B-(J BB(LJ|#B.JK,B* +@+,x.,B)T+ +,XJ,B*+`,(J|4BKLT B#K B@@(KlJ|#,B*,*+,KLBKl*L&4 h hXHBKl 0B*MPPbkf4B(t8o,1M`; ib  Bh@L(BM0M1O|; ib  B@N L(4B`hT!#BM04B]fl4B_0f$ B"N@NK4B"O |?HC,BL/Nt B @LNKBNtN,B(@0N,B`.8N]o; ib 1; ib 1; ib 1; ib 1; ib 1; ib =MlMOOOPHPxP`B! Z(71]\|\H\QQDBB]]4BXQa!,BT4\BBRTWDB1XRR7WdU* B B"YWY\BSBSx4B &KQ7bXh7 @C SSxST4TTUlUV\VW,Wt CQSDSCS4C3QRtVOWS CQSSx CQ`TTS4C3QRW OWS4C3QT ZOWSCT4 CQQtST44C3QS0YO WS CQU$T4C3QT\G OKCT CQTTCUl4C3QUX[ GOKCT CQ^V(]4C3QUb? GCCU CQWUW4C3QWLc7?;4C3QU] ?GC CQUV\4C3QV 7?; CV CQV|V4C3QW7 ?; CW, CQ_hV^CV\CWt CQ](W\ C @PYY\4CXXcp*4C3QW`7?; <C P.T8$L,CWQt`_h^](CRTU,C[\\]^`TRTC\W,C PYXXX0CXXC[,CQ\[<C$8P.4CXel4C"PQ,C\]^`tWCZ[ 4C`eQ ChZ0C*ZT +b4k/f,CM0Z C@ZpZ,CM[ ,CtLZCDZC@C C@Y\H[0C%P\4<hxpC\0C$PYD -%C\\ C@YQt\\ C"Y](]( C @PN ](4C"PQXQ.?7H2C4CX^c',C]\^P` Y4C"P\x?CM\ C"Y^\N C @PN@\NC\WtCS`T4C"P_L 4CX^c(( C"Y_h^P C @PZp^PC]UlC`T`tCNt]C^^4CX_bQ)LC YMZpN@N P//Hd8C^W,C[ ^4C"P_.Y7b2] C"Y`` S C @PM` S4CX^4b!+C`t/0C@l[[HCDEF|FCQtpS\C`2]S]HC_h;HC^2CC\CWCCHC](;C!8/f-/-C@8!f,,HCYpCZp/~~/fHCN@C2CHCN fHCPm!C/nnC/HnnrnrCMj2]]]j]]C[AidiY[YC)[[)[7pC8)!)CmC'$F|FYCdsdsmCCmEFFC,sm`s`C*mC0]] CL   [ [ C C Y i&i ѣ ( Y]QPp/Od1(-m 1(D-j1(`-i"qq8NI.LV.ALL.VILastSavedTarget0Dflt_OriginalInstancePath=2PTH0%LEGOBlocksMoveMove.vi Localized:&@0Localization Status (string)LocalizeMerlotMoveBlockConfig@ Move Instance Config.ctl~P @ Goal @Power@Steering.@NMove Distance Type.ctl Goal Type @NextJ@Move Direction Selector.ctlForwardBackwardStop Direction6@pMove Motor Side.ctlABC Left Motor6@pMove Motor Side.ctlABC Right Motor6@pMove Motor Side.ctlABC Other Motor2@NMove Distance Type.ctl Old Goal Type Move Config?KNI.LV.ALL.goodSyntaxTargets&@0Dflt( KUUA Q8>*>*>Q8>K?X"( / 6 = ? A  H  V TahomaTahomaTahoma02Tahoma Lucida Grande2RSRC LVINLBVW (    4RSIDlLVSRBDPWLIviCPTMDSTMDFDSLIdsVICD vers DLDR4FPTDHCPMp\ICONpicl4icl8TITLCPCTDTHPTRec7STRGHCPSTLIfpFPHP$LIbd8BDHPLVITS`HISTtPRT FTABh J l H ˶ Ѷ Tn ෶ 5 7TPu 7 7 8؄ 84 9x`M ;| ? ?L @| RͶ R\ Rƶ S4ֶ S\LL S Tj Th<Զ T

b ?c0 @c Ad5 Bdtpж Cdl eL` eXʶ ed, epŶ &e|xԶ )elѶ ,eT e eo e0 fX fH | LǶ  H (x  ,Instance 5 17Saved Ch14Touch .vi9RSRC LVINLBVW (   ` 2<[Fn Z`aI^d qldW3}IS{j 8LVIN,Instance 6 17Saved Ch14Touch .viLVCCSequenceBoolean.ctlSequenceBoolean.ctl@! Sequence FlowPTH0)LEGO.llbSequenceBoolean.ctlLVINInitializeMovement.vi x@T5MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsparams>@@,@NXT_OutputPort.ctl Other MotormotorsPTH03LEGOBlocksMoveInitializeMovement.viLVINPreprocessMovemement.vi x   @stages@@T5MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsstage definitions @!Valid?@!Direction (T: Fwd)>@@,@NXT_OutputPort.ctl Other Motormotors@ Steering in@Power in.@@NXT_OutputGoalType.ctl Goal Type @Goal@! Stop AfterPTH05LEGOBlocksMovePreprocessMovemement.viLVCC GoalType.ctl! GoalType.ctl.@ UnlimitedDistanceTimeStop Goal TypePTH0*LEGOBlocksMove GoalType.ctlLVINBuildMotorArray.viG x @@Motors@ MotorBits@ Other Motor@ Right Motor@ Left MotorPTH00LEGOBlocksMoveBuildMotorArray.viLVINMove.Release.viI x2@@ NXT_OutputPort.ctlMotors@ MotorBits@! Cancelled?PTH0-LEGOBlocksMoveMove.Release.viLVINPortSemaphore.Acquire.vi3 x @! TookControl?@ MotorBitsPTH07LEGO BlockSupportPortSemaphore.Acquire.viLVINMove.EvaluateStopCondition.vi x @! Canceled?@! Finished?@ MotorBits@ Start Time@T5MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update FlagsStageDefinition2@@ NXT_OutputPort.ctlMotorsPTH0;LEGOBlocksMoveMove.EvaluateStopCondition.vih  @Goal@Steering @Power0@SequenceBoolean.ctl!Sequence Flow 2@ Other Motor@! Direction@ Right Motor@ Left Motor@! Stop After.@SequenceBoolean.ctl! Sequence Flow PR cP P d-`  P cvP"@P@flg@oRt@eofudf.PSequenceBoolean.ctl! Sequence Flowx!dfdP!txdP!oldP!ext c/xP"@P@flg@oRt@eofudf0PSequenceBoolean.ctl!Sequence Flow 2x!dfdP!txdP!oldP!ext P P c RP"@P@flg@oRt@eofudf PPowerpdfdPtxdPoldPext c VP"@P@flg@oRt@eofudfPSteeringxdfdPtxdPoldPext c RP"@P@flg@oRt@eofudf PGoalpdfdPtxdPoldPext c,XP"@P@flg@oRt@eofudfP! Stop Afterp!dfdP!txdP!oldP!ext P" P@@ c$P"@P@flg@oRt@eofudfDP GoalType.ctl$ UnlimitedDistanceTimeStop Goal TypepdfdPtxdPoldPext c/VP"@P@flg@oRt@eofudfP! Directionp!dfdP!txdP!oldP!ext P c,XP"@P@flg@oRt@eofudfP Left MotorpdfdPtxdPoldPext P c,XP"@P@flg@oRt@eofudfP Right MotorpdfdPtxdPoldPext P c,XP"@P@flg@oRt@eofudfP Other MotorxdfdPtxdPoldPextZ P$@P@0P c cl c2.@SequenceBoolean.ctl! Sequence Flow c|@@Motors@ MotorBits@! Canceled?!!! c c|@! Finished? c@millisecond timer valueT5MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flags c @stages c c|@@T5MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsstage definitions c c|@ MotorBits @!Valid? c c|@! Direction@Steering @Power.@@NXT_OutputGoalType.ctl Goal Type c @Goal@! Stop After c c|@ Other Motor@ Right Motor@ Left MotorHD@ GoalType.ctl$ UnlimitedDistanceTimeStop Goal Type c` c d P``` d dZ -  $  ~  T $ ^ Kh 0D<>l p|~lj$ $&08,p|~0 0 <> p|~   @l@$@ @, ,@0 :@ @@ @ v@ b*pp*8xp*x~|||J8J|*|x~8tfVIDS,Instance 6 17Saved Ch14Touch .viVIDSPreprocessMovemement.viXPTH0VIDSPortSemaphore.Acquire.vi\PTH0VIDSMove.Release.vihPTH0VIDSMove.EvaluateStopCondition.vidPTH0VIDSInitializeMovement.vi`PTH0VIDSBuildMotorArray.viTPTH0i386L codeK Ew$L E\EPPUEd$== Ð9GӀ}ELXCdl{hPlR=ZXC,${0P$RZXC$ {(P RZXC,{ P,R4ZXC\0{`P0R}ZXCD{HPRZXCT{XPR=ZXCL{PPR}ZXC<{@PRZX}[E$EEƅ0ƅƅƅ$ƅpƅƅ0ƅpƅɍHHƅ0hhUEP9ƅ ƅ fxBCƅ 9ȸƅ fxF:ƅ ɍ ƅ ƅ fxZAƅ ET(L E\EPd.UR@␐}v}vƅ PtXfx^EhxMƅ fxJƅ <ɀȈƅ PXfxNEhx&=- ƅfx"ƅpETL E\EPh.UR@␐}v}v=ƅfx&Ehxfƅfx} }P}}+QRPE@$蘥Rd$ZY=E= p h搐ÐEw :L E\EPPUEd$===u=tEw Ew‰ppVL@'PUEd$=ÐϐL Ðx&YL Ðx&ML Ðx&jL Ðx&'L Ðx&pIL p @'PUEd$=ÐP  8kL P[  L WP  ߑL P+ L Pp SL P  L oP%  ǒL 5PJ L P  ;L P  uL P L MP %L P/ #L PT ]L P !L eP "єL +P ' L Pb +EL P #L }P $ L CPS  pL P  -L P gL _^ZY[]ÐT=,PEP$PPL $T$@ $Ðd$X=,PEP$PPL $X$@ $Ðd$\=,PEP$PP\L $\$@ $Ðd$`=,PEP$PPL $`$@ $Ðd$d=,PEP$PP֗L $d$@ $Ðd$h=,PEP$PPL $h$@ $Ðd$.Ul$SQRVWT$ QRPE@$RRd$ZY=__^ZY[]ÐDž<TT@ <dDžhlDžpDžDžDžDžDDžHDžLPTAB@8DžXX@ DžDžDžDžDžDžDž(DžDžDžDžDžDžPTABDž$\\@ $DžX DžDž,Dž0 Dž4PTAB( Dž``@ |Dž DžDžDžDžPTABDždd@ $Dž(t,Dž0DDžHxLDžP|dDžhlDžpDžDžDž PTABDžthh@ tDžDžDžDž|Dž DžPTABxpQRudSd$ZY,Ul$SQRVW}#QRU3Qd$ZY_^ZY[]ÐUl$SQRVWt$ 0<ƅ}Ul$SQRVW|$ < QRhPhhhP$P$hU}d$$ZY_^ZY[]ÐUl$SQRVWuL F L FWL F@L FDQRhUUQd$ZY_^ZY[]ÐX+ 5L / $lT   J ^ 2 v<% d ; ! > @}CODEK 0%7.1Oldest compatible LabVIEW.T֪22p,PPP .@SequenceBoolean.ctl! Sequence Flow0@SequenceBoolean.ctl!Sequence Flow 2 @Power@Steering @Goal@! Stop AfterD@ GoalType.ctl$ UnlimitedDistanceTimeStop Goal Type@! Direction@ Left Motor@ Right Motor@ Other Motor   SR"#mɪU)Ù3 @Duration@Steering @Power0@SequenceBoolean.ctl!Sequence Flow 2@ Other Motor@! Direction@ Right Motor@ Left Motor@! Next Action.@SequenceBoolean.ctl! Sequence FlowDTHPD|88~@&@@Motors@@T5MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsstage definitions!PD@ GoalType.ctl$ UnlimitedDistanceTimeStop Goal Type0$ UnlimitedDistanceTimeStopT5MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flags@ MotorBits@! Stop After<0@SequenceBoolean.ctl!Sequence Flow 2>.@SequenceBoolean.ctl! Sequence Flow @Goalth x @! TookControl?@ MotorBits@T5MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update FlagsparamsN>@@,@NXT_OutputPort.ctl Other MotormotorsfV x@T5MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsparams>@@,@NXT_OutputPort.ctl Other Motormotors@! Canceled?@! Cancelled? x2@@ NXT_OutputPort.ctlMotors@ MotorBits@! Cancelled?@SteeringB2@@ NXT_OutputPort.ctlMotors@ Left Motor@ Right Motor @Power @stages@ Other Motor @!Valid?$@!Direction (T: Fwd)@ Steering in@Power in>.@@NXT_OutputGoalType.ctl Goal Type x   @stages@@T5MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update Flagsstage definitions @!Valid?@!Direction (T: Fwd)>@@,@NXT_OutputPort.ctl Other Motormotors@ Steering in@Power in.@@NXT_OutputGoalType.ctl Goal Type @Goal@! Stop After(@millisecond timer value| x @! Canceled?@! Finished?@ MotorBits@ Start Time@T5MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update FlagsStageDefinition2@@ NXT_OutputPort.ctlMotors@! Finished?@ Start Time@! Direction x @@Motors@ MotorBits@ Other Motor@ Right Motor@ Left Motor"@! TookControl?@T5MoveDefinition.ctlP @Power@ TurnRatio @ RegMode.ctlRegMode$@ RunState.ctlRunState.@@NXT_OutputGoalType.ctl Goal Type @Goal@ Update FlagsStageDefinitionL   ,|,       0H      Hd  0     < |      < X t0    H L     h    ||          <     \<HH PDGoalHD10YD() Sequence FlowN(-)- [DOPSequence Flow 2NOTPT QDDkEkPowerHDEqGpTDSteeringHDܫVDC0D0 Stop AfterHD3RD3SD UD'8'8 Goal TypeN'8'8 HX=N==HDD=N=JTD77DurationZDu4u5Connector pane]D 2 3Config panel onlyWDCCTCDT  Next ActionTDSteeringQDAhBhPowerUD DirectionH$3UD  DirectionSDAA<-LabelUDOO <-CaptionVD6A-6A- Left MotorHh<BMn<D<mWD6DAu6EAu Right MotorH|<M<<WD6A6A Other MotorH<M<<WD+6+6 Other MotorWD+6+6 Right MotorVD+>6i+?6i Left MotorHD|^_ HD@AHDD X YHD`Xq`YqHDXsYsHD$XY aD5 7 InitializeMovement.vicDbaPreprocessMovemement.viHDXY ~D(l*k222Convert enum to U8 to account for compiler oddity.HD5XF5YF HD hyWhyW HDH VVHD W W ^Dw w BuildMotorArray.viRE`wq`xm True Duv;;;Preprocess proclaimed this movement invalid, so do nothing.[D? Pk? PkMove.Release.vidDEVEVPortSemaphore.Acquire.viiD89Move.EvaluateStopCondition.vi%.0f%.0f%.0f%.0f%.0f%.0f%.0f OFF/ON! UnlimitedDistanceTimeStop&BackwardForwardBackwardForwardFPHP,Instance 6 17Saved Ch14Touch .viLVCCSequenceBoolean.ctl PTH0LVCC GoalType.ctlPTH0),@FPHPD8)'k )+~K ,9/3ZUeH/Y,XL'('t\<@7|@Pl80(0 T 6d|||`8hB@R 00D |||8h B|hR 0 p4 FT `p8 6T 2F4\p 4T 0cccp 4T bbb8hTBR @d 8"`,L4 FJ'`,P8hB K<OJ"^ 4 O'.`\ 7X"^h"^h 4VETjKKETKKjETddjETKKjETddj 'Yi'Yi'Yi'Yi'Yi 5Y'^D'^D'^'^D'^@d!I X`, t 4 F JN`, H p  |8h B K<O JI 4 O NU`\ 7 XIhIh 4 Vl{jKKl{KKjl{ddjl{KKjl{ddj  NiNiNiNiNi 5 YNDNDNNDN|@P5<|||@P5vL>N|0  0 @vd||4 F 0 Cl`8  6 0 DrFp 4 0 05Ac5Ac5Ac8 h 0B  R p 4 0 5Ab5Ab5AbL : 0 DJ0u0/.-[0  p= 0j4 F  `0  d8  6 Fdp 4  0ccc8h B  R |p 4  bbbL :  0u0/.-[0 2 L :T  0u0/.-[0T$&||<O$,BU|||4 GB1c8hB << n2QEH 43B@O|0p  l     $  #8 ,8@d$&S 8 |||4 FJ&9` ,44lp8hBlX K4 N| &9`|PWJ7S0 | 8Sd8h|BhTe8J| <OFh< 6| <OF`|0 |Pp 6| 07Cc7Cc7Ccp 6| CObCObCOb4 FTR 8`< @x X0 j#4 t3`|0 #]4  1`dt( %4 GRBBUc,H(\4 F R `<@x44 F 0R @i`< H` <Ohl4 Gc48hB ;<  r` hghij0 k4 GRc<,!40l4! B`4" P`(@#PB*2Rs&p#|<4# N 5B.`0$  7=Rsd8$ 2 ;ANoF0&<q0 8&hBR p& 6 062B>c62B>c62B>cp& 2 B2N>bB2N>bB2N>bL& : ;ANG0u0/.-[&|&|&|&|&|&| @&PB#8*zR&|oAx4& N  5CBv`0'  7Rd8' 2 ;NFLp) 6  06zBc6zBc6zBc8)h B R p) 2  BzNbBzNbBzNbL) :  ;N0u0/.-[0) n p0) # 7Rd@)PB$*R& r4) N# 5B`8*h#B R 8* 2# ;NF8ۼp, 6# 06Bc6Bc6Bc0, s#p, 2# BNbBNbBNbL, :# ;N0u0/.-[4, F#R *7`<-%#$D$|%%#h$ 4- F R *7`t<.&H!8!!"|"!l"D4. FR *=7j`d</&PT 4L/ 8l,#8$\/$#8P,l8i'1; ib 1; ib ('(`(1; ib 1; ib -)'(`((()L)1; ib 1; iBDHP,Instance 6 17Saved Ch14Touch .viLVINInitializeMovement.vi |PTH0LVINPreprocessMovemement.viPTH0LVINBuildMotorArray.vi!PTH0LVINMove.Release.vi:PTH0LVINPortSemaphore.Acquire.viBPTH0LVINMove.EvaluateStopCondition.viQPTH0qH@BDHPD8oLk qG/~K [( Y]QP@/Y,/ 1)L0/1/`0/@X8`]}m4/ B`]D00@X`?_O$00@lWwgT40 B?41D6 !01@hrWwzg 01@W-w%g41 B W42 B_Wr43 BWt04@,Wwg44 BW@5P55 5 @C,55L5( 5"P,45"pirm`5! (tO0{ioO\l 5 @*`*45"irm5@,5 XY_ 5"`* 5@05$HSyc[ 5@/lL05%\fvn05N5 P5 45h!45/^Y~yNm55 5  58/H5\<5D . h\5< P 5@\@05E%5< 5@805E.)55 P 58d05E` %-)5 8D51< 4*T`)I45 &K |4 b@6 4  l  t D 6 | T 4463 | "L*T&P6 4 6 | 463 | L"TP6 6 | $ 463 | XLTP6  6 | l463 |  LTP6 l 6 | 463 | (!D*L"H6 6 6@ 8463 | <" DLH 6 | 463 | #<*D"@6 6 | , 463 | `$ <D@6 6 | t463 | %"4*<&86 t 6 | 463 |0&4"<8 6 6 |d463 |'4<8 6D 6 |@463 |( 4<8 646/6\ 6Y\6X 6 | p460HT6.L6,XA=6.0 046R8j0Q6 68(64608ladiytnnm46jQ46i46f6D61 )XO 46 &K cb@7 P td4l 7pP473@!)% 74473A!7 7, 473`D7 7*Lt 7473F)!7 7473PG 7 7&"l473H)!7d 7h473 J 7 7T473K!)%74 7473L! 7 7$473XM 7 7473N   7l4708`n_yisdm747/K,kL!"777 7$\47+2Q473 E  7t47-(3p 47'X447't647'5t47'7x!,7J@N>x47k 7"d+47"Xoixrsm7 7 @,+4708_d_niidm470$X Q<fG[A" 7$ ,7lHkL7)[@Hk#>e[l(7<,7 [07<Z7h | 7h@( 7@P(707*S&!47<Md%07*4R&! 7ht 7@8t47<[dQ&7YQ707@PWwg47 BPW48'488<480$l^Q2f<[7"48 'm9 |09@GWWwOg49 B4WG4:'9|!0:@ h<gXwxohl4: B<gzX0;@ #8Xxh4; B~ W0<@ $ Xxh 44< B  X4=&h24=&8$ 4=&8 D=1!!pTt8( =!="L4= &K!v b@> !"L"l##\#$@$%0%&&H >!"!>"l4>3!!Hu >!""L >!&#("l4>3!!\v4>3!"f># >!Kl"#4>3!"g >!##\4>3!#d># >!#|#>$@4>3!$,e>#\ >!$$@4>3!$>$ >!$`$4>3!& C4>3!# >!$%04>3!%B >% >! %P 4>3!%: >& >! %>%0>&H >! h&<><&H4>3!&49 >&> %4>*I 4>(tkL>>4>l>>P>X>, K_>e8K@, )$)`>-@,> (DDT.l,>(-((>>)t0>(tK0>.(-m  >B()$t0>(J<>$1(P 4_vrb ,?!( ?B)t)$t ?@@(*L)$t4?,:(!0?-(-Dj ?@@(* ?"ld,4?(tA0mQ ?B(** ?B)t* 0?-(-`i"? * ?B(,+` ?B)t+` ?@@(4+`?((t0?-(-|h ?B('$,("l ?B)t,("l4?(tAm( ?@@(&,("l?t*, ?D@l1P-?+?+@+ *?+++?,x,X,?* )T*,4? (t @-@ALA @B)tJ|#4@"0+Yb],@'$LC,*04@/^~&`@. @.//4@0./4fnj`@04@/|g!"@0 4@f!$ @"M.8S4@0..fvn` @./H0@4@0.0tnvr`@0 @.M/S @ @0.8S@/04@(t1n!@0?@ALA-0@* C(XW` [L@(! <P`L@ `P< @ @ hoho@4 @g@hzzg@g@XOm@%g%@g @ h@ h@OOg!@*L   D@1(t;t;@Q q)h-p @;@<4@ &K:> Qlb$@A ;<<<<=,=>>x??h?@ A:;;A<<4A3:;.i!q)m% A:<\< A:<<<4A3:;,/a!i)e%4A3:<3Q!Y)U%A< A:<<4A3:;1Y!a)]% A:==,4A3:=6Qa!YA= A:'$=L,A>4A3:=4aq!iA=, A:>>4A3:>d8QaYA>x A:L>0K4A3:?;i qm 4A3:=7aqi A:>?4A3:?TIa ie A?h A:? ?h4A3:?,Y a] A? A:0?SA?A@ A:@8@4A3:@Q YU 4AD(A`A@lD A@CL1P@AAB@AAB1PA-HA+ @ ADDA,AAB ADDB,0A*C-xBK|F A@C'$A,A+DA1D(EBxWw6\  X ABC`BX4A &KBDWb BBX0B*CAlABJKEF B@CCB,4B(tCDl|BB(4B3BBo.w6s2 BBECBCLB)(t@ASK wM@DBD(,B CIIp@ ,B(C:0BD(14BC:4BD(Ia@B BXCE@FXFFxFGHGIPHH BBE`E@4B3BFD_.g6c24B3BCg.o6k24B3BE~W._6[2BFX BBGFBFBE@ BBEFX BBFFx4B3BF|W&g._*BFx BBHFBF4B3BF0}g&w.o* BBGhGH4B3BGzWg&_"BGH BBGG4B3BI<yows4B3BG{gw&o"4B3BHlxgok BIP BBHH4B3BHw_gc BH BB@lI@4B3BI*W_[ BG BBH8IPBDBBBBHBALAB&)! 0B-(J BB(LJ|#B.JK,B* +@+,x.,B)T+ +,XJ,B*+`,(J|4BKLT B#K B@@(KlJ|#,B*,*+,KLBKl*L&4 h hXHBKl 0B*MPPbkf4B(t8o,1M`lMOOOPHPxP Bh@L(BM0M1O|; ib  B@N L(4B`hT!#BM04B]fl4B_0f$ B"N@NK4B"O |?HC,BL/Nt B @LNKBNtN,B(@0N,B`.8N]o; ib 1; ib 1; ib 1; ib 1; ib 1; ib 1; ib  p`B! Z(71]\|\H\QQDBB]]4BXQa!,BT4\BBRTWDB1XRR7WdU* B B"YWY\BSBSx4B &KQ7b@C SSxST4TTUlUV\VW,Wt CQSDSCS4C3QRtVOWS CQSSx CQ`TTS4C3QRW OWS4C3QT ZOWSCT4 CQQtST44C3QS0YO WS CQU$T4C3QT\G OKCT CQTTCUl4C3QUX[ GOKCT CQ^V(]4C3QUb? GCCU CQWUW4C3QWLc7?;4C3QU] ?GC CQUV\4C3QV 7?; CV CQV|V4C3QW7 ?; CW, CQ_hV^CV\CWt CQ](W\ C @PYY\4CXXcp*4C3QW`7?; <C P.T8$L,CWQt`_h^](CRTU,C[\\]^`TRTC\W,C PYXXX0CXXC[,CQ\[<C$8P.4CXel4C"PQ,C\]^`tWCZ[ 4C`eQ ChZ0C*ZT +b4k/f,CM0Z C@ZpZ,CM[ ,CtLZCDZC@C C@Y\H[0C%P\4<hxpC\0C$PYD -%C\\ C@YQt\\ C"Y](]( C @PN ](4C"PQXQ.?7H2C4CX^c',C]\^P` Y4C"P\x?CM\ C"Y^\N C @PN@\NC\WtCS`T4C"P_L 4CX^c(( C"Y_h^P C @PZp^PC]UlC`T`tCNt]C^^4CX_bQ)LC YMZpN@N P//Hd8C^W,C[ ^4C"P_.Y7b2] C"Y`` S C @PM` S4CX^4b!+C`t/0C@l[[HCDEF|FCQtpS\C`2]S]HC_h;HC^2CC\CWCCHC](;C!8/f-/-C@8!f,,HCYpCZp/~~/fHCN@C2CHCN fHCPm!C/nnC/HnnrnrCMj2]]]j]]C[AidiY[YC)[[)[7pC8)!)CmC'$F|FYCdsdsmCCmEFFC,sm`s`C*mC0]] CL   [ [ C C Y ilMOOOPHPxPP-( Y]QPp/Od1(-m 1(D-j1(`-i"qq8NI.LV.ALL.VILastSavedTarget0Dflt_OriginalInstancePath=2PTH0%LEGOBlocksMoveMove.vi Localized:&@0Localization Status (string)LocalizeMerlotMoveBlockConfig@ Move Instance Config.ctl~P @ Goal @Power@Steering.@NMove Distance Type.ctl Goal Type @NextJ@Move Direction Selector.ctlForwardBackwardStop Direction6@pMove Motor Side.ctlABC Left Motor6@pMove Motor Side.ctlABC Right Motor6@pMove Motor Side.ctlABC Other Motor2@NMove Distance Type.ctl Old Goal Type Move Config?KNI.LV.ALL.goodSyntaxTargets&@0Dflt( KUUA Q8>*>*>Q8>K?X"( / 6 = ? A  H  V TahomaTahomaTahoma02Tahoma Lucida Grande2RSRC LVINLBVW (    4RSIDlLVSRBDPWLIviCPTMDSTMDFDSLIdsVICD vers DLDR4FPTDHCPMp\ICONpicl4icl8TITLCPCTDTHPTRec7STRGHCPSTLIfpFPHP$LIbd8BDHPLVITS`HISTtPRT FTAB LǶ l| H X 0 To 𤫶 T 7Th 7xԶ 7Ŷ 8, 8 9x ;|,6 ?, ?ɶ @|S Rz R\ Rֶ Sʶ S\h S䭶 T Thֶ T\ U UXȴ U V V\ VԶ V WH WȢ X ȶ XdlԶ Xt Y0 Yp Y얶 !ZH "Ztl #Z詶 $[(Ѷ %[ '[# (\,6 *\xO +\| -] 8` .]|Ӷ /]\ 0^4lѶ 1^T 2^|m 3_Ŷ 4_dശ 5_X 6_̡ 7`d 8` 9a˶ :a ;a4% <b4D =bն >b̸ ?c0@Ӷ @cʶ Adɶ Bdt Cd܄) eL eXʶ eds epR &e|d )edǶ ,e eY e4ж e|^ f fu 쀁  ܶ (8f  ,Instance 6 17Saved Ch14Touch .vi`  <L%ߗDM~> eRטLc# ُ B~qݼJ5аLVIN Ch14Touch.rbtLVIN,Instance 1 17Saved Ch14Touch .vi 0@SequenceBoolean.ctl!Sequence Flow 2PTH01,Instance 1 17Saved Ch14Touch .viLVIN,Instance 2 17Saved Ch14Touch .vi( @!Continue@ Start TimePTH01,Instance 2 17Saved Ch14Touch .viLVIN,Instance 3 17Saved Ch14Touch .vi*(  &@$ LoopCount.ctl Loop Count@ Start Time @Cnt InPTH01,Instance 3 17Saved Ch14Touch .viLVIN,Instance 4 17Saved Ch14Touch .viy x @ Raw Value @!Boolean0@SequenceBoolean.ctl!Sequence Flow 2 @Mode:@PadSelectorInput.ctl01234 Connection.@SequenceBoolean.ctl! Sequence FlowPTH01,Instance 4 17Saved Ch14Touch .viBYOBBYOBaLVIN,Instance 5 17Saved Ch14Touch .vit  @Goal@Steering @Power0@SequenceBoolean.ctl!Sequence Flow 2@ Other Motor@! Direction@ Right Motor@ Left Motor@! Stop After.@SequenceBoolean.ctl! Sequence FlowPTH01,Instance 5 17Saved Ch14Touch .viLVIN,Instance 6 17Saved Ch14Touch .vit  @Goal@Steering @Power0@SequenceBoolean.ctl!Sequence Flow 2@ Other Motor@! Direction@ Right Motor@ Left Motor@! Stop After.@SequenceBoolean.ctl! Sequence FlowPTH01,Instance 6 17Saved Ch14Touch .viTP cP P d-` 8 P"@PP8 P"@PP8 P"@PPZ P$@P@0P8 P"@PP8 P"@PP c c$ c0@SequenceBoolean.ctl!Sequence Flow 2 c cl @!Boolean c cl c c|! c c<@!Continue c@ Start Time c c< c, c4 c d   ^~ IIIDx`tH VIDS Ch14Touch.rbtVIDS,Instance 6 17Saved Ch14Touch .viPTH0VIDS,Instance 5 17Saved Ch14Touch .viPTH0VIDS,Instance 4 17Saved Ch14Touch .viPTH0BYOBBYOBaVIDS,Instance 3 17Saved Ch14Touch .viPTH0VIDS,Instance 2 17Saved Ch14Touch .viPTH0VIDS,Instance 1 17Saved Ch14Touch .viPTH0i386N code EwN E\EPPUEd$=9=Ð9GӀ}}E$EEɍHHH ƅƅfxƅETaO E\EP.UR@␐}v}vƅfx ƅDžɍHƅƅfxƅETO E\EP.UR@␐}v}vXƅfxƅ 8ETUP E\EP.UR@␐}v}vƅ Pt4Xfx"]Ehx4&=-ƅfx?ƅs$sdsl$ETgQ E\EP.UR@␐}v}vƅfxƅD<Xɍƅƅfx&ƅsds$ls,ts<sDsLsTs\HETR E\EP.UR@␐}v}vƅfx*EhxwNɍƅƅfx.ƅss$s,s<sDsL$sT,s\4ETT E\EP.UR@␐}v}v=ƅfx2Ehx:ƅfx} }P}}+QRPE@$d$ZY=0= p h搐ÐEw T E\EPPUEd$===u=tEw Ew‰ppVL@'PUEd$=ÐdU Ðx&.zU Ðx&xU Ðx&pU p @'PUEd$=ÐPU P V WPMHV P8V P V PgV oP0W 5PZ  HjW Po  W P  W P  X MPRX _^ZY[]Ð=,PEP$PPX $$@ $Ðd$=,PEP$PP Y $$@ $Ðd$=,PEP$PPGY $$@ $Ðd$=,PEP$PPY $$@ $Ðd$=,PEP$PPY $$@ $Ðd$=,PEP$PPY $$@ $Ðd$.Ul$SQRVWT$ QRPE@$Rd$ZY=__^ZY[]ÐDž@ DžDžDžDžPTABDž@ Dž xDžDžDžDžDžPTABDž<@ <t\Dž`xlDžpDžDDžHDžLPTAB@8Dž@ Dž DDžDž Dž(@,Dž0DžDžDžPTABDžL@ LDžhDžpDžxDžDžDžDžDžDžDžTDžX Dž\PTABPHDž@ DžDžDžDžDž Dž(Dž0Dž8<Dž@DžDž DžPTABQRu瑑d$ZY,Ul$SQRVW}#QRU"d$ZY_^ZY[]ÐUl$SQRVWuZ F ^ FN F@M^ FDQRhUd$ZY_^ZY[]ÐX N "m3  U %^&yP '1 n % b CODE %7.1Oldest compatible LabVIEW.~@הֵx pPPP99ݽwp1 p1p0@++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++TDTHPD|88LS~lL@ 0@SequenceBoolean.ctl!Sequence Flow 2<0@SequenceBoolean.ctl!Sequence Flow 2! @!Boolean@ Raw Value @Cnt In@ Start Time6&@$ LoopCount.ctl Loop CountfV(  &@$ LoopCount.ctl Loop Count@ Start Time @Cnt InF6( @!Continue@ Start Time@!Continue @ModeJ:@PadSelectorInput.ctl01234 Connection>.@SequenceBoolean.ctl! Sequence Flow x @ Raw Value @!Boolean0@SequenceBoolean.ctl!Sequence Flow 2 @Mode:@PadSelectorInput.ctl01234 Connection.@SequenceBoolean.ctl! Sequence Flow@Steering @Goal  @Goal@Steering @Power0@SequenceBoolean.ctl!Sequence Flow 2@ Other Motor@! Direction@ Right Motor@ Left Motor@! Stop After.@SequenceBoolean.ctl! Sequence Flow@! Stop After@ Left Motor@ Right Motor@! Direction@ Other Motor @Power74DDD4444D44<444`DD`8DTTD8` FPHP Ch14Touch.rbtFPHPDt8XPk ~ #QZ#QZH/YXL@TT<h7,  i; ib 1; ib 1; ib 1; ib 1; ib 1; ib 1; ib 1; iLDzzTDfYwfZwLoopTermTDWXLoopCnt2RD$BumperRE1CBj1D1j True MD$=|>|3MD$=|>|2gDN-O-Upper Path (True condition)D!6e!7ekkkUse a Wait block and give yourself sufficient time to remove the pin holding down the Touch Sensor button.D,,TTTThe Touch Sensor will either be Pressed or not. If it is Pressed (True condition), any blocks placed in the upper path will execute. This would be the first of your two programs. If the Touch Sensor is not pressed (False condition - you've removed the pin holding it down), the lower path will execute the blocks for your second program.hDllLower Path (False condition) BDHP Ch14Touch.rbtLVIN,Instance 1 17Saved Ch14Touch .viXPTH0LVIN,Instance 2 17Saved Ch14Touch .vi PTH0LVIN,Instance 3 17Saved Ch14Touch .vi PTH0LVIN,Instance 4 17Saved Ch14Touch .vixPTH0BYOBBYOBaLVIN,Instance 5 17Saved Ch14Touch .vi tPTH0LVIN,Instance 6 17Saved Ch14Touch .vi'PTH010@BDHPD 8/k 1/~ &< P ;U .@/Y, /0DD108u  X<4 &JXybs Xp43X0$43X"8-X40(at;i4'<b 1;i_4g<b  ta;i'b 1;i_gb 4! /;i'b 1;i?4G<b 1;i?Gb 1;i_gb =4Dt`!@ xH`xpP@, d8  @ 0@``0 @ PP00$bmg @ 0%kwq44P!4"tH`T4"lx " @  @@ " ,0  $$$T4  t   4 P!  t TD1@ @tXx8X8 4 &K eXxb  0 t 43 (hxp  43 Xh`43 <thx|p43 tXh|`   d4d !  D1@ dal>/ 4 &K Vb  043 alf  T43 BLG43 BLG43 BLG  P0   , , 00 8- Vval$` PgGG4, P |pq|qG|``D1$x%  x4 ){xb4d@ dX(` xd43x !43xdx| x 43x  43x  x xT x43xD x| x|XX43x x| x43xx| xH(43xx|43xx x|43x  x43xL  x 43x  ( x8-xx!<8`` X,`0H 8LX4 @@ x,0.h!!, %%& 0,HPHP0HPHP, ,,-4 4,&&! <$1P 40BCkb 4!`! 0-  4 Bx0- Bx&X B-Dd @@tD BTXd @@4--! 4"D,Xx4h!,d4 ! ')HH4 ){'<}b,t p)d  t" TD1,! H8$H % T" 4 ){ t~<}b8 T" ","##d#$T$%8",t  t"L"  t#",43 t -H8PBL=43 t .H8PBL=  t&X"443 t#+`ixlu"43 t!L,H8PBL=#  t##d43 t#)H8PBL=#d  t%#  t$ #43 t#P*H8PBL=#  t$t$T43 t$'H8PBL=$T  t&$$%843 t$@(H8PBL=  t%X443 t$%`8xPlD 8- t]L}lH8%l*x t t43 t$&H8PBL=4,'! &XH'%8llDD1(h87K -P ')'&Xllu4 M.`8  H'))*8**+<+,@4 3'&"8B=4 3'&#8B= ) '-)44 3'*0iu '*)4 3')|/8B= '*X*84 3'*18B= *8 '+* ) '**4 3'+(38B= * '+\+<4 3',48B=4 3'+28B= * '++4 3',,58B= + 'T,`44 3',68PD  ,@  +< ' '4  8.P!  -T8 -'Ll8,b ,@ TD -u4  5fl4 -4 m< /d(/0.xXi)t6dD$$%%&%%&&,+Config@LoopConfigData.ctlrP @Mode @Count@ MilliSeconds@!Wait For@0Sensor@! StopIfTrue @Unused @UnusedLoop ConfigurationBumper  ConfigLoopTst`! IsPersistantNI_AlwaysActive`! IsPersistant NI_AlwaysActive`! IsPersistant ConfigLoopCnt`! IsPersistantConfigcP@CaseConfigData.ctl P @Mode@0SensorCase ConfigurationBumperNI.LV.ALL.VILastSavedTarget0DfltMerlotInputScoreboard@HWPage.Scoreboard.ctl@@P@0 Port Type.@MHWPage.SensorType.ctl Sensor Type.@>-nHWPage.SensorMode.ctl Sensor ModeScoreboard Entry ScoreboardNoneNoneNoneNoneNI.LV.ALL.goodSyntaxTargets&@0Dflt( _H O V ] TahomaTahomaTahoma0RSRC LVINLBVW  4VINSHRSIDLVSRBDPWLIviCPTM$DSTM8DFDSLLIds`VICDtversDLDRFPTDCPMpICONicl8DTHPLIfpFPHP(FPTS