RSRC LVINLBVWd D` <s) :F}! 1[NëHEW ُ B~1 `tLVINao_ai.viPOLYDAQmxBase Read.viKcbPTH0) _DAQmxBaseDAQmxBase Read.vi PDAQDMXBaLVIN-DAQmxBase Read (Analog 1D DBL NChan 1Samp).vi  $@pNIDAQTasktask/channels in@pNIDAQTasktask out@@@ Waveformdata @ timeout6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH0O _DAQmxBase Internals-DAQmxBase Read (Analog 1D DBL NChan 1Samp).viDAQxDAQx POLYDAQmxBase Write.viKcnEPTH0* _DAQmxBaseDAQmxBase Write.viPDAQDMXBaLVIN.DAQmxBase Write (Analog 1D DBL NChan 1Samp).vi  $@pNIDAQTasktask/channels in@! auto start@pNIDAQTasktask out@@@ Waveformdata @ timeout*@%number of samples written per channel6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH0P _DAQmxBase Internals.DAQmxBase Write (Analog 1D DBL NChan 1Samp).viDAQxDAQx LVINDAQmxBase Start Task.vi $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH0/ _DAQmxBaseDAQmxBase Start Task.viPDAQDMXBaLVINDAQmxBase Stop Task.vi $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH0. _DAQmxBaseDAQmxBase Stop Task.viPDAQDMXBaP cP P d-` cNP"@P@flg@oRt@eofudfP ux dfdP txdP oldP ext c NP"@P@flg@oRt@eofudfP yx dfdP txdP oldP ext c(RP"@P@flg@oRt@eofudf P!stopx!dfdP!txdP!oldP!ext P   b P         @P  P   b P         @P `millisecond multiple" P@@" P@@ hindex"`pNIDAQTaskDAQmx Task Name"`pNIDAQTaskDAQmx Task Name c c$ c c6@P @!status @code@0sourceerror in6@P @!status @code@0source error out c*@ Waveform @ timeout6@P @!status @code@0source error out6@P @!status @code@0sourceerror in c @ u6@P @!status @code@0sourceerror in c@@@ Waveformdata6@P @!status @code@0sourceerror in6@P @!status @code@0source error out c @!stop @ y! c c$6@P @!status @code@0sourceerror in c7@millisecond multiple c< @ timeout*@%number of samples written per channel6@P @!status @code@0sourceerror in6@P @!status @code@0source error out@! auto start c!@@ u c c c c c c c c c c c c c4 c c c c c c c  dP``` d$` D L  x^~@???@G\лn@ivK=@@???2 aotaskaitask2 0dT`pl@d:@pz0t@NVIDSao_ai.viVIDS.DAQmxBase Write (Analog 1D DBL NChan 1Samp).viPTH0DAQxDAQx VIDSDAQmxBase Stop Task.viPTH0PDAQDMXBaVIDSDAQmxBase Start Task.viPTH0PDAQDMXBaVIDS-DAQmxBase Read (Analog 1D DBL NChan 1Samp).viPTH0DAQxDAQx H-i386}ZQ code4EwZQ E\EPPUEd$=9= ÐYӀ}}E$EEɍL HHH HƅH ƅH fxEpehQ E\Dž[Q DžL;^Q 8Dž|fQ hQRhhhP$ Od$ZYQ"ƅL x[st$ +\Q .UR@␐">R\Q QRhhhVP$UCd$ZY=Ð"%"ƅL fx  QRP$hhP,$Od$ZY=BÐ}vƅP x  st$|  ETp]Q E\EP.UR@␐}v >I]Q E\QRh2hhVPEP$UCd$ZY=Ð}v"}vƅP fx ehQ E\QRPEP$hhP,$Od$ZY=ÐRƅT x ɍd HHH Hƅ` hhUEPRbQ 8QRh hhVP,$UCd$ZY=ÐRRƅl fx*T ƅp @t'69kVW_^PQYXƅp VW@_^}$ ƅThhUEP8d$ fx.eQ 8QRP,$hhP,$Od$ZY=ÐAƅt x/s$sd ,sl4st$<dQ .UR@␐U>R3eQ QRhHhhVP$UECd$ZY=Ð%ƅt fx2QRP$hhP,$&Od$ZY=ÐR:x3ƅT fxQRhhhP\$Od$ZY&ƅX x(`mfQ h\.UR@␐>RfQ hQRh hhVP\$UCd$ZY=Ð%ƅX fxQRP\$hhPEP$Od$ZY=-ÐRƅ\ x0gQ 8,.UR@␐Rh>RgQ 8QRh`1hhVP,$UCd$ZY=ÐR%Rƅ\ fxVQRP,$hhPEP$hOd$ZY=Ð}vx7} }P}}+QRPE@$Od$ZY== p h搐ÐEw hQ E\EPPUEd$===u=tEw Ew‰ppVL@'PUEd$=Ð,n 8.uiQ piQ p @'PUEd$=ÐP iQ S> iQ W>>8jQ Pt rjQ PttjQ ,n jQ o,{n  kQ 5,n   ZkQ 8 kQ 88 kQ ,J lQ M,J  BlQ ,J J  |lQ  lQ   lQ e,D n *mQ +,n n dmQ \ (mQ \ mQ }, nQ C, LnQ P nQ _^ZY[]Ð=/P$PPoQ $$@ $Ðd$=,PEP$PPAoQ $$@ $Ðd$ =/P,$PPoQ $$@ $Ðd$=/P$PPoQ $$@ $Ðd$=/P\$PPpQ $$@ $Ðd$=/P,$PPFpQ $$@ $Ðd$.Ul$SQRVWT$ QRPE@$ROd$ZY=K_^ZY[]ÐDž @  Dž Dž < Dž@ Dž Dž Dž PTAB Dž @ $ Dž( Dž  Dž Dž Dž Dž PTAB  ?Džl@ lDžtDžDžDžPDž DžtDžx Dž|PTABphDž@ DžDžDž Dž0Dž8 Dž@U\Dž`DžDž DžPTABDž,@ ,DDžHDžh DžDž Dž4Dž8Dž<PTAB0(Dž@ DžDž hDžDž  DžDžDžPTABQRu2d$ZY,Ul$SQRVW}#QRUOd$ZY_^ZY[]ÐnUl$SQRVWQRU'%Od$ZY_^ZY[]ÐUl$SQRVWt$ 0<ƅ}Ul$SQRVW|$ < QRhPhhthP$P$hUa=d$$ZY_^ZY[]ÐUl$SQRVWuOpQ F tQ FtQ FZQ F@uQ FDQRhU Od$ZY_^ZY[]ÐX _,m+@`tYPv    2  X  1!UkZQ <uu7GgK O2E -]#;CKS[% (/ o 0 hh*jCODEu̿ 4%7.1Oldest compatible LabVIEW.QQQ66p0PPP@ u@ y @!stop99ݽwp1 1`p     ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ DTHPDxQ88 ~ @ u@ y!(@millisecond timer value @!stop*@millisecond multiple0$@pNIDAQTasktask/channels in(@pNIDAQTasktask out.@@@ Waveformdata @ timeoutF6@P @!status @code@0sourceerror inF6@P @!status @code@0source error out6&  $@pNIDAQTasktask/channels in@pNIDAQTasktask out@@@ Waveformdata @ timeout6@P @!status @code@0sourceerror in6@P @!status @code@0source error out@! auto start:*@%number of samples written per channeldX  $@pNIDAQTasktask/channels in@! auto start@pNIDAQTasktask out@@@ Waveformdata @ timeout*@%number of samples written per channel6@P @!status @code@0sourceerror in6@P @!status @code@0source error out $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error out $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error out2"@pNIDAQTaskDAQmx Task Name 7@ Waveform@@ u @index,  0@hh<T <<TtTT((T@\ Txx nDP\.P\."By Finn Haugen (finn@techteach.no)mD$%!Measurement, y [V] (Analog input)PDR_R_stopH$Qdqdq YDbnbn  March 24 2005MDyN3*:4*: HdQ07=c090bHDQgxhxD7IR7IR>>A simple VI realizing analog output (AO) and analog input (AI)MDuN'' HQ-:--HDГQqD%Control signal, u [V] (Analog output)HDQYfYfHDQX_Y_^DGTGTDAQmxBase Write.viHDQ:P;PcDDQDQDAQmxBase Start Task.viHD$vQ`Doqmillisecond multiple]DBADAQmxBase Read.viHD$Q  HDR #, %+HD$QxKxJbDDAQmxBase Stop Task.viQD-,indexWD&c(b Index ArraybD@M@MDAQmxBase Stop Task.vicDDAQmxBase Start Task.vi[D)s)rDAQmx Task NameHDQ,C9f,E9e[DwvDAQmx Task NameHDXQacWD\i\i Build ArrayVD While LoopYD4A44A3 Analog outputXD,+ Analog input STOP Automatic-Analog 1D DBL NChan 1SampAnalog 2D DBL NChan NSampDigital U8 1Chan 1SampDigital U8 NChan 1 SampCounter DBL 1SampCounter U32 1SampCounter 1D DBL NSampCounter 1D U32 NSamp Raw 1D I16u Automatic-Analog 1D DBL NChan 1SampAnalog 2D DBL NChan NSampDigital U8 1Chan 1SampDigital 1D U8 NChan 1Samp%.1f%.1f%.1f%.1f%.0f%.0f  |x jh L KK  FPHPao_ai.viXFPHPDR8PpHmW~lQR0R+ o/mXXL,@7,  ||4 O]/ @Nt 8h BlR|t0 2||($4 FR # <0u0/.-8  2 /6>d,η +0  +2Bhd,  T  L p :  0*'63c*'63c*'63c8 h BR0 3, CSlp :  6'B3b6'B3b6'B3b0 2 (x }0 2 -hkp 0 GPxLxGPxD0 XF 0 2  %0   )U4 6 fyL4 6JS ԣt HX? 94 N   4 J| ( Q@P  A'?pL :| ,;0u0/.-8 2| ,;Ds+ +0 | (?d,Ht@ p 2| 0'3c'3c'3c8h|BR0 2 0@AAp 2| 3?b3?b3?bp  0"<"< <0  0@mmmm0 2x-m4 6x 0 7 8!BAA0 7 4Ammmm0 7 #CD@0 #Q#  +p0 2x(4 F R \Ct < |DTHx BDHPao_ai.viLVIN-DAQmxBase Read (Analog 1D DBL NChan 1Samp).vi PTH0DAQxDAQx POLYDAQmxBase Read.vi PTH0PDAQDMXBaLVIN.DAQmxBase Write (Analog 1D DBL NChan 1Samp).viHPTH0DAQxDAQx POLYDAQmxBase Write.viHPTH0PDAQDMXBaLVINDAQmxBase Start Task.vi2PTH0PDAQDMXBaLVINDAQmxBase Stop Task.vi 1`PTH0PDAQDMXBaBDHPDR8X,Tm`~X2QLR RD["qMp/m,JKXX0J6@60@,tgwo4 BtXgob&r,j) *#"4*3#L?b,r2j/*" *##`4*3#@k2r9n5*#`4*3"4=b r&j# * 6 $G4* &C  +#P+#$%&4%&T&'$'),(\()L)** + %p$+$4+3 $PB + %<%4+3 & D4+3 $C4+3 %E+&4 + &G+%+% + %&4 + &t&T4+3 &G+&T + '&+&4+3 & F + 'D'$4+3 'xI+'$ + ''4+3 )J4+3 &H4+3 (HK +), + (|(\4+3 (L +(\ + ((4+3 *M +' + (), + )l)L4+3 )N +)L + ))4+3 *O +) + *<*4+3 *pP+*+*+(4+3 *Q + *(4+ J  .oO,, z,-.4,+pd  ,-,Dp4,8xV7 ,.|.4,v@ MC1;iYa  hJ4, B/<%doh 4--| -t.4-",QZU4- P  -@-+x.8---8-:+`OPjs.h.8 -@-,.t-.0-;--pjsn-. -"+-0Dp0-;-.$mjrn - @.-0Dp4-/ 7- .<-D/,%E0`0t0-/-/-//0@ -@/<-d0 -@/<0t/-0@0-E/</x%5- -@/<,,0H-00-E/</l5E=,-- l /<H0-E`/</{%5- -1`A38Dp -27LG -1`31@D-121Nn|v 4- &C1`?NH .1@.4xD.132l9i .1 .4D4. &C2 + P/11@4x334559:T:;< ==x=/34/31`1jN^V4/31` oNUQ/3 /1`334/31`2rN^V /1`5 DpP/1 4D4:80;<?>|>??@<@A At /274D/4 /1`44x /1`5@4 /2;44/31`1qN^V4/31`3lsNUQ4/31`5ttU[X/4/5/6# /1`75 /1`9$5/54/5y7 /"66tG/:4/"XY / @6 6tG/06@4/674/9Xd,7 4/322DZ 4/322Xk &#/94/31`5uU[X4/326`\,2/ /29t;PG/80/;/.|X /"78G / @9t8G/884/"8n4/31`5v[a^/8 @4/9w 7 /1`: 9/:T/</808/:4/31`7w[a^ /1`:t:T4/31`9xagd /1`:: /27:4/31`: yagd 4/324d[&,)4/328P]295 /2;4/31`>4}gnj/=4/32<`  /2>>|4/32>a295/>| /2?8>/> /2>H?4/32?b  /? /2??4/32?lc295 /2??4/32@(d  /? /2@p@</@<4/32@\e &# /2@@/@4/32@f&,) /2A@A /A 4/32A,g,2/ /2AAt4/32Ah295/At4/B{x7/B1/BdB/Bd /"CBDp4/"B,zT]X / @ABDp,/.68B</ t .|H6@8Bd</ C76+,,-d,+x @,/-06t8B4/BHy7/G1 1Jh;iow /DE<F,/(+VD /@(G8DDDp4/ BDQ*to+ 80UDD<tD(W,0EEFF$FT0|X0DQ*7<tDUW ~p <06 2E< +B:g+ 1|@1 2E<O +h;s}}~01 E< *7<t81hE<BEE(101 2E<+  ,::At1|81hDBFG j1|1Dp41G71G 1@(GG,1(GlSH41 BHQxot 82UGH8T2GHJ(,2I<HII|I2|X2HQUHTXW ~p <26 2H `5t 3|@3 2HO }}~03 H U83hHBI(H103 2H+  X_t3|83hHBJJ` j3|1J@K3DpG1K;iYa ,3(2 1`=Kx;iow  tL,3G8A9t6 .!Ox;iYa 1;idl 1;idl 1;iow =t,CJKKKKL%xODLLPN5ZvxO/LR RXD"qMp/mDLxNDLt9c5 Z8ZjcjUOv!PDV3 43 B-[jo !VDDL=LGpD`12 DV/LR RXD"qMp/mDLaBX|CT0@QQ >q c(>L8Lc DUB Sd-g {-(g{DU=DOPXQTR!DUDWwg$7Z `(Z`DU 0LR RXD"qM@p/mDL5XY\e`5FbaBXZ`|CT0@UDV56PV7 DV4@Iq}Wl6` `58nV_Z4+UXUIYD55PY75X98S7 2LR RD["qM@p/mDL5BKZ44 Bo@V \5L2 t68[am2s9p552?bsy v 52l?cs2y9v5 52(@dy | 52\@ep &x# 52@fp&,x) 52,Agp,2x/52Ahy29|55C&2Q`9G&G8HT\x$r7,ut<52`6\`,p2h/52d8^gm jA2 HO 6F}=2 6H 6`E 1 H 5UG7,,'-!!5wx8]7 79t5jjQyX /`]75,Bz5HB]7yX}GxH5BHQ&5xYHQ5UGTHXW p~ H7CX8XzDWTXXTk8@0-tt6B܍=z5B\776 |-^ 5Bt5H#5HX#5<87AXQXQi},+\  5H&#7,onnoIDLȑ\5Hx #)&5Hh!)/,5H"/525H$#5H%5<85H'5<85H`(# 5Ht)5<8 5H*# 5HX+#)& 5H,)/, 5Hh-/525H.5<85C&HUHZ80XA2 O LW=2  L13  Xux{\x+$|(X|HQ</1-$.m9`+POh.8.5B-55H7.U5UH767-d- y5GH_751 55295Etp9A 5`2 &#53&,)54,2/56 5!72955t 8 5 92955":  a3  Z1--p5"<  54"= &# 5H">&,) 5L#?,2/5#@2955C&5`1 oE21|5`11j5`11q5`12r5`1l3s5`1t5t5`15u5`15v5`17w5`19x 5`1 :y 5`1; 5`1`< 5`1d= 5`1=~5`14>}5C&`1=DDt(DW5!;295 YDQ7tDUW p~ A2 r>s8?41hDD