RSRC LVINLBVWs ` <@pJ5LI fW\Ia#B ُ B~эڥ_bLVINmultiple_ai.viLVINDAQmx Start Task.vi $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH09DAQmx configuretask.llbDAQmx Start Task.viDAQxDAQx@LVINDAQmx Stop Task.vi $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH08DAQmx configuretask.llbDAQmx Stop Task.viDAQxDAQx@POLY DAQmx Read.viqe^PTH0)DAQmxread.llb DAQmx Read.viDAQxDAQx@LVIN)DAQmx Read (Analog 1D DBL NChan 1Samp).vi $@pNIDAQTasktask/channels in@pNIDAQTasktask out@@@ Waveformdata @ timeout6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH0EDAQmxread.llb)DAQmx Read (Analog 1D DBL NChan 1Samp).viDAQxDAQx@PP cP P d-` cPP"@P@flg@oRt@eofudfP y0x dfdP txdP oldP ext c(RP"@P@flg@oRt@eofudf P!stopx!dfdP!txdP!oldP!ext P   b P         @P  P   b P         @P  c#PP"@P@flg@oRt@eofudfP y1x dfdP txdP oldP ext`millisecond multiple hindex"`pNIDAQTaskDAQmx Task Name `index" P@@ c$ c0 c 6@P @!status @code@0sourceerror in6@P @!status @code@0sourceerror in c@ Waveform @!stop! c@ Waveform@@@ Waveformdata6@P @!status @code@0sourceerror in c @ timeout@millisecond multiple c c c c c c c( c c &b"@@@ Waveformdata dP``` d d L~4^z~@???@G\лn@iv=@???@G\лn@ivg=2 task_multi_ai,2 0Tp|~XdDDD@X :DfDh@T@dVIDSmultiple_ai.viVIDSDAQmx Stop Task.vi<PTH0DAQxDAQx@VIDSDAQmx Start Task.vi4PTH0DAQxDAQx@VIDS)DAQmx Read (Analog 1D DBL NChan 1Samp).vi8PTH0DAQxDAQx@vi386PcodeXg Ew$PE\EPPUEd$=9=*ÐYӀ}}E$EEɍlHHƅhƅhfxƅlETPE\EP4.UR@␐}v@>I6QE\QRhH'hhVPEP$UBd$ZY=Ð}v&}vƅlfx ƅpɍ|HHH ƅxphhUEPITE\QRhd7hhVPEP$Ud$ZY=Ð}vV}vLƅfx%ƅTh'69kVW_^PQYXƅ}$ ƅhhUEP8d$ fx"ƅdh'69kVW_^PQYXƅ}$ ƅhhUEP8d$ fx&epVE\QRPEP$hhPEP$] d$ZY=Ð}vx'A`ƅpfxQƅtETVE\EP<.UR@␐}vI>I:WE\QRht/hhVPEP$U>d$ZY=Ð}v"}vƅtfx} }P}}+QRPE@$ d$ZY== p h搐ÐEw WE\EPPUEd$===u=tEw Ew‰ppVL@'PUEd$=ÐpoXp @'PUEd$=ÐPfXPbfXWPfYS?Y yYP%,YoP, Y5P,  'ZP,,  aZPf ZPfZMPff[_^ZY[]Ð4=,PEP$PP[$4$@ $Ðd$8=,PEP$PP[$8$@ $Ðd$<=,PEP$PP \$<$@ $Ðd$.Ul$SQRVWT$ QRPE@$R d$ZY=_^ZY[]ÐDž44@ Dž@<Dž@Dž` DžDžDžPTABDž,88@ ,DDžHhtDžxDž@lDžDž Dž4Dž8Dž<PTAB0(Dž<<@ DžDž IDžDž  DžDžDžPTABQRuId$ZY,Ul$SQRVW}#QRUR4 d$ZY_^ZY[]ÐUl$SQRVWQRU^; d$ZY_^ZY[]ÐUl$SQRVWt$ }0<ƅp}Ul$SQRVW|$ }< QRhPhhhP|$Pp$hUSd$$ZY_^ZY[]ÐUl$SQRVWu\F ^FM^FWPF@v_FDQRhU8 d$ZY_^ZY[]ÐX \+&ATiO+ 9jdP" -6  p X @  %{Wdn CODEXg u8 %7.1Oldest compatible LabVIEW. QQxR::p4PP P@ y0 @!stop@ y199ݽwp1 1`p     ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++4DTHPDhR88,3~ @index@ y0!(@millisecond timer value @!stop*@millisecond multiple@ Waveform2"@@@ Waveformdata@ y1  $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error out0$@pNIDAQTasktask/channels in(@pNIDAQTasktask outF6@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 72"@pNIDAQTaskDAQmx Task Name @ timeout.@@@ Waveformdata\Q$4\\ttt LLL\LLLLLLLLL \LLL\LLLLLLLLLL \@LLLXX\LLLLLL nDP\.P\."By Finn Haugen (finn@techteach.no)nD| | "Measurement, y0 [V] (Analog input)PD! !stopH$Q&3)&3) ]Dbnbn February 20, 2005ND}~y0N HR%2%%HDR|D7I7I&&0A simple VI realizing multiple analog input (AI)nD|@|A"Measurement, y1 [V] (Analog input)NOVPV ND$$y1HR%S2%U%~HDRHD,QXeYeHD$Q-?:U-@:UHDR4A4A`D$t1$v1millisecond multipleHDQ#,%+QD-,indexWD&c(b Index Array[DDQpDQoDAQmx Task NameHDRTa^Ta] VD5B5B While LoophDUbbUbaAnalog input from 2 channelsHDܾRXeYeWD&c(b Index ArrayQD-,indexHDQ# ,% +_Do|o|DAQmx Start Task.vi^Dn{n{DAQmx Stop Task.viYDlyly DAQmx Read.viHD$@Q STOP, Automatic-Analog DBL 1Chan 1SampAnalog Wfm 1Chan 1SampAnalog 1D DBL 1Chan NSampAnalog Wfm 1Chan NSampAnalog 1D DBL NChan 1SampAnalog 1D Wfm NChan 1SampAnalog 2D DBL NChan NSampAnalog 1D Wfm NChan NSampAnalog 2D I16 NChan NSampAnalog 2D I32 NChan NSampAnalog 2D U16 NChan NSampAnalog 2D U32 NChan NSampDigital Bool 1Line 1PointDigital 1D Bool 1Chan 1SampDigital U8 1Chan 1SampDigital U16 1Chan 1SampDigital U32 1Chan 1SampDigital Wfm 1Chan 1SampDigital 1D U8 1Chan NSampDigital 1D U16 1Chan NSampDigital 1D U32 1Chan NSampDigital Wfm 1Chan NSampDigital 1D Bool NChan 1SampDigital 2D Bool NChan 1SampDigital 1D U8 NChan 1SampDigital 1D U16 NChan 1SampDigital 1D U32 NChan 1SampDigital 1D Wfm NChan 1SampDigital 2D U8 NChan NSampDigital 2D U16 NChan NSampDigital 2D U32 NChan NSampDigital 1D Wfm NChan NSampCounter DBL 1SampCounter U32 1SampCounter 1D DBL NSampCounter 1D U32 NSamp Raw 1D U8 Raw 1D U16 Raw 1D U32 Raw 1D I8 Raw 1D I16 Raw 1D I32%.1f%.1f%.1f%.1f%.0f%.0f%.0f      h gg  FPHPmultiple_ai.vi8FPHPDR80ؘ|7H~Xg HRRQ+o1|XXL,1p)@7,  4 O]/H|| $4 F R { <8h BR|< p  T 0P 2<O"6/ ,L$|4 O"|8hBR<  v% 4*xXR08 p "6/ "6/ "6/!"6/ "6/!||1$DX& $ @ p ;iz>F 1;i>F 1;iz , l 4 aolPY{7d54 N  |4 J  @ P  A 7L : $30u0/.- 8  2 $3T9 h0   7d, d  hp : 0+c+c+c8 hBR0 3 , lp : +7b+7b+7b0 2 ( J0 2 -  Lp 0  x Mx Kx MD0    l0 2    0  U4 6 x9 4 6JP ah;i 1;izow , h\xH|||PY {%7 PR5< (4|<4 F R {?d9 4 J( N WȨ9 4 N  %@P  A N7 |L :( $R3X0u0/.- 8 2( $R309 Rp :( 0C+OcC+OcC+Oc0 (  N7d8h(BRp :( +C7Ob+C7Ob+C7ObD0  * d* 0 24( 0 3 , _olp 0  clx <hx ;clx <4 64h0 2  ) 0  %U0 24-  =0  8h B R0;i>F 1;i 1;iow  l, BDHPmultiple_ai.viLVINDAQmx Start Task.vi'HPTH0DAQxDAQx@LVINDAQmx Stop Task.vi/tPTH0DAQxDAQx@POLY DAQmx Read.vi7dPTH0DAQxDAQx@LVIN)DAQmx Read (Analog 1D DBL NChan 1Samp).vi7dPTH0DAQxDAQx@9BDHPD\R89p|9~Xg %6ܭQR\RD["M0|,66%t0%X 7d47d?z}0@|Wwg4 BWft 47dLBz4`D  8X`!%$CZITX8|H`D,9t9H&$0$<LD\0`&`( @(|( @\0%;nK~CvPtDd ` dT$47d0Czd 7dHD 7dd47dXDz(0@(;>K^CN$ 7d4 B,>;Vt47dGz} 7dxl4.|&7 7d\4`(!47dQ47dP 4/` *J/8X X  (X 40*J:40 *J:@P 2C 4 , t 0  `8 2 3BT <8!hBL! : 4@00/.- 0! 3 2C !@ ( `4! J #s2t ," `  " `X," < 4"` " " @"P!. 8" 2 "-, (8$h BL$ :  #00/.- 0$ 3 !. $@p 4$7d \O $7d 4$7d N $7d , `$ ` $7d $4$7dL $7d $ 4$7dK $7d0d$d $7dX4$7d M $7d$4$7dtI $7d T$T4$7d7 $7d$4$7dD6 $7dd$$4$7d J $t$X$$ $ T,$$|g=PP,$T $# g=PP4$ J  .t ,%x :H%(CNCv4%` pt%T4% B %dt 4&`  <&D`%E(&& &@  &@ |(&0&E \%5- &@ pX 0&E p-5E=0&E` %5-H& (::4&77 &"x$4&"X@y} & @$4&`#7 4&`$|7 &"< & @p<&4&" +s|w4&..7& &@(,&(F8D4& B8QCRqt8'UCdqpE'`,'t$'|X'8QRdlAW ~p <'6 2 Sb_ (|@( 2O S`ck0(  Rdl8(hB`10( 2+  Tbt(|8(h8BL j(|Q%1;iVZ 1;iVZ DT=1;icg 1;icg -|%D,: :5;i\` ( ( 4( B4Ctl )$<4) `Tccth9 *}} *@ T!D *p'-!! *@ T#  *"'-!!*--*!t*|*|0*@#   Wwg 4* BWft+!t <+D`!%E !D0+E T 5E= +@ T" !t0+E` T%5-4+ B T%dt 0,E T%5- ,@""P!t@,P"P!.!,,""|#T#"4, J! .t - ,-!f8- 2! " - 8/h!B4/` 8@4/`"4  L/ :!  #00/.- 0/ 3! !./x}}/w}w}m9;iVZ 1;icg  :,/P 0T @//X,/p</ # "xp| ((</ \( ` !t/[>[iiD/1''}94Hu/(8/(4/ &C'Hn}R P0(8(()\)***++,T,--l-.\ 0'H(l0(403'H'}  0'H(( 0'H)|(403'H'} &#403'H)H},2/0)\ 0'H))\403'H(X}&,) 0'Hp*L403'H* 0* 0'H)*0*403'H*}2950) 0'H+P*403'H*  0* 0'H**403'H,t!295403'H*8295 0'H++403'H+"  0+ 0'H++403'H,@#295 0,T 0'H, ,T0+0, 0'H-,403'H,% &# 0- 0'H,-403'H-X&&,) 0-l 0'H-$-l403'H.',2/403'H,$  0'H--403'H.H(2950.\ 0'H.,0(80-0)0p5wwD010/|<)Ӧ00d0040 &C/tm|< P10d00112D23(34445056 6 1/t010413/t/*| 1/t1 0 1/t10413/t/,|413/t1t/|11 1/t1@1413/t0.| 1/t2x413/t20112D 1/t12D12413/t20|11 1/t3|2413/t3313( 1/t23(413/t44413/t2d2 1/t3H3413/t45 14 1/t34413/t4l8 14 1/t4841314 1/t54413/t5: 150 1/t450413/t5; 15 1/t5P5413/t7<413/t49 1/t56 413/t6t=16 1/t6@4,1('H/t,1/t'H1X0d16 41 &C7dkz9 P2`70z8>(XX7T27d9Hp@2 27O <2  27 T Q04 37 04 37 84h7B,488H888,47d TL4 7d!t Tt  `(\ NI.LV.ALL.VILastSavedTarget0DfltNI.LV.ALL.goodSyntaxTargets&@0Dflt( 6&ISUUAf @@@@B=B=B=B=t:DM?S8  ?  F  M OI%Q TahomaTahomaTahoma000RSRC LVINLBVWs 4dRSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDICONXicl8lDTHPTRec!CPST