RSRC LVARLBVW} ">>"@  J B&*">>"`PP``LL`440<ψȈfofofo     P\ P_\ _U U++++++++++++++++++++++++++++++++++++++++++++++++ libraryn VIslibraryn Ctrls99ݽwp1 1`p     ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++addandclear.vi $@@@ Element DataArray 2$@@@ Element DataArray 3$@@@ Element DataArray 4@!Add @!Clear"@@@ Element DataArray*P? PUϫᄒj窪ᄒj窪ᄒ뻯睊jᄒj窪Ύ1`` LLp@LLp@LNLp@DD@DDDD@ ߿XU?@`?@@@@@ ??菀DL x@ @ @ @  䪈 H H H   ̀Ȉ ̀b< ( ΢,,,,,,,, 8̌b,...̂Ȉ ,΢,,h, ,Σ ,..̂̢̢̂΀ Ì̈,΢,,,,,h, b, ̂.̀Ȉ ̈̀b< ( ΢,,,,,,,, 8̈̌b,...̂̂Ȉ ̈̀b< ( ΢,,,,,,,, 8̈̌b,...̂Ƞ ʀʁ <  ̈̈ȞƌȈ̈( .̌̌̌ ̌`̌`̌`̈ḦȈḦȈḦȈḦȈ Έ,BΈ,BΈ,B *(.興̀ ਠ<*⨂̈ ̀ ⨂. *(̀ ਠ  ̀033hhhXȿȏ RSRC LVINLBVWK/ J0<addandclear.vi CdbMQE}j7 ُ B~f켏mvLVINaddandclear.vi $@@@ Element DataArray 2$@@@ Element DataArray 3$@@@ Element DataArray 4@!Add @!Clear"@@@ Element DataArrayP&`$ `P"@P@flg@oRt@eofudf$P@@ Element DataArray 4p@ dfdP@ txdP@ oldP@ extB P@@@@ Element Data P   PP"@P@flg@oRt@eofudfP!Addp!dfdP!txdP!oldP!ext`P"@P@flg@oRt@eofudf$P@@ Element DataArray 3p@ dfdP@ txdP@ oldP@ extB P@@@@ Element Data P   RP"@P@flg@oRt@eofudf P!Clearp!dfdP!txdP!oldP!ext`P"@P@flg@oRt@eofudf$P@@ Element DataArray 2p@ dfdP@ txdP@ oldP@ extB P@@@@ Element Data P   `P"@P@flg@oRt@eofudf"P@@ Element DataArrayp@ dfdP@ txdP@ oldP@ extB P@@@@ Element Data P   `L @@ Element Data$@@@ Element DataArray 3 @!Clear($@@@ Element DataArray 2($@@@ Element DataArray 3 @!Add$@@@ Element DataArray 3($@@@ Element DataArray 4``````` `h `D `Hf| T^$(<\ dpxh PD\^d\l px h@d@l@p@(x@Xt0`\@VIDSaddandclear.vi(6.0rc5Oldest compatible LabVIEW.//<//\pPPP"@@@ Element DataArray$@@@ Element DataArray 2 @!Clear$@@@ Element DataArray 3@!Add$@@@ Element DataArray 499ݽwp1 1`p     ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++DTHPDl/88~0(@@ Element Data0$@@@ Element DataArray 3!0$@@@ Element DataArray 22"@@@ Element DataArray"@ Element Data @!Clear@!Add0$@@@ Element DataArray 44D4ttDDtt S5Z6ZArray 4H$/11X?@ Element DataH/AmBmO))AddH$X/33So5|Zo6|ZArray 3Hl/11Xr?r@ Element DataH/AmBmQ"//"//ClearH$/4A34A3S35@Z36@ZArray 2H/DQ1DQ1X6?C6@C Element DataHL/GATmGBTmQ3@3@ArrayH/DQDQ³X6C 6C  Element DataH/GTGTHD /1/>K10>KHD/((HD4/HD/:G:GHD/zzHD,/ZgZgOFFONOFFONOFFONOFFONFPHPaddandclear.vihFPHPDX/88`g~԰/DЛ/l/)Q'<`/XXL,XȰx, , 0| ؋04 2 @nⳳԋ0@ 2 @7>phphll@ 2 7>oioikmH : @F00/.-0  >pᳳ0hB0|4O <$,PX4 C*Ћ0<  r 4̋0h/  < γ <  <  <  < 0hB0V|tHRns  $, @ t $ T 4 F n4}[ȋ0@ PvB42 A,   T 4 v t 2ⳳċ0@ 6 t @phphll@ 6 t oioikm0 _ t 2ᳳ0 h tB0 W }4ᳳ0 w 7pdz0 U }4s0 hB@ P7p 8,,  T  P 4 J  q>04 2 @nⳳ0@ 2  @7>phphll@ 2  7>oioikmH :  @F00/.-0  >pᳳ0 h B0   P> |4 O !D<(, T\4 C !000<  r 3B40l/  0D< γ0D< 0D< 0D< 0D< 0h B0d|HR2Zs,,Dx(X4 F 24A[0@PvB4CR2 A,X4 vx CR2ⳳ0@ 6x @CJphphll@ 6x JRoioikm0 _x CR2ᳳ0hxB0 W AT4ᳳ0 w D7Wpdz0 U A4Zs0hB@PD7Wpn,$X T4 J 5>D04 2 F@Unⳳ0@ 2 @D7M>phphll@ 2 M7W>oioikmH : G@SF00/.-0  D>Wpᳳ0hB0 |HHR2Z@ ,l P4 F 2A0@PvB4CR A, @4 v CRⳳ0@ 6 @CJphphll@ 6 JRoioikm0 _ CRᳳ0hB0 W ATᳳ0 w DWdz0 U AZ0hB@PDW \,L4|4 J 5D 04 2 FUⳳ0@ : @DMphphll@ : MWoioikmH : GS00/.-0  DWᳳ0hB7|      BDHPaddandclear.viBDHPD/88~԰/l&P//0o<X/, < < <tH8:t`q:X @< 0;<`*q:h2 @< 0;<D`h*d" @< x D0;<hp*l"Xx4/ | ,d tL440~,  |40  40P  40~d4/:Z  X p@(40t<WI t440OWS  |40DEOJ xx40<E@X,<0,Ht <0@p(?.ONG>x4 BH0.?L00@x)914 B)00@ |  @4 B 00@ |HXP4 Bt9H00@ ǐ 4 By00@  Dhxp l4 B <Yh|0< |xtp4  p OhOh2d4 |   pl"lp <XD4 d   dPd"Pt4 ` ! 4\ ! |JJ4X x@1@M1MX4T tSS,4P pI>IG> H,T ` (_H  йO  йV  й] йTahomaTahomaTahoma0RSRC LVINLBVWK/ JtaLodP 4 RSIDLVIN,BDPW@LIviTCPTMhDSTM|DFDSLIdsversDLDRFPTDCPMpICONicl8DTHP0TRecDCPSTLLIfptFPHPLIbdBDHPHISTFTAB0/ԑ/Г/$/4`/중/x/ / @/ l/ / P/ dP/ 萘/,/L//L//ȗ/H/ h/ @/ 8/ / Ȗ/8P//ܴ/(̐/ܐ//(/t/,/.h///L.$.x///8.8/8Ț/J`/J/addandclear.vi Biomed DL.vi  channel.vi  P @@0Array@P @!stop @!stop 2 @!stop 3 @!stop 4 @!stop 5 @!stop 6 @!stop 7 @!stop 8 @!stop 9 @!stop 10 @!stop 11 @!stop 12 @!stop 13 @!stop 14 @!stop 15 @!stop 16CHANNELS99ݽwp1 1`p     :t P A""*;j꯮껪着)11#0843133333𼦪}O4NMЄD^DQEQD^8!1E!}AAE9 냀L  䪈8Ġį( Hį( Hį( Hį( ?Hį( ?Hį( ?Hį( ?Hį( į( ?H8ொH   ( ̀ ( ,Σ ,..̂̢̢̂̀ b,ﮪ̂Ȉ Ȍ ,̢̂ b, ̂. b, ̂. b, ̂. b, ̂. b, ̂. b, ̂. b, ̂. b, ̂. b, ̂. b, ̂. b, ̂. b, ̂. b, ̂. b, ̂. b, ̂. b, ̂.Ƞ ʁ 03333333 < ̈Ḧ ȈHĈ ȈHȠ/ ̌ ̈̈̈̈Ȉ̎ (̠. ̈̌̌̌̌̈̀Ȉ̈(̈H ̌̌̌̈( ̈H ̌Ȉ *̀̀ ̌̌̌ Č`̌` ̈̈H ̌ŒȈ̈ ̌ ( ̈(̈(̈(̈  * *̀ . ̀΢̀ ̈HČ (̈x x (̈ ̀Ȉ(̈H * ̀ *  ̀Ȉ̌ ̪̈ʈ,̌Č̈Ȁ ,Σ ,ꏈ⪯.⪯.̢̢̂̂̀ ̌΢,,Έ,  ̀   ̀ * HȰ@RSRC LVINLBVWlh lHS0< channel.vi 'RIOظa ُ B~5ԃ}iMyLVIN channel.vi  P @@0Array@P @!stop @!stop 2 @!stop 3 @!stop 4 @!stop 5 @!stop 6 @!stop 7 @!stop 8 @!stop 9 @!stop 10 @!stop 11 @!stop 12 @!stop 13 @!stop 14 @!stop 15 @!stop 16CHANNELSddP`$ `P"@P@flg@oRt@eofudfP@0Arrayp@0dfdP@0txdP@0oldP@0ext8 P@@@0P"@P@flg@oRt@eofudfPP @!stop @!stop 2 @!stop 3 @!stop 4 @!stop 5 @!stop 6 @!stop 7 @!stop 8 @!stop 9 @!stop 10 @!stop 11 @!stop 12 @!stop 13 @!stop 14 @!stop 15 @!stop 16CHANNELSJpP!!!!!!!!!!!!!!!!dfdJPP!!!!!!!!!!!!!!!!txdJPP!!!!!!!!!!!!!!!!oldJPP!!!!!!!!!!!!!!!!extV P$@P@0P @08 P@@@0`L@00 @!stop@@ @!stopCHANNELS@@ @!stopCHANNELS҃@P @!stop @!stop 2 @!stop 3 @!stop 4 @!stop 5 @!stop 6 @!stop 7 @!stop 8 @!stop 9 @!stop 10 @!stop 11 @!stop 12 @!stop 13 @!stop 14 @!stop 15 @!stop 16CHANNELS`(@@ @!stopCHANNELS` `````` `x ` `p ,`Z L { @&L^@@@@@@@VIDS channel.vi(6.0rc5Oldest compatible LabVIEW../M/O/MpPPP@P @!stop @!stop 2 @!stop 3 @!stop 4 @!stop 5 @!stop 6 @!stop 7 @!stop 8 @!stop 9 @!stop 10 @!stop 11 @!stop 12 @!stop 13 @!stop 14 @!stop 15 @!stop 16CHANNELS@@0Array#This VI takes input as a cluster of boolean controls .The boolean swithches are true if the corresponding channel is to be acquired .This cluster is then mapped on to the conventional input pattern(which is input to the AI Config) of string array to specify the channels to be acquired.99ݽwp1 1`p     DTHPDL/88Ø~ރ@P @!stop @!stop 2 @!stop 3 @!stop 4 @!stop 5 @!stop 6 @!stop 7 @!stop 8 @!stop 9 @!stop 10 @!stop 11 @!stop 12 @!stop 13 @!stop 14 @!stop 15 @!stop 16CHANNELS @!stop @!stop 2 @!stop 3 @!stop 4 @!stop 5 @!stop 6 @!stop 7 @!stop 8 @!stop 9 @!stop 10 @!stop 11 @!stop 12 @!stop 13 @!stop 14 @!stop 15 @!stop 16.@@ @!stopCHANNELS!"@00$@@0Array,0H`x 88HHt88 QD`E`ArrayHY/-@.@NGNHN H^/MNTDB$OYB%OYCHANNELSSDuustop 16H$H/SDueufstop 15H$P/klSDuFkuGkstop 14H$$/LgMgSDu'Lu(Lstop 13H$K/-H.HSDfsfsstop 12H$P/yySDfesffsstop 11H$]/ykylSDfFskfGskstop 10H$SU0@: 6 @}7>hphphp@: 6 7>gqgqgq0: _ }>S0:hB0: Wt {5U0: wt ~Xedz0: Ut {Uh0:htB4:Qt~Xe):4: 2\ [dU00; \ ~Xe0;h\B0;@dd0~7WGp4; B@o7~UU0,< 4<0<#G<@4<0<^|<(4< !<qY<x4<! P< M55<< (qX  й_  йf  йm йo йTahomaTahomaTahoma01RSRC LVINLBVWlh lHg 4RSID$LVIN8BDPWLLIvi`CPTMtDSTMDFDSLIdsversDLDRFPTDCPMpSTRGICON(icl8w ُ B~PġLVIN channel1.virrP (@@@0String channel nameL@P@0String@0String 2@0String 3@0String 4@0String 5@0String 6@0String 7@0String 8@0String 9@0 String 10@0 String 11@0 String 12@0 String 13@0 String 14@0 String 15@0 String 16&Channel Names(name the channels here)@P @!stop @!stop 2 @!stop 3 @!stop 4 @!stop 5 @!stop 6 @!stop 7 @!stop 8 @!stop 9 @!stop 10 @!stop 11 @!stop 12 @!stop 13 @!stop 14 @!stop 15 @!stop 16channels to be displayed . .P"`$ `P"@P@flg@oRt@eofudf(P@@0String channel namep@0dfdP@0txdP@0oldP@0ext@ P@@@@0StringP"@P@flg@oRt@eofudfLPP@0String@0String 2@0String 3@0String 4@0String 5@0String 6@0String 7@0String 8@0String 9@0 String 10@0 String 11@0 String 12@0 String 13@0 String 14@0 String 15@0 String 16&Channel Names(name the channels here)pP0000000000000000dfdPP0000000000000000txdPP0000000000000000oldPP0000000000000000ext`.P"@P@flg@oRt@eofudfPP @!stop @!stop 2 @!stop 3 @!stop 4 @!stop 5 @!stop 6 @!stop 7 @!stop 8 @!stop 9 @!stop 10 @!stop 11 @!stop 12 @!stop 13 @!stop 14 @!stop 15 @!stop 16channels to be displayedJpP!!!!!!!!!!!!!!!!dfdJPP!!!!!!!!!!!!!!!!txdJPP!!!!!!!!!!!!!!!!oldJPP!!!!!!!!!!!!!!!!extV P$@P@0P @@0String@ P@@@@0String`L@@0String@0String @!stop.@@ @!stopchannels to be displayedB@@@0String&Channel Names(name the channels here)PL@P@0String@0String 2@0String 3@0String 4@0String 5@0String 6@0String 7@0String 8@0String 9@0 String 10@0 String 11@0 String 12@0 String 13@0 String 14@0 String 15@0 String 16&Channel Names(name the channels here).@@ @!stopchannels to be displayed@P @!stop @!stop 2 @!stop 3 @!stop 4 @!stop 5 @!stop 6 @!stop 7 @!stop 8 @!stop 9 @!stop 10 @!stop 11 @!stop 12 @!stop 13 @!stop 14 @!stop 15 @!stop 16channels to be displayed`(.@@ @!stopchannels to be displayed` ` `````` ` `  `x L|Zz\dhp4@`Hp@`8   H@ 8@L,< , @@@ @ @ @@ @ @VIDS channel1.vi(6.0rc5Oldest compatible LabVIEW./L /!0/I/J\rrplPPXP@P @!stop @!stop 2 @!stop 3 @!stop 4 @!stop 5 @!stop 6 @!stop 7 @!stop 8 @!stop 9 @!stop 10 @!stop 11 @!stop 12 @!stop 13 @!stop 14 @!stop 15 @!stop 16channels to be displayedL@P@0String@0String 2@0String 3@0String 4@0String 5@0String 6@0String 7@0String 8@0String 9@0 String 10@0 String 11@0 String 12@0 String 13@0 String 14@0 String 15@0 String 16&Channel Names(name the channels here)(@@@0String channel name;7This VI takes two cluters (channels to be acquired and channels to be displayed ) as input and outputs an extraction array whose size is equal to the no of channels acquired and its element is TRUE if the corresponding channel is to be displayed and FALSE if the coresponding element is not to be displayed.99ݽwp1 p1p0@DTHPD/88~ @!stop 8 @!stop 7 @!stop 6 @!stop 5 @!stop 4 @!stop 3 @!stop 2 @!stop>.@@ @!stopchannels to be displayedRB@@@0String&Channel Names(name the channels here)@0String!4(@@@0String channel name*@@0String@P @!stop @!stop 2 @!stop 3 @!stop 4 @!stop 5 @!stop 6 @!stop 7 @!stop 8 @!stop 9 @!stop 10 @!stop 11 @!stop 12 @!stop 13 @!stop 14 @!stop 15 @!stop 16channels to be displayed @!stop 10 @!stop 9 @!stop 11 @!stop 12 @!stop 13 @!stop 14 @!stop 15 @!stop 16XL@P@0String@0String 2@0String 3@0String 4@0String 5@0String 6@0String 7@0String 8@0String 9@0 String 10@0 String 11@0 String 12@0 String 13@0 String 14@0 String 15@0 String 16&Channel Names(name the channels here)"@0 String 16"@0 String 15"@0 String 14"@0 String 13"@0 String 12"@0 String 11"@0 String 10"@0String 9"@0String 8"@0String 7"@0String 6"@0String 5"@0String 4"@0String 3"@0String 2 ? $<Tl8Td8d8884Ld|4Tt4Tt8|| XZ'[' channel nameHN/+C8V+D8VR]*z^*zStringH^/.c;.d;rDQвR&&Channel Names(name the channels here)UDUV String 16HhY/VWUDUV String 15HJ/VWUDUԁVԁ String 14HJ/VWUDUV String 13HX!/VWUDUV String 12H@R/VWUDUV String 11HTM/VWUDwUwV String 10H/VWTDcUp{cVp{String 9H4P/uVuWTDOU\{OV\{String 8H^/aVpaWnTD;UH{;VH{String 7HH\/MV\MWZTD'U4{'V4{String 6H^/9VH9WFTDU {V {String 5HK/%V4%W2TDU {V {String 4H3/V WTDU{V{String 3H`.V W TDU{V{String 2H|Q/VWRDUrVrStringH0L/VWdD.:;.;;channels to be displayedSD`m`mstop 16H$ \/uuSD`vm`wmstop 15H$Ԍ/u~uSDc=pbc>pbstop 14H$P/xE`xF`SD`m4`m4stop 13H$XO/u2u2SD`m `m stop 12H$ R/u u SD`m`mstop 11H$Y/uuSDcqpcrpstop 10H$dz0 U (YA0hB4Q+\>,$X4 J \+{U04 2 -b<ⳳU0p 3+ -^<`-^<`-^<`0  +\>ᳳ0hB0X*l|<S(P;,8h4 Fl PU00 7l Udz0 l PƳ0hlB\0H`x  8P\P 8  x`H04QlT+ 4 NP TU04 P TU00hPB4QlT l, 4 N 8 TU04  8 TU00 h 8B4 QlT T-  p 4 N  TՂU04  TU00 h B4 QlT <.  X 4 N  TU04   TU00h B4QlT $/ @ t 4 N  TU04  TU00h B4QlT 0 ( \ 4 N  TU04  TU00h B4QlT 1Dx4 N  vTU04  TU00h B4QlsT2,`4 N bTq|U04  sTU00hB4Ql_Tr3H4 N NT]|U04  _TrU00hB4QlKT^404 Nx :TI|U04 x KT^U00hxB4Ql7TJ54 N` &T5|U04 ` 7TJU00h`B4Ql#T6|64 NH T!|U04 H #T6U00hHB4QlT"d74 N0 T |U04 0 T"V00 h0B4 QlTL8 h4 N T|V04!  TV00"hB4"QlT49"P4" N T| V04#  TV00$hB4$QlT:$8l4$ N TsV04%  TV00&hB0& 4&|D<&S-9P!@,&|4& F -9<V00' 7 C>dz0'  >9Ƴ0'hB\'0/H-,*('P%$ " X(\'(X "$ %'P(*,-/H04'O_,),'X`4' G_n V0<(  rt$V0K/* p γpݳ pݳ p p 0*hB4*O_u(,*$`4* G_un(V0<+  rt},V0P/- pu γpu pu pu pu 0-hB4-Ob<h\',-4- G(bL<<X/,W ,W| ,HDd4W/`Wx W, 4W0,?Wx W,!4W0,4>W4W/|_W WH!4W0H=juoW WH"L4W0HP,W W@@ W@@t, W@@l W@@LlWtLW8 ,WdxWW0W8,WT, WB 0W.8htnW  WBt,0W-WT $ WBl0W-$!W D WBLl0W-|W, dW4W8 0 W!77W,,W W 8W: ( p dW D W@  d0W; ѕW D W@ 0W; W W@ ,0W; \W W ,W 0W ,W  $ D d WB  WB t, WB l WB LlW 4W 0 W W $ 4W | 0 W W d 4W x0W!W D D=H/A>/D>0Q/G>L/J>h~/M>/P>X/S>/V>/>LP/? ُ B~T2]/g6&TllLVINConfigure END.viLVINRtreviewaudio.viPTH0Rtreviewaudio.vi:  @ Storage Duration Per Log@P @device*@@@0channel numberchannel@ scan rate@ Buffer Size@ Block Size@2Filename@ # of Channels RT Parameters@ Storage Duration Per Log@P @device*@@@0channel numberchannel@ scan rate@ Buffer Size@ Block Size@2Filename@ # of ChannelsRT Parameters Output @!Cancel? P?`$ `` TP"@P@flg@oRt@eofudf P!Start 2p!dfdP!txdP!oldP!ext`fP"@P@flg@oRt@eofudfP Storage Duration Per Logp dfdP txdP oldP ext P   `TP"@P@flg@oRt@eofudf P!Cancel?p!dfdP!txdP!oldP!ext`P"@P@flg@oRt@eofudfPP @device*@@@0channel numberchannel@ scan rate@ Buffer Size@ Block Size@2Filename@ # of ChannelsRT Parameters Output8pP@0 2dfd8PP@0 2txd8PP@0 2old8PP@0 2ext P( P"P002 P P P   H P@@@@0channel number P` fP"@P@flg@oRt@eofudfP Storage Duration Per Logp dfdP txdP oldP ext P   `P"@P@flg@oRt@eofudfPP @device*@@@0channel numberchannel@ scan rate@ Buffer Size@ Block Size@2Filename@ # of Channels RT Parameters8pP@0 2dfd8PP@0 2txd8PP@0 2old8PP@0 2ext P( P"P002 P P P   H P@@@@0channel number P`TP"@P@flg@oRt@eofudf P!Cancelp!dfdP!txdP!oldP!ext`RP"@P@flg@oRt@eofudf P!Startp!dfdP!txdP!oldP!extV P$@P@0P`millisecond multiple``D`X` @!Start`!` @!Start`@millisecond multiple @!Start 2` @!Cancel"@ Storage Duration Per Log@P @device*@@@0channel numberchannel@ scan rate@ Buffer Size@ Block Size@2Filename@ # of Channels RT Parameters` @!Cancel?``$`(`  ` `0 `X  P@ ^ (4<d0FDPTH0ctest.datPTH00@0G,DPTH0ctest.datPTH00d:hZp|~ Dd (4@PTb` ( 0<>$@@@h@(@@@@NNVIDSConfigure END.viVIDSRtreviewaudio.vidPTH0(6.0rc5Oldest compatible LabVIEW.//Q/t/hpPPP @!Start @!Cancel@P @device*@@@0channel numberchannel@ scan rate@ Buffer Size@ Block Size@2Filename@ # of Channels RT Parameters@ Storage Duration Per Log@P @device*@@@0channel numberchannel@ scan rate@ Buffer Size@ Block Size@2Filename@ # of ChannelsRT Parameters Output @!Cancel?@ Storage Duration Per Log @!Start 2 PLDisplays a dialog box in which you enter acquisition and logging parameters.GCClick to start acquisition after you have set the above parameters.PLThe device number is the ID number of the plug-in data acquisition card to be used for the acquisition. You can check the device numbers using the configuration utility. The configuration utility displays a board number or slot number next to each National Instruments board; you use that number as the device number for the board.1-Enter the path and filename for data logging.84A scan is defined as a reading taken from each channel in the channel list, taken in the order specified in the channel string input. The number of scans to acquire is the number of times to scan through all channels in the list; which also is the number of samples to acquire from each channel in the list.,(Size of buffer for acquisition hardware.The scan rate determines how many scans per second to acquire. Because all channels in the channel list are sampled during each scan, each channel is sampled at the chosen scan rate.The channels string array contains the list of input channels to scan. To read an onboard data acquisition channel, type in that channel number. To read a range of input channels, type in the first and last channels to read, separated by a colon; for example 0:3 samples channels 0,1,2, and 3. If you are using SCXI, type in the following string to read channel 0 on module 1 in SCXI chassis 1: ob0 ! sc1 ! md1 ! 0 To read channels 0 through 3 use the following string: ob0 ! sc1 ! md1 ! 0:3 Refer to the Getting Started with SCXI section in chapter 1 for more info on SCXI channel strings. If you are using AMUX-64T boards, use the following string to read channel 0 on AMUX board 1: am1 ! 0 To scan multiple AMUX-64T channels, use the onboard channel numbers that map to the desired AMUX channels. Each onboard channel maps to 4 channels on each AMUX board. Onboard channel 0 maps to channels 0 through 3 on each AMUX board, onboard channel 1 maps to channels 4 through 7 on each AMUX board, and so on.The channels string array contains the list of input channels to scan. To read an onboard data acquisition channel, type in that channel number. To read a range of input channels, type in the first and last channels to read, separated by a colon; for example 0:3 samples channels 0,1,2, and 3. If you are using SCXI, type in the following string to read channel 0 on module 1 in SCXI chassis 1: ob0 ! sc1 ! md1 ! 0 To read channels 0 through 3 use the following string: ob0 ! sc1 ! md1 ! 0:3 Refer to the Getting Started with SCXI section in chapter 1 for more info on SCXI channel strings. If you are using AMUX-64T boards, use the following string to read channel 0 on AMUX board 1: am1 ! 0 To scan multiple AMUX-64T channels, use the onboard channel numbers that map to the desired AMUX channels. Each onboard channel maps to 4 channels on each AMUX board. Onboard channel 0 maps to channels 0 through 3 on each AMUX board, onboard channel 1 maps to channels 4 through 7 on each AMUX board, and so on.miThe device number is the ID number of the plug-in data acquisition card to be used for the acquisition. You can check the device numbers the Measurement and Automation Explorer, a component of the NI-DAQ driver. This utility displays a board number or slot number next to each National Instruments board; you use that number as the device number for the board.Enter the number of seconds to log data per trigger. Logging begins with the block of data that contained the trigger condition and continues for this number of seconds.PLThe device number is the ID number of the plug-in data acquisition card to be used for the acquisition. You can check the device numbers using the configuration utility. The configuration utility displays a board number or slot number next to each National Instruments board; you use that number as the device number for the board.1-Enter the path and filename for data logging.ZVAlthough the program starts a continuous waveform acquisition, analysis, logging and display can only be done with a chunk of data. You set the size (number of samples) of the chunk here. Because part of the analysis includes a Power-of-Two FFT, it is recommended to choose a number that is power of two (i.e. 128, 256, 512, 1024, 2048, etc.),(Size of buffer for acquisition hardware.The scan rate determines how many scans per second to acquire. Because all channels in the channel list are sampled during each scan, each channel is sampled at the chosen scan rate.The channels string array contains the list of input channels to scan. To read an onboard data acquisition channel, type in that channel number. To read a range of input channels, type in the first and last channels to read, separated by a colon; for example 0:3 samples channels 0,1,2, and 3. If you are using SCXI, type in the following string to read channel 0 on module 1 in SCXI chassis 1: ob0 ! sc1 ! md1 ! 0 To read channels 0 through 3 use the following string: ob0 ! sc1 ! md1 ! 0:3 Refer to the Getting Started with SCXI section in chapter 1 for more info on SCXI channel strings. If you are using AMUX-64T boards, use the following string to read channel 0 on AMUX board 1: am1 ! 0 To scan multiple AMUX-64T channels, use the onboard channel numbers that map to the desired AMUX channels. Each onboard channel maps to 4 channels on each AMUX board. Onboard channel 0 maps to channels 0 through 3 on each AMUX board, onboard channel 1 maps to channels 4 through 7 on each AMUX board, and so on.The channels string array contains the list of input channels to scan. To read an onboard data acquisition channel, type in that channel number. To read a range of input channels, type in the first and last channels to read, separated by a colon; for example 0:3 samples channels 0,1,2, and 3. If you are using SCXI, type in the following string to read channel 0 on module 1 in SCXI chassis 1: ob0 ! sc1 ! md1 ! 0 To read channels 0 through 3 use the following string: ob0 ! sc1 ! md1 ! 0:3 Refer to the Getting Started with SCXI section in chapter 1 for more info on SCXI channel strings. If you are using AMUX-64T boards, use the following string to read channel 0 on AMUX board 1: am1 ! 0 To scan multiple AMUX-64T channels, use the onboard channel numbers that map to the desired AMUX channels. Each onboard channel maps to 4 channels on each AMUX board. Onboard channel 0 maps to channels 0 through 3 on each AMUX board, onboard channel 1 maps to channels 4 through 7 on each AMUX board, and so on.miThe device number is the ID number of the plug-in data acquisition card to be used for the acquisition. You can check the device numbers the Measurement and Automation Explorer, a component of the NI-DAQ driver. This utility displays a board number or slot number next to each National Instruments board; you use that number as the device number for the board.Click to terminate program.GCClick to start acquisition after you have set the above parameters.P*1LConfigure Frequency Detector:  @ [sec]B@P@0 2 RT Parameters@ Storage Duration Per LogJ@P@0 2RT Parameters Output @!Cancel?LDTHPDd/88DK~t.@ Storage Duration Per Log@P @device*@@@0channel numberchannel@ scan rate@ Buffer Size@ Block Size@2Filename@ # of Channels RT Parameters@P @device*@@@0channel numberchannel@ scan rate@ Buffer Size@ Block Size@2Filename@ # of ChannelsRT Parameters Output"@ # of Channels @!Start @!Cancel"@2Filename@ Block Size@ Buffer Size@ scan rate @device:*@@@0channel numberchannel$@0channel number! @!Cancel?(@millisecond timer value*@millisecond multiple @!Start 21`$<t`t<$00HX SDvvStart 2H$I/dDStorage Duration Per LogHv/ @ @SD0V1VCancel?H${/=^>^`*7*7RT Parameters OutputU9F+9F+  [Samples]U++  [Samples][ F F[Samples / Sec]YD  # of ChannelsH[/TR_R_سFilenameHTZ/eGerGV33г Block SizeH`[/8E8EWг Buffer SizeHH/U޳ scan rateHT/  SssԳchannelH,Z/ZDvvchannel numberH4P/**RGTGTͳdeviceH\y/XeXeQDERER[sec]dD2? 2? Storage Duration Per LogHDP/GTGTYD5B!5B! RT ParametersUD4-A]4.A]  [Samples]UD-].]  [Samples][D-x.x[Samples / Sec]YD11  # of ChannelsH@P/$$TDMZ MZ FilenameHDO/`y`myVD.. Block SizeHDLO/3@ 3@ WD Buffer SizeHDR/!!UD scan rateHDD{/  SDn{n{channelHD0/ZDq~Oq~Ochannel numberHQ/\ \RDBOBOdeviceHDJ/S` S` RDCancelH$S/ƱƱQDC\D\StartH$r/TmUm\DnI{nK{Rtreviewaudio.viREZCgdZDgd True HDS/HDQ/HDXn/ HD(Q/IV/IV/`D44millisecond multipleHDQ/ 3!3HD^/yӆyԆHD/}}HDq/66HDQ/IVIVDReview DAT fileReview DAT fileReview DAT fileReview DAT file CancelCancelCancelCancelExitExitExitExitStartStartStartStart FPHPConfigure END.vi3XFPHPDha/883P3W~ԘJ/3,"L/d/%9n7`/3HXL,h2(/1<0H.D,0< 0p,D.0H0/| 4O)/NL,,H|4 Oux_0<  r0`Z/H )0hB0`tz|@P0,H@4 Ft 04  2t Aⳳ̍0@ :t @ phphll@ :t  oioikmH :t  00/.-0 t Cᳳ0htB0 +˭10'0|4O/k&,Dx4 O/W0<  r<_80{/H /k0 hB0 \pTV |0< S,)`$,  <l4 Bp )8ᳳk00 7p 8[dz0 p 3`Ƴ0 hpB, (,0 4 <   8 l 40,(4 p8G,ᳳl04 p,ᳳ04 pGᳳ0@Pp /Z@, @ t < l4 F  04 2 l0@ :  Aphphll@ :  oioikmH :  00/.-0  ᳳ0h B4[pQJ /Y , 0 d 4 B  Q`ᳳlk04 2 dHk0p 2 +  v v v 0  bJᳳ0h B@PpH t/Zx @<, H4 B 4 4ᳳ 04 2 4 7F00@ : 4 A5>phphll@ : 4 >HoioikmH : 4 :F00/.-0  4 5Hᳳ0h 4B@Ppp/a @N,D4 B0 ᳳϨLLLLLL0+hB,+,(@&D$H"L <+ P "L$H&D(@,4+ 3,B^l04, ,^l04- , yl0@.P2/U@,/$X T 4/ F 2l040 2 %Y0@1 2 Aphphll@1 2 oioikmH1 : 00/.-01  'ᳳ01hB41[Lޏ| /U ,2!!H!|!"42 F  L[  043 6 _z0p4 6 +  q{ ̳q{泳 q{ 04  ]ޏ|ᳳ04h B@4PC#"/x@.2,5""# #`##$45 F"L /046 6"L 2A!0@7 6"L A09phphll@7 6"L 9CoioikmH7 :"L 5A00/.-07 "L 0C#ᳳ07h"LB@7P$$/y@:D,8$$%%\%%&48 F$H 049 6$H "l0@: 6$H Aphphll@: 6$H oioikmH: :$H 00/.-0: $H $ᳳ0:h$HB@:P #&/yFV,;&&''X''(4; F&D l04< 6&D !l0@= 6&D Aphphll@= 6&D  oioikmH= :&D 00/.-0= &D #ᳳ0=h&DBH=Rmb(/N+(Rh,>((*h***4> F(@ m|H0@?Pv(@B4)(A,?)T))**84? v( p0@@ 6( Aphphll@@ 6( oioikm0@ ]( ᳳ0@h(B0@ W(@ }ᳳ0@ w(@ _dz0@ U(@ }b0@h(@B4@Q(@_+\/N,A+++,`,4A N+( pP404B 2+( ]\0pC 4+(+ 0C +( _ᬬ0Ch+(B@CPAc#-/N@b,D-,-`--..\.4D F, AP04E  6, Ra!(]0@F 6, APYphphll@F 6, YcoioikmHF :, Ua00/.-0F , Pc#ᳳ0Fh,B0F. /pF| 4FO./4/O,,G/`//04G O/$]0Q8>:>:>Ix  й  й  й й й TahomaTahomaTahoma020RSRC LVINLBVW taLoj 4 RSIDTLVINhBDPW|LIviCPTMDSTMDFDSLIdsversDLDRFPTDCPMp0STRGDICONicl4icl8TITL$CPCT8DTHPLTRec@`CPST tLIfp FPHP LIbd BDHP HIST PRT (FTAB <$P/P/XQ/P/`P/ P/ /P /P/ /T.PP/МX/$T/p_/L>/^/8^/h^/(^/!4^/$!@T/'"(Z//#h[/2$ Y/5$Y/8&T[/;&0\/>'D\/A+P^/D/\8^/G0D^/K0T/1@N/1{/3|{/7̬v/7J/8Ȥ/>`/>p0_/>(J/?$D_/?p<_/ ?4_/ @$_/ @x_/ @ _/A0_/AZ/A_/B<Y/B^/BxZ/C<^/Ca/C^/D0|Y/D^/Dl/ E0L/"E|(X/#E`L/%F( [/&F[/(F$J/)G$]/*G ]/+GDZ/,H8`\/-H\/.HX\/0IPU/1I]/3I U/4JTDY/6Jx/7JLZ/9KHy/:K8]/Analysis 0measdsp.llbScaled Time Domain Window.viLVINPower & Frequency Estimate.vij  @ est power peak@ est frequency peak @span@ df:@P@ eq noise BW@ coherent gainwindow constants@ peak frequency (max)(@@ Power Spectrum (V^2 rms)PTH0@Analysis 0measdsp.llbPower & Frequency Estimate.viLVINAuto Power Spectrum.vi0(   @ df(@@ Power Spectrum (V^2 rms)@ dt@@ Signal (V)PTH09Analysis 0measdsp.llbAuto Power Spectrum.viLVINAC & DC Estimator.vi) @@ Signal (V)@ AC estimate (Vrms)@ DC estimate (V)PTH07Analysis 0measdsp.llbAC & DC Estimator.viLVINSpectrum Unit Conversion.vi x  @0 spectrum unit@@ Spectrum out:@P@ eq noise BW@ coherent gainwindow constants@ df@0signal unit (V)P@VrmsVpkVrms^2Vpk^2 Vrms/rtHzVpk/rtHz Vrms^2/HzVpk^2/Hz display unit @LineardBdBm log/linearL@Power (Vrms^2)Amplitude (Vrms)Gain (amplitude ratio) spectrum type@@ Spectrum inPTH0>Analysis 0measdsp.llbSpectrum Unit Conversion.viLVINZero Padder.vi"  @@ Zero Padded Array@@ Input ArrayPTH0-Analysis2dsp.llbZero Padder.viZ  @ dt"@@ Time Domain Signalv@ None HanningHammingBlackman-HarrisExact BlackmanBlackmanFlat Top4 Term B-Harris 7 Term B-Harriswindow(@@ Power Spectrum (V^2 rms)@ Est. Frequency Peak@ est power peak@ df  PQ`$ ``PP"@P@flg@oRt@eofudfP dfp dfdP txdP oldP ext P   `P"@P@flg@oRt@eofudf(P@ Power Spectrum (V^2 rms)p@ dfdP@ txdP@ oldP@ ext4 P@@@  P   `\P"@P@flg@oRt@eofudfP est power peakp dfdP txdP oldP ext P   `P"@P@flg@oRt@eofudf"P@ Time Domain Signalp@ dfdP@ txdP@ oldP@ ext4 P@@@  P   `PP"@P@flg@oRt@eofudfP dtp dfdP txdP oldP ext P   ``P"@P@flg@oRt@eofudfP Est. Frequency Peakp dfdP txdP oldP ext P   ` P"@P@flg@oRt@eofudfvP None HanningHammingBlackman-HarrisExact BlackmanBlackmanFlat Top4 Term B-Harris 7 Term B-HarriswindowpdfdPtxdPoldPext P" P@@L`Power (Vrms^2)Amplitude (Vrms)Gain (amplitude ratio) spectrum type" P@@``T`,`zv@ None HanningHammingBlackman-HarrisExact BlackmanBlackmanFlat Top4 Term B-Harris 7 Term B-Harriswindow@ None HanningHammingBlackman-HarrisExact BlackmanBlackmanFlat Top4 Term B-Harris 7 Term B-Harris Low Sidelobewindow`@ peak frequency (max)`@0 spectrum unit`@ est frequency peak@ est power peak @span`:@P@ eq noise BW@ coherent gainwindow constants @LineardBdBm log/linear`P@VrmsVpkVrms^2Vpk^2 Vrms/rtHzVpk/rtHz Vrms^2/HzVpk^2/Hz display unit@0signal unit (V)`@ df@@ Spectrum in`@ DC estimate (V)@@ Signal (V)`@ AC estimate (Vrms)&"@@ Time Domain Signal @ dt:@P@ eq noise BW@ coherent gainwindow constants`|``\``<``<``,``4`$``` ` `D `x"  44^  ` x T>`p,(  Tx`p $,x@F,@f(@@(@@(@@0n(@@,@f(@@@@@fVIDSEstimate Freq from DC.viVIDSZero Padder.vidPTH0VIDSSpectrum Unit Conversion.vitPTH0VIDSScaled Time Domain Window.vihPTH0VIDSPower & Frequency Estimate.vipPTH0VIDSAuto Power Spectrum.vilPTH0VIDSAC & DC Estimator.vi`PTH0(6.0rc5Oldest compatible LabVIEW./[d/np/]$/pPPPv@ None HanningHammingBlackman-HarrisExact BlackmanBlackmanFlat Top4 Term B-Harris 7 Term B-Harriswindow@ Est. Frequency Peak@ dt"@@ Time Domain Signal@ est power peak(@@ Power Spectrum (V^2 rms)@ dfInputs time-domain signal, dt, window type. Removes DC component, applies window, calculates spectrum, outputs estimate of peak frequency.\Xdf is the line frequency interval of the power spectrum, in Hertz, if dt is in seconds. Power Spectrum (V^2 rms) is the single-sided power spectrum in volts rms squared if the input signal is in volts. If the input signal is not in volts, the results are in input signal units rms squared. RNest power peak is the estimated power of the peak in the input Power Spectrum.window is the time-domain window to be used. 0: Uniform 1: Hanning 2: Hamming 3: Blackman-Harris 4: Exact Blackman 5: Blackman 6: Flat Top 7: Four Term Blackman-Harris 8: Seven Term Blackman-Harris ݢ ݀(sـ+UՀ303033303300033000000003030033?####################################################################### DTHPDy/88 ~ v@ None HanningHammingBlackman-HarrisExact BlackmanBlackmanFlat Top4 Term B-Harris 7 Term B-Harriswindow 2"@@ Time Domain Signal@ dt$@ Est. Frequency Peak*@@ Spectrum inXL@Power (Vrms^2)Amplitude (Vrms)Gain (amplitude ratio) spectrum type, @LineardBdBm log/linear\P@VrmsVpkVrms^2Vpk^2 Vrms/rtHzVpk/rtHz Vrms^2/HzVpk^2/Hz display unit @ DC estimate (V)@ @ est power peak$@0signal unit (V)@ dfJ:@P@ eq noise BW@ coherent gainwindow constants(@@ Spectrum out*@@ Input Array, @@ Zero Padded ArrayVF  @@ Zero Padded Array@@ Input Array$@@ Waveform@ None HanningHammingBlackman-HarrisExact BlackmanBlackmanFlat Top4 Term B-Harris 7 Term B-Harris Low Sidelobewindow, @@ Windowed Waveform(  :@P@ eq noise BW@ coherent gainwindow constants @@ Windowed Waveform@ None HanningHammingBlackman-HarrisExact BlackmanBlackmanFlat Top4 Term B-Harris 7 Term B-Harris Low Sidelobewindow@@ Waveform4(@@ Power Spectrum (V^2 rms)*@ peak frequency (max) @span$@ est frequency peak  @ est power peak@ est frequency peak @span@ df:@P@ eq noise BW@ coherent gainwindow constants@ peak frequency (max)(@@ Power Spectrum (V^2 rms)*@@ Signal (V)rb(   @ df(@@ Power Spectrum (V^2 rms)@ dt@@ Signal (V)$@ AC estimate (Vrms)`T @@ Signal (V)@ AC estimate (Vrms)@ DC estimate (V)&@0 spectrum unit x  @0 spectrum unit@@ Spectrum out:@P@ eq noise BW@ coherent gainwindow constants@ df@0signal unit (V)P@VrmsVpkVrms^2Vpk^2 Vrms/rtHzVpk/rtHz Vrms^2/HzVpk^2/Hz display unit @LineardBdBm log/linearL@Power (Vrms^2)Amplitude (Vrms)Gain (amplitude ratio) spectrum type@@ Spectrum in >`pphp,,Lp,X`p`,8pDpp < ` NDdfH/ԷԸdD=J:=J:Power Spectrum (V^2 rms)HLY/Q^Q^ೳNANAN Hj/TaTaZDest power peakHh/^m5zm6zTime Domain SignalHq/~1~1Np?}Fp@}F Hq/AmBmND5B)5B)dtHds/F SLF!SL_DkxkxEst. Frequency PeakHK/||ⳳRDAAwindowH/vÄwÄH$Q/pphDq~vq~uScaled Time Domain Window.viiDpF}pH}Power & Frequency Estimate.vibDp}p}Auto Power Spectrum.vi`Dz>z@AC & DC Estimator.vigD8kE8mESpectrum Unit Conversion.viZDrrZero Padder.viHDH/!F"FHD@/p})p})HDP/!!.,!".,HDD/a!n}a"n}HD|y/ŞƞHDw/2?G2?GYD`` spectrum typeHDz/d#ke#kHDx/"_"_HDv/žбƾl None HanningHammingBlackman-HarrisExact BlackmanBlackmanFlat Top4 Term B-Harris 7 Term B-HarrisJPower (Vrms^2)Amplitude (Vrms)Gain (amplitude ratio) spectrum type(FPHPEstimate Freq from DC.viFPHPD/88~X/ x/y/;<`/XL,Xp/,T ,, ,T0;|@P/vT:n,4hd4 F |04  2 Ӷⳳ||0@ : Aѭڴphphll@ : ڭoioikmH : ֶ00/.-0  Ѵᳳ0hB0*|HR~GЅ04 2X @nⳳ0@ 2X @~7>phphll@ 2X 7>oioikmH :X @F00/.-0 X ~>pᳳ0hXB0|X@PT4VO؀(,8l4d4 F 4C*|04  2 ETMⳳx0@ 2 @CLphphll@ 2 LVoioikmH : FR%00/.-0  CVOᳳ0hB0 T.|@Pj ,Dx,t4 F jy04  2 {ⳳ؅0@ : @yphphll@ : oioikmH : |00/.-0  yᳳ0hB0|PWԨsh/yp@fx,8x4 F B04 J uąⳳ0< 2 qⳳ0h/@ 2 Aphphll@ 2 oioikm0  sᳳ0hB7 T  ,      <\ fBDHPEstimate Freq from DC.viLVINScaled Time Domain Window.vi\PTH0LVINPower & Frequency Estimate.viPTH0LVINAuto Power Spectrum.vitPTH0LVINAC & DC Estimator.vi PTH0LVINSpectrum Unit Conversion.vi pPTH0LVINZero Padder.viPTH0(HBDHPD/88(@(G~X/( Ex//&/<X/, \\\t p X`@1\ߟh!`P/ $ \D43\  \&(D43\x$ \'$43\ߟ \43\Hߏ4 K\pw0@1@~Eep.x/0h8p !< 43T-Ue] "8p43,~Ue]h 43$+MUQ X@43&~MUQ8 `43%EMI D(43\$EMI x43#EMIp  @43,"~EMI4 KoE~0@1 t~.l3 / < t`43t(2.& t @\43t1~.&< t$0`43t0 t&( ,43t `/~ 4 Kto~0@1 <=]`7l.  l  #4 $ 43 X6=ME   t43 5M]U l  %, 43 (4M]U 4 K y=0@1 Fjft>@s/@ X ( `0h  p  43 p D=^fb  p x `43 p h6="8dd"80H|4HRdB+KĦ,P0`4 F BKQ$0@P rB4S-bIFA,0p4  rP S4bIⳳ0@ 2P @S-Z4phphll@ 2P Z-b4oioikm0 _P S4bIᳳ0hPB0 W Q+dKᳳ0 s TNdz0 U QK0hB@PTNgL@,0d,\4 J ENTWHw04 2 VPe~ⳳ|_0@ : @TG]Nphphll@ : ]GgNoioikmH : WPcV00/.-0  TNgᳳ0hB0$|-<S X,8l4 F + v'~AP]00/@ '|4\ γ|4\ |4\ |4\ |4\ 0@h'B4@O"||=)\,@)))*4@ O)(kz<`0TBDHPDa/88>L>Sg~Լb/>DpX/a/)FN>n.<X/,g ,6(֜ܘgl gBHtx0g- CgTg4gg#g|T4g g#g,g  g8g:L`gh0 g@80g;6pxgh g@80g;7`phg g@PX0g;9`phg0gPg0g,g(Hh gB gB0 gBx gB gBtx,g4g(gh#cchgh04g$gxgh4g ghMh#MgH6i"4 i!""0i&t"'4D<i" i"!+|#$#4i"` t#X(|#ti#,i#@#)#$i# i"!*##4i"` t$*$,i#4,i#@$X+#i#4 i!&$|8i(t$1$i$tTi% i!'%%4i't%P2ͣٳӯ$i$t i!(%8i(t%;%i%li& i!)&&4i't&H8%i%,i&'()*+|4i'p&i&iP$t4i(l' i'ӯi$p4i)h( i(i0%l4i*d) i)i%4i+`*! i*i#4i,\+! i+|~~i#i$%,i,X<t0i,,i---/440i@,=H"8-(x<\L-L4i B-ix@m00j@,(=|Pq=HLq- q0 (qX  й_  йf  йm йo йTahomaTahomaTahoma01RSRC LVINLBVW lP 4 RSIDLVIN,BDPW@LIviTCPTMhDSTM|DFDSLIdsversDLDRFPTDCPMpICONicl8DTHP0TRecODCPSTLIfp FPHP LIbd ,BDHP @HIST TFTAB ha/LS/,T/@,\a/A,da/C-W/D-LV/F-w/G-Lj/I.Hb/J.x_/L.HW/M/8W/O/W/P/W/R04y/S0U/U0Z/V1$t~/X1|HV/Y1W/[2 hM/\2lDc/^2c/_3X/a3h\d/b3p/d4 _/e4XW/g4W/h4X.i5PT/j5@W/k5X/l6@0T/m6W/n6hj/o7,]/p7xW/q7]/8T/ 8$/88/8L^/8`4}/8tV/8XW/8tW/ 8/#8/&8Ȁ/)8p/,8@]//8LU/29T/59pV/99(@b/<9
Ll<h,Ht @h0?\ldH @0?L\T @00?`L\T @ 0?L\Tt @0?(L\T,04/Շ h40h  Շ, Dh@L0 t,  `0@ D '7/ 4 B '0 @ D $ , D P  d$ 4Q $ , , \4 J d IX04 2 d #T00  d 0 h dB @ D ,  D  (  4 Q (   < p 4  2  't~00  (0 h B @ D ,  D  0,  H R  x0,  X4 N 0 V0@ P v 0B4A, Dx(4  v |~0@ 6  @hphphp@ 6  gqgqgq0 _ 0 h B0 W 0 0 w 0 dz0 U 0 0 h 0B4 Q 0L h4 2 {00  0hB0@ D@,4 B 00@ Dd^Onof_4 B`OO^~0< 440Tf_fT`402 4,0 dH|4(0 p4$0FFT4 0T@T"@ t40T(T40// 4 40n ` (_H  йO  йV  й] йTahomaTahomaTahoma0RSRC LVINLBVW<g <|l 4PRSID$LVIN8BDPWLLIvi`CPTMtDSTMDFDSLIdsversDLDRFPTDCPMpSTRGICON(icl4@$ @z @T@h@2@F @T@2@F @T @T VIDSforwardreverse.vi(6.0rc5Oldest compatible LabVIEW.///P/,pPPvP@! stop copy 2@! stop copy 3@! stop copy@! stop copy 4 @!Boolean@! Boolean 2 @!stop@! Boolean 399ݽwp1 p1ppp++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++LDTHPDL/88DK~!@! stop copy 2@! stop copy 3@! stop copy@! stop copy 4 @!Boolean@! Boolean 2 @!stop@! Boolean 3$@$$@@\\tt Ulyly Boolean 3H$@v/~~P&+&+stopH$X/+83+83U Boolean 2H$H/ŸŸS5B5BBooleanH$$/GTGTW5BN5BN stop copy 4H$/GT3GT3Un{En{E stop copyH$/33WNN stop copy 3H$/33WNN stop copy 2H$܀/33HD|/!Z"Z HDdt/!Z"Z HD /!Q"Q HDP[/w!Zw"Z HDO/!.!.HD/DtEt HDY/!7"7HD,/ OFFONOFFONOFFONOFFONOFFONOFFONOFFONOFFONOFFONOFFONOFFONOFFONOFFONOFFONOFFONOFFON FPHPforwardreverse.vi0FPHPDԗ/88(/~R/ ~/L/)Q*<`/ XL,hpp/< 8\<\8  0| 4Ok,H|P4 Ckzl0<  r}$w0H/ z γz z z z 0hB0|| |4O;<,$X,4 C',T|0<  r*94d0b/ ';< γ';< ';< ';< ';< 0hB0| 4O\Ų,4p4 C{0<  rà~0a/ Ũ γŨ αŨ ϱŨ αŨ 0 hB0 h|4 | 4 O84W, L4 C|4C0<  r|FU0O/ |CW γCW CW CW CW 0 h|B0  D X0 | P4 O 4WO ,  ( 4 C X4COl0<  r XFU4~0/  XCW< γCW< CW< CW< CW< 0h XB0  4P| 4O mF h,  4 C 4m|Fk0<  r 44|0U/  4|< γ|< |< |< |< 0h 4B0  pN| 4O ̦O D, p x4 C O{0<  r 48l0Ԉ/  < γ< ε< ϵ< ε< 0h B0| $4OO ,LT4 CO|0<  r408c/ < γ< < < < 0hB7      8   \  BDHPforwardreverse.viBDHPDP/88Ð~R/L/P/)Oa<X/, DL |  P $L\x4/0l L , 40L  L$ 40LX  LX T40Ll4/%$  D 40x  $ \ 40   , 40H 4/( \\ 40\ \ 0 40\d4/&0 xX T40x xP 40x0 x@ T40x4/4z&P p 40Ίޖ֐P l (40 րފڅ @ 40t΀֊҅ ,x\L0< $ P  | 0@l ( @0 T4 B $ [p00@ @0 4 B  [00@ @0 4 B  R00@@  T @0 4 B Pv [p00@X8 T/?7 4 B  /<|00@\\ CcS H4 B Cu00@   @0 4 B | 800 @   4 B {0DPX L`  @ d @2@x@V@f@@V  @2@"VIDSpositionpointer.vi(6.0rc5Oldest compatible LabVIEW./bD.h/V /{HpPPP@@ 2D data @ scan rate (4000 scans/sec)@@ 2D data 28@P  @@ 2D dataData From File @offset@offset 299ݽwp1 p1p0@++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++DTHPD/88|~ @Index(@@ 2D data 2$@@ 2D data 2 :*P  @@ 2D data 2 , @ scan rate (4000 scans/sec)@y@offset 2 @offset&@@ 2D dataD8@P  @@ 2D dataData From File*@@ 2D data.@@PP`P@@,P,PPPPP TDxCxCoffset 2HU/JJRD::offsetHL/JJZD3@3@Data From FileSo|o|2D dataH/ǏdzH/ǀdzNrr H/АѐNKXKX HS/\i\iٳN8E8E HЇ/IVIVٳU5e6e 2D data 2HHI/11HV/11N?F@F Ha/AmBmfD5Oo5Ooscan rate (4000 scans/sec)H/S`JS`JS2D dataH$/ɯɰ³Nл HT/QDH^U{H_U{IndexHD /XsezXtezMD*7*7yHDP/:G:GHDt/ӡHDb/+!Et+"EtHD/** HD,/!.!!.!HDk/lylyHDl/l!yHl"yH"FPHPpositionpointer.vi!FPHPDU/88!!~xV/!b//)Q<`/!XL,X!h6 ,,0.|@PwM-@l,4hd4 F wD04  2 KⳳX0@ 2 @phphll@ 2 oioikmH : #00/.-0  Mᳳ0hB0$|,@PįMH*@,t\4 F ;\04  2 Kⳳ}0@ 2 @phphll@ 2 oioikmH : #00/.-0  Mᳳ0hB04,H|<S`2!t,D4 FH 2A00 7H Fdz0 H AƳ0hHB  HRHn( p, T T 4 F n}p0@PrB4)A, 4 t 4 rT ⳳp0@ 2T @phphll@ 2T oioikm0 _T ᳳ0hTB@PrB4 'A, @ t $4 r ⳳ0@ 2  @phphll@ 2  oioikm0 _ ᳳ0 h B0 W }ᳳ0 s ͓dz0 U }ʖ0 hB@ P͓ T+,  ( h 4 J  q̀d04 2  ϑⳳP0@ :  @Ɖphphll@ :  ƓoioikmH :  Ϗ00/.-0   ͓ᳳ0 h B@ PHYlP&*, |$d4 J JYH04 2 [jⳳD0@ : @Ybphphll@ : bloioikmH : \h00/.-0  Ylᳳ0 hB@ PHFYL%<, x `4 J  7F8g04 2 HWⳳi0@ :  @FOphphll@ :  OYoioikmH :  IU00/.-0  FYᳳ0h B08#LV|dHRs,t$T4 FL 4fp0@PrLB424 A,`D4 r 2ⳳt0@ 2 @ phphll@ 2  oioikm0 _ 2ᳳ0hB@PrLB42A,T4 rt 2ⳳh0@ 2t @phphll@ 2t oioikm0 _t 2ᳳ0htB0 WL 4ᳳ0 sL 7 pdz0 UL 4 s0hLB@PL7 p"&, TP4 J >Gl04 2 @nⳳ\0@ 2 @7>phphll@ 2 7 >oioikmH : @F00/.-0  > pᳳ0hB0@|@P4cp4$,`H4 F 4Pp`04  2 RaKⳳT0@ 2 @PYphphll@ 2 YcoioikmH : S_#00/.-0  PcMᳳ0hB0 4D|HR|dH,\4 F4 X0@Pr4B4ȧA,H|,4 r Ȯⳳ0@ 2 @ȧϮphphll@ 2 ϧ׮oioikm0 _ Ȯᳳ0hB0 W4 ƥᳳ0 s4 dz0 U4 0h4B@P4\t|,0p4 J 04 2 ⳳ0@ : @phphll@ : oioikmH : 00/.-0  ᳳ0hB7|     "BDHPpositionpointer.viBDHPD/88~xV/@tJ//  <X/, LL,dL \ 8 4/%El LL40L+@5 L@$40LX5@: LL40L+50l4/+K$ D,40x1F;$ l 40;F@ L40H1;64/1Q7| \H,40\ 7'L2A, \\4 40\hAL'F" \,40\7A'<"|84+[D{h,H8 @hP05 +sD{7wH @h @H,05$ +[3k/c @X@05 3[;k7c8 @05 ;[Ck?cX4/PF#fC#h  40L3a>V8h \ 40 $L)a3V.<D t@c 0 $ ,  h @ 8 0E 8 @RI @ 8D $ 0E 8 T@cZ  @ 8 p0E! 8 RZV h @ 8 0E@ 8 Zb^  , x 8L\0 < d, @ x  , x 0 D @P Vqg| @,  ` 4 J D G]V|04 2 D Wrf{0H : D Xmds00/.-0 3 D Vqg|0h DB @ xl , x   @P 8I`@,<l4 J  )804 2 9H0H :  :F00/.-0 3 8I0h B0@ xD ˷4 B܇00@ x\ F V@N004 B* Fu00 @ x 4 Bd+̉00!@ x/?74! B /"ć00"@ xLz\4" B,kzԇ00#@ x@z @04# Bk zI0L$ @lH\D4$tp$@:l0:l$4$4p$00$,l4$P\$566$4$H$l@@$ 4$8  \$;;"<"$$|4$,P H$77w$H4$|  \$H/cA,/,$4$(  p$7c7CVCV8$h84$ $   ?b   ?c b I J Jb$d 4$@H$^v^$ 4$( $\F"NFN0V.V$4$$x $DZZ$ L$H, ` X\8 (_H  йO  йV  й] йTahomaTahomaTahoma0RSRC LVINLBVW^ ^mp 4RSID LVIN BDPW4LIviHCPTM\DSTMpDFDSLIdsversDLDRFPTDCPMpICONicl8DTHP$TRec"8LIfpFPHPLIbdBDHP0HISTDFTABX4/$/P/~/8@//$W/ T/ |ԗ/ ,o/ d`/ a/ (b/(Y/,Q/h/ h/XT/8|/L/\/Utilityfile.llb Open File+.viLVINRead File+ [SGL].vi x   6@P @!status @code@0source error out@mark after read (bytes)@@ 1D data@@ 2D data @!EOF?@p dup refnum"@2D number of columns/1D count@2D number of rows@@P @!status @code@0sourceerror in (no error)@pos offset (bytes:0)6@startendcurrentpos mode (rel. to current:2)@prefnumPTH01Utilityfile.llbRead File+ [SGL].viLVINClose File+.vioa  @@P @!status @code@0sourceerror in (no error)@!close when? (now:T)6@P @!status @code@0source error out@prefnum@file size (bytes)@prefnumPTH0,Utilityfile.llbClose File+.viJ @2file path (" ")D@P @!status @code@0sourceerror in (not an error)@2 file path*@@@ Element Data Output Array@ Sampling Rate6@P @!status @code@0source error out  PR`$ `jP"@P@flg@oRt@eofudfP2 file path p2dfd P2txd P2old P2ext( P"P002`ZP"@P@flg@oRt@eofudfP Sampling Ratep dfdP txdP oldP ext P   `pP"@P@flg@oRt@eofudfP2file path (" ") p2dfd P2txd P2old P2ext( P"P002`P"@P@flg@oRt@eofudfDPP @!status @code@0sourceerror in (not an error)pP!0dfdPP!0txdPP!0oldPP!0ext P`P"@P@flg@oRt@eofudf*P@@ Element Data Output Arrayp@ dfdP@ txdP@ oldP@ extB P@@@@ Element Data P   P"@P@flg@oRt@eofudf6PP @!status @code@0source error outpP!0dfdPP!0txdPP!0oldPP!0ext P`P"@P@flg@oRt@eofudfPP @device*@@@0channel numberchannel @ scan rate (4000 scans/sec)@ Buffer Size@ Block Size@2Filename@ # of Channels RT Parameters8pP@0 2dfd8PP@0 2txd8PP@0 2old8PP@0 2ext P( P"P002 P P P   H P@@@@0channel number P6`startendcurrentpos mode (rel. to current:2)" P@@ `Index @@ Element DataB P@@@@ Element Data`0 [pattern]``L` D@@P @!status @code@0sourceerror in (no error) @@ Element Data@ Sampling Rate@2 file path`\@prefnum @!status@@ 2D data @!EOF?@@ 2D data`@@ 2D data @!status``|"@2D number of columns/1D count@2D number of rows6@startendcurrentpos mode (rel. to current:2)`@P @device*@@@0channel numberchannel @ scan rate (4000 scans/sec)@ Buffer Size@ Block Size@2Filename@ # of Channels RT ParametersHD@P @!status @code@0sourceerror in (not an error)@P @device*@@@0channel numberchannel @ scan rate (4000 scans/sec)@ Buffer Size@ Block Size@2Filename@ # of Channels RT Parameters``|@0 [pattern]@2file path (" ")`8`````` @@ 2D data``````` ` `8 `# (x^ PTH0PTH0PTH0PTH00FD 'PTH0cTEST.DATPTH00*.datt  .  p |  $,08@ Vp @^ @~ n @^ @|< @^  <  : <@@F@HRf@F < @^ : @\M<`@ N@@F@VIDSRead DAT file.viVIDSRead File+ [SGL].viPTH0VIDS Open File+.viPTH0VIDSClose File+.viPTH0(6.0rc5Oldest compatible LabVIEW./~/~/s/tpPPP@P @device*@@@0channel numberchannel @ scan rate (4000 scans/sec)@ Buffer Size@ Block Size@2Filename@ # of Channels RT Parameters6@P @!status @code@0source error out*@@@ Element Data Output ArrayD@P @!status @code@0sourceerror in (not an error)@2file path (" ")@ Sampling Rate@2 file pathRR"RR\8ρ%"%%"%"9"PDTHPD/88HO~ hF6@P @!status @code@0source error out @offset@P @device*@@@0channel numberchannel @ scan rate (4000 scans/sec)@ Buffer Size@ Block Size@2Filename@ # of Channels RT Parameters@prefnum @!convert eol (F)"@! line mode (F)F6@P @!status @code@0sourceerror in @pos offset (0)4(@startendcurrentpos mode (0:2), @ scan rate (4000 scans/sec)F6@startendcurrentpos mode (rel. to current:2)*@pos offset (bytes:0)L@@P @!status @code@0sourceerror in (no error)&@file size (bytes)$@!close when? (now:T)a  @@P @!status @code@0sourceerror in (no error)@!close when? (now:T)6@P @!status @code@0source error out@prefnum@file size (bytes)@prefnum@ Block Size"@2Filename"@ # of Channels @device:*@@@0channel numberchannel$@0channel number@ Buffer Size$@2file path (" "), @2start path (Not A Path)`T@ read/write read-only write-onlywrite-only (truncate)open mode (read-only:1)PD@P @!status @code@0sourceerror in (not an error)@0prompt&@0 default name"@0 [pattern]2"@!advisory dialog? (display:T)"@2 file pathƃ x   6@P @!status @code@0source error out@file size (bytes)@2 file path@prefnum"@!advisory dialog? (display:T)@0 [pattern]@0 default name@0promptD@P @!status @code@0sourceerror in (not an error)T@ read/write read-only write-onlywrite-only (truncate)open mode (read-only:1) @2start path (Not A Path)@2file path (" ")*@@ 2D data!&@@ 2D data(@@ Element Data"@ Element Data @Index&@2D number of rows2"@2D number of columns/1D count"@p dup refnum @!EOF?&@@ 1D data(@mark after read (bytes) x   6@P @!status @code@0source error out@mark after read (bytes)@@ 1D data@@ 2D data @!EOF?@p dup refnum"@2D number of columns/1D count@2D number of rows@@P @!status @code@0sourceerror in (no error)@pos offset (bytes:0)6@startendcurrentpos mode (rel. to current:2)@prefnum @!status @code@0source:*@@@ Element Data Output Array"@ Sampling Rateu 880@`8$h4 <\8| <\8@l8\|$$ \  0 00   4 L 4 p $      H H \\ new file path is the path of the file opened. You can use this output to determine the path of a file that you open using dialog. new file path returns Not A Path if the user selects Cancel from the dialog box. file path is the path name of the file. If file path is empty (default value) or is Not A Path, the VI displays a File dialog box from which you can select a file. Error 43 occurs if the user cancels the dialog. .*error in is a cluster of three elements (status, code, and source) that describe the upstream error state, that is, the existence of any error proceeding the execution of the VI. The VI executes normally only if no incoming error exists; otherwise it merely passes the error in value to error out. vrsource identifies where the error occurred and is usually the name of the function or VI that produced the error. wscode is the identification number of the error. Use the General Error Handler.vi to get a description of the error.)%status is TRUE if an error occurred. -)error out is a cluster of three elements (status, code, and source) that describe the error state following the execution of the VI. If an incoming error does not exist, the VI executes normally and error out describes the VI's error state; if an incoming error exists, error out equals error in. TPsource is in most cases the name of the VI or function that produced the error. code is the error code. )%status is TRUE if an error occurred. PLThe device number is the ID number of the plug-in data acquisition card to be used for the acquisition. You can check the device numbers using the configuration utility. The configuration utility displays a board number or slot number next to each National Instruments board; you use that number as the device number for the board.A scan is defined as a reading taken from each channel in the channel list, taken in the order specified. The number of scans to acquire is the number of times to scan through all channels in the list; which also is the number of samples to acquire from each channel in the list.A scan is defined as a reading taken from each channel in the channel list, taken in the order specified. The number of scans to acquire is the number of times to scan through all channels in the list; which also is the number of samples to acquire from each channel in the list.The scan rate determines how many scans per second to acquire. Because all channels in the channel list are sampled during each scan, each channel is sampled at the chosen scan rate.The channels string array contains the list of input channels to scan. To read an onboard data acquisition channel, type in that channel number. To read a range of input channels, type in the first and last channels to read, separated by a colon; for example 0:3 samples channels 0,1,2, and 3. If you are using SCXI, type in the following string to read channel 0 on module 1 in SCXI chassis 1: ob0 ! sc1 ! md1 ! 0 To read channels 0 through 3 use the following string: ob0 ! sc1 ! md1 ! 0:3 Refer to the Getting Started with SCXI section in chapter 1 for more info on SCXI channel strings. If you are using AMUX-64T boards, use the following string to read channel 0 on AMUX board 1: am1 ! 0 To scan multiple AMUX-64T channels, use the onboard channel numbers that map to the desired AMUX channels. Each onboard channel maps to 4 channels on each AMUX board. Onboard channel 0 maps to channels 0 through 3 on each AMUX board, onboard channel 1 maps to channels 4 through 7 on each AMUX board, and so on.The channels string array contains the list of input channels to scan. To read an onboard data acquisition channel, type in that channel number. To read a range of input channels, type in the first and last channels to read, separated by a colon; for example 0:3 samples channels 0,1,2, and 3. If you are using SCXI, type in the following string to read channel 0 on module 1 in SCXI chassis 1: ob0 ! sc1 ! md1 ! 0 To read channels 0 through 3 use the following string: ob0 ! sc1 ! md1 ! 0:3 Refer to the Getting Started with SCXI section in chapter 1 for more info on SCXI channel strings. If you are using AMUX-64T boards, use the following string to read channel 0 on AMUX board 1: am1 ! 0 To scan multiple AMUX-64T channels, use the onboard channel numbers that map to the desired AMUX channels. Each onboard channel maps to 4 channels on each AMUX board. Onboard channel 0 maps to channels 0 through 3 on each AMUX board, onboard channel 1 maps to channels 4 through 7 on each AMUX board, and so on.PLThe device number is the ID number of the plug-in data acquisition card to be used for the acquisition. You can check the device numbers using the configuration utility. The configuration utility displays a board number or slot number next to each National Instruments board; you use that number as the device number for the board.UD$ 4 4 file pathH/ YDfsIfsI  Sampling RateHpm/w2w2sD$!! file path (" ")H/MM{DEEerror in (not an error)RDJW JW sourceHh/[H[h8PD*7;* 7;codeH k/;HH;HHRD(5(5statusH$ V/;H;HXxy  Output ArrayHlu/atbtX{|  Element DataHd/}~UD` a   error outRDKtXKuXsourceH\/\s\tidzPD+8+8codeH p/<I<I׳RD)}6)~6statusH$! 4b.h( p|.4<>p0P > @J > @K >@LT >@I@ > @M4 > @NA\ > @O4 > @P3,>4>,> @D<> 4t$\@>1 Xx[{Yh/@> h 8  p @  > " 4>3  Xs{w> >  4>3  TWs{w> >  t4>3  Vs{w> h > & 4>3  $Us{w> > ! X D4>3  Tkso> 8 > # 84>3  Skso> > )H ( 4>3  \Rckg>  > -8 |4>3  Pckg> p > +@ 4>3  ,[c_> >  ` L4>3  [c_ > @ > *D 4>3  [c_ > > ,<084>3 d[c_ >4> K [04?/&?d ?4?0Pr ? ?! D4?0q  ?d ? 4?0 s?D?cx}`? ?@4" 4?b4o}? ?@4 4?b4Lp??8?:wֈ?, ?@t$0?;tFw? ?@t(L0?;t|Gw{?, ?@t'0?;tHև??LE0 E"|+@A\4E"=E E"|)H44E"HF2 F@2,FL3$3d4Fb2,3X /\'F3 F@2,P334Fb2,3/>\6F3l F@2,3444Fb2,4(>M\EF3 F@2,M4\44Fb2,4M\\TF4<,F3$334\4F/@5:$o@F 5D566|67L78889T9 F4N5dA\4F045 F5D F456 4F046F5 F4Q646t4F046hF6 F4O6 4F046 F6| F4R7;P4F0478F6 F47l74F047F7L F4784F048w{F7 F48<8|4F048pw{F8 F4S8A\4F048 owsF8 F49 9L4F049@ ows F8 F49t94F049 ows F9T F4T9 4F04: ows F94F J4o0,G:L42,.H0G:Z~,H<(<\=> ><>l4H N; bqz0@IP v;B4sL,J?? et04K 2> uՄ̈0HL :> vЂ00/.-0L > tԅ0Lh>B0L@:J<x @H4L B@00M@:I@Ps{@4M B@|ds00N@:HD|A\ôA4N B@ä.}00O@:GHAl|tAt4O BAD]ll00P@:FL`B$d/'tA4P BAd00Q@:EPjWzwrgB<4Q BB [WjHl0 R@:DTBB,R:BuBnRBp4RQBo&Ct,RC0CdCC4R JB `o&}04S 2B p%p|00T B o&0ThBB\TDTEPFLGHHDI@J>T624TSRPTRjT:64TTSPTSs@sT84TUTpTTs@sT9T ( x  й  й  й й й TahomaTahomaTahoma020RSRC LVINLBVW xn0 4 RSID0LVINDBDPWXLIvilCPTMDSTMDFDSLIdsversDLDRFPTDCPMp ICON icl44icl8HDTHP\STRGpTRec>CPSTLIfpFPHP LIbd BDHP (HIST SR/?T n/@Tplo/ATܬk/CU(/DUt/EU̘g/FVh/GVxLp/HVԌh/IW Hm/JWt/KW/LX$p/MXhl/NX,/OYo/PYL/QY(/RYD~/SZ0/TZXm/Z$/$[,h/B[(,q/[`/[ܔ/L/pR/ߴR/R/Read DAT file.viJ @2file path (" ")D@P @!status @code@0sourceerror in (not an error)@2 file path*@@@ Element Data Output Array@ Sampling Rate6@P @!status @code@0source error outRead DAT file.viRR"RR\8ρ%"%%"%"9" Rtacqba5.viMP?UU^uU#kQ#EU?jU߿߿?UU %""߿z?+QU#.+;*+뻯ꫪꫪꪩjꫪꪪꪪꪪꪪꫪ*ﯨ뻪뻪뻪뻪着jﯨﯨﯨ+߿껪ꪪ*꿾뻪꿾ꫪꫪjꪪꪪꪪꪪꪪꫪ뫪ꪪꫪ絛ꫫ뫪j"+*)}++)'߿߿/+"'ίꫪꫪ& "  ` F@.iia``````px">G ;3333>833A3>8333>;333A3>;333>;333033333333333333333333333333333333333333333#3#3333333#33333333333333333333#333&  ,  !<?2<𼮪ꪺ? ꫪ??誺???EѮ?? zUUǀEU?????胀ÀP"""+}?? zU??πDU ߟZUZUz??ZU뿫ǀꫪǀꫪǀLLLLĽ? HĠ  ?Hİ ?H  H ?@ @ @ @ @ @ @ @8H Ŀ H H  H H  H D H D H D H H  H ?HĠ   HİDH Hİ?HİHİ?HDH ?DH ?@ @ @ @ @ @ @ 䪈@8?    ?   ? ?   ?  ?H H H H H HnH  ?HH @@ H?3O"1)S C\ qEAAD????????m?m?m?m?m?m۶?m۶?m۶?m۶?m۶?m۶?m۶?m۶߶m?m۶۶m?o۶m۶?oo۶m۶?om۶m۶m?oۿm۶m۶m?om۶m۶?om۶m۶?m۶m۶?߶m۶m?۶m۶mo۶m۶mmo۶m۶mmm۶m۶mmm۶m۶mmm۶m۶mm۶m۶mm۶m۶m߶m۶m۶o۶m۶mo۶m۶mm۶m۶mmm۶m۶mm߶m۶m۶mm۶mm۶m۶m۶m۶m۶m۶o۶m۶۶m۶۶m۶mo۶m3߶߶߶߶m߶m߶m߶m߶mmmmmmm۶mo۶mmm۶mmm۶m۶mm۶m۶mm۶m۶߶m۶m۶۶m۶m۶m۶m۶m۶mo۶m۶mۿm۶m۶mm۶m۶mm۶m۶m۶m۶߶m۶m۶߶m۶m۶m۶m۶m۶mm۶m۶mm۶m۶mm۶m۶m۶m۶m۶۶m۶m۶m۶m۶m۶m۶m۶mm۶mm۶mm۶mo۶m۶߶mm۶2 $I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ٶm۶mK$ɶm۶m$K_%IK$I$I$I$I$I$Il۶m۶m[$۶m۶m$_%IK$I$I$I$I$I$Im۶m۶mےd۶m۶m/IK$I$I$I$I$I$Im۶m۶mۖd۶m۶m[/IK$I$I$I$I$I$Im۶m۶m۶l۶m۶mKK_/IK$I$I$I$I$I$Im۶m۶m۶mmIKIK$I$I$I$I$I$Im۶m۶m۶mmIKIK$I$I$I$I$I$Il۶m۶m۶m-I__KK$I$I$I$I$I$I$۶m۶m۶m%I_KK$I$I$I$I$I$I$ɶm۶m۶m۶%I__KK$I$I$I$I$I$I$Im۶m۶m۶%I__K$I$I$I$I$I$I$Im۶m۶m۶$I__K$I$I$I$I$I$I$Im۶m۶m۶$I__/I$I$I$I$I$I$Il۶m۶mo۶$IK_I/I$I$I$I$I$I$Id۶m۶mmۖ$IK__I/I$I$I$I$I$I$Id۶m۶m۶mۖ$IKK_/I/I$I$I$I$I$I$I$۶m۶m۶mۖ$I$I$I$I$I$I$I$I%I$I$I$I$I$I$I$I$I$I$II$I$۶m۶m۶mۖ$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$I$۶m۶m۶mۖ$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$I$۶m۶m۶mۖ_/IK$_I$I$۶m۶m۶mےIK%I$I$6m۶m۶m۔?CIC%?I$Id۶m۶m۶m۶I__I$Id۶m۶m۶mۖ$I_I/IK$II$Id۶m۶m۶mے$II/K$II$Id۶m۶m۶mK$II/K%II$Id۶m۶m۶-I%II/K/II$Il۶m۶m۶$I/II/K/II$Il۶m۲m[$I_/II/KII$Il۶mےmI$I_$/II/K$II$Im۶mے$I$I_/I/KII$Im۶mے$I$I_/I/K/II$Im۶mے$I$I_/I_/$/K/II$Im۶m[$I$I_%I%$/K%II$Im۶mK$I$I_$I__$$I/IK$II$Im۶mI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$Im۶%I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$Im۶$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$Imۖ$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$Imے$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$Imے$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$Im[$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$ImK$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$ImI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$ImI$I$I$I$I$I$ H$I$I$I$I$I$I$I$I$I$I$I$II$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I   ( L H 8b,̂*H8b,̂.Ȉ̈,̂.̃Ȉ(  ,΢,, <  ,,,,,,,,,,,c ,< ( ΢,,,,,,,, Ȍ̈,,, ,, ,, ,, ,̈̀΂, ,̈̀΂, ,̈̀΂, ,̈̀΂, ,̈̀΂/, ,̈̀΂/, ,̈̀΂, ,̈̀΂, ,̈̀΂/, <̈̀΂, <̈̀΂, <̈̀΂,H , ̀̂΀ BŒ ,⏈΀ Œ ,⏈΀ Œ ,⏈c ̢̈̌̂ ΀ ̀̂.΀ ̀̂.΀ ̀̂.΀ ̀̂.bb̢̼̈,,, ̜̈,,, ̂H<b,̂. H<Ȁ̌b,,H<b,̂.̃Ȉ H ,̢̂̈ Œ̈,΢,,,,, ,΢,,, /(̈̌b,..̢.̂Œ̈,΢,,,,, /8̈̌b,..̢.̂ ,Σ ,..̂̢̢̂̀ b,̢̂Œ̈,΢,,,,,LȈ ,΢,,H< b,̂.̃Ȉ( ,΢,,H< b,̂.̃Ȉ Ȍ ,̢̂̈ |Œ̈,΢,,,,,h ,΢, ,,h /(̈̌b,..̢.̂Œ̈,΢,,,,,h /8̈̌b,..̢.̂ ,Σ ,..̂̢̢̂Ā b,̢!̂Œ̈,΢,,,,,<ˀ  ,,,,,,,,,,,c ,< ( ΢,,,,,,,, Ȍ̈,,, ,, ,, ,, (̈̀΂, (̈̀΂, (̈̀΂, (̈̀΂, (̈̀΂/, (̈̀΂/, (̈̀΂, (̈̀΂, (̈̀΂/, 8̈̀΂, 8̈̀΂, 8̈̀΂,H , ̀̂΀ Œ ,⏈΀ Œ ,⏈΀ Œ ,⏈c ̈Č̢̂ ΀ ̀̂.΀ ̀̂.΀ ̀̂.΀ ̀̂.bb̢̬̈,,, ̬̈,,, ̂ 3?2?2!?2!!Utilityfile.llb Open File+.viLVINRead File+ [SGL].vi x   6@P @!status @code@0source error out@mark after read (bytes)@@ 1D data@@ 2D data @!EOF?@p dup refnum"@2D number of columns/1D count@2D number of rows@@P @!status @code@0sourceerror in (no error)@pos offset (bytes:0)6@startendcurrentpos mode (rel. to current:2)@prefnumPTH01Utilityfile.llbRead File+ [SGL].viLVINClose File+.vioa  @@P @!status @code@0sourceerror in (no error)@!close when? (now:T)6@P @!status @code@0source error out@prefnum@file size (bytes)@prefnumPTH0,Utilityfile.llbClose File+.viLVINSimple Error Handler.vi   @!error?@code out@error code (no error:0)@0error source (" ")@0 source out6@P @!status @code@0source error out@0message@type of dialog (OK msg:1)@@P @!status @code@0sourceerror in (no error)PTH06Utility error.llbSimple Error Handler.viLVINaddandclear.viY $@@@ Element DataArray 2$@@@ Element DataArray 3$@@@ Element DataArray 4@!Add @!Clear"@@@ Element DataArrayPTH0addandclear.viLVINpositionpointer.vi[H  @@ 2D data8@P  @@ 2D dataData From File@@ 2D data 2 @offset@offset 2 @ scan rate (4000 scans/sec)PTH0positionpointer.viLVINforwardreverse.viC    @! stop copy 4@! stop copy@! stop copy 3@! stop copy 2 @!stop @!Boolean@! Boolean 3@! Boolean 2PTH0forwardreverse.viLVINwritedataandheadr.vi}` @@ scaled data@P @device*@@@0channel numberchannel @ scan rate (4000 scans/sec)@ Buffer Size@ Block Size@2Filename@ # of Channels RT ParametersPTH0writedataandheadr.viLVINSndCrdNormalize.viZ@  @@ Normalized Output$@1102522050441008000rate@ Value To Normalize&@8-bit16-bitNormalize to bits"@@ @ Numeric Input ArrayPTH0SndCrdNormalize.viLVINWrite To Spreadsheet File.vi  @0delimiter (Tab)@!transpose? (no:F)0@2'new file path (Not A Path if cancelled)@0 format (%.3f)"@!append to file? (new file:F)@@ 1D data@@ 2D data$@2file path (dialog if empty)PTH0:Utilityfile.llbWrite To Spreadsheet File.vi(\(\PF`$ `` VP"@P@flg@oRt@eofudfP! Boolean 5p!dfdP!txdP!oldP!ext`XP"@P@flg@oRt@eofudfP! Store Textp!dfdP!txdP!oldP!ext`hP"@P@flg@oRt@eofudf P!Repeat Play Data From Filep!dfdP!txdP!oldP!ext`ZP"@P@flg@oRt@eofudfP! Store Binaryp!dfdP!txdP!oldP!ext`P"@P@flg@oRt@eofudf,P@@ Element DataCurrent Bufferp@ dfdP@ txdP@ oldP@ ext P @vP0@PP@P!!!!l@bP0   !!!    $@P0!!!B@8PP P@@@ZP0   !!! P P P P P P P P P P    P    P    P P P Pb P         @P b P         @P `RP"@P@flg@oRt@eofudf P!Playp!dfdP!txdP!oldP!ext`bP"@P@flg@oRt@eofudfP!Clear Current Bufferp!dfdP!txdP!oldP!ext`bP"@P@flg@oRt@eofudfP!Add to Current Bufferp!dfdP!txdP!oldP!ext`P"@P@flg@oRt@eofudfPP @Device*@@@0channel numberChannel@ scan rate@ Buffer Size@ Block Size@2Filename@ # of ChannelsAcquisition Parameters Info8pP@0 2dfd8PP@0 2txd8PP@0 2old8PP@0 2ext P( P"P002 P P P   H P@@@@0channel number P`XP"@P@flg@oRt@eofudfP! stop copy 4p!dfdP!txdP!oldP!ext`XP"@P@flg@oRt@eofudfP! stop copy 3p!dfdP!txdP!oldP!ext`XP"@P@flg@oRt@eofudfP! stop copy 2p!dfdP!txdP!oldP!ext`VP"@P@flg@oRt@eofudfP! stop copyp!dfdP!txdP!oldP!ext`P"@P@flg@oRt@eofudfPP @device*@@@0channel numberchannel @ scan rate (4000 scans/sec)@ Buffer Size@ Block Size@2Filename@ # of Channels RT Parameters8pP@0 2dfd8PP@0 2txd8PP@0 2old8PP@0 2ext P( P"P002 P P P   H P@@@@0channel number P` P"@P@flg@oRt@eofudf8PP  @@ 2D dataData From File$pP  @ dfd$PP  @ txd$PP  @ old$PP  @ ext P @vP0@PP@P!!!!l@bP0   !!!    $@P0!!!B@8PPJ P@@@P0!!! P@@@ZP0   !!! P P P P P P P P P P    P    P    P P P Pb P         @P b P         @P V P$@P@0PV P$@P@0PV P$@P@0PV P$@P@0P&`8-bit16-bitNormalize to bits" P@@V P$@P@0P`Write Attribute`Write Attribute&`8-bit16-bitNormalize to bits" P@@V P$@P@0P`x6`startendcurrentpos mode (rel. to current:2)" P@@ @@ Element DataB P@@@@ Element Data 0``$``,@! stop copy 4`@pos offset (bytes:0)"@!append to file? (new file:F)!D@P @!status @code@0sourceerror in (not an error)`@@ 2D data6@startendcurrentpos mode (rel. to current:2)`@@ 1D data@@ 2D data@0 format (%.3f)@!transpose? (no:F)`@ @ scan rate (4000 scans/sec)0@2'new file path (Not A Path if cancelled)<8@P  @@ 2D dataData From File$@2file path (dialog if empty)@2D number of rows @offset @offset` @offset` @@ Element Data`@mark after read (bytes)"@2D number of columns/1D count`!` @!EOF?`@@ 2D data@@ 1D data`@P @device*@@@0channel numberchannel @ scan rate (4000 scans/sec)@ Buffer Size@ Block Size@2Filename@ # of Channels RT Parameters`@0delimiter (Tab)!`@ Block Size`!`@ `@@P @!status @code@0sourceerror in (no error)`@p reference`  @@P @!status @code@0sourceerror in (no error)`@p reference$@1102522050441008000rate&@8-bit16-bitNormalize to bits``  $@1102522050441008000rate&@8-bit16-bitNormalize to bits@type of dialog (OK msg:1)`@@ Element Data`@mark after read (bytes)`!`@@ Element Data` @!stop@! stop copy 3` @@ Element Data` T@ read/write read-only write-onlywrite-only (truncate)open mode (read-only:1)`@0prompt@0 default name"@!advisory dialog? (display:T)`@prefnum@0 [pattern] @2start path (Not A Path)@2file path (" ")@2 file path@@ Element Data@!convert eol (F)`@0error source (" ") @offset@0 source out@P @device*@@@0channel numberchannel @ scan rate (4000 scans/sec)@ Buffer Size@ Block Size@2Filename@ # of Channels RT Parameters@file size (bytes)6@P @!status @code@0source error out`@!Add to Current Buffer@! stop copy 4@P @Device*@@@0channel numberChannel@ scan rate@ Buffer Size@ Block Size@2Filename@ # of ChannelsAcquisition Parameters Info@! stop copy 3@! stop copy@P @device*@@@0channel numberchannel @ scan rate (4000 scans/sec)@ Buffer Size@ Block Size@2Filename@ # of Channels RT Parameters@! stop copy 2@!Clear Current Buffer @!Play@! Boolean 5@! Store Text@! Store Binary@0message$ @!Repeat Play Data From File@error code (no error:0)@! line mode (F)@!close when? (now:T)`&"@@@ Element DataArray``@@ scaled data`@ `!`@code out@file size (bytes) @!error?`@pos offset (0)(@startendcurrentpos mode (0:2)``l``\``L``\``d``D``D``\``L``|``|``````` ````````@```````````@````````````` ` `< P @P0@@@@@@P!!!!d@ZP0   !!!    < P @P0@@@@@@P!!!!d@ZP0   !!!    @5]P  Z&r \ Plot 0 BPlot 1 BAz34wBg} @@@@?1ə?əə??zG{?u0FD 'PTH0cTEST.DATPTH003:0E@u0PTH0clabviewmyinstTEST.DATPTH008>7Plot 0 BPlot 1 B@@S@@phӐ34{<MZ ???`bM?2333334?333334333334??zG{?T*.dat( @ JC4 @p D> :DrD D$Ez   D& p^|~EE $08 XPFF  G:G$GG@!~  `P `prxP f `P `prf xPx `~ `P\  pd ` Ppr~f xx R ` d P f \  @ j@f"@  V@Z#@R"@!@ @z!@"@ @f"@"@"@"@"  jdx  V V V 2X  2 V0 T Z1 h2 |@#(    0h d Td  P `Plot 0Plot 1Az34Plot 0Plot 1@@S@@phӐ34VIDSRtreviewaudio.vi VIDSwritedataandheadr.vi xPTH0VIDSWrite To Spreadsheet File.vi tPTH0VIDSSndCrdNormalize.vi p lPTH0VIDSSimple Error Handler.vi PTH0VIDSRead File+ [SGL].vi `PTH0VIDSpositionpointer.vi dPTH0VIDS Open File+.vi \PTH0VIDSforwardreverse.vi hPTH0VIDSClose File+.vi PTH0VIDSaddandclear.vi |PTH0(6.0rc5Oldest compatible LabVIEW./s/P/O/MpPPP8@P  @@ 2D dataData From File@P @device*@@@0channel numberchannel @ scan rate (4000 scans/sec)@ Buffer Size@ Block Size@2Filename@ # of Channels RT Parameters@! stop copy@! stop copy 2@! stop copy 3@! stop copy 4@P @Device*@@@0channel numberChannel@ scan rate@ Buffer Size@ Block Size@2Filename@ # of ChannelsAcquisition Parameters Info@!Add to Current Buffer@!Clear Current Buffer @!Play,@@@ Element DataCurrent Buffer@! Store Binary @!Repeat Play Data From File@! Store Text@! Boolean 5(v 8&၀$a.9$a၀&p8 0@Dat File Reviewer%DTHPD(/88%%~ pd@ZP0   !!!"@ # of Channels@P @device*@@@0channel numberchannel @ scan rate (4000 scans/sec)@ Buffer Size@ Block Size@2Filename@ # of Channels RT Parameters@ Block Size(@mark after read (bytes)&@@ 1D dataD8@P  @@ 2D dataData From File!@! stop copy@prefnumF6@startendcurrentpos mode (rel. to current:2)L@@P @!status @code@0sourceerror in (no error).@type of dialog (OK msg:1)&@file size (bytes)F6@P @!status @code@0source error out$@!close when? (now:T)a  @@P @!status @code@0sourceerror in (no error)@!close when? (now:T)6@P @!status @code@0source error out@prefnum@file size (bytes)@prefnum"@p dup refnum$@2file path (" "), @2start path (Not A Path)`T@ read/write read-only write-onlywrite-only (truncate)open mode (read-only:1)PD@P @!status @code@0sourceerror in (not an error)@0prompt&@0 default name"@0 [pattern]2"@!advisory dialog? (display:T)"@2 file pathƃ x   6@P @!status @code@0source error out@file size (bytes)@2 file path@prefnum"@!advisory dialog? (display:T)@0 [pattern]@0 default name@0promptD@P @!status @code@0sourceerror in (not an error)T@ read/write read-only write-onlywrite-only (truncate)open mode (read-only:1) @2start path (Not A Path)@2file path (" ")"@2Filename@0message @0 source out(@0error source (" ")(@error code (no error:0)@code out @!error?:*   @!error?@code out@error code (no error:0)@0error source (" ")@0 source out6@P @!status @code@0source error out@0message@type of dialog (OK msg:1)@@P @!status @code@0sourceerror in (no error)6&@8-bit16-bitNormalize to bits@! Boolean 2@! Boolean 3 (@@ Element Datap @!status @offset*@pos offset (bytes:0)&@2D number of rows2"@2D number of columns/1D count @!EOF?*@@ 2D data0$@2file path (dialog if empty), @ scan rate (4000 scans/sec)0&P!!!!@ Buffer Size$@0channel number:*@@@0channel numberchannel @device @!convert eol (F)"@! line mode (F)F6@P @!status @code@0sourceerror in @pos offset (0)4(@startendcurrentpos mode (0:2)@! stop copy 2@x2"@@@ Element DataArray*@!Clear Current Buffer*@!Add to Current BufferjZP0   !!!@! Store Text @!Boolean@! stop copy 3@! stop copy 4.@@ scaled data` @@ scaled data@P @device*@@@0channel numberchannel @ scan rate (4000 scans/sec)@ Buffer Size@ Block Size@2Filename@ # of Channels RT Parameters@  @!stop, @!Repeat Play Data From File2"@@ @ Numeric Input Array$@ Value To Normalize0$@1102522050441008000rate, @@ Element Data@P @Device*@@@0channel numberChannel@ scan rate@ Buffer Size@ Block Size@2Filename@ # of ChannelsAcquisition Parameters Info @Device@ Block Size@ Buffer Size@ scan rate:*@@@0channel numberChannel x   6@P @!status @code@0source error out@mark after read (bytes)@@ 1D data@@ 2D data @!EOF?@p dup refnum"@2D number of columns/1D count@2D number of rows@@P @!status @code@0sourceerror in (no error)@pos offset (bytes:0)6@startendcurrentpos mode (rel. to current:2)@prefnum, @@ Element Data2"@!append to file? (new file:F) @!Play&@0 format (%.3f)<0@2'new file path (Not A Path if cancelled)"@ Element Data&@!transpose? (no:F)$@0delimiter (Tab)  @0delimiter (Tab)@!transpose? (no:F)0@2'new file path (Not A Path if cancelled)@0 format (%.3f)"@!append to file? (new file:F)@@ 1D data@@ 2D data$@2file path (dialog if empty)@offset 2@DisabledP @!Visible@Disabled@! Key Focus@!Blinking"@P @Left@TopPosition$@P @Width @HeightBounds@0Caption@!Caption Visible(@P @Width @Height Button Size@@0 Strings [4]$@@P Colors [4] @!Clear@!Add0$@@@ Element DataArray 40$@@@ Element DataArray 30$@@@ Element DataArray 2 $@@@ Element DataArray 2$@@@ Element DataArray 3$@@@ Element DataArray 4@!Add @!Clear"@@@ Element DataArray8,@@@ Element DataCurrent Buffer"@! Store Binary    @! stop copy 4@! stop copy@! stop copy 3@! stop copy 2 @!stop @!Boolean@! Boolean 3@! Boolean 2, @@ Normalized Outputƃ@  @@ Normalized Output$@1102522050441008000rate@ Value To Normalize&@8-bit16-bitNormalize to bits"@@ @ Numeric Input Array@! Boolean 5 @Write Attribute@ (@@ 2D data 2&@@ 2D dataăH  @@ 2D data8@P  @@ 2D dataData From File@@ 2D data 2 @offset@offset 2 @ scan rate (4000 scans/sec)XL@P @P0@@@@@@P!!!!d@ZP0   !!!    Current BufferXL@P @P0@@@@@@P!!!!d@ZP0   !!!    Data From File<KLlL(DlDDD` P`t`0 0  $ 4 P p   , , ` | , ,       l  ` < `` l lL , , (D( l @ d $  ll 4x (((D,T | $ $ $ $ , $ $ $   `((DDl`( , $Hx\L t $D ,8,T $ tT (D\p   $| $ $ $ $ , $ $ $ @ ,$lH `   x  l (l  @\ Exit the reviewer program.c_Store the signal shown in the Current Buffer graph as a text file. Will prompt for a file name.Click on to set the VI to continuously play the signal shown in the Data From File graph. When in continuous play mode, you won't be able to Play Buffer.SOStore the signal shown in the Current Buffer graph. Will prompt for a filename.Play the signal shown in the current buffer graph using your sound card. This option is only available when you Repeat Play Data From File is not active.Click to switch to Clear Current Buffer mode. In this mode, the Current Buffer will empty after you press one of the four play buttons under the Data From File graph._[Click on to switch to append to Current Buffer mode. In this mode, the program will append the signal that's currently shown in the Data From File graph to the Current Buffer, the contents of which are shown in the Current Buffer graph. Appends only occur after you press one of the four play buttons found directly under the Data From File graph.PLThe device number is the ID number of the plug-in data acquisition card to be used for the acquisition. You can check the device numbers using the configuration utility. The configuration utility displays a board number or slot number next to each National Instruments board; you use that number as the device number for the board..*File name for the currently-loaded signal.A scan is defined as a reading taken from each channel in the channel list, taken in the order specified. The number of scans to acquire is the number of times to scan through all channels in the list; which also is the number of samples to acquire from each channel in the list.A scan is defined as a reading taken from each channel in the channel list, taken in the order specified. The number of scans to acquire is the number of times to scan through all channels in the list; which also is the number of samples to acquire from each channel in the list.The scan rate determines how many scans per second to acquire. Because all channels in the channel list are sampled during each scan, each channel is sampled at the chosen scan rate.The channels string array contains the list of input channels to scan. To read an onboard data acquisition channel, type in that channel number. To read a range of input channels, type in the first and last channels to read, separated by a colon; for example 0:3 samples channels 0,1,2, and 3. If you are using SCXI, type in the following string to read channel 0 on module 1 in SCXI chassis 1: ob0 ! sc1 ! md1 ! 0 To read channels 0 through 3 use the following string: ob0 ! sc1 ! md1 ! 0:3 Refer to the Getting Started with SCXI section in chapter 1 for more info on SCXI channel strings. If you are using AMUX-64T boards, use the following string to read channel 0 on AMUX board 1: am1 ! 0 To scan multiple AMUX-64T channels, use the onboard channel numbers that map to the desired AMUX channels. Each onboard channel maps to 4 channels on each AMUX board. Onboard channel 0 maps to channels 0 through 3 on each AMUX board, onboard channel 1 maps to channels 4 through 7 on each AMUX board, and so on.The channels string array contains the list of input channels to scan. To read an onboard data acquisition channel, type in that channel number. To read a range of input channels, type in the first and last channels to read, separated by a colon; for example 0:3 samples channels 0,1,2, and 3. If you are using SCXI, type in the following string to read channel 0 on module 1 in SCXI chassis 1: ob0 ! sc1 ! md1 ! 0 To read channels 0 through 3 use the following string: ob0 ! sc1 ! md1 ! 0:3 Refer to the Getting Started with SCXI section in chapter 1 for more info on SCXI channel strings. If you are using AMUX-64T boards, use the following string to read channel 0 on AMUX board 1: am1 ! 0 To scan multiple AMUX-64T channels, use the onboard channel numbers that map to the desired AMUX channels. Each onboard channel maps to 4 channels on each AMUX board. Onboard channel 0 maps to channels 0 through 3 on each AMUX board, onboard channel 1 maps to channels 4 through 7 on each AMUX board, and so on.PLThe device number is the ID number of the plug-in data acquisition card to be used for the acquisition. You can check the device numbers using the configuration utility. The configuration utility displays a board number or slot number next to each National Instruments board; you use that number as the device number for the board.PLThe device number is the ID number of the plug-in data acquisition card to be used for the acquisition. You can check the device numbers using the configuration utility. The configuration utility displays a board number or slot number next to each National Instruments board; you use that number as the device number for the board.A scan is defined as a reading taken from each channel in the channel list, taken in the order specified. The number of scans to acquire is the number of times to scan through all channels in the list; which also is the number of samples to acquire from each channel in the list.A scan is defined as a reading taken from each channel in the channel list, taken in the order specified. The number of scans to acquire is the number of times to scan through all channels in the list; which also is the number of samples to acquire from each channel in the list.The scan rate determines how many scans per second to acquire. Because all channels in the channel list are sampled during each scan, each channel is sampled at the chosen scan rate.The channels string array contains the list of input channels to scan. To read an onboard data acquisition channel, type in that channel number. To read a range of input channels, type in the first and last channels to read, separated by a colon; for example 0:3 samples channels 0,1,2, and 3. If you are using SCXI, type in the following string to read channel 0 on module 1 in SCXI chassis 1: ob0 ! sc1 ! md1 ! 0 To read channels 0 through 3 use the following string: ob0 ! sc1 ! md1 ! 0:3 Refer to the Getting Started with SCXI section in chapter 1 for more info on SCXI channel strings. If you are using AMUX-64T boards, use the following string to read channel 0 on AMUX board 1: am1 ! 0 To scan multiple AMUX-64T channels, use the onboard channel numbers that map to the desired AMUX channels. Each onboard channel maps to 4 channels on each AMUX board. Onboard channel 0 maps to channels 0 through 3 on each AMUX board, onboard channel 1 maps to channels 4 through 7 on each AMUX board, and so on.The channels string array contains the list of input channels to scan. To read an onboard data acquisition channel, type in that channel number. To read a range of input channels, type in the first and last channels to read, separated by a colon; for example 0:3 samples channels 0,1,2, and 3. If you are using SCXI, type in the following string to read channel 0 on module 1 in SCXI chassis 1: ob0 ! sc1 ! md1 ! 0 To read channels 0 through 3 use the following string: ob0 ! sc1 ! md1 ! 0:3 Refer to the Getting Started with SCXI section in chapter 1 for more info on SCXI channel strings. If you are using AMUX-64T boards, use the following string to read channel 0 on AMUX board 1: am1 ! 0 To scan multiple AMUX-64T channels, use the onboard channel numbers that map to the desired AMUX channels. Each onboard channel maps to 4 channels on each AMUX board. Onboard channel 0 maps to channels 0 through 3 on each AMUX board, onboard channel 1 maps to channels 4 through 7 on each AMUX board, and so on.PLThe device number is the ID number of the plug-in data acquisition card to be used for the acquisition. You can check the device numbers using the configuration utility. The configuration utility displays a board number or slot number next to each National Instruments board; you use that number as the device number for the board.UD  Boolean 5H$8u/66 D$E;fGGBuilt with LabVIEW 5.1 http://www.ni.com/analysis Hit for HelpVDvv Store TextH$/س fD$<<Repeat Play Data From FileXDx1Px2P Store BinaryH$/56ZYZCurrent BufferHr/Hr/}~H0/WtXtHr/1N2NH/ ( (H\J/H̃/Hă/Hr/stHps/MjNjHL/DhEhH^K>_KWDVW Buffer SizeH/_`VDXY  scan rate Hq/^_SDXYChannelH/atbtZD{Ȉ|channel numberH@/՚RDWUdvWVdvDeviceH /h^uh_uYDU/V/  Data ReviewerWϱϲ곳 stop copy 4H$/Wz{ stop copy 3H$t/W7p8p stop copy 2H$^/FbGbU&& stop copyH$H/Yaa RT ParametersYD'u(u  # of ChannelsHTt/0h1hT)T*TFilenameHh~/34VD)f*f  Block SizeHa/2j3jWD)2*2  Buffer SizeH/83Ek84Ek~DO)k~O*i~ scan rate (4000 scans/sec)H؂/o2|jo3|jSD.[/[channelH/5 H6 HZDOPchannel numberHs/UVRD)O*OdeviceHu/2j3jZ8XE8YEData From FileH/ڦڧ繳Hp/|}H/VsWsHJ/0M1MH܄/ ' 'Ht/Hp/Hu/Hu/rsHD/LiMiHLs/CgDgHt/??H.HT.ﳳHHs///H/  H/H 4/|͍}͍HDu/__l|_`l|N”Ô0.cD"!Simple Error Handler.viZD{}Close File+.viYD  Open File+.vi_D54Read File+ [SGL].vi]D_aforwardreverse.vihD)+Write To Spreadsheet File.viRE-N.N True `DS,`S.`writedataandheadr.viREP-]NP.]N True ^D\ib\iaSndCrdNormalize.vi]DNormalize to bitsHD|/HD܍/ӨԨRE]j]j True [DmbzmczWrite AttributeHDt/}}^D\i\iSndCrdNormalize.vi[DhuhuWrite AttributeHDp~/xx]D~b~cNormalize to bitsHD/HD/REWdWd True MDyyxHDR/REgtgt True HDa/$]%] HDL/$T%T HD$/$]%] HD/$]%] HD>Going>>Going>Going>Going<Going<Going$8-bit16-bitNormalize to bits$8-bit16-bitNormalize to bits4startendcurrentpos mode (rel. to current:2)X2E EMF FDx8xGDICC9) x <;  3;C 33(3@$uB \3t\3uB{l)uB}T uB}}uB T}y\3T}}t\3a}}}}t\3 T}}}}t\3 uB}}}}}t\3 uB{}}}}}yuB###333,,,333,,,,,,333333,,,333,,, DDD\\\yyyoooDDD,,,333333333 ,,,333,,,333###eee\\\DDD###,,,SSSoooyyyeee333 ,,,333333,,,333,,,333,,,333,,, ,,,333,,,,,,,,,,,,,,,,,,333,,,,,,333333###333333###333,,,333,,, ,,,SSSoooyyy\\\,,,\3y}}}}}}}T)###\\\\\\oooKKK\\\\\\KKKeee,,,騨 KKK###,,,KKK\\\oooSSS>>>yyy,,,###yyyeeeeeeDDD ,,,333朜@$t}}}}}}}}}a)###eeeeee\\\eeeeeeSSSooo333 >>>eeeeeeyyy,,,###oooKKKKKK333a}}}}}}}}}l)###eeeeeeDDD>>>eeeڨ333SSSooo333 ###,,,333eeeyyy,,,,,,###yyyooo333KKK333333񷷷yyy T}}}}}}}}}}l)###eeeeee,,,DDDeee>>> \\\SSSooo333ooo333\\\###oooeeeyyyeee\\\,,,##################\\\oooKKK333SSSeee >>> @$y}}}}}}}}l) @$ ###eeeeeeKKKoooeeeSSSooo333,,,eee \\\ooo ,,,###SSSooo KKK333)l}}}}}}}}l))TtTuB)###eeeeeeKKK>>>SSSSSSooo333ڨooooooeee\\\ooo,,,###yyy,,,###  SSSoooyyyKKK333 T}}}}}}}}l)@$a{luB@$ ###eee\\\KKKKKKKKK###SSSooo333SSSoooDDD\\\eee\\\\\\yyy,,,###᷷KKKeee>>>KKK333###eee\3}}}}}}}}uB@$l}}}}tT\3###eee酅ڨKKKeeeDDDSSSooo333DDDyyyooo>>>\\\yyy,,,###,,,KKKڨKKK333,,, @$y}}}}}T\3a}}}}}}}yauB###eee\\\yyyKKKeeeKKKSSSooo333朜yyyooo>>>\\\KKKDDDڨ,,,###,,,KKK\\\eeeKKK333,,,@$l}}}}a\3T}}}}}}}}}}}{a\3 ###eeeyyy>>>###KKKSSSooo333DDDoooooo>>>\\\### ,,,###oooooooooeeeSSSeeeKKK333 )a}}}a\3T}}}}}}}}}}}}}}{T@$###eee###>>>SSS333DDDeee333ooo\\\oooooo>>>\\\ ,,,###SSS,,,oooDDD######eee T}}l\3T}}}}}}}}}}}}}}}}a###eee>>>>>>SSSyyy ###,,,333333333eee333333333333>>>>>>\\\oooooo>>>\\\\\\KKK,,,###333333333333SSS>>>oooKKK,,,333333>>>KKK333333,,,333333uB}t\3uB}}}}}}}}}}}}}}}}}}{uB ###eee\\\>>>333ڜKKKᅅ333333oooooo>>>\\\333,,,###>>>DDD\\\ooo\\\eee񨨨ڒ333,,,\\\ooo\\\uB{{uBuB{}}}}}}}}}}}}}}}}}T ,,,eeeyyyKKK333oooyyy>>>\\\333###SSSKKKoooeeeooo,,,333oooeeeuB{uB\3t}}}}}}}}}}}}}}}}}a)###\\\撒 yyyDDDyyyυ酅,,,ϨSSS yyyeee>>>SSSSSSKKK,,,###DDDDDDeeeSSSeeeDDD᜜KKKKKKuB{T\3l}}}}}}}}}}}}}}}}}a\3uB),,,DDD>>>DDD333 >>>DDD>>>###>>>DDD>>>###KKKeeeeeeDDD### ###DDD>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>DDD### 333DDD>>>>>>>>>>>>>>>333,,,###>>>>>>DDDDDD>>>DDDDDD333>>>DDD>>>>>>DDD333  >>>DDD>>>>>>DDD>>> 333>>>>>>>>>>>>>>>>>>>>>>>>>>>DDD>>>DDD>>>>>>333DDD>>>>>>>>>>>>>>>>>>>>>>>>>>>DDD>>>333\\\eee\\\333,,,,,,###uBT@$a}}}}}}}}}}}}}}}}}l\3Ty@$@$T}}}}}}}}}}}}}}}}}t\3uB{t) T}}}}}}}}}}}}}}}}}}}yuB\3tt)   uB}}}}}}}}}}}}}}}}}}T\3lt@$\\\ooooooKKK \\\ooooooSSSSSSooooooSSS,,,ooooooooooooKKK\\\ooooooooo\\\DDDooooooooo\\\ DDDyyySSS SSSoooyyySSS  \\\oooooo\\\eeeooooooDDD333oooooooooooo>>>333oooooooooooooooooooooooooooKKK\3{}}}}}}}}}}}}}}}}}aiX:l{}y\3###,,,yyy,,,333,,,333ooo\\\ooo\3t}}}}}}}}}}}}}}}}}a\3ٔ{{}}uB ###\\\KKK,,,,,,333###>>>KKKyyy\\\###eee@$t}}}}}}}}}}}}}}}}}auBޑr}T###DDD### SSS,,,,,,Å333### oooyyy\\\ @$l}}}}}}}}}}}}}}}}}luBD{}t@$###,,,eee,,,###KKK###eeeSSSyyy333@$l}}}}}}}}}}}}}}}}}rTٔy}uB ###DDD###,,,,,,SSSDDDDDD yyy333\3l}}}}}}}}}}}}}}}}}rTDyyl)###yyy,,,>>>###>>> ooo yyyyyy333 uBt}}}}}}}}}}}}}}}}}uBuBٔDޑޑuB###SSSeeeSSSyyyDDD,,,KKK###\\\SSSoooKKK,,,yyy333 @$T{}}}}}}}}}}}}}}}}}}T\3aޑٔٔޑl)###eee,,,KKK###\\\eee,,,eeeyyy333@$uBt}}}}}}}}}}}}}}}}}}}T@$ay}Dٔޑ{T ###\\\###333eee,,,DDD###KKKeee###>>>SSSyyy333\3Tt}}}}}}}}}}}}}}}}}}}}}T@$y}y{DٔٔٔDDDޑ{}y\3#########څ###,,, 333>>>,,,###,,,DDDϜyyy333a}}}}}}}}}}}}}}}}}}}T)a}}{y}{{{y{{}a)###,,,######\\\ ###,,,yyy333)uBt}}}}}}}}}}}}}}}}}T\3y}}}{{{{{{}}}}T###>>>,,,DDDSSSeeeeee\\\eeeeeeoooSSS###eee###DDD,,,eee>>>yyy333 @$Tt}}}}}}}}}}}}}}T) uBt}}}}}}}}}}}{T ###SSS,,,DDD>>>333333KKK\\\,,,### yyy333 @$uBl}}}}}}}}tuB @$Tt}}}}}}}}}{T ###ooo,,,oooSSS>>>333>>>KKK,,,oooyyy333)@$uBTltttttttauB)  )@$\3TalttttttttttuB ooo\\\###,,,333###SSS###\\\ڨeee###yyyyyy\\\,,,###KKK###  3 3   3Qy23P,|w 3(3@$uB \3t\3uB{l)uB}T uB}}uB T}y\3T}}t\3a}}}}t\3 T}}}}t\3 uB}}}}}t\3 uB{}}}}}yuB###333,,,333,,,,,,333333,,,333,,, DDD\\\yyyoooDDD,,,333333333 ,,,333,,,333###eee\\\DDD###,,,SSSoooyyyeee333 ,,,333333,,,333,,,333,,,333,,, ,,,333,,,,,,,,,,,,,,,,,,333,,,,,,333333###333333###333,,,333,,, ,,,SSSoooyyy\\\,,,\3y}}}}}}}T)###\\\\\\oooKKK\\\\\\KKKeee,,,騨 KKK###,,,KKK\\\oooSSS>>>yyy,,,###yyyeeeeeeDDD ,,,333朜@$t}}}}}}}}}a)###eeeeee\\\eeeeeeSSSooo333 >>>eeeeeeyyy,,,###oooKKKKKK333a}}}}}}}}}l)###eeeeeeDDD>>>eeeڨ333SSSooo333 ###,,,333eeeyyy,,,,,,###yyyooo333KKK333333񷷷yyy T}}}}}}}}}}l)###eeeeee,,,DDDeee>>> \\\SSSooo333ooo333\\\###oooeeeyyyeee\\\,,,##################\\\oooKKK333SSSeee >>> @$y}}}}}}}}l) @$ ###eeeeeeKKKoooeeeSSSooo333,,,eee \\\ooo ,,,###SSSooo KKK333)l}}}}}}}}l))TtTuB)###eeeeeeKKK>>>SSSSSSooo333ڨooooooeee\\\ooo,,,###yyy,,,###  SSSoooyyyKKK333 T}}}}}}}}l)@$a{luB@$ ###eee\\\KKKKKKKKK###SSSooo333SSSoooDDD\\\eee\\\\\\yyy,,,###᷷KKKeee>>>KKK333###eee\3}}}}}}}}uB@$l}}}}tT\3###eee酅ڨKKKeeeDDDSSSooo333DDDyyyooo>>>\\\yyy,,,###,,,KKKڨKKK333,,, @$y}}}}}T\3a}}}}}}}yauB###eee\\\yyyKKKeeeKKKSSSooo333朜yyyooo>>>\\\KKKDDDڨ,,,###,,,KKK\\\eeeKKK333,,,@$l}}}}a\3T}}}}}}}}}}}{a\3 ###eeeyyy>>>###KKKSSSooo333DDDoooooo>>>\\\### ,,,###oooooooooeeeSSSeeeKKK333 )a}}}a\3T}}}}}}}}}}}}}}{T@$###eee###>>>SSS333DDDeee333ooo\\\oooooo>>>\\\ ,,,###SSS,,,oooDDD######eee T}}l\3T}}}}}}}}}}}}}}}}a###eee>>>>>>SSSyyy ###,,,333333333eee333333333333>>>>>>\\\oooooo>>>\\\\\\KKK,,,###333333333333SSS>>>oooKKK,,,333333>>>KKK333333,,,333333uB}t\3uB}}}}}}}}}}}}}}}}}}{uB ###eee\\\>>>333ڜKKKᅅ333333oooooo>>>\\\333,,,###>>>DDD\\\ooo\\\eee񨨨ڒ333,,,\\\ooo\\\uB{{uBuB{}}}}}}}}}}}}}}}}}T ,,,eeeyyyKKK333oooyyy>>>\\\333###SSSKKKoooeeeooo,,,333oooeeeuB{uB\3t}}}}}}}}}}}}}}}}}a)###\\\撒 yyyDDDyyyυ酅,,,ϨSSS yyyeee>>>SSSSSSKKK,,,###DDDDDDeeeSSSeeeDDD᜜KKKKKKuB{T\3l}}}}}}}}}}}}}}}}}a\3uB),,,DDD>>>DDD333 >>>DDD>>>###>>>DDD>>>###KKKeeeeeeDDD### ###DDD>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>DDD### 333DDD>>>>>>>>>>>>>>>333,,,###>>>>>>DDDDDD>>>DDDDDD333>>>DDD>>>>>>DDD333  >>>DDD>>>>>>DDD>>> 333>>>>>>>>>>>>>>>>>>>>>>>>>>>DDD>>>DDD>>>>>>333DDD>>>>>>>>>>>>>>>>>>>>>>>>>>>DDD>>>333\\\eee\\\333,,,,,,###uBT@$a}}}}}}}}}}}}}}}}}l\3Ty@$@$T}}}}}}}}}}}}}}}}}t\3uB{t) T}}}}}}}}}}}}}}}}}}}yuB\3tt)   uB}}}}}}}}}}}}}}}}}}T\3lt@$\\\ooooooKKK \\\ooooooSSSSSSooooooSSS,,,ooooooooooooKKK\\\ooooooooo\\\DDDooooooooo\\\ DDDyyySSS SSSoooyyySSS  \\\oooooo\\\eeeooooooDDD333oooooooooooo>>>333oooooooooooooooooooooooooooKKK\3{}}}}}}}}}}}}}}}}}aiX:l{}y\3###,,,yyy,,,333,,,333ooo\\\ooo\3t}}}}}}}}}}}}}}}}}a\3ٔ{{}}uB ###\\\KKK,,,,,,333###>>>KKKyyy\\\###eee@$t}}}}}}}}}}}}}}}}}auBޑr}T###DDD### SSS,,,,,,Å333### oooyyy\\\ @$l}}}}}}}}}}}}}}}}}luBD{}t@$###,,,eee,,,###KKK###eeeSSSyyy333@$l}}}}}}}}}}}}}}}}}rTٔy}uB ###DDD###,,,,,,SSSDDDDDD yyy333\3l}}}}}}}}}}}}}}}}}rTDyyl)###yyy,,,>>>###>>> ooo yyyyyy333 uBt}}}}}}}}}}}}}}}}}uBuBٔDޑޑuB###SSSeeeSSSyyyDDD,,,KKK###\\\SSSoooKKK,,,yyy333 @$T{}}}}}}}}}}}}}}}}}}T\3aޑٔٔޑl)###eee,,,KKK###\\\eee,,,eeeyyy333@$uBt}}}}}}}}}}}}}}}}}}}T@$ay}Dٔޑ{T ###\\\###333eee,,,DDD###KKKeee###>>>SSSyyy333\3Tt}}}}}}}}}}}}}}}}}}}}}T@$y}y{DٔٔٔDDDޑ{}y\3#########څ###,,, 333>>>,,,###,,,DDDϜyyy333a}}}}}}}}}}}}}}}}}}}T)a}}{y}{{{y{{}a)###,,,######\\\ ###,,,yyy333)uBt}}}}}}}}}}}}}}}}}T\3y}}}{{{{{{}}}}T###>>>,,,DDDSSSeeeeee\\\eeeeeeoooSSS###eee###DDD,,,eee>>>yyy333 @$Tt}}}}}}}}}}}}}}T) uBt}}}}}}}}}}}{T ###SSS,,,DDD>>>333333KKK\\\,,,### yyy333 @$uBl}}}}}}}}tuB @$Tt}}}}}}}}}{T ###ooo,,,oooSSS>>>333>>>KKK,,,oooyyy333)@$uBTltttttttauB)  )@$\3TalttttttttttuB ooo\\\###,,,333###SSS###\\\ڨeee###yyyyyy\\\,,,###KKK###Ku^2uNuHu02)$BAsUmuuuuuuuaAs) )$B0ZUamuuuuuuuuuuAs kmkZ]Z! !),)101! !RQR! !Z]Zޭcec! !{y{{y{Z]Z),)! !JIJ! ! $BAsm}}}}}}}}}}}}}uAs $BUu}}}}}}}}}}}}}yU ! !kmk),)kmkRQR9<91019<9JIJ),)kmk{y{101$BUu}}}}}}}}}}}}}}}}}U) Asu}}}}}}}}}}}}}}yU ! !RQR),)BEB9<9101101JIJZ]Z),)! ! {y{101)Asu}}}}}}}}}}}}}}}}}}}}U 0Zy}}}}yyyyyy}}}}}U ! !9<9),)BEBRQRceccecZ]ZcecceckmkRQR! !cec! !BEB),)cec9<9{y{101a}}}}}}}}}}}}}}}}}}}}}}}U )a}}}yy}}yyyyyy}}a)! !),)! !! !Z]Z ! !),){y{1010ZUu}}}}}}}}}}}}}}}}}}}}}}U $By}}yyBBBBy}y0Z! !! !! !ބ! !),) 1019<9),)! !),)BEBΜ{y{101 $BAsu}}}}}}}}}}}}}}}}}}}}}U$Ba}y}ByU! !Z]Z! !101cec),)BEB! !JIJcec! !9<9RQR{y{101$BUy}}}}}}}}}}}}}}}}}}}}U0Zaޔm)! !cec),)JIJ! !Z]Zcec),)cec{y{101 Asu}}}}}}}}}}}}}}}}}}}}AsAsB}As! !RQRcecRQR{y{BEB),)JIJ! !Z]ZRQRkmkJIJ),){y{1010Zm}}}}}}}}}}}}}}}}}}}qUByy}m)! !{y{),)9<9! !9<9 kmk ﵶ{y{{y{101$Bm}}}}}}}}}}}}}}}}}}}qU}y}}As! !BEB! !),)),)RQRBEBBEB {y{101$Bm}}}}}}}}}}}}}}}}}}}mAsBy}}u$B! !),)cec),)! !JIJ! !cecRQR{y{101$Bu}}}}}}}}}}}}}}}}}}}aAsq}}U ! !BEB! ! RQR),)),)Ƅ101! ! kmk{y{Z]Z 0Zu}}}}}}}}}}}}}}}}}}}a0ZƔyy}}As ! !Z]ZJIJ),)),)101! !9<9JIJ{y{Z]Z! !cec0Zy}}}}}}}}}}}}}}}}}}}a9Ykmy}}y0Z! !),){y{),)101),)101kmkZ]ZkmkAs}}}}}}}}}}}}}}}}}}}}U0Zm}}u$BZ]ZkmkkmkJIJ Z]ZkmkkmkRQRRQRkmkkmkRQR),)kmkkmkkmkkmkJIJZ]ZkmkkmkkmkZ]ZBEBkmkkmkkmkZ]Z BEB{y{RQR RQRkmk{y{RQR  Z]ZkmkkmkZ]ZceckmkkmkBEB101kmkkmkkmkkmk9<9101kmkkmkkmkkmkkmkkmkkmkkmkkmkJIJ U}}}}}}}}}}}}}}}}}}}yAs0Zu}u)   $BU}}}}}}}}}}}}}}}}}}}u0ZAsyu)AsU$Ba}}}}}}}}}}}}}}}}}}}m0ZUy$BAsyU0Zm}}}}}}}}}}}}}}}}}}}a0ZAs)),)BEB9<9BEB101 9<9BEB9<9! !9<9BEB9<9! !JIJceccecBEB! ! ! !BEB9<99<99<99<99<99<99<99<99<99<9BEB! ! 101BEB9<99<99<99<99<9101),)! !9<99<9BEBBEB9<9BEBBEB1019<9BEB9<99<9BEB101  9<9BEB9<99<9BEB9<9  1019<99<99<99<99<99<99<99<99<9BEB9<9BEB9<99<9101BEB9<99<99<99<99<99<99<99<99<9BEB9<9101Z]ZcecZ]Z101),)),)! !Asy}As0Zu}}}}}}}}}}}}}}}}}}}a)! !Z]Z甒 {y{BEB{y{΄),)έRQR {y{cec9<9ﵶRQRRQRJIJ),)! !BEBBEBcecRQRcecBEB眞JIJJIJAsy}yABRAR}}}}}}}}}}}}}}}}}}}Q! !ceckikޜ΄焂101ceckik9<9Z]Z! !! !BABkmkBEBcecބ! !!$!JMJJMJBABU}}}}m0ZU}}}}}}}}}}}}}}}}}}}a ! !cec9<99<9RQR{y{ ! !),)101101101cec1011011011019<99<9Z]Zkmkkmk9<9Z]ZZ]ZJIJ),)! !101101101101RQR9<9kmkJIJ),)1011019<9JIJ101101),)101101)a}}}}}a0ZU}}}}}}}}}}}}}}}}yU$B! !cec! !9<9RQR101BEBcec101kmkZ]Zkmkkmk9<9Z]Z ),)! !RQR),)kmkBEB! !! !cec$Bm}}}}}}a0ZU}}}}}}}}}}}}}ya0Z ! !cec{y{9<9! !JIJRQRkmk101BEBkmkkmk9<9Z]Z! ! ),)! !kmkkmkkmkcecRQRcecJIJ101 $By}}}}}}}U0Za}}}}}}}}}}yaAs ! !cecZ]Z{y{JIJcecJIJRQRkmk101眞{y{kmk9<9Z]ZJIJBEBޭ),)! !),)JIJZ]ZcecJIJ101),)0Z}}}}}}}}}As$Bm}}}}}}}uU0Z ! !cecޭJIJcecBEBRQRkmk101BEB{y{kmk9<9Z]Z{y{),)! !),)JIJޭJIJ101),)  U}}}}}}}}}m)$Ba}}}ymAs$B ! !cecZ]ZJIJJIJJIJ! !RQRkmk101RQRkmkBEBZ]ZcecZ]ZZ]Z{y{),)! !絶JIJcec9<9JIJ101! !cec)m}}}}}}}}}m))UuUAs)! !ceccecJIJ9<9RQRRQRkmk101ޭkmkkmkcecZ]Zkmk),)! !{y{),)! !  RQRkmk{y{JIJ101$By}}}}}}}}}m) $B ! !ceccecJIJkmkcecRQRkmk101),)cec Z]Zkmk ),)! !RQRkmk JIJ101 U}}}}}}}}}}m)! !ceccec),)BEBcec9<9 Z]ZRQRkmk101kmk101Z]Z! !kmkcec{y{cecZ]Z),)! !! !! !! !! !! !Z]ZkmkJIJ101RQRcec 9<9  a}}}}}}}}}}m)! !ceccecBEB9<9cecޭ101RQRkmk101 ! !),)101cec{y{),)),)! !{y{kmk101JIJ101101{y{$Bu}}}}}}}}}}a)! !ceccecZ]ZceccecRQRkmk101 9<9ceccec{y{),)! !kmkJIJJIJ1010Zy}}}}}}}}}U)! !Z]ZZ]ZkmkJIJZ]ZZ]ZJIJcec),)ﭪ JIJ! !),)JIJZ]ZkmkRQR9<9{y{),)! !{y{ceccecBEB ),)101眞Asy}}}}}}}yAs ! !101),)101),)),)101101),)101),) BEBZ]Z{y{kmkBEB),)101101101 ),)101),)101! !cecZ]ZBEB! !),)RQRkmk{y{cec101 ),)101101),)101),)101),)101),) ),)101),)),)),)),)),)),)101),)),)101101! !101101! !101),)101),) ),)RQRkmk{y{Z]Z),)As}}}}}}}u0Z U}}}}}}u0Z a}}}}}u0Z U}}}}u0Z U}}}y0ZAs}}}AsAs}}U Asym)0Zu0Z$BAs  w{ w?y? #~#   == e}e  FPHPRtreviewaudio.vizFPHPD/88zz~/zp)r/(/ED=`/zXL ,zy\YHF4DXB|@.,+$), l$\$ l),+$,.@l@B|DXF4HY0$(|v\4O@\/#,4 O(Ha0<  r(7l|0D}/ (@ 33@33 @ @ff @ 0h(B0 FH 4 Fff{00Th||w4O$/r,84 Ohux~0<  rhٳ|0/ h γ㳳 㳳   0 hhB0 0D |u04 OPx/ `4 GD=|0 DAPAPAPAPAP0 hDB0 L |w$4 O//,4h <4 Ow0Q0<  r4P0,/ / γ/ / / / 0hB0  $|p^q lV@ 8%((l < | < | 0!(&(&X&&'((0 < *!@ < N!𳳳@ < M!@ < %!@ < $!@ < #!ⳳ@ < "!ೳ@ < J!)@ < K!)@ < L!,=򳳳4 B  Xᳳp97532d0h<50h2d3579>p@5P.T0.@X .,6011<1|122446 F0h Ttq047  20h ]p0@8 :0h AT[phphll@8 :0h T[oioikmH8 :0h ]c00/.-08 0h [ᳳ08h0hB48[.UT2.,9223,3349 B2d UTdᳳDq04: 22d h^o0p; 22d+  qV{\ qV{\ qV{\ 0; 2d fTᳳ0;h2dB@;P.&UN4<.@n h,<4h4455P554< F3 &U;o04= 23 =]Lo0@> :3 A;TD[phphll@> :3 DTN[oioikmH> :3 @]Lc00/.-0> 3 ;[Nᳳ0>h3B@>P.ԶU68/P@z z,?6d667 7L774? F5 Uo04@ 25 ^|q0@A :5 AU\phphll@A :5 U\oioikmHA :5 ^d00/.-0A 5 \ᳳ0Ah5B@AP.W84/< ,B8`8899H994B F7 Wo04C 27 ]0q0@D :7 AT [phphll@D :7  T[oioikmHD :7  ]c00/.-0D 7 [ᳳ0Dh7BHDR.ԂW:8/< ,E:d:<>@4H N< z(q04I 2< p0pJ 4<+ |~|~|~0J < zᬬ0Jh/@ ,K>??D??@ @<4K F>p VTewp04L  2>p g]vPq0@M :>p AeTn[phphll@M :>p nTx[oioikmHM :>p j]vc00/.-0M >p e[xᳳ0Mh>pB4M T0g00N@в@ N|th4NO@߰A,NADAxABL4N K@ΰᳳ`00phphll@f 2Ox >)H0oioikmHf :Ox :2F800/.-0f Ox 50Hnᳳ0fhOxB@fPHTN(Q/Ro ,gQRRHRRSS@4g FQt N(l,r04h 2Qt n1}k r0@i 2Qt Al(u/phphll@i 2Qt u(/oioikmHi :Qt q1}700/.-0i Qt l/mᳳ0ihQtBHiRHT+S/rVX ,jSTUUUV(4j FSp -\(r0@kPrSpB4- ITXqA,kTTTU8Uh4k rT 4 Iⳳq0@l 2T A-4phphll@l 2T - 4oioikm0l ]T 4 Iᳳ0lhTB0l WSp +Kᳳ0l sSp Ndz0l USp K0lhSpB4lQSpNV/p,mVVW WW4m NVX N8r04n 2VX Tp0po 4VX+ PRPRPR0o VX Nᬬ0ohVXB@oPHT(mX0/s@ ,pX\XXYYDYY4p FW (Pdq04q 2W 1kr0@r 2W A(/phphll@r 2W (/oioikmHr :W 1700/.-0r W /mᳳ0rhWB0rZ Z0r|Xpr^qY7UAZt' yx(lr[ [<[|[[\<\|\\]<]|]qvvww8x(yyH0r 4Z0*!@r 4Z0N!𳳳@r 4Z0M!@r 4Z0%!@r 4Z0$!@r 4Z0#!ⳳ@r 4Z0"!ೳ@r 4Z0J!*@r 4Z0K!*@r 4Z0L!->򳳳4r BZ0 7WFᳳԐ0HsR Z0N ׼ u]`d,s^$__``4@sP~]B4ٝ^d.A,s^^__D_t4s v^$ ٥㳳4Z0@t 6^$ @ٝhphp`x@t 6^$ gqgqkm0t w^$ ٥㳳0th^$B0t _] כᳳ0t w] پ sdz0t W] ׼ uᳳ0th]ByiiD4y 2h  Z00zhhB@zP  `di@Jzij4z 2it 00{hitB@{P  `dqjt@P{jj4{ 2j4 qL00|hj4B@|P  `dKjk4BV|kPk4| 2j Kj00}hjB@}P  `dBhkb}llD4} k Bh㳳00~hkB@~P `d@lz ~lm4~ lt @㳳00hltB@P `dmtmm4 m4 㳳p00hm4B4Q`dn(nDnx4 m 㳳00hmBDV`d5EnA0oo80 n)5E0hnB@P  `d0oBBoo4 2oh 0Xl00hohB@P  `d phBTpp4 2p(  n00hp(B@P  `dq(BfqDqx4 2p o00hpB 4 2w8{Ύo0@O@6Z0MZxh :MZ xxx0 2x((e}f 0 2x(- 4 2x(^^m}o00 Z0 JUAᳳ0hZ0B4 $Z0鳳d07,  1c4B BDHPRtreviewaudio.vi LVIN Open File+.vi PTH0LVINRead File+ [SGL].viPTH0LVINClose File+.viPTH0LVINSimple Error Handler.vi<X/, aie-05H+ B,h-80-*-<-5h+,*.H45,.t/3t4/..@`n./( .t5.40.t/ڊP`X. .t6/H40.t/|ˊ@PH/(@1./3@a+K x`v/000h018122p2 /0 .43/0Ty;K}C0 /0/T43/0q;yKuC0h /0/43/1$i;qKmC0 /1X0$43/1a;iKeC18 /1043/1y+;}31 /2(043/2\q+y;u32 /521\43/2ĵi+q;m32p /8D2+43/3,a+i;e324 K/R+a@Z08:.3<4334( @3t6330;3t4;,<43 @3t7H4H+0;3t4x?,$4(4H,43t/.t0.4,5(5H5h B4,50 B48D-P5P B47H-8,567H8D4.65 Z5m3X$n$n3X.2p4.7,6 YH6H43/(4.8(7| X7H$5h4(4.9$8xPW8Dee35H2<$1*P 4O,^ODZ0 X,9\.b(:0:D; ID >9: @@9|; 9 @@9|}D;:;:`;,9|::;':0:`:;;l B:; ;0.9|;P|;B9 B:;;t0- 9|;\b_;lB:, 9|<B`E((,AD@1;<>j! p"`(n/$<==x=>H =434rzv = h:43jrn >H4 KGL?\B40>?IqЁ?< >FP??40>?Gqyu? >@,@40>@`HyЁ}@ >@@|40>@GЉ@t >@@40>A0FБ@4/;AxpAA ADGLAB40ADAFvA ADHHBB40ADBLEvA,BAD>HA<$19|P 4\k0 X,IV[\\aVJ4JHLta IJ @@ILtJD @@ILJdLJdP,IJKOJM,DcJdJuKK()pKKp @JK(4b JK\@K @JOK4bJK=|݃KpKLJ0JdL8LTLM, BLLtNX0.ILz[a^LTXTI BLLN0- IMVn\vYrLXtJ @LOMLO0,LMx)M 02M,@PML{M*A,MN,N`NN4 JM la{Z04  2M |Z0H :M }00/.-0 3M {0hMBO4JdOOPLOM,Kp, IPDW\,PpQZpXTPUlDcPPp,QP)pPQ4 @PpP4b PpQ P @Pp]QT4bPpQw,~Q4QT@1PQTj l((n/$RR|RSLS QR4Jd43QRh%jŠzR QRU43QRʂ†R| Q_SY43QS8z~R Q\SlV43QSrzvSL Q^SJd43QTjrnS4 KQ[ja04/PTiiTU TP`TXd40TPT4oyy~T TP^U$Xd40TPUX5ooyytU4/PUjs$UV,VVWd Ul`UXd40UlV9jzU Ul_VLY40UlV:jrnV, UlVY40UlV8rzvV UlWZ\40UlWP7z~V UlWZ40UlW6Wd,WTPUlQPp0PX(,XTXtXZp BWLt[ BW^L[ @W]X[,WX'X 1FX@PXvY4&A,Y`YYZZ@4 JX gv_04  2X w_0H :X x00/.-0 3X v0hXB @W\Z],WZ?Z 2ZZpPWZ[ @A 4,[L[[[\ \P4 JZ }aT04 jZ 80< 2Z 0Pb/0 3Z  0 3Z 0hZB,\]^_`4P]\O\vvZpSL4P^]N]~~XQ44P_^ M^yiYrncicytcrXtUS4P`_ Q_~nnxxV,R4Pa|` P`zy~yTU<$1IP 4Ved0 X,b,f{lbbcq <,bXbxbb @@aԊc @@aԏdLe @@aԎde @@aԍe$fdLde$cf,ac~xb4E ibx\4={c c{~wbx@1tIi |HK/($\ē, D43xIQM$ 43IQM `43HIQM |x43IQM\ yT43QYU L43Yia,4 KI(b0@1t< dIPO/(0hЖ8 ȵP43ȔH,<40 Ⱥ43ȔD,<4 ȴ 43ȕTC,$ Ȼ43ȕB,$h ȼL43Ȗ$,$ ȸX43Ȗ^,$84 Ktb04/t8DXd( Ԭ@40ԗt+@TQ_HY ԭ40ԗ,@JQTHODct4BR=lL @,ll4b0BRJL @𭼘Ԝ4b1BQ=I*4/td5U%P 0ę 0400-=ME 0400<.EMI 0p 0400/=EAP4/t>^{l $`40X2N[T 403ANGl4/tiT (` ԜH40Ԝ|y( Ի40Ԝy܁ Խ|40ԝLiyq ԼL40ԝiyq`< ԓȚ00t4\X̢0(( pP0 @0$Ğ+MV]fU^ @ğ 00%ğD,<LD0@YPp`4 BXP0 @tܣ,l \PW͠l@ ^4,̡6$ @|Ƭ04b|>MEƌ,tDƬ<|0ll< ǨȀͨ΀X B_[kae^ǨڸD B<40-dR3[;a7^0@<.$Ȱ4 BȀ q0 @<̈,<0D fVHR'Ɍ, jr,ɸl˜4 ND z',Z0@P vDB4,A,Xʌ <4  v 0Z0@ 6 @hphphp@ 6 gqgqgq0 _ 0hB0 WD 0 wD $dz0 UD '0hDB@PD $l,̘Hx4 J, } M0[04 2, #s0H :,  00/.-0 , $0h,B B< 0-S#[+a'^ͨd B<40-dQ+[3a/^ B<Π 0-L[a^΀8 B< 0-Q8>:>:>I  й  й  й̀ йπ йр йӀ Հ TahomaTahomaTahoma01202Brush Script MTRSRC LVINLBVWy r 4hRSIDTLVINhBDPW|LIviCPTMDSTMDFDSLIdsversDLDRFPTDCPMp0ICONDTITLXDTHPlSTRGTRec8CPST WEMFDSIMPICCLIfpFPHPLIbdBDHPHISTPRT  FTAB t.u/T/s/L/`tq/7X/I/K s/K8Hl/KXx/N/N Po/N/Nn/te/t(/ u$n/uȨ/+v `//vĴn/1wth/6x،/9z,/{/@P/A\/C8333p>;3w33<<333>83 33> 2 3A384332P843q3A3P843q2P8433;;;;;;;;;3333333;;;;3;33;;33;;;:;;;;;33333;3;;33;;;;;33#:3;;;;;3333;;33:;3333:33;3333;;;;;;;;333333333333333333333333333333333333333333333333?2?22 몪X]_??ߙߙX08Xx8xx O1 I 7ˀIU1Wɀ9 T9II2I9EU@q翫뫪"⾪ ǀÀᆰ ?? ???$/À%'À?胀>?? ? ?? >>À%'̌̌LLH İ   8İ  ( HĿ( H  ( HĿ( ?H  ( ?HĿ( ?H  ( ?HĿ( Ŀ( @  ?  @ İİ?  @  ?       H  H  H  H                               ?H  @  @         H  H  H  H     @  @  @  @  nH@  nH@  oH@  @  D  @  @  @     H D H  ? ? ? ? ? ? ? ? ?H     D  @  D  H H D H İ?H @  HĠ Ġ DH H H  HĿ( H( HĿ( H( ?HĿ( ?H( ?Hľ( ?HHĠH ĠDH HDH DH DH ??H   H ?į ?  HįHࠎ H  HĿ @8@Hį@????????@DDDDD펏DDDDDDDDDDHDDDDDDDDDDDDDDDHHHHHHHHHHH H H H H< @ ̈̌ ̀b< , ΢,,,,,,,, ,̌b,...̂ Ȍ ,̢̂ ,΢,, b,̂. Ȉ ,΢,, b, ̂. Ȉ ,΢,, b,̂. Ȉ ,΢,, b, ̂. Ȉ ,΢,, b,̂. Ȉ ,΢,, b, ̂. Ȉ ,΢,,@ b,̂. Ȉ ,΢,, Lb, ̂﮻ , ,Σ ,..̂̢̢̂̀ b,̂, ,Σ ,..̂̢̢̂΀ ̈b,,,̀ 8̈̌b,...̂΀ Ì̈,΢,,,,,, ̈b,,,̌̈ (̈̌b,...̂΀ b,̂΀ Œ̈,΢,,,,, 8̈̌b,...̂΀ Œ̈,΢,,,,, ̈̀b< ( ΢,,,,,,,, ,̢,,, (̈̌b,...̂̃ Ȍ ,̢̂ ̌b, Ȉ ̈,, ̌b, Ȉ ̈,,̌b, Ȉ ̈,, ̌b, Ȉ ̈,, ̌b, Ȉ ̈,, ̌b, Ȉ Ḧ,, ̌b, Ȉ ̈,, ̌b, Ȉ( ̈,,̂ ̈̀b< , ΢,,,,,,,, <̈̌b,...̂̀ ̈̀b< , ΢,,,,,,,, <̈̌b,...̂̃ ̌ ,̢̂ Ì̈,΢,,,,,쀈 ÌL,΢,,,,,쀈 Ì̈,΢,,,,,쀈 ÌĈ,΢,,,,,쀈 Ì̈,΢,,,,,쀈 ÌḦ,΢,,,,,쀈 ÌL̈,΢,,,,,쀈 Ì̈,΢,,,,,쀈 Ì̈,΢,,,,,쀈 Ì̈,΢,,,,,쀈 Ì̈,΢,,,,,쀈 Ì̈,΢,,,,,쀈 Ì ,b,...̂  <̈̌b,...̂  <̈̌b,...̂  <̈̌b,...̂  <̈b,,,LL <̈̌b,...̂  <̈̌b,...̂  <̈̌b,...̂  <̈̌b,...̂  <Ĉ̌b,...̂  <̈̌b,...̂  <̈̌b,...̂  <̈̌b,...̂  <̈̌b,...̂  <̈̌b,...̂  <̈̌Nb$L.L.L.L@  <̈̌b,...̂  <̈b,΢,,,,,쀈 Ì̈,΢,,,,,쀈 Ì̈,΢,,,,,쀈 Ì̈,΢,,,,,쀈̃( ,̈̌b,...̂̂舨 /(̈b,΢,,,,,H<Œ ,b,..̢.̂̂ 8̈̌b,...̂̂ ,΢,,h,Ì ,b,...̂ hH,̈b,̈,,̌̈ ̈b,,, b, ̂. ,΢,, Ȉb, ̂. ,΢,, Ȉb, ̂. L ,΢,, Ȉb, ̂. ,΢,, Ȉb, ̂. ,΢,, Ȉb, ̂. ,΢,, Ȉb, ̂. ,΢,, Ȉb, ̂﮻ ,΢,, ʀh /(LȈ̌b,..̢.̂Ȉ b,.̂Œ,΢,,,,, K/(Ȉ̌b,..̢.̂|Ì,΢,,,,,Ȩ /(Ȉ̌b,..̢.̂̃Ȩ  ,΢,,H<ȈȈb, ̂. Ƞʁ ʁʁ!ʡ! !ʡ ʣʡ03<<#Ȉo @Ȱ/  ȨȨȨȨȨȨȨȨȨȨȈ.Ȉ H H H HH,̍̌ȈȈΌȈȈΎȈΎȈBH̼+ ȈΎ̰ȈB.Ȉ H H HHH, ȈHȈ H /ȌΌ ȈΎ`Ȉ Ȉ̌Ό ȈΎ`ȈΌ`Ȉ ȈȈ L H̰. ̌ ȨȨȨȈ̌H̎H̼* Ḭ̏̌ȈB̠*Ȍ̠̌Ȉ̠̌`Ȉ ȈH H H H Ȉ HȈČ (x x Ȩ̪,̌Ȉ̡̀Ȉ̀Ȉ̀ Ȉ Ȉ̀  *Ȉ Ȉ  * Ȉ̌H̰/  ȨȈȈȈȈȨȨȨȨȈL/ȈΌ̌ Ȩ ȈHȈΌČȈ(/ ȈČΌΌΌΌΌΌNȈ̀Ȉ̌(H Ȉ̌̌( Ȉ̌̌L( H Ȉ̌@Ȉ̀ * ȈȈ̀Ȉ̀ ȈȈLȈ̌Ȉ Ȉ (/Ȉ̌̌Ȉ( Ȉ̌Ȉ̀Ȉ̌̌̌̌̌̌L Ȉ򨂏 Ȉ̀ *(/ ȈȈ̀  /  Ȉ*𨂏Ȉ̀ /( , ̌ ȨȈ ̎ ̰+̰̌̌ Ȉ̱̌`Ḭ̏̌`Ȉ̱̌`Ȉ {ȈH H H H Ȉ̌ ( H Ȉ̌̌ČȈƀ ,΢,,,ȨȞh (Ȉ b,Ꮜ⻏.̰̂̌(H Ȉ̌̌Ȉ€ ,΢,,,ȨȞ( ,Ȉ b,Ꮜ⻏.̂̌L( Ȉ̌̌Ȉ /Ȉ(* Ȉ̀ +( Ȉ *( Ȉ̀  Ȉ*Ȉ̀  Ȉ *( Ȉ̀Ȉ̀@ ȈL    İ+̰̌̌ Ȉ̱̌`Ḭ̏̌`Ȉ̱̌`ȈȈ̀̌̌Ȉƀ ,΢,,,ȨȞh ,Ȉ b,Ꮜ⻏.̂̌LȈB ,΢,,,ȨȞ( ,Ȉ b,Ꮜ⻏.̂̄̌̌ Ȉ *Ȉ̀H * Ȉ *( Ȉ  Ȉ*(+  Ȉ̌H + Ȉ  Ȉ̀H  , Ό ȨȨȈČ H h/ Ȍ̠ȈĀ Ȉh/ Ȍ̠Ȉ̀ Ȉh/ Ȍ̠Ȉ̀ Ȉh/ ȌȌȈ̀ ȈȈ ( HȈ LČ(H Ȉ ČȈČ / ( Ȉ*(* Ȉ̀ / (H h/ Ȍ̠Ȉ̀ Ȉh/ Ȍ̠Ȉ̀ Ȉh/ Ȍ̠Ȉ̀ Ȉh/ Ȍ̠Ȉ̀ ȈȈ ( (((Ȉ̌ /( Ȉ*Ȉ̀ (/*(*H h/ Ȍ̠Ȉ̀ Ȉh/ Ȍ̠Ȉ̀L Ȉh/ Ȍ̠Ȉ̀ Ȉh/ Ȍ̠ȈL ȈHȈ ( (((Ȉ̌ /( Ȉ*Ȉ̀ / *(H h/ Ȍ̠Ȉ̀ Ȉh/ Ȍ̠Ȉ̀ Ȉh/ Ȍ̠Ȉ̀ Ȉh/ Ȍ̠Ȉ̀ ȈȈ ( (((Ȉ̌ /( Ȉ*Ȉ̀ / *(H h/ Ȅ̠Ȉ̀ Ȉh/ Ȍ̠Ȉ̀ ȈhL/ Ȍ̠Ȉ̀ Ȉh/ Ȍ̠Ȉ̀ ȈȈ ( (((Ȉ̌ /(Ȉ*Ȉ̀ / *(H h/ Ȍ̠Ȉ̀ Ȉh/ Ȍ̠Ȉ̀ Ȉh/ Ȍ̠Ȉ̀ Ȉh/Ȍ̠Ȉ̀ ȈȈ ( (((Ȉ̌ /( Ȉ@ 򨂏򨂏 Ȉ̀ /H h/ Ȍ̠ȈL ȈHh/ Ȍ̠Ȉ̀ Ȉh/ Ȍ̠Ȉ̀ Ȉh/ Ȍ̠Ȉ̀ ȈȈ ( (((Ȉ̌ /( Ȉ*򨂏Ȉ̀ / *(H h/ Ȍ̠Ȉ̀ Ȉh/ Ȍ̠Ȉ̀ Ȉh/ Ȍ̠Ȉ̀ Ȉh/ Ȍ̠Ȉ̀ ȈȈ ( (((Ȉ̌ /( Ȉ*Ȉ̀ (򨂏* H h/ Ȍ̠Ȉ̀ Ȉh/ Ȍ̠Ȉ̀ Ȉh/ Ȍ̠ȈL ȈHh/ Ȍ̠Ȉ̀ ȈȈ ( (((Ȉ̌ /( Ȉ򪀏/Ȉ̀ /*H h/ Ȍ̠Ȉ̀ Ȉh/ Ȍ̠Ȉ̀ Ȉh/ Ȍ̠Ȉ̀ Ȉh/ Ȍ̠Ȉ̀ ȈȈ ( (((Ȉ̌ /( Ȉ*Ȉ̀ (/*(𨢏H h/ Ȍ̠Ȉ̀ ȈhL/ Ȍ̠Ȉ̀ Ȉh/ Ȍ̠Ȉ̀ Ȉh/ Ȅ̠Ȉ̀ ȈȈ ( (((Ȉ̌ /( Ȉ*Ȉ̀  򨂏 LH h/ Ȍ̠Ȉ̀ Ȉh/ Ȍ̠Ȉ̀ Ȉh/ Ȍ̠Ȉ̀ Ȉh/ Ȍ̠Ȉ̀ ȈȈ ( (((Ȉ̌ /( Ȉ*Ȉ̀ (/**H h/ Ȍ̠Ȉ̀ Ȉh/ Ȍ̠Ȉ̀ Ȉh/ Ȍ̠Ȉ̀ Ȉh/ Ȍ̠ȈL ȈHȈ ( (((Ȉ̌ /( Ȉ*Ȉ̀ / *(H h/ ȌȌȈ̀ Ȉh/ ȌȌȈ̀ Ȉh/ ȌȌȈ̀ Ȉh/ Ȍ̠Ȉ̀ ȈȈ ( (((Ȉ̌ /( Ȉ*Ȉ̀ (/**H h/ ȄȌȈ̀ Ȉh/ ȌȌȈ̀ ȈhL/ ȌȌȈ̀ Ȉh/ ȌȌȈ̀ ȈȈ ( (((Ȉ̌ /(Ȉ*Ȉ̀ 𨢏*H h/ ȌȌȈ̀ Ȉh/ ȌȌȈ̀ Ȉh/ ȌȌȈ̀ Ȉh/ ȌȌȈ̀ ȈȈ ( (((Ȉ̌ / Ȉ@*Ȉ̀  /򨊯,H찫ȈĎ(HȈ΀ǎȈ΀Ȉ΀ΰȈ΀Ȉ΀而 ȈΰȈ΀而 ȈΰȈ΀Ȉ΀Ȉ΀Ȉ΀Ȉ΀ΎȈ΀ Ȉ΀ΰȈ΀Ȉ΀Ȉી/(Ȉ̀ (* / Ȉી Ȉ΀  Ȉી(*Ȉ΀ /Ȉી*𨂏 𨨏*ȈΌ /(*ȈીȈ䀌 (/ Ȉી Ȉ΀ * Ȉી+ *Ȉ  /  ȈȈHȈ H .ȈȨȈHȈȈHȈȈHȈȈHȈ(. Ȉ Ȉ Ȉ Ȉ Ȉ Ȉ Ȉ ȈȈȈh(/ȈhȈHȈȎȨ.BȨ.BȨHΌ( (Ȉb.Ꮜ.BȨHΌ( ,Ȉb.Ꮜ.Ȉ‪....Ȩ.ξBȨHΌȈȈb> ,Ȉo........h <Ȉb.Ꮜo.삻oȈ耻..揌o.o.삻좻o좻삻o总....Ȩ.ήB( ( ( (H (  (  ( ( ( (  Ȉ /Ȉી* ਊȈ ( ਂ*.  ȈીȈ̌ .Ȉી ਂȈ΀ /Ȉી *Ȉ /ȈીȈ쀌  Ȉી  Ȉ΀ /( Ȉી*Ȉ̀ /  ȈીȈ΀ *(Ȉી(*Ȉ̀  ȈીȈ̀ + Ȉી Ȉ . Ȉી∠Ȉ   . Ȉી∠Ȉ .(ȈીȈ쀌 (**Ȉી Ȉ Ȉી*Ȉ ȈીȈ /(ȈȈȈ.ȈaȈ&Ꮜl.l`!ȨHΌȨ莌.ȈȈb...O.Ȉb...O.Ȉb..n.O.Ȉb...O.Ȉb...O.Ȉb...O.Ȉb...O.Ȉb...O.Ȉી Ȉી * ȈȈȈȈ ȈȈȈ nȈȈȈ ȈȈȈ ȈȈȈ ȈȈȈ nȈȈȈ ȈȈȈ ȈȈȈ ȈȈȈ nȈȈȈ ȈȈȈ ȈȈȈ ȈȈȈ nȈȈȈ ȈȈȈ ȈȈȈ.Ꮜ.Ȉી " * ꪀ⪀((* ਢ *򪀎⪀ȈȈȈȈ ȈȈȈ ȈȈȈ ȈȈȈ ȈȈȈ ȈȈȈ ȈȈȈ ȈȈȈ ȈȈȈ ȈȈȈ ȈNȈȈ ȈȈȈ ȈȈȈ ȈȈȈ ȈȈȈ ȈȈȈ ȈȈȈ.Ꮜ.Ȉી ⪀⪀  (** ਢ*ਪ 𨢯򨂏 **** ꪀ **ȈȈ. .ȈȈȈb...Ȉh 8Ȉb.Ꮜo.o....h 8Ȉb.Ꮜo.o....h <Ȉb.Ꮜo.o....h <Ȉb.Ꮜo.o....h <Ȉb.Ꮜo.o....h <Ȉb.Ꮜo.o....h <Ȉb.Ꮜo.o....h <Ȉb.Ꮜo.o....ȨHΌ莌.oȈ....h 8Ȉb.Ꮜo.o....h 8Ȉb.Ꮜo.o....h 8Ȉnb.Ꮜo.o....h 8Ȉb.Ꮜo.o....h 8Ȉb.Ꮜo.o....h 8Ȉb.Ꮜo.o....h 8Ȉb.Ꮜo.o....h 8Ȉb.Ꮜo.oȈી *Ȉ  HH" ȈȈBȈ(ȨHΌȨ莌.﯎ȈȈb.ᏌȈb.ᏌȈb.ᏌȈb.ᏌȈb.ᏌȈb.ᏌȈb.ᏌȈb.ᏌȈb.ᏌȈb.ᏌȈb.ᏌȈnb.ᏌȈb.ᏌȈb.ᎌȈb.Ꮜ﯊Ȉb.ᏌȈી ȈȈBȨ*BȨ.BȨ.BȨ.BȈ Ȉી Ȉ쀌 Ȉી Ȉ쀌 (*Ȉી Ȉ쀌 * ȈીȈ쀌 (* Ȉી*Ȉ0s 跈̏@````ORSRC LVINLBVWg+ g@r0@"Setup Dialog Update 2.vi >2yKri ُ B~Ԏb"f=kE&:LVINSetup Dialog Update 2.viLVIN channel.viP @@0Array@P @!stop @!stop 2 @!stop 3 @!stop 4 @!stop 5 @!stop 6 @!stop 7 @!stop 8 @!stop 9 @!stop 10 @!stop 11 @!stop 12 @!stop 13 @!stop 14 @!stop 15 @!stop 16CHANNELSPTH0 channel.viLVIN channel1.vi8P (@@@0String channel nameL@P@0String@0String 2@0String 3@0String 4@0String 5@0String 6@0String 7@0String 8@0String 9@0 String 10@0 String 11@0 String 12@0 String 13@0 String 14@0 String 15@0 String 16&Channel Names(name the channels here)@P @!stop @!stop 2 @!stop 3 @!stop 4 @!stop 5 @!stop 6 @!stop 7 @!stop 8 @!stop 9 @!stop 10 @!stop 11 @!stop 12 @!stop 13 @!stop 14 @!stop 15 @!stop 16channels to be displayedPTH0 channel1.viLVIN extraction.viP  @@extraction array@P @!stop @!stop 2 @!stop 3 @!stop 4 @!stop 5 @!stop 6 @!stop 7 @!stop 8 @!stop 9 @!stop 10 @!stop 11 @!stop 12 @!stop 13 @!stop 14 @!stop 15 @!stop 16channel to be displayed@P @!stop @!stop 2 @!stop 3 @!stop 4 @!stop 5 @!stop 6 @!stop 7 @!stop 8 @!stop 9 @!stop 10 @!stop 11 @!stop 12 @!stop 13 @!stop 14 @!stop 15 @!stop 16Channels to be AcquiredPTH0 extraction.vivTT  "@@ @ Numeric upper range@Display Block Size output @@extraction array(@@@0String channel name@ Storage Duration Per Log@P @device@@0Array@ Buffer Size@ scan rate@File Block Size@2Filename@ # of ChannelsRt Parameteres outV@P @Device@ Scan rate@ Buffer Size@File Block Size@2Filename@ # of Channels@P @!stop @!stop 2 @!stop 3 @!stop 4 @!stop 5 @!stop 6 @!stop 7 @!stop 8 @!stop 9 @!stop 10 @!stop 11 @!stop 12 @!stop 13 @!stop 14 @!stop 15 @!stop 16Channels to be AcquiredRT Parameters in<@@&P@ upper limit@ lower limit limit array"@@ @ Numeric lower range@ Storage Duration Per Log @!Cancel?ccP=`$ `P"@P@flg@oRt@eofudf P@extraction arrayp@dfdP@txdP@oldP@ext4 P@@@ P`&P"@P@flg@oRt@eofudfPP @!stop @!stop 2 @!stop 3 @!stop 4 @!stop 5 @!stop 6 @!stop 7 @!stop 8 @!stop 9 @!stop 10 @!stop 11 @!stop 12 @!stop 13 @!stop 14 @!stop 15 @!stop 16Display ChannelsJpP!!!!!!!!!!!!!!!!dfdJPP!!!!!!!!!!!!!!!!txdJPP!!!!!!!!!!!!!!!!oldJPP!!!!!!!!!!!!!!!!ext`P"@P@flg@oRt@eofudf(P@@0String channel namep@0dfdP@0txdP@0oldP@0ext@ P@@@@0String`P"@P@flg@oRt@eofudfIddp>d0e 0<>d@= dpxh@$,08d<   t< 4 `< J & D` PX& @,< ^t P ' b & `d*px= d <@'    y\'@.=@.W&@:- '@-&@t-&@ -=@Wp>@X=@hWy\}`>BFHJ l>@Xp>@X"@!=@hW==@WAEt<@S`<@NRIa ,<@P<@2U>@ Y@@Z@@b[`@@[=@W<@U<@U<VW=@.W=W '@-'@.&-&-&@ -&@t-&@:-'@-d<@TS&-&-&-'@-&-&@ -&@t-'@-&@-&@f-'.'.(0(`0&@ -&@t- '@-&@f-(0(0'@-$*&@f-0 6(0(~0&@ -&@t-&@ -&@t-'@-&@-&@ -&@t-'.'.(0'.'.(0'.'.(0'.'.(0'.'.(0'.'.(0'.'.(0'.'.(0'.'.(0'.'.(0'.'.(0'.'.(0'.'.(0'.'.(0'.'.(0'.'.(0VIDSSetup Dialog Update 2.viVIDS extraction.vi"PTH0VIDS channel1.vi"PTH0VIDS channel.vi"PTH0(6.0rc5Oldest compatible LabVIEW./@/,/^/O,xxprPP^PV@P @Device@ Scan rate@ Buffer Size@File Block Size@2Filename@ # of Channels@P @!stop @!stop 2 @!stop 3 @!stop 4 @!stop 5 @!stop 6 @!stop 7 @!stop 8 @!stop 9 @!stop 10 @!stop 11 @!stop 12 @!stop 13 @!stop 14 @!stop 15 @!stop 16Channels to be AcquiredRT Parameters in@ Storage Duration Per Log@Display Block Size @!Start @!Cancel @!Cancel?@ Storage Duration Per Log@Display Block Size output@f@P @ Numeric@ Numeric 2@ Numeric 5@ Numeric 6@ Numeric 7@ Numeric 8@ Numeric 9@ Numeric 10@ Numeric 11@ Numeric 12@ Numeric 13@ Numeric 14@ Numeric 15@ Numeric 16@ Numeric 17@ Numeric 18 Upper Limit@P @ Numeric@ Numeric 2@ Numeric 5@ Numeric 6@ Numeric 7@ Numeric 8@ Numeric 9@ Numeric 10@ Numeric 11@ Numeric 12@ Numeric 13@ Numeric 14@ Numeric 15@ Numeric 16@ Numeric 17@ Numeric 18 Lower Limit"@@ @ Numeric upper range"@@ @ Numeric lower range2@P@0String@0String 2@0String 3@0String 4@0String 5@0String 6@0String 7@0String 8@0String 9@0 String 10@0 String 11@0 String 12@0 String 13@0 String 14@0 String 15@0 String 16 Channel Name@P @device@@0Array@ Buffer Size@ scan rate@File Block Size@2Filename@ # of ChannelsRt Parameteres out<@@&P@ upper limit@ lower limit limit array(@@@0String channel name@P @!stop @!stop 2 @!stop 3 @!stop 4 @!stop 5 @!stop 6 @!stop 7 @!stop 8 @!stop 9 @!stop 10 @!stop 11 @!stop 12 @!stop 13 @!stop 14 @!stop 15 @!stop 16Display Channels @@extraction array"  PLDisplays a dialog box in which you enter acquisition and logging parameters.Select the channels which you want to be displayed in the waveform graph. A maximum of 4 channels can only be selected from the list of channels selected for acquisition.WSThe name of channels you specify will appear with the corresponding waveform graph.The input limits (lower & upper limits together) determine the amount of gain applied to the analog input signal on that corresponding channel.The input limits (lower & upper limits together) determine the amount of gain applied to the analog input signal on that corresponding channel.~zAlthough the program starts a continuous waveform acquisition, analysis, logging and display can only be done with arrays of data. You set the size (number of samples) of the number of points for analysis and display here. Because part of the analysis includes a Power-of-Two FFT, it is recommended to choose a number that is power of two (i.e. 128, 256, 512, 1024, 2048, etc.)~zAlthough the program starts a continuous waveform acquisition, analysis, logging and display can only be done with arrays of data. You set the size (number of samples) of the number of points for analysis and display here. Because part of the analysis includes a Power-of-Two FFT, it is recommended to choose a number that is power of two (i.e. 128, 256, 512, 1024, 2048, etc.)Enter the number of seconds to log data per trigger. Logging begins with the block of data that contained the trigger condition and continues for this number of seconds.In this cluster various dynamic parameters are supossed to be entered fron the user side. The Thumbrule is Number of scans to be read can be any num ber less than the input buffer size. If you do not retrieve data from the circular buffer fast enough your unread data will be overwritten by the newer data.This problem can be resolved by adjusting 1. Buffer Size 2. Scan rate 3. Number of Scans to read Increase the size of your buffer so that it takes longer to fill up . Decrease the scan rate so that you reduce the speed at which buffer fills up Increase the Number of Scans to read which will collect more data out of the buffer. The idea is to read the buffer before it gets overwritten.@