RSRC LVINLBVW@h\ @HXSaved 2 sensors_Auto  0RSRC LVINLBVW,O ,`@0 </!? @OLEGO.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<>tBVIDS2Instance 1 23Saved 2 sensors_Auto .viXi386*CcodeX"DEw$*CE\EPPUEd$=>=fÐpӀ}ELXCtƅ8ƅ|ƅ|fxV} }K}QRPE@$mKud$ZY=z= p h搐ÐEw  *CE\EPPUEd$===z=yEw Ew‰ppVL@'PUEd$=Ðp *Cp @'PUEd$=ÐP *C_^ZY[]ÐQRu<3d$ZY,Ul$SQRVW}#QRU۔td$ZY_^ZY[]ÐUl$SQRVWu$ *CFW*CF@X *CFDQRhUƁtd$ZY_^ZY[]ÐXA*Cfnv%CODEX"D=%7.1Oldest compatible LabVIEW.=ь,n,L1PPpJPP6P0@+jSequenceBoolean.ctl!Sequence Flow 2PZQRRLDTHPD>D88DK~4<0@+jSequenceBoolean.ctl!Sequence Flow 2!$ |D43\44\000Has the following tags set: noconfig StartBlock[D``Sequence Flow 2LDzzH$, ! !LDHDp,|h|hOK ,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`~FPHP2Instance 1 23Saved 2 sensors_Auto .viLVCCSequenceBoolean.ctl(PTH0 @FPHPD,8dؙW ~X"D,08n,$,#yOH/@XLTX8 @7d(14d||8h4BT|(0(02< ( 1; ib 4 32]`P=1; ib @d!(a +jP,4 F(Ja`=8h(B K-; ib 1; ib 1; ib 1; ib 1; ib 1; ib  4 O4Ry`=<O(J;p,(< ~4 "@=,4 O4`=h4 4;;;;;i4d- -, H0 ; i 04 ; i 0d ; i 0 ; i <p4dBBDHP2Instance 1 23Saved 2 sensors_Auto .vi @BDHPD8,8tW~X"Dlm,8,#Oq@/,((<0<10<l,\0@<(4 B{i=  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(À {Segoe UISegoe UISegoe UI00RSRC LVINLBVW,O , 4RSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDICONXicl4licl8TITLDTHPTRecCPST4MNGIHLIfp\FPHPpLIbdBDHPVITSHISTFTABTlpdDDD0)t<Ј(4G  ~DDH z 80 <3l`)%x8%X6(*:*Ę2Instance 1 23Saved 2 sensors_Auto .vi+RSRC LVINLBVW # `@ 2<x}FM@t ,ѢLY5U qldWabTѹYrVLVIN2Instance 2 23Saved 2 sensors_Auto .viLVCCPadSelectorInput.ctlPadSelectorInput.ctl @01234Output SelectorPTH0*LEGO.llbPadSelectorInput.ctlLVCCDecisionSlider.ctlӜDecisionSlider.ctl@ ThresholdPTH0(LEGO.llbDecisionSlider.ctlLVINNewLightSensor_Sub.viA x @ Raw Value@Scaled Intensity@! Floodlight@ ConnectionPTH0;LEGOBlocks Light SensorNewLightSensor_Sub.viLVCCSequenceBoolean.ctl+jSequenceBoolean.ctl@! Sequence FlowPTH0)LEGO.llbSequenceBoolean.ctlLVCCMerlotRadioButton.ctlMerlotRadioButton.ctl @!BooleanPTH0/LEGOWidgetsMerlotRadioButton.ctl44 x @ Raw Value@ Intensity @!Boolean0@+jSequenceBoolean.ctl!Sequence Flow 2@! Floodlight@!Polarity*@ӜDecisionSlider.ctl Threshold:@PadSelectorInput.ctl01234 Connection.@+jSequenceBoolean.ctl! Sequence FlowP1 cP P d-` crP"@P@flg@oRt@eofudf*PӜDecisionSlider.ctl ThresholdpdfdPtxdPoldPext c P"@P@flg@oRt@eofudf:PPadSelectorInput.ctl01234 ConnectionpdfdPtxdPoldPext c,TP"@P@flg@oRt@eofudf P!Booleanx!dfdP!txdP!oldP!ext Pb P         @P  P c9VP"@P@flg@oRt@eofudfP IntensityxdfdPtxdPoldPext 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 c/VP"@P@flg@oRt@eofudfP!Polarityp!dfdP!txdP!oldP!ext c/XP"@P@flg@oRt@eofudfP! Floodlightp!dfdP!txdP!oldP!ext P c%VP"@P@flg@oRt@eofudfP Raw ValuexdfdPtxdPoldPext" P@!@! c c| c!@Scaled Intensity40@+jSequenceBoolean.ctl!Sequence Flow 2@ Raw Value! c@!Polarity! c.*@ӜDecisionSlider.ctl Threshold c|@! Floodlight@ Connection c>:@PadSelectorInput.ctl01234 Connection2.@+jSequenceBoolean.ctl! Sequence Flow c c d P``` d dV l j 0DHXL`^ 2@Y@I@?k $208l dpx:Plx|T ~X0<>dp|~T\@l@@dd@@\D@Thr`R@PVIDS2Instance 2 23Saved 2 sensors_Auto .viVIDSNewLightSensor_Sub.viLPTH0,ri386EDcode0FDEwEDE\EPPUEd$==ÐpӀ}ELXCdlClC,PC$TCtC4XC\dCT{XPR}ZXC\@ƅ$ƅdƅƅƅ0ƅpɍHHH ƅ$hhUEP} }K}QRPE@$]Yd$ZY=R= p h搐ÐEw EDE\EPPUEd$===z=yEw Ew‰ppVL@'PUEd$=ÐpEDp @'PUEd$=ÐPpEDPEDWP$EDPE^EDP ED_^ZY[]ÐL=,PEP$PPED$L$@ $Ðd$.Ul$SQRVWT$ QRPE@$R_Yd$ZY=_^ZY[]ÐDžtLL@ tDžDžDžDžDž|DžDžPTABxpQRub d$ZY,Ul$SQRVW}#QRUXd$ZY(_^ZY[]ÐUl$SQRVWuEDF EDFEDF@2EDFDQRhUXd$ZY_^ZY[]ÐXu*[ED![ %.7CODE0FDx=%7.1Oldest compatible LabVIEW.=t,,,((p"PPP *@ӜDecisionSlider.ctl Threshold:@PadSelectorInput.ctl01234 Connection @!Boolean@ Intensity.@+jSequenceBoolean.ctl! Sequence Flow0@+jSequenceBoolean.ctl!Sequence Flow 2@!Polarity@! Floodlight@ Raw Value !!!??",  """  """"""",-""""""""""-"""""""""""-""b""""""""-"""""""""""""-"""""""""""""-"""""""""""""-"""""""""""""-"""""""""""""-"""""""""""""-"U"""""""""""_""""""""/"""""//""""/"""/"/ *UUU*U**UU*+UU*TUVVVVVViV@F-.Vd@4.VXVV+V++V++VVV822 x @ Raw Value@ Intensity@!Yes / No0@SequenceBoolean.ctl!Sequence Flow 2@!Generate Light@!Greater / Less.@ӜDecisionSlider.ctl Trigger Point(@PadSelectorInput.ctlPort.@SequenceBoolean.ctl! Sequence FlowlDTHPD>D88dk~t!0$@MerlotRadioButton.ctl!4 @!Boolean:*@ӜDecisionSlider.ctl Threshold&@Scaled Intensity@ Connection@! FloodlightJ:@PadSelectorInput.ctl01234 Connection0$@MerlotRadioButton.ctl!3@ Intensity>.@+jSequenceBoolean.ctl! Sequence Flow<0@+jSequenceBoolean.ctl!Sequence Flow 2@!Polarity@ Raw Value x @ Raw Value@Scaled Intensity@! Floodlight@ Connection0$@MerlotRadioButton.ctl!20$@MerlotRadioButton.ctl!1012340$@MerlotRadioButton.ctl!08(@x@(@<ll@8xx(D VD?I?I ConnectionSD{p{qBooleanUD@O@O  ThresholdN@M@M N:G:G H,MaMZHD,Y"m3Y#m3UD(( IntensityH,-%#TDmnPolarityVD  Floodlight[DjkSequence Flow 2YDCD Sequence FlowPDCNCN PortUD(H(H Raw ValueH,R-~U|N.;.; YD.=.=  Trigger PointZDrrGreater / LessZDq$~qq%~qGenerate LightUD-- IntensityUDNO Raw ValueTDkkYes / NoLD?I?IQDCP5CN5 Port:MDCNCN 0LDCNCN H$,BVBVMDE9P?E:P? 1LDE9P@E:P@ MDEePkEfPk 2LDEePlEfPl MDEPEP 3LDEPEP MDEPEP 4LDEPEP LD|X`|Y`H$,]r^rLDCKDKLD||LDjrkrH$,HD,';'; HD,## HD,&:&:HD,qvqwHD,&& HD,%%HD,6J6JaD$$NewLightSensor_Sub.viHD,)")"HDd,(( %.0f%.0f%.0f%.0f T*X* TeVePNG  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 ?ۡC'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`OFFONOFFONOKOKJFPHP2Instance 2 23Saved 2 sensors_Auto .viLVCCPadSelectorInput.ctlPTH0LVCCDecisionSlider.ctlPTH0LVCCSequenceBoolean.ctldPTH0LVCCMerlotRadioButton.ctl!<#&<)PTH030@FPHPD$,81,PW3/~0FDb,,LH/,XLH D8 @7|||8hBhTRm0$2 |D||8hB U0d |@d X@V+4 NJ>J`t=8hB K<Oj( |t4 OHzo`d=8hHBR HlKKKKlddlKKlddl0H: 7HW~ef~fe~e~e~e|||X||||@d -ny Ӝ0ө|4 NJ?P`$j78hB KHXJ@ny @P AGwf 4 N?N`|=4 J 9H`\=|,l H X L : Lb0u0/.-[ < 82 LbF==0  Hfd8hB0Rp 0 0GwScGwScGwScp 0 Sw_bSw_bSw_b0 4HP,@0 HPm@dd0 7HP;p @$P19@$P19@%P090 7FRrCdD`40Tny ,Tny=`0 2 (T*Y+0 7HkPp:dd0 2 -TeWf4 6 X!n4|=@ PC@2.H-4 N  )`=0  2*d8  2 .&F==Xp 8  0ccc8h Bx@R p 8  +b+b+bL :  .0u0/.-[0 l8h.BT0d~ ||   @  <    X||$8h00BT0| 0<Oq||T4 Ol`=8hBdR lddKKlddlKKlddl 7Wefeeee00<Op#r4 O`=8hBR %6ldd%6KKl%6ddl%6KKl%6ddl 7W#8e#8fe#8e#8e#8e0lp@d)<i05+jP,4 FJi` =8hB K@d,B/+jP,4 FdJB`=8hdB K"4 FRJBO`P=0  M2d@PCM2!84 N )I`L=8hBR 8 2 Q.F==p 8 0BNcBNcBNc|||\p 8 B+NbB+NbB+NbL : Q.W0u0/.-[0 "T< <@X< X@<, Dx4 NR-<`=< 8 X ( l |4 FRJ->`=4 GRq`=,TP4 GRp#r`=,X 4 F R .`=< @  tL4 FR M`=<<t `4 GHRj`=,,(\ 0 7ATDJ@VT74 N >J`=4 NR BQ6`=0!  @(Vd,!!<#&<)0! 7 D,RF,!)&<#!<@!d BO8X!4! FJBO`=8"hB K"|"|"T 4" O BO`=<# j AW=,8%h B!( %|<%OJBO 6,%  8" t%|@%d D,Q@!|3X!%!!"4% F!<JD8Q@`=8&h!<B$# K& 4 BOBO'BO(-BO'BO(-BO)BO*<*O!<JD,Q9#2*#%T#P4* O"D8QA`=8+h"B## +|+|@+d DWQl$1X!+|+|+$4$h$4+ F#JDdQl`=8,h#B$$ K,|,|<,O#JDWQd%0,% '(4, O$DdQm`=- 4"D,Q9D,Q9'D,Q9(-D,Q9'D,Q9(-D,Q9)D,Q9*-|-|@-d DQ&|X!-&&',4- F&<JDQ`=8.h&<B'' K.|.|<.O&<JDQ'h.'*(4. O',DQ`=/|/ 4$DWQdDWQd'DWQd(-DWQd'DWQd(-DWQd)DWQd*8/h$B&(& 8/h',B(' /|@/d DQ)PX!/)l)*4/ F)JDQ`|=80h)B)) K0|0|<0O)JDQ*<0*X+*40 O*DQ`x=81h*B+* 1|1 4',DQ-DQ'DQ(-DQ'DQ(-DQ)DQ*1|,1,1 4*DQDQ'DQ(-DQ'DQ(-DQ)DQ*1,1; ib 1; ib |-,,(-1; ib 1; ib -8.,,(-X---.1; ib 1; ib 1; ib 42,1./,./`p41 O.R{Wa`t=<2OdJB.T4<2 ~.\sp=,44 O.BL`l=5 .BB6B6B6B66.6,00<6OJi0l,60011<46 O00R{~`h=47 O00is`d=<8 ~00`=,: 00ii6i6i6i6i; ib =,,(-X---.1QS DQ 0, ; i 0, ; i 0, ; i 0(- ; i BDHP2Instance 2 23Saved 2 sensors_Auto .viLVINNewLightSensor_Sub.vipPTH0 @BDHPD0,8 W:~0FD/y,0,HB~Z@/,: \L0:0:@D,< 4t4: BD&<\=4;0;@ X&F6 4; B$X=4<0<@x;KC4< Bt%;T=0=@)I94=< !=T0=@@@vSs~c4= BXpuP=4> B'L=4? B$&H=0@@<$0@@T;K C4@ BT5KD=4At!4A ! Axt4AH!DA1$$L$ppЩ ApdAA4A/X3SAxA Ax Ax A@A4A005PB AT A<t4A0DHPL4A0#5>9A 4A0>HC4A &Kp%b@=@B  h $  ` 4B3p%$ B Bp  Bp@ 4B3p&4B3p T( B h Bp h4B3p'  Bp X 4B3p * B $ Bp $B 4B3p )$B Bp \ 4B3p , B  Bp 4B3p -$ 4B3p D+$ Bp ( 4B3p  B Bp 04B3p L  B ` Bp  `B B Bp 4B3p   4B,0B@  0&*F"6 `4B B 0*#<=4C4C !a1; ib H0C@  !4C B\)8=D `D 0 D\Dd(4D/)FIfPoDDd4D00d./VDa9[o4D00x/9LDV>Qo D0<D( D0DD D0@4D00 /L9V4Qo4D/OHohOnDDD4D0UXjc_]n4D0_NjXdSn D0D D(DD D@d4D0UN_XZSn,Dp0,DdXDD(<D DtX$T 0\D "6"HD 6LD 0p\ 0T$XtD<D @ <LDxTXtD@< DCBBD<99[HD DL_]_wKwKDCCLD@   ~  ~ dS >Q ~c d5 >5 dD4ZB4BZS4Qi; ib 1; ib 1; ib -p$1; ib 1; ib 1; ib 1; i-NI.LV.ALL.VILastSavedTarget0Dflt_OriginalInstancePathM2PTH05LEGOBlocks Light SensorLight Sensor.vi Localized:&@0Localization Status (string)LocalizeNI.LV.ALL.goodSyntaxTargets&@0Dflt(A     {Segoe UISegoe UISegoe UI02Tahoma000RSRC LVINLBVW # 4RSIDxLVSRBDPWLIviCPTMDSTMDFDSLIdsVICDvers,DLDR@FPTDTCPMphICON|icl4icl8TITLCPCTDTHPTRec3STRGPICCTMNGI|CPSTLIfp0FPHPDLIbdXBDHPlVITSHISTFTAB6x8l`)3P  \8\ z<\D ~,0!4G!<"tЈ'(@t<((0))HD) )T *4* *ܸ+40++6?7@7LA7&B7UC8LhD8Xd8 889 9p 9$94h':(=)?X*Ao6D$M4,<3ML9MXxMd0NP %lD02Instance 2 23Saved 2 sensors_Auto .viLRSRC LVINLBVWF F`@ 2 < @:DA(o jH?OC": qldWܹ`)?uyLVIN2Instance 3 23Saved 2 sensors_Auto .viLVCCSequenceBoolean.ctl+jSequenceBoolean.ctl@! Sequence FlowPTH0)LEGO.llbSequenceBoolean.ctls` 0@+jSequenceBoolean.ctl!Sequence Flow 2 @ Value.@+jSequenceBoolean.ctl! Sequence FlowP cP P d-` cRP"@P@flg@oRt@eofudf P Valuex dfdP txdP oldP ext 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 c#lP"@P@flg@oRt@eofudfP0 DNL_Comment p0dfd P0txd P0old P0ext c,RP"@P@flg@oRt@eofudf P!Readx!dfdP!txdP!oldP!ext P   c c\2.@+jSequenceBoolean.ctl! Sequence Flow @ Value@0 DNL_Comment @!Read c c dP``` d dPt^@Certain VIs (such as DropVariable.vi) depend on this front panel configuration and the connector pane of this VI. The following tags are set on this VI: IsVariable$208p|~0<>@BVIDS2Instance 3 23Saved 2 sensors_Auto .vii386'DFcodeDFtEwDFE\EPPUEd$={=ÐpӀ}XELXCLCT{XPR}ZX}zE$EEƅ$ƅpƅphhUEPD88~>.@+jSequenceBoolean.ctl! Sequence Flow @ Value<0@+jSequenceBoolean.ctl!Sequence Flow 2! @0 DNL_Comment @!ReadL $<<x$x YD"# Sequence Flow[DKKSequence Flow 2WDDX#DX#  DNL_CommentH,I-wI/v]D-)A-*ARead This CommentPDGRGR ReadLD7?8?H$,<"Q="QLD"&#&LDLDH$,# # QD^i^i ValueH,e yLe#eJQDOZ5OZ5 ValueHD ,[\HD,8LG8LGHD,8YL8ZLHD,!!HD,  OKOK ,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`%#_gFPHP2Instance 3 23Saved 2 sensors_Auto .viLVCCSequenceBoolean.ctlPTH0@FPHPD,8|(W~DF,H,~ePH/,XL < ,8 @7||8h@BT@R 0@$2|D||0tp8h BT|||8hBT|\0       |@d  !$ +jP,4 FJ!`h=8hB K@d!%L +jP,4 FJ L`=8hB K1; ib 1; ib  1; ib | 4Qd,| |||4 F$ CY$`,=8h$BT4 2$ H,xF`=0 $ D(|d0X $1 ; ib 4 F$R ,(B`=,4<O hFj ` , 4 G $FS`=8h $BlR  $Wh lKKWh KKlWh ddlWh KKlWh ddl 7 $WUjefUjfeUjeUjeUje|4, d h0 ( $0, hd D@1; ib 5; ib , , `<4 O R6@`=<OJ !$k T< ~  ;#R=,4 O !'`=   !$k !$k  !$k  !$k  !$k  P < OJ %&P, |<4 OR`=4 O`=< ~$ =,  %& %&  %&  %&  %& =|; ib  0 @ `~Qd@PFN~QAX4 J@ ]j`=82@ dzMF==ҰL :@ dz%0u0/.-[p 2@ 0_kc_kc_kc4 B@R N[6`=<8hp 2@ kwbkwbkwbi; ib =Hx DFH,~ePH/,AFN~QAXBBDHP2Instance 3 23Saved 2 sensors_Auto .vi @BDHPD ,8,4НW~DF$, ,#t  W@/,@$00@DZzjt4 BDZ=0@ M]U(\4!4 B7MH=0@MX]xUh4 B\7XM=HUhUa1; ib ` `0@d4 B"=1; ib 0@ h4d4 B4 =,D\41; ib t1`; ib ,4\DiD1; ib 1; ib 1; ib 1; ib =T(DF$ ,/NI.LV.ALL.VILastSavedTarget0Dflt_OriginalInstancePathE2PTH0-LEGOBlocksVariable Variable.vi IsVariable`! IsPersistant Localized:&@0Localization Status (string)LocalizeVarName@0NameLS 3_Wizard@2 appended pathPTH0 C Program Files LEGO SoftwareLEGO MINDSTORMS Edu NXTenginevi.libLEGOBlocksVariable_VariableConfig.llbConfigure Variable.viNI.LV.ALL.goodSyntaxTargets&@0Dflt( KUUA Q8>*>*>Q8>K?Àŀǀ,    {Segoe UISegoe UISegoe UI020Tahoma00RSRC LVINLBVWF F 4RSIDxLVSRBDPWLIviCPTMDSTMDFDSLIdsVICDvers,DLDR@FPTDTCPMphICON|icl4icl8TITLCPCTDTHPTRecCPSTMNGISTRGLIfpFPHPLIbdBDHPVITS$HIST8PRT LFTAB`D%lP 0dx,<`o 4 `  ,h D l1N=xld D, POh $q @P <0|,d $xh\DH <  n&< &H3&:e;DA`;DDD,@mD2Instance 3 23Saved 2 sensors_Auto .viRSRC LVINLBVWk `@ <BOYBBOYBa߲B/J"J mOW0G#sQ qldWR10CLVIN2Instance 4 23Saved 2 sensors_Auto .viLVCCSequenceBoolean.ctl+jSequenceBoolean.ctl@! Sequence FlowPTH0)LEGO.llbSequenceBoolean.ctls  0@+jSequenceBoolean.ctl!Sequence Flow 2 @ Value.@+jSequenceBoolean.ctl! Sequence Flow@ B@ AP$ cP P d-`  P    P   c<NP"@P@flg@oRt@eofudfP Ax dfdP txdP oldP ext c NP"@P@flg@oRt@eofudfP Bp dfdP txdP oldP ext 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 P Valuex dfdP txdP oldP ext c,xP"@P@flg@oRt@eofudf0P+jSequenceBoolean.ctl!Sequence Flow 2x!dfdP!txdP!oldP!ext P" P@@Z P$@P@0PZ P$@P@0P( c cL @ A40@+jSequenceBoolean.ctl!Sequence Flow 2 @ B@ Operation! c2.@+jSequenceBoolean.ctl! Sequence Flow@ Operation c dP``` d < x^@\dVpxdpx,8<|dpxdThBVIDS2Instance 4 23Saved 2 sensors_Auto .vipi386,TDcodeGTD\Ew$,TDE\EPPUEd$==ÐpӀ}fELXCDd{HVWdt_^CD88~<0@+jSequenceBoolean.ctl!Sequence Flow 2! @ Value@ Operation>.@+jSequenceBoolean.ctl! Sequence Flow@ A@ B )$44LLhLh$$$ MD"" AH,(3(3 MD*"1+"1 BH,(.3Z(07Y QD#q.#r. ValueH|,(3(7 UDHSHS OperationHD$,}>}= H,RE]SRGRR YDz z! Sequence Flow[Dr3r4Sequence Flow 2RD*5*5 ResultLDv5=v6=H$,:O;OLDz (z!(LDnHPnIPLDr3;r4;H$,MbNbHD,GNHNHD,GMHMHD,BNBN HD,HD,=GIp=HIp HD,BNBNOE| D| D 5 LDPXQXxD,Per LEGO: If input is negative, output zero.SE>> False HD,Q^T\%#_g%#_g%#_g%.0f %#_6gUA plus B A minus B A Times BA Divided by BAbsolute Value of ASquare Root of AOKOK ,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`PNG  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/IR<0NpU0 CLMp~>j>o"F=꺮ȑ^ <+nw\@D5Z6,YJMmè9z֢;Pu~kiJp8,"˲{/:AHZllM' hzo9LT#]."?z?3X5q` NQߠq<ϷkHdq&v}d,!C[3M%Љ)if_gDKXQ\?F!UMBpL"FLd4d'˲*x^z?vO<ہ.NkHq}xtҌ8T9%qCCD)AP!q^4z6hEؔ7& ُq SR$4yPhhJX0Z{6>_P®02KZ[!;W>]'4z?~v3 ǙXIENDB`FPHP2Instance 4 23Saved 2 sensors_Auto .viLVCCSequenceBoolean.ctlTPTH0<@FPHPH,8 pW;XL 8 7~DGTD x{T,<,/H/{d|||||D@P#8(,thD4 N #`L=0  #8d8 2 '4F8==4p < 0".c".c".c8hB|TR |p < .:b.:b.:bL : '40u0/.-[@P4#)8_ :8hBddT0D dV||, xT,4 N$ )#2`<=0 $ #)8_d8 2$ '-4[F0==,p <$ 0".*c".*c".*c8h$Bh@R |p <$ .:*b.:*b.:*bL :$ '-430u0/.-[0DT $|||0DxT||||||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 h@B T|      4     `4 F T GT`=P W GF=$L0`< 6 T yBd=,8 J T QD^TF==0 6 T pOzBdp < T 0[gb[gb[gbp < T 0O[cO[cO[c0  T MD0  TJFT; Dib 1; Dib 1; Dib @d y+jP,4 FTJy` =8hTB K@d! q2$ +jP,4 FJq2`=8hB K1@; Dib 4 F R )6`=< T 4 $ 1; Dib ,<pd,4 1$; Dib , 4a; Dib 1; Dib 4 ORu4>`=<OTJi|< ~9P=,4 Oy)`= iiiii@t@<OJ2||,L P4 O@RmGQ`=4 O@q2<`=< ~@Lc=, @2|2|2|2|2|<   Td H 4 TUsUsUsUsUsUs Us!iD8 x{@101//W{d udD8 x{@101/BBDHP2Instance 4 23Saved 2 sensors_Auto .viK @BDHP,87P@WK,! 110!D!~DGTD*,, T@/0!@p xDFfVt4! BDFO=0"@pO_Wl0"@p 04F fV80"@p D4" BFN=4# BAO=4$ B=0%@p JFZfRV4% B<FJq=0&@p 8O_Wh4& B8AO= 'B@D4'D'`4'DJ 4'l G  4'l  ' x0'-'<X',D{ke &'(,' $ ,'|0'h80'd 'B 'B@ '@@`0'.(P MYS<'$1P 4{Eb= (B D4(D,  4(ht ( ( x 4(   4(h0 ( (  L (B( D (B D4(/l i4(L L!  (@ 0(-0'4(l H  4(D  (D (@@ xD0(-'  (B  (B  (@@ 0  (t X( x4(0 i( ( D ( X4(D ` 4(/h g4(LX ( 8( ,( L( , L ( d( ( d X( 4(0 d g ( d@ h 4(0 d  g( d( d( (4(0 d l g (Bx D( (@@ D(( ,L4(h Ep Ip5; Dib 4(0 8i4(0 i( 4(/ h(((( ((  ((H X((4(0(\h ((  4(0(p h((((4(0( h(l]; Dib -xp$T <p(  p( 4(L h  ,( L@0(l (B@ D (Bt  (B DD (B(( D; Dib 1; Dib 1; Dib (t,(  0(L (Bx  (Bx8D (Bx( xV(SRVR( 0Va0; Dib 1; Dib (.,--d,(D8,(` X ,((@,( ,(  L,(@ 8l,((,( ,( 0 x,(  ,(@t D((((4(L 0@ ,(l (B(D0( (B(  (B(x (B( D,(Xx(@ ( y; Dib =p$T << ,(84( J4 OY=]!$;Di 1$!7*34)/L&j)P))P4)0p !j4)0p  j )p ) )p8 )xp )p X4)0pp j)p)P )))8"|UU)1&,;Di', ,)$$t%\ )B#% D0)"# )B#  )B##T )B#% D,)"#4#t#T4)/"$$%)$4)$T)$4$T )#%$ )#% $ )##4)0##%)#4)0#$  %4)"%@% )"$T)%% )$4#t4)"%xA p)% ]*0%,)323T ,)hlL"& )B' )D0)&(<)"& )B' <)Ll #t(0 )B' '<)  8#4'xX X )B' * D<) @(#T'x`,)&'x(0'4)/+)"B$()),))L)),)L )(.)l-d )(-)-d4)0((!2=7(4)0()"(2-(4)&38;L 4)&/ F m*;Di 1;Di  *4) &=** /XX*,&-8o2i/H18,-(Z*.-*(,**+l,+P,**6x,860*+.0*+6L*, *B+,20 *B,,20 *@@*2,200*.*1p# *+(0*-*l$<*$1*P 4?b= +@@*), +,-d/(4++-/ +-)L +B+-, +,L-.| +B,, 0+-*1T%foj +B+..L +B,6.L 4++.0X +),.|+/((0 +@@**.L +,.LI3*j+--+.j7 +1)2 +1++++..|/(+,l,L,+p<+8D4+/&2Z+201 +122P204+012'+20+' 1*4+011$&4+&3p48!+1**+&-d1+2)*+20,7;Di', = "<*l*3A7& 7\+2@+P6O`4),+5555L+6,8+24 P_b==Ѽ8-h4BL- :4 KQ00/.-[0- 34 O`h,-,5(4 -@,666,,-,l.,6,.-6,-6-6,.4-+66 -6Wj;D8 z؋1\1 T /W3D8 z؋1\1 T /W3(;`9*5&-@8*9D8 ؋1\1 T /W35&-`9*:-PJFlJ;D8 ؋1\1 T /W3 >-)A4&-:*;D8 ؋1\1 T /W35 &1@p  De >@p 8h5B85B5 &5D\ 5h < ==>?YD{ke &-H*= @5  9l   -(K8KhK4A@p  Di4AL0 0! 5"x%8& -UUBDC 5B8 9B10'-%D& /d/ =1$P 4{* 5B1@p 8h\Ej  - FdIC @A?B80ChtAJ5& F-(-*jAG@pFfVlG@-@UJD<D<*<8L=h|=\ 4>==><(h> d?@?0!,@8&%`@d/*B ABCpE,DG@AFD8 ؋1\1 T ˆ/W3D8 ؋1\1 T ˆ/W3H- iD8 ؋1\1 Tˆ/W35BFD8 ؋1\1 Tˆ/W;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_OriginalInstancePath_2PTH0GLEGOBlocksFP Numeric OperationsFP Numeric Operations.vi Localized:&@0Localization Status (string)LocalizeNI.LV.ALL.goodSyntaxTargets&@0Dflt( $@@?n AAB A@?P"(1:CE G  NSegoe UISegoe UISegoe UI00Tahoma0RSRC LVINLBVWk 48RSIDxLVSRBDPWLIviCPTMDSTMDFDSLIdsVICDvers,DLDR@FPTDTCPMphICON|icl4icl8TITLCPCTDTHPTRecSTRG8CPSTMNGILIfpdFPHPxLIbdBDHPVITSHISTPRT FTAB`;Dled3  n L< 4DTh$d,H<4PhԸO , x l  =lNlxh lo,<  \0" H# 8$!@L%!LEGO.llbPadSelectorInput.ctlLVCCDecisionSlider.ctlӜDecisionSlider.ctl@ ThresholdPTH0(LEGO.llbDecisionSlider.ctlLVINNewLightSensor_Sub.viA x @ Raw Value@Scaled Intensity@! Floodlight@ ConnectionPTH0;LEGOBlocks Light SensorNewLightSensor_Sub.viLVCCSequenceBoolean.ctl+jSequenceBoolean.ctl@! Sequence FlowPTH0)LEGO.llbSequenceBoolean.ctlLVCCMerlotRadioButton.ctlMerlotRadioButton.ctl @!BooleanPTH0/LEGOWidgetsMerlotRadioButton.ctl44 x @ Raw Value@ Intensity @!Boolean0@+jSequenceBoolean.ctl!Sequence Flow 2@! Floodlight@!Polarity*@ӜDecisionSlider.ctl Threshold:@PadSelectorInput.ctl01234 Connection.@+jSequenceBoolean.ctl! Sequence FlowP1 cP P d-` crP"@P@flg@oRt@eofudf*PӜDecisionSlider.ctl ThresholdpdfdPtxdPoldPext c P"@P@flg@oRt@eofudf:PPadSelectorInput.ctl01234 ConnectionpdfdPtxdPoldPext c,TP"@P@flg@oRt@eofudf P!Booleanx!dfdP!txdP!oldP!ext Pb P         @P  P c9VP"@P@flg@oRt@eofudfP IntensityxdfdPtxdPoldPext 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 c/VP"@P@flg@oRt@eofudfP!Polarityp!dfdP!txdP!oldP!ext c/XP"@P@flg@oRt@eofudfP! Floodlightp!dfdP!txdP!oldP!ext P c%VP"@P@flg@oRt@eofudfP Raw ValuexdfdPtxdPoldPext" P@!@! c c| c!@Scaled Intensity40@+jSequenceBoolean.ctl!Sequence Flow 2@ Raw Value! c@!Polarity! c.*@ӜDecisionSlider.ctl Threshold c|@! Floodlight@ Connection c>:@PadSelectorInput.ctl01234 Connection2.@+jSequenceBoolean.ctl! Sequence Flow c c d P``` d dV l j 0DHXL`^ 2@Y@I@?k $208l dpx:Plx|T ~X0<>dp|~T\@l@@dd@@\D@Thr`R@PVIDS2Instance 5 23Saved 2 sensors_Auto .viVIDSNewLightSensor_Sub.viLPTH0,ri386?Dcode8)TDEw?DE\EPPUEd$==ÐpӀ}ELXCdlClC,PC$TCtC4XC\dCT{XPR}ZXC\@ƅ$ƅdƅƅƅ0ƅpɍHHH ƅ$hhUEP} }K}QRPE@$_d$ZY=R= p h搐ÐEw ?DE\EPPUEd$===z=yEw Ew‰ppVL@'PUEd$=ÐpN?Dp @'PUEd$=ÐPpp?DP?DWP?DPE?DP X?D_^ZY[]ÐL=,PEP$PPӇ?D$L$@ $Ðd$.Ul$SQRVWT$ QRPE@$R_d$ZY=_^ZY[]ÐDžtLL@ tDžDžDžDžDž|DžDžPTABxpQRuzd$ZY,Ul$SQRVW}#QRUA_d$ZY(_^ZY[]ÐUl$SQRVWu܇?DF ?DFׁ?DF@?DFDQRhU$_d$ZY_^ZY[]ÐXu*[?D![ %.7CODE8)TD=%7.1Oldest compatible LabVIEW.=Ѹ,\,X,T((p"PPP *@ӜDecisionSlider.ctl Threshold:@PadSelectorInput.ctl01234 Connection @!Boolean@ Intensity.@+jSequenceBoolean.ctl! Sequence Flow0@+jSequenceBoolean.ctl!Sequence Flow 2@!Polarity@! Floodlight@ Raw Value !!!??",  """  """"""",-""""""""""-"""""""""""-""b""""""""-"""""""""""""-"""""""""""""-"""""""""""""-"""""""""""""-"""""""""""""-"""""""""""""-"U"""""""""""_""""""""/"""""//""""/"""/"/ *UUU*U**UU*+UU*TUVVVVVViV@F-.Vd@4.VXVV+V++V++VVV722 x @ Raw Value@ Intensity@!Yes / No0@SequenceBoolean.ctl!Sequence Flow 2@!Generate Light@!Greater / Less.@ӜDecisionSlider.ctl Trigger Point(@PadSelectorInput.ctlPort.@SequenceBoolean.ctl! Sequence FlowlDTHPD>D88dk~t!0$@MerlotRadioButton.ctl!4 @!Boolean:*@ӜDecisionSlider.ctl Threshold&@Scaled Intensity@ Connection@! FloodlightJ:@PadSelectorInput.ctl01234 Connection0$@MerlotRadioButton.ctl!3@ Intensity>.@+jSequenceBoolean.ctl! Sequence Flow<0@+jSequenceBoolean.ctl!Sequence Flow 2@!Polarity@ Raw Value x @ Raw Value@Scaled Intensity@! Floodlight@ Connection0$@MerlotRadioButton.ctl!20$@MerlotRadioButton.ctl!1012340$@MerlotRadioButton.ctl!08(@x@(@<ll@8xx(D VD?I?I ConnectionSD{p{qBooleanUD@O@O  ThresholdN@M@M N:G:G H,MaMZHD,Y"m3Y#m3UD(( IntensityH,-%#TDmnPolarityVD  Floodlight[DjkSequence Flow 2YDCD Sequence FlowPDCNCN PortUD(H(H Raw ValueH,R-~U|N.;.; YD.=.=  Trigger PointZDrrGreater / LessZDq$~qq%~qGenerate LightUD-- IntensityUDNO Raw ValueTDkkYes / NoLD?I?IQDCP5CN5 Port:MDCNCN 0LDCNCN H$d>DBVBVMDE9P?E:P? 1LDE9P@E:P@ MDEePkEfPk 2LDEePlEfPl MDEPEP 3LDEPEP MDEPEP 4LDEPEP LD|X`|Y`H$Xd>D]r^rLDCKDKLD||LDjrkrH$|d>DHD,';'; HD,## HD,&:&:HD,qvqwHD,&& HD,%%HD,6J6JaD$$NewLightSensor_Sub.viHD,)")"HD,(( %.0f%.0f%.0f%.0f T*X* TeVePNG  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 ?ۡC'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`OFFONOFFONOKOKJFPHP2Instance 5 23Saved 2 sensors_Auto .viLVCCPadSelectorInput.ctlPTH0LVCCDecisionSlider.ctlPTH0LVCCSequenceBoolean.ctldPTH0LVCCMerlotRadioButton.ctl!<#&<)PTH030@FPHPD<,81,W3/~8)TDbH,0e>DLH/,XLH 8 @7|||8hBhTRm0$2 |D||8hB U0d |@d X@V+4 NJ>J`x=8hB K<Oj( |t4 OHzo`d=8hHBR HlKKKKlddlKKlddl0H: 7HW~ef~fe~e~e~e|||X||||@d -ny Ӝ0ө|4 NJ?P`(=8hB KHXJ@ny @P AGwf 4 N?N`=4 J 9H``=|,l H X L : Lb0u0/.-[ < 82 LbF\==X0  Hfd8hB0Rp 0 0GwScGwScGwScp 0 Sw_bSw_bSw_b0 4HP,@0 HPm@dd0 7HP;p @$P19@$P19@%P090 7FRrCdD`40Tny ,Tny=T0 2 (T*Y+0 7HkPp:dd0 2 -TeWf4 6 X!n4P=@ PC@2.H-4 N  )`L=0  2*d8  2 .&FH==Dp 8  0ccc8h Bx@R p 8  +b+b+bL :  .0u0/.-[0 l8h.BT0d~ ||   @  <    X||$8h00BT0| 0<Oq||T4 Ol`<=8hBdR lddKKlddlKKlddl 7Wefeeee00<Op#r4 O`$=8hBR %6ldd%6KKl%6ddl%6KKl%6ddl 7W#8e#8fe#8e#8e#8e0lp@d)<i05+jP,4 FJi`=8hB K@d,B/+jP,4 FdJB`=8hdB K"4 FRJBO`=0  M2d@PCM2!84 N )I`=8hBR 8 2 Q.FҜ==טp 8 0BNcBNcBNc|||\p 8 B+NbB+NbB+NbL : Q.W0u0/.-[0 "T< <@X< X@<, Dx4 NR-<`|=< 8 X ( l |4 FRJ->`=4 GRq`D=,TP4 GRp#r`h=,X 4 F R .`=< @  tL4 FR M`=<<t `4 GHRj`=,,(\ 0 7ATDJ@VT74 N >J`x=4 NR BQ6`t=0!  @(Vd,!!<#&<)0! 7 D,RF,!)&<#!<@!d BO8X!4! FJBO`p=8"hB K"|"|"T 4" O BO`l=<# j AWT=c>D8%h B!( %|<%OJBO 6,%  8" t%|@%d D,Q@!|3X!%!!"4% F!<JD8Q@`X=8&h!<B$# K& 4 BOBO'BO(BO'BO(BO)BO*<*O!<JD,Q9#2*#%T#P4* O"D8QA`=8+h"B## +|+|@+d DWQl$1X!+|+|+$4$h$4+ F#JDdQl`\=8,h#B$$ K,|,|<,O#JDWQd%0,% '(4, O$DdQm`=- 4"D,Q9D,Q9'D,Q9(D,Q9'D,Q9(D,Q9)D,Q9*-|-|@-d DQ&|X!-&&',4- F&<JDQ`=8.h&<B'' K.|.|<.O&<JDQ'h.'*(4. O',DQ`=/|/ 4$DWQdDWQd'DWQd(DWQd'DWQd(DWQd)DWQd*8/h$B&(& 8/h',B(' /|@/d DQ)PX!/)l)*4/ F)JDQ`=80h)B)) K0|0|<0O)JDQ*<0*X+*40 O*DQ`=81h*B+* 1|1 4',DQDQ'DQ(DQ'DQ(DQ)DQ*1|,1,1 4*DQDQ'DQ(DQ'DQ(DQ)DQ*1,1; ib 1; ib |-,,(-1; ib 1; ib -8.,,(-X---.1; ib 1; ib 1; ib 42,1./,./`p41 O.R{Wa`=<2OdJB.T4<2 ~.\s=Pd>D44 O.BL`=5 .BB6B6B6B66.6,00<6OJi0l,60011<46 O00R{~`h=47 O00is`=<8 ~00,=td>D: 00ii6i6i6i6i; ib =,,(-X---.1QS DQ 0, ; i 0, ; i 0, ; i 0(- ; i BDHP2Instance 5 23Saved 2 sensors_Auto .viLVINNewLightSensor_Sub.vipPTH0 @BDHPD\,8 XW:~8)TD/yD,\,HB~Z@/,: \L0:0:@D,< 4t4: BD&<|=4;0;@ X&F6 4; B$l=4<0<@x;KC4< Bt%;=0=@)I94=< !=T0=@@@vSs~c4= BXpu=4> B'=4? B$&=0@@<$0@@T;K C4@ BT5K=4At!4A ! Axt4AH!DA1$$L$ppЩ ApdAA4A/X3SAxA Ax Ax A@A4A005PB AT A<t4A0DHPL4A0#5>9A 4A0>HC4A &Kp%b=@B  h $  ` 4B3p%$ B Bp  Bp@ 4B3p&4B3p T( B h Bp h4B3p'  Bp X 4B3p * B $ Bp $B 4B3p )$B Bp \ 4B3p , B  Bp 4B3p -$ 4B3p D+$ Bp ( 4B3p  B Bp 04B3p L  B ` Bp  `B B Bp 4B3p   4B,0B@  0&*F"6 `4B B 0*#=4C4C !a1; ib H0C@  !4C B\)=D `D 0 D\Dd(4D/)FIfPoDDd4D00d./VDa9[o4D00x/9LDV>Qo D0<D( D0DD D0@4D00 /L9V4Qo4D/OHohOnDDD4D0UXjc_]n4D0_NjXdSn D0D D(DD D@d4D0UN_XZSn,Dp0,DdXDD(<D DtX$T 0\D "6"HD 6LD 0p\ 0T$XtD<D @ <LDxTXtD@< DCBBD<99[HD DL_]_wKwKDCCLD@   ~  ~ dS >Q ~c d5 >5 dD4ZB4BZS4Qi; ib 1; ib 1; ib -p$1; ib 1; ib 1; ib 1; i-NI.LV.ALL.VILastSavedTarget0Dflt_OriginalInstancePathM2PTH05LEGOBlocks Light SensorLight Sensor.vi Localized:&@0Localization Status (string)LocalizeNI.LV.ALL.goodSyntaxTargets&@0Dflt(B     {Segoe UISegoe UISegoe UI02Tahoma000RSRC LVINLBVW # 4RSIDxLVSRBDPWLIviCPTMDSTMDFDSLIdsVICDvers,DLDR@FPTDTCPMphICON|icl4icl8TITLCPCTDTHPTRec3STRGPICCTMNGI|CPSTLIfp0FPHPDLIbdXBDHPlVITSHISTFTABl0)h-P,0 \\rD

6?7@7L؉A7LsB7̉C8LD8880 889N 9LEGO.llbSequenceBoolean.ctls  0@+jSequenceBoolean.ctl!Sequence Flow 2 @ Value.@+jSequenceBoolean.ctl! Sequence Flow@ B@ AP$ cP P d-`  P    P   c<NP"@P@flg@oRt@eofudfP Ax dfdP txdP oldP ext c NP"@P@flg@oRt@eofudfP Bp dfdP txdP oldP ext 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 P Valuex dfdP txdP oldP ext c,xP"@P@flg@oRt@eofudf0P+jSequenceBoolean.ctl!Sequence Flow 2x!dfdP!txdP!oldP!ext P" P@@Z P$@P@0PZ P$@P@0P( c cL @ A40@+jSequenceBoolean.ctl!Sequence Flow 2 @ B@ Operation! c2.@+jSequenceBoolean.ctl! Sequence Flow@ Operation c dP``` d < x^@\dVpxdpx,8<|dpxdThBVIDS2Instance 6 23Saved 2 sensors_Auto .vipi386?Dcodex&TD\Ew$?DE\EPPUEd$==ÐpӀ}fELXCDd{HVWdt_^CeTD>ePD>eLpPPP@ A@ B.@+jSequenceBoolean.ctl! Sequence Flow@ Operation @ Value0@+jSequenceBoolean.ctl!Sequence Flow 2``00A00``Numeric Operations2  0@SequenceBoolean.ctl!Sequence Flow 2 @Result.@SequenceBoolean.ctl! Sequence Flow@B@ADTHPD>D88~<0@+jSequenceBoolean.ctl!Sequence Flow 2! @ Value@ Operation>.@+jSequenceBoolean.ctl! Sequence Flow@ A@ B )$44LLhLh$$$ MD"" AHld>D(3(3 MD*"1+"1 BHHd>D(.3Z(07Y QD#q.#r. ValueH(d>D(3(7 UDHSHS OperationHD$d>D}>}= Hc>DRE]SRGRR YDz z! Sequence Flow[Dr3r4Sequence Flow 2RD*5*5 ResultLDv5=v6=H$,:O;OLDz (z!(LDnHPnIPLDr3;r4;H$,MbNbHD8e>DGNHNHD\d>DGMHMHDc>DBNBN HD8d>DHDd>D=GIp=HIp HDc>DBNBNOE| D| D 5 LDPXQXxD,Per LEGO: If input is negative, output zero.SE>> False HDf>DQ^T\%#_g%#_g%#_g%.0f %#_6gUA plus B A minus B A Times BA Divided by BAbsolute Value of ASquare Root of AOKOK ,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`PNG  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/IR<0NpU0 CLMp~>j>o"F=꺮ȑ^ <+nw\@D5Z6,YJMmè9z֢;Pu~kiJp8,"˲{/:AHZllM' hzo9LT#]."?z?3X5q` NQߠq<ϷkHdq&v}d,!C[3M%Љ)if_gDKXQ\?F!UMBpL"FLd4d'˲*x^z?vO<ہ.NkHq}xtҌ8T9%qCCD)AP!q^4z6hEؔ7& ُq SR$4yPhhJX0Z{6>_P®02KZ[!;W>]'4z?~v3 ǙXIENDB`FPHP2Instance 6 23Saved 2 sensors_Auto .viLVCCSequenceBoolean.ctlTPTH0<@FPHP0e>D8 W;XL 8 7~Dx&TD x{De>D/H/{d|||||D@P#8(,thD4 N #`=0  #8d8 2 '4Fh==dp < 0".c".c".c8hB|TR |p < .:b.:b.:bL : '40u0/.-[@P4#)8_ :8hBddT0D dV||, xT,4 N$ )#2`p=0 $ #)8_d8 2$ '-4[F==p <$ 0".*c".*c".*c8h$Bh@R |p <$ .:*b.:*b.:*bL :$ '-430u0/.-[0DT $|||0DxT||||||88h TBTc0D T,@P #8B4 N  "p/`=0  #8d8 2 '4F==Hp <  0".c".c".c8 h BR p 8  .:b.:b.:bL :  '40u0/.-[0 D d0 D 4T8 h@B T|      4     `4 F T GT`=P W GF=$L0`< 6 T yBdT=d>D8 J T QD^TFP==L0 6 T pOzBdp < T 0[gb[gb[gbp < T 0O[cO[cO[c0  T MD0  TJFT; Dib 1; Dib 1; Dib @d y+jP,4 FTJy`H=8hTB K@d! q2$ +jP,4 FJq2`D=8hB K1@; Dib 4 F R )6`@=< T 4 $ 1; Dib ,<pd,4 1$; Dib , 4a; Dib 1; Dib 4 ORu4>`<=<OTJi|< ~9P8=,4 Oy)`4= iiiii@t@<OJ2||,L P4 O@RmGQ`0=4 O@q2<`,=< ~@Lc(=, @2|2|2|2|2|<   Td H 4 TUsUsUsUsUsUs Us!iD8 x{@101//W{d udD8 x{@101/BBDHP2Instance 6 23Saved 2 sensors_Auto .viK @BDHPp,87PWK,! 110!D!~Dx&TD*@e>Dp, T@/0!@p xDFfVt4! BDFO$=0"@pO_Wl0"@p 04F fV80"@p D4" BFN =4# BAO=4$ B=0%@p JFZfRV4% B<FJq=0&@p 8O_Wh4& B8AO= 'B@D4'D'`4'DJ 4'l G  4'l  ' x0'-'<X',D{ke &'(,' $ ,'|0'h80'd 'B 'B@ '@@`0'.(P MYS<'$1P 4{Eb = (B D4(D,  4(ht ( ( x 4(   4(h0 ( (  L (B( D (B D4(/l i4(L L!  (@ 0(-0'4(l H  4(D  (D (@@ xD0(-'  (B  (B  (@@ 0  (t X( x4(0 i( ( D ( X4(D ` 4(/h g4(LX ( 8( ,( L( , L ( d( ( d X( 4(0 d g ( d@ h 4(0 d  g( d( d( (4(0 d l g (Bx D( (@@ D(( ,L4(h Ep Ip5; Dib 4(0 8i4(0 i( 4(/ h(((( ((  ((H X((4(0(\h ((  4(0(p h((((4(0( h(l]; Dib -xp$T <p(  p( 4(L h  ,( L@0(l (B@ D (Bt  (B DD (B(( D; Dib 1; Dib 1; Dib (t,(  0(L (Bx  (Bx8D (Bx( xV(SRVR( 0Va0; Dib 1; Dib (.,--d,(D8,(` X ,((@,( ,(  L,(@ 8l,((,( ,( 0 x,(  ,(@t D((((4(L 0@ ,(l (B(D0( (B(  (B(x (B( D,(Xx(@ ( y; Dib =p$T << ,(84( J4 OY=]!$;Di 1$!7*34)/L&j)P))P4)0p !j4)0p  j )p ) )p8 )xp )p X4)0pp j)p)P )))8"|UU)1&,;Di', ,)$$t%\ )B#% D0)"# )B#  )B##T )B#% D,)"#4#t#T4)/"$$%)$4)$T)$4$T )#%$ )#% $ )##4)0##%)#4)0#$  %4)"%@% )"$T)%% )$4#t4)"%xA p)% ]*0%,)323T ,)hlL"& )B' )D0)&(<)"& )B' <)Ll #t(0 )B' '<)  8#4'xX X )B' * D<) @(#T'x`,)&'x(0'4)/+)"B$()),))L)),)L )(.)l-d )(-)-d4)0((!2=7(4)0()"(2-(4)&38;L 4)&/ F m*;Di 1;Di  *4) &=** /XX*,&-8o2i/H18,-(Z*.-*(,**+l,+P,**6x,860*+.0*+6L*, *B+,20 *B,,20 *@@*2,200*.*1p# *+(0*-*l$<*$1*P 4?b= +@@*), +,-d/(4++-/ +-)L +B+-, +,L-.| +B,, 0+-*1T%foj +B+..L +B,6.L 4++.0X +),.|+/((0 +@@**.L +,.LI3*j+--+.j7 +1)2 +1++++..|/(+,l,L,+p<+8D4+/&2Z+201 +122P204+012'+20+' 1*4+011$&4+&3p48!+1**+&-d1+2)*+20,7;Di', = "<*l*3A7& 7\+2@+P6O`4),+5555L+6,8+24 P_b==8-h4BL- :4 KQ00/.-[0- 34 O`h,-,5(4 -@,666,,-,l.,6,.-6,-6-6,.4-+66 -6Wj;D8 z؋1\1 T /W3D8 z؋1\1 T /W3(;`9*5&-@8*9D8 ؋1\1 T /W35&-`9*:-PJFlJ;D8 ؋1\1 T /W3 >-)A4&-:*;D8 ؋1\1 T /W35 &1@p  De >@p 8h5B85B5 &5D\ 5h < ==>?YD{ke &-H*= @5  9l   -(K8KhK4A@p  Di4AL0 0! 5"x%8& -UUBDC 5B8 9B10'-%D& /d/ =1$P 4{* 5B1@p 8h\Ej  - FdIC @A?B80ChtAJ5& F-(-*jAG@pFfVlG@-@UJD<D<*<8L=h|=\ 4>==><(h> d?@?0!,@8&%`@d/*B ABCpE,DG@AFD8 ؋1\1 T ˆ/W3D8 ؋1\1 T ˆ/W3H- iD8 ؋1\1 Tˆ/W35BFD8 ؋1\1 Tˆ/W;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_OriginalInstancePath_2PTH0GLEGOBlocksFP Numeric OperationsFP Numeric Operations.vi Localized:&@0Localization Status (string)LocalizeNI.LV.ALL.goodSyntaxTargets&@0Dflt( $@@?n AAB A@?P"(1:CE G  NSegoe UISegoe UISegoe UI00Tahoma0RSRC LVINLBVWk 48RSIDxLVSRBDPWLIviCPTMDSTMDFDSLIdsVICDvers,DLDR@FPTDTCPMphICON|icl4icl8TITLCPCTDTHPTRecSTRG8CPSTMNGILIfpdFPHPxLIbdBDHPVITSHISTPRT FTABxl:|dH$ $ L 4DTLLEGO.llbSequenceBoolean.ctls` 0@+jSequenceBoolean.ctl!Sequence Flow 2 @ Value.@+jSequenceBoolean.ctl! Sequence FlowP cP P d-` cRP"@P@flg@oRt@eofudf P Valuex dfdP txdP oldP ext 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 c#lP"@P@flg@oRt@eofudfP0 DNL_Comment p0dfd P0txd P0old P0ext c,RP"@P@flg@oRt@eofudf P!Readx!dfdP!txdP!oldP!ext P   c c\2.@+jSequenceBoolean.ctl! Sequence Flow @ Value@0 DNL_Comment @!Read c c dP``` d dPt^@Certain VIs (such as DropVariable.vi) depend on this front panel configuration and the connector pane of this VI. The following tags are set on this VI: IsVariable$208p|~0<>@BVIDS2Instance 7 23Saved 2 sensors_Auto .vii386'2TDcodePLFDtEw$2TDE\EPPUEd$={=ÐpӀ}XELXCLCT{XPR}ZX}zE$EEƅ$ƅpƅphhUEPeD>eD>epPPP @ Value.@+jSequenceBoolean.ctl! Sequence Flow0@+jSequenceBoolean.ctl!Sequence Flow 2@0 DNL_Comment @!Read"<""B"E<"|@ @|@D@D|<""<" Variable2` 0@+jSequenceBoolean.ctl!Sequence Flow 2 @ Value.@+jSequenceBoolean.ctl! Sequence FlowDTHPD>D88~>.@+jSequenceBoolean.ctl! Sequence Flow @ Value<0@+jSequenceBoolean.ctl!Sequence Flow 2! @0 DNL_Comment @!ReadL $<<x$x YD"# Sequence Flow[DKKSequence Flow 2WDDX#DX#  DNL_CommentHc>DI-wI/v]D-)A-*ARead This CommentPDGRGR ReadLD7?8?H$dd>D<"Q="QLD"&#&LDLDH$Lf>D# # QD^i^i ValueH\f>De yLe#eJQDOZ5OZ5 ValueHDTf>D[\HD,8LG8LGHD,8YL8ZLHD,!!HDd>D  OKOK ,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`%#_gFPHP2Instance 7 23Saved 2 sensors_Auto .viLVCCSequenceBoolean.ctlPTH0@FPHPDe>D8|(W~PLFDe>Df>D~ePH/,XL < ,8 @7||8h@BT@R 0@$2|D||0tp8h BT|||8hBT|\0       |@d  !$ +jP,4 FJ!`=8hB K@d!%L +jP,4 FJ L`=8hB K1; ib 1; ib  1; ib | 4Qd,| |||4 F$ CY$`=8h$BT4 2$ H,xF=0 $ D(|d0X $1 ; ib 4 F$R ,(B`=,4<O hFj ` , 4 G $FS`=8h $BlR  $Wh lKKWh KKlWh ddlWh KKlWh ddl 7 $WUjefUjfeUjeUjeUje|4, d h0 ( $0, hd D@1; ib 5; ib , , `<4 O R6@`=<OJ !$k T< ~  ;#R8=@d>D4 O !'`L=   !$k !$k  !$k  !$k  !$k  P < OJ %&P, |<4 OR`P=4 O`H=< ~$ @=Df>D  %& %&  %&  %&  %& =|; ib  0 @ `~Qd@PFN~QAX4 J@ ]j`<=82@ dzMFl==XL :@ dz%0u0/.-[p 2@ 0_kc_kc_kc4 B@R N[6`\=<8hp 2@ kwbkwbkwbi; ib =Hx PLFDf>D~ePH/,AFN~QAXBBDHP2Instance 7 23Saved 2 sensors_Auto .vi @BDHPDde>D8,4`W~PLFD$e>Dde>D#t  W@/,@$00@DZzjt4 BDZ=0@ M]U(\4!4 B7MH=0@MX]xUh4 B\7XM=HUhUa1; ib ` `0@d4 B"=1; ib 0@ h4d4 B4 D=,D\41; ib t1`; ib ,4\DiD1; ib 1; ib 1; ib 1; ib =T(PLFD$de>D/NI.LV.ALL.VILastSavedTarget0Dflt_OriginalInstancePathE2PTH0-LEGOBlocksVariable Variable.vi IsVariable`! IsPersistant Localized:&@0Localization Status (string)LocalizeVarName@0NameLS 4_Wizard@2 appended pathPTH0 C Program Files LEGO SoftwareLEGO MINDSTORMS Edu NXTenginevi.libLEGOBlocksVariable_VariableConfig.llbConfigure Variable.viNI.LV.ALL.goodSyntaxTargets&@0Dflt( KUUA Q8>*>*>Q8>K?Àŀǀ,    {Segoe UISegoe UISegoe UI020Tahoma00RSRC LVINLBVWF F 4RSIDxLVSRBDPWLIviCPTMDSTMDFDSLIdsVICDvers,DLDR@FPTDTCPMphICON|icl4icl8TITLCPCTDTHPTRecCPSTMNGISTRGLIfpFPHPLIbdBDHPVITS$HIST8PRT LFTAB`( ld,Oh`P< 48c `, n , D Ș̰д8x6PKD`XP  @ h$ 0|-T Dxļ z\ 3 D  &<ԓ&HXC&:`);x8A̜D0D,lDp2Instance 7 23Saved 2 sensors_Auto .vi+RSRC LVINLBVW # `@ 2<kDEH $ nHMIݎmE` qldWypA7pJ SLVIN2Instance 8 23Saved 2 sensors_Auto .viLVCCPadSelectorInput.ctlPadSelectorInput.ctl @01234Output SelectorPTH0*LEGO.llbPadSelectorInput.ctlLVCCDecisionSlider.ctlӜDecisionSlider.ctl@ ThresholdPTH0(LEGO.llbDecisionSlider.ctlLVINNewLightSensor_Sub.viA x @ Raw Value@Scaled Intensity@! Floodlight@ ConnectionPTH0;LEGOBlocks Light SensorNewLightSensor_Sub.viLVCCSequenceBoolean.ctl+jSequenceBoolean.ctl@! Sequence FlowPTH0)LEGO.llbSequenceBoolean.ctlLVCCMerlotRadioButton.ctlMerlotRadioButton.ctl @!BooleanPTH0/LEGOWidgetsMerlotRadioButton.ctlI44 x @ Raw Value@ Intensity @!Boolean0@+jSequenceBoolean.ctl!Sequence Flow 2@! Floodlight@!Polarity*@ӜDecisionSlider.ctl Threshold:@PadSelectorInput.ctl01234 Connection.@+jSequenceBoolean.ctl! Sequence FlowP1 cP P d-` crP"@P@flg@oRt@eofudf*PӜDecisionSlider.ctl ThresholdpdfdPtxdPoldPext c P"@P@flg@oRt@eofudf:PPadSelectorInput.ctl01234 ConnectionpdfdPtxdPoldPext c,TP"@P@flg@oRt@eofudf P!Booleanx!dfdP!txdP!oldP!ext Pb P         @P  P c9VP"@P@flg@oRt@eofudfP IntensityxdfdPtxdPoldPext 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 c/VP"@P@flg@oRt@eofudfP!Polarityp!dfdP!txdP!oldP!ext c/XP"@P@flg@oRt@eofudfP! Floodlightp!dfdP!txdP!oldP!ext P c%VP"@P@flg@oRt@eofudfP Raw ValuexdfdPtxdPoldPext" P@!@! c c| c!@Scaled Intensity40@+jSequenceBoolean.ctl!Sequence Flow 2@ Raw Value! c@!Polarity! c.*@ӜDecisionSlider.ctl Threshold c|@! Floodlight@ Connection c>:@PadSelectorInput.ctl01234 Connection2.@+jSequenceBoolean.ctl! Sequence Flow c c d P``` d dV l j 0DHXL`^ 2@Y@I@?k $208l dpx:Plx|T ~X0<>dp|~T\@l@@dd@@\D@Thr`R@PVIDS2Instance 8 23Saved 2 sensors_Auto .viVIDSNewLightSensor_Sub.viLPTH0,ri386KDcodeJKDEwKDE\EPPUEd$==ÐpӀ}ELXCdlClC,PC$TCtC4XC\dCT{XPR}ZXC\@ƅ$ƅdƅƅƅ0ƅpɍHHH ƅ$hhUEP} }K}QRPE@$3Td$ZY=R= p h搐ÐEw KDE\EPPUEd$===z=yEw Ew‰ppVL@'PUEd$=ÐpN!KDp @'PUEd$=ÐPpp!KDP!KDWP!KDPE"KDP X"KD_^ZY[]ÐL=,PEP$PP"KD$L$@ $Ðd$.Ul$SQRVWT$ QRPE@$R5Td$ZY=_^ZY[]ÐDžtLL@ tDžDžDžDžDž|DžDžPTABxpQRud$ZY,Ul$SQRVW}#QRUA{Sd$ZY(_^ZY[]ÐUl$SQRVWu"KDF #KDFKDF@#KDFDQRhU$hSd$ZY_^ZY[]ÐXu*[KD![ %.7CODEJKD<=%7.1Oldest compatible LabVIEW.=@D>f`D>fXD>fP((p"PPP *@ӜDecisionSlider.ctl Threshold:@PadSelectorInput.ctl01234 Connection @!Boolean@ Intensity.@+jSequenceBoolean.ctl! Sequence Flow0@+jSequenceBoolean.ctl!Sequence Flow 2@!Polarity@! Floodlight@ Raw Value !!!??",  """  """"""",-""""""""""-"""""""""""-""b""""""""-"""""""""""""-"""""""""""""-"""""""""""""-"""""""""""""-"""""""""""""-"""""""""""""-"U"""""""""""_""""""""/"""""//""""/"""/"/ *UUU*U**UU*+UU*TUVVVVVViV@F-.Vd@4.VXVV+V++V++VVV922 x @ Raw Value@ Intensity@!Yes / No0@SequenceBoolean.ctl!Sequence Flow 2@!Generate Light@!Greater / Less.@ӜDecisionSlider.ctl Trigger Point(@PadSelectorInput.ctlPort.@SequenceBoolean.ctl! Sequence FlowlDTHPD>D88dk~t!0$@MerlotRadioButton.ctl!4 @!Boolean:*@ӜDecisionSlider.ctl Threshold&@Scaled Intensity@ Connection@! FloodlightJ:@PadSelectorInput.ctl01234 Connection0$@MerlotRadioButton.ctl!3@ Intensity>.@+jSequenceBoolean.ctl! Sequence Flow<0@+jSequenceBoolean.ctl!Sequence Flow 2@!Polarity@ Raw Value x @ Raw Value@Scaled Intensity@! Floodlight@ Connection0$@MerlotRadioButton.ctl!20$@MerlotRadioButton.ctl!1012340$@MerlotRadioButton.ctl!08(@x@(@<ll@8xx(D VD?I?I ConnectionSD{p{qBooleanUD@O@O  ThresholdN@M@M N:G:G Hf>DMaMZHDf>DY"m3Y#m3UD(( IntensityH g>D-%#TDmnPolarityVD  Floodlight[DjkSequence Flow 2YDCD Sequence FlowPDCNCN PortUD(H(H Raw ValueHDg>DR-~U|N.;.; YD.=.=  Trigger PointZDrrGreater / LessZDq$~qq%~qGenerate LightUD-- IntensityUDNO Raw ValueTDkkYes / NoLD?I?IQDCP5CN5 Port:MDCNCN 0LDCNCN H$g>DBVBVMDE9P?E:P? 1LDE9P@E:P@ MDEePkEfPk 2LDEePlEfPl MDEPEP 3LDEPEP MDEPEP 4LDEPEP LD|X`|Y`H$g>D]r^rLDCKDKLD||LDjrkrH$ h>DHDc>D';'; HDxd>D## HD d>D&:&:HDg>DqvqwHD,g>D&& HD$g>D%%HDg>D6J6JaD$$NewLightSensor_Sub.viHDg>D)")"HDD(( %.0f%.0f%.0f%.0f T*X* TeVePNG  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 ?ۡC'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`OFFONOFFONOKOKJFPHP2Instance 8 23Saved 2 sensors_Auto .viLVCCPadSelectorInput.ctlPTH0LVCCDecisionSlider.ctlPTH0LVCCSequenceBoolean.ctldPTH0LVCCMerlotRadioButton.ctl!<#&<)PTH030@FPHPDf>D81,W3/~JKDbf>Dh>DLH/,XLH 8 @7|||8hBhTRm0$2 |D||8hB U0d |@d X@V+4 NJ>J` =8hB K<Oj( |t4 OHzo`=8hHBR HlKKKKlddlKKlddl0H: 7HW~ef~fe~e~e~e|||X||||@d -ny Ӝ0ө|4 NJ?P`=8hB KHXJ@ny @P AGwf 4 N?N`=4 J 9H`=|,l H X L : Lb0u0/.-[ < 82 LbF==0  Hfd8hB0Rp 0 0GwScGwScGwScp 0 Sw_bSw_bSw_b0 4HP,@0 HPm@dd0 7HP;p @$P19@$P19@%P090 7FRrCdD`40Tny ,Tny=0 2 (T*Y+0 7HkPp:dd0 2 -TeWf4 6 X!n4=@ PC@2.H-4 N  )`=0  2*d8  2 .&F==p 8  0ccc8h Bx@R p 8  +b+b+bL :  .0u0/.-[0 l8h.BT0d~ ||   @  <    X||$8h00BT0| 0<Oq||T4 Ol`=8hBdR lddKKlddlKKlddl 7Wefeeee00<Op#r4 O`=8hBR %6ldd%6KKl%6ddl%6KKl%6ddl 7W#8e#8fe#8e#8e#8e0lp@d)<i05+jP,4 FJi`=8hB K@d,B/+jP,4 FdJB`=8hdB K"4 FRJBO`=0  M2d@PCM2!84 N )I`=8hBR 8 2 Q.FҸ==մp 8 0BNcBNcBNc|||\p 8 B+NbB+NbB+NbL : Q.W0u0/.-[0 "T< <@X< X@<, Dx4 NR-<`=< 8 X ( l |4 FRJ->`=4 GRq`=,TP4 GRp#r`=,X 4 F R .`=< @  tL4 FR M`=<<t `4 GHRj`=,,(\ 0 7ATDJ@VT74 N >J`=4 NR BQ6`=0!  @(Vd,!!<#&<)0! 7 D,RF,!)&<#!<@!d BO8X!4! FJBO`=8"hB K"|"|"T 4" O BO`=<# j AW=g>D8%h B!( %|<%OJBO 6,%  8" t%|@%d D,Q@!|3X!%!!"4% F!<JD8Q@`|=8&h!<B$# K& 4 BOBO'BO(BO'BO(BO)BO*<*O!<JD,Q9#2*#%T#P4* O"D8QA`=8+h"B## +|+|@+d DWQl$1X!+|+|+$4$h$4+ F#JDdQl`0=8,h#B$$ K,|,|<,O#JDWQd%0,% '(4, O$DdQm`l=- 4"D,Q9D,Q9'D,Q9(D,Q9'D,Q9(D,Q9)D,Q9*-|-|@-d DQ&|X!-&&',4- F&<JDQ`4=8.h&<B'' K.|.|<.O&<JDQ'h.'*(4. O',DQ`,=/|/ 4$DWQdDWQd'DWQd(DWQd'DWQd(DWQd)DWQd*8/h$B&(& 8/h',B(' /|@/d DQ)PX!/)l)*4/ F)JDQ`(=80h)B)) K0|0|<0O)JDQ*<0*X+*40 O*DQ`$=81h*B+* 1|1 4',DQDQ'DQ(DQ'DQ(DQ)DQ*1|,1,1 4*DQDQ'DQ(DQ'DQ(DQ)DQ*1,1; ib 1; ib |-,,(-1; ib 1; ib -8.,,(-X---.1; ib 1; ib 1; ib 42,1./,./`p41 O.R{Wa` =<2OdJB.T4<2 ~.\s=g>D44 O.BL`=5 .B B6 B6 B6 B6 6.6,00<6OJi0l,60011<46 O00R{~`=47 O00is`=<8 ~00 =h>D: 00i i6 i6 i6 i6 i; ib =,,(-X---.1QS DQ 0, ; i 0, ; i 0, ; i 0(- ; i BDHP2Instance 8 23Saved 2 sensors_Auto .viLVINNewLightSensor_Sub.vipPTH0 @BDHPDe>D8 HW:~JKD/y4f>De>DHB~Z@/,: \L0:0:@D,< 4t4: BD&<=4;0;@ X&F6 4; B$=4<0<@x;KC4< Bt%;=0=@)I94=< !=T0=@@@vSs~c4= BXpu=4> B'=4? B$&=0@@<$0@@T;K C4@ BT5K=4At!4A ! Axt4AH!DA1$$L$ppЩ ApdAA4A/X3SAxA Ax Ax A@A4A005PB AT A<t4A0DHPL4A0#5>9A 4A0>HC4A &Kp%b=@B  h $  ` 4B3p%$ B Bp  Bp@ 4B3p&4B3p T( B h Bp h4B3p'  Bp X 4B3p * B $ Bp $B 4B3p )$B Bp \ 4B3p , B  Bp 4B3p -$ 4B3p D+$ Bp ( 4B3p  B Bp 04B3p L  B ` Bp  `B B Bp 4B3p   4B,0B@  0&*F"6 `4B B 0*#=4C4C !a1; ib H0C@  !4C B\)=D `D 0 D\Dd(4D/)FIfPoDDd4D00d./VDa9[o4D00x/9LDV>Qo D0<D( D0DD D0@4D00 /L9V4Qo4D/OHohOnDDD4D0UXjc_]n4D0_NjXdSn D0D D(DD D@d4D0UN_XZSn,Dp0,DdXDD(<D DtX$T 0\D "6"HD 6LD 0p\ 0T$XtD<D @ <LDxTXtD@< DCBBD<99[HD DL_]_wKwKDCCLD@   ~  ~ dS >Q ~c d5 >5 dD4ZB4BZS4Qi; ib 1; ib 1; ib -p$1; ib 1; ib 1; ib 1; i-NI.LV.ALL.VILastSavedTarget0Dflt_OriginalInstancePathM2PTH05LEGOBlocks Light SensorLight Sensor.vi Localized:&@0Localization Status (string)LocalizeNI.LV.ALL.goodSyntaxTargets&@0Dflt(B     {Segoe UISegoe UISegoe UI02Tahoma000RSRC LVINLBVW # 4RSIDxLVSRBDPWLIviCPTMDSTMDFDSLIdsVICDvers,DLDR@FPTDTCPMphICON|icl4icl8TITLCPCTDTHPTRec3STRGPICCTMNGI|CPSTLIfp0FPHPDLIbdXBDHPlVITSHISTFTABx8l`)XCPԓ \\D$q< \ z,D0T!4-!<"t$ 'h(@(()H)X ) *48**ܘ+4++n,P,,8c-<-Lh-O.,.`./ /x( /2!0 N"0x6>?77@7L,A7$B7XC8LD8`8 8`89P 9PK 9$694 ~':(=)?X*A$6DT$M43ML9MXMdNЈ`l=8(2Instance 8 23Saved 2 sensors_Auto .vi+RSRC LVINLBVW # `@ 2<Qґ}FU{+| wNv!C.tF qldWGr(ҋ5LVIN2Instance 9 23Saved 2 sensors_Auto .viLVCCPadSelectorInput.ctlPadSelectorInput.ctl @01234Output SelectorPTH0*LEGO.llbPadSelectorInput.ctlLVCCDecisionSlider.ctlӜDecisionSlider.ctl@ ThresholdPTH0(LEGO.llbDecisionSlider.ctlLVINNewLightSensor_Sub.viA x @ Raw Value@Scaled Intensity@! Floodlight@ ConnectionPTH0;LEGOBlocks Light SensorNewLightSensor_Sub.viLVCCSequenceBoolean.ctl+jSequenceBoolean.ctl@! Sequence FlowPTH0)LEGO.llbSequenceBoolean.ctlLVCCMerlotRadioButton.ctlMerlotRadioButton.ctl @!BooleanPTH0/LEGOWidgetsMerlotRadioButton.ctl44 x @ Raw Value@ Intensity @!Boolean0@+jSequenceBoolean.ctl!Sequence Flow 2@! Floodlight@!Polarity*@ӜDecisionSlider.ctl Threshold:@PadSelectorInput.ctl01234 Connection.@+jSequenceBoolean.ctl! Sequence FlowP1 cP P d-` crP"@P@flg@oRt@eofudf*PӜDecisionSlider.ctl ThresholdpdfdPtxdPoldPext c P"@P@flg@oRt@eofudf:PPadSelectorInput.ctl01234 ConnectionpdfdPtxdPoldPext c,TP"@P@flg@oRt@eofudf P!Booleanx!dfdP!txdP!oldP!ext Pb P         @P  P c9VP"@P@flg@oRt@eofudfP IntensityxdfdPtxdPoldPext 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 c/VP"@P@flg@oRt@eofudfP!Polarityp!dfdP!txdP!oldP!ext c/XP"@P@flg@oRt@eofudfP! Floodlightp!dfdP!txdP!oldP!ext P c%VP"@P@flg@oRt@eofudfP Raw ValuexdfdPtxdPoldPext" P@!@! c c| c!@Scaled Intensity40@+jSequenceBoolean.ctl!Sequence Flow 2@ Raw Value! c@!Polarity! c.*@ӜDecisionSlider.ctl Threshold c|@! Floodlight@ Connection c>:@PadSelectorInput.ctl01234 Connection2.@+jSequenceBoolean.ctl! Sequence Flow c c d P``` d dV l j 0DHXL`^ 2@Y@I@?k $208l dpx:Plx|T ~X0<>dp|~T\@l@@dd@@\D@Thr`R@PVIDS2Instance 9 23Saved 2 sensors_Auto .viVIDSNewLightSensor_Sub.viLPTH0,ri386UDcodeJUDEwUDE\EPPUEd$==ÐpӀ}ELXCdlClC,PC$TCtC4XC\dCT{XPR}ZXC\@ƅ$ƅdƅƅƅ0ƅpɍHHH ƅ$hhUEP} }K}QRPE@$3Jd$ZY=R= p h搐ÐEw UDE\EPPUEd$===z=yEw Ew‰ppVL@'PUEd$=ÐpN!UDp @'PUEd$=ÐPpp!UDP!UDWP!UDPE"UDP X"UD_^ZY[]ÐL=,PEP$PP"UD$L$@ $Ðd$.Ul$SQRVWT$ QRPE@$R5Jd$ZY=_^ZY[]ÐDžtLL@ tDžDžDžDžDž|DžDžPTABxpQRud$ZY,Ul$SQRVW}#QRUA{Id$ZY(_^ZY[]ÐUl$SQRVWu"UDF #UDFUDF@#UDFDQRhU$hId$ZY_^ZY[]ÐXu*[UD![ %.7CODEJUD=%7.1Oldest compatible LabVIEW.=0D>k\D>kXD>kT((p"PPP *@ӜDecisionSlider.ctl Threshold:@PadSelectorInput.ctl01234 Connection @!Boolean@ Intensity.@+jSequenceBoolean.ctl! Sequence Flow0@+jSequenceBoolean.ctl!Sequence Flow 2@!Polarity@! Floodlight@ Raw Value !!!??",  """  """"""",-""""""""""-"""""""""""-""b""""""""-"""""""""""""-"""""""""""""-"""""""""""""-"""""""""""""-"""""""""""""-"""""""""""""-"U"""""""""""_""""""""/"""""//""""/"""/"/ *UUU*U**UU*+UU*TUVVVVVViV@F-.Vd@4.VXVV+V++V++VVV322 x @ Raw Value@ Intensity@!Yes / No0@SequenceBoolean.ctl!Sequence Flow 2@!Generate Light@!Greater / Less.@ӜDecisionSlider.ctl Trigger Point(@PadSelectorInput.ctlPort.@SequenceBoolean.ctl! Sequence FlowlDTHPD>D88dk~t!0$@MerlotRadioButton.ctl!4 @!Boolean:*@ӜDecisionSlider.ctl Threshold&@Scaled Intensity@ Connection@! FloodlightJ:@PadSelectorInput.ctl01234 Connection0$@MerlotRadioButton.ctl!3@ Intensity>.@+jSequenceBoolean.ctl! Sequence Flow<0@+jSequenceBoolean.ctl!Sequence Flow 2@!Polarity@ Raw Value x @ Raw Value@Scaled Intensity@! Floodlight@ Connection0$@MerlotRadioButton.ctl!20$@MerlotRadioButton.ctl!1012340$@MerlotRadioButton.ctl!08(@x@(@<ll@8xx(D VD?I?I ConnectionSD{p{qBooleanUD@O@O  ThresholdN@M@M N:G:G H\j>DMaMZHD8j>DY"m3Y#m3UD(( IntensityHj>D-%#TDmnPolarityVD  Floodlight[DjkSequence Flow 2YDCD Sequence FlowPDCNCN PortUD(H(H Raw ValueHi>DR-~U|N.;.; YD.=.=  Trigger PointZDrrGreater / LessZDq$~qq%~qGenerate LightUD-- IntensityUDNO Raw ValueTDkkYes / NoLD?I?IQDCP5CN5 Port:MDCNCN 0LDCNCN H$k>DBVBVMDE9P?E:P? 1LDE9P@E:P@ MDEePkEfPk 2LDEePlEfPl MDEPEP 3LDEPEP MDEPEP 4LDEPEP LD|X`|Y`H$Hl>D]r^rLDCKDKLD||LDjrkrH$ll>DHD(k>D';'; HD@k>D## HD0k>D&:&:HD(j>DqvqwHDi>D&& HDi>D%%HDj>D6J6JaD$$NewLightSensor_Sub.viHDi>D)")"HDi>D(( %.0f%.0f%.0f%.0f T*X* TeVePNG  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 ?ۡC'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`OFFONOFFONOKOKJFPHP2Instance 9 23Saved 2 sensors_Auto .viLVCCPadSelectorInput.ctlPTH0LVCCDecisionSlider.ctlPTH0LVCCSequenceBoolean.ctldPTH0LVCCMerlotRadioButton.ctl!<#&<)PTH030@FPHPDh>D81,8W3/~JUDbk>D m>DLH/,XLH 8 @7|||8hBhTRm0$2 |D||8hB U0d |@d X@V+4 NJ>J`=8hB K<Oj( |t4 OHzo`=8hHBR HlKKKKlddlKKlddl0H: 7HW~ef~fe~e~e~e|||X||||@d -ny Ӝ0ө|4 NJ?P`=8hB KHXJ@ny @P AGwf 4 N?N`=4 J 9H`=|,l H X L : Lb0u0/.-[ < 82 LbF==0  Hfd8hB0Rp 0 0GwScGwScGwScp 0 Sw_bSw_bSw_b0 4HP,@0 HPm@dd0 7HP;p @$P19@$P19@%P090 7FRrCdD`40Tny ,Tny=ٸ0 2 (T*Y+0 7HkPp:dd0 2 -TeWf4 6 X!n4=@ PC@2.H-4 N  )`=0  2*d8  2 .&FҐ==p 8  0ccc8h Bx@R p 8  +b+b+bL :  .0u0/.-[0 l8h.BT0d~ ||   @  <    X||$8h00BT0| 0<Oq||T4 Ol`=8hBdR lddKKlddlKKlddl 7Wefeeee00<Op#r4 O`=8hBR %6ldd%6KKl%6ddl%6KKl%6ddl 7W#8e#8fe#8e#8e#8e0lp@d)<i05+jP,4 FJi`=8hB K@d,B/+jP,4 FdJB`=8hdB K"4 FRJBO`=0  M2d@PCM2!84 N )I`=8hBR 8 2 Q.F==ڐp 8 0BNcBNcBNc|||\p 8 B+NbB+NbB+NbL : Q.W0u0/.-[0 "T< <@X< X@<, Dx4 NR-<`=< 8 X ( l |4 FRJ->`=4 GRq`=,TP4 GRp#r`=,X 4 F R .`=< @  tL4 FR M`=<<t `4 GHRj`|=,,(\ 0 7ATDJ@VT74 N >J`x=4 NR BQ6`t=0!  @(Vd,!!<#&<)0! 7 D,RF,!)&<#!<@!d BO8X!4! FJBO`p=8"hB K"|"|"T 4" O BO`l=<# j AWh=k>D8%h B!( %|<%OJBO 6,%  8" t%|@%d D,Q@!|3X!%!!"4% F!<JD8Q@`d=8&h!<B$# K& 4 BOBO'BO(BO'BO(BO)BO* <*O!<JD,Q9#2*#%T#P4* O"D8QA``=8+h"B## +|+|@+d DWQl$1X!+|+|+$4$h$4+ F#JDdQl`\=8,h#B$$ K,|,|<,O#JDWQd%0,% '(4, O$DdQm`X=- 4"D,Q9D,Q9'D,Q9(D,Q9'D,Q9(D,Q9)D,Q9* -|-|@-d DQ&|X!-&&',4- F&<JDQ`T=8.h&<B'' K.|.|<.O&<JDQ'h.'*(4. O',DQ`P=/|/ 4$DWQdDWQd'DWQd(DWQd'DWQd(DWQd)DWQd* 8/h$B&(& 8/h',B(' /|@/d DQ)PX!/)l)*4/ F)JDQ`L=80h)B)) K0|0|<0O)JDQ*<0*X+*40 O*DQ`H=81h*B+* 1|1 4',DQDQ'DQ(DQ'DQ(DQ)DQ* 1|,1,1 4*DQDQ'DQ(DQ'DQ(DQ)DQ* 1,1; ib 1; ib |-,,(-1; ib 1; ib -8.,,(-X---.1; ib 1; ib 1; ib 42,1./,./`p41 O.R{Wa`D=<2OdJB.T4<2 ~.\s@=@l>D44 O.BL`<=5 .B!B6!B6!B6!B6!6.6,00<6OJi0l,60011<46 O00R{~`8=47 O00is`4=<8 ~000=dl>D: 00i!i6!i6!i6!i6!i; ib =,,(-X---.1QS DQ 0, ; i 0, ; i 0, ; i 0(- ; i BDHP2Instance 9 23Saved 2 sensors_Auto .viLVINNewLightSensor_Sub.vipPTH0 @BDHPDg>D8 W:~JUD/yDk>Dg>DHB~Z@/,: \L0:0:@D,< 4t4: BD&<,=4;0;@ X&F6 4; B$(=4<0<@x;KC4< Bt%;$=0=@)I94=< !=T0=@@@vSs~c4= BXpu =4> B'=4? B$&=0@@<$0@@T;K C4@ BT5K=4At!4A ! Axt4AH!DA1$$L$ppЩ ApdAA4A/X3SAxA Ax Ax A@A4A005PB AT A<t4A0DHPL4A0#5>9A 4A0>HC4A &Kp%b=@B  h $  ` 4B3p%$ B Bp  Bp@ 4B3p&4B3p T( B h Bp h4B3p'  Bp X 4B3p * B $ Bp $B 4B3p )$B Bp \ 4B3p , B  Bp 4B3p -$ 4B3p D+$ Bp ( 4B3p  B Bp 04B3p L  B ` Bp  `B B Bp 4B3p   4B,0B@  0&*F"6 `4B B 0*# =4C4C !a1; ib H0C@  !4C B\)=D `D 0 D\Dd(4D/)FIfPoDDd4D00d./VDa9[o4D00x/9LDV>Qo D0<D( D0DD D0@4D00 /L9V4Qo4D/OHohOnDDD4D0UXjc_]n4D0_NjXdSn D0D D(DD D@d4D0UN_XZSn,Dp0,DdXDD(<D DtX$T 0\D "6"HD 6LD 0p\ 0T$XtD<D @ <LDxTXtD@< DCBBD<99[HD DL_]_wKwKDCCLD@   ~  ~ dS >Q ~c d5 >5 dD4ZB4BZS4Qi; ib 1; ib 1; ib -p$1; ib 1; ib 1; ib 1; i-NI.LV.ALL.VILastSavedTarget0Dflt_OriginalInstancePathM2PTH05LEGOBlocks Light SensorLight Sensor.vi Localized:&@0Localization Status (string)LocalizeNI.LV.ALL.goodSyntaxTargets&@0Dflt(A     {Segoe UISegoe UISegoe UI02Tahoma000RSRC LVINLBVW # 4RSIDxLVSRBDPWLIviCPTMDSTMDFDSLIdsVICDvers,DLDR@FPTDTCPMphICON|icl4icl8TITLCPCTDTHPTRec3STRGPICCTMNGI|CPSTLIfp0FPHPDLIbdXBDHPlVITSHISTFTAB=`lЈP \\T$p<\ ~6,PK0P!4!<`"t'`(@(X($)H,)7 )- *4*0*^+4 +l+,Px,:-|-L$-D..`L.6?7D@7LA7ԓB7XCC8LD8`)8> 88Xd9H 9f 9$394(':8c(=,)?Xn*A6D$ $M4O3ML9MXTMdNx8lz2Instance 9 23Saved 2 sensors_Auto .viO_RSRC LVINLBVWD K C`@ <BOYBBOYBa]iEr[V޿ =P#7B"L qldW,њ!8'APa LVIN2Instance 10 23Saved 2 sensors_Auto .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 Pr 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 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  Z  \  $ ^c KRCXInputOutput RCXOutput 02<> p|~@ F  $"08 p~|~ < 0<>  pL|~    |$ $08D p|~H   VIDS2Instance 10 23Saved 2 sensors_Auto .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.vi8PTH0Ui3864MGcodeЎMGlEw4MGE\EPPUEd$== ÐpӀ}ELXCt C4@Cl{pPRZXC\ {`P RZXCd {hP R4ZXC< {@P R}ZXCT{XPRZXCL {PP RffZXC { P R}ZXC$ {(P RZXCDDC,H_ƅ0ƅxƅƅƅ$ƅpƅƅƅpƅhhUEPMGE\=MGQRhPUP;d$ ZY=Ð}v=r=r =.=  = CSQRVWmQRP$h ׉ d$ ZY_^ZY[Ð ?MGE\>MGQRhPUP;d$ ZY=Ð}v=r= =.=  =}vK =PET?MGE\EP8.UR@␐}v}vEhx7XET>@MGE\EP<.UR@␐}v}vEhxPDRLZXPHRPZX}$ ƅ$hh UEP8d$ }$ ƅphh UEP8d$ }QRPE@$JRd$ZY== p h搐ÐEw (AMGE\EPPUEd$====yEw Ew‰ppVL@'PUEd$=ÐPY ,6AMGPY ,6AMGAMGÐx&BMGÐx&BMGÐx&I3BMGÐx&IBMGÐx&_BMGÐx&k_^ZY[]Ð$=,PEP$PPBMG$$$@ $Ðd$(=,PEP$PPBMG$($@ $Ðd$,=,PEP$PP)CMG$,$@ $Ðd$0=,PEP$PPfCMG$0$@ $Ðd$4=,PEP$PPCMG$4$@ $Ðd$8=,PEP$PPCMG$8$@ $Ðd$<=,PEP$PPDMG$<$@ $Ðd$.Ul$SQRVWT$ QRPE@$RRd$ZY="_^ZY[]ÐDž, $$@ , 4L DžP <T DžX Dž` l Džp Džx Dž Dž Dž Dž Dž Dž4 Dž8 Dž< PTAB0 ( Dž((@ Dž Dž DžDž DžPTABDžL,,@ LDž DžDžTDžXDž\PTABPHDž00@ $Dž(Dž0DžDžDžPTABDž444@ 4\Dž`dDžh|DžDžDžDžDžDž<Dž@DžDPTAB80Dž88@ LDžDžDžDžDžPTABDž\<<@ \DžDžDžDždDžh DžlPTAB`XQRu耺d$ZY,Ul$SQRVW}#QRUVQd$ZYP_^ZY[]ÐUl$SQRVWt$ 0<ƅ}Ul$SQRVW|$ < QRhPhhhP$P$h Ued$$ZY_^ZY[]ÐUl$SQRVWu&DMGF HMGF4MGF@IMGFDQRhUABQd$ZY_^ZY[]ÐX?+   r L}C4MG cks{%.uD} n v M G a k PDCODEЎMGuEl%7.1Oldest compatible LabVIEW.EuDD>~D>~hD>}pPPP.@+jSequenceBoolean.ctl! Sequence Flow0@+jSequenceBoolean.ctl!Sequence Flow 2 @Motor @Goal @Power@! Stop After @!Wait(@Motor.Action.ctl Ramp ModeD@ GoalType.ctl$ UnlimitedDistanceTimeStop Goal Type@!Speed Regulation@! Direction4@pRCXInputOutput RCXOutputGeneric Refnum Name@ Degrees out@! Direction out  1w??????o|  Ξəٙ   ͙  ٞ ++VVVVVVuVŠVuPPŠŦ+PuŁP++uŁu+ŠŠŁV{P+PV{+PˬPPˬ{P{++{+VP˦{V+uVVV+1066 x @!Control Motor Power@! Direction@! Direction out0@+jSequenceBoolean.ctl!Sequence Flow 2@! Next Action@ Degrees out&@Motor.Action.ctlAction@!Wait for Completion@Duration @Power @Port.@+jSequenceBoolean.ctl! Sequence FlowDTHPD>D88~>.@+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$$  \$  YDl l Sequence Flow[D45Sequence Flow 2QDkkMotorHDx>DqDq~BPDVjVjGoalHD ~>Dqq~QDk3]k4]PowerHD~>Dqrqu~VD Stop AfterHDh>D PD WaitHDL~>D \Dv]v] Speed RegulationHD~>Dvrvs ZDCWfCWfConnector paneUD33  Goal TypeH$>DGUJSN HD}>D ? =N  YDE E  Duration TypeTDDuration_D[[ Wait for CompletionWD!!  Next Action_D_cs_ds Control Motor PowerQDWnkWokPowerPDWk0Wk0PortRD 7 7ActionUD Ramp ModeN % %  HDH~>DN  H{>D_a UD88 DirectionH$d>DBC3_DMNGeneric Refnum NameHx>DZ]WD]hE]hE Degrees outH z>DpApp?WDGG Degrees outYDH%SZH&SZ Direction outYD>`I>aI Direction outUD>|?|  DirectionLD%%H$~>D"7#7LD LDIQJQLD4<5<H$}>DNcOcHDl{>D{5{5HD>Dw~wHD~>DRjSj HDpy>D.9.9HD>DuuHD}>D HD`>DHD>DR]R]dDTWPreprocessMotorStages.viHDDz>D HD~>D,,cDInitializeMotorStage.vi\D. / Motor.Release.viRE~~ True qD%%%Illegal motor specified. Do nothing.HD>DMDyHD\}>D)) HD>D89HDy>DF&G& UD& & AbsVal.viHD>D/FC/GC SDR S Pow2.vidD#6#6PortSemaphore.Acquire.vijDhhMotor.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`FPHP2Instance 10 23Saved 2 sensors_Auto .viLVCCSequenceBoolean.ctl4PTH0LVCC GoalType.ctlPTH0LVCCMotor.Action.ctlpPTH0/@FPHPtk>D8.(`W/XL)l)$(8 7~DЎMG,S}>D~>D uV8LUH/dd||||8h+B|hT0D 02 |D|8h,BT@T0D 4p@d m,L+jP,4 FJm`uE8hB K@d!X3,h +jP,4 F4J3`uE8h4B K||@D    'X X T $  (  h@PhVI*|| 4 N j`Dj70  lId8 6 pEFuEEup 6 0kwckwckwc8hB@R p 6 wbwbwbL : p0u0/.-[0DTF ||@P (U4 F Uk`uE0  ld8 6 pF@uEEup 6 0kwckwckwc8 hBR  |p 6 wbwbwbL : p0u0/.-[ |0 D@ P Vbp  | |4 N X j2^`uE0  X lmd8  6 X pqFuEEup 6 X 0kbwnckbwnckbwnc8 h XB  DR  |p 6 X wbnbwbnbwbnbL : X pqw0u0/.-[ |p0 D  X$"  | | |0 D p~< O$T"4 OcuE8 hB  << nuE|>DH 4<O$\<0D@H 48hB, <4 OcuE< nuE>D||8hB  T`|0Dlp<||8hBTe| 0D%0<O$^b$||4 OTu^cЈuE8hTB << nTuqluE~>DH 4Tvbo|D0D#TpL0 8(DD0 *4 DBXg`uE@d$$F| j4 NJ4`puE<TL8hB KPWJD8J FVFuEEu4 N `(uE0  Dd,X< 6 @F uE>Dp 6 0 c c cp 6  b b b4 NR `uE4 FRJF`luE0'0 *4 FR `puE<p d X 4 ||4 GR\ctuE, d4 GR"cPuE,!h,h!|4! GTR^btcuE,"$`4" F XR Vml`uE<#< $ \  4# FR Vl1`ԈuE<$ht$|$|2,$D@$d$ Dnxr 4$ FpRJ 8`DuE,%|h844% JpJ`uE8&hpB K4& NR &`؈uEP'WpJY &8'N ܈uEEu0)  6/ *[4* N`uE0+  Y ,\<, 6 ^ FuEz>D.|<.O=)@z4. O9cuE8/hB ;</  rAuE>D1 =h=g=h=i=j01D0{,1!T |!!!"81U"K ,1 H "\41 FQL`uE<2 2 YFuE X3QK|}J003 7  OXb3|@3 2 O 03  Kd3|3|p3 2 +  PWuPWuPWu83hB!!T03D"|83h B!@T3|2@3PC$\H%h3|;43 F# \iF`LuE04 # kFd84 2# oBF8uEEu@06D#P#$86h#BR p6 :# 0jvcjvcjvcp6 :# vbvbvbL6 :# o0u0/.-[46 F#R H`HuE<7%#d#$h$%H#$0<7O'X=_](7|B47 O&G$T[`duE88h&BR8 &Ja[rlKKJa[rKKlJa[rddlJa[rKKlJa[rddl08D&@&p8 7&WH_]tefH_]tfeH_]teH_]teH_]te1((*D*t**(.X.,8*++D+48 G&R=_J``uE,9(|&T&'&1*; Dib 49 GR=}cuE,:) XL:Xh ( T$"$'X\:'X$"t$T (hX.; Dib 1; Dib 1; Dib 1; Dib 4: O+R&`XuE<;OJQ(P <; ~+!8uEy>D4= O+`uE> +Q]Q?]Q?]Q?]Q?]?+?t,<?O4J3},,?,- -T- 4? O,RHR`huE4@ O,3=`uE<A ~,MduE|>DC ,3}]3}?]3}?]3}?]3}?]i; Dib 1; Dib 1; Dib =(*D*t**(.X..DPS1 uV8LUH/SddRCXInputOutput RCXOutputBDHP2Instance 10 23Saved 2 sensors_Auto .viLVINInitializeMotorStage.viPTH0LVINPreprocessMotorStages.vi@PTH0LVIN AbsVal.vi=PTH0LVINPow2.viDPTH0LVINPortSemaphore.Acquire.viHPTH0LVINMotor.EvaluateStopCondition.viTPTH0LVINMotor.Release.viDPTH0P @BDHP}>D80CXWO,C C|Ch0CDCC~DЎMGh$>D}>D9yQ@/0C@pD t4C BDz6|uE0D@pX}4D Bv}xuE0E@p5h Qqa<4E B QkuE0F@#$ Tp h0F@#$ (:J B4F B-:uE0G@#$  44G BtuE4H BpuE0I@#$ P 4I BuE0J@#$^n f04J BQ^uEK KD[Xx4Kq K"Q VKH4K |Kp4K|4K KKLK4K"$8` DK1 S5s$ (0 KK DKKH K@ K d"K KxK K@| XLK4K9 xtQ/ K@ `4K3{Q#KD D`K!TB<<l  K K 4K.h!%4K 4K<~t! 4K+r! K!<KD3;KKK 4K Q K@,D K"XL4K &K@SbuE L@, 4L9 (tH!4LGLW@S4LPy"L\dZ8L 8@L L D H<Lb04L\p! L",$]TtPL$%$4L"S 0@smvqL,T- L@ P` LL0L$$IxL<4L3@%k-s)o4L3@d-k5s1o L@3|20L@#$$ ! 4L B uE0M@#$,D t4M BD-uENNH,N$]t]^40NZ4Nr0! 4N3@!k%s!o N@ pNHNHN N@ 0N%$%J!1 ) N@L4N3 4N3@,ksoNN<4N &KbuE4O3@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 @$L4O4y! O@ `O" O",$8+4O x!4O XxL!*DO1xH0Ȁ+ 8O D0T8(OOD4O"$O O @S TtPO-p,TO dOHO"40OE` M*2+.#4O < O" 04O"$ N&! O!$"!H4O"S rmzvq~O9O O DO(l4O/?_4O006?_OO ODO0OT Oh4O/:&`O$OPO$PT O,!DO1.p -,M<DXO/tP4O9u!1 OD[ O @S 8+O|O+D O.+!4O &KD- buE PDZP-\P,$T4P3  P04P3x P4P3d 4P3 P4P3$ PPT4P3P Pt4P3P(P8 P 84P3 P P-X-4P3. P P$$ P( P!$!XHXP, DA}t4n.B2d&'@,P hcbP9X?P|Yh,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=m0PbP%0P*# Y'0+ P@#O #h&P$l!LP)$.x0 *9,d0Px,P$l$ P$ $$& P@#%D$&4Px#v+0P*#$PZP%$ P@%$4P8{4P//4,Ph#T P"%D'*0P%Ad P @$+'*PTSR,P-0\$P%&0P*# u'0+ P",$: t0P.h2j PB#$&1 PB%&1 P@@h't&14PD1ih!4P"$&xf<P$1hP 4}buE QB%* 4QD58 4Q %U/.0U*#/='0+U6 U&/T4Ux/v!-U54U/D1PoU1U1U1114U000io4U000ho U0't11U1 U0(82 U1'T U0*1P* 4U001goU* 1U%U(*U'4''T0U@b\5"27W G5TU7@0U@#$3|2 3,4U B2*h Y=d?=HY=HY>4Y &K='!buE Z>h=H>?DZ1b0=='G8ü Z@Z@Z@@ Z=>>h4Z3==47G? Z=>>4Z3==|7G?4Z3==h'7/4Z3=?x'7/Z? Z=;p?D7Z:4b4ZdTk Z @S Q<V4Z/b0>P<\Z4Z0@>(BWL4Z0@><BWL Z@e@@P@Z7@? Z@;p@7 ZB%A4A0Z-0 hAH+Q4L/,Z'4(:A ZB#$B4A4AZAAA Z@@hBA4A,Z'T*;PAZ*:A44Zej!ZAB0Z@pB'XADETeLUB4Z BB.EDuE4[DBhm !aa(0C1; Dib g0C4ada<[ B;3D0h*  ,[ * D;B,[p30hD[1NDD| Q,q(p&[D[EH4[ &KDQ b uE0\DEHEhFFXFG<G \DED\Eh4\3DDT$a,q(i \DEEH \DF$Eh4\3DDha$q i4\3DE aqi\F \DN,EF4\3DEaqi \DFFX4\3DFQ$a Y\F \DFxF\G<4\3DG($Q,a(Y\FX \DGG<4\3DG QaY\G \DOG\P4\3DFQaY \"NFL\)EKKAHd\N\N`DHD\1NI,H$D,@Hx \HIH4\ &KH$7buE@] HIIKJK KKLXMM(M]H ]HJ(I4]3HIl<D@ ]HII4]3HJ,404]3HJ\4<8]I4]3HJ$,(]K ]HKJ]J]I ]HJpK ]HK@K 4]3HKt$4,]K ]HLK]K4]3HJ4D< ]HLK4]3HLD$4,]K ]HLxLX4]3HM<D@4]3HK4D<4]3HMC4<8 ]M ]HMHM(4]3HM|B,40 ]M( ]HN,MM4]3HNA$,( ]LX ]HLM]M4]NR0]N4]"$PX<$,] HNHxj\ ]HD4]Rz&0]*HP<? ENI ]",$QQX& ]N`OO@*]OpQ4]NP4]OG ]@H+O@*]OP]GP]&P ] @$RNF ]N`N,RPF]/T]&X04]<w!)] 8W4]"S OvYb]4]9Slu . ]D_,Q ] @S O QX&]#Q4]S\0]*HR9  ]@HRRPF]PR ]@,$<$R]S]FMP`]! THmYs_\l<$S99]OpY0]%S Rx]RP^ ] @$  V ]@,$ SS ]QZV]T,]Q\/T?4]"S c,]&+9 PSD]19UlU84"0 ]TUU4] &KT~ibuE@^ UUVW@VW`WX0XZ8YhY^U ^TVhU4^3TU5 ^T-V4V4^3TW,24^3TV3^U4^3TV1^W@ ^TWV^V^V ^T VW@ ^TWW`4^3TW/^W` ^T]X^W4^3TW0 ^T:XP/T4^3TX+^X0 ^TXX4^3TZ$*4^3TW-4^3TYT) ^Z8 ^TY4^3TY( ^Yh ^TQYQ4^3TZX' ^X ^TY \^Y ^De^*<^ %$ d%+D8G4^0T4e"*&`4^3D,]EMI^Zl^[4^3D$_$E,M(I4^3D8^E$M I4^3D:TX EMI ^D^[^S`4^zQ( ^",$\,^QX\ t8<Tt ^ @S \0\4^"S ,ttYb]4^9Q<s2<^RSOp\d&|9X 8<^ S "T!$ $%$<^ !$"T#S ,^]- :Q^:4fL7t\^Q. D\0O %DX" 04^3D[0V =EA4^3D[DR5,=$9 ^DR`DF^^4^3D:hW=,E$A ^D__`4^3D_H$-,5(1^_` ^D__4^3D`G-$5 1 ^_^`4^3D_Q 5=9 ^D``x4^3D`E -51 ^`x ^D aV4^3D`0F-51 ag; Dib 1; Dib 0^*a?-%6 1L^)g-r&3h g4 ^@ae a*,^ accPg|0^b0fL^ ' Dp2;0A,^#$@H$aDL^ aDH2$@pD ,^b\6,@= ^b\ddp=H,^@=6,2 ^@a?dp=H^c|c4^b0d8n9^=Hc|^c;00^*ac+4&/!0^*adHQ&L! ^@aB4d@^etd4^fl4^b0fn(!8 ^b\e@d@4^g`k$^fLfl^dA^9 b0^*aei<rEm@ ^b\ff* ^@aef*^@et4^b0^H6,^2c|et:4fL,^cdbfl,^dpdaf^flZl,^fe@d;p5ah<; Dib 1 n0C4adagHhmm^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 ConfigK@vNI.LV.ALL.goodSyntaxTargets&@0Dflt(@UUAn *>>*>>@?hqz    Segoe UISegoe UISegoe UI022Tahoma0RSRC LVINLBVWD K C 4 RSIDLVSRBDPWLIviCPTMDSTMDFDSLIdsVICD$vers8DLDRLFPTD`CPMptICONicl4icl8TITLCPCTDTHPTRecISTRGCPST TMNGI LIfp 0FPHP DOMId XLIbd lBDHP VITS HIST PRT FTAB x8l XT pO$ "994,9T8c:(;3;f=HAXdAB>V`)VWXXCWԓWDXP X  X Y@-YhYZ<ZXZ8[4[[\e@f$Af`TCfDfnEgH`Fg=Gg zHh,xIhxGJhKi Li\ĦMiNjOj\ PjĐQk$Rk|T#SklwUl@DVlWlYm,gZmx[m\n K]nx.^n,oP o\$q ohDot<)o6oToloooo,-o00p 7<pL ~BpX*pdl,s8^?tp~$X|Tz>>Ah~A(B\d 2Instance 10 23Saved 2 sensors_Auto .viO_RSRC LVINLBVWD K C`@ <BOYBBOYBa52SqG dC> @ b <* qldWa'[ LVIN2Instance 11 23Saved 2 sensors_Auto .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 Pr 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 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  Z  \  $ ^c /RCXInputOutput RCXOutput 02<> p|~@ F  $"08 p~|~ < 0<>  pL|~    |$ $08D p|~H   VIDS2Instance 11 23Saved 2 sensors_Auto .vi XFun$RCXInputOutput.*:set_RCXOutputProp:E @PortPTH0-PlatformLEGORCXInputOutput.dllXFun$RCXInputOutput.*:get_RCXOutputProp:E @BlockTachoCountPTH0-PlatformLEGORCXInputOutput.dlldVIDSPreprocessMotorStages.vi$PTH0VIDSPow2.vi(PTH0VIDSPortSemaphore.Acquire.vi,PTH0VIDSMotor.Release.vi<PTH0VIDSMotor.EvaluateStopCondition.vi4PTH0VIDSInitializeMotorStage.vi0PTH0VIDS AbsVal.vi8PTH0Ui386@dGcodeZGlEwddGE\EPPUEd$== ÐpӀ}ELXCt C4@Cl{pPRZXC\ {`P RZXCd {hP R4ZXC< {@P R}ZXCT{XPRZXCL {PP RffZXC { P R}ZXC$ {(P RZXCDDC,H_ƅ0ƅxƅƅƅ$ƅpƅƅƅpƅhhUEPzD>z$D>pPPP.@+jSequenceBoolean.ctl! Sequence Flow0@+jSequenceBoolean.ctl!Sequence Flow 2 @Motor @Goal @Power@! Stop After @!Wait(@Motor.Action.ctl Ramp ModeD@ GoalType.ctl$ UnlimitedDistanceTimeStop Goal Type@!Speed Regulation@! Direction4@pRCXInputOutput RCXOutputGeneric Refnum Name@ Degrees out@! Direction out  1w??????o|  Ξəٙ   ͙  ٞ ++VVVVVVuVŠVuPPŠŦ+PuŁP++uŁu+ŠŠŁV{P+PV{+PˬPPˬ{P{++{+VP˦{V+uVVV+1166 x @!Control Motor Power@! Direction@! Direction out0@+jSequenceBoolean.ctl!Sequence Flow 2@! Next Action@ Degrees out&@Motor.Action.ctlAction@!Wait for Completion@Duration @Power @Port.@+jSequenceBoolean.ctl! Sequence FlowDTHPD>D88~>.@+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$$  \$  YDl l Sequence Flow[D45Sequence Flow 2QDkkMotorHDl>DqDq~BPDVjVjGoalHDt~>Dqq~QDk3]k4]PowerHDy>Dqrqu~VD Stop AfterHD0>D PD WaitHD}>D \Dv]v] Speed RegulationHD`>Dvrvs ZDCWfCWfConnector paneUD33  Goal TypeH~>DGUJSN HD8>D ? =N  YDE E  Duration TypeTDDuration_D[[ Wait for CompletionWD!!  Next Action_D_cs_ds Control Motor PowerQDWnkWokPowerPDWk0Wk0PortRD 7 7ActionUD Ramp ModeN % %  HD>DN  H>D_a UD88 DirectionH$`z>DBC3_DMNGeneric Refnum NameHy>DZ]WD]hE]hE Degrees outH(}>DpApp?WDGG Degrees outYDH%SZH&SZ Direction outYD>`I>aI Direction outUD>|?|  DirectionLD%%H$l>D"7#7LD LDIQJQLD4<5<H$0>DNcOcHDH>D{5{5HD8z>Dw~wHD>DRjSj HDy>D.9.9HD~>DuuHD >D HD(>DHD8~>DR]R]dDTWPreprocessMotorStages.viHDP~>D HD\y>D,,cDInitializeMotorStage.vi\D. / Motor.Release.viRE~~ True qD%%%Illegal motor specified. Do nothing.HD>DMDyHD4~>D)) HD>D89HD>DF&G& UD& & AbsVal.viHDp~>D/FC/GC SDR S Pow2.vidD#6#6PortSemaphore.Acquire.vijDhhMotor.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`FPHP2Instance 11 23Saved 2 sensors_Auto .viLVCCSequenceBoolean.ctl4PTH0LVCC GoalType.ctlPTH0LVCCMotor.Action.ctlpPTH0/@FPHP~>D8.(W/XL)l)$8 7~DZG,S>D0~>D uV8LUH/dd||||8h+B|hT0D 02 |D|8h,BT@T0D 4p@d m,L+jP,4 FJm`4uE8hB K@d!X3,h +jP,4 F4J3`xuE8h4B K||@D    'X X T $  (  h@PhVI*|| 4 N j`tuE0  lId8 6 pEFj7Eup 6 0kwckwckwc8hB@R p 6 wbwbwbL : p0u0/.-[0DTF ||@P (U4 F Uk`uE0  ld8 6 pFDH 4<O$\<0D@H 48hB, <4 Oc,uE< n(uE$~>D||8hB  T`|0Dlp<||8hBTe| 0D%0<O$^b$||4 OTu^c$uE8hTB << nTuq uED>DH 4Tvbo|D0D#TpL0 8(DD0 *4 DBXg`uE@d$$F| j4 NJ4`uE<TL8hB KPWJD8J FVFPuEEu4 N `xuE0  Dd,X< 6 @FҌuEDy>Dp 6 0 c c cp 6  b b b4 NR `ԄuE4 FRJF`uE0'0 *4 FR `uE<p d X 4 ||4 GR\cuE, d4 GR"cuE,!h,h!|4! GTR^btcuE,"$`4" F XR Vml`0uE<#< $ \  4# FR Vl1`,uE<$ht$|$|2,$D@$d$ Dnxr 4$ FpRJ 8`4uE,%|h844% JpJ`̂uE8&hpB K4& NR &`uEP'WpJY &8'N  j7Eu0)  6/ *j4* N`puE0+  Y ,k<, 6 ^ FuE>D.|<.O=)@z4. O9cxuE8/hB ;</  rA uE4>D1 =h=g=h=i=j01D0{,1!T |!!!"81U"K ,1 H "\41 FQL`$uE<2 2 YF(uE X3QK|}J003 7  OXb3|@3 2 O 03  Kd3|3|p3 2 +  PWuPWuPWu83hB!!T03D"|83h B!@T3|2@3PC$\H%h3|;43 F# \iF`,uE04 # kFd84 2# oBF0uEEu406D#P#$86h#BR p6 :# 0jvcjvcjvcp6 :# vbvbvbL6 :# o0u0/.-[46 F#R H`8uE<7%#d#$h$%H#$0<7O'X=_](7|B47 O&G$T[`D4= O+`PuE> +QhQ?hQ?hQ?hQ?h?+?t,<?O4J3},,?,- -T- 4? O,RHR`TuE4@ O,3=`XuE<A ~,Md\uE>DC ,3}h3}?h3}?h3}?h3}?hi; Dib 1; Dib 1; Dib =(*D*t**(.X..DPS1 uV8LUH/SddRCXInputOutput RCXOutputBDHP2Instance 11 23Saved 2 sensors_Auto .viLVINInitializeMotorStage.viPTH0LVINPreprocessMotorStages.vi@PTH0LVIN AbsVal.vi=PTH0LVINPow2.viDPTH0LVINPortSemaphore.Acquire.viHPTH0LVINMotor.EvaluateStopCondition.viTPTH0LVINMotor.Release.viDPTH0P @BDHP}>D80CWO,C C|Ch0CDCC~DZGh$T>D}>D9yQ@/0C@pD t4C BDz6`uE0D@pX}4D Bv}duE0E@p5h Qqa<4E B QkhuE0F@#$ Tp h0F@#$ (:J B4F B-:luE0G@#$  44G BtpuE4H BptuE0I@#$ P 4I BxuE0J@#$^n f04J BQ^|uEK KD[Xx4Kq K"Q VKH4K |Kp4K|4K KKLK4K"$8` DK1 S5s$ (0 KK DKKH K@ K d"K KxK K@| XLK4K9 xtQ/ K@ `4K3{Q#KD D`K!TB<<l  K K 4K.h!%4K 4K<~t! 4K+r! K!<KD3;KKK 4K Q K@,D K"XL4K &K@SbuE L@, 4L9 (tH!4LGLW@S4LPy"L\dZ8L 8@L L D H<Lb04L\p! L",$]TtPL$%$4L"S 0@smvqL,T- L@ P` LL0L$$IxL<4L3@%k-s)o4L3@d-k5s1o L@3|20L@#$$ ! 4L B uE0M@#$,D t4M BD-uENNH,N$]t]^40NZ4Nr0! 4N3@!k%s!o N@ pNHNHN N@ 0N%$%J!1 ) N@L4N3 4N3@,ksoNN<4N &KbuE4O3@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 @$L4O4y! O@ `O" O",$8+4O x!4O XxL!*DO1xH0Ȁ+ 8O D0T8(OOD4O"$O O @S TtPO-p,TO dOHO"40OE` M*2+.#4O < O" 04O"$ N&! O!$"!H4O"S rmzvq~O9O O DO(l4O/?_4O006?_OO ODO0OT Oh4O/:&`O$OPO$PT O,!DO1.p -,M<DXO/tP4O9u!1 OD[ O @S 8+O|O+D O.+!4O &KD- buE PDZP-\P,$T4P3  P04P3x P4P3d 4P3 P4P3$ PPT4P3P Pt4P3P(P8 P 84P3 P P-X-4P3. P P$$ P( P!$!XHXP, DA}t4n.B2d&'@,P hcbP9X?P|Yh,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=m0PbP%0P*# Y'0+ P@#O #h&P$l!LP)$.x0 *9,d0Px,P$l$ P$ $$& P@#%D$&4Px#v+0P*#$PZP%$ P@%$4P8{4P//4,Ph#T P"%D'*0P%Ad P @$+'*PTSR,P-0\$P%&0P*# u'0+ P",$: t0P.h2j PB#$&1 PB%&1 P@@h't&14PD1ih!4P"$&xf<P$1hP 4}buE QB%* 4QD58 4Q %טuE,R*,) )))X@RP*`(kR* 8R2( buEEu8Th(BLT :( 00/.-[0T 3( h T@p**`* 4T J( uE,Up) l(4UD2Hjx0U-h2m U@@h(8* 4UPtX U"+U+D+ U @$ P+4U"$+doz~U +4U0p*2.`0U9]8 U$ -&U\d\U4U0q"2*`,U$l!-p/.,T U@#\0&U-p-0U*#-$w U$ --@4Uxv(Q, U@#-@4U9=s!3@U x.XQZl[^_`_``x UD[.X,U$#-/4/t-U!/4 U$ 0\/!4Uy!' U$ 0\/! U@#/! U @S D t U@#./!U./t0U*#%x>U/.0U*#/='0+U6 U&/T4Ux/v!-U54U/D1PoU1U1U1114U000io4U000ho U0't11U1 U0(82 U1'T U0*1P* 4U001goU* 1U%U(*U'4''T0U@b\5"27W G5TU7@0U@#$3|2 3,4U B2*uEV2 4V3`l!V-4V/D4({"#V4@V4`V4@4` V3(84 V354 V 4`4V034|#4V034}#4VD4`V4@*14V B27uE4Wb08|o750W6,0,Xe ^ W6,76 W6,556 dW!b0:XF:|8\ RCXOutputXG0X6,2Xe^ X6,67@0X6,7`0X6,0  X6,67@X6 X6,f7bX7tX7@X6,7X/$ X6,;p87@X6,7/XE: X5766X26 X89 X"%D9x*XSX%$8 X @$e 9x*,X$#h-@//& X",$-<V4X"$8~ % ,X S &0]XX4X9Pt0 Xb\fa*X.XXQX78,X6 57@67t7 XB%::0X-0 h;++44//X:;0;P XB#$?:;0 X@@hh Y=d?=HY=HY>4Y &K='!buE Z>h=H>?DZ1b0=='G8ü Z@Z@Z@@ Z=>>h4Z3==47G? Z=>>4Z3==|7G?4Z3==h'7/4Z3=?x'7/Z? Z=;p?D7Z:4b4ZdTk Z @S Q<V4Z/b0>P<\Z4Z0@>(BWL4Z0@><BWL Z@e@@P@Z7@? Z@;p@7 ZB%A4A0Z-0 hAH+Q4L/,Z'4(:A ZB#$B4A4AZAAA Z@@hBA4A,Z'T*;PAZ*:A44Zej!ZAB0Z@pB'XADETeLUB4Z BB.EDuE4[DBhm !aa(0C1; Dib g0C4ada<[ B;3D0h*  ,[ * D;B,[p30hD[1NDD| Q,q(p&[D[EH4[ &KDQ buE0\DEHEhFFXFG<G \DED\Eh4\3DDT$a,q(i \DEEH \DF$Eh4\3DDha$q i4\3DE aqi\F \DN,EF4\3DEaqi \DFFX4\3DFQ$a Y\F \DFxF\G<4\3DG($Q,a(Y\FX \DGG<4\3DG QaY\G \DOG\P4\3DFQaY \"NFL\)EKKAHd\N\N`DHD\1NI,H$D,@Hx \HIH4\ &KH$7buE@] HIIKJK KKLXMM(M]H ]HJ(I4]3HIl<D@ ]HII4]3HJ,404]3HJ\4<8]I4]3HJ$,(]K ]HKJ]J]I ]HJpK ]HK@K 4]3HKt$4,]K ]HLK]K4]3HJ4D< ]HLK4]3HLD$4,]K ]HLxLX4]3HM<D@4]3HK4D<4]3HMC4<8 ]M ]HMHM(4]3HM|B,40 ]M( ]HN,MM4]3HNA$,( ]LX ]HLM]M4]NR0]N4]"$PX<$,] HNHxj\ ]HD4]Rz&0]*HP<? ENI ]",$QQX& ]N`OO@*]OpQ4]NP4]OG ]@H+O@*]OP]GP]&P ] @$RNF ]N`N,RPF]/T]&X04]<w!)] 8W4]"S OvYb]4]9Slu . ]D_,Q ] @S O QX&]#Q4]S\0]*HR9  ]@HRRPF]PR ]@,$<$R]S]FMP`]! THmYs_\l<$S99]OpY0]%S Rx]RP^ ] @$  V ]@,$ SS ]QZV]T,]Q\/T?4]"S c,]&+9 PSD]19UlU84"0 ]TUU4] &KT~ibĊuE@^ UUVW@VW`WX0XZ8YhY^U ^TVhU4^3TU5 ^T-V4V4^3TW,24^3TV3^U4^3TV1^W@ ^TWV^V^V ^T VW@ ^TWW`4^3TW/^W` ^T]X^W4^3TW0 ^T:XP/T4^3TX+^X0 ^TXX4^3TZ$*4^3TW-4^3TYT) ^Z8 ^TY4^3TY( ^Yh ^TQYQ4^3TZX' ^X ^TY \^Y ^De^*<^ %$ d%+D8G4^0T4e"*&`4^3D,]EMI^Zl^[4^3D$_$E,M(I4^3D8^E$M I4^3D:TX EMI ^D^[^S`4^zQ( ^",$\,^QX\ t8<Tt ^ @S \0\4^"S ,ttYb]4^9Q<s2<^RSOp\d&|9X 8<^ S "T!$ $%$<^ !$"T#S ,^]- :Q^:4fL7t\^Q. D\0O %DX" 04^3D[0V =EA4^3D[DR5,=$9 ^DR`DF^^4^3D:hW=,E$A ^D__`4^3D_H$-,5(1^_` ^D__4^3D`G-$5 1 ^_^`4^3D_Q 5=9 ^D``x4^3D`E -51 ^`x ^D aV4^3D`0F-51 ag; Dib 1; Dib 0^*a?-%6 1L^)g-r&3h g4 ^@ae a*,^ accPg|0^b0fL^ ' Dp2;0A,^#$@H$aDL^ aDH2$@pD ,^b\6,@= ^b\ddp=H,^@=6,2 ^@a?dp=H^c|c4^b0d8n9^=Hc|^c;00^*ac+4&/!0^*adHQ&L! ^@aB4d@^etd4^fl4^b0fn(!8 ^b\e@d@4^g`k$^fLfl^dA^9 b0^*aei<rEm@ ^b\ff* ^@aef*^@et4^b0^H6,^2c|et:4fL,^cdbfl,^dpdaf^flZl,^fe@d;p5ah<; Dib 1 n0C4adagHhmm^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/@vNI.LV.ALL.goodSyntaxTargets&@0Dflt(@UUAn *>>*>>@?hqz    Segoe UISegoe UISegoe UI022Tahoma0RSRC LVINLBVWD K C 4 RSIDLVSRBDPWLIviCPTMDSTMDFDSLIdsVICD$vers8DLDRLFPTD`CPMptICONicl4icl8TITLCPCTDTHPTRecISTRGCPST TMNGI LIfp 0FPHP DOMId XLIbd lBDHP VITS HIST PRT FTAB >lTz| X pp^"l994 ~9T7:0;,;=AAlBVV<WXDW$qW,XP. X X Y@YDYlwZ<ZZ蜰[4[Ħ[ \e@fAf`Cf8DfEgHhFg-GgHh, IhxJhDKiԓLi\XCMiNj`)Oj\>PjĜQk$XdRk|HSkfUl@(Vl8cWl,Ym,Zmx$ [mԸO\n ]nxT^noP o\K ohgot)o`6oDTo3ooT#oĔ ox-o$0p <pL BpX*pd`,s8X?th~$XXļx8>|AЈAؐB\2Instance 11 23Saved 2 sensors_Auto .vi?;RSRC LVINLBVW:# 9` 0 </ %C+Guc:5 KB†2? qldW71("bETLVIN2Instance 12 23Saved 2 sensors_Auto .viLVCC LoopCount.ctl$ LoopCount.ctl@ Loop CountPTH0$LEGOLoop 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 , @ BVIDS2Instance 12 23Saved 2 sensors_Auto .vii386BGcode`ɶGEw$GE\EPPUEd$=k= ÐpӀ}HELXC4 {8P R4ZX}E$EEƅ$ƅ$hhUEPD>D>bbp\PPHP @Cnt In&@$ LoopCount.ctl Loop Count@ Hidden Cnt ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff LoopCnt3VV(  &@$ LoopCount.ctl Loop Count@ Hidden Cnt @Cnt InDTHPD>D88~`6&@$ LoopCount.ctl Loop Count@ Hidden Cnt @Cnt In,88P RDj#t6j$t6Cnt InHi>Dz'Sz*zQVDpq Hidden CntH>DtwVDnHxlnIxl Loop CountLDnHxLnIxLH|i>DsvsysLDcrmvcsmvVDcrmcsm  Loop CountHDd>D, @0, @0HDp>D,@$,@$HD|>D " " D'(YYYSeveral VIs depend on the connector pane of this VI. Consult Jason before making changes%.0f%.0f%.0fxFPHP2Instance 12 23Saved 2 sensors_Auto .viLVCC LoopCount.ctl \PTH0\@FPHPDX}>D8tW[~`ɶG,jd>D>D-*H/TXL  8 @7|@PBiX(0 h u"Xd,L\|D4 Fh i"u7`XuE8 2h y&TFuEEu0h$D8hhBR p 4h 0t#ct#ct#cp 4h #b#b#bL :h y&,0u0/.-[||8h dB@R 0, \d||| @PCPo$,P\4 F o`uE0  od8 2 sFuEEup < 0dpcdpcdpc8hBR p 8 dpbdpbdpbL : sy0u0/.-[0, 41; ib 1; ib !d @ ,xP] ; ib - @ 0 \ x P  1 ; ib 4 N \JmGym`uE@d!xbq $ț 8h \B K1 $; ib , ( d5 ; ib @PC \Jnq\- D @ p < d 0mfyrcmfyrcmfyrc4 N d mGyM`uE8  2 d ruFuEEuL : d ru{0u0/.-[0  d nqd ( d p 8 d yfrbyfrbyfrbE; ib 1; ib =@ 0 i  =l DIh!7,7-(yx/]TthP7,7-x/]Tt, Px9 @ @=DT@ $hP7,7-*x/]Tt<  @ t D @4 N dR bqnw`uE4 F \RJbqn`uEi!,77-(yx/\TDAC\ Jnq A!xnq( $5N\ Jbqn1BBDHP2Instance 12 23Saved 2 sensors_Auto .vi @BDHPD>D8W ~`ɶG"j>D>DNeL0@/, p|0 $0 @pDAQ(It4 BD+A1uE0@pxDAQI4 B+A% uE0@pPD.&<4 B #uE4`lpp&II&ID D1; ib 1; ib D, Dl1; ib 1; ib -l(X1; ib 1; ib 1; ib 1; ib =l(Xyeh"7NL0p/]h"7NL0p/]D4 &`uEh"d77NeL0p/]-|,lD iDlDplDpNI.LV.ALL.VILastSavedTarget0Dflt_OriginalInstancePath>2PTH0&LEGOLoopLoopCntCount.vinoconfig`! IsPersistantconfiguredCntNode`! IsPersistantconfiguredLoopCntNode`! IsPersistantNI.LV.ALL.goodSyntaxTargets-@0MacDflt Localized:&@0Localization Status (string)Localize( KUUA Q8>*>*>Q8>K?À {Segoe UISegoe UISegoe UI00RSRC LVINLBVW:# 9 4RSID`LVSRtBDPWLIviCPTMDSTMDFDSLIdsVICDversDLDR(FPTD+`)5Ȝ7|XC7ԓ8,D2Instance 12 23Saved 2 sensors_Auto .viRSRC LVINLBVW 7 `@ <BOYBBOYBa ׆`}D3 ⋺,iA%EZ qldW]C[N>|E0[}2LVIN2Instance 13 23Saved 2 sensors_Auto .viLVCCSequenceBoolean.ctl+jSequenceBoolean.ctl@! Sequence FlowPTH0)LEGO.llbSequenceBoolean.ctlSLVCCPadSelectorOutput.ctl<PadSelectorOutput.ctl@0ABCOutput SelectorPTH0+LEGO.llbPadSelectorOutput.ctl LVCCMerlotRadioButton.ctlMerlotRadioButton.ctl @!BooleanPTH0/LEGOWidgetsMerlotRadioButton.ctl@LVINFP Rotation Sensor_sub.vi@ x @! Direction @ Scaled @Count @!Reset@ Distance Type @PortPTH0ELEGOBlocksFP Rotation SensorFP Rotation Sensor_sub.vi   x  @! Direction out@ Degrees out @!Boolean0@+jSequenceBoolean.ctl!Sequence Flow 2 @!Reset@!Polarity@! Direction@ Threshold8@<PadSelectorOutput.ctl0ABC Connection.@+jSequenceBoolean.ctl! Sequence FlowP8 cP P d-` cP"@P@flg@oRt@eofudf8P<PadSelectorOutput.ctl0ABC ConnectionpdfdPtxdPoldPext c,vP"@P@flg@oRt@eofudf.P+jSequenceBoolean.ctl! Sequence Flowx!dfdP!txdP!oldP!ext c#XP"@P@flg@oRt@eofudfP Degrees outx dfdP txdP oldP ext c,xP"@P@flg@oRt@eofudf0P+jSequenceBoolean.ctl!Sequence Flow 2x!dfdP!txdP!oldP!ext c#VP"@P@flg@oRt@eofudfP ThresholdpdfdPtxdPoldPext c,TP"@P@flg@oRt@eofudf P!Booleanx!dfdP!txdP!oldP!ext c/VP"@P@flg@oRt@eofudfP!Polarityp!dfdP!txdP!oldP!ext P" P@@ c$ZP"@P@flg@oRt@eofudfP Distance TypexdfdPtxdPoldPext P c#ZP"@P@flg@oRt@eofudfP! Direction outp!dfdP!txdP!oldP!ext c/VP"@P@flg@oRt@eofudfP! Directionp!dfdP!txdP!oldP!ext P   c#RP"@P@flg@oRt@eofudf P!Resetx!dfdP!txdP!oldP!ext" P@!@!Z P$@P@0P c c| c @ Scaled40@+jSequenceBoolean.ctl!Sequence Flow 2!@! Direction! c@!Polarity! c@ Threshold @Count@! Direction c| @!Reset@ Distance Type @Port c<8@<PadSelectorOutput.ctl0ABC Connection2.@+jSequenceBoolean.ctl! Sequence Flow@ Distance Type c d P``` d (0 l(&^6 $208 p|~ <pt $ 08p|~xr$0<>| pL|~   VIDS2Instance 13 23Saved 2 sensors_Auto .viVIDSFP Rotation Sensor_sub.vilPTH0Ei386GcodedGEw䗸GE\EPPUEd$==ÐpӀ}ELXClCt C$pC4tCdC,xCTC|C\{`PR}ZXCL{PPRZXƅ$ƅpƅƅ$ƅƅpƅ$hhUEPD>D>**p$PPP 8@<PadSelectorOutput.ctl0ABC Connection.@+jSequenceBoolean.ctl! Sequence Flow@ Degrees out0@+jSequenceBoolean.ctl!Sequence Flow 2@ Threshold @!Boolean@!Polarity@ Distance Type@! Direction out@! Direction @!Reset   8  /",""""/" """""""""""""/"/"""""&""/"""""b""""""""/""""""""""""/""""""""""""""/""""""""""""""/""""""b"""""""/"""""&"""""""/"""&/"""""""/"""""""""/""""""/""""""/""""""/ ,""""""","""""",""""""""""""""" """-"-  U+UU+ϫ+UU+y+ր֫UyT*VάVΪ+ΤyV++Ϋ+΁Ϋ+++΁+2 x  @! Direction @ Degrees@!Yes / No0@+jSequenceBoolean.ctl!Sequence Flow 2 @!Reset@!Greater / Less@!Trigger Direction@ Trigger Point(@<PadSelectorOutput.ctlPort.@+jSequenceBoolean.ctl! Sequence FlowpDTHPD>D88ho~h<0@+jSequenceBoolean.ctl!Sequence Flow 2!@ Degrees out @!Reset0$@MerlotRadioButton.ctl!CD8@<PadSelectorOutput.ctl0ABC Connection>.@+jSequenceBoolean.ctl! Sequence Flow @Port"@ Distance Type@ Threshold @!Boolean @Count@!Polarity0$@MerlotRadioButton.ctl!B0$@MerlotRadioButton.ctl!A@! Direction"@! Direction out @ Scaled x @! Direction @ Scaled @Count @!Reset@ Distance Type @Port0$@MerlotRadioButton.ctl!00ABC =$44Ph$0@00$$$`@`@||$`$`$$$((DDdd0$0t(0L$$PP SDLxMxBooleanTDYLfsYMfsPolarityYD ! Sequence Flow[D}3}4Sequence Flow 2YDm1m2 Distance TypeHD>DwzHP>D5o8mUDll ThresholdH`>DYDnn Trigger PointTDu~uYes / NoYDBwCw Direction outUDno DirectionUD}~ DirectionWD55 Degrees outH>D?kBiSD;^<^ DegreesZDIyVIzVGreater / Less]D Trigger DirectionPDOvZOwZ PortVDK%VTK&VT ConnectionQDqr ResetQD ResetLDK%V,K&V, QDOv^OwZ Port:MDO<ZBO=ZB 0NO<ZCO=ZC  H$>DN&b@N'b@MDP[P[ ANP[P[  MDP[P[ BNP[P[  MDP[P[ CNP[P[  LD5=6=LD (!(H$H>D:O;OLDyHPyIPLD}3;}4;H$d>DMbNbHD>D?K1?K1 HD,>DAA HD>D0a1a HD4>DNOHDX>D."Bd.#Bd HD>D0"0"HD$>D11HD<>Dm^m^RE;O;H True HDx>D-. HD>D2hF2iF [D'k;'n;True is ForwardHDȎ>D&&eDT^hT_hFP Rotation Sensor_sub.vi%.0f%.0f%#_gDegrees RotationsOFFONOFFONOKOKPNG  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 ?ۡC'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` FPHP2Instance 13 23Saved 2 sensors_Auto .viLVCCSequenceBoolean.ctl ( PTH0LVCCMerlotRadioButton.ctl"D$l&)lPTH0LVCCPadSelectorOutput.ctlPTH02$@FPHP>D80pW2#XLt8 7~DdG0>D>D*JH/n|||||D8h B|hU0D$2 ||8h,lBT@T0D (p ||=@L| <l 8h\B8 R |0D|\<||p8h.BT0D |||8hDB4R ||0DD$ <Ot}p|4 OKy`8uE8hB  R lKKKKlddlKKlddl 7W}ef}fe}e}e}e0Dp   L    L   l|<O Hxn||4 OXKgt`uE8hB 4 R [zlldd[zlKKl[zlddl[zlKKl[zlddl 7WYxneYxnfeYxneYxneYxne|0D @d l-"+jP,4 F (J`uE8h (B K@d!|20 +jP,4 F J|2`uE8h B K|| PWl% 4F, $ 4 X 4 F  l0` uE0  0td8J vFuEEu$< 2 4pF(uEH>D8 h B Tap 4  0%1c%1c%1cp 4  %1b%1b%1b0 D  r@ Pm4 ND k`,uE0 D d8  2D F0uEEu4p 4D 0cccp 4D bbbL :D 0u0/.-[Q; Dib 1; Dib 1; Dib 1; Dib 1; Dib 1; Dib 1; Dib 4 FDR m`8uE< H10; Dib 4 GRt}`lFPuEEuTp >\ 0/;c/;c/;cp :\ /;b/;b/;bL :\ >D0u0/.-[4 F\R :_`XuE<d84 GRHxW`\uE, H L |4 GR``uE,4 P||@d KY`",@9< 4 FRJNu[`duE4 JJJ$WU`huE8hB K<OL X=|4 Op`luE8hBR  2V jKK KKj ddj KKj ddj\ 7Xhh0D< iiiii 7YDDD< lL L< L Ll4 GR`puE, $X| , !X!$!!0 7 LY_lyDJKY`" 8!"4 N  J$W-`tuE4 N R Nu_`xuE0  K`"d,"D$l&)l0 7  O\F,"D)l&$l@d N-[C#7X!4 F"DJN;[C`|uE8 h"DB#" K | | ""#4 O#N;[D`uE<! j#M%cAuE>D8#h#B$X# #|<#O"DJN-[:$,&,##4#h%4##|@#d O\$%X!#$$%4# F$lJO\`uE8$h$lB'4' K$ 6#N-[:zN-[:%zN-[:&{N-[:%zN-[:&{N-[:'|N-[:(}<(O$lJO\&0$(&L(&4( O%O\`uE8)h%B&& )|)|@)d O\'H#X!)|)|)'d''4) F&JO\`uE8*h&B'' K*|*|<*O&JO\(4*(P*+4* O'O\`uE+ 6%O\{O\%zO\&{O\%zO\&{O\'|O\(}+|+|@+d O\)X!+))*\4+ F)lJO\`uE8,h)lB*H*4 K,|,|<,O)lJO\*,*-$+4, O*\O\`uE-|- 6'O\zO\%zO\&{O\%zO\&{O\'|O\(}8-h'B)X)D 8-h*\B,,* -|,-0d <-O (Ji,;,-,-..T44- O,lR4>`uE. h ,l. 6*\O\zO\%zO\&{O\%zO\&{O\'|O\(}4. O,l)`uE</ ~,l9PuE@>D1 ,li~i2~i2~i2~i2~<2O J2|/(:,2/T///42 O.RxGQ`uE43 O.|2<`uE<4 ~.LcuE\>D6 .2|~2|2~2|2~2|2~2|2~6  H.6d\iDp'D44*J/Qn5F\R :rACLr5F\ 61BDHP2Instance 13 23Saved 2 sensors_Auto .viLVINFP Rotation Sensor_sub.viHPTH0'T @BDHP>D8&H`W'S,6 %!<$t06D6~DdG >D>DBhhG59@/06@pDL\"Tt46 BD>L2uE07@pL/O?<07@pl$47 BBuE48 B/buE09@ppMm]49 BpMuE4:Dd 4:D"!h:4:4:D( :dT0:@pdC!SAK14: B-!CeuE;04;Dd ,! ;0 d0;@p 1A 94; B1#uE4</D m@On<4 <44<0P0s;}5xn4<0<&};0n4<0&s0}+xn< << < 4<D$ <!0<@p\ 2B:4< B2uE4=D@! =D =dP=0D 4=/D *J= 4=D L! 4=/DdGlgPo =004=0 Wrb|\wo4=0M|bWo4=0 MrW|Rwo= =D =0=- .mvq =0 0 = d = 4=0 ?GC4=0!,G94=0 `5?:= = = d =\ , = 44=0 t,50=4 =0WCCW0=@p$$  4= B l_uE>\::>,X>,D:~@xP2>0>,  >B p 0>- 8/mvq> , >B  >B p 4>00>d5`K1K`5x\w\` >B 4>99 >@@  4>,p> 44>,> ,>,>  \X > p,> 4>D! # >@@  > lH>qq0>. 0P\V >B pP0>l<>$1 P 4:PbuE ?BP ?@@ P4?/lUu-'??l?l ?L4?lX4?lH?,?p ??  +x q + Rw Sw Si +iq ?L$?L4?0L+[pe'?L,?  4?0L,[pe'p?qeeqp?qeeq? 0?@p",L<4? BT,uE0@@pGgWOw4@ B1gGuE4AD P!pAVOwOVAl,A,pA ,4A D&j<uEB4BD "0!B<0B@p\L 4B B'uELC Dp T%`h1; Dib 1; Dib %h1; Dib 4CD " DC1Di]}l6H CHT4C &KHS]ibuE@D P@ $ 4D3H4yu}}y4D3HH5u}y4D3H3quy}uyDDD DH"  DH4D3Hl1ymuqDD DH4D3H2iuq}my DH4D3H<yemiDP DH\D DH84D3H-imyuqq DH4D3H,]eaD@ DH@4D3H y]e}a D 4D3Hpieymqi4D3H  q]yeua D $ DH $4D3H x i]qema D DH D DP DH$$` DDTD,DpH DTmaT0m0DD \D\iipD?uyu4DD!#0!D"<}y}<pDqmyqm4DD$X$D LD $$"\0\dD$$}a}JJ1%; Dib \DHT  pDihl%$&T&&1; Dib 1; Dib 1; Dib 1; Dib =hl%$&T&&&ADp' 04#NI.LV.ALL.VILastSavedTarget0Dflt_BYOB Creator Info@`0TagValue"Express VI Development Toolkit 1.0_Wizard@2New PathPTH0g prototype EditorVIsBlocks Light Sensor_Light SensorConfig.llbConfigure Light Sensor.vi_OriginalInstancePathY2PTH0ALEGOBlocksFP Rotation SensorFP Rotation Sensor.vi Localized:&@0Localization Status (string)LocalizeNI.LV.ALL.goodSyntaxTargets&@0Dflt( hKUUAn Q8>*>*>Q8>K?b8AJSUW Y  ` Segoe UISegoe UISegoe UI020Tahoma0RSRC LVINLBVW 7 4 RSIDxLVSRBDPWLIviCPTMDSTMDFDSLIdsVICDvers,DLDR@FPTDTCPMphICON|icl4icl8TITLCPCTDTHPTRec5STRG,CPSThMNGILIfp0FPHPDLIbdXBDHPlVITSHISTPRT FTAB`)l>(8c$  g,(THt,ļHOL PT X!xK&'D`'D'3(\(T# )$ )T ) )`*\X*h+X+p+,(,t|,̰f-,-\-5.@<.h./@8 /!/#0@$0)0D*14,+1t<,1ܜD-20x.2h-/20)13$033pI43Ȗ64(74\Xd8494:5@8;5<5=6$ t>6p?6L@7A7`B7;C8 hD8X8Ĕ  8d 8x8 8x"9j09,<59(194%: &=F'?X4(Aw2DHM4ȓNDP l0DLtDl$2Instance 13 23Saved 2 sensors_Auto .viO_RSRC LVINLBVWD K C`@ <BOYBBOYBa*fkL%$s WuuC qldWf%|K`f LVIN2Instance 14 23Saved 2 sensors_Auto .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 Pr 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 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  Z  \  $ ^c KRCXInputOutput RCXOutput 02<> p|~@ F  $"08 p~|~ < 0<>  pL|~    |$ $08D p|~H   VIDS2Instance 14 23Saved 2 sensors_Auto .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.vi8PTH0Ui386cGcodeh'GlEwcGE\EPPUEd$== ÐpӀ}ELXCt C4@Cl{pPRZXC\ {`P RZXCd {hP R4ZXC< {@P R}ZXCT{XPRZXCL {PP RffZXC { P R}ZXC$ {(P RZXCDDC,H_ƅ0ƅxƅƅƅ$ƅpƅƅƅpƅhhUEPcGE\EP<.UR@␐}v}vEhxPDRLZXPHRPZX}$ ƅ$hh UEP8d$ }$ ƅphh UEP8d$ }QRPE@$J{;d$ZY== p h搐ÐEw (cGE\EPPUEd$====yEw Ew‰ppVL@'PUEd$=ÐPY ,6cGPY ,6cGcGÐx&cGÐx&cGÐx&I3cGÐx&IcGÐx&_cGÐx&k_^ZY[]Ð$=,PEP$PPcG$$$@ $Ðd$(=,PEP$PPcG$($@ $Ðd$,=,PEP$PP)cG$,$@ $Ðd$0=,PEP$PPfcG$0$@ $Ðd$4=,PEP$PPcG$4$@ $Ðd$8=,PEP$PPcG$8$@ $Ðd$<=,PEP$PPcG$<$@ $Ðd$.Ul$SQRVWT$ QRPE@$R|;d$ZY="_^ZY[]ÐDž, $$@ , 4L DžP <T DžX Dž` l Džp Džx Dž Dž Dž Dž Dž Dž4 Dž8 Dž< PTAB0 ( Dž((@ Dž Dž DžDž DžPTABDžL,,@ LDž DžDžTDžXDž\PTABPHDž00@ $Dž(Dž0DžDžDžPTABDž444@ 4\Dž`dDžh|DžDžDžDžDžDž<Dž@DžDPTAB80Dž88@ LDžDžDžDžDžPTABDž\<<@ \DžDžDžDždDžh DžlPTAB`XQRu"d$ZY,Ul$SQRVW}#QRU:d$ZYP_^ZY[]ÐUl$SQRVWt$ 0<ƅ}Ul$SQRVW|$ < QRhPhhhP$P$h Ud$$ZY_^ZY[]ÐUl$SQRVWu&cGF cGFcGF@cGFDQRhUA:d$ZY_^ZY[]ÐX?+   r L}CcG cks{%.uD} n v M G a k PDCODEh'GHuEl%7.1Oldest compatible LabVIEW.Eu\D>D>tD>pPPP.@+jSequenceBoolean.ctl! Sequence Flow0@+jSequenceBoolean.ctl!Sequence Flow 2 @Motor @Goal @Power@! Stop After @!Wait(@Motor.Action.ctl Ramp ModeD@ GoalType.ctl$ UnlimitedDistanceTimeStop Goal Type@!Speed Regulation@! Direction4@pRCXInputOutput RCXOutputGeneric Refnum Name@ Degrees out@! Direction out  1w??????o|  Ξəٙ   ͙  ٞ ++VVVVVVuVŠVuPPŠŦ+PuŁP++uŁu+ŠŠŁV{P+PV{+PˬPPˬ{P{++{+VP˦{V+uVVV+466 x @!Control Motor Power@! Direction@! Direction out0@+jSequenceBoolean.ctl!Sequence Flow 2@! Next Action@ Degrees out&@Motor.Action.ctlAction@!Wait for Completion@Duration @Power @Port.@+jSequenceBoolean.ctl! Sequence FlowDTHPD>D88~>.@+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$$  \$  YDl l Sequence Flow[D45Sequence Flow 2QDkkMotorHD@i>DqDq~BPDVjVjGoalHD>Dqq~QDk3]k4]PowerHDБ>Dqrqu~VD Stop AfterHDP>D PD WaitHD0>D \Dv]v] Speed RegulationHD>Dvrvs ZDCWfCWfConnector paneUD33  Goal TypeHԉ>DGUJSN HD>D ? =N  YDE E  Duration TypeTDDuration_D[[ Wait for CompletionWD!!  Next Action_D_cs_ds Control Motor PowerQDWnkWokPowerPDWk0Wk0PortRD 7 7ActionUD Ramp ModeN % %  HD,N  H,_a UD88 DirectionH$̆>DBC3_DMNGeneric Refnum NameH4>DZ]WD]hE]hE Degrees outHԋ>DpApp?WDGG Degrees outYDH%SZH&SZ Direction outYD>`I>aI Direction outUD>|?|  DirectionLD%%H$n,"7#7LD LDIQJQLD4<5<H$P>DNcOcHD<,{5{5HDđ>Dw~wHD,RjSj HDh>D.9.9HD>DuuHDp>D HD<>DHD,R]R]dDTWPreprocessMotorStages.viHDk>D HDh>D,,cDInitializeMotorStage.vi\D. / Motor.Release.viRE~~ True qD%%%Illegal motor specified. Do nothing.HD>DMDyHDk>D)) HD>D89HD܋>DF&G& UD& & AbsVal.viHDP>D/FC/GC SDR S Pow2.vidD#6#6PortSemaphore.Acquire.vijDhhMotor.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`FPHP2Instance 14 23Saved 2 sensors_Auto .viLVCCSequenceBoolean.ctl4PTH0LVCC GoalType.ctlPTH0LVCCMotor.Action.ctlpPTH0/@FPHP>D8.(؟W/XL)l)$P8 7~Dh'G,S`>D`k>D uV8LUH/dd||||8h+B|hT0D 02 |D|8h,BT@T0D 4p@d m,L+jP,4 FJm`@uE8hB K@d!X3,h +jP,4 F4J3`uE8h4B K||@D    'X X T $  (  h@PhVI*|| 4 N j`uE0  lId8 6 pEF|uEEuxp 6 0kwckwckwc8hB@R p 6 wbwbwbL : p0u0/.-[0DTF ||@P (U4 F Uk`uE0  ld8 6 pFtuEEu\p 6 0kwckwckwc8 hBR  |p 6 wbwbwbL : p0u0/.-[ |0 D@ P Vbp  | |4 N X j2^`luE0  X lmd8  6 X pqFhuEEudp 6 X 0kbwnckbwnckbwnc8 h XB  DR  |p 6 X wbnbwbnbwbnbL : X pqw0u0/.-[ |p0 D  X$"  | | |0 D p~< O$T"4 Oc`uE8 hB  << nHuE >DH 4<O$\<0D@H 48hB, <4 OcXuE< nTuE8>D||8hB  T`|0Dlp<||8hBTe| 0D%0<O$^b$||4 OTu^cPuE8hTB << nTuqLuE@>DH 4Tvbo|D0D#TpL0 8(DD0 *4 DBXg`DuE@d$$F| j4 NJ4`@uE<TL8hB KPWJD8J FVFDp 6 0 c c cp 6  b b b4 NR `uE4 FRJF`tuE0'0 *4 FR `DuE<p d X 4 ||4 GR\c,uE, d4 GR"cuE,!h,h!|4! GTR^btcuE,"$`4" F XR Vml`صuE<#< $ \  4# FR Vl1`رuE<$ht$|$|2,$D@$d$ Dnxr 4$ FpRJ 8`ĹuE,%|h844% JpJ`йuE8&hpB K4& NR &`̹uEP'WpJY &8'N ȹuEEu0)  6/ *O4* N`uE0+  Y ,J<, 6 ^ FuE,.|<.O=)@z4. O9cuE8/hB ;</  rAuE>D1 =h=g=h=i=j01D0{,1!T |!!!"81U"K ,1 H "\41 FQL`uE<2 2 YFuE X3QK|}J003 7  OXb3|@3 2 O 03  Kd3|3|p3 2 +  PWuPWuPWu83hB!!T03D"|83h B!@T3|2@3PC$\H%h3|;43 F# \iF`uE04 # kFd84 2# oBF,uEEu06D#P#$86h#BR p6 :# 0jvcjvcjvcp6 :# vbvbvbL6 :# o0u0/.-[46 F#R H`uE<7%#d#$h$%H#$0<7O'X=_](7|B47 O&G$T[`uE88h&BR8 &Ja[rlKKJa[rKKlJa[rddlJa[rKKlJa[rddl08D&@&p8 7&WH_]tefH_]tfeH_]teH_]teH_]te1((*D*t**(.X.,8*++D+48 G&R=_J`0uE,9(|&T&'&1*; Dib 49 GR=}c4uE,:) XL:Xh ( T$"$'X\:'X$"t$T (hX.; Dib 1; Dib 1; Dib 1; Dib 4: O+R&`8uE<;OJQ(P <; ~+!8luE>D4= O+`uE> +QKQ?KQ?KQ?KQ?K?+?t,<?O4J3},,?,- -T- 4? O,RHR`H=4@ O,3=`@=<A ~,MduE >DC ,3}K3}?K3}?K3}?K3}?Ki; Dib 1; Dib 1; Dib =(*D*t**(.X..DPS1 uV8LUH/SddRCXInputOutput RCXOutputBDHP2Instance 14 23Saved 2 sensors_Auto .viLVINInitializeMotorStage.viPTH0LVINPreprocessMotorStages.vi@PTH0LVIN AbsVal.vi=PTH0LVINPow2.viDPTH0LVINPortSemaphore.Acquire.viHPTH0LVINMotor.EvaluateStopCondition.viTPTH0LVINMotor.Release.viDPTH0P @BDHP$>D80CWO,C C|Ch0CDCC~Dh'Gh$>D$>D9yQ@/0C@pD t4C BDz6ܴuE0D@pX}4D Bv}شuE0E@p5h Qqa<4E B QkԴuE0F@#$ Tp h0F@#$ (:J B4F B-:uE0G@#$  44G Bt`uE4H BpдuE0I@#$ P 4I BTuE0J@#$^n f04J BQ^TuEK KD[Xx4Kq K"Q VKH4K |Kp4K|4K KKLK4K"$8` DK1 S5s$ (0 KK DKKH K@ K d"K KxK K@| XLK4K9 xtQ/ K@ `4K3{Q#KD D`K!TB<<l  K K 4K.h!%4K 4K<~t! 4K+r! K!<KD3;KKK 4K Q K@,D K"XL4K &K@SbtuE L@, 4L9 (tH!4LGLW@S4LPy"L\dZ8L 8@L L D H<Lb04L\p! L",$]TtPL$%$4L"S 0@smvqL,T- L@ P` LL0L$$IxL<4L3@%k-s)o4L3@d-k5s1o L@3|20L@#$$ ! 4L B puE0M@#$,D t4M BD-luENNH,N$]t]^40NZ4Nr0! 4N3@!k%s!o N@ pNHNHN N@ 0N%$%J!1 ) N@L4N3 4N3@,ksoNN<4N &KbhuE4O3@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 @$L4O4y! O@ `O" O",$8+4O x!4O XxL!*DO1xH0Ȁ+ 8O D0T8(OOD4O"$O O @S TtPO-p,TO dOHO"40OE` M*2+.#4O < O" 04O"$ N&! O!$"!H4O"S rmzvq~O9O O DO(l4O/?_4O006?_OO ODO0OT Oh4O/:&`O$OPO$PT O,!DO1.p -,M<DXO/tP4O9u!1 OD[ O @S 8+O|O+D O.+!4O &KD- bduE PDZP-\P,$T4P3  P04P3x P4P3d 4P3 P4P3$ PPT4P3P Pt4P3P(P8 P 84P3 P P-X-4P3. P P$$ P( P!$!XHXP, DA}t4n.B2d&'@,P hcbP9X?P|Yh,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=m0PbP%0P*# Y'0+ P@#O #h&P$l!LP)$.x0 *9,d0Px,P$l$ P$ $$& P@#%D$&4Px#v+0P*#$PZP%$ P@%$4P8{4P//4,Ph#T P"%D'*0P%Ad P @$+'*PTSR,P-0\$P%&0P*# u'0+ P",$: t0P.h2j PB#$&1 PB%&1 P@@h't&14PD1ih!4P"$&xf<P$1hP 4}bU/.0U*#/='0+U6 U&/T4Ux/v!-U54U/D1PoU1U1U1114U000io4U000ho U0't11U1 U0(82 U1'T U0*1P* 4U001goU* 1U%U(*U'4''T0U@b\5"27W G5TU7@0U@#$3|2 3,4U B2*LuEV2 4V3`l!V-4V/D4({"#V4@V4`V4@4` V3(84 V354 V 4`4V034|#4V034}#4VD4`V4@*14V B27HuE4Wb08|o750W6,0,Xe ^ W6,76 W6,556 dW!b0:XF:|8\ RCXOutputX"G0X6,2Xe^ X6,67@0X6,7`0X6,0  X6,67@X6 X6,f7bX7tX7@X6,7X/$ X6,;p87@X6,7/XE: X5766X26 X89 X"%D9x*XSX%$8 X @$e 9x*,X$#h-@//& X",$-<V4X"$8~ % ,X S &0]XX4X9Pt0 Xb\fa*X.XXQX78,X6 57@67t7 XB%::0X-0 h;++44//X:;0;P XB#$?:;0 X@@hh Y=d?=HY=HY>4Y &K='!b@uE Z>h=H>?DZ1b0=='G8ü Z@Z@Z@@ Z=>>h4Z3==47G? Z=>>4Z3==|7G?4Z3==h'7/4Z3=?x'7/Z? Z=;p?D7Z:4b4ZdTk Z @S Q<V4Z/b0>P<\Z4Z0@>(BWL4Z0@><BWL Z@e@@P@Z7@? Z@;p@7 ZB%A4A0Z-0 hAH+Q4L/,Z'4(:A ZB#$B4A4AZAAA Z@@hBA4A,Z'T*;PAZ*:A44Zej!ZAB0Z@pB'XADETeLUB4Z BB.EDķuE4[DBhm !aa(0C1; Dib g0C4ada<[ B;3D0h*  ,[ * D;B,[p30hD[1NDD| Q,q(p&[D[EH4[ &KDQ buE0\DEHEhFFXFG<G \DED\Eh4\3DDT$a,q(i \DEEH \DF$Eh4\3DDha$q i4\3DE aqi\F \DN,EF4\3DEaqi \DFFX4\3DFQ$a Y\F \DFxF\G<4\3DG($Q,a(Y\FX \DGG<4\3DG QaY\G \DOG\P4\3DFQaY \"NFL\)EKKAHd\N\N`DHD\1NI,H$D,@Hx \HIH4\ &KH$7buE@] HIIKJK KKLXMM(M]H ]HJ(I4]3HIl<D@ ]HII4]3HJ,404]3HJ\4<8]I4]3HJ$,(]K ]HKJ]J]I ]HJpK ]HK@K 4]3HKt$4,]K ]HLK]K4]3HJ4D< ]HLK4]3HLD$4,]K ]HLxLX4]3HM<D@4]3HK4D<4]3HMC4<8 ]M ]HMHM(4]3HM|B,40 ]M( ]HN,MM4]3HNA$,( ]LX ]HLM]M4]NR0]N4]"$PX<$,] HNHxj\ ]HD4]Rz&0]*HP<? ENI ]",$QQX& ]N`OO@*]OpQ4]NP4]OG ]@H+O@*]OP]GP]&P ] @$RNF ]N`N,RPF]/T]&X04]<w!)] 8W4]"S OvYb]4]9Slu . ]D_,Q ] @S O QX&]#Q4]S\0]*HR9  ]@HRRPF]PR ]@,$<$R]S]FMP`]! THmYs_\l<$S99]OpY0]%S Rx]RP^ ] @$  V ]@,$ SS ]QZV]T,]Q\/T?4]"S c,]&+9 PSD]19UlU84"0 ]TUU4] &KT~ibuE@^ UUVW@VW`WX0XZ8YhY^U ^TVhU4^3TU5 ^T-V4V4^3TW,24^3TV3^U4^3TV1^W@ ^TWV^V^V ^T VW@ ^TWW`4^3TW/^W` ^T]X^W4^3TW0 ^T:XP/T4^3TX+^X0 ^TXX4^3TZ$*4^3TW-4^3TYT) ^Z8 ^TY4^3TY( ^Yh ^TQYQ4^3TZX' ^X ^TY \^Y ^De^*<^ %$ d%+D8G4^0T4e"*&`4^3D,]EMI^Zl^[4^3D$_$E,M(I4^3D8^E$M I4^3D:TX EMI ^D^[^S`4^zQ( ^",$\,^QX\ t8<Tt ^ @S \0\4^"S ,ttYb]4^9Q<s2<^RSOp\d&|9X 8<^ S "T!$ $%$<^ !$"T#S ,^]- :Q^:4fL7t\^Q. D\0O %DX" 04^3D[0V =EA4^3D[DR5,=$9 ^DR`DF^^4^3D:hW=,E$A ^D__`4^3D_H$-,5(1^_` ^D__4^3D`G-$5 1 ^_^`4^3D_Q 5=9 ^D``x4^3D`E -51 ^`x ^D aV4^3D`0F-51 ag; Dib 1; Dib 0^*a?-%6 1L^)g-r&3h g4 ^@ae a*,^ accPg|0^b0fL^ ' Dp2;0A,^#$@H$aDL^ aDH2$@pD ,^b\6,@= ^b\ddp=H,^@=6,2 ^@a?dp=H^c|c4^b0d8n9^=Hc|^c;00^*ac+4&/!0^*adHQ&L! ^@aB4d@^etd4^fl4^b0fn(!8 ^b\e@d@4^g`k$^fLfl^dA^9 b0^*aei<rEm@ ^b\ff* ^@aef*^@et4^b0^H6,^2c|et:4fL,^cdbfl,^dpdaf^flZl,^fe@d;p5ah<; Dib 1 n0C4adagHhmm^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 ConfigK@vNI.LV.ALL.goodSyntaxTargets&@0Dflt( @UUAn *>>*>>@?hqz    Segoe UISegoe UISegoe UI022Tahoma0RSRC LVINLBVWD K C 4 RSIDLVSRBDPWLIviCPTMDSTMDFDSLIdsVICD$vers8DLDRLFPTD`CPMptICONicl4icl8TITLCPCTDTHPTRecISTRGCPST TMNGI LIfp 0FPHP DOMId XLIbd lBDHP VITS HIST PRT FTAB l0DP  Xȓ Hpw4"F9D949T1:,<;j;x=x8Ad A BVhV;WXWWXP t X X8 Y@Y(YȖZ<0Z0)Zx[4D[t<[,\<\\]08] ]h!^L<"^5#_ \$_d%_f&`|'`l(`+a h.a` /a1bT#2bT3b34cD5c``7cK8d9dhT:dȀ;e$O=et,>e@fAf`CfDf EgH>Fg`)GgHh,IhxTeJh<KiLi\MilNjOj\PjQk$,Rk|0Sk7Ul@VllWl^Ym,Zmx[m|\n Tz]nx>^noPL o\ ohotD)o6oTo ~oXdoIoh-oԼ-o`0p $<pLBpXg*pdX,s8X?tH~$$ 8cXpČP>,AAkB\P02Instance 14 23Saved 2 sensors_Auto .viO_RSRC LVINLBVWD K C`@ <BOYBBOYBasN/l+Ab| 5(F3pO5y qldWx$-9+aÙ LVIN2Instance 15 23Saved 2 sensors_Auto .vi LVCCSequenceBoolean.ctl+jSequenceBoolean.ctl@! Sequence FlowPTH0)LEGO.llbSequenceBoolean.ctlWLVINInitializeMotorStage.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.vimLVINMotor.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.vi$LVINMotor.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 Pr 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 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  Z  \  $ ^c KRCXInputOutput RCXOutput 02<> p|~@ F  $"08 p~|~ < 0<>  pL|~    |$ $08D p|~H   VIDS2Instance 15 23Saved 2 sensors_Auto .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.vi8PTH0Ui3869code;lEw9E\EPPUEd$== ÐpӀ}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|D>z D>{pPPP.@+jSequenceBoolean.ctl! Sequence Flow0@+jSequenceBoolean.ctl!Sequence Flow 2 @Motor @Goal @Power@! Stop After @!Wait(@Motor.Action.ctl Ramp ModeD@ GoalType.ctl$ UnlimitedDistanceTimeStop Goal Type@!Speed Regulation@! Direction4@pRCXInputOutput RCXOutputGeneric Refnum Name@ Degrees out@! Direction out  1w??????o|  Ξəٙ   ͙  ٞ ++VVVVVVuVŠVuPPŠŦ+PuŁP++uŁu+ŠŠŁV{P+PV{+PˬPPˬ{P{++{+VP˦{V+uVVV+1266 x @!Control Motor Power@! Direction@! Direction out0@+jSequenceBoolean.ctl!Sequence Flow 2@! Next Action@ Degrees out&@Motor.Action.ctlAction@!Wait for Completion@Duration @Power @Port.@+jSequenceBoolean.ctl! Sequence FlowDTHPD>D88~>.@+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$$  \$  YDl l Sequence Flow[D45Sequence Flow 2QDkkMotorHD$|>DqDq~BPDVjVjGoalHDy>Dqq~QDk3]k4]PowerHD{>Dqrqu~VD Stop AfterHD|>D PD WaitHD{>D \Dv]v] Speed RegulationHDxz>Dvrvs ZDCWfCWfConnector paneUD33  Goal TypeH|>DGUJSN HD{>D ? =N  YDE E  Duration TypeTDDuration_D[[ Wait for CompletionWD!!  Next Action_D_cs_ds Control Motor PowerQDWnkWokPowerPDWk0Wk0PortRD 7 7ActionUD Ramp ModeN % %  HDty>DN  Hhz>D_a UD88 DirectionH$|>DBC3_DMNGeneric Refnum NameH{>DZ]WD]hE]hE Degrees outH{>DpApp?WDGG Degrees outYDH%SZH&SZ Direction outYD>`I>aI Direction outUD>|?|  DirectionLD%%H$8|>D"7#7LD LDIQJQLD4<5<H$>DNcOcHDT{>D{5{5HDy>Dw~wHDz>DRjSj HDLz>D.9.9HD|>DuuHDz>D HD{>DHDz>DR]R]dDTWPreprocessMotorStages.viHDy>D HDy>D,,cDInitializeMotorStage.vi\D. / Motor.Release.viRE~~ True qD%%%Illegal motor specified. Do nothing.HDԑ>DMDyHD0{>D)) HD{>D89HDpz>DF&G& UD& & AbsVal.viHD\|>D/FC/GC SDR S Pow2.vidD#6#6PortSemaphore.Acquire.vijDhhMotor.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`FPHP2Instance 15 23Saved 2 sensors_Auto .viLVCCSequenceBoolean.ctl4PTH0LVCC GoalType.ctlPTH0LVCCMotor.Action.ctlpPTH0/@FPHP`k>D8.(XW/XL)l)$8 7~D;,S|>Dz>D uV8LUH/dd||||8h+B|hT0D 02 |D|8h,BT@T0D 4p@d m,L+jP,4 FJm`|uE8hB K@d!X3,h +jP,4 F4J3`,uE8h4B K||@D    'X X T $  (  h@PhVI*|| 4 N j`(uE0  lId8 6 pEFuEEup 6 0kwckwckwc8hB@R p 6 wbwbwbL : p0u0/.-[0DTF ||@P (U4 F Uk`uE0  ld8 6 pF uEEup 6 0kwckwckwc8 hBR  |p 6 wbwbwbL : p0u0/.-[ |0 D@ P Vbp  | |4 N X j2^`uE0  X lmd8  6 X pqFuEEup 6 X 0kbwnckbwnckbwnc8 h XB  DR  |p 6 X wbnbwbnbwbnbL : X pqw0u0/.-[ |p0 D  X$"  | | |0 D p~< O$T"4 OcuE8 hB  << nuEL{>DH 4<O$\<0D@H 48hB, <4 OcuE< nܾuE{>D||8hB  T`|0Dlp<||8hBTe| 0D%0<O$^b$||4 OTu^cuE8hTB << nTuquE{>DH 4Tvbo|D0D#TpL0 8(DD0 *4 DBXg`uE@d$$F| j4 NJ4`̾uE<TL8hB KPWJD8J FVFؾuEEu4 N `оuE0  Dd,X< 6 @FȾuEH|>Dp 6 0 c c cp 6  b b b4 NR `ľuE4 FRJF`uE0'0 *4 FR `uE<p d X 4 ||4 GR\cuE, d4 GR"cuE,!h,h!|4! GTR^btcuE,"$`4" F XR Vml`uE<#< $ \  4# FR Vl1`uE<$ht$|$|2,$D@$d$ Dnxr 4$ FpRJ 8`uE,%|h844% JpJ`uE8&hpB K4& NR &`uEP'WpJY &8'N uEEu0)  6/ *24* N`uE0+  Y ,1<, 6 ^ FuE|y>D.|<.O=)@z4. O9cuE8/hB ;</  rAduE{>D1 =h=g=h=i=j01D0{,1!T |!!!"81U"K ,1 H "\41 FQL`uE<2 2 YFuE X3QK|}J003 7  OXb3|@3 2 O 03  Kd3|3|p3 2 +  PWuPWuPWu83hB!!T03D"|83h B!@T3|2@3PC$\H%h3|;43 F# \iF`|uE04 # kFd84 2# oBFxuEEut06D#P#$86h#BR p6 :# 0jvcjvcjvcp6 :# vbvbvbL6 :# o0u0/.-[46 F#R H`puE<7%#d#$h$%H#$0<7O'X=_](7|B47 O&G$T[`luE88h&BR8 &Ja[rlKKJa[rKKlJa[rddlJa[rKKlJa[rddl08D&@&p8 7&WH_]tefH_]tfeH_]teH_]teH_]te1((*D*t**(.X.,8*++D+48 G&R=_J`huE,9(|&T&'&1*; Dib 49 GR=}c@uE,:) XL:Xh ( T$"$'X\:'X$"t$T (hX.; Dib 1; Dib 1; Dib 1; Dib 4: O+R&``uE<;OJQ(P <; ~+!8\uE,{>D4= O+`XuE> +Q0Q?0Q?0Q?0Q?0?+?t,<?O4J3},,?,- -T- 4? O,RHR`TuE4@ O,3=`PuE<A ~,MdLuE`|>DC ,3}03}?03}?03}?03}?0i; Dib 1; Dib 1; Dib =(*D*t**(.X..DPS1 uV8LUH/SddRCXInputOutput RCXOutputBDHP2Instance 15 23Saved 2 sensors_Auto .viLVINInitializeMotorStage.viPTH0LVINPreprocessMotorStages.vi@PTH0LVIN AbsVal.vi=PTH0LVINPow2.viDPTH0LVINPortSemaphore.Acquire.viHPTH0LVINMotor.EvaluateStopCondition.viTPTH0LVINMotor.Release.viDPTH0P @BDHPz>D80CWO,C C|Ch0CDCC~D;h$z>Dz>D9yQ@/0C@pD t4C BDz6HuE0D@pX}4D Bv}DuE0E@p5h Qqa<4E B QkU/.0U*#/='0+U6 U&/T4Ux/v!-U54U/D1PoU1U1U1114U000io4U000ho U0't11U1 U0(82 U1'T U0*1P* 4U001goU* 1U%U(*U'4''T0U@b\5"27W G5TU7@0U@#$3|2 3,4U B2*uEV2 4V3`l!V-4V/D4({"#V4@V4`V4@4` V3(84 V354 V 4`4V034|#4V034}#4VD4`V4@*14V B27uE4Wb08|o750W6,0,Xe ^ W6,76 W6,556 dW!b0:XF:|8\ RCXOutput7G0X6,2Xe^ X6,67@0X6,7`0X6,0  X6,67@X6 X6,f7bX7tX7@X6,7X/$ X6,;p87@X6,7/XE: X5766X26 X89 X"%D9x*XSX%$8 X @$e 9x*,X$#h-@//& X",$-<V4X"$8~ % ,X S &0]XX4X9Pt0 Xb\fa*X.XXQX78,X6 57@67t7 XB%::0X-0 h;++44//X:;0;P XB#$?:;0 X@@hh Y=d?=HY=HY>4Y &K='!buE Z>h=H>?DZ1b0=='G8ü Z@Z@Z@@ Z=>>h4Z3==47G? Z=>>4Z3==|7G?4Z3==h'7/4Z3=?x'7/Z? Z=;p?D7Z:4b4ZdTk Z @S Q<V4Z/b0>P<\Z4Z0@>(BWL4Z0@><BWL Z@e@@P@Z7@? Z@;p@7 ZB%A4A0Z-0 hAH+Q4L/,Z'4(:A ZB#$B4A4AZAAA Z@@hBA4A,Z'T*;PAZ*:A44Zej!ZAB0Z@pB'XADETeLUB4Z BB.EDuE4[DBhm !aa(0C1; Dib g0C4ada<[ B;3D0h*  ,[ * D;B,[p30hD[1NDD| Q,q(p&[D[EH4[ &KDQ b$uE0\DEHEhFFXFG<G \DED\Eh4\3DDT$a,q(i \DEEH \DF$Eh4\3DDha$q i4\3DE aqi\F \DN,EF4\3DEaqi \DFFX4\3DFQ$a Y\F \DFxF\G<4\3DG($Q,a(Y\FX \DGG<4\3DG QaY\G \DOG\P4\3DFQaY \"NFL\)EKKAHd\N\N`DHD\1NI,H$D,@Hx \HIH4\ &KH$7b uE@] HIIKJK KKLXMM(M]H ]HJ(I4]3HIl<D@ ]HII4]3HJ,404]3HJ\4<8]I4]3HJ$,(]K ]HKJ]J]I ]HJpK ]HK@K 4]3HKt$4,]K ]HLK]K4]3HJ4D< ]HLK4]3HLD$4,]K ]HLxLX4]3HM<D@4]3HK4D<4]3HMC4<8 ]M ]HMHM(4]3HM|B,40 ]M( ]HN,MM4]3HNA$,( ]LX ]HLM]M4]NR0]N4]"$PX<$,] HNHxj\ ]HD4]Rz&0]*HP<? ENI ]",$QQX& ]N`OO@*]OpQ4]NP4]OG ]@H+O@*]OP]GP]&P ] @$RNF ]N`N,RPF]/T]&X04]<w!)] 8W4]"S OvYb]4]9Slu . ]D_,Q ] @S O QX&]#Q4]S\0]*HR9  ]@HRRPF]PR ]@,$<$R]S]FMP`]! THmYs_\l<$S99]OpY0]%S Rx]RP^ ] @$  V ]@,$ SS ]QZV]T,]Q\/T?4]"S c,]&+9 PSD]19UlU84"0 ]TUU4] &KT~ibuE@^ UUVW@VW`WX0XZ8YhY^U ^TVhU4^3TU5 ^T-V4V4^3TW,24^3TV3^U4^3TV1^W@ ^TWV^V^V ^T VW@ ^TWW`4^3TW/^W` ^T]X^W4^3TW0 ^T:XP/T4^3TX+^X0 ^TXX4^3TZ$*4^3TW-4^3TYT) ^Z8 ^TY4^3TY( ^Yh ^TQYQ4^3TZX' ^X ^TY \^Y ^De^*<^ %$ d%+D8G4^0T4e"*&`4^3D,]EMI^Zl^[4^3D$_$E,M(I4^3D8^E$M I4^3D:TX EMI ^D^[^S`4^zQ( ^",$\,^QX\ t8<Tt ^ @S \0\4^"S ,ttYb]4^9Q<s2<^RSOp\d&|9X 8<^ S "T!$ $%$<^ !$"T#S ,^]- :Q^:4fL7t\^Q. D\0O %DX" 04^3D[0V =EA4^3D[DR5,=$9 ^DR`DF^^4^3D:hW=,E$A ^D__`4^3D_H$-,5(1^_` ^D__4^3D`G-$5 1 ^_^`4^3D_Q 5=9 ^D``x4^3D`E -51 ^`x ^D aV4^3D`0F-51 ag; Dib 1; Dib 0^*a?-%6 1L^)g-r&3h g4 ^@ae a*,^ accPg|0^b0fL^ ' Dp2;0A,^#$@H$aDL^ aDH2$@pD ,^b\6,@= ^b\ddp=H,^@=6,2 ^@a?dp=H^c|c4^b0d8n9^=Hc|^c;00^*ac+4&/!0^*adHQ&L! ^@aB4d@^etd4^fl4^b0fn(!8 ^b\e@d@4^g`k$^fLfl^dA^9 b0^*aei<rEm@ ^b\ff* ^@aef*^@et4^b0^H6,^2c|et:4fL,^cdbfl,^dpdaf^flZl,^fe@d;p5ah<; Dib 1 n0C4adagHhmm^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 ConfigK@vNI.LV.ALL.goodSyntaxTargets&@0Dflt( @UUAn *>>*>>@?hqz    Segoe UISegoe UISegoe UI022Tahoma0RSRC LVINLBVWD K C 4 RSIDLVSRBDPWLIviCPTMDSTMDFDSLIdsVICD$vers8DLDRLFPTD`CPMptICONicl4icl8TITLCPCTDTHPTRecISTRGCPST TMNGI LIfp 0FPHP DOMId XLIbd lBDHP VITS HIST PRT FTAB ,Plp X8c $ pHX"X9949T$:`;;h-=IAXdA ~BVVDWXWWXP> X| X Y@^YY7Z<,ZZ[4l[[\]  ]!^L"^#_ $_d,%_O&`'`lT(`+a D.a`T#/a1bh2bT3b4c|5c`f7c\8d59dh<:dh;e$=et>e@f,Af`t<CfxDfgEgH(FgGg8Hh,Ihx tJhKiLi\MiĨ;NjhOj\PjĔ Qk$d Rk|x8SkxUl@,<Vl1WlYm,FZmx4[mԨw\n H]nxȓ^nP oPL o\Tz ohot<)oK6oTojolo0ooԈ-o0p <pL8BpXD*pd`,s83?t~$0)0XD0D>A(Aج4B\2Instance 15 23Saved 2 sensors_Auto .viO_RSRC LVINLBVWD K C`@ <BOYBBOYBa As#9/zU ڇpє_G=Q!# qldWbW7MX@ LVIN2Instance 16 23Saved 2 sensors_Auto .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 Pr 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 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  Z  \  $ ^c /RCXInputOutput RCXOutput 02<> p|~@ F  $"08 p~|~ < 0<>  pL|~    |$ $08D p|~H   VIDS2Instance 16 23Saved 2 sensors_Auto .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.vi8PTH0Ui386@;code;lEwd;E\EPPUEd$== ÐpӀ}ELXCt C4@Cl{pPRZXC\ {`P RZXCd {hP R4ZXC< {@P R}ZXCT{XPRZXCL {PP RffZXC { P R}ZXC$ {(P RZXCDDC,H_ƅ0ƅxƅƅƅ$ƅpƅƅƅpƅhhUEPxD>j,tpPPP.@+jSequenceBoolean.ctl! Sequence Flow0@+jSequenceBoolean.ctl!Sequence Flow 2 @Motor @Goal @Power@! Stop After @!Wait(@Motor.Action.ctl Ramp ModeD@ GoalType.ctl$ UnlimitedDistanceTimeStop Goal Type@!Speed Regulation@! Direction4@pRCXInputOutput RCXOutputGeneric Refnum Name@ Degrees out@! Direction out  1w??????o|  Ξəٙ   ͙  ٞ ++VVVVVVuVŠVuPPŠŦ+PuŁP++uŁu+ŠŠŁV{P+PV{+PˬPPˬ{P{++{+VP˦{V+uVVV+1366 x @!Control Motor Power@! Direction@! Direction out0@+jSequenceBoolean.ctl!Sequence Flow 2@! Next Action@ Degrees out&@Motor.Action.ctlAction@!Wait for Completion@Duration @Power @Port.@+jSequenceBoolean.ctl! Sequence FlowDTHPD>D88~>.@+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$$  \$  YDl l Sequence Flow[D45Sequence Flow 2QDkkMotorHD {>DqDq~BPDVjVjGoalHDj>Dqq~QDk3]k4]PowerHD>Dqrqu~VD Stop AfterHD>D PD WaitHD >D \Dv]v] Speed RegulationHD>Dvrvs ZDCWfCWfConnector paneUD33  Goal TypeH>DGUJSN HD j>D ? =N  YDE E  Duration TypeTDDuration_D[[ Wait for CompletionWD!!  Next Action_D_cs_ds Control Motor PowerQDWnkWokPowerPDWk0Wk0PortRD 7 7ActionUD Ramp ModeN % %  HDTz>DN  H(|>D_a UD88 DirectionH$${>DBC3_DMNGeneric Refnum NameHp>DZ]WD]hE]hE Degrees outHDpApp?WDGG Degrees outYDH%SZH&SZ Direction outYD>`I>aI Direction outUD>|?|  DirectionLD%%H$>D"7#7LD LDIQJQLD4<5<H$>DNcOcHDy>D{5{5HDj>Dw~wHD {>DRjSj HD|>D.9.9HD>DuuHD>D HD>DHD|>DR]R]dDTWPreprocessMotorStages.viHD>D HD>D,,cDInitializeMotorStage.vi\D. / Motor.Release.viRE~~ True qD%%%Illegal motor specified. Do nothing.HD0>DMDyHD{>D)) HDhy>D89HD4>DF&G& UD& & AbsVal.viHDk>D/FC/GC SDR S Pow2.vidD#6#6PortSemaphore.Acquire.vijDhhMotor.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`FPHP2Instance 16 23Saved 2 sensors_Auto .viLVCCSequenceBoolean.ctl4PTH0LVCC GoalType.ctlPTH0LVCCMotor.Action.ctlpPTH0/@FPHPz>D8.(W/XL)l)$8 7~D;,SP{>D|>D uV8LUH/dd||||8h+B|hT0D 02 |D|8h,BT@T0D 4p@d m,L+jP,4 FJm`uE8hB K@d!X3,h +jP,4 F4J3`uE8h4B K||@D    'X X T $  (  h@PhVI*|| 4 N j`uE0  lId8 6 pEF uEEup 6 0kwckwckwc8hB@R p 6 wbwbwbL : p0u0/.-[0DTF ||@P (U4 F Uk`duE0  ld8 6 pF\uEEu`p 6 0kwckwckwc8 hBR  |p 6 wbwbwbL : p0u0/.-[ |0 D@ P Vbp  | |4 N X j2^`uE0  X lmd8  6 X pqF=Eup 6 X 0kbwnckbwnckbwnc8 h XB  DR  |p 6 X wbnbwbnbwbnbL : X pqw0u0/.-[ |p0 D  X$"  | | |0 D p~< O$T"4 Oc$uE8 hB  << npuE>DH 4<O$\<0D@H 48hB, <4 OcIJuE< nLuED||8hB  T`|0Dlp<||8hBTe| 0D%0<O$^b$||4 OTu^cluE8hTB << nTuq`uE`>DH 4Tvbo|D0D#TpL0 8(DD0 *4 DBXg`uE@d$$F| j4 NJ4`puE<TL8hB KPWJD8J FVFD=Eud4 N `$uE0  Dd,X< 6 @FвuEh>Dp 6 0 c c cp 6  b b b4 NR `uE4 FRJF`|uE0'0 *4 FR `uE<p d X 4 ||4 GR\cuE, d4 GR"cuE,!h,h!|4! GTR^btcuE,"$`4" F XR Vml`4uE<#< $ \  4# FR Vl1`ܵuE<$ht$|$|2,$D@$d$ Dnxr 4$ FpRJ 8`uE,%|h844% JpJ`T=8&hpB K4& NR &`=P'WpJY &8'N uEEu0)  6/ *:4* N`uE0+  Y ,9<, 6 ^ FuE`{>D.|<.O=)@z4. O9cuE8/hB ;</  rAԵuE,|>D1 =h=g=h=i=j01D0{,1!T |!!!"81U"K ,1 H "\41 FQL`uE<2 2 YFTuE X3QK|}J003 7  OXb3|@3 2 O 03  Kd3|3|p3 2 +  PWuPWuPWu83hB!!T03D"|83h B!@T3|2@3PC$\H%h3|;43 F# \iF`uE04 # kFd84 2# oBFҔuEEuX06D#P#$86h#BR p6 :# 0jvcjvcjvcp6 :# vbvbvbL6 :# o0u0/.-[46 F#R H`̵uE<7%#d#$h$%H#$0<7O'X=_](7|B47 O&G$T[`xuE88h&BR8 &Ja[rlKKJa[rKKlJa[rddlJa[rKKlJa[rddl08D&@&p8 7&WH_]tefH_]tfeH_]teH_]teH_]te1((*D*t**(.X.,8*++D+48 G&R=_J`uE,9(|&T&'&1*; Dib 49 GR=}c uE,:) XL:Xh ( T$"$'X\:'X$"t$T (hX.; Dib 1; Dib 1; Dib 1; Dib 4: O+R&`uE<;OJQ(P <; ~+!8uE>D4= O+`luE> +Q8Q?8Q?8Q?8Q?8?+?t,<?O4J3},,?,- -T- 4? O,RHR`uE4@ O,3=`ĵuE<A ~,MduE>DC ,3}83}?83}?83}?83}?8i; Dib 1; Dib 1; Dib =(*D*t**(.X..DPS1 uV8LUH/SddRCXInputOutput RCXOutputBDHP2Instance 16 23Saved 2 sensors_Auto .viLVINInitializeMotorStage.viPTH0LVINPreprocessMotorStages.vi@PTH0LVIN AbsVal.vi=PTH0LVINPow2.viDPTH0LVINPortSemaphore.Acquire.viHPTH0LVINMotor.EvaluateStopCondition.viTPTH0LVINMotor.Release.viDPTH0P @BDHPD>D80CHWO,C C|Ch0CDCC~D;h$ |>DD>D9yQ@/0C@pD t4C BDz6uE0D@pX}4D Bv}uE0E@p5h Qqa<4E B QkuE0F@#$ Tp h0F@#$ (:J B4F B-:uE0G@#$  44G BtuE4H BpuE0I@#$ P 4I BuE0J@#$^n f04J BQ^uEK KD[Xx4Kq K"Q VKH4K |Kp4K|4K KKLK4K"$8` DK1 S5s$ (0 KK DKKH K@ K d"K KxK K@| XLK4K9 xtQ/ K@ `4K3{Q#KD D`K!TB<<l  K K 4K.h!%4K 4K<~t! 4K+r! K!<KD3;KKK 4K Q K@,D K"XL4K &K@SbuE L@, 4L9 (tH!4LGLW@S4LPy"L\dZ8L 8@L L D H<Lb04L\p! L",$]TtPL$%$4L"S 0@smvqL,T- L@ P` LL0L$$IxL<4L3@%k-s)o4L3@d-k5s1o L@3|20L@#$$ ! 4L B  uE0M@#$,D t4M BD-uENNH,N$]t]^40NZ4Nr0! 4N3@!k%s!o N@ pNHNHN N@ 0N%$%J!1 ) N@L4N3 4N3@,ksoNN<4N &KbuE4O3@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 @$L4O4y! O@ `O" O",$8+4O x!4O XxL!*DO1xH0Ȁ+ 8O D0T8(OOD4O"$O O @S TtPO-p,TO dOHO"40OE` M*2+.#4O < O" 04O"$ N&! O!$"!H4O"S rmzvq~O9O O DO(l4O/?_4O006?_OO ODO0OT Oh4O/:&`O$OPO$PT O,!DO1.p -,M<DXO/tP4O9u!1 OD[ O @S 8+O|O+D O.+!4O &KD- buE PDZP-\P,$T4P3  P04P3x P4P3d 4P3 P4P3$ PPT4P3P Pt4P3P(P8 P 84P3 P P-X-4P3. P P$$ P( P!$!XHXP, DA}t4n.B2d&'@,P hcbP9X?P|Yh,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=m0PbP%0P*# Y'0+ P@#O #h&P$l!LP)$.x0 *9,d0Px,P$l$ P$ $$& P@#%D$&4Px#v+0P*#$PZP%$ P@%$4P8{4P//4,Ph#T P"%D'*0P%Ad P @$+'*PTSR,P-0\$P%&0P*# u'0+ P",$: t0P.h2j PB#$&1 PB%&1 P@@h't&14PD1ih!4P"$&xf<P$1hP 4}buE QB%* 4QD58 4Q %uE,R*,) )))X@RP*`(kR* 8R2( buEEu8Th(BLT :( 00/.-[0T 3( h T@p**`* 4T J( uE,Up) l(4UD2Hjx0U-h2m U@@h(8* 4UPtX U"+U+D+ U @$ P+4U"$+doz~U +4U0p*2.`0U9]8 U$ -&U\d\U4U0q"2*`,U$l!-p/.,T U@#\0&U-p-0U*#-$w U$ --@4Uxv(Q, U@#-@4U9=s!3@U x.XQZl[^_`_``x UD[.X,U$#-/4/t-U!/4 U$ 0\/!4Uy!' U$ 0\/! U@#/! U @S D t U@#./!U./t0U*#%x>U/.0U*#/='0+U6 U&/T4Ux/v!-U54U/D1PoU1U1U1114U000io4U000ho U0't11U1 U0(82 U1'T U0*1P* 4U001goU* 1U%U(*U'4''T0U@b\5"27W G5TU7@0U@#$3|2 3,4U B2*uEV2 4V3`l!V-4V/D4({"#V4@V4`V4@4` V3(84 V354 V 4`4V034|#4V034}#4VD4`V4@*14V B27ܱuE4Wb08|o750W6,0,Xe ^ W6,76 W6,556 dW!b0:XF:|8\ RCXOutputX(G0X6,2Xe^ X6,67@0X6,7`0X6,0  X6,67@X6 X6,f7bX7tX7@X6,7X/$ X6,;p87@X6,7/XE: X5766X26 X89 X"%D9x*XSX%$8 X @$e 9x*,X$#h-@//& X",$-<V4X"$8~ % ,X S &0]XX4X9Pt0 Xb\fa*X.XXQX78,X6 57@67t7 XB%::0X-0 h;++44//X:;0;P XB#$?:;0 X@@hh Y=d?=HY=HY>4Y &K='!buE Z>h=H>?DZ1b0=='G8ü Z@Z@Z@@ Z=>>h4Z3==47G? Z=>>4Z3==|7G?4Z3==h'7/4Z3=?x'7/Z? Z=;p?D7Z:4b4ZdTk Z @S Q<V4Z/b0>P<\Z4Z0@>(BWL4Z0@><BWL Z@e@@P@Z7@? Z@;p@7 ZB%A4A0Z-0 hAH+Q4L/,Z'4(:A ZB#$B4A4AZAAA Z@@hBA4A,Z'T*;PAZ*:A44Zej!ZAB0Z@pB'XADETeLUB4Z BB.EDpuE4[DBhm !aa(0C1; Dib g0C4ada<[ B;3D0h*  ,[ * D;B,[p30hD[1NDD| Q,q(p&[D[EH4[ &KDQ b uE0\DEHEhFFXFG<G \DED\Eh4\3DDT$a,q(i \DEEH \DF$Eh4\3DDha$q i4\3DE aqi\F \DN,EF4\3DEaqi \DFFX4\3DFQ$a Y\F \DFxF\G<4\3DG($Q,a(Y\FX \DGG<4\3DG QaY\G \DOG\P4\3DFQaY \"NFL\)EKKAHd\N\N`DHD\1NI,H$D,@Hx \HIH4\ &KH$7b0uE@] HIIKJK KKLXMM(M]H ]HJ(I4]3HIl<D@ ]HII4]3HJ,404]3HJ\4<8]I4]3HJ$,(]K ]HKJ]J]I ]HJpK ]HK@K 4]3HKt$4,]K ]HLK]K4]3HJ4D< ]HLK4]3HLD$4,]K ]HLxLX4]3HM<D@4]3HK4D<4]3HMC4<8 ]M ]HMHM(4]3HM|B,40 ]M( ]HN,MM4]3HNA$,( ]LX ]HLM]M4]NR0]N4]"$PX<$,] HNHxj\ ]HD4]Rz&0]*HP<? ENI ]",$QQX& ]N`OO@*]OpQ4]NP4]OG ]@H+O@*]OP]GP]&P ] @$RNF ]N`N,RPF]/T]&X04]<w!)] 8W4]"S OvYb]4]9Slu . ]D_,Q ] @S O QX&]#Q4]S\0]*HR9  ]@HRRPF]PR ]@,$<$R]S]FMP`]! THmYs_\l<$S99]OpY0]%S Rx]RP^ ] @$  V ]@,$ SS ]QZV]T,]Q\/T?4]"S c,]&+9 PSD]19UlU84"0 ]TUU4] &KT~ibuE@^ UUVW@VW`WX0XZ8YhY^U ^TVhU4^3TU5 ^T-V4V4^3TW,24^3TV3^U4^3TV1^W@ ^TWV^V^V ^T VW@ ^TWW`4^3TW/^W` ^T]X^W4^3TW0 ^T:XP/T4^3TX+^X0 ^TXX4^3TZ$*4^3TW-4^3TYT) ^Z8 ^TY4^3TY( ^Yh ^TQYQ4^3TZX' ^X ^TY \^Y ^De^*<^ %$ d%+D8G4^0T4e"*&`4^3D,]EMI^Zl^[4^3D$_$E,M(I4^3D8^E$M I4^3D:TX EMI ^D^[^S`4^zQ( ^",$\,^QX\ t8<Tt ^ @S \0\4^"S ,ttYb]4^9Q<s2<^RSOp\d&|9X 8<^ S "T!$ $%$<^ !$"T#S ,^]- :Q^:4fL7t\^Q. D\0O %DX" 04^3D[0V =EA4^3D[DR5,=$9 ^DR`DF^^4^3D:hW=,E$A ^D__`4^3D_H$-,5(1^_` ^D__4^3D`G-$5 1 ^_^`4^3D_Q 5=9 ^D``x4^3D`E -51 ^`x ^D aV4^3D`0F-51 ag; Dib 1; Dib 0^*a?-%6 1L^)g-r&3h g4 ^@ae a*,^ accPg|0^b0fL^ ' Dp2;0A,^#$@H$aDL^ aDH2$@pD ,^b\6,@= ^b\ddp=H,^@=6,2 ^@a?dp=H^c|c4^b0d8n9^=Hc|^c;00^*ac+4&/!0^*adHQ&L! ^@aB4d@^etd4^fl4^b0fn(!8 ^b\e@d@4^g`k$^fLfl^dA^9 b0^*aei<rEm@ ^b\ff* ^@aef*^@et4^b0^H6,^2c|et:4fL,^cdbfl,^dpdaf^flZl,^fe@d;p5ah<; Dib 1 n0C4adagHhmm^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/@vNI.LV.ALL.goodSyntaxTargets&@0Dflt( @UUAn *>>*>>@?hqz    Segoe UISegoe UISegoe UI022Tahoma0RSRC LVINLBVWD K C 4 RSIDLVSRBDPWLIviCPTMDSTMDFDSLIdsVICD$vers8DLDRLFPTD`CPMptICONicl4icl8TITLCPCTDTHPTRecISTRGCPST TMNGI LIfp 0FPHP DOMId XLIbd lBDHP VITS HIST PRT FTAB l0DD X0 0)p3"`9P09489T :;;=0AlAjBVKV<WXWTzWP XPȓ Xw X4 Y@Y,<YxZe@fAf`CfDfDEgHFg^GgHh,|Ihx>JhKiLi\MiDNjOj\Pj ~Qk$XdRk|ISkh-Ul@`Vl$WlYm,XZmxX[mH\n $ ]nx8c^npoPL o\H ohFot)o\6o,Too1ox8oo-o0p T#<pL>BpXl*pdf,s8?tTe~$,XČP>AȖAؼB\x2Instance 16 23Saved 2 sensors_Auto .vi?7RSRC LVINLBVW:# 9` 0 </ %C+Guc:5 KB†2? qldW71("bETLVIN2Instance 17 23Saved 2 sensors_Auto .viLVCC LoopCount.ctl$ LoopCount.ctl@ Loop CountPTH0$LEGOLoop 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 , @ BVIDS2Instance 17 23Saved 2 sensors_Auto .vii386BJcode`JEw$JE\EPPUEd$=k= ÐpӀ}HELXC4 {8P R4ZX}E$EEƅ$ƅ$hhUEPHD>LD>`bbp\PPHP @Cnt In&@$ LoopCount.ctl Loop Count@ Hidden Cnt ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffLoopCntVV(  &@$ LoopCount.ctl Loop Count@ Hidden Cnt @Cnt InDTHPD>D88~`6&@$ LoopCount.ctl Loop Count@ Hidden Cnt @Cnt In,88P RDj#t6j$t6Cnt InHT>Dz'Sz*zQVDpq Hidden CntHh>DtwVDnHxlnIxl Loop CountLDnHxLnIxLHL,svsysLDcrmvcsmvVDcrmcsm  Loop CountHD>D, @0, @0HD$>D,@$,@$HD, " " D'(YYYSeveral VIs depend on the connector pane of this VI. Consult Jason before making changes%.0f%.0f%.0fxFPHP2Instance 17 23Saved 2 sensors_Auto .viLVCC LoopCount.ctl \PTH0\@FPHPD|>D8tW[~`J,j>D>D-*H/TXL  8 @7|@PBiX(0 h u"Xd,L\|D4 Fh i"u7`uE8 2h y&TFuEEu0h$D8hhBR p 4h 0t#ct#ct#cp 4h #b#b#bL :h y&,0u0/.-[||8h dB@R 0, \d||| @PCPo$,P\4 F o` uE0  od8 2 sF$uEEup < 0dpcdpcdpc8hBR p 8 dpbdpbdpbL : sy0u0/.-[0, 41; ib 1; ib !d @ ,xP] ; ib - @ 0 \ x P  1 ; ib 4 N \JmGym`(uE@d!xbq $ț 8h \B K1 $; ib , ( d5 ; ib @PC \Jnq\- D @ p < d 0mfyrcmfyrcmfyrc4 N d mGyM`,uE8  2 d ruF0uEEu4L : d ru{0u0/.-[0  d nqd ( d p 8 d yfrbyfrbyfrbE; ib 1; ib =@ 0 i  =l DIh!7,7-(yx/]TthP7,7-x/]Tt, Px9 @ @=DT@ $hP7,7-*x/]Tt<  @ t D @4 N dR bqnw`8uE4 F \RJbqn`D8W ~`J"<>D>DNeL0@/, p|0 $0 @pDAQ(It4 BD+A1@uE0@pxDAQI4 B+A%DuE0@pPD.&<4 B #HuE4`lpp&II&ID D1; ib 1; ib D, Dl1; ib 1; ib -l(X1; ib 1; ib 1; ib 1; ib =l(Xyeh"7NL0p/]h"7NL0p/]D4 &`LuEh"d77NeL0p/]-|,lD iDlDplDpNI.LV.ALL.VILastSavedTarget0Dflt_OriginalInstancePath>2PTH0&LEGOLoopLoopCntCount.vinoconfig`! IsPersistantconfiguredCntNode`! IsPersistantconfiguredLoopCntNode`! IsPersistantNI.LV.ALL.goodSyntaxTargets-@0MacDflt Localized:&@0Localization Status (string)Localize( KUUA Q8>*>*>Q8>K?À {Segoe UISegoe UISegoe UI00RSRC LVINLBVW:# 9 4RSID`LVSRtBDPWLIviCPTMDSTMDFDSLIdsVICDversDLDR(FPTD T# p   x8 1t,\XHLL8c $  H DX lLEGO.llbSequenceBoolean.ctlLVCCPadSelectorOutput.ctl<PadSelectorOutput.ctl@0ABCOutput SelectorPTH0+LEGO.llbPadSelectorOutput.ctlLVCCMerlotRadioButton.ctlMerlotRadioButton.ctl @!BooleanPTH0/LEGOWidgetsMerlotRadioButton.ctlLVINFP Rotation Sensor_sub.vi@ x @! Direction @ Scaled @Count @!Reset@ Distance Type @PortPTH0ELEGOBlocksFP Rotation SensorFP Rotation Sensor_sub.vi   x  @! Direction out@ Degrees out @!Boolean0@+jSequenceBoolean.ctl!Sequence Flow 2 @!Reset@!Polarity@! Direction@ Threshold8@<PadSelectorOutput.ctl0ABC Connection.@+jSequenceBoolean.ctl! Sequence FlowP8 cP P d-` cP"@P@flg@oRt@eofudf8P<PadSelectorOutput.ctl0ABC ConnectionpdfdPtxdPoldPext c,vP"@P@flg@oRt@eofudf.P+jSequenceBoolean.ctl! Sequence Flowx!dfdP!txdP!oldP!ext c#XP"@P@flg@oRt@eofudfP Degrees outx dfdP txdP oldP ext c,xP"@P@flg@oRt@eofudf0P+jSequenceBoolean.ctl!Sequence Flow 2x!dfdP!txdP!oldP!ext c#VP"@P@flg@oRt@eofudfP ThresholdpdfdPtxdPoldPext c,TP"@P@flg@oRt@eofudf P!Booleanx!dfdP!txdP!oldP!ext c/VP"@P@flg@oRt@eofudfP!Polarityp!dfdP!txdP!oldP!ext P" P@@ c$ZP"@P@flg@oRt@eofudfP Distance TypexdfdPtxdPoldPext P c#ZP"@P@flg@oRt@eofudfP! Direction outp!dfdP!txdP!oldP!ext c/VP"@P@flg@oRt@eofudfP! Directionp!dfdP!txdP!oldP!ext P   c#RP"@P@flg@oRt@eofudf P!Resetx!dfdP!txdP!oldP!ext" P@!@!Z P$@P@0P c c| c @ Scaled40@+jSequenceBoolean.ctl!Sequence Flow 2!@! Direction! c@!Polarity! c@ Threshold @Count@! Direction c| @!Reset@ Distance Type @Port c<8@<PadSelectorOutput.ctl0ABC Connection2.@+jSequenceBoolean.ctl! Sequence Flow@ Distance Type c d P``` d (0 l(&^6h $208 p|~ <pt $ 08p|~xr$0<>| pL|~   VIDS2Instance 18 23Saved 2 sensors_Auto .viVIDSFP Rotation Sensor_sub.vilPTH0Ei386@JcodeJEwdJE\EPPUEd$==ÐpӀ}ELXClCt C$pC4tCdC,xCTC|C\{`PR}ZXCL{PPRZXƅ$ƅpƅƅ$ƅƅpƅ$hhUEPD>D>**p$PPP 8@<PadSelectorOutput.ctl0ABC Connection.@+jSequenceBoolean.ctl! Sequence Flow@ Degrees out0@+jSequenceBoolean.ctl!Sequence Flow 2@ Threshold @!Boolean@!Polarity@ Distance Type@! Direction out@! Direction @!Reset   8  /",""""/" """""""""""""/"/"""""&""/"""""b""""""""/""""""""""""/""""""""""""""/""""""""""""""/""""""b"""""""/"""""&"""""""/"""&/"""""""/"""""""""/""""""/""""""/""""""/ ,""""""","""""",""""""""""""""" """-"-  U+UU+ϫ+UU+y+ր֫UyT*VάVΪ+ΤyV++Ϋ+΁Ϋ+++΁+5 x  @! Direction @ Degrees@!Yes / No0@+jSequenceBoolean.ctl!Sequence Flow 2 @!Reset@!Greater / Less@!Trigger Direction@ Trigger Point(@<PadSelectorOutput.ctlPort.@+jSequenceBoolean.ctl! Sequence FlowpDTHPD>D88ho~h<0@+jSequenceBoolean.ctl!Sequence Flow 2!@ Degrees out @!Reset0$@MerlotRadioButton.ctl!CD8@<PadSelectorOutput.ctl0ABC Connection>.@+jSequenceBoolean.ctl! Sequence Flow @Port"@ Distance Type@ Threshold @!Boolean @Count@!Polarity0$@MerlotRadioButton.ctl!B0$@MerlotRadioButton.ctl!A@! Direction"@! Direction out @ Scaled x @! Direction @ Scaled @Count @!Reset@ Distance Type @Port0$@MerlotRadioButton.ctl!00ABC =$44Ph$0@00$$$`@`@||$`$`$$$((DDdd0$0t(0L$$PP SDLxMxBooleanTDYLfsYMfsPolarityYD ! Sequence Flow[D}3}4Sequence Flow 2YDm1m2 Distance TypeHT>DwzH`>D5o8mUDll ThresholdHp>DYDnn Trigger PointTDu~uYes / NoYDBwCw Direction outUDno DirectionUD}~ DirectionWD55 Degrees outH>D?kBiSD;^<^ DegreesZDIyVIzVGreater / Less]D Trigger DirectionPDOvZOwZ PortVDK%VTK&VT ConnectionQDqr ResetQD ResetLDK%V,K&V, QDOv^OwZ Port:MDO<ZBO=ZB 0NO<ZCO=ZC  H$ >DN&b@N'b@MDP[P[ ANP[P[  MDP[P[ BNP[P[  MDP[P[ CNP[P[  LD5=6=LD (!(H$X>D:O;OLDyHPyIPLD}3;}4;H$t>DMbNbHDК>D?K1?K1 HD<>DAA HD>D0a1a HDD>DNOHDh>D."Bd.#Bd HD,>D0"0"HD4>D11HDL>Dm^m^RE;O;H True HD>D-. HD>D2hF2iF [D'k;'n;True is ForwardHDؚ>D&&eDT^hT_hFP Rotation Sensor_sub.vi%.0f%.0f%#_gDegrees RotationsOFFONOFFONOKOKPNG  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 ?ۡC'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` FPHP2Instance 18 23Saved 2 sensors_Auto .viLVCCSequenceBoolean.ctl ( PTH0LVCCMerlotRadioButton.ctl"D$l&)lPTH0LVCCPadSelectorOutput.ctlPTH02$@FPHP>D808W2#XLx8 7~DJ0 >D>D*JH/n|||||D8h B|hU0D$2 ||8h,lBT@T0D (p ||=@L| <l 8h\B8 R |0D|\<||p8h.BT0D |||8hDB4R ||0DD$ <Ot}p|4 OKy`t=8hB  R lKKKKlddlKKlddl 7W}ef}fe}e}e}e0Dp   L    L   l|<O Hxn||4 OXKgt`uE8hB 4 R [zlldd[zlKKl[zlddl[zlKKl[zlddl 7WYxneYxnfeYxneYxneYxne|0D @d l-"+jP,4 F (J`0uE8h (B K@d!|20 +jP,4 F J|2`DuE8h B K|| PWl% 4F, $ 4 X 4 F  l0`HuE0  0td8J vF@uEEuL< 2 4pFPuEX>D8 h B Tap 4  0%1c%1c%1cp 4  %1b%1b%1b0 D  r@ Pm4 ND k`TuE0 D d8  2D FXuEEu\p 4D 0cccp 4D bbbL :D 0u0/.-[Q; Dib 1; Dib 1; Dib 1; Dib 1; Dib 1; Dib 1; Dib 4 FDR m``uE< H10; Dib 4 GRt}`duE,<(,\<O|0*|T4 OAx`huE8hBR ~ldd~KKl~ddl~KKl~ddl0D)0 7W|e|fe|e|e|e<Oh(||4 Om`luE8hBR lddKKlddlKKlddl 7Wefeeee|0D'pL4 GR|`puE,X  @PCLp4 F\ 6`tuE0 \ :pd8 2\ >lFxuEEu|p >\ 0/;c/;c/;cp :\ /;b/;b/;bL :\ >D0u0/.-[4 F\R :_`uE<d84 GRHxW`uE, H L |4 GR`uE,4 P||@d KY`",@9< 4 FRJNu[`uE4 JJJ$WU`uE8hB K<OL X=|4 Op`uE8hBR  2V jKK KKj ddj KKj ddj\ 7Xhh0D< iiiii 7YDDD< lL L< L Ll4 GR`uE, $X| , !X!$!!0 7 LY_lDJKY`" 8!"4 N  J$W-`uE4 N R Nu_`uE0  K`"d,"D$l&)l0 7  O\F,"D)l&$l@d N-[C#7X!4 F"DJN;[C`uE8 h"DB#" K | | ""#4 O#N;[D`uE<! j#M%cAuE>D8#h#B$X# #|<#O"DJN-[:$,&,##4#h%4##|@#d O\$%X!#$$%4# F$lJO\`uE8$h$lB'4' K$ 6#N-[:N-[:%N-[:&N-[:%N-[:&N-[:'N-[:(p<(O$lJO\&0$(&L(&4( O%O\`uE8)h%B&& )|)|@)d O\'H#X!)|)|)'d''4) F&JO\`uE8*h&B'' K*|*|<*O&JO\(4*(P*+4* O'O\`uE+ 6%O\O\%O\&O\%O\&O\'O\(p+|+|@+d O\)X!+))*\4+ F)lJO\`uE8,h)lB*H*4 K,|,|<,O)lJO\*,*-$+4, O*\O\`uE-|- 6'O\O\%O\&O\%O\&O\'O\(p8-h'B)X)D 8-h*\B,,* -|,-0d <-O (Ji,;,-,-..T44- O,lR4>`uE. h ,l. 6*\O\O\%O\&O\%O\&O\'O\(p4. O,l)`uE</ ~,l9PuEP>D1 ,liqi2qi2qi2qi2q<2O J2|/(:,2/T///42 O.RxGQ`uE43 O.|2<`uE<4 ~.LcuEl>D6 .2|q2|2q2|2q2|2q2|2q6  H.6d\iDp'D44*J/Qn5F\R :rACLr5F\ 61BDHP2Instance 18 23Saved 2 sensors_Auto .viLVINFP Rotation Sensor_sub.viHPTH0'T @BDHP>D8&HXW'S,6 %!<$t06D6~DJ (>D>DBhhG59@/06@pDL\"Tt46 BD>L2uE07@pL/O?<07@pl$47 BBuE48 B/buE09@ppMm]49 BpMuE4:Dd 4:D"!h:4:4:D( :dT0:@pdC!SAK14: B-!CeuE;04;Dd ,! ;0 d0;@p 1A 94; B1#uE4</D m@On<4 <44<0P0s;}5xn4<0<&};0n4<0&s0}+xn< << < 4<D$ <!0<@p\ 2B:4< B2uE4=D@! =D =dP=0D 4=/D *J= 4=D L! 4=/DdGlgPo =004=0 Wrb|\wo4=0M|bWo4=0 MrW|Rwo= =D =0=- .mvq =0 0 = d = 4=0 ?GC4=0!,G94=0 `5?:= = = d =\ , = 44=0 t,50=4 =0WCCW0=@p$$  4= B l_uE>\::>,X>,D:~@xP2>0>,  >B p 0>- 8/mvq> , >B  >B p 4>00>d5`K1K`5x\w\` >B 4>99 >@@  4>,p> 44>,> ,>,>  \X > p,> 4>D! # >@@  > lH>qq0>. 0P\V >B pP0>l<>$1 P 4:PbuE ?BP ?@@ P4?/lUu-'??l?l ?L4?lX4?lH?,?p ??  +x q + Rw Sw Si +iq ?L$?L4?0L+[pe'?L,?  4?0L,[pe'p?qeeqp?qeeq? 0?@p",L<4? BT,uE0@@pGgWOw4@ B1gGuE4AD P!pAVOwOVAl,A,pA ,4A D&j< uEB4BD "0!B<0B@p\L 4B B'uELC Dp T%`h1; Dib 1; Dib %h1; Dib 4CD " DC1Di]}l6H CHT4C &KHS]ibuE@D P@ $ 4D3H4yu}}y4D3HH5u}y4D3H3quy}uyDDD DH"  DH4D3Hl1ymuqDD DH4D3H2iuq}my DH4D3H<yemiDP DH\D DH84D3H-imyuqq DH4D3H,]eaD@ DH@4D3H y]e}a D 4D3Hpieymqi4D3H  q]yeua D $ DH $4D3H x i]qema D DH D DP DH$$` DDTD,DpH DTmaT0m0DD \D\iipD?uyu4DD!#0!D"<}y}<pDqmyqm4DD$X$D LD $$"\0\dD$$}a}JJ1%; Dib \DHT  pDihl%$&T&&1; Dib 1; Dib 1; Dib 1; Dib =hl%$&T&&&ADp' 04#NI.LV.ALL.VILastSavedTarget0Dflt_BYOB Creator Info@`0TagValue"Express VI Development Toolkit 1.0_Wizard@2New PathPTH0g prototype EditorVIsBlocks Light Sensor_Light SensorConfig.llbConfigure Light Sensor.vi_OriginalInstancePathY2PTH0ALEGOBlocksFP Rotation SensorFP Rotation Sensor.vi Localized:&@0Localization Status (string)LocalizeNI.LV.ALL.goodSyntaxTargets&@0Dflt( hKUUAn Q8>*>*>Q8>K?b8AJSUW Y  ` Segoe UISegoe UISegoe UI020Tahoma0RSRC LVINLBVW 7 4 RSIDxLVSRBDPWLIviCPTMDSTMDFDSLIdsVICDvers,DLDR@FPTDTCPMphICON|icl4icl8TITLCPCTDTHPTRec5STRG,CPSThMNGILIfp0FPHPDLIbdXBDHPlVITSHISTPRT FTAB,l`$X pF, ~(xTItlXHHL$  P8c XL!xH&'D\','(\1(x8 ) )TT# )>)f*\*Te++p,+,(,t,h--,>-F-.@(.U./@e /D!/XC#0@,0$0)0 *14G+1d.,1ܘr-20D.2/2Ԍ13$33p84364$74\Xd84T94:5@`;5 z<5Ħ=6$>6p?6lw@789A7`؉B7DC8 ,D8X-8 8Є8ܐP 8"909359(94d %:)&='?X(Az2DhM4xNDPllLDt=$o2Instance 18 23Saved 2 sensors_Auto .viO_RSRC LVINLBVWD K C`@ <BOYBBOYBasN/l+Ab| 5(F3pO5y qldWx$-9+aÙ LVIN2Instance 19 23Saved 2 sensors_Auto .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 Pr 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 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  Z  \  $ ^c KRCXInputOutput RCXOutput 02<> p|~@ F  $"08 p~|~ < 0<>  pL|~    |$ $08D p|~H   VIDS2Instance 19 23Saved 2 sensors_Auto .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.vi8PTH0Ui386nHcodePnHlEwnHE\EPPUEd$== ÐpӀ}ELXCt C4@Cl{pPRZXC\ {`P RZXCd {hP R4ZXC< {@P R}ZXCT{XPRZXCL {PP RffZXC { P R}ZXC$ {(P RZXCDDC,H_ƅ0ƅxƅƅƅ$ƅpƅƅƅpƅhhUEPnHE\EP<.UR@␐}v}vEhxPDRLZXPHRPZX}$ ƅ$hh UEP8d$ }$ ƅphh UEP8d$ }QRPE@$J0d$ZY== p h搐ÐEw (nHE\EPPUEd$====yEw Ew‰ppVL@'PUEd$=ÐPY ,6nHPY ,6ЩnHnHÐx&nHÐx&nHÐx&I3nHÐx&InHÐx&_nHÐx&k_^ZY[]Ð$=,PEP$PPnH$$$@ $Ðd$(=,PEP$PPnH$($@ $Ðd$,=,PEP$PP)nH$,$@ $Ðd$0=,PEP$PPfnH$0$@ $Ðd$4=,PEP$PPnH$4$@ $Ðd$8=,PEP$PPnH$8$@ $Ðd$<=,PEP$PPnH$<$@ $Ðd$.Ul$SQRVWT$ QRPE@$R蝬0d$ZY="_^ZY[]ÐDž, $$@ , 4L DžP <T DžX Dž` l Džp Džx Dž Dž Dž Dž Dž Dž4 Dž8 Dž< PTAB0 ( Dž((@ Dž Dž DžDž DžPTABDžL,,@ LDž DžDžTDžXDž\PTABPHDž00@ $Dž(Dž0DžDžDžPTABDž444@ 4\Dž`dDžh|DžDžDžDžDžDž<Dž@DžDPTAB80Dž88@ LDžDžDžDžDžPTABDž\<<@ \DžDžDžDždDžh DžlPTAB`XQRuR﷍d$ZY,Ul$SQRVW}#QRU/d$ZYP_^ZY[]ÐUl$SQRVWt$ 0<ƅ}Ul$SQRVW|$ < QRhPhhhP$P$h Ud$$ZY_^ZY[]ÐUl$SQRVWu&nHF nHFלnHF@ձnHFDQRhUA/d$ZY_^ZY[]ÐX?+   r L}CnH cks{%.uD} n v M G a k PDCODEPnHTuEl%7.1Oldest compatible LabVIEW.EuL,xD>D>dpPPP.@+jSequenceBoolean.ctl! Sequence Flow0@+jSequenceBoolean.ctl!Sequence Flow 2 @Motor @Goal @Power@! Stop After @!Wait(@Motor.Action.ctl Ramp ModeD@ GoalType.ctl$ UnlimitedDistanceTimeStop Goal Type@!Speed Regulation@! Direction4@pRCXInputOutput RCXOutputGeneric Refnum Name@ Degrees out@! Direction out  1w??????o|  Ξəٙ   ͙  ٞ ++VVVVVVuVŠVuPPŠŦ+PuŁP++uŁu+ŠŠŁV{P+PV{+PˬPPˬ{P{++{+VP˦{V+uVVV+666 x @!Control Motor Power@! Direction@! Direction out0@+jSequenceBoolean.ctl!Sequence Flow 2@! Next Action@ Degrees out&@Motor.Action.ctlAction@!Wait for Completion@Duration @Power @Port.@+jSequenceBoolean.ctl! Sequence FlowDTHPD>D88~>.@+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$$  \$  YDl l Sequence Flow[D45Sequence Flow 2QDkkMotorHD`,qDq~BPDVjVjGoalHD>Dqq~QDk3]k4]PowerHD>Dqrqu~VD Stop AfterHDl>D PD WaitHD<, \Dv]v] Speed RegulationHDL>Dvrvs ZDCWfCWfConnector paneUD33  Goal TypeHT>DGUJSN HDT>D ? =N  YDE E  Duration TypeTDDuration_D[[ Wait for CompletionWD!!  Next Action_D_cs_ds Control Motor PowerQDWnkWokPowerPDWk0Wk0PortRD 7 7ActionUD Ramp ModeN % %  HDԔ>DN  Hi>D_a UD88 DirectionH$0>DBC3_DMNGeneric Refnum NameH$>DZ]WD]hE]hE Degrees outH>DpApp?WDGG Degrees outYDH%SZH&SZ Direction outYD>`I>aI Direction outUD>|?|  DirectionLD%%H$,"7#7LD LDIQJQLD4<5<H$8>DNcOcHD>D{5{5HD,w~wHDk>DRjSj HDu,.9.9HD,uuHD>D HDj>DHDȖ>DR]R]dDTWPreprocessMotorStages.viHDk>D HD<,,,cDInitializeMotorStage.vi\D. / Motor.Release.viRE~~ True qD%%%Illegal motor specified. Do nothing.HD,MDyHD,)) HDt>D89HD,>DF&G& UD& & AbsVal.viHD>D/FC/GC SDR S Pow2.vidD#6#6PortSemaphore.Acquire.vijDhhMotor.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`FPHP2Instance 19 23Saved 2 sensors_Auto .viLVCCSequenceBoolean.ctl4PTH0LVCC GoalType.ctlPTH0LVCCMotor.Action.ctlpPTH0/@FPHP>D8.(W/XL)l)$8 7~DPnH,S@,tj>D uV8LUH/dd||||8h+B|hT0D 02 |D|8h,BT@T0D 4p@d m,L+jP,4 FJm`DuE8hB K@d!X3,h +jP,4 F4J3`0uE8h4B K||@D    'X X T $  (  h@PhVI*|| 4 N j`uE0  lId8 6 pEFDuEEup 6 0kwckwckwc8hB@R p 6 wbwbwbL : p0u0/.-[0DTF ||@P (U4 F Uk`uE0  ld8 6 pFȱuEEup 6 0kwckwckwc8 hBR  |p 6 wbwbwbL : p0u0/.-[ |0 D@ P Vbp  | |4 N X j2^`uE0  X lmd8  6 X pqFuEEup 6 X 0kbwnckbwnckbwnc8 h XB  DR  |p 6 X wbnbwbnbwbnbL : X pqw0u0/.-[ |p0 D  X$"  | | |0 D p~< O$T"4 OcuE8 hB  << nuE܅>DH 4<O$\<0D@H 48hB, <4 OcuE< nuE,||8hB  T`|0Dlp<||8hBTe| 0D%0<O$^b$||4 OTu^cuE8hTB << nTuquEHj>DH 4Tvbo|D0D#TpL0 8(DD0 *4 DBXg`ԳuE@d$$F| j4 NJ4`XuE<TL8hB KPWJD8J FVF uEEu4 N `luE0  Dd,X< 6 @FҌuEi>Dp 6 0 c c cp 6  b b b4 NR `uE4 FRJF`uE0'0 *4 FR `uE<p d X 4 ||4 GR\c|uE, d4 GR"cxuE,!h,h!|4! GTR^btctuE,"$`4" F XR Vml`puE<#< $ \  4# FR Vl1`HuE<$ht$|$|2,$D@$d$ Dnxr 4$ FpRJ 8`huE,%|h844% JpJ`duE8&hpB K4& NR &``uEP'WpJY &8'N \uEEuX0)  6/ *C4* N`TuE0+  Y ,D<, 6 ^ FPuEĈ>D.|<.O=)@z4. O9cLuE8/hB ;</  rADuE4o,1 =h=g=h=i=j01D0{,1!T |!!!"81U"K ,1 H "\41 FQL`@uE<2 2 YFD4= O+`|uE> +QEQ?EQ?EQ?EQ?E?+?t,<?O4J3},,?,- -T- 4? O,RHR`TuE4@ O,3=`PuE<A ~,MdLuEp,C ,3}E3}?E3}?E3}?E3}?Ei; Dib 1; Dib 1; Dib =(*D*t**(.X..DPS1 uV8LUH/SddRCXInputOutput RCXOutputBDHP2Instance 19 23Saved 2 sensors_Auto .viLVINInitializeMotorStage.viPTH0LVINPreprocessMotorStages.vi@PTH0LVIN AbsVal.vi=PTH0LVINPow2.viDPTH0LVINPortSemaphore.Acquire.viHPTH0LVINMotor.EvaluateStopCondition.viTPTH0LVINMotor.Release.viDPTH0P @BDHP>D80CWO,C C|Ch0CDCC~DPnHh$ ,>D9yQ@/0C@pD t4C BDz6HuE0D@pX}4D Bv}$uE0E@p5h Qqa<4E B QkDuE0F@#$ Tp h0F@#$ (:J B4F B-:@uE0G@#$  44G BtU/.0U*#/='0+U6 U&/T4Ux/v!-U54U/D1PoU1U1U1114U000io4U000ho U0't11U1 U0(82 U1'T U0*1P* 4U001goU* 1U%U(*U'4''T0U@b\5"27W G5TU7@0U@#$3|2 3,4U B2*uEV2 4V3`l!V-4V/D4({"#V4@V4`V4@4` V3(84 V354 V 4`4V034|#4V034}#4VD4`V4@*14V B27uE4Wb08|o750W6,0,Xe ^ W6,76 W6,556 dW!b0:XF:|8\ RCXOutput%G0X6,2Xe^ X6,67@0X6,7`0X6,0  X6,67@X6 X6,f7bX7tX7@X6,7X/$ X6,;p87@X6,7/XE: X5766X26 X89 X"%D9x*XSX%$8 X @$e 9x*,X$#h-@//& X",$-<V4X"$8~ % ,X S &0]XX4X9Pt0 Xb\fa*X.XXQX78,X6 57@67t7 XB%::0X-0 h;++44//X:;0;P XB#$?:;0 X@@hh Y=d?=HY=HY>4Y &K='!buE Z>h=H>?DZ1b0=='G8ü Z@Z@Z@@ Z=>>h4Z3==47G? Z=>>4Z3==|7G?4Z3==h'7/4Z3=?x'7/Z? Z=;p?D7Z:4b4ZdTk Z @S Q<V4Z/b0>P<\Z4Z0@>(BWL4Z0@><BWL Z@e@@P@Z7@? Z@;p@7 ZB%A4A0Z-0 hAH+Q4L/,Z'4(:A ZB#$B4A4AZAAA Z@@hBA4A,Z'T*;PAZ*:A44Zej!ZAB0Z@pB'XADETeLUB4Z BB.EDuE4[DBhm !aa(0C1; Dib g0C4ada<[ B;3D0h*  ,[ * D;B,[p30hD[1NDD| Q,q(p&[D[EH4[ &KDQ buE0\DEHEhFFXFG<G \DED\Eh4\3DDT$a,q(i \DEEH \DF$Eh4\3DDha$q i4\3DE aqi\F \DN,EF4\3DEaqi \DFFX4\3DFQ$a Y\F \DFxF\G<4\3DG($Q,a(Y\FX \DGG<4\3DG QaY\G \DOG\P4\3DFQaY \"NFL\)EKKAHd\N\N`DHD\1NI,H$D,@Hx \HIH4\ &KH$7buE@] HIIKJK KKLXMM(M]H ]HJ(I4]3HIl<D@ ]HII4]3HJ,404]3HJ\4<8]I4]3HJ$,(]K ]HKJ]J]I ]HJpK ]HK@K 4]3HKt$4,]K ]HLK]K4]3HJ4D< ]HLK4]3HLD$4,]K ]HLxLX4]3HM<D@4]3HK4D<4]3HMC4<8 ]M ]HMHM(4]3HM|B,40 ]M( ]HN,MM4]3HNA$,( ]LX ]HLM]M4]NR0]N4]"$PX<$,] HNHxj\ ]HD4]Rz&0]*HP<? ENI ]",$QQX& ]N`OO@*]OpQ4]NP4]OG ]@H+O@*]OP]GP]&P ] @$RNF ]N`N,RPF]/T]&X04]<w!)] 8W4]"S OvYb]4]9Slu . ]D_,Q ] @S O QX&]#Q4]S\0]*HR9  ]@HRRPF]PR ]@,$<$R]S]FMP`]! THmYs_\l<$S99]OpY0]%S Rx]RP^ ] @$  V ]@,$ SS ]QZV]T,]Q\/T?4]"S c,]&+9 PSD]19UlU84"0 ]TUU4] &KT~ibuE@^ UUVW@VW`WX0XZ8YhY^U ^TVhU4^3TU5 ^T-V4V4^3TW,24^3TV3^U4^3TV1^W@ ^TWV^V^V ^T VW@ ^TWW`4^3TW/^W` ^T]X^W4^3TW0 ^T:XP/T4^3TX+^X0 ^TXX4^3TZ$*4^3TW-4^3TYT) ^Z8 ^TY4^3TY( ^Yh ^TQYQ4^3TZX' ^X ^TY \^Y ^De^*<^ %$ d%+D8G4^0T4e"*&`4^3D,]EMI^Zl^[4^3D$_$E,M(I4^3D8^E$M I4^3D:TX EMI ^D^[^S`4^zQ( ^",$\,^QX\ t8<Tt ^ @S \0\4^"S ,ttYb]4^9Q<s2<^RSOp\d&|9X 8<^ S "T!$ $%$<^ !$"T#S ,^]- :Q^:4fL7t\^Q. D\0O %DX" 04^3D[0V =EA4^3D[DR5,=$9 ^DR`DF^^4^3D:hW=,E$A ^D__`4^3D_H$-,5(1^_` ^D__4^3D`G-$5 1 ^_^`4^3D_Q 5=9 ^D``x4^3D`E -51 ^`x ^D aV4^3D`0F-51 ag; Dib 1; Dib 0^*a?-%6 1L^)g-r&3h g4 ^@ae a*,^ accPg|0^b0fL^ ' Dp2;0A,^#$@H$aDL^ aDH2$@pD ,^b\6,@= ^b\ddp=H,^@=6,2 ^@a?dp=H^c|c4^b0d8n9^=Hc|^c;00^*ac+4&/!0^*adHQ&L! ^@aB4d@^etd4^fl4^b0fn(!8 ^b\e@d@4^g`k$^fLfl^dA^9 b0^*aei<rEm@ ^b\ff* ^@aef*^@et4^b0^H6,^2c|et:4fL,^cdbfl,^dpdaf^flZl,^fe@d;p5ah<; Dib 1 n0C4adagHhmm^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 ConfigK@vNI.LV.ALL.goodSyntaxTargets&@0Dflt(@UUAn *>>*>>@?hqz    Segoe UISegoe UISegoe UI022Tahoma0RSRC LVINLBVWD K C 4 RSIDLVSRBDPWLIviCPTMDSTMDFDSLIdsVICD$vers8DLDRLFPTD`CPMptICONicl4icl8TITLCPCTDTHPTRecISTRGCPST TMNGI LIfp 0FPHP DOMId XLIbd lBDHP VITS HIST PRT FTAB DllP Xx hpz"994d 9T:3;;=PAAB-V,VDWX؉W89WXP X z X` Y@TY$YZ<ZZD[4r[d.[G\<\XC\D]0e] ]U!^L("^#_ F$_d>%_h-&`'`l(`+a Te.a`>/aT#1bx82bT13b4c,5c`\7cH8dL9dh8c:d$ ;e$H=et>el@fxAf` ~CfpDf)EgHFgGg,Hh,PKIhx%Jh<KiKLi\MiĠjNjlOj\0PjQk$Rk|Sk Ul@P0Vl`Wl3Ym,0)Zmx0[mD\n 0D]nx^noPlw o\Ħ ohot )o,6oTo8oXdo8oĐo,0-of0p <pLXBpXF*pd,s8?tI~$X$XĈ71>AȟAlB\4d2Instance 19 23Saved 2 sensors_Auto .viRSRC LVINLBVW 7 `@ <BOYBBOYBatPhm߂@$5 etYE_2 qldWX'D LVIN2Instance 20 23Saved 2 sensors_Auto .viLVCCSequenceBoolean.ctl+jSequenceBoolean.ctl@! Sequence FlowPTH0)LEGO.llbSequenceBoolean.ctlMLVCCPadSelectorOutput.ctl<PadSelectorOutput.ctl@0ABCOutput SelectorPTH0+LEGO.llbPadSelectorOutput.ctl LVCCMerlotRadioButton.ctlMerlotRadioButton.ctl @!BooleanPTH0/LEGOWidgetsMerlotRadioButton.ctluLVINFP Rotation Sensor_sub.vi@ x @! Direction @ Scaled @Count @!Reset@ Distance Type @PortPTH0ELEGOBlocksFP Rotation SensorFP Rotation Sensor_sub.vi   x  @! Direction out@ Degrees out @!Boolean0@+jSequenceBoolean.ctl!Sequence Flow 2 @!Reset@!Polarity@! Direction@ Threshold8@<PadSelectorOutput.ctl0ABC Connection.@+jSequenceBoolean.ctl! Sequence FlowP8 cP P d-` cP"@P@flg@oRt@eofudf8P<PadSelectorOutput.ctl0ABC ConnectionpdfdPtxdPoldPext c,vP"@P@flg@oRt@eofudf.P+jSequenceBoolean.ctl! Sequence Flowx!dfdP!txdP!oldP!ext c#XP"@P@flg@oRt@eofudfP Degrees outx dfdP txdP oldP ext c,xP"@P@flg@oRt@eofudf0P+jSequenceBoolean.ctl!Sequence Flow 2x!dfdP!txdP!oldP!ext c#VP"@P@flg@oRt@eofudfP ThresholdpdfdPtxdPoldPext c,TP"@P@flg@oRt@eofudf P!Booleanx!dfdP!txdP!oldP!ext c/VP"@P@flg@oRt@eofudfP!Polarityp!dfdP!txdP!oldP!ext P" P@@ c$ZP"@P@flg@oRt@eofudfP Distance TypexdfdPtxdPoldPext P c#ZP"@P@flg@oRt@eofudfP! Direction outp!dfdP!txdP!oldP!ext c/VP"@P@flg@oRt@eofudfP! Directionp!dfdP!txdP!oldP!ext P   c#RP"@P@flg@oRt@eofudf P!Resetp!dfdP!txdP!oldP!ext" P@!@!Z P$@P@0P c c| c @ Scaled40@+jSequenceBoolean.ctl!Sequence Flow 2!@! Direction! c@!Polarity! c@ Threshold @Count@! Direction c| @!Reset@ Distance Type @Port c<8@<PadSelectorOutput.ctl0ABC Connection2.@+jSequenceBoolean.ctl! Sequence Flow@ Distance Type c d P``` d (0 l(&^6h $208 p|~ <pt $ 08p|~xr$0<>| pL|~   VIDS2Instance 20 23Saved 2 sensors_Auto .viVIDSFP Rotation Sensor_sub.vilPTH0Ei386Kcode8uKEwKE\EPPUEd$==ÐpӀ}ELXClCt C$pC4tCdC,xCTC|C\{`PR}ZXCL{PPRZXƅ$ƅpƅƅ$ƅƅpƅ$hhUEP$D>@D>**p$PPP 8@<PadSelectorOutput.ctl0ABC Connection.@+jSequenceBoolean.ctl! Sequence Flow@ Degrees out0@+jSequenceBoolean.ctl!Sequence Flow 2@ Threshold @!Boolean@!Polarity@ Distance Type@! Direction out@! Direction @!Reset   8  /",""""/" """""""""""""/"/"""""&""/"""""b""""""""/""""""""""""/""""""""""""""/""""""""""""""/""""""b"""""""/"""""&"""""""/"""&/"""""""/"""""""""/""""""/""""""/""""""/ ,""""""","""""",""""""""""""""" """-"-  U+UU+ϫ+UU+y+ր֫UyT*VάVΪ+ΤyV++Ϋ+΁Ϋ+++΁+14 x  @! Direction @ Degrees@!Yes / No0@+jSequenceBoolean.ctl!Sequence Flow 2 @!Reset@!Greater / Less@!Trigger Direction@ Trigger Point(@<PadSelectorOutput.ctlPort.@+jSequenceBoolean.ctl! Sequence FlowpDTHPD>D88ho~h<0@+jSequenceBoolean.ctl!Sequence Flow 2!@ Degrees out @!Reset0$@MerlotRadioButton.ctl!CD8@<PadSelectorOutput.ctl0ABC Connection>.@+jSequenceBoolean.ctl! Sequence Flow @Port"@ Distance Type@ Threshold @!Boolean @Count@!Polarity0$@MerlotRadioButton.ctl!B0$@MerlotRadioButton.ctl!A@! Direction"@! Direction out @ Scaled x @! Direction @ Scaled @Count @!Reset@ Distance Type @Port0$@MerlotRadioButton.ctl!00ABC =$44Ph$0@00$$$`@`@||$`$`$$$((DDdd0$0t(0L$$PP SDLxMxBooleanTDYLfsYMfsPolarityYD ! Sequence Flow[D}3}4Sequence Flow 2YDm1m2 Distance TypeH>DwzH4>D5o8mUDll ThresholdH,>DYDnn Trigger PointTDu~uYes / NoYDBwCw Direction outUDno DirectionUD}~ DirectionWD55 Degrees outH>D?kBiSD;^<^ DegreesZDIyVIzVGreater / Less]D Trigger DirectionPDOvZOwZ PortVDK%VTK&VT ConnectionQDqr ResetQD ResetLDK%V,K&V, QDOv^OwZ Port:MDO<ZBO=ZB 0NO<ZCO=ZC  H$Ȓ>DN&b@N'b@MDP[P[ ANP[P[  MDP[P[ BNP[P[  MDP[P[ CNP[P[  LD5=6=LD (!(H$>D:O;OLDyHPyIPLD}3;}4;H$>DMbNbHD>D?K1?K1 HD>DAA HD>D0a1a HD>DNOHD8>D."Bd.#Bd HD>D0"0"HD(>D11HD>Dm^m^RE;O;H True HDP,-. HD>D2hF2iF [D'k;'n;True is ForwardHD>D&&eDT^hT_hFP Rotation Sensor_sub.vi%.0f%.0f%#_gDegrees RotationsOFFONOFFONOKOKPNG  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 ?ۡC'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` FPHP2Instance 20 23Saved 2 sensors_Auto .viLVCCSequenceBoolean.ctl ( PTH0LVCCMerlotRadioButton.ctl"D$l&)lPTH0LVCCPadSelectorOutput.ctlPTH02$@FPHPtj>D80W2#XL8 7~D8uK0ğ>D>D*JH/n|||||D8h B|hU0D$2 ||8h,lBT@T0D (p ||=@L| <l 8h\B8 R |0D|\<||p8h.BT0D |||8hDB4R ||0DD$ <Ot}p|4 OKy`=8hB  R lKKKKlddlKKlddl 7W}ef}fe}e}e}e0Dp   L    L   l|<O Hxn||4 OXKgt`uE8hB 4 R [zlldd[zlKKl[zlddl[zlKKl[zlddl 7WYxneYxnfeYxneYxneYxne|0D @d l-"+jP,4 F (J`dtJ8h (B K@d!|20 +jP,4 F J|2` etJ8h B K|| PWl% 4F, $ 4 X 4 F  l0`etJ0  0td8J vFetJJte< 2 4pFetJ>D8 h B Tap 4  0%1c%1c%1cp 4  %1b%1b%1b0 D  r@ Pm4 ND k`etJ0 D d8  2D F etJJte$p 4D 0cccp 4D bbbL :D 0u0/.-[Q; Dib 1; Dib 1; Dib 1; Dib 1; Dib 1; Dib 1; Dib 4 FDR m`(etJ< H10; Dib 4 GRt}`,etJ,<(,\<O|0*|T4 OAx`uE8hBR ~ldd~KKl~ddl~KKl~ddl0D)0 7W|e|fe|e|e|e<Oh(||4 Om`uE8hBR lddKKlddlKKlddl 7Wefeeee|0D'pL4 GR|`uE,X  @PCLp4 F\ 6`uE0 \ :pd8 2\ >lFuEEup >\ 0/;c/;c/;cp :\ /;b/;b/;bL :\ >D0u0/.-[4 F\R :_`=<d84 GRHxW`uE, H L |4 GR`uE,4 P||@d KY`",@9< 4 FRJNu[`uE4 JJJ$WU`p=8hB K<OL X=|4 Op`=8hBR  2V jKK KKj ddj KKj ddj\ 7Xhh0D< iiiii 7YDDD< lL L< L Ll4 GR`tjtJ, $X| , !X!$!!0 7 LY_lgDJKY`" 8!"4 N  J$W-`jtJ4 N R Nu_`jtJ0  K`"d,"D$l&)l0 7  O\F,"D)l&$l@d N-[C#7X!4 F"DJN;[C`jtJ8 h"DB#" K | | ""#4 O#N;[D`jtJ<! j#M%cAjtJ$>D8#h#B$X# #|<#O"DJN-[:$,&,##4#h%4##|@#d O\$%X!#$$%4# F$lJO\`jtJ8$h$lB'4' K$ 6#N-[:LN-[:%LN-[:&UN-[:%LN-[:&UN-[:'MN-[:(Q<(O$lJO\&0$(&L(&4( O%O\`jtJ8)h%B&& )|)|@)d O\'H#X!)|)|)'d''4) F&JO\`jtJ8*h&B'' K*|*|<*O&JO\(4*(P*+4* O'O\`jtJ+ 6%O\UO\%LO\&UO\%LO\&UO\'MO\(Q+|+|@+d O\)X!+))*\4+ F)lJO\`jtJ8,h)lB*H*4 K,|,|<,O)lJO\*,*-$+4, O*\O\`jtJ-|- 6'O\LO\%LO\&UO\%LO\&UO\'MO\(Q8-h'B)X)D 8-h*\B,,* -|,-0d <-O (Ji,;,-,-..T44- O,lR4>`jtJ. h ,l. 6*\O\LO\%LO\&UO\%LO\&UO\'MO\(Q4. O,l)`jtJ</ ~,l9PjtJ >D1 ,lii2i2i2i2<2O J2|/(:,2/T///42 O.RxGQ`jtJ43 O.|2<`jtJ<4 ~.LcjtJT>D6 .2|2|22|22|22|26  H.6d\iDp'D44*J/Qn5F\R :rACLr5F\ 61BDHP2Instance 20 23Saved 2 sensors_Auto .viLVINFP Rotation Sensor_sub.viHPTH0'T @BDHPt>D8&HW'S,6 %!<$t06D6~D8uK <>Dt>DBhhG59@/06@pDL\"Tt46 BD>L2jtJ07@pL/O?<07@pl$47 BBjtJ48 B/bjtJ09@ppMm]49 BpMjtJ4:Dd 4:D"!h:4:4:D( :dT0:@pdC!SAK14: B-!CejtJ;04;Dd ,! ;0 d0;@p 1A 94; B1#jtJ4</D m@On<4 <44<0P0s;}5xn4<0<&};0n4<0&s0}+xn< << < 4<D$ <!0<@p\ 2B:4< B2jtJ4=D@! =D =dP=0D 4=/D *J= 4=D L! 4=/DdGlgPo =004=0 Wrb|\wo4=0M|bWo4=0 MrW|Rwo= =D =0=- .mvq =0 0 = d = 4=0 ?GC4=0!,G94=0 `5?:= = = d =\ , = 44=0 t,50=4 =0WCCW0=@p$$  4= B l_jtJ>\::>,X>,D:~@xP2>0>,  >B p 0>- 8/mvq> , >B  >B p 4>00>d5`K1K`5x\w\` >B 4>99 >@@  4>,p> 44>,> ,>,>  \X > p,> 4>D! # >@@  > lH>qq0>. 0P\V >B pP0>l<>$1 P 4:PbjtJ ?BP ?@@ P4?/lUu-'??l?l ?L4?lX4?lH?,?p ??  +x q + Rw Sw Si +iq ?L$?L4?0L+[pe'?L,?  4?0L,[pe'p?qeeqp?qeeq? 0?@p",L<4? BT,jtJ0@@pGgWOw4@ B1gGjtJ4AD P!pAVOwOVAl,A,pA ,4A D&j<jtJB4BD "0!B<0B@p\L 4B B'jtJLC Dp T%`h1; Dib 1; Dib %h1; Dib 4CD " DC1Di]}l6H CHT4C &KHS]ibjtJ@D P@ $ 4D3H4yu}}y4D3HH5u}y4D3H3quy}uyDDD DH"  DH4D3Hl1ymuqDD DH4D3H2iuq}my DH4D3H<yemiDP DH\D DH84D3H-imyuqq DH4D3H,]eaD@ DH@4D3H y]e}a D 4D3Hpieymqi4D3H  q]yeua D $ DH $4D3H x i]qema D DH D DP DH$$` DDTD,DpH DTmaT0m0DD \D\iipD?uyu4DD!#0!D"<}y}<pDqmyqm4DD$X$D LD $$"\0\dD$$}a}JJ1%; Dib \DHT  pDihl%$&T&&1; Dib 1; Dib 1; Dib 1; Dib =hl%$&T&&&ADp' 04#NI.LV.ALL.VILastSavedTarget0Dflt_BYOB Creator Info@`0TagValue"Express VI Development Toolkit 1.0_Wizard@2New PathPTH0g prototype EditorVIsBlocks Light Sensor_Light SensorConfig.llbConfigure Light Sensor.vi_OriginalInstancePathY2PTH0ALEGOBlocksFP Rotation SensorFP Rotation Sensor.vi Localized:&@0Localization Status (string)LocalizeNI.LV.ALL.goodSyntaxTargets&@0Dflt( hKUUAn Q8>*>*>Q8>K?b8AJSUW Y  ` Segoe UISegoe UISegoe UI020Tahoma0RSRC LVINLBVW 7 4 RSIDxLVSRBDPWLIviCPTMDSTMDFDSLIdsVICDvers,DLDR@FPTDTCPMphICON|icl4icl8TITLCPCTDTHPTRec5STRG,CPSThMNGILIfp0FPHPDLIbdXBDHPlVITSHISTPRT FTAB1l7$X I,(oTXtf,0HL8 PXd X8!x&,'D ''Ħ(\lw( )D )T0 )0))`*\P0* ++p+,(0,tj,-,K-<-%.@PK.,./@) /p!/ ~#0@l$0)0H*14\+1,,1ܼ-201.2x8/2T#13$Te33p4364>74\F84U94:5@e;5D<5XC=6$>6pG?6d.@7rA7`DB7C8 D8X8Ĝ 8Ќ38l 80D"9x09>59(h-94%:H&=$ '?X8c(AL2DM4FNDl$TLdt z$2Instance 20 23Saved 2 sensors_Auto .viRSRC LVINLBVW 7 `@ <BOYBBOYBay̻L}LU*9. :@k qldW[&0TN<LVIN2Instance 21 23Saved 2 sensors_Auto .viLVCCSequenceBoolean.ctl+jSequenceBoolean.ctl@! Sequence FlowPTH0)LEGO.llbSequenceBoolean.ctlLVCCPadSelectorOutput.ctl<PadSelectorOutput.ctl@0ABCOutput SelectorPTH0+LEGO.llbPadSelectorOutput.ctlLVCCMerlotRadioButton.ctlMerlotRadioButton.ctl @!BooleanPTH0/LEGOWidgetsMerlotRadioButton.ctlLVINFP Rotation Sensor_sub.vi@ x @! Direction @ Scaled @Count @!Reset@ Distance Type @PortPTH0ELEGOBlocksFP Rotation SensorFP Rotation Sensor_sub.vi   x  @! Direction out@ Degrees out @!Boolean0@+jSequenceBoolean.ctl!Sequence Flow 2 @!Reset@!Polarity@! Direction@ Threshold8@<PadSelectorOutput.ctl0ABC Connection.@+jSequenceBoolean.ctl! Sequence FlowP8 cP P d-` cP"@P@flg@oRt@eofudf8P<PadSelectorOutput.ctl0ABC ConnectionpdfdPtxdPoldPext c,vP"@P@flg@oRt@eofudf.P+jSequenceBoolean.ctl! Sequence Flowx!dfdP!txdP!oldP!ext c#XP"@P@flg@oRt@eofudfP Degrees outx dfdP txdP oldP ext c,xP"@P@flg@oRt@eofudf0P+jSequenceBoolean.ctl!Sequence Flow 2x!dfdP!txdP!oldP!ext c#VP"@P@flg@oRt@eofudfP ThresholdpdfdPtxdPoldPext c,TP"@P@flg@oRt@eofudf P!Booleanx!dfdP!txdP!oldP!ext c/VP"@P@flg@oRt@eofudfP!Polarityp!dfdP!txdP!oldP!ext P" P@@ c$ZP"@P@flg@oRt@eofudfP Distance TypexdfdPtxdPoldPext P c#ZP"@P@flg@oRt@eofudfP! Direction outp!dfdP!txdP!oldP!ext c/VP"@P@flg@oRt@eofudfP! Directionp!dfdP!txdP!oldP!ext P   c#RP"@P@flg@oRt@eofudf P!Resetp!dfdP!txdP!oldP!ext" P@!@!Z P$@P@0P c c| c @ Scaled40@+jSequenceBoolean.ctl!Sequence Flow 2!@! Direction! c@!Polarity! c@ Threshold @Count@! Direction c| @!Reset@ Distance Type @Port c<8@<PadSelectorOutput.ctl0ABC Connection2.@+jSequenceBoolean.ctl! Sequence Flow@ Distance Type c d P``` d (0 l(&^6h $208 p|~ <pt $ 08p|~xr$0<>| pL|~   VIDS2Instance 21 23Saved 2 sensors_Auto .viVIDSFP Rotation Sensor_sub.vilPTH0Ei386T!Lcode n!LEwT!LE\EPPUEd$==ÐpӀ}ELXClCt C$pC4tCdC,xCTC|C\{`PR}ZXCL{PPRZXƅ$ƅpƅƅ$ƅƅpƅ$hhUEPD>TD>(**p$PPP 8@<PadSelectorOutput.ctl0ABC Connection.@+jSequenceBoolean.ctl! Sequence Flow@ Degrees out0@+jSequenceBoolean.ctl!Sequence Flow 2@ Threshold @!Boolean@!Polarity@ Distance Type@! Direction out@! Direction @!Reset   8  /",""""/" """""""""""""/"/"""""&""/"""""b""""""""/""""""""""""/""""""""""""""/""""""""""""""/""""""b"""""""/"""""&"""""""/"""&/"""""""/"""""""""/""""""/""""""/""""""/ ,""""""","""""",""""""""""""""" """-"-  U+UU+ϫ+UU+y+ր֫UyT*VάVΪ+ΤyV++Ϋ+΁Ϋ+++΁+15 x  @! Direction @ Degrees@!Yes / No0@+jSequenceBoolean.ctl!Sequence Flow 2 @!Reset@!Greater / Less@!Trigger Direction@ Trigger Point(@<PadSelectorOutput.ctlPort.@+jSequenceBoolean.ctl! Sequence FlowpDTHPD>D88ho~h<0@+jSequenceBoolean.ctl!Sequence Flow 2!@ Degrees out @!Reset0$@MerlotRadioButton.ctl!CD8@<PadSelectorOutput.ctl0ABC Connection>.@+jSequenceBoolean.ctl! Sequence Flow @Port"@ Distance Type@ Threshold @!Boolean @Count@!Polarity0$@MerlotRadioButton.ctl!B0$@MerlotRadioButton.ctl!A@! Direction"@! Direction out @ Scaled x @! Direction @ Scaled @Count @!Reset@ Distance Type @Port0$@MerlotRadioButton.ctl!00ABC =$44Ph$0@00$$$`@`@||$`$`$$$((DDdd0$0t(0L$$PP SDLxMxBooleanTDYLfsYMfsPolarityYD ! Sequence Flow[D}3}4Sequence Flow 2YDm1m2 Distance TypeH@>DwzH>D5o8mUDll ThresholdH>DYDnn Trigger PointTDu~uYes / NoYDBwCw Direction outUDno DirectionUD}~ DirectionWD55 Degrees outH>D?kBiSD;^<^ DegreesZDIyVIzVGreater / Less]D Trigger DirectionPDOvZOwZ PortVDK%VTK&VT ConnectionQDqr ResetQD ResetLDK%V,K&V, QDOv^OwZ Port:MDO<ZBO=ZB 0NO<ZCO=ZC  H$Č>DN&b@N'b@MDP[P[ ANP[P[  MDP[P[ BNP[P[  MDP[P[ CNP[P[  LD5=6=LD (!(H$>D:O;OLDyHPyIPLD}3;}4;H$>DMbNbHDp>D?K1?K1 HD>DAA HDؠ>D0a1a HD>DNOHD>D."Bd.#Bd HD\>D0"0"HD>D11HD$>Dm^m^RE;O;H True HDأ>D-. HD>D2hF2iF [D'k;'n;True is ForwardHDl>D&&eDT^hT_hFP Rotation Sensor_sub.vi%.0f%.0f%#_gDegrees RotationsOFFONOFFONOKOKPNG  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 ?ۡC'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` FPHP2Instance 21 23Saved 2 sensors_Auto .viLVCCSequenceBoolean.ctl ( PTH0LVCCMerlotRadioButton.ctl"D$l&)lPTH0LVCCPadSelectorOutput.ctlPTH02$@FPHP>D80XW2#XL8 7~D n!L0Н>D>D*JH/n|||||D8h B|hU0D$2 ||8h,lBT@T0D (p ||=@L| <l 8h\B8 R |0D|\<||p8h.BT0D |||8hDB4R ||0DD$ <Ot}p|4 OKy` qtJ8hB  R lKKKKlddlKKlddl 7W}ef}fe}e}e}e0Dp   L    L   l|<O Hxn||4 OXKgt`qtJ8hB 4 R [zlldd[zlKKl[zlddl[zlKKl[zlddl 7WYxneYxnfeYxneYxneYxne|0D @d l-"+jP,4 F (J`qtJ8h (B K@d!|20 +jP,4 F J|2`ktJ8h B K|| PWl% 4F, $ 4 X 4 F  l0`dtJ0  0td8J vFxptJJtkh< 2 4pFuE>D8 h B Tap 4  0%1c%1c%1cp 4  %1b%1b%1b0 D  r@ Pm4 ND k`uE0 D d8  2D F|mtJJtmp 4D 0cccp 4D bbbL :D 0u0/.-[Q; Dib 1; Dib 1; Dib 1; Dib 1; Dib 1; Dib 1; Dib 4 FDR m`mtJ< H10; Dib 4 GRt}`mtJ,<(,\<O|0*|T4 OAx`mtJ8hBR ~ldd~KKl~ddl~KKl~ddl0D)0 7W|e|fe|e|e|e<Oh(||4 Om`xmtJ8hBR lddKKlddlKKlddl 7Wefeeee|0D'pL4 GR|`@otJ,X  @PCLp4 F\ 6`8otJ0 \ :pd8 2\ >lFDotJJtoHp >\ 0/;c/;c/;cp :\ /;b/;b/;bL :\ >D0u0/.-[4 F\R :_`LotJ<d84 GRHxW`PotJ, H L |4 GR`TotJ,4 P||@d KY`",@9< 4 FRJNu[`XotJ4 JJJ$WU`\otJ8hB K<OL X=|4 Op``otJ8hBR  2V jKK KKj ddj KKj ddj\ 7Xhh0D< iiiii 7YDDD< lL L< L Ll4 GR`dotJ, $X| , !X!$!!0 7 LY_lDJKY`" 8!"4 N  J$W-`hotJ4 N R Nu_``etJ0  K`"d,"D$l&)l0 7  O\F,"D)l&$l@d N-[C#7X!4 F"DJN;[C`uE8 h"DB#" K | | ""#4 O#N;[D`dtJ<! j#M%cAdtJD>D8#h#B$X# #|<#O"DJN-[:$,&,##4#h%4##|@#d O\$%X!#$$%4# F$lJO\`dtJ8$h$lB'4' K$ 6#N-[:N-[:%N-[:&N-[:%N-[:&N-[:'N-[:(<(O$lJO\&0$(&L(&4( O%O\`dtJ8)h%B&& )|)|@)d O\'H#X!)|)|)'d''4) F&JO\`dtJ8*h&B'' K*|*|<*O&JO\(4*(P*+4* O'O\`dtJ+ 6%O\O\%O\&O\%O\&O\'O\(+|+|@+d O\)X!+))*\4+ F)lJO\`dtJ8,h)lB*H*4 K,|,|<,O)lJO\*,*-$+4, O*\O\`dtJ-|- 6'O\O\%O\&O\%O\&O\'O\(8-h'B)X)D 8-h*\B,,* -|,-0d <-O (Ji,;,-,-..T44- O,lR4>`|dtJ. h ,l. 6*\O\O\%O\&O\%O\&O\'O\(4. O,l)`dtJ</ ~,l9PdtJd,1 ,li@i2@i2@i2@i2@<2O J2|/(:,2/T///42 O.RxGQ`dtJ43 O.|2<`dtJ<4 ~.LcdktJ>D6 .2|@2|2@2|2@2|2@2|2@6  H.6d\iDp'D44*J/Qn5F\R :rACLr5F\ 61BDHP2Instance 21 23Saved 2 sensors_Auto .viLVINFP Rotation Sensor_sub.viHPTH0'T @BDHP >D8&HW'S,6 %!<$t06D6~D n!L >D >DBhhG59@/06@pDL\"Tt46 BD>L2otJ07@pL/O?<07@pl$47 BBotJ48 B/botJ09@ppMm]49 BpMotJ4:Dd 4:D"!h:4:4:D( :dT0:@pdC!SAK14: B-!CeotJ;04;Dd ,! ;0 d0;@p 1A 94; B1#otJ4</D m@On<4 <44<0P0s;}5xn4<0<&};0n4<0&s0}+xn< << < 4<D$ <!0<@p\ 2B:4< B2otJ4=D@! =D =dP=0D 4=/D *J= 4=D L! 4=/DdGlgPo =004=0 Wrb|\wo4=0M|bWo4=0 MrW|Rwo= =D =0=- .mvq =0 0 = d = 4=0 ?GC4=0!,G94=0 `5?:= = = d =\ , = 44=0 t,50=4 =0WCCW0=@p$$  4= B l_otJ>\::>,X>,D:~@xP2>0>,  >B p 0>- 8/mvq> , >B  >B p 4>00>d5`K1K`5x\w\` >B 4>99 >@@  4>,p> 44>,> ,>,>  \X > p,> 4>D! # >@@  > lH>qq0>. 0P\V >B pP0>l<>$1 P 4:PbotJ ?BP ?@@ P4?/lUu-'??l?l ?L4?lX4?lH?,?p ??  +x q + Rw Sw Si +iq ?L$?L4?0L+[pe'?L,?  4?0L,[pe'p?qeeqp?qeeq? 0?@p",L<4? BT,otJ0@@pGgWOw4@ B1gGotJ4AD P!pAVOwOVAl,A,pA ,4A D&j<otJB4BD "0!B<0B@p\L 4B B'otJLC Dp T%`h1; Dib 1; Dib %h1; Dib 4CD " DC1Di]}l6H CHT4C &KHS]ibotJ@D P@ $ 4D3H4yu}}y4D3HH5u}y4D3H3quy}uyDDD DH"  DH4D3Hl1ymuqDD DH4D3H2iuq}my DH4D3H<yemiDP DH\D DH84D3H-imyuqq DH4D3H,]eaD@ DH@4D3H y]e}a D 4D3Hpieymqi4D3H  q]yeua D $ DH $4D3H x i]qema D DH D DP DH$$` DDTD,DpH DTmaT0m0DD \D\iipD?uyu4DD!#0!D"<}y}<pDqmyqm4DD$X$D LD $$"\0\dD$$}a}JJ1%; Dib \DHT  pDihl%$&T&&1; Dib 1; Dib 1; Dib 1; Dib =hl%$&T&&&ADp' 04#NI.LV.ALL.VILastSavedTarget0Dflt_BYOB Creator Info@`0TagValue"Express VI Development Toolkit 1.0_Wizard@2New PathPTH0g prototype EditorVIsBlocks Light Sensor_Light SensorConfig.llbConfigure Light Sensor.vi_OriginalInstancePathY2PTH0ALEGOBlocksFP Rotation SensorFP Rotation Sensor.vi Localized:&@0Localization Status (string)LocalizeNI.LV.ALL.goodSyntaxTargets&@0Dflt( hKUUAn Q8>*>*>Q8>K?b8AJSUW Y  ` Segoe UISegoe UISegoe UI020Tahoma0RSRC LVINLBVW 7 4 RSIDxLVSRBDPWLIviCPTMDSTMDFDSLIdsVICDvers,DLDR@FPTDTCPMphICON|icl4icl8TITLCPCTDTHPTRec5STRG,CPSThMNGILIfp0FPHPDLIbdXBDHPlVITSHISTPRT FTABdTl$F L8c,$ (4dTth->xH0DLl P3 X!x&'D'D'r(\d.(G )D )Te ))F*\>*++pTe+T#,(x8,t,,-,\-H-.@l. ~.)/@ /,!/PK#0@<$0K)0*14+1 ,1P0-20`.20)/2013$33pĦ4364,74\H84894:5@,0;5f<5=6$X>6po?6@7A7`IB7XC8 $D8X8Ĥ 8РU81 8XC"9%09D59( 94p%:&=j'?X0(A2DlwM4ND8l71L`t(89$ 2Instance 21 23Saved 2 sensors_Auto .vi`  <}.HOw$ P &@\| ُ B~$pD6c^LVIN2 sensors_Auto .rbtLVIN2Instance 1 23Saved 2 sensors_Auto .vi 0@+jSequenceBoolean.ctl!Sequence Flow 2PTH072Instance 1 23Saved 2 sensors_Auto .viLVIN2Instance 2 23Saved 2 sensors_Auto .vi x @ Raw Value@ Intensity @!Boolean0@+jSequenceBoolean.ctl!Sequence Flow 2@! Floodlight@!Polarity*@ӜDecisionSlider.ctl Threshold:@PadSelectorInput.ctl01234 Connection.@+jSequenceBoolean.ctl! Sequence FlowPTH072Instance 2 23Saved 2 sensors_Auto .viLVIN2Instance 3 23Saved 2 sensors_Auto .viI` 0@+jSequenceBoolean.ctl!Sequence Flow 2 @ Value.@+jSequenceBoolean.ctl! Sequence FlowPTH072Instance 3 23Saved 2 sensors_Auto .viLVIN2Instance 4 23Saved 2 sensors_Auto .viE  0@+jSequenceBoolean.ctl!Sequence Flow 2 @ Value.@+jSequenceBoolean.ctl! Sequence Flow@ B@ APTH072Instance 4 23Saved 2 sensors_Auto .viLVIN2Instance 5 23Saved 2 sensors_Auto .vi x @ Raw Value@ Intensity @!Boolean0@+jSequenceBoolean.ctl!Sequence Flow 2@! Floodlight@!Polarity*@ӜDecisionSlider.ctl Threshold:@PadSelectorInput.ctl01234 Connection.@+jSequenceBoolean.ctl! Sequence FlowPTH072Instance 5 23Saved 2 sensors_Auto .viLVIN2Instance 6 23Saved 2 sensors_Auto .viE  0@+jSequenceBoolean.ctl!Sequence Flow 2 @ Value.@+jSequenceBoolean.ctl! Sequence Flow@ B@ APTH072Instance 6 23Saved 2 sensors_Auto .viLVIN2Instance 7 23Saved 2 sensors_Auto .viI` 0@+jSequenceBoolean.ctl!Sequence Flow 2 @ Value.@+jSequenceBoolean.ctl! Sequence FlowPTH072Instance 7 23Saved 2 sensors_Auto .viLVIN2Instance 8 23Saved 2 sensors_Auto .vi x @ Raw Value@ Intensity @!Boolean0@+jSequenceBoolean.ctl!Sequence Flow 2@! Floodlight@!Polarity*@ӜDecisionSlider.ctl Threshold:@PadSelectorInput.ctl01234 Connection.@+jSequenceBoolean.ctl! Sequence FlowPTH072Instance 8 23Saved 2 sensors_Auto .viDLVIN2Instance 9 23Saved 2 sensors_Auto .vi x @ Raw Value@ Intensity @!Boolean0@+jSequenceBoolean.ctl!Sequence Flow 2@! Floodlight@!Polarity*@ӜDecisionSlider.ctl Threshold:@PadSelectorInput.ctl01234 Connection.@+jSequenceBoolean.ctl! Sequence FlowPTH072Instance 9 23Saved 2 sensors_Auto .viLVIN2Instance 10 23Saved 2 sensors_Auto .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 FlowPTH072Instance 10 23Saved 2 sensors_Auto .vidBYOBBYOBaLVIN2Instance 11 23Saved 2 sensors_Auto .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 FlowPTH072Instance 11 23Saved 2 sensors_Auto .viwBYOBBYOBaLVIN2Instance 12 23Saved 2 sensors_Auto .vi*(  &@$ LoopCount.ctl Loop Count@ Hidden Cnt @Cnt InPTH072Instance 12 23Saved 2 sensors_Auto .viLVIN2Instance 13 23Saved 2 sensors_Auto .vi x  @! Direction out@ Degrees out @!Boolean0@+jSequenceBoolean.ctl!Sequence Flow 2 @!Reset@!Polarity@! Direction@ Threshold8@<PadSelectorOutput.ctl0ABC Connection.@+jSequenceBoolean.ctl! Sequence FlowPTH072Instance 13 23Saved 2 sensors_Auto .viBYOBBYOBaLVIN2Instance 14 23Saved 2 sensors_Auto .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 FlowPTH072Instance 14 23Saved 2 sensors_Auto .viBYOBBYOBaLVIN2Instance 15 23Saved 2 sensors_Auto .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 FlowPTH072Instance 15 23Saved 2 sensors_Auto .viBYOBBYOBaLVIN2Instance 16 23Saved 2 sensors_Auto .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 FlowPTH072Instance 16 23Saved 2 sensors_Auto .viBYOBBYOBaLVIN2Instance 17 23Saved 2 sensors_Auto .vi*(  &@$ LoopCount.ctl Loop Count@ Hidden Cnt @Cnt InPTH072Instance 17 23Saved 2 sensors_Auto .viLVIN2Instance 18 23Saved 2 sensors_Auto .vi x  @! Direction out@ Degrees out @!Boolean0@+jSequenceBoolean.ctl!Sequence Flow 2 @!Reset@!Polarity@! Direction@ Threshold8@<PadSelectorOutput.ctl0ABC Connection.@+jSequenceBoolean.ctl! Sequence FlowPTH072Instance 18 23Saved 2 sensors_Auto .viBYOBBYOBaLVIN2Instance 19 23Saved 2 sensors_Auto .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 FlowPTH072Instance 19 23Saved 2 sensors_Auto .viBYOBBYOBaLVIN2Instance 20 23Saved 2 sensors_Auto .vi x  @! Direction out@ Degrees out @!Boolean0@+jSequenceBoolean.ctl!Sequence Flow 2 @!Reset@!Polarity@! Direction@ Threshold8@<PadSelectorOutput.ctl0ABC Connection.@+jSequenceBoolean.ctl! Sequence FlowPTH072Instance 20 23Saved 2 sensors_Auto .viBYOBBYOBaLVIN2Instance 21 23Saved 2 sensors_Auto .vi x  @! Direction out@ Degrees out @!Boolean0@+jSequenceBoolean.ctl!Sequence Flow 2 @!Reset@!Polarity@! Direction@ Threshold8@<PadSelectorOutput.ctl0ABC Connection.@+jSequenceBoolean.ctl! Sequence FlowPTH072Instance 21 23Saved 2 sensors_Auto .viBYOBBYOBaP cP P d-` 8 P"@PPZ P$@P@0PZ P$@P@0P8 P"@PP8 P"@PP8 P"@PP8 P"@PP8 P"@PP8 P"@PP8 P"@PP8 P"@PP8 P"@PP8 P"@PP8 P"@PP8 P"@PP8 P"@PP8 P"@PP8 P"@PP8 P"@PP8 P"@PP8 P"@PP8 P"@PP8 P"@PP c c$ c0 cT0@+jSequenceBoolean.ctl!Sequence Flow 2 c @Goal @!Wait c(@Motor.Action.ctl Ramp Mode@ Degrees out@! Stop After c @Power @Motor0@+jSequenceBoolean.ctl!Sequence Flow 2 @!Boolean c@ Degrees out@! Direction out0@+jSequenceBoolean.ctl!Sequence Flow 2@! Direction out@! Direction0@+jSequenceBoolean.ctl!Sequence Flow 2 @!Boolean c@ Degrees out @!Reset@!Polarity@! Direction@!Speed Regulation@ B8@<PadSelectorOutput.ctl0ABC Connection@ Threshold @!Reset@!Polarity0@+jSequenceBoolean.ctl!Sequence Flow 2 c8@<PadSelectorOutput.ctl0ABC Connection@ Threshold@! Direction out c8@<PadSelectorOutput.ctl0ABC Connection@ Threshold@! Direction c@ Degrees out @!Boolean0@+jSequenceBoolean.ctl!Sequence Flow 2@! Direction@!Polarity @!Reset@! Direction out c@ A @Goal@!Speed Regulation c @Power @Motor @!Wait c@ Degrees out@! Direction out0@+jSequenceBoolean.ctl!Sequence Flow 2@! Stop After c(@Motor.Action.ctl Ramp Mode@! Direction@! Direction out @Power@ Intensity @Motor c@ Raw Value c @Goal(@Motor.Action.ctl Ramp Mode0@+jSequenceBoolean.ctl!Sequence Flow 2@! Stop After@ Degrees out@! Direction0@+jSequenceBoolean.ctl!Sequence Flow 2@!Speed Regulation@!Polarity@! Floodlight @!Boolean@ Raw Value@ Intensity0@+jSequenceBoolean.ctl!Sequence Flow 2 c*@ӜDecisionSlider.ctl Threshold! c:@PadSelectorInput.ctl01234 Connection @!Wait@!Polarity0@+jSequenceBoolean.ctl!Sequence Flow 2 @!Boolean@! Floodlight c*@ӜDecisionSlider.ctl Threshold:@PadSelectorInput.ctl01234 Connection c@ Raw Value c@ Degrees out0@+jSequenceBoolean.ctl!Sequence Flow 2 @!Boolean@ Intensity@ Raw Value@!Polarity c*@ӜDecisionSlider.ctl Threshold:@PadSelectorInput.ctl01234 Connection@! Floodlight @!Boolean0@+jSequenceBoolean.ctl!Sequence Flow 2 c@ Intensity0@+jSequenceBoolean.ctl!Sequence Flow 2 c@ A@ B*@ӜDecisionSlider.ctl Threshold@!Polarity@! Floodlight c:@PadSelectorInput.ctl01234 Connection!@!Polarity@! Direction @!Reset@ Threshold8@<PadSelectorOutput.ctl0ABC Connection@!Speed Regulation0@+jSequenceBoolean.ctl!Sequence Flow 2@! Direction0@+jSequenceBoolean.ctl!Sequence Flow 2 @!Boolean c@ Degrees out @Power @Motor c @Goal(@Motor.Action.ctl Ramp Mode @!Wait@! Direction out@! Stop After c @Power0@+jSequenceBoolean.ctl!Sequence Flow 2 @Motor c @Goal @Power@! Direction out@! Direction @Motor@!Speed Regulation0@+jSequenceBoolean.ctl!Sequence Flow 2 @!Wait c@ Degrees out@ Degrees out(@Motor.Action.ctl Ramp Mode(@Motor.Action.ctl Ramp Mode @Goal @!Wait@! Stop After@! Direction@! Stop After0@+jSequenceBoolean.ctl!Sequence Flow 2@! Direction out@!Speed Regulation@! Direction out c c| c c| c c| c c| c c| c c< c c\ c cL c c| c c| c c| c c| c c| c c| c c< c c\ c cL c c| c c| c c| c c, c c dTd!$*~L^~IIIIIIII I I 0 I I I 0 III^ FD 2F @0 0<PPL 0 [ DZ = NZ  >Z 6 FP: VIDS2 sensors_Auto .rbtVIDS2Instance 21 23Saved 2 sensors_Auto .viTPTH0BYOBBYOBaVIDS2Instance 20 23Saved 2 sensors_Auto .viPPTH0BYOBBYOBaVIDS2Instance 19 23Saved 2 sensors_Auto .viPTH0BYOBBYOBaVIDS2Instance 18 23Saved 2 sensors_Auto .viPTH0BYOBBYOBaVIDS2Instance 17 23Saved 2 sensors_Auto .viPTH0VIDS2Instance 16 23Saved 2 sensors_Auto .viPTH0BYOBBYOBaVIDS2Instance 15 23Saved 2 sensors_Auto .viPTH0BYOBBYOBaVIDS2Instance 14 23Saved 2 sensors_Auto .vixPTH0BYOBBYOBaVIDS2Instance 13 23Saved 2 sensors_Auto .vitPTH0BYOBBYOBaVIDS2Instance 12 23Saved 2 sensors_Auto .vidPTH0VIDS2Instance 11 23Saved 2 sensors_Auto .vipPTH0BYOBBYOBaVIDS2Instance 10 23Saved 2 sensors_Auto .vilPTH0BYOBBYOBaVIDS2Instance 9 23Saved 2 sensors_Auto .viPTH0VIDS2Instance 8 23Saved 2 sensors_Auto .vihPTH0VIDS2Instance 7 23Saved 2 sensors_Auto .vi`PTH0VIDS2Instance 6 23Saved 2 sensors_Auto .viPTH0BYOBBYOBaVIDS2Instance 5 23Saved 2 sensors_Auto .viXPTH0VIDS2Instance 4 23Saved 2 sensors_Auto .vi\PTH0BYOBBYOBaVIDS2Instance 3 23Saved 2 sensors_Auto .viPTH0VIDS2Instance 2 23Saved 2 sensors_Auto .vi|PTH0VIDS2Instance 1 23Saved 2 sensors_Auto .viLPTH09D7i3868\codeC09Ew\E\EPPUEd$=9=ÐpӀ}}E$EEɍ,HHH HHHHH H$H(H,H0ƅ(ƅ(fxƅ,ET\E\EPL.UR@␐}v}vƅ,fx ƅ0Pss$s,sLsTs\sdslxETѩ\E\EPP.UR@␐}v}vƅ0fxƅ4Tss$s,$sLDsTLs\Tsd\sld ET\E\EPT.UR@␐}v}vƅ4fx<Ep\E\Dž<9\(QRhhhP$:٣d$ZY}v ƅ8x Xs s, sT s\ sd sl x ET5\E\EPX.UR@␐}v}vƅ8VWDP$X_^fxAƅ<\s<d ( ET׬\E\EP\.UR@␐}v}v ƅ<fxƅ@ ET1\E\EP`.UR@␐}v}vƅ@fxƅDDžLɍdHHH ƅ`ƅ`VW`h$X h$X؉_^fx>ƅd ET \E\EPd.UR@␐}v}vƅdfxBtƅhhs$ s$, sT\ s\d slt  ET\E\EPh.UR@␐}v}vƅhfxFƅl[<ɍxƅtƅtfxRƅxls s$ s, s< sD sL sT s\ sd sl ETf\E\EPl.UR@␐}v}v{ƅxfxVEhxP=Xɍƅ|ƅ|fxZƅps$ s$, s,4 s<D sDL sLT sT\ s\d sdl slt  ET\E\EPp.UR@␐}v}vƅfx^EhxP6=XƅlfxJƅpts s$ sL sT s\ sd sl ET$\E\EPt.UR@␐}v}vƅpPPXfxNEhxx P&L=-LƅDfx"ƅHxs$ s$, s,4 s<D sDL sLT sT\ s\d sdl slt  ETɴ\E\EPx.UR@␐}v}vƅHfx&\E\QRPEP$hhPEP$t٣d$ZY=u ÐB" ƅLx'|s s, sT s\ sd sl \(|.UR@␐BB0 ƅLVWP$X_^fx*ƅPs<t 8 ϶\(.UR@␐BBƅPfx.aƅT 8\(.UR@␐BBƅTfx22ƅXDžɍHHH ƅƅVWh$X h$X؉_^fxbƅ  \(.UR@␐BB.ƅfxfƅs4s$<sTls\tsl \(.UR@␐BBIƅfxjƅ<ɍƅƅfxvƅss$s,s<sDsLsTs\sdsl \(.UR@␐BBƅfxz 4xPXɍƅƅfx~ ƅs4s$<s,Ds<TsD\sLdsTls\tsd|sl 7\(.UR@␐BBƅf 4xPXƅfxn ƅss$sLsTs\sdsl \(.UR@␐BBƅPXfxr 4xV&=-yƅXfx6 ƅ\s4s$<s,Ds<TsD\sLdsTls\tsd|sl 6\(.UR@␐BBƅ\fx: QRP$hhPEP$٣d$ZY=Ð}vx; } }P}}+QRPE@$I٣d$ZY== p h搐ÐEw )\E\EPPUEd$===u=tEw Ew‰ppVL@'PUEd$=Ð\Ðx&(\Ðx&L\Ðx&w\Ðx&Y\Ðx&\C,\Ðx&-pN\p @'PUEd$=ÐPp\P(x\WP= \PR \P5 x X\P5 ( \oPC5  \5P5 \P5  @\Pv5  z\PL5 \MP5  \P5 (\P 5  b\P] 5 \eP 5  \+P 5 \P 5    J\P5 5    \}  \C  8 \ A  2\ l\)\[\!w!\&T\ '\s[( \9) \#<\$v\Z \Q\P$\_^ZY[]ÐL=,PEP$PP\$L$@ $Ðd$P=,PEP$PP\$P$@ $Ðd$T=,PEP$PP\$T$@ $Ðd$X=,PEP$PPV\$X$@ $Ðd$\=,PEP$PP\$\$@ $Ðd$`=,PEP$PP\$`$@ $Ðd$d=,PEP$PP \$d$@ $Ðd$h=,PEP$PPJ\$h$@ $Ðd$l=,PEP$PP\$l$@ $Ðd$p=,PEP$PP\$p$@ $Ðd$t=,PEP$PP\$t$@ $Ðd$x=,PEP$PP>\$x$@ $Ðd$|=/P$PP~\$|$@ $Ðd$=/P$PP\$$@ $Ðd$=/P$PP\$$@ $Ðd$=/P$PP>\$$@ $Ðd$=/P$PP~\$$@ $Ðd$=/P$PP\$$@ $Ðd$=/P$PP\$$@ $Ðd$=/P$PP>\$$@ $Ðd$=/P$PP~\$$@ $Ðd$.Ul$SQRVWT$ QRPE@$R<٣d$ZY=_^ZY[]ÐDžLL@ DžDžDžDž PTABDž|PP@ |Dž Dž Dž DžDžDž@DžDž@Dž@DžDžDžDžPTABxDž TT@ Dž Dž  Dž( ,Dž0DžHDžP@DžXDž`@Džh@lDžpDžDžDž PTAB Dž| XX@ | Dž D Dž Dž F Dž Dž Dž @Dž @Dž @ Dž Dž Dž Dž PTAB x Dž, \\@ , D DžH F\ Dž` Džh @l Džp Dž4 Dž8 Dž< PTAB0 ( Dž ``@  Dž  Dž Dž Dž Dž PTAB Dž dd@ Dž Dž L Dž Dž Dž Dž PTAB Dž hh@ Dž( Dž0 [4 Dž8 Z< Dž@ Dž` Džh @`l Džp Džx @| Dž Dž Dž Dž PTAB  Dž ll@ Dž Dž Dž  Dž Dž Dž Dž Dž Dž Dž Dž Z Dž Dž Dž Dž PTAB Dž pp@ Dž( Dž0 Dž8 6< Dž@ DžH DžP DžX Dž` Džh Džp Džx Z| Dž Dž Dž Dž PTAB  Dž tt@ Dž Dž  Dž  Dž Dž Dž @Dž Dž @Dž @= Dž Dž Dž Dž PTAB Dž xx@ Dž( Dž0 Dž8 < Dž@ DžH DžP DžX Dž` Džh Džp Džx | Dž Dž Dž Dž PTAB  Dž ||@ Dž  Dž Dž  Dž Dž Dž @Dž @Dž @ Dž Dž Dž Dž PTAB Dž< @ < T DžX l Džp Džx @| Dž DžD DžH DžL PTAB@ 8 Dž@ $ Dž( , Dž0 DžDž DžPTABDž@ Dž Dž DžDžDžDžPTABDž@ Dž8 Dž@ DDžHLDžPDžpDžx@|DžDž@DžDž$Dž(Dž,PTAB Dž@ DžDžDž DžDžDž DžDžDžDžDž DžDžDžDžPTABDž@ Dž8Dž@DžH LDžPDžXDž` DžhDžpDžxDžDžDžDž$Dž( Dž,PTAB Dž@ Dž Dž DžDžDžDž@DžDž@Dž@ DžDžDžDžPTABDž@ Dž8Dž@DžH LDžPDžXDž` DžhDžpDžxDžDžDžDž$Dž(Dž,PTAB QRu$d$ZY,Ul$SQRVW}#QRU蠿أd$ZY2_^ZY[]ÐUl$SQRVWu\F _\F\F@\FDQRhU胬أd$ZY_^ZY[]ÐXX 3&77 8\]Z6 !G_ 9 li/=w%!! s Q [!U7777% XT- G ;U="TSj$:Pf!"="z"""1#n###%$b$$$"%b%%%"&b&&CODECY09%7.1Oldest compatible LabVIEW.=D>D>D> pPPP99ݽwp1 p1p0@++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\DTHPD>D88T[~ L@ 0@+jSequenceBoolean.ctl!Sequence Flow 2<0@+jSequenceBoolean.ctl!Sequence Flow 2!&@!Speed Regulation>.@+jSequenceBoolean.ctl! Sequence FlowD8@<PadSelectorOutput.ctl0ABC Connection@ Threshold@! Direction@!Polarity @!Reset @!Boolean@ Degrees out"@! Direction out,  x  @! Direction out@ Degrees out @!Boolean0@+jSequenceBoolean.ctl!Sequence Flow 2 @!Reset@!Polarity@! Direction@ Threshold8@<PadSelectorOutput.ctl0ABC Connection.@+jSequenceBoolean.ctl! Sequence Flow @Cnt In@ Hidden Cnt6&@$ LoopCount.ctl Loop CountfV(  &@$ LoopCount.ctl Loop Count@ Hidden Cnt @Cnt In0$ 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 @Motor @Power @Goal @!Wait4(@Motor.Action.ctl Ramp Mode@ Degrees out@4 x @ Raw Value@ Intensity @!Boolean0@+jSequenceBoolean.ctl!Sequence Flow 2@! Floodlight@!Polarity*@ӜDecisionSlider.ctl Threshold:@PadSelectorInput.ctl01234 Connection.@+jSequenceBoolean.ctl! Sequence FlowJ:@PadSelectorInput.ctl01234 Connection:*@ӜDecisionSlider.ctl Threshold@! Floodlight@ Intensity@ Raw Value  0@+jSequenceBoolean.ctl!Sequence Flow 2 @ Value.@+jSequenceBoolean.ctl! Sequence Flow@ B@ A@ A@ B @ Value` 0@+jSequenceBoolean.ctl!Sequence Flow 2 @ Value.@+jSequenceBoolean.ctl! Sequence Flow@! Stop After4DDDD`|DD44D0DDD4Hd,D\td|444DD`|44D04Hd,D\t4D444 d|444D4 Dd|444D444D44  D 4 4  |444Dd hDD hD`D ht\D,`D ht\D,``D ht\D,`D ht\D,`D44|`DD44|`D "FPHP2 sensors_Auto .rbtFPHPD m>D8XHW~C>Dtk>D#QZ#QZH/XL@TTGh7,  i; ib 1; ib 1; ib 1; ib 1; ib 1; ib 1; ib 1; iLDwwUD8LV8LV see blackRE1E11 True REyz True TD"U(VVariableMD"(8^D"|%d|&dNumeric OperationsUDxlxm see whiteD___2 light sensors auto read. The degrees sensor controlls how long the robot follows the line forD-.--3assumes both sensors positioned on white backgroundMD"7UD     see white_D"(44Numeric Operations2UD"mn Variable2MD"<<9MD"($$3UD<< see blackjDTake a light reading for whitebD<<Subtract5 = black line\DkWkXStore the answerD>>Compare the black line reading with the current light readingjD--Take a light reading for whitecD,TF,TF Subtract 5 = black line\DnoStore the answer>f>f>>>Compare the black line reading with the current light readingiD.&/&either side of the black lineND$||10ND$11TDLoopCnt3MD$pOpO2ND$uv12MD$}~4ND$DuXDvX13SDLoopCntMD$(775MD$}(~(6ND$MN14ND$5(t6t15lDD=E= Set the degrees sensor on B to 0lDa(a) Set the degrees sensor on C to 0BDHP2 sensors_Auto .rbtLVIN2Instance 1 23Saved 2 sensors_Auto .viXPTH0LVIN2Instance 2 23Saved 2 sensors_Auto .viPTH0LVIN2Instance 3 23Saved 2 sensors_Auto .vixPTH0LVIN2Instance 4 23Saved 2 sensors_Auto .vi0PTH0LVIN2Instance 5 23Saved 2 sensors_Auto .viPTH0LVIN2Instance 6 23Saved 2 sensors_Auto .vi#PTH0LVIN2Instance 7 23Saved 2 sensors_Auto .vi($PTH0LVIN2Instance 8 23Saved 2 sensors_Auto .vi+PTH0LVIN2Instance 9 23Saved 2 sensors_Auto .vi7PTH0LVIN2Instance 10 23Saved 2 sensors_Auto .vi?PTH0BYOBBYOBaLVIN2Instance 11 23Saved 2 sensors_Auto .viDPTH0BYOBBYOBaLVIN2Instance 12 23Saved 2 sensors_Auto .viM4PTH0LVIN2Instance 13 23Saved 2 sensors_Auto .viPdPTH0BYOBBYOBaLVIN2Instance 14 23Saved 2 sensors_Auto .viVPTH0BYOBBYOBaLVIN2Instance 15 23Saved 2 sensors_Auto .viVPTH0BYOBBYOBaLVIN2Instance 16 23Saved 2 sensors_Auto .vibPPTH0BYOBBYOBaLVIN2Instance 17 23Saved 2 sensors_Auto .vijPTH0LVIN2Instance 18 23Saved 2 sensors_Auto .vinlPTH0BYOBBYOBaLVIN2Instance 19 23Saved 2 sensors_Auto .vitxPTH0BYOBBYOBaLVIN2Instance 20 23Saved 2 sensors_Auto .vi{PTH0BYOBBYOBaLVIN2Instance 21 23Saved 2 sensors_Auto .viXPTH0BYOBBYOBa@BDHPD,8 ȠW~C >D8g>D,eU .@/, h0DD10LX"D X1<4 &JXvb= Xp43X0$43X"8-X40(?3ib 13ib 13i'/b `!@ D`0hH`tL, UdU8  @K,R0x`x` @h0$ @hL0%`;GA4" ,4"lH`T "h>h`  @` "hORLH4 7MWtJ4O8X,` 0XHp<$`d @@,D X,D ,D0.HXqd, KLK T 0 HH, L8LK0 ,HH<$1P 40Fb$tJ 4V0L!0- Xpd H0-  BX4| T-p BLT T-p  h BXK H BK` h H h @@ @@> T-pd X,`1 t@pXh D H  H @@ <0 5h  h 5h  0. X?@XYKL, ipih  5h0    0   , ijiT<$1 P 4xbDtJ 0- @XL B hi 05 ` 0- , B hh B i 05 B h    H @@ ; H 0  `  H  @@ ;| 051;@3i'/b  x 4 9{xT)bptJ  tD18|Y 0FD4 9{)btJ43@et TT x  @ tT|Lp43c H43td43b|43$` |434_43a43^q} lL43]YqeL   (43\[)A5  43Z p8-*)td43\AYM xDDD1,PE{DF0 D4Tl43x`sPZU4 x84 x<$TT x x x%`43x uPZU xp$T43xdtPZU43xwPZU43xxPZUl43xtv43x(zPh\8-xdP*)PAxL43xy)PA5h(`t8 0` 08t 0 0t08D18x  i\ (GTD 0dt4 9{0{$ebY430$}  P8430$|Qi]430 8,430 P8430~x *|%430 P88-04Tx i  PX 0|88t,LTt  $4 1wktJ |!  < <  t! !4  !h   "l !@ @  "  "8 "  `"{8 4 tJ4 ,=D 1 xmXi x8)TD#4 9{b8gtJ4 3Qi]4  !tJ@  < @4 3\!9-4 39QE4 3qx|4 3px|4 3pr4 3`n !4 3tm 4 3l 4 3 ox|4 3k 4 30j 8 -xi#@, @< $T( $T$$%$%x%D 1##u9U 8x&TD&44 9{#)5bԬtJ43##lh!9- #$ $T$ #%$$%$ #$%43#$tgYq e #%D43#$X #&l%x43#$f #%%43#& V)A 5%8-#$*9)q &43#&WAY M%x%%x$&'T ($)`&'t'' ($),'T ($)'t ($*0`(h(( ($)'(D1((xh` PLFD* ($)(h4 9{($lbY ($*8 ($*d`0&'T't''(h((43($&Sxhr|m43($&Txhr|m43($'Rxhr|m43($'@Pxhr|m43($'xhr|m43($',Q43($'ht8-($|xhh(,43($'hD1++hxmAh JKD0 +,+H4 9{+=btJ@ +H+,D-p-(--.`.0h/0+H +,+43++Qi(] +,d,D43+-\!9(-43+,9Q(E+43+-)A5-p +.,-(-(,D +>,-p +--43+-x|- +/--43+-Hx| +..`43+. !(.` +..43+0T (43+.x|43+/( 0h +//43+/( / +>h0 ,43+0 . +(/P0h8-+ ,xAi(0d0,/0h..`,D++H4<! `!@ H0122X221, 14ssp @23211018hh @2jX2X280%142#)/)280$141 &33d "2430$T4"142  @1430$T41lp44\4"1430H< "2m3nL4z!  @144(3nL4J@!541:!5 765 76x5454 7<07H5h5h55 7;|65 7754 9{7)%bttJ@ 5545h557|7889,994375T:4375;43758)4375743759 78(7|7|7 78\7D11686)/JUD:d4377643775 79888 78843783Yqe 79L9,43792AYM 9, 7:943784q}9 74:3d437:P0 98-7*)):43791)A5 39,99,885h5454 1=\tJ1;3ib 414!"5h 41s8!#1!@ 0-p @,4>!AAHAA ?@?BxD1@?Hl ЎMGDl4 9{?{btJ ?@L@,43?>HPL@ ?@@,AAHAABxBC4CC43? HPL ?A@43?>HPL ?AhAH43??DHPL ?CAB ?KBA ?BDA43??0`xl43??lHPL ?BBx43??HPL ?D8BC443??XHPL ?CTC443?BHPL ?CC43?CHPL C ?4|E C43?AHPL8-?]}HD$D1FFp ZGJ< DE<D43?D`xl 43DEpD DEE43DEE DF E43DF@E DK`FtFT43DFFT4 9{Db tJ@ DEEFTI,GDGHH|HIII, DGdGD43DGGD DGG43DHG DH4H43DHhH DHH|43DHH| DJHHI DILI,43DG0 DII43DI DLTI 43DJ( I8-DJt 43DI A H I CK4|4]! 4KH!FT h?LTK`4J!X?D4J!DM4UD!N MNOND1BMMxd& `ɶGOh4 &KM4butJ M4MO43M4L% M4Nh43M4M!43M4L"43M4NN M4NO M4N4ONPD8-M4M,DQ4V! PdQPORR Rt PdPPDD1QPxGt dGU4 9{PdoPbtJ43PdOTx |@ OPDQRR RtRSPUT4TU43PdOx | PdLQQ43PdP/G;R43PdOx | PdRR 43PdP0x | PdR@Rt PdSR PdOQR43PdPx |43PdS< x |SP PdSSP43PdS x |UT443PdQx |43PdS x | PdTT443PdT x | T PdTTT43PdT /# U PdSpU,hM4+Pd<PdM4+ XQ Pd T 8-Pd?xGU$@|RL UV` V],V`D1 ]`Vp;a4 9{VtbLtJD 1WWxxx' h'G\P W VXWP X4 9{V|bptJ !VXW@! WWPXLXYYYZTZ[X\[4!3VW<xx| !VXlXL4!3VXxx|!WP!XL4!3VXxx| !V\YX !VY<Y4!3VYpxx|!Y !VZY4!3VY!X !VZ Y4!3VZ@-xx|!Y !VZtZT4!3V[,xx|4!3VZ.xx|!Y !V[Z4!3V[D+xx|!Z !V[x[X4!3V[*xx| ![X!\!ZT !VK,\R4!3V\<(x ![8!-VxxtT !V\\4!3V[)xx| 4!Wp!  !H[4!3VVLpzu@! V`]]^P^^_`_`Da`a\!] !V^]!]!^P !V^]4!3V]pzu !Vh^p^P4!3V] !V_^4!3V]pzu !V_^4!3V_Lpzu!^ !V`_`!_`4!3V_pzu!^ !V__4!3V`0pzu!_ !V`d`D4!3V`pzu!`D4!3V_pzu!a !Va`4!3VaHpzu !` !Vi a|4!3Vap| !a\8!-Vpbh !Vba4!3V`pzu D!1 dbp^;g4! 9{bPCtYbHtJ "bPeb"b" "bPc0c4"3bPcdpzu"c "bPhccx4"3bPc(@4"cx "bPdc4"3bPd4pzu"c "bPdhdH4"3bPdpzu"dH "bPgd@" beDccxcdHdef(ffg`4"3bPbpzu "bPedeD4"3bPepzu"eD"d "bPee4"3bPfpzu"e "bPfHf(4"3bPf|pzu"f( "bPff4"3bPfpzu "f "bPgf4"3bPgLpzu "f "bPig4"3bPg(p@4| "g`4"3bPepzu8"-bP%EpZh4|$""^P "cx " `a\"i h4" hHL!'4" hd!)4" h!&"ih"V" hV4" i!(" g`"bP" bP""mh4"1s!$"k8 "k8kllpD"1B1jk)G`Jl4" &Kjb@tJ #jkl1#k4#3jjF( #jk14#3jlD4#3jkXE4#3jl\C#lp #j3l(1#m#l #jkl#1lp8#-j ,)j0\#n,#nL#p #nloXmh#p\#p#p4#1sTP!% #nlnm#qD #nljXon, #nlmonLD#11on*/Jr4# 9{nl)8b|tJ4$3nll@$ mhmn,nLpp\ppqDqrr|4$3nljD4$3nlm@B/#4$3nlmTA4$3nlm,4$3nlm@ $nlp(p\4$3nlm? $nlp|p $nlop $nlqp4$3nln= $nlqqD4$3nlq< $q $nlqdq4$3nlm>$r $nlrr4$3nlrh $r| $nl;r4H8$-nl'*/r$4$3nlr# $n,28$Hr|$nL4,$2j7 nl<$nlj; 7281$t8$@$$tX $txtt8 $txutXD$1u$tx.HPnHy4$ 9{tx|)bTtJ4%3txsx}@% t8tXuduwvwwy xPxy, %txuud4%3txvhx}4%3txt$x} %txzv u4%3txv@%u%w%ud4%3txvTx} %txvv4%3txwOx}%v %txv|w4%3txwlNx}%w %txww4%3txwMx}%w%y %txw8w4%3txwLx} %txxpxP4%3txxKx} %xP %txxx4%3txyJx} %txxy %tx4(yLnL4%3txyIx %y,8%-txx*y%%x%{8 %{|z%z%zX %{|zX%u%4\y,4%zxH! %z %{}hz%{8%{X %{`}{8 %{}4{X %{~X{x%{x%{ %{}{D%1|X|$xHPx8uK4% ){{LbuE@& zzXz{8{X{x{}~8~p4&3{zDHx`4&3{z0Hx`4&3{{y4&3{{$xHR|M4&3{zxHR|M4&3{{xHR|M &{}}4&3{~$xHR|M&} &{~~84&3{{xHR|M4&3{~xHR|M&~8 &{,~&~& &{<4&3{xHR|M &{14&3{H`T &p8&-{\|xHHx&zzX4&3{~xHR|M 4&y!&` &X@&@& &X& &X &Xx&&$ &X$&D&180]yT$ n!L4& 9{X4)ubptJ4'3X`)0A`5H4'3XtA0Y`MH@' @$H(4'3Xaym4'3X0:54'3X0:54'3XD0:5 'XhH4'3X0:5'H 'X4'3X0:5' 'X84'3Xl0:5' 'X 'X 'X4'3X0:5 ' 'X1H4'3X|0H< '(8'-XDd0*y)0Y`s<4'3X0:5 ','p('1$T$<$'\'Kll'4|lddl'LTdd'OT;'L|A|A'>d5'>h'K`''K,T' #4',!'p'zE'4(<'i L|L'h'iL4|4L'h44'm<#'jX))p'<0KL.K.';|L'4'3'; 'm'T3d4't!4'! '%$''$Tl4'! ''\-4' C>tJ4( `' tJm3ib =HxL;<d<М)',)4)X!4)<!)4)`!)`()#|)0($h#xX{txV>4>===d=0<<<xD14XL)X{X0($V#x14tx)t,)t])T%4)|  )"h(84)4)"()8)|8EEH)(4)Tp )\),H))\0h,) L\ ) @84)8!<)(OL>>h )()dd8d),Ddp)d--FF4)  4)1h  )55)d )"24%<)mjX<0;;|434)"14KPMH)MM4) )3d4\d)3034)9,,)12834 ) @144%\)|t`z\K,4(1)$d)M5h5LMLee>5>i VVXDXx\)ܨC 8g>D,eU .H@/X BlockImage P@3Picture@ SkinsEnum.ctlp StdBlockNoneEasyAction Flow ControlSensorData OpsAdvanced My BlocksLoopTest LoopCount CaseSelectorSkin /   mUFF(F(F'G'F'G'F&G'F%G&G&F%F$F%F%lSFmmmoXGH! Y) c,f/e,e.d*f,d)e,e*f+d'd(f*f)c%zP>;;;S/q4MUWTXQURTQTMNQPG?///b9Piᬍ_^ Z222l;YtI`e!333o?`w v6Ye!222o>`~H$ _/ k6k9j6l:k5k2[m!333oBf} _0 Tfe`eek4[s!666pAck8jxNՃk6au!888pBjk9nxN*^Մl:bu!888pAfl9oN*l@ sl7e{ 888oBfl9nwPl8Pwl9d} 555pCkl;{ևn׋l? j ///pDk܊l@ lȿ---pCiYl:gȿ///oCh渌OxEn Ǿ111pEp}iyJl<mE wS hnkwR mA l? zQ h|Ǿ222gGj߀zo{́ۆ܊́wr~Fƽ:::D GѵļGGGȿǾǾƽƽƽƽƽƽƽûggiOOOqqsEEE]]]YYYKKKRRRUUUSSSQQQOOOLLLKKKKKKKKKLLLNNNPPPRRRSSS\\\lllwwwrrrConfig@LoopConfigData.ctlrP @Mode @Count@ MilliSeconds@!Wait For@0Sensor@! StopIfTrue @Unused @UnusedLoop ConfigurationFP Rotation Sensor WhileImageJ,P@3Picture@ SkinsEnum.ctlp StdBlockNoneEasyAction Flow ControlSensorData OpsAdvanced My BlocksLoopTest LoopCount CaseSelectorSkinI|/0II ?"űƲɳɳȳȳȳDzDzƱŰŰįĮî­±:lbW 0°ȴʵa^WNñ˶ݙw< ȴֿվjɴվӻһ+ɴվӻһѸ/ɴֿԽһѸз0ɳԽһѸ϶δ0ɳվӻѸзδ̳0ȳԽѹзδ̳ʱ0ȳվӻѸ϶̳ʱɯ0ȳԽѹз̳˲ɯɮ0ȳֿӻѸ϶˲ɯɮȮ0ȳվһз̳ʱɮȮǬ0DzԽѹ϶̳ɯɮǬƫ0DzֿӻѸδ˲ɯȮƫƫ0Dzվһз̳ʱɮǬƫũ0DzԽѹз̳ɯɮǬƫũ0DzԽѹ϶˲ɯȮƫũĨ0DzԽѹ϶˲ɯȮƫũĨ0:ʊљ}}}ǃ}}}}}}}}ǃ}}}}Ƈ90:ʊљ????BғF>>???????????Ƈ90:ʊљ????KSˊ9;???????????Ƈ90:ʊљ???ƌExY\ebQŌE?>?????Ƈ90:ʊљ??Do|A;>???Ƈ90:ʊљ@NqP̊8=??Ƈ90:ʊљՕF~w{ss\ą6??<6|{e4u10:¾cɊ:>??????????????HsbM^(0:~vlX&Ћ4>?????????HſviXV$0:y}W'Ћ4>?????????Nj\KxR#0:zpS/ʇ2=?????????ӔE}^|ucM2W%0:ƣxwl]r-;?????????=Ɉ7e1yW-^'f+0:qZ=Ί4=??AښJВF=>?><ے6ʇ2͉3z30:ĆtkM9===Å80:ɉܶv]}WGGvƿ}L:=?Ƈ90:ʊ˕9tby_?}/;?Ƈ90:ʊИ<5zfLUG7qM z-;?Ƈ90:ʊљ?;͉3d3sdP¿UG7gEk(ڑ6=?Ƈ90:ʊљ??=ߔ7}/b.tX4lT6jR3hN.ui[^RCgEl(ے6=??Ƈ90:ʊљ???><ْ85u2s/u0pM{fN1b%֎5>???Ƈ90:ʊљ?????><:99ڑ6w,i'0>>=:8;>????Ƈ90:ʊy:::::::::::::::::::Ƈ90DzֿӻѸδ˲ɮǬƫũĨ0DzֿӻѸδʱɮǬƫũĨ0DzֿӻѸδʱɮǬƫũĨ0ƱվһзδʱɮǬƫũĨ0Ʊվһз̳ʱɮǬũĨĨ0Ʊվһз̳ʱɮǬũĨĨ0ƱԽѹ϶̳ɯȮƫũĨĨ0ƱֿӻѸ϶˲ɯȮƫũĨç0ƱվһзδʱɮǬƫũĨç0ŰԽѹ϶̳ɯȮǬũĨĨç0ŰվӻѸδ˲ɯȮƫũĨçç0ŰֿԽѹз̳ʱɮǬƫĨĨçç0įվһѸδ˲ɯȮƫũĨççç0įվӻѹ϶̳ʱɮǬƫũĨççç0îֿԽһзδ˲ɯȮƫũĨçççç0îֿԽһѸ϶̳ɯɮǬƫũĨçççç0­ԽһѸ϶̳ʱɮȮƫũĨççççç0­վӻѹзδ˲ɯȮǬũĨĨççççç0վӻѹзδ˲ʱɮǬƫũĨçççççç0վԽһѸ϶̳ʱɮȮƫũĨĨççççç¦/ȲԽһѸзδ˲ɯɮǬƫũĨççççççDZuc+JtgϷѹз϶̳ʱɮȮǬũũĨççççů~(&#j VF@9ܘv{tc< 9gg9 *.0000000000000.* /!$! /- GGGeeex777& IIILLLe***BBB<< 444$555`AAARRRhhh~~~𐐐򑑑ZZZ~,,,+---,000xAAAiiiKKKa''')))o999nnnwww666,5---QQQ===_6---fff|||VVV222^0%%%```fff777g4,,,,RRR\\\666'''!!!BBBtttDDD uK%  +++IIIKKKra555|||NNN%%% U.666]888񔔔www""" }V8%BBBXXX...^7...c555EEEL444 0333jjj|||_4 BBBhhh888h> +$$$>>>ꐐRRRM 111GGG"""R! z+++<<<pF% 777\<<>>+++X;;;+U@d|***///@ l111󜜜.Of)))666 d!i222󛛛0LKKK$$$ q4 000@@@0'''QTTT...g2 +++GGG0AAAi HHH|||bbbl+ +++ZZZsss.nnnjjj'333UUU{{{%%%OD///⁁KKK*QQQ%%%? !!!xxx;;;U)))EEE,,,s!}===^^^y xxx999eI)))zzz^G+++ttt555D """ccc...h###RRRNNN IEEE,,,0n555???999999111U'''???!!!|/[***uuu+++7FfoiT-  GGG򪪪OOO V777CCC^ '''A,,,QQQ|3 <KKKggg///D 1"""|>>>zzz///O ````fffAAAu000`333_666_666_555q888KKKqqq@@@f%$$$lll𙙙𛛛FFF r2  %%%WWW;;; t7 l777333p6O***gggaaai12{777oooeee...V( H ,,,LLLiiioooIII&&&c: "=[ttY:  "+.000000.+" &9BB /12DE  < < < < `n5 n5m4 TT<o7o7o7p8n5o7n5m< p8n5mXkkk$H m|||n5tttXkkk eee`bbb$666UUUpTTT <JJJ <ww< $HxwH$ $00$ /1D, $ o7< o7o7o7< o7o7o7o7o7< o7o7o7o7o7o7o7< o7o7o7o7o7o7o7o7o7< o7o7o7o7< To7o7o7o7T $00o7o7o7o7T00$ o7o7o7o70o7o7o7o70o7o7o7o70o7o7o7o70o7o7o7o700$kk$ $0000$ ConfigiP@CaseConfigData.ctl P @Mode@0SensorCase Configuration Light Sensor CaseImage%DP@3Picture@3 TruePicture@3 FalsePicture@ SkinsEnum.ctlp StdBlockNoneEasyAction Flow ControlSensorData OpsAdvanced My BlocksLoopTest LoopCount CaseSelectorSkin/H KKKKKKKKKHHHDDDAAAAAAAAA999;;;AAAFFFIIIqccc{{{e>>>  KKKKKKKKKHHHDDDAAAAAAAAA999;;;BBBAAA***jjjcccV((( KKKKKKKKKHHHDDDAAAAAAAAA999;;;;;;VHHHhhh١󫫫VVVG$$$ KKKKKKKKKHHHDDDAAAAAAAAA888*;;;kkk씔XKKKKKKKKKHHHDDDAAAAAA???':::vvvKKKKKKKKKHHHDDDCCC@@@ :::eee///`KKKKKKKKKHHHDDDIII888CBBB㳳222CCCBBB xELLLLLLMMMHHH ??? AAA 333YYYFFF///UUUN% EEEEEEDDD(HHHjjjwwwӢbbbdddyyyYYY""";FFFDDDBBB\QQQlllAFFFCCC:::VMMMmmm]@@@;;;###O555eeebsggglll~hhhyyyeee`eee`fff`鎎򒒒fff`? x***fff`d666ggg``TTTnnnd<<>>\!!!!!!"""_(((VVV888 3335556!&}555뎎 DDDoooh- ttt랞݊󲲲ZZZL c***쉉UUU* u%%%yyy~^???yyy~~~---~" .gUUU;;; u< jjjYYY K < Y( $/ $ȰZȰȰ֙x$Ȱ`q7}0q7ȰܔB q7Ȱ`Ȱq7}0q7q7< q7q7< q7q7q7q7ȰܔB Ȱq7q7q7Ȱ`ȰȰ}0< Tw< *000$ / $ ȰȰ< Ȱ$q7q7w$q7q7q7q70q7q7q7ܔ*Ȱq7q7q7q7ܔZ$q7q7q7q7Ȱܔ`$ Ȱq7q7q7Ȱܔ`$q7q7q7f$q7q7q7q7q7Ȱ<q7q7Ȱq7q7H Ȱq7q7Ȱq7q7< q7ܔq7q7Ȱ< ȰܔfTȰȰ`ٖ`$ܔB $ZxZ$$kT$ $0* ConfigiP@CaseConfigData.ctl P @Mode@0SensorCase Configuration Light Sensor CaseImage%DP@3Picture@3 TruePicture@3 FalsePicture@ SkinsEnum.ctlp StdBlockNoneEasyAction Flow ControlSensorData OpsAdvanced My BlocksLoopTest LoopCount CaseSelectorSkin/H KKKKKKKKKHHHDDDAAAAAAAAA999;;;AAAFFFIIIqccc{{{e>>>  KKKKKKKKKHHHDDDAAAAAAAAA999;;;BBBAAA***jjjcccV((( KKKKKKKKKHHHDDDAAAAAAAAA999;;;;;;VHHHhhh١󫫫VVVG$$$ KKKKKKKKKHHHDDDAAAAAAAAA888*;;;kkk씔XKKKKKKKKKHHHDDDAAAAAA???':::vvvKKKKKKKKKHHHDDDCCC@@@ :::eee///`KKKKKKKKKHHHDDDIII888CBBB㳳222CCCBBB xELLLLLLMMMHHH ??? AAA 333YYYFFF///UUUN% EEEEEEDDD(HHHjjjwwwӢbbbdddyyyYYY""";FFFDDDBBB\QQQlllAFFFCCC:::VMMMmmm]@@@;;;###O555eeebsggglll~hhhyyyeee`eee`fff`鎎򒒒fff`? x***fff`d666ggg``TTTnnnd<<>>\!!!!!!"""_(((VVV888 3335556!&}555뎎 DDDoooh- ttt랞݊󲲲ZZZL c***쉉UUU* u%%%yyy~^???yyy~~~---~" .gUUU;;; u< jjjYYY K < Y( $/ $ȰZȰȰ֙x$Ȱ`q7}0q7ȰܔB q7Ȱ`Ȱq7}0q7q7< q7q7< q7q7q7q7ȰܔB Ȱq7q7q7Ȱ`ȰȰ}0< Tw< *000$ / $ ȰȰ< Ȱ$q7q7w$q7q7q7q70q7q7q7ܔ*Ȱq7q7q7q7ܔZ$q7q7q7q7Ȱܔ`$ Ȱq7q7q7Ȱܔ`$q7q7q7f$q7q7q7q7q7Ȱ<q7q7Ȱq7q7H Ȱq7q7Ȱq7q7< q7ܔq7q7Ȱ< ȰܔfTȰȰ`ٖ`$ܔB $ZxZ$$kT$ $0* BlockImage.FP@3Picture@ SkinsEnum.ctlp StdBlockNoneEasyAction Flow ControlSensorData OpsAdvanced My BlocksLoopTest LoopCount CaseSelectorSkin-/!!/. ^^^{cccnnnmmm___4=== TTTiiiooon(((!JJJjjjxxx2JJJiiiuuu5JJJiiiuuu4^^^>ZZZMVVV/NNNJJJjjjwww4```aZZZ_WWW#AAA^^^^^^߃ᓓ```W888LLLkkk{{{5```[[[PPP:$$$ -WWWzzzTTTU%%%SSS^^^uuusssSSS5 ]]]XXXwww'''"5RRRsssJJJN%%% CCC6888l$$$a( \\\WWWooo$$$7 @@@LLLtttPPP;  !12%dddbbbxxx<<<7 !AAAhhh___m'```EQQQICCCJAAAL@@@L@@@NDDD=OOO [[[jjjlll888 ]!'777dddMMM| (6]]]YYYbbbᐐ잞lllPPPgMMM&&&YYYppp...`) " 999HHH@@@aTTTbbbjjjRRR,1)))BBB666,,,X% D `VMMMuuu|||HHH00KUASMMMhhhooo@@@*  \\\YYY󮮮ccco$$$HXXXFFF; YYY覦SSSo ]]]8]]];SSS:OOO;OOO:OOO>>??????@@@:::///Y6hhhUUUd111___VVVbbb+ 0JY[ZZ[[P9666nnnUUUh111___aaasssAAA. ##  TTTSSSpppXXX\***DUUU|||kkk:::ZQbbbkkkkkk```7AAA BBBkkk111.*PPPfffjjj///_( ggg444&!777bbbiiiA a@@@FFFDDD///X$ggg%%%@ 999PPPMMM+++}5 8Z_Geee!!!G TqgC eee"""F  fff"""F XXXddd###F eeez[[[eee\\\VVVC '''Qyc.&*"&9E 4/1D,  HH$$ ``1$ ZXXko7k$&ZXXo7w$ ZXXo7H ZXXZXXo7o7$ ZXXZXXZXXZXXZXXo7o7o7o7o7k$ZXXZXXo7o70$kZXXo7k$ $0ZXXo7T0$ ZXXo7H w$$kxIkkTHwk$ $$ ``0 $$ $HHH$  /12DE $ k$00000q7q7q7q7q7q7q7q7q7q7q70q7q7q7q7q7q7q7q7q7q7q700q7q7q7q7q7q7q7q7q7q7q70q7q7q7q7q7q7q7q7q7q7q700$kk$ $00000000000$ x BlockImageZP@3Picture@ SkinsEnum.ctlp StdBlockNoneEasyAction Flow ControlSensorData OpsAdvanced My BlocksLoopTest LoopCount CaseSelectorSkinYh/S\SDII ZZZRRRNNNPPPOOOOOOOOOOOOPPPNNNLLL999 [[[yfffzzz}}}}}}}}}}}}}}}}}}ooomPPP )RRRӄmmmU2RRRɔ邂'!KKKǑbbbggghhhaaazzz .^^^TTTWWWQQQPPPRRRPPPOOOPPPTTT1@@@Ɔ999|NNNqqq=KKKPPPPPPQQQQQQQQQOOODDD]]]p[[[pppwwwtttwww妦zzzjjj|||oooጌmmmzzzvvvttt}}}bbbfHHHq^^^򐐐sss999-+++vvv^^^999Ꞟ|||;;;:yyy666K󬬬xxx555L󬬬xxx555L󬬬xxx555L󬬬xxx555L󬬬xxx555L󬬬xxx555L󬬬xxx555L󬬬xxx555L󬬬xxx555L󬬬xxx555L󬬬xxx555L󬬬xxx555L󬬬xxx555L󬬬xxx555L󬬬xxx555L󬬬xxx555Lyyy555L󩩩zzz666Lyyyfff777LYYYyyyttt@@@$$$FLIII]]]lllppppppppppppqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqpppppphhhJJJl. '''s@@@FFFAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA<<< m79RWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWM1  /12DE $ < $ T< w$VVVyyy0p8Co7n5p8o7o7o7o7Co7m4o7o7o7o7o7o7Wo7p7Wo7555:::C:::dddtWCrrrHHHyyy0$rrrdddw$ <w}< $0000000000$  Tahoma (7BLS 30 BlockImageYP@3Picture@ SkinsEnum.ctlp StdBlockNoneEasyAction Flow ControlSensorData OpsAdvanced My BlocksLoopTest LoopCount CaseSelectorSkinY$/S\SDII ___VVV VVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRR CCC___{___nnnχюььььььььььььььььььььььььььӌǀmmmVVV&---jaaa􂂂v///hhh***: kkk&&&H iii%%%J iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I hhh%%%I fff'''J \\\~~~mmm!!!I 3@@@RRRaaa___[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]][[[aaa]]]777 : 7pzQ +..-...........................)/12DE $ q7q7q7q7q7q7q7q7q7Ȱk$ȰȰە*ەWTW"*00000000* BlockImage.FP@3Picture@ SkinsEnum.ctlp StdBlockNoneEasyAction Flow ControlSensorData OpsAdvanced My BlocksLoopTest LoopCount CaseSelectorSkin-/!!/. ^^^{cccnnnmmm___4=== TTTiiiooon(((!JJJjjjxxx2JJJiiiuuu5JJJiiiuuu4^^^>ZZZMVVV/NNNJJJjjjwww4```aZZZ_WWW#AAA^^^^^^߃ᓓ```W888LLLkkk{{{5```[[[PPP:$$$ -WWWzzzTTTU%%%SSS^^^uuusssSSS5 ]]]XXXwww'''"5RRRsssJJJN%%% CCC6888l$$$a( \\\WWWooo$$$7 @@@LLLtttPPP;  !12%dddbbbxxx<<<7 !AAAhhh___m'```EQQQICCCJAAAL@@@L@@@NDDD=OOO [[[jjjlll888 ]!'777dddMMM| (6]]]YYYbbbᐐ잞lllPPPgMMM&&&YYYppp...`) " 999HHH@@@aTTTbbbjjjRRR,1)))BBB666,,,X% D `VMMMuuu|||HHH00KUASMMMhhhooo@@@*  \\\YYY󮮮ccco$$$HXXXFFF; YYY覦SSSo ]]]8]]];SSS:OOO;OOO:OOO>>??????@@@:::///Y6hhhUUUd111___VVVbbb+ 0JY[ZZ[[P9666nnnUUUh111___aaasssAAA. ##  TTTSSSpppXXX\***DUUU|||kkk:::ZQbbbkkkkkk```7AAA BBBkkk111.*PPPfffjjj///_( ggg444&!777bbbiiiA a@@@FFFDDD///X$ggg%%%@ 999PPPMMM+++}5 8Z_Geee!!!G TqgC eee"""F  fff"""F XXXddd###F eeez[[[eee\\\VVVC '''Qyc.&*"&9E 3/1D,  HH$$ ``1$ ZXXko7k$&ZXXo7w$ ZXXo7H ZXXZXXo7o7$ ZXXZXXZXXZXXZXXo7o7o7o7o7k$ZXXZXXo7o70$kZXXo7k$ $0ZXXo7T0$ ZXXo7H w$$kxIkkTHwk$ $$ ``0 $$ $HHH$  /12DE $ k$00000q7q7q7q7q7q7q7q7q7q7q70q7q7q7q7q7q7q7q7q7q7q700q7q7q7q7q7q7q7q7q7q7q70q7q7q7q7q7q7q7q7q7q7q700$kk$ $00000000000$ # BlockImageYP@3Picture@ SkinsEnum.ctlp StdBlockNoneEasyAction Flow ControlSensorData OpsAdvanced My BlocksLoopTest LoopCount CaseSelectorSkinY$/S\SDII ___VVV VVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRRRR CCC___{___nnnχюььььььььььььььььььььььььььӌǀmmmVVV&---jaaa􂂂v///hhh***: kkk&&&H iii%%%J iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I iii%%%I hhh%%%I fff'''J \\\~~~mmm!!!I 3@@@RRRaaa___[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]][[[aaa]]]777 : 7pzQ +..-...........................)/12DE $ q7q7q7q7q7q7q7q7q7Ȱk$ȰȰە*ەWTW"*00000000*($ BlockImageZP@3Picture@ SkinsEnum.ctlp StdBlockNoneEasyAction Flow ControlSensorData OpsAdvanced My BlocksLoopTest LoopCount CaseSelectorSkinYh/S\SDII ZZZRRRNNNPPPOOOOOOOOOOOOPPPNNNLLL999 [[[yfffzzz}}}}}}}}}}}}}}}}}}ooomPPP )RRRӄmmmU2RRRɔ邂'!KKKǑbbbggghhhaaazzz .^^^TTTWWWQQQPPPRRRPPPOOOPPPTTT1@@@Ɔ999|NNNqqq=KKKPPPPPPQQQQQQQQQOOODDD]]]p[[[pppwwwtttwww妦zzzjjj|||oooጌmmmzzzvvvttt}}}bbbfHHHq^^^򐐐sss999-+++vvv^^^999Ꞟ|||;;;:yyy666K󬬬xxx555L󬬬xxx555L󬬬xxx555L󬬬xxx555L󬬬xxx555L󬬬xxx555L󬬬xxx555L󬬬xxx555L󬬬xxx555L󬬬xxx555L󬬬xxx555L󬬬xxx555L󬬬xxx555L󬬬xxx555L󬬬xxx555L󬬬xxx555Lyyy555L󩩩zzz666Lyyyfff777LYYYyyyttt@@@$$$FLIII]]]lllppppppppppppqqqpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppqqqqqqpppppphhhJJJl. '''s@@@FFFAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA<<< m79RWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWM1  /12DE $ < $ T< w$VVVyyy0p8Co7n5p8o7o7o7o7Co7m4o7o7o7o7o7o7Wo7p7Wo7555:::C:::dddtWCrrrHHHyyy0$rrrdddw$ <w}< $0000000000$  Tahoma (7BLS 4+ BlockImage.FP@3Picture@ SkinsEnum.ctlp StdBlockNoneEasyAction Flow ControlSensorData OpsAdvanced My BlocksLoopTest LoopCount CaseSelectorSkin-/!!/. ^^^{cccnnnmmm___4=== TTTiiiooon(((!JJJjjjxxx2JJJiiiuuu5JJJiiiuuu4^^^>ZZZMVVV/NNNJJJjjjwww4```aZZZ_WWW#AAA^^^^^^߃ᓓ```W888LLLkkk{{{5```[[[PPP:$$$ -WWWzzzTTTU%%%SSS^^^uuusssSSS5 ]]]XXXwww'''"5RRRsssJJJN%%% CCC6888l$$$a( \\\WWWooo$$$7 @@@LLLtttPPP;  !12%dddbbbxxx<<<7 !AAAhhh___m'```EQQQICCCJAAAL@@@L@@@NDDD=OOO [[[jjjlll888 ]!'777dddMMM| (6]]]YYYbbbᐐ잞lllPPPgMMM&&&YYYppp...`) " 999HHH@@@aTTTbbbjjjRRR,1)))BBB666,,,X% D `VMMMuuu|||HHH00KUASMMMhhhooo@@@*  \\\YYY󮮮ccco$$$HXXXFFF; YYY覦SSSo ]]]8]]];SSS:OOO;OOO:OOO>>??????@@@:::///Y6hhhUUUd111___VVVbbb+ 0JY[ZZ[[P9666nnnUUUh111___aaasssAAA. ##  TTTSSSpppXXX\***DUUU|||kkk:::ZQbbbkkkkkk```7AAA BBBkkk111.*PPPfffjjj///_( ggg444&!777bbbiiiA a@@@FFFDDD///X$ggg%%%@ 999PPPMMM+++}5 8Z_Geee!!!G TqgC eee"""F  fff"""F XXXddd###F eeez[[[eee\\\VVVC '''Qyc.&*"&9E 3/1D,  HH$$ ``1$ ZXXko7k$&ZXXo7w$ ZXXo7H ZXXZXXo7o7$ ZXXZXXZXXZXXZXXo7o7o7o7o7k$ZXXZXXo7o70$kZXXo7k$ $0ZXXo7T0$ ZXXo7H w$$kxIkkTHwk$ $$ ``0 $$ $HHH$  /12DE $ k$00000q7q7q7q7q7q7q7q7q7q7q70q7q7q7q7q7q7q7q7q7q7q700q7q7q7q7q7q7q7q7q7q7q70q7q7q7q7q7q7q7q7q7q7q700$kk$ $00000000000$ 14Config@LoopConfigData.ctlrP @Mode @Count@ MilliSeconds@!Wait For@0Sensor@! StopIfTrue @Unused @UnusedLoop ConfigurationFP Rotation Sensor WhileImageJ,P@3Picture@ SkinsEnum.ctlp StdBlockNoneEasyAction Flow ControlSensorData OpsAdvanced My BlocksLoopTest LoopCount CaseSelectorSkinI|/0II ?"űƲɳɳȳȳȳDzDzƱŰŰįĮî­±:lbW 0°ȴʵa^WNñ˶ݙw< ȴֿվjɴվӻһ+ɴվӻһѸ/ɴֿԽһѸз0ɳԽһѸ϶δ0ɳվӻѸзδ̳0ȳԽѹзδ̳ʱ0ȳվӻѸ϶̳ʱɯ0ȳԽѹз̳˲ɯɮ0ȳֿӻѸ϶˲ɯɮȮ0ȳվһз̳ʱɮȮǬ0DzԽѹ϶̳ɯɮǬƫ0DzֿӻѸδ˲ɯȮƫƫ0Dzվһз̳ʱɮǬƫũ0DzԽѹз̳ɯɮǬƫũ0DzԽѹ϶˲ɯȮƫũĨ0DzԽѹ϶˲ɯȮƫũĨ0:ʊљ}}}ǃ}}}}}}}}ǃ}}}}Ƈ90:ʊљ????BғF>>???????????Ƈ90:ʊљ????KSˊ9;???????????Ƈ90:ʊљ???ƌExY\ebQŌE?>?????Ƈ90:ʊљ??Do|A;>???Ƈ90:ʊљ@NqP̊8=??Ƈ90:ʊљՕF~w{ss\ą6??<6|{e4u10:¾cɊ:>??????????????HsbM^(0:~vlX&Ћ4>?????????HſviXV$0:y}W'Ћ4>?????????Nj\KxR#0:zpS/ʇ2=?????????ӔE}^|ucM2W%0:ƣxwl]r-;?????????=Ɉ7e1yW-^'f+0:qZ=Ί4=??AښJВF=>?><ے6ʇ2͉3z30:ĆtkM9===Å80:ɉܶv]}WGGvƿ}L:=?Ƈ90:ʊ˕9tby_?}/;?Ƈ90:ʊИ<5zfLUG7qM z-;?Ƈ90:ʊљ?;͉3d3sdP¿UG7gEk(ڑ6=?Ƈ90:ʊљ??=ߔ7}/b.tX4lT6jR3hN.ui[^RCgEl(ے6=??Ƈ90:ʊљ???><ْ85u2s/u0pM{fN1b%֎5>???Ƈ90:ʊљ?????><:99ڑ6w,i'0>>=:8;>????Ƈ90:ʊy:::::::::::::::::::Ƈ90DzֿӻѸδ˲ɮǬƫũĨ0DzֿӻѸδʱɮǬƫũĨ0DzֿӻѸδʱɮǬƫũĨ0ƱվһзδʱɮǬƫũĨ0Ʊվһз̳ʱɮǬũĨĨ0Ʊվһз̳ʱɮǬũĨĨ0ƱԽѹ϶̳ɯȮƫũĨĨ0ƱֿӻѸ϶˲ɯȮƫũĨç0ƱվһзδʱɮǬƫũĨç0ŰԽѹ϶̳ɯȮǬũĨĨç0ŰվӻѸδ˲ɯȮƫũĨçç0ŰֿԽѹз̳ʱɮǬƫĨĨçç0įվһѸδ˲ɯȮƫũĨççç0įվӻѹ϶̳ʱɮǬƫũĨççç0îֿԽһзδ˲ɯȮƫũĨçççç0îֿԽһѸ϶̳ɯɮǬƫũĨçççç0­ԽһѸ϶̳ʱɮȮƫũĨççççç0­վӻѹзδ˲ɯȮǬũĨĨççççç0վӻѹзδ˲ʱɮǬƫũĨçççççç0վԽһѸ϶̳ʱɮȮƫũĨĨççççç¦/ȲԽһѸзδ˲ɯɮǬƫũĨççççççDZuc+JtgϷѹз϶̳ʱɮȮǬũũĨççççů~(&#j VF@9ܘv{tc< 9gg9 *.0000000000000.* /!$! /- GGGeeex777& IIILLLe***BBB<< 444$555`AAARRRhhh~~~𐐐򑑑ZZZ~,,,+---,000xAAAiiiKKKa''')))o999nnnwww666,5---QQQ===_6---fff|||VVV222^0%%%```fff777g4,,,,RRR\\\666'''!!!BBBtttDDD uK%  +++IIIKKKra555|||NNN%%% U.666]888񔔔www""" }V8%BBBXXX...^7...c555EEEL444 0333jjj|||_4 BBBhhh888h> +$$$>>>ꐐRRRM 111GGG"""R! z+++<<<pF% 777\<<>>+++X;;;+U@d|***///@ l111󜜜.Of)))666 d!i222󛛛0LKKK$$$ q4 000@@@0'''QTTT...g2 +++GGG0AAAi HHH|||bbbl+ +++ZZZsss.nnnjjj'333UUU{{{%%%OD///⁁KKK*QQQ%%%? !!!xxx;;;U)))EEE,,,s!}===^^^y xxx999eI)))zzz^G+++ttt555D """ccc...h###RRRNNN IEEE,,,0n555???999999111U'''???!!!|/[***uuu+++7FfoiT-  GGG򪪪OOO V777CCC^ '''A,,,QQQ|3 <KKKggg///D 1"""|>>>zzz///O ````fffAAAu000`333_666_666_555q888KKKqqq@@@f%$$$lll𙙙𛛛FFF r2  %%%WWW;;; t7 l777333p6O***gggaaai12{777oooeee...V( H ,,,LLLiiioooIII&&&c: "=[ttY:  "+.000000.+" &9BC /12DE  < < < < `n5 n5m4 TT<o7o7o7p8n5o7n5m< p8n5mXkkk$H m|||n5tttXkkk eee`bbb$666UUUpTTT <JJJ <ww< $HxwH$ $00$ /1D, $ o7< o7o7o7< o7o7o7o7o7< o7o7o7o7o7o7o7< o7o7o7o7o7o7o7o7o7< o7o7o7o7< To7o7o7o7T $00o7o7o7o7T00$ o7o7o7o70o7o7o7o70o7o7o7o70o7o7o7o70o7o7o7o700$kk$ $0000$ 7 BlockImage.FP@3Picture@ SkinsEnum.ctlp StdBlockNoneEasyAction Flow ControlSensorData OpsAdvanced My BlocksLoopTest LoopCount CaseSelectorSkin-/!!/. ^^^{cccnnnmmm___4=== TTTiiiooon(((!JJJjjjxxx2JJJiiiuuu5JJJiiiuuu4^^^>ZZZMVVV/NNNJJJjjjwww4```aZZZ_WWW#AAA^^^^^^߃ᓓ```W888LLLkkk{{{5```[[[PPP:$$$ -WWWzzzTTTU%%%SSS^^^uuusssSSS5 ]]]XXXwww'''"5RRRsssJJJN%%% CCC6888l$$$a( \\\WWWooo$$$7 @@@LLLtttPPP;  !12%dddbbbxxx<<<7 !AAAhhh___m'```EQQQICCCJAAAL@@@L@@@NDDD=OOO [[[jjjlll888 ]!'777dddMMM| (6]]]YYYbbbᐐ잞lllPPPgMMM&&&YYYppp...`) " 999HHH@@@aTTTbbbjjjRRR,1)))BBB666,,,X% D `VMMMuuu|||HHH00KUASMMMhhhooo@@@*  \\\YYY󮮮ccco$$$HXXXFFF; YYY覦SSSo ]]]8]]];SSS:OOO;OOO:OOO>>??????@@@:::///Y6hhhUUUd111___VVVbbb+ 0JY[ZZ[[P9666nnnUUUh111___aaasssAAA. ##  TTTSSSpppXXX\***DUUU|||kkk:::ZQbbbkkkkkk```7AAA BBBkkk111.*PPPfffjjj///_( ggg444&!777bbbiiiA a@@@FFFDDD///X$ggg%%%@ 999PPPMMM+++}5 8Z_Geee!!!G TqgC eee"""F  fff"""F XXXddd###F eeez[[[eee\\\VVVC '''Qyc.&*"&9E 4/1D,  HH$$ ``1$ ZXXko7k$&ZXXo7w$ ZXXo7H ZXXZXXo7o7$ ZXXZXXZXXZXXZXXo7o7o7o7o7k$ZXXZXXo7o70$kZXXo7k$ $0ZXXo7T0$ ZXXo7H w$$kxIkkTHwk$ $$ ``0 $$ $HHH$  /12DE $ k$00000q7q7q7q7q7q7q7q7q7q7q70q7q7q7q7q7q7q7q7q7q7q700q7q7q7q7q7q7q7q7q7q7q70q7q7q7q7q7q7q7q7q7q7q700$kk$ $00000000000$ ? BlockImage)P@3Picture@ SkinsEnum.ctlp StdBlockNoneEasyAction Flow ControlSensorData OpsAdvanced My BlocksLoopTest LoopCount CaseSelectorSkin)L/#X#@0/ cBBBVVVWWWWWWTTTw777;;;RRRFFFG'333Z///#,,,!222qqqggg "<<>@>>@>>@??AĨY333333æ0æ0æ0DZ0~'%"{%Cg9 Pd ConfigLoopTst`! IsPersistant BlockImage-P@3Picture@ SkinsEnum.ctlp StdBlockNoneEasyAction Flow ControlSensorData OpsAdvanced My BlocksLoopTest LoopCount CaseSelectorSkin,/!$! /- GGGeeex777& IIILLLe***BBB<< 444$555`AAARRRhhh~~~𐐐򑑑ZZZ~,,,+---,000xAAAiiiKKKa''')))o999nnnwww666,5---QQQ===_6---fff|||VVV222^0%%%```fff777g4,,,,RRR\\\666'''!!!BBBtttDDD uK%  +++IIIKKKra555|||NNN%%% U.666]888񔔔www""" }V8%BBBXXX...^7...c555EEEL444 0333jjj|||_4 BBBhhh888h> +$$$>>>ꐐRRRM 111GGG"""R! z+++<<<pF% 777\<<>>+++X;;;+U@d|***///@ l111󜜜.Of)))666 d!i222󛛛0LKKK$$$ q4 000@@@0'''QTTT...g2 +++GGG0AAAi HHH|||bbbl+ +++ZZZsss.nnnjjj'333UUU{{{%%%OD///⁁KKK*QQQ%%%? !!!xxx;;;U)))EEE,,,s!}===^^^y xxx999eI)))zzz^G+++ttt555D """ccc...h###RRRNNN IEEE,,,0n555???999999111U'''???!!!|/[***uuu+++7FfoiT-  GGG򪪪OOO V777CCC^ '''A,,,QQQ|3 <KKKggg///D 1"""|>>>zzz///O ````fffAAAu000`333_666_666_555q888KKKqqq@@@f%$$$lll𙙙𛛛FFF r2  %%%WWW;;; t7 l777333p6O***gggaaai12{777oooeee...V( H ,,,LLLiiioooIII&&&c: "=[ttY:  "+.000000.+" &9BB /12DE  < < < < `n5 n5m4 TT<o7o7o7p8n5o7n5m< p8n5mXkkk$H m|||n5tttXkkk eee`bbb$666UUUpTTT <JJJ <ww< $HxwH$ $00$ /1D, $ o7< o7o7o7< o7o7o7o7o7< o7o7o7o7o7o7o7< o7o7o7o7o7o7o7o7o7< o7o7o7o7< To7o7o7o7T $00o7o7o7o7T00$ o7o7o7o70o7o7o7o70o7o7o7o70o7o7o7o70o7o7o7o700$kk$ $0000$ V BlockImage)P@3Picture@ SkinsEnum.ctlp StdBlockNoneEasyAction Flow ControlSensorData OpsAdvanced My BlocksLoopTest LoopCount CaseSelectorSkin)L/#X#@0/ cBBBVVVWWWWWWTTTw777;;;RRRFFFG'333Z///#,,,!222qqqggg "<<>@>>@>>@??AĨY333333æ0æ0æ0DZ0~'%"{%Cg9 nl ConfigLoopTst`! IsPersistant BlockImage-P@3Picture@ SkinsEnum.ctlp StdBlockNoneEasyAction Flow ControlSensorData OpsAdvanced My BlocksLoopTest LoopCount CaseSelectorSkin,/!$! /- GGGeeex777& IIILLLe***BBB<< 444$555`AAARRRhhh~~~𐐐򑑑ZZZ~,,,+---,000xAAAiiiKKKa''')))o999nnnwww666,5---QQQ===_6---fff|||VVV222^0%%%```fff777g4,,,,RRR\\\666'''!!!BBBtttDDD uK%  +++IIIKKKra555|||NNN%%% U.666]888񔔔www""" }V8%BBBXXX...^7...c555EEEL444 0333jjj|||_4 BBBhhh888h> +$$$>>>ꐐRRRM 111GGG"""R! z+++<<<pF% 777\<<>>+++X;;;+U@d|***///@ l111󜜜.Of)))666 d!i222󛛛0LKKK$$$ q4 000@@@0'''QTTT...g2 +++GGG0AAAi HHH|||bbbl+ +++ZZZsss.nnnjjj'333UUU{{{%%%OD///⁁KKK*QQQ%%%? !!!xxx;;;U)))EEE,,,s!}===^^^y xxx999eI)))zzz^G+++ttt555D """ccc...h###RRRNNN IEEE,,,0n555???999999111U'''???!!!|/[***uuu+++7FfoiT-  GGG򪪪OOO V777CCC^ '''A,,,QQQ|3 <KKKggg///D 1"""|>>>zzz///O ````fffAAAu000`333_666_666_555q888KKKqqq@@@f%$$$lll𙙙𛛛FFF r2  %%%WWW;;; t7 l777333p6O***gggaaai12{777oooeee...V( H ,,,LLLiiioooIII&&&c: "=[ttY:  "+.000000.+" &9BC /12DE  < < < < `n5 n5m4 TT<o7o7o7p8n5o7n5m< p8n5mXkkk$H m|||n5tttXkkk eee`bbb$666UUUpTTT <JJJ <ww< $HxwH$ $00$ /1D, $ o7< o7o7o7< o7o7o7o7o7< o7o7o7o7o7o7o7< o7o7o7o7o7o7o7o7o7< o7o7o7o7< To7o7o7o7T $00o7o7o7o7T00$ o7o7o7o70o7o7o7o70o7o7o7o70o7o7o7o70o7o7o7o700$kk$ $0000$ tx BlockImage)P@3Picture@ SkinsEnum.ctlp StdBlockNoneEasyAction Flow ControlSensorData OpsAdvanced My BlocksLoopTest LoopCount CaseSelectorSkin)L/#X#@0/ cBBBVVVWWWWWWTTTw777;;;RRRFFFG'333Z///#,,,!222qqqggg "<< 444$555`AAARRRhhh~~~𐐐򑑑ZZZ~,,,+---,000xAAAiiiKKKa''')))o999nnnwww666,5---QQQ===_6---fff|||VVV222^0%%%```fff777g4,,,,RRR\\\666'''!!!BBBtttDDD uK%  +++IIIKKKra555|||NNN%%% U.666]888񔔔www""" }V8%BBBXXX...^7...c555EEEL444 0333jjj|||_4 BBBhhh888h> +$$$>>>ꐐRRRM 111GGG"""R! z+++<<<pF% 777\<<>>+++X;;;+U@d|***///@ l111󜜜.Of)))666 d!i222󛛛0LKKK$$$ q4 000@@@0'''QTTT...g2 +++GGG0AAAi HHH|||bbbl+ +++ZZZsss.nnnjjj'333UUU{{{%%%OD///⁁KKK*QQQ%%%? !!!xxx;;;U)))EEE,,,s!}===^^^y xxx999eI)))zzz^G+++ttt555D """ccc...h###RRRNNN IEEE,,,0n555???999999111U'''???!!!|/[***uuu+++7FfoiT-  GGG򪪪OOO V777CCC^ '''A,,,QQQ|3 <KKKggg///D 1"""|>>>zzz///O ````fffAAAu000`333_666_666_555q888KKKqqq@@@f%$$$lll𙙙𛛛FFF r2  %%%WWW;;; t7 l777333p6O***gggaaai12{777oooeee...V( H ,,,LLLiiioooIII&&&c: "=[ttY:  "+.000000.+" &9BB /12DE $ q7q7k$q7q70q7q70q7q70q7q70q7q7$ q7q7q7q7q7T <q7q7q7< <q7< << $ q7q7q7q7q7q7q7q7k$0$kk$ $00000000$ /1D, $ o7< o7o7o7< o7o7o7o7o7< o7o7o7o7o7o7o7< o7o7o7o7o7o7o7o7o7< o7o7o7o7< To7o7o7o7T $00o7o7o7o7T00$ o7o7o7o70o7o7o7o70o7o7o7o70o7o7o7o70o7o7o7o700$kk$ $0000$ X BlockImage-P@3Picture@ SkinsEnum.ctlp StdBlockNoneEasyAction Flow ControlSensorData OpsAdvanced My BlocksLoopTest LoopCount CaseSelectorSkin,/!$! /- GGGeeex777& IIILLLe***BBB<< 444$555`AAARRRhhh~~~𐐐򑑑ZZZ~,,,+---,000xAAAiiiKKKa''')))o999nnnwww666,5---QQQ===_6---fff|||VVV222^0%%%```fff777g4,,,,RRR\\\666'''!!!BBBtttDDD uK%  +++IIIKKKra555|||NNN%%% U.666]888񔔔www""" }V8%BBBXXX...^7...c555EEEL444 0333jjj|||_4 BBBhhh888h> +$$$>>>ꐐRRRM 111GGG"""R! z+++<<<pF% 777\<<>>+++X;;;+U@d|***///@ l111󜜜.Of)))666 d!i222󛛛0LKKK$$$ q4 000@@@0'''QTTT...g2 +++GGG0AAAi HHH|||bbbl+ +++ZZZsss.nnnjjj'333UUU{{{%%%OD///⁁KKK*QQQ%%%? !!!xxx;;;U)))EEE,,,s!}===^^^y xxx999eI)))zzz^G+++ttt555D """ccc...h###RRRNNN IEEE,,,0n555???999999111U'''???!!!|/[***uuu+++7FfoiT-  GGG򪪪OOO V777CCC^ '''A,,,QQQ|3 <KKKggg///D 1"""|>>>zzz///O ````fffAAAu000`333_666_666_555q888KKKqqq@@@f%$$$lll𙙙𛛛FFF r2  %%%WWW;;; t7 l777333p6O***gggaaai12{777oooeee...V( H ,,,LLLiiioooIII&&&c: "=[ttY:  "+.000000.+" &9BC /12DE $ q7q7k$q7q70q7q70q7q70q7q70q7q7$ q7q7q7q7q7T <q7q7q7< <q7< << $ q7q7q7q7q7q7q7q7k$0$kk$ $00000000$ /1D, $ o7< o7o7o7< o7o7o7o7o7< o7o7o7o7o7o7o7< o7o7o7o7o7o7o7o7o7< o7o7o7o7< To7o7o7o7T $00o7o7o7o7T00$ o7o7o7o70o7o7o7o70o7o7o7o70o7o7o7o70o7o7o7o700$kk$ $0000$ NI.LV.ALL.VILastSavedTarget0DfltMerlotInputScoreboard@HWPage.Scoreboard.ctl@@P@0 Port Type.@MHWPage.SensorType.ctl Sensor Type.@>-nHWPage.SensorMode.ctl Sensor ModeScoreboard Entry ScoreboardNoneNoneNoneNone Variables@@@VariableInfo.ctlP@0Name@ Datatypes.ctld BooleanNumericStringInteger Boolean Array Numeric Array String Array Integer ArrayUnknownDatatype Variable Info Variable ListLS 3LS 4NI.LV.ALL.goodSyntaxTargets&@0Dflt( eHQZcSegoe UISegoe UISegoe UI0RSRC LVINLBVW@h\ @H 4HVINSHRSIDLVSRBDPW(LIviZd= ?e?D2 sensors_Auto .rbt