RSRC LVINLBVWN? N01246eRRSRC LVINLBVWZ Z Z PlaybackExample.viInstancetP <ZIHGmY /jHaُ B~0ُ B~~q@88q.+,'/Dzv($LVINPlaybackExample.vi:Instance:0IVOVPlaybackExample.viPTH0PlaybackExample.viVIVIsubSoundAcquire.viPTH0=sound2SoundAcquireSource.llbsubSoundAcquire.vi @Device@Resolution (bits)@ Sample rate (Hz)@Samples per channel@ #Channels @!status @code@0source @Perror in (no error)@2Path @T Data@P error out\     ( @Device@ Duration (s)@ Sample rate (Hz)@ #Channels@Resolution (bits) @!status @code@0source @Perror in (no error) @T Data@P error out\     c d1` P c8@flg@oRt@eof@Pudf@2Path @2dfd @2txd @2old @2extP 02PP c @T Data @T dfd @T txd @T old @T extP  P @*P @  ! @6P"##$$$%& @' @3 P*** @+P%%%% P% @. P&% @0P%%% @2PP 4 @5&P!(),(-)/136 @P888.P8882 PP  @<@ P @?P ;))=&>;@; P$ @B*P$$$$$$$$$C c0 @!status @code@0source@PFGH error out@P%dfd@P%txd@P%old@P%extP IJKLM P c; @PFGHerror in (no error)P QJKLM c@Resolution (bits)@dfd@txd@old@extP TUVWX c@ #ChannelsP [UVWX c@ Sample rate (Hz)@ dfd@ txd@ old@ extP ^_`ab P$$$ c4@ Duration (s)P f_`ab @Device@dfd@txd@old@extP hijkl P P @oPp c dIhT^[Q f c`>P d d: 7 9 : A D D ENO0PRO0SYO0Z\O0]cd0egd0]mn0q rs0turvwxyz{|}fhQ~ 00~m"xT=hTAw!Q#BP (!?ERJRb b"*i Zi, h7f|3vDGX>LdB*h\DTہB7q<dG'wۻؚ]1=x}]8(ź>9WVŽzT]\8kҍ}VIDSPlaybackExample.vi:Instance:0DSDSsubSoundAcquire.viPTH0xmUahW~ww{D1jc B#WJ )=5FXhB@{㹸6?*hIk?D"4 UPA93{!wof켽Gqٱ>W_B[ pesBg֒]`% 34y,~ GUDoFo4f,be؋vn;$nBvG@<{V~oѻEn#g_RI"="/iXEJYӬV&VoLf7-hy+GBmn>RX,V)oC.V'jl:V*g}5څdRѐcrIPpj>NV~0}EpX[,WA;@q}BH?' &|p#n7ዄLXYA1"|8YCf!Me VA lvpict.chmAcquireSound.html?`8888|>9;ၼ=999911#p8@?ffffffffffffffffffffffffffffo &fb&fb&fb&fb&fb&fb&fb&fb&fb&fb&fb&fb &fbfmfNNNx͢xxNx͢xxNx͢xxNx͢xxNx͢xxNx͢xxNx͢xxNx͢xxNx͢xxNx͢xxNx͢xxNx͢xxNx͢xxNxVxxNxxxNxVV Acquire Soundv @Device@Resolution (bits)@ Sample rate (Hz)@Samples per channel@ #Channels @!status @code@0source @Perror in (no error)@2Path @T Data@P error out\    @ Duration (s) !P0P @ @ P @<_Q F      ,FPHPPlaybackExample.vi:Instance:0PD&&PathPD&&PathH.;.;PDDataPDDataH'E)DP!:":PaneH  HgtggPananPaneHeZrle\ekP\u]uPaneHPD$TimeHD"jjU D$Ser AmplitudeHD##RDsourceRDsourceHPDvvcodePDvvcodeHRD$wwstatusRD$wwstatusL$PvvPaneUDbobo error outUDbobo error outRD&&sourceRD&&sourceH { kPDu3Ku4KcodePDu3Ku4KcodeH={>{RD$v$v$statusRD$v$v$statusL$  PuuPane_DanWanWerror in (no error)_DanWanWerror in (no error)]D \\Resolution (bits)]D \\Resolution (bits)HsrUD~ B~B #ChannelsUD~ B~B #ChannelsH=<\DN [^N[^Sample rate (Hz)\DN [^N[^Sample rate (Hz)Han=an<XD +G+G Duration (s)XD +G+G Duration (s)H1>s1>rRD ..DeviceRD ..DeviceH[ZPPane^D$JLsubSoundAcquire.viHDxxHDHDHDHD$$HDUbUbHDw%w% HDHD>K>K CC   xxZPNG  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`#Srx\ |TՕ?M&L@>y ψ0 `"~afLEvQE(VHw5*j[WS&u&cp״~޻{=sڽ%b\z?_'m_'Z#v o'yD_P,rܥS|Iyy oʋc_x(e)/vet uL9>ΰo^[yVV^lU̷*Ƈe|blU / Ȁ9?#/;!zG|D;W{{' ;͸#JRO_u w:Jw5T4:!<T7N^҅P-ل>vEJM} iM]Kjg7׿ T7+`|T%]BJԽKɼQp.4L ^#]KjC5) @ieh4' \(o>g{>PbZQ%N[}. |R[tK*"zwWjku24Z{HJm@ (,jԇ%zVRN)/>O]^֥U(/tk % (7ۧ2;b]!)Ѩp5QD'Md9%޵5S߲Zöv77$q@cxr)e\ʷ=MKP sJTO/[{Q)|(wRI7@Y%h%8& (of?/,)#Lpy2RrPѸ`\,  /k@,UA|1WqBVZN$۷ t2̀XxUߋ!7$T˽+G_-6Zޙm_99?sQXxx.kP{}Nm^qSV&z vɍ]#w4:=K0.FOyp# >a_X -n1}Fu|Cm I kc qE#qP!b6"Ɯ-!ubXmdq ϣ զAw|Tw4uaR+5n@24!0>|3!ES&MiJ3!HGgnCVLY DE$8p(E:[,o6l51fנ`@ |aRp/pᢖA-i BQ!/JH@wH&Ai//Q#@)Sk:AsGv<`m* F|>e3jX*؃*d>|-8ԕFދ|IьMP,-0s gm0nY4JٴA.O;{ߞqg'Bw,mg>&T! nGk{IU y%A6Zq^)^HC v'wK, J 0Av?S͘Ej{V{h2YgfKTl&IkLK]Lu8iRO"B8ǿ….c!IbNYؗ;Ϝғ9'qo?[hTۥnqHLjG}?SNYjOQp(6-.>'>I8]=!$FfIw9ׁtַ-Rq$B*őn'7tҵn7}KϹ 88vtTqA'݂IsL(T&x7T7`0vPnλ+)ix0?]n&-&.9wݢȻ hQݵzbIrSkvHӐv>1k5ӾEWY6ŬơF&Fc׸5^"VXxvFz7ʴ0@ʫmlnB\ ʹO?4ElrJM .O{ѩ3見òp{-X`a!KѩZఽф[(LiHǗanr&NtJPn:tAսoߎNBfB8`No=Ad ] zsrK퐯s%lS$lǕej!BˆТx' Cf{-:jm0 vqB<Tک<ҧS1bZOupPyT ϒT tCR $7Oz1}:a0Y8]$LuatN!muʅK BROWCq$gЀ]7\b L%ƐM1?ppg1V_J` w7@pŦxFB1fVÍT 7\5OSU,hLF{X ?06OXSP=z({HO/aH2H wcޅXw|dW WFrdPW M;#Qt|ENZ0/<ʹ7%ג%߁ݰfZ.S^zn/<|CH07 Ln+EcI0 tׅ(pi uvF:񙴹O#z:"u]R+A[:ZPkQHR>GZބltp{ksz1e]+ GQpk(SfΌ›\kk2t26zOpzsQt#F@̅-JMGv>!76 = 7<Rx'C/5wu=d5gܪ{=g"A/`=n k~18yIm-65>F1}6L ?T}㻾QeԘ~,Rߢ_X`=O]e%S̀ugsound2SoundAcquireSource.llbsubSoundAcquire.vi-PTH0xal=ـ&vڸ຦DT44ILQ,Z*T(ir)fHEjuUU%mmݪҭ7ow6 hٝX~:b^V% ZdZY.>`n:qLLmv\•>@f\_U[8\qu0ݞ\g!CW;=M+fiU6Qvbak$ 5=5T[ҝ.v+S,JRL=[0,뾱}~7[˝XdICfLLc=b[%FVX0CD Y &B]F ɨ $CZ.)E:_D C<y< Oϗˇ9C [C0 íS/$KKHG% vޤmNѾ,:IŇLAѮ|H*ڃKJ`G;nCwpV|H)Vj6[Vst6\"WyUmpji)t jܾb=z3עTwDQy%5f fz_F1[us b5턏vOaX֙)딧`;^*rgdO0/%rtZ`a&*NI.LV.ALL.VILastSavedTargetP0Dflt_BYOB Creator InfoP@0TagValue"Express VI Development Toolkit 1.0_WizardP2PTH0Esound2_SoundAcquireConfig.llbConfigure SoundAcquire.vi_OriginalInstancePathP2PTH0Bsound2SoundAcquireSource.llbSound Acquire Source.vi LocalizedP&@0Localization Status (string)LocalizeNI.LV.ALL.goodSyntaxTargetsP0 @DfltZ(IUUAn Q8>Q8>:>:>I?h  o  v  }  TahomaTahomaTahoma001RSRC LVINLBVWZ Z Z 4 X#LIBNLVSRBDPWRTSGLIviCONPTM80,DFDS@LIdsTVICDhvers|DLDRFPTDCPMpSTRGHLPPHLPTICONicl4icl80TITLDDTHPXLIfplTRecBPICCDSIM FPHb \FPSE pLIbd BDHb BDSE VITS MUID HIST PRT FTAB $ 8 <4\xl  ` ! !L ! ! "8""#,#x#$ $x$%%p%&&h&"'#'d$'%(&(t'(()))l*)+* ,*d-*0+ 1+`2+3,(4,5,6-<7-8-9.@:.;/</L=/>0?0P@0A1B1LC1D2E2PF2G2H34I3J3K4L4d4444 4!5.6/78xNNOtW\WhYYYZP0nRSRC LVINLBVWc` * c@ PlaybackExample.viInstancetP <(5/'VG|(6 /+nJӘ"ُ B~0ُ B~VEE W:]$O- @ LVINPlaybackExample.vi:Instance:1IVOVPlaybackExample.viPTH0PlaybackExample.viVIVIsubPlayWaveform.viPTH0=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 c d1` 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`>PTTffffffffffffffffggg d h d;0 $' (0* 00.0/5680>(0H(0IK(0LRS0X YZ0[Y\]7^_`a bcdM90BeAi0j0exSNA}* p,~a?/;pSfϡB7K{HԑQeL<8 ;-%K8ق0VSYdJ7x]uU1~6cM4S(95OS.Dn#M-6gr 4pw]`Il:jFj5h/ZD< -z2tgW4(LF󯹼V'yg w{FrSП/h{k}O7.Z;9L-i}5E9K= S6~午'Gs}8ɿˎc>:/'3W}VIDSPlaybackExample.vi:Instance:1DSDSsubPlayWaveform.viPTH0 xmT]hU3Lڴ4ڴ\aAB[QBYk!fcF\t&)н.΃b">ڬH$Ї"l<*9ggӐ s=iԁAFϟBgi{`l՜꼡XA Q}^\uJ?&žgU~b6EŇ V4a baSHRQa*!A4 9MVS'#/Nͼ, 7;(yO<0Rf7P't:5dGʈl7( } nOr+)̻DjK)%C.ݸ5܂Sv+f;[q/@@ 똓S#zW(\r1S##+ݯ wNS5&>tR^ݟԪ뵔na p+0p ?H'7ְ[1/Vk}}J_5,v/ppy:[>&Yu/!6)%_@TNySZLYRٛVA[hou3fw~{,OB\^Ezi3I? &iܿ$LUo(gǛ83WބzQˬ'(nr&l8t\Px8mxRgͺʯi\àXԹڦ{hto꟡ƺI[~-Fƨ#|{yCct|D4q?O?{ haKƤ&FjhTܶq0D8G=PVTDm-g`ps={vG1or;@| x^D 遼{+SA6&5zT-״7w>¸?,FQ P8.5  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)\   >     ,FPHPPlaybackExample.vi:Instance:1YDZgZZgZ 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-EPaneL,3-3L(/)/H"!PPaneLTD~.)Use rateTD~.)Use rate\D+i+iSample rate (Hz)\D+i+iSample rate (Hz)H1>Z1>Y]DggResolution (bits)]DggResolution (bits)HHGRD22sourceRD22sourceHC(wPD?W@WcodePD?W@WcodeHIJRD$00statusRD$00statusM$P &&PaneTD 11error inTD 11error inRDsourceRDsourceHCt(dPD,D-DcodePD,D-DcodeH6t7tRD$statusRD$statusM$  PPaneUD%% error outUD%% error outRD99DeviceRD99DeviceHrqPPane^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`nSffォp0mswg?_-i>~ؒ#~8&Ȇ76'Ko rSfP /,_Ge/?:Q>jLjO2Yk1*[cܪ [VV~lU'ÇMr:l$j2Q>ˏP5&IU9!$}Njyލ]߾߿WKF0O{=?/6}[4y5o2|*NіT_IA UiA yj3`,APpރEéUAwtJ=$l{E[ӰqG!ij $ n]kirR=0111AӥLzfٰ::-DZTGWT&78y${𴋩XĆRֿ<2[Q݊s\pUr(Sxgkdi'Zk">qƻʇuxaٰBE kwJ+ ,M"O^)k?{|"0V9UtnyyK[_lb3b.rT4kze]ȹe}Yz׀ ^LJ('G \5FjxMdjЬpΘi\b5TWȦILpiILАc\deQA:MRjt;˩lAE+`W$7-:͚$PY[mXD]xVs.@kjozPS+*b,P)46ETV;Sgbkd['k4hB+_еvzqn@Z nbp%3;zK38k_BS< Db13ŋ,XL44wᇿOqɩܞX_?K*1%ڛp,T>YMvp[`aOX8p&n Zaj^nMV;Wc>sƠ_1r?^e1]UOZpEY"k]+!U֋!C/ ӱV6nUVYfC|Xˆu6J WSIYғ 6s7_V̏z1ϠO /V6[lqK/ x9[@E7ZYN%rv@ZJ7s[9kS%#]hgP^>Dل{w fvg K;b&|:wdn "PѤnD`"!0>bxToj$M$b 8BkXٶuFc\7 k)7҃_8;|@k2@Avu+mȿLB~>oiHRW(^S7!ƥn\j\~+ ΰukm3B4 ,)|^,B.ܮ9Yߕlr9xW_t.֪4* tts (N3Q8xu<\YQ(xuģLT>´ϣ&o(}Qh!^+zAt,cfD/1ۍp4:Njqjʹd m/1B;LZ"h]eԊfղU_=I(0O0 R)̿O55`9͜1/x?yL TVY0Zg0¿Lٚb@J ٺz@i7 Z.xpjUCjg㦼&'5Pj5OofpV  Ԍ3f1S (f%49*n3OTSc?1SbTRC\[Yc"%YG/iGj}]4V".{Kx-~ 嘞wX·[-8؀f<<2&&TACQZxK}z,m vnRKw}>cJ)=Z]D3MXn~Y Z5Td'{fr'|uw6( 曻NWfTp#*S W>hwkXR)hx;g\e 5ȸ1qNCJ 7($(ۮ (Q %>uT=fqi(Vȇ)-|AH`tL *8Yl2s[/2OWe:axx:N(uo^ֳIx7"ۧ9+Rwfa.#bsūXj$dxu7)^ux+Wū L \m}-Xf9pBWF>fQ5:#s*VGlj[.%yVP?LlF /΋ɷJCZ芎WWwK'Jl4h3rjw!nDg8f :Umnz#:n5%t!oE~|lƪ،գNZf[uPg(nv}eu֡˶ɄBZ ^rmL E\ʢZʢF5VPn+/x:kp~묅Manݹ'>Ż'x ŻɊw{\f,dd``b1q|}4~"4-4v[Mc7)4v[Mit-N]|>'4˜KQ2Yzy/(f~jQ3Xl1q(zoB9v?F ;gi%hxɅo 0ğګ֯jW-\V鈜)?/*X,.ߦk>E,DŴ| ᅈX3iەfq+I`XȞ .a$|.۹ ȷt?!\1W rZGZ!R uM82P;3*yqTw9vP5:@~'M轠qck;ǎ_kC;fд/vXecǝw)ǎZj,v؁ژnN5ΦءT%zPS;pX}"GpΑY{Q Xʭ|bۢe4I&+f6 JE˹=N;L&)I]-U+"+mu!݅huY&iϞWn jWIWys9a#n(x9yU>`}:U-2bn}\$4'I8дH5 IwDZ$tsI^$i)[)I2~1I7$u!Isd鑤u$VIG!I=+IL$m IL$m!IHtQ$8 ّ$_NB;$+$J;$Rf$)q$Qc/=HیP^w͓̖=/tY˸')* _貲O/.^Hd#{!gr r9^({PLjHeaRC6Pչ%Li#r(C>\ĈX_\f9{pkQ;6u9Op~m9?%yO=)T~ 4q^eyOy`˝O=|~!{^r{ g-8lY|_ 7:]$ڃ1鐭9mI\ݎb剃_7 >A*0 r ir AyfS[";w$j.x= jŘ.e\BDHPPlaybackExample.vi:Instance:1IUVIsubPlayWaveform.viPTH0=sound2PlayWaveformSource.llbsubPlayWaveform.viWPTH0x]lUϙvgS(PhĐEE@@1` Z(aK`jDlۂ i%dKiL/bh% A53K1\ou0ï0`1VA67".}_k@-.FNs?P-bI"nqU"n7s֫ỹ?X386YN,Ɓ9 agЎCeebuFy}`%jcr9Z7mJкݴ6hV,z6 h}z8 Z]giD%h6UۖM'i0iD{(h8*AUې#i[i,h 6ENЮilȕi|D[沨OmHUvY~yߑEڞ(꒻ I,ãԢjeC@bv3+1hEQ]{bWwQ{mȓOQTBUQ Y¨bP U0FކBh`Vï0l'f`*C^6&f`(^fLYC)^#6IF <88jY<8had|ŬL;ر_cQ&vcf1bx, 2Gv 7?π=ZLet}f jcnjмFOƂy4:FPHKϊxZ6OxRӡ̆;0MHset ])+urj5g@2Kq9rA胣p74 i[!6X}EF[3UҼ,ɜ$dokp L ޔ2ߥ존FCf#s%Fm>~Y-T$ݴ, 0!#s%sZ]4Gt'eΤ.!ڑvɜ'd7h]!3>M*@Cf#'d~Qc 'I4?I!֑qtQW2icwGmjrc췱5v r;9=˟"<Sp* f)NI.LV.ALL.VILastSavedTargetP0Dflt_BYOB Creator InfoP@0TagValue"Express VI Development Toolkit 1.0_WizardP2PTH0Esound2_PlayWaveformConfig.llbConfigure PlayWaveform.vi_OriginalInstancePathP2PTH0Asound2PlayWaveformSource.llbPlayWaveform Source.vi LocalizedP&@0Localization Status (string)LocalizeNI.LV.ALL.goodSyntaxTargetsP0 @Dflt("IUUAn Q8>Q8>:>:>I?qX  _  f  m o TahomaTahomaTahoma00RSRC LVINLBVWc` * c@ 4 ("LIBNLVSRBDPWRTSGLIviCONP TM80 DFDS4LIdsHVICD\verspDLDRFPTDCPMpSTRGHLPPHLPTICONicl4icl8$TITL8DTHPLLIfp`TRecOtDSIM FPHb ,FPSE @LIbd TBDHb hBDSE |VITS MUID HIST PRT FTAB $ D 84\x`PD  8   8 0 | !(!|!"("t"##h#$$T $!$"%H#%$%%&8&&'&('H)'*'+(X,(-).)`/)0*1*X2*3*4+P5+8+9,P:,;-<-X=->-?.P@.A.B/HC/F/G0HH0I1J1XK1L1M2PN2O5HP5Q5R6,S6xT6U7V7\W77;6?t7@TDA8EBBXpX|YD__bbbDb1nRSRC LVINLBVWc` * c@ PlaybackExample.viInstancetP <(5/'VG|(6 /+nJӘ"ُ B~0ُ B~VEE W:]$O- @  LVINPlaybackExample.vi:Instance:2VIVIsubPlayWaveform.viPTH0=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\     IVOVPlaybackExample.viPTH0PlaybackExample.vi @Device @T Data @!status @code@0source@Perror in@P error out\ k c d1` 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`>PTTffffffffffffffffggg d h d;0 $' (0* 00.0/5680>(0H(0IK(0LRS0X YZ0[Y\]7^_`a bcdM90BeAi0j0exSNA}* p,~a?/;pSfϡB7K{HԑQeL<8 ;-%K8ق0VSYdJ7x]uU1~6cM4S(95OS.Dn#M-6gr 4pw]`Il:jFj5h/ZD< -z2tgW4(LF󯹼V'yg w{FrSП/h{k}O7.Z;9L-i}5E9K= S6~午'Gs}8ɿˎc>:/'3W}VIDSPlaybackExample.vi:Instance:2DSDSsubPlayWaveform.viPTH0 xmT]hU3Lڴ4ڴ\aAB[QBYk!fcF\t&)н.΃b">ڬH$Ї"l<*9ggӐ s=iԁAFϟBgi{`l՜꼡XA Q}^\uJ?&žgU~b6EŇ V4a baSHRQa*!A4 9MVS'#/Nͼ, 7;(yO<0Rf7P't:5dGʈl7( } nOr+)̻DjK)%C.ݸ5܂Sv+f;[q/@@ 똓S#zW(\r1S##+ݯ wNS5&>tR^ݟԪ뵔na p+0p ?H'7ְ[1/Vk}}J_5,v/ppy:[>&Yu/!6)%_@TNySZLYRٛVA[hou3fw~{,OB\^Ezi3I? &iܿ$LUo(gǛ83WބzQˬ'(nr&l8t\Px8mxRgͺʯi\àXԹڦ{hto꟡ƺI[~-Fƨ#|{yCct|D4q?O?{ haKƤ&FjhTܶq0D8G=PVTDm-g`ps={vG1or;@| x^D 遼{+SA6&5zT-״7w>¸?,FQ P8.5  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 Waveform2D @!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)\   >     ,FPHPPlaybackExample.vi:Instance:2YDZgZZgZ 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-EPaneL,3-3L(/)/H"!PPaneLTD~.)Use rateTD~.)Use rate\D+i+iSample rate (Hz)\D+i+iSample rate (Hz)H1>Z1>Y]DggResolution (bits)]DggResolution (bits)HHGRD22sourceRD22sourceHC(wPD?W@WcodePD?W@WcodeHIJRD$00statusRD$00statusM$P &&PaneTD 11error inTD 11error inRDsourceRDsourceHCt(dPD,D-DcodePD,D-DcodeH6t7tRD$statusRD$statusM$  PPaneUD%% error outUD%% error outRD99DeviceRD99DeviceHrqPPane^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`nSffォp0mswg?_-i>~ؒ#~8&Ȇ76'Ko rSfP /,_Ge/?:Q>jLjO2Yk1*[cܪ [VV~lU'ÇMr:l$j2Q>ˏP5&IU9!$}Njyލ]߾߿WKF0O{=?/6}[4y5o2|*NіT_IA UiA yj3`,APpރEéUAwtJ=$l{E[ӰqG!ij $ n]kirR=0111AӥLzfٰ::-DZTGWT&78y${𴋩XĆRֿ<2[Q݊s\pUr(Sxgkdi'Zk">qƻʇuxaٰBE kwJ+ ,M"O^)k?{|"0V9UtnyyK[_lb3b.rT4kze]ȹe}Yz׀ ^LJ('G \5FjxMdjЬpΘi\b5TWȦILpiILАc\deQA:MRjt;˩lAE+`W$7-:͚$PY[mXD]xVs.@kjozPS+*b,P)46ETV;Sgbkd['k4hB+_еvzqn@Z nbp%3;zK38k_BS< Db13ŋ,XL44wᇿOqɩܞX_?K*1%ڛp,T>YMvp[`aOX8p&n Zaj^nMV;Wc>sƠ_1r?^e1]UOZpEY"k]+!U֋!C/ ӱV6nUVYfC|Xˆu6J WSIYғ 6s7_V̏z1ϠO /V6[lqK/ x9[@E7ZYN%rv@ZJ7s[9kS%#]hgP^>Dل{w fvg K;b&|:wdn "PѤnD`"!0>bxToj$M$b 8BkXٶuFc\7 k)7҃_8;|@k2@Avu+mȿLB~>oiHRW(^S7!ƥn\j\~+ ΰukm3B4 ,)|^,B.ܮ9Yߕlr9xW_t.֪4* tts (N3Q8xu<\YQ(xuģLT>´ϣ&o(}Qh!^+zAt,cfD/1ۍp4:Njqjʹd m/1B;LZ"h]eԊfղU_=I(0O0 R)̿O55`9͜1/x?yL TVY0Zg0¿Lٚb@J ٺz@i7 Z.xpjUCjg㦼&'5Pj5OofpV  Ԍ3f1S (f%49*n3OTSc?1SbTRC\[Yc"%YG/iGj}]4V".{Kx-~ 嘞wX·[-8؀f<<2&&TACQZxK}z,m vnRKw}>cJ)=Z]D3MXn~Y Z5Td'{fr'|uw6( 曻NWfTp#*S W>hwkXR)hx;g\e 5ȸ1qNCJ 7($(ۮ (Q %>uT=fqi(Vȇ)-|AH`tL *8Yl2s[/2OWe:axx:N(uo^ֳIx7"ۧ9+Rwfa.#bsūXj$dxu7)^ux+Wū L \m}-Xf9pBWF>fQ5:#s*VGlj[.%yVP?LlF /΋ɷJCZ芎WWwK'Jl4h3rjw!nDg8f :Umnz#:n5%t!oE~|lƪ،գNZf[uPg(nv}eu֡˶ɄBZ ^rmL E\ʢZʢF5VPn+/x:kp~묅Manݹ'>Ż'x ŻɊw{\f,dd``b1q|}4~"4-4v[Mc7)4v[Mit-N]|>'4˜KQ2Yzy/(f~jQ3Xl1q(zoB9v?F ;gi%hxɅo 0ğګ֯jW-\V鈜)?/*X,.ߦk>E,DŴ| ᅈX3iەfq+I`XȞ .a$|.۹ ȷt?!\1W rZGZ!R uM82P;3*yqTw9vP5:@~'M轠qck;ǎ_kC;fд/vXecǝw)ǎZj,v؁ژnN5ΦءT%zPS;pX}"GpΑY{Q Xʭ|bۢe4I&+f6 JE˹=N;L&)I]-U+"+mu!݅huY&iϞWn jWIWys9a#n(x9yU>`}:U-2bn}\$4'I8дH5 IwDZ$tsI^$i)[)I2~1I7$u!Isd鑤u$VIG!I=+IL$m IL$m!IHtQ$8 ّ$_NB;$+$J;$Rf$)q$Qc/=HیP^w͓̖=/tY˸')* _貲O/.^Hd#{!gr r9^({PLjHeaRC6Pչ%Li#r(C>\ĈX_\f9{pkQ;6u9Op~m9?%yO=)T~ 4q^eyOy`˝O=|~!{^r{ g-8lY|_ 7:]$ڃ1鐭9mI\ݎb剃_7 >A*0 r ir AyfS[";w$j.x= jŘ.e\BDHPPlaybackExample.vi:Instance:2IUVIsubPlayWaveform.viPTH0=sound2PlayWaveformSource.llbsubPlayWaveform.viWPTH0x]lUϙvgS(PhĐEE@@1` Z(aK`jDlۂ i%dKiL/bh% A53K1\ou0ï0`1VA67".}_k@-.FNs?P-bI"nqU"n7s֫ỹ?X386YN,Ɓ9 agЎCeebuFy}`%jcr9Z7mJкݴ6hV,z6 h}z8 Z]giD%h6UۖM'i0iD{(h8*AUې#i[i,h 6ENЮilȕi|D[沨OmHUvY~yߑEڞ(꒻ I,ãԢjeC@bv3+1hEQ]{bWwQ{mȓOQTBUQ Y¨bP U0FކBh`Vï0l'f`*C^6&f`(^fLYC)^#6IF <88jY<8had|ŬL;ر_cQ&vcf1bx, 2Gv 7?π=ZLet}f jcnjмFOƂy4:FPHKϊxZ6OxRӡ̆;0MHset ])+urj5g@2Kq9rA胣p74 i[!6X}EF[3UҼ,ɜ$dokp L ޔ2ߥ존FCf#s%Fm>~Y-T$ݴ, 0!#s%sZ]4Gt'eΤ.!ڑvɜ'd7h]!3>M*@Cf#'d~Qc 'I4?I!֑qtQW2icwGmjrc췱5v r;9=˟"<Sp* f)NI.LV.ALL.VILastSavedTargetP0Dflt_BYOB Creator InfoP@0TagValue"Express VI Development Toolkit 1.0_WizardP2PTH0Esound2_PlayWaveformConfig.llbConfigure PlayWaveform.vi_OriginalInstancePathP2PTH0Asound2PlayWaveformSource.llbPlayWaveform Source.vi LocalizedP&@0Localization Status (string)LocalizeNI.LV.ALL.goodSyntaxTargetsP0 @Dflt("IUUAn Q8>Q8>:>:>I?qX  _  f  m o TahomaTahomaTahoma00RSRC LVINLBVWc` * c@ 4 ("LIBNLVSRBDPWRTSGLIviCONP TM80 DFDS4LIdsHVICD\verspDLDRFPTDCPMpSTRGHLPPHLPTICONicl4icl8$TITL8DTHPLLIfp`TRecOtDSIM FPHb ,FPSE @LIbd TBDHb hBDSE |VITS MUID HIST PRT FTAB $ D 84\x`PD  8   8 0 | !(!|!"("t"##h#$$T $!$"%H#%$%%&8&&'&('H)'*'+(X,(-).)`/)0*1*X2*3*4+P5+8+9,P:,;-<-X=->-?.P@.A.B/HC/F/G0HH0I1J1XK1L1M2PN2O5HP5Q5R6,S6xT6U7V7\W77;6?t7@TDA8EBBXpX|YD__bbbDb2PRSRC LVINLBVWH6 H PlaybackExample.viInstancetP<@ӖJ5 gqqFcsBُ B~0ُ B~p;zXk^Kf«Y Xu]hLVINPlaybackExample.vi:Instance:4VIVIWaveform Array To Dynamic.viPTH0Oexpressexpress sharedtransition.llbWaveform Array To Dynamic.vi@T Output@T Output Signal@@Input$P byobbyobIVOVPlaybackExample.viPTH0PlaybackExample.vit@Twaveform @@Array of Waveforms@T Dynamic Data Type  \Z c d1` P c8@flg@oRt@eof@Pudf@Twaveform @@ Array of WaveformsT@@ dfd@@ txd@@ old@@ extP  @P P@ dtP P@TMinimum@TMaximum@ Increment P c3@T Dynamic Data Type @T dfd @T txd @T old @T extP  !"0 P%% @'*P$$%%%%%&())%%% @*! @6P)),--)&)%%))%%%%.%%/ @0 @&3 P333 @4P.... P&. @7 P/.* @9P&... @;P%%%%P %%))%%=%% @>&P+1251628:<?P; PP ) @C@& P& @FP B22D/EBGB P) @I*P%%%%%%))JP7 cH d cP c c@T Output`>P%%$$$$$$$$$$$$$$$$UUU dV d d  0 000#@ A H K K L MN0OPQRS T W0X0Y0S!xTJQPl\R0(W !!:SkSM|"~D>@\}l#2ٹsf!DdD4MNy(bNQ,@5Qo{1<3`ZgAZ9^'ђu A|Z KlCZ궇j4V"W63~)}D$NL͘~^(/lKc&'kn~ qsU7Fv6e"9qkM!GUBr1y!\:,fLjq_ɩlL/B¿"5PKH8C@׹,{]+Sc_.Jo3?pm/H{v̟Dc:`IS&]?((+am~ާEFHogm P8.5  P@T Dynamic Data Type@Twaveform @@Array of Waveforms P P p okConverts numeric, Boolean, waveform and array data types to the dynamic data type for use with Express VIs.$PTH0 lvexpress.chm Convert_to_Dynamic_Data.html?  X @G B ( X ?  " "𠠠 "  "kkkkkkkkkkkkkkkkkkkkkkkkkkkkConvert to Dynamic DatajT @@Array of Waveforms@T Dynamic Data Type  @Twaveform @@Array of Waveforms@S attributes@0source @code @!status@Perror@T Output@T Output Signal@@ Input$ P @T Dynamic Data Type@ dt@@ Y! @Tt0P 0 @PP @ P @+    ,FPHPPlaybackExample.vi:Instance:4TDwaveformVD&3 &3  attributesH47|l7D\RDsourceHN>PD$33codeH OORD$statusM$PPaneQDxxerrorND5@6@dtH>r?rM2:3:YHIkJkNDdtH) )NDt0HD)( PPaneL^++Array of WaveformsH]DDynamic Data TypeHPPaneH]o_nH<;PPaneHP((PaneHT _T TPD$r=Tr>TTimeHD"cpcpU D$  AmplitudeHDPPanehD99Waveform Array To Dynamic.viHDbbHD$%|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`q ^b ^ `  Bx\ pǙgw%޳BZ IҎ^ !66aI1=Vz-bb8'b]ʐ8$qR K|WTNv/T\8u6Dݹ{ݽ3 PwzXvpĕ#q8/A[X6(iO)R[^%}i_JH5Y"ϾƯW*8' (V\"3w/y;pY~җ^ۼx{N.G.zr7$߂A88C|눠w'6\qS8lpW%?ĻU ?T6+Qv<*Zr M-*VL0U?es$V['?.%\[B+ .RTi47YI]C/>@1Iz=eMrQ̥diitiiT(S.:g1痭sԧL)֧ǣp̙Zr MeS phA:l/ >& <8 .EwťL;4uPCr([cB$&^f' CAo1捫Z4:Qj{ntdbptt wF^tg@ G;4scVQ0l DGփ{Pvf|Y ߏEz}ѡ}]T;:: FCF n4c_QeEFCƷS",H;jS <-f_î;Ӟ&X*$WRd $tUUǃjt#Y]Ĝ\eT4xOtnJbzJjɠm@\44__74GO4;+Ca uPމ7-#JD4|B[$IBqxJuQْ!QRj~ˡ}AWf%VYSGTva(l% !* Tf(Ĕ]}n>7ϗEӐ \@#q:GM4PХGb.1΢ ŀqɑ@w4k ?Gh h n xbmA;׶᭞]={u Ѻ DJO!H AgvˍH(m$=E=9=>BUwzb BSE,GgVPxy,Tc# |l̶ sήhv_fֈ-*ҒPut͒Nm֜D۫RW5J2+ݝjP&;{ WGarOsqAOØW,h҄P9 T$⥿JB !Æh|9i.BX$V-_4vӏzDF-S4NKWg.A5w4eHAc[6N͇sMw0!o@:] c$z9ɄRe1>IK^ (H ISŝ>}W1KeX&&%5w|G.^,AKT:VY42>ͻOU/;yZr>fꛤ@)7Zo<V&] P|dx0˸ȲQP**aW nP3RQgb&fy .}!BgկA#)5PK Ke)CytINaǑØZ*C$#xlGu|#xd DH!tcQN9ť^]:JE|zgb?y>ݟ8B}#W¤e|͇{hD9P3&ftTT24Ncx@ݤ4ƅ"$,uû6v8=G&kS5iukDukp!+-2Jʘ8RVÑ;S.-Z\>3Ht\)WS.׉rbkgAxGލ˗LWPp 6>zp؇Ф͋ Vl,.a Mr%E}PA b%p-WnKi8ȉoDilKEOd'!BORzL\MB DZ@Oǐ5-{z4dz"LEOrTdFO~bw{Y?)rG,dEȃvSp#7pg.zV'&. bpMJź!n104RZ_4oIӍY ~E,7v0Nӹ&^>^HTLF3쫩+W oIkT91vB5sM*DTъ#dzޅmx1h@VI[M6G`ޤI,"{mWQIoxRS;۞\n5m[ai%҄=!-}'+&|0G[z/[ {arv ?Vƅv%~2̥%Y*Y*rkk=_ P(Vq̛|$%_ qpx<|Tk)Ǚͱ!+p;/+2, =A 7]YV&>%(k9tZk@6slKN\k܍h4zn g_azccKi* GN\tY;VJ&w91< k#\D﷥!3r4d# .؋k\ o !ϺhLJ9f5KŸ%¯wTyS)h`ll /]αW& p{ ME8/n X-. q2lRvP?dA/;lԆѢx.GlʤUpexpressexpress sharedtransition.llbWaveform Array To Dynamic.vibyobbyobPTH0~xMhAomm&P Hn9.VPڃ"^܋C"4"E=ԓYZi(֟J+zޤ&~3Ԃ0o'F;㈃a 5qj#7NsN,ˇ0#|/qc,d 8œijѬj&Dҿ:)f4aRZ55Eo𯯻Y >뭬Ubքf=T^7 Nz3yuL+@Kh vLVt&D9vݬ">듬G<ӪY"&5+|A;E/D5'0ʜDMLR&u^ҩePnER+6X>:X'};yw#expressexpress signal manipConverttoDDTConfig.llbConfigure Convert to DDT.vi_OriginalInstancePathP2PTH0Vexpressexpress signal manipConverttoDDTBlocks.llb1D Waveform to DDT.vi LocalizedP@0TagNameLocalizeBoolean ConversionP! Data TypeP_Boolean ConversionP! _Data TypeP_Boolean (TRUE and FALSE)P!NI.LV.ALL.goodSyntaxTargetsP0 @DfltNI.LV.ALL.VILastSavedTargetP0Dflt(IUUA Q8>Q8>:>:>I?h  o  v  }  TahomaTahomaTahoma001RSRC LVINLBVWH6 H 44$LIBNLVSRBDPWRTSGLIviCONP$TM808DFDSLLIds`VICDtversDLDRFPTDCPMpSTRGHLPPHLPTICONicl4(icl8c$Cnt>=ُ B~0ُ B~(\z-J/Q8Ր*q}0̘HdLVINPlaybackExample.vi:Instance:6VIVIDynamic To Waveform Array.viPTH0Oexpressexpress sharedtransition.llbDynamic To Waveform Array.vi@Twaveform@@Output @T Input$P byobbyobIVOVPlaybackExample.viPTH0PlaybackExample.vir@T Dynamic Data Type@TWaveform@@Array of Waveform  p[ c d1` P c8@flg@oRt@eof@Pudf@TWaveform@@ Array of WaveformT@@ dfd@@ txd@@ old@@ extP  @P P@ dtP P@TMinimum@TMaximum@ Increment P c3@T Dynamic Data Type @T dfd @T txd @T old @T extP  !"0 P%% @'*P$$%%%%%&())%%% @*! @6P)),--)&)%%))%%%%.%%/ @0 @&3 P333 @4P.... P&. @7 P/.* @9P&... @;P%%%%P %%))%%=%% @>&P+1251628:<?P; PP ) @C@& P& @FP B22D/EBGB P) @I*P%%%%%%))JP7 cH d cP c c@Twaveform@@TOutput`>P%%$$$$$$$$$$$$$$$$VVV dW d d  0 000#@ A H K K L MN0OPQRSUX0Y0Z0 S!xTJBQܫ0( AMjPDABAЃE1VI0G8 "u:&qgl$"('y~p a,_h_3^z3yT͕\KG.r86slP>􋚗~k)VIDSPlaybackExample.vi:Instance:6DSDSDynamic To Waveform Array.viPTH0h$xU]hW>3;vW 6Z< mjX3Jբ[TL ѩ}(SEpaf}XT "">!yޞs̺]=g=?=ܻ\@#?h 2ڑ 7#`LɣFWAuWEWHvFwwagNmeR9XKQZ,\l~Ҍ) Yos>mv jB%O~[;%.9]fz;P}LՅ좐' <~2E?W$j el +㏃ pQ%u^@)5D-၄pX![Z{l{PьIj4i=~ KY9Ji eQr'늧ߢx֟G+2KK z:믊u8kвvx;I ~Ϥr'+G}Wfkx2c&W9E#bƓJR;O>J$fj*|'V%Z3p:߁,XXeCG?k{0__z@vHr8,KԳT4F$Lײ2ENZ7^MUڍ0։<9Ή#oW;?9ݢOSoWEo fwC7uց-4fLr86g޿RjCdkA \mffEr`;i.sJsngJkͰs Tgyվh.H'hfsܞo?s~cŜw/VE8H8Mlpq@75! lvexpress.chm"Convert_from_Dynamic_Data.html4p rƴT4 " "  "  " kkkkkkkkkkkkkkkkkkkkkkkkkkkkConvert from Dynamic Datah@T Dynamic Data TypeT@@Array of Waveform  @TWaveform@@Array of Waveform@S attributes@0source @code @!status@Perror@Twaveform@@Output @T Input$  P @T Dynamic Data Type@ dt@@ Y! @Tt0P 0 @PP @ P @+     ,FPHPPlaybackExample.vi:Instance:6TDCPCPWaveformVD attributesH4 RDQ^Q^sourceHccpPD$,9,9codeH>K>KRD$,9,9statusM$=J=JP'4'4PaneQD%%errorND^k^kdtHo|&o|&MZgZgYHYfYfNDdtHND\i\it0HDkk PR_R_PaneLCPCP]=|J=}JArray of WaveformHRd_vRfRu]D8Ea8EaDynamic Data TypeH6C6CP6C6CPaneH:G::HLRYLTLP~Vo~WoPaneH.@0?P>W?WPaneHz|PD$TimeHD"  U D$!2 AmplitudeHDa)n:a*n:PPanehDER ER Dynamic To Waveform Array.viHDM$ZM%ZHDBO?BO?|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`q  zz g;g? =?Bx\ pTu>oW?}+!  1`Xcc@h%`{QNƞرC78Nʹ$m&36ނHaZ1{9y e+\2IGaM  ?`Ydy =@~fBJ3,L=~|jZrC>ۗ~e\͑@KY7QgM|% xY 'zuKޞO 7$ w! ;ԑǷ~ %(5 vz7釳)&no; Y~og.l^ FDL@zr MS51ƛ<ʇ@M։ kKcRUt`$$a7p~~^eM(ҔSpi/ҲQ']tYmsW2O1DM٭M5)'bp̙D=&D4 "IM,M7MW`H[J3k{R7'XF{CUMѓgӓ*1&NS[]Be"iecmu\vvMEj4Fl>opetlfC-ԪAֻnVY ͚6*n LJs:E3ʎ^xf{LTK\@0(gd4 £(LU#5S3$p(zԽd\qHM-e#b2[2"XExa&kiu}#C=a!Kc9իsx~ ̅6"3>eaG3\6 Q:-?g̤0;=xc)aYC4.{;P(,GɝlM "$KuRXSL&Q.z-Zb3ŏ@2-jwi\^4/.D4f2#՝,#IL-26u iKj4?ETo9ic(Oi^yJ J91/W|GXYC<*HC]ƍߔ@e|&>L"}L6 [4 v\gaxh[\IZ:aa_i:.p*bAxH - ͭ mq}"J Ⴋ5 չC,),DK贮$5<ٞBVx GAh"i =>Q?/#7c_ 0|4sH p^,:+E1PP72 3CffΤtqi-"w &$H ߘR?Nmh Nm_nUfc~OiQj\vʻ]2uw]jĞwh(v0A:ﺏ.v,qx!w%XGގ˗λPp X FcM}u$ 5rȝ 绁4ț?LPԷL[h:Ϣ|NzLrG!!Mhf3*ʳ5j*e}?( NkrgP9CVeu4Z1Ā,46`W.,tRb 1Aݤz5B\C|17!qEW$Ar5\q㪽 W7O6[WJ`zwWz*,_٢ncO)pi('C̞槄 dO7&nƊs}|QzA/7FtI7bnDÝ`#\˓2sƑn,xG=.t/&0m$2{]upQly&]c1HwD}IH[,d\'f䯓NɓۯHQ3^tW«Τ{%O/DRY`B)k謻ϺoXwЌOz}=g#-sSdc2aAFM8.ud'UA\bϺc 2zcL'BqeΔ= XZ:_vM|mZ a#nׂ(x#8gkAF:_ׂd\'7ڪߒ7Agk<_4=|mpA_[XY>WekbW3Ak.亇<+cRzUTP? +) .rYwoZ:a5v~1^c%'f5ރh`4G=1X1=FxU$x[o=hqrD _I&: gl&ư4$ p~0А n8o/)!6 >1!/7爊,VBq1OA=ރQth;3ߛy?4e G3}\_'KH,sЖ,0Rn'pCғF Q)WѮVk5&\s>ʌ=&3 }C&u,|_.:G:+)T 9A!> $xYpށrʊ'R6~ 2_ B,FF*&8ENoM Yx) Lx$_kPD9Pŏd9:%4U-/ʯBi7E:حRj7*-v%DI&$g6b+R ʝ'opۭp[ AnUv[Fݖ fQnwH[j8BJW{}&S#7,5ŠDry"?A挦@_H#g59&ș]X&ləW(׎›F Wˆ#9 g9HFFriM#g|4S$RzFlOc,2BHM\BDHPPlaybackExample.vi:Instance:6IUVIDynamic To Waveform Array.viPTH0Oexpressexpress sharedtransition.llbDynamic To Waveform Array.vibyobbyobPTH0xOhAƿlU@bDb TC,[NU+Xb ^PTB}4sEz\%#%-9&a%gVHhc" >jI/p"Os^iCv)KA]PgT6GB}ɮV9''Qexpressexpress signal manipConvertfromDDTConfig.llbConfigure Convert from DDT.vi_OriginalInstancePathP2PTH0Xexpressexpress signal manipConvertfromDDTBlocks.llbDDT to 1D Waveform.vi_Conversion TypeP LocalizedP@0TagNameLocalize_Boolean ConversionP! _Data TypeP_Boolean (TRUE and FALSE)P!NI.LV.ALL.goodSyntaxTargetsP0 @DfltNI.LV.ALL.VILastSavedTargetP0Dflt(IUUA Q8>Q8>:>:>I?x      TahomaTahomaTahoma0021RSRC LVINLBVWH6 H 44$LIBNLVSRBDPWRTSGLIviCONP$TM808DFDSLLIds`VICDtversDLDRFPTDCPMpSTRGHLPPHLPTICONicl4(icl8sound2 lvsound2.llbSound File Read Simple.vi @!status @code@0source@P error out @offset @Tdata@@data@2path out$@number of samples/ch (-1: all) @Perror in (no error)@position offset6ASound File Position.ctl@ position mode@2path<  x  VIVIInstance4PTH04@Twaveform @@Array of Waveforms@T Dynamic Data Type  VIVIInstance2PTH02 @Device @T Data @!status @code@0source@Perror in@P error out\  c d1` P P c@flg@oRt@eof@P udf@ Duration (s)@ dfd@ txd@ old@ extP 0P @ P @Page 1Page 2 @ PP @P c< @RecordLoad WAVPlayback@dfd@txd@old@extP  !"#2P%P& c@2Path @2dfd @2txd @2old @2extP )*+,- c, @!Record@!dfd@!txd@!old@!extP 01234 c/ @!PlayP 71234 @!stopP 91234 P<< @=*P;;<<<<<><<< @?! @6PABB<<<<<<C<<D @E @3 PHHH @IPCCCC PC @L PDC? @NPCCC @PP<<<<P <<<<R<< @S&P@FGJFKGMOQT @PVVVLPVVVP PP  @Z@ P @]P YGG[D\Y^Y P @`*P<<<<<<a c @Tdata@@dWaveform GraphT@@fdfd@@ftxd@@fold@@fextP eghij P= @lPm@ Sample rate (Hz)@ #ChannelsPBB< @qPPrGs c( c d e c@@ddata @!status @code@0source@P{|} error out cH c)7 @T Data 09 c c6ASound File Position.ctl@ position mode`>P<<;;;;;;;;;;;;;;;; d d Q0   $' (./5686:U W X _ b b ckn o0p0n t 8t 0n 8808t 0uvw0Cvxyz~v~vy~yc ~v)d00xU=hTA}QXDE!N#;, M#*$E$\܉ ), E  466ڔ~?/''(27;7;;BD2+Dt%CנvO^o)Dcx{{Rr$(RG(З:oأ8&YtZv-U?RSY-JJzX׌d E Xi8c{(kRo+ݴ."@ya4;?#d807[oQDwaΨTTĤtEEQNoJm RX.g-@C~K{:(3X^KuܧNLil/!Vc8Uf!}q#Xچɻ/~Ծ2jxm1f8)0E*" ɮQZgvsg>~MS֊Wy-J{bǾ-a5̵cԣ!x9Z6P;U'2F 4up]'ߛ5/R/ |7?n{?щWo\^ĺIn zf Jb; }|쏗>P : Z_ YiE[y o"j'{~ƼCVIDSPlaybackExample.viDSDSSound File Read Simple.viPTH0DSDSInstance6PTH0DSDSInstance4PTH0DSDSInstance2PTH0DSDSInstance1PTH0DSDSInstance0PTH0 }xYpۻ.!@ԦPĨiUԚH@6N!!Ae NsH[cm6ۓ8th)`C̉FJ`ym({ߟ/PǛ}߽o~Ut3@w޲S$)_B3s&\xK:ޘh2M=mF ";~TRJ>?U=Ezq۶1ؖR}QD v OH`[yV يV_:j}Bb/u!%LdWs!EZR}hIx &V&Ig'KF.wr^^#Mb " R\8s@*d*' |"< QA {;$ 9J GhBHJaZ㩾Qɤ̾aHK-)թa8Ԁϰ@>EZ"d^Ek6I {ikLj bٓKsSkl6QYd+؎pc;i^C7Fs{UBo805;'c 5D: 8Aԉ$N'l8?׃O'iOgu-F{czRݳst;WJVz>үN֜X { 5FAC R|D*ȈD3TNHiT;!i}!->L!t/R8|Eۉ Kk-Ȭ1ۡp$xޖo8zOVp=X_1:a}=tWK}uӆTi*Rx-wE 8j0&s&Ry؆|T|e7{+@DsmDuALT(d*x1 DUGx,"Fr]J8QNNՔ<|4(Oz:/9A Q,v7WJ,V5ͰnKǺ1j-2xNeƗ.2/e.THҒW7/3)l S5GmFrcd!n3%S$>vv:>fď #v2v29E?6:F&zo)\w$;9j':SR*~T|,Tt27p5m[PR5Й1ёc۶P+d>SK ԥEL}tn{C_ !kPC'|꤉FŊz_ +j+J*藮 (]! EV>y j U0(x 2tb ZRҟ?3ۦ{<0I/ 𩸤"%^%%,Lx">zoԶ4ׄVƅW=)ATWz>Im;GB]a4J>[!|,BzQ՗:.èjdBLQ^NTKF*ƚJs,Ei` @ҵ1ɝ]7[c]LdFoQ*!W jףv͠v5j)hm j>PAAm \0_D=8mϮ/s`DdErK/DE'>\/ g(y{SV*"O ><:Rd@D6!2ΐKdge}qc݀ Cu3Đ! > QH/<M Q@%ޕ0DY*"!GTfnDΐkd0$ʨs7"2EO3*2MagrY&Ȱ$CY"HMDވKHE~ΐWN&ryFa5~8'HaEa2Ln+#]2/cM ,h=}lh%.X_Y´ Z5E^ xr$ÄF*']=@D6iy#Ƚnd4K{5ao!c]ڐwj.mlӣE^B0'Tαsw9b/=FValڪM[x2H9NUӛX9}ka[崒d謜NV5Z<+ɊYV j"YQևUR*ܧT5ȯiyDᑇx!7T~O)u8:;IVҿU8ǣ ]?r96QGHwDc'}ΩLʅ;EGWd92aΉГ¿ixJ]i;] /yeX8LQ:tE D.] Q;uR?+:q}"g=WpZR'],CQs[$5FSU_B烲G%F 8<դI"a|;<eEYBِW\D;k ~]C'ŗ\{@.SfxpK@~,W^x _| UT.HOoʗJ?Q >4x{Pà - ~:*7 7|AҝΊ4G#F|ˢED(lSef_[XӖT]WusPo/^n P8.5 P@ Duration (s) @RecordLoad WAVPlayback@2Path @!Record @!Play @!stop @Tdata@@ Waveform GraphP P p  TTTuu$TT$;a$aI2xa!A,,,,+,,,,,++,,,++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,###,,,#,##,,,,,,,,#,,#,,,,,########40 @Device@ Duration (s)@ Sample rate (Hz)@ #Channels@Resolution (bits) @!status @code@0source @Perror in (no error) @T Data@P error out\   @Perror in\  @RecordLoad WAVPlaybackRecordLoad WAV@2Path! @!Record @offset @Tdata@@data@2path out$@number of samples/ch (-1: all)@position offset6ASound File Position.ctl@ position mode@2path<  x  @Twaveform @@Array of Waveforms@T Dynamic Data Type     @!Play@@Waveform Graph @!stop0 @%P@TWaveform@@(Array of Waveform  ) P% @+ P% @.      !  ""#$$&'%) *+,-##/,.%"FPHPPlaybackExample.viZD-.Waveform GraphHDP33PaneHH21P{|PaneHSeUdP c| d|PaneHEPEEPD$cpcpTimeHD$T#a:T$a:U D$BO1` AmplitudeHDWnXnPD"A/W"B/WstopP$4GAb4HAbSTOPRD9F9FRecordXD@:Mt@;Mt Duration (s)XD@:Mt@;Mt Duration (s)HS>`S@`PD>.KE>/KEPathHS;`S=`PD@M@MPlayH2F?T2H2SH;HE;;DTDt%Pt&PPlaybackR@D.0T/*TRecordP.;.;Pane_ER_OR_O "Record", Default REz)Jz*J True YD$++ Acquire SoundHD \DTUSample rate (Hz)HDUDcd #ChannelsHDeDfgConvert from Dynamic Data^D  PlaybackExample.vi^DrsPlaybackExample.viYD$ Play WaveformRDEhFhRecordHD&I'IRE## True cD&'Convert to Dynamic DataZD$]^Play Waveform2eD00Sound File Read Simple.viHD~HDHHHD,A-AHD HDf$s:f%s: O.S. OQ os qs;sx[ Tՙ;3=3gQ{DƨE|($&`!dc,+M"JĨd;%llޛ:`R[3un?|'VGH:ՀOcg~Ӡ!su@RR[*אqd`& _?"h~$>U'_O'YŞU/fSBrx~HܢA,{jN9 @rQ7iSb œ!j~N U6Yl4ieҟ 8B9[Aa>50Cl|*ѥEJۙjN2sІN盧fJTOǎ u0 At9HRdJzdf6I*(T&ܔ3f$!KZh 9z ]TTŠ.Q]TټHY PdRm椊iTs\}*C TЊR&ڐF'%=B6m.h3aʮ wy\/GK;4,ޑ6׌?1dž-0Qy4ad3Z]uH !dKz @{o۶MDR%UɷI!K8ȦͦLjɞ@K&È+M~$sOOddQ[$!8oTsH[ PfYK1ڼ>͏Ny=dK[X e,rgjuɿ3gk~661d4?BR ˽HЧYmdU07 /^GfJul2t\P@S8ΥdrrX7,1ɔNX@#YKbbMQZz^b-)E!B6Cʴɓ,"``ioȽFm\ ]lHK_ƛ4l>\O^f1+ A%7ͿlVdf5OTw(E$a{>E)b%+E 1&uc+xShCN6M0BF2=M]CsK>l?G{raoE0PGD NNJ.'(#FbBv{Lh?ME:}U1Dy EA삈c8^鄹|k1SZlEQvY\bdlt4>|_O+6(Sc i 5-,|rCX=kOj ;|D-Ni@z7ӦMtF[,ɭlYeyʋn)ZLZr= 6^P 6 >(xm~ ӊfHr`R0a*nͫ(')WӫD+/(OX @O(hTH))SeAH&Щ A[ T :؜INt$tOk!IMْ>`aeP<2Mo-e - r+znc,&QMn7 0Cn_`2 L!-eQ g9+sF>WsWG\x-qr.-T9KTdyiZ:7w?ڵ+%#jg!w)婦ȝ㤝\p! ~orܙ?|1+TA#&[g(p1E]~Nl.57֭C'Oba)=U\.DQ9p HuUp8H-c0%@|% H~Asw47v9N>Aڄ['²RO6,NtkTqnWۭy7xpɧۭ[i:nfv#\+@LXqMaGe:),.'<'hGT*8LFPJrG.`-`:&}ϱe 95:'P 刐F#"G;C'pݭGN/A;ў폾oKO"Qݴm'}!bԽ̽_@8%T{57xE#_AVm( %Z m_`, {9¢ ]r bX48ބ(3Hth(x?Psmаxs`68bR :~oG`kxśwG-\LUaNDŽmWeѴi<,֡qTxp91ģpLjyQiM4DҰϘALޣՆ)XOۥnbi1O>cӛ7MYB7:/<9so5Yh>C guȥHчwx=LjCpÅ~sBX[<]>ELXc%ƃ?K*{}N1jgm1W[j"7n\"z4@Jv#]"ŐovcmRs0nE3D7O(EF7ѸStFG ᢪ72 I~{kkŮǀF\8t%'pw _֎(hOA>~h X7geȳƝ ' M]z=Iyym^ mb}1Ӷf1@L׹Ҥo&? tr,( 4h}̀&YXjT)dQIIUc4@9]wd4is1OŔxb~K;PSj'e<na2 m& 1;]Q[sso^lx抛W.Ƹ5B/l>lߞdˏ..28E^QRy]͞0u]kd$V佪MX4O@l>1գo,J5raȁ$e-4Ƶ>D?vV 2ZqRYY>st6?>2QM.puuĦͪ^٨ | `n@n63y-wRH;r{nw(yɝuj}OqOr\_x< _Åhޢ˹o?EĚ!"ߗDLKsound2 lvsound2.llbSound File Read Simple.viPTH0IUVIInstance2PTH02PTH0IUVIInstance4PTH04PTH0IUVIInstance6PTH064PTH0t8'x{Tŕϩ3sgTC\0:uW#&I|(I|!8>f@i@BdA=Uo۷eg4uuu~.Fvc'C4S[hqX :szt5ҘhgO2/̦ベ&mXݹ Ӹ\]^-hbB]-,%xR lu=Ҹp[-fSTfU?(ͶPF853YTm♠0F3z4fUXL bMx¡xͲz4ݷ'j8a*x DLFV3su2<\S{A\%1_ΊXcoDkpgJଂ.&@QbVSN%#(rJa2!2)2J};%iIИ:)+Y05%aR`*V akRPWXFƘƘŘa%KB40U)?B5UaY)dF'1+1'Z+)Q11楠T1:!ԩ 8)PKDdۃMa168Mwh:Uںe{3ĩYDJQE{HJ6RlxR͏E|,v^2h˦%c'!<@oWX)'Vzb;weQ2$L1N Cx+qbƘb'.z>۹Ƥl ybQx^@GCnCeoܰ4Υ^ T ؂4> d;XEMtQs~8yB^M&VBVe nȲ>-dQUR~/INi (pܨYv>'G ֍[Vix׮IܮI{ s Wc®3Sk]sk^ ]'콸ٟl܀}!>hܵyv Poh͛ʰ]ܰsFz#LR5o 0zjjM\}0f͞٢ߌoyVzfsn3[ DK#IڳgB3Foa`/ϞҞ 0,m c؞=}=`cx LGcԄ1j={H{&1j<{K{&C={I{&11Fx t 28Z2FpDߓZfc^92xm1OHۙis ~)'+s'Pۭ%|CT{pHX¯&~7JSR%!rI|wFĔԈ{!DAvn;4]6y6j^~SgŽ ĝA`%.:`sx'lǹu;LCF:-:譬V~nl_Audzg εKQہ[ 儐\f;S-^Ƽ 99xD{ﱝK=c!VM V('Eq(c޴`rZk 3XGiM=޿S=:/+V&@$4BiX$uu`\1=UJ RctctMZt5ݳti34F0L:`WI 1f1+\ Jc\ƸƳi?ׄ1z'j17qgA1Kc\XY1i5Ɗ0uVJ Fc<g'u`ci4Z$rkv[lUu