RSRC LVARLBVW ">>"@  J B&*">>"`PP``LL`440<ψȈfofofo     P\ P_\ _U U++++++++++++++++++++++++++++++++++++++++++++++++ 490LVDAQ VIs490LVDAQ CtrlsDevice Reset.viAI Buffer Config.viAI Hardware Config.viAI Group Config.vi AI Control.vi AI Clear.viAI Trigger Config.viAI Clock Config.vi AI Config.vi AI Start.viAI Buffer Read.vi  AI Read.viAI Continuous Scan.viGeneral Error Handler.vi 490LVDAQ.VIDevice Reset.viAI Buffer Config.viAI Hardware Config.viAI Group Config.vi AI Control.vi AI Clear.viAI Trigger Config.viAI Clock Config.vi AI Config.vi AI Start.viAI Buffer Read.vi AI Read.viAI Continuous Scan.viGeneral Error Handler.vi 490LVDAQ.VIInstrUseInstrUseInstrUseInstrUseInstrUseInstrUseInstrUse InstrUse InstrUse InstrUse InstrUse InstrUseInstrUseInstrUseInstrUseE`t0"0"  AB!! 1"3""1"3"3" ?x;>a?x??~_xq|yss9c|???|<sO??9?<|K>?|~ߏ=?7x??O<'>>ϟsp>=ǟq?s?~?????g?s?<?yƟ??~{<|>|>|>|>38383838383(3838S9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s)s9S9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s)s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s)s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s)s9s9S9s9s9s9s9s9s9s9s9s9s9s9s9s9S9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s)S9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9S9s9s9s9s9s9s9s)s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s)sN9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9S9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s)S9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s)s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9sgqgqgQgqgqgq ?㏏??|?||33? `0O000000000000??030333333303333333?O?? #???ψ pRSRC LVSBLBVW`, ` i386`MZ@ !L!This program cannot be run in DOS mode. $PELn-0! RE,MAE@E@ E_^[ËD$uwu؀pԋȁ ʉ l܀x u؀~H=,؀u43UVWu ;=؀tu' t uVuыt uVu tuVuu utu+uVuu3t t uVuы_^] k؀~ H؀W3it$h䀃áth h赃hh裃jjt$  jjj ,|$SV\$(u?=t$595wtЃ95vhh&hhu t$ t^[VW|$t$ ;vtЃ;w_^t=sL@PSVW=xt#h@vSׅthjSׅt r̡tt0hjPׅtƅu_^[jhhj|u39 ttȣ8Q;v ʃ;wǸÃ=8ut 88Ã܀SVW3U:t:=tF+р:uPu j ܀;t^+щL$;=t?Q\Eu j _++}ȃ\$;uE]_^[UVWhpVj5 8t5EMPQjjVSEEPu jEMPUQPWVEH=_^]ËL$ST$Vt$ WD$U|$t T$D$>"tEt@FYt t@F t t ūuNStO@IF>"t3t(҄Yt tF@t@F>"ut@>"uF3>ފ t uF>ƃ|$t T$D$T$ 3>\uFE>\t>"u#ut V:"u3ۃMtt\@MutFu t= t8t.tYtF@@YtFFat@|$t T$T$ ]_^[tD$uthut%ËD$=t=t=t=t3 W3X@󫪿h\`_USVWuQ95\cVE900E=prEPVX3@󫪃}M8Et)At";rYAB;s9u׸Y@=rV5\鐿X3@3󫪋EkEE<Ő?t.Ot';rxY@_;s?uBrV5\h\`Ek0+3\h`3=ttW3_^[]jkUHSEVWP}tU}u쥋E@|@uxȃE@|@ UEt3۾=>uTtCPt2ƃxP%u x@uxxCv_^[]ø h`thËT$3W9t @`r9u)jD$P+IQRP_áhPt$SVWU|$v3飃\$3Wu@WtWɃuυt9-dtWdu3HN@$++ǃtWV0t HHF$F 4F$]_^[VWt$ N|$@$+;v tNL9H3_^jS3VWU54^Wʀ+˃;L$u8=8ŋ63jH73jL03jP)3jT"3jX3j\3j` 3jd3jh2jl2jp2jt2jx2j|2h2h2h2h2h2h2h2h2h2hx2hn2hd2hZ2hP2hF2h<2h22h(2h2h2h 2h2h1h1h1h1h1h1h1h1h1h1h1h1h~1h t1hj1h`1hV1hL1h B1h$81h(.1h,$1h01h41h81h<0h@0hD0hH0hL0hP0hT0hX0h\0h`0hd0hh0hl0hpz0htp0hxf0h\0hR0hH0h>0h40h*0h 0h0h 0h0h/h/h/h/h/h/h/h/h/h/h/h/h/hv/hl/hb/hX/hN/hD/h:/h0/h&/h /h/h/h.h.h .h$.h(.h,.h0.h4.h8.h<.h@.hD.hH.hL|.hPr.hTh.hX^.h\T.h`J.hd@.hh6.hl,.hp".ht.hx.h|.h-h-h-h-h-h-h-h-h-h-h-h-h-hx-hn-hd-hZ-hP-hF-h<-h2-h(-h-h-h -h-h,h,h,h,h,h,h,h,h,h ,h,h,h~,ht,h j,h$`,h(V,h,L,h0B,h48,h8.,h<$,h@,hD,hL,hP+hT+hX+h\+h`+hd+hh+hl+hp+ht+hx+h|+h+hz+hp+hf+h\+hR+hH+h>+h4+h*+h +h+h +h+h*h*h*h*h*h*h*h*h*h*h*h*h*hv*hl*hb*hX*hN*hD*h:*h 0*h&*h*h*h*h )h$)h()h,)h0)h4)h8)h<)h@)hD)hH)hL)hP)hT|)hXr)h\h)h`^)hdT)hhJ)hl@)hp6)ht,)hx")h|)h)h)h(h(h(h(h(h(h(h(h(h(h(h(h(hx(hn(hd(hZ(hP(hF(h<(h2(h((h(h(h (h(h'h'h'h'h'h'h'h'h'h'h'h 'h$~'h(t'h,j'h0`'h4V'h8L'h<B'h@8'hD.'hH$'hL'hP'hT'hX&h\&h`&hd&hh&hl&hp&ht&hx&h|&h&h&h&hz&hp&hf&h\&hR&hH&h>&h4&h*&h &h&h &h&h%h%h%h%h%h%h%h%h%h%h%h%h%hv%hl%hb%hX%h N%hD%h:%h0%h&%h %h$%h(%h,$h0$h4$h8$h<$h@$hD$hH$hL$hT$hX$h\$h`$hd|$hhr$hlh$hp^$htT$hxJ$h|@$h6$h,$h"$h$h$h$h#h#h#h#h#h#h#h#h#h#h#h#h#hx#hn#hd#hZ#hP#hF#h<#h2#h(#h#h#h #h#h"h"h"h "h"h"h"h"h "h$"h("h,"h0~"h4t"h8j"h<`"h@V"hDL"hHB"hL8"hP."hT$"hX"h\"h`"hd!hh!hl!hp!ht!hx!h|!h!h!h!h!h!h!hz!hp!hf!h\!hR!hH!h>!h4!h*!h !h!h !h!h h h h h h h h h h h h h hv hl hb h X hN hD h: h0 h & h$ h( h, h h h h h h h h h h h0 h4 h8 h< |h@ rhD hhH ^hL ThP JhT @hX 6h\ ,h` "hd hh hl hp ht hx h| h h h h h h h h h h xh nh dh Zh Ph Fh <h 2h (h h h h h h h h h h h h h h h h h ~h th jh `h Vh Lh Bh$ 8h( .h, $h0 h4 h8 h< h@ hD hH hL hP hT hX h\ h` hd hh hl hp zht phx fh| \h Rh Hh >h 4h *h h h h h h h h h h h h h h h h h h vh lh bh Xh Nh Dh :h 0h &h h h$ h( h, h0 h4 h8 h< h@ hD hH hL hP hT hX h\ |h` rhd hhh ^hl Thp Jht @hx 6h| ,h "h h h h h h h h h h h h h h h h h xh nh dh Zh Ph Fh <h 2h (h h h h h h h h h h h h h h h h$ h( ~h4 th8 jh< `h@ VhD LhH BhL 8hP .hT $h\ h` hd hh hl hp ht hx h| h h h h h h h h zh ph fh \h Rh Hh >h 4h *h hh  hhhhh h$h(h,h0h4h8h<h@hDhHvhLlhPbhTXh\Nh`Dhd:hh0hl&hphthxh|hhhhhhhhhhhhh|hrhhh^hThJh@h6h,h"hhh hhhhh h$h(h,h<h@hDhHhPhTxh`nhhdhlZhpPhtFhx<h|2h(hhh hhhhhhhhhhhhhh~hthjh`hVhLhBh8h.h$hhhhhh hhhh h$h(h,h0h4h8h<zh@phDfhH\hLRhPHhT>hX4h\*hh hlhp hthhhhhhhhhhhhhhvhlhbhXhNhDh:h0h&hhhhh(h,h0h4h8h<h@hDhHhLhPhThX|h\rh`hhd^hhThlJhp@ht6hx,h|"hhhhhhhhhhhhhhhhhxhnhdhZhPhFh<h2h(hhh hhhhhhhh hhhhh h$~h(th,jh0`h4Vh8Lh<Bh@8hD.hH$hLhPhThX h\ h` hd hh hl hp ht hx h| h h h hz hp hf h\ hR hH h> h4 h* h h h h h h h h h h h h h h h h h hv hl hb hX hN h D h: h0 h& h h  h$ h( h, h0 h4 h8 h< h@ hD hH hL hP hT hX h\| h`r hdh hh^ hlT hpJ ht@ hx6 h|, h" h h h h h h h h h h h h h h h h hx hn hd hZ hP hF h< h2 h( h h h h h h h h h h  h h h h h  h$ h(~ h,t h0j h4` h8V h<L h@B hD8 hH. hP$ hT hX h\ h`hdhhhlhphthxh|hhhhhhzhphfh\hRhHh>h4h*h hh hhhhhhhhhhhhhhhvhlhbhXh NhDh:h0h&h h$h(h,h0h4h8h<h@hDhHhLhPhThXh\h`|hdrhhhhl^hpThtJhx@h|6h,h"hhhhhhhhhhhhhhhhhxhnhdhZhPhFh<h2h(hhh hhhhhh hhhhh h$h(h,~h0th4jh8`h<Vh@LhDBhH8hL.hP$hThXh\h`hdhhhlhphthxh|hhhhhhzhphfh\hRhHh>h4h*h hh hhhhhhhhhh hh,h0h4h8vh<lh@bhDXhHNhLDhP:hT0hX&h\h`hdhhhlhphthxh|hhhhhhhh|hrhhh^hThJh@h6h,h"hhhhhhhhhhhhhhhhhxhnh dhZhPhFh>… 3E4=M]fef EEEEEEZXPRUPP3ҋEEEE]!fUffefM?EEZXPD$PUP}fEEmfEm]XD$XD$ D$zR)3imNA90%ZøWRZû'02p(p,p0p?plvsbmain.dllGetLVSBHeaderIn flattenLVSBg?Բ?<<`y!ߡ@~ڣ ڣ Ϣ[@~QQ^ _j21~@ R6002 - floating point not loaded R6008 - not enough space for arguments R6009 - not enough space for environment abnormal program termination R6016 - not enough space for thread data R6017 - unexpected multithread lock error R6018 - unexpected heap error R6019 - unable to open console device R6024 - not enough space for _onexit/atexit tableR6025 - pure virtual function call DOMAIN error SING error TLOSS error runtime error  L xȅH|xyzĆԆ؆(h,Ґ "8DTbt,Ґ "8DTbtGetEnvironmentStringsGetCommandLineA2GetVersiondExitProcess&VirtualFree$VirtualAllocGetModuleFileNameAGetACPGetOEMCPGetCPInfoGetStdHandleGetFileTypeGetStartupInfoABWriteFileGetLastErrorKERNEL32.dll8 01111111 2222$2I2T2Z2222!3+3P3Y3d3i3v3{3333333334 4 4I4R4[4e4r4x4444445+5A5I5S555'60656;6F6666A7#8<8{8888889 99/9I9\9i9w99999 :&:,:J:O:\:h:t:y:~::::;!;';7;N;[;o;};;;;;;;;<<%<<<.>O>p>>>>>>>>,?2?:?H???????? <0000+151C1I1W11111111 22(2:222222`334?4567050001416667 777$7,747<7D7L7T7\7RSRC LVSBLBVW`, ` x 4xPLATLVSB0P-L-flattenflatten Device Reset PTH0 lvdaq.hlpThis VI resets either an entire board or the particular function identified by task ID. Resetting the function associated with task ID has the same result as calling the control VI for that function with control code set to clear. When you reset the entire board, LabVIEW clears all functions and changes all board settings to their default values. See the Data Acquisition VI Reference Manual for your platform for tables listing the default settings and ranges for this VI for the boards with which it will work. x  @status@ task ID out@0 device string @device @task IDr޿ ?̈̌O 3€|b~( ((((h((€|b~, ,,,,h(( ʀ| ,΢~,,,,(( ʀ|ˆ ,΢~,,,,(  ,̢~,, ƌ L ȇp$ |Ǐ?Ǐǿy;x~{#ag#~gc=?#fffffffp|y? x<>c<C8??<8c1cp?q|8ޏϟx?bf>>c?c?1?gy q|8ޏϟw?'w?1Ǐ y>?yLJ8؏g??88y??<~qc>9㜿8}>|w<88~?珇?<s؟8?ϟS?ϟ|9??_/?Rz?`|9|=?gy_?? ;;g9?????~cccO/???~?g?|>|>|>|>3838383838283838s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9r9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9sN9s9s9s9s9s9s9s9s9s9s9s9s9s9s9r9S9s9s9s9s9s9s9s9s9s9s9s9s9s9s9sN9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9R9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9S9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9r9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9r9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9r9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9r9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9r9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9sN9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9rN9s9s9s9s9s9s9s9s9s9s9s9s9s9sN9s9s9s9s9s9s9s9s9s9s9s9gqgqgqeqgqgqg???80133?`03D}}?1?1111111111111110333333333 3333333 ?O??2/##ϣk H ?ʕ ʖό|ȏ   @|||||  |||||| ?RSRC LVINLBVWR lDTHPD;88~X @device @task ID@ task ID out @status"@0 device stringL  888 (i16) device: the slot number or board ID you assigned to the data acquisition device when you configured it. The default input is 1.1-(u32) task ID: identifies the group and I/O operation. task ID takes priority over device. That is, if you wire a valid value both to device and to task ID, the VI resets only the function associated with task ID. The VI resets the entire device only when task ID is not wired. The default input is 0.51(u32) task ID out: has the same value as task ID.EA(i32) status: returns any error or warning condition from the VI.(string) device string: If the device you wish to reset is an SCXI chassis or module, you must specify which SCXI device using the proper channel string syntax, instead of using the device input control. BFPHP h;8 @P@x3l;@4 Bt xETX@%=t UhUd$ETPP>rHzLZ&>RW6gd$Z=t3f}2thUd$uPhUhUd$ÐzTԍ<RfZ <rPfz\ꍽ8RZ 8rXf},}f}2th Ud$hhUhUd$=t3f}2thUd$uPhUhUd$Ðf}2th Ud$f},Cf}2th U\d$hhUhUd$f}2th U/d$f},Cf}2th Ud$hhUhUd$f}2th Ud$fEf EtKfe@Džud$f#EfEXÐDžfE,f}tud$ÐfEƅ/ƅ.%=hhUhUd$%=hhUhUd$%=QhhUhUd$=t3f}2thUd$uPhUhUd$Ðƅ.f}Phhuzmd$ =-ExPu(ed$XÐƅ/lu Y4V0V>V<V8VlPpG,XG0 ׍d$㋽lW u=t3f}2thUd$uPhUhUd$Ðƅ/f},Cf}2th U[d$hhUhUd$f}2th U.d$f},Cf}2th U d$hhUhUd$f}2th Ud$f}Phhukd$ =-ExPu(rcd$XÐf}f}Džu9d$XÐDžfE,u赽d$Ð%=hhUhUd$%=hhUhUd$ETPP4:0zf}tDfe@f}t8Džuͼd$XÐDžUhd$f}2thU9d$E$83MTET |hf}2thsd$C kPÐu$bd$‹MTUTExfZ f;}fffX ZP f;Y ~QPCbd$YEx9tf}2thUd$LUl$ SQVWD$T$\$ L$$=]PX$$ÐnC /iL  N P$P$(d$ _^Y[]ÐXEdUXÐElEu荹d$=Ð_^Y[]ÐXEx_^Y[]ÐXEx_^Y[]Ðt;]TtSu$P`d$ud$Džlu 2lPpG,XG0㋽lW uPEx$P`d$f}2thUzd$tET\E$8PPo_d$‰UTfJ Exf;~fffH ZP P_d$)f} t fE E)_^Y[]Ðf}Klu 2lPpG,XG0㋽lW ufE_^Y[]ÐhUh Ud$ _^Y[]Ð_^Y[]ÐL$(ETP9uud$uu*d$5uT$@@XRhd$_^Y[]Ð_^Y[]Ðy؋t$(= EPX$$ÐOP $P$d$ _^Y[]Ð؉΋|$(=-PX$$Ð>FMT[P8$FP$d$ _^Y[]ÐfW6f[d$؉=-PX$$Ð>Pe$sPJ$ld$ _^Y[]Ðu<=} )VP҇$h@u d$=fu8=^} )VP$hXu 褠d$=+楸u0=} )VP$hpu 5d$=u4=} )VP$hu Ɵd$=M=} )VP"$h< u Wd$="W6Xd$="WhXd$؉=-PX$$Ð>HP$Pw$d$ _^Y[]Ð-΃΍<f<f,⍽8楍8|楸k,006%,44H>"W6Vd$=>"W6Vd$q=-PX$$Ð>VP$P$d$ _^Y[]Ðҍԃu VWhUh Ud$WVhUh Ud$捽u VWhUh Ud$~WVhUh Ud$eu VWhUh Ud$4WVhUh Ud$u VWhUh Ud$WVhUh Ud$"&u VWhUh Ud$WVhUh Ud$SShUh Ud$=t|$ShUh Ud$=tZ$ShUh Ud$=t8$ShUh Ud$=t$ShUh Ud$[_^Y[]ÐhUh Ud$ _^Y[]Ðm|ffDžplu 2lPpG,XG0㋽lW u=t_^Y[]ÐAQgB @hR Z w$i "k Gs!CG   4 J u    }  >  pNnZ x  @status@ task ID out@0 device string @device @task ID~~P5` P"P Pdevice pdevice P"P Ptask ID ptask ID P*PP task ID outp task ID out P"P Pstatus pstatus@PP0 device stringp0 device string@0 device string`````` ` `  ` `` ` `  `  ` ` `  ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `  `  `  ` `  `` `This VI resets either an entire board or the particular function identified by task ID. Resetting the function associated with task ID has the same result as calling the control VI for that function with control code set to clear. When you reset the entire board, LabVIEW clears all functions and changes all board settings to their default values. See the Data Acquisition VI Reference Manual for your platform for tables listing the default settings and ranges for this VI for the boards with which it will work.$ Device Reset:8P :;ƨ:0yǬ:ư:ƴ:h6OЂ::$:ƀ:ivDevice Reset.vip\:ƭu̼::M 0Y4p5p device stringL:Δ;͔FPHPDevice Reset.viRнѽstatusMVc$Vc$ 0WERER task ID out@VIDSDevice Reset.viLVSBRESETlPTH0D0@ device string @device @task IDLP @task ID @device0@ device string@ task ID out @statusC:\lv40\lvsource\gencode.cGenDispatchEntryVC:\lv40\lvsource\gencode.cGenRangeCheck C:\lv40\lvsource\gencode.cGenCopyProcs1IC:\lv40\lvsource\gencode.cGenCopyProcs2rC:\lv40\lvsource\gencode.cGenCopyProcs3C:\lv40\lvsource\gencode.cGenDefaultProc% fp`PPLP @device @task ID@ task ID out @status0@ device string MVCcVDc 0(`4.0b14Oldest compatible LabVIEW.SE;R^E lvdaq.hlpM=i>i 1y}B(Bq@(B(yǝ1~Uծтՠi386bMZ@ !L!This program cannot be run in DOS mode. $PELb0! "tEt@Ft t@F t t ūuNStO@IF>"t3t(҄t tF@t@F>"ut@>"uF3>ފ t uF>ƃ|$t T$D$T$ 3>\uFE>\t>"u#ut V:"u3ۃMtt\@MutFu t= t8t.ttF@@tFFat@|$t T$T$ ]_^[D$uu%ËD$=t=t=t=t3 W3@󫪿_USVWuQ95cVE900E=rEPV3@󫪃}M8Et)At";rAB;s9u׸@=rV5鐿3@3󫪋EkEE<Ђ?t.Ot';r@_;s?uBrV5\Ek0Ă+33=tW3_^[]jkUHSEVWP̐}tU}u쥋E@|@u쿸ȃE@|@ UEt3۾=Ȑ>uTtCPĐt2ƃP%u @uCv_^[]ø hthËT$3(W9t @r9(u),jD$P+IQRPА_áPt$SVWU|$v3飃\$3Wu@WtWɃuυt9-tWu3HN@$++ǃtWV0t HHF$F tF$]_^[VWt$ N|$@$+;v tNL9H3_^jS3VWU5t|tPNu;>^Wʀ+˃;L$ux=xŋ6|up;ttirue:.Oـ+݃;\$s@uC x=x;=tuĉt 6I+΃;L$r]_^[Ë;tuSD$VW%3ɾȈ3+^;s(u9~uу Aȋr߅|PRPQ蒃_^[SVW9v|$;sjh Vjt6\$WSk ȈǁĈtS轃_^[3SVWU|$k ĈȈ+ȋ9L$w|-D$+ҁD$+F;sjhVSut t"VĈSTt}3]_^[Vht$ jk uK3ȈĈ^UVW3EuuuuEE;E;E;E}PW^uMIu M1Eω~N7E@$<PE8|uFU $;v U EMP1RVTMEQV@J$+Qu鼋U MQh|RV5t5p镍EPHP[tE@$JU +׍EP|VQuBEP5pu V褃5p,=|uE@$E MQPu Vpt@$;v N@$+;r5t35E8t( xE0E05xUE8uݸ_^]ËT$SVWzt$$<tMN$<uD$ljF$ F-\$߀;tL$8__:_2^[Á=p|VuTpT$@$;v;$;w)5pH;wD$ 0F$+ƒ@^j3j3j3j 3j3j3j3j3j }3j$v3j(o3j,h3j0a3j4Z3j8S3j3jH73jL03jP)3jT"3jX3j\3j` 3jd3jh2jl2jp2jt2jx2j|2h2h2h2h2h2h2h2h2h2hx2hn2hd2hZ2hP2hF2h<2h22h(2h2h2h 2h2h1h1h1h1h1h1h1h1h1h1h1h1h~1h t1hj1h`1hV1hL1h B1h$81h(.1h,$1h01h41h81h<0h@0hD0hH0hL0hP0hT0hX0h\0h`0hd0hh0hl0hpz0htp0hxf0h\0hR0hH0h>0h40h*0h 0h0h 0h0h/h/h/h/h/h/h/h/h/h/h/h/h/hv/hl/hb/hX/hN/hD/h:/h0/h&/h /h/h/h.h.h .h$.h(.h,.h0.h4.h8.h<.h@.hD.hH.hL|.hPr.hTh.hX^.h\T.h`J.hd@.hh6.hl,.hp".ht.hx.h|.h-h-h-h-h-h-h-h-h-h-h-h-h-hx-hn-hd-hZ-hP-hF-h<-h2-h(-h-h-h -h-h,h,h,h,h,h,h,h,h,h ,h,h,h~,ht,h j,h$`,h(V,h,L,h0B,h48,h8.,h<$,h@,hD,hL,hP+hT+hX+h\+h`+hd+hh+hl+hp+ht+hx+h|+h+hz+hp+hf+h\+hR+hH+h>+h4+h*+h +h+h +h+h*h*h*h*h*h*h*h*h*h*h*h*h*hv*hl*hb*hX*hN*hD*h:*h 0*h&*h*h*h*h )h$)h()h,)h0)h4)h8)h<)h@)hD)hH)hL)hP)hT|)hXr)h\h)h`^)hdT)hhJ)hl@)hp6)ht,)hx")h|)h)h)h(h(h(h(h(h(h(h(h(h(h(h(h(hx(hn(hd(hZ(hP(hF(h<(h2(h((h(h(h (h(h'h'h'h'h'h'h'h'h'h'h'h 'h$~'h(t'h,j'h0`'h4V'h8L'h<B'h@8'hD.'hH$'hL'hP'hT'hX&h\&h`&hd&hh&hl&hp&ht&hx&h|&h&h&h&hz&hp&hf&h\&hR&hH&h>&h4&h*&h &h&h &h&h%h%h%h%h%h%h%h%h%h%h%h%h%hv%hl%hb%hX%h N%hD%h:%h0%h&%h %h$%h(%h,$h0$h4$h8$h<$h@$hD$hH$hL$hT$hX$h\$h`$hd|$hhr$hlh$hp^$htT$hxJ$h|@$h6$h,$h"$h$h$h$h#h#h#h#h#h#h#h#h#h#h#h#h#hx#hn#hd#hZ#hP#hF#h<#h2#h(#h#h#h #h#h"h"h"h "h"h"h"h"h "h$"h("h,"h0~"h4t"h8j"h<`"h@V"hDL"hHB"hL8"hP."hT$"hX"h\"h`"hd!hh!hl!hp!ht!hx!h|!h!h!h!h!h!h!hz!hp!hf!h\!hR!hH!h>!h4!h*!h !h!h !h!h h h h h h h h h h h h h hv hl hb h X hN hD h: h0 h & h$ h( h, h h h h h h h h h h h0 h4 h8 h< |h@ rhD hhH ^hL ThP JhT @hX 6h\ ,h` "hd hh hl hp ht hx h| h h h h h h h h h h xh nh dh Zh Ph Fh <h 2h (h h h h h h h h h h h h h h h h h ~h th jh `h Vh Lh Bh$ 8h( .h, $h0 h4 h8 h< h@ hD hH hL hP hT hX h\ h` hd hh hl hp zht phx fh| \h Rh Hh >h 4h *h h h h h h h h h h h h h h h h h h vh lh bh Xh Nh Dh :h 0h &h h h$ h( h, h0 h4 h8 h< h@ hD hH hL hP hT hX h\ |h` rhd hhh ^hl Thp Jht @hx 6h| ,h "h h h h h h h h h h h h h h h h h xh nh dh Zh Ph Fh <h 2h (h h h h h h h h h h h h h h h h$ h( ~h4 th8 jh< `h@ VhD LhH BhL 8hP .hT $h\ h` hd hh hl hp ht hx h| h h h h h h h h zh ph fh \h Rh Hh >h 4h *h hh  hhhhh h$h(h,h0h4h8h<h@hDhHvhLlhPbhTXh\Nh`Dhd:hh0hl&hphthxh|hhhhhhhhhhhhh|hrhhh^hThJh@h6h,h"hhh hhhhh h$h(h,h<h@hDhHhPhTxh`nhhdhlZhpPhtFhx<h|2h(hhh hhhhhhhhhhhhhh~hthjh`hVhLhBh8h.h$hhhhhh hhhh h$h(h,h0h4h8h<zh@phDfhH\hLRhPHhT>hX4h\*hh hlhp hthhhhhhhhhhhhhhvhlhbhXhNhDh:h0h&hhhhh(h,h0h4h8h<h@hDhHhLhPhThX|h\rh`hhd^hhThlJhp@ht6hx,h|"hhhhhhhhhhhhhhhhhxhnhdhZhPhFh<h2h(hhh hhhhhhhh hhhhh h$~h(th,jh0`h4Vh8Lh<Bh@8hD.hH$hLhPhThX h\ h` hd hh hl hp ht hx h| h h h hz hp hf h\ hR hH h> h4 h* h h h h h h h h h h h h h h h h h hv hl hb hX hN h D h: h0 h& h h  h$ h( h, h0 h4 h8 h< h@ hD hH hL hP hT hX h\| h`r hdh hh^ hlT hpJ ht@ hx6 h|, h" h h h h h h h h h h h h h h h h hx hn hd hZ hP hF h< h2 h( h h h h h h h h h h  h h h h h  h$ h(~ h,t h0j h4` h8V h<L h@B hD8 hH. hP$ hT hX h\ h`hdhhhlhphthxh|hhhhhhzhphfh\hRhHh>h4h*h hh hhhhhhhhhhhhhhhvhlhbhXh NhDh:h0h&h h$h(h,h0h4h8h<h@hDhHhLhPhThXh\h`|hdrhhhhl^hpThtJhx@h|6h,h"hhhhhhhhhhhhhhhhhxhnhdhZhPhFh<h2h(hhh hhhhhh hhhhh h$h(h,~h0th4jh8`h<Vh@LhDBhH8hL.hP$hThXh\h`hdhhhlhphthxh|hhhhhhzhphfh\hRhHh>h4h*h hh hhhhhhhhhh hh,h0h4h8vh<lh@bhDXhHNhLDhP:hT0hX&h\h`hdhhhlhphthxh|hhhhhhhh|hrhhh^hThJh@h6h,h"hhhhhhhhhhhhhhhhhxhnh dhZhPhFh>… 3E4=]fef EEEEEEZXPRUPP3ҋEEEE]!fUffefM?EEZXPD$PUP}fEEmfEm]XD$XD$ D$zR)3imNA90%ZøRZû'02p(p,p0pw?plvsbmain.dllGetLVSBHeaderdaqdrvDAQ: device string size = %luDAQ: allocation failedCIN VLSBg?Բ?||`y!ߡ@~ڣ ڣ Ϣ[@~QQ^ _j21~@ R6002 - floating point not loaded R6008 - not enough space for arguments R6009 - not enough space for environment abnormal program termination R6016 - not enough space for thread data R6017 - unexpected multithread lock error R6018 - unexpected heap error R6019 - unable to open console device R6024 - not enough space for _onexit/atexit tableR6025 - pure virtual function call DOMAIN error SING error TLOSS error runtime error 8` ܅8\xyzؐPԑfP$2@đp|!fP$2@đp|!nidaq32.dllGetEnvironmentStringsGetCommandLineA7GetVersionbExitProcess3VirtualFree1VirtualAllocGetModuleFileNameAGetACPGetOEMCPGetCPInfoGetStdHandleGetFileTypeGetStartupInfoAOWriteFileGetLastErrorKERNEL32.dll,m0|00011111 22L2222*3>3D3]3c3h3s3~333333334g4444444445)515:5C5V5]5b5o5t5555555566M6[6b6l666666 777777 88c889999:::a:n:s:x::::::;1;A;S;t;;;;;;;;;;;)O>>>>????W?_?e?m???? `00$0>0S0Y0_00000001G1M1^1d1j182J2Q22222222 33(3:3R3s3{333)4-4<4U4h4`334?45670u0$1p1t1,747<7D7L7T7\7d7l7t7|77777FLVSBRESETLVSBflattenPTH0 flatten.lsbiLVINDevice Reset.vi@ x  @status@ task ID out@0 device string @device @task IDRy=by>bdevice        MS Sans Serif MS Sans Serif MS Sans Serif000RSRC LVINLBVWR l% 40RSIDDTHP,STRG@TRec LIfpFPHPVICDCPTMLIdsDFDSDSTMvers HIST HLPP4HLPTHICON\PLATpLVSBLIsbLIviDLDRLVINFTABX;,l4l <6,<5<50 < 2H< 1; 1; 0t;00;1(8; 1x,<0@XP)``2( lvdaq.hlpThis VI allocates memory for the driver's internal acquisition buffer that will be used during a buffered analog input task. The buffer or buffers allocated by AI Buffer Config are referred to as internal buffers because you do not have direct access to them. NOTE: When you run the AI Control VI with control code set to 4 (clear), one of the actions the VI performs is the equivalent of running the AI Buffer Config VI with allocation mode set to 1. That is, both VIs deallocate the internal analog input data buffers. Acquisitions that use DSP or expansion card memory are an exception, however. The AI Control VI does not deallocate DSP memory when clearing an acquisition. You must explicitly call the AI Buffer Config VI to deallocate DSP acquisition buffers. If you are using an NB-A2000 with an NB-DMA-2800 on a Macintosh Quadra 700, Quadra 800, Quadra 900, or Quadra 950, and if buffer size is a multiple of the NuBus block size (as discussed in the description of the allocation mode parameter), the driver automatically uses block mode DMA transfers. See the Data Acquisition VI Reference Manual for your platform for tables listing default settings and ranges for this VI for the boards with which it will work. You can pop up on any front panel control for a parameter description. x   2@P @ status @code @0source error out@DSP memory handle out@ task ID out@DSP memory handle (0)@ no changedeallocate memoryallocate memoryallocate DSP memoryuse DSP memory handlenon-block mode NuBus memoryblock mode NuBus memoryallocation mode (0: no change)<@P @ status @code @0sourceerror in (no error),@&[ number of buffers ] (-1: no change)&@ scans per buffer (-1: no change) @task ID/ ???*Ď ?| €tbq( ((((h((€|bq, ,,,,h(( €|bq, ,,,,h(( ƌ̂( '(̈,΢~L̀..̂̢.ƌ̂ '(̈̀bq,..̢̂΄̂ '(̈̀bq,..̢.̂ʌ̂ Ƞͣ ʡʃʠ ʠ ! Ȁ|̈̌bq,, H K'̈,Ϣ~p,h '(̈̀bq,..̢.̂Ā|bq,̢!̂ƌ̂Ȉ Ȍ̈,̢̂ ̀|̌bq,̂.΀|Œ ,΢~,,,,  ,̢~,, 333p |<@ p| ̌bq,΢~p,,,|Ǐ?Ǐǿ?|<x;G~==wa{;0{|{xC8>{?!9=88px>y?8qsp|>=s88px>y?8898qp=?#fffffffp||>??3??;;ǏLJ?;|88s91c1cp?q|8ޏϟ??8q|8ޏϟsc9~ 1<~?C~?C ?ϟ!w;~~?g??0~?Cp??|p#bffǏ 9>yOw<'w<3ϟ y>?y'#ϟ8#bff؇c??88y?ُg??88y?ُ?|~q?<~q??<|Gό̌: *窪着ꮨqwwwwsp3pĠ D  İķ D ?  İķ  D  ? H ?HħHĠ HD8H ??__WUos]U_uw__WwH DݙO1s/#""$$2#"?#"?!"#"?#"?#"?|>>;3>~>>?珇?<_s؟8?ϟS?ϟ|9??_/?Rz?`|9|=?gy_?? ;;g9?????~cccO????~?g?|>|>|>|>3838383838283838s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9r9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9sN9s9s9s9s9s9s9s9s9s9s9s9s9s9s9r9S9s9s9s9s9s9s9s9s9s9s9s9s9s9s9sN9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9R9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9S9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9r9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9r9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9r9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9r9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9r9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9sN9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9rN9s9s9s9s9s9s9s9s9s9s9s9s9s9sN9s9s9s9s9s9s9s9s9s9s9s9gqgqgqeqgqgqg???80133`03D}}?1?1111111111111110333333333 3333333 ?O??2#??<'4@'  ό|ȏ |       |t||||||||||||| | |   | | |RSRC LVINLBVW+ DTHPDT;88~ @task ID@ task ID outH<@P @ status @code @0sourceerror in (no error) @ status @code @0sourceB2@P @ status @code @0source error out*@DSP memory handle (0)*@DSP memory handle out6&@ scans per buffer (-1: no change)@ no changedeallocate memoryallocate memoryallocate DSP memoryuse DSP memory handlenon-block mode NuBus memoryblock mode NuBus memoryallocation mode (0: no change)8,@&[ number of buffers ] (-1: no change) 0"P 09PhPh((\\PP`PhPP`Pp`pp`P`(\PP (u32) taskID: uniquely identifies the device, group of channels, and I/O operation. The AI Group Config VI creates the task ID.?;(i32) scans per buffer: the number of scans you want each allocated buffer to hold. The default input is -1, which tells LabVIEW not to change the scans per buffer setting. The default setting is 100 scans. Remember that each scan will hold a sample from each channel in the channel scan list from AI Group Config.PL(i32) number of buffers: the number of buffers the VI allocates. Individual buffers are called buffer 1, buffer 2, and so on in the AI Buffer Read VI. The default input is -1, which tells LabVIEW not change the number of buffers setting. You only need to change it for multi-buffered acquisition. The default setting is one buffer.(u32) DSP memory handle: you only use this control to pass in a DSP handle that you previously allocated using the DSP VIs. To use the DSP memory handle, set allocation mode to 4, and pass the handle to this control (Windows only).TP(u32) taskID out: the same as taskID in; identifies the group and I/O operation.(u32) DSP memory handle out: the handle the VI produces when allocation mode is 3 or the DSP memory handle you pass to the VI when allocation mode is 4 (Windows only).(cluster) error in: a cluster describing any error conditions prior to this VI's execution. The default input of this cluster is no error. The error in cluster contains the following parameters: (bool) status: TRUE if an error has occurred. (i32) code: the error code associated with an error. A value of 0 means no error, a negative value is an error, and a positive value is a warning. (string) source: an indication of where an error occurred, usually the name of the VI. xt(bool) status: TRUE if an error has occurred. Regardless of the value of status, this VI clears the input operation."no errorERRORno errorERROR(i32) code: the error code associated with an error. A value of 0 means no error, a negative value is an error, and a positive value is a warning.[W(string) source: an indication of where an error occurred, usually the name of the VI.(cluster) error out: a cluster containing error information. If error in indicated an error, error out contains the same error information. Otherwise, it describes the error status of this VI. Use the General Error Handler utility VI to check the error at the end of your diagram. The error out cluster contains the following parameters: (bool) status: TRUE if an error has occurred. (i32) code: the error code associated with an error. A value of 0 means no error, a negative value is an error, and a positive value is a warning. (string) source: an indication of where an error occurred, usually the name of the VI. 1-(bool) status: TRUE if an error has occurred."no errorERRORno errorERROR(i32) code: the error code associated with an error. A value of 0 means no error, a negative value is an error, and a positive value is a warning.[W(string) source: an indication of where an error occurred, usually the name of the VI.(u16) allocation mode: determines how LabVIEW allocates the buffer. 0: do not change allocation mode setting (default input) 1: do not allocate; deallocate any existing buffers for the task 2: allocate buffer or buffers of specified size (default setting) 3: allocate buffer in DSP memory of specified size, return handle in DSP memory handle out (Windows only) 4: use the buffer specified by DSP memory handle that was previously allocated (Windows only) 5: allocate non-block mode NuBus expansion card memory (Macintosh only) 6: allocate block mode NuBus expansion card memory (Macintosh only) You can use block mode only when you use an NB-A2000 or NB-DMA-2800 board with a Macintosh Quadra or any Macintosh computer in which you have installed a memory expansion card. To use block mode, buffer size and total scans to acquire must be multiples of 32. If either of these parameters is not a multiple of 32, LabVIEW uses the non-block method on a Quadra and returns an error on an expansion card. no changedeallocate memoryallocate memoryallocate DSP memoryuse DSP memory handlenon-block mode NuBus memoryblock mode NuBus memory@FPHP0h;8@P$-PZ;B4 FX -<>2^4  2X ?NX3^,,l@ 2X A=Fppl@ 2X FPook0 X =PZ2H 2X BN/ݳ0/.-0TX @PR20 lv <SlX]؀<  (X4 F 2 ]0! 7  SX0!  X],!8,!84!O- < "0d4" O 2^<# r*^ǘ<Ƙ% - - -  -  -   @%P -Vx< @4,& L4& F8  02^4' 28 +T3 ^@( :8 A #ppl@( :8 # -ookH( :8 +0ܳ0/.-0( 8 -V24(Q.RV8< ,)d<4) F .=2$^4* 2 @PT3(^p+ 4+ @P7@P@P70+  >RV20+F+ T<+dxX+L 4 p xdzD+7+~ :O+;'euO<%DH+W˯<@(,0dT4, F 2y4- J 3y<.  2 ʭ3y<@0 2 @ppl@0 2 ook00  ˯2 )*%i386|hB ETfZ =t5f;~fRRu$:d$Zrr d$ÐUTEx|hf;}fffX f}2thUld$U?d$f}f7ETX@%=t UhUd$ETPPz$,RZ r z4RfZ r0fr@fzDmzRfW6_8d$=Z=t3f}2thUKd$uPhUhUd$ÐzL RZ rHzTRZ rPz\܍RZ rX$f},Cf}2th U莙d$hhUhUd$f}2th Uad$f},Cf}2th U9d$hhUhUd$f}2th U d$lf},}f}2th Ud$hhUhUd$=t3f}2thU谘d$uPhUhUd$Ðf}2th U}d$f},Cf}2th UUd$hhUhUd$f}2th U(d$f},Cf}2th Ud$hhUhUd$f}2th Uӗd$f},Cf}2th U諗d$hhUhUd$f}2th U~d$fEf EtKfe@Džu9d$f#EfEXÐDžfE,f}tu覐d$ÐfETƅƅƅ%=hhUhUd$l%=QhhUhUd$=t3f}2thUrd$uPhUhUd$Ðƅf}PhT hpu==d$ =-ExPu(4d$XÐƅƅff}Ph hT u"d$=fW6"d$=W؉= =PX$$ÐN$f<P$Pl$d$ _^Y[]Ðu=} )VP؇$h$u gd$=إu=_} )VP$h<u 3gd$=,u=} )VP$hTu fd$=u=} )VP$hu Ufd$=NfVkI%F  ! x   2@P @ status @code @0source error out@DSP memory handle out@ task ID out@DSP memory handle (0)@ no changedeallocate memoryallocate memoryallocate DSP memoryuse DSP memory handlenon-block mode NuBus memoryblock mode NuBus memoryallocation mode (0: no change)<@P @ status @code @0sourceerror in (no error),@&[ number of buffers ] (-1: no change)&@ scans per buffer (-1: no change) @task IDPX` P"P Ptask ID ptask ID PVP&P scans per buffer (-1: no change)&p scans per buffer (-1: no change) PbP,P&[ number of buffers ] (-1: no change),p&[ number of buffers ] (-1: no change)jPP no changedeallocate memoryallocate memoryallocate DSP memoryuse DSP memory handlenon-block mode NuBus memoryblock mode NuBus memoryallocation mode (0: no change)p no changedeallocate memoryallocate memoryallocate DSP memoryuse DSP memory handlenon-block mode NuBus memoryblock mode NuBus memoryallocation mode (0: no change) P>PPDSP memory handle (0)pDSP memory handle (0) P*PP task ID outp task ID out P>PPDSP memory handle outpDSP memory handle out PP lvdaq.hlpM@ MW@!MW0 g;9IId9 1b`1H5HUkUi386`MZ@ !L!This program cannot be run in DOS mode. $PEL߉0! "tEt@FYt t@F t t ūuNStO@IF>"t3t(҄Yt tF@t@F>"ut@>"uF3>ފ t uF>ƃ|$t T$D$T$ 3>\uFE>\t>"u#ut V:"u3ۃMtt\@MutFu t= t8t.tYtF@@YtFFat@|$t T$T$ ]_^[tD$utut%ËD$=t=t=t=t3 W3X@󫪿h\`_USVWuQ95\cVE900E=prEPVX3@󫪃}M8Et)At";rYAB;s9u׸Y@=rV5\鐿X3@3󫪋EkEE<Ő?t.Ot';rxY@_;s?uBrV5\h\`Ek0+3\h`3=ttW3_^[]jkUHSEVWP̐}tU}u쥋E@|@uxȃE@|@ UEt3۾=Ȑ>uTtCPĐt2ƃxP%u x@uxxCv_^[]ø h`thËT$3W9t @`r9u)jD$P+IQRPА_áhPt$SVWU|$v3飃\$3Wu@WtWɃuυt9-dtWdu3HN@$++ǃtWV0t HHF$F 4F$]_^[VWt$ N|$@$+;v tNL9H3_^jS3VWU54^Wʀ+˃;L$u8=8ŋ63jH73jL03jP)3jT"3jX3j\3j` 3jd3jh2jl2jp2jt2jx2j|2h2h2h2h2h2h2h2h2h2hx2hn2hd2hZ2hP2hF2h<2h22h(2h2h2h 2h2h1h1h1h1h1h1h1h1h1h1h1h1h~1h t1hj1h`1hV1hL1h B1h$81h(.1h,$1h01h41h81h<0h@0hD0hH0hL0hP0hT0hX0h\0h`0hd0hh0hl0hpz0htp0hxf0h\0hR0hH0h>0h40h*0h 0h0h 0h0h/h/h/h/h/h/h/h/h/h/h/h/h/hv/hl/hb/hX/hN/hD/h:/h0/h&/h /h/h/h.h.h .h$.h(.h,.h0.h4.h8.h<.h@.hD.hH.hL|.hPr.hTh.hX^.h\T.h`J.hd@.hh6.hl,.hp".ht.hx.h|.h-h-h-h-h-h-h-h-h-h-h-h-h-hx-hn-hd-hZ-hP-hF-h<-h2-h(-h-h-h -h-h,h,h,h,h,h,h,h,h,h ,h,h,h~,ht,h j,h$`,h(V,h,L,h0B,h48,h8.,h<$,h@,hD,hL,hP+hT+hX+h\+h`+hd+hh+hl+hp+ht+hx+h|+h+hz+hp+hf+h\+hR+hH+h>+h4+h*+h +h+h +h+h*h*h*h*h*h*h*h*h*h*h*h*h*hv*hl*hb*hX*hN*hD*h:*h 0*h&*h*h*h*h )h$)h()h,)h0)h4)h8)h<)h@)hD)hH)hL)hP)hT|)hXr)h\h)h`^)hdT)hhJ)hl@)hp6)ht,)hx")h|)h)h)h(h(h(h(h(h(h(h(h(h(h(h(h(hx(hn(hd(hZ(hP(hF(h<(h2(h((h(h(h (h(h'h'h'h'h'h'h'h'h'h'h'h 'h$~'h(t'h,j'h0`'h4V'h8L'h<B'h@8'hD.'hH$'hL'hP'hT'hX&h\&h`&hd&hh&hl&hp&ht&hx&h|&h&h&h&hz&hp&hf&h\&hR&hH&h>&h4&h*&h &h&h &h&h%h%h%h%h%h%h%h%h%h%h%h%h%hv%hl%hb%hX%h N%hD%h:%h0%h&%h %h$%h(%h,$h0$h4$h8$h<$h@$hD$hH$hL$hT$hX$h\$h`$hd|$hhr$hlh$hp^$htT$hxJ$h|@$h6$h,$h"$h$h$h$h#h#h#h#h#h#h#h#h#h#h#h#h#hx#hn#hd#hZ#hP#hF#h<#h2#h(#h#h#h #h#h"h"h"h "h"h"h"h"h "h$"h("h,"h0~"h4t"h8j"h<`"h@V"hDL"hHB"hL8"hP."hT$"hX"h\"h`"hd!hh!hl!hp!ht!hx!h|!h!h!h!h!h!h!hz!hp!hf!h\!hR!hH!h>!h4!h*!h !h!h !h!h h h h h h h h h h h h h hv hl hb h X hN hD h: h0 h & h$ h( h, h h h h h h h h h h h0 h4 h8 h< |h@ rhD hhH ^hL ThP JhT @hX 6h\ ,h` "hd hh hl hp ht hx h| h h h h h h h h h h xh nh dh Zh Ph Fh <h 2h (h h h h h h h h h h h h h h h h h ~h th jh `h Vh Lh Bh$ 8h( .h, $h0 h4 h8 h< h@ hD hH hL hP hT hX h\ h` hd hh hl hp zht phx fh| \h Rh Hh >h 4h *h h h h h h h h h h h h h h h h h h vh lh bh Xh Nh Dh :h 0h &h h h$ h( h, h0 h4 h8 h< h@ hD hH hL hP hT hX h\ |h` rhd hhh ^hl Thp Jht @hx 6h| ,h "h h h h h h h h h h h h h h h h h xh nh dh Zh Ph Fh <h 2h (h h h h h h h h h h h h h h h h$ h( ~h4 th8 jh< `h@ VhD LhH BhL 8hP .hT $h\ h` hd hh hl hp ht hx h| h h h h h h h h zh ph fh \h Rh Hh >h 4h *h hh  hhhhh h$h(h,h0h4h8h<h@hDhHvhLlhPbhTXh\Nh`Dhd:hh0hl&hphthxh|hhhhhhhhhhhhh|hrhhh^hThJh@h6h,h"hhh hhhhh h$h(h,h<h@hDhHhPhTxh`nhhdhlZhpPhtFhx<h|2h(hhh hhhhhhhhhhhhhh~hthjh`hVhLhBh8h.h$hhhhhh hhhh h$h(h,h0h4h8h<zh@phDfhH\hLRhPHhT>hX4h\*hh hlhp hthhhhhhhhhhhhhhvhlhbhXhNhDh:h0h&hhhhh(h,h0h4h8h<h@hDhHhLhPhThX|h\rh`hhd^hhThlJhp@ht6hx,h|"hhhhhhhhhhhhhhhhhxhnhdhZhPhFh<h2h(hhh hhhhhhhh hhhhh h$~h(th,jh0`h4Vh8Lh<Bh@8hD.hH$hLhPhThX h\ h` hd hh hl hp ht hx h| h h h hz hp hf h\ hR hH h> h4 h* h h h h h h h h h h h h h h h h h hv hl hb hX hN h D h: h0 h& h h  h$ h( h, h0 h4 h8 h< h@ hD hH hL hP hT hX h\| h`r hdh hh^ hlT hpJ ht@ hx6 h|, h" h h h h h h h h h h h h h h h h hx hn hd hZ hP hF h< h2 h( h h h h h h h h h h  h h h h h  h$ h(~ h,t h0j h4` h8V h<L h@B hD8 hH. hP$ hT hX h\ h`hdhhhlhphthxh|hhhhhhzhphfh\hRhHh>h4h*h hh hhhhhhhhhhhhhhhvhlhbhXh NhDh:h0h&h h$h(h,h0h4h8h<h@hDhHhLhPhThXh\h`|hdrhhhhl^hpThtJhx@h|6h,h"hhhhhhhhhhhhhhhhhxhnhdhZhPhFh<h2h(hhh hhhhhh hhhhh h$h(h,~h0th4jh8`h<Vh@LhDBhH8hL.hP$hThXh\h`hdhhhlhphthxh|hhhhhhzhphfh\hRhHh>h4h*h hh hhhhhhhhhh hh,h0h4h8vh<lh@bhDXhHNhLDhP:hT0hX&h\h`hdhhhlhphthxh|hhhhhhhh|hrhhh^hThJh@h6h,h"hhhhhhhhhhhhhhhhhxhnh dhZhPhFh>… 3E4=M]fef EEEEEEZXPRUPP3ҋEEEE]!fUffefM?EEZXPD$PUP}fEEmfEm]XD$XD$ D$zR)3imNA90%ZøWRZû'02p(p,p0p?plvsbmain.dllGetLVSBHeaderdaqdrvCIN VLSBg?Բ?R<<`y!ߡ@~ڣ ڣ Ϣ[@~QQ^ _j21~@ R6002 - floating point not loaded R6008 - not enough space for arguments R6009 - not enough space for environment abnormal program termination R6016 - not enough space for thread data R6017 - unexpected multithread lock error R6018 - unexpected heap error R6019 - unable to open console device R6024 - not enough space for _onexit/atexit tableR6025 - pure virtual function call DOMAIN error SING error TLOSS error runtime error  L xȅH|xyzĆԆ؆ؐPԑfP$2@đp|^fP$2@đp|^nidaq32.dllGetEnvironmentStringsGetCommandLineA7GetVersionbExitProcess3VirtualFree1VirtualAllocGetModuleFileNameAGetACPGetOEMCPGetCPInfoGetStdHandleGetFileTypeGetStartupInfoAOWriteFileGetLastErrorKERNEL32.dll<m0|00091Q1`1l1u111122222222222233$3Q3a33334#4.434@4E4t4444444444455%5/5<5B5t5{555555 666T6m666677j7p77 889E9X9b9o9y999999:&:3:A:t:::::::;;&;2;>;C;H;U;;;;;;<<%<9>\>d>n>v>|>>>>>>?:?g?{???????? L00N0]0r00000011111 22!2U2\2m22222222333333`334?4567050001416667 777$7,747<7D7L7T7\7JLVSBAIBUFFCFLVSBflattenPTH0 flatten.lsb LVINAI Buffer Config.vi x   2@P @ status @code @0source error out@DSP memory handle out@ task ID out@DSP memory handle (0)@ no changedeallocate memoryallocate memoryallocate DSP memoryuse DSP memory handlenon-block mode NuBus memoryblock mode NuBus memoryallocation mode (0: no change)<@P @ status @code @0sourceerror in (no error),@&[ number of buffers ] (-1: no change)&@ scans per buffer (-1: no change) @task IDSD.;=.;=task IDx  ʆ  ʔ  ʢ ʤ MS Sans Serif MS Sans Serif MS Sans Serif00RSRC LVINLBVW+ % 4RSID$DTHP8STRGLTRecCPSTLIfp FPHP VICD4CPTMHLIds\DFDSpDSTMversHISTHLPPHLPTICONPLATLVSBLIsb$LIvi8DLDRLLVIN`FTABt0<f$h     d `"&\),Xؼ<~<~<}< v0< u܄< utx< tp<td<tH\<m;n$<nx;n0;oL,<oT<oL<p@H<p< lvdaq.hlpThis VI configures either the upper and lower input limits or the range, polarity, and gain, as well as the coupling, input mode, and number of AMUX-64T boards. The configuration utility determines the default settings for the parameters of this VI. To examine your current settings simply call this VI with all the controls set to their defaults (except the task ID). The group channel settings cluster will contain your current settings. If channel list is empty, the VI configures channels on a per group basis, which means that the configuration applies to all the channels in the group. When you specify one or more channels in channel list, the VI configures channels on a per channel basis, which means that the configuration applies only to the channels you specify. This VI always returns the current settings for the entire group. When the configuration is on a per channel basis, channel list can contain one or more channels. The channels in channel list must belong to the group named by task ID. You specify channels the same way you specify them for the AI Group Config VI. If you sample a channel more than once within a scan and you want to change the hardware configuration for that channel at each sample, you must supply the settings for each instance of the channel within the scan. If an element of channel list specifies more than one channel, the corresponding element of the other arrays applies to all those channels. The VI applies the values contained in the configuration arrays (upper input limits, lower input limits, coupling, range, polarity, gain, and mode) to the channels in the group (if you configured on a per group basis) or the channels in channel list (if you configured on a per channel basis) in the following manner. The VI applies the values listed first in the arrays (at index 0) to the first channel in the group or the channel(s) listed in index 0 of channel list. The VI applies the values listed second in the configuration arrays (at index 1) to the second channel in the group or channel(s) listed in index 1 of channel list. The VI applies the values in each array to channels in the group or channel list in this fashion until the arrays are exhausted. If channels in the group or channel list remain unconfigured, the VI applies the final values in the arrays to all the remaining unconfigured channels. See the AI Hardware Config VI description in the Data Acquisition VI Reference Manual for your platform for a table showing examples of this method of channel configuration. The range, polarity, and gain determine the lower and upper input limits. When you wire valid input limit arrays (that is, arrays of lengths greater than zero) the VI chooses suitable input ranges, polarities, and gains to achieve these input limits. The VI ignores the range, polarity, and gain arrays. If you do not wire the input limit arrays, the VI checks range, polarity, and gain. Where the VI finds an array, it sets the corresponding input property to the values in the array. Where the VI does not find an array, it does not change the corresponding input property. For some devices and SCXI modules, onboard jumpers set range, polarity, and/or gain. LabVIEW does not alter the settings of jumpered parameters when you specify input limits. If LabVIEW cannot achieve the desired input limits using the current jumpered settings, it returns a warning. To override the current jumper values, you must call the AI Hardware Config VI and specify range, polarity, and/or gain explicitly. The configuration utility determines the initial setting for these parameters (the default value is the factory jumper setting). If a pair of input limits values are both 0, the VI does not change the input limits. SCXI channel hardware configurations are actually a combination of SCXI module and plug-in board settings and require special considerations. The way you specify channels indicates whether LabVIEW alters the SCXI module settings and/or the plug-in board settings. Input limits always apply to the entire acquisition path. When you configure on a per group basis, LabVIEW may alter both SCXI module and acquisition board settings. In this case, gain applies to the entire path and is the product of the SCXI channel gain and acquisition device channel gain. When configuration is on a per channel basis, you can specify the channels in one of three ways. The first way is to specify the entire path, for example, OB0!SC1!MD1!CH0:7. If you use this method, LabVIEW may alter both SCXI and plug-in board settings, and gain applies to the product of the SCXI channel gain and the plug-in board gain. The second method is to specify the SCXI channel only, for example, SC1!MD1!CH0:7. This specification indicates that LabVIEW should alter SCXI settings only. Additionally, gain applies only to the SCXI channel. The third way is to specify the plub-in board channel only, for example, OBO. In this case, LabVIEW alters only plug-in board settings. Gain applies to the onboard channel only. Refer to Appendix B, Hardware Capabilities, for the channel ranges, input limits, and scanning order you can use with your National Instruments data acquisition device. See the Data Acquisition VI Reference Manual for your platform for tables listing the default settings and ranges for this VI for the boards with which it will work. x    2@P @ status @code @0source error out8@@P @0channel@ upper input limits@ lower input limits @ range,@ no changebipolarunipolar^polarity @ gain:@ no changeDCACgroundinternal referencecoupling2@ no change differentialrsenrse input mode@ scale multiplier@ scale offsetgroup channel settings@ task ID out@P<@@( no changeDCACGND internal ref.coupling\@@F no change differentialref. single-endednon-ref. single-endeda input mode+[ channel input configuration (no change) ]@P@@ range6@@" no changebipolarunipolarrpolarity@@ gain/[ alternate input limits settings (no change) ]$@[ number of AMUX (no change) ]<@P @ status @code @0sourceerror in (no error)T@@2P@ upper input limit@ lower input limitinput limits(no change)$@@0channel list (empty) @task IDLYk 돀?뇀? ?躯??躯~+*€Ȉ̌̈̈Ȉ̌̈Ȍ?????| €tbq( ((((h((| bq< (,̂.. ,, ̂ƌ,̢~,, bq,Ȁ|̈̌̈̌bq,,hL( Āl bq< (,̂.. ,, ̂ƀ|Ìb~, ,,,, ̈,Σ ΢~,,,̢̢,H ̈,Σ ΢~,,,̢̢,h '8̈,΢~̀..̂̢.Ȁl̈̀ ̌bq,,h, | bq< (,̂.. ,, ̂Ľ̌̀| bq ̈,Σ ΢~,,,̢̢,,΢~p,,H (̈,b~,..̂Ā| b~,΢~p,,̈( '(̈,΢~̀..̂̢.ƌ̂ '(̈̀.΢~,.̢̂Ό̂,bq,bqȠͣ ʡʃʡ ʡʀ!!!| bq< (,̂.. ,, ̂ƌ̂H H ̀̈,̢̂ƀ|Ì΢ǹ..̂̢.ƀ|Ì΢~̀..̂̢.Ȁ| ,Σ ,..̂̢̢̂̀|̈̌b~,,, ΀|Ì΢~̀..̂̢.΀|Ì΢~̀..̂̢.΀|Ì΢~̀..̂̢.̀| ̌bq,΢~p,,, '8̈, ,,,, '(,b~,..̂ '(̈,΢~̀..̂̢.΀|Ì ,΢~,,,,,̢~,, ̀ ̀̈H ̀|,,, Ā| Ȍ̈,Ϣ~p,( '(̈̀bq,..̢.̂|bq,̢!̂ƌ̂Ȉ Ȍ̈,̢̂ ̀|̄bq,̂.΀|Œ ,΢~,,,,  ,̢~,, p H '(̈,b~,..̂̂̂0~{x;x3~?y{8>p?||?8>p?|x;G~w<Ϗ??pq<?q~x8wa?~{|{=?=?p#|ypp0=Ïs?G8<9#<|>0=G?pq>F88?|88px>qp|xtL8gg|spq y>~y~|>|>?|{'?s?G8qppy'?s?G8<88p#??898qgggggggggg>~?9|>|>?9<s?G8<88ppg?1?w}x>?pxq?9s9s9s9s9s9s98>|?x?"fff8?8>p8>pcp80?8q|8ޏ?Ǐ!w|?;>~#|cp?8?Gpc8y 18?p?pG?ϟ!w?ϟ!w;~~?81<pay g??0~; s|8Џp{/18?p|?# ?8>p|?cp?!O8>p|<8>p80? pa;?p~?g?|>|>|>|>38383838383(3838S9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s)s9S9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s)s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s)s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s)s9s9S9s9s9s9s9s9s9s9s9s9s9s9s9s9S9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s)S9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9S9s9s9s9s9s9s9s)s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s)sN9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9S9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s)S9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s)s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9sgqgqgQgqgqgq ?㏏??|?||33 `0O000000000000??0300333333303333333??? ???U⺯~ĠhhhXX?臈ȏ@                   ~~~v~~~~~~~~~~~~~~`~~~~~~~~~~~~~~~~~~~~~~`~    ~ ~   ~ ~ ~RSRC LVINLBVW DTHPD<88~ ,0 @@ rangeH<@@( no changeDCACGND internal ref.coupling8,@ no changebipolarunipolar^polarityJ:@ no changeDCACgroundinternal referencecouplingVF no change differentialref. single-endednon-ref. single-endeda&@ upper input limit @task ID$@ upper input limits @ gainF6@@" no changebipolarunipolarrpolarityB2P@ upper input limit@ lower input limit @@ gain @ range$@ lower input limitsH<@P @ status @code @0sourceerror in (no error) @ statush\@@F no change differentialref. single-endednon-ref. single-endeda input modeB2@ no change differentialrsenrse input mode@ task ID out&@ lower input limit @0channelD8@@P @0channel@ upper input limits@ lower input limits @ range,@ no changebipolarunipolar^polarity @ gain:@ no changeDCACgroundinternal referencecoupling2@ no change differentialrsenrse input mode@ scale multiplier@ scale offsetgroup channel settings4( no changeDCACGND internal ref.2" no changebipolarunipolarr&@ scale multiplier"@ scale offset&P @0channel@ upper input limits@ lower input limits @ range,@ no changebipolarunipolar^polarity @ gain:@ no changeDCACgroundinternal referencecoupling2@ no change differentialrsenrse input mode@ scale multiplier@ scale offsetڃ@P<@@( no changeDCACGND internal ref.coupling\@@F no change differentialref. single-endednon-ref. single-endeda input mode+[ channel input configuration (no change) ]0$@[ number of AMUX (no change) ] @code @0sourceB2@P @ status @code @0source error out0$@@0channel list (empty)`T@@2P@ upper input limit@ lower input limitinput limits(no change)@P@@ range6@@" no changebipolarunipolarrpolarity@@ gain/[ alternate input limits settings (no change) ]@ @@0>.P 0      D8@.P 0      , @@ upper input limit, @@ lower input limit "P 0$l@d|d<\t`<p  ( @  ( @     $  $ `<<$$@@    ( dd    d :6(u32) task ID: identifies the group and I/O operation.([string]) channel list: If channel list is empty, the hardware configuration is on a per group basis. If channel list contains one or more channels, the hardware configuration is on a per channel basis.ea(cluster) alternate input limit settings: Use this cluster if you do not use the input limits cluster. Contains the following input parameters: ([sgl]) range: The values for range depend on the board. A value of 0 tells LabVIEW not to change the range setting. You express range in volts. ([u16]) polarity: 0: do not change the polarity setting 1: bipolar 2: unipolar ([sgl]) gain: The values for gain depend on the device and apply only to onboard gain. To specify SCXI gains, you must use the configuration utility. A value of 0 tells LabVIEW not to change the gain setting.([sgl]) range: The values for range depend on the board. A value of 0 tells LabVIEW not to change the range setting. You express range in volts.([sgl]) range: The values for range depend on the board. A value of 0 tells LabVIEW not to change the range setting. You express range in volts.b^([u16]) polarity: 0: do not change the polarity setting 1: bipolar 2: unipolar ([sgl]) gain: The values for gain depend on the device and apply only to onboard gain. To specify SCXI gains, you must use the configuration utility. A value of 0 tells LabVIEW not to change the gain setting.([sgl]) gain: The values for gain depend on the device and apply only to onboard gain. To specify SCXI gains, you must use WDAQCONF.EXE. A value of 0 tells LabVIEW not to change the gain setting.(cluster) channel input configuration: has the following parameters. ([u16]) coupling: 0: do not change the coupling setting 1: DC 2: AC 3: ground (not supported in this version of LabVIEW) 4: internal reference (not supported in this version of LabVIEW) ([u16]) input mode: 0: do not change the input mode setting 1: differential 2: referenced single-ended 3: non-referenced single-ended}([u16]) coupling: NOTE: Channels 0 and 1 and channels 2 and 3 must have the same coupling for the NB-A2150 board on the Macintosh, and for the AT-DSP2200 and AT-A2150 boards under Windows. 0: do not change the coupling setting 1: DC 2: AC 3: ground (not supported in this version of LabVIEW) 4: internal reference (not supported in this version of LabVIEW)EA(u16) input mode displays the current input mode for the channel. ([u16]) input mode: 0: do not change the input mode setting 1: differential 2: referenced single-ended 3: non-referenced single-ended$ no change differentialrsenrse& no changeDCACGND internal ref.([u16]) input mode: 0: do not change the input mode setting 1: differential 2: referenced single-ended 3: non-referenced single-endedC no change differentialref. single-endednon-ref. single-ended(i16) number of AMUX: number of AMUX-64T boards attached. -1: do not change the number of AMUX-64T boards attached (default input) 0: no AMUX-64T boards 1: one AMUX-64T board 2: two AMUX-64T boards 4: four AMUX-64T boards51(u32) task ID out: has the same value as task ID.$ ([cluster]) input limits: A pair of input limits determines range, polarity and gain. Contains the following parameters: ([sgl]) upper input limits: specifies the maximum input voltage of a channel. ([sgl]) lower input limits: specifies the minimum input voltage of a channel.QM([sgl]) upper input limits: specifies the maximum input voltage of a channel.QM([sgl]) lower input limits: specifies the minimum input voltage of a channel.([clusters]) group channel settings is an array of clusters that describe the current hardware settings. The number of clusters in the array is equal to the number of channels in your group. Cluster i corresponds to channel i in your scan list. You can retrieve your current settings by running AI Hardware Config with all the controls set to their default inputs (in a diagram you would only wire the task ID). 0,([cluster]) group channel settings: an array of clusters that describe the current hardware settings. The number of clusters is equal to the scan width of the group. Element i of each cluster corresponds to channel i of the actual scan list. Each cluster in group channel settings contains the following parameters. (sgl) upper input limits (sgl) lower input limits (sgl) range (i16) polarity (i16) gain (u16) coupling (u16) input mode (sgl) scale multiplier (sgl) scale offset ([string]) channelXT(sgl) upper input limits displays the current maximum input voltage for the channel.XT(sgl) lower input limits displays the current minimum input voltage for the channel.PL(sgl) range displays the current onboard input voltage range for a channel. IE(u16) coupling displays the current coupling setting for the channel.. no changeDCACgroundinternal reference(sgl) gain shows the current gain setting for the channel. If the channel is an AMUX-64T channel or an onboard channel the gain refers to the onboard gain only. If the channel is an SCXI channel the gain refers to the entire signal path, that is the product of the onboard gain, the module gain and the terminal block gain, if any. If your device is an E Series board and you have an SC-2040 connected, the gain is the product of the SC-2040 gain and the onboard gain.FB(u16) polarity shows the current polarity setting for the channel. no changebipolarunipolar(sgl) scale mutiplier is the value used for m in the equation y = mx + b where x is the binary reading and y is the resulting voltage.(sgl) scale offset is the value used for b in the equation y = mx + b where x is the binary reading and y is the resulting voltage.^Z(string) channel displays the name of the channel that the rest of the cluster applies to.xt(bool) status: TRUE if an error has occurred. Regardless of the value of status, this VI clears the input operation.(cluster) error in: a cluster describing any error conditions prior to this VI's execution. The default input of this cluster is no error. The error in cluster contains the following parameters: (bool) status: TRUE if an error has occurred. (i32) code: the error code associated with an error. A value of 0 means no error, a negative value is an error, and a positive value is a warning. (string) source: an indication of where an error occurred, usually the name of the VI. "no errorERRORno errorERROR(i32) code: the error code associated with an error. A value of 0 means no error, a negative value is an error, and a positive value is a warning.[W(string) source: an indication of where an error occurred, usually the name of the VI.(cluster) error out: a cluster containing error information. If error in indicated an error, error out contains the same error information. Otherwise, it describes the error status of this VI. Use the General Error Handler utility VI to check the error at the end of your diagram. The error out cluster contains the following parameters: (bool) status: TRUE if an error has occurred. (i32) code: the error code associated with an error. A value of 0 means no error, a negative value is an error, and a positive value is a warning. (string) source: an indication of where an error occurred, usually the name of the VI. 1-(bool) status: TRUE if an error has occurred."no errorERRORno errorERROR(i32) code: the error code associated with an error. A value of 0 means no error, a negative value is an error, and a positive value is a warning.[W(string) source: an indication of where an error occurred, usually the name of the VI.a]([u16]) polarity: 0: do not change the polarity setting 1: bipolar 2: unipolar no changebipolarunipolarP@FPHPMTh;8PP@P$-Oa<B4 FX -"*M_3y,,l@ 2X A<E"ppl@ 2X EO"ook0 X <"Oa2H 2X A$M*/ݳ0/.-0LTX HRQz<5?B4 Fp Q:`2y@P rpB4bq7A4  r b"q73(^0 ] b"q72@ 2 Abi"ppl@ 2 iq"ook,,`0 Wp `r920 sp cu@7, Dx4 F( L2^4 F* 2^< SeT(;98 P , , P p4 F 2^0 7  `0  e0 L4: hH R# |< (4 FP Ca2 ]@PrPB4%A A4 r ,A3t]0 ] ,A2@ 2 A%,ppl@ 2 %,ook, p @0 WP #C20 sP F,  L 0 UP CJ@PPF ;84 J  MV2p]4 2 O}3l],  L \ ,@ 2  AFMppl@ 2  FMook0  M2H :  OU0ܳ0/.-HR߉@<MD4 F  ߩ2`]@P r B4DA4  r 3\]0 ] 2@ 2  Appl@ 2  ook, `  0 W  20 s  , p0 U JHR\X;RJ4 F, 42X]@Pr,B4A4 r 34]0 ] 2@ 2 Appl@ 2 ook,L0 W, 20 s,  Y,t(0 U, \J@P, Y\D;b~4 J '02^4 2 )W3^,(8@ 2 A 'ppl@ 2  'ook0  'Y2H : )/0ܳ0/.-<S[B=*DDDt4 F #2d^0 7 )V=0  $[B0L;nHR* R= 4 F *?9j2h^@ P rB4<"K> A4  rl <)K>3l^0! ]l <)K>2@! 2l A<"C)ppl@! 2l C"K)ook,!P0! W : L@20! s =CO,!8lH0! U :@RJ(!<|O(!0lOH!W.$x<@P4" F 2p^H#R+R:p<b4$ FD +:2t^@%P 2DB4<K A4%  r <K3x^0& ] <K2@& 2 A<Cppl@& 2 CKook,&d40& WD :L20& sD =O7,&@0& UD :R:J4& J #(3|^<' 2 #3^<@) : @ppl@) : $ookH)W=CO$@(),`P4) J ,I;R2^4* J ?N3^<+ 2 ?LN3y,<@- 2 @=CFJppl@- 2 FCOJook0-  =JO2H-WD=O7<@4. J ,;2y4/ J ?9NI3y<0 2 ?N53yx<@2 2 @=Fppl@2 2 FOook(28D8x889(9h@2P <+@43 F 2y44  2 >3y,5T ( h@5 2 Appl@5 2 ook05  @2H5 : 0ܳ0/.-05L!,50@5P",P!l<B`,6" !!"@""@6 :!, A=Fppl46  2!, ?N3y47 F!, ,;2y@8 :!, FPookH8 2!, BN/ݳ0/.-08 !, =P208L#( !,r848 F/  2y49 F1p `2y4: F3 2y4; F6d 2y<  K  / "     E 'x$HP r$B47&A4>  r%l "73y0? ]%l "72@? 2%l A"ppl@? 2%l "ook,?%&&P%0? W$ 920? s$ <,?%8%l&&'H0? U$ 9J0?L'8$ ?P@[ :7 @ ppl@[ :7  ook0[ 7 Q2,[8D=6;@[P.'K:l>&4\ F9 '62',_;<0J0ܳ0/.-0a ; 9LC24a F? kz2Lz4b 2? ~]3Pz0c ? |_2pc 4?+ ~7~7,c=\===dH>"4d FA$ _ns2Tz,eDPB@0e 7A$ s*0e A$ n/,e@BDP4eOA$"V?T>@@8g@@d@4g O@p$C2XzƘj @"V "V "V  "V "V  @jPA$rZBp>-@,kBC$CXCCD 4k FB rb}2`z4l  2B c3dz@m 2B AZappl@m 2B ZaookHm :B ci0ܳ0/.-0m B a24mQA$q'D>.,nDDEE4n FDP q2hz4o 2DP %3lzpp 4DP+ 70p DP '20pLE/A$pO0FGqFTFF4q FE Yh2pz0r 7E m70r E h<,rG@HJd,rJdHG@4rOEwGt>1sGGH4s OG@hw2tzƘv G@w w賳 w賳  w w  @vPEk3Hؼ>2@,wII8IlIIJ44w FH kz 2|z4x 2H |13z@y :H Azppl@y :H ookHy :H 0ܳ0/.-0y H z324yQE3J>3,zJJK,K4z FJd 2z4{ 2Jd 13zp| 4Jd+ 770| Jd 320|LK4E|PX|L>>$wdzLh|7|~L99<. v_D<%DH|W N,>%@2(}NTNNNO8Ox4} JM 2z4~ JM 3z< 2M 3z>@ 2M @ppl@ 2M ook0 M 20  =O720  $2 _/Ui386|hB ETfZ =t5f;~fRRu$Qd$Zrr%d$ÐUTEx|hf;}fffX f}2thU茲d$UVd$f}fT󥍵z󥍵+fn ETX@%=t UhUd$ETPPrr z$3zR6Whhbd$=AV0^=-VW0:kVWQQWVfd$ Y_^θ_^=x6Whhabd$=AV0^=-VW0:kVWQQWVd$ Y_^θ_^=Z=t3f}2thU衰d$uPh\UhUd$Ðzr0z4zR6Whhad$=AV0^=-VW0:kVWQQWVd$ Y_^θ_^=6Whhad$=AV0^=-VW0:kVWQQWV覷d$ Y_^θ_^=x6Whh`d$=AV0^=-VW0:kVWQQWV3d$ Y_^θ_^=Z=t3f}2thUd$uPhUhUd$Ðz<RfZ r8f+r@fzDm+RfW6CLd$=Z=t3f}2thU/d$uPhHUhUd$ÐrHzLR6Whh_d$=AV0^=-VW0:kVWQQWV譵d$ Y_^θ_^Z=t3f}2thUkd$uPhUhUd$ÐnrPzTnR6WhuVd$=OV0^=;VW0:QW6Jd$Y=u_^Z=t3f}2thU蛬d$uPhUhUd$Ðz\܍'RZ 'rXnf},}f}2th U.d$hhUhUd$=t3f}2thUd$uPh\UhUd$Ðf}2th Uǫd$f},}f}2th U蟫d$hhUhUd$=t3f}2thUkd$uPhUhUd$Ðf}2th U8d$f},Cf}2th Ud$hhUhUd$f}2th Ud$f},}f}2th U軪d$hhUhUd$=t3f}2thU自d$uPhHUhUd$Ðf}2th UTd$f},}f}2th U,d$hhUhUd$=t3f}2thUd$uPhUhUd$Ðf}2th Uũd$f},}f}2th U蝩d$hhUhUd$=t3f}2thUid$uPhUhUd$Ðf}2th U6d$f},Cf}2th Ud$hhUhUd$f}2th Ud$fEf EtKfe@Džu蜡d$f#EfEXÐDžfE,f}tu d$ÐfEHƅ%ƅ&ƅ$%=hhUhUd$%=QhhUhUd$=t3f}2thUէd$uPhHUhUd$Ðƅ$f}Ph ahpuNd$ =-ExPu(CFd$XÐƅ%ƅ%+6ff}PhlQh au)Nd$ =-ExPu(Ed$XÐƅ&6f=yƅ9ƅ:ƅ;ƅ<ƅ=ƅ>ƅ?ƅ@ƅ8%=QhhUhUd$=t3f}2thU=d$uPhUhUd$Ð%=hhUhUd$n%=QhhUhUd$=t3f}2thU詥d$uPh\UhUd$Ð%=QhhUhUd$=t3f}2thUBd$uPhUhUd$Ð%=QhhUhUd$=t3f}2thUۤd$uPhUhUd$Ðƅ8cf}Ph0hQuKd$ =-ExPu("Cd$XÐƅ9ƅ9f}Ph h0uKd$ =-ExPu(Bd$XÐƅ:ƅ:X fDžDžXPDž\XpDž|@f}rhh uSJd$ =ODffP @Pu(Ad$dffP @@Pu(Ad$@DffP hPBd$dffP hPBd$Ðƅ;Dž6:)߉r269kq7f}2thU0d$uhhD%UhUd$ÐRQP d$Z=t3f}2thUd$uPhD%UhUd$Ð2v269kq7f}2thU}d$uhh$(UhUd$ÐRQP; d$Z=t3f}2thU-d$uPh$(UhUd$Ð2Wƅƅƅf}Sh8"h uGd$ =0DPu(S?d$XPÐƅƅf}Sh h8"uGGd$ =0DPu(>d$XPÐ) u XÐA9 rvƅ;f}\hhuxFd$ =9ffu"ExffP @Pu(=d$/ffuExffP hP>d$Ðƅ<Džy DžZ269kq7f}2thU葞d$uhhPUhUd$ÐRQPOd$Z=t3f}2thUAd$uPhPUhUd$Ð2R269kq7f}2thUޝd$uhhxUhUd$ÐRQPd$Z=t3f}2thU莝d$uPhxUhUd$Ð26269VSRSRhhu~Fd$Z[=t3f}2thUd$uPh7UhUd$Ð2*ƅƅf}ShhhhuCd$ =0dPu(V;d$XpÐ& u XÐfW69d$=t3f}2thUd$uPh7UhUd$ÐA9 ZR6ƅ<Z:6WhhLd$=AV0^=-VW0:kVWQQWVBd$ Y_^θ_^=t3f}2thUd$uPh( UhUd$ÐZ>6WhhLd$=AV0^=-VW0:kVWQQWV蔢d$ Y_^θ_^=t3f}2thUSd$uPh` UhUd$ÐZB6WhhTKd$=AV0^=-VW0:kVWQQWVd$ Y_^θ_^=t3f}2thU襙d$uPh0UhUd$ÐZJ6WhhJd$=AV0^=-VW0:kVWQQWV8d$ Y_^θ_^=t3f}2thUd$uPhUhUd$ÐZV6WhhId$=AV0^=-VW0:kVWQQWV芠d$ Y_^θ_^=t3f}2thUId$uPh UhUd$ÐRF6WhhJId$=AV0^=-VW0:kVWQQWVܟd$ Y_^θ_^=t3f}2thU蛗d$uPhUhUd$ÐRN6WhhHd$=AV0^=-VW0:kVWQQWV.d$ Y_^θ_^=t3f}2thUd$uPhUhUd$Ðf}\hh@u=d$ =9ffu"ExffP @Pu(>5d$/ffuExffP hP:6d$Ðƅ=-u ЋZVVVRVNVJVFVBV>V:V6VcVVVVVV~VzVvVrVnV'V-P1G,XG0 ׍d$X㋽-W u=t3f}2thU,d$uPhUhUd$Ðƅ=f}Phzhu;d$ =-ExPu(3d$XÐƅ>c=ffkƅ>f}Phxhzuh;d$ =-ExPu( 3d$XÐƅ?kf=ynƅmƅmf}Phdyhdyu:d$ =-ExPu(2d$XÐ;ƅ_ƅ`ƅ^ƅ^ gW6C1d$=t3f}2thU@d$uPhiUhUd$Ðf}PhDjhyu:d$ =-ExPu(1d$XÐƅ_c=ffaƅ_f}PhehDju9d$ =-ExPu(31d$XÐƅ`ƅ`f}Phyheu'9d$ =-ExPu(0d$XÐ u XÐa+fW6/d$==t3f}2thUyd$uPhxUhUd$Ðƅ?f}Ph+hxuD8d$ =-ExPu(/d$XÐƅ@Dž66:69~>69~B69~F69~J69~N69~R69~V69~Z69~6:)߉::)߉>:)߉B:)߉F:)߉J:)߉N:)߉ R:)߉V:)߉"Z:)߉.269VSRSRhhuu8d$Z[=t3f}2thUd$uPh`MUhUd$Ð2 ".ƅƅƅW69,d$=t3f}2thU6d$uPhH/UhUd$Ðf ff".f}Ph.h,u4d$ =-ExPu(3,d$XÐƅƅf}Ph,h.u'4d$ =-ExPu(+d$XÐ u XÐW6*d$=fff=t3f}2thUpd$uPh`MUhUd$Ð"A9 `ƅ@6Wh u5d$=ˋV0^=VW0:QW6)d$=qf=rf=yffff=rf=yffff=rf=yfffY=u`_^=t3f}2thUd$uPhtUhUd$ÐHf},}f}2th Ud$hhUhUd$=t3f}2thU荊d$uPhtUhUd$Ðf}2th UZd$f}PhQh+uI1d$ =-ExPu((d$XÐ u XÐ'iƅ5ƅ5f}PhhRhhRu0d$ =-ExPu([(d$XÐƅ&f},Cf}2th UFd$hhUhUd$f}2th Ud$f},}f}2th Ud$hh UhUd$=t3f}2thUĈd$uPh4UhUd$Ðf}2th U葈d$f}PhphlQu/d$ =-ExPu(#'d$XÐ鋅H%=^P6Wh u1d$=kV0^=WVW0:QW6%d$=fffY=u_^=t3f}2thUgd$uPhtUhUd$Ðf},}f}2th U)d$hhUhUd$=t3f}2thUd$uPhtUhUd$Ðf}2th U†d$f}|f}NDžuvd$XÐDžfE,ud$Ð%=Qhh UhUd$=t3f}2thUd$uPh4UhUd$ÐH%=QhhUhUd$=t3f}2thU訅d$uPhtUhUd$Ð%=hhUhUd$ETPP+:f'zf}tDfe@f}t8Džub~d$XÐDžUf*d$f}2thU΄d$E$83MTET |hf}2ths蘄d$C kPÐu$#d$‹MTUTExfZ f;}fffX ZP f;Y ~QP#d$YEx9tf}2thUd$Ul$ SQVWD$T$\$ L$$=]PX$$Ðn=Ts% #o 6.%P $ P $d$ _^Y[]ÐXEdqXÐnElEu{d$=Ð_^Y[]ÐnX7Ex_^Y[]ÐX1Ex_^Y[]Ðt;]TtSu$!d$,u|d$Dž-u 2-P1G,XG0㋽-W uPD$!d$Pd$!d$PEx$!d$f}2thU豁d$tET\E$8PP d$‰UTfJ Exf;~fffH ZP P d$)f} t fE E)_^Y[]Ðf}K-u 2-P1G,XG0㋽-W ufE_^Y[]ÐhUh Ud$ _^Y[]Ð_^Y[]ÐL$(ETP9uu0}d$uua~d$5uT$@@XRhd$_^Y[]Ð_^Y[]Ð |wrmhc^YOOJE@661,'؋t$(=4PX$$Ð!'-B P $ P $Kd$ _^Y[]Ð؉΋|$(= APX$$ÐRY-!("HP7 $E P $ȿd$ _^Y[]Ð6Whu'd$=OV0^=;VW0:QW6d$Y=u_^u6Whh.d$=AV0^=-VW0:kVWQQWV詄d$ Y_^θ_^=6Whh-d$=AV0^=-VW0:kVWQQWV6d$ Y_^θ_^=x6Whh1-d$=AV0^=-VW0:kVWQQWVÃd$ Y_^θ_^=6Whh,d$=AV0^=-VW0:kVWQQWVFd$ Y_^θ_^=x6WhhA,d$=AV0^=-VW0:kVWQQWVӂd$ Y_^θ_^="f 6Whh+d$=AV0^=-VW0:kVWQQWV?d$ Y_^θ_^6Wh u#d$=kV0^=WVW0:QW6d$=fffY=u_^ fW6Rd$=fW6(d$=؉= APX$$ÐR> Pd $r PI $ d$ _^Y[]Ðu'=} )VP؇$h$u \d$=إun=_} )VP$hu C\d$=,6Whu|!d$=OV0^=;VW0:QW6pd$Y=u_^=hWhu d$}uz=R} )VP$hu 6[d$=6Whh'd$=AV0^=-VW0:kVWQQWV~d$ Y_^θ_^=6Whh'd$=AV0^=-VW0:kVWQQWV~d$ Y_^θ_^=x6Whh'd$=AV0^=-VW0:kVWQQWV}d$ Y_^θ_^==hWhh&d$=ShWhhd&d$=,hWhh=&d$=&unn=} )VPr$hu Xd$=r6Whh%d$=AV0^=-VW0:kVWQQWV8|d$ Y_^θ_^=x6Whh3%d$=AV0^=-VW0:kVWQQWV{d$ Y_^θ_^==rhWhh$d$=,hWhh$d$=iu=>} )VP$h u "Wd$= fu'=} )VP$h"u Vd$=u=_} )VP$hx'u CVd$=,6Whh #d$=AV0^=-VW0:kVWQQWVyd$ Y_^θ_^=hWhh"d$uHH=\} )VPL$h/u @Ud$=)L6Wh uyd$=kV0^=WVW0:QW6md$=fffY=u_^=LhWh ud$^u+=3} )VP$hEu Td$=fW6 d$==PQfYXPQYXWh: d$=u+=X} )VP$hKu >>>?-?k????N@@-AVAA?A0BWBBBYC{CC4DVDD1EEEKFFF(G?]GG?GH?iHH?HI?OII?I.J?cJJ?J:K?oKK?LL?'MeM?MMgNNOaOOOP x    2@P @ status @code @0source error out8@@P @0channel@ upper input limits@ lower input limits @ range,@ no changebipolarunipolar^polarity @ gain:@ no changeDCACgroundinternal referencecoupling2@ no change differentialrsenrse input mode@ scale multiplier@ scale offsetgroup channel settings@ task ID out@P<@@( no changeDCACGND internal ref.coupling\@@F no change differentialref. single-endednon-ref. single-endeda input mode+[ channel input configuration (no change) ]@P@@ range6@@" no changebipolarunipolarrpolarity@@ gain/[ alternate input limits settings (no change) ]$@[ number of AMUX (no change) ]<@P @ status @code @0sourceerror in (no error)T@@2P@ upper input limit@ lower input limitinput limits(no change)$@@0channel list (empty) @task IDppP` P"P Ptask ID ptask ID4 P@@@0vP$P@0channel list (empty)$p@0channel list (empty)$@@0channel list (empty)PPP@@ range6@@" no changebipolarunipolarrpolarity@@ gain/[ alternate input limits settings (no change) ]pP@@ range6@@" no changebipolarunipolarrpolarity@@ gain/[ alternate input limits settings (no change) ]@P@@ range6@@" no changebipolarunipolarrpolarity@@ gain/[ alternate input limits settings (no change) ]4 P@@@  P   R P@@@" no changebipolarunipolarr4 P@@@  P   hPPP<@@( no changeDCACGND internal ref.coupling\@@F no change differentialref. single-endednon-ref. single-endeda input mode+[ channel input configuration (no change) ]pP<@@( no changeDCACGND internal ref.coupling\@@F no change differentialref. single-endednon-ref. single-endeda input mode+[ channel input configuration (no change) ]@P<@@( no changeDCACGND internal ref.coupling\@@F no change differentialref. single-endednon-ref. single-endeda input mode+[ channel input configuration (no change) ]X P@@@( no changeDCACGND internal ref. Pv P@@@F no change differentialref. single-endednon-ref. single-endeda P P PRP$P[ number of AMUX (no change) ]$p[ number of AMUX (no change) ] P*PP task ID outp task ID outb P@@@2P@ upper input limit@ lower input limitPTP@2P@ upper input limit@ lower input limitinput limits(no change)Tp@2P@ upper input limit@ lower input limitinput limits(no change)T@@2P@ upper input limit@ lower input limitinput limits(no change) P    P   F P@@@P @0channel@ upper input limits@ lower input limits @ range,@ no changebipolarunipolar^polarity @ gain:@ no changeDCACgroundinternal referencecoupling2@ no change differentialrsenrse input mode@ scale multiplier@ scale offsetP8P@P @0channel@ upper input limits@ lower input limits @ range,@ no changebipolarunipolar^polarity @ gain:@ no changeDCACgroundinternal referencecoupling2@ no change differentialrsenrse input mode@ scale multiplier@ scale offsetgroup channel settings8p@P @0channel@ upper input limits@ lower input limits @ range,@ no changebipolarunipolar^polarity @ gain:@ no changeDCACgroundinternal referencecoupling2@ no change differentialrsenrse input mode@ scale multiplier@ scale offsetgroup channel settings8@@P @0channel@ upper input limits@ lower input limits @ range,@ no changebipolarunipolar^polarity @ gain:@ no changeDCACgroundinternal referencecoupling2@ no change differentialrsenrse input mode@ scale multiplier@ scale offsetgroup channel settings P    P    P    P P    P P    P    PPD PO{P{0.00Pֳ֬0.00bDTaTagroup channel settingsMerer0NUbUb P糳0.00P@@0.00P糳0.00TD..couplingMesfs3H=__P糳0.00TD44polarityMTbUb0H >NN\D(5(5scale multiplierV;H;H 0.00000E+0XD)6I)6I scale offsetP<I@<I@0.00SDlylychannelL\\wD`mr`mrerror in (no error)RDq%~Bq&~BstatusHD"l>(P)PPDsc|sd|codeMde0RDrrsourceL$$UDZgZg error outRDivivstatusHD">{{PDly ly codeM}0}00RDsourceL00N M0H?ﳳM0TDpolarityPP|Q|0.00NNUOU M-@.@0QDD`E`range{D--/[ alternate input limits settings (no change) ]]D𙩦lower input limit$FPHPAI Hardware Config.vi]DMNupper input limitLfCtfDsNS=`DS>`D HVIDSAI Hardware Config.viLVSBAIHARD-PTH0 AI Hardware ConfigP@<@@( no changeDCACGND internal ref.coupling\@@F no change differentialref. single-endednon-ref. single-endeda input mode+[ channel input configuration (no change) ]P@@@ range6@@" no changebipolarunipolarrpolarity@@ gain/[ alternate input limits settings (no change) ]$@[ number of AMUX (no change) ] lvdaq.hlpM?+L^?,L^0@@YYbUaBUAAA g;9IId9 1b`1H5Hi386fMZ@ !L!This program cannot be run in DOS mode. $PEL0! "tEt@FYt t@F t t ūuNStO@IF>"t3t(҄Yt tF@t@F>"ut@>"uF3>ފ t uF>ƃ|$t T$D$T$ 3>\uFE>\t>"u#ut V:"u3ۃMtt\@MutFu t= t8t.tYtF@@YtFFat@|$t T$T$ ]_^[tD$ut̐ut%ȐËD$=t=t=t=t3 W3X@󫪿h\`_USVWuQ95\cVE900E=prEPVАX3@󫪃}M8Et)At";rYAB;s9u׸Y@=rV5\鐿X3@3󫪋EkEE<Ő?t.Ot';rxY@_;s?uBrV5\h\`Ek0+3\h`3=ttW3_^[]jkUHSEVWP}tU}u쥋E@|@uxȃE@|@ UEt3۾=ؐ>uTtCPԐt2ƃxP%u x@uxxCv_^[]ø h`thËT$3W9t @`r9u)jD$P+IQRPĐ_áhPt$SVWU|$v3飃\$3Wu@WtWɃuυt9-dtWdu3HN@$++ǃtWV0t HHF$F 4F$]_^[VWt$ N|$@$+;v tNL9H3_^jS3VWU54^Wʀ+˃;L$u8=8ŋ63jH73jL03jP)3jT"3jX3j\3j` 3jd3jh2jl2jp2jt2jx2j|2h2h2h2h2h2h2h2h2h2hx2hn2hd2hZ2hP2hF2h<2h22h(2h2h2h 2h2h1h1h1h1h1h1h1h1h1h1h1h1h~1h t1hj1h`1hV1hL1h B1h$81h(.1h,$1h01h41h81h<0h@0hD0hH0hL0hP0hT0hX0h\0h`0hd0hh0hl0hpz0htp0hxf0h\0hR0hH0h>0h40h*0h 0h0h 0h0h/h/h/h/h/h/h/h/h/h/h/h/h/hv/hl/hb/hX/hN/hD/h:/h0/h&/h /h/h/h.h.h .h$.h(.h,.h0.h4.h8.h<.h@.hD.hH.hL|.hPr.hTh.hX^.h\T.h`J.hd@.hh6.hl,.hp".ht.hx.h|.h-h-h-h-h-h-h-h-h-h-h-h-h-hx-hn-hd-hZ-hP-hF-h<-h2-h(-h-h-h -h-h,h,h,h,h,h,h,h,h,h ,h,h,h~,ht,h j,h$`,h(V,h,L,h0B,h48,h8.,h<$,h@,hD,hL,hP+hT+hX+h\+h`+hd+hh+hl+hp+ht+hx+h|+h+hz+hp+hf+h\+hR+hH+h>+h4+h*+h +h+h +h+h*h*h*h*h*h*h*h*h*h*h*h*h*hv*hl*hb*hX*hN*hD*h:*h 0*h&*h*h*h*h )h$)h()h,)h0)h4)h8)h<)h@)hD)hH)hL)hP)hT|)hXr)h\h)h`^)hdT)hhJ)hl@)hp6)ht,)hx")h|)h)h)h(h(h(h(h(h(h(h(h(h(h(h(h(hx(hn(hd(hZ(hP(hF(h<(h2(h((h(h(h (h(h'h'h'h'h'h'h'h'h'h'h'h 'h$~'h(t'h,j'h0`'h4V'h8L'h<B'h@8'hD.'hH$'hL'hP'hT'hX&h\&h`&hd&hh&hl&hp&ht&hx&h|&h&h&h&hz&hp&hf&h\&hR&hH&h>&h4&h*&h &h&h &h&h%h%h%h%h%h%h%h%h%h%h%h%h%hv%hl%hb%hX%h N%hD%h:%h0%h&%h %h$%h(%h,$h0$h4$h8$h<$h@$hD$hH$hL$hT$hX$h\$h`$hd|$hhr$hlh$hp^$htT$hxJ$h|@$h6$h,$h"$h$h$h$h#h#h#h#h#h#h#h#h#h#h#h#h#hx#hn#hd#hZ#hP#hF#h<#h2#h(#h#h#h #h#h"h"h"h "h"h"h"h"h "h$"h("h,"h0~"h4t"h8j"h<`"h@V"hDL"hHB"hL8"hP."hT$"hX"h\"h`"hd!hh!hl!hp!ht!hx!h|!h!h!h!h!h!h!hz!hp!hf!h\!hR!hH!h>!h4!h*!h !h!h !h!h h h h h h h h h h h h h hv hl hb h X hN hD h: h0 h & h$ h( h, h h h h h h h h h h h0 h4 h8 h< |h@ rhD hhH ^hL ThP JhT @hX 6h\ ,h` "hd hh hl hp ht hx h| h h h h h h h h h h xh nh dh Zh Ph Fh <h 2h (h h h h h h h h h h h h h h h h h ~h th jh `h Vh Lh Bh$ 8h( .h, $h0 h4 h8 h< h@ hD hH hL hP hT hX h\ h` hd hh hl hp zht phx fh| \h Rh Hh >h 4h *h h h h h h h h h h h h h h h h h h vh lh bh Xh Nh Dh :h 0h &h h h$ h( h, h0 h4 h8 h< h@ hD hH hL hP hT hX h\ |h` rhd hhh ^hl Thp Jht @hx 6h| ,h "h h h h h h h h h h h h h h h h h xh nh dh Zh Ph Fh <h 2h (h h h h h h h h h h h h h h h h$ h( ~h4 th8 jh< `h@ VhD LhH BhL 8hP .hT $h\ h` hd hh hl hp ht hx h| h h h h h h h h zh ph fh \h Rh Hh >h 4h *h hh  hhhhh h$h(h,h0h4h8h<h@hDhHvhLlhPbhTXh\Nh`Dhd:hh0hl&hphthxh|hhhhhhhhhhhhh|hrhhh^hThJh@h6h,h"hhh hhhhh h$h(h,h<h@hDhHhPhTxh`nhhdhlZhpPhtFhx<h|2h(hhh hhhhhhhhhhhhhh~hthjh`hVhLhBh8h.h$hhhhhh hhhh h$h(h,h0h4h8h<zh@phDfhH\hLRhPHhT>hX4h\*hh hlhp hthhhhhhhhhhhhhhvhlhbhXhNhDh:h0h&hhhhh(h,h0h4h8h<h@hDhHhLhPhThX|h\rh`hhd^hhThlJhp@ht6hx,h|"hhhhhhhhhhhhhhhhhxhnhdhZhPhFh<h2h(hhh hhhhhhhh hhhhh h$~h(th,jh0`h4Vh8Lh<Bh@8hD.hH$hLhPhThX h\ h` hd hh hl hp ht hx h| h h h hz hp hf h\ hR hH h> h4 h* h h h h h h h h h h h h h h h h h hv hl hb hX hN h D h: h0 h& h h  h$ h( h, h0 h4 h8 h< h@ hD hH hL hP hT hX h\| h`r hdh hh^ hlT hpJ ht@ hx6 h|, h" h h h h h h h h h h h h h h h h hx hn hd hZ hP hF h< h2 h( h h h h h h h h h h  h h h h h  h$ h(~ h,t h0j h4` h8V h<L h@B hD8 hH. hP$ hT hX h\ h`hdhhhlhphthxh|hhhhhhzhphfh\hRhHh>h4h*h hh hhhhhhhhhhhhhhhvhlhbhXh NhDh:h0h&h h$h(h,h0h4h8h<h@hDhHhLhPhThXh\h`|hdrhhhhl^hpThtJhx@h|6h,h"hhhhhhhhhhhhhhhhhxhnhdhZhPhFh<h2h(hhh hhhhhh hhhhh h$h(h,~h0th4jh8`h<Vh@LhDBhH8hL.hP$hThXh\h`hdhhhlhphthxh|hhhhhhzhphfh\hRhHh>h4h*h hh hhhhhhhhhh hh,h0h4h8vh<lh@bhDXhHNhLDhP:hT0hX&h\h`hdhhhlhphthxh|hhhhhhhh|hrhhh^hThJh@h6h,h"hhhhhhhhhhhhhhhhhxhnh dhZhPhFh>… 3E4=M]fef EEEEEEZXPRUPP3ҋEEEE]!fUffefM?EEZXPD$PUP}fEEmfEm]XD$XD$ D$zR)3imNA90%ZøWRZû'02p(p,p0p?plvsbmain.dllGetLVSBHeaderdaqdrvCIN VLSBg?Բ?<<`y!ߡ@~ڣ ڣ Ϣ[@~QQ^ _j21~@ R6002 - floating point not loaded R6008 - not enough space for arguments R6009 - not enough space for environment abnormal program termination R6016 - not enough space for thread data R6017 - unexpected multithread lock error R6018 - unexpected heap error R6019 - unable to open console device R6024 - not enough space for _onexit/atexit tableR6025 - pure virtual function call DOMAIN error SING error TLOSS error runtime error  L xȅH|xyzĆԆ؆P䑠`Pԑ&4BȑvZ\[`Pԑ&4BȑvZ\[nidaq32.dllGetEnvironmentStringsGetCommandLineA7GetVersionbExitProcess3VirtualFree1VirtualAllocGetModuleFileNameAGetACPGetOEMCPGetCPInfoGetStdHandleGetFileTypeGetStartupInfoAOWriteFileGetLastErrorKERNEL32.dllm0|0666 77&7/7\7777:8@8F8Z8`8y88888888888 9999999999:0:E:M:V:_:r:y:~::::::::::0;7;i;w;~;;;;;;<)<<<<<<&=,===>>???+?5?}????????? 00M0]0o000000000011E1g111111112 22:2\2k2v2~22223 3k3334 4*42484s4{444444#575@5Z5o5u5{55555 66.6c6i6z666T7f7m77777788)8;8D8V8n88888E9I9X9q99`334?4567050001416667 777$7,747<7D7L7T7\7HLVSBAIHARDLVSBflattenPTH0 flatten.lsbLVINAI Hardware Config.vi x    2@P @ status @code @0source error out8@@P @0channel@ upper input limits@ lower input limits @ range,@ no changebipolarunipolar^polarity @ gain:@ no changeDCACgroundinternal referencecoupling2@ no change differentialrsenrse input mode@ scale multiplier@ scale offsetgroup channel settings@ task ID out@P<@@( no changeDCACGND internal ref.coupling\@@F no change differentialref. single-endednon-ref. single-endeda input mode+[ channel input configuration (no change) ]@P@@ range6@@" no changebipolarunipolarrpolarity@@ gain/[ alternate input limits settings (no change) ]$@[ number of AMUX (no change) ]<@P @ status @code @0sourceerror in (no error)T@@2P@ upper input limit@ lower input limitinput limits(no change)$@@0channel list (empty) @task IDSD.#;N.$;Ntask IDx  ʆ  ʔ  ʢ ʤ MS Sans Serif MS Sans Serif MS Sans Serif00RSRC LVINLBVW % 4 RSID$DTHP8STRG&LTRecQXCPST LIfp `FPHP tVICD CPTM LIds DFDS DSTM vers HIST HLPP HLPT (ICON  8  x"$T.P3<6$=`ACE8HJ"L"lN"P#U#W%|\%_&|d'f'lg'k*n*q+s-w.z.}/>8h>7>7`>)> )d> )> (t> '|>'t>'Hh>&\>&L>&H@>%8>00>(>>,>> =!T=#=%=&`='=)=*T=+=-=/H=0=2x=4$$=?=@ư7? ,8D? T8?Ƃ49@$?Ƃ;9H ?ƂBL(?I,?_ pu 0?AI Hardware Config.viAI Hardware Config.viAI Hardware Config.viAI Hardware Config.viAI Hardware Config.viAI Hardware Config.viAI Hardware Config.viAI Hardware Config.viAI Hardware Config.viAI Hardware Config.viAI Hardware Config.viAI Hardware Config.viAI Hardware Config.viAI Hardware Config.viAIHARDAIHARDAIHARDAI Hardware Config.viAI Hardware Config.viAI Hardware Config.vi@@YYbUaBUAAA g;9IId9 1b`1H5HAI Group Config PTH0 lvdaq.hlpThis VI defines the channel scan list for the group and outputs a task ID unique to the group. Refer to Appendix B of the Data Acquisition VI Reference Manual for your platform for the channel ranges and scanning order you can use with your National Instruments data acquisition device. NOTE: The Lab boards, SCXI-1200, DAQPad-1200, PC-LPM-16 and DAQCard-700 must scan channel lists containing more than one channel from channel n (n0) to channel 0 in sequential order, including all channels between n and 0. The NB-A2000 and NB-A2150 boards on the Macintosh and the EISA-A2000 and AT-A2150 boards under Windows allow only the following scan lists: (0), (1), (2), (3), (0,1), (2,3), and (0,1,2,3). The NB-A2100 board on the Macintosh allows only the following scan lists: (0), (1), (0,1), and (1,0). SCXI modules in multiplexed mode must scan channels in ascending consecutive order, starting from any channel on the module. The module order you specify can be arbitrary. SCXI modules in parallel mode must follow the data acquisition device restrictions on the order of channel scan lists. See the Data Acquisition VI Reference Manual for your platform for tables listing the default settings and ranges for this VI for the boards with which it will work. x  2@P @ status @code @0source error out@ scan width @task ID<@P @ status @code @0sourceerror in (no error)(@@0channel scan list (empty)@ [ group (0)] @devicez ?̈Ȍ̌ ??| €dbq( ((((h((€|bq, ,,,,h(( | bq< (,̂.. ,, ̂ƌ,̢~,, ʀ|Œbq, ,,,,(, ʀ|Œbq, ,,,,(, < H Ȁ|̈̌bq,, H '̈,Ϣ~p,h '(̈̀bq,..̢.̂Ā|bq,̢!̂ƌ̂Ȉ Ȍ̈,̢̂ ̀|̌bq,̂.΀|Œ ,΢~,,,,  ,̢~,, 0333p |<@ p0~{x;xy# ;8??;x8wa{;0{|{G8=3q3py>98q3qppy'?s?G8<88p#??898qpc<C8??<81c1c1q|8ޏ~DDD||#LJ?Ǐ!w|??Ǐ!w|??Ǐ!w|?>??G83?gy g??0~D||??'?|?>q~x???99y99x?g|k~猟3GK/s?g߃Se?u|>9sxy?s9?y???6?????ey/ߟ???Ǐ?|?>ǟ;?|>|>|>|>38383838383(3838S9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s)s9S9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s)s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s)s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s)s9s9S9s9s9s9s9s9s9s9s9s9s9s9s9s9S9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s)S9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9S9s9s9s9s9s9s9s)s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s)sN9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9S9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s)S9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s)s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9sgqgqgQgqgqgq ?㏏??|?|| `0O000000000000??0300333333303333333???33 #/#ϣN//"hhhXX?ȇȏ       |||||||||||||   |||| | | RSRC LVINLBVW ָDTHPD>88~ @task ID0 @device@ scan widthH<@P @ status @code @0sourceerror in (no error) @ status @code @0sourceB2@P @ status @code @0source error out4(@@0channel scan list (empty)"@ [ group (0)] "P 06  $$@@DDd d$ddttdt@@ttd@Ddd@@ (i16) device: the device number you assigned to the plug-in data acquisition board or other device when you configured it. The default input is 1.LH(i16) group: the number of the group this VI configures. Values for group range from 0 through 15. group 0 is a default group whose channel scan list is 0-n, where n is the maximum number of channels minus one. The maximum number of channels varies with device type and with input mode (differential or single-ended). Only onboard channels are in a default group. A device connected to an SCXI chassis must explicitly define any group it uses. If this group existed previously, LabVIEW stops its task, reconfigures the group, and returns a warning. LabVIEW does not restart the task.JF([string]) channel scan list: each channel in channel scan list becomes a member of the group. The order of the channels in the scan list defines the order in which the channels are scanned during an acquisition. To erase a group, pass an empty channel scan list to the VI along with the group number. Channel scan list is an array of strings. You can use one channel entry per element or specify the entire scan list in a single element, or use any combination of these two methods. If x, y, and z refer to channels, you can specify a list of channels in a single element by separating the individual channels by commas--for example, x,y,z. If x refers to the first channel in a consecutive channel range and y refers to the last channel, you can specify the range by separating the first and last channels by a colon--for example, x:y.~(u32) task ID: uniquely identifies the group. You use this value as the task ID to refer to this group in subsequent VI calls.(i32) scan width: indicates the total number of channels in the scan list. For example, if you express channel scan list as 0:5,7, scan width is 7 channels.(cluster) error in: a cluster describing any error conditions prior to this VI's execution. The default input of this cluster is no error. The error in cluster contains the following parameters: (bool) status: TRUE if an error has occurred. (i32) code: the error code associated with an error. A value of 0 means no error, a negative value is an error, and a positive value is a warning. (string) source: an indication of where an error occurred, usually the name of the VI. xt(bool) status: TRUE if an error has occurred. Regardless of the value of status, this VI clears the input operation."no errorERRORno errorERROR(i32) code: the error code associated with an error. A value of 0 means no error, a negative value is an error, and a positive value is a warning.[W(string) source: an indication of where an error occurred, usually the name of the VI.(cluster) error out: a cluster containing error information. If error in indicated an error, error out contains the same error information. Otherwise, it describes the error status of this VI. Use the General Error Handler utility VI to check the error at the end of your diagram. The error out cluster contains the following parameters: (bool) status: TRUE if an error has occurred. (i32) code: the error code associated with an error. A value of 0 means no error, a negative value is an error, and a positive value is a warning. (string) source: an indication of where an error occurred, usually the name of the VI. 1-(bool) status: TRUE if an error has occurred."no errorERRORno errorERROR(i32) code: the error code associated with an error. A value of 0 means no error, a negative value is an error, and a positive value is a warning.[W(string) source: an indication of where an error occurred, usually the name of the VI.l@FPHPh;8kk@P$.QL?@4 FX .=D2z4  2X @OJ3z,,l@ 2X A>Gppl@ 2X GQook0 X >QL2H :X CO"0ܳ0/.-0TX @P@B4 Fp WfO2z4  2p ixJ3z,D@ 2p Agpppl@ 2p pzook0 p gzL2H :p lx"0ܳ0/.-0lpT  HR> 4 F 2z@ P rB41(A4  r 13z0 ] 12@ 2 Appl@ 2 ook, Dx0 W 320 s 6, T0 U 3J0 @  4 J  6?2|z4 2 <3xz0  62p 4 + 99998:7, \@ P \.Q. 8`>B84 F .= 2tz4  2 @O,3pz,  d  @ : A>Gppl@ : GQook0  >Q.2H 2 CO/ݳ0/.-0 J@P tX{ PD>@l4 F  Xg2lz4  2 jy3hz,  | , @ :  Ahqppl@ :  q{ook0  h{2H :  my0ܳ0/.-0  (~p    t \    <$4Q6d<S > (\4 F  n2dz0 7   0  ,l8,8l4O QH> d4 O>2`z< r"L\z=Ƙ Q Q Q  Q Q  @P S= @4, @4 Fl [v2Xz4 2l \3Tz@ 2l ASZppl@ 2l SZookH :l \b0ܳ0/.-0 l Z24Q  l= ,p4 F8 @2Pz4 28 " 3Lzp 48+    70 8  20 @$<Sm =<p4 F 2Hz0 7  h0  m, (L, L(4 O\=!x4! O(2Dz<" r(@zǀ=Ƙ$ (       @$P$fp=@bx,% T4% F %@2'*RO<%D ($i386|hB ETfZ =t5f;~fRRu$蓵d$Zrrd$ÐUTEx|hf;}fffX f}2thUpd$U膺d$f}&Xf!ETX@%=t UhUd$ETPPr@fzDmNRfW6訳d$=Z=t3f}2thUd$uPh`UhUd$ÐrHzLR6Whud$=OV0^=;VW0:QW6d$Y=u_^Z=t3f}2thUd$uPhUhUd$ÐzT⍽RfZ rPfz\ԍRfZ rXf@f},}f}2th U+d$hhUhUd$=t3f}2thUd$uPh`UhUd$Ðf}2th Ud$f},}f}2th Ud$hhUhUd$=t3f}2thUhd$uPhUhUd$Ðf}2th U5d$f},Cf}2th U d$hhUhUd$f}2th Ud$f},Cf}2th Ud$hhUhUd$f}2th Ud$fEf EtKfe@DžuF d$f#EfEXÐDžfE,f}tu d$ÐfE(ƅƅƅ@%=QhhUhUd$=t3f}2thUd$uPh`UhUd$Ðƅf}Phhuwd$ =-ExPu(d$XÐƅƅff}Ph hud$ =-ExPu(裯d$XÐƅf=yƅƅƅƅ%=QhhUhUd$=t3f}2thU7d$uPhUhUd$Ð%=hhUhUd$%=hhUhUd$ƅf}PhLhT u莶d$ =-ExPu(1d$XÐƅZu `VVVVVVZP^G,XG0 ׍d$㋽ZW u=t3f}2thUd$uPhLUhUd$Ðƅ(f},Cf}2th UTd$hhUhUd$f}2th U'd$f}Ph%hLud$ =-ExPu(蹬d$XÐƅ=ffƅf}Ph!h%u蔴d$ =-ExPu(7d$XÐƅf=ynƅƅf}Ph"h"ud$ =-ExPu(赫d$XÐ;ƅƅƅƅW6od$=t3f}2thUl d$uPhUhUd$Ðf}Phh"u>d$ =-ExPu(d$XÐƅ=ffƅf}Phhu輲d$ =-ExPu(_d$XÐƅƅf}Ph"huSd$ =-ExPu(d$XÐ谔 u XÐfW6踨d$==t3f}2thU d$uPh!UhUd$Ðƅf}PhT h!upd$ =-ExPu(d$XÐ͓ u XÐvƅƅf}Ph h u߰d$ =-ExPu(肨d$XÐ鍵ƅf},Cf}2th U` d$hhUhUd$f}2th U3 d$f},}f}2th U d$hhUhUd$=t3f}2thUd$uPhLUhUd$Ðf}2th Ud$f}Phh u蚯d$ =-ExPu(=d$XÐ鋅(%=[0f},Cf}2th U d$hhUhUd$f}2th Ud$f}Lf}Džud$XÐDžfE,ud$Ðn%=QhhUhUd$=t3f}2thU,d$uPhLUhUd$Ð(%=hhUhUd$%=hhUhUd$ETPP:fzzf}tDfe@f}t8Džud$XÐDžU賫d$f}2thUd$E$83MTET |hf}2thsd$C kPÐu$d$‹MTUTExfZ f;}fffX Z1P f;Y ~QP%d$YEx9tf}2thUcd$Ul$ SQVWD$T$\$ L$$=]PX$$Ðn*Q&= S P$P$ Gd$ _^Y[]ÐXEd\XÐ@ElEuhd$=Ð_^Y[]Ð@XEx_^Y[]ÐXEx_^Y[]Ðt;]TtSu$$d$ud$DžZu 2ZP^G,XG0㋽ZW uPEx$$d$f}2thUNd$tET\E$8PPCd$‰UTfJ Exf;~fffH Z‡P P}d$)f} t fE E)_^Y[]Ðf}KZu 2ZP^G,XG0㋽ZW ufE_^Y[]ÐhUh Ud$ _^Y[]Ð_^Y[]ÐL$(ETP9uud$uud$5uT$@@XRhd$_^Y[]Ð_^Y[]Ð饉؋t$(=qPX$$Ð{ntMS^U`f{hijqrsP%$3P $Bd$ _^Y[]Ð؉΋|$(=5PX$$ÐFNVPR$`P7$Bd$ _^Y[]Ðff6Whu謩d$=OV0^=;VW0:QW6蠝d$Y=u_^h]RfW6Rd$=(fW6(d$=؉=5PX$$ÐF'P$Pd$Ad$ _^Y[]Ðu=} )VP҇$h$u d$=fu=^} )VP$h<u Nd$=+fu=} )VP$hu d$=6Whud$=OV0^=;VW0:QW6 d$Y=u_^=6hWhu菦d$ u=} )VP$h\ u d$=u((=r} )VP,$ht u bd$=?,.u@@=} )VPD$hu d$=DfW6ad$==DPQfYXPQYXWhd$=Sunn=(} )VPr$hu d$=rfW6膘d$==rPQfYXPQYXWh;d$=x؉=5PX$$ÐF>P$P$'<d$ _^Y[]Ð-΃΍ff-܃܍f{fi6Whu踢d$=OV0^=;VW0:QW6謖d$Y=u_^=6Whu#d$=OV0^=;VW0:QW6d$Y=u_^7,,((,,[@@DfW6/d$==WGDfW6d$=[nnrfW6蛔d$==rfW6Ud$==5PX$$ÐF^P$P$E8d$ _^Y[]Ðҍԃu VWhUh Ud$WVhUh Ud$u VWhUh Ud$~WVhUh Ud$eu VWhUh Ud$4WVhUh Ud$u VWhUh Ud$WVhUh Ud$,0u VWhUh Ud$(WVhUh Ud$DNu VWhUh Ud$@VWVhUh Ud$=r|u VWhUh Ud$n WVhUh Ud$SShUh Ud$=t$ShUh Ud$=t鞋$ShUh Ud$=t|$ShUh Ud$=tZ$ShUh Ud$=t8$ShUh Ud$=t$ShUh Ud$[_^Y[]ÐhUh Ud$ _^Y[]Ðm|ffm|ffDž^Zu 2ZP^G,XG0㋽ZW u=t8m|ffm|ffm|ff_^Y[]ÐAQg<p@ @h$Ly X  1 W      u    X u    B, _    B5 R    &Yz %Q  4J0A ' }^D>v%a<^-8I  ! x  2@P @ status @code @0source error out@ scan width @task ID<@P @ status @code @0sourceerror in (no error)(@@0channel scan list (empty)@ [ group (0)] @devicePO` P"P Pdevice pdevice P.PP [ group (0)]p [ group (0)]4 P@@@0P(P@0channel scan list (empty)(p@0channel scan list (empty)(@@0channel scan list (empty) P"P Ptask ID ptask ID P*PP scan widthp scan width PPƔ9|wǘ9Ɯ9Ơ9\9+CЀ9Ƽ9|9Ƅ9{vAI Group Config.vi Config.viLVIN>Analog Input Control.viLVIN-t*Analog Input Group Config.viLVIN-tbAnalog Input Hardware Config.viLVINFAnalog Inpu9ƭt9Ƭ9MAN+AN+0VDYfYf scan widthMkx kx 0wDmmerror in (no error)RD =!=statusHD"=#K$KPD\u]ucodeM]^䙳0RD??sourceL# $UD error outRDstatusHD"t=PD&?'?codeM'c(c0RD  sourceL ccSD/< /< task IDL=Ǘ>dz"FPHPAI Group Config.viN7>8> M000eDchannel scan list (empty)HVIDSAI Group Config.viLVSBAIGRPCFGZPTH0AI Group Config lvdaq.hlpMANIANI1YbRBRAခ g;9IId9 1b`1H5Hi386bMZ@ !L!This program cannot be run in DOS mode. $PELf0! 7NjpM.text! `_TEXT2708 `.bss$p.datalR@.idataZ@.edataM\@@.reloc6^@BUSVW3_^[USVW3_^[USVW3_^[USVW3_^[USVW3_^[USVWEqqMEyEPEPEP2 E}EM3IEPEPEPEPE fPEfPM} EP(E_^[U$SVWEfqEPjh/ E}\fEjjjEPEP/E܃}fq } fqEq fqqE3_^[USVW_^[5 _^[USVW_^[ USVWQEMAE@DE@ E_^[V.5 ^^^^^t^^^%ؐD$uwuԋȁ ܀Ԁʉ ؀tx u~H= u43UVWu ;=tu' tt uVuыt uVu tuVuu utu+uVuu3t tt uVuы_^] k~ HW3it$hĀátthXhT赃hPhL裃jjt$  jjj  |$SV\$u?=tt$5t95twtЃ95tvh`h\&hhhdu t$ ^[VW|$t$ ;vtЃ;w_^Հt=܀s,@0SVWq=t#h@vSׅthjSׅt tr̡ qt0hjPׅtƅu_^[jhhju39 q qȣQ;v ʃ;wǸÃ=ut ÃSVW3U:t:=tF+р:uPu j ;t^+щL$;=t?Q\Eu j _++}ȃ\$;uE]_^[UVWhpVjt58t5tEMPQjjVSEEPu jEMPUQPWVEH=_^]ËL$ST$Vt$ WD$U|$t T$D$>"tEt@F9t t@F t t ūuNStO@IF>"t3t(҄9t tF@t@F>"ut@>"uF3>ފ t uF>ƃ|$t T$D$T$ 3>\uFE>\t>"u#ut V:"u3ۃMtt\@MutFu t= t8t.t9tF@@9tFFat@|$t T$T$ ]_^[TD$uTuT%ËD$=t=t=t=t3 W38@󫪿H<@_USVWuQ95<cVE`900E=PrEPV83@󫪃}M8Et)At";r9AB;s9u׸9@=rV5<鐿83@3󫪋EkEEuTtCPĐt2ƃXP%u X@uXXCv_^[]ø h@thËT$3ȆW9t @@r9Ȇu)̆jD$P+IQRPА_áHPt$SVWU|$v3飃\$3Wu@WtWɃuυt9-DtWDu3HN@$++ǃtWV0t HHF$F F$]_^[VWt$ N|$@$+;v tNL9H3_^jS3VWU5tPNu;>^Wʀ+˃;L$u=ŋ6u;tirue:.Oـ+݃;\$s@uC =;=uĉ 6I+΃;L$r]_^[Ë;uSD$VW%3ɾq3+^;s(u9~uу Atr߅|PRPQ蒃_^[S,VW90v,|$;sjh Vjt6\$WSk qqǁqtS轃_^[3SVWU|$k qq+ȋq9L$w|-(D$+ҁD$+F;sjhVSut t"VqSTt}3]_^[Vht$ jk quK3qqq^UVW3EuuuuEE;E;E;E}PW^uMIu M1Eω~N7E@$<PE8uFU $; v U EMP1RVTMEQV@J$+Qu鼋U MQhRV 55镍EP HP[tE@$JU +׍E PVQuBEP5u V褃5,=uE@$E MQPu Vp@$;v N@$+;$r535E8t( E0E05UE8uݸ_^]ËT$SVWzt$$<tMN$<uD$ljF$ F-\$߀;tL$8__:_2^[Á=VuTT$@$;v; $;w)5H;wD$ 0F$+ƒ@^j3j3j3j 3j3j3j3j3j }3j$v3j(o3j,h3j0a3j4Z3j8S3j3jH73jL03jP)3jT"3jX3j\3j` 3jd3jh2jl2jp2jt2jx2j|2h2h2h2h2h2h2h2h2h2hx2hn2hd2hZ2hP2hF2h<2h22h(2h2h2h 2h2h1h1h1h1h1h1h1h1h1h1h1h1h~1h t1hj1h`1hV1hL1h B1h$81h(.1h,$1h01h41h81h<0h@0hD0hH0hL0hP0hT0hX0h\0h`0hd0hh0hl0hpz0htp0hxf0h\0hR0hH0h>0h40h*0h 0h0h 0h0h/h/h/h/h/h/h/h/h/h/h/h/h/hv/hl/hb/hX/hN/hD/h:/h0/h&/h /h/h/h.h.h .h$.h(.h,.h0.h4.h8.h<.h@.hD.hH.hL|.hPr.hTh.hX^.h\T.h`J.hd@.hh6.hl,.hp".ht.hx.h|.h-h-h-h-h-h-h-h-h-h-h-h-h-hx-hn-hd-hZ-hP-hF-h<-h2-h(-h-h-h -h-h,h,h,h,h,h,h,h,h,h ,h,h,h~,ht,h j,h$`,h(V,h,L,h0B,h48,h8.,h<$,h@,hD,hL,hP+hT+hX+h\+h`+hd+hh+hl+hp+ht+hx+h|+h+hz+hp+hf+h\+hR+hH+h>+h4+h*+h +h+h +h+h*h*h*h*h*h*h*h*h*h*h*h*h*hv*hl*hb*hX*hN*hD*h:*h 0*h&*h*h*h*h )h$)h()h,)h0)h4)h8)h<)h@)hD)hH)hL)hP)hT|)hXr)h\h)h`^)hdT)hhJ)hl@)hp6)ht,)hx")h|)h)h)h(h(h(h(h(h(h(h(h(h(h(h(h(hx(hn(hd(hZ(hP(hF(h<(h2(h((h(h(h (h(h'h'h'h'h'h'h'h'h'h'h'h 'h$~'h(t'h,j'h0`'h4V'h8L'h<B'h@8'hD.'hH$'hL'hP'hT'hX&h\&h`&hd&hh&hl&hp&ht&hx&h|&h&h&h&hz&hp&hf&h\&hR&hH&h>&h4&h*&h &h&h &h&h%h%h%h%h%h%h%h%h%h%h%h%h%hv%hl%hb%hX%h N%hD%h:%h0%h&%h %h$%h(%h,$h0$h4$h8$h<$h@$hD$hH$hL$hT$hX$h\$h`$hd|$hhr$hlh$hp^$htT$hxJ$h|@$h6$h,$h"$h$h$h$h#h#h#h#h#h#h#h#h#h#h#h#h#hx#hn#hd#hZ#hP#hF#h<#h2#h(#h#h#h #h#h"h"h"h "h"h"h"h"h "h$"h("h,"h0~"h4t"h8j"h<`"h@V"hDL"hHB"hL8"hP."hT$"hX"h\"h`"hd!hh!hl!hp!ht!hx!h|!h!h!h!h!h!h!hz!hp!hf!h\!hR!hH!h>!h4!h*!h !h!h !h!h h h h h h h h h h h h h hv hl hb h X hN hD h: h0 h & h$ h( h, h h h h h h h h h h h0 h4 h8 h< |h@ rhD hhH ^hL ThP JhT @hX 6h\ ,h` "hd hh hl hp ht hx h| h h h h h h h h h h xh nh dh Zh Ph Fh <h 2h (h h h h h h h h h h h h h h h h h ~h th jh `h Vh Lh Bh$ 8h( .h, $h0 h4 h8 h< h@ hD hH hL hP hT hX h\ h` hd hh hl hp zht phx fh| \h Rh Hh >h 4h *h h h h h h h h h h h h h h h h h h vh lh bh Xh Nh Dh :h 0h &h h h$ h( h, h0 h4 h8 h< h@ hD hH hL hP hT hX h\ |h` rhd hhh ^hl Thp Jht @hx 6h| ,h "h h h h h h h h h h h h h h h h h xh nh dh Zh Ph Fh <h 2h (h h h h h h h h h h h h h h h h$ h( ~h4 th8 jh< `h@ VhD LhH BhL 8hP .hT $h\ h` hd hh hl hp ht hx h| h h h h h h h h zh ph fh \h Rh Hh >h 4h *h hh  hhhhh h$h(h,h0h4h8h<h@hDhHvhLlhPbhTXh\Nh`Dhd:hh0hl&hphthxh|hhhhhhhhhhhhh|hrhhh^hThJh@h6h,h"hhh hhhhh h$h(h,h<h@hDhHhPhTxh`nhhdhlZhpPhtFhx<h|2h(hhh hhhhhhhhhhhhhh~hthjh`hVhLhBh8h.h$hhhhhh hhhh h$h(h,h0h4h8h<zh@phDfhH\hLRhPHhT>hX4h\*hh hlhp hthhhhhhhhhhhhhhvhlhbhXhNhDh:h0h&hhhhh(h,h0h4h8h<h@hDhHhLhPhThX|h\rh`hhd^hhThlJhp@ht6hx,h|"hhhhhhhhhhhhhhhhhxhnhdhZhPhFh<h2h(hhh hhhhhhhh hhhhh h$~h(th,jh0`h4Vh8Lh<Bh@8hD.hH$hLhPhThX h\ h` hd hh hl hp ht hx h| h h h hz hp hf h\ hR hH h> h4 h* h h h h h h h h h h h h h h h h h hv hl hb hX hN h D h: h0 h& h h  h$ h( h, h0 h4 h8 h< h@ hD hH hL hP hT hX h\| h`r hdh hh^ hlT hpJ ht@ hx6 h|, h" h h h h h h h h h h h h h h h h hx hn hd hZ hP hF h< h2 h( h h h h h h h h h h  h h h h h  h$ h(~ h,t h0j h4` h8V h<L h@B hD8 hH. hP$ hT hX h\ h`hdhhhlhphthxh|hhhhhhzhphfh\hRhHh>h4h*h hh hhhhhhhhhhhhhhhvhlhbhXh NhDh:h0h&h h$h(h,h0h4h8h<h@hDhHhLhPhThXh\h`|hdrhhhhl^hpThtJhx@h|6h,h"hhhhhhhhhhhhhhhhhxhnhdhZhPhFh<h2h(hhh hhhhhh hhhhh h$h(h,~h0th4jh8`h<Vh@LhDBhH8hL.hP$hThXh\h`hdhhhlhphthxh|hhhhhhzhphfh\hRhHh>h4h*h hh hhhhhhhhhh hh,h0h4h8vh<lh@bhDXhHNhLDhP:hT0hX&h\h`hdhhhlhphthxh|hhhhhhhh|hrhhh^hThJh@h6h,h"hhhhhhhhhhhhhhhhhxhnh dhZhPhFh>… 3E4=-]fef EEEEEEZXPRUPP3ҋEEEE]!fUffefM?EEZXPD$PUP}fEEmfEm]XD$XD$ D$zR)3imNA90%Zø7RZdaqdrvCIN VLSBg?Բ?`y!ߡ@~ڣ ڣ Ϣ[@~QQ^ _j21~@ R6002 - floating point not loaded R6008 - not enough space for arguments R6009 - not enough space for environment abnormal program termination R6016 - not enough space for thread data R6017 - unexpected multithread lock error R6018 - unexpected heap error R6019 - unable to open console device R6024 - not enough space for _onexit/atexit tableR6025 - pure virtual function call DOMAIN error SING error TLOSS error runtime error ؄ , X|؅(\xyzؐPԑfP$2@đp|XfP$2@đp|Xnidaq32.dllGetEnvironmentStringsGetCommandLineA7GetVersionbExitProcess3VirtualFree1VirtualAllocGetModuleFileNameAGetACPGetOEMCPGetCPInfoGetStdHandleGetFileTypeGetStartupInfoAOWriteFileGetLastErrorKERNEL32.dll'02(,0?lvsbmain.dllGetLVSBHeader8m0|01+1p1111112)2H222222233333C3N3T33334%4J4S4^4c4p4u444444444455C5L5U5_5l5r5555555%6;6C6M666!7*7/757@7777;8969u9999999::):C:V:c:q:::::; ;&;D;I;V;b;n;s;x;;;;<N>>>>>>>>>>(?I?j???????? P&0,040B0~00000000111%2/2=2C2Q222222223 3"34333333`334?45670001166666667 777$7,747<7JLVSBAIGRPCFGLVSBflattenPTH0 flatten.lsb.$LVINAI Group Config.vi x  2@P @ status @code @0source error out@ scan width @task ID<@P @ status @code @0sourceerror in (no error)(@@0channel scan list (empty)@ [ group (0)] @deviceRD/d>d,>eX<>eP>f(X>fd>fx>g >gt>g̤> h>"hx>$h>&i>'ip>)i(=*j = #x&k<9L/ _WrlP<ƅlH=ƘXp<ƾbq, lvdaq.hlpThis VI controls the analog input tasks and specifies the amount of data to acquire. NOTE: If you wish to scan multiple SCXI channels in multiplexed mode you cannot use this VI to start an acquisition when you use a Lab board, SCXI-1200, DAQPadx-1200, PC-LPM-16 or DAQCard-700. For this special case, you must use the AI SingleScan VI to acquire data. However, you can use the AI Control VI for a Lab board or PC-LPM-16 when you scan SCXI channels in parallel mode or sample a single SCXI channel in multiplexed mode. You can use this VI for an MIO board scanning SCXI channels in either mode. See the Data Acquisition VI Reference Manual for your platform for tables listing the default settings and ranges for this VI for the boards with which it will work. x  2@P @ status @code @0source error out@ task ID out$@[number of buffers to acquire] (@#minimum pretrigger scans to acquire<@P @ status @code @0sourceerror in (no error),@&total scans to acquire (-1: no change)b@startpause immediatelypause at end of current bufferresumeclearcontrol code (0: start) @task IDB뫿  ̌ ???| €tbq( ((((h((ƌˆ( '(Ȉ,΢~̀..̂̢.ƌȂ( '(Ĉ,΢~̀..̂̢.ƌ̂,€|Œbq, ,,,,h(, ʀ|Œ ,΢~,,,,(, <   Ȍ̈,̢̂ Ā|̌bq, ̂.ƀ|Œ ,΢~,,,,H  ,̢~, ,h, Ȁ|̢̈̌̂ ̀|̌bq, ̂.΀|Œ ,΢~,,,,  ,̢~,, ̌ p |<@ p| ̌bq,΢~p,,,|Ǐ?Ǐǿ_ w1?F88G??p{qp|<88px~>88px>?qp|>#ag#pqy?8x|>C=sÏqp|898q3|>{9#O9#s?G8~?889#88px>qpx{q~1pw8|?pq??#?Gx|q|8ޏϟ<x<>c<Î?x<?89g1c1cp?q|8ޏ??pp133~C ?Ǐ!w|??Ǐ!w|?;~~?g??3?#9#;~~??!?aLJϟw?1Ǐ 8Ǐ y>?yOw<3ϟ8y'#x?"ff؇c???88y?ُg??88y??<~q?<~q1w?~>>~x???99y99x?e|k~猟3GK/s?g߃sg?u|>9sxy?s9?y???6?????ey/ߟ???Ǐ?|?>ǟ;?|>|>|>|>38383838383(3838S9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s)s9S9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s)s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s)s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s)s9s9S9s9s9s9s9s9s9s9s9s9s9s9s9s9S9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s)S9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9S9s9s9s9s9s9s9s)s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s)sN9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9S9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s)S9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s)s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9sgqgqgQgqgqgq ?㏏??|?||33 `0O000000000000??0300333333303333333??? ?/#UĠhhhXX?ȇȏ       |||||||||||||| | |   || |RSRC LVINLBVW( DTHPDL=88~ @task ID4(@#minimum pretrigger scans to acquire@ task ID outH<@P @ status @code @0sourceerror in (no error) @ status @code @0sourceB2@P @ status @code @0source error out0$@[number of buffers to acquire] rb@startpause immediatelypause at end of current bufferresumeclearcontrol code (0: start)8,@&total scans to acquire (-1: no change) 0"P 0dX@startpause immediatelypause at end of current bufferresumeclear control code,E  <<  << <<444<<<<<<<< :6(u32) task ID: identifies the group and I/O operation.(i32) total scans to acquire: The default setting is equal to the scans per buffer you pass to the AI Buffer Config VI. -1: do not change the total scans to acquire setting (default input) 0: indefinite acquisition. LabVIEW ignores number of buffers and minimum number of pretrigger scans to acquire. >0: the total number of scans to acquire per buffer. If the minimum pretrigger scans to acquire is 0, total scans to acquire can be greater than the number of scans you allocate (this feature not supported in this version of LabVIEW). NOTE: If the AI Buffer Config VI satisfies the requirements for block mode DMA transfer, total scans to acquire must be a multiple of 32 (if it is not 0). Otherwise, the VI returns a blkModeBufErr.(i32) minimum pretrigger scans to acquire: -1: do not change the minimum pretrigger scans to acquire setting (default input) 0: the acquisition is strictly posttrigger (default setting) >0: a pretrigger acquisition. LabVIEW subtracts minimum pretrigger scans to acquire from total scans to acquire to obtain the number of posttrigger scans. total scans to acquire must be less than or equal to the scans per buffer you specify with the AI Buffer Config VI (that is, the number of scans you allocate to a buffer). The following example illustrates why this pretrigger scans to acquire parameter is a minimum quantity. Assume that with the AI Buffer Config VI you size the buffer to hold 1,000 scans. Then you set total scans to acquire to 100 and minimum pretrigger scans to acquire to 10. This means the actual number of pretrigger scans can range from 10 to 910. If actual pretrigger scans are less than 910, the trigger occurred before the buffer filled completely. Notice that the number of posttrigger scans is always 90 (100-10). Only the NB-A2000 board on the Macintosh and the EISA-A2000 and AT-DSP2200 boards under Windows have hold-off counters, which guarantee that the board acquires all pretrigger scans.(i32) number of buffers to acquire: specifies the number of times LabVIEW fills the internal input buffers with data. If number of buffers to acquire is 0, LabVIEW acquires buffers indefinitely. If you enable triggering, the VI produces each buffer of data in response to a trigger. The default input is -1, which tells LabVIEW not to change the number of buffers to acquire setting. The default setting is equal to the number of buffers you pass to the AI Buffer Config VI.51(u32) task ID out: has the same value as task ID.(cluster) error in: a cluster describing any error conditions prior to this VI's execution. The default input of this cluster is no error. The error in cluster contains the following parameters: (bool) status: TRUE if an error has occurred. (i32) code: the error code associated with an error. A value of 0 means no error, a negative value is an error, and a positive value is a warning. (string) source: an indication of where an error occurred, usually the name of the VI. xt(bool) status: TRUE if an error has occurred. Regardless of the value of status, this VI clears the input operation."no errorERRORno errorERROR(i32) code: the error code associated with an error. A value of 0 means no error, a negative value is an error, and a positive value is a warning.[W(string) source: an indication of where an error occurred, usually the name of the VI.(cluster) error out: a cluster containing error information. If error in indicated an error, error out contains the same error information. Otherwise, it describes the error status of this VI. Use the General Error Handler utility VI to check the error at the end of your diagram. The error out cluster contains the following parameters: (bool) status: TRUE if an error has occurred. (i32) code: the error code associated with an error. A value of 0 means no error, a negative value is an error, and a positive value is a warning. (string) source: an indication of where an error occurred, usually the name of the VI. 1-(bool) status: TRUE if an error has occurred."no errorERRORno errorERROR(i32) code: the error code associated with an error. A value of 0 means no error, a negative value is an error, and a positive value is a warning.[W(string) source: an indication of where an error occurred, usually the name of the VI. (u16) control code: 0: start (default input and setting) 1: pause immediately 2: pause at end of current buffer (not supported in this version of LabVIEW) 3: resume (not supported in this version of LabVIEW) 4: clear When control code is 0 (start), this VI tells LabVIEW how much data to acquire. The start control code arms the block. You must start a timed acquisition this way even if the clock source is from a RTSI bus or external connection. When control code is 1 or 2, (the pause settings), the clock momentarily stops. When control code is 3 (resume), the clock begins exactly where it left off when control code was 1 or 2. If you start after a pause, the acquisition commences at the beginning of the buffer and overwrites existing data. When control code is 4 (clear), the acquisition stops and internal resources are freed, including the buffers. Thus, to begin a new acquisition, you must call the buffer configuration VI. Setting control code to 4 does not deallocate DSP buffers. You must explicitly call the Analog Input Buffer Config VI to deallocate a DSP buffer. If you have not allocated any memory, LabVIEW ignores number of buffers to acquire, but total scans to acquire and pretrigger scans to acquire are still valid. If you do not call the buffer configuration VI before using the start control code, a nonbuffered acquisition begins. NOTE: Nonbuffered acquisitions are not supported for the NB-A2000, NB-A2100, or NB-A2150 boards on the Macintosh, and the AT-DSP2200, EISA-A2000, or EISA-A2150 boards under Windows.Hstartpause immediatelypause at end of current bufferresumeclearX@FPHPh;8WW@P$-Ob@=B4 FX - M`34z,,l@ 2X A<Eppl@ 2X EOook0 X <Ob2H 2X AM /ݳ0/.-0TX 0B @P~d=@4 F ~28z4  2 c3@4 F  2Lz4  2 b3Pz,`4t@ 2  Appl@ 2  ook0  d2H :  "0ܳ0/.-0  $0@P .P xT>B0T, L 4 F 8 .= 2Tz4  2 8 ?N3Xz@ : 8 A=Fppl@ : 8 FPookH 2 8 BN/ݳ0/.-0  8 =P20 4 8<f  T        p$<SZ h>  D 4 F ,  k2\z0 7 , U0  ,  Z, p, p4O ,/N > 04 O p ;2`z< r p,Idz>Ƙ  p/N /N /N  /N /N  @P , P/> @H,4hd4 F  Xs2hz4 2 Y-3lz@ 2 AP%Wppl@ 2 %P/WookH : !Y-_0ܳ0/.-0  W/24Q ,0T8= ,(\4 F 0?=2pz4 2 BR3tzp 4+ BRBRBR70  @T20, ,T<$p T<T p$<STZT< p@0 7 UO0   ZT, , 4O/,< L4 O 2xz< r,|z<Ƙ" / / /  / /  @"P  /M`>@v`,#4t4# F    '2z4$ 2  -K3z@% :  A% ppl@% :  %/ ookH% :  ! -0ܳ0/.-0%   /M24%Q0TM >,&L$4& F 0?2z4' 2 BRK3zp( 4+ BR7BRBR70(  @TM20(r( \,(ThX X(L@| Pvdz(7(~8;T='ggO <%DH(WpUxX>@()<p,4) F Ud2z4* J hw3z<+  2 hw3,z >@- 2 @foppl@- 2 oxook0-  fx2 *h&i386|hB ETfZ =t5f;~fRRu$Wd$Zrrmd$ÐUTEx|hf;}fffX f}2thU`ikd$Uv Wd$f}-flfGETX@%=t UhUd$ETPP2fz4,RZ r0z<RZ r8r@fzDmbRfW61Xd$=Z=t3f}2thUhkd$uPhUhUd$ÐzLRZ rHzT捽RfZ rPfz\܍RZ rX$f},Cf}2th U^gkd$hhUhUd$f}2th U1gkd$ f},Cf}2th U gkd$hhUhUd$f}2th Ufkd$Tf},}f}2th Ufkd$hhUhUd$=t3f}2thUfkd$uPhUhUd$Ðf}2th UMfkd$f},Cf}2th U%fkd$hhUhUd$f}2th Uekd$f},Cf}2th Uekd$hhUhUd$f}2th Uekd$f},Cf}2th U{ekd$hhUhUd$f}2th UNekd$fEf EtKfe@Džu ^`d$f#EfEXÐDžfE,f}tuv^`d$ÐfEƅƅƅƅƅ%=hhUhUd$%=hhUhUd$T%=QhhUhUd$=t3f}2thUdkd$uPhUhUd$ÐƅfW6Xd$==t3f}2thUckd$uPhUhUd$Ðf}Phhpun Wd$ =-ExPu(Wd$XÐƅƅff}Ph)hu Wd$ =-ExPu(Wd$XÐƅf9ffƅf}Ph%h)uo Wd$ =-ExPu(Wd$XÐƅff!ƅf}Ph h%uWd$ =-ExPu(Wd$XÐƅf=yƅƅƅ$%=hhUhUd$ %=hhUhUd$%=hhUhUd$ƅf}Phhp uWd$ =-ExPu(hVd$XÐƅku gVVVVVVVkPoG,XG0 ׍d$㋽kW u=t3f}2thU_kd$uPhUhUd$Ðƅf}PhP,huWd$ =-ExPu(1Vd$XÐƅf=ySƅƅƅƅf}Ph6h,uWd$ =-ExPu(Vd$XÐƅ=ffƅf}PhX3h6u|Wd$ =-ExPu(Vd$XÐƅf=ynƅƅf}Ph4h4uWd$ =-ExPu(Vd$XÐVƅƅƅƅW6WWd$=t3f}2thUT]kd$uPh<UhUd$Ðf}Ph4h3uWd$ =-ExPu(Vd$XÐƅ=ffƅff}Phh4uWd$ =-ExPu(,Vd$XÐƅƅf}Ph3hu Wd$ =-ExPu(Vd$XÐ}p u XÐfW6Wd$==t3f}2thUr[kd$uPhX3UhUd$Ðƅf}Ph,hX3u=Wd$ =-ExPu(Vd$XÐp u XÐiƅƅf}Ph`-h`-uWd$ =-ExPu(\Vd$XÐƅf}Php hP,uWWd$ =-ExPu(Vd$XÐp u XÐiƅƅf}Ph h uWd$ =-ExPu(iVd$XÐƅf},Cf}2th UTYkd$hhUhUd$f}2th U'Ykd$f},}f}2th UYkd$hhUhUd$=t3f}2thUXkd$uPhUhUd$Ðf}2th UXkd$f}Phph uVd$ =-ExPu(1Vd$XÐf}f}DžuP`d$XÐDžfE,utQ`d$Ð%=QhhUhUd$=t3f}2thUWkd$uPhUhUd$Ð<%=hhUhUd$ETPP:fzf}tDfe@f}t8DžuKP`d$XÐDžUOVd$f}2thUVkd$E$83MTET |hf}2thsVkd$C kPÐu$Vd$‹MTUTExfZ f;}fffX ZP f;Y ~QPVd$YEx9tf}2thUUkd$Ul$ SQVWD$T$\$ L$$=]PX$$Ðn/FmY Lx@ FP$Pg$覗qd$ _^Y[]ÐXEdjXÐ $TElEuL`d$=Ð_^Y[]Ð $TXEx_^Y[]ÐXEx_^Y[]Ðt;]TtSu$Vd$usQ`d$Džku 2kPoG,XG0㋽kW uPEx$Vd$f}2thUSkd$tET\E$8PPVd$‰UTfJ Exf;~fffH ZP PVd$)f} t fE E)_^Y[]Ðf}Kku 2kPoG,XG0㋽kW ufE_^Y[]ÐhUh Ud$ _^Y[]Ð_^Y[]ÐL$(ETP9uuMO`d$uu~P`d$5uT$@@XRhd$_^Y[]Ð_^Y[]Ð  驉؋t$(=uPX$$Ðiou{DJPV\bwdefmnoP$P$mqd$ _^Y[]Ð؉΋|$(=9PX$$ÐJQY`gnuP$P$qd$ _^Y[]ÐffW6)Wd$=fW6Wd$=b؉=9PX$$ÐJ!bP $P$qd$ _^Y[]Ðu=} )VP؇$h$u 3ed$=إu=_} )VP$hpu "3ed$=,fu=} )VP$hu 2ed$=u  =} )VP$hu C2ed$=MWd$=؉=9PX$$ÐJThP9$GP$&qd$ _^Y[]Ð,ԃԍإإ-f}fk,6%,  ,$$((,<<@d@S[TTXfW6Wd$==XfW6Wd$=[fW6BWd$==k[fW6Wd$=+=9PX$$ÐJb4Pf$uPK$qd$ _^Y[]Ð؍܃u VWhUh Ud$WVhUh Ud$䍽u VWhUh Ud$~WVhUh Ud$eu VWhUh Ud$4WVhUh Ud$u VWhUh Ud$ WVhUh Ud$(,u VWhUh Ud$$WVhUh Ud$@Du VWhUh Ud$<VWVhUh Ud$=Xbu VWhUh Ud$T WVhUh Ud$u VWhUh Ud$WVhUh Ud$SShUh Ud$=t$ShUh Ud$=t$ShUh Ud$=t鞋$ShUh Ud$=t|$ShUh Ud$=tZ$ShUh Ud$=t8$ShUh Ud$=t$ShUh Ud$[_^Y[]ÐhUh Ud$ _^Y[]Ðm|ffm|ffDžoku 2kPoG,XG0㋽kW u=tZm|ffm|ffm|ffm|ffm|ff_^Y[]ÐAQg@t$Qy %X   *  +? \  v   #    ' }    {   'BO  BK h B> ["Uv  c%=]s &Qg v}R["pNp)K D!!!\" x  2@P @ status @code @0source error out@ task ID out$@[number of buffers to acquire] (@#minimum pretrigger scans to acquire<@P @ status @code @0sourceerror in (no error),@&total scans to acquire (-1: no change)b@startpause immediatelypause at end of current bufferresumeclearcontrol code (0: start) @task IDP\` P"P Ptask ID ptask IDPbPstartpause immediatelypause at end of current bufferresumeclearcontrol code (0: start)bpstartpause immediatelypause at end of current bufferresumeclearcontrol code (0: start) PbP,P&total scans to acquire (-1: no change),p&total scans to acquire (-1: no change) PZP(P#minimum pretrigger scans to acquire(p#minimum pretrigger scans to acquire PRP$P[number of buffers to acquire] $p[number of buffers to acquire]  P*PP task ID outp task ID out PP +H!+HPDYrZrcodeMZ,[,0RD1><1><sourceLC QC!PRD  statusHD"(=++PD &&codeM,J,J0RD1>1>sourceLCQJCPJcDVcVccontrol code (0: start)Mivivij4H=ivivWD/< /<  task ID outNaa-1jDߝߝ[number of buffers to acquire]FPHP AI Control.viUD error outN``-1oD###minimum pretrigger scans to acquire@VIDS AI Control.viLVSBAICTRLkPTH0 AI Control$@[number of buffers to acquire] (@#minimum pretrigger scans to acquire lvdaq.hlpM?!L_?"L_0@@e)L)H(eb`1H5Hi386`MZ@ !L!This program cannot be run in DOS mode. $PEL0! EMEPEPEPE fPEPM E_^[U$SVWEfxEPjh / E}\fEjjjEPEP/E܃}fx } fxEt fxxE3_^[USVW_^[5,_^[USVW_^[ USVWQE(MAE@E@ E_^[V.5̀ ^/^^^^i^^^%ؐD$uwu؀ԋȁ ʉ ܀x u؀~H=,؀u43UVWu ;=؀tu' t uVuыt uVu tuVuu utu+uVuu3t t uVuы_^] k؀~ H؀W3it$h䀃áth h赃hh裃jjt$  jjj ,|$SV\$(u?=t$595wtЃ95vhh&hhu t$ ^[VW|$t$ ;vtЃ;w_^t=sL@PSVW=t#h@vSׅthjSׅt r̡|t0hjPׅtƅu_^[jhhju39 ||ȣ8Q;v ʃ;wǸÃ=8ut 88Ã܀SVW3U:t:=tF+р:uPu j ܀;t^+щL$;=t?Q\Eu j _++}ȃ\$;uE]_^[UVWhpVj5 8t5EMPQjjVSEEPu jEMPUQPWVEH=_^]ËL$ST$Vt$ WD$U|$t T$D$>"tEt@FYt t@F t t ūuNStO@IF>"t3t(҄Yt tF@t@F>"ut@>"uF3>ފ t uF>ƃ|$t T$D$T$ 3>\uFE>\t>"u#ut V:"u3ۃMtt\@MutFu t= t8t.tYtF@@YtFFat@|$t T$T$ ]_^[tD$utut%ËD$=t=t=t=t3 W3X@󫪿h\`_USVWuQ95\cVE900E=prEPVX3@󫪃}M8Et)At";rYAB;s9u׸Y@=rV5\鐿X3@3󫪋EkEE<Ő?t.Ot';rxY@_;s?uBrV5\h\`Ek0+3\h`3=ttW3_^[]jkUHSEVWP̐}tU}u쥋E@|@uxȃE@|@ UEt3۾=Ȑ>uTtCPĐt2ƃxP%u x@uxxCv_^[]ø h`thËT$3W9t @`r9u)jD$P+IQRPА_áhPt$SVWU|$v3飃\$3Wu@WtWɃuυt9-dtWdu3HN@$++ǃtWV0t HHF$F 4F$]_^[VWt$ N|$@$+;v tNL9H3_^jS3VWU54^Wʀ+˃;L$u8=8ŋ63jH73jL03jP)3jT"3jX3j\3j` 3jd3jh2jl2jp2jt2jx2j|2h2h2h2h2h2h2h2h2h2hx2hn2hd2hZ2hP2hF2h<2h22h(2h2h2h 2h2h1h1h1h1h1h1h1h1h1h1h1h1h~1h t1hj1h`1hV1hL1h B1h$81h(.1h,$1h01h41h81h<0h@0hD0hH0hL0hP0hT0hX0h\0h`0hd0hh0hl0hpz0htp0hxf0h\0hR0hH0h>0h40h*0h 0h0h 0h0h/h/h/h/h/h/h/h/h/h/h/h/h/hv/hl/hb/hX/hN/hD/h:/h0/h&/h /h/h/h.h.h .h$.h(.h,.h0.h4.h8.h<.h@.hD.hH.hL|.hPr.hTh.hX^.h\T.h`J.hd@.hh6.hl,.hp".ht.hx.h|.h-h-h-h-h-h-h-h-h-h-h-h-h-hx-hn-hd-hZ-hP-hF-h<-h2-h(-h-h-h -h-h,h,h,h,h,h,h,h,h,h ,h,h,h~,ht,h j,h$`,h(V,h,L,h0B,h48,h8.,h<$,h@,hD,hL,hP+hT+hX+h\+h`+hd+hh+hl+hp+ht+hx+h|+h+hz+hp+hf+h\+hR+hH+h>+h4+h*+h +h+h +h+h*h*h*h*h*h*h*h*h*h*h*h*h*hv*hl*hb*hX*hN*hD*h:*h 0*h&*h*h*h*h )h$)h()h,)h0)h4)h8)h<)h@)hD)hH)hL)hP)hT|)hXr)h\h)h`^)hdT)hhJ)hl@)hp6)ht,)hx")h|)h)h)h(h(h(h(h(h(h(h(h(h(h(h(h(hx(hn(hd(hZ(hP(hF(h<(h2(h((h(h(h (h(h'h'h'h'h'h'h'h'h'h'h'h 'h$~'h(t'h,j'h0`'h4V'h8L'h<B'h@8'hD.'hH$'hL'hP'hT'hX&h\&h`&hd&hh&hl&hp&ht&hx&h|&h&h&h&hz&hp&hf&h\&hR&hH&h>&h4&h*&h &h&h &h&h%h%h%h%h%h%h%h%h%h%h%h%h%hv%hl%hb%hX%h N%hD%h:%h0%h&%h %h$%h(%h,$h0$h4$h8$h<$h@$hD$hH$hL$hT$hX$h\$h`$hd|$hhr$hlh$hp^$htT$hxJ$h|@$h6$h,$h"$h$h$h$h#h#h#h#h#h#h#h#h#h#h#h#h#hx#hn#hd#hZ#hP#hF#h<#h2#h(#h#h#h #h#h"h"h"h "h"h"h"h"h "h$"h("h,"h0~"h4t"h8j"h<`"h@V"hDL"hHB"hL8"hP."hT$"hX"h\"h`"hd!hh!hl!hp!ht!hx!h|!h!h!h!h!h!h!hz!hp!hf!h\!hR!hH!h>!h4!h*!h !h!h !h!h h h h h h h h h h h h h hv hl hb h X hN hD h: h0 h & h$ h( h, h h h h h h h h h h h0 h4 h8 h< |h@ rhD hhH ^hL ThP JhT @hX 6h\ ,h` "hd hh hl hp ht hx h| h h h h h h h h h h xh nh dh Zh Ph Fh <h 2h (h h h h h h h h h h h h h h h h h ~h th jh `h Vh Lh Bh$ 8h( .h, $h0 h4 h8 h< h@ hD hH hL hP hT hX h\ h` hd hh hl hp zht phx fh| \h Rh Hh >h 4h *h h h h h h h h h h h h h h h h h h vh lh bh Xh Nh Dh :h 0h &h h h$ h( h, h0 h4 h8 h< h@ hD hH hL hP hT hX h\ |h` rhd hhh ^hl Thp Jht @hx 6h| ,h "h h h h h h h h h h h h h h h h h xh nh dh Zh Ph Fh <h 2h (h h h h h h h h h h h h h h h h$ h( ~h4 th8 jh< `h@ VhD LhH BhL 8hP .hT $h\ h` hd hh hl hp ht hx h| h h h h h h h h zh ph fh \h Rh Hh >h 4h *h hh  hhhhh h$h(h,h0h4h8h<h@hDhHvhLlhPbhTXh\Nh`Dhd:hh0hl&hphthxh|hhhhhhhhhhhhh|hrhhh^hThJh@h6h,h"hhh hhhhh h$h(h,h<h@hDhHhPhTxh`nhhdhlZhpPhtFhx<h|2h(hhh hhhhhhhhhhhhhh~hthjh`hVhLhBh8h.h$hhhhhh hhhh h$h(h,h0h4h8h<zh@phDfhH\hLRhPHhT>hX4h\*hh hlhp hthhhhhhhhhhhhhhvhlhbhXhNhDh:h0h&hhhhh(h,h0h4h8h<h@hDhHhLhPhThX|h\rh`hhd^hhThlJhp@ht6hx,h|"hhhhhhhhhhhhhhhhhxhnhdhZhPhFh<h2h(hhh hhhhhhhh hhhhh h$~h(th,jh0`h4Vh8Lh<Bh@8hD.hH$hLhPhThX h\ h` hd hh hl hp ht hx h| h h h hz hp hf h\ hR hH h> h4 h* h h h h h h h h h h h h h h h h h hv hl hb hX hN h D h: h0 h& h h  h$ h( h, h0 h4 h8 h< h@ hD hH hL hP hT hX h\| h`r hdh hh^ hlT hpJ ht@ hx6 h|, h" h h h h h h h h h h h h h h h h hx hn hd hZ hP hF h< h2 h( h h h h h h h h h h  h h h h h  h$ h(~ h,t h0j h4` h8V h<L h@B hD8 hH. hP$ hT hX h\ h`hdhhhlhphthxh|hhhhhhzhphfh\hRhHh>h4h*h hh hhhhhhhhhhhhhhhvhlhbhXh NhDh:h0h&h h$h(h,h0h4h8h<h@hDhHhLhPhThXh\h`|hdrhhhhl^hpThtJhx@h|6h,h"hhhhhhhhhhhhhhhhhxhnhdhZhPhFh<h2h(hhh hhhhhh hhhhh h$h(h,~h0th4jh8`h<Vh@LhDBhH8hL.hP$hThXh\h`hdhhhlhphthxh|hhhhhhzhphfh\hRhHh>h4h*h hh hhhhhhhhhh hh,h0h4h8vh<lh@bhDXhHNhLDhP:hT0hX&h\h`hdhhhlhphthxh|hhhhhhhh|hrhhh^hThJh@h6h,h"hhhhhhhhhhhhhhhhhxhnh dhZhPhFh>… 3E4=M]fef EEEEEEZXPRUPP3ҋEEEE]!fUffefM?EEZXPD$PUP}fEEmfEm]XD$XD$ D$zR)3imNA90%ZøWRZû'02p(p,p0p?plvsbmain.dllGetLVSBHeaderdaqdrvCIN VLSBg?Բ?R<<`y!ߡ@~ڣ ڣ Ϣ[@~QQ^ _j21~@ R6002 - floating point not loaded R6008 - not enough space for arguments R6009 - not enough space for environment abnormal program termination R6016 - not enough space for thread data R6017 - unexpected multithread lock error R6018 - unexpected heap error R6019 - unable to open console device R6024 - not enough space for _onexit/atexit tableR6025 - pure virtual function call DOMAIN error SING error TLOSS error runtime error  L xȅH|xyzĆԆ؆ؐPԑfP$2@đp|`fP$2@đp|`nidaq32.dllGetEnvironmentStringsGetCommandLineA7GetVersionbExitProcess3VirtualFree1VirtualAllocGetModuleFileNameAGetACPGetOEMCPGetCPInfoGetStdHandleGetFileTypeGetStartupInfoAOWriteFileGetLastErrorKERNEL32.dll<m0|00051M1\1h1q111122222222222233$3Q3a33334#4.434@4E4t4444444444455%5/5<5B5t5{555555 666T6m666677j7p77 889E9X9b9o9y999999:&:3:A:t:::::::;;&;2;>;C;H;U;;;;;;<<%<9>\>d>n>v>|>>>>>>?:?g?{???????? L00N0]0r00000011111 22!2U2\2m22222222333333`334?4567050001416667 777$7,747<7D7L7T7\7HLVSBAICTRLLVSBflattenPTH0 flatten.lsbLVIN AI Control.vi x  2@P @ status @code @0source error out@ task ID out$@[number of buffers to acquire] (@#minimum pretrigger scans to acquire<@P @ status @code @0sourceerror in (no error),@&total scans to acquire (-1: no change)b@startpause immediatelypause at end of current bufferresumeclearcontrol code (0: start) @task IDSD.;D.;Dtask IDx  ʆ  ʔ  ʢ ʤ MS Sans Serif MS Sans Serif MS Sans Serif00RSRC LVINLBVW( % 4RSID$DTHP8STRGLTRecxCPSTLIfpFPHPVICDCPTM LIds DFDS4DSTMHvers\HISTpHLPPHLPTICONPLATLVSBLIsbLIviDLDRLVIN$FTAB8TP>~k $ #&)|>>|>~ = xH= xP< wp< wdx<w<v?p>qH>qp>r`>rhD>r$>s>sh= s="t=$t\=%t='u=(u\0=*ud=+v=-vh=`!X,wԴ=*898FcTy=by\,>pe<P=ƌn|=ƨo l\=.Ā;.ˀh=.T lvdaq.hlp0,This VI clears the analog input task associated with taskID in. AI Clear uses the Analog Input Control VI to stop the acquisition associated with taskID in and release associated internal resources, including buffers. Before beginning a new acquisition, you must call the AI Config VI or the Analog Input Buffer Config VI. Input Values: (u32) taskID in: identifies the group and I/O operation. (cluster) error in: a cluster describing any error conditions prior to this VI's execution. The default input of this cluster is no error. Whether or not an error has already occurred, this VI clears the input operation. The error in cluster contains the following parameters: (bool) status: TRUE if an error has occurred. Regardless of the value of status, this VI clears the input operation. (i32) code: the error code associated with an error. A value of 0 means no error, a negative value is an error, and a positive value is a warning. (string) source: an indication of where an error occurred, usually the name of the VI. Output Values: (u32) taskID out: the same as taskID in; identifies the group and I/O operation. (cluster) error out: a cluster containing error information. If error in indicated an error, error out contains the same error information. Otherwise, it describes the error status of this VI. Use the General Error Handler utility VI to check the error at the end of your diagram. The error out cluster contains the following parameters: (bool) status: TRUE if an error has occurred. (i32) code: the error code associated with an error. A value of 0 means no error, a negative value is an error, and a positive value is a warning. (string) source: an indication of where an error occurred, usually the name of the VI. a <@P @ status @code @0sourceerror in (no error)2@P @ status @code @0source error out@ taskID in@ taskID out?Vt ?  P(? ?| €x (~((((h((̈ ̂̢bq ̂.ƀ| ,̌bq,̢ﮪ̂Ό '(̀bq,..̢̂Ό̂,.Ϣ~p Ȍ <̢.̂ ,̢~, ,h Ȁ|̈̌bq,, ̌bq,̂.΀|Œ ,΢~,,,,bq, <3Ā|H ̀|  p |Ǐ?Ǐǿ_ w<0?wwa{;{?q?#a{珟=?=y#|0=G}w?13333338>y?{;x|?pxq?c1c???pp1~C ?ϟ!w;~~??!?a??8>G||x<'g;?p?!OG~DDZ?~88~0 @ status@ taskID in@ taskID out @code @0sourceH<@P @ status @code @0sourceerror in (no error)B2@P @ status @code @0source error outdX@startpause immediatelypause at end of current bufferresumeclear control code x  2@P @ status @code @0source error out@ task ID out$@[number of buffers to acquire] (@#minimum pretrigger scans to acquire<@P @ status @code @0sourceerror in (no error),@&total scans to acquire (-1: no change)b@startpause immediatelypause at end of current bufferresumeclearcontrol code (0: start) @task ID@ task ID out0$@[number of buffers to acquire] 4(@#minimum pretrigger scans to acquire8,@&total scans to acquire (-1: no change)rb@startpause immediatelypause at end of current bufferresumeclearcontrol code (0: start) @task ID$<TT$<@ <Tp 73taskID in identifies the group and I/O operation. code is the error code number identifying an error. A value of 0 means no error, a negative value means an error, and a positive value is a warning. Refer Appendix A, Error Codes, for a code description. 0,taskID out has the same value as taskID in. "no errorERRORno errorERRORerror in describes error conditions occurring before this VI executes.This VI always clears the analog input, even if an error has already occurred.error out contains error information. If the error in cluster indicated an error, the error out cluster contains the same information. Otherwise, error out describes the error status of this VI. "no errorERRORno errorERRORcode is the error code number identifying an error. A value of 0 means no error, a negative value means an error, and a positive value is a warning. Refer Appendix A, Error Codes, for a code description. fbstatus is TRUE if an error occurred. If status is TRUE, this VI does not perform any operations. sosource shows where an error occurred. The source string is usually the name of the VI that produced the error. fbstatus is TRUE if an error occurred. If status is TRUE, this VI does not perform any operations. sosource shows where an error occurred. The source string is usually the name of the VI that produced the error. @FPHP$h;8@P$4UZ=B,,l4 FX 4BE2,z4  2X E SX3z@ 2X ACLppl@ 2X LUookH 2X GS /ݳ0/.-0 X CUZ20TX ,D0  vǟ0 7 {š4 F hvq2z,D M M M  M M  @P{OP<@F,D |x @@ 2 AOVpplx4 Oy:2z4 2 X3zp 4+ ӿ7ӿӿ70  Q20 X8@P2S l8=B, @4 F, 2@2z4  2, CQ 3z@ :, AAJppl@ :, JSookH 2, EQ/ݳ0/.-0 , AS 20 (,  h4 F {Wn2|z@ 2 OVook< rHxzǬ><S hǟp> L      $ ,$ H : X^0ܳ0/.-0  V2,  t4 FD :2tz4 2D 3pzp 4D+ 70 D 20 &4<ShX , >  H | 4 F  hv2lz0 7  {S0  vX,xX,Xx P 4 OxyӇ2hz< rxיdz=Ƙ xҜ Ҝ Ҝ  Ҝ Ҝ  @P {Q= @H,,l4 FX {'2`z4 2X O3\z@ :X Appl@ :X ookH :X 0ܳ0/.-0 X Q2,P@4 F Ҭ2Xz4 2 ׿O3Tz, $, ` 4OM=4Q p;4O Ҝ 4h=4Q Q$H< XL  0ydz87~@91(X>'iO <%D {i386|hB ETfZ =t5f;~fRRu${hWd$Zrr;nd$ÐUTEx|hf;}fffX f}2thUXkd$UnmWd$f}->lfZfQETX@%=t UhUd$ETPPl2fzm4lRfW6fXd$=Z=t3f}2thUvkd$uPh\UhUd$ÐZrfz$܍VRZ Vr &f},}f}2th Ukd$hhUhUd$=t3f}2thUkd$uPh\UhUd$Ðf}2th Ukd$f},Cf}2th Uikd$hhUhUd$f}2th UP$qd$ _^Y[]Ð؍܃u VWhUh Ud$WVhUh Ud$"u VWhUh Ud$~WVhUh Ud$e*4u VWhUh Ud$&4WVhUh Ud$u VWhUh Ud$WVhUh Ud$SShUh Ud$=tZ$ShUh Ud$=t8$ShUh Ud$=t$ShUh Ud$[_^Y[]Ð hUh Ud$ _^Y[]Ðm|ffDžZDždDždDžVDždDždDždDžhDžl DžvDžTDž V$Dž(_^Y[]ÐAQgBv([ K~, BZz  ;    }4    k  2   |a'mua <@P @ status @code @0sourceerror in (no error)2@P @ status @code @0source error out@ taskID in@ taskID outP2` P&PP taskID inp taskID in PP2PP @ status @code @0source error out2pP @ status @code @0source error out2@P @ status @code @0source error out P*PP taskID outp taskID outPp:yt:x:|:9LЀ:Ƙ:@9X:ƀv AI Clear.vi/ Start & ReadtXADir STRG  #о D w|=< M$  <:ƭ>D:ƈ:RD99sourceL UDiuiu error outRDzԆzՆstatusHD"=Ƌؘ٘PD|&|&codeMNN0RDӫԫsourceLؾNټNHD">ƋG GPD|Xm|YmcodeFPHP AI Clear.viMDPDP0VD3?3? taskID outMYZ0DVIDS AI Clear.viVIDS AI Control.vi,PTH0l lvdaq.hlpMF!RWF"RW0@@@@@#%!"%!#=%A;!$ %)ac 6 i LVIN AI Clear.viYa <@P @ status @code @0sourceerror in (no error)2@P @ status @code @0source error out@ taskID in@ taskID outLVIN AI Control.vi x  2@P @ status @code @0source error out@ task ID out$@[number of buffers to acquire] (@#minimum pretrigger scans to acquire<@P @ status @code @0sourceerror in (no error),@&total scans to acquire (-1: no change)b@startpause immediatelypause at end of current bufferresumeclearcontrol code (0: start) @task IDPTH0 AI Control.vi.UD5AD5AD taskID inx  ʆ  ʔ  ʢ ʤ MS Sans Serif MS Sans Serif MS Sans Serif00RSRC LVINLBVWP P% 4RSIDDTHPSTRG (TRecCPSTlLIfpFPHPVICDCPTMLIdsDFDSDSTM vers HIST4HLPPHHLPT\ICONpLIviDLDRLVINFTABOt= l:8 ,   x Op=K=K\>JH>Gl> Gp> G> F>F\<Cd\<C,<D <Dh>D>E >E`<>ET<F = F<$ \0<5HH ,>THh>`6HK0=xAlKش=ƐALP=ƨLd=ƴAAĀO= AI Clear.vi AI Clear.vi AI Clear.vi AI Clear.vi AI Clear.vi AI Clear.vi AI Clear.vi AI Clear.vi AI Clear.vi AI Clear.vi AI Clear.vi AI Clear.vi AI Clear.vi AI Clear.vi AI Clear.vi AI Clear.vi AI Clear.vi@@@@@#%!"%!#=%A;!$ %)ac 6 i AI Trigger Config PTH0 lvdaq.hlpThis VI configures the trigger conditions for starting the scan and channel clocks and the scan counter. See the Data Acquisition VI Reference Manual for your platform for tables listing the default settings and ranges for this VI for the boards with which it will work.   x    2@P @ status @code @0source error out^@P@ actual level@ actual hysteresis@ actual delayactual trigger specification@ task ID outT@ no changetrigger on rising edge or slope trigger on falling edge or slopetrigger upon entering windowtrigger upon leaving window"pause scanning while inside window#pause scanning while outside window,pause scanning while above level or TTL high+pause scanning while below level or TTL low)trigger or pause condition (0: no change)@P@ window size @ no changeDCACcoupling @ delay@ skip count@ time limit additional trigger specification"@0trigger source (empty string)@ level (0.00)<@P @ status @code @0sourceerror in (no error)R@ no changeoffonclear all triggersdrive trigger linemode (0: no change)@ no changeanalog triggerdigital trigger adigital trigger bdigital scan clock gatinganalog scan clock gating%general purpose analog trigger ATCOUTtrigger type (0: no change) @task IDc ?? ?€LĽ̌??χ ( J'((~̀..ƌ̈h(( Ȁ|̈̌bq,,hL( €|Ìbq, ,,,,h '8̈,΢~̀..̂̢.h '8̈,΢~̀..̂̢.ƀ|Œbq,,,,,h '8̈,΢~̀..̂̢. | ̌bq,| bq,΢~p,,, Ȍ̈̌̈,̢̂ʌ̂ '(̈̀.΢~,.̢̂Ό̂̌bq,, ȌĀ|̌΀|Ìbq,L ,,,, '8̈,΢~̀..̂̢.΀|Ìbq, ,,,,h, bq,̂̢! Ƞͣ ʡʃʠʀʡʀ! ƌ̂ bq, ̂.ƀ|Œ ,΢~,,,,H  ,̢~, ,h,Ȁ|̈̌bq,, '̈,Ϣ~p, '(̈̀bq,..̢.̂̀|bq,̢̂Ό̀Ȉ̈p ΢~p,,h(,Āt bq,΢~p,,,h(, |<@ p| ̌bq,΢~p,,,,|Ǐ?Ǐǿ<>xϿxǟy??;w<0?;xϿx>=wa?~{|{x8wa?p#|ypp0=Ïs?G8<9#yspc<|>|>?|'?s?G8<wa98q 9#?qp??|?8?=?c?8x;0{8|?pq0}w?33323338>x|>|>?x>?=߇?~<>xqs9s9s9sc1q|8ޏϟ8>GDDDD??8?q|8ޏϟsc9~ q9~ 1~?Cg??3??ϟ!w;~~??!?a<3?3?8>G; ss?x< ?qqq?ϳ?~?8Ǐ?x8Ǐ?x8xx;?&&>&ffffffffffffffffffffffffffffFffffffffffffffffffffffffffffffffffffffffffffffff~fdffffffffdfffffffffffffffffffffffffffffffffU*ꪪꪪꪪ訨 wpww8p7wPwH D D H| H   H H H  İ D ?     D  ? H|ĠD| Hħ HH D8H DH HĠH< ?o몪H H DߝO1s/#""$$2#"?#"?!"#"?#"?#"?|>>;?|xqq?珇?8|g9ssss??c?|????~߿??~z??O???ϟS?ϟ|9??_/?Rz?`|9|=?gy_?? ;;g9?????~cccO???///N?_OO?c?ǯ??|?{~O?y?33?33?<|>|>|>3838383838283838s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9r9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9sN9s9s9s9s9s9s9s9s9s9s9s9s9s9s9r9S9s9s9s9s9s9s9s9s9s9s9s9s9s9s9sN9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9R9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9S9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9r9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9r9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9r9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9r9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9r9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9sN9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9rN9s9s9s9s9s9s9s9s9s9s9s9s9s9sN9s9s9s9s9s9s9s9s9s9s9s9gqgqgqeqgqgqg???801330`33?3333D}}?1?11111111111111113TUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU1?02333333333330333333333 O?O?_2/###?>: QhhhXX?臈ȏ             ||||l|||||||||||||@|t|@l||@|     ||| | | ~ ?RSRC LVINLBVWX XDTHPD;88~$bR@ no changeoffonclear all triggersdrive trigger linemode (0: no change)H<@P @ status @code @0sourceerror in (no error) @ status"@ actual level @task ID@ window size"@ actual delayă@ no changeanalog triggerdigital trigger adigital trigger bdigital scan clock gatinganalog scan clock gating%general purpose analog trigger ATCOUTtrigger type (0: no change) @ delay@ task ID outn^@P@ actual level@ actual hysteresis@ actual delayactual trigger specification@ skip count@ time limit@P@ window size @ no changeDCACcoupling @ delay@ skip count@ time limit additional trigger specification&@ actual hysteresis @code @0sourceB2@P @ status @code @0source error out`T@ no changetrigger on rising edge or slope trigger on falling edge or slopetrigger upon entering windowtrigger upon leaving window"pause scanning while inside window#pause scanning while outside window,pause scanning while above level or TTL high+pause scanning while below level or TTL low)trigger or pause condition (0: no change)2"@0trigger source (empty string)"@ level (0.00), @ no changeDCACcoupling "P    0"P 0|Y4|l4Xp4|Xp((XXxxlxl4|Xp44(X44 :6(u32) task ID: identifies the group and I/O operation. (cluster) additional trigger specification: contains the following parameters. See the descriptions of the individual controls for detailed information. (sgl) hysteresis (u16) coupling (sgl) delay (i32) skip count (sgl) time limit(sgl) level: specifies the voltage at which the trigger is to occur or the bottom of a voltage window. level is valid only for analog trigger types. level is expressed in volts. The default input and setting are 0.0 V.(sgl) window size For analog edge/level triggering and gating, window size specifies a voltage window which the analog trigger signal must leave before a trigger will occur. That is, window size acts like a noise filter for an analog signal. For example, if you set triggering to rising edge (leading), set level to 1.0 V, and set window size to 0.1 V, the trigger signal must drop below 0.9 V before a trigger will occur. If you set triggering to falling edge (trailing), the voltage has to rise above 1.1 V before a trigger will occur. For analog window triggering and gating, window size + level specifies the top of the voltage window. You express window size in volts. The default input and setting are 0.0 V.¾(sgl) delay: specifies how long the device waits after a trigger occurs before sampling post-trigger data. You express delay in seconds. The default input and setting are 0.0 sec (no delay).(i32) skip count: the number of triggers the board skips before triggering the acquisition. The default input is -1, which tells LabVIEW not to change the trigger skip count setting. The default setting is 0, which tells the VI not to skip any triggers.84(sgl) time limit: specifies how long after the acquisition has started the board waits for a trigger before stopping the acquisition. You use time limit when software performs the triggering. The default input is -1.0, which tells LabVIEW not to change the time limit setting. The default setting is 1.0 sec.LH(u16) mode: turns the trigger type on or off. 0: do not change the mode setting (default input) 1: off (default setting) 2: on 3: clear all triggers. This option turns off all triggers and returns all trigger parameters to their default settings. 4: drive trigger line. Drives trigger signal onto I/O connector (for A2150 only).(u16) trigger or pause condition: specifies whether the VI triggers or gates when the trigger signal is increasing in voltage (leading) decreasing in voltage (trailing), inside a voltage window, or outside a voltage window. 0: do not change the edge/slope setting (default input) 1: trigger on rising edge or slope (default setting) 2: trigger on falling edge or slope 3: trigger upon entering window (analog only) 4: trigger upon leaving window (analog only) 5: pause scanning while inside window (analog only) 6: pause scanning while outside window (analog only) 7: pause scanning while above level or while TTL is high 8: pause scanning while below level or while TTL is low( no changetrigger on rising edge or slope trigger on falling edge or slopetrigger upon entering windowtrigger upon leaving window"pause scanning while inside window#pause scanning while outside window,pause scanning while above level or TTL high+pause scanning while below level or TTL low(cluster) actual trigger specification: contains the following output parameters. (sgl) actual level: the level the VI used. (sgl) actual hysteresis: the hysteresis the VI used. (sgl) actual delay: the delay the VI used./+(u32) task ID out: is identical to task ID.(cluster) error in: a cluster describing any error conditions prior to this VI's execution. The default input of this cluster is no error. The error in cluster contains the following parameters: (bool) status: TRUE if an error has occurred. (i32) code: the error code associated with an error. A value of 0 means no error, a negative value is an error, and a positive value is a warning. (string) source: an indication of where an error occurred, usually the name of the VI. xt(bool) status: TRUE if an error has occurred. Regardless of the value of status, this VI clears the input operation..*(sgl) actual level: the level the VI used.84(sgl) actual hysteresis: the hysteresis the VI used..*(sgl) actual delay: the delay the VI used.JF(string) trigger source: specifies where the trigger comes from. An empty string tells LabVIEW not to change the trigger source setting. When trigger type is analog trigger, analog scan clock gating, or general purpose analog triggering, the following strings are valid: "n" (where n is the analog input channel) "ext0" (for external analog input channel of A2000) "PFI0" (E-Series only) For all other trigger types the following strings are valid: "PFIn" (0<=n<=9 E-Series only) "RTSIn" (0<=n<=6 E-Series only) "GPCTR0" (output of GPCTR0 E-Series only as a start trigger)"no errorERRORno errorERROR(i32) code: the error code associated with an error. A value of 0 means no error, a negative value is an error, and a positive value is a warning.[W(string) source: an indication of where an error occurred, usually the name of the VI.(cluster) error out: a cluster containing error information. If error in indicated an error, error out contains the same error information. Otherwise, it describes the error status of this VI. Use the General Error Handler utility VI to check the error at the end of your diagram. The error out cluster contains the following parameters: (bool) status: TRUE if an error has occurred. (i32) code: the error code associated with an error. A value of 0 means no error, a negative value is an error, and a positive value is a warning. (string) source: an indication of where an error occurred, usually the name of the VI. 1-(bool) status: TRUE if an error has occurred."no errorERRORno errorERROR(i32) code: the error code associated with an error. A value of 0 means no error, a negative value is an error, and a positive value is a warning.[W(string) source: an indication of where an error occurred, usually the name of the VI.; no changeoffonclear all triggersdrive trigger line(u16) coupling: 0: do not change the coupling setting (default input) 1: DC 2: AC The default setting depends on the device you use. no changeDCAC (u16) trigger type: 0: do not change the trigger type setting (default input) 1: analog trigger (default setting) 2: digital trigger A 3: digital trigger B 4: digital scan clock gating 5: analog scan clock gating (E-Series only) 6: general purpose analog trigger ATCOUT (E-Series only) The trigger types 1,2 and 3 interact with the total scans to acquire and pretrigger scans to acquire parameters of the AI Control VI in the following manner. Note that a trigger is not automatically enabled when the pretrigger scans to acquire value is non-zero. You must explicitly enable a trigger by using this VI. If pretrigger scans to acquire is 0 a trigger type of 1 or 2 (analog trigger or digital trigger A, respectively) starts the acquisition (digital trigger B is illegal). For the MIO-16, which has two digital trigger inputs, you must connect the digital trigger A signal to the START TRIG input. For the NB-MIO-16 which has one trigger input, you must connect the digital trigger A signal to the EXTTRIG input. If pretrigger scans to acquire is greater than 0, a trigger type of 1 or 2 (analog trigger or digital trigger A, respectively) turns on the scan counter only. A software strobe starts the acquisition. For the MIO-16, you must connect the digital trigger A signal to the STOP TRIG input. For the Lab-PC, SCXI-1200, DAQPad-1200, AT-MIO-16F-5, and MIO-16 (excluding NB-MIO-16), you can enable two triggers, one trigger starts the acquisition and the second will stop it (you must call AI Trigger Config twice to do so). For the MIO-16, the digital trigger B signal, which you connect to the START TRIG input, starts the acquisition, and the digital trigger A signal, which you connect to the STOP TRIG input, starts the scan counter. A trigger type of 4 (digital scan clock gating) enables a mode in which an external signal gates the scan clock on and off. The NB-MIO-16 and E-Series boards support this feature. Channel clock and scan clock are the same on the NB-MIO-16; therefore, on this board, if the scan clock gate becomes FALSE, the current scan does not complete, and the scan clock ceases operation. On all other boards, if the scan clock gate becomes FALSE, the current scan completes, and the scan clock ceases operation. When the scan clock gate becomes TRUE, the scan clock immediately begins operation again. A trigger type of 5 (analog scan clock gating) enables a mode in which an external analog signal gates the scan clock on and off. Only E-Series boards with analog triggering support this feature. If the analog scan clock gate becomes FALSE, the current scan completes, and the scan clock ceases operation. When the analog scan clock gate becomes TRUE, the scan clock immediately begins operation again. A trigger type of 6 (general purpose analog triggering) sets up the analog triggering circuitry of the board without using it in an analog input operation. The output of the analog trigger circuitry can be used as a general purpose input. Only E-Series boards with analog triggering support this feature. no changeanalog triggerdigital trigger adigital trigger bdigital scan clock gatinganalog scan clock gating%general purpose analog trigger ATCOUT/d@FPHP,h;8/c/c@P$. P_h=B4 FX .==2Tz4  2X ?N]3Xz,,l@ 2X A= Fppl@ 2X F Pook0 X =P_2H 2X BN/ݳ0/.-0((TX ($`0(( B <S ] = D p<p4 F  ޗ2\z0 7 X0  ]0((h@P X4> 4 F G2`z4  2 V3dz, \0p@ 2 A ppl@ 2  ook0  X2H : 0ܳ0/.-@ P b>4 F W2hz4 2 `3lz, (\l<@ 2 Appl@ 2  ook0   b2H : #0ܳ0/.-, T( X@ P /b< ("4 F  72pz4 2 -`3tz, T d 4@ 2 A%ppl@ 2 %/ook0  /b2H : !-#0ܳ0/.-@P o/ T=@444 F   v2xz4 2 x-3|z, 0 @ 2  Ao%vppl@ 2  %o/vook0  v/2H :  !x-~0ܳ0/.-@P2T\ >@F4 F x 2AE2z4 2 x CRZ3z, L @ 2 x AAJppl@ 2 x JTook0  x AT\2H : x FR#0ܳ0/.-,*\ x, x *\HWW z d=@LX( @)l)/()4 F  W f2z4 J jwy3zHW+ pT<@Rj4 Ft  2z4 Jt 3z<  2t 3,z<@ 2t @ ppl@ 2t  ook0 t 2<S4YD< Lh,,4 F YDh2Pz0 7 nI0  iD0((dX|@PL,DN> BtB, `,@ : A;=DDppl4  2 =LL3Lz4! F ,D;2Hz@" : D=NDookH" 2 @FLL/ݳ0/.-0"  ;DN20"((| T"0"4" F a pc2Dz0# 7 u0#  p ,#t @,# @t<#S!a =Ht4$OJ0=%l@%Pq[Ԁ=~4& F, q[2@z4' 2, ]34, F [20z4- 2 ]3(z,.8H@. : AT[ppl@. : T[ook0.  [2H. : ]c0ܳ0/.-0.((8.4. F8 Yh2$z4/ 28 j|3 z00 8 h~2p0 48+ qtqtj|7,0tD0  '  4 L  +  ! *$00((!$040QY~ =41 Or/2z<2 rAzǔ>Ƙ4 J J J  J J  @4PtJ;@R,5H 45 Ft tRm2z46 2t S3z@7 2t AJQppl@7 2t JQookH7 :t SY0ܳ0/.-07 t Q247Qr t<,8 !!x48 F @ r2 z49 2 @ 3zp: 4 @+ 70:  @ 20:((!d:<:S'DZ"( ="#;"D"x"4; F! Fz2z0< 7!  IU0< ! DZ,<#0$&T,<&T$#04 r#0R+|y<Ƙ@ #0I. I. I.  I. I.  @@P! .$;@",A$%(%\%%&$4A F$  2y4B 2$ ,3y@C :$ A$ppl@C :$ $.ookHC :$  ,0ܳ0/.-0C $ .24CQ!/LU&(<,D&&''4D F&T /M>p2y4E 2&T ARS3ypF 4&T+ ANSP7ANSPANSP70F &T ?LU20F(('!4F(F**+ +H++XFL,<,vdz(F7 (N-..<.x..4N F-d .h=2y4O J-d ?@R 2-d @=fFmppl@R 2-d FfOmook0R -d =mO:2@R 2  q zook 1r-i386|hB ETfZ =t5f;~fRRu$Vd$Zrr md$ÐUTEx|hf;}fffX f}2thUx"kd$UVd$f}&WfETX@%=t UhUd$ETPPz$<RfZ r fz,R fZr( fr0z4ZRW6ZWd$Z=t3f}2thUV!kd$uPhpUhUd$Ðz<RZ r8Wr@fzDmWRfW6躾Wd$=Z=t3f}2thU kd$uPhXUhUd$ÐzL捽RfZ rHfzT.RfZ rPfz\܍SRZ SrX6f},Cf}2th Ukd$hh UhUd$f}2th Ukd$f},Cf}2th Ukd$hhUhUd$f}2th Uckd$f},}f}2th U;kd$hhUhUd$=t3f}2thUkd$uPhpUhUd$Ðf}2th Ukd$f},Cf}2th Ukd$hhUhUd$f}2th Ukd$f},}f}2th UWkd$hhUhUd$=t3f}2thU#kd$uPhXUhUd$Ðf}2th Ukd$f},Cf}2th Ukd$hhUhUd$f}2th Ukd$(f},Cf}2th Uskd$hh UhUd$f}2th UFkd$f},Cf}2th Ukd$hhUhUd$f}2th Ukd$fEf EtKfe@Džu`d$f#EfEXÐDžfE,f}tu`d$ÐfEXƅQƅRƅP%=hhUhUd$%=QhhUhUd$=t3f}2thUkd$uPhXUhUd$ÐƅPf}Ph.hpuVd$ =-ExPu(SVd$XÐƅQƅQWbff}Ph<h.u9Vd$ =-ExPu(ܹVd$XÐƅRbf=yƅeƅfƅgƅhƅiƅd%=hhUhUd$%=QhhUhUd$=t3f}2thU5kd$uPhpUhUd$Ð%=hhUhUd$%=hhUhUd$(%=hh UhUd$6%=hh UhUd$ƅdDDDHHf}Phhu Vd$ =-ExPu(讷Vd$XÐƅeƅef}Phhu袿Vd$ =-ExPu(EVd$XÐƅfu 馍VVVVVVVVVVVVVVVSVPG,XG0 ׍d$@㋽W u=t3f}2thU{kd$uPhUhUd$Ðƅfjnrvf}PhBhuVd$ =-ExPu(赵Vd$XÐƅg=ffƅgf}Ph@hBu落Vd$ =-ExPu(3Vd$XÐƅhƅhXf},Cf}2th Ukd$hhUhUd$f}2th Ukd$f}Ph;h@uҼVd$ =-ExPu(uVd$XÐƅif=ynƅƅf}PhXf2f&؉= EPX$$ÐV-{\3P $ P $Hqd$ _^Y[]ÐuS=} )VP؇$h$u Fdd$=إu=_} )VP$hu dd$=,fu=} )VP$hu gdd$= fujXX=y} )VP\$h4u dd$=F\/uS=} )VP$hLu |dd$=u=} )VP$hu dd$=bW6~Wd$=?WhXWd$u=} )VP$hu jdd$=uW=} )VP$h!u dd$=PfW6iWd$==PQfYXPQYXWhWd$=uW=} )VP $h'u dd$=u fW6莟Wd$==? PQfYXPQYXWhCWd$=u((=} )VP,$h*u Edd$=,fu66=]} )VP:$h+u dd$=*:f؉= EPX$$ÐV,z&hP $. P $?Bqd$ _^Y[]Ð,ԃԍSإSإ-f}fk3荽 f/ f2XXj\󥍽j\,SSHW6Wd$=>.W6Wd$,[WfW6gWd$==wWgfW6!Wd$=7[W fW6ӚWd$==W fW6荚Wd$=-((,fm,f[-66:f%:f= EPX$$ÐV(n@PM $\ P2 $=qd$ _^Y[]Ð؍܃u VWhUh Ud$WVhUh Ud$䍽u VWhUh Ud$~WVhUh Ud$e썽u VWhUh Ud$4WVhUh Ud$\hu VWhUh Ud$XWVhUh Ud$u VWhUh Ud$WVhUh Ud$u VWhUh Ud$VWVhUh Ud$=u VWhUh Ud$ WVhUh Ud$u VWhUh Ud$WVhUh Ud$ u VWhUh Ud$xWVhUh Ud$_,.u VWh Uh Ud$(.WVh Uh Ud$:<u VWh Uh Ud$6WVh Uh Ud$SShUh Ud$=tH$ShUh Ud$=t&$ShUh Ud$=t$ShUh Ud$=t$ShUh Ud$=t$ShUh Ud$=t鞋$ShUh Ud$=t|$ShUh Ud$=tZ$ShUh Ud$=t8$Sh Uh Ud$=t$Sh Uh Ud$[_^Y[]ÐhUh Ud$ _^Y[]Ðm|ffm|ffDžu 2PG,XG0㋽W u=t8m|ffm|ffm|ff_^Y[]ÐAQg2f'T|8`Dq@ 'l   . z    '    ) J g   ?b " ? B)n B a7 TH nHj1B ( }mkOna   Analog Input Control.viLVINdAnalog Input Group Config.viLVINAnalog Input Hardware Config.viLVINFAnalog Inpu8ƭt88 _DX eX emode (0: no change)Mkxxkyx3uD ̄ )trigger or pause condition (0: no change)M0H\<Ɨ񳳳 hDZEgZFgactual trigger specificationM>MK>NK0WD-E:-F: task ID outwDb obb oberror in (no error)XDr\r] actual levelP^_0.00]D\]actual hysteresisP^_0.00XD\] actual delayP^_0.00iDZgZgtrigger source (empty string)Lk{kxRDs.s.statusHD"x>@@PDuSluTlcodeMTU0RDsssourceLUDGyHy error outRD Kh LhstatusHD";S*{T*{PD  codeM++ɳ0RD0N=o0O=osourceLBSRBTOɳHlMK4H ?@pM7@qM7 QDQYDQY-1.00VD3@D3@D time limitNy,z,-1VD w x skip countP,_,_0.00QD 6 6delay$FPHPAI Trigger Config.viP__0.00WDVV window sizePUU0.00HVIDSAI Trigger Config.viLVSBAITRIGPTH0 AI Trigger ConfigT@ no changetrigger on rising edge or slope trigger on falling edge or slopetrigger upon entering windowtrigger upon leaving window"pause scanning while inside window#pause scanning while outside window,pause scanning while above level or TTL high+pause scanning while below level or TTL low)trigger or pause condition (0: no change)P@ @ window size @ no changeDCACcoupling @delay@ skip count @ time limit additional trigger specification"0@trigger source (empty string) @ level (0.00) lvdaq.hlpM@M\@M\0 g9)JY)K'9р0 g;9IId9 1b`1H5Hi386MZ@ !L!This program cannot be run in DOS mode. $PEL=0! 

-u{-FjW0G~NjWi,Gv}2=t;|VW90000΃]_^[t$ t$ t$  SVt$ WUv6@ H|$-Q\$ S؍,8U H;ˆH|!;}t E8uESWVN t$ SWV]_^[UD$et0Et+fuuu u $uuu uuuu u]VWt$tT$ +QRV _^áthh赃hh裃jjt$  jjj |$SV\$u?=t$595wtЃ95vhh&h hu t$ ^[VW|$t$ ;vtЃ;w_^t=s @SVW=t#h@vSׅthjSׅt r̡t0hjPׅtƅu_^[jhhju39 ȣQ;v ʃ;wǸÃ=ut ÃSVW3U:t:=tF+р:uP̡u j ;t^+щL$;=t?QEu j ++}ȃ\$;uE]_^[UVWhVj5ܡ8t5EMPQjjVSEEPu jEMPUQPWVEH=ġ_^]ËL$ST$Vt$ WD$U|$t T$D$>"tEt@Ft t@F t t ūuNStO@IF>"t3t(҄t tF@t@F>"ut@>"uF3>ފ t uF>ƃ|$t T$D$T$ 3>\uFE>\t>"u#ut V:"u3ۃMtt\@MutFu t= t8t.ttF@@tFFat@|$t T$T$ ]_^[4D$u4u4%ËD$=t=t=t=t3 W3@󫪿( _USVWuQ95cVE@900E=0rEPV3@󫪃}M8Et)At";rAB;s9u׸@=rV5鐿3@3󫪋EkEEuTxtCPt2ƃ8P%u 8@u88Cv_^[]ø h thËT$3W9t @ r9u)jD$P+IQRP_UV}u?M #M# VfEm^]ËD$%Pt$fT$3tt t t  t t fʁ tt t fʁt t  t f3T$tft t t t t ʁttt  ʁt ttjUL$AS=w 8HS݋8DBt]EM MEjMjUQPRj_ tE#E []U=S]uA|Z 頁}*=$~ jSE 8fXunס8DHtUE] ]EjMjUQPRh5 uuE EM []SVt$Wƻƙ3+ƒ3+*ȋD$Ӆt3G}8uG|_^[3SVW|$DZǙ3‹|$+ƒ3+*ȍPS0 Nx+EP MMv Q$~>~Ev Pe3*N } N }@u U Mz uU :_^[]hHt$ t$ R h`t$ t$ < UjMjUjju QR UuR]UjMjUjju QR UuR]ËL$ ST$VD$WUzi 0~]tE0FHu|}5|N>9u 0N>9t:1uA++ȃ]_^[UD$ PMQOhȯjjuuu@ ʯȯ诋 诉̯]ËD$SfPVfWfUff​H(ƅt=t)f<&3uu|$fGGYf<3f |$ ˉ/Ou%fN؋O ىÀ_tf fW]_^[UWVu }M;v ;uRу$, -- -,ffFGE^_ÐffE^_.E^_Ð v#ڃ+ʋȃ$,.E^_.u_у$-----fFfGFGE^_ËfFfGE^_ÊFGE^_ËNO v%ڃ+ʋȃ$-E^_áPt$SVWU|$v3飃\$3Wu@WtWuυt9-xtWxu3HN@$++ǃtWV0t HHF$F F$]_^[VWt$ N|$@$+;v tNL9H3_^ÃSVWUuJh$u3h45W֣tOL$QjhDjjЅt9u]L$,u t$$t$$t$$t$$QhHW֣ tL$QjhXjЅt3那ux33|$(;u=ȫjj t$(t$(PWt:UjNt)UVt$(t$(jWtt$$PVt$$ V]_^[ËD$VW|$ Ht :t BIu:u+׋_^à hSVWUuIhth5W֣ltAjjjhhjЅt)\$,h~O|$(SWcءh,8u ,Ã+t-t0t%fEfEE1|9 ,8u Ã+t+-t&0t,DE~(de~O uk1|9 V,8u DÃ0t }/%E=$~jP 8fAt}s0EEEEG뵡,8u Ã+t&-t!DE~de~O }EE}u0u MG0t=$~jP8fHt}s0EEEMGÃ+t&-t!DE~de~O E=$~jP 8fAt  }G1E|9 hÃ+t-t0t( }J@E/%1|9 Ã0t }E0uG0t1π9Ƹ E3=$~jP| 8fAtk t0ЁPG뼾Q=$~jP3 8fAt=G΃} t2GEÃ+t-t }E O E }8}v}|EMEE}ME8uMEME8tEčUPuR }}u}uu}u+uP~ E=} E,uVMQ f}ă fu΋MƋUf33f33f}MfuU}uf33f33E4}tff33E}tf33f33EfE]f ƉKf;SfC _E^[])556W6677W888|9>9Ű0SEVEWEވE߈EEEEEfUEEfEME?Ef%fftA-A fu.} u(}u"MA AA0AfhfƋM} fu}t(E@u"̫}fMEAft0} u'}u!ԫ}fMEA} u'}u!ܫ}fMEA䫋}fMEAE fffU4qkMiMMCE jEMfEPMQ f}?rfFEPMQ(MEf1t+Ƌu"A fAA0Au~}fE?EP7Ku}߁~EPXOuMFuىM~Nu}ХEPEPEЍMPQuMQE0CEMuKK<5|?;]r;9u 0K;]s;]sCMf+]MÈYDE_^[];]r;0uK;]s;]s͋MEf0A AAjS3VWU5tPNu;>^Wʀ+˃;L$u=ŋ6u;tirue:.Oـ+݃;\$s@uC =;=uĉ 6I+΃;L$r]_^[Ë;uSD$VW%3ɾ3+^;s(u9~uу Ar߅|PRPQ蒃_^[S VW9v |$;sjh Vjt6\$WSk ǁtS轃_^[3SVWU|$k +ȋ9L$w|-D$+ҁD$+F;sjhVSut t"VSt}3]_^[Vht$ jk uK3^ËD$Vt]0N;tNN=t!9Hv@$+;s  9Hu5^VWt$t$ VЅt ;v+ʋ3_^jjjhjju UWV}u ׋M t2^_U SVW3ME fy ufP uf‰uf3f%fffEfEfff=f=?w qq1fu&fEMAuyu9u fA 3fu)fEM Au9Au9uMAAj3EE}+EE~;EtM V MR6 tEfDMũEE}|fm?f}~(uuEPfMf}f}=fMy,fu}ffuf]tGEPfNu}tMf9Ev4}u+3Ƀ}Muf}Mu fEfEfEEEf}s$fEMfUEQAfEf EfA $f}M%A-A_^[]à SV\$WU۽tY}۽|$(u D$ fDžtr|$t$L$Vt$$Zu]_^[ UVW3EuuuuE E;E;E;E}PW^uMIu M1Eω~N7E@$<PE8uFU $;v U EMP1RVTMEQV@J$+Qu鼋U MQhRV55镍EPHP[t E@$JU +׍EPVQuBEP5u V褃5,=uE@$E MQPu Vp@$;v N@$+;r535E8t( E0E05UE8uݸ_^]ËT$SVWzt$$<tMN$<uD$ljF$ F-\$߀;tL$8__:_2^[Á=VuTT$@$;v;$;w)5H;wD$ 0F$+ƒ@^j3j3j3j 3j3j3j3j3j }3j$v3j(o3j,h3j0a3j4Z3j8S3j3jH73jL03jP)3jT"3jX3j\3j` 3jd3jh2jl2jp2jt2jx2j|2h2h2h2h2h2h2h2h2h2hx2hn2hd2hZ2hP2hF2h<2h22h(2h2h2h 2h2h1h1h1h1h1h1h1h1h1h1h1h1h~1h t1hj1h`1hV1hL1h B1h$81h(.1h,$1h01h41h81h<0h@0hD0hH0hL0hP0hT0hX0h\0h`0hd0hh0hl0hpz0htp0hxf0h\0hR0hH0h>0h40h*0h 0h0h 0h0h/h/h/h/h/h/h/h/h/h/h/h/h/hv/hl/hb/hX/hN/hD/h:/h0/h&/h /h/h/h.h.h .h$.h(.h,.h0.h4.h8.h<.h@.hD.hH.hL|.hPr.hTh.hX^.h\T.h`J.hd@.hh6.hl,.hp".ht.hx.h|.h-h-h-h-h-h-h-h-h-h-h-h-h-hx-hn-hd-hZ-hP-hF-h<-h2-h(-h-h-h -h-h,h,h,h,h,h,h,h,h,h ,h,h,h~,ht,h j,h$`,h(V,h,L,h0B,h48,h8.,h<$,h@,hD,hL,hP+hT+hX+h\+h`+hd+hh+hl+hp+ht+hx+h|+h+hz+hp+hf+h\+hR+hH+h>+h4+h*+h +h+h +h+h*h*h*h*h*h*h*h*h*h*h*h*h*hv*hl*hb*hX*hN*hD*h:*h 0*h&*h*h*h*h )h$)h()h,)h0)h4)h8)h<)h@)hD)hH)hL)hP)hT|)hXr)h\h)h`^)hdT)hhJ)hl@)hp6)ht,)hx")h|)h)h)h(h(h(h(h(h(h(h(h(h(h(h(h(hx(hn(hd(hZ(hP(hF(h<(h2(h((h(h(h (h(h'h'h'h'h'h'h'h'h'h'h'h 'h$~'h(t'h,j'h0`'h4V'h8L'h<B'h@8'hD.'hH$'hL'hP'hT'hX&h\&h`&hd&hh&hl&hp&ht&hx&h|&h&h&h&hz&hp&hf&h\&hR&hH&h>&h4&h*&h &h&h &h&h%h%h%h%h%h%h%h%h%h%h%h%h%hv%hl%hb%hX%h N%hD%h:%h0%h&%h %h$%h(%h,$h0$h4$h8$h<$h@$hD$hH$hL$hT$hX$h\$h`$hd|$hhr$hlh$hp^$htT$hxJ$h|@$h6$h,$h"$h$h$h$h#h#h#h#h#h#h#h#h#h#h#h#h#hx#hn#hd#hZ#hP#hF#h<#h2#h(#h#h#h #h#h"h"h"h "h"h"h"h"h "h$"h("h,"h0~"h4t"h8j"h<`"h@V"hDL"hHB"hL8"hP."hT$"hX"h\"h`"hd!hh!hl!hp!ht!hx!h|!h!h!h!h!h!h!hz!hp!hf!h\!hR!hH!h>!h4!h*!h !h!h !h!h h h h h h h h h h h h h hv hl hb h X hN hD h: h0 h & h$ h( h, h h h h h h h h h h h0 h4 h8 h< |h@ rhD hhH ^hL ThP JhT @hX 6h\ ,h` "hd hh hl hp ht hx h| h h h h h h h h h h xh nh dh Zh Ph Fh <h 2h (h h h h h h h h h h h h h h h h h ~h th jh `h Vh Lh Bh$ 8h( .h, $h0 h4 h8 h< h@ hD hH hL hP hT hX h\ h` hd hh hl hp zht phx fh| \h Rh Hh >h 4h *h h h h h h h h h h h h h h h h h h vh lh bh Xh Nh Dh :h 0h &h h h$ h( h, h0 h4 h8 h< h@ hD hH hL hP hT hX h\ |h` rhd hhh ^hl Thp Jht @hx 6h| ,h "h h h h h h h h h h h h h h h h h xh nh dh Zh Ph Fh <h 2h (h h h h h h h h h h h h h h h h$ h( ~h4 th8 jh< `h@ VhD LhH BhL 8hP .hT $h\ h` hd hh hl hp ht hx h| h h h h h h h h zh ph fh \h Rh Hh >h 4h *h hh  hhhhh h$h(h,h0h4h8h<h@hDhHvhLlhPbhTXh\Nh`Dhd:hh0hl&hphthxh|hhhhhhhhhhhhh|hrhhh^hThJh@h6h,h"hhh hhhhh h$h(h,h<h@hDhHhPhTxh`nhhdhlZhpPhtFhx<h|2h(hhh hhhhhhhhhhhhhh~hthjh`hVhLhBh8h.h$hhhhhh hhhh h$h(h,h0h4h8h<zh@phDfhH\hLRhPHhT>hX4h\*hh hlhp hthhhhhhhhhhhhhhvhlhbhXhNhDh:h0h&hhhhh(h,h0h4h8h<h@hDhHhLhPhThX|h\rh`hhd^hhThlJhp@ht6hx,h|"hhhhhhhhhhhhhhhhhxhnhdhZhPhFh<h2h(hhh hhhhhhhh hhhhh h$~h(th,jh0`h4Vh8Lh<Bh@8hD.hH$hLhPhThX h\ h` hd hh hl hp ht hx h| h h h hz hp hf h\ hR hH h> h4 h* h h h h h h h h h h h h h h h h h hv hl hb hX hN h D h: h0 h& h h  h$ h( h, h0 h4 h8 h< h@ hD hH hL hP hT hX h\| h`r hdh hh^ hlT hpJ ht@ hx6 h|, h" h h h h h h h h h h h h h h h h hx hn hd hZ hP hF h< h2 h( h h h h h h h h h h  h h h h h  h$ h(~ h,t h0j h4` h8V h<L h@B hD8 hH. hP$ hT hX h\ h`hdhhhlhphthxh|hhhhhhzhphfh\hRhHh>h4h*h hh hhhhhhhhhhhhhhhvhlhbhXh NhDh:h0h&h h$h(h,h0h4h8h<h@hDhHhLhPhThXh\h`|hdrhhhhl^hpThtJhx@h|6h,h"hhhhhhhhhhhhhhhhhxhnhdhZhPhFh<h2h(hhh hhhhhh hhhhh h$h(h,~h0th4jh8`h<Vh@LhDBhH8hL.hP$hThXh\h`hdhhhlhphthxh|hhhhhhzhphfh\hRhHh>h4h*h hh hhhhhhhhhh hh,h0h4h8vh<lh@bhDXhHNhLDhP:hT0hX&h\h`hdhhhlhphthxh|hhhhhhhh|hrhhh^hThJh@h6h,h"hhhhhhhhhhhhhhhhhxhnh dhZhPhFh>… 3E4=]]fef EEEEEEZXPRUPP3ҋEEEE]!fUffefM?EEZXPD$PUP}fEEmfEm]XD$XD$ D$zR)3imNA90%ZøgRZÀGA~PA?'0RHLP_lvsbmain.dllGetLVSBHeaderAdaqdrvCIN VLSB?Բ?usNbb:KERNEL32GetProcessAffinityMaskGetCurrentProcessSetThreadAffinityMaskGetCurrentThreadH%H%H%H%H%H%e+000`y!ߡ@~ڣ ڣ Ϣ[@~QQ^ _j21~@ R6002 - floating point not loaded R6008 - not enough space for arguments R6009 - not enough space for environment abnormal program termination R6016 - not enough space for thread data R6017 - unexpected multithread lock error R6018 - unexpected heap error R6019 - unable to open console device R6024 - not enough space for _onexit/atexit tableR6025 - pure virtual function call DOMAIN error SING error TLOSS error runtime error  8\ܦc{#Tw=:zc%C1L^n|N$8_,>L^n|N$8_nidaq32.dllGetEnvironmentStringsGetCommandLineA7GetVersionGetProcAddressxLoadLibraryAbExitProcess3VirtualFree1VirtualAllocGetModuleFileNameAGetACPGetOEMCPGetCPInfoGetStdHandleGetFileTypeGetStartupInfoAOWriteFileBWideCharToMultiByteGetModuleHandleAMultiByteToWideCharGetLastErrorKERNEL32.dllm0|011122*232l2222J3Y3e3i3o3s3y3}3333333333333333 4+414^4n4445'55555555555z66667y7788%858888888z99999::3:?:H:P: ;;;(;-;\;q;y;;;;;;;;;;< <<$<*<\X>>>?? -0@0J0W0a000000011)1\1y1111111222&2+202=2q2222223 3!3/383C3f3333333i5w5556*6i6::;;;;;;;;;<<<<t>>?&?,?>?D?L?\?p?????????0 030G0000000001 11%1F1[1o1111112z222%5>55&6`6y66%7=777889'9::::::::::::;; O>>>>>>>>>>)?J?k????????@h'0-050C000000000,141N1X1c11111F4Q4u555555552696J6\6e6w666666f7j7y777334?4567H 0E00011x1|1111111777777777778 888,888<8HLVSBAITRIGLVSBflattenPTH0 flatten.lsb BLVINAI Trigger Config.vi x    2@P @ status @code @0source error out^@P@ actual level@ actual hysteresis@ actual delayactual trigger specification@ task ID outT@ no changetrigger on rising edge or slope trigger on falling edge or slopetrigger upon entering windowtrigger upon leaving window"pause scanning while inside window#pause scanning while outside window,pause scanning while above level or TTL high+pause scanning while below level or TTL low)trigger or pause condition (0: no change)@P@ window size @ no changeDCACcoupling @ delay@ skip count@ time limit additional trigger specification"@0trigger source (empty string)@ level (0.00)<@P @ status @code @0sourceerror in (no error)R@ no changeoffonclear all triggersdrive trigger linemode (0: no change)@ no changeanalog triggerdigital trigger adigital trigger bdigital scan clock gatinganalog scan clock gating%general purpose analog trigger ATCOUTtrigger type (0: no change) @task IDSD/<><Px<?!>"\D>#>'4=(=*=+H>-l>.>/L,<0>2 <>4d=6=7=9X,>:T=<>>\>@E>FT>HP>J=Kp=MHHҡ?€ ?S&?S- ?S4S<;S\<Pe(X<AI Trigger Config.viAI Trigger Config.viAI Trigger Config.viAI Trigger Config.viAI Trigger Config.viAI Trigger Config.viAI Trigger Config.viAI Trigger Config.viAI Trigger Config.viAI Trigger Config.viAI Trigger Config.viAI Trigger Config.viAI Trigger Config.viAI Trigger Config.viAITRIGAITRIGAITRIGAI Trigger Config.viAI Trigger Config.viAI Trigger Config.vi g9)JY)K'9р0 g;9IId9 1b`1H5HAI Clock Config PTH0 lvdaq.hlp~zThis VI sets the channel and scan clock rates. Refer to Appendix B of the Data Acquisition VI Reference Manual for your platform for the clocks you can use with your National Instruments data acquisition device. See the Data Acquisition VI Reference Manual for your platform for tables listing the default settings and ranges for this VI for the boards with which it will work. x    2@P @ status @code @0source error outv@P@ clock frequency@ clock period@ timebase signal@timebase divisoractual clock rate specification@ task ID out<@P@ clock period@ no changeinternal frequencysource of counter nPFI pin, low to highPFI pin, high to lowRTSI pin, low to highRTSI pin, high to lowATCOUT, low to highATCOUT, high to lowtimebase source@ timebase signal@timebase divisor2[ alternate clock rate specification (no change) ]|@ no changereconfigure immediatelyreconfigure at end of bufferdo not reconfigure"[ configuration mode (no change) ]8@P@ no changeinternal I/O connectorRTSI connectionPFI pin, low to highPFI pin, high to lowRTSI pin, low to highRTSI pin, high to lowGPCTR output, low to highGPCTR output, high to lowATCOUT, low to highATCOUT, high to lowSclock source code@0[ clock source string ]clock source (no change)<@ no changefalsetrue[ retrigger mode (no change) ]<@P @ status @code @0sourceerror in (no error)$@ clock frequency (-1: no change)J@ no change scan clock 1channel clock 1which clock (0: no change) @task ID+y ? ?π *ʀLL????| €tbq( ((((h((̌ƌˆ( '8,΢~̀..̂̢.ƌˆ Ȍ̈,̢̂ƌĂh '8̈,΢~̀..̂̢.ƀ|ÌNbq$ $$$$h '(̈,΢~̀..̂̢.L ̌ƌ̂ ƌ̂ '(̈,΢ǹ..̂̢Ό̂̌Ȁ|̈,̢ȈH '(,b~,..Ā| ̌bq,΢~p '(̈,b~,̂| bq,΢~p,,, '8̈̀bq,..̢.̂΀|Ì ,΢~,,,, '8̈̀bq,..̢.̂ <<    '(̈̀bq,.Ȁ|̈̀ ̌bq,,h, bq,̂̢! H ̈,,,, Ȍ̈,̢̂ Ā|̌bq, ̂.ƀ|Œ ,΢~,,,,H  ,̢~, ,h,Ȁ|̈̌bq,, '̈,Ϣ~p, '(̈̀bq,..̢.̂̀|bq,̢̂Ό̀Ȉ ..̂..̂p$  '(̈,b~,..̂̂0~{x;x??G?88qg#~3F88G#a|y>ysp9#x>|>|>?|y?8qspg9#|<?8qspp{88px>x89#9s?G8<qwa{s?G8<#3~{#?G?#a{03<|p==x?bffFffff>>G8><x<.3??;;ǏLJ?;|88s9s9s9s938>#""""?#8p13333?1?sscY 3~?C~?C~?C ?ϟ!w?!G?ϟ!w8B>8y g??q?1333s|??X<3|<'p???x<Gq~D||ppq?DZ?~?>q~x??sgysy8??>O?y8|????_|????g|k~猟3GK/s?g߃sg?u|>9sxy?s9?y???6??eyy|_??~y?o?Oy{|9333?s8?~O?s>s?矗??O??˞<0Y_??ܳ/??xá?s,|r??=_|>|>|>|>38383838383(3838S9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s)s9S9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s)s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s)s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s)s9s9S9s9s9s9s9s9s9s9s9s9s9s9s9s9S9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s)S9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9S9s9s9s9s9s9s9s)s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s)sN9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9S9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s)S9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s)s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9s9sgqgqgQgqgqgq ?㏏??|?||  `00300330O000000000000??0CUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU ???00#00333333333 3333333333?OOO?33 ##/#ϣNC/   ~ȏ ~              ~|||||d||||||||||||||||||||      |||| | ~ RSRC LVINLBVWn N nt DTHPD?88 Ӑ~ L"@ clock periodv@P@ clock frequency@ clock period@ timebase signal@timebase divisoractual clock rate specification@ no changeinternal I/O connectorRTSI connectionPFI pin, low to highPFI pin, high to lowRTSI pin, low to highRTSI pin, high to lowGPCTR output, low to highGPCTR output, high to lowATCOUT, low to highATCOUT, high to lowSclock source codeH<@ no changefalsetrue[ retrigger mode (no change) ] @ clock frequency @ timebase signal&@timebase divisor @task ID@ task ID out(@0[ clock source string ]H<@P @ status @code @0sourceerror in (no error) @ status @code @0sourceB2@P @ status @code @0source error out|@ no changereconfigure immediatelyreconfigure at end of bufferdo not reconfigure"[ configuration mode (no change) ]փ@ no changeinternal frequencysource of counter nPFI pin, low to highPFI pin, high to lowRTSI pin, low to highRTSI pin, high to lowATCOUT, low to highATCOUT, high to lowtimebase sourceZJ@ no change scan clock 1channel clock 1which clock (0: no change)0$@ clock frequency (-1: no change)D8@P@ no changeinternal I/O connectorRTSI connectionPFI pin, low to highPFI pin, high to lowRTSI pin, low to highRTSI pin, high to lowGPCTR output, low to highGPCTR output, high to lowATCOUT, low to highATCOUT, high to lowSclock source code@0[ clock source string ]clock source (no change)H<@P@ clock period@ no changeinternal frequencysource of counter nPFI pin, low to highPFI pin, high to lowRTSI pin, low to highRTSI pin, high to lowATCOUT, low to highATCOUT, high to lowtimebase source@ timebase signal@timebase divisor2[ alternate clock rate specification (no change) ] "P 0 &P   0_x,,DD`X  X<<   < < ,,  <   Xxx<``, :6(u32) task ID: identifies the group and I/O operation.(sgl) clock frequency: You express clock frequency in scans per second or channels per second, depending on the value of which clock. A value of zero for clock frequency turns the clock off. The default input is -1, which tells LabVIEW not to use the clock frequency parameter. The default setting is clock- and device-specific. The clock rate is the rate at which LabVIEW samples data or acquires scans. You can express the clock rate three ways--with clock frequency, with clock period, or with timebase source, timebase signal, and timebase divisor. The VI searches these parameters in that order and sets the clock rate using the first one with a value not equal to -1.(cluster) alternate clock rate specification: contains the following parameters. (sgl) clock period. You express clock period in scans per second or channels per second, depending on the value of which clock. A value of zero for clock period turns the clock off. The default input is -1, which tells LabVIEW not to use the clock frequency parameter. The default setting is clock- and device-specific. (i16) timebase source. 0: do not change the timebase source (default input) 1: internal frequency in hertz (default setting) 2: source n (not supported in this version of LabVIEW) 3: gate n (not supported in this version of LabVIEW) 4: terminal count (tc) of counter n (not supported in this version of LabVIEW) 5: bidirectional pin n (not supported in this version of LabVIEW) (sgl) timebase signal: In conjunction with timebase source, timebase signal fully specifies the timebase. If timebase source is 1, timebase signal is the internal frequency in hertz (5,000,000, 1,000,000, 100,000, 10,000, 1000 and 100). If timebase source is 2, 3, or 4, timebase signal is the number of the counter associated with the source, gate, or TC signal, respectively. If timebase source is 5, timebase signal is the pin number. The default input for timebase signal is -1.0, which tells LabVIEW not to change the timebase signal setting. The default setting for timebase signal is clock- and device-specific. (i32) timebase divisor is the value the VI uses to divide down the timebase signal and create the clock rate. The default input for timebase divisor is -1, which tells LabVIEW not to change the timebase divisor setting. The default setting is clock- and device-specific.C?(sgl) clock period. You express clock period in scans per second or channels per second, depending on the value of which clock. A value of zero for clock period turns the clock off. The default input is -1, which tells LabVIEW not to use the clock frequency parameter. The default setting is clock- and device-specific.(sgl) timebase signal: In conjunction with timebase source, timebase signal fully specifies the timebase. If timebase source is 1, timebase signal is the internal frequency in hertz (5,000,000, 1,000,000, 100,000, 10,000, 1000 and 100). If timebase source is 2, 3, or 4, timebase signal is the number of the counter associated with the source, gate, or TC signal, respectively. If timebase source is 5, timebase signal is the pin number.(i32) timebase divisor is the value the VI uses to divide down the timebase signal and create the clock rate. The default input for timebase divisor is -1, which tells LabVIEW not to change the timebase divisor setting. The default setting is clock- and device-specific.51(u32) task ID out: has the same value as task ID.(cluster) actual clock rate specification: The actual clock rate the VI used may differ from the rate you specify because of the resolution of the device you are using or limitations on maximum and minimum rates. By running AI Clock Config with all controls set to defaults (except the task ID and which clock) you can examine the actual clock settings without changing them. (sgl) clock frequency is the actual clock frequency in Hz. (sgl) clock period: is the actual clock period or 1/actual frequency. (sgl) timebase signal: the timebase signal frequency in hertz that the VI used when you set timebase source to internal frequency in hertz. (i32) timebase divisor is the actual timebase signal divide down value used.(u16) clock source code: 0: do not change the clock source setting (default input) 1: internal (default setting) 2: I/O conection 3: RTSI connection (Non E-Series only) 4: PFI pin, low to high (E-Series only) 5: PFI pin, high to low (E-Series only) 6: RTSI pin, low to high (E-Series only) 7: RTSI pin, low to high (E-Series only) 8: GPCTR output, low to high (E-Series) 9: GPCTR output, high to low (E-Series) 10: ATCOUT, low to high (E-Series) 11: ATCOUT, high to low (E-Series) clock frequency, clock period, timebase source, timebase divisor, retrigger mode, and configuration mode are valid only when the clock source code is internal. When the clock source code is I/O connector, the VI assumes the external clock signal is connected to the I/O connector of the data acquisition device unless clock source string is wired to indicate an SCXI module as the clock source. The latter case is only valid when which clock is scan clock 1. no changeinternal I/O connectorRTSI connectionPFI pin, low to highPFI pin, high to lowRTSI pin, low to highRTSI pin, high to lowGPCTR output, low to highGPCTR output, high to lowATCOUT, low to highATCOUT, high to low|x(u16) timebase source: 0: do not change the timebase source (default input) 1: internal frequency in hertz (default setting) 2: source n 3: PFI pin, low to high (E-Series only) 4: PFI pin, high to low (E-Series only) 5: RTSI pin, low to high (E-Series only) 6: RTSI pin, high to low (E-Series only) 7: ATCOUT, low to high (E-Series only) 8: ATCOUT, high to low (E-Series only) no changeinternal frequencysource of counter nPFI pin, low to highPFI pin, high to lowRTSI pin, low to highRTSI pin, high to lowATCOUT, low to highATCOUT, high to low(u16) retrigger mode: (not supported in this version of LabVIEW) Dictates the initial programming of the scan and sample counters. 0: do not change the configuration mode setting (default input) 1: FALSE (default setting) 2: TRUE If retrigger mode is TRUE, one scan interval elapses before the VI initiates the first scan, and one channel interval elapses before the VI acquires the first sample. Because this is the state of the counters after the first buffer (while they wait for second and third triggers, and so on), this option supports retriggering. If retrigger mode is FALSE, two timebase source edges elapse before the VI initiates the first scan and acquires the first sample. no changefalsetrueTP(u16) configuration mode: specifies when LabVIEW changes the clock rate. 0: do not change the configuration mode setting (default input) 1: change rate immediately (default setting) 2: change rate when current buffer is finished (not supported in this version of LabVIEW) 3: do not change rate. This is useful for rate translation only.V no changereconfigure immediatelyreconfigure at end of bufferdo not reconfigureMI(sgl) clock frequency is the actual clock frequency in Hz used by the VI.KG(sgl) clock period: is the actual clock period or 1/actual frequency.(sgl) timebase signal: the timebase signal frequency in hertz that the VI used when you set timebase source to internal frequency in hertz.PL(i32) timebase divisor is the actual timebase signal divide down value used.HD(cluster) clock source: indicates where the clock signal comes from.{(string) clock source string: When you are scanning SCXI-1140 modules, you can use an external clock signal connected to the module front connector as the scan clock. If you want to use an external clock signal, you must specify in clock source string the SCXI-1140 module to which the external clock signal will connect. Specify the SCXI chassis ID and module slot using the syntax of the channel strings described in the Channel Addressing section of the Data Acquisition VI Reference Manual for your platform (that is, SCx!MDy). The clock source string is only valid if which clock is scan clock 1 and clock source code is external.(cluster) error in: a cluster describing any error conditions prior to this VI's execution. The default input of this cluster is no error. The error in cluster contains the following parameters: (bool) status: TRUE if an error has occurred. (i32) code: the error code associated with an error. A value of 0 means no error, a negative value is an error, and a positive value is a warning. (string) source: an indication of where an error occurred, usually the name of the VI. xt(bool) status: TRUE if an error has occurred. Regardless of the value of status, this VI clears the input operation."no errorERRORno errorERROR(i32) code: the error code associated with an error. A value of 0 means no error, a negative value is an error, and a positive value is a warning.[W(string) source: an indication of where an error occurred, usually the name of the VI.(cluster) error out: a cluster containing error information. If error in indicated an error, error out contains the same error information. Otherwise, it describes the error status of this VI. Use the General Error Handler utility VI to check the error at the end of your diagram. The error out cluster contains the following parameters: (bool) status: TRUE if an error has occurred. (i32) code: the error code associated with an error. A value of 0 means no error, a negative value is an error, and a positive value is a warning. (string) source: an indication of where an error occurred, usually the name of the VI. 1-(bool) status: TRUE if an error has occurred."no errorERRORno errorERROR(i32) code: the error code associated with an error. A value of 0 means no error, a negative value is an error, and a positive value is a warning.[W(string) source: an indication of where an error occurred, usually the name of the VI.(u16) which clock: determines the clock to which the remaining input parameters apply. 0: do not change clocks (default input) 1: scan clock 1 (default setting) 2: channel clock 1 For boards that have only a channel clock (Lab-LC, Lab-NB, and NB-MIO-16 on the Macintosh, and Lab-PC+, SCXI-1200, DAQPad-1200, PC-LPM-16 and DAQCard-700 under Windows), you cannot set independent channel and scan clock rates. Setting one resets the other because the channel rate equals scan rate/scan width. For boards that have no channel clock (NB-A2000, NB-A2100, and NB-A2150 on the Macintosh, and EISA-A2000, AT-A2150, and AT-DSP2200 under Windows), attempting to set the channel clock produces an error. If you specify 0 for the scan clock rate, interval scanning turns off, and channel scanning (or round-robin scanning) proceeds at the channel clock rate. This option is meaningful only for boards with independent channel and scan clocks.+ no change scan clock 1channel clock 12d@FPHP/h;82c2c@P$/ Qn ? B4 FX />@2y4  2X @Ol3y,,l@ 2X A> Gppl@ 2X G Qook0 X >Qn2H 2X CO/ݳ0/.-0.T X (,`280.0tB @PU wl<4 F Ud2y4  2 fun3y,$Xh8@ 2 Ad mppl@ 2 m wook0  dwp2H : iu0ܳ0/.-0.  h<S .8L;& T4 F  2y0 7 )0  .0 .$D @ P; 4 F4 Y2y4 24 3y, tH@ 24 Appl@ 24 ook0 4 2H :4 $0ܳ0/.-@ Pؖ= ,4 F ؝2y4 2 3y,@t  T@ 2 Appl@ 2 ook0  2H : 0ܳ0/.-@P t; @84 F   2y4 2 3y, @ P @ 2  A ppl@ 2  ook0   2H :  0ܳ0/.-,4P ,P 4($X.p0. HdD0,X0. "L~@P0\R H= BT4 F  0\?2y4  2 AdP3z,  P `0@ :  A?UH\ppl@ :  HUR\ook0  ?\R2H 2  D^Pd/ݳ0/.-0. `< $  &, <S g\(`>Dp4 F0 g]v2z0 70 {a#NHWp=@l4 F r2z4 J 3 z< 2 3zt=@ 2 @ppl@ 2 ookHW>@r((-@--4 FP  h2z4 JP 3z< 2P 3z>H!W 2 T=@x("<-.0x4" Fd 2 A2 z4# Jd DTSd3$z<$  2d DSP3(z>0& d BTR2H&W 2TM =@~4' F 2AM20z4( J D:SJ34z<)  2 DS638z<@+ 2 @BKppl@+ 2 KTook0+ 0 v\(,+h4,+h4@+P0i܀>,,<p84, F i2(,2H42 F4 i2Lz43 24 k3Pz@4 :4 Abippl@4 :4 biookH4 :4 kq0ܳ0/.-04 4 i24  ,         & $@4P0i?@:,5H| $ l45 F i 2,z46 2  k3z@7 : A bippl<7Sx *d?%,H88848 F x 2z09 7 %09  *09.D#L949 F 2z4: 2 🽮3z0;  𝷰2p; 4+ 7,;`4;Qhp=<l@< : biookH< : kq0ܳ0/.-0<   i20<.0 < 7  k0>  f ,>"#h%4,>%4#h"4>O wJ"D>?"`""4? O"hw72z<@ r"zE|z<ƘB "wJ wJ wJ  wJ wJ  @BP jL#T=@ ,C#$$<$|$%4C F#h jTyo2xz4D 2#h {U3tz@E 2#h AyLSppl@E 2#h LSookHE :#h ~U[0ܳ0/.-0E #h yS24EQ %h<>,F%%%&l4F F%4 92pz4G 2%4 3lzpH 4%4+ 70H %4 20H.&  H!''I'8'l'4I F& W`f2hz0J 7& kc0J & f^,J($)|+H,J+H)|($4JO&wg(X=K(t((4K O($hhw2dzƘN ($wg wg wg  wg wg  @NP&j)<@ ,O)**P**+4O F)| jy2\z4P 2)| {3Xz@Q :)| Ayppl@Q :)| ookHQ :)| ~0ܳ0/.-0Q )| y24QQ&f+|<,R++,,4R F+H g2Tz4S 2+H l3ypT 4+H+ hj7hjhj70T +H f20T.,&( T"\LT ,& $@T 2P @ ppl@T 2P ook0T P  2@T 2d @B Kppl@T 2d K Took0T  BT82XTL,lvdz.T7T~.\8 dcT;+nO<%DHTW.O0@h Budž_d$ =-ExPu(j~_d$XÐƅuf=ynƅƅf}Ph@?h@?uE_d$ =-ExPu(}_d$XÐ;ƅƅƅƅXW6|`d$=t3f}2thUsd$uPht0UhUd$Ðf}Phh>uq_d$ =-ExPu(}_d$XÐƅ=ffƅf}Ph/hu_d$ =-ExPu(|_d$XÐƅƅf}Ph>h/u膄_d$ =-ExPu()|_d$XÐfy u XÐcfW6z`d$==t3f}2thUsd$uPh0>UhUd$Ðƅuf}Phh0>u裃_d$ =-ExPu(F{_d$XÐƅvƅvf},Cf}2th U#sd$hh UhUd$f}2th Usd$f}Ph&hu_d$ =-ExPu(z_d$XÐBey u XÐ_iƅmƅmf}PhT'hT'uT_d$ =-ExPu(y_d$XÐƅ^f},Cf}2th Usd$hhUhUd$f}2th Usd$f},}f}2th Usd$hh UhUd$=t3f}2thU`sd$uPhPUhUd$Ðf}2th U-sd$f}PhphX&u_d$ =-ExPu(x_d$XÐ鋅%=awf},Cf}2th Usd$hh UhUd$f}2th U[sd$f}Rf}Džuhd$XÐDžfE,uhd$Ð(%=Qhh UhUd$=t3f}2thUsd$uPhPUhUd$Ð%=hh UhUd$`%=hhUhUd$ETPPc:fwz󥍵_zf}tDfe@f}t8Džu%hd$XÐDžU)}_d$f}2thUsd$E$83MTET |hf}2ths[sd$C kPÐu$fv_d$‹MTUTExfZ f;}fffX Z·P f;Y ~QPv_d$YEx9tf}2thUsd$tUl$ SQVWD$T$\$ L$$=]PX$$ÐnKbu;M$ Pb $s PG $zd$ _^Y[]ÐXEdxXÐDLElEuhd$=Ð_^Y[]ÐDLXEx_^Y[]ÐXMEx_^Y[]Ðt;]TtSu$bt_d$u1hd$Džu 2PG,XG0㋽W uPEx$bt_d$f}2thUsd$tET\E$8PPs_d$‰UTfJ Exf;~fffH ZP Ps_d$)f} t fE E)_^Y[]Ðf}Ku 2PG,XG0㋽W ufE_^Y[]ÐhUh Ud$ _^Y[]Ð_^Y[]ÐL$(ETP9uu hd$uuƠ[D g g timebase sourceM5HT< jD3 @3@[ retrigger mode (no change) ]MEURcEVRc0Hd>EROEROnD3@L3@L "[ configuration mode (no change) ]ME;RIE<RI0H>ER5ER5[Djkclock frequencyPlm0.00XDjk clock periodPlm0.00[Djk timebase signalPlm0.00\Djk timebase divisorMlm0dDy yclock source (no change)cD[ clock source string ]LwDXefXeferror in (no error)RDiv6iv6statusHD">{D{DPDkUxnkVxncodeM|V|W0RD88sourceLUDXaeXbe error outRDiivijvstatusHD"x<{m{nPDkxkxcodeM||㳳0RDhisourceLmn㳳fD/< /< which clock (0: no change)M@M@M2H;@M@M賳kDh^uh_uactual clock rate specificationMBeOBfO0WD1]>1^> task ID outN鳳-1\D   timebase divisorQ鳳-1.00[Dٟٞ timebase signal"FPHPAI Clock Config.viQ -1.00XDXX clock period~D 002[ alternate clock rate specification (no change) ]HVIDSAI Clock Config.viLVSBAICLKCFGPTH0kAI Clock Config<P@ @ clock period@ no changeinternal frequencysource of counter nPFI pin, low to highPFI pin, high to lowRTSI pin, low to highRTSI pin, high to lowATCOUT, low to highATCOUT, high to lowtimebase source @timebase signal@timebase divisor2[ alternate clock rate specification (no change) ]|@ no changereconfigure immediatelyreconfigure at end of bufferdo not reconfigure"[ configuration mode (no change) ]8P@@ no changeinternal I/O connectorRTSI connectionPFI pin, low to highPFI pin, high to lowRTSI pin, low to highRTSI pin, high to lowGPCTR output, low to highGPCTR output, high to lowATCOUT, low to highATCOUT, high to lowSclock source code0@[ clock source string ]clock source (no change)<@ no changefalsetrue[ retrigger mode (no change) ] lvdaq.hlpMANkANk0 #!$A! g;9IId9 1b`1H5Hi386MZ@ !L!This program cannot be run in DOS mode. $PELpf0! 7pWMlH.text78 `_TEXT27P8< `.bss`.rdata t@@.datav@.idatal@.edataM@@.relocV@BUSVW3_^[USVW3_^[USVW3_^[USVW3_^[USVW3_^[USVWEDDM8EEEEEEPhPE@PIE}h(OE84EEEE9EE슋MUEEMEM4EHPEDPE@PE-u{-FjW0G~NjWi<Gv}2=t;|VW90000΃]_^[t$ t$ t$  SVt$ WUv6@ H|$-Q\$ S؍,8U H;ˆH|!;}t E8uESWVN t$ SWV]_^[UD$et0Et+fuuu u $uuu uuuu u]VWt$tT$ +QRV _^áthԾh̾赃hȾhľ裃jjt$  jjj |$SV\$u?=Tt$5P95TwtЃ95Tvhܾhؾ&hhu t$ ^[VW|$t$ ;vtЃ;w_^t=ȱs@ SVWP=t#h@vSׅthjSׅt Pr̡Ht0hjPׅtƅu_^[jhhju39 HHȣQ;v ʃ;wǸÃ=ut ÃSVW3U:t:=tF+р:uPܱu j ;t^+щL$;=t?QEu j ++}ȃ\$;uE]_^[UVWhVjX5챀8t5XEMPQjjVSEEPu jEMPUQPWVEH=Ա_б^]ËL$ST$Vt$ WD$U|$t T$D$>"tEt@F)t t@F t t ūuNStO@IF>"t3t(҄)t tF@t@F>"ut@>"uF3>ފ t uF>ƃ|$t T$D$T$ 3>\uFE>\t>"u#ut V:"u3ۃMtt\@MutFu t= t8t.t)tF@@)tFFat@|$t T$T$ ]_^[DD$uDuD%ËD$=t=t=t=t3 W3(@󫪿8,0_USVWuQ95,cVEP900E=@rEPV(3@󫪃}M8Et)At";r)AB;s9u׸)@=rV5,鐿(3@3󫪋EkEE<`?t.Ot';rH)@_;s?uBrV5,8\0Ek0T+3,803=DtW3_^[]jkUHSEVWP}tU}u쥋E@|@uHȃE@|@ UEt3۾=>uTtCPt2ƃHP%u H@uHHCv_^[]ø h0thËT$3W9t @0r9u)jD$P+IQRP_UV}u?M #M# VfEm^]ËD$%Pt$fT$3tt t t  t t fʁ tt t fʁt t  t f3T$tft t t t t ʁttt  ʁt ttjUL$AS=w HHS݋HDBt]EM MEjMjUQPRj_ tE#E []U=ȻS]uA|Z 頁}*=4~ jSE HfXunסHDHtUE] ]EjMjUQPRh5Ȼ uuE EM []SVt$Wƻƙ3+ƒ3+*ȋD$Ӆt3G}8uG|_^[3SVW|$DZǙ3‹|$+ƒ3+*ȍPS0 Nx+EP MMv Q$~>~Ev Pe3*N } N }@u U Mz uU :_^[]hXt$ t$ R hpt$ t$ < UjMjUjju QR UuR]UjMjUjju QR UuR]ËL$ ST$VD$WUzi 0~]tE0FHu|}5|N>9u 0N>9t:1uA++ȃ]_^[UD$ PMQOhjjuuu@ 80 04<]ËD$SfPVfWfUff​H(ƅt=t)f<&3uu|$fGGYf<3f |$ ˉ/Ou%fN؋O ىÀ_tf fW]_^[UWVu }M;v ;uRу$,0-,---ffFGE^_ÐffE^_.E^_Ð v#ڃ+ʋȃ$,.E^_.u_у$-----fFfGFGE^_ËfFfGE^_ÊFGE^_ËNO v%ڃ+ʋȃ$-E^_áPt$SVWU|$v3飃\$3Wu@WtWuυt9-tWu3HN@$++ǃtWV0t HHF$F F$]_^[VWt$ N|$@$+;v tNL9H3_^Ã(SVWUuJh4u3hD5W֣,tOL$QjhTjjЅt9(u]L$,u Ȼt$$t$$t$$t$$Q,hXW֣0tL$QjhhjЅt3那(ux33|$(;u=ػjj t$(t$(PWt:UjNt)UVt$(t$(jWtt$$PVt$$0V]_^[ËD$VW|$ Ht :t BIu:u+׋_^à xSVWUuIhh5W֣|tAjjjhhjЅt)\$,x~O|$(SWcءx<8u ,Ã+t-t0t%fEfEE1|9 <8u Ã+t+-t&0t,DE~(de~O uk1|9 V<8u DÃ0t }/%E=4~jP HfAt}s0EEEEG뵡<8u Ã+t&-t!DE~de~O }EE}u0u MG0t=4~jPHfHt}s0EEEMGÃ+t&-t!DE~de~O E=4~jP HfAt  }G1E|9 hÃ+t-t0t( }J@E/%1|9 Ã0t }E0uG0t1π9Ƹ E3=4~jP| HfAtk t0ЁPG뼾Q=4~jP3 HfAt=G΃} t2GEÃ+t-t }E O E }8}v}|EMEE}ME8uMEME8tEčUPuR }}u}uu}u+uP~ E=} E,uVMQ f}ă fu΋MƋUf33f33f}MfuU}uf33f33E4}tff33E}tf33f33EfE]f ƉKf;SfC _E^[]955!6g677 8g8889N9Ű0SEVEWEވE߈EEEEEfUEEfEME?Ef%fftA-A fu.} u(}u"MA AA0AfhfƋM} fu}t(E@u"ܻ}fMEAft0} u'}u!介}fMEA} u'}u!컋}fMEA}fMEAE fffU4qkMiMMCE jEMfEPMQ f}?rfFEPMQ(MEf1t+Ƌu"A fAA0Au~}fE?EP7Ku}߁~EPXOuMFuىM~Nu}ХEPEPEЍMPQuMQE0CEMuKK<5|?;]r;9u 0K;]s;]sCMf+]MÈYDE_^[];]r;0uK;]s;]s͋MEf0A AAjS3VWU5 tPNu;>^Wʀ+˃;L$u=ŋ6 u;tirue:.Oـ+݃;\$s@uC =;=uĉ 6I+΃;L$r]_^[Ë;uSD$VW%3ɾX3+^;s(u9~uу AXr߅|PRPQ蒃_^[SVW9 v|$;sjh Vjt6\$WSk PXǁTtS轃_^[3SVWU|$k TX+ȋP9L$w|-D$+ҁD$+F;sjhVSut t"VTSt}3]_^[Vht$ jk PuK3PXT^ËD$Vt]0N;tNN=t!9Hv@$+;s  9Hu5^VWt$t$ VЅt ;v+ʋ3_^jjjhjju UWV}u ׋M t2^_U SVW3ME fy ufP uf‰uf3f%fffEfEfff=f=?w qq1fu&fEMAuyu9u fA 3fu)fEM Au9Au9uMAAj3EE}+EE~;EtM V MR6 tEfDMũEE}|fm?f}~(uuEPfMf}f}=fMy,fu}ffuf]tGEPfNu}tMf9Ev4}u+3Ƀ}Muf}Mu fEfEfEEEf}s$fEMfUEQAfEf EfA $f}M%A-A_^[]à SV\$WU۽tY}۽|$(u D$ fDžtr|$t$L$Vt$$Zu]_^[ UVW3EuuuuE E;E;E;E}PW^uMIu M1Eω~N7E@$<PE8 uFU $;v U EMP1RVTMEQV@J$+Qu鼋U MQh RV55镍EPHP[t E@$JU +׍EP VQuBEP5u V褃5,= uE@$E MQPu Vp@$;v N@$+;r535E8t( E0E05UE8uݸ_^]ËT$SVWzt$$<tMN$<uD$ljF$ F-\$߀;tL$8__:_2^[Á= VuTT$@$;v;$;w)5H;wD$ 0F$+ƒ@^j3j3j3j 3j3j3j3j3j }3j$v3j(o3j,h3j0a3j4Z3j8S3j3jH73jL03jP)3jT"3jX3j\3j` 3jd3jh2jl2jp2jt2jx2j|2h2h2h2h2h2h2h2h2h2hx2hn2hd2hZ2hP2hF2h<2h22h(2h2h2h 2h2h1h1h1h1h1h1h1h1h1h1h1h1h~1h t1hj1h`1hV1hL1h B1h$81h(.1h,$1h01h41h81h<0h@0hD0hH0hL0hP0hT0hX0h\0h`0hd0hh0hl0hpz0htp0hxf0h\0hR0hH0h>0h40h*0h 0h0h 0h0h/h/h/h/h/h/h/h/h/h/h/h/h/hv/hl/hb/hX/hN/hD/h:/h0/h&/h /h/h/h.h.h .h$.h(.h,.h0.h4.h8.h<.h@.hD.hH.hL|.hPr.hTh.hX^.h\T.h`J.hd@.hh6.hl,.hp".ht.hx.h|.h-h-h-h-h-h-h-h-h-h-h-h-h-hx-hn-hd-hZ-hP-hF-h<-h2-h(-h-h-h -h-h,h,h,h,h,h,h,h,h,h ,h,h,h~,ht,h j,h$`,h(V,h,L,h0B,h48,h8.,h<$,h@,hD,hL,hP+hT+hX+h\+h`+hd+hh+hl+hp+ht+hx+h|+h+hz+hp+hf+h\+hR+hH+h>+h4+h*+h +h+h +h+h*h*h*h*h*h*h*h*h*h*h*h*h*hv*hl*hb*hX*hN*hD*h:*h 0*h&*h*h*h*h )h$)h()h,)h0)h4)h8)h<)h@)hD)hH)hL)hP)hT|)hXr)h\h)h`^)hdT)hhJ)hl@)hp6)ht,)hx")h|)h)h)h(h(h(h(h(h(h(h(h(h(h(h(h(hx(hn(hd(hZ(hP(hF(h<(h2(h((h(h(h (h(h'h'h'h'h'h'h'h'h'h'h'h 'h$~'h(t'h,j'h0`'h4V'h8L'h<B'h@8'hD.'hH$'hL'hP'hT'hX&h\&h`&hd&hh&hl&hp&ht&hx&h|&h&h&h&hz&hp&hf&h\&hR&hH&h>&h4&h*&h &h&h &h&h%h%h%h%h%h%h%h%h%h%h%h%h%hv%hl%hb%hX%h N%hD%h:%h0%h&%h %h$%h(%h,$h0$h4$h8$h<$h@$hD$hH$hL$hT$hX$h\$h`$hd|$hhr$hlh$hp^$htT$hxJ$h|@$h6$h,$h"$h$h$h$h#h#h#h#h#h#h#h#h#h#h#h#h#hx#hn#hd#hZ#hP#hF#h<#h2#h(#h#h#h #h#h"h"h"h "h"h"h"h"h "h$"h("h,"h0~"h4t"h8j"h<`"h@V"hDL"hHB"hL8"hP."hT$"hX"h\"h`"hd!hh!hl!hp!ht!hx!h|!h!h!h!h!h!h!hz!hp!hf!h\!hR!hH!h>!h4!h*!h !h!h !h!h h h h h h h h h h h h h hv hl hb h X hN hD h: h0 h & h$ h( h, h h h h h h h h h h h0 h4 h8 h< |h@ rhD hhH ^hL ThP JhT @hX 6h\ ,h` "hd hh hl hp ht hx h| h h h h h h h h h h xh nh dh Zh Ph Fh <h 2h (h h h h h h h h h h h h h h h h h ~h th jh `h Vh Lh Bh$ 8h( .h, $h0 h4 h8 h< h@ hD hH hL hP hT hX h\ h` hd hh hl hp zht phx fh| \h Rh Hh >h 4h *h h h h h h h h h h h h h h h h h h vh lh bh Xh Nh Dh :h 0h &h h h$ h( h, h0 h4 h8 h< h@ hD hH hL hP hT hX h\ |h` rhd hhh ^hl Thp Jht @hx 6h| ,h "h h h h h h h h h h h h h h h h h xh nh dh Zh Ph Fh <h 2h (h h h h h h h h h h h h h h h h$ h( ~h4 th8 jh< `h@ VhD LhH BhL 8hP .hT $h\ h` hd hh hl hp ht hx h| h h h h h h h h zh ph fh \h Rh Hh >h 4h *h hh  hhhhh h$h(h,h0h4h8h<h@hDhHvhLlhPbhTXh\Nh`Dhd:hh0hl&hphthxh|hhhhhhhhhhhhh|hrhhh^hThJh@h6h,h"hhh hhhhh h$h(h,h<h@hDhHhPhTxh`nhhdhlZhpPhtFhx<h|2h(hhh hhhhhhhhhhhhhh~hthjh`hVhLhBh8h.h$hhhhhh hhhh h$h(h,h0h4h8h<zh@phDfhH\hLRhPHhT>hX4h\*hh hlhp hthhhhhhhhhhhhhhvhlhbhXhNhDh:h0h&hhhhh(h,h0h4h8h<h@hDhHhLhPhThX|h\rh`hhd^hhThlJhp@ht6hx,h|"hhhhhhhhhhhhhhhhhxhnhdhZhPhFh<h2h(hhh hhhhhhhh hhhhh h$~h(th,jh0`h4Vh8Lh<Bh@8hD.hH$hLhPhThX h\ h` hd hh hl hp ht hx h| h h h hz hp hf h\ hR hH h> h4 h* h h h h h h h h h h h h h h h h h hv hl hb hX hN h D h: h0 h& h h  h$ h( h, h0 h4 h8 h< h@ hD hH hL hP hT hX h\| h`r hdh hh^ hlT hpJ ht@ hx6 h|, h" h h h h h h h h h h h h h h h h hx hn hd hZ hP hF h< h2 h( h h h h h h h h h h  h h h h h  h$ h(~ h,t h0j h4` h8V h<L h@B hD8 hH. hP$ hT hX h\ h`hdhhhlhphthxh|hhhhhhzhphfh\hRhHh>h4h*h hh hhhhhhhhhhhhhhhvhlhbhXh NhDh:h0h&h h$h(h,h0h4h8h<h@hDhHhLhPhThXh\h`|hdrhhhhl^hpThtJhx@h|6h,h"hhhhhhhhhhhhhhhhhxhnhdhZhPhFh<h2h(hhh hhhhhh hhhhh h$h(h,~h0th4jh8`h<Vh@LhDBhH8hL.hP$hThXh\h`hdhhhlhphthxh|hhhhhhzhphfh\hRhHh>h4h*h hh hhhhhhhhhh hh,h0h4h8vh<lh@bhDXhHNhLDhP:hT0hX&h\h`hdhhhlhphthxh|hhhhhhhh|hrhhh^hThJh@h6h,h"hhhhhhhhhhhhhhhhhxhnh dhZhPhFh>… 3E4=m]fef EEEEEEZXPRUPP3ҋEEEE]!fUffefM?EEZXPD$PUP}fEEmfEm]XD$XD$ D$zR)3imNA90%ZøwRZÀGA~PA?daqdrvDAQ: clock string size = %luDAQ: allocation failedCIN VLSB?Բ?us^rrJKERNEL32GetProcessAffinityMaskGetCurrentProcessSetThreadAffinityMaskGetCurrentThreadX%X%X%X%X%X%e+000 `y!ߡ@~ڣ ڣ Ϣ[@~QQ^ _j21~@ R6002 - floating point not loaded R6008 - not enough space for arguments R6009 - not enough space for environment abnormal program termination R6016 - not enough space for thread data R6017 - unexpected multithread lock error R6018 - unexpected heap error R6019 - unable to open console device R6024 - not enough space for _onexit/atexit tableR6025 - pure virtual function call DOMAIN error SING error TLOSS error runtime error ȵ  HlȶLxtyz.8RR ((((( H 5 @   kernel32.dllGetStringTypeAGetStringTypeWkernel32.dllLCMapStringALCMapStringW1#SNAN1#IND1#INF1#QNANa@@@@ @P@$@@ @4@N@ p+ŝi@]%O@qוC)@D@<զIx@oGAkU'9p|Bݎ~QCv)/&D(DJzEeǑF e uuvHMXB䧓9;5SM]=];Z] T7aZ%]g']݀nLɛ R`%u?q= ףp= ף?Zd;On?,eX?#GGŧ?@il7?3=BzՔ?aw̫?/L[Mľ?S;uD?g9Eϔ?$#⼺;1az?aUY~S|_?/D?$?9'*?}d|FU>c{#Tw=:zc%C1L^n|N$8],>L^n|N$8]nidaq32.dllGetEnvironmentStringsGetCommandLineA7GetVersionGetProcAddressxLoadLibraryAbExitProcess3VirtualFree1VirtualAllocGetModuleFileNameAGetACPGetOEMCPGetCPInfoGetStdHandleGetFileTypeGetStartupInfoAOWriteFileBWideCharToMultiByteGetModuleHandleAMultiByteToWideCharGetLastErrorKERNEL32.dll'02(,0Ч?lvsbmain.dllGetLVSBHeader m0|000112(272C2L2|2222Z3i3u3y3333333333333333344 404;4A4n4~44557555555555566666777#8-858E888889 99999 :::C:O:X:`:;&;+;8;=;l;;;;;;;;;;; <<<'<4<:b>h>>??? =0P0Z0g0q000000 11+191l1111111 222*262;2@2M22222223313?3H3S3v3333333y5556$6:6y6::;;;;;;;;;<<<==Y=======>{>>>)?6?_>>>>>>>???9?Z?{???????@h070=0E0S00000001 1<1D1^1h1s11111V4a455555566B6I6Z6l6u6666666v7z7777334?4567HU01 11 1111111227777777778 888$8,8<8H8L8>JLVSBAICLKCFGLVSBflattenPTH0 flatten.lsbLVINAI Clock Config.vi^ x    2@P @ status @code @0source error outv@P@ clock frequency@ clock period@ timebase signal@timebase divisoractual clock rate specification@ task ID out<@P@ clock period@ no changeinternal frequencysource of counter nPFI pin, low to highPFI pin, high to lowRTSI pin, low to highRTSI pin, high to lowATCOUT, low to highATCOUT, high to lowtimebase source@ timebase signal@timebase divisor2[ alternate clock rate specification (no change) ]|@ no changereconfigure immediatelyreconfigure at end of bufferdo not reconfigure"[ configuration mode (no change) ]8@P@ no changeinternal I/O connectorRTSI connectionPFI pin, low to highPFI pin, high to lowRTSI pin, low to highRTSI pin, high to lowGPCTR output, low to highGPCTR output, high to lowATCOUT, low to highATCOUT, high to lowSclock source code@0[ clock source string ]clock source (no change)<@ no changefalsetrue[ retrigger mode (no change) ]<@P @ status @code @0sourceerror in (no error)$@ clock frequency (-1: no change)J@ no change scan clock 1channel clock 1which clock (0: no change) @task IDSD0=?0=?task IDx  ʆ  ʔ  ʢ ʤ MS Sans Serif MS Sans Serif MS Sans Serif00RSRC LVINLBVWn N nt% 4 RSID$DTHP8STRGLTRec5|CPSTLIfp@FPHPTVICDhCPTM|LIdsDFDSDSTMversHISTHLPPHLPT ICON PLAT 0LVSB DLIsb XLIvi lDLDR LVIN FTAB mP<,     ""'%,'/'2($5(8) <)X=+?-C.F/(I/K2$O2R3 U3mh=P;Լ>8? > Ĝ= D>ü>d=,>°>T>>|=(?0?h><$?!h ?#>$$h=&x=(4>)8>+<-ظ>.8L=0=1<3< >4<6>7P=90=: =;t$>>İ>@@pD>E8V lvdaq.hlp AI ConfigThis VI configures the hardware and allocates a buffer for a buffered analog input operation for a specified group of channels. Before performing any configuration, AI Config checks to see if the input cluster error in indicates that an error has already occurred. If so, then this VI does no configuration, but passes the error information unmodified through error out. In an error condition, taskID is 0. Otherwise, this VI calls several low-level analog input VIs to set up a task for a buffered analog input acquisition. AI Config calls Analog Input Group Config for the specified device, group, and channels to create a taskID. AI Config then calls Analog Input Hardware Config to record information about the hardware configuration. The input limits input passes to Analog Input Hardware Config, which sets up the lower and upper voltage limits for each channel; if unspecified, the input limits do not change. This VI configures the number of AMUX boards, the coupling used for each channel (that is, AC, DC, ground, or internal reference), and the input configuration (differential, referenced single-ended, or non-referenced single ended). You can use the low-level Analog Input Hardware Config VI instead if you prefer to specify the input signal range in terms of signal range, polarity, and gain. AI Config configures the buffer for the acquisition by calling Analog Input Buffer Config. Analog Input Buffer Config allocates memory for the specified number of buffers (the default value is one), where each buffer contains buffer size number of scans. Input values: (i32) device: the number of the plug-in data acquisition board. You must specify device. ([string]) channels: specifies the set of analog input channels for a group and task. You cannot assign a channel to more than one group. The default input is channel 0. See the description of the Analog Input Group Config VI for a detailed description of this parameter and the valid syntax for the channel strings. (i32) buffer size: the number of scans you want each buffer to hold. The default input is 1,000 scans. (i32) group: the number, from 0 to 15, that you assign to the specified set of channels. The default input and setting for group is 0. If you only have one acquisition for this device, the common case, you can leave this input unwired and use group 0. ([cluster]) input limits: an array of clusters, of which each array element specifies the range limits for the channel(s) in the corresponding element of the channels array. If there are fewer elements in this array than in the channels array, the VI uses the last element for the rest of the channels. The default input is an empty array, which means the input limits do not change from their default settings. Each cluster contains the following parameters: (sgl) high limit: specifies the maximum voltage the board measures at a particular channel. (sgl) low limit: specifies the minimum voltage the board measures at a particular channel. ([cluster]) coupling & input config: an array of clusters, of which each array element specifies the coupling and input configuration for the channel(s) in the corresponding element of the channels array. If there are fewer elements in this array than the number of channels, the VI uses the last element for the rest of the channels. The default input is an empty array, which means the parameters do not change from their default settings. Each cluster contains the following parameters: (u16) coupling: 0: Do not change the coupling setting. 1: DC. 2: AC. 3: Ground. 4: Internal reference. (u16) input config: 0: Do not change the input config setting. 1: Differential. 2: Referenced single-ended. 3: Nonreferenced single-ended. (sgl) Interchannel delay in seconds is the interval of time between two channels being sampled in your channel list. (i32) number of buffers: the number of buffers the VI allocates. The default input is 1 and you need to change it only for multi-buffered acquisition. (i32) number of AMUX: the number of AMUX-64T boards attached, either 0, 1, 2, or 4. (cluster) error in: a cluster describing any error conditions prior to this VI's execution. The default input of this cluster is no error. AI Config is often the first subVI in your diagram, and you may not need to wire this input. If an error has already occurred, this VI does not do the input configuration, it just passes the values of taskID in and error in to taskID out and error out. The error in cluster contains the following parameters: (bool) status: TRUE if an error has occurred. If status is TRUE, this VI does not do the input configuration. (i32) code: the error code associated with an error. A value of 0 means no error, a negative value is an error, and a positive value is a warning. (string) source: an indication of where an error occurred, usually the name of the VI. Output Values: (u32) taskID: uniquely identifies the device, group, and I/O operation. Use this value as taskID in to refer to this group's operation in subsequent VIs. (i32) number of channels: the total number of channels that belong to the group, including any AMUX or SCXI channels. (cluster) error out: a cluster containing error information. If error in indicated an error, error out contains the same error information. Otherwise, it describes the error status of this VI. Use the General Error Handler utility VI to check the error at the end of your diagram. The error out cluster contains the following parameters: (bool) status: TRUE if an error has occurred. (i32) code: the error code associated with an error. A value of 0 means no error, a negative value is an error, and a positive value is a warning. (string) source: an indication of where an error occurred, usually the name of the VI.   @ device (1)V@@2P@ high limit (10V)@ low limit (-10V)input limits (no change)@@P@@ no changeDCACGND internal ref.coupling (no change:0)b@ no change differentialref. single-endednon-ref. single-endedinput config (no change:0)%coupling & input config (no change:0)@@P @size@DSP memory handle (0)DSP handle structure @taskID(@@@0 channel (0) channels (0)@number of channels@buffer size (1000 scans)D@P @size@DSP memory handle (0)DSP handle structure out@ [group] (0).@ )interchannel delay (secs) (board default)<@P @ status @code @0sourceerror in (no error)@[number of buffers] (1)@ no changedeallocate memoryallocate memoryallocate DSP memoryuse DSP memory handlenon-block mode NuBus memoryblock mode NuBus memoryallocation mode (no change:0),@&[number of AMUX boards] (no change:-1)2@P @ status @code @0source error out< ???ǀ :P(躯?躯~ :  : Q?  U⺯~π̌L????χ bq,̢!̂ƌˆh(( ƌh( ʀ| ,΢~,,,,( '(Ȉ̀bq,..̢.̂ʀ|Œ ,΢~,,,,(, €|Œ ,΢~,,,, ̈ bq< (L΢~,,,,,, Ȍ̈,̢̂̈,Ϣ~p,h '(̈̀bq,..̢.̂ ,̢~, ,hL, | ,Σ  ,..̂̢̢̂Ā|̈̌b~,,̀ h, Ȁ|̈̌bq, ̂̌Ϣ~p, ̂.΀|Œ ,΢~,,,,Lbq,̢̂Ό̂ ̈ bq< (΢~,,,,,,H ȌḦ,̢̂ ̀ƀ|Ì ,΢~,,,,h '8̈̀bq,..̢.̂ƌ̂Ƞʁʁʀʁ!ʡ ʡ ʠ!ʠʠʠʣ€|Œ ,΢~,,,,h(, €|Œ ,΢~,,,,h(, ʀ|Œbq, ,,,,(, ƀ|Œ ,΢~,,,, Ȍ̈,̢̂ ̀ƀ|Œ ,΢~,,,,hL, ƌ̂ Ȍ̈,̢̂ ̀ʀ|Œ ,΢~,,,, '(̈̀bq,..̢.̂nʌ̂( '(̈̀bq,..̢.̂ƌ̂H Ā|H ̀| 33p |<@ p| ̌bq,΢~p,,,H &(̈,b~,..̂Ā| ̌bq,΢~p,,,|Ǐ?Ǐǿ=?cfffffffp|x<><y<|>8><~ޏy??}?8J9s9s9s9s9s9sq|8ޏ~DD?pG?q??3333333?3?#9#;>~;>~;>~c?py 18'g?????~?C ?ϟ!w8B>8y sy 3<;~~?;~~?g?3333333?x<'g;?p??8~<8?? p<8>p|? ?;? p???x??8Ϗ>?x8Ǐ?x8Ǐ'>x<.@ )interchannel delay (secs) (board default)PD@P @size@DSP memory handle (0)DSP handle structure out@ device (1)xl@b@ no change differentialref. single-endednon-ref. single-endedinput config (no change:0)*@DSP memory handle out@ scan width  "@ Channel ClockȃPJ@@@ no changeDCACGND internal ref.coupling (no change:0)l@b@ no change differentialref. single-endednon-ref. single-endedinput config (no change:0)D8@@P @0channel@ upper input limits@ lower input limits @ range,@ no changebipolarunipolar^polarity @ gain:@ no changeDCACgroundinternal referencecoupling2@ no change differentialrsenrse input mode@ scale multiplier@ scale offsetgroup channel settings0$P@DSP memory handle outZJ@@@ no changeDCACGND internal ref.coupling (no change:0) x  2@P @ status @code @0source error out@ scan width @task ID<@P @ status @code @0sourceerror in (no error)(@@0channel scan list (empty)@ [ group (0)] @device @task ID4(@@0channel scan list (empty)"@ [ group (0)] @device`T@@2P@ upper input limit@ lower input limitinput limits(no change)@ task ID outڃ@P<@@( no changeDCACGND internal ref.coupling\@@F no change differentialref. single-endednon-ref. single-endeda input mode+[ channel input configuration (no change) ]@P@@ range6@@" no changebipolarunipolarrpolarity@@ gain/[ alternate input limits settings (no change) ]0$@[ number of AMUX (no change) ]0$@@0channel list (empty) x   2@P @ status @code @0source error out@DSP memory handle out@ task ID out@DSP memory handle (0)@ no changedeallocate memoryallocate memoryallocate DSP memoryuse DSP memory handlenon-block mode NuBus memoryblock mode NuBus memoryallocation mode (0: no change)<@P @ status @code @0sourceerror in (no error),@&[ number of buffers ] (-1: no change)&@ scans per buffer (-1: no change) @task ID@ no changedeallocate memoryallocate memoryallocate DSP memoryuse DSP memory handlenon-block mode NuBus memoryblock mode NuBus memoryallocation mode (0: no change)8,@&[ number of buffers ] (-1: no change)6&@ scans per buffer (-1: no change)΃ x    2@P @ status @code @0source error outv@P@ clock frequency@ clock period@ timebase signal@timebase divisoractual clock rate specification@ task ID out<@P@ clock period@ no changeinternal frequencysource of counter nPFI pin, low to highPFI pin, high to lowRTSI pin, low to highRTSI pin, high to lowATCOUT, low to highATCOUT, high to lowtimebase source@ timebase signal@timebase divisor2[ alternate clock rate specification (no change) ]|@ no changereconfigure immediatelyreconfigure at end of bufferdo not reconfigure"[ configuration mode (no change) ]8@P@ no changeinternal I/O connectorRTSI connectionPFI pin, low to highPFI pin, high to lowRTSI pin, low to highRTSI pin, high to lowGPCTR output, low to highGPCTR output, high to lowATCOUT, low to highATCOUT, high to lowSclock source code@0[ clock source string ]clock source (no change)<@ no changefalsetrue[ retrigger mode (no change) ]<@P @ status @code @0sourceerror in (no error)$@ clock frequency (-1: no change)J@ no change scan clock 1channel clock 1which clock (0: no change) @task IDv@P@ clock frequency@ clock period@ timebase signal@timebase divisoractual clock rate specificationH<@P@ clock period@ no changeinternal frequencysource of counter nPFI pin, low to highPFI pin, high to lowRTSI pin, low to highRTSI pin, high to lowATCOUT, low to highATCOUT, high to lowtimebase source@ timebase signal@timebase divisor2[ alternate clock rate specification (no change) ]|@ no changereconfigure immediatelyreconfigure at end of bufferdo not reconfigure"[ configuration mode (no change) ]D8@P@ no changeinternal I/O connectorRTSI connectionPFI pin, low to highPFI pin, high to lowRTSI pin, low to highRTSI pin, high to lowGPCTR output, low to highGPCTR output, high to lowATCOUT, low to highATCOUT, high to lowSclock source code@0[ clock source string ]clock source (no change)H<@ no changefalsetrue[ retrigger mode (no change) ]0$@ clock frequency (-1: no change)ZJ@ no change scan clock 1channel clock 1which clock (0: no change) x    2@P @ status @code @0source error out8@@P @0channel@ upper input limits@ lower input limits @ range,@ no changebipolarunipolar^polarity @ gain:@ no changeDCACgroundinternal referencecoupling2@ no change differentialrsenrse input mode@ scale multiplier@ scale offsetgroup channel settings@ task ID out@P<@@( no changeDCACGND internal ref.coupling\@@F no change differentialref. single-endednon-ref. single-endeda input mode+[ channel input configuration (no change) ]@P@@ range6@@" no changebipolarunipolarrpolarity@@ gain/[ alternate input limits settings (no change) ]$@[ number of AMUX (no change) ]<@P @ status @code @0sourceerror in (no error)T@@2P@ upper input limit@ lower input limitinput limits(no change)$@@0channel list (empty) @task ID<(@((p00\\($$pp((  0$p $ 0 ` ` \   $ D \\ P \    d \   h4| p number of AMUX is the number of AMUX-64T boards attached. -1: No change in number of AMUX-64T boards 0: No AMUX-64T boards. 1: One AMUX-64T board. 2: Two AMUX-64T boards. 4: Four AMUX-64T boards. gcbuffer size is the number of scans you want each buffer to hold. The default input is 1,000 scans. ~ztaskID uniquely identifies the group and I/O operation. You use the taskID to refer to this group in subsequent VI calls. yudevice is the device number you assigned to the plug-in DAQ board during configuration. This parameter defaults to 1.C?([string]) channels: specifies the set of analog input channels for a group and task. You cannot assign a channel to more than one group. The default input is channel 0. See the description of the Analog Input Group Config VI for a detailed description of this parameter and the valid syntax for the channel strings. error in describes error conditions occurring before this VI executes. This cluster defaults to no error. If an error has already occurred, this VI does not perform any configuration. AI Config is often the first subVI called in your diagram, so you might not need to wire this input."no errorERRORno errorERRORcode is the error code number identifying an error. A value of 0 means no error, a negative value means an error, and a positive value is a warning. Refer Appendix A, Error Codes, for a code description. coupling & input config is an array of clusters. Each array element assigns the configuration for the channel or channels specified by the corresponding element of channels. If there are fewer elements in this array than in channels, the VI uses the last array element for the rest of the channels. The coupling & input config array defaults to an empty array, which means the parameters keep their default settings. Each cluster contains the following parameters. gc([cluster]) coupling & input config: an array of clusters, of which each array element specifies the coupling and input configuration for the channel(s) in the corresponding element of the channels array. If there are fewer elements in this array than the number of channels, the VI uses the last element for the rest of the channels. The default input is an empty array, which means the parameters do not change from their default settings. Each cluster contains the following parameters: (u16) coupling: 0: Do not change the coupling setting. 1: DC. 2: AC. 3: Ground. 4: Internal reference. (u16) input config: 0: Do not change the input config setting. 1: Differential. 2: Referenced single-ended. 3: Nonreferenced single-ended.error out contains error information. If the error in cluster indicated an error, the error out cluster contains the same information. Otherwise, error out describes the error status of this VI. "no errorERRORno errorERRORcode is the error code number identifying an error. A value of 0 means no error, a negative value means an error, and a positive value is a warning. Refer Appendix A, Error Codes, for a code description. input limits is an array of clusters. Each array element assigns the limits for the channels specified by the corresponding element of channels. If there are fewer elements in this array than in channels, the VI uses the last array element for the rest of the channels. The input limits array defaults an empty array, which means the input limits keep their default settings. Each cluster contains the following parameters. ([cluster]) input limits: an array of clusters, of which each array element specifies the range limits for the channel(s) in the corresponding element of the channels array. If there are fewer elements in this array than the number of channels, the VI uses the last element for the rest of the channels. The default input is an empty array, which means the input limits do not change from their default settings. Each cluster contains the following parameters: (sgl) high limit: specifies the maximum voltage the board measures at a particular channel. (sgl) low limit: specifies the minimum voltage the board measures at a particular channel.YUhigh limit specifies the maximum voltage the board measures at a particular channel. XTlow limit specifies the minimum voltage the board measures at a particular channel.  number of buffers is the number of buffers the VI allocates. This parameter defaults to 1, and you should change it only for multibuffered acquisition. Refer Chapter 2, Getting Started with the Data Acquisition VIs, for a description of different types of I/O. group is the number, from 0 to 15, that you assign to the specified set of channels. The default input and setting for group is 0. If you only have one acquisition for this device, leave this input unwired and use group 0. jfnumber of channels is the total number of channels in the group, including any AMUX or SCXI channels. 84DSP memory handle specifies a block of DSP memory. DSP handle structure specifies a block of DSP memory that LabVIEW uses for the data acquisition when allocation mode is 4 (use the DSP memory that another VI previously allocated).size is not used. GCDSP handle structure out specifies the block of DSP memory LabVIEW uses for the data acquisition. When allocation mode is 3, LabVIEW allocates DSP memory and when allocation mode is 4 LabVIEW uses the DSP memory that another VI previously allocated. The DSP handle structure out cluster contains the following parameters. gcsize specifies the number of two-byte or four-byte elements in the DSP memory handle data buffer. 95DSP memory handle specifies a block of DSP memory. Interchannel Delay. For boards with both scan and channel clocks, you can use Interchannel Delay to specify the waiting time between sampling channels within a scan. LabVIEW selects a default Interchannel Delay automatically, giving the hardware time to settle between channels. If you set the Interchannel Delay to -1.0, AI Config uses the channel clock rate LabVIEW selects. Refer to the General Techniques section of Chapter 2, Getting Started with the Data Acquisition VIs, for an explanation of how LabVIEW selects the default channel clock rate. Refer to the Hardware Settling Times for Analog Input section of Chapter 3, Hardware Overview, for more information. C?([string]) channels: specifies the set of analog input channels for a group and task. You cannot assign a channel to more than one group. The default input is channel 0. See the description of the Analog Input Group Config VI for a detailed description of this parameter and the valid syntax for the channel strings.fbstatus is TRUE if an error occurred. If status is TRUE, this VI does not perform any operations. sosource shows where an error occurred. The source string is usually the name of the VI that produced the error. fbstatus is TRUE if an error occurred. If status is TRUE, this VI does not perform any operations. sosource shows where an error occurred. The source string is usually the name of the VI that produced the error. xtallocation mode determines how LabVIEW allocates the buffer. 0: Do not change the allocation mode setting (default input). 1: Do not allocate memory, ignore scans per buffer and number of buffers, and deallocate any existing memory. 2: Allocate memory (default setting). 3: Allocate DSP memory and return the handle in DSP memory handle out. 4: Use the DSP memory that another VI previously allocated. DSP memory handle points to this memory. 5: Allocate non-block-mode NuBus expansion card memory. 6: Allocate block-mode NuBus expansion card memory. Modes 5 and 63 and 4 are available only in LabVIEW for MacintoshWindows.  no changedeallocate memoryallocate memoryallocate DSP memoryuse DSP memory handlenon-block mode NuBus memoryblock mode NuBus memorykgcoupling. 0: Do not change the coupling setting. 1: DC. 2: AC. 3: Ground. 4: Internal reference. & no changeDCACGND internal ref.input config. 0: Do not change the input config setting. 1: Differential (default). 2: Referenced single-ended. 3: Nonreferenced single-ended. C no change differentialref. single-endednon-ref. single-ended@@FPHP:h;8@@,\4 N8@ eDsy2^4 28@ vI3yp 48@+ vEGvEGvEG70 8@ tC209p 09pp09pT! 8ܶ09p4l8@Ps`<@b,(\X4 F s`2y4  2 !I3y@ 2 Appl@ 2 ookH : !'0ܳ0/.-0  K2@P dȔ=@t,(\$4 F !a2Tz4  2 )b3Xz@ 2 A 'ppl@ 2  'ookH : )/0ܳ0/.-0  'd2@ P 1R= B, (h4 FT 1?2\z4  2T BP3`z@ :T A@xIppl@ :T IxRookH 2T DP/ݳ0/.-0 T @R20 9pPT @ Pp0 QY8=3@,  @ 4 Fl 0!>X2dz4  2l A)OW3hz@ 2l A? H'ppl@ 2l H Q'ookH :l C)O/0ܳ0/.-0 l ?'QY2HR$b H< 8@$, 0 ` 4 F 8 b!pc2lz@P r 8B4s"> A, L 4  r s)>3pz@ 2  As"z)ppl@ 2  z")ook0 ] s)>20 W 8 q @20 s 8 tC0 U 8 q@J<SQ  <  L |4 F  Q!_2tz0 7  d%0  _  84 O8tc*qI2xz< r8tt.X|zX>Ƙ 8tq)] q)] q)]  q)] q)]  @P e_=@4 ,<p$l4 F egs~2z4 2 uh3z@ 2 As_|fppl@ 2 |_fookH : whn0ܳ0/.-0  sf2,04 F8 )J2z4 28 .3zp 48+ *,*,*,70 8 (209p @ HRݰDedd>)b,Dt4 F ݳ\2z@P rB4A,0d4  r 3z@ 2 Appl@ 2 ook0 ] 20 W 20 s Ab0 U DeJ<SAbT<( 0`4 J 2,z0! 3 <]0!  Ab!=>!>=0!9pr!L,"l4" F Sa2Pz0# 7 f,#980#  a~ ,#89#t<<# r8uLzLj=4% O8dr2Hz,&8t8,&88t& 8r r r  r r  @&Pfp>@F,'@t(p4' F ft2Dz4( 2 v3@z@) : At}ppl@) : }ookH) : x0ܳ0/.-0)  t2,)44) F9 2  2( r3z,?)<)p)***P@? :( Apxyppl@? :( yxook0? ( p2H? :( t0ܳ0/.-0?9p*( ,?8@?P,W+T(;'@* f,@+++,(,h,4@ F+ Q2y4A 2+ U3y@B 2+ Aݻppl@B 2+ ookHB :+ 0ܳ0/.-0B + W2@6 x,E.p..//X/4E F. 2y4F 2. V3y@G 2. Aݘppl@G 2. ݡookHG :. 0ܳ0/.-0G . X20G9p0-,B G0G9p0L*;DV  G|\G p$#d&(*/057\G750/*(&#d$p .@j ,M4|445$5d54M F4 2y4N  24 3y@O :4 Appl@O :4 ookHO :4 0ܳ0/.-0O 4 20O9p6 21 v O@OP7 86hh=0f 0,P6667<7|74P F6(  %2y4Q  26( (63y@R 26( A&/ppl@R 26( /8ookHR :6( *60ܳ0/.-0R 6( &820R9p8$/6( B R$4RQ 8tCX>4SO q)] 0? 4TQ ((?4UOrX|= 4VQ>,W&$D;XWL0h0#vdz9W7W~9p 89D@<&O<%DHWW02dy;>$@ (X;;<@\ 2;D @@Rppl@\ 2;D Rdook0\ ;D @dg2H\W]=P?#@ (]=x==>>\>4] F= @2x^4^ B= M]3t^<_ 2= I3p^D;@a 2= @ppl@a 2= ook0a = K2HaW<]?;+@ (b? 'O2l^4c B> +M9]3h^ +:I3d^<@f 2> @)2ppl@f 2> 2 )<K2 C>i386|hB ETfZ =t5f;~fRRu$Qd$Zrr%%d$ÐUTEx|hf;}fffX f}2thU茲"d$UVd$f}@2~b荽6Xf ETX@%=t UhUd$ETPPzpRfZ p2f2rz 2R6Whhbd$=AV0^=-VW0:kVWQQWVs*d$ Y_^θ_^Z=t3f}2thU1"d$uPhUhUd$ÐbrzzbR6Whhbd$=AV0^=-VW0:kVWQQWV诸*d$ Y_^θ_^Z=t3f}2thUm"d$uPh8UhUd$ÐzNRZr󥍽6r(z,䍽6R6WhuYd$=OV0^=;VW0:QW6Md$Y=u_^Z=t3f}2thUi"d$uPhUhUd$Ðz<؍RZ r8zLnRfZ nrHfzTxRZ xrPrXfz\mNRfW6{Ld$=Z=t3f}2thUg"d$uPh0UhUd$ÐzdRZ r`zl\RfZ rhfzt΍0RfZ 0rpff},Cf}2th U覭"d$hhUhUd$f}2th Uy"d$f},}f}2th UQ"d$hhUhUd$=t3f}2thU"d$uPhUhUd$Ðf}2th U"d$rf},}f}2th U¬"d$hhUhUd$=t3f}2thU莬"d$uPh8UhUd$Ðf}2th U["d$Bf},Cf}2th U3"d$hh UhUd$f}2th U"d$f},}f}2th Uޫ"d$hhUhUd$=t3f}2thU誫"d$uPhUhUd$Ðf}2th Uw"d$f},Cf}2th UO"d$hhUhUd$f}2th U""d$ f},Cf}2th U"d$hh UhUd$f}2th Uͪ"d$f},Cf}2th U襪"d$hhUhUd$f}2th Ux"d$@f},}f}2th UP"d$hhUhUd$=t3f}2thU"d$uPh0UhUd$Ðf}2th U"d$f},Cf}2th U"d$hhUhUd$f}2th U蔩"d$Vf},Cf}2th Ul"d$hh UhUd$f}2th U?"d$f},Cf}2th U"d$hhUhUd$f}2th U"d$fEf EtKfe@Džu襡d$f#EfEXÐDžfE,f}tud$ÐfE@%=QhhUhUd$=t3f}2thU'"d$uPh0UhUd$Ð%=QhhUhUd$=t3f}2thU"d$uPhUhUd$Ð %=hh UhUd$%=hhUhUd$%=QhhUhUd$=t3f}2thU"d$uPhUhUd$Ð%=hhUhUd$V%=hh UhUd$B%=hh UhUd$%=hhUhUd$%=hhUhUd$r%=QhhUhUd$=t3f}2thU跥"d$uPh8UhUd$Ð%=hhUhUd$6j6WhuNd$=OV0^=;VW0:QW6Bd$Y=u_^=t3f}2thUФ"d$uPhL?UhUd$Ðf=rf=yfffxrمx{0ffvمrٝrvfx rDž(EЋ%ffDžNb6Rb:)߉Z26R9kq7f}2thUR"d$uhh/UhUd$ÐRQP )d$Z=t3f}2thU"d$uPh/UhUd$Ð2> 26R9kq7f}2thU蟢"d$uhh 4UhUd$ÐRQP] )d$Z=t3f}2thUO"d$uPh 4UhUd$Ð2FRtZZ:+( u XÐ>:f>F<fFRNA9 N  Dž((EЋ % 6f},Cf}2th U"d$hh UhUd$f}2th U"d$Dž(EЋ%f},Cf}2th U苠"d$hhUhUd$f}2th U^"d$Džz(EЋ%f},}f}2th U"d$hh UhUd$=t3f}2thUП"d$uPh,UhUd$Ðf}2th U蝟"d$f},Cf}2th U|"d$hhUhUd$f}2th UO"d$f}f}ADžud$XÐDžfE,ud$Ð%=hhUhUd$%=hh UhUd$v%=hhUhUd$%=Qhh UhUd$=t3f}2thU"d$uPh,UhUd$ÐETPPz z0z@󥍵zxff}tDfe@f}t8Džud$XÐDžUBd$f}2thUM"d$E$83MTET |hf}2ths"d$C kPÐu$"<d$‹MTUTExfZ f;}fffX ZGP f;Y ~QPW<d$YEx9tf}2thU蕜"d$Ul$ SQVWD$T$\$ L$$=]PX$$Ðn\#KH ] K"P$P~$<(d$ _^Y[]ÐXEdXÐ@r BVElEubd$=sÐ_^Y[]Ð@r BVXgEx_^Y[]ÐXEx_^Y[]Ðt;]TtSu$9d$u赗d$Dž$@XPEx$Rhd$ =thPd$$@XPEx$Rhd$ =thPgd$$@XPEx$Rhd$ =thPd$zz$@XPEx$Rhd$ =thPd$PEx$9d$f}2thU-"d$tET\E$8PP"8d$‰UTfJ Exf;~fffH ZJP P\8d$)f} t fE E)_^Y[]Ðf}fE_^Y[]ÐhUh Ud$ _^Y[]Ð_^Y[]ÐL$(ETP9uud$uu"d$5uT$@@XRhd$_^Y[]Ð_^Y[]Ð ~~ytoee[[QQLG==33.)؋t$(=2PX$$Ð )>DY_eu{ P$P$(d$ _^Y[]Ð؉΋|$(=YPX$$Ðjq#"*1>FSP$ P$(d$ _^Y[]ÐfW62d$=ff6Whup>d$=OV0^=;VW0:QW6d2d$Y=u_^(6WhhEd$=AV0^=-VW0:kVWQQWV*d$ Y_^θ_^6WhhEd$=AV0^=-VW0:kVWQQWV誛*d$ Y_^θ_^NCfW6G1d$=f f؉=YPX$$Ðjլa8] P# $1 P $(d$ _^Y[]Ðu=} )VP$h u ivd$=u@@=_} )VPD$hu ud$=,DfW6h/d$==DPQfYXPQYXWh/d$=up=} )VP$hpu ud$=Qf?u0=} )VṖ$hu td$=fu=} )VPԇ$hu ?td$=qԥ`u6=5} )VP$h$u sd$=6Whu 9d$=OV0^=;VW0:QW6,d$Y=u_^=}hWhu8d$Subrr=(} )VPv$hu rd$=v6Whh?d$=AV0^=-VW0:kVWQQWV*d$ Y_^θ_^=|vhWhh?d$Pu2=%} )VP$hd#u qd$=6Whh>d$=AV0^=-VW0:kVWQQWV*d$ Y_^θ_^=yhWhh >d$Mu="} )VP$h&u pd$=u=} )VP$hu Npd$=fW6)d$==JPQfYXPQYXWhq)d$=un  =} )VP$h(u sod$=fu=h} )VP"$h*u od$=5"$uBB=} )VPF$h/u nd$=FuVV=} )VPZ$h0u nd$=QZf?uvv=} )VPz$h5u md$=zux=} )VP$h7u :md$=l[؉=YPX$$Ðj<4J`2vJPP $^ P5 $(d$ _^Y[]Ð,[@@DfW6%d$==_ODfW6[%d$=-썽pfpf-ȃȍ0f0f,ЃЍԥZԥI܃܍66Whu0d$=OV0^=;VW0:QW6#d$Y=u_^=66Whum/d$=OV0^=;VW0:QW6a#d$Y=u_^rrbv6Whh^6d$=AV0^=-VW0:kVWQQWV*d$ Y_^θ_^=bpv6Whh5d$=AV0^=-VW0:kVWQQWVg*d$ Y_^θ_^26WhhD5d$=AV0^=-VW0:kVWQQWV֋*d$ Y_^θ_^=f2V6Whh4d$=AV0^=-VW0:kVWQQWVM*d$ Y_^θ_^,[fW6 d$==I9fW6E d$= -  nfnf,""{2BBF󥍽@F)-VVZfZf2vvz󥍽z,xxZI=YPX$$Ðj<T&l>P} $ Pb $Q(d$ _^Y[]Ðu VWhUh Ud$WVhUh Ud$DNu VWhUh Ud$@~WVhUh Ud$eu VWhUh Ud$4WVhUh Ud$̍΃u VWhUh Ud$WVhUh Ud$ԍ؃u VWhUh Ud$WVhUh Ud$u VWhUh Ud$VWVhUh Ud$=vzu VWhUh Ud$r WVhUh Ud$u VWhUh Ud$WVhUh Ud$u VWhUh Ud$xWVhUh Ud$_u VWh Uh Ud$.WVh Uh Ud$u VWh Uh Ud$ WVh Uh Ud$"&u VWh Uh Ud$WVh Uh Ud$FNu VWh Uh Ud$BPWVh Uh Ud$7Z\u VWh Uh Ud$VWVh Uh Ud$zu VWhUh Ud$vWVhUh Ud$u VWhUh Ud$rWVhUh Ud$YSShUh Ud$=t$ShUh Ud$=t$ShUh Ud$=t$ShUh Ud$=t$ShUh Ud$=tj$ShUh Ud$=tH$ShUh Ud$=t&$ShUh Ud$=t$ShUh Ud$=t$Sh Uh Ud$=t$Sh Uh Ud$=t鞋$Sh Uh Ud$=t|$Sh Uh Ud$=tZ$Sh Uh Ud$=t8$ShUh Ud$=t$ShUh Ud$[_^Y[]Ð      hUh Ud$ _^Y[]Ðm|ffDž:DžjDžfDžDžjDžjDžjDžjDžDžjDžnDž pDžm|ffDž$@(Dž,0Dž48Dž<@DžDHDžL$PDžT$XDž\0`DždhDžl2pDžt6xDž|DžDžFDžDžDžDž DžDžDžDžDžDžDžDžDžKDž"Dž&*Dž.2Dž6:Dž>BDžFJDžNRDžVZDž^bDžfjDžnrDžv_^Y[]ÐAQg?C?9uz6^Bv&S{ 7 _     6 [   ` ! i  P99(B.P1   i4 9d }R`?H? !v!!!Q""1###$O$$$%?R%%%&?U&&"'D'''m((Q))6**_++, -c--.@.?..?/Z/?//?u003  @ device (1)V@@2P@ high limit (10V)@ low limit (-10V)input limits (no change)@@P@@ no changeDCACGND internal ref.coupling (no change:0)b@ no change differentialref. single-endednon-ref. single-endedinput config (no change:0)%coupling & input config (no change:0)@@P @size@DSP memory handle (0)DSP handle structure @taskID(@@@0 channel (0) channels (0)@number of channels@buffer size (1000 scans)D@P @size@DSP memory handle (0)DSP handle structure out@ [group] (0).@ )interchannel delay (secs) (board default)<@P @ status @code @0sourceerror in (no error)@[number of buffers] (1)@ no changedeallocate memoryallocate memoryallocate DSP memoryuse DSP memory handlenon-block mode NuBus memoryblock mode NuBus memoryallocation mode (no change:0),@&[number of AMUX boards] (no change:-1)2@P @ status @code @0source error outP`bP,P&[number of AMUX boards] (no change:-1),p&[number of AMUX boards] (no change:-1)FPPbuffer size (1000 scans)pbuffer size (1000 scans)P(P@@0 channel (0) channels (0)(p@@0 channel (0) channels (0)(@@@0 channel (0) channels (0)*PP device (1)p device (1) P P P"P PtaskID ptaskID P@P@@@`0 channel (0) PP``9d9 MUU0dDDSP handle structure outPDsizeM0aDDSP memory handle (0)M0uD $ ")interchannel delay (secs) (board default)T)5)5ɳ-1.00E+0iD3?Y3?Yallocation mode (no change:0)MCjOxCkOx0H>CPdCPd bD??coupling (no change:0)MN\O\0H$;HHfD&N&Ninput config (no change:0)M,N8\,O8\0H$<,9H,9HPDsize`Do{3o{3DSP handle structureMTT0aDPPDSP memory handle (0)Mss0^Damamnumber of channelsMbnbn0WDQ]Q] [group] (0)M1cD~~[number of buffers] (1)R,V8,W8-10.00\DM'N'low limit (-10V)QVW10.00\DMNhigh limit (10V)NFMGM M,?-?0dD$%input limits (no change)LRDsourceMww0PDgsgscodeRDeqeqstatusHD"=vvUDT`T` error outNس Mͳ0qD޴[޵[%coupling & input config (no change:0)L/0RD*I+IsourceMvivj0PDfhr}fir}codeHD"=u/Wu0WRDd+pHd,pHstatuswDR"^R#^error in (no error)Mt*=t+=0pDc"obc#ob channels (0)MB*NVB+NV1nD1"=W1#=W  device (1)MCOCOó0FPHP AI Config.viRD2>2>taskIDP*a+a1000|D"`#` buffer size (1000 scans)VIDS AI Config.viVIDSAI Hardware Config.viPTH0VIDSAI Group Config.viPTH0VIDSAI Clock Config.vizPTH0VIDSAI Buffer Config.viPTH0 00A @ device (1)V@@2P @high limit (10V) @low limit (-10V)input limits (no change)@@P@@ no changeDCACGND internal ref.coupling (no change:0)b@ no change differentialref. single-endednon-ref. single-endedinput config (no change:0)%coupling & input config (no change:0)@P@ @size@DSP memory handle (0)DSP handle structure(@@0@ channel (0) channels (0)@buffer size (1000 scans)@ [group] (0). @)interchannel delay (secs) (board default) lvdaq.hlpMwJwK0@@@@@2]1KQIJAJYYJQI2Q1$ %)ac 6 i LVIN AI Config.vi  @ device (1)V@@2P@ high limit (10V)@ low limit (-10V)input limits (no change)@@P@@ no changeDCACGND internal ref.coupling (no change:0)b@ no change differentialref. single-endednon-ref. single-endedinput config (no change:0)%coupling & input config (no change:0)@@P @size@DSP memory handle (0)DSP handle structure @taskID(@@@0 channel (0) channels (0)@number of channels@buffer size (1000 scans)D@P @size@DSP memory handle (0)DSP handle structure out@ [group] (0).@ )interchannel delay (secs) (board default)<@P @ status @code @0sourceerror in (no error)@[number of buffers] (1)@ no changedeallocate memoryallocate memoryallocate DSP memoryuse DSP memory handlenon-block mode NuBus memoryblock mode NuBus memoryallocation mode (no change:0),@&[number of AMUX boards] (no change:-1)2@P @ status @code @0source error outLVINAI Group Config.vi x  2@P @ status @code @0source error out@ scan width @task ID<@P @ status @code @0sourceerror in (no error)(@@0channel scan list (empty)@ [ group (0)] @devicePTH0AI Group Config.viLVINAI Hardware Config.vi x    2@P @ status @code @0source error out8@@P @0channel@ upper input limits@ lower input limits @ range,@ no changebipolarunipolar^polarity @ gain:@ no changeDCACgroundinternal referencecoupling2@ no change differentialrsenrse input mode@ scale multiplier@ scale offsetgroup channel settings@ task ID out@P<@@( no changeDCACGND internal ref.coupling\@@F no change differentialref. single-endednon-ref. single-endeda input mode+[ channel input configuration (no change) ]@P@@ range6@@" no changebipolarunipolarrpolarity@@ gain/[ alternate input limits settings (no change) ]$@[ number of AMUX (no change) ]<@P @ status @code @0sourceerror in (no error)T@@2P@ upper input limit@ lower input limitinput limits(no change)$@@0channel list (empty) @task IDPTH0AI Hardware Config.viLVINAI Buffer Config.vi x   2@P @ status @code @0source error out@DSP memory handle out@ task ID out@DSP memory handle (0)@ no changedeallocate memoryallocate memoryallocate DSP memoryuse DSP memory handlenon-block mode NuBus memoryblock mode NuBus memoryallocation mode (0: no change)<@P @ status @code @0sourceerror in (no error),@&[ number of buffers ] (-1: no change)&@ scans per buffer (-1: no change) @task IDPTH0AI Buffer Config.viLVINAI Clock Config.vi^ x    2@P @ status @code @0source error outv@P@ clock frequency@ clock period@ timebase signal@timebase divisoractual clock rate specification@ task ID out<@P@ clock period@ no changeinternal frequencysource of counter nPFI pin, low to highPFI pin, high to lowRTSI pin, low to highRTSI pin, high to lowATCOUT, low to highATCOUT, high to lowtimebase source@ timebase signal@timebase divisor2[ alternate clock rate specification (no change) ]|@ no changereconfigure immediatelyreconfigure at end of bufferdo not reconfigure"[ configuration mode (no change) ]8@P@ no changeinternal I/O connectorRTSI connectionPFI pin, low to highPFI pin, high to lowRTSI pin, low to highRTSI pin, high to lowGPCTR output, low to highGPCTR output, high to lowATCOUT, low to highATCOUT, high to lowSclock source code@0[ clock source string ]clock source (no change)<@ no changefalsetrue[ retrigger mode (no change) ]<@P @ status @code @0sourceerror in (no error)$@ clock frequency (-1: no change)J@ no change scan clock 1channel clock 1which clock (0: no change) @task IDPTH0AI C