RSRC LVINLBVW dSaved lab5_ex1_2007 RSRC LVINLBVW,]  `2<xQADxQAD0MUT+G!- QZF# ُ B~qR{BHm*3I LVIN0Instance 2 21Saved lab5_ex1_2007 .vi LVINDAQmx Create Task.vi  @0 new task name@! auto cleanup@pNIDAQTasktask out @pNIDAQTask task to copy,@pNIDAQChannelglobal virtual channels6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH07DAQmxcreatetask.llbDAQmx Create Task.viDAQxDAQx0POLYDAQmx Create Virtual Channel.viIPTH0FDAQmxcreate channels.llbDAQmx Create Virtual Channel.viDAQxDAQx0LVIN/DAQmx Create Channel (TEDS-AI-Voltage-Basic).vi  @pNIDAQTasktask in@ maximum value@ minimum value"@input terminal configuration@pNIDAQTasktask out@7physical channels@0name to assign @units6@P @!status @code@0sourceerror in@7 custom scale name6@P @!status @code@0source error outPTH0VDAQmxcreate channels.llb/DAQmx Create Channel (TEDS-AI-Voltage-Basic).viDAQxDAQx0LVIN*DAQmx Create Channel (AI-Voltage-Basic).vi  @pNIDAQTasktask in@ maximum value@ minimum value"@input terminal configuration@pNIDAQTasktask out@7physical channels@0name to assign @units6@P @!status @code@0sourceerror in@7 custom scale name6@P @!status @code@0source error outPTH0QDAQmxcreate channels.llb*DAQmx Create Channel (AI-Voltage-Basic).viDAQxDAQx0POLYDAQmx Timing.viT?zPTH07DAQmx configure timing.llbDAQmx Timing.viDAQxDAQx0LVINDAQmx Timing (Sample Clock).vi  $@pNIDAQTasktask/channels in@ sample mode@samples per channel@pNIDAQTasktask out @ rate@7 source@ active edge6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH0FDAQmx configure timing.llbDAQmx Timing (Sample Clock).viDAQxDAQx0POLY DAQmx Read.viqe^PTH0)DAQmxread.llb DAQmx Read.viDAQxDAQx0LVIN)DAQmx Read (Analog 1D Wfm NChan NSamp).vi  $@pNIDAQTasktask/channels in@pNIDAQTasktask out@@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesWaveformdata"@number of samples per channel @ timeout6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH0EDAQmxread.llb)DAQmx Read (Analog 1D Wfm NChan NSamp).vi,DAQxDAQx0LVINConvert 1DWfm to DDT.vi @@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributeswaveformArray of Waveforms@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesDynamic Data TypePTH0<DAQmxmiscellaneous.llbConvert 1DWfm to DDT.viDAQxDAQx0xx x 6@P @!status @code@0source error out@pNIDAQTasktask out@ timeout (sec)@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesdata6@P @!status @code@0sourceerror inP~ cP P d-`  P c4P"@P@flg@oRt@eofudf6PP @!status @code@0sourceerror inxP!0dfdPP!0txdPP!0oldPP!0ext P c;P"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext cP"@P@flg@oRt@eofudfPpNIDAQTasktask outxpNIDAQTaskdfdPpNIDAQTasktxdPpNIDAQTaskoldPpNIDAQTaskext P@@@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesWaveform\ P$@TPMinimum$@TPMaximum@ Increment P   8 P@@@@ dt P    P c3P"@P@flg@oRt@eofudfPT P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesdatanxT dP^@TTNPTP @ P!0SdfdnPT dP^@TTNPTP @ P!0StxdnPT dP^@TTNPTP @ P!0SoldnPT dP^@TTNPTP @ P!0Sext P   c8ZP"@P@flg@oRt@eofudfP timeout (sec)p dfdP txdP oldP extJ`@"@input terminal configurationinput terminal configurationZ P$@P@0P !`! auto cleanupZ P$@P@0P*`@@ minimum value minimum value`number of samplesR P@@@"@input terminal configuration.`@@0 channel name channel name" P@@`@ @unitsunitsB P@@@@ minimum value*`@@ maximum value maximum valueB P@@@@ maximum value6`@@0physical channelphysical channelJ P@@@@0physical channelF P@@@@0 channel name: P@@@ @units" P@@6`@@0custom scale namecustom scale nameJ P@@@@0custom scale nameZ P$@P@0PZ P$@P@0P" P@@" P@@`@! TEDS channel4 P@@@! ` rate" P@@` sample mode" P@@" P@@`number of samples c c| c:6@P @!status @code@0source error out @pNIDAQTasktask out@@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesWaveformdata cD c c"@number of samples per channel@ timeout (sec)6@P @!status @code@0sourceerror in c c@!First Call?: T/F c@pNIDAQTasktask out6@P @!status @code@0source error out6@P @!status @code@0source error out c c@ maximum value@ minimum value&"@input terminal configuration@0physical channel@0 channel name @units@0custom scale name!6@P @!status @code@0source error out c cJ@@"@input terminal configurationinput terminal configuration*@@@ minimum value minimum value*@@@ maximum value maximum value6@@@0physical channelphysical channel.@@@0 channel name channel name@@ @unitsunits6@@@0custom scale namecustom scale name@@! TEDS channel@!First Call?: T/F cPpNIDAQTasktask out! c@pNIDAQTasktask out6@P @!status @code@0source error out c c@! auto cleanup! c@!First Call?: T/F c:6@P @!status @code@0sourceerror in cl c c c  c  c  c  c  c  c  c  dP``` d d  a   @ fv    p P^ %@$'cVoltage'z'c'^(l@Dev1/ai0(l(l0'Q\c..@@ '''0,PD \n &  $08$&08 @ J2J pb &2   v\ # 7 F@ & Rt r@ @ @ @ @ ~@N r &@ J r r ( ,@ @   . X     6x8@ @ 4@ 0@ ,@ 8*@ <H@ @b@ Dp@ Hx8|Tx8@ 4@ 8*@ <H@ @b@ Dp@ 0@ ,x8 Lx8@ 4@ 8*@ <H@ @b@ Dp@ 0@ ,x8@ @ \#  @ VIDS0Instance 2 21Saved lab5_ex1_2007 .viVIDSDAQmx Timing (Sample Clock).viPTH0VIDS)DAQmx Read (Analog 1D Wfm NChan NSamp).viPTH0VIDSDAQmx Create Task.viPTH0VIDS/DAQmx Create Channel (TEDS-AI-Voltage-Basic).viPTH0VIDS*DAQmx Create Channel (AI-Voltage-Basic).viPTH0VIDSConvert 1DWfm to DDT.viPTH0$#i386h#iHcode`Ht$EwiHE\EPPUEd$==ÐYӀ}sELXC\ CC$C4C,{0VW_^}_E$EEƅPƅɍ HHH HHHHƅ P hhUEPɍ( ƅ$ ƅ$ fxBƅ( Dž =6 =69 =69 =69 =69 =69 =69 =69 T 6PGXG7GGT +F4  ` 6PGXG7GG` +F0  l 6PGXG7GGl +F,  x 6PGXG7GGx +F8  6PGXG7GG +F<  6PGXG7GG +F@  6PGXG7GG +FD  6PGXG7GG +FH  T F4 ` F0 l F, x F8  F<  F@  FD  FH ɍ0 ƅ, ƅ, PRxZXfxJ ƅ0 H <ɍ8 ƅ4 ƅ4 fxR ƅ8 , | 0 4 8 < @ D X ETwHE\EP.UR@␐}v}vƅ8 fxV EhxuP|$PL $d$ =ɍ@ ƅ< ƅ< fxZn ƅ@ , 0 4 8 < @ D ETxHE\EP.UR@␐}v}vƅ@ fx^ EhxuP|$P$d$ =ƅ0 fxN EhxVuP$P|$d$ = 9 bxPQYXƅ( fxF EhxPRxZXƅ fx ƅ t<$ƅD ƅD fxb ɍL ƅH ƅH fxf ƅL sT,sd<ETzHE\EP.UR@␐}v}vƅL fxj= Ehxƅ fxR ƅ Dt(ETy{HE\EP.UR@␐}v}vƅ }$ ƅ$hhUEP8d$ }$ ƅ hhUEP8d$ =fx" ƅ  ET@|HE\EP.UR@␐}v}vNƅ }$ ƅ$ hhUEP8d$ =fx&? } }P}}+QRPE@$Xd$ZY=5= p h搐ÐEw }HE\EPPUEd$===u=tEw Ew‰ppVL@'PUEd$=ÐP}HPQ}HPR}H}P0S}HcPS~HIPT~H/P4U4~HP0_N~HPVh~HPD ~HP ~HP`h~HP`h~HyPd~H_P4HEPH+?HÐx&TUHÐx&>kHÐx&^(HÐx&_HÐx&HÐx&HÐx&6pHp @'PUEd$=ÐP^HPAHWP{HPHP  HPC" )HoP$ 8 cH5P.& HP  ׁHPHP(KHMP@* HP 6 HPX B HPK3HePoM mH+PVHPm@HP4H}P(UHCPbXH PZɄHP6_HP[=H[PF wH!P H_^ZY[]Ð=,PEP$PP,H$$@ $Ðd$=,PEP$PPiH$$@ $Ðd$=,PEP$PPH$$@ $Ðd$=,PEP$PPH$$@ $Ðd$=,PEP$PP H$$@ $Ðd$=,PEP$PP]H$$@ $Ðd$.Ul$SQRVWT$ QRPE@$R}Xd$ZY=__^ZY[]ÐDž< @ < Dž` @ d Džh ( t Džx Dž @Dž @ Dž , Dž DžD DžH DžL PTABH@ 8 HDž\ @ \ xt Džx Dž Dž Dž Dž Dž Dž  Dž Dž L Dž Džd Džh Džl PTABH` X HDž@ xDžDžDžDžDžDžDž Dž Dž $ Dž( DžDžDžPTABHHDž@ Dž#DžDžDž Dž0@Dž@@LDžPDžDžDžPTABHHDž,@ ,DžHDžx|DžDžDžDžDž4Dž8Dž<PTABH0(HDž@ DžDžDž DžPTABHHQRud$ZY,Ul$SQRVW}#QRU[Xd$ZY,_^ZY[]Ð( ( @( @Ul$SQRVW_^ZY[]ÐUl$SQRVWufHF DHFjHF@،HFDHFHQRhUWd$ZY_^ZY[]ÐX|   | * p""V#iHEx`H0Rj"&:t&#.#6#>#F#% cK7Qk!;UoyPDCODE`HuRt$%7.1Oldest compatible LabVIEW.RQQQ\\pVPPBP6@P @!status @code@0sourceerror in6@P @!status @code@0source error out@pNIDAQTasktask out@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesdata@ timeout (sec) Creates, edits, and runs tasks using NI-DAQmx. Refer to the DAQ Quick Start Guide for information on devices supported by NI-DAQmx. When you place this Express VI on the block diagram, the DAQ Assistant launches to create a new task. After you create a task, you can double-click the DAQ Assistant Express VI in order to edit that task. For continuous measurement or generation, place a loop around the DAQ Assistant Express VI. For continuous single-point input or output, the DAQ Assistant Express VI might not provide satisfactory performance. Refer to examples\DAQmx\Analog In\Measure Voltage.llb\Cont Acq&Graph Voltage-Single Point Optimization.vi for techniques to create higher-performance, single-point I/O applications. %d%d%u %<%X %x>T %0.6f%u %#.6g%d %0.2f%.0f%.0f%.0f %^#_6g%.0f %^#_6g%.0f%.0f%.0f%.0f%.0f%d %0.2f%.0f%.0f%d#PTH0 expdaqmx.chmdaqassistant.html99ݽwp1 p1p0@+++V++++++p+++p˿++Vp˿+++p˿+Vp˿+Vp˿ˁ+ppˁ+p++p5ˁ++++55Ń+++++++p55Ŭ+++++5++++++++p55++++55+++p55++5++++ DAQ Assistant x  @P!0 error out@pNIDAQTasktask out@ timeout (sec)p@T dP^@TTNPTP @ P!0Sdata @P!0error inDTHPDQ88~ @@@ dtY@ dt!, @TPt0P @TPt0@ dt@@@ dtY2@P @!status @code@0sourceerror@S attributes@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesWaveform@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesWaveformP@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesWaveform@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesdata(@pNIDAQTasktask out 7F6@P @!status @code@0source error out@0source @code @!status@ sample modePD  $@pNIDAQTasktask/channels in@ sample mode@samples per channel@pNIDAQTasktask out @ rate@7 source@ active edge6@P @!status @code@0sourceerror in6@P @!status @code@0source error outF6@P @!status @code@0sourceerror in@ active edge"@7 source @ rate$@samples per channel0$@pNIDAQTasktask/channels in&@number of samples8,P @!status @code@0source&@!First Call?: T/Fz @@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributeswaveformArray of Waveforms@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesDynamic Data Type@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesDynamic Data Type@@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributeswaveformArray of Waveforms(@@! TEDS channel~  @pNIDAQTasktask in@ maximum value@ minimum value"@input terminal configuration@pNIDAQTasktask out@7physical channels@0name to assign @units6@P @!status @code@0sourceerror in@7 custom scale name6@P @!status @code@0source error out(@7 custom scale name @units$@0name to assign(@7physical channels2"@input terminal configuration"@ minimum value"@ maximum value*@pNIDAQTasktask in*@0custom scale name&@0 channel name*@0physical channelF6@@@0custom scale namecustom scale name*@@ @unitsunits>.@@@0 channel name channel nameF6@@@0physical channelphysical channel:*@@@ maximum value maximum value:*@@@ minimum value minimum valueZJ@@"@input terminal configurationinput terminal configuration  $@pNIDAQTasktask/channels in@pNIDAQTasktask out@@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesWaveformdata"@number of samples per channel @ timeout6@P @!status @code@0sourceerror in6@P @!status @code@0source error out @ timeout2"@number of samples per channel@@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesWaveformdataTH  @0 new task name@! auto cleanup@pNIDAQTasktask out @pNIDAQTask task to copy,@pNIDAQChannelglobal virtual channels6@P @!status @code@0sourceerror in6@P @!status @code@0source error out8,@pNIDAQChannelglobal virtual channels, @pNIDAQTask task to copy"@! auto cleanup&@0 new task name"@ timeout (sec)@S attributesB2@P @!status @code@0sourceerror,<h<8Phh8Tthth,tt<`  , ` `   < T x    < T x 8 <` ,, `8 <`(d    `(d,8 <`((dd   <pD\<8,,,,<8P44T8Pp TDP]9P]9error inTDP]9P]9error inRD$er8er8statusH$\Qs 's!'PDdGq_dHq_codeHlQxQxRRD;;sourceHSUcodeHQX/eqX0eqRDkx"kx"sourceHQ}p}_VD,, attributesH4؍Q6}YD "`!"` timeout (sec)YD "`!"` timeout (sec)HQ($5b(%5bHDܒQ++VDy8oy:n While LoopLDR_R_ZDXZCase StructureXD^` auto cleanup`DDAQmx Create Task.viRE True hD!K.!M.input terminal configurationHDQ2T?g2V2fhD$1$1input terminal configurationHDQEnRwEpRvYDIKVIMV minimum valueHDQ4oA4qAHDęQZTggZVZfYDLtYLvY minimum valueHDQ\oi\qiYDqK~qM~ maximum valueHDlQTgVfYDtptr maximum valueHD\Qoq\DKMphysical channelHDQTgVf\DOQphysical channelHDQqsXD;KH;MH channel nameHDQLTYgLVLfXD>TK>VK channel nameHDĘQNq[Ns[QDcKpecMpdunitsHDQtTgtVtfQDf{sf}sunitsHDDQnwpvHDQvovq]DKMcustom scale nameHDQTgVf]D{ zcustom scale nameHDQqzsyZD!l#kCase StructureTDLyNxFor LoopZD~Case StructurekDQPDAQmx Create Virtual Channel.viHD$HQkDQPDAQmx Create Virtual Channel.viHD$QSE False RE True XDLN TEDS channelLDoxqw]Dnumber of samplesHDQ PD.;.;rateHD Q>K>K ZD<>Case StructureHDQUhWg[DDAQmx Timing.viHD$dQsuRE True WD sample modeHDQHDhQHDQ9e:eHD QxD,DAQmx Read (Multi-Chan Multi-Samp 1D Wfm).viHDȲQ9a:aHDܲQ9P:PHD$status boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.,4h 4 Gds9R< nr(pR0Q8hB|||P9The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed. @PBc; d@(The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed., l ( X4 Fh cFr`lR82h wP$RRxp 2h 0r;~GcIr;~GcIr;~GcIp 2h ~;GbJ~;GbJ~;GbJL 2h wJP0Q0Q/R.S-T0 h sFdH8 hhB  | t2 t2 t2 t2 t2 The source string describes the origin of the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.,  4 h 4 Fp <(R4 2p \R0 p dH8 hpB | |0 D\PD |4 Q  <, ,=`A, A=`,1BD; Di 8 =`Q8     A =`   , < S`8|, d$T4 F@R 4R4 N@ 0R|0 @ 8dH8h@BTg|<O@:The status boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.,0<x4 G%8R0 7@ 48hB||@PC@<44@ The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.,P\4 F $4R82 )800RRp : 0$0cI$0cI$0cI0  %<4dH|< n$3RȟQ &: T&: T&: &: T&: L 2 )80Q0Q/R.S-T8hB(|4Q@B4The source string describes the origin of the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.,<l4 F BQR4 2 V0 R0  R4dH8hB||0D@&p : 0<bJ0<bJ0<bJ8U="P:taskID out has the same value as taskID in. , T!4 FlRQ#) 0Qu0Q/R.S-T0* ) M8*h)B++*|*|H*R$pS3 /$,*;1X, )&@*P2, B4ra,A,*,-$-d--8*r, rjRR @, 2, @rayhp<p/$ X^0Q0Q/R.S-T0/ /$ V8/h/$B1D10/|/|</S` $1y2L133/The error cluster contains error or warning information. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed. ;,/2x22:4/ F1X 1@R00 71X Et00 1X @y,038,.4.d..40 F,  sS]timeout specifies the amount of time in seconds to wait for samples to become available. If the time elapses, the VI returns an error and any samples read before the timeout elapsed. The default is 10. If you set timeout to -1, the VI waits indefinitely.<=?@?t??@P@A A<4= F=R #a(R4> N= #aHR8?2= '#6cPRRpA 6= 0". cI". cI". cIpA 2= .: bJ.: bJ.: bJLA := '#7)0Qu0Q/R.S-T0A = #;gdH8Ah=BAAtRA|A|0ADA=A|pA 49H+ ||| BDHP0Instance 2 21Saved lab5_ex1_2007 .vi LVINDAQmx Create Task.vihPTH0DAQxDAQx0LVIN/DAQmx Create Channel (TEDS-AI-Voltage-Basic).visPTH0DAQxDAQx0POLYDAQmx Create Virtual Channel.vis PTH0DAQxDAQx0LVIN*DAQmx Create Channel (AI-Voltage-Basic).vi PTH0DAQxDAQx0LVINDAQmx Timing (Sample Clock).viƨPTH0DAQxDAQx0POLYDAQmx Timing.viƨPTH0DAQxDAQx0LVIN)DAQmx Read (Analog 1D Wfm NChan NSamp).viPTH0DAQxDAQx0POLY DAQmx Read.viPTH0DAQxDAQx0LVINConvert 1DWfm to DDT.viPTH0DAQxDAQx0@BDHPܤQ8huv,A A0ADALAA~D`HēQQ bp/vA$A$,A)lALAhA#A, Aڌ,O A'$C'XL,A0l0A@%, , 4A B,R4B Jlx7p`R C@l%8\lC0`C!Dl7y)=s#\A(# C"\l4C'l 7GC\C<l C!<8C(%lP)p4C"l7"@;C C"#8$ C @l%l$ $4C"l ) $C C@ll C @l$$ C"! $ $ C @l%4C"l 7@ ;C< C",C$,C l(T C,C! !"#80C,<Ch<< C@h0C$lNA^QVI C@0C%lX_og C@ (,C hC <CO (`nC <4C JpQ`R@D 6p`n*W)X*W8DhpB tD|D|XD, l WY ]S  A h4D J WxR,E TpE E@@ #8 h0E. W#_[E h EB EB| E@@ " 4l0E- d E  EB 4l EB| 4l E@@ ! l0E- W`[E , L EB l EB| l,E h  $ $0E-  E $ EB` $ EB| $ E@@  D $0E- tW` [E $ EB` D EB| , D E,E 4 D,E D`| EEE`0E,E , E E E@@ ! $E`  [4E$7"E[E , ,E 4P EhE|h,E ,0E,E L  E@|,E|$<EO$4EDP#4E J$]R@F 6$*W)X*W8Fh$BT@F|F|DF1 8x74F KhRPG0hX(`0 GhP04G3hG0 Gh4G3hG Gh 4G3hTG Ghh4G3hGh Gh4G3hG4G3htG Gh4G3hG Gh4G3hDG GhxX4G3hGX Gh4G3h G GhH(4G3h| G( Gh , $4G3h G Gh4G3hL G Gh`4G3h G` Gh4G3hG GhP04G3h G0G Gh@G 4G!$GG4GP'G  G0 4G7&GG <G$1 P 4 R 4HL!HggH4HHPH [ ;H< $H$4H `P%H ,  [4H !@P!H!  $ 4H"" 7H![CH< 4H#'7 H 4H#l(L!H h H@#HH$4H/D$.4;dH$ H#$$8$4H0#$l$,%dH$ H٠$4HD$!HH$;%H4HDXt74HD\PH)8H|4HD%%PHH% ; XH,DL;YASAd,H&.2H. H&H|H|4H/D.;d4H0'$$dH|H"H#8[;H\,H%3<\ H@) )8H|HHR JF),r,H)++++-4H B)l  J/@R,I>4>&,I*l*,D*+T8Iv+ 1S@h$RR@K 6+ @1L8ShDhDhD0K _+ 1S@h@KPv)lB41L@h*@8Kh+B'&0K W)l /JAj0K w)l 2mC0K U)l /jFK|K|@K 6+ 8L@SgEgEgEPKW)l2mC,*,K--4-t/h-.(4K J, #2 R@L 2,O 3B,,-8Lj, DmSxRRN|8Nh)lB,'0N , 2mC8Nh,B-,0,N.CT2 NC4 N@<&.HNR&HJn/16 .,N/41|011L4$4N B. HJWR<O 2, 3nBRQ8Qv1| YShhRRd@S 61| @YL`ShDhDhD@S 61| `LhSgEgEgE0S _1| YShh8Sh1|B00S|S|0S W. WJij0S w. Zmk0S U. Wjn@SPv.B4YLhh1,S//00\0S|@SP.Zmk2<,S2h223 3P4S J1 KsZR8T21 [njȠRRLV :1 \iho0Q0Q/R.S-T0V 1 Zmk8Vh1B33V|V|,V37J pV3 V@33V|8Vh.B14\V|,V446p66:4V B7 pJhR@WPv7B4Lh5,W5<5t556$8Wv4 ShRR@Y 64 @LShDhDhD@Y 64 LSgEgEgE0Y _4 Sh8Yh4B6\4Y|0Y W7 Jj0Y w7 m0Y U7 jY|HYR3pJ4p7pN Y|@YP7m7,Y788H884Y J7p soؠR8Z27p nРRRL\ :7p io0Q0Q/R.S-T0\ 7p m8\h7pB98\|\|,\9P9b \9d \@9$9dH\R9$J9<f ,\9:,;<h]|8]h7B7\78]v:, ShRR@_ 6:, @LShDhDhD@_ 6:, LSgEgEgE0_ _:, Sh8_h:,B;:l_|0_ W9 Jj0_ w9 m0_ U9 j8_h9B<<_|_|4_Q9m=,_=<=p==4_ J< NtR4` 2< pR0a < m8ah<B> > a|a|a>H a@@*>H,a::;0;p;HaR*:J`>Av \,a??<@A APA4a B> :JIpR@bPv>B4KLZh?|,b??@ @`@8bv?< KSZhRR@d 6?< @KLRShDhDhD@d 6?< RLZSgEgEgE0d _?< KSZh8dh?<B@@d|d|0d W> IJ[j0d w> Lm]0d U> Ij`8dh>BAAd|d|4dQ>Lm]B,dB@BtBH4d JA =SLR4e 2A Mp\R0f A Lm]f|f|4fD! f@.`C4HfR.`bJCF ,fCCEEFF@4f BCT bJqfR@gPvCTB4sLhD<,gDhDDE EP8gvC sSh RRl@i 6C @sLzShDhDhD@i 6C zLSgEgEgE0i _C sSh8ihCBEEi|i|0i WCT qJj0i wCT tm0i UCT qj8ihCTBFFxi|i|PiWCTtmF ,iGGPGGNhH<4i JF eztR@j 2FO u,,-8jjF mxhRR<l 2F unRQ8nhABBB8nhFBHHtn|n|,nHH nH n@HHHnRHJIDLH 4,nIpIKXKKK4n BH JXR@oPvHB4LhI,oJJHJJJ8ovI Sh(RR0@q 6I @LShDhDhD@q 6I LSgEgEgE0q _I Sh8qhIBKDK0q|q|0q WH Jj0q wH m|0q UH j8qhHBL4L q|q|4qQHm|L|,qLLMM@4q JLH |4R4r 2LH p{LR0s LH m|8shLHBMMxs|s|Xs,DUM r<&l6WPW4AN ~4s JM m̞R t@@MCNLtNNN,0t F tm0t.MNL #($ tBXNL tB[@NL t@@MDO(O0t-MOX3<7tOtOO tBXYO(O tB[@ O(O t@@M%8OO0t- MP )$tP P@O tBXYOP tB[@OP@ t@@MP $0t-MP3< 7tPPP` tBXXP $ tB[@P $ t@@M%lQ, $0t-MQ\ ) $tQxQQ tBXXQ, $ tB[@Q, $ t@@MQQ0t- MRtR$RDQ tBXQR$ tB[@xQRD t@@M<RRd0t- MRtRRRd tBXRR tB[@RR t@@MS0S0t- MS`tS|SS tBXS0S| tB[@HS0S t@@MSS0t- MT  )$tT(THS tBXST( tB[@LSTH t@@M@TTh0t- MTP Y)T$tTTTh tBXTT tB[@PTT t@@MU4U0t- MUditr}mxtUUU tBXU4U tB[@U4U t@@M_0ULt N,OOP`Q QRdSSThUUVtVHVhU tBX_0VH tB[@ _0Vh t@@MVV0t- MV )$tVWV tBXVV tB[@VWtWZLt O(OPQ,QRS0STU4_0V,tMWWXttXtXY0tWXL J JLt NOtP PQxR$RS|T(TUVHV4tWYxXP)tX 7 $tQxP4tWZtY7(tY7$tP Ot,tMZZZt[t[@[Lt PLHx 0tZ[p J JLt NP@QPRDRSTHTUVhWOTt Z\D\KPLKffh\4t J[KzRLu \]]^_``8aabcdpee u@[\\0u&[\K[Su\\ ug\\ u @[]<O4u" []pKTO]u]] u"g]<O,u#]]<u]] u @[ ^v4u"[^Hu^d] u"g^v u @[x^Q4u"`[^iu^^ u"g^Qu^^0u- MV,irm u @[_Rd4u"`[__u__` u"gh_Rd,u#@`_u__` u @[H`XS4u"`[``u``8 u"g`XS,u#@`~`Xu``8 u @[La0S4u"`[ad}irmauaa u"ga0S,u#@a|a0uaa u @[PbTh4u"`[b<{GiPrKmbxubXa u"gbTh,u#@bzbubXa u @[bU4u"`[cyGtP}KxcPuc0b u"gbU,u#@c|xbuc0b u @[ cU4u"`[cwGPKd(udc u"gDcU,u#@dTvcudc u@[dQ 8u([du  euddp ugdQ ue4u'[eLtK[ Wduehe ugeQ u@[eQ u @[eV4u"`[esKTOf8ufe u"geV,u#@fdreufeuf<u ]<^^_`Xa0bbce,u[fgg4uh`gugh`Lu Dh0ufg**Lug\]^d^_`abXc0ddehf u@ghg0u$[hLq6QFa>YugXu,fhh}>8r0riX\ 4u Jh`},RLv i8vjkxl4lmnho$opqX v@@h`iXe0v.h`ip},viii8 vBs iXe vBLiXe,v#@_^0v- h`jPo},vj|jv vBs j j| vBLj j v@@h`je0v-h`k n} ,vk8kXj vBs je vBLje v@@h`kv0v-h`km,vklkx vBs kv vBLkv v@@h`lTl40v-h`ll ,vlll4 vBs lTl vBLlTl v@@h`m^0v-h`m@k,vmlml vBs ,m^ vBL@m^ v@@h`hm_`0v-h`mj,vn(nHm vBs m_` vBLm_` v@@h`n`80v-h`ni,vnonh vBs n`8 vBLn`8 v@@h`oDa0v-h`oth},vooo$ vBs oDa vBLoDa v@@h`pa0v-h`p0g},vp\p|o vBs ~pa vBLpa v@@h`pb0v-h`pf} ,vqq8p vBs }pb vBLpb v@@h`Dqxc0v-h`qe5>9,vqqqX vBs |pqxc vBLqxcvrl<v j jklTmmnoDppqx,vh`rrrvsvs s<v |p}~,0vrls< J JLv ij|mlop\qqk8n(nklPvrlt sT XE@Ez4v &KsRRPwt\tu,uuvdvw wtwxDxyy|yzL wst|v4wstdwt\ wstnh4wsucwt wsuLm4wsubwu, ws,ul4wsuawu wsvv4wsvP`wu wsvo$4wsv_wvd wsv w@@h`j v ws~w,o4wsw`]ww wswwt4wsw\wwt ws}wp4wsx0[ ww wsxdxD4wsxZ wxD wsxj4wsyY  wx ws|py4qX4wsyhX wy wsyy|4wsyW wy| wszy4wsz8Vwy wszlzL4wszU wzLTws"{S 2!,w{4{t{{|@w 2zO ,,-<w 2z R!Q0y 3z  0y 3z "8yhzB|\|Hy|y|4yrl||0GHy|p9yqy4yrl}}<Fy}yqw4yrl~~80Ey~yp\w 4yrl40Dyyovd4yrlx0 JHyynt4yrl IHyyn(u,4yrl`CHy,ymlu4yrlPLy  yzLl4yrl7Kyyuk4yrlPHy  yk8x4yrl7Byyj|t\,yh`y yL <y @0y J Jy\4ys^yv4y &K RܠRPz\P X(` z |v4z |R z nh4z Qz z 8m4z lPz z @l4z Oz z v4z <Nz z po$4z MzP z 4z Lz z @o4z tKz z 4z Jz z p4z DI z z xX4z H zX z j4z G  z z HqX4z |F z( z 4z E z z 4z LDz z `4z C z`Tz "A T,zH$@z 2O ,,-<z 2 RQ0| 3  0| 3 "8|hBp\||||4|0RH|9|q(4|PQ||q84|L0P||p| 4|H0O||oP4|D UH||o4|$ TH||nH4|tNH|@|m4| PW|  |`l4|7V||l4|PS|  |kX4| 7M||dL| ijmop|q8qkXlnHolP| B@@E<|$1h`P 4R 4}f(!?\}O}fi84}fx0=H}D9K}dqX4}f<}Kxx}c0p4}f 0;}Kmm}bXo4}f0:}mm}ao$4}fL 9H}}`nh4}f 8H}h}_m4}f|47H}}^l4}fxPA}  }l4d4}ft7@}}kx^d4}fpP>}  W}ehj4}fl76}O}]v4}Z!3H}O$}We4}ZT02H} Km}Vhc4}Z41H}Kxmx}Ub4}Z000}PKmT$Tm}Ta4}Z,0/}Lm$m}THa4}Z| .H}H}S`84}Z\ -H}}R_`4}Z,H}x}RD^4}ZDP5} 7 }dpP4}Z@74} 7}]O4}Z<P+H} W $}Qe4}Z7*}O$}P@]<}$1MP 4R ,~@8 v~ ~@H~RK?< ,~L|4~ B8 KHR@Pv8B4Miˆ>j\@ 6 @MThDhDhD@ 6 MTgEgEgE0 _ Ti8hB8$||0 W8 Kk0 w8 n0 U8 k8h8B(||<O8nx=4 J<nyR@ 6<n)X)X*W8h<BT@||0@ 8X H8&$LN,HC$ l$4D74D0L 4D@xP40#4$ d@P) 2A|4D#Q\::4Dp .Rd\<bb4D0|3S\4D09dSH$4Dt0>HThH@T$T4D (C4U\|x|mx ߐHU\mt4DPl! VH${D1D15PU#$p@4/D.;d,|1 @4P|,<l,(<`4 B< J0Q0Q/R.S-T0 3 <M8hB| @@&D٠$@PP-M04 J&D;ԞR<,p0.&D/;#C? Bô$ B<$ @@&Dڌ4O0-&Dd.Dd @@&DDO0-&D-;D? BôO B<pO @@&DXL $0-&D|, , Bô L $ B<`L $ @@&D $0-&D(+;D ? Bô4O B<4O Bô $ B< $ @@&D)80-&D*;D?0P Bô)8 B<h)8 @@&D0-&D);D?p Bô B<l @@&D4<|0-&Dl(@;IDD?ŘŸ,´<|8v TiPRR4l,4L<,&D`|Øô 04{{<D0Ř44TPY   ?44P7XD,&D Bô<| B<t<|ƨ<ƨ,`tplh0ll{{< PdŸPl, <?Τ4 KƨXRP|Lȴ0ʘh8̠l< ƨpǜ4ƨ'| ƨlp4ƨ8& ƨhl4ƨȠ%L ƨɨȴȴ?4ƨ$ ƨ4ƨ# ƨtP4ƨʄ"0 ƨʸʘ4ƨ!ʘ ƨ 4ƨT  ƨˈh4ƨ˼h ƨ4ƨ$  ƨX84ƨ̌ 8 ƨ̠1фD$T ƨ$4ƨX  ƨ͌l4ƨ l ƨ4ƨ( ƨ`\4ƨΐ <Tƨq" ,$dϠ@ 2ΤO ,,-< 2Τ rPR Q0 3Τ q 0 3Τ s"8hΤBL8||4lДP`H`  <4lt,7_Hd18; Di 4ƨ  4l(P]̠1۔; Di 4lTҨ ^tDD?Ÿ04lPӤ7Zp? |4lLԠ\l?4lH՜[h?PL<$1&DP 4~R ,#  @֠PW֠P' ,|װ؜@4 B lR@ 2O ,,-  ?8j |RR@< 2 PRlQ0 3 8hBٌx||4D!$H٠? 4 Bh8fTR l4D70@A4 BR4 KR4D@Pl1; Di )8H?4Dh܄  |H4D?D4D pH?0@\O8XHݔ4 Bd8bR0@=`,8XH4 B8QR4,P,&$l,Lp <$4L4D@4Ph4D|T74x4 4ی , HL44` 4 (4\  4D 4 p , 4`   <4t  4  D$4x $ 4  \| X $4 T.*@/ $ ,P@ 2O +',,-< 2 +R Q0 3 ,(0 3 .*8hB(a|; Di 1; Di < #'$lM&D,< 7 F @H@Pd`;@,Dt4 B  dTR82 pRR`L :  0Q0Q/R.S-T0 3 8h B|| | (43\91! ,438p 43,7&! `,436&1+@H\ 4Xڌ٠@<DC%%l%8$H   Hd4 KdR43:1 !4D8 4D| LpH4D<XT,pH4DT@HH+pH\HL$, xp0OH%8$\#.39d>HC4H)8|hd|dh&D|)8MHC4>H9d3.#'$#lH%l $ $OHD?7P`Q H ? 7,,<HڌHX   _Wizardv@2ValuePTH0XexpressDAQmxDAQAssistantConfig ConfigVIs.llbConfigure DAQmx Assistant.vi_OriginalInstancePatha2PTH0IexpressDAQmxDAQAssistantBlock.llbDAQmx Assistant Block.vi Localized:&@0Localization Status (string)LocalizeNI.LV.ALL.VILastSavedTarget0DfltmxwBlobO0;FdCHG!yWڢ|wJ?*^i}(CPcbB҆i,kVNational InstrumentsDMF configurator package DAQ Assistant www.ni.com0K"}L_e?(]wz@VoltageHVoltageDev1/ai0@(l(l'c@@(((('((((('(((Dev1120 Task Block 120Substream8VoltageDev1/ai0@(l(l'c$28A3803F-775D-407a-96F9-FFA88DEEFB1F @@((x(('((((('(((Dev1CompatibilityInfoSubstreamVersionSubstream140 mxwCore:4.0.0B Untitled 2 mxwCore:4.1.0 mxwCore:4.3.0mxwDependencies2bB҆i,kVNational InstrumentsDMF configurator package DAQ Assistant www.ni.com Express Task DAQ Assistant?(]wz@bB҆i,kV0K"}L_ebB҆i,kVmxwDowngradeTypeMapmxwPackageFilterIDsbB҆i,kVGR˟EmxwExternalInputsmxwProgramaticParametersmxwTools%j4r}wK/.Rj4r}wK/.RmxwActiveTools%j4r}wK/.R mxwTool:0{Connection Diagram mxwPluginDataGR˟#GR˟5GR˟F_WizardCustomMenuItem?@0 default valueConvert To Task Name Constant _WizardCustoml 2PTH0TexpressDAQmxDAQAssistantConfig ConfigVIs.llbExpress To IO Control.vi _Configured  !NI.LV.ALL.goodSyntaxTargets&@0Dflt(IUUAn Q8>Q8>:>:>I?x      TahomaTahomaTahoma00RSRC LVINLBVW,]  4,RSIDLVSRBDPWLIviCPTMDSTMDFDSLIdsVICD$vers8DLDRLFPTD`CPMptSTRGHLPPHLPTICONicl8TITLCPCTDTHPTRecrCPST DSIMLIfpXFPHPlLIbdBDHPVITSHISTPRT FTABhlDtHz$T,/h)1puUV(WVH$WvW } ZlkZ "ZȬ'ZԨ*Z Y,Z,/[9[ MA[ K[0N[l~?̰؟@,xBx)CĀ0D dgEpdFмNG,`kHI谇JTt]LQM }OX,oQDQR KTPbUܻWYX\LgZ^[h]T(^ҟ`̡a`blcseTYfYg*hTMjLkKnD fo~p<r@$}sxMtNuP~vDɟwfyxhuz`P|4(}H~lS00MKt@0Lv,LtrO8dkܘQ8tT,đsh(sTY0y|K<џ,kx`࢟3`Pnm,0xX\W{DAQmxcreatetask.llbDAQmx Create Task.viaDAQxDAQx0POLYDAQmx Create Virtual Channel.viIPTH0FDAQmxcreate channels.llbDAQmx Create Virtual Channel.viDAQxDAQx0LVIN*DAQmx Create Channel (AO-Voltage-Basic).vi  @pNIDAQTasktask in@ maximum value@ minimum value"@output terminal configuration@pNIDAQTasktask out@7physical channels@0name to assign @units6@P @!status @code@0sourceerror in@7 custom scale name6@P @!status @code@0source error outPTH0QDAQmxcreate channels.llb*DAQmx Create Channel (AO-Voltage-Basic).viDAQxDAQx0POLYDAQmx Timing.viT?zPTH07DAQmx configure timing.llbDAQmx Timing.viDAQxDAQx0LVINDAQmx Timing (Sample Clock).vi  $@pNIDAQTasktask/channels in@ sample mode@samples per channel@pNIDAQTasktask out @ rate@7 source@ active edge6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH0FDAQmx configure timing.llbDAQmx Timing (Sample Clock).viDAQxDAQx0POLYDAQmx Write.vi[. PTH0+DAQmx write.llbDAQmx Write.vixDAQxDAQx0LVIN*DAQmx Write (Analog 1D Wfm NChan NSamp).vi  $@pNIDAQTasktask/channels in@! auto start@pNIDAQTasktask out@@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesWaveformdata @ timeout*@%number of samples written per channel6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH0GDAQmx write.llb*DAQmx Write (Analog 1D Wfm NChan NSamp).vi,DAQxDAQx0LVINConvert DDT to 1DWfm.vi @T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesDynamic Data Type@@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributeswaveformArray of WaveformsPTH0<DAQmxmiscellaneous.llbConvert DDT to 1DWfm.viDAQxDAQx0LVINDAQmx Start Task.vi $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH09DAQmx configuretask.llbDAQmx Start Task.viDAQxDAQx0LVINDAQmx Stop Task.vi $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH08DAQmx configuretask.llbDAQmx Stop Task.viDAQxDAQx0LVINDAQmx Wait Until Done.vi $@pNIDAQTasktask/channels in@pNIDAQTasktask out@ timeout (sec)6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH0>DAQmx configuretask.llbDAQmx Wait Until Done.viDAQxDAQx0LVINDAQmx Control Task.vi  $@pNIDAQTasktask/channels in@pNIDAQTasktask out @action6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH0;DAQmx configuretask.llbDAQmx Control Task.vi DAQxDAQx0xx x 6@P @!status @code@0source error out@pNIDAQTasktask out@ timeout (sec)@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesdata6@P @!status @code@0sourceerror inttP cP P d-`  P c4P"@P@flg@oRt@eofudf6PP @!status @code@0sourceerror inxP!0dfdPP!0txdPP!0oldPP!0ext P c;P"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext P   P@@@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesWaveform\ P$@TPMinimum$@TPMaximum@ Increment P   8 P@@@@ dt P    P cP"@P@flg@oRt@eofudfPT P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesdatanxT dP^@TTNPTP @ P!0SdfdnPT dP^@TTNPTP @ P!0StxdnPT dP^@TTNPTP @ P!0SoldnPT dP^@TTNPTP @ P!0Sext c P"@P@flg@oRt@eofudfPpNIDAQTasktask outxpNIDAQTaskdfdPpNIDAQTasktxdPpNIDAQTaskoldPpNIDAQTaskext cZP"@P@flg@oRt@eofudfP timeout (sec)p dfdP txdP oldP extZ P$@P@0P !`! auto cleanup*`@@ minimum value minimum value*`@@ maximum value maximum value`@ @unitsunitsB P@@@@ minimum value6`@@0custom scale namecustom scale nameB P@@@@ maximum value6`@@0physical channelphysical channelJ P@@@@0physical channel.`@@0 channel name channel nameF P@@@@0 channel name`number of samples" P@@: P@@@ @unitsJ P@@@@0custom scale nameZ P$@P@0P" P@@J`@"@output terminal configurationoutput terminal configurationR P@@@"@output terminal configuration" P@@Z P$@P@0P ` rate" P@@` sample mode" P@@" P@@h! auto start `action" P@@ c c| c$:6@P @!status @code@0source error out @pNIDAQTasktask out c @action c c c@ timeout (sec)6@P @!status @code@0source error out c c c c@! auto start c@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesdata6@P @!status @code@0sourceerror in c c@!First Call?: T/F c@pNIDAQTasktask in c c6@P @!status @code@0source error out c@ maximum value@ minimum value&"@output terminal configuration@0physical channel@0 channel name @units@0custom scale name*@@@ minimum value minimum value*@@@ maximum value maximum value6@@@0physical channelphysical channel.@@@0 channel name channel name@@ @unitsunits6@@@0custom scale namecustom scale nameJ@@"@output terminal configurationoutput terminal configuration@!First Call?: T/F cPpNIDAQTasktask out! c@pNIDAQTasktask out6@P @!status @code@0source error out c c@! auto cleanup! c@!First Call?: T/F c:6@P @!status @code@0sourceerror in c cD cl c c c  c  c  c  c  c  c  dP``` d db@@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributeswaveformArray of Waveforms  \Ql &  LX` L  ^ %@$$@$(lDev1/ao0 VoltageOut(l'Q(l.'z0@@ '''0-PD \n    & p $08tT`pT@ x 6>^    & z@  @T h T H T@  L @t  @t  @t X z@t X z@t @p @t @p @t @p L T@ xx L  L |  T X@t  @t   ,. 0X 4 8 < @ D6 X @t @ @ t@ @ @ @  @  X 0@t  @t   &  @t  VIDS0Instance 3 21Saved lab5_ex1_2007 .vi VIDS*DAQmx Write (Analog 1D Wfm NChan NSamp).vi\PTH0VIDSDAQmx Wait Until Done.vidPTH0VIDSDAQmx Timing (Sample Clock).viXPTH0DAQxDAQx0VIDSDAQmx Stop Task.vihPTH0VIDSDAQmx Start Task.vi`PTH0VIDSDAQmx Create Task.viPPTH0DAQxDAQx0VIDS*DAQmx Create Channel (AO-Voltage-Basic).viTPTH0DAQxDAQx0VIDSDAQmx Control Task.vilPTH0VIDSConvert DDT to 1DWfm.viLPTH0%U$i386$^Bcode%Ew^BE\EPPUEd$==lÐYӀ}ELXC\ C4 {8,QRhh h P$` d$ZYCpC$tC,T{0VWTh_^})E$EEƅPƅƅTɍd HHH HHHHH H$H(H,ƅ` P hhUEPEhx P Tƅt PtRL ZXfxƅx H <$ƅ ƅ fxNɍ ƅ ƅ fxRƅ Dž$ , =60 =694 =698 =69< =69@ =69D =69( , 6PGXG7GG +F 0 6PGXG7GG +F 4 6PGXG7GG +F 8 6PGXG7GG +F < 6PGXG7GG +F @  6PGXG7GG +F D  6PGXG7GG +F (  F  F  F  F  F  F  F ɍ ƅ ƅ PtRX ZXfxZ ƅ      ` ETvlBE\EPT.UR@␐}v}vƅ fx^ Ehx-uP $P $d$ =( $ 9$ 'X PQYXƅ fxV EhxPtRX ZXƅx fx ƅ| T <$ƅ ƅ fxb ɍ ƅ ƅ fxf ƅ t XsT sd ET?nBE\EPX.UR@␐}v}vƅ fxjf Ehxƅ| fx"{ ƅ t$ \ \sd l slt  EToBE\EP\.UR@␐}v}vAƅ fx& ƅ thETyoBE\EP`.UR@␐}v}vƅ fx* ƅ tT pLEToBE\EPd.UR@␐}v}v]ƅ fx. ƅ t4pETipBE\EPh.UR@␐}v}vƅ fx2^ ƅ tpxETpBE\EPl.UR@␐}v}vyƅ }$ ƅ$hhUEP8d$ }$ ƅ hhUEP8d$ =Ofx6} }P}}+QRPE@$^d$ZY=o= p h搐ÐEw qBE\EPPUEd$===u=tEw Ew‰ppVL@'PUEd$=ÐP^rBPxrBP LrB}PLrBcPdMrBIPNrB/PNrBPOsBPDP.sBP HsBP bsBP<]|sBPsBysBÐx&sBÐx&5sBÐx&vsBÐx&0`tBÐx&_Jp1tBp @'PUEd$=ÐPStBPtBWPtBPE uBP;uBP$uuBoP*uB5P5,h uBP.#vBP?(]vBPvBMP0vBP2  wBP4 = EwBP FwBePf;wB+PwBPH-xBPJgxB}POxBCP xB P hyBP OyBPc yB[P  xyB!P" yB_^ZY[]ÐL=,PEP$PPxzB$L$@ $Ðd$P=,PEP$PPzB$P$@ $Ðd$T=,PEP$PPzB$T$@ $Ðd$X=,PEP$PP/{B$X$@ $Ðd$\=,PEP$PPl{B$\$@ $Ðd$`=,PEP$PP{B$`$@ $Ðd$d=,PEP$PP{B$d$@ $Ðd$h=,PEP$PP#|B$h$@ $Ðd$l=,PEP$PP`|B$l$@ $Ðd$.Ul$SQRVWT$ QRPE@$Rz^d$ZY=_^ZY[]ÐDž LL@  DžH Dž$ Dž( Dž, PTAB  Džl PP@ l Dž @ Dž T Dž Dž @Dž @ Dž X Dž Džt Džx Dž| PTABp h Džd TT@ d X | Dž Dž Dž Dž Dž Dž Dž Dž Dž Dž Džl Džp Džt PTABh ` Dž XX@ Dž  Dž  Dž  Dž Dž @Dž @ , Dž0 Dž Dž Dž PTAB Dž \\@ Dž( , Dž0 Dž` Džp Džx | Dž X Dž Dž Dž Dž PTAB  Džl``@ lDžXDžDžtDžx Dž|PTABphDždd@ DžDžX,Dž0DžPDžDž DžPTABDžhh@ Dž8DžDž$Dž( Dž,PTAB Dž|ll@ |DžDžDžDžDž DžPTABxQRu$d$ZY,Ul$SQRVW}#QRU^d$ZY_^ZY[]Ð( ( @( @Ul$SQRVW_^ZY[]ÐUl$SQRVWui|BF BF_BF@BFDBFHQRhU]d$ZY_^ZY[]ÐX ) R i O##$^BF Z8dB|*rL4nc$k$s${$$%b b61Ke3IfS GCODEuR%%7.1Oldest compatible LabVIEW.RQQQ,\\pVPPBP6@P @!status @code@0sourceerror in@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesdata6@P @!status @code@0source error out@pNIDAQTasktask out@ timeout (sec) Creates, edits, and runs tasks using NI-DAQmx. Refer to the DAQ Quick Start Guide for information on devices supported by NI-DAQmx. When you place this Express VI on the block diagram, the DAQ Assistant launches to create a new task. After you create a task, you can double-click the DAQ Assistant Express VI in order to edit that task. For continuous measurement or generation, place a loop around the DAQ Assistant Express VI. For continuous single-point input or output, the DAQ Assistant Express VI might not provide satisfactory performance. Refer to examples\DAQmx\Analog In\Measure Voltage.llb\Cont Acq&Graph Voltage-Single Point Optimization.vi for techniques to create higher-performance, single-point I/O applications. %d%d%u %<%X %x>T %0.6f%u %#.6g%d %0.2f%.0f %^#_6g%.0f %^#_6g%.0f%.0f%.0f%d%.0f%.0f%.0f%d %0.2f%.0f%.0f#PTH0 expdaqmx.chmdaqassistant.html99ݽwp1 p1p0@+++V++++++p+++p˿++Vp˿+++p˿+Vp˿+Vp˿ˁ+ppˁ+p++p5ˁ++++55Ń+++++++p55Ŭ+++++5++++++++p55++++55+++p55++5++++DAQ Assistant2 x  @P!0 error out@pNIDAQTasktask out@ timeout (sec)p@T dP^@TTNPTP @ P!0Sdata @P!0error inDTHPDQ88~ (@pNIDAQTasktask out0$@pNIDAQTasktask/channels in $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error outF6@P @!status @code@0source error outF6@P @!status @code@0sourceerror in"@ timeout (sec) 7 @action   $@pNIDAQTasktask/channels in@pNIDAQTasktask out @action6@P @!status @code@0sourceerror in6@P @!status @code@0source error outz @T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesDynamic Data Type@@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributeswaveformArray of Waveforms@@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributeswaveformArray of Waveforms@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesDynamic Data Type@! auto start  $@pNIDAQTasktask/channels in@! auto start@pNIDAQTasktask out@@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesWaveformdata @ timeout*@%number of samples written per channel6@P @!status @code@0sourceerror in6@P @!status @code@0source error out:*@%number of samples written per channel @ timeout@@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesWaveformdata@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesdata@S attributes@0source @code @!statusB2@P @!status @code@0sourceerror@ dt @@@ dtY!, @TPt0P @TPt0@ dt@@@ dtY2@P @!status @code@0sourceerror@S attributes@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesWaveform@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesWaveformP@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesWaveform@ sample modePD  $@pNIDAQTasktask/channels in@ sample mode@samples per channel@pNIDAQTasktask out @ rate@7 source@ active edge6@P @!status @code@0sourceerror in6@P @!status @code@0source error out@ active edge"@7 source @ rate$@samples per channel&@number of samples8,P @!status @code@0source&@!First Call?: T/F2"@output terminal configurationZJ@@"@output terminal configurationoutput terminal configuration~  @pNIDAQTasktask in@ maximum value@ minimum value"@output terminal configuration@pNIDAQTasktask out@7physical channels@0name to assign @units6@P @!status @code@0sourceerror in@7 custom scale name6@P @!status @code@0source error out(@7 custom scale name @units$@0name to assign(@7physical channels"@ minimum value"@ maximum value*@pNIDAQTasktask in*@0custom scale nameF6@@@0custom scale namecustom scale name*@@ @unitsunits&@0 channel name>.@@@0 channel name channel name*@0physical channelF6@@@0physical channelphysical channel:*@@@ maximum value maximum value:*@@@ minimum value minimum value" $@pNIDAQTasktask/channels in@pNIDAQTasktask out@ timeout (sec)6@P @!status @code@0sourceerror in6@P @!status @code@0source error outTH  @0 new task name@! auto cleanup@pNIDAQTasktask out @pNIDAQTask task to copy,@pNIDAQChannelglobal virtual channels6@P @!status @code@0sourceerror in6@P @!status @code@0source error out8,@pNIDAQChannelglobal virtual channels, @pNIDAQTask task to copy"@! auto cleanup&@0 new task namel P`   8`PPPl|` d P `  , H ` x 8 d `` ,l`$@`x `` `` H ``  LLl`0Xp$L4\X(P$L\P 4 \\X  ( PP   `$`x $ , H ` P` TD 9 9error inTD 9 9error inRD$ 8 8statusH$Q! .'!!.'PDG_H_codeHQ&Q3&R3RD?L;?L;sourceHQS{S`xUDR)_UR*_U error outUDR)_UR*_U error outRD$h-uLh.uLstatusH$ȏQv4;v5;PDg\ttg]ttcodeHQ{f{gRD.O/OsourceHpQ23PD",",dataPD",",dataN"" ND)KE)K HQ/,<>/.<=TDh,i,WaveformN H-O I-O ND9MFZ9NFZt0HDQHUbHWb NDmMzZmNzZdtHQ}U}VM7D7DYH Q6C6CND;H;HdtHQLYLYQDWpXperrorRD$ Zy [ystatusH$Qd'ke'kPD$  codeHQ((RD.[;|.\;|sourceHQ@af@bMVDVW attributesH44Q\]TD*"R+"Rtask outTD*"R+"Rtask outH$Q*78z*97yYD `!` timeout (sec)YD `!` timeout (sec)H@Q$P&OHDQ++VDy8oy:n While LoopLDR_R_ZDXZCase StructureXD^` auto cleanup`DDAQmx Create Task.viRE True YDYKfYMf minimum valueHD̪QjTwgjVjfYD\ti\vi minimum valueHDxQloylqyYDKM maximum valueHD\QTgVfYDpr maximum valueHDTQoq\DKMphysical channelHDQTgVf\DSUphysical channelHD$QqsXD+K8+M8 channel nameHDQ<TIg<V<fXD.f;.h; channel nameHDQ>qK>sKQDSK`eSM`dunitsHDQdTqgdVdfQDV{cV}cunitsHDܴQwnwwpvHDQfosfqs]D{K{Mcustom scale nameHDhQTgVf]D~{~ zcustom scale nameHDԦQqzsyZD!l#kCase StructureTDLyNxFor LoopkDEDDAQmx Create Virtual Channel.viHD$ܱQRE True iD0K=0M=output terminal configurationHDTQATNgAVAfiD3@3@output terminal configurationHDQTnawTpavHD,QCoPCqPHDlQfg]Dnumber of samplesHDQPD.;.;rateHD|Q>K>KZD0{2zCase Structure[DDAQmx Timing.viHD$QgiREst True WD sample modeHDQHD\QHDQfgHDLQ1q2qHDQ.e;|.f;|yD-DAQmx Write (Multi-Chan Multi-Samp 1D Wfm).viVDfh auto startHD$`Q**cD1> 1> Convert DDT to 1DWfm.vi^DONDAQmx Stop Task.vi_D<>DAQmx Start Task.viaDCEDAQmx Control Task.vidDDAQmx Wait Until Done.viRD3S5RactionHDȕQHDQGFVoltsFrom Custom Scale. Automatic- AI Voltage AI Temp TC AI Temp RTDAI Thermistor IexAI Thermistor Vex AI Current AI ResistanceAI Strain GageAI Freq VoltageAI LVDTAI RVDTAI Accelerometer AI Microphone!AI Custom Voltage with ExcitationAI Temp Built-In Sensor AO Voltage AO Current Digital InputDigital OutputCI Freq CI Period CI Cnt EdgesCI Pulse WidthCI Semi PeriodCI Angular EncoderCI Linear EncoderCI Two Edge SeparationCI GPS Timestamp CO Pulse Freq CO Pulse TimeCO Pulse TicksTEDS AI VoltageTEDS AI Temp TCTEDS AI Temp RTDTEDS AI Thermistor IexTEDS AI Thermistor VexTEDS AI CurrentTEDS AI ResistanceTEDS AI Strain Gage TEDS AI LVDT TEDS AI RVDTTEDS AI AccelerometerTEDS AI Microphone&TEDS AI Custom Voltage with Excitation,Default DifferentialPseudodifferentialz Automatic- Sample Clock HandshakingBurst (Import Clock)Burst (Export Clock)Implicit Use WaveformChange DetectionBFinite SamplesContinuous SamplesHardware Timed Single Point- Automatic-Analog DBL 1Chan 1SampAnalog Wfm 1Chan 1SampAnalog 1D DBL 1Chan NSampAnalog Wfm 1Chan NSampAnalog 1D DBL NChan 1SampAnalog 1D Wfm NChan 1SampAnalog 2D DBL NChan NSampAnalog 1D Wfm NChan NSampAnalog 2D I16 NChan NSampAnalog 2D I32 NChan NSampAnalog 2D U16 NChan NSampDigital Bool 1Line 1PointDigital 1D Bool 1Chan 1SampDigital U8 1Chan 1SampDigital U16 1Chan 1SampDigital U32 1Chan 1SampDigital Wfm 1Chan 1SampDigital 1D U8 1Chan NSampDigital 1D U16 1Chan NSampDigital 1D U32 1Chan NSampDigital Wfm 1Chan NSampDigital 1D Bool NChan 1SampDigital 2D Bool NChan 1SampDigital 1D U8 NChan 1SampDigital 1D U16 NChan 1SampDigital 1D U32 NChan 1SampDigital 1D Wfm NChan 1SampDigital 2D U8 NChan NSampDigital 2D U16 NChan NSampDigital 2D U32 NChan NSampDigital 1D Wfm NChan NSampCounter Freq 1Chan 1SampCounter Time 1Chan 1SampCounter Ticks 1Chan 1SampCounter Freq NChan 1SampCounter Time NChan 1SampCounter Ticks NChan 1Samp Raw 1D U8 Raw 1D U16 Raw 1D U32 Raw 1D I8 Raw 1D I16 Raw 1D I32*verifyreservecommit unreserveabortZPNG  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`|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@FPHP0Instance 3 21Saved lab5_ex1_2007 .viB@@FPHPQ8CHevB?XL97~DQ(QB+m/vh1; Di 1; Di 8Bh1; Di <S` P P9The error in cluster can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed. ,0d0 7 4 FR  :0R4 N  :TR0   dH8hBTg||  \ \ ,X`4 G !9HR< n  /(LRQ  "62 "62 "62 "62 "62 8h B||@PB;8@(The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.,  4 T 4 F F `R8 2 %P4RR0  !F8dH< O69,  The status boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.L 2 %J4P0Q0Q/R.S-T8 hB H 4 | |4 Q> \  The source string describes the origin of the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.,  4 F \ >M<R4 2 \ R|R0  \ NdH8 h \B l X | |0 D PD |p 2 0 ;,GcI ;,GcI ;,GcIp 2 ,;8GbJ,;8GbJ,;8GbJ0  b(dH< S`hQ(x}<X1B8; Di 8 9tQ,  4 FR Q(`V@R4 N Q(`VPR0 7 f,00||,0d8hBTg|,@@|4 Gg,vMXR|<Og,M|The status boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.8hBtt@PCf[{@ |< nu3<lR@Q w2F w2F w2F w2F w2F 4 F f[uu8R82 zeHRRpL 2 z_e0Q0Q/R.S-T|The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.,H0  v[dH8hB,4Q-dY,|p : 0uP\cIuP\cIuP\cIp : P\bJP\bJP\bJ4 F0 -PR4 20 1tR0 0 -dH8h0BT|0DX&|The source string describes the origin of the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.@P@aA0 <>>? ?D?@$@p@  h = @ 9t     , 9th=@4 F@RF#-R4 N@F#-$R8h@B.||<S`@F#P! ,,`4 J #R0 7 '0  #dH8hB Tg||4HR'|O !, P 4 N4 C*LR@Pr4B4'CCNA,H`8r .+=?RRp 4 05C(bJ5C(bJ5C(bJp 4 0'5(cI'5(cI'5(cI0 w *'ACdH8hBTi||0 W4 'EF0 s4 .G0 U4 *CdH8h4B Th||84.G!M!4!h94 N Fg-R< S` F.G'$L"" | 44 J!h G.PR0! 7!h 3L0! !h .G 8!h!hB"!!|,!#&8(5t7,!75t(&8#<!!h8Lc#@KV,!#l##$$X$%4! F# 8LG[R8"6# HTbHRRh@$ 2# @HMUTp<p&8 ~U\0Qu0Q/R.S-T0' &8 {L8'h&8B(''|H'R!h3(`H+d,,'((*t**+4' F( 6E|R@(P2(B45D)GA,(),)d))*8(r( 5DdRR@* 2( @5<p<p+d LX0Q0Q/R.S-T0- +d J[8-h+dB--p-|-|@- 2&8 @|MTp<pRQ)#SR4; N>Q)#SRX<>Q$(=;~p ,<;;<4<<=@< 2;4O ){9!!"<< 2;4 )69{R p= 2;4+  &-=4u7&-=4u7&-=4u70= 7;4 (,950= ;4 $(=dH8=h;4B=P=B==U=|=|0=D=>$=|=|8=U=(=:>TP=:taskID out has the same value as taskID in. 4= FxR aR4> Nx aR8?2x #QRRpA 6x 0 cI cI cIpA 2x  bJ bJ bJLA :x #)0Qu0Q/R.S-T0A x UdH8AhxB@>R A|0ADAxTA|Atimeout (sec) specifies the maximum amount of time in seconds to wait for the measurement or generation to complete. This VI returns an error if the time elapses. The default is 10. If you set timeout (sec) to -1, the VI waits indefinitely. ^BDHP0Instance 3 21Saved lab5_ex1_2007 .vi LVINDAQmx Create Task.viPTH0DAQxDAQx0LVIN*DAQmx Create Channel (AO-Voltage-Basic).vi`PTH0DAQxDAQx0POLYDAQmx Create Virtual Channel.vi`PTH0DAQxDAQx0LVINDAQmx Timing (Sample Clock).vi0PTH0DAQxDAQx0POLYDAQmx Timing.vi0PTH0DAQxDAQx0LVIN*DAQmx Write (Analog 1D Wfm NChan NSamp).viTPTH0DAQxDAQx0POLYDAQmx Write.viTPTH0DAQxDAQx0LVINConvert DDT to 1DWfm.viPTH0DAQxDAQx0LVINDAQmx Start Task.viPTH0DAQxDAQx0LVINDAQmx Stop Task.viPTH0DAQxDAQx0LVINDAQmx Wait Until Done.viPTH0DAQxDAQx0LVINDAQmx Control Task.viPTH0DAQxDAQx0\@BDHPܧQ8 gv[,A t߬AD0ADtA(DAA~D|(QܧQ/qp/vA%A%A(DA1h`A8A ATl\IAAA(A0 A@\& A| A`# 0A@'  , AA|`A!D7y)=s#A<$%Ax4A B,R8B(%\)p4B'\7GC B`"Dx4B J\x7pR,Ch04C"\,7"@;CH C"`$% C @\'@ t4C"\ ) $Cl C@\D C @\&4% C"`& t C @\'P4C"\7@ ;C0 C"`dP,CP,C \4Ch,Chd&"#$0C<CxHl C@`0C$\lNA^QVI C@`h<0C%\4_og C@`h l,Cl C` <CO `n C , ` 4C JQ`HR@D 6`n*W)X*W8DhB D|D|XD, XWY ]S< A ,4D J WPR,E`x E@@ $ 0E. W#_[E $ D EB $ EB D E@@ # 0E-  E d EB@  EB0  E@@ " 00E- `W`[E |  EB@ 0 EB 0,E d t t0E-  E 4 Tt EB t EB4 t E@@ d t0E- W` [E  t EB EB | Eh<,E 0 ,E EEE@0Eh,E $ | 4 E 4E( E@@ & tE  [4Eh t7*E@[E | ,E hE(E,E |8400E<,E D ( T E@8H(,E`t|<EOHt4EhDP+4E Jt]DR@F 6t*W)X*W8FhtBF|F|DF1<0P hx74F K8RPGP @xH G4G3G G4G3<G G8pP4G3GP G4G3 G G0@ 4G3GX4G3G G4G3,G G`@4G3G@ G4G3G G04G3d G Gx4G3 Gx G | t4G34 G GhH4G3 GH G4G3 G G84G3lG G44G3 GG GG4G<l!,G8G(P4G<hP/G4  G T4G<d7.G0G <G$1 P 4LR 4HH!'HhggHl4H DP&Hd [ ;H tHt4H< P-H |  [H& $ 4H""<7$H"[CHx 4H##87(H#H d4H$$4!%H$[;HH H HH%4H/D%l.4;dH% H%8&4%%4H0%8%$,%dH% HTt%,H*4HD&h!HH&4;%4HDX7H=l4H `!\P)H|4HDlPHC4HD'PHH' ; ,H(0.pH.P H(xT) (DH4H/D.;d,H=B H@&(H|4H0(x$d4H B* XJgR@IPv*B4iLxh),I+d*|**+,I|I|HIR&XJ~*P,h,I)@)t+++-@I 6)t @iLpShDhDhD@I 6)t pLxSgEgEgE0I _)t iSxh8Ih)tBH8Iv)t iSxhRR 0K W* gJyj0K w* jm{0K U* gj~K|K|K|@KP*jm{,,K,--@/D-4K J,h [sjhR8L2,h knzRRްLN :,h lixo0Q0Q/R.S-TN|8Nh*B)(8Nh,hB,,),N.<CH>NC( N@h(.PHNR(J.1t,N.1800034N B.p JR,O/t//0,0\0O ,h jm{8Ov18 ShRRތ@Q 618 @LShDhDhD@Q 618 LSgEgEgE0Q _18 Sh8Qh18B-,@0Q W.p Jj0Q w.p m0Q U.p jQ|@QPv.pB4Lh/Q|@QP.pm1,Q12,2d224Q J1 oR8R21 nRR LT :1 io0Q0Q/R.S-T0T 1 m8Th1B3,3T|T|,T3l6xT3 T@3@38Th.pB1x1$4T B6x JR@UPv6xB4Lh4L,U4x44505`8Uv4 ShRRʄ@W 64  @LShDhDhD@W 64  LSgEgEgE0W _4 Sh8Wh4 B55W|W|0W W6x Jj0W w6x m0W U6x jW|W|HWR3@J66,W34 556 :4WQ6xm7 ,W7L7774W J6 R4R4X 26 pR0Y 6 m8Yh6B808Y|Y|,Y8p8 6Y8 Y@8D8HYR8D*JP8; d,Y99L:;(;X;4Y B8 *J9DR@ZPv8B4;LJh9,Z9=:<:|:8Zv9L ;SJh,>`@@D@t@@^ 69L @;LBShDhDhD4^ BB RJaf$R@_PvBB4cLrh>,_>??D??8_v>` cSrhRRH@a 6>` @cLjShDhDhD@a 6>` jLrSgEgEgE0a _>` cSrh8ah>`B@?a|a|0a WB aJsj0a wB dmu0a UB ajx8ahBB@@a|a|PaWBdmuAT ,aAAAB,BhG4a JA UzdLR@b 2AO et,,-8bjA vmxRRP<d 2A ent8RxQ0f A dmuHfR(RJx=A f|f| fTC f@.C(HfR.zJCF& ,fCCEEFF44f BCH zJR@gPvCHB4LhD0,gD\DDEED8gvC Sh0RR @i 6C @LShDhDhD@i 6C LSgEgEgE0i _C Sh8ihCBEE|i|i|0i WCH Jj0i wCH m|0i UCH j8ihCHBFFli|i|4iQCHm|F,iFG(G\G4i JF }|8R4j 2F p{(R0k F m|8khFBN@Gk|8khABBB4k JNT mRLl HI<IJK@KLMDMNOxP$ l@@NTTH(D0l.NTH #($lHIH lBQH(D lBTH(D l@@NT I\I0l-NTI'0+lIII< lBQS I\I lBTw I\I l@@NT&JI0l- NTJ8 )$lJTJtI lBQS JJT lBT JJt l@@NTJ t0l-NTJ'0 +lKK J lBQR$J t lBTvJ t l@@NT'@K` t0l-NTK ) $lKKK@ lBQR$K` t lBTwK` t l@@NTL K0l- NTL<lLXLxK lBQL LX lBTuL Lx l@@NThLL0l- NTLlMM$L lBQLM lBTuXLM$ l@@NTMdMD0l- NTM )$lMMMD lBQMdM lBTt\MdM l@@NTNM0l- NTVH@ I)D$l|Xl,DHDH Y0&S*PPAHy6 f lBTs`NN l@@NTXNN0l- NTOPvYTzlO8OXN lBQNO8 lBTrNOX l@@NTOOx0l- NTOPYTlOPOx lBQOO lBTr0OP l@@NTPDP$0l- NTPtlPPP$ lBQPDP lBTqPDPlQ(T<l I\JJK`L LMdNNOPD,lNTQTQpQllQlR$S 0lQ(Q/J/JLl HIJTKKLXMMVdO8OP4lQ(SRXP1lR$ + $lKK4lQ(TST70lS +$lJTI,lNTTHTdTlU8lTU8<l qr0rs`t\uXuvw w 0lTT/J/JLl IJtKK LxM$MNOXPPITl TUUK9 L4_@_,`_|q4l JU8Kz@RLm V VW|X XYZ[l\D]^4^T m@U8_|V mVV mVdNM mBQNVd m`_|V m @U8 VI4m" U8VKTOW4mWV m"`pVI,m#W`VmWV m @U8w Wa4m"U8W mWW| m"`oWa m @U8uX,K4m"`U8X`XmX|X m"`nX,K,m#@XX,mX|X m @U8uXYL4m"`U8Y8YtmYTX m"`mYL,m#@YYmYTX m @U8t\YMD4m"`U8ZirmZLmZ,Y m"`lYMD,m#@ZxYmZ,Y m @U8s`ZM4m"`U8Z0i9r4m[$m[Z m"`kZM,m#@[PZm[Z m @U8r[N4m"`U8[0v94z[m[[l m"`k[N,m#@\([m[[l m @U8r0\dOx4m"`U8\094\m\\D m"`xH\dOx,m#@]\dm\\D m@U8v]<K@8m(U8]t ]m]] m`o$]<K@m]4m'U8]K[ W]<m^^4 m`pT]K@ m@U8w]K@ m @U8q^tP$4m"`U8^^m^^T m"`j^tP$,m#@_^tm^^Tmj<m VWX,YYZ[\d^t0m&U8V,K[Sm``Lm jxHkklmno$opTp0mj`D**Lm `VWWX|YTZ,[[\]^^ m@```0m$U8`Q/a'Ym`PmjaxaDT `[@EhH4m &K`F4RPnab0bcchcd8deepef@fggxg n`paa4n`bna n`mbPX4n`bnb0 n`nbX 4n`bnb n`jc ^T4n`cTnc n`oca4n`cnch n`lcY4n`d$nc n`dXd84n`dnd8 n`kdZ4n`dnd n`e(e4n`e\ne n`ke[l4n`e nep n`ee4n`f, ne n`pTf`^44n`f  nf@ n`xHf\D4n`f nf n`g0g4n`gd ng n`ggx4n`gngx n`o$hg4n`h4 ngTn`"hV ,nhiiDiti@n 2hHO ,,-<n 2hH @RQ0p 3hH  0p 3hH "8phhHBiip|p|4pjjj8EHpjp^cp\f,pU8j__p``4pjkk4Bpk4zzp[ep4pjll00Apk4mmp[d4pjmm,0@plmmpZ,c4pjnpn( ?HpmpYTb04pjon >HpnpX|b4pjooXPGHpo$  pg]4pjp8o7FHpopchW4pjppPDHppT  Wp^f@4pjqhq 7=HppOpWap]<4pTrq:HpqpP^T4pTrrd09Hpr04TpP\D4pTsDr8Hpr4zTzpOX[l4pTt@s07ps`4mD$DmpNZ4pTu<t06pt\m$mpMY4pTuu 5HpuXpM$X4pTvlv$ 4HpupLxX 4pTwvP<Hpv + p]K 4pTwwT7;Hpw +pW|I4pTwP3Hpw W $py4pjjx|0CHpxH4p O$pJtV<p$1NTP 4@R ,qx4z^ q@yyHqRy/JUz\}`b ,,qzz|p||}4q Bz /J>XR@rPvzB4@LOhz,r{({`{{|8rvz @SOh\RR`@t 6z @@LGShDhDhD@t 6z GLOSgEgEgE0t _z @SOh8thzB|\|Ht|t|0t Wz >JPj0t wz AmR0t Uz >jU8thzB}L}8t|t|PtWzAmR}r ~,t}~~P~~~4t J}` 2ATR@u 2}`O BQ,,-8uj}` SmbxػRRt<w 2}` BnQpRQ0y }` AmR8yh}`B@,y|y|4yD!y(DHHyT$ yT4yD7y4y/D. ;d4yD\x04yDPP0y@h e u@ yT 4y BePR4z0T%$z$dz4zD  z(K\zrr4zD z.PL\zh4zDz|z3MDHz$4zD0z8MHzD$D4zDz=N\zXlzlTz4zD8T0zC(Ox\zTt4zD$!z%0zyP$\zIIXz,D/Y5SAPz z z@zK^44zTypx72PzD`\-  Ez @zP=@xA,z$X4z B 4R8{2 lRR0} 3 8}hB,T',,}w$ @}P-Mdv,}<l}|L} : 0Q0Q/R.S-TL} :$ >J0Q0Q/R.S-T0} 3$ <M8}h$BH }I4} B$ -<pR8~2$ =LRR @@xP%0.xu/#730 BP% BP% @@xlI0-x,tHh B(I BhI @@x I4 Jx/|(R<0t \4T B(I BI @@xl t0-xr t B, t B t @@x@ t0-xpq/8 3 B,@ t B@ t @@xlt=l0-xs/83 Bt=l Bt=l @@xP|0-xo/83\ B| B| @@x(0-xXn@/I8D3t B( B($,@t|(,x(D80-xp/83<0oo<H4t4 `PI,  34\7H(34H,xPl 00 0,(0$oo<T<hP$~X] <?d4 K0~$RP8\8\,d40m~ 0X\40`l 040k 040Hj 0h|40i\ 048,h 0X840g 040f~ 040He 0|\40d~ \ 040c  0L 40b~  , 040a  040P`  0d40_d 0 40 ^ 40h~,@p@ 2dO ,,-< 2d fRĴQ0 3d e 0 3d g"8hdB||4$LPPH  4$7OHh\h4$4PM  3,4$0 NsDsD34$,7JT8T0e"h\ 4$HL34$xK3<<$1xP 4rdR ,[0 & @PPWZ 6, X4 B0 TR@ 20O ,,-8j0 RRސ< 20 RQ0 30 8h0B||H34Dp =l x34Dp7XɔT0@=Ieu84 Be R4DPP0@@@Rrb4 B0r hH43T;B> 43T[W 43T[W Dp$DD43$;B>438T[W $x 43T[W   43T;B >  h43 BHE h 43T HNK 43X;B> x l43 NTQl 43( T[ W4 &KBhRHW4DDP4D`P43¸P44ÜHİŀPƸ,ǔd4 43  T443È4 üÜ43Ü1; Di  hH43ĜH İ43 İ 843l Šŀ43 ŀ 43<  pP43Ƥ  P ʄ I434  L,43ǀ , Ǵǔ43 ǔ 43P tȄ 43ȸ  dD1DDdl4 KRPɔd|L̴̈́T<Ϥ ɴI43 ɔ 43P  d43ʸ  Ƹ43d 443h ڌ˜I43| 438 lL43̠L @43̴ <43p ͤ̈́43 ̈́  43@  t43Ψ  T Ƹ|443μ \<43ϐ < Ϥ43Ϥ , 43`  L %8(xT\NTxTD1D<Bbl!xh'PTѼ$Ҍ\LԴՀPָ ׈ tI43ѨBIET Ѽ43IOLѼ D$43xOUR$ ҬҌ43U[XҌ I43H[b^ ݈|\43Ӱ~BIE\  43W[b^ lL43ԠVBIEL ԴԴ1T; Di  843lTBIE  ՠՀ43S[b^ Հ t 43<RBI E  pP43֤?IOL P ָ43 >OUR ָ @ 43t#U[X ר 43"[b ^׈, P 0 @݈0PWTؠ ,@xٴ4 BP 2TR@ 2PO HS,,-8jP DRRʴ< 2P HdRQ0 3P T8hPB0||H  W4Dۨ743U[b^4D(P#׈dH  Hڌ4D$47"4D < 4DDܨP!Ht E 4D$@7 THE4Dݼ0\\݈2E2Hu^\d L8hXXH u ^̴p@b#@݈tڌ$ PlllXh T''@&&4I\(.P38=C(y=l0H&$0Tx=lTyNTC(=83.P((x%8\H'@ $ $I<H 3+J hK@H 3 +8tHlHl  H > H>  _Wizardv@2ValuePTH0XexpressDAQmxDAQAssistantConfig ConfigVIs.llbConfigure DAQmx Assistant.vi_OriginalInstancePatha2PTH0IexpressDAQmxDAQAssistantBlock.llbDAQmx Assistant Block.vi Localized:&@0Localization Status (string)LocalizeNI.LV.ALL.VILastSavedTarget0DfltmxwBlobW0CFdCHG!yWڢ|wJ?*^i*G>IwDbB҆i,kVNational InstrumentsDMF configurator package DAQ Assistant www.ni.com0K"}L_eԹwO4vVoltageK VoltageOutDev1/ao0@$$(l(l @@(((('((((('(((Dev1120 Task Block 120Substream< VoltageOutDev1/ao0@$$(l(l$D4B4A2F1-77B9-4fef-90E9-A604B234FA76!@@((x(('((((('(((Dev1CompatibilityInfoSubstreamVersionSubstream140 mxwCore:4.0.0B Untitled 1 mxwCore:4.1.0 mxwCore:4.3.0mxwDependencies2bB҆i,kVNational InstrumentsDMF configurator package DAQ Assistant www.ni.com Express Task DAQ Assistant0K"}L_ebB҆i,kVԹwO4vbB҆i,kVmxwDowngradeTypeMapmxwPackageFilterIDsbB҆i,kVGR˟EmxwExternalInputsmxwProgramaticParametersmxwTools%j4r}wK/.Rj4r}wK/.RmxwActiveTools%j4r}wK/.R mxwTool:0{Connection Diagram mxwPluginDataGR˟#GR˟5GR˟J_WizardCustomMenuItem?@0 default valueConvert To Task Name Constant _WizardCustoml 2PTH0TexpressDAQmxDAQAssistantConfig ConfigVIs.llbExpress To IO Control.vi _Configured  !NI.LV.ALL.goodSyntaxTargets&@0Dflt(IUUAn Q8>Q8>:>:>I?x      TahomaTahomaTahoma00RSRC LVINLBVW(5  4RSIDLVSRBDPWLIviCPTMDSTMDFDSLIdsVICD$vers8DLDRLFPTD`CPMptSTRGHLPP|HLPTICONicl8TITLCPCTDTHPTRecqCPST DSIMLIfp0FPHPDLIbdXBDHPlVITSHISTPRT FTAB^KlTl0\K%($pg1K4|)ZHTkZt4Zp[t\e ^,_K_Dɟ$_ <'_4K*_D*-_Ps6_`YA_l`kK_|@vN_Q_dT_8KW_\_Ka_ {d_x}i_Lt_iw_h{}`TS``$b`0)`t]? @lBmC0D`)ExF؟Gl~HtNI(SJXmL8{M4|jO8WPsR,rSuUV8QX@gYPZ0[Lm]L^4֟_ `شb$nc|nfȴgTPhxj(mk(hQltmm0Pn,Hpkq r@sudvl{ylhzT{P|TM~psT ~Tn4`L\idp` MD, Y\ lkl }Дv4$W\uKtr0 ̡eTo8Hkx0zL,K ,PTY0(svL2(3hXNdzDt礸yhpL0Instance 3 21Saved lab5_ex1_2007 .viQ RSRC LVINLBVWK( K` <a B[c;2Q- IU5DЕF ُ B~eCH2|9k<LVIN0Instance 4 21Saved lab5_ex1_2007 .viLVINWaveform Array To Dynamic.viP @T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesOutput@@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributes Output SignalInputPTH0Oexpressexpress sharedtransition.llbWaveform Array To Dynamic.vi byobbyob @@ Array@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesDynamic Data TypeP cP P d-` j Pp@fP0@PP!!!!l@bP0   !!!$@P0!!!B@8PPb P         @P b P         @P  c4P"@P@flg@oRt@eofudfPT P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesDynamic Data TypenxT dP^@TTNPTP @ P!0SdfdnPT dP^@TTNPTP @ P!0StxdnPT dP^@TTNPTP @ P!0SoldnPT dP^@TTNPTP @ P!0Sext4 P@@@  P   c4P"@P@flg@oRt@eofudfP@ Arrayx@ dfdP@ txdP@ oldP@ ext c cD c@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributes c cLTP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributes c@@ Array c c c c c c c dP``` d d 0@v48< :^Plot 0 Time Amplitudef32-f3K4@Y@4@?6"$@$$@@?R$`08 > @d@@VIDS0Instance 4 21Saved lab5_ex1_2007 .viVIDSWaveform Array To Dynamic.vi PTH0Dli386'code'0Ew'E\EPPUEd$=X=ÐYӀ}5ELXC<C,}E$EEƅɍHHƅ hhUEP lvexpress.chm Convert_to_Dynamic_Data.html? QX QG B UG( X?03 " "30 " 30 "03Convert to Dynamic Data @@ Array|@T dP^@TTNPTP @ P!0SDynamic Data TypepDTHPDQ88ho~@@ YTP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributes@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesxlP @T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesOutput@@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributes Output SignalInput@@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributes Output SignalInput@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesOutput @@ Array@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesDynamic Data Type\4l,LL, ]D8ES8ESDynamic Data TypeHD"(Q  PD$TimeU D$& AmplitudeHDQan.an.N) (0.Q%A&AArrayHQ N4;5; H̴Q 8d :cHDУQHDQ  hDY Z Waveform Array To Dynamic.vi  nn 13 g/g3@FPHP0Instance 4 21Saved lab5_ex1_2007 .viFPHP (Q8bvXL \ x tS7|p^^u3;8(4 h0 k! ;>n4 F 7FTR0 C 3H;>n@ :K! ^rn>n>gE@ :J! sfFfF]O@ :L! I]v6v6o=0 2$( 0 2$-no 0 J& !.;DO`402- 02 - eR4 6$ RDO@4K4K4 R|4 3$^ R0 2-14 4 3^R4 6`o/R | (X0 2(g/h4 0  H;>n8 hBT4 $<R0 D$`0  Q5$H R m`L D, T l  |4 F  $BR8 r    RR@P r B4$hp 2 0  bJ  bJ  bJ8h BThp 6 0 cI cI cI0 w $dH8hBTi0 W  '0 s  (i0 U $ mdH4 J  3<R0  3idH@PB (i8 X"p 2  0(4cI(4cI(4cI8h BR 82 7eRRtp 2  (4bJ(4bJ(4bJL :   7=0Qu0Q/R.S-T0D  >dl      ~D' Q Q.cpQ/v,  4ah1; Di  tL pT@$$T< d  X x ; Di 1; Di 1; Di  BDHP0Instance 4 21Saved lab5_ex1_2007 .viLVINWaveform Array To Dynamic.viPTH0byobbyob HBDHP `Q8 @cv G, \0D 0@p&4 B4R0@p +#44 B R4b44+#D1D4X.x ( : 4 KXxR(p 43\ #h.x(p 43 hxp43L h#xpp43#X.h(` 4 ` 043dXh`43X#h`4DTp4D T4D T4Dx  8:D!#AH @@4 @@0;@h1#A90;@|!"1)Dc D,h @4 @44b4x, ,4 H @4 hh,Hp,p4@H) H ##H4`9~D'xQQ4Ajcf,/v,@4 h _Wizardt2PTH0\expressexpress signal manipConverttoDDTConfig.llbConfigure Convert to DDT.vi_OriginalInstancePaths2PTH0[expressexpress signal manipConverttoDDTBlocks.llb1D Dbl 1 Channel to DDT.vi Localized$@0TagNameLocalizeBoolean Conversion ! Data Type_Boolean Conversion ! _Data Type_Boolean (TRUE and FALSE) !NI.LV.ALL.goodSyntaxTargets&@0DfltNI.LV.ALL.VILastSavedTarget0Dflt(IUUA Q8>Q8>:>:>I?qX  _  f  m o TahomaTahomaTahoma01RSRC LVINLBVWK( K 4RSIDLVSRBDPWLIviCPTMDSTMDFDSLIdsVICD$vers8DLDRLFPTD`CPMptSTRGHLPPHLPTICONicl4(icl8expressexpress sharedtransition.llbDynamic To Waveform Array.vibyobbyob @T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesDynamic Data Type@@ Array H HP- cP P d-` j Pp@fP0@PP!!!!l@bP0   !!!$@P0!!!B@8PPb P         @P b P         @P  c4P"@P@flg@oRt@eofudfPT P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesDynamic Data TypenxT dP^@TTNPTP @ P!0SdfdnPT dP^@TTNPTP @ P!0StxdnPT dP^@TTNPTP @ P!0SoldnPT dP^@TTNPTP @ P!0Sext4 P@@@  P   c4P"@P@flg@oRt@eofudfP@ Arrayx@ dfdP@ txdP@ oldP@ extZ P$@P@0P c cD c@@ Array@@ Y@ c c@@ Y@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributeswaveform@@ Y@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesDynamic Data Type@@ Y@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributeswaveform c cL c4 cb@@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributeswaveformOutput c c c c c c  dP``` d d   >D & 4,0 ^jPlot 0 Time Amplitudef3>9f3K@@Y@4@?B.$@$$@@?R\h$`08d >0 @dL@dh4R@dpB@d8b@T@X0@zVIDS0Instance 5 21Saved lab5_ex1_2007 .viVIDSDynamic To Waveform Array.vi,PTH0ԛi386codeT@Ew$E\EPPUEd$=X=ÐYӀ}5ELXC,dC<0}E$EEƅ$ɍHHƅ$ hhUEP?`9$QRRVhhNGd$ZY=6 6Hd686PGXG)7GG)8+FT`8FTɍHƅƅfx*hƅTvXƅQRhhPP$hPXD$Xh+Gd$ZY=rfx.0ƅP@P=)ӃPQRhuWhRShhhhVhPlGd$4ZY=PQYXƅfx2EhxVWH@_^H`\9 \Nƅfx&EhxQRhhP4$8h*Gd$ZY=#ƅQRhh04hR*Gd$ZY=}$ ƅ hhUEP8d$ =fx} }P}}+QRPE@$_d$ZY== p h搐ÐEw E\EPPUEd$===u=tEw Ew‰ppVL@'PUEd$=ÐPV,LPVfPV }PVcPV4IPV/PVPVPV=Ðx& SÐx&iÐx&+pp @'PUEd$=ÐPVPbVWPV!PV[PVPSVoPV 5P V  CP}V  }P1V  PV  MPVV+_^ZY[]Ð,=,PEP$PP$,$@ $Ðd$.Ul$SQRVWT$ QRPE@$R4_d$ZY=_^ZY[]ÐDž,,@ DžDžDžDžPTABQRuZd$ZY,Ul$SQRVW}#QRU8d$ZYR_^ZY[]ÐUl$SQRVWuF gFWF@FDQRhUd$ZY_^ZY[]ÐXI-  .W *   S!  \ R : " t %] w  - 7 M c CODET@u R%7.1Oldest compatible LabVIEW.R8Q Q QpPPP@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesDynamic Data Type@@ Array |xConverts the dynamic data type to numeric, Boolean, waveform, and array data types for use with other VIs and functions.%#_g%#_g%u%#_g$PTH0 lvexpress.chm"Convert_from_Dynamic_Data.html4TpT TrTT433 " 0"0 030" 3 "03033Convert from Dynamic Data |@T dP^@TTNPTP @ P!0SDynamic Data Type@@ ArrayTDTHPDQ88LS~@@ Y thP @@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributeswaveformOutput@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesInput@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesInput@@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributeswaveformOutput@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesDynamic Data Type @@ Array@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributeswaveform@ $$XXXXX ]D8Ea8EaDynamic Data TypeHD"Q  PD$TimeU D$!2 AmplitudeHDȰQa)n:a*n:N) (0.Q:uG:vGArrayH|QM]ZoM_ZnN>yK>zK HQQ}^Q^hD||Dynamic To Waveform Array.viHDQ22HDDQ9U:UXECPCP 0, Default rD[u [u &&&1 channel ddt, so output whole channelDU|U|--4multiple channels, most recent point of each channelD$11S$31R999Automatically adapt to produce 1d output that makes sense  zz =? g;g?@FPHP0Instance 5 21Saved lab5_ex1_2007 .vi FPHP Q8xv XL  17|p^^u3G0(4 |0 k! G>n4 F 7Fb`R0 C 3HG>n@ :K! j~n>n>gE@ :J! fFfF]O@ :L! Uiv6v6o=0 28( 0 28-z{ 0 J& !.GDO`40>940> 9 eR4 68 ԹRDO@4K@K$@ R |4 38^ R0 2-=@ 4 3^"R4 6`(o;R | <l0 2(g;h@ 0  HG>n8 hBT4 $<R0 D$`0  QA0H R 9IgXD D, h ,  |4 F4 9tHDR8 r( L\[p@RR@P r4B4EK_t|p 2( 0QK_YbJQK_YbJQK_YbJ8h4BTh p 6( 0EKSYcIEKSYcIEKSYcI0 w( HX_tdH8h(BTi0 W4 EIaw0 s4 Lxc0 U4 HtgdH 4 J  =xLLR0   LxcdH@PC4LxcX"p :  0KmWycIKmWycIKmWycI8h BR 82  P|_RRtp :  WmcybJWmcybJWmcybJL :  P|_0Qu0Q/R.S-T0D4>l      ~DT@QQ&1a.Q/v,(  4 d10<l@pL (hT88h< T 4 ; Di 1; Di 1; Di 1; Di  BDHP0Instance 5 21Saved lab5_ex1_2007 .viLVINDynamic To Waveform Array.viPTH0byobbyob!BDHP,МQ8"!xev!,\ h0D@ D1Dl80,P5 d4 K{ȄR(43P 0(43 0( 43 0(43   | d 443h 43  0@p4 B3(R4DHT4D ȄT4xTPPDc xp @ P4b  @ (4b 4xx (D 0@p 8XH4 B8VR4D L ~DT@ QМQW/vX,D Bw H}(   4xTT,xL\0. w{0x <$1P 4BQR B @@  0- w{ @ 8 @@d  ` 0-  |  BD 4/D Pp  , ,  X  B(  @@   Xd h 40 X !P`X40 X `ph ,,p X4D L t `, d ,H x B  0  B   \ \  8  @ ` \ B  ( @H(0&x"( HT    HHD4"`X#t "$ ,#@$$t  @4  @$ "4,#@h4HL$4, ((04"` h<,t @0$ Dc D|\ @|4b\ @00Dlx,`X @(0( @(00(L @(`0(`X4b  @(@ 0h(p @4  H4d  H04T H @(x0(4    \4 ,pT 4 xZvRt\4  T}R<Dx8h0Eh @h @0E0ET, , d @D , 84 D#02ThR, X, dHH(D{p  {d({XII {h R _Wizardx2PTH0`expressexpress signal manipConvertfromDDTConfig.llbConfigure Convert from DDT.vi_OriginalInstancePathu2PTH0]expressexpress signal manipConvertfromDDTBlocks.llbDDT to 1D Dbl Automatic.vi_Conversion Type Localized$@0TagNameLocalize_Boolean Conversion ! _Data Type_Boolean (TRUE and FALSE) !NI.LV.ALL.goodSyntaxTargets&@0DfltNI.LV.ALL.VILastSavedTarget0Dflt(IUUA Q8>Q8>:>:>I?qX  _  f  m o TahomaTahomaTahoma01RSRC LVINLBVWm5 m 4RSIDLVSRBDPWLIviCPTMDSTMDFDSLIdsVICD$vers8DLDRLFPTD`CPMptSTRGHLPPHLPTICONicl4(icl8Measure manoise.llbUniform White Noise Waveform.viLVIN0Instance 2 21Saved lab5_ex1_2007 .vi x 6@P @!status @code@0source error out@pNIDAQTasktask out@ timeout (sec)@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesdata6@P @!status @code@0sourceerror inPTH050Instance 2 21Saved lab5_ex1_2007 .visLVIN0Instance 3 21Saved lab5_ex1_2007 .vi x 6@P @!status @code@0source error out@pNIDAQTasktask out@ timeout (sec)@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesdata6@P @!status @code@0sourceerror inPTH050Instance 3 21Saved lab5_ex1_2007 .viLVIN0Instance 4 21Saved lab5_ex1_2007 .vio @@ Array@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesDynamic Data TypePTH050Instance 4 21Saved lab5_ex1_2007 .vicLVIN0Instance 5 21Saved lab5_ex1_2007 .vio @T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesDynamic Data Type@@ ArrayPTH050Instance 5 21Saved lab5_ex1_2007 .viLVINTransfer Function.vi^P  @ df2@@ "Frequency Response Phase (radians),@@ Frequency Response Mag (gain)@ dt@@ Response Signal@@ Stimulus SignalPTH07Analysis 0measdsp.llbTransfer Function.vi`Pm cP P d-`  P   c,`P"@P@flg@oRt@eofudfP Sampling frequencyp dfdP txdP oldP ext P cVP"@P@flg@oRt@eofudfPAveragespdfdPtxdPoldPext P cVP"@P@flg@oRt@eofudfP # SamplespdfdPtxdPoldPextj Pp@fP0@PP!!!!l@bP0   !!!$@P0!!!B@8PPb P         @P b P         @P P"@P@flg@oRt@eofudf(P@ Frequency Response (Gain)x@ dfdP@ txdP@ oldP@ extj Pp@fP0@PP!!!!l@bP0   !!!$@P0!!!B@8PPb P         @P b P         @P P"@P@flg@oRt@eofudf*P@ Frequency Response (Phase)x@ dfdP@ txdP@ oldP@ ext8 P"@PP8 P"@PP c c$ c0 c@ Sampling frequency@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesDynamic Data Type@pNIDAQTasktask out6@P @!status @code@0source error out c@ amplitude@ timeout (sec)@@ Y@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributes signal out c62@@ "Frequency Response Phase (radians)0,@@ Frequency Response Mag (gain) @ seed6@P @!status @code@0sourceerror in@@P @!status @code@0sourceerror in (no error) c,P@ Sampling frequency@ # Samples@ # Samples@Averages c $@P@ Fs@ #s sampling info6@P @!status @code@0source error out@! reset signal c@ timeout (sec)6@P @!status @code@0source error out c@pNIDAQTasktask out@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesdata6@P @!status @code@0sourceerror in c@@ Array c cL c c| c cD c c| c cD c c| cD c c c c c c c c c dP``` d* $   T0 h ^3 ~@@Plot 0 Frequency (Hz)Amplitude (Gain)@@f3L?@@?@$???333333?ə??SPlot 0 Frequency (Hz)Phase (Radians)f3f3G?@@?@$??????N` V` TD`p824 | @@8 @   @ @ @ D  @4 @   D  & VIDSlab5_ex1_2007.viVIDSUniform White Noise Waveform.viPTH0VIDSTransfer Function.viPTH0VIDS0Instance 5 21Saved lab5_ex1_2007 .viPTH0VIDS0Instance 4 21Saved lab5_ex1_2007 .viPTH0VIDS0Instance 3 21Saved lab5_ex1_2007 .viPTH0DAQxDAQx0VIDS0Instance 2 21Saved lab5_ex1_2007 .viPTH0DAQxDAQx0\+i386scodeHEwE\EPPUEd$=9= ÐYӀ}}E$EEɍ, HHƅ( ThhUEP QRPT$hhPEP$td$ZY=&Ð}vƅd x?z s$4s$<s, Ds\ tETE\EP.UR@␐}v}vƅd fxBxE\QRPEP$hhPEP$Ud$ZY=Ð}v]xCƅ@ fxEhx,090j Džl =9l Bl t QRPt $P$hhv[d$ZY==p l dp PQYXp  Dž| =9| B| QRP $P$hhn[d$ZY== | d PQYX ƅ0 fxƅ4 ETGE\EP.UR@␐}v}vƅ4 }$ ƅ hhUEP8d$ =}$ ƅ hhUEP8d$ =fx7} }P}}+QRPE@$K~d$ZY== p h搐ÐEw GE\EPPUEd$===u=tEw Ew‰ppVL@'PUEd$=ÐP P P # }P #cP =IP dW/xÐx&XÐx&Bpp @'PUEd$=ÐP PI  WP FP1   P  P  oP  .5P  hP[  `P  T(Z  MTZPTZZPtPtteP  8+P  rPA  P  }_^ZY[]Ð=,PEP$PPa$$@ $Ðd$=,PEP$PP$$@ $Ðd$=/PT$PP$$@ $Ðd$=/PT$PP$$@ $Ðd$=,PEP$PP[$$@ $Ðd$=,PEP$PP$$@ $Ðd$.Ul$SQRVWT$ QRPE@$RB{d$ZY=Y_^ZY[]ÐDž@ Dž DžHDžDž Dž Dž @Dž @DžDž DžPTAB88Džd@ dDžDžDžlDžp DžtPTAB8h`8Dž@ Dž Dž DžDžDž@@DžDžDžPTAB88Dž@ DžDžDžDžDžPTAB88Dž@ Dž8 Dž@ DžHLDžPDžx@Dž$Dž(Dž,PTAB8 8Dž@ Dž DžDž@DžDž DžDžDžDžPTAB88QRund$ZY,Ul$SQRVW}#QRU輯d$ZY_^ZY[]ÐUl$SQRVWuF FF@FDQRhU˩d$ZY_^ZY[]ÐX xv~ Q a1C  u} + eo5MW9AIQ%[l+j & @ Z t BCODEuRH%7.1Oldest compatible LabVIEW.R|Q\QQpPPP@ Sampling frequency@Averages@ # Samples(@@ Frequency Response (Gain)*@@ Frequency Response (Phase)99ݽwp1 1`p     ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++DTHPDQ88~<"@ timeout (sec)@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesdatax x 6@P @!status @code@0source error out@pNIDAQTasktask out@ timeout (sec)@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesdata6@P @!status @code@0sourceerror in$@ Sampling frequency@Averages F6@P @!status @code@0sourceerror in @@ Arrayx x 6@P @!status @code@0source error out@pNIDAQTasktask out@ timeout (sec)@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesdata6@P @!status @code@0sourceerror in@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributes signal out@@ Y@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesDynamic Data Type @@ Array@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesDynamic Data Type(@pNIDAQTasktask outF6@P @!status @code@0source error out x  6@P @!status @code@0source error out@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributes signal out$@P@ Fs@ #s sampling info@! reset signal@@P @!status @code@0sourceerror in (no error) @ seed@ amplitude@ amplitude @ seedL@@P @!status @code@0sourceerror in (no error)@ # Samples8,P@ Sampling frequency@ # SamplesP  @ df2@@ "Frequency Response Phase (radians),@@ Frequency Response Mag (gain)@ dt@@ Response Signal@@ Stimulus Signal.@@ Stimulus Signal.@@ Response Signal@ dt"@! reset signal0$@P@ Fs@ #s sampling info8,@@ Frequency Response Mag (gain)B2@@ "Frequency Response Phase (radians) @T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesDynamic Data Type@@ Array@ df4(@@ Frequency Response (Gain):*@@ Frequency Response (Phase)lV\\\44P4 \  d  0P |4 |  ( X  \\  |4  ^DllSampling frequencyTD33AveragesHxQ++HQ++UD88 # SamplesHhQ++eD9~F9FFrequency Response (Gain)ZD$ V VFrequency (Hz)HD$ Q^ q_ q\ D$ujAmplitude (Gain)HDبQivivN T"S0.fD4A&4A&Frequency Response (Phase)ZD$ [ [Frequency (Hz)HD$Qbucu[ D$roPhase (Radians)HDQivivN T"S0.HDQHD QUVTDSequenceTDFor LoopcD [ ZConvert to Dynamic DataHDĦQ}&}& RD@M@MBundlekD( (Uniform White Noise Waveform.viZD$^ ]DAQ Assistant2YD$r6r5 DAQ AssistantcD<=I<>I Get Waveform ComponentseDsLsNConvert from Dynamic Data`D = <Transfer Function.viHDQABHDdQ.,;.-;$DUoUoWe want this VI to average N samples of the signals and then compute then obtain frequency response. Transfer Function.vi does not average the signals. Thus, cannot use it here. Use Network Functions.vi instead. %.2f%.0f%.0f%.0f%#_g%.0f%#_g gg  oo  kk  oo  FPHPlab5_ex1_2007.vi,FPHP4Q8`v+`XLAj7,  |0  0dH@Pmd (0  0dH|4 F  mR0D|  TD@P4 4 F 4R0  0dHp 2 0cIcIcI0D p 2 bJbJbJL : 0Qu0Q/R.S-Tp 6  0cIcIcIp 2  bJbJbJL :  0Qu0Q/R.S-T~D QQQ fH/v||, ` D  (8h BR ,dL,8 2 ,lRR8hBR ,4,8h8 2 ,RR8  @P 964 F 9R1 $!8hB  R 8 2 ,\RRp 6 0cIcIcI | | | p 2 bJbJbJL : 0Qu0Q/R.S-T0 D 0821;Di p ^U4u  S Ph4L   4 t P X04 F ` 8}G(R0 k `! !u9>n0 C ` 4[I>n@ : `J!%5fFfF]O0 J `& !;2 |@ : `L!%5v6v6o=@ : `K!%5n>n>gE0 2(gh N0 2- MD O`4 `0d$RDO@4 `LTL R 8l|84 3^ W0R4  6]rR4 3X^t R4 6XhwpR0  ` R0 2X(op O0 2X- K8h `B T4 $ ` TܻR0DT `0  ` Iu >np^UX/xUN $4 pL <l0 \4 F 3B'R0 k! x4>n0 C /^D>n@ :J! 0fFfF]O0 J& >-|@ :L! 0v6v6o=@ :K! 0n>n>gE0 2(kl 0 2- DO`40l$ R$DO@4GXG R (|94 3^ \R4  6a vHeR4 3^qR4 6hw,R0  M0 2(op 0 2- 8!hBT4! $ TR0"DxV|0"  Dx>n!$;Di 1;Dijn 1;Dijn 1;Di15 1;Di 1;Dijn ,"X ," X BDHPlab5_ex1_2007.viLVINUniform White Noise Waveform.vi PTH0LVIN0Instance 2 21Saved lab5_ex1_2007 .viPTH0LVIN0Instance 3 21Saved lab5_ex1_2007 .viPTH0LVIN0Instance 4 21Saved lab5_ex1_2007 .vi&HPTH0LVIN0Instance 5 21Saved lab5_ex1_2007 .vi,lPTH0LVINTransfer Function.vi5`PTH0@BDHPdTQ8A@xhv@,"@4??0"D@0"@pX4" B@R#0#@pTtdH4# BTRT$ D 0h,$|=X=,>d$0$$|@$0$ $T $@|$ $@T0$&| $"T$0,$ /h/<- 0$l$H$ L$t$$+h$6 9$4$D<2 4$" |P <4$D8x:8 $t$5$0$$ $4$/D#&4$0 & $X $ @|X,$# L4$4Q4$ R4%# 4%0& % h %@ % X18!4%D.(%%,4% B|R&~D?.QQQF=+_i^/v4&l/ T4&D p@p &$ 70&@l  t0&*x- &l D&c  P%,m<'&&%&0&* 87.~72,&0&lL&) ++ & 0&8&  &"T=#4&l$,2  & &&(&)d&)&%&*(4&D8\0 /D)1d*J&0@)  t$\`0 ) 4)3 PBJ&F") ) , 4)3 `N:B&>") ) t4) C )TR4*3 M2:&6"*t* * D$4*3 xE:JB*$ * 4*3 @*:2* * h4*3 H?:JB* * |\4*3 >*:2*\ * '4*3 F*2&."4*3 L4BJF * * `4*3 3:B> *` * 4*3 22:6 * * P04*3 1*2. *04* 4  * 4*1X * P P**&(( *@ (p  * @| P /,*0 p *@ = h,*$ *X(*# D*1lI;`HD*1l  c%44* )s_hR + h@ +(`4+ )sq7R@, `\@x,` ,4,3.h1p;l6 ,|\4,3t+iqm4,3,Z1b;^6,4,3,*; , ,D@,@,\ ,  ,4,3(MUQ, ,4,4,3`)MUQ ,x4,3MUQ,x ,4,3lLTP4,30!MUQ4,3MUQ , ,4,3MUQ , ,84,3 TMUQ , ,h8,)MmI;;D,@, @, 0@ !!x""#4#$d$, ,4,3CYc^4,3 $/Yc^ ,! ,*!*| ,!0!4,3!d#-(,! ,"!x, (4,3 4,3 @c 3 ,"<"4,3"p#-(," ,""4,3# #-(4,3# #-(,!x," ,#T#44,3# ,#4 ,%l#4,"|+R/83,0X , @| <#, )8, 8% ,$$d4,3$#-( ,$d ,$$4,3% #-( ,$8,)#CccXN4,3%#-( ,# ,-+/ ,@ '&4, B ;<J(R -&H'&(D-1l P  *#`'$-(+,,L/-% -@ *H',&4-b &,m<}4u-',4-b '`,};3-&,-lh 4- 3\T4-3&H $*$ -,l,( -l*H(&-+-,4-)H+4 ( 4-("/83 -@(p(&-(((4-3&H %-( -&H))d4-3&H &  -&H )4-3&H <' -*| -&H)*(4-x0  -&H***|4-l* 0T4-3&H 5 0-* +I~4-(p3 -@ >0+/-%+h-+h -,l-`+- h+- p$ -,l --,L -,l-,LD-1l&,KkHT@4-3,l GKk[4- &K,lrKR4.3,l(\ KVP./4.3,l(HDKk[4.3,l,8V`[4.l/. ,.-  *.dTTH.-e .,l-//,.&H,l,.,l&H4.3,l-L`ke./%.,.* 3 .*H33.Z. 34342.X.'."4u4".RR.hVBVD.1D55 ,: .5`6T4. &C5` >,R(/56 677X7 /5`;66 /6 4/35` O!,& /5`9t664/35`7A 4/35`6@B!4/35`7D=!,&/7 /5` P8(//7X/6 /5`7 /5` <74/35`8; /74/35`7x<!/7X/t7a;8; Di 1; Di 0/@p9t6@$fS9$4/ B8@|R06840D9X> 00@p;X6 <+bQO>940 B9-+<R,1  h 1 &&,1 ((41D(; a<; Di 1; Di 1;O> O 1 P1?; Di ,1T ,1 41==  1 p\1=32241 >  ,1>0=(pH1>0H19tS1@; Di 41 DTpR28<2 <;9t PX,2p|5`,289<2?P985`|p2 <33 NI.LV.ALL.VILastSavedTarget0DfltNI.LV.ALL.goodSyntaxTargets&@0Dflt( @UUAn *>>*>>@?    ݀ ߀   TahomaTahomaTahoma0101RSRC LVINLBVW d 4VINSTRSIDLVSRBDPWLIviCPTMDSTMDFDS0LIdsDVICDXverslDLDRFPTDCPMpICONicl8DTHPTRec!STRGPICC,LIfpFPHPLIbdBDHPVITSHIST0PRT DFTABX  % Qc kPKXi׼h,dsԬU܌f𨆟P|y`VHP`Py\QlJ& &p'<`M'