RSRC LVINLBVW,  tP <@{bDUz@|  ^>qE '!aُ B~0ُ B~v!'szLdDe^(_7sLVINLab 1 part A.viVICCConnectionType.ctlPTH0?addons NXTToolkitsharedDriverConnectionType.ctlCConnectionType.ctl'@ BluetoothUSBConnection TypeVIVINXTToolkit.DC.FindNXT.viPTH0Maddons NXTToolkitsharedDirectCommandsNXTToolkit.DC.FindNXT.vi @!status @code@0source@P error out @!Found?@0VISA resource string @Perror in (no error)&@!Bluetooth search timeout (10 sec)IConnectionType.ctl-@ BluetoothUSBConnection type (USB)@0NXT name<  x   VIVI NXTToolkit.DC.CreateNXTObject.viPTH0Uaddons NXTToolkitsharedDirectCommands NXTToolkit.DC.CreateNXTObject.vi @!status @code@0source@P error out"@0VISA resource string out@ nxtHandle@ fileHandle@fileIterHandle@ moduleHandle@ modIterHandle@ nxtIterHandle0nxt.ctl @P NXTObject"@0Bluetooth passkey (1234) @Perror in (no error)4@0*VISA resource string ("" : find USB brick)<   x  VICCNXT_OutputPort.ctlPTH0Kaddons NXTToolkit Library VIs Block SupportNXT_OutputPort.ctl/NXT_OutputPort.ctl@ Output PortVIVI NXTToolkit.DC.GetOutputValues.viPTH0Uaddons NXTToolkitsharedDirectCommands NXTToolkit.DC.GetOutputValues.vi @!status @code@0source@P error out@@ readBuffer @Power%OutputMode.ctl @Mode.NXT_OutputRegMode.ctl@RegMode@ TurnRatio1NXT_OutputRunState.ctl@RunState@ TachoLimit@ TachoCount@BlockTachoCount@ RotationCountW NXTToolkit.DC.OutputPortInfo.ctl-@P  Output Port Info@ nxtHandle@ fileHandle@fileIterHandle@ moduleHandle@ modIterHandle@ nxtIterHandle4nxt.ctl$@P NXTObject dup @Perror in (no error)9NXT_OutputPort.ctl@Output Port (Port A)0nxt.ctl @P NXTObject< x  VIVI#NXTToolkit.DC.ResetMotorPosition.viPTH0Xaddons NXTToolkitsharedDirectCommands#NXTToolkit.DC.ResetMotorPosition.vi @!status @code@0source@P error out@@ readBuffer@ nxtHandle@ fileHandle@fileIterHandle@ moduleHandle@ modIterHandle@ nxtIterHandle4nxt.ctl$@P NXTObject dup@!Request Response? (false) @Perror in (no error) @!Relative Position? (false)9NXT_OutputPort.ctl@Output Port (Port A)0nxt.ctl @P NXTObject<  x   VIVI!NXTToolkit.DC.DestroyNXTObject.viPTH0Vaddons NXTToolkitsharedDirectCommands!NXTToolkit.DC.DestroyNXTObject.vi @!status @code@0source@P error out @Perror in (no error)@ nxtHandle@ fileHandle@fileIterHandle@ moduleHandle@ modIterHandle@ nxtIterHandle0nxt.ctl @P NXTObject<  x   VIVISimple Error Handler.viPTH06Utility error.llbSimple Error Handler.vi @!error?@code out@error code (no error:0)@0error source (" ")@0 source out @!status @code@0source@P error out@0message9DialogType.ctl!@type of dialog (OK msg:1) @Perror in (no error)4      c d1` P c@flg@oRt@eof@Pudf @!Reset@!dfd@!txd@!old@!extP  cC@ RotationCount@PGraph@Pdfd@Ptxd@Pold@PextP 0 P @*P @ ! @6P !!"""#$ @% @3 P((( @)P#### P# @, P$# @.P### @0PP 2 @3&P&'*&+'-/14 P @6P7P88 @P:::0 P" @<*P"""""""""= c% @!stopP @  ckIConnectionType.ctl-@ BluetoothUSBConnection type (USB)@dfd@txd@old@extP CDEFG P @ @ PJK cT@0NXT Name @0dfd @0txd @0old @0extP NOPQRP:::, P@Port C RotationCount@dfd@txd@old@extP VWXYZ@Port B RotationCountP \WXYZ@Port A RotationCountP ^WXYZP!! @`PPa'b9NXT_OutputPort.ctl@Output Port (Port A) @! PJe@0string c( cN c@ dN@@! readBuffer @!Relative Position? (false)@!Request Response? (false) @Power%OutputMode.ctl @Mode.NXT_OutputRegMode.ctl@RegMode@ TurnRatio1NXT_OutputRunState.ctl@RunState@ TachoLimit@ TachoCount@BlockTachoCountW NXTToolkit.DC.OutputPortInfo.ctl-@P qrstuvwxOutput Port Info c@code out@error code (no error:0)@0error source (" ") @!error?@0 source out @!status @code@0source@P error out @!true c@0message9DialogType.ctl!@type of dialog (OK msg:1) @Perror in (no error)@0button name ("OK")"@0Bluetooth passkey (1234)@ nxtHandle@ fileHandle@fileIterHandle@ moduleHandle@ modIterHandle@ nxtIterHandle0nxt.ctl @P NXTObject\^ @!Found?V C@@0VISA resource string&@!Bluetooth search timeout (10 sec) ct@millisecond multiple cp c d c c c c  c$`>P dP dj c5 9; > > ?ABHI0L MST U0[U0M]U0M_c 8c 8d8f d0f d0f 0d8f d0f d0f g hijk0lmnooponopooooyz6mmo{o|}~oozooonoopoooozooozoooN#zozoooooyoooomooooooooyozmoom0C000o xUkQl6¶*V-ܚ DTP6l[TZ<ED-^ VxfL'FFRxaZUn.%z[=s<1eN0csq/0.D[a y "f 27^+ZL-H "&+ +! !k k! 9#69Yb_ RN)=!R['M|EXj0B p%:A#Gw?Y R9玅|k;g/τ4@MLw;MVJZX>g:rS!Wݠqגyw6嚾yb&}r7- ek.H+pK<@ (NG.hyF|*n?|Lzṵ-duԼ٧6)FY- _¶ cVIDSLab 1 part A.viDSDSSimple Error Handler.viPTH0DSDS#NXTToolkit.DC.ResetMotorPosition.viPTH0xphDSDS NXTToolkit.DC.GetOutputValues.viPTH0`XPDSDSNXTToolkit.DC.FindNXT.viPTH0@DSDS!NXTToolkit.DC.DestroyNXTObject.viPTH0DSDS NXTToolkit.DC.CreateNXTObject.viPTH0HM%xZ pGIYʖ%Vm+1F!8MH9`q l*X9!ZOLHSb$ l,dk"P.БlHgLOwOHT5zն6ø5?R}S;>rJ(u @s*8ң]=N&Fw$^.">:臸" FvQn?4jLv-cqq#Yh:ހV@W; gC{zll,7+d#ZXsJSX=|YA_6Z6E0;3szV=̃yR2Qd`{=KjO|lP0tnNvZI%w M}'}6" 7b8!vqn%; 0VXTUbƅ?,>Բe'u{5" `H=}: /xLJOcsbaT] L c_ظ-h> )N4 F6jc )<!Aԛbfs86$7aQۈYeι?16sx?c 4 'L=\+.l. n αԼ??F3Z̰OVy3,5 *GINiMd >ۡ|4`_;in3kT:NSR^H 9o1="ϔY(ꦙ4UD ";t"~"l>]0#eD1j<" Dγ?]d"ȓG"B/#U*?Kld c@I>L8p@Z;ԬL d  T8"kh揦# =C4k9McSMge4)E304O3DlӕhȃUXpen#Q[5sub//>Vqo_\RID;IV[ꎈ(e%!|^&fB/м_Uuy޾3n※ dYQo\s d9$q`(Jghdn[i ҾSk=E):=E7Az}rg9Zp@&/]a j?97o*z`v4ְ~K *ܪ.^fB@r!i?(D\]Geؙ;+:>|@Np›.BB^-`^{*^W^?!sHͺ컘7vwItUo.X\f'7Ln*Nʙ7\_.Ndolh+)u[J}mÇg?f3uu8)j]PݤOz5a{U:KM=*˵=drqсq;W-Ú6w k(?' -!O!!`o:B_o rT ߈x+X)W-5eF\Q[ ! \c\*-)šů!׆ 2r߈< kc7 ![tbO"nn-\>#354#ŗ*g#~mzj%5~%LͤKA鰠51{MM_{@>L-.=)A 2sA5 Pf!P\PF =*A rsA?B4@fϻ5luVڞn [?Q>7ו5iS+Pa}Gk!,`v^^4KX#[/~<n}G =vr> 'I;\>ŭ=-zsbkXJR=VC~ Mɾqw˸n^ZG a{EخbH%Mt?x1("7xQ*/K!@f0* ? ;/&}';i|N)=Ki%JBL%!ƏHBL%!KQƴ$XEZHkIObbHrj|,66Y򸃴S, Œ6X$|,.Yc1XJZ.>KK'A˗ N) 炴V%YҞT., 7 KXd5EFhR.mJIhz8$mBi28$|.E)Q-CЧe8JE+9SQ)u3OG}y 9EUɅs?gho yo/  I6oc|[NvVBpp#~p8u-2 r߂ikAy _  ;| O 1ȇccc;cP_{ W( 7(a' GV1/xa^'A~y"/[RWc7>z=\_L-ߪS[cG+7ߚM|%q2QW]G\߾EjQ Z?@AB  @millisecond multiple@millisecond timer valueP @F P @H@Port B RotationCount@Port C RotationCount@Port A RotationCount !"" #%+1%*)*(#:*&'$:;***&**&':#*;':#*;:$:$,$$$"!#'+*)(#'+*)(#'&**&**&**# CBA@?>DE<=0GF 0IH JKKJLLFPHPLab 1 part A.viTDCCConnectionType.ctlPTH0?addons NXTToolkitsharedDriverConnectionType.ctlPTH0`DFSFSPort A RotationCountHYfYY`DuuPort B RotationCountH`DPort C RotationCountHQDO\O\ResetQ$jwjwResetQDyX|yY|GraphHDhKuuhMutPM8ZUM9ZUPaneHQ^"QQ!HZ\Pe^r{e_r{PaneHg6tHg8gGUD$O\(O\(  IterationH$@M@M^ D$mz=Rotation (Degrees)HDg g NOTE: This example runs on the host computer, not on the NXT. Do not use the NXT Terminal to run it; simply click on the Run button on this VI. To run the example: 1. Enter the name of the NXT you will be controlling and choose USB or Bluetooth. 2. Connect a Motor to Port A, B, or C. 3. Run the VI on the host computer and watch the graph as you rotate the Motor(s). 4. Click Stop when finished.PDgsgsstopP$StopaDh+i+Connection type (USB)Lh+pi+pH0=00H0w=0y=TDhiNXT NameH lm nlPPaneDn&n*BBBFor the sake of lab 1, understanding of this code is NOT required.VEanan No Error cD;H;HSimple Error Handler.viSE&3&3 False oD;H;H#NXTToolkit.DC.ResetMotorPosition.vioD;H;H#NXTToolkit.DC.ResetMotorPosition.vioD;Hd;Hc#NXTToolkit.DC.ResetMotorPosition.vi`Dg3tg5tOutput Port (Port A)LDg3t=g5t<HDuw~HDwvwx`DghtgjtOutput Port (Port A)LDghtrgjtqHDHDww`DgtgtOutput Port (Port A)LDgtgtHDHDwwlD;H;H NXTToolkit.DC.GetOutputValues.vilD;H;H NXTToolkit.DC.GetOutputValues.vilD;Hm;Hl NXTToolkit.DC.GetOutputValues.viHDevguHD`DHJOutput Port (Port A)LDHRJQHDHD`D}Output Port (Port A)LD}HDHD`D'&Output Port (Port A)LDHDHDHDn;{\n<{\HDPiQiHDVWHDVWHDVWmD;H;H!NXTToolkit.DC.DestroyNXTObject.viRD  stringHDDF dD;HN;HMNXTToolkit.DC.FindNXT.vilD;H;H NXTToolkit.DC.CreateNXTObject.viHDJ$K$HDiJviKv ;? ;=   ,5xZ}lgپxvl?ⳳg_mLal9&8qBh R%:iBJ*T>BF-B,-J. W9}355#ftyofJymZ$~Xk=(< I@"P^@I|:%_Wy(ִDK \ ?n18Fe}m_5WVIֿޤ4`i @q+RJz$v*q9(PpM e_#وCyGdw\L6E{mLF{UYf5u?.jt*?!L_ 94c8uuv'rl FGG>z*AXѕKOɌQEP^ȁ*>*$2< u@z;ք+ԸhHeheLj5Op M؋#MYGr fɜYuhV>- f(h'ftCXg}>z6b(zB8SO= r9H|&ߖP^AQz|C6ևҖn~\'5e"XJ5hiQFZ'$OhߞlAA[03wо=EhCha_A{5ņ6t&۪pk巧]B[~]bH~̄3U""9~A}TJ@}|"a zаgۀ6?0MӀtl谭?j4E ;n1,FUrjnP ͎&".t`ѳgYo#:HZ7{qcx-MK<%.80P(=v2{is6xn#U4@,[a!0SX/7,ɶ"bL/Ӿ{M;u>i&0N3n0;D`Pdƭ%Ƙ~˛PBÛ7I{7KL ʢUQf|(vܹLYy~֓J Q'ۊHYI=]%lu E{ك94=@ſLp4z~ANI<%O?nP^_=gÕQ8Vk9QO+%~rht"^QŠB5hH7!Ѩl~6"VA D!: b2f `wK{(DgdVavd"=h>J;xoe+<RqR.: m&yl =* ,aW@8,(;Kr,3g ŌR|x'x3x}kΘt4hbЗRhSuiN.LZ[n,sh ` ܙI Y(A} *;hPS u1?7SGӲ!R1SD}V$XE]l.\Edr"ŬMtޝ-M 3^jm ޏa^}:D)̽kP05Mƽkp3{'WJdli{yw˽?5FDS]5{/ި0& (wR, PV'&bńmY VfVLX~FoE=#ɷ9V*|Iw#J4IUoȥp(|5|?f w 3_(b&R{ .u6I{7<ܫs 7#mvy̝TlFWcIgVD r/npGS_aL9kyP7 hӸSԸwYk&j]@9[:|o8yTQu|Hy8.IB?H2`qɶ0|t'oCZiEA*Oiv&6!HuN(UJm;p ^[(Wz`ήJ(Aq&fWQjc]t,J%6 [$VBg~+ [o(yT5~k~x+xqw ^Qⵖ*-BT蕬7[9(jIx'sPz0TSps'! 3kmb]b֑m@VNC&BZLv't̼ jcRYFFθWhÝ픭 +֭.nij)]#LPխ.cu24U 4 ޖV^jeNl5wZe)閧Hlg.MOH[*cUЀbd,< A?Mb{t̳Sthse6綤}&ʓ݊P(0?H4'N5h+"[!([qjYo1s>W-"A%B*7#PO==hj Ԭ2gd|\+1OJѦ6qq 8$ jdF5=A7,B̈́ז0LD̘SJ/%Tnkﴳ h؏f{TYCr)RϬjs;-&d$~`~\?Mx5aۈUQ/bbO6Plt8kCq|?uFy얌Fd0 >9rܕYK=@oRc addons NXTToolkitsharedDirectCommands NXTToolkit.DC.CreateNXTObject.viwPTH0IUVINXTToolkit.DC.FindNXT.viPTH0Maddons NXTToolkitsharedDirectCommandsNXTToolkit.DC.FindNXT.viPTH0IUVI!NXTToolkit.DC.DestroyNXTObject.viPTH0Vaddons NXTToolkitsharedDirectCommands!NXTToolkit.DC.DestroyNXTObject.viqPTH0IUVI NXTToolkit.DC.GetOutputValues.viPTH0Uaddons NXTToolkitsharedDirectCommands NXTToolkit.DC.GetOutputValues.vibPTH0TDCCNXT_OutputPort.ctlPTH0Kaddons NXTToolkit Library VIs Block SupportNXT_OutputPort.ctlPTH0IUVI#NXTToolkit.DC.ResetMotorPosition.viPTH0Xaddons NXTToolkitsharedDirectCommands#NXTToolkit.DC.ResetMotorPosition.vi"HPTH0IUVISimple Error Handler.viPTH06Utility error.llbSimple Error Handler.vikPTH0$vtx] xTE۝tx&# D[D$`f5fLTPDpQA sÊ(("*(0qa|`=uUu;u5_nݿsSscg= r}xͷΐF d!5$<]HN* %Q3й*r3h#vaP>>'An#4&h ki>v킠:Zx;TGSxg#>|bxsNxapζWt!;N!w %oș@A!9p6=@Hh(>CyxB4K\bע(1@ryπsG"\6M--h?̜:݅MQla̮#so6ŀMSüiUGpmÀ@u3u]~u;.̃,S 0Sa0`a#f~6a`+Qů0a#!@60hBqlU7a֑ \ŀMSü3f)iu~[]0L]KIJ[KUƄA?\j]&]PYz'h)I2kP;2D7k! Aq'([LmPc$ 7J+np|"1l7e(H+9/~ ] H7#R5"ՠxAca䄵RS:GJ%=D(i6Glc9[cW'?Jtck-0k#Dc s>l֬/ ~ck-qŽ UKZꠈ4gb%ǡpJτq#i- GUlª U^N]YŞn ٭|6.W`^Kxݢ]ŔsVRĎ|cNz[o p^qSƦskdS+5L^MwP[ x݁׷k22k(;r)_͟f<KL̞ٓ='L}W:Cp^/_ZMa$JX[ Lo5m "o[ R=m-i o/ўvL΢ IBc!Z;zD5jgwk/׮vO\F9xnbYlrB=_oQolvG[LN_,*y) ybG(Nc]铧;`6*6o&}/_n:)HÉEǮ Ղʕ jHBIj9Zཏֺqkˤ><$(Il8Ιy  6Ʌ<`ךv7F+BTųj:"4M]}[gM~nj#t3f:%M'!9 1D;]\8' YZ قٟkX5M_\8M{t|9ZK.VW{x@Dj0τ9 `6Iד4+iha_p3zs<~n3/Oh<˹[eEjcE>yصn0/аȣbofnUE.[@OEv?E-cuiQ~O2[4iƜ*LPɌ,)#*Wheiۀ}Tf;Օ%Sul/Gº#42mtPPd 3 ^'Q'tlc*G@%T֩ m|}F31卩ϣKcklC9-rk3\egv o[2=ؽlvwk(s<`+ǃgǽ ~;Oߦt>8zJ&Қ'b "9o{i9"-RZfUUb(L`Wek 5:h ԩD|,w"çʝGJdD]i ;)LrC|r#(,.eptJn`ے/| PEeYO߂LQu(}L{5X瑋/LQ{DD"t2}29e`4 ]-&󢇚ITT2-)y2)y;2CFФ?;DKRhX&Z^/M>M.'1;2@i@@G@9Giiz|{ZTqi?§&st ?ӞOOJs F%tM}J:Oq}5P|xuXvnYKdV>Ӗ !#LmLQ!ODWK Q29#t{izEq3N>N{tBӪWf9R8Gm{7dSYޙ d^iK Zszz^™Ւ=)jd/" 4`F`C]tQkJ RT,YlI"LК ,:2$t}7]NW[Ϫ{YK Q.ՙG8WZY4#UwBxW8Z oTƛ8+{^cfz٭tufK)j) !ZazY =d['4\ Q=5d;frxrֿ+k m` #'uI ՗0Q*(ELʭ3}Q鋺7VGuhSD}CT-r/'5xִ5 ^hڰk*Eu"곢C"7(vqrIãg聴GHEXGZ*ct^P uBVQj!k^uBhȐQ45g_ qQЧ̝gQ<#mQU9RgUPiA,5+r1MG!u9#m9Q2ק?GuݗԑvcxB}ڄJ!Ndܹ. 1EiV_&jz$)LX$ ,;2'lYNVnBX{`xZyl`?s>|!FG.sٵNJru9uZ%ּo'h?|j"}֖d%N靳8 Anw>64/\|AP#UηO)i۷v^EdʭWuF)? xN^D~"?*UgL~$ /JG?J«7#gOi(KT*BGA;'|#} R*Gn|Ϩ(AҬrՎ7P~Ҭ.rJRiDTY#h5vdQXZM\4fUX9 Qs?6JY[Qi(RQ 6~JY+Qc(1D)(3 J5f5f7/dFt7ShGQK0anP:Ͻ'56ZnvsCA1->(@pggr'{u [fNfO2};֣T{멄.>(Dtޏ?wr혝N9ǜ32Zs~ !-Iu &S>~iu_2BO@i;bT2_Me \uOxf>Sȟ^/vx0rᙞ,dG*!Y.c!;@w77x[n ߫/rKU8>/AKcdN d?H5`X;E>G.&sl XĎt5SK䀃Nm$j)(u)i uKE\rLe7)P }a{}e?dS'G-iX$le4Nn)!22۝B݃V|sf'*i8LS:OO:ZTh'_r"[dS`g1 v0n u;363#99r^g 獮fx6(xVI<XR͉0ZI#~Qf )BN[mN$DL= LoaS'2q\k*(3]iܜK>!*P#3UL7m:J_Ǎqo;[h> VEO=ȩ 6MpqfƦp)܌{BA>#-M%At)|Fl &sVKDd?6dJs:=k5(CRƈ.-5$>1#m (/z[C;5 Dqvʋ~!"->ry׎(/Q^dJ8yʫ~m֐.d+py m ;^T,Gm ĦP*e2G`pGm bS(RQ:TSZ͍:;֐+CRu5$HpkX%tk8'kBY|*j Mf+~|3 2tڑ,ÏgK3t(~\lrʎ41P,Vx\*(M ~e/~p9~|̎43|gY}s7@o'QQ_q 7Jo~\zWw FyRmM('9|U.ibљ?? us,Qnnnj9OZ&: ,qJ0F_U?cL]B{"Z2ՉxLY[y9-^U&rֽ`R6U+iy}[& 35 Ldğ< fzpUuvN,lrweҨ :sUݟmL1 U%3zuWk4֫n/rΪ^>N2(r,"JQ:j 3B*-v)lA.6*>*>Q8>K?      $$OVerdanaVerdanaVerdana01000RSRC LVINLBVW,  4 LVSR`BDPWtRTSGLIviCONPTM80DFDSLIdsVICDversDLDR(FPTDXx?X@Y(AYxBYCZDZtEZF[G[\H[I[J\@K\L\M]LN]O]P^XQ^R__`_p___llq \Lab 1 part A.vi