RSRC LVINLBVWH& ( Saved p9e@@\@ T\ \RHRD\BQ$GQ$EPG@ @@?nRSRC LVINLBVWc bp <>@H0Q5 TޖCMُ B~ ُ B~0p6sy.sound2PlayWaveformSource.llbsubPlayWaveform.vi @Device@Resolution (bits)@ Sample rate (Hz)@!Use rate@2Path @!status @code@0source @Perror in (no error) @T Data@ Timeout (sec)@P error out\      @Device @T Data @!status @code@0source@Perror in@P error out\ k ct d-` P c @flg@oRt@eof@Pudf@ Timeout (sec)@ dfd@ txd@ old@ extP  P c@2Path @2dfd @2txd @2old @2extP 02PP c @T Data @T dfd @T txd @T old @T extP  !"# @@TWaveformP%%%& P@ dtP%%%)@TMinimum@TMaximum@ Increment P+,- c?@!Use rate@!dfd@!txd@!old@!extP 01234 c@ Sample rate (Hz)P 7 @Resolution (bits)@dfd@txd@old@extP 9:;<= @!status @code@0source@P?@Aerror in!@PCdfd@PCtxd@PCold@PCextP BDEFG c;@P?@A error outP JDEFG c @Device@dfd@txd@old@extP MNOPQ P PTT PU @VPW c dJM90B7 c`>PTTeeeeeeeeeeeeeeeefff d g d;00 $' (0* 00.0/5680>(0H(0IK(0LRS0X YZ0[Y\]7^_`a bcdMB?@A7 h0i0jxN0/ݴС! 1 J b`Pcؚ`:vC<otd&Mb&*5ڲ_ _!2N׆R{SJݍ쓬:BcgQwTϟJqN&4EI3c7g:QIF:Ϣkl!lDMON}^YWYXXXӲ-Ys{ģ89f:!Wmٵ`euUS^mnPa`U_vQ{.-fY- 'ty3W@I+ lGz/4 F̺oŽp'sl"g5Hg5p*,[zUqU=tkr*QnVIDS%Instance 1 10Saved p9 .viVIDSsubPlayWaveform.viPTH0`4xmT]hU;;;&}Hk P yh`;%Ǻ)D5Œik$kzY>XmBtPPXՇB""mzΙ'1rϷ{=2 GgPk 2%XqffYL֦um4lyig2` w|T^~L=!.*b{sfU++ {żν")58!fE$Y -+CTC}bȽfׁ~c}d]S7S r 3S>"etC uBSB] ;PNdxQW$QV4\ͦ0Bd~JJ Nyrރ7 ܄Sy*eY{Y: U{Y9u"gbBdN@ݨ wMS%&9L_Rެ+*nBfp5i҉5U쨺 '5oR@]Z oKxF@GE· mq'"KǙhVZe&o: )z֬⽴sqFށQTNe*:]Y3 Pץ ])iRb./f4N)7Sok4֕ t׼1neGe7!@hl#)t/~.IKffT>'ZX΅Ǖi6k,>e֐PI? .FlXF_JM:>u ɬ]a_ OCmڴC42&7jbt#F?}z=sIhP8Yz}Lxk {761ASrl 80>CYbUb@U>4m Di< @Qd`є(+uI]Q/,xhć/U! 8.0  P @Device@Resolution (bits)@ Sample rate (Hz) @T Data@!Use rate @!status @code@0source@P error in@P error out@2Path@ Timeout (sec)P   P p*Plays data from the sound output device using finite sampling. This Express VI automatically configures an output task and clears the task after the output completes. -------------------- This Express VI is configured as follows: Device: 0 !PTH0 lvpict.chmPlayWaveform.html?A "!A0 6و6و 0A! " A@?ffffffffffffffffffffffffffffo.....-..--..---.-----.----,,.--,,,,,..-,,----..-,,.--,,,,,.----,,.-----..---..--..-... Play WaveformD @!status @code@0source@P error out@ Timeout (sec) @T Data@Perror@ dt@@Y! @Tt0@S attributesP   @TWaveform @ @Device@ Sample rate (Hz)P@Perror in @Perror in (no error)@2Path@!Use rate@Resolution (bits)\   >     4FPHP%Instance 1 10Saved p9 .viYDZgZZgZ Timeout (sec)YDZgZZgZ Timeout (sec)HmzHmzGPD $$PathPD $$PathHPD11DataPD11DataTDlmWaveformVDDZQD[Q attributesH4U`UabRD_`sourceHefPD$codeHRD$^}_}statusM$hoioPYrZrPaneQD[t\terrorNDdtHMYHNDQ^R^dtHY,Z+NDQ^R^t0HDY[ P,E-EPaneN,3-3 N(/)/ H"!PPaneN TD~.)Use rateTD~.)Use rate\D+i+iSample rate (Hz)\D+i+iSample rate (Hz)H1>Z1>Y]DggResolution (bits)]DggResolution (bits)HHGRD22sourceRD22sourceHC(vPD?W@WcodePD?W@WcodeHIJRD$00statusRD$00statusM$P &&PaneTD 11error inTD 11error inRDsourceRDsourceHCt(cPD,D-DcodePD,D-DcodeH6t7tRD$statusRD$statusM$  PPaneUD%% error outUD%% error outRD99DeviceRD99DeviceHrqP Pane^D$wJwLsubPlayWaveform.viD9d9d<<AThis Express Source VI is a wrapper around the subVI here. If you are converting a VI to an Express VI, then this subVI is the VI you chose. Open it and make sure it works properly. If you are creating a new Express VI, finish these steps: 1. Open the subVI and complete it first according to instructions on its panel. 2. Drag the bottom the subVI to show all the input and output terminals. Create controls, indicators, and constants for each terminal as needed for the functionality of this Express Source VI. HDq~q~HDww HDJWJWHD  HDHDHD[h[hHD4A4AHD  |PNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333f3̙f3̙̙f3̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3f3ffffff3f3333f333f3 """)))UUUMMMBBB999|PP֭𠠤.9?IDATxc`f($!lTTH@@Mr~ 0-p l4K9M/dIENDB`33qzPNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333f3̙f3̙̙f3̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3f3ffffff3f3333f333f3 """)))UUUMMMBBB999|PP֭𠠤.9AIDATxc`f(`O -?B( ȶ0@T  Y9N` A?KIENDB`qZPNG  IHDRZmIDATx F̞2F(NuB[4y4 D^R1s3tx aD۵P!\ec?6X/2p4vn}Ka+jIENDB`TPNG  IHDRZsIDATx @MN:@T)-="T!}oED_Θy"P-5\Kj@, Oi߬XQ#^i+}`4`1۸! IENDB`ZPNG  IHDRZmIDATx F̞2F(NuB[4y4 D^R1s3tx aD۵P!\ec?6X/2p4vn}Ka+jIENDB`TPNG  IHDRZsIDATx @MN:@T)-="T!}oED_Θy"P-5\Kj@, Oi߬XQ#^i+}`4`1۸! IENDB`Sx\ t\yJs%Kz\{e m61vXvll+{U+AC!mꆤ>m8mρã!!)1v(4ope>~ؔ~8VB5o&:ɬI.]t@=.ee/"˗ %*lɚ u ^oEj RϤeF=&V9~o>8uaotg&pz:J+kG AiZy$́|;pj*艤ꫯߣd\mzțM( ~G zAZZ|\Imu{0111IӥT!zfٰ2zmjc(*O+78y${ഋXDRISNU[ 8զO_9T~2٤">~8ƻƆuxaT Xw֒)k[VYZ8E8#8]/w؄ׅS!:"t"Bs7y \~G}ċU \L{!7m. ^3dϒK:Pʕð3r۫݁pV ж+*3j;PK24=inEiw05F1#!EguPx@G |PJlLwt{9"hpBR\'|@ l#lj]&Η2R8Ձ_ h9'[@rNv¿Hӓ DZNWeO]e~8uBN)ئKYa8N֮ZͷvO-aфϕ6Lhg\̄§z9VÿI$Uvj[nrzsM h'S,xgkSS|" ʓ 8ʩƹ@,P{j/هb uݡh"~v:<75xwhvӌq Uݎ v"ǐ}֌A'b\ӕݘ9]UoZqEi@k]+bY/|\4+Tf2C>NfH 5p6dlFQ8N2"|ޏo{r6g~@E_Du?B8<-TXA`͍.!Cg-ty#h5 ꖘ > ʙ٨aNvqgr0'336CGNl{̉v &<ٗy\tr2t~Ӻ؂6Hlh&Gb {Ć_td$>?S aR`8>`tX'c!b}(66]j'vD@|dMrEb bшaەE*sȨ`ȨAdlȨdZ ~]\8*S-K%QU*NcIxlW1:=v++ ![_*pVw)麮B\0`/x#QuhtD̝€*100 ZP퀪 !5E/@UW/RTT:iXm^#^'#fwvPH!ƥ:=B59✲}Hf(3W >h*K lX.*!L oF.EI݈TB2$1`|Ȅqd_r4}C* BkDݲy:s\/ԋF٧73}BAv u+m'ȿ\@~1oiHWM)g&y 30lDO I߸\qevhH%k3B4 Il|\,B.ܡ;YߕtrŜ9pg[Yd֪2* d s (NӺab[&Kˋ>Kmh>.Յ0oc(z|}_M=:c13"vF8Iu(WMfWX?8HLJh| [M[,YMZ4' b.|{|f[VZ(܈i7|#YFgkffa䰢Y< w~3=Gγ$B5b\'ߔ AS ;gq{$96#%jl]fDԃcZ= .Y$I;$bpVta=;&DD8OqXʐz%!Wnr;$ɞ+OjJ-T':/֫F69 '{ـܠp,d;ff_8a?͆:/Kp*SBv2^<]17BnRWѬ2K*YfNWFCJ Ջ($(!{ (ia(kB^Z<@ѵHyz'(lA.S.ނ9*{%ܚ79qL,o4BkOO K:#L޺?]MBN>%f`뢬\xf"9i0sx.0E`-Jr.(I/pfrէsm㊇넲^\:ye?cy˱cZAj{,H)p"6AnR./Hݍ}}J<=H bAnү,Hu e)*)uzA*Ү?MXKsR9ś,n_&p1pN!"@XBFR[yH>La^ -o8Ul gIUW'*4()Hgu#j w.n@8f J뉪mvrdIk;vMI |\og0ﻍXTK^dŭ,JZ['i.5OT6mKfմ[SܴBmbc^kO OP{nq\P;ԧ6T³Hm.|o^oks̞%h-P4Zm7MZ^ -MLc41Lc4i4u `lhWe:}u@ǩf"?/ zhv@,f \@Q*TqX&*0'}FG?*.Bf'ݘIvr/(vw lwy;ac NkXb}X+>v;vLĊi8%;t02kaT%nzPK?ZXÎwαFLi#5n坢FEpIwk"*k'h?9Vj"/dP$ 0SCņm06DتDNsfc#ш:0߯~vCBGc(68Hխ]\29g?&jl]Ҙ:0:O ƒcjbo|t0dž  u0!)KB:NvRFfPR, 9"3/JiɆX|zvӜFBɞ'w,ʘW?B2Mz"n<Mpo$u=@H u6%AR܌ )s轞+Az' yuD/ ) )3/$M?M ]baPO `u ⋈AHVZ8TjOX\bY'S5v"2fQ@dF&;Vul, Mv$\j1#1# "3*D fJYQ}!Oq1#9?3a5ƌI'3#53"$J͞QeF 30#`0Qf4Gߛ3Y6=fd2ԊQZfOʌSaFŒSaFrrgFrɘbcFLgV)3:T㸌(?njJόq)3R~6 3:*eFyfD/;3:*2#!/ Q F1"C>- %df'Yt1[tP@mO.g$NY>Vr(%QRʢɥ,ʥ,\RD(ˬ@xB̟\ZDS&6I=aD1Arq ֏8U [?4OZ,ftXb-*`a`NJ='_G_=)v??4I)>BI۽On\o'kg%ƺ'qނyija?6/Ys(Y8ӎOɢ#{-OzPy9/qy{-A\z1yEQS/[-Nm²+ x/6<\:*iHG6eKBDHP%Instance 1 10Saved p9 .viIUVIsubPlayWaveform.viPTH0=sound2PlayWaveformSource.llbsubPlayWaveform.viWx]lUϙvgS(p7Qy*!C)B>PhÖZ ҂LK0ɖ Ә(>xȶ{w 6י9U1|B_pm fPWb4)a0i"jlo6e\΀:\~"F6qD,.EnP¢J{ۊX,DbplNP米EݡpT1㺁2x]L0rP0 9N{3UڦMl.i2KANmsUa=V]qjlȑ-4Z|hFN$hWݴ6J6fr`qіǡ9,S`[9,`cw$aFxQ'.Cv2( Zv pmaQH|מؕ(j]^$SfyzUTgCdcV#06Hfx0 QhP2U+/!IFY<  %Y=9 S2`PwJ Eʬ"0x10A2b0z1l(_3k"gЎ=!vW|"XT8m{Q@N@7-&5`.6+jA:U OCkCs܏d~Hj9$ C2“UWJW^?Uaޟfճz(hk ҕYy:$iSEI<m*.ɪj+sőY?' enu08#c'V{)V7-/:վl[ɪի^;qˋ{R6f~OVfsOVbid#OV|;şˌVځ-#H/hL\ND)NI.LV.ALL.VILastSavedTarget0Dflt_BYOB Creator Info@0TagValue"Express VI Development Toolkit 1.0_Wizard2PTH0Esound2_PlayWaveformConfig.llbConfigure PlayWaveform.vi_OriginalInstancePath2PTH0Asound2PlayWaveformSource.llbPlayWaveform Source.vi Localized&@0Localization Status (string)LocalizeNI.LV.ALL.goodSyntaxTargets0 @Dflt("IUUAn Q8>Q8>:>:>I?x      TahomaTahomaTahoma00RSRC LVINLBVWc b 4 LVSRBDPWLIviCONPTM80DFDSLIdsVICDvers0DLDRDFPTDXCPMplSTRGHLPPHLPTICONicl4icl8TITLDTHP LIfp TRecO4DSIM tFPHb FPSE LIbd BDHb (BDSE .;,7.<,0P.=-42.>-.?-P.@.(n.A.t\.B.O.C/$>.F/xy.G/̄).H0('.I0.J0ܰi.K14e.L10k.M1.N28d@.O4dF.P53.Q5d0.R5S.S50A.T6H].U6DE.V6 -.W7,o.7xr.;8O.6>6cq__pI^4LVINp9.viPOLYSound File Open.viPTH03sound2 lvsound2.llbSound File Open.vi`d7LVINSound File Read Open.viPTH08sound2 lvsound2.llbSound File Read Open.vi @!status @code@0source@P error out:?Sound File Refnum.ctl@psound file refnum @Perror in (no error)@2path< x POLYSound File Read.viPTH03sound2 lvsound2.llbSound File Read.vi0LVINSound File Read (DBL).viPTH09sound2 lvsound2.llbSound File Read (DBL).vi @!status @code@0source@P error out @offset @Tdata@@data>?Sound File Refnum.ctl @psound file refnum out@! end of file?$@number of samples/ch (-1: all) @Perror in (no error)@position offsetTBQSound File Position.ctl4@AbsoluteFrom EndRelative position mode:?Sound File Refnum.ctl@psound file refnum<  x LVIN%Instance 1 10Saved p9 .viPTH0*%Instance 1 10Saved p9 .vi @Device @T Data @!status @code@0source@Perror in@P error out\ 3 ct d-` P02PP c@flg@oRt@eof@P udf@2path @2dfd @2txd @2old @2extP P P @P @ @ P c$ d c @Tdata@@!data @!status @code@0source@P#$% error out c| c:?Sound File Refnum.ctl@psound file refnum c c`>P----------------... d/ d0   0 "&'()&'(&(*+,00102xc```e``9 ,@bF b@@q@h..nqtE w@եHL !?FXsA K ^yL@\ib 5@*@ w@"VIDSp9.viVIDSSound File Read Open.viPTH0VIDSSound File Read (DBL).viPTH0VIDS%Instance 1 10Saved p9 .viPTH0 xV]hUsvn4B- vYMl$XbV[6.+ lGWJtGq+kAl V[S"B{Lua9sΞsvq&{/P9A_lyfzJg24֨K* ջH$;P0+ۑoAi Uӭ𴡏eTffFԙXp( wev}${o4ށ=XIP RdjcL~&Q[˟)'yp;CkVtոi[*˸ N37PޯjPCOJR!D=0.yM5׭CaR`bd:2St<~3WhYP"±t(66gY\x'Y#a ]%9."rg!W#$ 9x3P-#O$#|C%ºDX.q+¦ EhDs}_Xf+s3K\_z|4V͸^~j`̡!haDy1-,b4UgcC~T@ %/=LYpЯ*?~ 4 UrptGH6҉1p'" z,5iD}оths/ 8.0D P@2pathP P pTTTuu$TT$;a$aI2xaaa,,,,+,,,,,++,,,++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,###,,,#,##,,,,,,,,#,,#,,,,,########H`d7 @!status @code@0source@P error out:?Sound File Refnum.ctl@psound file refnum @Perror in (no error)@2path< x  P @Device @T Data@Perror in\    @offset @Tdata@@data>?Sound File Refnum.ctl @psound file refnum out@! end of file?$@number of samples/ch (-1: all)@position offsetTBQSound File Position.ctl4@AbsoluteFrom EndRelative position mode0< x  P!3   FPHPp9.viPDpathH*7P/:/:Pane^DSound File Read.viHD$HdJc^DMOSound File Open.viYD$df Play WaveformHD6 6FxKaǟwvW]|gceFR˂rE0֮(2+ .db:XDc,wfg\Qq`w}>;urp6pcB m*ӑ7a @RD#KC FrWyr5d1.ts!1hńOˆ3q'($Ъ9y!5ڲ,Ϻ[&cSBE7,ℵǔB8dnw SR"gF[\cϚ%lHpsQa8 DBrD%]LJdZZ Y+gu[GLR7Crs~X5V.2xl`HEXNEA3Hsound2 lvsound2.llbSound File Open.vi1IUVISound File Read Open.viPTH08sound2 lvsound2.llbSound File Read Open.vi1PUPVSound File Read.viPTH03sound2 lvsound2.llbSound File Read.viOIUVISound File Read (DBL).viPTH09sound2 lvsound2.llbSound File Read (DBL).viOb'x}lE7{P؃BB-H1Dr5% hqF10h$*i{xIpRbʗG0 Dlryov&6Sax7<"!^]K<˨ @O#+|5{+5G?#F_zM:8';3C-;F{s6VN_up L0-[SA u4&(B ڙP `٨ʅtVS'Ɯtl3+ɪ`$Z\p5P8GPPpB S 6le0*tP)uԩcx E,ֻ$zY&<b(YltA&z fRBE7*|W6.H1wE7[ +P.C7*|?a"<~i_-ks8{GVf=aX; (4:=.k7Nx k[iEB:M3MuXk(Ҝ5bfSH9#b]66FOf240DzZSieg1lG,vj5ɛȚukIs5يm"y=Kg)U~4=2|#aV~R47\r2{tRT\\I=#˰b z>R71gtNR8[-װrb [p gYxuPpuJ+B?3a2tVHE+,P̈́P.4*Mphy\a˜PꦗN VXv\,/f&MSZahyJ\(2AWy.+0vf& ʅV.0B E&T*BkXiKD+;0|Wmf*BmhqpW\kD+,υL+.Z^'Zal&r(Za"z}+țj+V G'D„ |6[aV}ٯ<.GY)<> ~%“:÷IxJ{YnҟR>B5^-2e)/]|NaE'Yy򒙩!$7Zq,o?͒@S33uI9<Ԩ (i(DeqQ2f((,o4Dyqck<=2,qT%JE8I,r4"?eqQ! 2e(QQIYh2*(,v42jLqSQ?Rg\1E1F?P%_SaLVs.ƯaT+ƹ(7&HwL0&)oQ.8O#˜DC.uRFJ1 .Lԙaq!ʸ$iCI%c33!xG+Qo{Fd-Yik@;!yÞ[y=H`/?IuE' 8 Vn;\-`z`zWerK0?rv\XRVJ⇆[o{R:`j<=dұ4a g+cZ }f. _ѡ@4j`ͧ=08'v .J}Gkj@jƯ_` Q>:()` J@C =>^}|vk_dYI]-$kX-C: kS35܇l٫>_D(        TahomaTahomaTahoma00RSRC LVINLBVWH& ( 4VINS