RSRC LVINLBVWFR F<2Saved latchup_v3_71_complete_JTAG_synchro_190506=>:>t>pCCCDXDDDE@EzEEE(FbFFFGJGGGG2HlHHHITIIIJexpressexpress sharedtransition.llbDynamic To Waveform Array.viPbyobbyob @T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesDynamic Data Type@@ ArrayP 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@ 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 cL c c c b@@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributeswaveformOutput dP``` d d8J,04 ^rPlot 0 Time Amplitudef3>9f3K@@Y@4@?B.$@$$@@?R$`08< > @<@<@@,@0VIDSMInstance 1 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viVIDSDynamic To Waveform Array.vi PTH0 |i386codeH$h EwE\EPPUEd$=X="ÐYӀ}5ELXC,<C<}E$EEƅ$ɍHƅ$ hhUEPƅ<|@ETE\EP .UR@␐}v}vƅfx ƅDž4<6=68>?89$QRRVhhId$ZY=6 6 <66PGXG)7GG)+F,8F,ɍHƅƅfx ƅ,v0ƅQRhhP($hP0D$XheId$ZY=fxƅ((=)Ӄ(QRh uWhRShhhhVh P1Jd$4ZY=PQYXƅfxWEhxVW _^ 849 4Nƅ}$ ƅ hhUEP8d$ =efx} }P}}+QRPE@$ d$ZY== p h搐ÐEw E\EPPUEd$===u=tEw Ew‰ppVL@'PUEd$=ÐP^,P^h .P^ H}P^bcÐx&pp @'PUEd$=ÐP^@ǯP_^WP^;P^uP^P^^o_^ZY[]Ð =,PEP$PPd$ $@ $Ðd$.Ul$SQRVWT$ QRPE@$Rvd$ZY=_^ZY[]ÐDžD  @ DDžDžLDžPDžTPTABH@QRu;\d$ZY,Ul$SQRVW}#QRUzd$ZYR_^ZY[]ÐUl$SQRVWumF %FF@YFDQRhU]͝d$ZY_^ZY[]ÐX *Q8rZ %eCODEH$uHNh %7.1Oldest compatible LabVIEW.NMMMpPPP@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@@ Array$DTHPD@M88#~ @@ 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|$@t$$t ]D8Ea8EaDynamic Data TypeHD"܍M  PD$TimeU D$!2 AmplitudeHDMa)n:a*n:N) (0.Q:uG:vGArrayHMM]ZoM_ZnN>yK>zK H$MQ}^Q^hD|\|]Dynamic To Waveform Array.viHD̍M} }HD M00  zz =? g;g?\FPHPMInstance 1 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi @FPHP M8xXn4 F 7FbN0 C 3HG>n@ :K! j~n>n>gE@ :J! fFfF]O@ :L! Uiv6v6o=0 28( (0 28-z{ )0 J& !.GDO`40>940> 9 eN 4 68 HNDO@4K@K$@ NL|4 38^ PN0 2-=@ *4 3^"TN4 6`(o;XN | <l0 2(g;h@ +0  HG>n8 hBT4 $<\N0 D$`0  QA0H R 9IgXD D, h ,  | 4 F4 9tH`N8 r( L\[pdNNh@P r4B4EK_t|p 2( 0QK_YbJQK_YbJQK_YbJ8h4BTh p 6( 0EKSYcIEKSYcIEKSYcI0 w( HX_tdH8h(BTi0 W4 EIaw0 s4 Lxc0 U4 HtgdH 4 J  =xLlN0   LxcdH@PC4LxcX"p :  0KmWycIKmWycIKmWycI8h BR 82  P|_pNNtp :  WmcybJWmcybJWmcybJL :  P|_0Qu0Q/R.S-T0D4>l      ~DH$@MM4e,Q8/r,(  4 d10<l@pL (hT88h< T 4 ; Di 1; Di 1; Di 1; Di  BDHPMInstance 1 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viLVINDynamic To Waveform Array.viPTH0byobbyobBDHPM8T8;r,x hT0D\ D1DL[{ @T x4 K{[|N(,(43d k{s43 k{s 043 k{s,43 [kc ( x H(43|[kc(43 [kc0@p(>.4 B~N4D\pT4D(T H(T D 0}~ , D h0( 0$ "Tl4"`h8  @xHH,#@8Dc (0Xh @lhH4(LT T @ @T0&}84b @ 4b,H @  R @  H,p @  `   H $ D( h ` @  H, H H $0 0 0   @  $T 0   4(  0h   H  @p h , ,4"`  L  "T h ,  h,#@  h $H ,  l ,4( L  , 0@pp ,3# 4 B 1Npx(4D  H p#HlH HxsH(c.~DH$ ,MM`]X/r ,  T _Wizardx2PTH0`expressexpress signal manipConvertfromDDTConfig.llbConfigure Convert from DDT.vi_OriginalInstancePathw2PTH0_expressexpress signal manipConvertfromDDTBlocks.llbDDT to 1D Dbl Most Recent.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 LVINLBVWT T 4RSIDLVSRBDPWLIviCPTMDSTMDFDSLIdsVICD$vers8DLDRLFPTD`CPMptSTRGHLPPHLPTICONicl4(icl8iI?p IQ-ISlIS?ITIMInstance 1 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viZRSRC LVINLBVWT T` <_'mWIYǟ A7~\Ce ُ B~(?[jǨ/YTLVINMInstance 3 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viLVINDynamic To Waveform Array.viP @@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributeswaveformOutput@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesInputPTH0Oexpressexpress sharedtransition.llbDynamic To Waveform Array.vilbyobbyob @T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesDynamic Data Type@@ ArrayP 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@ 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 cL c c c b@@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributeswaveformOutput dP``` d d8J,04 ^rPlot 0 Time Amplitudef3>9f3K@@Y@4@?B.$@$$@@?R$`08< > @<@<@@,@0VIDSMInstance 3 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viVIDSDynamic To Waveform Array.vi PTH0byobbyob |i386 code h Ew$ E\EPPUEd$=X="ÐYӀ}5ELXC,<C<}E$EEƅ$ɍHƅ$ hhUEPƅ<|@ET3 E\EP .UR@␐}v}vƅfx ƅDž4<6=68>?89$QRRVhhCd$ZY=6 6 <66PGXG)7GG)+F,8F,ɍHƅƅfx ƅ,v0ƅQRhhP($hP0D$Xh^Bd$ZY=fxƅ((=)Ӄ(QRh uWhRShhhhVh PZCd$4ZY=PQYXƅfxWEhxVW _^ 849 4Nƅ}$ ƅ hhUEP8d$ =efx} }P}}+QRPE@$×d$ZY== p h搐ÐEw Ƅ E\EPPUEd$===u=tEw Ew‰ppVL@'PUEd$=ÐP^,T P^h n P^ }P^ cÅ Ðx&p p @'PUEd$=ÐP^@ P_^A WP^{ P^ P^ P^^) o_^ZY[]Ð =,PEP$PP $ $@ $Ðd$.Ul$SQRVWT$ QRPE@$R6ŗd$ZY=_^ZY[]ÐDžD  @ DDžDžLDžPDžTPTABH@QRuVd$ZY,Ul$SQRVW}#QRU: d$ZYR_^ZY[]ÐUl$SQRVWu F e FW F@ FDQRhUd$ZY_^ZY[]ÐX *Q 8rZ %eCODE uNh %7.1Oldest compatible LabVIEW.NM`MTM pPPP@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 Data2 |@T dP^@TTNPTP @ P!0SDynamic Data Type@@ Array$DTHPD@M88#~ @@ 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|$@t$$t ]D8Ea8EaDynamic Data TypeHD"؍M  PD$TimeU D$!2 AmplitudeHDxMa)n:a*n:N) (0.Q:uG:vGArrayHMM]ZoM_ZnN>yK>zK HMQ}^Q^hD|\|]Dynamic To Waveform Array.viHDM} }HDM00  zz =? g;g?\FPHPMInstance 3 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi @FPHP M8xpn4 F 7FbN0 C 3HG>n@ :K! j~n>n>gE@ :J! fFfF]O@ :L! Uiv6v6o=0 28( 10 28-z{ 20 J& !.GDO`40>940> 9 eN4 68 NDO@4K@K$@ N|4 38^  N0 2-=@ 34 3^"N4 6`(o;N | <l0 2(g;h@ 40  HG>n8 hBT4 $<N0 D$`0  QA0H R 9IgXD D, h ,  | 4 F4 9tHN8 r( L\[p NN$@P r4B4EK_t|p 2( 0QK_YbJQK_YbJQK_YbJ8h4BTh p 6( 0EKSYcIEKSYcIEKSYcI0 w( HX_tdH8h(BTi0 W4 EIaw0 s4 Lxc0 U4 HtgdH 4 J  =xL(N0   LxcdH@PC4LxcX"p :  0KmWycIKmWycIKmWycI8h BR 82  P|_,NN0p :  WmcybJWmcybJWmcybJL :  P|_0Qu0Q/R.S-T0D4>l      ~D XMM4e,Q8/r,(  4 d10<l@pL (hT88h< T 4 ; Di 1; Di 1; Di 1; Di  BDHPMInstance 3 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viLVINDynamic To Waveform Array.viPTH0byobbyobBDHPM8T9r,x hT0D\ D1DL[{ @T x4 K{[8N(,(43d k{s43 k{s 043 k{s,43 [kc ( x H(43|[kc(43 [kc0@p(>.4 B~expressexpress signal manipConvertfromDDTConfig.llbConfigure Convert from DDT.vi_OriginalInstancePathw2PTH0_expressexpress signal manipConvertfromDDTBlocks.llbDDT to 1D Dbl Most Recent.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 LVINLBVWT T 4RSIDLVSRBDPWLIviCPTMDSTMDFDSLIdsVICD$vers8DLDRLFPTD`CPMptSTRGHLPPHLPTICONicl4(icl8Ȥ-I?p IQISlLISwIT8xIMInstance 3 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viRSRC LVINLBVW `2<xQADxQAD@:tHL^˃zh ?d12 Or= ُ B~!!W5o 4LVINMInstance 4 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viLVINDAQmx 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.viDAQxDAQx@POLYDAQmx Create Virtual Channel.viIPTH0FDAQmxcreate channels.llbDAQmx Create Virtual Channel.viDAQxDAQx@LVIN+DAQmx Create Channel (DO-Digital Output).vi  @pNIDAQTasktask in@pNIDAQTasktask out@7lines@0name to assign@ line grouping6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH0RDAQmxcreate channels.llb+DAQmx Create Channel (DO-Digital Output).viDAQxDAQx@LVINDAQmx Start Task.vi $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH09DAQmx configuretask.llbDAQmx Start Task.viDAQxDAQx@POLYDAQmx Write.vi[. PTH0+DAQmx write.llbDAQmx Write.viDAQxDAQx@LVIN2DAQmx Write (Digital 1D Bool NChan 1Samp 1Line).vi  $@pNIDAQTasktask/channels in@! auto start@pNIDAQTasktask out@@ @!Booleandata @ timeout*@%number of samples written per channel6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH0ODAQmx write.llb2DAQmx Write (Digital 1D Bool NChan 1Samp 1Line).viDAQxDAQx@LVINDAQmx Stop Task.vi $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH08DAQmx configuretask.llbDAQmx Stop Task.viDAQxDAQx@LVINDAQmx 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.viDAQxDAQx@$$  @@!data@ timeout (sec)6@P @!status @code@0sourceerror in@!stop (T)@pNIDAQTasktask out6@P @!status @code@0source error out Pt cP P d-`  P c4P"@P@flg@oRt@eofudf6PP @!status @code@0sourceerror inxP!0dfdPP!0txdPP!0oldPP!0ext cP"@P@flg@oRt@eofudfPpNIDAQTasktask outxpNIDAQTaskdfdPpNIDAQTasktxdPpNIDAQTaskoldPpNIDAQTaskext P4 P@@@! cP"@P@flg@oRt@eofudfP@!datax@!dfdP@!txdP@!oldP@!ext P   c8ZP"@P@flg@oRt@eofudfP timeout (sec)p dfdP txdP oldP ext cP"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext c'VP"@P@flg@oRt@eofudfP!stop (T)p!dfdP!txdP!oldP!ext !Z P$@P@0P`! auto cleanup*`@@0physical channellines.`@@0 channel name channel nameJ P@@@@0physical channelF P@@@@0 channel name*`@@ line grouping line groupingB P@@@@ line grouping" P@@&`@@! invert line invert line@ P@@@@! invert lineZ P$@P@0P" P@@Z P$@P@0PZ P$@P@0P`! auto start" P@@ `action" P@@ c c c @pNIDAQTasktask out:6@P @!status @code@0source error out c c @action c @!status c@!stop (T) @!status c@! auto start c@@!data@ timeout (sec)6@P @!status @code@0sourceerror in c c@!First Call?: T/F c@pNIDAQTasktask in6@P @!status @code@0source error out c @pNIDAQChannel ActiveChans@! invert line c@0physical channel@0 channel name@ line grouping*@@@0physical channellines.@@@0 channel name channel name*@@@ line grouping line grouping@!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 cx c c c  c  c  c 0 c c c  c c c0 c dP``` c d  d  :H  *  |    D^5@$Dev1/port0/line0Dev1/port0/line1 DigitalOut0 DigitalOut1.-NIDAQTask.nilvaiu.*DAQAutoCreateTaskDAQAutoDestroyTask DAQmx ChannelPD \n   T`p  @  #'Kg@ @ @ L t | P , 2@( 2@( 2@(@H@@(@H P , @  * P , 2 P , 2" 2 X V \ r@( 2@( 2 @ D H g 2x @(@ , 8@ 0 V@ 4 p@  2x | x | @( 2@( 2@( 2@(@H@(@H@(@H@(@HdVIDSMInstance 4 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viXFunnilvaiu.*:setChannelBoolAP:F  @!DO.InvertLinesPTH0 nilvaiu.dllVIDS2DAQmx Write (Digital 1D Bool NChan 1Samp 1Line).viPTH0VIDSDAQmx Stop Task.viPTH0VIDSDAQmx Start Task.viPTH0VIDSDAQmx Create Task.viPTH0VIDS+DAQmx Create Channel (DO-Digital Output).viPTH0VIDSDAQmx Control Task.viPTH0$S#i386#@code$EwdE\EPPUEd$==yÐYӀ}ELXCD C${(3QRhhhdqmd$ZY=C<{@VWh_^CT}E$EEƅPƅƅTƅɍ HHH HHHHH H$ƅ P hhUEPƅT s$ sD sT h ETE\EP.UR@␐}v}v ƅT fxBEhxPX P XuP$P\ $d$ =UƅH fx6hEhxT Tƅ( PRP ZXfxYƅ, L <$ƅX ƅX fxFYɍ` ƅ\ ƅ\ fxJbƅ` Dž8 @ =6D =69H =69g=69< @ 6PGXG7GG +F, D 6PGXG7GG +F0 H 6PGXG7GG +F4 g 6PGXG7GG +F< F F,  F0  F4  Fɍh Hƅd ƅd PRxZX0 =u6 QRVP$PId$ ZYfxRƅh , 0 4 ETME\EP.UR@␐}v}vƅh fxVƅl |>m QR bgd$ZYDž Dž Dž QRP $P $xRd$ ZY= QRhhhPf$hP $P $P $P $P $`d$(ZY=w]Ü QRSPx$Pf$P $P $`d$ZY='QRP $P $xQd$ ZY= G QRhP $P$Cd$ ZY==dSSQRVWmQRP $h3P $  ׉ d$ZY_^ZY[ÐE\lQRhPUP&d$ ZY=Ð}v=r= =.=  =}v =|>|=q|=NO=QRP $hhU RhPQV}d$(ZYƅl fxZ Ehx)uP$P|$d$ =< 8 98 xPQYXƅ` fxN EhxPRxZXƅ, fx ƅ0 t<$ƅp ƅp fx^ ɍx ƅt ƅt fxb ƅx ETyE\EP.UR@␐}v}vhƅx fxf Ehxƅ0 fx ƅ4 <tsl ETPE\EP.UR@␐}v}vƅ4 fx"R ƅ8 ƅ8 PRZXfx&O ƅ< <ɀȈƅ< fx*3 ƅ@ <$ƅ| ƅ| fxj3 .ɍ Hƅ ƅ PtXfxn+ ƅ xETѲE\EP.UR@␐}v}vƅ fxr ƅ LETCE\EP.UR@␐}v}vƅ fxv Ehxƅ@ }$ ƅhhUEP8d$ }$ ƅ hhUEP8d$ =5fx.o } }P}}+QRPE@$5d$ZY=b= p h搐ÐEw ]E\EPPUEd$===u=tEw Ew‰ppVL@'PUEd$=ÐPlPPl}PlB9cPdCSIPDm/PP Px[Px[յP8OP *Ðx&@Ðx&7VÐx&lÐx&4zÐx&&dÐx&Npp @'PUEd$=ÐP ܶP8 WPl PP P ķPoP*!h 85P#rP4 P} P% MP'ZP /P9 5ιP7eP]-B+P|P9P;}Pe=*CPd P< Py ػP [P ?L!PKAxPDP/FsP 49_^ZY[]Ð=,PEP$PP$$@ $Ðd$=,PEP$PP$$@ $Ðd$=,PEP$PP)$$@ $Ðd$=,PEP$PPf$$@ $Ðd$=,PEP$PP$$@ $Ðd$=,PEP$PP$$@ $Ðd$.Ul$SQRVWT$ QRPE@$Rd$ZY=__^ZY[]ÐDžl @ l Dž @ Dž X Dž Dž @Dž @ Dž \ Dž Džt Džx Dž| PTABp h Dž@ xDžDžDžDž Dž |$ Dž( DžDžDžPTABDž@ DžLDžPDžDžDžPTABDž$@ $Dž@DDžHDžxDžDž DžDžDž,Dž0Dž4PTAB( Dž|@ |DžDžDžDžDžPTABxDž@ DžtDž DžPDžDžDžPTABQRuad$ZY,Ul$SQRVW}#QRUd$ZY_^ZY[]Ð( ( @( @Ul$SQRVW_^ZY[]ÐUl$SQRVWuF FF@FD|FHQRhUd$ZY_^ZY[]ÐX  D gj  - }   f ""#@E)cAmK3{%U=wa#i#q#y##% t $>Xr&<RoS GCODEuHN$%7.1Oldest compatible LabVIEW.NDMMMpPPP6@P @!status @code@0sourceerror in@@!data@ timeout (sec)@pNIDAQTasktask out6@P @!status @code@0source error out@!stop (T)*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 %0.2f%.0f%.0f%.0f%d%.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 Assistant  @@!data@ timeout (sec) @P!0error in@!stop (T)@pNIDAQTasktask out @P!0 error out\DTHPD@M88T[~  @!status@!stop (T)!F6@P @!status @code@0source error out   $@pNIDAQTasktask/channels in@pNIDAQTasktask out @action6@P @!status @code@0sourceerror in6@P @!status @code@0source error outF6@P @!status @code@0sourceerror in @code@0source(@pNIDAQTasktask out&@!First Call?: T/F8,P @!status @code@0source"@! auto cleanup&@0 new task name, @pNIDAQTask task to copy8,@pNIDAQChannelglobal virtual channelsTH  @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 out @action0$@pNIDAQTasktask/channels in $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error out:*@@@0physical channellines*@0physical channel>.@@@0 channel name channel name&@0 channel name:*@@@ line grouping line grouping"@ line grouping6&@@@! invert line invert line@! invert line*@pNIDAQTasktask in@7lines$@0name to assign4(  @pNIDAQTasktask in@pNIDAQTasktask out@7lines@0name to assign@ line grouping6@P @!status @code@0sourceerror in6@P @!status @code@0source error outL@@P @!status @code@0sourceerror in (no error), @pNIDAQChannel ActiveChans @!DO.InvertLines 7 @@!data"@ timeout (sec)@! auto start(@@ @!Booleandata @ timeout:*@%number of samples written per channelfV  $@pNIDAQTasktask/channels in@! auto start@pNIDAQTasktask out@@ @!Booleandata @ timeout*@%number of samples written per channel6@P @!status @code@0sourceerror in6@P @!status @code@0source error out\,p,8\\,L8,,80@hh00  0T\\h @h T\\p,  , h 8,\,  0   ( P h, ,,, TD99error inTD99error inRD$88statusH$M '!'PDG_H_codeHDMQRRD!;!;sourceH$M(P(5xTD"A"Atask outTD"A"Atask outP@"WA"WdataHdM*&8i*(7hUDR_DR_D error outUDR_DR_D error outRD$hu;hu;statusPDgKtcgLtccodeHM{U{VH$Mv#*v$*P@"WA"WdataHM((5:(*59N(( YDU b`U!b` timeout (sec)YDU b`U!b` timeout (sec)H؝Mh$uQh&uPRD>>sourceHM!"{TDAAstop (T)TDAAstop (T)ZD!l#kCase StructureHDM++VDy8oy:n While LoopLDR_R_ZDXZCase StructureXD^` auto cleanup`DDAQmx Create Task.viRE True ZDLNCase StructureQDKcMblinesHDxMTgVf\Duwphysical channelHDMqsXD+K8+M8 channel nameHDM<TIg<V<fXD.e;.g; channel nameHDM>qK>sKYDSK`SM` line groupingHDMdTqgdVdfYDVcVc line groupingHDȞMwnwwpvHDԞMfosfqsWD{K}{M| invert lineHDMTgVfWD~T~V invert lineTDLyNxFor LoopkD87DAQmx Create Virtual Channel.viHD$M}RE True yD-DAQmx Write (Multi-Chan Multi-Samp 1D Wfm).viHDMop_DDAQmx Start Task.viRE True HDНMuvHDtMopHDM)G6n)H6nHDM-:-:HD$HM* * VD auto startZDCase StructureRD/.actionHDhMHDtM#"^D;:DAQmx Stop Task.viaD!#DAQmx Control Task.viRE True 8one channel for each lineone channel for all lines. 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- 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`\FPHPMInstance 4 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi-@FPHPXM8-H;r-XL)0 7~DTMMB+m8/r-h1; Di 1; Di 8h1; Di 1; Di -hp1; Di 1; Di 1; Di ,.<S`YL 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. ,0 X 4 FR :N4 N :N0 7 U|| ll <O 9 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 4 G9N< n(NM  2 D 2 D 2 E 2 D 2 E8hB 0  YdH8hBt`Tg|@PB; @(The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed., 0 h H 4 F  F`N8 2 P NNp 2  0;GcI;GcI;GcIp 2  ; GbJ; GbJ; GbJL 2  J P0Q0Q/R.S-T0  F dH8 h BX  | | 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., P4 Fl "<N4 2l 'QN0 l #UdH8 hlB | |0 DDPD |  |4 QU $, LX8 U=TP :taskID out has the same value as taskID in. , $8 |, `x4 FRQ#BN0 7 (9$4 NQ#BN0  $=dH8hBU4 FR ?#XNXQ$=~p @ 2O )j9{!!"< 2 )%9jĶN p 2+  &=#u7&=#u7&=#u78hBpU|||o|<O,P@|0D,**+,+,-p,\|,!$),,,)$!,8l4 F@R Q`EȶN4 N@ Q`E̶N0 7@ f0 @ bdH8h@BTg|||<S`)Q>0L<O@g<8The 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.,Hh4 G|gv<жN|||LL|8h|B,@PC@fJ@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%$%p4 F fJudԶN82 zTضNN|< n|u"+NM |w!5 Fw!5 Fw!5 Gw!5 Fw!5 G0  vJdH4Q@&t%p : 0u?KcIu?KcIu?KcI||HR!@h4 N ?#XN@PrB4 :?,8"@8r ''6;NNp 2 0,:$bJ,:$bJ,:$bJp 6 0 .$cI .$cI .$cI||8hB,Ti0 W  <B0 s 'C<0 U #?@dH8hBT@Th||<O'<,  !44 Kh)N h):l@KK):KKl@):ddl@):KKl@):ddl@ 7hW'<eGf'<feG'<eG'<eG'<eG8hhB!!lR||0D!|@P$Tza"'<"T"##8#$$d$4 F!R TcaN |0 w ##:?dH4 N! TcaN8!2! g#vRNNp# 6! 0bn cIbn cIbn cIp# 2! nz bJnz bJnz bJL# :! g#v)0Qu0Q/R.S-T0# ! czVdH8#h!B$"R #|0#D%!T#|PL# 2 zNT0Q0Q/R.S-T8#hB4#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# FL ?N4$ 2L  N0% L dH%|q p% : ?KbJ?KbJ?KbJD%/timeout specifies the amount of time in seconds to wait for the VI to write all the data. NI-DAQmx performs a timeout check only if the VI must wait before it writes data. This VI returns an error if the time elapses. The default is 10. If you set timeout to -1, the VI waits indefinitely.0%D'8@\%  !  $  ,         ) 8%hLB4% GRB N4& OBN' 2V7FjBdd7FKKjB7FddjB7FKKjB7FddjB' KiCKiCKiCKiCKiC8'hBlR '|P0'D,' 7YPPDhPPDhP\' 7XPhDPhD NIDAQ DAQmx ChannelBDHPMInstance 4 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viLVINDAQmx Create Task.viPTH0DAQxDAQx@LVIN+DAQmx Create Channel (DO-Digital Output).viR|PTH0DAQxDAQx@POLYDAQmx Create Virtual Channel.viR|PTH0DAQxDAQx@LVINDAQmx Start Task.vi{PTH0DAQxDAQx@LVIN2DAQmx Write (Digital 1D Bool NChan 1Samp 1Line).viPTH0DAQxDAQx@POLYDAQmx Write.viPTH0DAQxDAQx@LVINDAQmx Stop Task.viPTH0DAQxDAQx@LVINDAQmx Control Task.viPTH0DAQxDAQx@@BDHPM80;r,' ')d0'Dx'`')d'~DLMMpX/r')a1; Di 8'|a; Di 1; Di ')'); Di -p8L1; Di 1; Di 1; Di ` 'x@H4' JC  mN,(x@0(@(  , <4( B , N4) Jx7p$N *@(*@`*!Dp7y)=s#A `&H&\ *p$P4*'7GC* *p#T`8*(%)4*"<7"@;*X *"p%L& * @(4*"( ) $* *@` * @'h& *"p(l * @(` 4*"7@ ;*@ *"p ` ,*`,*  D * x,* (l#T$P%L0*<* @@X  *@p0*$ ,NA^QVI* *@p ` @0*% x_og,* @*p ,*p  ** <*O `n T* p 4* J Q`(N@+ 6 `n*W)X*W8+h B 0 +|+|4+ J W,N, @ ,@p ,, 0 ,@@ %L 0,. (W#_[, D d ,B4 D ,B d ,@@ $P 0,-  ,  ,B4L  ,B|  ,@@ #T P0,- W`[,d 0X,, DWY ]SlA x. ,B P ,@@ (l40,- d , ,B44 ,B4 ,@@ 0,- W` [,,L ,B4, ,B!L,H,, P4,, ,,4,L0, ,B4L P,  [,,4,,7,L[,d ,, t,4,,,!|0,H,, d 4L  ,@T4,,",4,, D d,4,0P 4, J]0N@- 6*W)X*W8-hB-|-|D-1H@ 1 h 4- K4NP.`0H$\,d .4.3!. .4.3L". .`4.3#.` .4.3$. .|P04.34%<.OT .(h4.3&.H .D$4.3x'.$ .4.3(. .4.3H). .|\4.3* .\ .4.3+ . .!L4.3, ., .4.3- . .4.3P. . .d4.3/.d .4.3 0 ..0 .H.L,4.Hd!!..4`4.H`P$.  .4.H\7#.|.0 <.$1 P 48N 4/ !/gg/ @4/! P/  [ ;// 4/Hh!P"/!  [/(l $ 4/$4#7/#T[C/ 04/%0$7/$P/ @4/&,%!/%L[;/X ///stsx4//D&.4;d/& /&'h&&4/0&'(2$,%d/&,/D+#4/D''! /&H/'h;%4/D7 /u0uPu/ @4/!"P4/D `P4/D(P)PH/( ; /| /).*)d /@p'<)4/ JtK 27O et,,-8>j7 vmxxNN|<@ 27 entN̞M0B 7 dmu8Bh7B99B|B|,B9P:gB9 B@r99HBR9zJ:\Q=k6,B:>H<,<\<<4B B: zJ~NC|C|C|8Cv>H ShNN@E 6>H @LShDhDhD@E 6>H LSgEgEgE0E _>H Sh8Eh>HB<:E|0E W: Jj0E w: m0E U: j8Eh:B=<E|E|<EO:m=XSE=t==4E J=}SN@F 6=m)X)X*W8Fh=B>4> F|F|@FPv:B4Lh>R,F:;0;p;;<F >?@H@ABLHCD F@@C .?)d0F.C ?@T #($F?\?|> FBF ?)d FBI(?)d F@@C n?@H0F-C ?UF@@(? FBF G?@H FBI(gL?@H F@@C (@h@H0F- C @V )$F@@@H FBF G@h@ FBI(l@h@ F@@C oA0F-C ADW FA`A@ FBF FA FBI(k A F@@C (A0F-C AX ) $FB B,A FBF FA FBI(l@A F@@C pBlBL0F- C BY )$FBBBL FBF BlB FBI(jBlBFOXF,D> Y&SEdEHA?mxv0F- C CZ@ I)D$FCCH FBF CdC FBI(iCdC F@@C o|DC0F- C D@[PvYTzFD\D|C FBF DD\ FBI(h|DD| F@@C rD90F-C D\P$Y-T(FEE(D FBF D9 FBI(gD9FEH<F?@hAABlCdDD,FC EEFFFF FFG0FEFPJJ<F ?\@@A`B BCD\E4FEGlFP&FF  $FB A`4FEHhG7%FG$F@@,FC OHH F@@C o4CdHFI(I<FgLgh|ijk l@l0FHIXJJ<F ?|@B,ABCD|E(@(TF HJIK9L4PPR8Jxg84F JIKzN<G JXJKLMlNDVPP< G@IJxJX0G&IJ]K[SGJJX GQJxJ G @IlK@H4G" IK8^KTOKtGKTJ G"QdDK@H,G#K_KGKTJ G @IjKBL4G"`IL`irmLLGL,K G"QaPKBL,G#@LxaKGL,K G @IiLH4G"`ILb0i9r4mM$GML G"Q_LH,G#@MPcLGML G @Ih|MC4G"`IMd0v94zMGMMl G"Q`TMC,G#@N(eMGMMl G @IgNdD4G"`INf0$9-4(NGNND G"Q_TNdD,G#@OgNdGNNDGI8G(IOph BGOV GQbLO8A4G'IOiK[ WO8GOP GQcHOA G@Il@OA G @IgLP\SP4G"IPjGPP< G"Q^P\SPGQ ,GKKLMNdP\,GIQ8QTQpGR|[xRGQR|[x<G ^_T_`TaPbLcHdDe@f<0GQ Qe*e*<G RJKTL,MMNOOP G@QR8R0G$IRhkQ/a'YGRPGQ SR|0stY4G KR|9NPHSPST TTUXUV(VVWLWXXXYT HR|dDSpSP4HR|SlHSP HR|SS4HR|T mHS HR|T@T 4HR|TtnHT HR|TT4HR|ToHT HR|e@USP4HR|UDpHT HR|aPUxK4HR|UqHUX HR|UU4HR|VrHU HR|_VHL4HR|V|sHV( HR|` VHV H@Ik O8A HR|`TWMl4HR|W8u HV HR|WlWL4HR|Wv HWL HR|cHWP4HR|Xw  HW HR|X<X4HR|Xpx HX HR|XX4HR|Xy HX HR|Y X4HR|Y@zHX HR|f<YtYT4HR|Y{ HYTTHR|{"Z},HZ<Z|ZZ[@H 2YO ,,-<H 2Y |NM0J 3Y { 0J 3Y }"8JhYB[d[PJ|J|dJQ [d^^ DAQmx Channel ,K\\l\]4]^ K[xe@\(SP0K[x\X~K\ K[x^\SP0K[x\Wd]K\l K[xf<\YT0K[x] K\ K[xbL]TYT0K[x]Wd]K]4 K[x_]]@K[x]d(K] K[x_T^,ND@K[x^ld(3K^ K]^, K\(\\]T4KQ _8^77HK^]K\lP4KQ __!3HK_T(4(KN^ 4KQ l$kx014KR|Vt4KQ a4`2K`T4zzKMV4KQ b0a00KaPmmKL,UX4KQ c,bP8KbL ]p pK]4O4KQ d(c|P4KcH  WKOW4KQ e$dx7/KdDOKKTSP4KQ f et75Ke@KT\4KQ gfpP6Kf<  KYT\KO84KHgg7.HKgLKP<@(4KHh`h!,HKg4(T(KE(ND4KHhh+HKh|4zTzKD|Ml4KHiiH0*Ki4mD$DmKCL4KHjjD0)Kjm$mKBK4KHk@vP-KVAKB,PK_4mm(*m*KMV(]4KHk\ltP(HKl@ W $4KHml7'KlO$K@J<K$1C P 4N 4LDn(! L)sxL)d>HL.$LL,4LD(70L@@Hn~p,4LDq|q0LL4LDr(rD4LDDP4L KNM4M BonNNN}4NDpp0N)BLHNp$0N@)n ~,NHDN/PHHNo4D$D4N/Dh.(;dN~N40C\No|lzlTz4NDrr!N9D\NrT(z(,Nsxuupv<wt N@@tms)0N.t&pK#SO NBzs)4N0q|$ d NB{Ts)XN,DqP\/g)aX<ANXN,DsL)KYQSx<x As<L0N-t(4 NBzzu@H NB{Tu@H N@@tnu@H0N-tuKTONuvup N@@txu@H NBzzu@H NB{Tu@H N@@tv\0N-tv Nvxv< NBzyv\Nk    N@@tow0N-twKT ONwxwt NBzyw NB{TwNxhzd,Nuuv\w,NtxxzNNz NB{Tv\,Nsu0uvw4NxhyyLP:Ny  ONwv4NxhzH|79Nuu0,Ntz{ {(N~TNyz0NxhxN{N{T{,N0Nzd{,NtvxuPxDN1zd|({H4N K{NPO|x}~~T~xT$\ O{|up4O3{,@OzO4O3{/( O{}}4O3{pt O{~ ~4O3{r O{~tup4O3{z O{~~4O3{~O~ O{04O3{dO O{x4O3{ O{}x O{ 4O3{@O O{tT4O3{ OT O{4O3{ O O{Dwt4O3{x  O$ O{4O3{ O O{4O3{H O O{|\4O3{O\ O{wtOx4Ozd,P>O  Ox4Ozd(P<O  OOx$4Ozd$7=OO~TuP4Ozd l7;Ov|x<O$1tP 4N 4PD874P3{ PHPmOPt0P@$P4P BPtN4Qn4QDTP4Q Bq nN0R@,P7FGf?V4R BP(F7oNS|0S@t!;KC4S B,;N T(, TLLTO4Tn4Toh T4TpPTD$o x*.LPT,Lt0@X( Tt4T< T4TT TtP4TD T@H4Tt T4T,T T`P4T T@ T4T T T$TT0 TxX4T TX T4T T TH(4T|T( T@4T T,TX44T0  @T 2LO +,,-<T 2L +ķN@M0V 3L ,0V 3L .8VhLBlV|V|,VV V@(<VO0VxTV.@@V 6*W)X*W8VhB,V|V|4VDp,P4VD,!V04VD7VHoV|4VD\!V,4V BȷN4WD7LW@vy|@` $pWtCC4WD WP@pW4W Jt<̷N\X(X( XB XB< X@@t<h@H0X-t<^gb X@@t<$0X.t<$X$H XBTh@H XB<h@H X@@t<`@HXD XBT`@H XB<`@H X@@t<0X-t<^g bX, XBdX40X-t<d X@@t<@0X-t< X XBd XB<X,Xh`,Xt<tX XB<XdT0X8,X,4XDP@Xd b X,XXX,X t<XX<,Xpl0Xl,X($ X@<p,X<p`PXW0` X(D4X7?XTb4X J 0зN@Y 2O $/,,-8Yj ԷNN<[ 2 $ܷNlM0] 3 08]hBD]1@xF4] K<NP^44l tD^,^4hL ^4^3` ^4^3L ^T44^3^4 ^lD4^3^ ^$4^3X^ ^l4^3^l ^4^34^3L4^3^ ^4^3 ^ ^, 4^3` ^ ^4^3  ^t ^4^30 ^ ^dD4^3 ^D ^4^3B^ ^44^3hA ^ ^lTD^ ^\4^ &K NP_|l< t h8p4_3? '#_| _4_3='-*_ _$4_3X<-30_ _l4_3;396_l _D4_3(:9@<_ _p\<4_39 '#_< _4_379@<_ _, 4_3`6 '#_ _t4_359@<_tD_1 @h/4_3T4 '# _ _h4_339@< _h _4_3$  ' # _ _X84_3 '-* _8 _4_3 -30 _ _(4_3\396_ _4_39@ <_p4_T 7FH_b<_$4_PB_p#_<4_7D_|4_,PG_p _ _ b <4_ PE_ # _4_PC_  _t4_7A__4<_$1t<P 4N <` &)qC tDt<D`cDF#|p` `@D@4`bDF#VN` `@DH(4`bD\V"|i``(4`/D.&`` `$``l# `P4`0&"`` `H<4`0p``|`$Ht@(xmro|o4pon.((('hH`~b4`D|L!``P4`DP`q H` ~ bH`Hi4`D! \`"?V?4`DXt!`H`$4`0&``@Hl`PDt<q oPtqC 940/P)) &L`  )/P409Poq PH`($`xA`?up`@wtH`( $ $H`nOH`o O `u`v<,`H`xH`  p`@N  N `DH` _Wizardv@2ValuePTH0XexpressDAQmxDAQAssistantConfig ConfigVIs.llbConfigure DAQmx Assistant.vi_OriginalInstancePatha2PTH0IexpressDAQmxDAQAssistantBlock.llbDAQmx Assistant Block.vi Localized:&@0Localization Status (string)LocalizeNI.LV.ALL.VILastSavedTarget0DfltmxwBlob0 FdCHG!yWڢ|wJ?*^io IuZ bB҆i,kVNational InstrumentsDMF configurator package DAQ Assistant www.ni.com0K"}L_esjZ-D\e Line Outputv DigitalOut0Dev1/port0/line0 DigitalOut1Dev1/port0/line1!d@@(((('((((('(((120o Task Block 120Substream DigitalOut0Dev1/port0/line0$6A810E73-DC5A-442d-B15C-BF9C1502F365 DigitalOut1Dev1/port0/line1$6A810E73-DC5A-442d-B15C-BF9C1502F365!d@@((t(('((((('(((CompatibilityInfoSubstreamVersionSubstream150 mxwCore:4.0.0?My Task 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,kVsjZ-D\ebB҆i,kVmxwDowngradeTypeMapmxwPackageFilterIDsbB҆i,kVGR˟EmxwExternalInputsmxwProgramaticParametersmxwToolsemxwActiveToolsGR˟GR˟v_WizardCustomMenuItem:@0 default valueConvert to NI-DAQmx Task _WizardCustoml 2PTH0TexpressDAQmxDAQAssistantConfig ConfigVIs.llbExpress To IO Control.vi_WizardCustomMenuItem28@0 default valueGenerate NI-DAQmx Code_WizardCustom2f 2PTH0NexpressDAQmxDAQAssistantConfig ConfigVIs.llbExpress To Code.vi _Configured  !NI.LV.ALL.goodSyntaxTargets&@0Dflt( IUUAn Q8>Q8>:>:>I?_H  O  V  ] TahomaTahomaTahoma0RSRC LVINLBVW  4 t RSIDLVSRBDPWLIviCPTMDSTMDFDSLIdsVICD0versDDLDRXFPTDlCPMpSTRG HLPPpHLPTICONicl8TITLCPCTDTHPTRecICPST DSIM u4XI?uvIBu|4ICv, xIDvlkIFv3IGw0AIHw?IJwjILxDTIMxiINy<IOyhDAQmxcreatetask.llbDAQmx Create Task.vi}DAQxDAQx@POLYDAQmx Create Virtual Channel.viIPTH0FDAQmxcreate channels.llbDAQmx Create Virtual Channel.viDAQxDAQx@LVIN/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).viDAQxDAQx@LVIN*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).viDAQxDAQx@LVINDAQmx Start Task.vi $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH09DAQmx configuretask.llbDAQmx Start Task.viaDAQxDAQx@POLY DAQmx Read.viqe^PTH0)DAQmxread.llb DAQmx Read.vihDAQxDAQx@LVIN)DAQmx Read (Analog 1D DBL NChan 1Samp).vi $@pNIDAQTasktask/channels in@pNIDAQTasktask out@@@ Waveformdata @ timeout6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH0EDAQmxread.llb)DAQmx Read (Analog 1D DBL NChan 1Samp).viDAQxDAQx@LVINConvert 1DDbl to DDT 2.vio @@ Array@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesDynamic Data TypePTH0>DAQmxmiscellaneous.llbConvert 1DDbl to DDT 2.viDAQxDAQx@LVINDAQmx Stop Task.vi $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH08DAQmx configuretask.llbDAQmx Stop Task.viDAQxDAQx@LVINDAQmx 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.viCDAQxDAQx@ @ timeout (sec)6@P @!status @code@0sourceerror in@!stop (T)@pNIDAQTasktask out@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesdata6@P @!status @code@0source error outP cP P d-`  P c4P"@P@flg@oRt@eofudf6PP @!status @code@0sourceerror inxP!0dfdPP!0txdPP!0oldPP!0ext cP"@P@flg@oRt@eofudfPpNIDAQTasktask outxpNIDAQTaskdfdPpNIDAQTasktxdPpNIDAQTaskoldPpNIDAQTaskext P P@@@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesWaveform\ P$@TPMinimum$@TPMaximum@ Increment P   8 P@@@@ dt P    P c'P"@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 ext cP"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext c'VP"@P@flg@oRt@eofudfP!stop (T)p!dfdP!txdP!oldP!ext !Z P$@P@0P`! auto cleanup.`@@0 channel name channel nameR P@@@"@input terminal configuration*`@@ minimum value minimum valueJ`@"@input terminal configurationinput terminal configuration" 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@@@!Z P$@P@0P" P@@Z P$@P@0P `action" P@@ c c c` c :6@P @!status @code@0sourceerror in6@P @!status @code@0source error out6@P @!status @code@0source error out@!First Call?: T/F c@@@ Waveformdata @action:6@P @!status @code@0sourceerror in @!status @pNIDAQTask task to copy@pNIDAQTasktask out,@pNIDAQChannelglobal virtual channels@! auto cleanup c@0 new task name @pNIDAQTasktask out@!First Call?: T/F@!First Call?: T/F6@P @!status @code@0source error out c@ timeout (sec)@!stop (T)!! cPpNIDAQTasktask out@pNIDAQTasktask out!@0physical channel@0 channel name@0custom scale name @units6@P @!status @code@0source error out c@ maximum value&"@input terminal configuration6@@@0custom scale namecustom scale name@@ @unitsunits@@! TEDS channel@ minimum value.@@@0 channel name channel name6@@@0physical channelphysical channelJ@@"@input terminal configurationinput terminal configuration*@@@ maximum value maximum value*@@@ minimum value minimum value @!status c @T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesDynamic Data Type c c c c c cD c c c c c c c c c c c c c c  c  c  c  c  c  c  c  dP``` d  d " hd  @ @LX\  t^ %@$Voltage0Voltage144'z'z'c'^'z0(l(l@4@4Dev1/ai0Dev1/ai1(l(l0'Q\c..,PD \n|  V@  0PX \n (@| n `7  s  f@F@\@b@@b@@b@@b@4,@@R@@b@| ~@b@b@b@@b@@b(0, T& @b@@~@@h@@@@@b@$@~@@@@@b@@h\@~@@@@@b@@h@@b@@b@@b@@b@0 @b@@b@@bVIDSMInstance 5 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viVIDSDAQmx Stop Task.vitPTH0DAQxDAQx@VIDSDAQmx Start Task.vihPTH0DAQxDAQx@VIDS)DAQmx Read (Analog 1D DBL NChan 1Samp).vilPTH0VIDSDAQmx Create Task.vi\PTH0DAQxDAQx@VIDS/DAQmx Create Channel (TEDS-AI-Voltage-Basic).vi`PTH0DAQxDAQx@VIDS*DAQmx Create Channel (AI-Voltage-Basic).vidPTH0DAQxDAQx@VIDSDAQmx Control Task.vixPTH0DAQxDAQx@VIDSConvert 1DDbl to DDT 2.vipPTH0+*i386b*H code89 +EwH E\EPPUEd$==YÐYӀ}pELXCD|@C<CT}iE$EEƅPƅƅɍ HHH HHHHH H$H(ƅ P hhUEP 4ɍ0 ƅ, ƅ, PXfxBƅ0 \s$t sD sT  P ETO E\EP\.UR@␐}v}v]ƅ0 fxFEhxPXuP$d$ = ƅ$ fx:fEhxPƅ PRZXfxWƅ <$ƅ4 ƅ4 fxJWɍ< ƅ8 ƅ8 fxN`ƅ< Dž(=60=69,=69 =69=69 =69=69=69$(x 6PGXG7GGx +F0 6PGXG7GG +F, 6PGXG7GG +F  6PGXG7GG +F 6PGXG7GG +F  6PGXG7GG +F 6PGXG7GG +F 6PGXG7GG +F$x F F F F F F F FɍD ƅ@ ƅ@ PRZXfxVƅD <(ɍL ƅH ƅH fx^ƅL       $ , ETV E\EP`.UR@␐}v}v}ƅL fxb<Ehx uP$P$d$ =Q ɍT ƅP ƅP fxf ƅT 4 < D T d t    ETW E\EPd.UR@␐}v}vZƅT fxjEhx uP$P$d$ =H ƅD fxZwEhx uP$d$ = $9NPQYXƅ< fxR1Ehxi PRZXƅ fx4ƅ <$ƅX ƅX fxn4ɍ` ƅ\ ƅ\ fxr=ƅ`   p ETY E\EPh.UR@␐}v}vvƅ` fxvEhxkƅ fxƅ  4 D ET.Z E\EPl.UR@␐}v}vƅ fx" ƅ ƅ PR4ZXfx& ƅ 4<ɀȈ4ƅ fx* Ep^ E\Dž[ DžL\ 8QRhhhP$jd$ZYQRPEP$hhP,$Bd$ZY=Ð"ƅ x+/ @ [ p.UR@␐""Nƅ }$ ƅ hhUEP8d$ =Efx. QRP$hhPEP$;d$ZY=pÐRƅ x/ 4<$ƅd ƅd fxz Uɍl Hƅh ƅh P0Xfx~ ƅl  \ 0z] 8,t.UR@␐RR(ƅl fQ ƅp dH0] 8,x.UR@␐RRƅp f Dxƅ }$ ƅhhUEP8d$ }$ ƅP hhUEP8d$ =fx2 QRP,$hhPEP$d$ZY=Ð}vx3 } }P}}+QRPE@$d$ZY== p h搐ÐEw }_ E\EPPUEd$===u=tEw Ew‰ppVL@'PUEd$=ÐP ` PpQ%` PR?` }PRY` cPtSs` IP T` /PT` P^` P@V` P ` P a Pg)a PgCa yP(d]a _wa E,<a +a Ðx&!Ta Ðx&e>a Ðx&(a Ðx& b Ðx& b Ðx&6b Ðx&Lb Ðx&apnb p @'PUEd$=ÐPx b P b WP c P>c P xc PY#c oP%P c 5PP'&d P! `d Pd P-)d MP^+ e P- 7 He Pv C e P0Le ePN e +PSW0f PAjf P#5f }PZf CPYg  P[p Rg P7]g P\g [P h !P :h Pm th / h s h 9,6< "i ,i<_\i ,<a i ,/<d !!Hi Q,<f!! j ,<< Dj P ~j _^ZY[]Ð\=,PEP$PPj $\$@ $Ðd$`=,PEP$PP6k $`$@ $Ðd$d=,PEP$PPsk $d$@ $Ðd$h=,PEP$PPk $h$@ $Ðd$l=,PEP$PPk $l$@ $Ðd$p=/P$PP-l $p$@ $Ðd$t=/P,$PPml $t$@ $Ðd$x=/P,$PPl $x$@ $Ðd$.Ul$SQRVWT$ QRPE@$R-d$ZY=_^ZY[]ÐDžT \\@ T Džx @| Dž  Dž Dž @Dž @Dž  Dž Dž\ Dž` Džd PTABHX P HDž ``@  Dž Dž Dž Dž Dž Dž Dž Dž( Dž0 D DžH Dž Dž Dž PTABH HDž dd@  , Dž0 Dž8 Dž@ DžH DžX Džh Džx Dž Dž  Dž Dž Dž Dž$ PTABH  HDžt hh@ t Dž Dž Dž| Dž Dž PTABHx p HDž ll@ Dž  Dž Dž8 DžH Dž Dž Dž PTABH HDž pp@  Dž Dž Dž Dž Dž PTABH HDžtt@ Dž Dž` DžDž DžPTABHHDžLxx@ LDžhDžDžDžTDžX!Dž\PTABHPHHQRub5Td$ZY,Ul$SQRVW}#QRU d$ZY_^ZY[]Ð( ( @( @Ul$SQRVW_^ZY[]ÐUl$SQRVWul F q FH F@r FD{r FHQRhU d$ZY_^ZY[]ÐX   ; R ZO$j))P*H WuA/"K)c{U3mw= _ ! !G!!!% *(*0*8*@*% H[8Rl",BXn]"""#Q###$CODE89 uN+%7.1Oldest compatible LabVIEW.NM\MTMLjjpdPPPP6@P @!status @code@0sourceerror in@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesdata@ timeout (sec)@pNIDAQTasktask out6@P @!status @code@0source error out@!stop (T)*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%.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 Assistant2TT @ timeout (sec) @P!0error in@!stop (T)@pNIDAQTasktask outp@T dP^@TTNPTP @ P!0Sdata @P!0 error outDTHPD@M88~|F6@P @!status @code@0source error outF6@P @!status @code@0sourceerror in @action(@pNIDAQTasktask out0$@pNIDAQTasktask/channels in $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error out!@!stop (T) @!status@0source @code @@ Array@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 @@ Array6& $@pNIDAQTasktask/channels in@pNIDAQTasktask out@@@ Waveformdata @ timeout6@P @!status @code@0sourceerror in6@P @!status @code@0source error out @ timeout.@@@ Waveformdata"@ timeout (sec)@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesdata@S attributesB2@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   $@pNIDAQTasktask/channels in@pNIDAQTasktask out @action6@P @!status @code@0sourceerror in6@P @!status @code@0source error out8,P @!status @code@0source&@!First Call?: T/F 7(@@! 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"@! auto cleanup&@0 new task nameTH  @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 copyl,,,<,,,,,,,,,,,<,,,,,,,,,,,D`xd, ,,@P,,,<,,,,,,,D`,8d 8 <,,`D<,,,<,,,,,,,,,  4 X 4 < p p@ ,,$<,L,d, @ ,,$<,L,d, HLp  p HLp8t( p8t( HLp88tt(( 4 <,, 4,,,<,,,,P TD99error inTD99error inRD$88statusH$M '!'PDG_H_codeHTMQRRD;;sourceH4MxTDtask outTDtask outHUcodeHPM/(q0(qRD.;".;"sourceH`M@fp@M_VD,, attributesH4pM}YD "`!"` timeout (sec)YD "`!"` timeout (sec)HM($5b(&5aRDCPCPsourceHMW/WdTDO\AO\Astop (T)TDO\AO\Astop (T)HDM++VDy8oy:n While LoopLDR_R_ZDXZCase StructureXD^` auto cleanup`DDAQmx Create Task.viRE True HDM2T?g2V2fhD!K.!M.input terminal configurationhD$1$1input terminal configurationHD(MEnRwEpRvHD4M4oA4qAYDIKVIMV minimum valueHDDMZTggZVZfYDLtYLvY minimum valueHDTM\oi\qiYDqK~qM~ maximum valueHDdMTgVfYDtptr maximum valueHDtMoq\DKMphysical channelHDMTgVf\DOQphysical channelHDMqsXD;KH;MH channel nameHDMLTYgLVLfXD>ZK>\K channel nameHDMNq[Ns[HDMQDcKpecMpdunitsHDȧMtTgtVtfQDf{sf}sunitsHDاMnwpvHDMvovq]DKMcustom scale nameHDMTgVf]D{ zcustom scale nameHDMqzsyZD!l#kCase StructureTDLyNxFor LoopZD~Case StructurekDQPDAQmx Create Virtual Channel.viHD$0MkDQPDAQmx Create Virtual Channel.viHD$DMSE False RE True XDLN TEDS channelHDdMUhWgLDoxqwHDhMZDCase Structure_DDAQmx Start Task.viRE11 True HDM)i6)j6HDMHDMSjTjeD+-Convert 1DDbl to DDT 2.viyD-DAQmx Read (Multi-Chan Single Samp 1D Wfm).viHD$M*.*-ZDCase StructureRD1Q3PactionHDȨMHDԨMED^D]\DAQmx Stop Task.viaDCEDAQmx Control Task.viRE77 True 5defaultRSENRSE DifferentialPseudodifferential&Volts From TEDSFrom 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. 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, 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 NSampAnalog 2D U32 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 DBL 1SampCounter U32 1SampCounter 1D DBL NSampCounter 1D U32 NSamp 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\FPHPMInstance 5 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viG0@FPHP4M8G(HxbrG/XL$BPC7~D89 TMMB+m8/rQh1; Di 1; Di 8h1; Di 1; Di -hp5; Di <S`$0`\xP9The 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. ,\$4 FR :N4 N :N0 7 0  dH8hB | hTg  <O9aThe 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., \4 G9N< n(NM 2 Q2 Q2 R2 Q2 R8hB @ ,|||||The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed., x T  @4 F  F`N8 2 PNNp 2  0;GcI;GcI;GcIp 2  ;GbJ;GbJ;GbJL 2  JP0Q0Q/R.S-T0  FdH8 h B x T |4 Q he,  , ` @ PB; L d@(4 F  <N4 2 N0  dH8 h B  | |0 DTfPD |P 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@8 U" |P :taskID out has the same value as taskID in. , ,t | |, \ |mG(; Di 1; Di  G0 7 4 F`RQN|B44 N`QN@ 2O  !!"X`Q"4~p 0  "dH< 2  N 8hB(U0D`~`p 2+  u7u7u78h`B|B FX,FXB >:X$|<S`B 8c,4dL4 FdR N4 Nd N0 7d 40 d 8dH||??<Od: 0bThe 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.,XX8hdBPTg< n$3 NlM &: S&: S&: T&: S&: T8hB|@PCd<42@,>?H4 F $N|4 G%N82 )80NNL 2 )80Q0Q/R.S-TThe code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.|0  %<4dH8hBD|8:XP^4 F\RF# N4 N\F#$N8h\BH4.||<S`\F#],(X4 J\ #(N0 7\ '0 \ #dH8h\BTg||HR\'(\!`,T p !4 N *,N@PrB4'C#[A8r .=0NN4p 4 05CbJ5CbJ5CbJp 4 0'5cI'5cI'5cI0 w *AdH8 hB \ HTi | |0 W 'E0 s .0 U *dH8 hB!L!8Th | |8 .!Z !!94 N!`F -B8N<!S`!`F."$Y#D)L,!"P"""4! J! .& ~0Qu0Q/R.S-T0( & {M8(h&B(((|(|H(R!3S0U,E,(8.P)&#@(P2)B45aD)TA,()**\**8(r)x 5jDXNN\@* 2)x @5a<hp<p, ]Xi^0Q0Q/R.S-T0- , [Vl8-h,B.<.(-|-|<-S` !ny/D.R0x0-The error cluster contains error or warning information. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed. ;,-/p//74- F.P lN0. 7.P it0. .P ny,.00)x+,+\++4. F) 6SE]pN/|/03`6@/6@3`0</O.P) 10Q/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.,/12,2h34/ G0 tN<0 j0 (xN(M2 0) U)3 U)4 V)3 U)4 V84h0B3L384|4|@4P.P&+t4L3P@q:4The code number identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.,44x445$5d5544 F3` <V|N8523` .)rNNɄ@7 :3` @!&p<p:g;:L ; 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.<;<8>44; F:R #aN4< N: #aN8=2: '#6cNNɤp? 6: 0". cI". cI". cIp? 2: .: bJ.: bJ.: bJL? :: '#6)0Qu0Q/R.S-T0? : #:gdH8?h:B>>lR ?|?|0?D>K:?|θp? : 0$0cI$0cI$0cIp? : 0<bJ0<bJ0<bJ4?QdB4C?1?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? 46@+ ?g?g?g4? F? BQN4@ 2? V0ҬN0A ? R4dH8Ah?B@H0ADB<0dPXA||\A    >$  FX     :X     B  ,AA<ApAA,ADD8DlFEEE4A GRN]BN4B ON]BNC 2Vi7tFjBddi7tFKKjBi7tFddjBi7tFKKjBi7tFddjBC 7Yd~Pd~PDhd~Pd~PDhd~P\C 7X_~PhD_~PhD8ChBFDF0R C|C|0CDF)(C|C dyKiCdyKiCdyKiCdyKiCdyKiC BDHPMInstance 5 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi LVINDAQmx Create Task.vi4PTH0DAQxDAQx@LVIN/DAQmx Create Channel (TEDS-AI-Voltage-Basic).vis PTH0DAQxDAQx@POLYDAQmx Create Virtual Channel.vis PTH0DAQxDAQx@LVIN*DAQmx Create Channel (AI-Voltage-Basic).viPTH0DAQxDAQx@LVINDAQmx Start Task.vi`PTH0DAQxDAQx@LVIN)DAQmx Read (Analog 1D DBL NChan 1Samp).vi4PTH0DAQxDAQx@POLY DAQmx Read.vi4PTH0DAQxDAQx@LVINConvert 1DDbl to DDT 2.vipPTH0DAQxDAQx@LVINDAQmx Stop Task.viPTH0DAQxDAQx@LVINDAQmx Control Task.viDPTH0DAQxDAQx@ @BDHPAK L,c><>p@$@T@@4c B= :JI8N@dPv=B4KLZh>,d>??T??8dv>p KSZhp @KLRShDhDhD@f 6>p RLZSgEgEgE0f _>p KSZh8fh>pB@?f|f|0f W= IJ[j0f w= Lm]0f U= Ij`8fh=BA@f|f|4fQ=Lm]AH,fAtAAG4f JA =YLDN4g 2A Mp\HN0h A Lm]h|h|0h@0OLBd4h BB4LN4iD! i@-TBHiR-TbJC4F8[ ,iC`CEHExEE4i BB bJqfPN@jPvBB4sLhC,jDD8DxDD8jvC sShTNNX@l 6C @sLzShDhDhD@l 6C zLSgEgEgE0l _C sSh8lhCBE4E l|l|0l WB qJj0l wB tm0l UB qj8lhBBF$Fl|l|PlWBtmFk ,lFFG(G`NG4l JF8 ezt\N@m 2F8O u,,-8mjF8 mx`NNd<o 2F8 unhNܧM8qhABB B 8qhF8BH H q|q|,qH`Hs qHt q@H4HtHqRH4JHKw $,qII<JK KPK4q BH JlN@rPvHB4LhI|,rIIJ J`J8rvI< ShpNNt@t 6I< @LShDhDhD@t 6I< LSgEgEgE0t _I< Sh8thI<BJJt|t|0t WH Jj0t wH m|0t UH j8thHBKKt|t|4tQHm|L,tL@LtLL4t JK |xN4u 2K p{|N0v K m|8vhKBM$Mv|v|Xv,DUxM r<&l6VVAN04 n4v JM8 mN w@@M8BN0wN`NM0w F8 tm0w.M8M #($ wBWN0 wBZN0 w@@M8HNOL0w-M8N3<7wO O,N wBWY,NOL wBZNOL w@@M8%OlOL0w- M8O )$wOOOL wBWY,OlO wBZ8OlO w@@M8P t0w-M8PH3< 7wPdPO wBWX0P t wBZP t w@@M8&P t0w-M8P ) $wQQ0P wBWX0P t wBZP t w@@M8QpQP0w- M8QwQQQP wBWQpQ wBZQpQ w@@M8DRQ0w- M8RLwRhRQ wBWRRh wBZxRR w@@M8RR0w- M8RwSS4R wBWRS wBZRS4 w@@M8StST0w- M8S )$wSSST wBWStS wBZStS w@@M8HT T0w- M8TPP Y)T$wTlTT wBWT Tl wBZT T w@@M8TT0w- M8Titr}mxwUU8T wBWTU wBZPTU8 w@@M8^UXLw MNOLOPQPQRSTTTUXV wUVUX wBW^U wBZ^V w@@M8XV@V 0w- M8Vp )$wVVV wBWV@V wBZ V@VwW4Z(Lw NOlPPQpRRStT T^V@,wM8W`W|WwwWwX0Y,0wW4W J JLw N`O OPdQQRhSSTlUUV4wW4YXdP*wX0 7 $wQPd4wW4Z Y`7)wY,7$wOO ,wM8ZTZpZw[TwZ[TLw Px80wZ([ J JLw NOQ0PQRS4STU8VVO,Tw Z([[KPLKf,fg\HD4w J[TKzNLx \(\]^^_`abXc0de e@ x@[T\H\(0x&[T\xK[Sx\\( xg\H\ x @[T8\OL4x" [T]KTO]Dx]$\ x"g$\OL,x#]p\x]$\ x @[T]v4x"[T]x]] x"g,]v x @[T^<QP4x"`[T^pix^^ x"g^<QPx^^0x- M8Uirm x @[Tx_Q4x"`[T_L_x_h^ x"g_Q,x#@__x_h^ x @[T_R4x"`[T`$``x`@_ x"gh_R,x#@`_x`@_ x @[T`ST4x"`[T`irma8xa` x"gl`ST,x#@ad`xa` x @[TaT4x"`[TaGiPrKmbxaa x"gpaT,x#@b<axaa x @[TPbxT4x"`[TbGtP}KxbxbbX x"gtbxT,x#@cbxxbbX x @[TcPUX4x"`[TcGPKcxcc0 x"gcPUX,x#@ccPxcc0 x@[Td(P8x([Td`  dxd|d xg0d(Pxd4x'[TdK[ Wd(xee xg(dP x@[TdP x @[T e`V 4x"`[TeKTOexee@ x"g0e`V ,x#@ee`xee@xfh<x \]^<__`abxcPe`,x[TfffxggxggLx 0tplh0,($0xfhgH**Lxg\]$]^_h`@aabcd|ee x@ggg0x$[Tg6QFa>YxgXx,fhhhP}>8qqh 4x Jg}NLy hvjTkklmDnnoxp4p y@@g0he@0y.gi },yiLilh yBrhe@ yBhe@,y#@^^<0y- gi},yjj4v yBrPij yBdij4 y@@g(jte 0y-gj} ,yjjjT yBrTjte yBhjte y@@g,k0v0y-gk`,ykkk yBrXk0v yBlk0v y@@g0kk0y-gl ,ylHlhk yBr\klH yBpklh y@@gl^0y-gl,ymm$l yBrl^ yBl^ y@@gmd^0y-gm,ymmmD yBr,md^ yB@md^ y@@ghn _0y-gnP,yn|nn yBrn _ yBn _ y@@gln`0y-go },yo8oXn yBr~n` yBn` y@@gpoa0y-go},yopox yBr}oa yBoa y@@gtpTbX0y-gp} ,yppp4 yBr|pTbX yBpTbX y@@gqc00y-gq@5>9,yqlqp yBr|qc0 yBqc0yrL<y ijtk0klmdn nopTq,ygr0rLrhys yrs <y ||}~,\XTP0yrr J JLy iLjmo8opqljmn|klHPyrssp` P%tzL4y &Ks RNPzst\tu,uuvdvw wtwxDxyy|y zs Ptv4zs tHzs zs t|n4zs tzt\ zs ,tmD4zs uzt zs uLl4zs uzu, zs Xuv4zs uzu zs ~vn4zs vPzu zs (vd z@@g$iv zs }vox4zs vzv zs w,w 4zs w`zw zs |wp44zs w zwt zs ww4zs x0 zw zs TxdjT4zs x  zxD zs |xp4zs y zx zs y4y4zs yh zy zs yy|4zs yzy| zs \zy4zs z8 zyTzs "z "!,zz{ {H{x{@z 2zLO ,,-<z 2zL N!(M0| 3zL  0| 3zL "8|hzLB{{||||4|r||<0HH||9|qlx4|r}|G|||pwt4|r~|}0F|}|ov4|rx~0E|~|o8u4|r KH||n|t\4|r` JH|,|mt4|r@DH||mu,4|r<PM|\  |ylH4|r87L|X|uk4|r4PI|T  |jxD4|r07C|P|js,|gx||<| @plhd0|LX J J|4|s \|vd4| &KRNP}HP X( }dv4} }hn4}}H }@mD4}} }8l4}l} }lv4}} }n4}<} }pP4}}P }ox4} } }@ 4}t} }p44} } }4}D } }hxjT4}  }X }p4} } }H(4}| }( }4}} }p4}L }T}" D,} \@} 2`O ,,-<} 2` NH9Kcp4fhT=tKxxbp44fhP0<pKmmaox4fhL0;lmman4fh :Hh`@n4fh|4 9H_hmD4fh8H^l4fhdPB0  kd|4fh `7A,k]4fh\P?(  WejT4fhX77$O]$v4Z(T!4H O$Ve@4Z(403HKmVc04Z(2HPKxmxU8bX4Z(01KmT$TmTa4Z(00m$mS`4Z(\ /HS4_4Z( .HxR^4Z(D-HQ^4Z(P6 7 dP4Z(757]O,4Z(P,H W $Q0e 4Z(l7+8O$O\<$1M8P 4N , f @XpHRpK8 ,DxHx4 B KN@PvB4Mij4,8x8vx TiNNʬ@ 6x @MThDhDhD@ 6x MTgEgEgE0 _x Ti8hxB4 ||0 W Kk0 w n0 U k8hB$||<Ont4 J8nyN@ 68n)X)X*W8h8BP<||X,DX$YSz< A MHB$'(4D70@LB t  4Ѱ4D8T 4D0PPDpl: &(&|4D( QP\::4Dx -Q\Dbb4D03$R\4D08STH$4D|0=|THHT$T4D0BT\|x|mx4/D$.;d @@d&LHtUX\mt4D! V HX${4 B|N4 JdN,\t,0.d|#<4D@!&L̈ B&L @@d̨|OL0-d{w{\ BD|OL B|OL B&L1ɰ(4d8tt BDOL BOL @@d$ t0-dyw { @ Bl t B< t @@dHOL0-dXz, BlL t BlL thœ,|L,dlD0h@{{p @@dL t0-dx l {  4h$x7YD{t,t 4h(|PZ``,<l0œ4{{,<@D1œ8hg pH4 K`NP(|p,Ĕd4Ɯl `Ht43`'w `0|,d `43`$u%+( `<43``t+1. `Ðt43`s184 `43`r `L,43`Āq184, `ĴĔ43`pĔ `p43`v%" `ńd43`Ÿn d `43` m184  `lT,43`ƈl  4 `ƼƜ43`k%" Ɯ `$43`Xj%+(  `njl43`i+1.l `<,43`(h18 44œPȤP^43`o184< { 4@4œɠ4P\41; Di 4œ 7]{4p4œ7[(<$1dP 42N @@۬ݴH Btݴ4DH70@FX7hG?xXl  0@:X٤Rrb<4DdP4 B(h7N, ݔޠL0@l>θ4 BθN 44 BRkND1Dϴ*Jp3 e4 &Kp*N 44 K4N44 JP'(ѐ,Ҕ `0Ԭh 4HOL44 H 44G44|F 4ѐ444I  44Eѐ 4@L,44ҀD, 4xҔҔ 1; Di  4, 44B 4lӀθ44ӴA ` 444@  4$x t0Ԭ44ҴC 4Ԭ44d>  4 44T=   4Ոh44ռ<h 4 t44$; ,֬(X׈|44P?  @ 2O /+:,,-< 2 +/NM0 3 ,;0 3 .=8hBd|$l<٤ pڬT4.=89@  p،l43p7*J:l p@,43p(6*5/ p\<43pِ55?:< p٤43p4?JD٤4D<P4Dt$ ,θ`43p8*J : Bݴ4DHdT٤HbDX,DΌܠ/)TAݴ 2 @@۬0OLH@/4DڐX  4 J۬N4D70-۬8'Tt BtpOL BOL @@۬OL0.۬ ($0-۬&߈ހݔ4Dd7B4 BOL @@۬L t0-۬%  ,ޠ Bt t B\ t @@۬ ߨ t4L BtpOL0-۬l$  Btߨ ta(; Di 1; Di pl,ߨ,۬ <Xtp077,̈T߈ 4,P` | Bߨ tl4P7_p߈T, ۬DD,d`\X0l77  , #0 PWRT"4 ,,h4 J 0RN@ 2O FQ,,-8j NN< 2 FN̨M0 3 R8hB |,ހ4t, @dPP 4l< t ݔ43! 43<  pP43 P 43    `@ݔ43t ,D1l0tF4 K^N T4434 43 $43X l43 l 43(  \L43  < 43  ( 43  t43  t XL430 D1lBbx_Hh/4 &KDBNP tD\Pd D`,ݔ43D`BIE Dt43DIOLt D43D0OUR DdD43D U[XD Dݔ43D [b^\43`  Dd|\43D BIE D43D [b^ D843Dl BIE D43D[b^ D43D<BIE  DpP43D[b^ P DXL43D BI E a,; Di 1; Di  D43DOUR  D43DPU[X D\L43D[b ^d4lH7fH^t4lDbd0E0\4l@7d`E 4l<Pg\  ^d,4lPe4l0Pc D43D IOL   4<4l,7aހ<$1۬P 48N ޠ|DcDh#x @L t4bL/h#xp @L04bLd.x"04/D.&`D 400-&` d40,&"`D 40+`L $'M8d4Lp۬L0l@ $̨XHDHB&l&%%0X E H04D!D4D0PHL  H4D0D! \"?x?4D! H1; Di OLLP( -3$8=|BHtθB4|PH%$|L۬|B4θp4dM8HtB=|83$-( 'P$NtHH7O,H  7H& $ $LhHh\   =; Di  @\'(0,LH̨{H$  {p  p p ݔH _Wizardv@2ValuePTH0XexpressDAQmxDAQAssistantConfig ConfigVIs.llbConfigure DAQmx Assistant.vi_OriginalInstancePatha2PTH0IexpressDAQmxDAQAssistantBlock.llbDAQmx Assistant Block.vi Localized:&@0Localization Status (string)LocalizeNI.LV.ALL.VILastSavedTarget0DfltmxwBlob 0FdCHG!yWڢ|wJ?*^io`jDۜbB҆i,kVNational InstrumentsDMF configurator package DAQ Assistant www.ni.com0K"}L_e?(]wz@VoltageVoltage0Dev1/ai0@44(l(l'zVoltage1Dev1/ai1@44(l(l'z@(((('((((('(((Dev1120o Task Block 120SubstreamVoltage0Dev1/ai0@44(l(l'z$28A3803F-775D-407a-96F9-FFA88DEEFB1FVoltage1Dev1/ai1@44(l(l'z$28A3803F-775D-407a-96F9-FFA88DEEFB1F @((x(('((((('(((Dev1CompatibilityInfoSubstreamVersionSubstream150 mxwCore:4.0.0C Untitled 45 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˟̌_WizardCustomMenuItem:@0 default valueConvert to NI-DAQmx Task _WizardCustoml 2PTH0TexpressDAQmxDAQAssistantConfig ConfigVIs.llbExpress To IO Control.vi_WizardCustomMenuItem28@0 default valueGenerate NI-DAQmx Code_WizardCustom2f 2PTH0NexpressDAQmxDAQAssistantConfig ConfigVIs.llbExpress To Code.vi _Configured  !NI.LV.ALL.goodSyntaxTargets&@0Dflt(IUUAn Q8>Q8>:>:>I?x      TahomaTahomaTahoma00RSRC LVINLBVW"* " 4RSIDLVSRBDPWLIviCPTMDSTMDFDSLIdsVICD$vers8DLDRLFPTD`CPMptSTRGHLPPTHLPThICON|icl8TITLCPCTDTHPTRecrCPST DSIMLIfpFPHPLIbd0BDHPDVITSXHISTlPRT FTABAIpIlI4IXvITGI' I3iI608-Ib8xIb,uIbLIc(I@d(IABIB0IC`(IDjIE?IF`IGIHIIl4IJР.IK(4IMt3INAIOL$IRkISxhITDDAQmxcreatetask.llbDAQmx Create Task.viDAQxDAQx@POLYDAQmx Create Virtual Channel.viIPTH0FDAQmxcreate channels.llbDAQmx Create Virtual Channel.viDAQxDAQx@LVIN+DAQmx Create Channel (DO-Digital Output).vi  @pNIDAQTasktask in@pNIDAQTasktask out@7lines@0name to assign@ line grouping6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH0RDAQmxcreate channels.llb+DAQmx Create Channel (DO-Digital Output).viDAQxDAQx@LVINDAQmx Start Task.vi $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH09DAQmx configuretask.llbDAQmx Start Task.vitDAQxDAQx@POLYDAQmx Write.vi[. PTH0+DAQmx write.llbDAQmx Write.vifDAQxDAQx@LVIN2DAQmx Write (Digital 1D Bool NChan 1Samp 1Line).vi  $@pNIDAQTasktask/channels in@! auto start@pNIDAQTasktask out@@ @!Booleandata @ timeout*@%number of samples written per channel6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH0ODAQmx write.llb2DAQmx Write (Digital 1D Bool NChan 1Samp 1Line).viDAQxDAQx@LVINDAQmx Stop Task.vi $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH08DAQmx configuretask.llbDAQmx Stop Task.viDAQxDAQx@LVINDAQmx 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.viiDAQxDAQx@$$  @@!data@ timeout (sec)6@P @!status @code@0sourceerror in@!stop (T)@pNIDAQTasktask out6@P @!status @code@0source error out Pt cP P d-`  P c4P"@P@flg@oRt@eofudf6PP @!status @code@0sourceerror inxP!0dfdPP!0txdPP!0oldPP!0ext cP"@P@flg@oRt@eofudfPpNIDAQTasktask outxpNIDAQTaskdfdPpNIDAQTasktxdPpNIDAQTaskoldPpNIDAQTaskext P4 P@@@! cP"@P@flg@oRt@eofudfP@!datax@!dfdP@!txdP@!oldP@!ext P   c8ZP"@P@flg@oRt@eofudfP timeout (sec)p dfdP txdP oldP ext cP"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext c'VP"@P@flg@oRt@eofudfP!stop (T)p!dfdP!txdP!oldP!ext*`@@0physical channellines.`@@0 channel name channel name !Z P$@P@0P`! auto cleanupJ P@@@@0physical channelF P@@@@0 channel name*`@@ line grouping line groupingB P@@@@ line grouping" P@@&`@@! invert line invert line@ P@@@@! invert lineZ P$@P@0P" P@@Z P$@P@0PZ P$@P@0P" P@@`! auto start `action" P@@ c c c @pNIDAQTasktask out:6@P @!status @code@0source error out c c @action c @!status c@!stop (T) @!status c@! auto start c@@!data@ timeout (sec)6@P @!status @code@0sourceerror in c c@!First Call?: T/F c@pNIDAQTasktask in6@P @!status @code@0source error out c @pNIDAQChannel ActiveChans@! invert line c@0physical channel@0 channel name@ line grouping*@@@0physical channellines.@@@0 channel name channel name*@@@ line grouping line grouping@!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 cx c c c  c  c  c 0 c c c  c c c0 c dP``` c d  d  :H  *  |    D^5@$Dev1/port0/line0Dev1/port0/line1 DigitalOut0 DigitalOut1.-NIDAQTask.nilvaiu.*DAQAutoCreateTaskDAQAutoDestroyTask DAQmx ChannelPD \n   T`p  @  *TKg@ @ @ L t | P , 2@( 2@( 2@(@H@@(@H P , @    P , 2 P , 2* 2 X V \ r@( 2@( 2 @ D H g 2x @(@ , 8@ 0 V@ 4 p@  2x | x | @( 2@( 2@( 2@(@H@(@H@(@H@(@HdVIDSMInstance 6 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viXFunnilvaiu.*:setChannelBoolAP:F  @!DO.InvertLinesPTH0 nilvaiu.dllVIDS2DAQmx Write (Digital 1D Bool NChan 1Samp 1Line).viPTH0DAQxDAQx@VIDSDAQmx Stop Task.viPTH0DAQxDAQx@VIDSDAQmx Start Task.viPTH0DAQxDAQx@VIDSDAQmx Create Task.viPTH0DAQxDAQx@VIDS+DAQmx Create Channel (DO-Digital Output).viPTH0DAQxDAQx@VIDSDAQmx Control Task.viPTH0DAQxDAQx@$S#i386#tcode8R$Ew$tE\EPPUEd$==yÐYӀ}ELXCD C${(3QRhhh褝-d$ZY=C<{@VWh_^CT}E$EEƅPƅƅTƅɍ HHH HHHHH H$ƅ P hhUEPƅT s$ sD sT h ETzE\EP.UR@␐}v}v ƅT fxBEhxPX P XuP$P\ $d$ =UƅH fx6hEhxT Tƅ( PRP ZXfxYƅ, L <$ƅX ƅX fxFYɍ` ƅ\ ƅ\ fxJbƅ` Dž8 @ =6D =69H =69g=69< @ 6PGXG7GG +F, D 6PGXG7GG +F0 H 6PGXG7GG +F4 g 6PGXG7GG +F< F F,  F0  F4  Fɍh Hƅd ƅd PRxZX0 =u6 QRVP$Pud$ ZYfxRƅh , 0 4 ET E\EP.UR@␐}v}vƅh fxVƅl |>m QR 'd$ZYDž Dž Dž QRP $P $x~d$ ZY= QRhhhPf$hP $P $P $P $P $όd$(ZY=w]Ü QRSPx$Pf$P $P $?d$ZY='QRP $P $x}d$ ZY= G QRhP $P$/pd$ ZY==dSSQRVWmQRP $h3P $  ׉ d$ZY_^ZY[ÐE\,QRhPUPfkd$ ZY=Ð}v=r= =.=  =}v =|>|=q|=NO=QRP $hhU RhPQV^vd$(ZYƅl fxZ Ehx)uP$P|$d$ =< 8 98 xPQYXƅ` fxN EhxPRxZXƅ, fx ƅ0 t<$ƅp ƅp fx^ ɍx ƅt ƅt fxb ƅx ET9E\EP.UR@␐}v}vhƅx fxf Ehxƅ0 fx ƅ4 <tsl ETE\EP.UR@␐}v}vƅ4 fx"R ƅ8 ƅ8 PRZXfx&O ƅ< <ɀȈƅ< fx*3 ƅ@ <$ƅ| ƅ| fxj3 .ɍ Hƅ ƅ PtXfxn+ ƅ xETE\EP.UR@␐}v}vƅ fxr ƅ LETE\EP.UR@␐}v}vƅ fxv Ehxƅ@ }$ ƅhhUEP8d$ }$ ƅ hhUEP8d$ =5fx.o } }P}}+QRPE@$ud$ZY=b= p h搐ÐEw E\EPPUEd$===u=tEw Ew‰ppVL@'PUEd$=ÐPPHňP߈}PBcPCIPC-/PGP< aP[{P[PNPTɉÐx&Ðx&7Ðx&,Ðx&4zBÐx&&dXÐx&Npzp @'PUEd$=ÐP P8 ֊WPl P JP PoP*!h 5P#2P4 lP} P%MP'P /TP9 5P7ȍeP]-+P<P9vP;}Pe=CP$ P< ^Py P ҏ[P ? !PKAxFPDP/FsP 9_^ZY[]Ð=,PEP$PPo$$@ $Ðd$=,PEP$PP$$@ $Ðd$=,PEP$PP$$@ $Ðd$=,PEP$PP&$$@ $Ðd$=,PEP$PPc$$@ $Ðd$=,PEP$PP$$@ $Ðd$.Ul$SQRVWT$ QRPE@$R:d$ZY=__^ZY[]ÐDžl @ l Dž @ Dž X Dž Dž @Dž @ Dž \ Dž Džt Džx Dž| PTABp h Dž@ xDžDžDžDž Dž |$ Dž( DžDžDžPTABDž@ DžLDžPDžDžDžPTABDž$@ $Dž@DDžHDžxDžDž DžDžDž,Dž0Dž4PTAB( Dž|@ |DžDžDžDžDžPTABxDž@ DžtDž DžPDžDžDžPTABQRuAd$ZY,Ul$SQRVW}#QRUd$ZY_^ZY[]Ð( ( @( @Ul$SQRVW_^ZY[]ÐUl$SQRVWuF FWtF@SFD<FHQRhU[d$ZY_^ZY[]ÐX  D gj  - }   f ""#tE)cAmK3{U%=wa#i#q#y##% t $>Xr&<RoS GCODE8RuN$%7.1Oldest compatible LabVIEW.NMMMpPPP6@P @!status @code@0sourceerror in@@!data@ timeout (sec)@pNIDAQTasktask out6@P @!status @code@0source error out@!stop (T)*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 %0.2f%.0f%.0f%.0f%d%.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 Assistant3  @@!data@ timeout (sec) @P!0error in@!stop (T)@pNIDAQTasktask out @P!0 error out\DTHPD@M88T[~ (@pNIDAQTasktask out!@!stop (T) @!statusF6@P @!status @code@0source error out@0source @code@! auto startfV  $@pNIDAQTasktask/channels in@! auto start@pNIDAQTasktask out@@ @!Booleandata @ timeout*@%number of samples written per channel6@P @!status @code@0sourceerror in6@P @!status @code@0source error outF6@P @!status @code@0sourceerror in:*@%number of samples written per channel @ timeout(@@ @!Booleandata0$@pNIDAQTasktask/channels in"@ timeout (sec) @@!data   $@pNIDAQTasktask/channels in@pNIDAQTasktask out @action6@P @!status @code@0sourceerror in6@P @!status @code@0source error out $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error out8,P @!status @code@0source&@!First Call?: T/F 7 @!DO.InvertLines, @pNIDAQChannel ActiveChansL@@P @!status @code@0sourceerror in (no error)4(  @pNIDAQTasktask in@pNIDAQTasktask out@7lines@0name to assign@ line grouping6@P @!status @code@0sourceerror in6@P @!status @code@0source error out"@ line grouping$@0name to assign@7lines*@pNIDAQTasktask in@! invert line6&@@@! invert line invert line:*@@@ line grouping line grouping&@0 channel name>.@@@0 channel name channel name*@0physical channel:*@@@0physical channellines @actionTH  @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\  < <TTT\\\l\\\\\(XXxxT\<T\\lT\\\l\\\\\\\\\(T,\\\\\DdTT\\\l\ \ 0\ T\\\ p   0 T T    0 T T   \\\(T\\\l\\\\ T\\\l\\\ \\ \ \ l ll<l\\\\\( TT TD99error inRD$88statusTD99error inPDG_H_codeHXMQRH$@M '!'RD!;!;sourceHM(P(5xTD"A"Atask outTD"A"Atask outP@"WA"WdataHM*&8i*(7hUDR_DR_D error outUDR_DR_D error outRD$hu;hu;statusPDgKtcgLtccodeHhM{U{VH$PMv#*v$*P@"WA"WdataH M((5:(*59N(( YDU b`U!b` timeout (sec)YDU b`U!b` timeout (sec)HMh$uQh&uPRD>>sourceHM!"{TDAAstop (T)TDAAstop (T)HDM++VDy8oy:n While LoopLDR_R_ZDXZCase StructureXD^` auto cleanup`DDAQmx Create Task.viRE True ZD!l#kCase StructureQDKcMblinesHDMTgVf\Duwphysical channelHD\MqsXD+K8+M8 channel nameHDĤM<TIg<V<fXD.e;.g; channel nameHDM>qK>sKYDSK`SM` line groupingHDMdTqgdVdfYDVcVc line groupingHDMwnwwpvHD MfosfqsWD{K}{M| invert lineHD0MTgVfWD~T~V invert lineTDLyNxFor LoopkD87DAQmx Create Virtual Channel.viHD$TM}RE True yD-DAQmx Write (Multi-Chan Multi-Samp 1D Wfm).viHDԧMopZDLNCase Structure_DDAQmx Start Task.viRE True HDMopHDM-:-:HDܦMuvHD$M* * VD auto startZDCase StructureHDdM)G6n)H6nRD/.actionHDMHDȩM#"^D;:DAQmx Stop Task.viaD!#DAQmx Control Task.viRE True 8one channel for each lineone channel for all lines. 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- 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`\FPHPMInstance 6 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi-@FPHPM8-Hpdr-XL,X(U7~D8RئMMB+m8/rQ(h1; Di 1; Di 8h1; Di 1; Di -hp4d5; Di <S`Y0PlP9The 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. ,Lp|4 N :N0 7 U0  YdH8hB<\Tg|  <O 9The 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., 4 G9N8hB4 FR :N||@PB; @(The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.,  <  h4 F F`N82 P NN̤p 2 0;GcI;GcI;GcIp 2 ; GbJ; GbJ; GbJL 2 J P0Q0Q/R.S-T0  F dH||< n(NPM  2 [ 2 [ 2 \ 2 [ 2 \4 QU 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.,  (X4 F  "<N4 2 'QN0  #UdH8 h B | |0 DPD |T8 hB m-; Di 1; Di  ,., dtD |8 U=TI | | |P :taskID out has the same value as taskID in. , < P, 04 FRQ#BN4 NQ#BN@ 2O )j9{!!"|m4 FR ?#XNXQ$=H~p 0 7 (9$< 2 )%9jN 0  $=dH8hBUp 2+  &=#u7&=#u7&=#u70DG8hB@,U<O,P*p,!<$(,,,($!<,Hx4 FR Q`EN4 N Q`EN0 7 f0  bdH8hBTg|||<S`(Q,<Og<Td+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.,04 G(gv<N||(L%4%4L(8h(B@PCfJH @The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.,t<&$$4 FL fJudN82L zTNN|< n(u"+N`M (w!5 ]w!5 ]w!5 ^w!5 ]w!5 ^|L 2L zNT0Q0Q/R.S-T|p :L 0u?KcIu?KcIu?KcI|HR!<@'4 N ?#XN@PrB4 :?|&,P"D8r< ''6;NNp 2< 0,:$bJ,:$bJ,:$bJp 6< 0 .$cI .$cI .$cI||8h<BTi0 W  <B0 s 'C<0 U #?@dH8hBTh||<O'<L%,x D 4 K)N ):l@KK):KKl@):ddl@):KKl@):ddl@ 7W'<eGf'<feG'<eG'<eG'<eG8hB!(!R||0D!l$|@P$Tza!'h#<!"t""#P#$ $<4 F!R TcaN |0 w< ##:?dH4 N! TcaN8!2! g#vRNNp# 6! 0bn cIbn cIbn cIp# 2! nz bJnz bJnz bJL# :! g#v)0Qu0Q/R.S-T0# ! czVdH8#h!B$t"0R #|0#D$"!T#|D0# L vJdH8#hLB4#Q&4%h #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.,#&`&&*84# F%4 ?N4$ 2%4  N0% %4 dHp% :L ?KbJ?KbJ?KbJD%/timeout specifies the amount of time in seconds to wait for the VI to write all the data. NI-DAQmx performs a timeout check only if the VI must wait before it writes data. This VI returns an error if the time elapses. The default is 10. If you set timeout to -1, the VI waits indefinitely.0%D \%  !<  $  ,         ( 8%h%4B(,%**++-4,4,4% GRBN4& OB N' 2V7FjBdd7FKKjB7FddjB7FKKjB7FddjB' KiCKiCKiCKiCKiC\' 7XPhDPhD'|8'hB,,R '|0'D- '| ' 7YPPDhPPDhP NIDAQ DAQmx ChannelBDHPMInstance 6 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viLVINDAQmx Create Task.vitPTH0DAQxDAQx@LVIN+DAQmx Create Channel (DO-Digital Output).viR PTH0DAQxDAQx@POLYDAQmx Create Virtual Channel.viR PTH0DAQxDAQx@LVINDAQmx Start Task.vi{LPTH0DAQxDAQx@LVIN2DAQmx Write (Digital 1D Bool NChan 1Samp 1Line).viPTH0DAQxDAQx@POLYDAQmx Write.viPTH0DAQxDAQx@LVINDAQmx Stop Task.viPTH0DAQxDAQx@LVINDAQmx Control Task.viPPTH0DAQxDAQx@@BDHPxM8br,' '0'DT''''~D8RMxMpX/r''D1$p(d'(H''ad; Di 1; Di 'T1; Di ')L'(HX; Di 1; Di 1; Di ,'(**'tssL''n,,'4D','./T '@$'0'@(hT , 4' BT,N4( J$x7pN8)(%$0)p`)!D7y)=s#A  `&4)'$7GC) ) L" )@$)D)L4 ) L#4)"$7"@; )" L%l' ) @$(4)"$ ) $)t) @ ) @$'l'4)"$7@ ;) )" L dT,)ld,) $,X ,) < @) L < )" L! ) @$(hdT<) @Lt )@ L 0)$$NA^QVI )@ L ` @0)%$0_og )@ L ,) L  D ) ) | )|,) !"#%0)4) J DQ`N@* 6 D`n*W)X*W8*h DB ( *|X*, WY ]SX<A  4* J <W N,+ L  +@@ <%  0+. <W#_[<+O `n +B  +@@ <# 0+- <  + , +B\  +B  +@@ <" l0+- < W`[+ L +B\ l +B l +@@ <!0+- <H +d +B` +BL+ +B + +B` +BT+,+ l,+ <+++`\0+4,+ d4+@P +`  [+d4+ 7 +@@ < 0+- <W` [+ ,+ <(D`+t+t,+TPL0+,+  , +@P,+4H*+<+O+4+ JH]$N@, 6H*W)X*W8,hHB`L,|,|D,1 h 4, Kt(N -t-\[4-3t- -t 4-3tT- -tPh4-3t-h -t4-3t$- -tX84-3t-8 -t4-3t- -t(4-3t\- -tp4-3t-p -t4-3t,- -t`@4-3t P-h8p@L -t4-3t8 - -tTl4-3t -L -t4-3t - -t<4-3tp - -t4-3t- -tL 4-3t@ -4-4P"-T  [-L4-0!!-P-h4-$XP$---@4-7#--8 ,<-$1 <P 4,N 4. 0!.gg. @4.!!,P.  [ ;.4.""(P.! $ . t4.##$7."[C. L4.$ %7. L. .L  .#4.$<%!.%[;..t8tXs4./D&.4;d.' .&''('4.0&'\$,%d.'.D` .).)'4.D+H! 4.D 7 4.DP .rnrD(H4.DT(PH.(h ; .( .@oX(4./D.;d .?4. JB m0N,/**4+,(,X.<4/0)$d4/ B* Jd4N@0Pv*B4Lh*t,0+,,++0|0|H0RXJ)-0+80v*4 Sh8NN<H2';%02 _*4 Sh82h*4B**02 W* Jj02 w* m02 U* j@2 6*4 @LShDhDhD@2 6*4 LSgEgEgE2|2|42Q*m-d,2---/42 J-0 t@N43 2-0 pDN04 -0 m4|84h*B--4|44Dmm! 4|4. 4@pt.H4R*JP/L2X;<,4/x/1l14$2 44 B/ *J9HN@5Pv/B4;LJh185h-0B.t.(85v/ ;SJhLNNP@7 6/ @;LBShDhDhD@7 6/ BLJSgEgEgE07 _/ ;SJh87h/B1X1D7|7|07 W/ 9JKj07 w/ <mM7|,70$0\001 87h/B2D17|47Q/<mM2,7223 3P47 J2X -d<TN48 22X =pLXN09 2X <mM89h2XB339|9|,936K93 9@n339|09 U/ 9jP49 B6 RJa\N@:Pv6B4cLrh4,:45,5l558:v4 cSrh`NNd@< 64 @cLjShDhDhD@< 64 jLrSgEgEgE0< _4 cSrh8<h4B64<|0< W6 aJsj0< w6 dmu0< U6 ajx8<h6B::tH<R3RJx787dO,<4T46(6X66P<W6dmu7_,<788T8884< J7d UdhN@= 27dO et,,-8=j7d vmxlNNp<? 27d enttNM0A 7d dmu8Ah7dB9D90A|A|,A99gA9 A@q9X9HAR9XzJ:<k6,A:,=;<<0<`4A B9 zJ~xNB|B|B|8Bv= Sh|NǸ@D 6= @LShDhDhD@D 6= LSgEgEgE0D _= Sh8Dh=B;:`D|0D W9 Jj0D w9 m0D U9 j8Dh9B<<D|D|<DO9m<D==L=4D J<}SN@E 6<m)X)X*W8Eh<B==E|E|@EPv9B4Lh>,,E::;;T;<E >?@?@ADAHTCD@ E@@B.>'0E.B>~ #($E?? > EBE>' EBH>' E@@BnL?`?0E-B?}E???@ EBEG,?`? EBHf?`? E@@B'@ ?0E- B@<| )$E@X@x? EBEG,@ @X EBHl`@ @x E@@Bo@0E-B@{ EAA$@ EBEF0@ EBHj@ E@@B(Ad0E-BAz ) $EAAAD EBEF0Ad EBHkAd E@@BoBA0E- BB@y )$EB\B|A EBEBB\ EBHiBB|EOPXE,D>X)l Y&SEDA>m\xv0E- BC8x@ I)D$ECTCtHT EBECCT EBHhCCt E@@BnCC0E- BCwPvYTzEDD C EBECD EBHh CD E@@BqD`90E-BDvP$Y-T(EDDD@ EBED`9 EBHgD`9EEDH(<E?`@ @AdBCCD`,EBEpEEEEEEF0G,0EEDEJJ<E ??@XAAB\CTDD4EEDGFdP&EF0  $EAA4EEDH G`7%EG,$E@X?,EBNHtH E@@BptCHTEHI8<Efgh hijkl`0EH(HJJ<E ? @xAA$B|CtD D?TE H(IIK9L4PPpQJf4E JI8KzN<F IJK`L8MMVhOO F@I8JI0F&I8JLuK[SFJhI FQPJJh F @I8l`J?4F" I8JtKTOKFJJ F"QPcJ?,F#KDsJFJJ F @I8iKA4F"`I8KrirmKFKK` F"QP`KA,F#@LqKFKK` F @I8hLXHT4F"`I8Lp0i9r4mLFLL8 F"QP_LXHT,F#@LoLXFLL8 F @I8h M0C4F"`I8Mdn0v94zMFMM F"QP_M0C,F#@MmM0FMM F @I8gND@4F"`I8N<l0$9-4(NxFNXM F"QP^ND@,F#@NkNFNXMFI88F(I8Oj BFO0Vh FQPaNAD4F'I8OiK[ WNFOO FQPbOPAD F@I8kOPAD F @I8fPR4F"I8P4hFPPO F"QP^`PRFP,FJKLXM0NP,FI8PPQFR [QFQPR [<F ^`^__`abcde0FPQe*e*<F QJhJKLMNXO0OPP F@QPQQ0F$I8R gQ/a'YFQPFPRRpV0stY`4F KR 9NPGRS\ST,TTUdUV4VVWXWX(XX GR cSR4GR SHfGR GR S|S\4GR SeGS\ GR SS4GR TdGS GR TLT,4GR TcGT, GR dTR4GR TbGT GR `UK`4GR UPaGT GR UUd4GR U`GUd GR _UL84GR V _GU GR _V4GV4 G@I8jNAD GR _VM4GR V] GV GR WV4GR WD\ GV GR bWxO4GR W[  GWX GR WW4GR XZ GW GR XHX(4GR X|Y GX( GR XX4GR XXGX GR eYX4GR YLW GXTGR {"YU,GYZ Z\ZZ@G 2Y`O ,,-<G 2Y` |NLM0I 3Y` { 0I 3Y` }"8IhY`B[ZI|I|dIP[d^$^@ DAQmx ChannelP,J[\\t\]<] J[d[R0J[[TJ[ J[^`\0R0J[\`SWd]J\ J[e\X0J[\RJ\t J[a\X0J[](QWd]J\ J[_]\]<@J[]Pd(J]< J[^]M@J[^Od(3J]J]\] J[\0\\4JP^^77HJ^`]J\PP4JP_t_,!3HJ^(4(JNX]4JPkk014JR VT^4JP``,2J_4zzJMV4JPaa(00J`mmJKT4JPbb$P8Ja ]p pJ\O04JPcc P4Jb  WJOWX4JPdd7/JcOJJR4JPee75JdJT[4JPffP6Je  JX\tJN4JH(glg$7.HJfJO?4JH(hg!,HJg4(T(JDM4JH(hhT+HJh 4zTzJD M4JH(ih0*Jh4mD$DmJCtL84JH(ji0)Jim$mJB|K`4JH(jv$P-JVhA$JAOJ_4mm(*m*JLU]<4JH(klP(HJk W $4JH(m@l7'Jl`O$J@xJ<J$1BP 4N 0K@?n~oK'>HK.$ KHn,4KD74KDn<! K(HsL4KDq q<4KD P4K KNL4L BmnNMM|h4MDpp,0M(AHMo$4MDpp0M.HTHMptD$DM|M3C\MnlzlTz4MDqq!M9D@\MqT(z(4M0rF$ d4M JrKNN}4N/D.(;dXN,DslrxKYQSwHw,As N@@rns(H,NsLstxuv0N.rEK#SO NBzs(H N@@rt?0N-r&D NBwy0t? NBzt? N@@rnLu? NBws(HNtttx NBwy0u? NBzu? N@@ru40N-rudB Nuuu NBwzXu4 NBzu4N}\0N-rtCKTO N@@rox8Nj  Nvw v NBwzXx8 NBzx8Nwt|,Ntuu4x8,NrwwwNNwNzXy00Nwtz,N}0N-rvAKT ONzX  ONvu4Nwtzyd79Ny0ONtt8,Ntt8tuv4NwtyxhP:N{LNz{L,N0N|{ ,Nstw tXuDN1|{{0H4N K{LNPO||h|}}\}~~l~P tD O{L|4tx4O3{L.@ O{L|h,Orzzz O{L||4O3{Lq > O{L}(}4O3{Lr= O{L}|tx4O3{Lu< O{L}}4O3{Lx$; O{L~$~4O3{L~X:O~ O{L~~l4O3{L~9O~l O{L\~O~OP4O3{Lo? O{LpP4O3{L7 O{L4O3{L6 O O{L,v4O3{L`5  O O{Lt4O3{L4 Ot O{L4O3{L03 O O{LdD4O3{L2OD O{Lv4O3{L1 O4O|$P>O44O3{L~8Ou4O|P<O  OOw 4O|7=OO}\tX4O|7;OOOt|<O$1rP 4N 4PD,PPP  0P@(n ~PL4PDTp7XP,D,/g)aAL4P BnN4QDP4Q B,;N0R@$DR0R@x!<;KC4R BDtN S|0S@, 7FGf?VHSnOPSDo8 x*.S,S`h4S!4S 4SolPS)Ln,4p@x4So ST?4SH S4S S` S Sx<4S Sp4SSp SD4S, S S4@4StS@ S4S  S S04Sd S Sx4S Sx S4S4S 4S STS.@,S0p @S 2O +,,-<S 2 +NM0U 3 ,0U 3 .8UhBXDU|U|UU Uh,Ul U@<UO<UX4U BN@V 6*W)X*W8VhBV|V|4V JPN W@@P$ WB4W B (F7oN0X.P'p$X|4XDLh!Xn,\X4XD7LXxtԐ XBX|4XD!X4XD  X@@P?0X-P^gb XB?X(H4XD7Xm X@@P?0X-Pl XB? XB? X@@P0X-P^g b XBX?XLh XBpXxCCXDpX X@@P00X-P` X| XB0 XB0X,,X0,XP0lX XB<X0X,XL(|4XP@X b X|XXX(L,X PXtXPXP,XX<0X,,XDHL X@8,XdPXW80 X4X7?Xb4X Jd 0N@Y 2dO $/,,-8Yjd NN<[ 2d $NM0] 3d 08]hdBdD]1,|HxF4] K<NP^ `0h8p@^ ,^(` ^, 4^3 ^`4^3^` ^4^3^ ^P4^3^0 ^4^3^ ^ 4^3T^ ^h^h4^3 ^4^3$^ ^X84^3 ^8 ^4^3 ^ ^(4^3\  ^ ^p4^3 ^p ^4^3, ^ ^`@4^3^@ ^4^3< 4^34^ &KP NP_T$P _P4_3P '#_ _P<4_3Pp'-*_ _P4_3P-30_ _P 4_3P@396_ _PXt4_3P9@<_T _P4_3P '#_ _PD$4_3PxN9@<_$ _P4_3PM '#_ _Pp___D_1,d0 @(h/ _P4_3P(K '# _P4_3P<J9@< _ _Pp4_3P/ ' # _P _P4_3P .'-* _ _P@ 4_3Pt--30 _ _P4_3P*396_ _P<4_3PD)9@ <_4_,7FH_Xb<_T4_,$B_#_4_, 7D_04_,hPG4_3PL9@<_#_m; Di 1; Di  04_,PE_ # _P4_,PC_  _4_,7A__H<_$1PP 4N <` &)r$Br<hPD`cDF#|T` `@<4`b<P F#VN `@<H 4`b<@ V"|i`` 4`/D.&`` `h$4`0h &`` `h@ 4`0ht&"`` `hH``< b <`L|`$HxnqnptoonL.(h(''H`~b4`D|L!`` 4`DP`hH` ~ bH`Hi4`D! \`"?V?4`DXt!``H`$4`0h``4?H`'$L` T(.39Dm `u`ADH`( $ $l` h<PmDrrB93.()T&$`?@txH`nLO`@vH`o O `s)LH`H`  ,`p`N  N `4H` _Wizardv@2ValuePTH0XexpressDAQmxDAQAssistantConfig ConfigVIs.llbConfigure DAQmx Assistant.vi_OriginalInstancePatha2PTH0IexpressDAQmxDAQAssistantBlock.llbDAQmx Assistant Block.vi Localized:&@0Localization Status (string)LocalizeNI.LV.ALL.VILastSavedTarget0DfltmxwBlob"0FdCHG!yWڢ|wJ?*^itoMD]mcbB҆i,kVNational InstrumentsDMF configurator package DAQ Assistant www.ni.com0K"}L_esjZ-D\e Line Outputv DigitalOut0Dev1/port0/line0 DigitalOut1Dev1/port0/line1!d@@(((('((((('(((120o Task Block 120Substream DigitalOut0Dev1/port0/line0$6A810E73-DC5A-442d-B15C-BF9C1502F365 DigitalOut1Dev1/port0/line1$6A810E73-DC5A-442d-B15C-BF9C1502F365!d@@((t(('((((('(((CompatibilityInfoSubstreamVersionSubstream150 mxwCore:4.0.0C Untitled 27 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,kVsjZ-D\ebB҆i,kVmxwDowngradeTypeMapmxwPackageFilterIDsbB҆i,kVGR˟EmxwExternalInputsmxwProgramaticParametersmxwToolsemxwActiveToolsGR˟GR˟v_WizardCustomMenuItem:@0 default valueConvert to NI-DAQmx Task _WizardCustoml 2PTH0TexpressDAQmxDAQAssistantConfig ConfigVIs.llbExpress To IO Control.vi_WizardCustomMenuItem28@0 default valueGenerate NI-DAQmx Code_WizardCustom2f 2PTH0NexpressDAQmxDAQAssistantConfig ConfigVIs.llbExpress To Code.vi _Configured  !NI.LV.ALL.goodSyntaxTargets&@0Dflt( IUUAn Q8>Q8>:>:>I?_H  O  V  ] TahomaTahomaTahoma0RSRC LVINLBVW  4 t RSIDLVSRBDPWLIviCPTMDSTMDFDSLIdsVICD0versDDLDRXFPTDlCPMpSTRG HLPPpHLPTICONicl8TITLCPCTDTHPTRecICPST DSIM u4IAujIBu(ICv(0IEvt(IFv(IGw(pIIw,IKwlILxDAQmxcreatetask.llbDAQmx Create Task.viDAQxDAQx@POLYDAQmx Create Virtual Channel.viIPTH0FDAQmxcreate channels.llbDAQmx Create Virtual Channel.viDAQxDAQx@LVIN/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).viDAQxDAQx@LVIN*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).viDAQxDAQx@LVINDAQmx Start Task.vi $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH09DAQmx configuretask.llbDAQmx Start Task.viDAQxDAQx@POLY DAQmx Read.viqe^PTH0)DAQmxread.llb DAQmx Read.viDAQxDAQx@LVIN)DAQmx Read (Analog 1D DBL NChan 1Samp).vi $@pNIDAQTasktask/channels in@pNIDAQTasktask out@@@ Waveformdata @ timeout6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH0EDAQmxread.llb)DAQmx Read (Analog 1D DBL NChan 1Samp).vi@DAQxDAQx@LVINConvert 1DDbl to DDT 2.vio @@ Array@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesDynamic Data TypePTH0>DAQmxmiscellaneous.llbConvert 1DDbl to DDT 2.viDAQxDAQx@LVINDAQmx Stop Task.vi $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH08DAQmx configuretask.llbDAQmx Stop Task.viDAQxDAQx@LVINDAQmx 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.vicDAQxDAQx@ @ timeout (sec)6@P @!status @code@0sourceerror in@!stop (T)@pNIDAQTasktask out@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesdata6@P @!status @code@0source error outP cP P d-`  P c4P"@P@flg@oRt@eofudf6PP @!status @code@0sourceerror inxP!0dfdPP!0txdPP!0oldPP!0ext cP"@P@flg@oRt@eofudfPpNIDAQTasktask outxpNIDAQTaskdfdPpNIDAQTasktxdPpNIDAQTaskoldPpNIDAQTaskext P P@@@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesWaveform\ P$@TPMinimum$@TPMaximum@ Increment P   8 P@@@@ dt P    P c'P"@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 ext cP"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext c'VP"@P@flg@oRt@eofudfP!stop (T)p!dfdP!txdP!oldP!ext !Z P$@P@0P`! auto cleanupJ`@"@input terminal configurationinput terminal configuration*`@@ minimum value minimum valueR P@@@"@input terminal configuration" P@@`@ @unitsunitsB P@@@@ minimum value*`@@ maximum value maximum valueB P@@@@ maximum value6`@@0physical channelphysical channelJ P@@@@0physical channel.`@@0 channel name channel nameF 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@@@!Z P$@P@0PZ P$@P@0P" P@@ `action" P@@ c c c` c :6@P @!status @code@0sourceerror in6@P @!status @code@0source error out6@P @!status @code@0source error out@!First Call?: T/F c@@@ Waveformdata @action:6@P @!status @code@0sourceerror in @!status @pNIDAQTask task to copy@pNIDAQTasktask out,@pNIDAQChannelglobal virtual channels@! auto cleanup c@0 new task name @pNIDAQTasktask out@!First Call?: T/F@!First Call?: T/F6@P @!status @code@0source error out c@ timeout (sec)@!stop (T)!! cPpNIDAQTasktask out@pNIDAQTasktask out!@0physical channel@0 channel name@0custom scale name @units6@P @!status @code@0source error out c@ maximum value&"@input terminal configuration6@@@0custom scale namecustom scale name@@ @unitsunits@@! TEDS channel@ minimum value.@@@0 channel name channel name6@@@0physical channelphysical channelJ@@"@input terminal configurationinput terminal configuration*@@@ maximum value maximum value*@@@ minimum value minimum value @!status c @T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesDynamic Data Type c c c c c cD c c c c c c c c c c c c c c  c  c  c  c  c  c  c  dP``` d  d " hd  @ @LX\  t^ %@$'z'z44'c'^'z0(l(l@4@4Dev1/ai0Dev1/ai1Voltage0Voltage1(l(l0'Q\c..,PD \n|  V@  0PX \n (@| 8 23 G s  f@F@\@b@@b@@b@@b@4,@@R@@b@| ~@b@b@b@@b@@b(0, T& @b@@~@@h@@@@@b@$@~@@@@@b@@h\@~@@@@@b@@h@@b@@b@@b@@b@0 @b@@b@@bVIDSMInstance 7 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viVIDSDAQmx Stop Task.vitPTH0DAQxDAQx@VIDSDAQmx Start Task.vihPTH0DAQxDAQx@VIDS)DAQmx Read (Analog 1D DBL NChan 1Samp).vilPTH0DAQxDAQx@VIDSDAQmx Create Task.vi\PTH0DAQxDAQx@VIDS/DAQmx Create Channel (TEDS-AI-Voltage-Basic).vi`PTH0DAQxDAQx@VIDS*DAQmx Create Channel (AI-Voltage-Basic).vidPTH0DAQxDAQx@VIDSDAQmx Control Task.vixPTH0DAQxDAQx@VIDSConvert 1DDbl to DDT 2.vipPTH0DAQxDAQx@+*i386b*H/codeP:/+EwH/E\EPPUEd$==YÐYӀ}pELXCD|@C<CT}iE$EEƅPƅƅɍ HHH HHHHH H$H(ƅ P hhUEP 4ɍ0 ƅ, ƅ, PXfxBƅ0 \s$t sD sT  P ETO/E\EP\.UR@␐}v}v]ƅ0 fxFEhxPXuP$d$ = ƅ$ fx:fEhxPƅ PRZXfxWƅ <$ƅ4 ƅ4 fxJWɍ< ƅ8 ƅ8 fxN`ƅ< Dž(=60=69,=69 =69=69 =69=69=69$(x 6PGXG7GGx +F0 6PGXG7GG +F, 6PGXG7GG +F  6PGXG7GG +F 6PGXG7GG +F  6PGXG7GG +F 6PGXG7GG +F 6PGXG7GG +F$x F F F F F F F FɍD ƅ@ ƅ@ PRZXfxVƅD <(ɍL ƅH ƅH fx^ƅL       $ , ETV/E\EP`.UR@␐}v}v}ƅL fxb<Ehx uP$P$d$ =Q ɍT ƅP ƅP fxf ƅT 4 < D T d t    ETW/E\EPd.UR@␐}v}vZƅT fxjEhx uP$P$d$ =H ƅD fxZwEhx uP$d$ = $9NPQYXƅ< fxR1Ehxi PRZXƅ fx4ƅ <$ƅX ƅX fxn4ɍ` ƅ\ ƅ\ fxr=ƅ`   p ETY/E\EPh.UR@␐}v}vvƅ` fxvEhxkƅ fxƅ  4 D ET.Z/E\EPl.UR@␐}v}vƅ fx" ƅ ƅ PR4ZXfx& ƅ 4<ɀȈ4ƅ fx* Ep^/E\Dž[/DžL\/8QRhhhP$jqd$ZYQRPEP$hhP,$Bqd$ZY=Ð"ƅ x+/ @ [/p.UR@␐""Nƅ }$ ƅ hhUEP8d$ =Efx. QRP$hhPEP$;qd$ZY=pÐRƅ x/ 4<$ƅd ƅd fxz Uɍl Hƅh ƅh P0Xfx~ ƅl  \ 0z]/8,t.UR@␐RR(ƅl fQ ƅp dH0]/8,x.UR@␐RRƅp f Dxƅ }$ ƅhhUEP8d$ }$ ƅP hhUEP8d$ =fx2 QRP,$hhPEP$qd$ZY=Ð}vx3 } }P}}+QRPE@$qd$ZY== p h搐ÐEw }_/E\EPPUEd$===u=tEw Ew‰ppVL@'PUEd$=ÐP `/PxQ%`/P$R?`/}PSY`/cPSs`/IPpT`//PU`/PU`/PtV`/P `/P a/Pg)a/PgCa/yP@d]a/_xwa/E,<a/+a/Ðx&!Ta/Ðx&e>a/Ðx&(a/Ðx& b/Ðx& b/Ðx&6b/Ðx&Lb/Ðx&apnb/p @'PUEd$=ÐPx b/P b/WP c/P>c/P xc/PY#c/oP%P c/5PP'&d/P! `d/Pd/P-)d/MP^+ e/P- 7 He/Pv C e/P0Le/ePN e/+PSW0f/PAjf/P#5f/}PZf/CPYg/ P[p Rg/P7]g/P\g/[P h/!P :h/Pm th// h/s h/9,6< "i/,i<_\i/,<a i/,/<d !!Hi/Q,<f!! j/,<< Dj/P ~j/_^ZY[]Ð\=,PEP$PPj/$\$@ $Ðd$`=,PEP$PP6k/$`$@ $Ðd$d=,PEP$PPsk/$d$@ $Ðd$h=,PEP$PPk/$h$@ $Ðd$l=,PEP$PPk/$l$@ $Ðd$p=/P$PP-l/$p$@ $Ðd$t=/P,$PPml/$t$@ $Ðd$x=/P,$PPl/$x$@ $Ðd$.Ul$SQRVWT$ QRPE@$R-qd$ZY=_^ZY[]ÐDžT \\@ T Džx @| Dž  Dž Dž @Dž @Dž  Dž Dž\ Dž` Džd PTABHX P HDž ``@  Dž Dž Dž Dž Dž Dž Dž Dž( Dž0 D DžH Dž Dž Dž PTABH HDž dd@  , Dž0 Dž8 Dž@ DžH DžX Džh Džx Dž Dž  Dž Dž Dž Dž$ PTABH  HDžt hh@ t Dž Dž Dž| Dž Dž PTABHx p HDž ll@ Dž  Dž Dž8 DžH Dž Dž Dž PTABH HDž pp@  Dž Dž Dž Dž Dž PTABH HDžtt@ Dž Dž` DžDž DžPTABHHDžLxx@ LDžhDžDžDžTDžX!Dž\PTABHPHHQRub50d$ZY,Ul$SQRVW}#QRU qd$ZY_^ZY[]Ð( ( @( @Ul$SQRVW_^ZY[]ÐUl$SQRVWul/F q/FH/F@r/FD{r/FHQRhU qd$ZY_^ZY[]ÐX   ; R ZO$j))P*H/WuA/"K)c{U3mw=!  _ !G!!!% *(*0*8*@*% H[8Rl",BXn]"""#Q###$CODEP:/uN+%7.1Oldest compatible LabVIEW.NMMMjjpdPPPP6@P @!status @code@0sourceerror in@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesdata@ timeout (sec)@pNIDAQTasktask out6@P @!status @code@0source error out@!stop (T)*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%.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 Assistant4TT @ timeout (sec) @P!0error in@!stop (T)@pNIDAQTasktask outp@T dP^@TTNPTP @ P!0Sdata @P!0 error outDTHPD@M88~|F6@P @!status @code@0sourceerror in @action(@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 out!@!stop (T) @!status@0source @code @@ Array@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 @@ Array6& $@pNIDAQTasktask/channels in@pNIDAQTasktask out@@@ Waveformdata @ timeout6@P @!status @code@0sourceerror in6@P @!status @code@0source error out @ timeout.@@@ Waveformdata"@ timeout (sec)@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesdata@S attributesB2@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   $@pNIDAQTasktask/channels in@pNIDAQTasktask out @action6@P @!status @code@0sourceerror in6@P @!status @code@0source error out8,P @!status @code@0source&@!First Call?: T/F 7(@@! 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"@! auto cleanup&@0 new task nameTH  @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 copyl<T|T|<<TT,,D`xd @PT|D`,8d 8 ,,`T| TT 4T XTDTT 4 p p@ $LdT @ $LdT HLpT T p HLp8t(TTT p8t( TTHLp88tt(( 4 TT  4PT TD99error inTD99error inH$hM '!'PDG_H_codeH$MQRRD$88statusRD;;sourceHMxTDtask outTDtask outHM  UD error outUD error outRD$$$statusPD##codeHlM*7/*7/H$M%2%2PD""dataPD""dataN"" N)) ḨM/</<TD,A,AWaveformN - - ND9F9Ft0HD|MHbKHbJ NDmzmzdtHM}K}KHM6kC6lCNDLWYbLXYbdtHM]`j]ajQDerrorM7TD\7UD\YRD$  statusH$ M ' 'PD$ =U >UcodeH@M/(q0(qRD.;".;"sourceHPM@fp@M_VD,, attributesH4`M}YD "`!"` timeout (sec)YD "`!"` timeout (sec)HxM($5b(&5aRDCPCPsourceHMW/WdTDO\AO\Astop (T)TDO\AO\Astop (T)HD|M++VDy8oy:n While LoopLDR_R_ZDXZCase StructureXD^` auto cleanup`DDAQmx Create Task.viRE True hD!K.!M.input terminal configurationHDM2T?g2V2fhD$1$1input terminal configurationHDMEnRwEpRvHD$M4oA4qAYDIKVIMV minimum valueHD4MZTggZVZfYDLtYLvY minimum valueHDDM\oi\qiYDqK~qM~ maximum valueHDTMTgVfYDtptr maximum valueHDdMoq\DKMphysical channelHDtMTgVf\DOQphysical channelHDMqsXD;KH;MH channel nameHDMLTYgLVLfXD>ZK>\K channel nameHDMNq[Ns[QDcKpecMpdunitsHDMtTgtVtfQDf{sf}sunitsHDīMnwpvHDЫMvovq]DKMcustom scale nameHDMTgVf]D{ zcustom scale nameHDMqzsyZD!l#kCase StructureTDLyNxFor LoopZD~Case StructurekDQPDAQmx Create Virtual Channel.viHD$MkDQPDAQmx Create Virtual Channel.viHD$0MSE False RE True XDLN TEDS channelHDPMUhWgLDoxqwHDLMZDCase Structure_DDAQmx Start Task.viRE11 True HDMHDpMSjTjeD+-Convert 1DDbl to DDT 2.viHDM)i6)j6HDpMyD-DAQmx Read (Multi-Chan Single Samp 1D Wfm).viHD$M*.*-ZDCase StructureRD1Q3PactionHDMHDĬMED^D]\DAQmx Stop Task.viaDCEDAQmx Control Task.viRE77 True 5defaultRSENRSE DifferentialPseudodifferential&Volts From TEDSFrom 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. 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, 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 NSampAnalog 2D U32 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 DBL 1SampCounter U32 1SampCounter 1D DBL NSampCounter 1D U32 NSamp 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\FPHPMInstance 7 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viG0@FPHPM8G(H:rG/XL0\BPW7~DP:/MܩMB+m8/rQ|h1; Di 1; Di 8h1; Di 1; Di -hp5; Di ,8h4 FR :|N4 N :N0 7 0  dH8hBTg||0 H \ \ H0<O9\lcThe 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., `(d|<S`bP9The 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. < n0(NtM 02 c2 c2 d2 c2 d8h0B 4|@PB; D 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., p  4 F H F`N82 H PNNМp 2 H 0;GcI;GcI;GcI |4 G09NL 2 H JP0Q0Q/R.S-T0  H FdH8 h HB H L |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 \ <N4 2 \ N0  \ dH8 h \BlX | |0 DPD |Pp 2 H ;GbJ;GbJ;GbJ,  P8 UD" ~P :taskID out has the same value as taskID in. 8 :\, L44 F`RQN4 N`QN@ 24O  !!"|,,X`Q"4}~p 0 74 ||< 24  N 0 4 "dH8h4BUp 24+  u7u7u78h`B0U|0Dt|`|'hmG(; Di 1; Di  G<OFXN~PC(,:>DB FX,FXB D>:,L|4 FR N4 N N0 7 40  8dH8hBTg|||<S`B 8a<O:Xh`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.,44 G,%N||,P??P,8h,B@PC<4L0@The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.,x,??x?4 FP $N82P )80NN|< n,$3N|M ,&: e&: e&: f&: e&: f|L 2P )80Q0Q/R.S-Tp :P 0$0cI$0cI$0cI||4 FRF#N4 NF#N8hBxd.||<S`F#[,(X4 J #N0 7 '0  #dH8hBTg||HR'XZ!|,# !4 N *N, ,8r# .=NNp 4# 05CbJ5CbJ5CbJp 4# 0'5cI'5cI'5cI0 w# *AdH8 h#B x dTi | |0 W 'E0 s .0 U *dH8 hB!h!TTh | |8 .!X !":(4 N!|F -BN<!S`!|F."@W#`)|,!"l""#4! J" .N0" 7" 30" " . 8"h"B#L#8"|"|,"#')4.8"%&@@"PrB4'CYA<""8cM$$V,"$P$$$%<%l&4" F# 8GN8#6# HbLNN@% :# @HUp<p' ~0Qu0Q/R.S-T0( ' {M8(h'B) ) (|(|H(R"3S04S,LE,(8.)4'#@(P2)4B45aD)RA,(**L***8(r) 5jD NN@* 2) @5a<hp<p,L ]Xi^0Q0Q/R.S-T0- ,L [Vl8-h,LB.l.X-|-|<-S` "ny/t.P00-The error cluster contains error or warning information. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed. ;,-//08$4- F.  N0. 7. it0. . ny,.0`)+\+++4. F)4 6SE]$N/|/036p/6p30</O.) 11O/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.,/2(2\2304/ G0 (N<0 j0 (,NM2 0) g)3 g)4 h)3 g)4 h84h0B3|3h4|4|@4P.&+t4|3N@q:4The code number identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.,44455T55644 F3 <V0N8523 .)r4NN8@7 :3 @!&p<p:g<,; J ; 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.<;4>d4; F:R #aLN4< N: #aPN8=2: '#6cTNNXp? 6: 0". cI". cI". cIp? 2: .: bJ.: bJ.: bJL? :: '#6)0Qu0Q/R.S-T0? : #:gdH8?h:B>>R ?|?|0?D>I:?|`p? :P 0<bJ0<bJ0<bJ0? P %<4dH8?hPB4?QB4C@/?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? 46p+ ?g?g?g4? F? BQ\N4@ 2? V0`N0A ? R4dH8Ah?B0AD.PX\A    >  FX    D :     B  ,AAPAAA,ADD8DlFEEE4A GRN]BdN4B ON]BhNC 2Vi7tFjBddi7tFKKjBi7tFddjBi7tFKKjBi7tFddjBC 7Yd~Pd~PDhd~Pd~PDhd~P\C 7X_~PhD_~PhD8ChBFDF0R C|C|0CDF'(C|\C dyKiCdyKiCdyKiCdyKiCdyKiC BDHPMInstance 7 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi LVINDAQmx Create Task.vi4PTH0DAQxDAQx@LVIN/DAQmx Create Channel (TEDS-AI-Voltage-Basic).vis(PTH0DAQxDAQx@POLYDAQmx Create Virtual Channel.vis(hPTH0DAQxDAQx@LVIN*DAQmx Create Channel (AI-Voltage-Basic).vihPTH0DAQxDAQx@LVINDAQmx Start Task.viÔPTH0DAQxDAQx@LVIN)DAQmx Read (Analog 1D DBL NChan 1Samp).viPTH0DAQxDAQx@POLY DAQmx Read.viPTH0DAQxDAQx@LVINConvert 1DDbl to DDT 2.viPTH0DAQxDAQx@LVINDAQmx Stop Task.vi|PTH0DAQxDAQx@LVINDAQmx Control Task.viPTH0DAQxDAQx@ @BDHPبM8:r ,C ݬCX0CDCCC~DP:/MبM bpX/rC C'4'(HC C@%4C BP,pN4D Jx7ptN0E@&xP , ,Eh8E(%)pE`E!D7y)=s#A4<$|4E'7GCE E X E@XEtE  E!4E"7"@; E"#@( E @& t4E" ) $EHEd E @%4@(4E"l7@ ;Eh E"8P,E@8,E , ,Ed E  E" t E @&x8P<E tHd E@0E$NA^QVI E@40E%_og E@d,E~<EO`n ,E !#0E4E JQ`xN@F 6`n*W)X*W8FhB F|F|XF, tWY ]S < A D4F J W|N,G l  t G@@ # D G , L GH| GB D , GB` D L G@@ ! 0G-   G l GB   GB`  G@@  80G-  hW`[G  GB  8 GB` 8 G@@  t0G-   G0 G0G.  W#_[ G@@  t0G-  W` [G t GB D GB` G h,G 8 ,G  GG GD0G h,G ,  4G hxxP$G 4G hP7#G ,G 4 GB D t GB` tG[G4G`4,G0G,G L  0 G@`,G` 0<GODG`4G J]N@H 6*W)X*W8HhB  H|H|DH14\ P HD  [ H4D$4H34xH$ H44H34H H44H34HH H4|\4H34H\ H44H34H H4L,4H34H, H44H34H H44H34PH H4d4H34Hd H4PH4H K4NPI$\,dT$ I44I34 I I4 t4I34@ I I4tT4I34 IT I44I34  I I4D$4I34x I$ I44I34  I4I(P&I  [I 4I$!%II4I "P(I0I4I34 4Id7'II <I$1 P 4N 4J! JggJd4JPJ [ ;J t4J P"J $ J H4J! 7J [CJ 4J!"7!J l Jt J  J!,J$)4J!#!J#[;JJ%4J/D$.4;dJ(J&J( J$%4JD%h%! J(HJ%4;%JPh4JDh74JDHdPJ%J4JD%&PHJ&x ;  J@0#p& J$HOT4J/D.;d0J@DOTJ'J,J-0$84JDBx`! J0J|4J0'4$d,J()0,X,+,+\ J$%4((4J0$% $,%d4J B)  J/N@KPv)B41L@h)p,K** *L**K|K|HKR#p JF(|+b@K 6)0 @1L8ShDhDhD@K 6)0 8L@SgEgEgE0K _)0 1S@h8Kh)0B)(48Kv)0 1S@hNNє0M U) /jF8Mh)B+)M|PMW)2mC+,M,$.,,-,-\4M J+ #2N0N W) /JAj0N w) 2mC8Nj+ DmSxNNѠ<P 2+ 3nBNM0R + 2mC8Rh+B--R|R|,R-BRBR0@R 2+O 3B,,-,R.|.00014R B0$ HJWN@SPv0$B4YLhh.,S//T//2x8Sv. YShhNNѰ@U 6. @YL`ShDhDhD@U 6. `LhSgEgEgE0U _. YShh U@'0HUR'HJn.P1pU|0U W0$ WJij0U w0$ Zmk0U U0$ Wjn8Uh0$B1\1HU|U|@UP0$Zmk1,U125$2H24U J1p KsZN8V21p [njNNѼ0X 1p Zmk8Xh.B0l2X|8Xh1pB32X|X|,X3P3 2X3d X@B3$3dHXR3$pJ36 \,X34,5566L4X B3 pJN@YPv3B4Lh4l,Y448L85p8Yv4, ShNN@[ 64, @LShDhDhD[|L[ :1p \iho0Q0Q/R.S-T8[h4,B55[|0[ W3 Jj0[ w3 m0[ U3 j8[h3B66[|[|@[P3m6,[77L7784[ J6 soN8\26 nNNL^ :6 io0Q0Q/R.S-T0^ 6 m8^h6B<088^|@^ 64, LSgEgEgE0^ _4, Sh,^893 ^8 ^@H88H^R8J9dDA K L,c>p>ElE@@4c B= :JIN@dPv=B4KLZh>,d??H???8dv> KSZhNN@f 6> @KLRShDhDhD@f 6> RLZSgEgEgE0f _> KSZh8fh>B@D@0f|f|8fh9B<<0f U= Ij`8fh=BA @f|f|4fQ=Lm]AT,fAAAB4f JA  =YLN4g 2A Mp\N0h A Lm]8hhA BBdBPh|h|hM4hD  h@x-BHhR-bJC0Fd[ ,hC\CKEEF,4h BB bJqfN@iPvBB4sLhC,iCD4DtDD8ivC sShNN@k 6C @sLzShDhDhD@k 6C zLSgEgEgE0k _C sSh8khCBE0Ek|k|k|k|0k W= IJ[j0k w= Lm]0k wB tm0k UB qj8khBBEXEDPkWBtmFk ,kFGGTGGG4k JFd ezt N@l 2FdO u,,-8ljFd mxNN<n 2Fd unNȫM0p Fd tm8phFdBHDH0p|p|,pHHs pH p@HXHHpRHXJIKw $,pI,I`KKDRR4p BH JN@qPvHB4LhI,qIJJDJJ8qvI` Sh NN$@s 6I` @LShDhDhD@s 6I` LSgEgEgE0s _I` Sh8shI`BKJs|s|0s WH Jj0s wH m|s|0s WB qJjs|4sQHm|L,sL,L`LL4s JK |(N4t 2K p{,N0u K m|8uhKBMLu|u|Xu,DMM| r<&l6WWAN, n4u JM$ m0NLv MNOTPPQXRRSTPTUVT v@@M$'N0v.M$NL #($vNhNM vBWN vB[ N v@@M$NOT0v-M$N3<7vOO4N vBWY`NOT vB[ NOT v@@M$%OtOT0v- M$O )$vOOOT vBWY`OtO vB[ 0OtO v@@M$P t0v-M$PP3< 7vPlPP vBWXdP t vB[ P t v@@M$&P t0v-M$P ) $vQQ8P vBWXdP t vB[ P t v@@M$0QxQX0v- M$QvQQQX vBWQxQ vB[ QxQ v@@M$R$R0v- M$RTvRp[PR vBWR$Rp0v UH j8vhHBKKt v@@M$BSR0v- M$SHvSdSR vBWSSd vB[ @SS v@@M$HSS0v- M$S )$vTT0S vBWST vB[ DST0 v@@M$TpTP0v- M$TP Y)T$vTTTP vBWTpT vB[ HTpT v@@M$xUT0v- M$ULitr}mxvUhUT vBWUUh vB[ UU v@@M$UU0v- M$UirmvVV4U vBWUV vB[ UV4 v@@M$VtVT0v- M$V )$vVVVT vBWVtV vB[ VtVvWhZ\Lv NOtP PQxR$SSTpUUVt,vM$WWWvvWvXdY`0vWhX J JLv NhOOPlQQRpSdTTUhVV4vWhYDXP*vXd 7 $vQPl4vWhZ@Y7)vY`7$vOO,vM$ZZZv[pv[ [pLv HD@p00vZ\eX J Jvd vB[ pR$[PTv Z\[[KPLKf(eDg\d4v J[pKz4NLw \D\]^8__`abpcHd e$q w@[p\d\D0w&[p\K[Sw\\D wg\d\ w @[p0\OT4w" [p]$KTO]`w]@\ w"g\OT,w#]\w]@\ w @[p]i4w"[p]w^] w"g]i w @[p^XQX4w"`[p^^w^^8 w"g^XQX,w#@^^Xw^^8 w @[pp_0R4w"`[p_d_w__ w"g`_0R,w#@__0w__ w @[p@`R4w"`[p`<`xw`X_ w"g`R,w#@``w`X_ w @[pD`S4w"`[pairmaPwa0` w"g`S,w#@a|`wa0` w @[pHaTP4w"`[paGiPrKmb(wba w"gaTP,w#@bTawba w @[pbT4w"`[pbGtP}Kxcwbbp w"gbT,w#@c,bwbbp w @[pchU4w"`[pcGPKcwccH w"g<chU,w#@dchwccH w@[pd@P8w([pdx  [<wdd wgd@P4w'[pdK[ Wd@wee$ wgdP w@[pdPwfdLw NOQ8PQ[PST0TUV4VO4weq w"gqVT,w#@f qweq<w \]^X_0``abchq,w[pfffwggwggLw <`0wfdgD**Lwg\]@^^_`Xa0bbcdee w@ggg0w$[pg6QFa>YwgXw,fdhhL}>8qhT 4w Jg}8NLx hijDkklxm4mnohp$p x@@ghq0x.gi},xiHihh xBrhq xBhq x@@gii0x- gi},xjj$i xBrlij xBXij$ x@@gjde$0x-gj} ,xjjjD xBrpjde$ xB\jde$ x@@gk i0x-gkP,xk|kk xBrtk i xB`k i x@@gkk0x-gl  ,xl8lXk xBrxkl8 xBdklX x@@gl^80x-gl,xlmlx xBrl^8 xBl^8 x@@g`mT_0x-gm,xmmm4 xBr\mT_ xB4mT_ x@@gn_0x-gn@,xnlnm xBrn_ xBn_ x@@gn`0x-gn},xo(oHn xBr~n` xBn` x@@goa0x-go},xopoh xBr}oa xB oa x@@gpDbp0x-gpt} ,xppp$ xBr|pDbp xBpDbp x@@g<qcH0x-gq05>9,xq\q|p xBr|8qcH xBxqcHxr h x @[pqVT4x"`[peKTOe,xgr8rTrpxs(xrs(<x |8|}~\xtpl0xr r J JLx iHjlo(opq\jmnlk|l8Pxr ssx` P%tz|4x &Ks(RH<9Kcp4fd=Kxxbp$4fd0<Kmmboh4fd0;mma0n4fdD :H`Xm4fd 9H`_m44fdt,8H^lx4fdpPB  kd4fdl7Ak^4fdhP?  WejD4fdd77O]@i4Z\!4HO$Vq4Z\L03HKmV4cH4Z\,2HKxmxUbp4Z\(|01HKmT$TmTa4Z\$x00Dm$mT0`4Z\t@ /S_4h0P4Z\ .Hp[P_4Z\<-HQ^84Z\P6 7 d P4Z\|757]O44Z\P,H W $Q8e$4Z\d7+0O$O\<$1M$P 4PN , f @hHRhK ,<p$T4 B KTN@PvB4Mi,T8vp TiXNN\@ 6p @MThDhDhD@ 6p MTgEgEgE0 _p Ti8hpB||0 W Kk0 w n0 U k8hB||<OnPl4 Jny`N@ 6n)X)X*W8hB,|| @@@X%H'$4Dx74 B'hdN0@B t X,D,YSzPAX< 4D0PPD<l8 &(&h4Dd&QX\0::4D, 0R\bb4Dt0„3dR\B4D|08SHH$4D00=TPHT$T4DBT\x|x|mx4/D$.;d@HU\mt4D <! VTH${40$&P{$d BX% Ќ4 J@hN,@ 00.@Xz#@` 4Ď!%@ܠP0-@yw{ BOT BPDOT @@@OT0-@x BPX% @@@$OTH@0-@ww {0 BX t BPL t @@@4 t0-@dv  BX4 t BPH4 t1ǔL|8 BOT BPΰOT @@@, t,4,@X0|,{{,@4|PZ4|7Y|{@,@$ÔPÔ,LHDΰ0{{,` ÔΰX { 4 KÔlNP0„,Ɛ ĈX(ưǀ43Ô&du ÔP043Ô( t%" Ô¤„43Ôs%+( Ô43Ô,r+1. ÔDL43ÔÀq184,D1x8he pH43Ô pƐ Ô@ 43Ôto184 ÔĨĈ43ÔnĈ Ô43ÔDm184 ÔxX43ÔŬl X Ô43Ôk184  ÔHH43Ô|j  ( ÔƐ Ôư43Ôi%" ư Ô843Ôlh%+(  Ô\ǀ1@; Di ǀ ÔL43Ô8f18 44,ȀP^L { 44(|P\H  (4$x7]D{4,`43Ôg+1.ΰ<$1@P 42pN <H0@۸:Rrb 4DH7X,DxD/)T8ApD |4 BtN4 BRkxN4DdP0@>` ΐ4@ː7[D1D((*Jp1 e4 &K*|N0@FX\7hG?xό4 B\(h7Nΐ4 B`N4 KNP'ΐ(ѐ`0ӘԜլ4'G  4F 4E ҔOT4'H( Ѱѐ4Cѐ ڤ4LB 4``4|D 4@ P`4ӄ? 0 ӸӘ4> Ә ,h t4ҀA4 =  ԼԜ4<  Ԝ רլa; Di 1; Di  լ48: p t4T9 T.=ּ7@( j,(dp@ 2hO /+:,,-< 2h +/NM0 3h ,;|4$;  8hhBה|$Lش٠ lL43ؠ6*J :L ش435*J:ش ڤ<43ۤ4*5/0 3h .= ٠4335?:٠ ۸(43\2?JD4D<P4D `04D74 JXN,P ߀\4DTH۸bD @@XTp0.X&$ BpHڤ/4D<  pTxڤ۸p,$xHB0'&x&%%40-Xh%ބޤ B<8OT B<8OT @@X,OT@` Bp @@X8OT B<,OT BH,OT @@Xߠ t0-X#  ߀ BHߠ t Bߠ t0-X$ @@XpD t\a; Di 1; Di  BHD t BLD tt,8,ߠD,XH<077|0-X|" H  4Xp7_<,ܠބ@4 tP`<||,<LH0t77,`<ޤ @\<,x!0 PW\R 4 ,D4 J 0RN |HD@ބ, X|8j NNҜ< 2 FNM0 3 R8hB0ͰD1ttF4 K|^NP8h8p@xH43|x8 |@ 2O FQ,,- |443|  |h43|  h |43|$ |X843|8 |43| |(43|\ |Hpp43| | 43| |`@43| @ |L\43|   |043|d  |x43|  x |43|4   |h\43| HD1tBbx]Hh/4 &KBN 43|( 43 IOL 43L OUR `43 U[X` <43 [b^ P043 BIE0 43[b^  43TBIE h43[b^h 43$BIE  X843[b^ 843|BIE1,; Di P(`0h8l43BI E  43IOL  $43XOUR  l43_U[Xl \43(^[b ^4tp7fH<^ޤ4tb0E0<04t7dE(4tPg 4tPPeH T\ E 4t,PcL  4t(|7aH`8<$1XP 48N 4Dh07DcDh#0d @p0 t4bl-h#xp @xd4b,x"d4/D.&`0 TP40+&`0 \40*&"` x 40T)` 'h  ^H4D|!d\4D4P߀H  Hx4D! \"?x?4D!0PHTL $'4$M$@X1; Di OTH%$|\X'h`@$M$HB=83d0&'4P$PH& $ $NPLP&03d8=BH`'h\H  7H7L,   h=; Di  @ '0,\H${H,  {pp p p (H _Wizardv@2ValuePTH0XexpressDAQmxDAQAssistantConfig ConfigVIs.llbConfigure DAQmx Assistant.vi_OriginalInstancePatha2PTH0IexpressDAQmxDAQAssistantBlock.llbDAQmx Assistant Block.vi Localized:&@0Localization Status (string)LocalizeNI.LV.ALL.VILastSavedTarget0DfltmxwBlob 0FdCHG!yWڢ|wJ?*^iRvKJXQ#bB҆i,kVNational InstrumentsDMF configurator package DAQ Assistant www.ni.com0K"}L_e?(]wz@VoltageVoltage0Dev1/ai0@44(l(l'zVoltage1Dev1/ai1@44(l(l'z2@(((('((((('(((Dev1120o Task Block 120SubstreamVoltage0Dev1/ai0@44(l(l'z$28A3803F-775D-407a-96F9-FFA88DEEFB1FVoltage1Dev1/ai1@44(l(l'z$28A3803F-775D-407a-96F9-FFA88DEEFB1F 2@((x(('((((('(((Dev1CompatibilityInfoSubstreamVersionSubstream150 mxwCore:4.0.0C Untitled 46 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˟̌_WizardCustomMenuItem:@0 default valueConvert to NI-DAQmx Task _WizardCustoml 2PTH0TexpressDAQmxDAQAssistantConfig ConfigVIs.llbExpress To IO Control.vi_WizardCustomMenuItem28@0 default valueGenerate NI-DAQmx Code_WizardCustom2f 2PTH0NexpressDAQmxDAQAssistantConfig ConfigVIs.llbExpress To Code.vi _Configured  !NI.LV.ALL.goodSyntaxTargets&@0Dflt(IUUAn Q8>Q8>:>:>I?x      TahomaTahomaTahoma00RSRC LVINLBVW"* " 4RSIDLVSRBDPWLIviCPTMDSTMDFDSLIdsVICD$vers8DLDRLFPTD`CPMptSTRGHLPPTHLPThICON|icl8TITLCPCTDTHPTRecrCPST DSIMLIfpFPHPLIbd0BDHPDVITSXHISTlPRT FTABIh-IlIIXx)It3I'I3I60IbIb,IbLT/IcIc?I fiIfjI f/I%fzI(g I*g3I-g(txI7g8I?gD(IMgTBIPg`$IUgl hIXgxI[g|4I^g-Iag@IfgThIkg\IngAIsgԼxIgFIg`/IgTIh @vIh<vIhXvIlİBIl`In0IBIpĻIuIhiI h0kI HI I dIIlI`,IpI(Id(I0I(I\I3IAIPkIxhIԐI@dhIAhIBDAQmxcreatetask.llbDAQmx Create Task.viDAQxDAQx@POLYDAQmx Create Virtual Channel.viIPTH0FDAQmxcreate channels.llbDAQmx Create Virtual Channel.viDAQxDAQx@LVIN+DAQmx Create Channel (DO-Digital Output).vi  @pNIDAQTasktask in@pNIDAQTasktask out@7lines@0name to assign@ line grouping6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH0RDAQmxcreate channels.llb+DAQmx Create Channel (DO-Digital Output).viDAQxDAQx@LVINDAQmx Start Task.vi $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH09DAQmx configuretask.llbDAQmx Start Task.vitDAQxDAQx@POLYDAQmx Write.vi[. PTH0+DAQmx write.llbDAQmx Write.vifDAQxDAQx@LVIN2DAQmx Write (Digital 1D Bool NChan 1Samp 1Line).vi  $@pNIDAQTasktask/channels in@! auto start@pNIDAQTasktask out@@ @!Booleandata @ timeout*@%number of samples written per channel6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH0ODAQmx write.llb2DAQmx Write (Digital 1D Bool NChan 1Samp 1Line).vi DAQxDAQx@LVINDAQmx Stop Task.vi $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH08DAQmx configuretask.llbDAQmx Stop Task.viDAQxDAQx@LVINDAQmx 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.viADAQxDAQx@$$  @@!data@ timeout (sec)6@P @!status @code@0sourceerror in@!stop (T)@pNIDAQTasktask out6@P @!status @code@0source error out Pt cP P d-`  P c4P"@P@flg@oRt@eofudf6PP @!status @code@0sourceerror inxP!0dfdPP!0txdPP!0oldPP!0ext cP"@P@flg@oRt@eofudfPpNIDAQTasktask outxpNIDAQTaskdfdPpNIDAQTasktxdPpNIDAQTaskoldPpNIDAQTaskext P4 P@@@! cP"@P@flg@oRt@eofudfP@!datax@!dfdP@!txdP@!oldP@!ext P   c8ZP"@P@flg@oRt@eofudfP timeout (sec)p dfdP txdP oldP ext cP"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext c'VP"@P@flg@oRt@eofudfP!stop (T)p!dfdP!txdP!oldP!ext !Z P$@P@0P`! auto cleanup*`@@0physical channellines.`@@0 channel name channel nameJ P@@@@0physical channelF P@@@@0 channel name*`@@ line grouping line groupingB P@@@@ line grouping" P@@&`@@! invert line invert line@ P@@@@! invert lineZ P$@P@0P" P@@Z P$@P@0PZ P$@P@0P`! auto start" P@@ `action" P@@ c c c @pNIDAQTasktask out:6@P @!status @code@0source error out c c @action c @!status c@!stop (T) @!status c@! auto start c@@!data@ timeout (sec)6@P @!status @code@0sourceerror in c c@!First Call?: T/F c@pNIDAQTasktask in6@P @!status @code@0source error out c @pNIDAQChannel ActiveChans@! invert line c@0physical channel@0 channel name@ line grouping*@@@0physical channellines.@@@0 channel name channel name*@@@ line grouping line grouping@!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 cx c c c  c  c  c 0 c c c  c c c0 c dP``` c d  d  :H  *  |    D^5@$Dev1/port0/line0Dev1/port0/line1 DigitalOut0 DigitalOut1.-NIDAQTask.nilvaiu.*DAQAutoCreateTaskDAQAutoDestroyTask DAQmx ChannelPD \n   T`p  @  #'Kg@ @ @ L t | P , 2@( 2@( 2@(@H@@(@H P , @  * P , 2 P , 2" 2 X V \ r@( 2@( 2 @ D H g 2x @(@ , 8@ 0 V@ 4 p@  2x | x | @( 2@( 2@( 2@(@H@(@H@(@H@(@HdVIDSMInstance 8 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viXFunnilvaiu.*:setChannelBoolAP:F  @!DO.InvertLinesPTH0 nilvaiu.dllVIDS2DAQmx Write (Digital 1D Bool NChan 1Samp 1Line).viPTH0DAQxDAQx@VIDSDAQmx Stop Task.viPTH0DAQxDAQx@VIDSDAQmx Start Task.viPTH0DAQxDAQx@VIDSDAQmx Create Task.viPTH0DAQxDAQx@VIDS+DAQmx Create Channel (DO-Digital Output).viPTH0DAQxDAQx@VIDSDAQmx Control Task.viPTH0DAQxDAQx@$S#i386#codeX7/$EwE\EPPUEd$==yÐYӀ}ELXCD C${(3QRhhhMQd$ZY=C<{@VWh_^CT}E$EEƅPƅƅTƅɍ HHH HHHHH H$ƅ P hhUEPƅT s$ sD sT h ETjE\EP.UR@␐}v}v ƅT fxBEhxPX P XuP$P\ $d$ =UƅH fx6hEhxT Tƅ( PRP ZXfxYƅ, L <$ƅX ƅX fxFYɍ` ƅ\ ƅ\ fxJbƅ` Dž8 @ =6D =69H =69g=69< @ 6PGXG7GG +F, D 6PGXG7GG +F0 H 6PGXG7GG +F4 g 6PGXG7GG +F< F F,  F0  F4  Fɍh Hƅd ƅd PRxZX0 =u6 QRVP$P&d$ ZYfxRƅh , 0 4 ETE\EP.UR@␐}v}vƅh fxVƅl |>m QR Kd$ZYDž Dž Dž QRP $P $x/d$ ZY= QRhhhPf$hP $P $P $P $P $=d$(ZY=w]Ü QRSPx$Pf$P $P $=d$ZY='QRP $P $x.d$ ZY= G QRhP $P$o d$ ZY==dSSQRVWmQRP $h3P $  ׉ d$ZY_^ZY[ÐrE\QRhPUP覆d$ ZY=Ð}v=r= =.=  =}v =|>|=q|=NO=QRP $hhU RhPQVYd$(ZYƅl fxZ Ehx)uP$P|$d$ =< 8 98 xPQYXƅ` fxN EhxPRxZXƅ, fx ƅ0 t<$ƅp ƅp fx^ ɍx ƅt ƅt fxb ƅx ETE\EP.UR@␐}v}vhƅx fxf Ehxƅ0 fx ƅ4 <tsl ETE\EP.UR@␐}v}vƅ4 fx"R ƅ8 ƅ8 PRZXfx&O ƅ< <ɀȈƅ< fx*3 ƅ@ <$ƅ| ƅ| fxj3 .ɍ Hƅ ƅ PtXfxn+ ƅ xETQE\EP.UR@␐}v}vƅ fxr ƅ LETE\EP.UR@␐}v}vƅ fxv Ehxƅ@ }$ ƅhhUEP8d$ }$ ƅ hhUEP8d$ =5fx.o } }P}}+QRPE@$pd$ZY=b= p h搐ÐEw E\EPPUEd$===u=tEw Ew‰ppVL@'PUEd$=ÐPlkPPl}PlBcPdCIPD/PP !Px[;Px[UP8OoPÐx&Ðx&7Ðx&Ðx&4zÐx&&dÐx&Np:p @'PUEd$=ÐP \P8 WPl P  P DP~oP*!h 5P#P4 ,P} fP%MP'P /P9 5NP7eP]-+PP96P;p}Pe=CP P< Py XP [P ?!PKAxPD@P/FzsP 9_^ZY[]Ð=,PEP$PP/$$@ $Ðd$=,PEP$PPl$$@ $Ðd$=,PEP$PP$$@ $Ðd$=,PEP$PP$$@ $Ðd$=,PEP$PP#$$@ $Ðd$=,PEP$PP`$$@ $Ðd$.Ul$SQRVWT$ QRPE@$Rzjd$ZY=__^ZY[]ÐDžl @ l Dž @ Dž X Dž Dž @Dž @ Dž \ Dž Džt Džx Dž| PTABp h Dž@ xDžDžDžDž Dž |$ Dž( DžDžDžPTABDž@ DžLDžPDžDžDžPTABDž$@ $Dž@DDžHDžxDžDž DžDžDž,Dž0Dž4PTAB( Dž|@ |DžDžDžDžDžPTABxDž@ DžtDž DžPDžDžDžPTABQRudd$ZY,Ul$SQRVW}#QRU d$ZY_^ZY[]Ð( ( @( @Ul$SQRVW_^ZY[]ÐUl$SQRVWuiF FF@FDFHQRhU蛘d$ZY_^ZY[]ÐX  D gj  - }   f ""#E)cAmK3{%U=wa#i#q#y##% t $>Xr&<RoS GCODEX7/uN$%7.1Oldest compatible LabVIEW.NҰMMMpPPP6@P @!status @code@0sourceerror in@@!data@ timeout (sec)@pNIDAQTasktask out6@P @!status @code@0source error out@!stop (T)*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 %0.2f%.0f%.0f%.0f%d%.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 Assistant5  @@!data@ timeout (sec) @P!0error in@!stop (T)@pNIDAQTasktask out @P!0 error out\DTHPD@M88T[~  @!status@!stop (T)!F6@P @!status @code@0source error out   $@pNIDAQTasktask/channels in@pNIDAQTasktask out @action6@P @!status @code@0sourceerror in6@P @!status @code@0source error outF6@P @!status @code@0sourceerror in @code@0source(@pNIDAQTasktask out&@!First Call?: T/F8,P @!status @code@0source"@! auto cleanup&@0 new task name, @pNIDAQTask task to copy8,@pNIDAQChannelglobal virtual channelsTH  @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 out @action0$@pNIDAQTasktask/channels in $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error out:*@@@0physical channellines*@0physical channel>.@@@0 channel name channel name&@0 channel name:*@@@ line grouping line grouping"@ line grouping6&@@@! invert line invert line@! invert line*@pNIDAQTasktask in@7lines$@0name to assign4(  @pNIDAQTasktask in@pNIDAQTasktask out@7lines@0name to assign@ line grouping6@P @!status @code@0sourceerror in6@P @!status @code@0source error outL@@P @!status @code@0sourceerror in (no error), @pNIDAQChannel ActiveChans @!DO.InvertLines 7 @@!data"@ timeout (sec)@! auto start(@@ @!Booleandata @ timeout:*@%number of samples written per channelfV  $@pNIDAQTasktask/channels in@! auto start@pNIDAQTasktask out@@ @!Booleandata @ timeout*@%number of samples written per channel6@P @!status @code@0sourceerror in6@P @!status @code@0source error out\,p,8\\,L8,,80@hh00  0T\\h @h T\\p,  , h 8,\,  0   ( P h, ,,, TD99error inTD99error inRD$88statusH$TM '!'PDG_H_codeH MQRRD!;!;sourceHM(P(5xTD"A"Atask outTD"A"Atask outP@"WA"WdataHM*&8i*(7hUDR_DR_D error outUDR_DR_D error outRD$hu;hu;statusPDgKtcgLtccodeHXM{U{VH$@Mv#*v$*P@"WA"WdataHM((5:(*59N(( YDU b`U!b` timeout (sec)YDU b`U!b` timeout (sec)HMh$uQh&uPRD>>sourceHtM!"{TDAAstop (T)TDAAstop (T)ZD!l#kCase StructureHDxM++VDy8oy:n While LoopLDR_R_ZDXZCase StructureXD^` auto cleanup`DDAQmx Create Task.viRE True ZDLNCase StructureQDKcMblinesHDMTgVf\Duwphysical channelHD`MqsXD+K8+M8 channel nameHDM<TIg<V<fXD.e;.g; channel nameHDM>qK>sKYDSK`SM` line groupingHDMdTqgdVdfYDVcVc line groupingHD MwnwwpvHDMfosfqsWD{K}{M| invert lineHD(MTgVfWD~T~V invert lineTDLyNxFor LoopkD87DAQmx Create Virtual Channel.viHD$LM}RE True yD-DAQmx Write (Multi-Chan Multi-Samp 1D Wfm).viHD̫Mop_DDAQmx Start Task.viRE True HD̪MuvHDMopHDTM)G6n)H6nHD M-:-:HD$M* * VD auto startZDCase StructureRD/.actionHDMHDM#"^D;:DAQmx Stop Task.viaD!#DAQmx Control Task.viRE True 8one channel for each lineone channel for all lines. 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- 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`\FPHPMInstance 8 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi-@FPHPܩM8-Hbr-XL)0 Z7~DX7/ȪMجMB+m8/r-h1; Di 1; Di 8h1; Di 1; Di -hp1; Di 1; Di 1; Di ,.<S`YL 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. ,0 X 4 FR :8N4 N :PN0 7 U|| ll <O 9 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 4 G9HN< n(LN`M  2 m 2 m 2 n 2 m 2 n8hB 0  YdH8hBt`Tg|@PB; @(The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed., 0 h H 4 F  F`TN8 2 P XNN\p 2  0;GcI;GcI;GcIp 2  ; GbJ; GbJ; GbJL 2  J P0Q0Q/R.S-T0  F dH8 h BX  | | 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., P4 Fl "<`N4 2l 'QdN0 l #UdH8 hlB | |0 DDPD |  |4 QU $, LX8 U=TP :taskID out has the same value as taskID in. , $8 |, `x4 FRQ#BhN0 7 (9$4 NQ#BlN0  $=dH8hBU4 FR ?#XpNXQ$=~p @ 2O )j9{!!"< 2 )%9jtN p 2+  &=#u7&=#u7&=#u78hBpU|||o|<O,P@|0D,**+,+,-p,\|,!$),,,)$!,8l4 F@R Q`ExN4 N@ Q`E|N0 7@ f0 @ bdH8h@BTg|||<S`)Q>0L<O@g<8The 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.,Hh4 G|gv<N|||LL|8h|B,@PC@fJ@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%$%p4 F fJudN82 zT҈NNԌ|< n|u"+NPM |w!5 ow!5 ow!5 pw!5 ow!5 p0  vJdH4Q@&t%p : 0u?KcIu?KcIu?KcI||HR!@h4 N ?#XN@PrB4 :?,8"@8r ''6;NNԜp 2 0,:$bJ,:$bJ,:$bJp 6 0 .$cI .$cI .$cI||8hB,Ti0 W  <B0 s 'C<0 U #?@dH8hBT@Th||<O'<,  !44 Kh)N h):l@KK):KKl@):ddl@):KKl@):ddl@ 7hW'<eGf'<feG'<eG'<eG'<eG8hhB!!lR||0D!|@P$Tza"'<"T"##8#$$d$4 F!R TcaN |0 w ##:?dH4 N! TcaN8!2! g#vRNN԰p# 6! 0bn cIbn cIbn cIp# 2! nz bJnz bJnz bJL# :! g#v)0Qu0Q/R.S-T0# ! czVdH8#h!B$"R #|0#D%!T#|PL# 2 zNT0Q0Q/R.S-T8#hB4#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# FL ?N4$ 2L  ҸN0% L dH%|q p% : ?KbJ?KbJ?KbJD%/timeout specifies the amount of time in seconds to wait for the VI to write all the data. NI-DAQmx performs a timeout check only if the VI must wait before it writes data. This VI returns an error if the time elapses. The default is 10. If you set timeout to -1, the VI waits indefinitely.0%D'8@\%  !  $  ,         ) 8%hLB4% GRBN4& OBN' 2V7FjBdd7FKKjB7FddjB7FKKjB7FddjB' KiCKiCKiCKiCKiC8'hBlR '|P0'D,' 7YPPDhPPDhP\' 7XPhDPhD NIDAQ DAQmx ChannelBDHPMInstance 8 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viLVINDAQmx Create Task.viPTH0DAQxDAQx@LVIN+DAQmx Create Channel (DO-Digital Output).viR|PTH0DAQxDAQx@POLYDAQmx Create Virtual Channel.viR|PTH0DAQxDAQx@LVINDAQmx Start Task.vi{PTH0DAQxDAQx@LVIN2DAQmx Write (Digital 1D Bool NChan 1Samp 1Line).viPTH0DAQxDAQx@POLYDAQmx Write.viPTH0DAQxDAQx@LVINDAQmx Stop Task.viPTH0DAQxDAQx@LVINDAQmx Control Task.viPTH0DAQxDAQx@@BDHP̩M88r,' ')d0'Dx'`')d'~DX7/M̩MpX/r')a1; Di 8'|a; Di 1; Di ')'); Di -p8L1; Di 1; Di 1; Di ` 'x@H4' JC  mN,(x@0(@(  , <4( B ,N4) Jx7pN *@(*@`*!Dp7y)=s#A `&H&\ *p$P4*'7GC* *p#T`8*(%)4*"<7"@;*X *"p%L& * @(4*"( ) $* *@` * @'h& *"p(l * @(` 4*"7@ ;*@ *"p ` ,*`,*  D * x,* (l#T$P%L0*<* @@X  *@p0*$ ,NA^QVI* *@p ` @0*% x_og,* @*p ,*p  ** <*O `n T* p 4* J Q`N@+ 6 `n*W)X*W8+h B 0 +|+|4+ J WN, @ ,@p ,, 0 ,@@ %L 0,. (W#_[, D d ,B4 D ,B d ,@@ $P 0,-  ,  ,B4L  ,B|  ,@@ #T P0,- W`[,d 0X,, DWY ]SlA x. ,B P ,@@ (l40,- d , ,B44 ,B4 ,@@ 0,- W` [,,L ,B4, ,B!L,H,, P4,, ,,4,L0, ,B4L P,  [,,4,,7,L[,d ,, t,4,,,!|0,H,, d 4L  ,@T4,,",4,, D d,4,0P 4, J]N@- 6*W)X*W8-hB-|-|D-1H@ 1 h 4- KNP.`0H$\,d .4.3!. .4.3L". .`4.3#.` .4.3$. .|P04.34%<.OT .(h4.3&.H .D$4.3x'.$ .4.3(. .4.3H). .|\4.3* .\ .4.3+ . .!L4.3, ., .4.3- . .4.3P. . .d4.3/.d .4.3 0 ..0 .H.L,4.Hd!!..4`4.H`P$.  .4.H\7#.|.0 <.$1 P 4N 4/ !/gg/ @4/! P/  [ ;// 4/Hh!P"/!  [/(l $ 4/$4#7/#T[C/ 04/%0$7/$P/ @4/&,%!/%L[;/X ///stsx4//D&.4;d/& /&'h&&4/0&'(2$,%d/&,/D+#4/D''! /&H/'h;%4/D7 /u0uPu/ @4/!"P4/D `P4/D(P)PH/( ; /| /).*)d /@p'<)4/ JtKN 0qms)40/Dp.;d,0/<H/p',0**,,-.400)C$d40 B+ JdN@1Pv+B4Lh+,F,1+,-L,T,1|1|H1R'<J*XE-+81v* ShNN@3 6* @LShDhDhD3|x03 _* Sh83h*B)P03 W+ Jj03 w+ m03 U+ j@3 6* LSgEgEgE43Q+m-G,3-. .T.43 J- tN44 2- pN05 - m85h-B00l85h+B+l+X45DnDn`! 55/P 5@o4*,/PH5R*,*JP/I2;<,5/0112(445 B/p *J9N@6Pv/pB4;LJh2XJ6|6|6|86v0 ;SJhNN@8 60 @;LBShDhDhD@8 60 BLJSgEgEgE08 _0 ;SJh88h0B10X8|08 W/p 9JKj08 w/p <mM08 U/p 9jP,8001 1L1|8|48Q/p<mM2K,823,3`348 J2 -d< N49 22 =pLN0: 2 <mM8:h2B33:|:|,:4L4PK:40 :@o|340H:R3RJx7M7O:|8:h/pB24:|4: B4P RJaN@;Pv4PB4cLrh5lN,;5566P68;v5, cSrhNN@= 65, @cLjShDhDhD@= 65, jLrSgEgEgE0= _5, cSrh8=h5,B64=|0= W4P aJsj0= w4P dmu0= U4P ajx8=h4PB::,=45,667,7\P=W4Pdmu8O_,=8<8p889$9T4= J7 Ud N@> 27O et,,-8>j7 vmx$NN(<@ 27 ent,NM0B 7 dmu8Bh7B99B|B|,B9P:gB9 B@r99HBR9zJ:\Q=k6,B:>H<,<\<<4B B: zJ~0NC|C|C|8Cv>H Sh4NN8@E 6>H @LShDhDhD@E 6>H LSgEgEgE0E _>H Sh8Eh>HB<:E|0E W: Jj0E w: m0E U: j8Eh:B=<E|E|<EO:m=XSE=t==4E J=}S4> F|F|@FPv:B4Lh>R,F:;0;p;;<F >?@H@ABLHCD F@@C .?)d0F.C ?@T #($F?\?|> FBF ?)d FBI(?)d F@@C n?@H0F-C ?UF@@(? FBF G?@H FBI(gL?@H F@@C (@h@H0F- C @V )$F@@@H FBF G@h@ FBI(l@h@ F@@C oA0F-C ADW FA`A@ FBF FA FBI(k A F@@C (A0F-C AX ) $FB B,A FBF FA FBI(l@A F@@C pBlBL0F- C BY )$FBBBL FBF BlB FBI(jBlBFOXF,D> Y&SEdEHA?mxv0F- C CZ@ I)D$FCCH FBF CdC FBI(iCdC F@@C o|DC0F- C D@[PvYTzFD\D|C FBF DD\ FBI(h|DD| F@@C rD90F-C D\P$Y-T(FEE(D FBF D9 FBI(gD9FEH<F?@hAABlCdDD,FC EEFFFF FFG0FEFPJJ<F ?\@@A`B BCD\E4FEGlFP&FF  $FB A`4FEHhG7%FG$F@@,FC OHH F@@C o4CdHFI(I<FgLgh|ijk l@l0FHIXJJ<F ?|@B,ABCD|E(@(TF HJIK9L4PPR8Jxg84F JIKz@N<G JXJKLMlNDVPP< G@IJxJX0G&IJ]K[SGJJX GQJxJ G @IlK@H4G" IK8^KTOKtGKTJ G"QdDK@H,G#K_KGKTJ G @IjKBL4G"`IL`irmLLGL,K G"QaPKBL,G#@LxaKGL,K G @IiLH4G"`ILb0i9r4mM$GML G"Q_LH,G#@MPcLGML G @Ih|MC4G"`IMd0v94zMGMMl G"Q`TMC,G#@N(eMGMMl G @IgNdD4G"`INf0$9-4(NGNND G"Q_TNdD,G#@OgNdGNNDGI8G(IOph BGOV GQbLO8A4G'IOiK[ WO8GOP GQcHOA G@Il@OA G @IgLP\SP4G"IPjGPP< G"Q^P\SPGQ ,GKKLMNdP\,GIQ8QTQpGR|[xRGQR|[x<G ^_T_`TaPbLcHdDe@f<0GQ Qe*e*<G RJKTL,MMNOOP G@QR8R0G$IRhkQ/a'YGRPGQ SR|0stY4G KR|9DNPHSPST TTUXUV(VVWLWXXXYT HR|dDSpSP4HR|SlHSP HR|SS4HR|T mHS HR|T@T 4HR|TtnHT HR|TT4HR|ToHT HR|e@USP4HR|UDpHT HR|aPUxK4HR|UqHUX HR|UU4HR|VrHU HR|_VHL4HR|V|sHV( HR|` VHV H@Ik O8A HR|`TWMl4HR|W8u HV HR|WlWL4HR|Wv HWL HR|cHWP4HR|Xw  HW HR|X<X4HR|Xpx HX HR|XX4HR|Xy HX HR|Y X4HR|Y@zHX HR|f<YtYT4HR|Y{ HYTTHR|{"Z},HZ<Z|ZZ[@H 2YO ,,-<H 2Y |HNDM0J 3Y { 0J 3Y }"8JhYB[d[PJ|J|dJQ [d^^ DAQmx Channel,K\\l\]4]^ K[xe@\(SP0K[x\X~K\ K[x^\SP0K[x\Wd]K\l K[xf<\YT0K[x] K\ K[xbL]TYT0K[x]Wd]K]4 K[x_]]@K[x]d(K] K[x_T^,ND@K[x^ld(3K^ K]^, K\(\\]T4KQ _8^77HK^]K\lP4KQ __!3HK_T(4(KN^ 4KQ l$kx014KR|Vt4KQ a4`2K`T4zzKMV4KQ b0a00KaPmmKL,UX4KQ c,bP8KbL ]p pK]4O4KQ d(c|P4KcH  WKOW4KQ e$dx7/KdDOKKTSP4KQ f et75Ke@KT\4KQ gfpP6Kf<  KYT\KO84KHgg7.HKgLKP<@(4KHh`h!,HKg4(T(KE(ND4KHhh+HKh|4zTzKD|Ml4KHiiH0*Ki4mD$DmKCL4KHjjD0)Kjm$mKBK4KHk@vP-KVAKB,PK_4mm(*m*KMV(]4KHk\ltP(HKl@ W $4KHml7'KlO$K@J<K$1C P 4LN 4LDn(! L)sxL)d>HL.$LL,4LD(70L@@Hn~p,4LDq|q0LL4LDr(rD4LDDP4L KPNM4M BonTNNN}4NDpp0N)BLHNp$0N@)n ~,NHDN/PHHNo4D$D4N/Dh.(;dN~N40C\No|lzlTz4NDrr!N9D\NrT(z(,Nsxuupv<wt N@@tms)0N.t&pK#SO NBzs)4N0q|$ d NB{Ts)XN,DqP\/g)aX<ANXN,DsL)KYQSx<x As<L0N-t(4 NBzzu@H NB{Tu@H N@@tnu@H0N-tuKTONuvup N@@txu@H NBzzu@H NB{Tu@H N@@tv\0N-tv Nvxv< NBzyv\Nk    N@@tow0N-twKT ONwxwt NBzyw NB{TwNxhzd,Nuuv\w,NtxxzNNz NB{Tv\,Nsu0uvw4NxhyyLP:Ny  ONwv4NxhzH|79Nuu0,Ntz{ {(N~TNyz0NxhxN{N{T{,N0Nzd{,NtvxuPxDN1zd|({H4N K{XNPO|x}~~T~xT$\ O{|up4O3{,@OzO4O3{/( O{}}4O3{pt O{~ ~4O3{r O{~tup4O3{z O{~~4O3{~O~ O{04O3{dO O{x4O3{ O{}x O{ 4O3{@O O{tT4O3{ OT O{4O3{ O O{Dwt4O3{x  O$ O{4O3{ O O{4O3{H O O{|\4O3{O\ O{wtOx4Ozd,P>O  Ox4Ozd(P<O  OOx$4Ozd$7=OO~TuP4Ozd l7;Ov|x<O$1tP 4\N 4PD874P3{ PHPmOPt0P@$P4P BPt`N4Qn4QDTP4Q Bq ndN0R@,P7FGf?V4R BP(F7ohNS|0S@t!;KC4S B,;lN T(, TLLTO4Tn4Toh T4TpPTD$o x*.LPT,Lt0@X( Tt4T< T4TT TtP4TD T@H4Tt T4T,T T`P4T T@ T4T T T$TT0 TxX4T TX T4T T TH(4T|T( T@4T T,TX44T0  @T 2LO +,,-<T 2L +pNM0V 3L ,0V 3L .8VhLBlV|V|,VV V@(<VO0VxTV.@@V 6*W)X*W8VhB,V|V|4VDp,P4VD,!V04VD7VHoV|4VD\!V,4V BtN4WD7LW@vy|@` $pWtCC4WD WP@pW4W Jt<xN\X(X( XB XB< X@@t<h@H0X-t<^gb X@@t<$0X.t<$X$H XBTh@H XB<h@H X@@t<`@HXD XBT`@H XB<`@H X@@t<0X-t<^g bX, XBdX40X-t<d X@@t<@0X-t< X XBd XB<X,Xh`,Xt<tX XB<XdT0X8,X,4XDP@Xd b X,XXX,X t<XX<,Xpl0Xl,X($ X@<p,X<p`PXW0` X(D4X7?XTb4X J 0|N@Y 2O $/,,-8Yj NNՄ<[ 2 $NM0] 3 08]hBD]1@xF4] K<NP^44l tD^,^4hL ^4^3` ^4^3L ^T44^3^4 ^lD4^3^ ^$4^3X^ ^l4^3^l ^4^34^3L4^3^ ^4^3 ^ ^, 4^3` ^ ^4^3  ^t ^4^30 ^ ^dD4^3 ^D ^4^3B^ ^44^3hA ^ ^lTD^ ^\4^ &K NP_|l< t h8p4_3? '#_| _4_3='-*_ _$4_3X<-30_ _l4_3;396_l _D4_3(:9@<_ _p\<4_39 '#_< _4_379@<_ _, 4_3`6 '#_ _t4_359@<_tD_1 @h/4_3T4 '# _ _h4_339@< _h _4_3$  ' # _ _X84_3 '-* _8 _4_3 -30 _ _(4_3\396_ _4_39@ <_p4_T 7FH_b<_$4_PB_p#_<4_7D_|4_,PG_p _ _ b <4_ PE_ # _4_PC_  _t4_7A__4<_$1t<P 4N <` &)qC tDt<D`cDF#|p` `@D@4`bDF#VN` `@DH(4`bD\V"|i``(4`/D.&`` `$``l# `P4`0&"`` `H<4`0p``|`$Ht@(xmro|o4pon.((('hH`~b4`D|L!``P4`DP`q H` ~ bH`Hi4`D! \`"?V?4`DXt!`H`$4`0&``@Hl`PDt<q oPtqC 940/P)) &L`  )/P409Poq PH`($`xA`?up`@wtH`( $ $H`nOH`o O `u`v<,`H`xH`  p`@N  N `DH` _Wizardv@2ValuePTH0XexpressDAQmxDAQAssistantConfig ConfigVIs.llbConfigure DAQmx Assistant.vi_OriginalInstancePatha2PTH0IexpressDAQmxDAQAssistantBlock.llbDAQmx Assistant Block.vi Localized:&@0Localization Status (string)LocalizeNI.LV.ALL.VILastSavedTarget0DfltmxwBlob0 FdCHG!yWڢ|wJ?*^iLtfCJ;VbB҆i,kVNational InstrumentsDMF configurator package DAQ Assistant www.ni.com0K"}L_esjZ-D\e Line Outputv DigitalOut0Dev1/port0/line0 DigitalOut1Dev1/port0/line1!d@@(((('((((('(((120o Task Block 120Substream DigitalOut0Dev1/port0/line0$6A810E73-DC5A-442d-B15C-BF9C1502F365 DigitalOut1Dev1/port0/line1$6A810E73-DC5A-442d-B15C-BF9C1502F365!d@@((t(('((((('(((CompatibilityInfoSubstreamVersionSubstream150 mxwCore:4.0.0?My Task 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,kVsjZ-D\ebB҆i,kVmxwDowngradeTypeMapmxwPackageFilterIDsbB҆i,kVGR˟EmxwExternalInputsmxwProgramaticParametersmxwToolsemxwActiveToolsGR˟GR˟v_WizardCustomMenuItem:@0 default valueConvert to NI-DAQmx Task _WizardCustoml 2PTH0TexpressDAQmxDAQAssistantConfig ConfigVIs.llbExpress To IO Control.vi_WizardCustomMenuItem28@0 default valueGenerate NI-DAQmx Code_WizardCustom2f 2PTH0NexpressDAQmxDAQAssistantConfig ConfigVIs.llbExpress To Code.vi _Configured  !NI.LV.ALL.goodSyntaxTargets&@0Dflt( IUUAn Q8>Q8>:>:>I?_H  O  V  ] TahomaTahomaTahoma0RSRC LVINLBVW  4 t RSIDLVSRBDPWLIviCPTMDSTMDFDSLIdsVICD0versDDLDRXFPTDlCPMpSTRG HLPPpHLPTICONicl8TITLCPCTDTHPTRecICPST DSIM u4T)?uBu(Cv, DvxFv|Gw0 Hw ØJwH˘LxD͘Mx@ǘNypĘOyhǘPy̸ǘQz$XǘRzpƘSzdǘT{̘V{TW{X{d͘Y|\ȘZ|]}`Ř^}LLĘ_}`~8!~pØ~|ƘA~dI~Ā̘Uɘ\ƘĘĘƘlĘLK͘!8л!z8Ļ!$! DAQmxcreatetask.llbDAQmx Create Task.viDAQxDAQx@POLYDAQmx Create Virtual Channel.viIPTH0FDAQmxcreate channels.llbDAQmx Create Virtual Channel.viDAQxDAQx@LVIN/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).viDAQxDAQx@LVIN*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).viDAQxDAQx@LVINDAQmx Start Task.vi $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH09DAQmx configuretask.llbDAQmx Start Task.viDAQxDAQx@POLY DAQmx Read.viqe^PTH0)DAQmxread.llb DAQmx Read.viDAQxDAQx@LVIN)DAQmx Read (Analog 1D DBL NChan 1Samp).vi $@pNIDAQTasktask/channels in@pNIDAQTasktask out@@@ Waveformdata @ timeout6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH0EDAQmxread.llb)DAQmx Read (Analog 1D DBL NChan 1Samp).vi@DAQxDAQx@LVINConvert 1DDbl to DDT 2.vio @@ Array@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesDynamic Data TypePTH0>DAQmxmiscellaneous.llbConvert 1DDbl to DDT 2.viDAQxDAQx@LVINDAQmx Stop Task.vi $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH08DAQmx configuretask.llbDAQmx Stop Task.viDAQxDAQx@LVINDAQmx 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.vicDAQxDAQx@ @ timeout (sec)6@P @!status @code@0sourceerror in@!stop (T)@pNIDAQTasktask out@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesdata6@P @!status @code@0source error outP cP P d-`  P c4P"@P@flg@oRt@eofudf6PP @!status @code@0sourceerror inxP!0dfdPP!0txdPP!0oldPP!0ext cP"@P@flg@oRt@eofudfPpNIDAQTasktask outxpNIDAQTaskdfdPpNIDAQTasktxdPpNIDAQTaskoldPpNIDAQTaskext P P@@@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesWaveform\ P$@TPMinimum$@TPMaximum@ Increment P   8 P@@@@ dt P    P c'P"@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 ext cP"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext c'VP"@P@flg@oRt@eofudfP!stop (T)p!dfdP!txdP!oldP!ext !Z P$@P@0P`! auto cleanupJ`@"@input terminal configurationinput terminal configuration*`@@ minimum value minimum valueR P@@@"@input terminal configuration" P@@`@ @unitsunitsB P@@@@ minimum value*`@@ maximum value maximum valueB P@@@@ maximum value6`@@0physical channelphysical channelJ P@@@@0physical channel.`@@0 channel name channel nameF 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@@@!Z P$@P@0PZ P$@P@0P" P@@ `action" P@@ c c c` c :6@P @!status @code@0sourceerror in6@P @!status @code@0source error out6@P @!status @code@0source error out@!First Call?: T/F c@@@ Waveformdata @action:6@P @!status @code@0sourceerror in @!status @pNIDAQTask task to copy@pNIDAQTasktask out,@pNIDAQChannelglobal virtual channels@! auto cleanup c@0 new task name @pNIDAQTasktask out@!First Call?: T/F@!First Call?: T/F6@P @!status @code@0source error out c@ timeout (sec)@!stop (T)!! cPpNIDAQTasktask out@pNIDAQTasktask out!@0physical channel@0 channel name@0custom scale name @units6@P @!status @code@0source error out c@ maximum value&"@input terminal configuration6@@@0custom scale namecustom scale name@@ @unitsunits@@! TEDS channel@ minimum value.@@@0 channel name channel name6@@@0physical channelphysical channelJ@@"@input terminal configurationinput terminal configuration*@@@ maximum value maximum value*@@@ minimum value minimum value @!status c @T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesDynamic Data Type c c c c c cD c c c c c c c c c c c c c c  c  c  c  c  c  c  c  dP``` d  d " hd  @ @LX\  t^ %@$'z'z44'c'^'z0(l(l@4@4Dev1/ai0Dev1/ai1Voltage0Voltage1(l(l0'Q\c..,PD \n|  V@  0PX \n (@| 8 23 G s  f@F@\@b@@b@@b@@b@4,@@R@@b@| ~@b@b@b@@b@@b(0, T& @b@@~@@h@@@@@b@$@~@@@@@b@@h\@~@@@@@b@@h@@b@@b@@b@@b@0 @b@@b@@bVIDSMInstance 9 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viVIDSDAQmx Stop Task.vitPTH0DAQxDAQx@VIDSDAQmx Start Task.vihPTH0DAQxDAQx@VIDS)DAQmx Read (Analog 1D DBL NChan 1Samp).vilPTH0DAQxDAQx@VIDSDAQmx Create Task.vi\PTH0DAQxDAQx@VIDS/DAQmx Create Channel (TEDS-AI-Voltage-Basic).vi`PTH0DAQxDAQx@VIDS*DAQmx Create Channel (AI-Voltage-Basic).vidPTH0DAQxDAQx@VIDSDAQmx Control Task.vixPTH0DAQxDAQx@VIDSConvert 1DDbl to DDT 2.vipPTH0DAQxDAQx@+*i386b*:code3:+Ew:E\EPPUEd$==YÐYӀ}pELXCD|@C<CT}iE$EEƅPƅƅɍ HHH HHHHH H$H(ƅ P hhUEP 4ɍ0 ƅ, ƅ, PXfxBƅ0 \s$t sD sT  P ET :E\EP\.UR@␐}v}v]ƅ0 fxFEhxPXuP$d$ = ƅ$ fx:fEhxPƅ PRZXfxWƅ <$ƅ4 ƅ4 fxJWɍ< ƅ8 ƅ8 fxN`ƅ< Dž(=60=69,=69 =69=69 =69=69=69$(x 6PGXG7GGx +F0 6PGXG7GG +F, 6PGXG7GG +F  6PGXG7GG +F 6PGXG7GG +F  6PGXG7GG +F 6PGXG7GG +F 6PGXG7GG +F$x F F F F F F F FɍD ƅ@ ƅ@ PRZXfxVƅD <(ɍL ƅH ƅH fx^ƅL       $ , ET:E\EP`.UR@␐}v}v}ƅL fxb<Ehx uP$P$d$ =Q ɍT ƅP ƅP fxf ƅT 4 < D T d t    ET:E\EPd.UR@␐}v}vZƅT fxjEhx uP$P$d$ =H ƅD fxZwEhx uP$d$ = $9NPQYXƅ< fxR1Ehxi PRZXƅ fx4ƅ <$ƅX ƅX fxn4ɍ` ƅ\ ƅ\ fxr=ƅ`   p ET:E\EPh.UR@␐}v}vvƅ` fxvEhxkƅ fxƅ  4 D ET.:E\EPl.UR@␐}v}vƅ fx" ƅ ƅ PR4ZXfx& ƅ 4<ɀȈ4ƅ fx* Ep:E\Dž:DžL:8QRhhhP$j:Ðx&(:Ðx& :Ðx& :Ðx&6:Ðx&L:Ðx&apn:p @'PUEd$=ÐPx :P :WP :P>:P x:PY#:oP%P :5PP'&:P! `:P:P-):MP^+  :P- 7 H :Pv C  :P0L :ePN  :+PSW0!:PAj!:P#5!:}PZ!:CPY": P[p R":P7]":P\":[P #:!P :#:Pm t#:/ #:s #:9,6< "$:,i<_\$:,<a $:,/<d !!H$:Q,<f!! %:,<< D%:P ~%:_^ZY[]Ð\=,PEP$PP%:$\$@ $Ðd$`=,PEP$PP6&:$`$@ $Ðd$d=,PEP$PPs&:$d$@ $Ðd$h=,PEP$PP&:$h$@ $Ðd$l=,PEP$PP&:$l$@ $Ðd$p=/P$PP-':$p$@ $Ðd$t=/P,$PPm':$t$@ $Ðd$x=/P,$PP':$x$@ $Ðd$.Ul$SQRVWT$ QRPE@$R-%gd$ZY=_^ZY[]ÐDžT \\@ T Džx @| Dž  Dž Dž @Dž @Dž  Dž Dž\ Dž` Džd PTABHX P HDž ``@  Dž Dž Dž Dž Dž Dž Dž Dž( Dž0 D DžH Dž Dž Dž PTABH HDž dd@  , Dž0 Dž8 Dž@ DžH DžX Džh Džx Dž Dž  Dž Dž Dž Dž$ PTABH  HDžt hh@ t Dž Dž Dž| Dž Dž PTABHx p HDž ll@ Dž  Dž Dž8 DžH Dž Dž Dž PTABH HDž pp@  Dž Dž Dž Dž Dž PTABH HDžtt@ Dž Dž` DžDž DžPTABHHDžLxx@ LDžhDžDžDžTDžX!Dž\PTABHPHHQRubz%d$ZY,Ul$SQRVW}#QRUefd$ZY_^ZY[]Ð( ( @( @Ul$SQRVW_^ZY[]ÐUl$SQRVWu':F ,:F:F@-:FD{-:FHQRhURfd$ZY_^ZY[]ÐX   ; R ZO$j))P*:WuA/"K)c{U3mw=!  _ !G!!!% *(*0*8*@*% H[8Rl",BXn]"""#Q###$CODE3:uN+%7.1Oldest compatible LabVIEW.N՘MMMjjpdPPPP6@P @!status @code@0sourceerror in@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesdata@ timeout (sec)@pNIDAQTasktask out6@P @!status @code@0source error out@!stop (T)*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%.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 Assistant6TT @ timeout (sec) @P!0error in@!stop (T)@pNIDAQTasktask outp@T dP^@TTNPTP @ P!0Sdata @P!0 error outDTHPD@M88~|F6@P @!status @code@0sourceerror in @action(@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 out!@!stop (T) @!status@0source @code @@ Array@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 @@ Array6& $@pNIDAQTasktask/channels in@pNIDAQTasktask out@@@ Waveformdata @ timeout6@P @!status @code@0sourceerror in6@P @!status @code@0source error out @ timeout.@@@ Waveformdata"@ timeout (sec)@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesdata@S attributesB2@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   $@pNIDAQTasktask/channels in@pNIDAQTasktask out @action6@P @!status @code@0sourceerror in6@P @!status @code@0source error out8,P @!status @code@0source&@!First Call?: T/F 7(@@! 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"@! auto cleanup&@0 new task nameTH  @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 copyl<T|T|<<TT,,D`xd @PT|D`,8d 8 ,,`T| TT 4T XTDTT 4 p p@ $LdT @ $LdT HLpT T p HLp8t(TTT p8t( TTHLp88tt(( 4 TT  4PT TD99error inTD99error inH$XM '!'PDG_H_codeHMQRRD$88statusRD;;sourceHMxTDtask outTDtask outH,M  UD error outUD error outRD$$$statusPD##codeH\M*7/*7/H$M%2%2PD""dataPD""dataN"" N)) HM/</<TD,A,AWaveformN - - ND9F9Ft0HDpMHbKHbJ NDmzmzdtHԭM}K}KHܭM6kC6lCNDLWYbLXYbdtHM]`j]ajQDerrorM7TD\7UD\YRD$  statusH$M ' 'PD$ =U >UcodeH0M/(q0(qRD.;".;"sourceH@M@fp@M_VD,, attributesH4PM}YD "`!"` timeout (sec)YD "`!"` timeout (sec)HhM($5b(&5aRDCPCPsourceHxMW/WdTDO\AO\Astop (T)TDO\AO\Astop (T)HDlM++VDy8oy:n While LoopLDR_R_ZDXZCase StructureXD^` auto cleanup`DDAQmx Create Task.viRE True hD!K.!M.input terminal configurationHDM2T?g2V2fhD$1$1input terminal configurationHDMEnRwEpRvHDM4oA4qAYDIKVIMV minimum valueHD$MZTggZVZfYDLtYLvY minimum valueHD4M\oi\qiYDqK~qM~ maximum valueHDDMTgVfYDtptr maximum valueHDTMoq\DKMphysical channelHDdMTgVf\DOQphysical channelHDtMqsXD;KH;MH channel nameHDMLTYgLVLfXD>ZK>\K channel nameHDMNq[Ns[QDcKpecMpdunitsHDMtTgtVtfQDf{sf}sunitsHDMnwpvHDMvovq]DKMcustom scale nameHDЯMTgVf]D{ zcustom scale nameHDMqzsyZD!l#kCase StructureTDLyNxFor LoopZD~Case StructurekDQPDAQmx Create Virtual Channel.viHD$ MkDQPDAQmx Create Virtual Channel.viHD$ MSE False RE True XDLN TEDS channelHD@MUhWgLDoxqwHDMZDCase Structure_DDAQmx Start Task.viRE11 True HDXMHD`MSjTjeD+-Convert 1DDbl to DDT 2.viHDM)i6)j6HD`MyD-DAQmx Read (Multi-Chan Single Samp 1D Wfm).viHD$M*.*-ZDCase StructureRD1Q3PactionHDMHDMED^D]\DAQmx Stop Task.viaDCEDAQmx Control Task.viRE77 True 5defaultRSENRSE DifferentialPseudodifferential&Volts From TEDSFrom 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. 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, 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 NSampAnalog 2D U32 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 DBL 1SampCounter U32 1SampCounter 1D DBL NSampCounter 1D U32 NSamp 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\FPHPMInstance 9 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viG0@FPHPجM8G(H8:rG/XL0\BP\7~D3:M̭MB+m8/rQ|h1; Di 1; Di 8h1; Di 1; Di -hp5; Di ,8h4 FR :0N4 N :DN0 7 0  dH8hBTg||0 H \ \ H0<O9\lcThe 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., `(d|<S`bP9The 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. < n0(HNdM 02 u2 u2 v2 u2 v8h0B 4|@PB; D 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., p  4 F H F`@N82 H PLNNPp 2 H 0;GcI;GcI;GcI |4 G09TNL 2 H JP0Q0Q/R.S-T0  H FdH8 h HB H L |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 \ <XN4 2 \ \N0  \ dH8 h \BlX | |0 DPD |Pp 2 H ;GbJ;GbJ;GbJ,  P8 UD" ~P :taskID out has the same value as taskID in. 8 :\, L44 F`RQ`N4 N`QdN@ 24O  !!"|,,X`Q"4}~p 0 74 ||< 24  hN 0 4 "dH8h4BUp 24+  u7u7u78h`B0U|0Dt|`|'hmG(; Di 1; Di  G<OFXN~PC(,:>DB FX,FXB D>:,L|4 FR lN4 N pN0 7 40  8dH8hBTg|||<S`B 8a<O:Xh`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.,44 G,%tN||,P??P,8h,B@PC<4L0@The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.,x,??x?4 FP $xN82P )80|NN؀|< n,$3NlM ,&: w&: w&: x&: w&: x|L 2P )80Q0Q/R.S-Tp :P 0$0cI$0cI$0cI||4 FRF#N4 NF#N8hBxd.||<S`F#[,(X4 J #N0 7 '0  #dH8hBTg||HR'XZ!|,# !4 N *N, ,8r# .=NN؜p 4# 05CbJ5CbJ5CbJp 4# 0'5cI'5cI'5cI0 w# *AdH8 h#B x dTi | |0 W 'E0 s .0 U *dH8 hB!h!TTh | |8 .!X !":(4 N!|F -BN<!S`!|F."@W#`)|,!"l""#4! J" .N0" 7" 30" " . 8"h"B#L#8"|"|,"#')4.8"%&@@"PrB4'CYA<""8cM$$V,"$P$$$%<%l&4" F# 8GN8#6# HbLNNذ@% :# @HUp<p' ~0Qu0Q/R.S-T0( ' {M8(h'B) ) (|(|H(R"3S04S,LE,(8.)4'#@(P2)4B45aD)RA,(**L***8(r) 5jDNN@* 2) @5a<hp<p,L ]Xi^0Q0Q/R.S-T0- ,L [Vl8-h,LB.l.X-|-|<-S` "ny/t.P00-The error cluster contains error or warning information. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed. ;,-//08$4- F. N0. 7. it0. . ny,.0`)+\+++4. F)4 6SE]N/|/036p/6p30</O.) 11O/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.,/2(2\2304/ G0 N<0 j0 (NM2 0) y)3 y)4 z)3 y)4 z84h0B3|3h4|4|@4P.&+t4|3N@q:4The code number identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.,44455T55644 F3 <VN8523 .)rNN@7 :3 @!&p<p:g<,; J ; 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.<;4>d4; F:R #aN4< N: #aN8=2: '#6cNN p? 6: 0". cI". cI". cIp? 2: .: bJ.: bJ.: bJL? :: '#6)0Qu0Q/R.S-T0? : #:gdH8?h:B>>R ?|?|0?D>I:?|`p? :P 0<bJ0<bJ0<bJ0? P %<4dH8?hPB4?QB4C@/?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? 46p+ ?g?g?g4? F? BQN4@ 2? V0N0A ? R4dH8Ah?B0AD.PX\A    >  FX    D :     B  ,AAPAAA,ADD8DlFEEE4A GRN]BN4B ON]BNC 2Vi7tFjBddi7tFKKjBi7tFddjBi7tFKKjBi7tFddjBC 7Yd~Pd~PDhd~Pd~PDhd~P\C 7X_~PhD_~PhD8ChBFDF0R C|C|0CDF'(C|\C dyKiCdyKiCdyKiCdyKiCdyKiC BDHPMInstance 9 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi LVINDAQmx Create Task.vi4PTH0DAQxDAQx@LVIN/DAQmx Create Channel (TEDS-AI-Voltage-Basic).vis(PTH0DAQxDAQx@POLYDAQmx Create Virtual Channel.vis(hPTH0DAQxDAQx@LVIN*DAQmx Create Channel (AI-Voltage-Basic).vihPTH0DAQxDAQx@LVINDAQmx Start Task.viÔPTH0DAQxDAQx@LVIN)DAQmx Read (Analog 1D DBL NChan 1Samp).viPTH0DAQxDAQx@POLY DAQmx Read.viPTH0DAQxDAQx@LVINConvert 1DDbl to DDT 2.viPTH0DAQxDAQx@LVINDAQmx Stop Task.vi|PTH0DAQxDAQx@LVINDAQmx Control Task.viPTH0DAQxDAQx@ @BDHPȬM8@cr ,C ݬCX0CDCCC~D3:|MȬM bpX/rC C'4'(HC C@%4C BP,$N4D Jx7p(N0E@&xP , ,Eh8E(%)pE`E!D7y)=s#A4<$|4E'7GCE E X E@XEtE  E!4E"7"@; E"#@( E @& t4E" ) $EHEd E @%4@(4E"l7@ ;Eh E"8P,E@8,E , ,Ed E  E" t E @&x8P<E tHd E@0E$NA^QVI E@40E%_og E@d,E~<EO`n ,E !#0E4E JQ`,N@F 6`n*W)X*W8FhB F|F|XF, tWY ]S < A D4F J W0N,G l  t G@@ # D G , L GH| GB D , GB` D L G@@ ! 0G-   G l GB   GB`  G@@  80G-  hW`[G  GB  8 GB` 8 G@@  t0G-   G0 G0G.  W#_[ G@@  t0G-  W` [G t GB D GB` G h,G 8 ,G  GG GD0G h,G ,  4G hxxP$G 4G hP7#G ,G 4 GB D t GB` tG[G4G`4,G0G,G L  0 G@`,G` 0<GODG`4G J]4N@H 6*W)X*W8HhB  H|H|DH14\ P HD  [ H4D$4H34xH$ H44H34H H44H34HH H4|\4H34H\ H44H34H H4L,4H34H, H44H34H H44H34PH H4d4H34Hd H4PH4H K48NPI$\,dT$ I44I34 I I4 t4I34@ I I4tT4I34 IT I44I34  I I4D$4I34x I$ I44I34  I4I(P&I  [I 4I$!%II4I "P(I0I4I34 4Id7'II <I$1 P 4DA K L,c>p>ElE@@4c B= :JIN@dPv=B4KLZh>,d??H???8dv> KSZhNN٨@f 6> @KLRShDhDhD@f 6> RLZSgEgEgE0f _> KSZh8fh>B@D@0f|f|8fh9B<<0f U= Ij`8fh=BA @f|f|4fQ=Lm]AT,fAAAB4f JA  =YLN4g 2A Mp\N0h A Lm]8hhA BBdBPh|h|hM4hD  h@x-BHhR-bJC0Fd[ ,hC\CKEEF,4h BB bJqfN@iPvBB4sLhC,iCD4DtDD8ivC sShNNټ@k 6C @sLzShDhDhD@k 6C zLSgEgEgE0k _C sSh8khCBE0Ek|k|k|k|0k W= IJ[j0k w= Lm]0k wB tm0k UB qj8khBBEXEDPkWBtmFk ,kFGGTGGG4k JFd eztN@l 2FdO u,,-8ljFd mxNN<n 2Fd unNM0p Fd tm8phFdBHDH0p|p|,pHHs pH p@HXHHpRHXJIKw $,pI,I`KKDRR4p BH JN@qPvHB4LhI,qIJJDJJ8qvI` ShNN@s 6I` @LShDhDhD@s 6I` LSgEgEgE0s _I` Sh8shI`BKJs|s|0s WH Jj0s wH m|s|0s WB qJjs|4sQHm|L,sL,L`LL4s JK |N4t 2K p{N0u K m|8uhKBMLu|u|Xu,DMM| r<&l6WWAN, n4u JM$ mNLv MNOTPPQXRRSTPTUVT v@@M$'N0v.M$NL #($vNhNM vBWN vB[ N v@@M$NOT0v-M$N3<7vOO4N vBWY`NOT vB[ NOT v@@M$%OtOT0v- M$O )$vOOOT vBWY`OtO vB[ 0OtO v@@M$P t0v-M$PP3< 7vPlPP vBWXdP t vB[ P t v@@M$&P t0v-M$P ) $vQQ8P vBWXdP t vB[ P t v@@M$0QxQX0v- M$QvQQQX vBWQxQ vB[ QxQ v@@M$R$R0v- M$RTvRp[PR vBWR$Rp0v UH j8vhHBKKt v@@M$BSR0v- M$SHvSdSR vBWSSd vB[ @SS v@@M$HSS0v- M$S )$vTT0S vBWST vB[ DST0 v@@M$TpTP0v- M$TP Y)T$vTTTP vBWTpT vB[ HTpT v@@M$xUT0v- M$ULitr}mxvUhUT vBWUUh vB[ UU v@@M$UU0v- M$UirmvVV4U vBWUV vB[ UV4 v@@M$VtVT0v- M$V )$vVVVT vBWVtV vB[ VtVvWhZ\Lv NOtP PQxR$SSTpUUVt,vM$WWWvvWvXdY`0vWhX J JLv NhOOPlQQRpSdTTUhVV4vWhYDXP*vXd 7 $vQPl4vWhZ@Y7)vY`7$vOO,vM$ZZZv[pv[ [pLv HD@p00vZ\eX J Jvd vB[ pR$[PTv Z\[[KPLKf(eDg\d4v J[pKzNLw \D\]^8__`abpcHd e$q w@[p\d\D0w&[p\K[Sw\\D wg\d\ w @[p0\OT4w" [p]$KTO]`w]@\ w"g\OT,w#]\w]@\ w @[p]i4w"[p]w^] w"g]i w @[p^XQX4w"`[p^^w^^8 w"g^XQX,w#@^^Xw^^8 w @[pp_0R4w"`[p_d_w__ w"g`_0R,w#@__0w__ w @[p@`R4w"`[p`<`xw`X_ w"g`R,w#@``w`X_ w @[pD`S4w"`[pairmaPwa0` w"g`S,w#@a|`wa0` w @[pHaTP4w"`[paGiPrKmb(wba w"gaTP,w#@bTawba w @[pbT4w"`[pbGtP}Kxcwbbp w"gbT,w#@c,bwbbp w @[pchU4w"`[pcGPKcwccH w"g<chU,w#@dchwccH w@[pd@P8w([pdx  [<wdd wgd@P4w'[pdK[ Wd@wee$ wgdP w@[pdPwfdLw NOQ8PQ[PST0TUV4VO4weq w"gqVT,w#@f qweq<w \]^X_0``abchq,w[pfffwggwggLw <`0wfdgD**Lwg\]@^^_`Xa0bbcdee w@ggg0w$[pg6QFa>YwgXw,fdhhL}>8qhT 4w Jg}NLx hijDkklxm4mnohp$p x@@ghq0x.gi},xiHihh xBrhq xBhq x@@gii0x- gi},xjj$i xBrlij xBXij$ x@@gjde$0x-gj} ,xjjjD xBrpjde$ xB\jde$ x@@gk i0x-gkP,xk|kk xBrtk i xB`k i x@@gkk0x-gl  ,xl8lXk xBrxkl8 xBdklX x@@gl^80x-gl,xlmlx xBrl^8 xBl^8 x@@g`mT_0x-gm,xmmm4 xBr\mT_ xB4mT_ x@@gn_0x-gn@,xnlnm xBrn_ xBn_ x@@gn`0x-gn},xo(oHn xBr~n` xBn` x@@goa0x-go},xopoh xBr}oa xB oa x@@gpDbp0x-gpt} ,xppp$ xBr|pDbp xBpDbp x@@g<qcH0x-gq05>9,xq\q|p xBr|8qcH xBxqcHxr h x @[pqVT4x"`[peKTOe,xgr8rTrpxs(xrs(<x |8|}~\xtpl0xr r J JLx iHjlo(opq\jmnlk|l8Pxr ssx` P%tz|4x &Ks(RNPystdtu4uvvlvw<wx xtxyDyz ys(lti4ys(tPys ys(tm4ys(tytd ys(\tm44ys(u yt ys(uTlx4ys(uyu4 ys(tui4ys(uyu ys(~v$n4ys(vXyv ys(vvl4ys(vyvl ys(}voh4ys(w(yv ys(w\w<4ys(wyw< ys(|wp$4ys(w yw ys(x,x 4ys(x` yx ys(pxjD4ys(x  yxt ys(|8xp4ys(y0 yx ys(ydyD4ys(y yyD ys(yy4ys(zyy ys(xz4z4ys(zh yzTys("z "!,yz{<{x{{@y 2z|O ,,-<y 2z| N!M0{ 3z|  0{ 3z| "8{hz|B|$|{|{|4{r ||l0HH{|89{q\x4{r }}G{|{pw4{r ~~0F{}{ov4{r ~0E{~{o(v4{r @ KH{{nltd4{r d J{h<{ ijdk klmTnnopDq4{r \DH{{lu44{r XPM{x  {zl84{r T7L{t{uk|4{r PPI{p  {jxt4{r L7C{l{js,{g{h<{ x 4d`\X0{h J JL{ ihj$moHppq|jkmnlXP{hd 8st4{ &KhRNP|< tD|LT |hX\i4|h|< |hm4|h| |h4,m44|h`| |hlx4|h|t |h`i4|h0| |hdn4|h|D |h4|h| |h 4oh4|hh| |h|4|h|| |hp$4|h8 | |hlL4|h |L |h\jD4|h  | |hx<p4|hp | |h4|h | |h 4|h@| |hdtT4|h |TT|h" D,|<|@| 2O ,,-<| 2 NM0~ 3  0~ 3 "8~hBdP~|~|4~h0SH~x9~q|4~hDR~~p4~h@0Q~ ~p~d@H~\~mt~oHD4~h VH~~n4~hh UH~4~m 4~hHOH~~mt4~hDPX~d  ~TlX4~h@7W~`~k4~h<PT~\  ~j4~h87N~X~j$<<~$1gP 4N 4fd !@\Oeh4fdp0>H<9Kcp4fd=Kxxbp$4fd0<Kmmboh4fd0;mma0n4fdD :H`Xm4fd 9H`_m44fdt,8H^lx4fdpPB  kd4fdl7Ak^4fdhP?  WejD4fdd77O]@i4Z\!4HO$Vq4Z\L03HKmV4cH4Z\,2HKxmxUbp4Z\(|01HKmT$TmTa4Z\$x00Dm$mT0`4Z\t@ /S_4h0P4Z\ .Hp[P_4Z\<-HQ^84Z\P6 7 d P4Z\|757]O44Z\P,H W $Q8e$4Z\d7+0O$O\<$1M$P 4N , f @hHRhK ,<p$T4 B KN@PvB4Mi,T8vp Ti NN@ 6p @MThDhDhD@ 6p MTgEgEgE0 _p Ti8hpB||0 W Kk0 w n0 U k8hB||<OnPl4 JnyN@ 6n)X)X*W8hB,|| @@@X%H'$4Dx74 B'hN0@B t X,D,YSzPAX< 4D0PPD<l8 &(&h4Dd&QX\0::4D, 0R\bb4Dt0„3dR\B4D|08SHH$4D00=TPHT$T4DBT\x|x|mx4/D$.;d@HU\mt4D <! VTH${40$&P{$d BX% Ќ4 J@N,@ 00.@Xz#@` 4Ď!%@ܠP0-@yw{ BOT BPDOT @@@OT0-@x BPX% @@@$OTH@0-@ww {0 BX t BPL t @@@4 t0-@dv  BX4 t BPH4 t1ǔL|8 BOT BPΰOT @@@, t,4,@X0|,{{,@4|PZ4|7Y|{@,@$ÔPÔ,LHDΰ0{{,` ÔΰX { 4 KÔ NP0„,Ɛ ĈX(ưǀ43Ô&du ÔP043Ô( t%" Ô¤„43Ôs%+( Ô43Ô,r+1. ÔDL43ÔÀq184,D1x8he pH43Ô pƐ Ô@ 43Ôto184 ÔĨĈ43ÔnĈ Ô43ÔDm184 ÔxX43ÔŬl X Ô43Ôk184  ÔHH43Ô|j  ( ÔƐ Ôư43Ôi%" ư Ô843Ôlh%+(  Ô\ǀ1@; Di ǀ ÔL43Ô8f18 44,ȀP^L { 44(|P\H  (4$x7]D{4,`43Ôg+1.ΰ<$1@P 42$N <H0@۸:Rrb 4DH7X,DxD/)T8ApD |4 B(N4 BRk,N4DdP0@>` ΐ4@ː7[D1D((*Jp1 e4 &K*0N0@FX\7hG?xό4 B\(h74Nΐ4 B`8N4 K Ә ,h t4ҀA4 =  ԼԜ4<  Ԝ רլa; Di 1; Di  լ48: p t4T9 T.=ּ7@( j,(dp@ 2hO /+:,,-< 2h +/@NM0 3h ,;|4$;  8hhBה|$Lش٠ lL43ؠ6*J :L ش435*J:ش ڤ<43ۤ4*5/0 3h .= ٠4335?:٠ ۸(43\2?JD4D<P4D `04D74 JXDN,P ߀\4DTH۸bD @@XTp0.X&$ BpHڤ/4D<  pTxڤ۸p,$xHB0'&x&%%40-Xh%ބޤ B<8OT B<8OT @@X,OT@` Bp @@X8OT B<,OT BH,OT @@Xߠ t0-X#  ߀ BHߠ t Bߠ t0-X$ @@XpD t\a; Di 1; Di  BHD t BLD tt,8,ߠD,XH<077|0-X|" H  4Xp7_<,ܠބ@4 tP`<||,<LH0t77,`<ޤ @\<,x!0 PW\R 4 ,D4 J 0RHN |HD@ބ, X|8j LNNP< 2 FTNM0 3 R8hB0ͰD1ttF4 K|^XNP8h8p@xH43|x8 |@ 2O FQ,,- |443|  |h43|  h |43|$ |X843|8 |43| |(43|\ |Hpp43| | 43| |`@43| @ |L\43|   |043|d  |x43|  x |43|4   |h\43| HD1tBbx]Hh/4 &KB\N 43|( 43 IOL 43L OUR `43 U[X` <43 [b^ P043 BIE0 43[b^  43TBIE h43[b^h 43$BIE  X843[b^ 843|BIE1,; Di P(`0h8l43BI E  43IOL  $43XOUR  l43_U[Xl \43(^[b ^4tp7fH<^ޤ4tb0E0<04t7dE(4tPg 4tPPeH T\ E 4t,PcL  4t(|7aH`8<$1XP 48`N 4Dh07DcDh#0d @p0 t4bl-h#xp @xd4b,x"d4/D.&`0 TP40+&`0 \40*&"` x 40T)` 'h  ^H4D|!d\4D4P߀H  Hx4D! \"?x?4D!0PHTL $'4$M$@X1; Di OTH%$|\X'h`@$M$HB=83d0&'4P$PH& $ $NPLP&03d8=BH`'h\H  7H7L,   h=; Di  @ '0,\H${H,  {pp p p (H _Wizardv@2ValuePTH0XexpressDAQmxDAQAssistantConfig ConfigVIs.llbConfigure DAQmx Assistant.vi_OriginalInstancePatha2PTH0IexpressDAQmxDAQAssistantBlock.llbDAQmx Assistant Block.vi Localized:&@0Localization Status (string)LocalizeNI.LV.ALL.VILastSavedTarget0DfltmxwBlob 0FdCHG!yWڢ|wJ?*^iRvKJXQ#bB҆i,kVNational InstrumentsDMF configurator package DAQ Assistant www.ni.com0K"}L_e?(]wz@VoltageVoltage0Dev1/ai0@44(l(l'zVoltage1Dev1/ai1@44(l(l'z2@(((('((((('(((Dev1120o Task Block 120SubstreamVoltage0Dev1/ai0@44(l(l'z$28A3803F-775D-407a-96F9-FFA88DEEFB1FVoltage1Dev1/ai1@44(l(l'z$28A3803F-775D-407a-96F9-FFA88DEEFB1F 2@((x(('((((('(((Dev1CompatibilityInfoSubstreamVersionSubstream150 mxwCore:4.0.0C Untitled 46 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˟̌_WizardCustomMenuItem:@0 default valueConvert to NI-DAQmx Task _WizardCustoml 2PTH0TexpressDAQmxDAQAssistantConfig ConfigVIs.llbExpress To IO Control.vi_WizardCustomMenuItem28@0 default valueGenerate NI-DAQmx Code_WizardCustom2f 2PTH0NexpressDAQmxDAQAssistantConfig ConfigVIs.llbExpress To Code.vi _Configured  !NI.LV.ALL.goodSyntaxTargets&@0Dflt(IUUAn Q8>Q8>:>:>I?x      TahomaTahomaTahoma00RSRC LVINLBVW"* " 4RSIDLVSRBDPWLIviCPTMDSTMDFDSLIdsVICD$vers8DLDRLFPTD`CPMptSTRGHLPPTHLPThICON|icl8TITLCPCTDTHPTRecrCPST DSIMLIfpFPHPLIbd0BDHPDVITSXHISTlPRT FTABĻ!л!l!8!X !l!'x!3!60!b!b,!bL/!c!c! f4%!f! f!%fp!(g @!*g!-g(@+!7g8!?gD!MgTl!Pg`PwUglDwXgxI[g/I^g(CIag4IfgIkgLyIngȸ4IsgԸvIgIgjIg!h $/!h!@d !A4!B!C`p!Dt!E`!F` !G!H!Ilp!J!K(!LT/!N!OL~wRwSwTD$wVxIWлIYexpressexpress sharedtransition.llbDynamic To Waveform Array.viAbyobbyob @T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesDynamic Data Type@@ ArrayP 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@ 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 cL c c c b@@@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributeswaveformOutput dP``` d d8J,04 ^rPlot 0 Time Amplitudef3>9f3K@@Y@4@?B.$@$$@@?R$`08< > @<@<@@,@0VIDSMInstance 10 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viVIDSDynamic To Waveform Array.vi PTH0byobbyob |i386,codeo9h Ew,E\EPPUEd$=X="ÐYӀ}5ELXC,<C<}E$EEƅ$ɍHƅ$ hhUEPƅ<|@ET,E\EP .UR@␐}v}vƅfx ƅDž4<6=68>?89$QRRVhhd$ZY=6 6 <66PGXG)7GG)+F,8F,ɍHƅƅfx ƅ,v0ƅQRhhP($hP0D$Xh9d$ZY=fxƅ((=)Ӄ(QRh uWhRShhhhVh P d$4ZY=PQYXƅfxWEhxVW _^ 849 4Nƅ}$ ƅ hhUEP8d$ =efx} }P}}+QRPE@$ ntd$ZY== p h搐ÐEw ,E\EPPUEd$===u=tEw Ew‰ppVL@'PUEd$=ÐP^,,P^h .,P^ H,}P^b,c,Ðx&p,p @'PUEd$=ÐP^@,P_^,WP^;,P^u,P^,P^^,o_^ZY[]Ð =,PEP$PPd,$ $@ $Ðd$.Ul$SQRVWT$ QRPE@$Rvotd$ZY=_^ZY[]ÐDžD  @ DDžDžLDžPDžTPTABH@QRu;2d$ZY,Ul$SQRVW}#QRUzsd$ZYR_^ZY[]ÐUl$SQRVWum,F %,F,F@Y,FDQRhU]sd$ZY_^ZY[]ÐX *Q,8rZ %eCODEo9uhNh %7.1Oldest compatible LabVIEW.NdMMMpPPP@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 Data3 |@T dP^@TTNPTP @ P!0SDynamic Data Type@@ Array$DTHPD@M88#~ @@ 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|$@t$$t ]D8Ea8EaDynamic Data TypeHD"XM  PD$TimeU D$!2 AmplitudeHD$Ma)n:a*n:N) (0.Q:uG:vGArrayHMM]ZoM_ZnN>yK>zK HįMQ}^Q^hD|\|]Dynamic To Waveform Array.viHDpM} }HDM00  zz =? g;g?\FPHPMInstance 10 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi @FPHP ̭M8x ;r XL  ^74|p^^u3G0(4 |0 k! G>n4 F 7FbN0 C 3HG>n@ :K! j~n>n>gE@ :J! fFfF]O@ :L! Uiv6v6o=0 28( 0 28-z{ 0 J& !.GDO`40>940> 9 eN4 68 NDO@4K@K$@ N|4 38^ N0 2-=@ 4 3^"N4 6`(o;N | <l0 2(g;h@ 0  HG>n8 hBT4 $<N0 D$`0  QA0H R 9IgXD D, h ,  | 4 F4 9tHN8 r( L\[pNN@P r4B4EK_t|p 2( 0QK_YbJQK_YbJQK_YbJ8h4BTh p 6( 0EKSYcIEKSYcIEKSYcI0 w( HX_tdH8h(BTi0 W4 EIaw0 s4 Lxc0 U4 HtgdH 4 J  =xLN0   LxcdH@PC4LxcX"p :  0KmWycIKmWycIKmWycI8h BR 82  P|_NN p :  WmcybJWmcybJWmcybJL :  P|_0Qu0Q/R.S-T0D4>l      ~Do9MȰM4e,Q8/r,(  4 d10<l@pL (hT88h< T 4 ; Di 1; Di 1; Di 1; Di  BDHPMInstance 10 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viLVINDynamic To Waveform Array.viPTH0byobbyobBDHPM8T8r,x hT0D\ D1DL[{ @T x4 K{[N(,(43d k{s43 k{s 043 k{s,43 [kc ( x H(43|[kc(43 [kc0@p(>.4 B~N4D\pT4D(T H(T D 0}~ , D h0( 0$ "Tl4"`h8  @xHH,#@8Dc (0Xh @lhH4(LT T @ @T0&}84b @ 4b,H @  R @  H,p @  `   H $ D( h ` @  H, H H $0 0 0   @  $T 0   4(  0h   H  @p h , ,4"`  L  "T h ,  h,#@  h $H ,  l ,4( L  , 0@pp ,3# 4 B 1Npx(4D  H p#HlH HxsH(c.~Do9 ,xMM`]X/r ,  T _Wizardx2PTH0`expressexpress signal manipConvertfromDDTConfig.llbConfigure Convert from DDT.vi_OriginalInstancePathw2PTH0_expressexpress signal manipConvertfromDDTBlocks.llbDDT to 1D Dbl Most Recent.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 LVINLBVWT T 4RSIDLVSRBDPWLIviCPTMDSTMDFDSLIdsVICD$vers8DLDRLFPTD`CPMptSTRGHLPPHLPTICONicl4(icl8CI?pyIQdISliISxITjIMInstance 10 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viRSRC LVINLBVW@  `2<xQADxQAD@NGZCD͡ /MvBlt ُ B~XCPrzC7 4LVINMInstance 11 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viLVINDAQmx 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.vi\DAQxDAQx@POLYDAQmx Create Virtual Channel.viIPTH0FDAQmxcreate channels.llbDAQmx Create Virtual Channel.viDAQxDAQx@LVIN+DAQmx Create Channel (DO-Digital Output).vi  @pNIDAQTasktask in@pNIDAQTasktask out@7lines@0name to assign@ line grouping6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH0RDAQmxcreate channels.llb+DAQmx Create Channel (DO-Digital Output).viDAQxDAQx@LVINDAQmx Start Task.vi $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH09DAQmx configuretask.llbDAQmx Start Task.viUDAQxDAQx@POLYDAQmx Write.vi[. PTH0+DAQmx write.llbDAQmx Write.viDAQxDAQx@LVIN2DAQmx Write (Digital 1D Bool NChan 1Samp 1Line).vi  $@pNIDAQTasktask/channels in@! auto start@pNIDAQTasktask out@@ @!Booleandata @ timeout*@%number of samples written per channel6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH0ODAQmx write.llb2DAQmx Write (Digital 1D Bool NChan 1Samp 1Line).viDAQxDAQx@LVINDAQmx Stop Task.vi $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH08DAQmx configuretask.llbDAQmx Stop Task.viDAQxDAQx@LVINDAQmx 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.vi9DAQxDAQx@$$  @@!data@ timeout (sec)6@P @!status @code@0sourceerror in@!stop (T)@pNIDAQTasktask out6@P @!status @code@0source error out Pt cP P d-`  P c4P"@P@flg@oRt@eofudf6PP @!status @code@0sourceerror inxP!0dfdPP!0txdPP!0oldPP!0ext cP"@P@flg@oRt@eofudfPpNIDAQTasktask outxpNIDAQTaskdfdPpNIDAQTasktxdPpNIDAQTaskoldPpNIDAQTaskext P4 P@@@! cP"@P@flg@oRt@eofudfP@!datax@!dfdP@!txdP@!oldP@!ext P   c8ZP"@P@flg@oRt@eofudfP timeout (sec)p dfdP txdP oldP ext cP"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext c'VP"@P@flg@oRt@eofudfP!stop (T)p!dfdP!txdP!oldP!ext !Z P$@P@0P`! auto cleanup*`@@0physical channellines.`@@0 channel name channel nameJ P@@@@0physical channelF P@@@@0 channel name*`@@ line grouping line groupingB P@@@@ line grouping" P@@&`@@! invert line invert line@ P@@@@! invert lineZ P$@P@0P" P@@Z P$@P@0PZ P$@P@0P`! auto start" P@@ `action" P@@ c c c @pNIDAQTasktask out:6@P @!status @code@0source error out c c @action c @!status c@!stop (T) @!status c@! auto start c@@!data@ timeout (sec)6@P @!status @code@0sourceerror in c c@!First Call?: T/F c@pNIDAQTasktask in6@P @!status @code@0source error out c @pNIDAQChannel ActiveChans@! invert line c@0physical channel@0 channel name@ line grouping*@@@0physical channellines.@@@0 channel name channel name*@@@ line grouping line grouping@!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 cx c c c  c  c  c 0 c c c  c c c0 c dP``` c d  ds  :H  *  |    D^5@$Dev1/port1/line0 DigitalOut.-NIDAQTask.nilvaiu.*DAQAutoCreateTaskDAQAutoDestroyTask DAQmx ChannelPD \n   T`p  @  #'Kg@ @ @ L t | P , 2@( 2@( 2@(@H@@(@H P , @  * P , 2 P , 2" 2 X V \ r@( 2@( 2 @ D H g 2x @(@ , 8@ 0 V@ 4 p@  2x | x | @( 2@( 2@( 2@(@H@(@H@(@H@(@HdVIDSMInstance 11 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viXFunnilvaiu.*:setChannelBoolAP:F  @!DO.InvertLinesPTH0 nilvaiu.dllVIDS2DAQmx Write (Digital 1D Bool NChan 1Samp 1Line).viPTH0DAQxDAQx@VIDSDAQmx Stop Task.viPTH0DAQxDAQx@VIDSDAQmx Start Task.viPTH0DAQxDAQx@VIDSDAQmx Create Task.viPTH0DAQxDAQx@VIDS+DAQmx Create Channel (DO-Digital Output).viPTH0DAQxDAQx@VIDSDAQmx Control Task.viPTH0DAQxDAQx@$S#i386#codeX1$EwE\EPPUEd$==yÐYӀ}ELXCD C${(3QRhhh$hZd$ZY=C<{@VWh_^CT}E$EEƅPƅƅTƅɍ HHH HHHHH H$ƅ P hhUEPƅT s$ sD sT h ET*E\EP.UR@␐}v}v ƅT fxBEhxPX P XuP$P\ $d$ =UƅH fx6hEhxT Tƅ( PRP ZXfxYƅ, L <$ƅX ƅX fxFYɍ` ƅ\ ƅ\ fxJbƅ` Dž8 @ =6D =69H =69g=69< @ 6PGXG7GG +F, D 6PGXG7GG +F0 H 6PGXG7GG +F4 g 6PGXG7GG +F< F F,  F0  F4  Fɍh Hƅd ƅd PRxZX0 =u6 QRVP$P\@d$ ZYfxRƅh , 0 4 ETE\EP.UR@␐}v}vƅh fxVƅl |>m QR "Td$ZYDž Dž Dž QRP $P $xXId$ ZY= QRhhhPf$hP $P $P $P $P $OWd$(ZY=w]Ü QRSPx$Pf$P $P $Wd$ZY='QRP $P $x]Hd$ ZY= G QRhP $P$:d$ ZY==dSSQRVWmQRP $h3P $  ׉ d$ZY_^ZY[Ð2E\QRhPUP栘d$ ZY=Ð}v=r= =.=  =}v =|>|=q|=NO=QRP $hhU RhPQVsd$(ZYƅl fxZ Ehx)uP$P|$d$ =< 8 98 xPQYXƅ` fxN EhxPRxZXƅ, fx ƅ0 t<$ƅp ƅp fx^ ɍx ƅt ƅt fxb ƅx ETE\EP.UR@␐}v}vhƅx fxf Ehxƅ0 fx ƅ4 <tsl ETE\EP.UR@␐}v}vƅ4 fx"R ƅ8 ƅ8 PRZXfx&O ƅ< <ɀȈƅ< fx*3 ƅ@ <$ƅ| ƅ| fxj3 .ɍ Hƅ ƅ PtXfxn+ ƅ xETE\EP.UR@␐}v}vƅ fxr ƅ LETE\EP.UR@␐}v}vƅ fxv Ehxƅ@ }$ ƅhhUEP8d$ }$ ƅ hhUEP8d$ =5fx.o } }P}}+QRPE@$d$ZY=b= p h搐ÐEw E\EPPUEd$===u=tEw Ew‰ppVL@'PUEd$=ÐPl+PEPl_}PlBycPdCIPD/PǾP Px[Px[P8O/PIjÐx&Ðx&7Ðx&Ðx&4z¿Ðx&&dؿÐx&Npp @'PUEd$=ÐP P8 VWPl P P P>oP*!h x5P#P4 P} &P%`MP'P /P9 5P7HeP]-+PP9P;0}Pe=jCP P< Py P R[P ?!PKAxPDP/F:sP t9_^ZY[]Ð=,PEP$PP$$@ $Ðd$=,PEP$PP,$$@ $Ðd$=,PEP$PPi$$@ $Ðd$=,PEP$PP$$@ $Ðd$=,PEP$PP$$@ $Ðd$=,PEP$PP $$@ $Ðd$.Ul$SQRVWT$ QRPE@$R躄d$ZY=__^ZY[]ÐDžl @ l Dž @ Dž X Dž Dž @Dž @ Dž \ Dž Džt Džx Dž| PTABp h Dž@ xDžDžDžDž Dž |$ Dž( DžDžDžPTABDž@ DžLDžPDžDžDžPTABDž$@ $Dž@DDžHDžxDžDž DžDžDž,Dž0Dž4PTAB( Dž|@ |DžDžDžDžDžPTABxDž@ DžtDž DžPDžDžDžPTABQRu!md$ZY,Ul$SQRVW}#QRU`Ʈd$ZY_^ZY[]Ð( ( @( @Ul$SQRVW_^ZY[]ÐUl$SQRVWu)F ?FשF@FDFHQRhU۲d$ZY_^ZY[]ÐX  D gj  - }   f ""#E)cAmK3{%U=wa#i#q#y##% t $>Xr&<RoS GCODEX1u$N$%7.1Oldest compatible LabVIEW.N MHM`MpPPP6@P @!status @code@0sourceerror in@@!data@ timeout (sec)@pNIDAQTasktask out6@P @!status @code@0source error out@!stop (T)*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 %0.2f%.0f%.0f%.0f%d%.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 Assistant7  @@!data@ timeout (sec) @P!0error in@!stop (T)@pNIDAQTasktask out @P!0 error out\DTHPD@M88T[~  @!status@!stop (T)!F6@P @!status @code@0source error out   $@pNIDAQTasktask/channels in@pNIDAQTasktask out @action6@P @!status @code@0sourceerror in6@P @!status @code@0source error outF6@P @!status @code@0sourceerror in @code@0source(@pNIDAQTasktask out&@!First Call?: T/F8,P @!status @code@0source"@! auto cleanup&@0 new task name, @pNIDAQTask task to copy8,@pNIDAQChannelglobal virtual channelsTH  @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 out @action0$@pNIDAQTasktask/channels in $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error out:*@@@0physical channellines*@0physical channel>.@@@0 channel name channel name&@0 channel name:*@@@ line grouping line grouping"@ line grouping6&@@@! invert line invert line@! invert line*@pNIDAQTasktask in@7lines$@0name to assign4(  @pNIDAQTasktask in@pNIDAQTasktask out@7lines@0name to assign@ line grouping6@P @!status @code@0sourceerror in6@P @!status @code@0source error outL@@P @!status @code@0sourceerror in (no error), @pNIDAQChannel ActiveChans @!DO.InvertLines 7 @@!data"@ timeout (sec)@! auto start(@@ @!Booleandata @ timeout:*@%number of samples written per channelfV  $@pNIDAQTasktask/channels in@! auto start@pNIDAQTasktask out@@ @!Booleandata @ timeout*@%number of samples written per channel6@P @!status @code@0sourceerror in6@P @!status @code@0source error out\,p,8\\,L8,,80@hh00  0T\\h @h T\\p,  , h 8,\,  0   ( P h, ,,, TD99error inTD99error inRD$88statusH$8M '!'PDG_H_codeHMQRRD!;!;sourceHԮM(P(5xTD"A"Atask outTD"A"Atask outP@"WA"WdataHlM*&8i*(7hUDR_DR_D error outUDR_DR_D error outRD$hu;hu;statusPDgKtcgLtccodeH M{U{VH$Mv#*v$*P@"WA"WdataHM((5:(*59N(( YDU b`U!b` timeout (sec)YDU b`U!b` timeout (sec)HMh$uQh&uPRD>>sourceHM!"{TDAAstop (T)TDAAstop (T)ZD!l#kCase StructureHDqK>sKYDSK`SM` line groupingHDlMdTqgdVdfYDVcVc line groupingHD|MwnwwpvHDMfosfqsWD{K}{M| invert lineHDMTgVfWD~T~V invert lineTDLyNxFor LoopkD87DAQmx Create Virtual Channel.viHD$M}RE True yD-DAQmx Write (Multi-Chan Multi-Samp 1D Wfm).viHDMop_DDAQmx Start Task.viRE True HDĪMuvHDLMopHDM)G6n)H6nHD\M-:-:HD$M* * VD auto startZDCase StructureRD/.actionHDMHD(M#"^D;:DAQmx Stop Task.viaD!#DAQmx Control Task.viRE True 8one channel for each lineone channel for all lines. 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- 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`\FPHPMInstance 11 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi-@FPHPȰM8-Hdr-XL)0^7~DX1XMMB+m8/r-h1; Di 1; Di 8h1; Di 1; Di -hp1; Di 1; Di 1; Di ,.<S`YL 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. ,0 X 4 FR :N4 N :N0 7 U|| ll <O 9 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 4 G9N< n(N|M  2  2  2  2  2 8hB 0  YdH8hBt`Tg|@PB; @(The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed., 0 h H 4 F  F`N8 2 P NNp 2  0;GcI;GcI;GcIp 2  ; GbJ; GbJ; GbJL 2  J P0Q0Q/R.S-T0  F dH8 h BX  | | 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., P4 Fl "<N4 2l 'QN0 l #UdH8 hlB | |0 DDPD |  |4 QU $, LX8 U=TP :taskID out has the same value as taskID in. , $8 |, `x4 FRQ#BN0 7 (9$4 NQ#BN0  $=dH8hBU4 FR ?#XNXQ$=~p @ 2O )j9{!!"< 2 )%9jN p 2+  &=#u7&=#u7&=#u78hBpU|||o|<O,P@|0D,**+,+,-p,\|,!$),,,)$!,8l4 F@R Q`EN4 N@ Q`EN0 7@ f0 @ bdH8h@BTg|||<S`)Q>0L<O@g<8The 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.,Hh4 G|gv<N|||LL|8h|B,@PC@fJ@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%$%p4 F fJudN82 zTNN|< n|u"+NM |w!5 w!5 w!5 w!5 w!5 0  vJdH4Q@&t%p : 0u?KcIu?KcIu?KcI||HR!@h4 N ?#XN@PrB4 :?,8"@8r ''6;NNp 2 0,:$bJ,:$bJ,:$bJp 6 0 .$cI .$cI .$cI||8hB,Ti0 W  <B0 s 'C<0 U #?@dH8hBT@Th||<O'<,  !44 Kh)N h):l@KK):KKl@):ddl@):KKl@):ddl@ 7hW'<eGf'<feG'<eG'<eG'<eG8hhB!!lR||0D!|@P$Tza"'<"T"##8#$$d$4 F!R Tca N |0 w ##:?dH4 N! TcaN8!2! g#vRNNp# 6! 0bn cIbn cIbn cIp# 2! nz bJnz bJnz bJL# :! g#v)0Qu0Q/R.S-T0# ! czVdH8#h!B$"R #|0#D%!T#|PL# 2 zNT0Q0Q/R.S-T8#hB4#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# FL ?N4$ 2L   N0% L dH%|q p% : ?KbJ?KbJ?KbJD%/timeout specifies the amount of time in seconds to wait for the VI to write all the data. NI-DAQmx performs a timeout check only if the VI must wait before it writes data. This VI returns an error if the time elapses. The default is 10. If you set timeout to -1, the VI waits indefinitely.0%D'8@\%  !  $  ,         ) 8%hLB4% GRB$N4& OB(N' 2V7FjBdd7FKKjB7FddjB7FKKjB7FddjB' KiCKiCKiCKiCKiC8'hBlR '|P0'D,' 7YPPDhPPDhP\' 7XPhDPhD NIDAQ DAQmx ChannelBDHPMInstance 11 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viLVINDAQmx Create Task.viPTH0DAQxDAQx@LVIN+DAQmx Create Channel (DO-Digital Output).viR|PTH0DAQxDAQx@POLYDAQmx Create Virtual Channel.viR|PTH0DAQxDAQx@LVINDAQmx Start Task.vi{PTH0DAQxDAQx@LVIN2DAQmx Write (Digital 1D Bool NChan 1Samp 1Line).viPTH0DAQxDAQx@POLYDAQmx Write.viPTH0DAQxDAQx@LVINDAQmx Stop Task.viPTH0DAQxDAQx@LVINDAQmx Control Task.viPTH0DAQxDAQx@@BDHPܸM8X 27O et,,-8>j7 vmxNNݐ<@ 27 entNM0B 7 dmu8Bh7B99B|B|,B9P:gB9 B@r99HBR9zJ:\Q=k6,B:>H<,<\<<4B B: zJ~NC|C|C|8Cv>H ShNNݠ@E 6>H @LShDhDhD@E 6>H LSgEgEgE0E _>H Sh8Eh>HB<:E|0E W: Jj0E w: m0E U: j8Eh:B=<E|E|<EO:m=XSE=t==4E J=}SN@F 6=m)X)X*W8Fh=B>4> F|F|@FPv:B4Lh>R,F:;0;p;;<F >?@H@ABLHCD F@@C .?)d0F.C ?@T #($F?\?|> FBF ?)d FBI(?)d F@@C n?@H0F-C ?UF@@(? FBF G?@H FBI(gL?@H F@@C (@h@H0F- C @V )$F@@@H FBF G@h@ FBI(l@h@ F@@C oA0F-C ADW FA`A@ FBF FA FBI(k A F@@C (A0F-C AX ) $FB B,A FBF FA FBI(l@A F@@C pBlBL0F- C BY )$FBBBL FBF BlB FBI(jBlBFOXF,D> Y&SEdEHA?mxv0F- C CZ@ I)D$FCCH FBF CdC FBI(iCdC F@@C o|DC0F- C D@[PvYTzFD\D|C FBF DD\ FBI(h|DD| F@@C rD90F-C D\P$Y-T(FEE(D FBF D9 FBI(gD9FEH<F?@hAABlCdDD,FC EEFFFF FFG0FEFPJJ<F ?\@@A`B BCD\E4FEGlFP&FF  $FB A`4FEHhG7%FG$F@@,FC OHH F@@C o4CdHFI(I<FgLgh|ijk l@l0FHIXJJ<F ?|@B,ABCD|E(@(TF HJIK9L4PPR8Jxg84F JIKzN<G JXJKLMlNDVPP< G@IJxJX0G&IJ]K[SGJJX GQJxJ G @IlK@H4G" IK8^KTOKtGKTJ G"QdDK@H,G#K_KGKTJ G @IjKBL4G"`IL`irmLLGL,K G"QaPKBL,G#@LxaKGL,K G @IiLH4G"`ILb0i9r4mM$GML G"Q_LH,G#@MPcLGML G @Ih|MC4G"`IMd0v94zMGMMl G"Q`TMC,G#@N(eMGMMl G @IgNdD4G"`INf0$9-4(NGNND G"Q_TNdD,G#@OgNdGNNDGI8G(IOph BGOV GQbLO8A4G'IOiK[ WO8GOP GQcHOA G@Il@OA G @IgLP\SP4G"IPjGPP< G"Q^P\SPGQ ,GKKLMNdP\,GIQ8QTQpGR|[xRGQR|[x<G ^_T_`TaPbLcHdDe@f<0GQ Qe*e*<G RJKTL,MMNOOP G@QR8R0G$IRhkQ/a'YGRPGQ SR|0stY4G KR|9NPHSPST TTUXUV(VVWLWXXXYT HR|dDSpSP4HR|SlHSP HR|SS4HR|T mHS HR|T@T 4HR|TtnHT HR|TT4HR|ToHT HR|e@USP4HR|UDpHT HR|aPUxK4HR|UqHUX HR|UU4HR|VrHU HR|_VHL4HR|V|sHV( HR|` VHV H@Ik O8A HR|`TWMl4HR|W8u HV HR|WlWL4HR|Wv HWL HR|cHWP4HR|Xw  HW HR|X<X4HR|Xpx HX HR|XX4HR|Xy HX HR|Y X4HR|Y@zHX HR|f<YtYT4HR|Y{ HYTTHR|{"Z},HZ<Z|ZZ[@H 2YO ,,-<H 2Y |NM0J 3Y { 0J 3Y }"8JhYB[d[PJ|J|dJQ [d^^ DAQmx Channel 8,K\\l\]4]^ K[xe@\(SP0K[x\X~K\ K[x^\SP0K[x\Wd]K\l K[xf<\YT0K[x] K\ K[xbL]TYT0K[x]Wd]K]4 K[x_]]@K[x]d(K] K[x_T^,ND@K[x^ld(3K^ K]^, K\(\\]T4KQ _8^77HK^]K\lP4KQ __!3HK_T(4(KN^ 4KQ l$kx014KR|Vt4KQ a4`2K`T4zzKMV4KQ b0a00KaPmmKL,UX4KQ c,bP8KbL ]p pK]4O4KQ d(c|P4KcH  WKOW4KQ e$dx7/KdDOKKTSP4KQ f et75Ke@KT\4KQ gfpP6Kf<  KYT\KO84KHgg7.HKgLKP<@(4KHh`h!,HKg4(T(KE(ND4KHhh+HKh|4zTzKD|Ml4KHiiH0*Ki4mD$DmKCL4KHjjD0)Kjm$mKBK4KHk@vP-KVAKB,PK_4mm(*m*KMV(]4KHk\ltP(HKl@ W $4KHml7'KlO$K@J<K$1C P 4N 4LDn(! L)sxL)d>HL.$LL,4LD(70L@@Hn~p,4LDq|q0LL4LDr(rD4LDDP4L KNM4M BonNNN}4NDpp0N)BLHNp$0N@)n ~,NHDN/PHHNo4D$D4N/Dh.(;dN~N40C\No|lzlTz4NDrr!N9D\NrT(z(,Nsxuupv<wt N@@tms)0N.t&pK#SO NBzs)4N0q|$ d NB{Ts)XN,DqP\/g)aX<ANXN,DsL)KYQSx<x As<L0N-t(4 NBzzu@H NB{Tu@H N@@tnu@H0N-tuKTONuvup N@@txu@H NBzzu@H NB{Tu@H N@@tv\0N-tv Nvxv< NBzyv\Nk    N@@tow0N-twKT ONwxwt NBzyw NB{TwNxhzd,Nuuv\w,NtxxzNNz NB{Tv\,Nsu0uvw4NxhyyLP:Ny  ONwv4NxhzH|79Nuu0,Ntz{ {(N~TNyz0NxhxN{N{T{,N0Nzd{,NtvxuPxDN1zd|({H4N K{NPO|x}~~T~xT$\ O{|up4O3{,@OzO4O3{/( O{}}4O3{pt O{~ ~4O3{r O{~tup4O3{z O{~~4O3{~O~ O{04O3{dO O{x4O3{ O{}x O{ 4O3{@O O{tT4O3{ OT O{4O3{ O O{Dwt4O3{x  O$ O{4O3{ O O{4O3{H O O{|\4O3{O\ O{wtOx4Ozd,P>O  Ox4Ozd(P<O  OOx$4Ozd$7=OO~TuP4Ozd l7;Ov|x<O$1tP 4N 4PD874P3{ PHPmOPt0P@$P4P BPtN4Qn4QDTP4Q Bq nN0R@,P7FGf?V4R BP(F7oNS|0S@t!;KC4S B,;N T(, TLLTO4Tn4Toh T4TpPTD$o x*.LPT,Lt0@X( Tt4T< T4TT TtP4TD T@H4Tt T4T,T T`P4T T@ T4T T T$TT0 TxX4T TX T4T T TH(4T|T( T@4T T,TX44T0  @T 2LO +,,-<T 2L +NM0V 3L ,0V 3L .8VhLBlV|V|,VV V@(<VO0VxTV.@@V 6*W)X*W8VhB,V|V|4VDp,P4VD,!V04VD7VHoV|4VD\!V,4V BN4WD7LW@vy|@` $pWtCC4WD WP@pW4W Jt<N\X(X( XB XB< X@@t<h@H0X-t<^gb X@@t<$0X.t<$X$H XBTh@H XB<h@H X@@t<`@HXD XBT`@H XB<`@H X@@t<0X-t<^g bX, XBdX40X-t<d X@@t<@0X-t< X XBd XB<X,Xh`,Xt<tX XB<XdT0X8,X,4XDP@Xd b X,XXX,X t<XX<,Xpl0Xl,X($ X@<p,X<p`PXW0` X(D4X7?XTb4X J 0N@Y 2O $/,,-8Yj NN<[ 2 $N M0] 3 08]hBD]1@xF4] K<NP^44l tD^,^4hL ^4^3` ^4^3L ^T44^3^4 ^lD4^3^ ^$4^3X^ ^l4^3^l ^4^34^3L4^3^ ^4^3 ^ ^, 4^3` ^ ^4^3  ^t ^4^30 ^ ^dD4^3 ^D ^4^3B^ ^44^3hA ^ ^lTD^ ^\4^ &K NP_|l< t h8p4_3? '#_| _4_3='-*_ _$4_3X<-30_ _l4_3;396_l _D4_3(:9@<_ _p\<4_39 '#_< _4_379@<_ _, 4_3`6 '#_ _t4_359@<_tD_1 @h/4_3T4 '# _ _h4_339@< _h _4_3$  ' # _ _X84_3 '-* _8 _4_3 -30 _ _(4_3\396_ _4_39@ <_p4_T 7FH_b<_$4_PB_p#_<4_7D_|4_,PG_p _ _ b <4_ PE_ # _4_PC_  _t4_7A__4<_$1t<P 4N <` &)qC tDt<D`cDF#|p` `@D@4`bDF#VN` `@DH(4`bD\V"|i``(4`/D.&`` `$``l# `P4`0&"`` `H<4`0p``|`$Ht@(xmro|o4pon.((('hH`~b4`D|L!``P4`DP`q H` ~ bH`Hi4`D! \`"?V?4`DXt!`H`$4`0&``@Hl`PDt<q oPtqC 940/P)) &L`  )/P409Poq PH`($`xA`?up`@wtH`( $ $H`nOH`o O `u`v<,`H`xH`  p`@N  N `DH` _Wizardv@2ValuePTH0XexpressDAQmxDAQAssistantConfig ConfigVIs.llbConfigure DAQmx Assistant.vi_OriginalInstancePatha2PTH0IexpressDAQmxDAQAssistantBlock.llbDAQmx Assistant Block.vi Localized:&@0Localization Status (string)LocalizeNI.LV.ALL.VILastSavedTarget0DfltmxwBlobs0_FdCHG!yWڢ|wJ?*^iס{DebB҆i,kVNational InstrumentsDMF configurator package DAQ Assistant www.ni.com0K"}L_esjZ-D\e Line Output< DigitalOutDev1/port1/line0!d@@(((('((((('(((120o Task Block 120Substream)s DigitalOutDev1/port1/line0$6A810E73-DC5A-442d-B15C-BF9C1502F365!d@@((t(('((((('(((CompatibilityInfoSubstreamVersionSubstream150 mxwCore:4.0.0?My Task 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,kVsjZ-D\ebB҆i,kVmxwDowngradeTypeMapmxwPackageFilterIDsbB҆i,kVGR˟EmxwExternalInputsmxwProgramaticParametersmxwToolsemxwActiveToolsGR˟GR˟<_WizardCustomMenuItem:@0 default valueConvert to NI-DAQmx Task _WizardCustoml 2PTH0TexpressDAQmxDAQAssistantConfig ConfigVIs.llbExpress To IO Control.vi_WizardCustomMenuItem28@0 default valueGenerate NI-DAQmx Code_WizardCustom2f 2PTH0NexpressDAQmxDAQAssistantConfig ConfigVIs.llbExpress To Code.vi _Configured  !NI.LV.ALL.goodSyntaxTargets&@0Dflt( IUUAn Q8>Q8>:>:>I?_H  O  V  ] TahomaTahomaTahoma0RSRC LVINLBVW@  4 t RSIDLVSRBDPWLIviCPTMDSTMDFDSLIdsVICD0versDDLDRXFPTDlCPMpSTRG HLPPpHLPTICONicl8TITLCPCTDTHPTRecICPST DSIM u )I?ulvIBuwICv(IDv`IFvIGwLIHw`DBIJwBILx IMxtINxIOy@IPy@.IQyLIRzH%ISzdITzIV{,d.IW{x/IX{wIY|4LIZ|XI]|شkI^}$DI_}I`}I~H4CI~T\-IA~`tBII~$IUvI\Id4I4I /I`@IDlwItiIKp\BIiIHGIzjI GI8kIAIMInstance 11 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viRSRC LVINLBVW@  `2<xQADxQAD@NGZCD͡ /MvBlt ُ B~XCPrzC7 4LVINMInstance 12 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viLVINDAQmx 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.vi7DAQxDAQx@POLYDAQmx Create Virtual Channel.viIPTH0FDAQmxcreate channels.llbDAQmx Create Virtual Channel.viDAQxDAQx@LVIN+DAQmx Create Channel (DO-Digital Output).vi  @pNIDAQTasktask in@pNIDAQTasktask out@7lines@0name to assign@ line grouping6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH0RDAQmxcreate channels.llb+DAQmx Create Channel (DO-Digital Output).viDAQxDAQx@LVINDAQmx Start Task.vi $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH09DAQmx configuretask.llbDAQmx Start Task.viDAQxDAQx@POLYDAQmx Write.vi[. PTH0+DAQmx write.llbDAQmx Write.viDAQxDAQx@LVIN2DAQmx Write (Digital 1D Bool NChan 1Samp 1Line).vi  $@pNIDAQTasktask/channels in@! auto start@pNIDAQTasktask out@@ @!Booleandata @ timeout*@%number of samples written per channel6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH0ODAQmx write.llb2DAQmx Write (Digital 1D Bool NChan 1Samp 1Line).viQDAQxDAQx@LVINDAQmx Stop Task.vi $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH08DAQmx configuretask.llbDAQmx Stop Task.viDAQxDAQx@LVINDAQmx 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.vieDAQxDAQx@$$  @@!data@ timeout (sec)6@P @!status @code@0sourceerror in@!stop (T)@pNIDAQTasktask out6@P @!status @code@0source error out Pt cP P d-`  P c4P"@P@flg@oRt@eofudf6PP @!status @code@0sourceerror inxP!0dfdPP!0txdPP!0oldPP!0ext cP"@P@flg@oRt@eofudfPpNIDAQTasktask outxpNIDAQTaskdfdPpNIDAQTasktxdPpNIDAQTaskoldPpNIDAQTaskext P4 P@@@! cP"@P@flg@oRt@eofudfP@!datax@!dfdP@!txdP@!oldP@!ext P   c8ZP"@P@flg@oRt@eofudfP timeout (sec)p dfdP txdP oldP ext cP"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext c'VP"@P@flg@oRt@eofudfP!stop (T)p!dfdP!txdP!oldP!ext !Z P$@P@0P`! auto cleanup*`@@0physical channellines.`@@0 channel name channel nameJ P@@@@0physical channelF P@@@@0 channel name*`@@ line grouping line groupingB P@@@@ line grouping" P@@&`@@! invert line invert line@ P@@@@! invert lineZ P$@P@0P" P@@Z P$@P@0PZ P$@P@0P`! auto start" P@@ `action" P@@ c c c @pNIDAQTasktask out:6@P @!status @code@0source error out c c @action c @!status c@!stop (T) @!status c@! auto start c@@!data@ timeout (sec)6@P @!status @code@0sourceerror in c c@!First Call?: T/F c@pNIDAQTasktask in6@P @!status @code@0source error out c @pNIDAQChannel ActiveChans@! invert line c@0physical channel@0 channel name@ line grouping*@@@0physical channellines.@@@0 channel name channel name*@@@ line grouping line grouping@!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 cx c c c  c  c  c 0 c c c  c c c0 c dP``` c d  ds  :H  *  |    D^5@$Dev1/port1/line0 DigitalOut.-NIDAQTask.nilvaiu.*DAQAutoCreateTaskDAQAutoDestroyTask DAQmx ChannelPD \n   T`p  @  #'Kg@ @ @ L t | P , 2@( 2@( 2@(@H@@(@H P , @  * P , 2 P , 2" 2 X V \ r@( 2@( 2 @ D H g 2x @(@ , 8@ 0 V@ 4 p@  2x | x | @( 2@( 2@( 2@(@H@(@H@(@H@(@HdVIDSMInstance 12 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viXFunnilvaiu.*:setChannelBoolAP:F  @!DO.InvertLinesPTH0 nilvaiu.dllVIDS2DAQmx Write (Digital 1D Bool NChan 1Samp 1Line).viPTH0DAQxDAQx@VIDSDAQmx Stop Task.viPTH0DAQxDAQx@VIDSDAQmx Start Task.viPTH0DAQxDAQx@VIDSDAQmx Create Task.viPTH0DAQxDAQx@VIDS+DAQmx Create Channel (DO-Digital Output).viPTH0DAQxDAQx@VIDSDAQmx Control Task.viPTH0DAQxDAQx@$S#i386#Ncode3N$Ew$NE\EPPUEd$==yÐYӀ}ELXCD C${(3QRhhhud$ZY=C<{@VWh_^CT}E$EEƅPƅƅTƅɍ HHH HHHHH H$ƅ P hhUEPƅT s$ sD sT h ETNE\EP.UR@␐}v}v ƅT fxBEhxPX P XuP$P\ $d$ =UƅH fx6hEhxT Tƅ( PRP ZXfxYƅ, L <$ƅX ƅX fxFYɍ` ƅ\ ƅ\ fxJbƅ` Dž8 @ =6D =69H =69g=69< @ 6PGXG7GG +F, D 6PGXG7GG +F0 H 6PGXG7GG +F4 g 6PGXG7GG +F< F F,  F0  F4  Fɍh Hƅd ƅd PRxZX0 =u6 QRVP$PMUd$ ZYfxRƅh , 0 4 ET NE\EP.UR@␐}v}vƅh fxVƅl |>m QR 袨d$ZYDž Dž Dž QRP $P $xVcd$ ZY= QRhhhPf$hP $P $P $P $P $dcd$(ZY=w]Ü QRSPx$Pf$P $P $?ecd$ZY='QRP $P $xUcd$ ZY= G QRhP $P$/HUd$ ZY==dSSQRVWmQRP $h3P $  ׉ d$ZY_^ZY[ÐNE\,NQRhPUPf;d$ ZY=Ð}v=r= =.=  =}v =|>|=q|=NO=QRP $hhU RhPQV^Fd$(ZYƅl fxZ Ehx)uP$P|$d$ =< 8 98 xPQYXƅ` fxN EhxPRxZXƅ, fx ƅ0 t<$ƅp ƅp fx^ ɍx ƅt ƅt fxb ƅx ET9NE\EP.UR@␐}v}vhƅx fxf Ehxƅ0 fx ƅ4 <tsl ETNE\EP.UR@␐}v}vƅ4 fx"R ƅ8 ƅ8 PRZXfx&O ƅ< <ɀȈƅ< fx*3 ƅ@ <$ƅ| ƅ| fxj3 .ɍ Hƅ ƅ PtXfxn+ ƅ xETNE\EP.UR@␐}v}vƅ fxr ƅ LETNE\EP.UR@␐}v}vƅ fxv Ehxƅ@ }$ ƅhhUEP8d$ }$ ƅ hhUEP8d$ =5fx.o } }P}}+QRPE@$uRd$ZY=b= p h搐ÐEw NE\EPPUEd$===u=tEw Ew‰ppVL@'PUEd$=ÐPlNPŰNPl߰N}PlBNcPdCNIPD-N/PGNP aNPx[{NPx[NP8ONPɱNNÐx&NÐx&7NÐx&,NÐx&4zBNÐx&&dXNÐx&NpzNp @'PUEd$=ÐP NP8 ֲNWPl NP JNP NPNoP*!h N5P#2NP4 lNP} NP%NMP'NP /TNP9 5NP7ȵNeP]-N+PXr&<RoS GCODE3NuN$%7.1Oldest compatible LabVIEW.NMMMpPPP6@P @!status @code@0sourceerror in@@!data@ timeout (sec)@pNIDAQTasktask out6@P @!status @code@0source error out@!stop (T)*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 %0.2f%.0f%.0f%.0f%d%.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 Assistant8  @@!data@ timeout (sec) @P!0error in@!stop (T)@pNIDAQTasktask out @P!0 error out\DTHPD@M88T[~  @!status@!stop (T)!F6@P @!status @code@0source error out   $@pNIDAQTasktask/channels in@pNIDAQTasktask out @action6@P @!status @code@0sourceerror in6@P @!status @code@0source error outF6@P @!status @code@0sourceerror in @code@0source(@pNIDAQTasktask out&@!First Call?: T/F8,P @!status @code@0source"@! auto cleanup&@0 new task name, @pNIDAQTask task to copy8,@pNIDAQChannelglobal virtual channelsTH  @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 out @action0$@pNIDAQTasktask/channels in $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error out:*@@@0physical channellines*@0physical channel>.@@@0 channel name channel name&@0 channel name:*@@@ line grouping line grouping"@ line grouping6&@@@! invert line invert line@! invert line*@pNIDAQTasktask in@7lines$@0name to assign4(  @pNIDAQTasktask in@pNIDAQTasktask out@7lines@0name to assign@ line grouping6@P @!status @code@0sourceerror in6@P @!status @code@0source error outL@@P @!status @code@0sourceerror in (no error), @pNIDAQChannel ActiveChans @!DO.InvertLines 7 @@!data"@ timeout (sec)@! auto start(@@ @!Booleandata @ timeout:*@%number of samples written per channelfV  $@pNIDAQTasktask/channels in@! auto start@pNIDAQTasktask out@@ @!Booleandata @ timeout*@%number of samples written per channel6@P @!status @code@0sourceerror in6@P @!status @code@0source error out\,p,8\\,L8,,80@hh00  0T\\h @h T\\p,  , h 8,\,  0   ( P h, ,,, TD99error inTD99error inRD$88statusH$M '!'PDG_H_codeHpMQRRD!;!;sourceHPM(P(5xTD"A"Atask outTD"A"Atask outP@"WA"WdataHM*&8i*(7hUDR_DR_D error outUDR_DR_D error outRD$hu;hu;statusPDgKtcgLtccodeHM{U{VH$HMv#*v$*P@"WA"WdataHDM((5:(*59N(( YDU b`U!b` timeout (sec)YDU b`U!b` timeout (sec)HMh$uQh&uPRD>>sourceHPM!"{TDAAstop (T)TDAAstop (T)ZD!l#kCase StructureHDܱM++VDy8oy:n While LoopLDR_R_ZDXZCase StructureXD^` auto cleanup`DDAQmx Create Task.viRE True ZDLNCase StructureQDKcMblinesHDIJMTgVf\Duwphysical channelHDԲMqsXD+K8+M8 channel nameHDM<TIg<V<fXD._;.a; channel nameHDM>qK>sKYDSK`SM` line groupingHDMdTqgdVdfYDVcVc line groupingHDMwnwwpvHD MfosfqsWD{K}{M| invert lineHD0MTgVfWD~T~V invert lineTDLyNxFor LoopkD87DAQmx Create Virtual Channel.viHD$TM}RE True yD-DAQmx Write (Multi-Chan Multi-Samp 1D Wfm).viHD0Mop_DDAQmx Start Task.viRE True HD̮MuvHDMopHDDM)G6n)H6nHDM-:-:HD$M* * VD auto startZDCase StructureRD/.actionHDMHDM#"^D;:DAQmx Stop Task.viaD!#DAQmx Control Task.viRE True 8one channel for each lineone channel for all lines. 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- 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`\FPHPMInstance 12 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi-@FPHPM8-H8r-XL)0`7~D3NܰMerror 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. ,0 X 4 FR :N4 N :N0 7 U|| ll <O 9 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 4 G9N< n(NȱM  2  2  2  2  2 8hB 0  YdH8hBt`Tg|@PB; @(The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed., 0 h H 4 F  F`N8 2 P NNߤp 2  0;GcI;GcI;GcIp 2  ; GbJ; GbJ; GbJL 2  J P0Q0Q/R.S-T0  F dH8 h BX  | | 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., P4 Fl "<N4 2l 'QN0 l #UdH8 hlB | |0 DDPD |  |4 QU $, LX8 U=TP :taskID out has the same value as taskID in. , $8 |, `x4 FRQ#BN0 7 (9$4 NQ#BN0  $=dH8hBU4 FR ?#XNXQ$=~p @ 2O )j9{!!"< 2 )%9jN p 2+  &=#u7&=#u7&=#u78hBpU|||o|<O,P@|0D,**+,+,-p,\|,!$),,,)$!,8l4 F@R Q`EN4 N@ Q`EN0 7@ f0 @ bdH8h@BTg|||<S`)Q>0L<O@g<8The 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.,Hh4 G|gv<N|||LL|8h|B,@PC@fJ@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%$%p4 F fJudN82 zTNN|< n|u"+NHM |w!5 w!5 w!5 w!5 w!5 0  vJdH4Q@&t%p : 0u?KcIu?KcIu?KcI||HR!@h4 N ?#XN@PrB4 :?,8"@8r ''6;NNp 2 0,:$bJ,:$bJ,:$bJp 6 0 .$cI .$cI .$cI||8hB,Ti0 W  <B0 s 'C<0 U #?@dH8hBT@Th||<O'<,  !44 Kh)N h):l@KK):KKl@):ddl@):KKl@):ddl@ 7hW'<eGf'<feG'<eG'<eG'<eG8hhB!!lR||0D!|@P$Tza"'<"T"##8#$$d$4 F!R TcaN |0 w ##:?dH4 N! TcaN8!2! g#vRNNp# 6! 0bn cIbn cIbn cIp# 2! nz bJnz bJnz bJL# :! g#v)0Qu0Q/R.S-T0# ! czVdH8#h!B$"R #|0#D%!T#|PL# 2 zNT0Q0Q/R.S-T8#hB4#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# FL ?N4$ 2L  N0% L dH%|q p% : ?KbJ?KbJ?KbJD%/timeout specifies the amount of time in seconds to wait for the VI to write all the data. NI-DAQmx performs a timeout check only if the VI must wait before it writes data. This VI returns an error if the time elapses. The default is 10. If you set timeout to -1, the VI waits indefinitely.0%D'8@\%  !  $  ,         ) 8%hLB4% GRBN4& OBN' 2V7FjBdd7FKKjB7FddjB7FKKjB7FddjB' KiCKiCKiCKiCKiC8'hBlR '|P0'D,' 7YPPDhPPDhP\' 7XPhDPhD NIDAQ DAQmx ChannelBDHPMInstance 12 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viLVINDAQmx Create Task.viPTH0DAQxDAQx@LVIN+DAQmx Create Channel (DO-Digital Output).viR|PTH0DAQxDAQx@POLYDAQmx Create Virtual Channel.viR|PTH0DAQxDAQx@LVINDAQmx Start Task.vi{PTH0DAQxDAQx@LVIN2DAQmx Write (Digital 1D Bool NChan 1Samp 1Line).viPTH0DAQxDAQx@POLYDAQmx Write.viPTH0DAQxDAQx@LVINDAQmx Stop Task.viPTH0DAQxDAQx@LVINDAQmx Control Task.viPTH0DAQxDAQx@@BDHPhM8dr,' ')d0'Dx'`')d'~D3NMhMpX/r')a1; Di 8'|a; Di 1; Di ')'); Di -p8L1; Di 1; Di 1; Di ` 'x@H4' JC  mN,(x@0(@(  , <4( B ,N4) Jx7pN *@(*@`*!Dp7y)=s#A `&H&\ *p$P4*'7GC* *p#T`8*(%)4*"<7"@;*X *"p%L& * @(4*"( ) $* *@` * @'h& *"p(l * @(` 4*"7@ ;*@ *"p ` ,*`,*  D * x,* (l#T$P%L0*<* @@X  *@p0*$ ,NA^QVI* *@p ` @0*% x_og,* @*p ,*p  ** <*O `n T* p 4* J Q`N@+ 6 `n*W)X*W8+h B 0 +|+|4+ J W N, @ ,@p ,, 0 ,@@ %L 0,. (W#_[, D d ,B4 D ,B d ,@@ $P 0,-  ,  ,B4L  ,B|  ,@@ #T P0,- W`[,d 0X,, DWY ]SlA x. ,B P ,@@ (l40,- d , ,B44 ,B4 ,@@ 0,- W` [,,L ,B4, ,B!L,H,, P4,, ,,4,L0, ,B4L P,  [,,4,,7,L[,d ,, t,4,,,!|0,H,, d 4L  ,@T4,,",4,, D d,4,0P 4, J]$N@- 6*W)X*W8-hB-|-|D-1H@ 1 h 4- K(NP.`0H$\,d .4.3!. .4.3L". .`4.3#.` .4.3$. .|P04.34%<.OT .(h4.3&.H .D$4.3x'.$ .4.3(. .4.3H). .|\4.3* .\ .4.3+ . .!L4.3, ., .4.3- . .4.3P. . .d4.3/.d .4.3 0 ..0 .H.L,4.Hd!!..4`4.H`P$.  .4.H\7#.|.0 <.$1 P 4,N 4/ !/gg/ @4/! P/  [ ;// 4/Hh!P"/!  [/(l $ 4/$4#7/#T[C/ 04/%0$7/$P/ @4/&,%!/%L[;/X ///stsx4//D&.4;d/& /&'h&&4/0&'(2$,%d/&,/D+#4/D''! /&H/'h;%4/D7 /u0uPu/ @4/!"P4/D `P4/D(P)PH/( ; /| /).*)d /@p'<)4/ JtK0N 0qms)40/Dp.;d,0/<H/p',0**,,-.400)C$d40 B+ Jd4N@1Pv+B4Lh+,F,1+,-L,T,1|1|H1R'<J*XE-+81v* Sh8NN<@3 6* @LShDhDhD3|x03 _* Sh83h*B)P03 W+ Jj03 w+ m03 U+ j@3 6* LSgEgEgE43Q+m-G,3-. .T.43 J- t@N44 2- pDN05 - m85h-B00l85h+B+l+X45DnDn`! 55/P 5@o4*,/PH5R*,*JP/I2;<,5/0112(445 B/p *J9HN@6Pv/pB4;LJh2XJ6|6|6|86v0 ;SJhLNNP@8 60 @;LBShDhDhD@8 60 BLJSgEgEgE08 _0 ;SJh88h0B10X8|08 W/p 9JKj08 w/p <mM08 U/p 9jP,8001 1L1|8|48Q/p<mM2K,823,3`348 J2 -^<TN49 22 =pLXN0: 2 <mM8:h2B33:|:|,:4L4PK:40 :@o|340H:R3RJx7M7O:|8:h/pB24:|4: B4P RJa\N@;Pv4PB4cLrh5lN,;5566P68;v5, cSrh`NNd@= 65, @cLjShDhDhD@= 65, jLrSgEgEgE0= _5, cSrh8=h5,B64=|0= W4P aJsj0= w4P dmu0= U4P ajx8=h4PB::,=45,667,7\P=W4Pdmu8O_,=8<8p889$9T4= J7 UdhN@> 27O et,,-8>j7 vmxlNNp<@ 27 enttNM0B 7 dmu8Bh7B99B|B|,B9P:gB9 B@r99HBR9zJ:\Q=k6,B:>H<,<\<<4B B: zJ~xNC|C|C|8Cv>H Sh|NN@E 6>H @LShDhDhD@E 6>H LSgEgEgE0E _>H Sh8Eh>HB<:E|0E W: Jj0E w: m0E U: j8Eh:B=<E|E|<EO:m=XSE=t==4E J=}SN@F 6=m)X)X*W8Fh=B>4> F|F|@FPv:B4Lh>R,F:;0;p;;<F >?@H@ABLHCD F@@C .?)d0F.C ?@T #($F?\?|> FBF ?)d FBI(?)d F@@C n?@H0F-C ?UF@@(? FBF G?@H FBI(gL?@H F@@C (@h@H0F- C @V )$F@@@H FBF G@h@ FBI(l@h@ F@@C oA0F-C ADW FA`A@ FBF FA FBI(k A F@@C (A0F-C AX ) $FB B,A FBF FA FBI(l@A F@@C pBlBL0F- C BY )$FBBBL FBF BlB FBI(jBlBFOXF,D> Y&SEdEHA?mxv0F- C CZ@ I)D$FCCH FBF CdC FBI(iCdC F@@C o|DC0F- C D@[PvYTzFD\D|C FBF DD\ FBI(h|DD| F@@C rD90F-C D\P$Y-T(FEE(D FBF D9 FBI(gD9FEH<F?@hAABlCdDD,FC EEFFFF FFG0FEFPJJ<F ?\@@A`B BCD\E4FEGlFP&FF  $FB A`4FEHhG7%FG$F@@,FC OHH F@@C o4CdHFI(I<FgLgh|ijk l@l0FHIXJJ<F ?|@B,ABCD|E(@(TF HJIK9L4PPR8Jxg84F JIKzN<G JXJKLMlNDVPP< G@IJxJX0G&IJ]K[SGJJX GQJxJ G @IlK@H4G" IK8^KTOKtGKTJ G"QdDK@H,G#K_KGKTJ G @IjKBL4G"`IL`irmLLGL,K G"QaPKBL,G#@LxaKGL,K G @IiLH4G"`ILb0i9r4mM$GML G"Q_LH,G#@MPcLGML G @Ih|MC4G"`IMd0v94zMGMMl G"Q`TMC,G#@N(eMGMMl G @IgNdD4G"`INf0$9-4(NGNND G"Q_TNdD,G#@OgNdGNNDGI8G(IOph BGOV GQbLO8A4G'IOiK[ WO8GOP GQcHOA G@Il@OA G @IgLP\SP4G"IPjGPP< G"Q^P\SPGQ ,GKKLMNdP\,GIQ8QTQpGR|[xRGQR|[x<G ^_T_`TaPbLcHdDe@f<0GQ Qe*e*<G RJKTL,MMNOOP G@QR8R0G$IRhkQ/a'YGRPGQ SR|0stY4G KR|9NPHSPST TTUXUV(VVWLWXXXYT HR|dDSpSP4HR|SlHSP HR|SS4HR|T mHS HR|T@T 4HR|TtnHT HR|TT4HR|ToHT HR|e@USP4HR|UDpHT HR|aPUxK4HR|UqHUX HR|UU4HR|VrHU HR|_VHL4HR|V|sHV( HR|` VHV H@Ik O8A HR|`TWMl4HR|W8u HV HR|WlWL4HR|Wv HWL HR|cHWP4HR|Xw  HW HR|X<X4HR|Xpx HX HR|XX4HR|Xy HX HR|Y X4HR|Y@zHX HR|f<YtYT4HR|Y{ HYTTHR|{"Z},HZ<Z|ZZ[@H 2YO ,,-<H 2Y |NLM0J 3Y { 0J 3Y }"8JhYB[d[PJ|J|dJQ [d^^ DAQmx Channel8,K\\l\]4]^ K[xe@\(SP0K[x\X~K\ K[x^\SP0K[x\Wd]K\l K[xf<\YT0K[x] K\ K[xbL]TYT0K[x]Wd]K]4 K[x_]]@K[x]d(K] K[x_T^,ND@K[x^ld(3K^ K]^, K\(\\]T4KQ _8^77HK^]K\lP4KQ __!3HK_T(4(KN^ 4KQ l$kx014KR|Vt4KQ a4`2K`T4zzKMV4KQ b0a00KaPmmKL,UX4KQ c,bP8KbL ]p pK]4O4KQ d(c|P4KcH  WKOW4KQ e$dx7/KdDOKKTSP4KQ f et75Ke@KT\4KQ gfpP6Kf<  KYT\KO84KHgg7.HKgLKP<@(4KHh`h!,HKg4(T(KE(ND4KHhh+HKh|4zTzKD|Ml4KHiiH0*Ki4mD$DmKCL4KHjjD0)Kjm$mKBK4KHk@vP-KVAKB,PK_4mm(*m*KMV(]4KHk\ltP(HKl@ W $4KHml7'KlO$K@J<K$1C P 4N 4LDn(! L)sxL)d>HL.$LL,4LD(70L@@Hn~p,4LDq|q0LL4LDr(rD4LDDP4L KNM4M BonNNN}4NDpp0N)BLHNp$0N@)n ~,NHDN/PHHNo4D$D4N/Dh.(;dN~N40C\No|lzlTz4NDrr!N9D\NrT(z(,Nsxuupv<wt N@@tms)0N.t&pK#SO NBzs)4N0q|$ d NB{Ts)XN,DqP\/g)aX<ANXN,DsL)KYQSx<x As<L0N-t(4 NBzzu@H NB{Tu@H N@@tnu@H0N-tuKTONuvup N@@txu@H NBzzu@H NB{Tu@H N@@tv\0N-tv Nvxv< NBzyv\Nk    N@@tow0N-twKT ONwxwt NBzyw NB{TwNxhzd,Nuuv\w,NtxxzNNz NB{Tv\,Nsu0uvw4NxhyyLP:Ny  ONwv4NxhzH|79Nuu0,Ntz{ {(N~TNyz0NxhxN{N{T{,N0Nzd{,NtvxuPxDN1zd|({H4N K{NPO|x}~~T~xT$\ O{|up4O3{,@OzO4O3{/( O{}}4O3{pt O{~ ~4O3{r O{~tup4O3{z O{~~4O3{~O~ O{04O3{dO O{x4O3{ O{}x O{ 4O3{@O O{tT4O3{ OT O{4O3{ O O{Dwt4O3{x  O$ O{4O3{ O O{4O3{H O O{|\4O3{O\ O{wtOx4Ozd,P>O  Ox4Ozd(P<O  OOx$4Ozd$7=OO~TuP4Ozd l7;Ov|x<O$1tP 4N 4PD874P3{ PHPmOPt0P@$P4P BPtN4Qn4QDTP4Q Bq nN0R@,P7FGf?V4R BP(F7oNS|0S@t!;KC4S B,;N T(, TLLTO4Tn4Toh T4TpPTD$o x*.LPT,Lt0@X( Tt4T< T4TT TtP4TD T@H4Tt T4T,T T`P4T T@ T4T T T$TT0 TxX4T TX T4T T TH(4T|T( T@4T T,TX44T0  @T 2LO +,,-<T 2L +NM0V 3L ,0V 3L .8VhLBlV|V|,VV V@(<VO0VxTV.@@V 6*W)X*W8VhB,V|V|4VDp,P4VD,!V04VD7VHoV|4VD\!V,4V BN4WD7LW@vy|@` $pWtCC4WD WP@pW4W Jt<N\X(X( XB XB< X@@t<h@H0X-t<^gb X@@t<$0X.t<$X$H XBTh@H XB<h@H X@@t<`@HXD XBT`@H XB<`@H X@@t<0X-t<^g bX, XBdX40X-t<d X@@t<@0X-t< X XBd XB<X,Xh`,Xt<tX XB<XdT0X8,X,4XDP@Xd b X,XXX,X t<XX<,Xpl0Xl,X($ X@<p,X<p`PXW0` X(D4X7?XTb4X J 0N@Y 2O $/,,-8Yj NN<[ 2 $NM0] 3 08]hBD]1@xF4] K<NP^44l tD^,^4hL ^4^3` ^4^3L ^T44^3^4 ^lD4^3^ ^$4^3X^ ^l4^3^l ^4^34^3L4^3^ ^4^3 ^ ^, 4^3` ^ ^4^3  ^t ^4^30 ^ ^dD4^3 ^D ^4^3B^ ^44^3hA ^ ^lTD^ ^\4^ &K NP_|l< t h8p4_3? '#_| _4_3='-*_ _$4_3X<-30_ _l4_3;396_l _D4_3(:9@<_ _p\<4_39 '#_< _4_379@<_ _, 4_3`6 '#_ _t4_359@<_tD_1 @h/4_3T4 '# _ _h4_339@< _h _4_3$  ' # _ _X84_3 '-* _8 _4_3 -30 _ _(4_3\396_ _4_39@ <_p4_T 7FH_b<_$4_PB_p#_<4_7D_|4_,PG_p _ _ b <4_ PE_ # _4_PC_  _t4_7A__4<_$1t<P 4N <` &)qC tDt<D`cDF#|p` `@D@4`bDF#VN` `@DH(4`bD\V"|i``(4`/D.&`` `$``l# `P4`0&"`` `H<4`0p``|`$Ht@(xmro|o4pon.((('hH`~b4`D|L!``P4`DP`q H` ~ bH`Hi4`D! \`"?V?4`DXt!`H`$4`0&``@Hl`PDt<q oPtqC 940/P)) &L`  )/P409Poq PH`($`xA`?up`@wtH`( $ $H`nOH`o O `u`v<,`H`xH`  p`@N  N `DH` _Wizardv@2ValuePTH0XexpressDAQmxDAQAssistantConfig ConfigVIs.llbConfigure DAQmx Assistant.vi_OriginalInstancePatha2PTH0IexpressDAQmxDAQAssistantBlock.llbDAQmx Assistant Block.vi Localized:&@0Localization Status (string)LocalizeNI.LV.ALL.VILastSavedTarget0DfltmxwBlobs0_FdCHG!yWڢ|wJ?*^iס{DebB҆i,kVNational InstrumentsDMF configurator package DAQ Assistant www.ni.com0K"}L_esjZ-D\e Line Output< DigitalOutDev1/port1/line0!d@@(((('((((('(((120o Task Block 120Substream)s DigitalOutDev1/port1/line0$6A810E73-DC5A-442d-B15C-BF9C1502F365!d@@((t(('((((('(((CompatibilityInfoSubstreamVersionSubstream150 mxwCore:4.0.0?My Task 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,kVsjZ-D\ebB҆i,kVmxwDowngradeTypeMapmxwPackageFilterIDsbB҆i,kVGR˟EmxwExternalInputsmxwProgramaticParametersmxwToolsemxwActiveToolsGR˟GR˟<_WizardCustomMenuItem:@0 default valueConvert to NI-DAQmx Task _WizardCustoml 2PTH0TexpressDAQmxDAQAssistantConfig ConfigVIs.llbExpress To IO Control.vi_WizardCustomMenuItem28@0 default valueGenerate NI-DAQmx Code_WizardCustom2f 2PTH0NexpressDAQmxDAQAssistantConfig ConfigVIs.llbExpress To Code.vi _Configured  !NI.LV.ALL.goodSyntaxTargets&@0Dflt( IUUAn Q8>Q8>:>:>I?_H  O  V  ] TahomaTahomaTahoma0RSRC LVINLBVW@  4 t RSIDLVSRBDPWLIviCPTMDSTMDFDSLIdsVICD0versDDLDRXFPTDlCPMpSTRG HLPPpHLPTICONicl8TITLCPCTDTHPTRecICPST DSIM u DAQmxcreatetask.llbDAQmx Create Task.vi7DAQxDAQx@POLYDAQmx Create Virtual Channel.viIPTH0FDAQmxcreate channels.llbDAQmx Create Virtual Channel.viDAQxDAQx@LVIN+DAQmx Create Channel (DO-Digital Output).vi  @pNIDAQTasktask in@pNIDAQTasktask out@7lines@0name to assign@ line grouping6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH0RDAQmxcreate channels.llb+DAQmx Create Channel (DO-Digital Output).viDAQxDAQx@LVINDAQmx Start Task.vi $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH09DAQmx configuretask.llbDAQmx Start Task.viDAQxDAQx@POLYDAQmx Write.vi[. PTH0+DAQmx write.llbDAQmx Write.viDAQxDAQx@LVIN2DAQmx Write (Digital 1D Bool NChan 1Samp 1Line).vi  $@pNIDAQTasktask/channels in@! auto start@pNIDAQTasktask out@@ @!Booleandata @ timeout*@%number of samples written per channel6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH0ODAQmx write.llb2DAQmx Write (Digital 1D Bool NChan 1Samp 1Line).viQDAQxDAQx@LVINDAQmx Stop Task.vi $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH08DAQmx configuretask.llbDAQmx Stop Task.viDAQxDAQx@LVINDAQmx 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.vieDAQxDAQx@$$  @@!data@ timeout (sec)6@P @!status @code@0sourceerror in@!stop (T)@pNIDAQTasktask out6@P @!status @code@0source error out Pt cP P d-`  P c4P"@P@flg@oRt@eofudf6PP @!status @code@0sourceerror inxP!0dfdPP!0txdPP!0oldPP!0ext cP"@P@flg@oRt@eofudfPpNIDAQTasktask outxpNIDAQTaskdfdPpNIDAQTasktxdPpNIDAQTaskoldPpNIDAQTaskext P4 P@@@! cP"@P@flg@oRt@eofudfP@!datax@!dfdP@!txdP@!oldP@!ext P   c8ZP"@P@flg@oRt@eofudfP timeout (sec)p dfdP txdP oldP ext cP"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext c'VP"@P@flg@oRt@eofudfP!stop (T)p!dfdP!txdP!oldP!ext !Z P$@P@0P`! auto cleanup*`@@0physical channellines.`@@0 channel name channel nameJ P@@@@0physical channelF P@@@@0 channel name*`@@ line grouping line groupingB P@@@@ line grouping" P@@&`@@! invert line invert line@ P@@@@! invert lineZ P$@P@0P" P@@Z P$@P@0PZ P$@P@0P`! auto start" P@@ `action" P@@ c c c @pNIDAQTasktask out:6@P @!status @code@0source error out c c @action c @!status c@!stop (T) @!status c@! auto start c@@!data@ timeout (sec)6@P @!status @code@0sourceerror in c c@!First Call?: T/F c@pNIDAQTasktask in6@P @!status @code@0source error out c @pNIDAQChannel ActiveChans@! invert line c@0physical channel@0 channel name@ line grouping*@@@0physical channellines.@@@0 channel name channel name*@@@ line grouping line grouping@!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 cx c c c  c  c  c 0 c c c  c c c0 c dP``` c d  ds  :H  *  |    D^5@$Dev1/port1/line0 DigitalOut.-NIDAQTask.nilvaiu.*DAQAutoCreateTaskDAQAutoDestroyTask DAQmx ChannelPD \n   T`p  @  #'Kg@ @ @ L t | P , 2@( 2@( 2@(@H@@(@H P , @  * P , 2 P , 2" 2 X V \ r@( 2@( 2 @ D H g 2x @(@ , 8@ 0 V@ 4 p@  2x | x | @( 2@( 2@( 2@(@H@(@H@(@H@(@HdVIDSMInstance 13 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viXFunnilvaiu.*:setChannelBoolAP:F  @!DO.InvertLinesPTH0 nilvaiu.dllVIDS2DAQmx Write (Digital 1D Bool NChan 1Samp 1Line).viPTH0DAQxDAQx@VIDSDAQmx Stop Task.viPTH0DAQxDAQx@VIDSDAQmx Start Task.viPTH0DAQxDAQx@VIDSDAQmx Create Task.viPTH0DAQxDAQx@VIDS+DAQmx Create Channel (DO-Digital Output).viPTH0DAQxDAQx@VIDSDAQmx Control Task.viPTH0DAQxDAQx@$S#i386#tOcode@6O$Ew$tOE\EPPUEd$==yÐYӀ}ELXCD C${(3QRhhh褝d$ZY=C<{@VWh_^CT}E$EEƅPƅƅTƅɍ HHH HHHHH H$ƅ P hhUEPƅT s$ sD sT h ETzOE\EP.UR@␐}v}v ƅT fxBEhxPX P XuP$P\ $d$ =UƅH fx6hEhxT Tƅ( PRP ZXfxYƅ, L <$ƅX ƅX fxFYɍ` ƅ\ ƅ\ fxJbƅ` Dž8 @ =6D =69H =69g=69< @ 6PGXG7GG +F, D 6PGXG7GG +F0 H 6PGXG7GG +F4 g 6PGXG7GG +F< F F,  F0  F4  Fɍh Hƅd ƅd PRxZX0 =u6 QRVP$PuTd$ ZYfxRƅh , 0 4 ET OE\EP.UR@␐}v}vƅh fxVƅl |>m QR d$ZYDž Dž Dž QRP $P $x~bd$ ZY= QRhhhPf$hP $P $P $P $P $όbd$(ZY=w]Ü QRSPx$Pf$P $P $?bd$ZY='QRP $P $x}bd$ ZY= G QRhP $P$/pTd$ ZY==dSSQRVWmQRP $h3P $  ׉ d$ZY_^ZY[ÐOE\,OQRhPUPf:d$ ZY=Ð}v=r= =.=  =}v =|>|=q|=NO=QRP $hhU RhPQV^Ed$(ZYƅl fxZ Ehx)uP$P|$d$ =< 8 98 xPQYXƅ` fxN EhxPRxZXƅ, fx ƅ0 t<$ƅp ƅp fx^ ɍx ƅt ƅt fxb ƅx ET9OE\EP.UR@␐}v}vhƅx fxf Ehxƅ0 fx ƅ4 <tsl ETOE\EP.UR@␐}v}vƅ4 fx"R ƅ8 ƅ8 PRZXfx&O ƅ< <ɀȈƅ< fx*3 ƅ@ <$ƅ| ƅ| fxj3 .ɍ Hƅ ƅ PtXfxn+ ƅ xETOE\EP.UR@␐}v}vƅ fxr ƅ LETOE\EP.UR@␐}v}vƅ fxv Ehxƅ@ }$ ƅhhUEP8d$ }$ ƅ hhUEP8d$ =5fx.o } }P}}+QRPE@$uQd$ZY=b= p h搐ÐEw OE\EPPUEd$===u=tEw Ew‰ppVL@'PUEd$=ÐPlOPňOPl߈O}PlBOcPdCOIPD-O/PGOP aOPx[{OPx[OP8OOPɉOOÐx&OÐx&7OÐx&,OÐx&4zBOÐx&&dXOÐx&NpzOp @'PUEd$=ÐP OP8 ֊OWPl OP JOP OPOoP*!h O5P#2OP4 lOP} OP%OMP'OP /TOP9 5OP7ȍOeP]-O+PXr&<RoS GCODE@6OuN$%7.1Oldest compatible LabVIEW.NMMMpPPP6@P @!status @code@0sourceerror in@@!data@ timeout (sec)@pNIDAQTasktask out6@P @!status @code@0source error out@!stop (T)*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 %0.2f%.0f%.0f%.0f%d%.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 Assistant9  @@!data@ timeout (sec) @P!0error in@!stop (T)@pNIDAQTasktask out @P!0 error out\DTHPD@M88T[~  @!status@!stop (T)!F6@P @!status @code@0source error out   $@pNIDAQTasktask/channels in@pNIDAQTasktask out @action6@P @!status @code@0sourceerror in6@P @!status @code@0source error outF6@P @!status @code@0sourceerror in @code@0source(@pNIDAQTasktask out&@!First Call?: T/F8,P @!status @code@0source"@! auto cleanup&@0 new task name, @pNIDAQTask task to copy8,@pNIDAQChannelglobal virtual channelsTH  @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 out @action0$@pNIDAQTasktask/channels in $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error out:*@@@0physical channellines*@0physical channel>.@@@0 channel name channel name&@0 channel name:*@@@ line grouping line grouping"@ line grouping6&@@@! invert line invert line@! invert line*@pNIDAQTasktask in@7lines$@0name to assign4(  @pNIDAQTasktask in@pNIDAQTasktask out@7lines@0name to assign@ line grouping6@P @!status @code@0sourceerror in6@P @!status @code@0source error outL@@P @!status @code@0sourceerror in (no error), @pNIDAQChannel ActiveChans @!DO.InvertLines 7 @@!data"@ timeout (sec)@! auto start(@@ @!Booleandata @ timeout:*@%number of samples written per channelfV  $@pNIDAQTasktask/channels in@! auto start@pNIDAQTasktask out@@ @!Booleandata @ timeout*@%number of samples written per channel6@P @!status @code@0sourceerror in6@P @!status @code@0source error out\,p,8\\,L8,,80@hh00  0T\\h @h T\\p,  , h 8,\,  0   ( P h, ,,, TD99error inTD99error inRD$88statusH$PM '!'PDG_H_codeHMQRRD!;!;sourceHM(P(5xTD"A"Atask outTD"A"Atask outP@"WA"WdataHM*&8i*(7hUDR_DR_D error outUDR_DR_D error outRD$hu;hu;statusPDgKtcgLtccodeHhM{U{VH$Mv#*v$*P@"WA"WdataHM((5:(*59N(( YDU b`U!b` timeout (sec)YDU b`U!b` timeout (sec)HhMh$uQh&uPRD>>sourceHԱM!"{TDAAstop (T)TDAAstop (T)ZD!l#kCase StructureHDtM++VDy8oy:n While LoopLDR_R_ZDXZCase StructureXD^` auto cleanup`DDAQmx Create Task.viRE True ZDLNCase StructureQDKcMblinesHD\MTgVf\Duwphysical channelHDlMqsXD+K8+M8 channel nameHD|M<TIg<V<fXD._;.a; channel nameHDM>qK>sKYDSK`SM` line groupingHDMdTqgdVdfYDVcVc line groupingHDMwnwwpvHDMfosfqsWD{K}{M| invert lineHDȴMTgVfWD~T~V invert lineTDLyNxFor LoopkD87DAQmx Create Virtual Channel.viHD$M}RE True yD-DAQmx Write (Multi-Chan Multi-Samp 1D Wfm).viHDȲMop_DDAQmx Start Task.viRE True HDHMuvHDMopHDܳM)G6n)H6nHDM-:-:HD$,M* * VD auto startZDCase StructureRD/.actionHDLMHDXM#"^D;:DAQmx Stop Task.viaD!#DAQmx Control Task.viRE True 8one channel for each lineone channel for all lines. 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- 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`\FPHPMInstance 13 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi-@FPHPerror 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. ,0 X 4 FR :`N4 N :xN0 7 U|| ll <O 9 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 4 G9pN< n(tN`M  2  2  2  2  2 8hB 0  YdH8hBt`Tg|@PB; @(The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed., 0 h H 4 F  F`|N8 2 P NNp 2  0;GcI;GcI;GcIp 2  ; GbJ; GbJ; GbJL 2  J P0Q0Q/R.S-T0  F dH8 h BX  | | 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., P4 Fl "<N4 2l 'QN0 l #UdH8 hlB | |0 DDPD |  |4 QU $, LX8 U=TP :taskID out has the same value as taskID in. , $8 |, `x4 FRQ#BN0 7 (9$4 NQ#BN0  $=dH8hBU4 FR ?#XNXQ$=~p @ 2O )j9{!!"< 2 )%9jN p 2+  &=#u7&=#u7&=#u78hBpU|||o|<O,P@|0D,**+,+,-p,\|,!$),,,)$!,8l4 F@R Q`EN4 N@ Q`EN0 7@ f0 @ bdH8h@BTg|||<S`)Q>0L<O@g<8The 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.,Hh4 G|gv<N|||LL|8h|B,@PC@fJ@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%$%p4 F fJudN82 zTҰNN|< n|u"+NM |w!5 w!5 w!5 w!5 w!5 0  vJdH4Q@&t%p : 0u?KcIu?KcIu?KcI||HR!@h4 N ?#XN@PrB4 :?,8"@8r ''6;NNp 2 0,:$bJ,:$bJ,:$bJp 6 0 .$cI .$cI .$cI||8hB,Ti0 W  <B0 s 'C<0 U #?@dH8hBT@Th||<O'<,  !44 Kh)N h):l@KK):KKl@):ddl@):KKl@):ddl@ 7hW'<eGf'<feG'<eG'<eG'<eG8hhB!!lR||0D!|@P$Tza"'<"T"##8#$$d$4 F!R TcaN |0 w ##:?dH4 N! TcaN8!2! g#vRNNp# 6! 0bn cIbn cIbn cIp# 2! nz bJnz bJnz bJL# :! g#v)0Qu0Q/R.S-T0# ! czVdH8#h!B$"R #|0#D%!T#|PL# 2 zNT0Q0Q/R.S-T8#hB4#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# FL ?N4$ 2L  N0% L dH%|q p% : ?KbJ?KbJ?KbJD%/timeout specifies the amount of time in seconds to wait for the VI to write all the data. NI-DAQmx performs a timeout check only if the VI must wait before it writes data. This VI returns an error if the time elapses. The default is 10. If you set timeout to -1, the VI waits indefinitely.0%D'8@\%  !  $  ,         ) 8%hLB4% GRBN4& OBN' 2V7FjBdd7FKKjB7FddjB7FKKjB7FddjB' KiCKiCKiCKiCKiC8'hBlR '|P0'D,' 7YPPDhPPDhP\' 7XPhDPhD NIDAQ DAQmx ChannelBDHPMInstance 13 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viLVINDAQmx Create Task.viPTH0DAQxDAQx@LVIN+DAQmx Create Channel (DO-Digital Output).viR|PTH0DAQxDAQx@POLYDAQmx Create Virtual Channel.viR|PTH0DAQxDAQx@LVINDAQmx Start Task.vi{PTH0DAQxDAQx@LVIN2DAQmx Write (Digital 1D Bool NChan 1Samp 1Line).viPTH0DAQxDAQx@POLYDAQmx Write.viPTH0DAQxDAQx@LVINDAQmx Stop Task.viPTH0DAQxDAQx@LVINDAQmx Control Task.viPTH0DAQxDAQx@@BDHP,M88r,' ')d0'Dx'`')d'~D@6OM,MpX/r')a1; Di 8'|a; Di 1; Di ')'); Di -p8L1; Di 1; Di 1; Di ` 'x@H4' JC  mN,(x@0(@(  , <4( B ,N4) Jx7pN *@(*@`*!Dp7y)=s#A `&H&\ *p$P4*'7GC* *p#T`8*(%)4*"<7"@;*X *"p%L& * @(4*"( ) $* *@` * @'h& *"p(l * @(` 4*"7@ ;*@ *"p ` ,*`,*  D * x,* (l#T$P%L0*<* @@X  *@p0*$ ,NA^QVI* *@p ` @0*% x_og,* @*p ,*p  ** <*O `n T* p 4* J Q`N@+ 6 `n*W)X*W8+h B 0 +|+|4+ J WN, @ ,@p ,, 0 ,@@ %L 0,. (W#_[, D d ,B4 D ,B d ,@@ $P 0,-  ,  ,B4L  ,B|  ,@@ #T P0,- W`[,d 0X,, DWY ]SlA x. ,B P ,@@ (l40,- d , ,B44 ,B4 ,@@ 0,- W` [,,L ,B4, ,B!L,H,, P4,, ,,4,L0, ,B4L P,  [,,4,,7,L[,d ,, t,4,,,!|0,H,, d 4L  ,@T4,,",4,, D d,4,0P 4, J]N@- 6*W)X*W8-hB-|-|D-1H@ 1 h 4- KNP.`0H$\,d .4.3!. .4.3L". .`4.3#.` .4.3$. .|P04.34%<.OT .(h4.3&.H .D$4.3x'.$ .4.3(. .4.3H). .|\4.3* .\ .4.3+ . .!L4.3, ., .4.3- . .4.3P. . .d4.3/.d .4.3 0 ..0 .H.L,4.Hd!!..4`4.H`P$.  .4.H\7#.|.0 <.$1 P 4 N 4/ !/gg/ @4/! P/  [ ;// 4/Hh!P"/!  [/(l $ 4/$4#7/#T[C/ 04/%0$7/$P/ @4/&,%!/%L[;/X ///stsx4//D&.4;d/& /&'h&&4/0&'(2$,%d/&,/D+#4/D''! /&H/'h;%4/D7 /u0uPu/ @4/!"P4/D `P4/D(P)PH/( ; /| /).*)d /@p'<)4/ JtKN 0qms)40/Dp.;d,0/<H/p',0**,,-.400)C$d40 B+ JdN@1Pv+B4Lh+,F,1+,-L,T,1|1|H1R'<J*XE-+81v* ShNN@3 6* @LShDhDhD3|x03 _* Sh83h*B)P03 W+ Jj03 w+ m03 U+ j@3 6* LSgEgEgE43Q+m-G,3-. .T.43 J- t N44 2- p$N05 - m85h-B00l85h+B+l+X45DnDn`! 55/P 5@o4*,/PH5R*,*JP/I2;<,5/0112(445 B/p *J9(N@6Pv/pB4;LJh2XJ6|6|6|86v0 ;SJh,NN0@8 60 @;LBShDhDhD@8 60 BLJSgEgEgE08 _0 ;SJh88h0B10X8|08 W/p 9JKj08 w/p <mM08 U/p 9jP,8001 1L1|8|48Q/p<mM2K,823,3`348 J2 -^<4N49 22 =pL8N0: 2 <mM8:h2B33:|:|,:4L4PK:40 :@o|340H:R3RJx7M7O:|8:h/pB24:|4: B4P RJa 27O et,,-8>j7 vmxLNNP<@ 27 entTNM0B 7 dmu8Bh7B99B|B|,B9P:gB9 B@r99HBR9zJ:\Q=k6,B:>H<,<\<<4B B: zJ~XNC|C|C|8Cv>H Sh\NN`@E 6>H @LShDhDhD@E 6>H LSgEgEgE0E _>H Sh8Eh>HB<:E|0E W: Jj0E w: m0E U: j8Eh:B=<E|E|<EO:m=XSE=t==4E J=}SdN@F 6=m)X)X*W8Fh=B>4> F|F|@FPv:B4Lh>R,F:;0;p;;<F >?@H@ABLHCD F@@C .?)d0F.C ?@T #($F?\?|> FBF ?)d FBI(?)d F@@C n?@H0F-C ?UF@@(? FBF G?@H FBI(gL?@H F@@C (@h@H0F- C @V )$F@@@H FBF G@h@ FBI(l@h@ F@@C oA0F-C ADW FA`A@ FBF FA FBI(k A F@@C (A0F-C AX ) $FB B,A FBF FA FBI(l@A F@@C pBlBL0F- C BY )$FBBBL FBF BlB FBI(jBlBFOXF,D> Y&SEdEHA?mxv0F- C CZ@ I)D$FCCH FBF CdC FBI(iCdC F@@C o|DC0F- C D@[PvYTzFD\D|C FBF DD\ FBI(h|DD| F@@C rD90F-C D\P$Y-T(FEE(D FBF D9 FBI(gD9FEH<F?@hAABlCdDD,FC EEFFFF FFG0FEFPJJ<F ?\@@A`B BCD\E4FEGlFP&FF  $FB A`4FEHhG7%FG$F@@,FC OHH F@@C o4CdHFI(I<FgLgh|ijk l@l0FHIXJJ<F ?|@B,ABCD|E(@(TF HJIK9L4PPR8Jxg84F JIKzhN<G JXJKLMlNDVPP< G@IJxJX0G&IJ]K[SGJJX GQJxJ G @IlK@H4G" IK8^KTOKtGKTJ G"QdDK@H,G#K_KGKTJ G @IjKBL4G"`IL`irmLLGL,K G"QaPKBL,G#@LxaKGL,K G @IiLH4G"`ILb0i9r4mM$GML G"Q_LH,G#@MPcLGML G @Ih|MC4G"`IMd0v94zMGMMl G"Q`TMC,G#@N(eMGMMl G @IgNdD4G"`INf0$9-4(NGNND G"Q_TNdD,G#@OgNdGNNDGI8G(IOph BGOV GQbLO8A4G'IOiK[ WO8GOP GQcHOA G@Il@OA G @IgLP\SP4G"IPjGPP< G"Q^P\SPGQ ,GKKLMNdP\,GIQ8QTQpGR|[xRGQR|[x<G ^_T_`TaPbLcHdDe@f<0GQ Qe*e*<G RJKTL,MMNOOP G@QR8R0G$IRhkQ/a'YGRPGQ SR|0stY4G KR|9lNPHSPST TTUXUV(VVWLWXXXYT HR|dDSpSP4HR|SlHSP HR|SS4HR|T mHS HR|T@T 4HR|TtnHT HR|TT4HR|ToHT HR|e@USP4HR|UDpHT HR|aPUxK4HR|UqHUX HR|UU4HR|VrHU HR|_VHL4HR|V|sHV( HR|` VHV H@Ik O8A HR|`TWMl4HR|W8u HV HR|WlWL4HR|Wv HWL HR|cHWP4HR|Xw  HW HR|X<X4HR|Xpx HX HR|XX4HR|Xy HX HR|Y X4HR|Y@zHX HR|f<YtYT4HR|Y{ HYTTHR|{"Z},HZ<Z|ZZ[@H 2YO ,,-<H 2Y |pNM0J 3Y { 0J 3Y }"8JhYB[d[PJ|J|dJQ [d^^ DAQmx Channel&8,K\\l\]4]^ K[xe@\(SP0K[x\X~K\ K[x^\SP0K[x\Wd]K\l K[xf<\YT0K[x] K\ K[xbL]TYT0K[x]Wd]K]4 K[x_]]@K[x]d(K] K[x_T^,ND@K[x^ld(3K^ K]^, K\(\\]T4KQ _8^77HK^]K\lP4KQ __!3HK_T(4(KN^ 4KQ l$kx014KR|Vt4KQ a4`2K`T4zzKMV4KQ b0a00KaPmmKL,UX4KQ c,bP8KbL ]p pK]4O4KQ d(c|P4KcH  WKOW4KQ e$dx7/KdDOKKTSP4KQ f et75Ke@KT\4KQ gfpP6Kf<  KYT\KO84KHgg7.HKgLKP<@(4KHh`h!,HKg4(T(KE(ND4KHhh+HKh|4zTzKD|Ml4KHiiH0*Ki4mD$DmKCL4KHjjD0)Kjm$mKBK4KHk@vP-KVAKB,PK_4mm(*m*KMV(]4KHk\ltP(HKl@ W $4KHml7'KlO$K@J<K$1C P 4tN 4LDn(! L)sxL)d>HL.$LL,4LD(70L@@Hn~p,4LDq|q0LL4LDr(rD4LDDP4L KxNM4M Bon|NNN}4NDpp0N)BLHNp$0N@)n ~,NHDN/PHHNo4D$D4N/Dh.(;dN~N40C\No|lzlTz4NDrr!N9D\NrT(z(,Nsxuupv<wt N@@tms)0N.t&pK#SO NBzs)4N0q|$ d NB{Ts)XN,DqP\/g)aX<ANXN,DsL)KYQSx<x As<L0N-t(4 NBzzu@H NB{Tu@H N@@tnu@H0N-tuKTONuvup N@@txu@H NBzzu@H NB{Tu@H N@@tv\0N-tv Nvxv< NBzyv\Nk    N@@tow0N-twKT ONwxwt NBzyw NB{TwNxhzd,Nuuv\w,NtxxzNNz NB{Tv\,Nsu0uvw4NxhyyLP:Ny  ONwv4NxhzH|79Nuu0,Ntz{ {(N~TNyz0NxhxN{N{T{,N0Nzd{,NtvxuPxDN1zd|({H4N K{NPO|x}~~T~xT$\ O{|up4O3{,@OzO4O3{/( O{}}4O3{pt O{~ ~4O3{r O{~tup4O3{z O{~~4O3{~O~ O{04O3{dO O{x4O3{ O{}x O{ 4O3{@O O{tT4O3{ OT O{4O3{ O O{Dwt4O3{x  O$ O{4O3{ O O{4O3{H O O{|\4O3{O\ O{wtOx4Ozd,P>O  Ox4Ozd(P<O  OOx$4Ozd$7=OO~TuP4Ozd l7;Ov|x<O$1tP 4N 4PD874P3{ PHPmOPt0P@$P4P BPtN4Qn4QDTP4Q Bq nN0R@,P7FGf?V4R BP(F7oNS|0S@t!;KC4S B,;N T(, TLLTO4Tn4Toh T4TpPTD$o x*.LPT,Lt0@X( Tt4T< T4TT TtP4TD T@H4Tt T4T,T T`P4T T@ T4T T T$TT0 TxX4T TX T4T T TH(4T|T( T@4T T,TX44T0  @T 2LO +,,-<T 2L +N$M0V 3L ,0V 3L .8VhLBlV|V|,VV V@(<VO0VxTV.@@V 6*W)X*W8VhB,V|V|4VDp,P4VD,!V04VD7VHoV|4VD\!V,4V BN4WD7LW@vy|@` $pWtCC4WD WP@pW4W Jt<N\X(X( XB XB< X@@t<h@H0X-t<^gb X@@t<$0X.t<$X$H XBTh@H XB<h@H X@@t<`@HXD XBT`@H XB<`@H X@@t<0X-t<^g bX, XBdX40X-t<d X@@t<@0X-t< X XBd XB<X,Xh`,Xt<tX XB<XdT0X8,X,4XDP@Xd b X,XXX,X t<XX<,Xpl0Xl,X($ X@<p,X<p`PXW0` X(D4X7?XTb4X J 0N@Y 2O $/,,-8Yj NN<[ 2 $NPM0] 3 08]hBD]1@xF4] K<NP^44l tD^,^4hL ^4^3` ^4^3L ^T44^3^4 ^lD4^3^ ^$4^3X^ ^l4^3^l ^4^34^3L4^3^ ^4^3 ^ ^, 4^3` ^ ^4^3  ^t ^4^30 ^ ^dD4^3 ^D ^4^3B^ ^44^3hA ^ ^lTD^ ^\4^ &K NP_|l< t h8p4_3? '#_| _4_3='-*_ _$4_3X<-30_ _l4_3;396_l _D4_3(:9@<_ _p\<4_39 '#_< _4_379@<_ _, 4_3`6 '#_ _t4_359@<_tD_1 @h/4_3T4 '# _ _h4_339@< _h _4_3$  ' # _ _X84_3 '-* _8 _4_3 -30 _ _(4_3\396_ _4_39@ <_p4_T 7FH_b<_$4_PB_p#_<4_7D_|4_,PG_p _ _ b <4_ PE_ # _4_PC_  _t4_7A__4<_$1t<P 4N <` &)qC tDt<D`cDF#|p` `@D@4`bDF#VN` `@DH(4`bD\V"|i``(4`/D.&`` `$``l# `P4`0&"`` `H<4`0p``|`$Ht@(xmro|o4pon.((('hH`~b4`D|L!``P4`DP`q H` ~ bH`Hi4`D! \`"?V?4`DXt!`H`$4`0&``@Hl`PDt<q oPtqC 940/P)) &L`  )/P409Poq PH`($`xA`?up`@wtH`( $ $H`nOH`o O `u`v<,`H`xH`  p`@N  N `DH` _Wizardv@2ValuePTH0XexpressDAQmxDAQAssistantConfig ConfigVIs.llbConfigure DAQmx Assistant.vi_OriginalInstancePatha2PTH0IexpressDAQmxDAQAssistantBlock.llbDAQmx Assistant Block.vi Localized:&@0Localization Status (string)LocalizeNI.LV.ALL.VILastSavedTarget0DfltmxwBlobs0_FdCHG!yWڢ|wJ?*^iס{DebB҆i,kVNational InstrumentsDMF configurator package DAQ Assistant www.ni.com0K"}L_esjZ-D\e Line Output< DigitalOutDev1/port1/line0!d@@(((('((((('(((120o Task Block 120Substream)s DigitalOutDev1/port1/line0$6A810E73-DC5A-442d-B15C-BF9C1502F365!d@@((t(('((((('(((CompatibilityInfoSubstreamVersionSubstream150 mxwCore:4.0.0?My Task 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,kVsjZ-D\ebB҆i,kVmxwDowngradeTypeMapmxwPackageFilterIDsbB҆i,kVGR˟EmxwExternalInputsmxwProgramaticParametersmxwToolsemxwActiveToolsGR˟GR˟<_WizardCustomMenuItem:@0 default valueConvert to NI-DAQmx Task _WizardCustoml 2PTH0TexpressDAQmxDAQAssistantConfig ConfigVIs.llbExpress To IO Control.vi_WizardCustomMenuItem28@0 default valueGenerate NI-DAQmx Code_WizardCustom2f 2PTH0NexpressDAQmxDAQAssistantConfig ConfigVIs.llbExpress To Code.vi _Configured  !NI.LV.ALL.goodSyntaxTargets&@0Dflt( IUUAn Q8>Q8>:>:>I?_H  O  V  ] TahomaTahomaTahoma0RSRC LVINLBVW@  4 t RSIDLVSRBDPWLIviCPTMDSTMDFDSLIdsVICD0versDDLDRXFPTDlCPMpSTRG HLPPpHLPTICONicl8TITLCPCTDTHPTRecICPST DSIM u I?ul@.IBu/ICvwIDv`LIFvkIGwDIHw`IJw4CILxIMxtINxIOy@44IPyjIQyjIRzHiISzITz)IV{,tBIW{x$IX{ԠvIY|4IZ|jI]|@I^}$lwI_}tiI`}\BI~HI~TIA~`II~IUI\ /IiII-I`TIDлIxIKp\-IiIHGIzdI I8IlGIMInstance 13 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viRSRC LVINLBVW\ <`2<xQADxQAD@eEy$ ^1JD$pq ُ B~5-NOR3]h+ 4LVINMInstance 14 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viLVINDAQmx 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.vi7DAQxDAQx@POLYDAQmx Create Virtual Channel.viIPTH0FDAQmxcreate channels.llbDAQmx Create Virtual Channel.viDAQxDAQx@LVIN+DAQmx Create Channel (DO-Digital Output).vi  @pNIDAQTasktask in@pNIDAQTasktask out@7lines@0name to assign@ line grouping6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH0RDAQmxcreate channels.llb+DAQmx Create Channel (DO-Digital Output).viDAQxDAQx@LVINDAQmx Start Task.vi $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH09DAQmx configuretask.llbDAQmx Start Task.viDAQxDAQx@POLYDAQmx Write.vi[. PTH0+DAQmx write.llbDAQmx Write.viDAQxDAQx@LVIN2DAQmx Write (Digital 1D Bool NChan 1Samp 1Line).vi  $@pNIDAQTasktask/channels in@! auto start@pNIDAQTasktask out@@ @!Booleandata @ timeout*@%number of samples written per channel6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH0ODAQmx write.llb2DAQmx Write (Digital 1D Bool NChan 1Samp 1Line).viQDAQxDAQx@LVINDAQmx Stop Task.vi $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH08DAQmx configuretask.llbDAQmx Stop Task.viDAQxDAQx@LVINDAQmx 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.vieDAQxDAQx@$$  @@!data@ timeout (sec)6@P @!status @code@0sourceerror in@!stop (T)@pNIDAQTasktask out6@P @!status @code@0source error out Pt cP P d-`  P c4P"@P@flg@oRt@eofudf6PP @!status @code@0sourceerror inxP!0dfdPP!0txdPP!0oldPP!0ext cP"@P@flg@oRt@eofudfPpNIDAQTasktask outxpNIDAQTaskdfdPpNIDAQTasktxdPpNIDAQTaskoldPpNIDAQTaskext P4 P@@@! cP"@P@flg@oRt@eofudfP@!datax@!dfdP@!txdP@!oldP@!ext P   c8ZP"@P@flg@oRt@eofudfP timeout (sec)p dfdP txdP oldP ext cP"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext c'VP"@P@flg@oRt@eofudfP!stop (T)p!dfdP!txdP!oldP!ext*`@@0physical channellines.`@@0 channel name channel name !Z P$@P@0P`! auto cleanupJ P@@@@0physical channelF P@@@@0 channel name*`@@ line grouping line groupingB P@@@@ line grouping" P@@&`@@! invert line invert line@ P@@@@! invert lineZ P$@P@0P" P@@Z P$@P@0PZ P$@P@0P" P@@`! auto start `action" P@@ c c c @pNIDAQTasktask out:6@P @!status @code@0source error out c c @action c @!status c@!stop (T) @!status c@! auto start c@@!data@ timeout (sec)6@P @!status @code@0sourceerror in c c@!First Call?: T/F c@pNIDAQTasktask in6@P @!status @code@0source error out c @pNIDAQChannel ActiveChans@! invert line c@0physical channel@0 channel name@ line grouping*@@@0physical channellines.@@@0 channel name channel name*@@@ line grouping line grouping@!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 cx c c c  c  c  c 0 c c c  c c c0 c dP``` c d  ds  :H  *  |    D^5@$Dev1/port1/line1 DigitalOut.-NIDAQTask.nilvaiu.*DAQAutoCreateTaskDAQAutoDestroyTask DAQmx ChannelPD \n   T`p  @  *TKg@ @ @ L t | P , 2@( 2@( 2@(@H@@(@H P , @    P , 2 P , 2* 2 X V \ r@( 2@( 2 @ D H g 2x @(@ , 8@ 0 V@ 4 p@  2x | x | @( 2@( 2@( 2@(@H@(@H@(@H@(@HdVIDSMInstance 14 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viXFunnilvaiu.*:setChannelBoolAP:F  @!DO.InvertLinesPTH0 nilvaiu.dllVIDS2DAQmx Write (Digital 1D Bool NChan 1Samp 1Line).viPTH0DAQxDAQx@VIDSDAQmx Stop Task.viPTH0DAQxDAQx@VIDSDAQmx Start Task.viPTH0DAQxDAQx@VIDSDAQmx Create Task.viPTH0DAQxDAQx@VIDS+DAQmx Create Channel (DO-Digital Output).viPTH0DAQxDAQx@VIDSDAQmx Control Task.viPTH0DAQxDAQx@$S#i386#bcode3b$Ew$bE\EPPUEd$==yÐYӀ}ELXCD C${(3QRhhhud$ZY=C<{@VWh_^CT}E$EEƅPƅƅTƅɍ HHH HHHHH H$ƅ P hhUEPƅT s$ sD sT h ETbE\EP.UR@␐}v}v ƅT fxBEhxPX P XuP$P\ $d$ =UƅH fx6hEhxT Tƅ( PRP ZXfxYƅ, L <$ƅX ƅX fxFYɍ` ƅ\ ƅ\ fxJbƅ` Dž8 @ =6D =69H =69g=69< @ 6PGXG7GG +F, D 6PGXG7GG +F0 H 6PGXG7GG +F4 g 6PGXG7GG +F< F F,  F0  F4  Fɍh Hƅd ƅd PRxZX0 =u6 QRVP$PMAd$ ZYfxRƅh , 0 4 ET bE\EP.UR@␐}v}vƅh fxVƅl |>m QR 袨d$ZYDž Dž Dž QRP $P $xVOd$ ZY= QRhhhPf$hP $P $P $P $P $dOd$(ZY=w]Ü QRSPx$Pf$P $P $?eOd$ZY='QRP $P $xUOd$ ZY= G QRhP $P$/HAd$ ZY==dSSQRVWmQRP $h3P $  ׉ d$ZY_^ZY[ÐbE\,bQRhPUPf'd$ ZY=Ð}v=r= =.=  =}v =|>|=q|=NO=QRP $hhU RhPQV^2d$(ZYƅl fxZ Ehx)uP$P|$d$ =< 8 98 xPQYXƅ` fxN EhxPRxZXƅ, fx ƅ0 t<$ƅp ƅp fx^ ɍx ƅt ƅt fxb ƅx ET9bE\EP.UR@␐}v}vhƅx fxf Ehxƅ0 fx ƅ4 <tsl ETbE\EP.UR@␐}v}vƅ4 fx"R ƅ8 ƅ8 PRZXfx&O ƅ< <ɀȈƅ< fx*3 ƅ@ <$ƅ| ƅ| fxj3 .ɍ Hƅ ƅ PtXfxn+ ƅ xETbE\EP.UR@␐}v}vƅ fxr ƅ LETbE\EP.UR@␐}v}vƅ fxv Ehxƅ@ }$ ƅhhUEP8d$ }$ ƅ hhUEP8d$ =5fx.o } }P}}+QRPE@$u>d$ZY=b= p h搐ÐEw bE\EPPUEd$===u=tEw Ew‰ppVL@'PUEd$=ÐPbPHŰbP߰b}PBbcPCbIPC-b/PGbP< abP[{bP[bPNbPTɱbbÐx&bÐx&7bÐx&,bÐx&4zBbÐx&&dXbÐx&Npzbp @'PUEd$=ÐP bP8 ֲbWPl bP JbP bPboP*!h b5P#2bP4 lbP} bP%bMP'bP /TbP9 5bP7ȵbeP]-b+Pd$ZY=__^ZY[]ÐDžl @ l Dž @ Dž X Dž Dž @Dž @ Dž \ Dž Džt Džx Dž| PTABp h Dž@ xDžDžDžDž Dž |$ Dž( DžDžDžPTABDž@ DžLDžPDžDžDžPTABDž$@ $Dž@DDžHDžxDžDž DžDžDž,Dž0Dž4PTAB( Dž|@ |DžDžDžDžDžPTABxDž@ DžtDž DžPDžDžDžPTABQRud$ZY,Ul$SQRVW}#QRU=d$ZY_^ZY[]Ð( ( @( @Ul$SQRVW_^ZY[]ÐUl$SQRVWubF bFWbF@SbFDXr&<RoS GCODE3buN$%7.1Oldest compatible LabVIEW.NMMMpPPP6@P @!status @code@0sourceerror in@@!data@ timeout (sec)@pNIDAQTasktask out6@P @!status @code@0source error out@!stop (T)*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 %0.2f%.0f%.0f%.0f%d%.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 Assistant10  @@!data@ timeout (sec) @P!0error in@!stop (T)@pNIDAQTasktask out @P!0 error out\DTHPD@M88T[~ (@pNIDAQTasktask out!@!stop (T) @!statusF6@P @!status @code@0source error out@0source @code@! auto startfV  $@pNIDAQTasktask/channels in@! auto start@pNIDAQTasktask out@@ @!Booleandata @ timeout*@%number of samples written per channel6@P @!status @code@0sourceerror in6@P @!status @code@0source error outF6@P @!status @code@0sourceerror in:*@%number of samples written per channel @ timeout(@@ @!Booleandata0$@pNIDAQTasktask/channels in"@ timeout (sec) @@!data   $@pNIDAQTasktask/channels in@pNIDAQTasktask out @action6@P @!status @code@0sourceerror in6@P @!status @code@0source error out $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error out8,P @!status @code@0source&@!First Call?: T/F 7 @!DO.InvertLines, @pNIDAQChannel ActiveChansL@@P @!status @code@0sourceerror in (no error)4(  @pNIDAQTasktask in@pNIDAQTasktask out@7lines@0name to assign@ line grouping6@P @!status @code@0sourceerror in6@P @!status @code@0source error out"@ line grouping$@0name to assign@7lines*@pNIDAQTasktask in@! invert line6&@@@! invert line invert line:*@@@ line grouping line grouping&@0 channel name>.@@@0 channel name channel name*@0physical channel:*@@@0physical channellines @actionTH  @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\  < <TTT\\\l\\\\\(XXxxT\<T\\lT\\\l\\\\\\\\\(T,\\\\\DdTT\\\l\ \ 0\ T\\\ p   0 T T    0 T T   \\\(T\\\l\\\\ T\\\l\\\ \\ \ \ l ll<l\\\\\( TT TD99error inRD$88statusTD99error inPDG_H_codeHxMQRH$\M '!'RD!;!;sourceHM(P(5xTD"A"Atask outTD"A"Atask outP@"WA"WdataHصM*&8i*(7hUDR_DR_D error outUDR_DR_D error outRD$hu;hu;statusPDgKtcgLtccodeHXM{U{VH$вMv#*v$*P@"WA"WdataHM((5:(*59N(( YDU b`U!b` timeout (sec)YDU b`U!b` timeout (sec)HMh$uQh&uPRD>>sourceHM!"{TDAAstop (T)TDAAstop (T)HDM++VDy8oy:n While LoopLDR_R_ZDXZCase StructureXD^` auto cleanup`DDAQmx Create Task.viRE True ZD!l#kCase StructureQDKcMblinesHDMTgVf\Duwphysical channelHDMqsXD+K8+M8 channel nameHDM<TIg<V<fXD._;.a; channel nameHDM>qK>sKYDSK`SM` line groupingHDķMdTqgdVdfYDVcVc line groupingHDԷMwnwwpvHDMfosfqsWD{K}{M| invert lineHDMTgVfWD~T~V invert lineTDLyNxFor LoopkD87DAQmx Create Virtual Channel.viHD$M}RE True yD-DAQmx Write (Multi-Chan Multi-Samp 1D Wfm).viHDMopZDLNCase Structure_DDAQmx Start Task.viRE True HDMopHDM-:-:HDxMuvHD$XM* * VD auto startZDCase StructureHD M)G6n)H6nRD/.actionHD|MHDM#"^D;:DAQmx Stop Task.viaD!#DAQmx Control Task.viRE True 8one channel for each lineone channel for all lines. 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- 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`\FPHPMInstance 14 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi-@FPHPlM8-H9r-XL,X(f7~D3bMMB+m8/rQ(h1; Di 1; Di 8h1; Di 1; Di -hp4d5; Di <S`Y0PlP9The 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. ,Lp|4 N : N0 7 U0  YdH8hB<\Tg|  <O 9The 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., 4 G98N8hB4 FR :0N||@PB; @(The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.,  <  h4 F F`4N82 P 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.,  (X4 F  "<HN4 2 'QLN0  #UdH8 h B | |0 DPD |T8 hB m-; Di 1; Di  ,., dtD |8 U=TI | | |P :taskID out has the same value as taskID in. , < P, 04 FRQ#BPN4 NQ#BTN@ 2O )j9{!!"|m4 FR ?#XXNXQ$=H~p 0 7 (9$< 2 )%9j\N 0  $=dH8hBUp 2+  &=#u7&=#u7&=#u70DG8hB@,U<O,P*p,!<$(,,,($!<,Hx4 FR Q`E`N4 N Q`EdN0 7 f0  bdH8hBTg|||<S`(Q,<Og<Td+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.,04 G(gv<hN||(L%4%4L(8h(B@PCfJH @The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.,t<&$$4 FL fJudlN82L zTpNNt|< n(u"+xNM (w!5 w!5 w!5 w!5 w!5 |L 2L zNT0Q0Q/R.S-T|p :L 0u?KcIu?KcIu?KcI|HR!<@'4 N ?#X|N@PrB4 :?|&,P"D8r< ''6;NNp 2< 0,:$bJ,:$bJ,:$bJp 6< 0 .$cI .$cI .$cI||8h<BTi0 W  <B0 s 'C<0 U #?@dH8hBTh||<O'<L%,x D 4 K)N ):l@KK):KKl@):ddl@):KKl@):ddl@ 7W'<eGf'<feG'<eG'<eG'<eG8hB!(!R||0D!l$|@P$Tza!'h#<!"t""#P#$ $<4 F!R TcaN |0 w< ##:?dH4 N! TcaN8!2! g#vRNNp# 6! 0bn cIbn cIbn cIp# 2! nz bJnz bJnz bJL# :! g#v)0Qu0Q/R.S-T0# ! czVdH8#h!B$t"0R #|0#D$"!T#|D0# L vJdH8#hLB4#Q&4%h #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.,#&`&&*84# F%4 ?N4$ 2%4  ҠN0% %4 dHp% :L ?KbJ?KbJ?KbJD%/timeout specifies the amount of time in seconds to wait for the VI to write all the data. NI-DAQmx performs a timeout check only if the VI must wait before it writes data. This VI returns an error if the time elapses. The default is 10. If you set timeout to -1, the VI waits indefinitely.0%D \%  !<  $  ,         ( 8%h%4B(,%**++-4,4,4% GRBN4& OBN' 2V7FjBdd7FKKjB7FddjB7FKKjB7FddjB' KiCKiCKiCKiCKiC\' 7XPhDPhD'|8'hB,,R '|0'D- '| ' 7YPPDhPPDhP NIDAQ DAQmx ChannelBDHPMInstance 14 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viLVINDAQmx Create Task.vitPTH0DAQxDAQx@LVIN+DAQmx Create Channel (DO-Digital Output).viR PTH0DAQxDAQx@POLYDAQmx Create Virtual Channel.viR PTH0DAQxDAQx@LVINDAQmx Start Task.vi{LPTH0DAQxDAQx@LVIN2DAQmx Write (Digital 1D Bool NChan 1Samp 1Line).viPTH0DAQxDAQx@POLYDAQmx Write.viPTH0DAQxDAQx@LVINDAQmx Stop Task.viPTH0DAQxDAQx@LVINDAQmx Control Task.viPPTH0DAQxDAQx@@BDHP\M8:r,' '0'DT''''~D3bM\MpX/r''D1$p(d'(H''ad; Di 1; Di 'T1; Di ')L'(HX; Di 1; Di 1; Di ,'(**'tssL''n,,'4D','./T '@$'0'@(hT , 4' BT,N4( J$x7pN8)(%$0)p`)!D7y)=s#A  `&4)'$7GC) ) L" )@$)D)L4 ) L#4)"$7"@; )" L%l' ) @$(4)"$ ) $)t) @ ) @$'l'4)"$7@ ;) )" L dT,)ld,) $,X ,) < @) L < )" L! ) @$(hdT<) @Lt )@ L 0)$$NA^QVI )@ L ` @0)%$0_og )@ L ,) L  D ) ) | )|,) !"#%0)4) J DQ`N@* 6 D`n*W)X*W8*h DB ( *|X*, WY ]SX<A  4* J <WN,+ L  +@@ <%  0+. <W#_[<+O `n +B  +@@ <# 0+- <  + , +B\  +B  +@@ <" l0+- < W`[+ L +B\ l +B l +@@ <!0+- <H +d +B` +BL+ +B + +B` +BT+,+ l,+ <+++`\0+4,+ d4+@P +`  [+d4+ 7 +@@ < 0+- <W` [+ ,+ <(D`+t+t,+TPL0+,+  , +@P,+4H*+<+O+4+ JH]N@, 6H*W)X*W8,hHB`L,|,|D,1 h 4, KtN -t-\[4-3t- -t 4-3tT- -tPh4-3t-h -t4-3t$- -tX84-3t-8 -t4-3t- -t(4-3t\- -tp4-3t-p -t4-3t,- -t`@4-3t P-h8p@L -t4-3t8 - -tTl4-3t -L -t4-3t - -t<4-3tp - -t4-3t- -tL 4-3t@ -4-4P"-T  [-L4-0!!-P-h4-$XP$---@4-7#--8 ,<-$1 <P 4N 4. 0!.gg. @4.!!,P.  [ ;.4.""(P.! $ . t4.##$7."[C. L4.$ %7. L. .L  .#4.$<%!.%[;..t8tXs4./D&.4;d.' .&''('4.0&'\$,%d.'.D` .).)'4.D+H! 4.D 7 4.DP .rnrD(H4.DT(PH.(h ; .( .@oX(4./D.;d .?4. JB mN,/**4+,(,X.<4/0)$d4/ B* JdN@0Pv*B4Lh*t,0+,,++0|0|H0RXJ)-0+80v*4 ShNNH2';%02 _*4 Sh82h*4B**02 W* Jj02 w* m02 U* j@2 6*4 @LShDhDhD@2 6*4 LSgEgEgE2|2|42Q*m-d,2---/42 J-0 tN43 2-0 pN04 -0 m4|84h*B--4|44Dmm! 4|4. 4@pt.H4R*JP/L2X;<,4/x/1l14$2 44 B/ *J9N@5Pv/B4;LJh185h-0B.t.(85v/ ;SJhNN@7 6/ @;LBShDhDhD@7 6/ BLJSgEgEgE07 _/ ;SJh87h/B1X1D7|7|07 W/ 9JKj07 w/ <mM7|,70$0\001 87h/B2D17|47Q/<mM2,7223 3P47 J2X -^<N48 22X =pLN09 2X <mM89h2XB339|9|,936K93 9@n339|09 U/ 9jP49 B6 RJaN@:Pv6B4cLrh4,:45,5l558:v4 cSrhNN@< 64 @cLjShDhDhD@< 64 jLrSgEgEgE0< _4 cSrh8<h4B64<|0< W6 aJsj0< w6 dmu0< U6 ajx8<h6B::tH<R3RJx787dO,<4T46(6X66P<W6dmu7_,<788T8884< J7d UdN@= 27dO et,,-8=j7d vmxNN <? 27d entNطM0A 7d dmu8Ah7dB9D90A|A|,A99gA9 A@q9X9HAR9XzJ:<k6,A:,=;<<0<`4A B9 zJ~NB|B|B|8Bv= ShNN@D 6= @LShDhDhD@D 6= LSgEgEgE0D _= Sh8Dh=B;:`D|0D W9 Jj0D w9 m0D U9 j8Dh9B<<D|D|<DO9m<D==L=4D J<}S N@E 6<m)X)X*W8Eh<B==E|E|@EPv9B4Lh>,,E::;;T;<E >?@?@ADAHTCD@ E@@B.>'0E.B>~ #($E?? > EBE>' EBH>' E@@BnL?`?0E-B?}E???@ EBEG,?`? EBHf?`? E@@B'@ ?0E- B@<| )$E@X@x? EBEG,@ @X EBHl`@ @x E@@Bo@0E-B@{ EAA$@ EBEF0@ EBHj@ E@@B(Ad0E-BAz ) $EAAAD EBEF0Ad EBHkAd E@@BoBA0E- BB@y )$EB\B|A EBEBB\ EBHiBB|EOPXE,D>X)l Y&SEDA>m\xv0E- BC8x@ I)D$ECTCtHT EBECCT EBHhCCt E@@BnCC0E- BCwPvYTzEDD C EBECD EBHh CD E@@BqD`90E-BDvP$Y-T(EDDD@ EBED`9 EBHgD`9EEDH(<E?`@ @AdBCCD`,EBEpEEEEEEF0G,0EEDEJJ<E ??@XAAB\CTDD4EEDGFdP&EF0  $EAA4EEDH G`7%EG,$E@X?,EBNHtH E@@BptCHTEHI8<Efgh hijkl`0EH(HJJ<E ? @xAA$B|CtD D?TE H(IIK9L4PPpQJf4E JI8Kz$N<F IJK`L8MMVhOO F@I8JI0F&I8JLuK[SFJhI FQPJJh F @I8l`J?4F" I8JtKTOKFJJ F"QPcJ?,F#KDsJFJJ F @I8iKA4F"`I8KrirmKFKK` F"QP`KA,F#@LqKFKK` F @I8hLXHT4F"`I8Lp0i9r4mLFLL8 F"QP_LXHT,F#@LoLXFLL8 F @I8h M0C4F"`I8Mdn0v94zMFMM F"QP_M0C,F#@MmM0FMM F @I8gND@4F"`I8N<l0$9-4(NxFNXM F"QP^ND@,F#@NkNFNXMFI88F(I8Oj BFO0Vh FQPaNAD4F'I8OiK[ WNFOO FQPbOPAD F@I8kOPAD F @I8fPR4F"I8P4hFPPO F"QP^`PRFP,FJKLXM0NP,FI8PPQFR [QFQPR [<F ^`^__`abcde0FPQe*e*<F QJhJKLMNXO0OPP F@QPQQ0F$I8R gQ/a'YFQPFPRRpV0stY`4F KR 9(NPGRS\ST,TTUdUV4VVWXWX(XX GR cSR4GR SHfGR GR S|S\4GR SeGS\ GR SS4GR TdGS GR TLT,4GR TcGT, GR dTR4GR TbGT GR `UK`4GR UPaGT GR UUd4GR U`GUd GR _UL84GR V _GU GR _V4GV4 G@I8jNAD GR _VM4GR V] GV GR WV4GR WD\ GV GR bWxO4GR W[  GWX GR WW4GR XZ GW GR XHX(4GR X|Y GX( GR XX4GR XXGX GR eYX4GR YLW GXTGR {"YU,GYZ Z\ZZ@G 2Y`O ,,-<G 2Y` |,N M0I 3Y` { 0I 3Y` }"8IhY`B[ZI|I|dIP[d^$^@ DAQmx Channel`88,J[\\t\]<] J[d[R0J[[TJ[ J[^`\0R0J[\`SWd]J\ J[e\X0J[\RJ\t J[a\X0J[](QWd]J\ J[_]\]<@J[]Pd(J]< J[^]M@J[^Od(3J]J]\] J[\0\\4JP^^77HJ^`]J\PP4JP_t_,!3HJ^(4(JNX]4JPkk014JR VT^4JP``,2J_4zzJMV4JPaa(00J`mmJKT4JPbb$P8Ja ]p pJ\O04JPcc P4Jb  WJOWX4JPdd7/JcOJJR4JPee75JdJT[4JPffP6Je  JX\tJN4JH(glg$7.HJfJO?4JH(hg!,HJg4(T(JDM4JH(hhT+HJh 4zTzJD M4JH(ih0*Jh4mD$DmJCtL84JH(ji0)Jim$mJB|K`4JH(jv$P-JVhA$JAOJ_4mm(*m*JLU]<4JH(klP(HJk W $4JH(m@l7'Jl`O$J@xJ<J$1BP 40N 0K@?n~oK'>HK.$ KHn,4KD74KDn<! K(HsL4KDq q<4KD P4K K4NL4L Bmn8NMM|h4MDpp,0M(AHMo$4MDpp0M.HTHMptD$DM|M3C\MnlzlTz4MDqq!M9D@\MqT(z(4M0rF$ d4M JrK O{L}(}4O3{Lr= O{L}|tx4O3{Lu< O{L}}4O3{Lx$; O{L~$~4O3{L~X:O~ O{L~~l4O3{L~9O~l O{L\~O~OP4O3{Lo? O{LpP4O3{L7 O{L4O3{L6 O O{L,v4O3{L`5  O O{Lt4O3{L4 Ot O{L4O3{L03 O O{LdD4O3{L2OD O{Lv4O3{L1 O4O|$P>O44O3{L~8Ou4O|P<O  OOw 4O|7=OO}\tX4O|7;OOOt|<O$1rP 4DN 4PD,PPP  0P@(n ~PL4PDTp7XP,D,/g)aAL4P BnHN4QDP4Q B,;LN0R@$DR0R@x!<;KC4R BDtPN S|0S@, 7FGf?VHSnOPSDo8 x*.S,S`h4S!4S 4SolPS)Ln,4p@x4So ST?4SH S4S S` S Sx<4S Sp4SSp SD4S, S S4@4StS@ S4S  S S04Sd S Sx4S Sx S4S4S 4S STS.@,S0p @S 2O +,,-<S 2 +TNPM0U 3 ,0U 3 .8UhBXDU|U|UU Uh,Ul U@<UO<UX4U BXN@V 6*W)X*W8VhBV|V|4V JP\N W@@P$ WB4W B (F7o`N0X.P'p$X|4XDLh!Xn,\X4XD7LXxtԐ XBX|4XD!X4XD  X@@P?0X-P^gb XB?X(H4XD7Xm X@@P?0X-Pl XB? XB? X@@P0X-P^g b XBX?XLh XBpXxCCXDpX X@@P00X-P` X| XB0 XB0X,,X0,XP0lX XB<X0X,XL(|4XP@X b X|XXX(L,X PXtXPXP,XX<0X,,XDHL X@8,XdPXW80 X4X7?Xb4X Jd 0dN@Y 2dO $/,,-8Yjd hNNl<[ 2d $pNM0] 3d 08]hdBdD]1,|HxF4] K<tNP^ `0h8p@^ ,^(` ^, 4^3 ^`4^3^` ^4^3^ ^P4^3^0 ^4^3^ ^ 4^3T^ ^h^h4^3 ^4^3$^ ^X84^3 ^8 ^4^3 ^ ^(4^3\  ^ ^p4^3 ^p ^4^3, ^ ^`@4^3^@ ^4^3< 4^34^ &KP xNP_T$P _P4_3P '#_ _P<4_3Pp'-*_ _P4_3P-30_ _P 4_3P@396_ _PXt4_3P9@<_T _P4_3P '#_ _PD$4_3PxN9@<_$ _P4_3PM '#_ _Pp___D_1,d0 @(h/ _P4_3P(K '# _P4_3P<J9@< _ _Pp4_3P/ ' # _P _P4_3P .'-* _ _P@ 4_3Pt--30 _ _P4_3P*396_ _P<4_3PD)9@ <_4_,7FH_Xb<_T4_,$B_#_4_, 7D_04_,hPG4_3PL9@<_#_m; Di 1; Di  04_,PE_ # _P4_,PC_  _4_,7A__H<_$1PP 4|N <` &)r$Br<hPD`cDF#|T` `@<4`b<P F#VN `@<H 4`b<@ V"|i`` 4`/D.&`` `h$4`0h &`` `h@ 4`0ht&"`` `hH``< b <`L|`$HxnqnptoonL.(h(''H`~b4`D|L!`` 4`DP`hH` ~ bH`Hi4`D! \`"?V?4`DXt!``H`$4`0h``4?H`'$L` T(.39Dm `u`ADH`( $ $l` h<PmDrrB93.()T&$`?@txH`nLO`@vH`o O `s)LH`H`  ,`p`N  N `4H`  _Wizardv@2ValuePTH0XexpressDAQmxDAQAssistantConfig ConfigVIs.llbConfigure DAQmx Assistant.vi_OriginalInstancePatha2PTH0IexpressDAQmxDAQAssistantBlock.llbDAQmx Assistant Block.vi Localized:&@0Localization Status (string)LocalizeNI.LV.ALL.VILastSavedTarget0DfltmxwBlob0{FdCHG!yWڢ|wJ?*^iIvjD PjbB҆i,kVNational InstrumentsDMF configurator package DAQ Assistant www.ni.com0K"}L_esjZ-D\e Line Output< DigitalOutDev1/port1/line1)d@@((PFI0Dev1(('?((((('(((Dev1120o Task Block 120Substream5s DigitalOutDev1/port1/line1$6A810E73-DC5A-442d-B15C-BF9C1502F365)d@@((PFI0Dev1x(('?((((('(((Dev1CompatibilityInfoSubstreamVersionSubstream150 mxwCore:4.0.0C Untitled 50 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,kVsjZ-D\ebB҆i,kVmxwDowngradeTypeMapmxwPackageFilterIDsbB҆i,kVGR˟EmxwExternalInputsmxwProgramaticParametersmxwToolsemxwActiveToolsGR˟GR˟H_WizardCustomMenuItem:@0 default valueConvert to NI-DAQmx Task _WizardCustoml 2PTH0TexpressDAQmxDAQAssistantConfig ConfigVIs.llbExpress To IO Control.vi_WizardCustomMenuItem28@0 default valueGenerate NI-DAQmx Code_WizardCustom2f 2PTH0NexpressDAQmxDAQAssistantConfig ConfigVIs.llbExpress To Code.vi _Configured  !NI.LV.ALL.goodSyntaxTargets&@0Dflt( IUUAn Q8>Q8>:>:>I?_H  O  V  ] TahomaTahomaTahoma0RSRC LVINLBVW\ < 4 t RSIDLVSRBDPWLIviCPTMDSTMDFDSLIdsVICD0versDDLDRXFPTDlCPMpSTRG HLPPpHLPTICONicl8TITLCPCTDTHPTRecICPST DSIM u hBIAuX -IBuuICv,IEvLIFvBIGwvIIwpvIKw$hILx4IMxXINxLIOy@IPyIQyBIRzHISzIUzh?IV{,,-IW{0/IX{8xIY|4-IZ|AI]| I^}$LvI_}I`}DAQmxcreatetask.llbDAQmx Create Task.vi0DAQxDAQx@POLYDAQmx Create Virtual Channel.viIPTH0FDAQmxcreate channels.llbDAQmx Create Virtual Channel.viDAQxDAQx@LVIN+DAQmx Create Channel (DO-Digital Output).vi  @pNIDAQTasktask in@pNIDAQTasktask out@7lines@0name to assign@ line grouping6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH0RDAQmxcreate channels.llb+DAQmx Create Channel (DO-Digital Output).viDAQxDAQx@LVINDAQmx Start Task.vi $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH09DAQmx configuretask.llbDAQmx Start Task.viDAQxDAQx@POLYDAQmx Write.vi[. PTH0+DAQmx write.llbDAQmx Write.vi DAQxDAQx@LVIN2DAQmx Write (Digital 1D Bool NChan 1Samp 1Line).vi  $@pNIDAQTasktask/channels in@! auto start@pNIDAQTasktask out@@ @!Booleandata @ timeout*@%number of samples written per channel6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH0ODAQmx write.llb2DAQmx Write (Digital 1D Bool NChan 1Samp 1Line).viDAQxDAQx@LVINDAQmx Stop Task.vi $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error outPTH08DAQmx configuretask.llbDAQmx Stop Task.viDAQxDAQx@LVINDAQmx 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 DAQxDAQx@$$  @@!data@ timeout (sec)6@P @!status @code@0sourceerror in@!stop (T)@pNIDAQTasktask out6@P @!status @code@0source error out Pt cP P d-`  P c4P"@P@flg@oRt@eofudf6PP @!status @code@0sourceerror inxP!0dfdPP!0txdPP!0oldPP!0ext cP"@P@flg@oRt@eofudfPpNIDAQTasktask outxpNIDAQTaskdfdPpNIDAQTasktxdPpNIDAQTaskoldPpNIDAQTaskext P4 P@@@! cP"@P@flg@oRt@eofudfP@!datax@!dfdP@!txdP@!oldP@!ext P   c8ZP"@P@flg@oRt@eofudfP timeout (sec)p dfdP txdP oldP ext cP"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext c'VP"@P@flg@oRt@eofudfP!stop (T)p!dfdP!txdP!oldP!ext*`@@0physical channellines.`@@0 channel name channel name !Z P$@P@0P`! auto cleanupJ P@@@@0physical channelF P@@@@0 channel name*`@@ line grouping line groupingB P@@@@ line grouping" P@@&`@@! invert line invert line@ P@@@@! invert lineZ P$@P@0P" P@@Z P$@P@0PZ P$@P@0P" P@@`! auto start `action" P@@ c c c @pNIDAQTasktask out:6@P @!status @code@0source error out c c @action c @!status c@!stop (T) @!status c@! auto start c@@!data@ timeout (sec)6@P @!status @code@0sourceerror in c c@!First Call?: T/F c@pNIDAQTasktask in6@P @!status @code@0source error out c @pNIDAQChannel ActiveChans@! invert line c@0physical channel@0 channel name@ line grouping*@@@0physical channellines.@@@0 channel name channel name*@@@ line grouping line grouping@!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 cx c c c  c  c  c 0 c c c  c c c0 c dP``` c d  ds  :H  *  |    D^5@$Dev1/port1/line1 DigitalOut.-NIDAQTask.nilvaiu.*DAQAutoCreateTaskDAQAutoDestroyTask DAQmx ChannelPD \n   T`p  @  *TKg@ @ @ L t | P , 2@( 2@( 2@(@H@@(@H P , @    P , 2 P , 2* 2 X V \ r@( 2@( 2 @ D H g 2x @(@ , 8@ 0 V@ 4 p@  2x | x | @( 2@( 2@( 2@(@H@(@H@(@H@(@HdVIDSMInstance 15 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viXFunnilvaiu.*:setChannelBoolAP:F  @!DO.InvertLinesPTH0 nilvaiu.dllVIDS2DAQmx Write (Digital 1D Bool NChan 1Samp 1Line).viPTH0DAQxDAQx@VIDSDAQmx Stop Task.viPTH0DAQxDAQx@VIDSDAQmx Start Task.viPTH0DAQxDAQx@VIDSDAQmx Create Task.viPTH0DAQxDAQx@VIDS+DAQmx Create Channel (DO-Digital Output).viPTH0DAQxDAQx@VIDSDAQmx Control Task.viPTH0DAQxDAQx@$S#i386#code3X$EwE\EPPUEd$==yÐYӀ}ELXCD C${(3QRhhhpd$ZY=C<{@VWh_^CT}E$EEƅPƅƅTƅɍ HHH HHHHH H$ƅ P hhUEPƅT s$ sD sT h ETj#E\EP.UR@␐}v}v ƅT fxBEhxPX P XuP$P\ $d$ =UƅH fx6hEhxT Tƅ( PRP ZXfxYƅ, L <$ƅX ƅX fxFYɍ` ƅ\ ƅ\ fxJbƅ` Dž8 @ =6D =69H =69g=69< @ 6PGXG7GG +F, D 6PGXG7GG +F0 H 6PGXG7GG +F4 g 6PGXG7GG +F< F F,  F0  F4  Fɍh Hƅd ƅd PRxZX0 =u6 QRVP$Pd$ ZYfxRƅh , 0 4 ET'E\EP.UR@␐}v}vƅh fxVƅl |>m QR 'kd$ZYDž Dž Dž QRP $P $xd$ ZY= QRhhhPf$hP $P $P $P $P $d$(ZY=w]Ü QRSPx$Pf$P $P $d$ZY='QRP $P $xd$ ZY= G QRhP $P$od$ ZY==dSSQRVWmQRP $h3P $  ׉ d$ZY_^ZY[Ðr*E\)QRhPUP-d$ ZY=Ð}v=r= =.=  =}v =|>|=q|=NO=QRP $hhU RhPQVd$(ZYƅl fxZ Ehx)uP$P|$d$ =< 8 98 xPQYXƅ` fxN EhxPRxZXƅ, fx ƅ0 t<$ƅp ƅp fx^ ɍx ƅt ƅt fxb ƅx ET,E\EP.UR@␐}v}vhƅx fxf Ehxƅ0 fx ƅ4 <tsl ET-E\EP.UR@␐}v}vƅ4 fx"R ƅ8 ƅ8 PRZXfx&O ƅ< <ɀȈƅ< fx*3 ƅ@ <$ƅ| ƅ| fxj3 .ɍ Hƅ ƅ PtXfxn+ ƅ xETQ/E\EP.UR@␐}v}vƅ fxr ƅ LET/E\EP.UR@␐}v}vƅ fxv Ehxƅ@ }$ ƅhhUEP8d$ }$ ƅ hhUEP8d$ =5fx.o } }P}}+QRPE@$d$ZY=b= p h搐ÐEw 0E\EPPUEd$===u=tEw Ew‰ppVL@'PUEd$=ÐPk1PH1P1}PB1cPC1IPC1/P2P< !2P[;2P[U2PNo2PT22Ðx&2Ðx&72Ðx&2Ðx&4z3Ðx&&d3Ðx&Np:3p @'PUEd$=ÐP \3P8 3WPl 3P  4P D4P~4oP*!h 45P#4P4 ,5P} f5P%5MP'5P /6P9 5N6P76eP]-6+P6P967P;p7}Pe=7CP7 P< 8Py X8P 8[P ?8!PKAx9PD@9P/Fz9sP 99_^ZY[]Ð=,PEP$PP/:$$@ $Ðd$=,PEP$PPl:$$@ $Ðd$=,PEP$PP:$$@ $Ðd$=,PEP$PP:$$@ $Ðd$=,PEP$PP#;$$@ $Ðd$=,PEP$PP`;$$@ $Ðd$.Ul$SQRVWT$ QRPE@$Rzd$ZY=__^ZY[]ÐDžl @ l Dž @ Dž X Dž Dž @Dž @ Dž \ Dž Džt Džx Dž| PTABp h Dž@ xDžDžDžDž Dž |$ Dž( DžDžDžPTABDž@ DžLDžPDžDžDžPTABDž$@ $Dž@DDžHDžxDžDž DžDžDž,Dž0Dž4PTAB( Dž|@ |DžDžDžDžDžPTABxDž@ DžtDž DžPDžDžDžPTABQRugd$ZY,Ul$SQRVW}#QRU Sd$ZY_^ZY[]Ð( ( @( @Ul$SQRVW_^ZY[]ÐUl$SQRVWui;F ?FF@@FD?FHQRhU?d$ZY_^ZY[]ÐX  D gj  - }   f ""#E)cAmK3{U%=wa#i#q#y##% t $>Xr&<RoS GCODE3XuN$%7.1Oldest compatible LabVIEW.NM@M8M0pPPP6@P @!status @code@0sourceerror in@@!data@ timeout (sec)@pNIDAQTasktask out6@P @!status @code@0source error out@!stop (T)*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 %0.2f%.0f%.0f%.0f%d%.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 Assistant11  @@!data@ timeout (sec) @P!0error in@!stop (T)@pNIDAQTasktask out @P!0 error out\DTHPD@M88T[~ (@pNIDAQTasktask out!@!stop (T) @!statusF6@P @!status @code@0source error out@0source @code@! auto startfV  $@pNIDAQTasktask/channels in@! auto start@pNIDAQTasktask out@@ @!Booleandata @ timeout*@%number of samples written per channel6@P @!status @code@0sourceerror in6@P @!status @code@0source error outF6@P @!status @code@0sourceerror in:*@%number of samples written per channel @ timeout(@@ @!Booleandata0$@pNIDAQTasktask/channels in"@ timeout (sec) @@!data   $@pNIDAQTasktask/channels in@pNIDAQTasktask out @action6@P @!status @code@0sourceerror in6@P @!status @code@0source error out $@pNIDAQTasktask/channels in@pNIDAQTasktask out6@P @!status @code@0sourceerror in6@P @!status @code@0source error out8,P @!status @code@0source&@!First Call?: T/F 7 @!DO.InvertLines, @pNIDAQChannel ActiveChansL@@P @!status @code@0sourceerror in (no error)4(  @pNIDAQTasktask in@pNIDAQTasktask out@7lines@0name to assign@ line grouping6@P @!status @code@0sourceerror in6@P @!status @code@0source error out"@ line grouping$@0name to assign@7lines*@pNIDAQTasktask in@! invert line6&@@@! invert line invert line:*@@@ line grouping line grouping&@0 channel name>.@@@0 channel name channel name*@0physical channel:*@@@0physical channellines @actionTH  @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\  < <TTT\\\l\\\\\(XXxxT\<T\\lT\\\l\\\\\\\\\(T,\\\\\DdTT\\\l\ \ 0\ T\\\ p   0 T T    0 T T   \\\(T\\\l\\\\ T\\\l\\\ \\ \ \ l ll<l\\\\\( TT TD99error inRD$88statusTD99error inPDG_H_codeHܴMQRH$ĴM '!'RD!;!;sourceHM(P(5xTD"A"Atask outTD"A"Atask outP@"WA"WdataH@M*&8i*(7hUDR_DR_D error outUDR_DR_D error outRD$hu;hu;statusPDgKtcgLtccodeHM{U{VH$8Mv#*v$*P@"WA"WdataHM((5:(*59N(( YDU b`U!b` timeout (sec)YDU b`U!b` timeout (sec)HMh$uQh&uPRD>>sourceHlM!"{TDAAstop (T)TDAAstop (T)HDM++VDy8oy:n While LoopLDR_R_ZDXZCase StructureXD^` auto cleanup`DDAQmx Create Task.viRE True ZD!l#kCase StructureQDKcMblinesHDMTgVf\Duwphysical channelHDMqsXD+K8+M8 channel nameHD M<TIg<V<fXD._;.a; channel nameHDM>qK>sKYDSK`SM` line groupingHD,MdTqgdVdfYDVcVc line groupingHDerror 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. ,Lp|4 N :@N0 7 U0  YdH8hB<\Tg|  <O 9The 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., 4 G9XN8hB4 FR :PN||@PB; @(The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.,  <  h4 F F`TN82 P \NN`p 2 0;GcI;GcI;GcIp 2 ; GbJ; GbJ; GbJL 2 J P0Q0Q/R.S-T0  F dH||< n(dNԴM  2  2  2  2  2 4 QU 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.,  (X4 F  "<hN4 2 'QlN0  #UdH8 h B | |0 DPD |T8 hB m-; Di 1; Di  ,., dtD |8 U=TI | | |P :taskID out has the same value as taskID in. , < P, 04 FRQ#BpN4 NQ#BtN@ 2O )j9{!!"|m4 FR ?#XxNXQ$=H~p 0 7 (9$< 2 )%9j|N 0  $=dH8hBUp 2+  &=#u7&=#u7&=#u70DG8hB@,U<O,P*p,!<$(,,,($!<,Hx4 FR Q`EN4 N Q`EN0 7 f0  bdH8hBTg|||<S`(Q,<Og<Td+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.,04 G(gv<N||(L%4%4L(8h(B@PCfJH @The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.,t<&$$4 FL fJudN82L zTҐNN|< n(u"+NxM (w!5 w!5 w!5 w!5 w!5 |L 2L zNT0Q0Q/R.S-T|p :L 0u?KcIu?KcIu?KcI|HR!<@'4 N ?#XN@PrB4 :?|&,P"D8r< ''6;NNp 2< 0,:$bJ,:$bJ,:$bJp 6< 0 .$cI .$cI .$cI||8h<BTi0 W  <B0 s 'C<0 U #?@dH8hBTh||<O'<L%,x D 4 K)N ):l@KK):KKl@):ddl@):KKl@):ddl@ 7W'<eGf'<feG'<eG'<eG'<eG8hB!(!R||0D!l$|@P$Tza!'h#<!"t""#P#$ $<4 F!R TcaN |0 w< ##:?dH4 N! TcaN8!2! g#vRNNp# 6! 0bn cIbn cIbn cIp# 2! nz bJnz bJnz bJL# :! g#v)0Qu0Q/R.S-T0# ! czVdH8#h!B$t"0R #|0#D$"!T#|D0# L vJdH8#hLB4#Q&4%h #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.,#&`&&*84# F%4 ?N4$ 2%4  N0% %4 dHp% :L ?KbJ?KbJ?KbJD%/timeout specifies the amount of time in seconds to wait for the VI to write all the data. NI-DAQmx performs a timeout check only if the VI must wait before it writes data. This VI returns an error if the time elapses. The default is 10. If you set timeout to -1, the VI waits indefinitely.0%D \%  !<  $  ,         ( 8%h%4B(,%**++-4,4,4% GRBN4& OBN' 2V7FjBdd7FKKjB7FddjB7FKKjB7FddjB' KiCKiCKiCKiCKiC\' 7XPhDPhD'|8'hB,,R '|0'D- '| ' 7YPPDhPPDhP NIDAQ DAQmx ChannelBDHPMInstance 15 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viLVINDAQmx Create Task.vitPTH0DAQxDAQx@LVIN+DAQmx Create Channel (DO-Digital Output).viR PTH0DAQxDAQx@POLYDAQmx Create Virtual Channel.viR PTH0DAQxDAQx@LVINDAQmx Start Task.vi{LPTH0DAQxDAQx@LVIN2DAQmx Write (Digital 1D Bool NChan 1Samp 1Line).viPTH0DAQxDAQx@POLYDAQmx Write.viPTH0DAQxDAQx@LVINDAQmx Stop Task.viPTH0DAQxDAQx@LVINDAQmx Control Task.viPPTH0DAQxDAQx@@BDHPijM89r,' '0'DT''''~D3X MijMpX/r''D1$p(d'(H''ad; Di 1; Di 'T1; Di ')L'(HX; Di 1; Di 1; Di ,'(**'tssL''n,,'4D','./T '@$'0'@(hT , 4' BT,N4( J$x7pN8)(%$0)p`)!D7y)=s#A  `&4)'$7GC) ) L" )@$)D)L4 ) L#4)"$7"@; )" L%l' ) @$(4)"$ ) $)t) @ ) @$'l'4)"$7@ ;) )" L dT,)ld,) $,X ,) < @) L < )" L! ) @$(hdT<) @Lt )@ L 0)$$NA^QVI )@ L ` @0)%$0_og )@ L ,) L  D ) ) | )|,) !"#%0)4) J DQ`N@* 6 D`n*W)X*W8*h DB ( *|X*, WY ]SX<A  4* J <WN,+ L  +@@ <%  0+. <W#_[<+O `n +B  +@@ <# 0+- <  + , +B\  +B  +@@ <" l0+- < W`[+ L +B\ l +B l +@@ <!0+- <H +d +B` +BL+ +B + +B` +BT+,+ l,+ <+++`\0+4,+ d4+@P +`  [+d4+ 7 +@@ < 0+- <W` [+ ,+ <(D`+t+t,+TPL0+,+  , +@P,+4H*+<+O+4+ JH]N@, 6H*W)X*W8,hHB`L,|,|D,1 h 4, KtN -t-\[4-3t- -t 4-3tT- -tPh4-3t-h -t4-3t$- -tX84-3t-8 -t4-3t- -t(4-3t\- -tp4-3t-p -t4-3t,- -t`@4-3t P-h8p@L -t4-3t8 - -tTl4-3t -L -t4-3t - -t<4-3tp - -t4-3t- -tL 4-3t@ -4-4P"-T  [-L4-0!!-P-h4-$XP$---@4-7#--8 ,<-$1 <P 4N 4. 0!.gg. @4.!!,P.  [ ;.4.""(P.! $ . t4.##$7."[C. L4.$ %7. L. .L  .#4.$<%!.%[;..t8tXs4./D&.4;d.' .&''('4.0&'\$,%d.'.D` .).)'4.D+H! 4.D 7 4.DP .rnrD(H4.DT(PH.(h ; .( .@oX(4./D.;d .?4. JB mN,/**4+,(,X.<4/0)$d4/ B* JdN@0Pv*B4Lh*t,0+,,++0|0|H0RXJ)-0+80v*4 ShNNH2';%02 _*4 Sh82h*4B**02 W* Jj02 w* m02 U* j@2 6*4 @LShDhDhD@2 6*4 LSgEgEgE2|2|42Q*m-d,2---/42 J-0 tN43 2-0 pN04 -0 m4|84h*B--4|44Dmm! 4|4. 4@pt.H4R*JP/L2X;<,4/x/1l14$2 44 B/ *J9N@5Pv/B4;LJh185h-0B.t.(85v/ ;SJhNN @7 6/ @;LBShDhDhD@7 6/ BLJSgEgEgE07 _/ ;SJh87h/B1X1D7|7|07 W/ 9JKj07 w/ <mM7|,70$0\001 87h/B2D17|47Q/<mM2,7223 3P47 J2X -^<N48 22X =pLN09 2X <mM89h2XB339|9|,936K93 9@n339|09 U/ 9jP49 B6 RJaN@:Pv6B4cLrh4,:45,5l558:v4 cSrhNN @< 64 @cLjShDhDhD@< 64 jLrSgEgEgE0< _4 cSrh8<h4B64<|0< W6 aJsj0< w6 dmu0< U6 ajx8<h6B::tH<R3RJx787dO,<4T46(6X66P<W6dmu7_,<788T8884< J7d Ud$N@= 27dO et,,-8=j7d vmx(NN,<? 27d ent0N@M0A 7d dmu8Ah7dB9D90A|A|,A99gA9 A@q9X9HAR9XzJ:<k6,A:,=;<<0<`4A B9 zJ~4NB|B|B|8Bv= Sh8NN<@D 6= @LShDhDhD@D 6= LSgEgEgE0D _= Sh8Dh=B;:`D|0D W9 Jj0D w9 m0D U9 j8Dh9B<<D|D|<DO9m<D==L=4D J<}S@N@E 6<m)X)X*W8Eh<B==E|E|@EPv9B4Lh>,,E::;;T;<E >?@?@ADAHTCD@ E@@B.>'0E.B>~ #($E?? > EBE>' EBH>' E@@BnL?`?0E-B?}E???@ EBEG,?`? EBHf?`? E@@B'@ ?0E- B@<| )$E@X@x? EBEG,@ @X EBHl`@ @x E@@Bo@0E-B@{ EAA$@ EBEF0@ EBHj@ E@@B(Ad0E-BAz ) $EAAAD EBEF0Ad EBHkAd E@@BoBA0E- BB@y )$EB\B|A EBEBB\ EBHiBB|EOPXE,D>X)l Y&SEDA>m\xv0E- BC8x@ I)D$ECTCtHT EBECCT EBHhCCt E@@BnCC0E- BCwPvYTzEDD C EBECD EBHh CD E@@BqD`90E-BDvP$Y-T(EDDD@ EBED`9 EBHgD`9EEDH(<E?`@ @AdBCCD`,EBEpEEEEEEF0G,0EEDEJJ<E ??@XAAB\CTDD4EEDGFdP&EF0  $EAA4EEDH G`7%EG,$E@X?,EBNHtH E@@BptCHTEHI8<Efgh hijkl`0EH(HJJ<E ? @xAA$B|CtD D?TE H(IIK9L4PPpQJf4E JI8KzDN<F IJK`L8MMVhOO F@I8JI0F&I8JLuK[SFJhI FQPJJh F @I8l`J?4F" I8JtKTOKFJJ F"QPcJ?,F#KDsJFJJ F @I8iKA4F"`I8KrirmKFKK` F"QP`KA,F#@LqKFKK` F @I8hLXHT4F"`I8Lp0i9r4mLFLL8 F"QP_LXHT,F#@LoLXFLL8 F @I8h M0C4F"`I8Mdn0v94zMFMM F"QP_M0C,F#@MmM0FMM F @I8gND@4F"`I8N<l0$9-4(NxFNXM F"QP^ND@,F#@NkNFNXMFI88F(I8Oj BFO0Vh FQPaNAD4F'I8OiK[ WNFOO FQPbOPAD F@I8kOPAD F @I8fPR4F"I8P4hFPPO F"QP^`PRFP,FJKLXM0NP,FI8PPQFR [QFQPR [<F ^`^__`abcde0FPQe*e*<F QJhJKLMNXO0OPP F@QPQQ0F$I8R gQ/a'YFQPFPRRpV0stY`4F KR 9HNPGRS\ST,TTUdUV4VVWXWX(XX GR cSR4GR SHfGR GR S|S\4GR SeGS\ GR SS4GR TdGS GR TLT,4GR TcGT, GR dTR4GR TbGT GR `UK`4GR UPaGT GR UUd4GR U`GUd GR _UL84GR V _GU GR _V4GV4 G@I8jNAD GR _VM4GR V] GV GR WV4GR WD\ GV GR bWxO4GR W[  GWX GR WW4GR XZ GW GR XHX(4GR X|Y GX( GR XX4GR XXGX GR eYX4GR YLW GXTGR {"YU,GYZ Z\ZZ@G 2Y`O ,,-<G 2Y` |LNtM0I 3Y` { 0I 3Y` }"8IhY`B[ZI|I|dIP[d^$^@ DAQmx Channel/8,J[\\t\]<] J[d[R0J[[TJ[ J[^`\0R0J[\`SWd]J\ J[e\X0J[\RJ\t J[a\X0J[](QWd]J\ J[_]\]<@J[]Pd(J]< J[^]M@J[^Od(3J]J]\] J[\0\\4JP^^77HJ^`]J\PP4JP_t_,!3HJ^(4(JNX]4JPkk014JR VT^4JP``,2J_4zzJMV4JPaa(00J`mmJKT4JPbb$P8Ja ]p pJ\O04JPcc P4Jb  WJOWX4JPdd7/JcOJJR4JPee75JdJT[4JPffP6Je  JX\tJN4JH(glg$7.HJfJO?4JH(hg!,HJg4(T(JDM4JH(hhT+HJh 4zTzJD M4JH(ih0*Jh4mD$DmJCtL84JH(ji0)Jim$mJB|K`4JH(jv$P-JVhA$JAOJ_4mm(*m*JLU]<4JH(klP(HJk W $4JH(m@l7'Jl`O$J@xJ<J$1BP 4PN 0K@?n~oK'>HK.$ KHn,4KD74KDn<! K(HsL4KDq q<4KD P4K KTNL4L BmnXNMM|h4MDpp,0M(AHMo$4MDpp0M.HTHMptD$DM|M3C\MnlzlTz4MDqq!M9D@\MqT(z(4M0rF$ d4M JrK\NN}4N/D.(;dXN,DslrxKYQSwHw,As N@@rns(H,NsLstxuv0N.rEK#SO NBzs(H N@@rt?0N-r&D NBwy0t? NBzt? N@@rnLu? NBws(HNtttx NBwy0u? NBzu? N@@ru40N-rudB Nuuu NBwzXu4 NBzu4N}\0N-rtCKTO N@@rox8Nj  Nvw v NBwzXx8 NBzx8Nwt|,Ntuu4x8,NrwwwNNwNzXy00Nwtz,N}0N-rvAKT ONzX  ONvu4Nwtzyd79Ny0ONtt8,Ntt8tuv4NwtyxhP:N{LNz{L,N0N|{ ,Nstw tXuDN1|{{0H4N K{L`NPO||h|}}\}~~l~P tD O{L|4tx4O3{L.@ O{L|h,Orzzz O{L||4O3{Lq > O{L}(}4O3{Lr= O{L}|tx4O3{Lu< O{L}}4O3{Lx$; O{L~$~4O3{L~X:O~ O{L~~l4O3{L~9O~l O{L\~O~OP4O3{Lo? O{LpP4O3{L7 O{L4O3{L6 O O{L,v4O3{L`5  O O{Lt4O3{L4 Ot O{L4O3{L03 O O{LdD4O3{L2OD O{Lv4O3{L1 O4O|$P>O44O3{L~8Ou4O|P<O  OOw 4O|7=OO}\tX4O|7;OOOt|<O$1rP 4dN 4PD,PPP  0P@(n ~PL4PDTp7XP,D,/g)aAL4P BnhN4QDP4Q B,;lN0R@$DR0R@x!<;KC4R BDtpN S|0S@, 7FGf?VHSnOPSDo8 x*.S,S`h4S!4S 4SolPS)Ln,4p@x4So ST?4SH S4S S` S Sx<4S Sp4SSp SD4S, S S4@4StS@ S4S  S S04Sd S Sx4S Sx S4S4S 4S STS.@,S0p @S 2O +,,-<S 2 +tNM0U 3 ,0U 3 .8UhBXDU|U|UU Uh,Ul U@<UO<UX4U BxN@V 6*W)X*W8VhBV|V|4V JP|N W@@P$ WB4W B (F7oN0X.P'p$X|4XDLh!Xn,\X4XD7LXxtԐ XBX|4XD!X4XD  X@@P?0X-P^gb XB?X(H4XD7Xm X@@P?0X-Pl XB? XB? X@@P0X-P^g b XBX?XLh XBpXxCCXDpX X@@P00X-P` X| XB0 XB0X,,X0,XP0lX XB<X0X,XL(|4XP@X b X|XXX(L,X PXtXPXP,XX<0X,,XDHL X@8,XdPXW80 X4X7?Xb4X Jd 0N@Y 2dO $/,,-8Yjd NN<[ 2d $NM0] 3d 08]hdBdD]1,|HxF4] K<NP^ `0h8p@^ ,^(` ^, 4^3 ^`4^3^` ^4^3^ ^P4^3^0 ^4^3^ ^ 4^3T^ ^h^h4^3 ^4^3$^ ^X84^3 ^8 ^4^3 ^ ^(4^3\  ^ ^p4^3 ^p ^4^3, ^ ^`@4^3^@ ^4^3< 4^34^ &KP NP_T$P _P4_3P '#_ _P<4_3Pp'-*_ _P4_3P-30_ _P 4_3P@396_ _PXt4_3P9@<_T _P4_3P '#_ _PD$4_3PxN9@<_$ _P4_3PM '#_ _Pp___D_1,d0 @(h/ _P4_3P(K '# _P4_3P<J9@< _ _Pp4_3P/ ' # _P _P4_3P .'-* _ _P@ 4_3Pt--30 _ _P4_3P*396_ _P<4_3PD)9@ <_4_,7FH_Xb<_T4_,$B_#_4_, 7D_04_,hPG4_3PL9@<_#_m; Di 1; Di  04_,PE_ # _P4_,PC_  _4_,7A__H<_$1PP 4N <` &)r$Br<hPD`cDF#|T` `@<4`b<P F#VN `@<H 4`b<@ V"|i`` 4`/D.&`` `h$4`0h &`` `h@ 4`0ht&"`` `hH``< b <`L|`$HxnqnptoonL.(h(''H`~b4`D|L!`` 4`DP`hH` ~ bH`Hi4`D! \`"?V?4`DXt!``H`$4`0h``4?H`'$L` T(.39Dm `u`ADH`( $ $l` h<PmDrrB93.()T&$`?@txH`nLO`@vH`o O `s)LH`H`  ,`p`N  N `4H`  _Wizardv@2ValuePTH0XexpressDAQmxDAQAssistantConfig ConfigVIs.llbConfigure DAQmx Assistant.vi_OriginalInstancePatha2PTH0IexpressDAQmxDAQAssistantBlock.llbDAQmx Assistant Block.vi Localized:&@0Localization Status (string)LocalizeNI.LV.ALL.VILastSavedTarget0DfltmxwBlob0{FdCHG!yWڢ|wJ?*^i_['N.$GbB҆i,kVNational InstrumentsDMF configurator package DAQ Assistant www.ni.com0K"}L_esjZ-D\e Line Output< DigitalOutDev1/port1/line1)d@@((PFI0Dev1(('?((((('(((Dev1120o Task Block 120Substream5s DigitalOutDev1/port1/line1$6A810E73-DC5A-442d-B15C-BF9C1502F365)d@@((PFI0Dev1x(('?((((('(((Dev1CompatibilityInfoSubstreamVersionSubstream150 mxwCore:4.0.0C Untitled 51 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,kVsjZ-D\ebB҆i,kVmxwDowngradeTypeMapmxwPackageFilterIDsbB҆i,kVGR˟EmxwExternalInputsmxwProgramaticParametersmxwToolsemxwActiveToolsGR˟GR˟H_WizardCustomMenuItem:@0 default valueConvert to NI-DAQmx Task _WizardCustoml 2PTH0TexpressDAQmxDAQAssistantConfig ConfigVIs.llbExpress To IO Control.vi_WizardCustomMenuItem28@0 default valueGenerate NI-DAQmx Code_WizardCustom2f 2PTH0NexpressDAQmxDAQAssistantConfig ConfigVIs.llbExpress To Code.vi _Configured  !NI.LV.ALL.goodSyntaxTargets&@0Dflt( IUUAn Q8>Q8>:>:>I?_H  O  V  ] TahomaTahomaTahoma0RSRC LVINLBVW\ < 4 t RSIDLVSRBDPWLIviCPTMDSTMDFDSLIdsVICD0versDDLDRXFPTDlCPMpSTRG HLPPpHLPTICONicl8TITLCPCTDTHPTRecICPST DSIM u IAuXtBIBu$ICvvIEvLjIFv@IGwlwIIwp\BIKwILx%IMxINxlIOy@̌IPyIQyLIRzHBISzwIUzIV{,IW{IX{IY|4 /IZ|I]|TI^}$лI_}xI`}\-I~HI~T-I@~`)IH~tiITI\-I I IkI`iIDXIXIJpIiIHGIz8I(dIT0kIIMInstance 15 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi` <@P_JR  %TNs94u ُ B~x)c}p]IELVIN-latchup_v3_71_complete_JTAG_synchro_190506.viLVINMInstance 1 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vio @T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesDynamic Data Type@@ ArrayPTH0RMInstance 1 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viLVINWrite Characters To File.vi_P  @!convert eol? (no:F)0@2'new file path (Not A Path if cancelled)"@!append to file? (new file:F)@0character string$@2file path (dialog if empty)PTH09Utilityfile.llbWrite Characters To File.viTLVINMInstance 3 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vio @T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesDynamic Data Type@@ ArrayPTH0RMInstance 3 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viLVINMInstance 4 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi  @@!data@ timeout (sec)6@P @!status @code@0sourceerror in@!stop (T)@pNIDAQTasktask out6@P @!status @code@0source error outPTH0RMInstance 4 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viLVINMInstance 5 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi @ timeout (sec)6@P @!status @code@0sourceerror in@!stop (T)@pNIDAQTasktask out@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesdata6@P @!status @code@0source error outPTH0RMInstance 5 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viLVINMInstance 6 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi  @@!data@ timeout (sec)6@P @!status @code@0sourceerror in@!stop (T)@pNIDAQTasktask out6@P @!status @code@0source error outPTH0RMInstance 6 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viLVINMInstance 7 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi @ timeout (sec)6@P @!status @code@0sourceerror in@!stop (T)@pNIDAQTasktask out@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesdata6@P @!status @code@0source error outPTH0RMInstance 7 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viLVINMInstance 8 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi  @@!data@ timeout (sec)6@P @!status @code@0sourceerror in@!stop (T)@pNIDAQTasktask out6@P @!status @code@0source error outPTH0RMInstance 8 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viLVINMInstance 9 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi @ timeout (sec)6@P @!status @code@0sourceerror in@!stop (T)@pNIDAQTasktask out@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesdata6@P @!status @code@0source error outPTH0RMInstance 9 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viLVINMInstance 10 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vio @T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesDynamic Data Type@@ ArrayPTH0RMInstance 10 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viLVINMInstance 11 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi  @@!data@ timeout (sec)6@P @!status @code@0sourceerror in@!stop (T)@pNIDAQTasktask out6@P @!status @code@0source error outPTH0RMInstance 11 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viLVINMInstance 12 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi  @@!data@ timeout (sec)6@P @!status @code@0sourceerror in@!stop (T)@pNIDAQTasktask out6@P @!status @code@0source error outPTH0RMInstance 12 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viLVINMInstance 13 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi  @@!data@ timeout (sec)6@P @!status @code@0sourceerror in@!stop (T)@pNIDAQTasktask out6@P @!status @code@0source error outPTH0RMInstance 13 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viLVINMInstance 14 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi  @@!data@ timeout (sec)6@P @!status @code@0sourceerror in@!stop (T)@pNIDAQTasktask out6@P @!status @code@0source error outPTH0RMInstance 14 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viLVINMInstance 15 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi  @@!data@ timeout (sec)6@P @!status @code@0sourceerror in@!stop (T)@pNIDAQTasktask out6@P @!status @code@0source error outPTH0RMInstance 15 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi*L*LP cP P d-` c \P"@P@flg@oRt@eofudfP!triggered_ch1?x!dfdP!txdP!oldP!extj Pp@fP0@PP!!!!l@bP0   !!!$@P0!!!B@8PPbPP@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesP@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesJ P@@@P0!!!b P         @P b P         @P  cP"@P@flg@oRt@eofudfPT P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributes monitoringnpT dP^@TTNPTP @ P!0SdfdnPT dP^@TTNPTP @ P!0StxdnPT dP^@TTNPTP @ P!0SoldnPT dP^@TTNPTP @ P!0Sext4 P@@@ P c P"@P@flg@oRt@eofudfP@ events_CH#p@dfdP@txdP@oldP@ext0(P*P0020 c rP"@P@flg@oRt@eofudfP2file (use dialog) p2dfd P2txd P2old P2ext P   cRP"@P@flg@oRt@eofudf P!stopx!dfdP!txdP!oldP!ext c\P"@P@flg@oRt@eofudfP Recovery_levelp dfdP txdP oldP ext c(XP"@P@flg@oRt@eofudfP! waiting ...x!dfdP!txdP!oldP!ext c/ZP"@P@flg@oRt@eofudfP! reseting ...x!dfdP!txdP!oldP!ext P   c\P"@P@flg@oRt@eofudfP!triggered_ch2?x!dfdP!txdP!oldP!ext cRP"@P@flg@oRt@eofudf P dropp dfdP txdP oldP ext P   F P@@@@ Operational_level c0P"@P@flg@oRt@eofudf2P@@ Operational_levelOperational_levelx@ dfdP@ txdP@ oldP@ ext> P@@@@! RSTB_init cTP"@P@flg@oRt@eofudf P!ready?x!dfdP!txdP!oldP!ext c#P"@P@flg@oRt@eofudf"P@@! RSTB_init RSTB_initx@!dfdP@!txdP@!oldP@!ext P cXP"@P@flg@oRt@eofudfP pulse_widthxdfdPtxdPoldPext c,RP"@P@flg@oRt@eofudf P!RSTBx!dfdP!txdP!oldP!ext c/RP"@P@flg@oRt@eofudf P!JTAGx!dfdP!txdP!oldP!ext P cVP"@P@flg@oRt@eofudfP prog_timepdfdPtxdPoldPext c,VP"@P@flg@oRt@eofudfP! JTAG_progx!dfdP!txdP!oldP!ext !`milliseconds to wait @4 P@@@!`!want seconds? (F)`0 format string 0`!convert eol (F)`@!data4 P@@@4 P@@@!`@!datah! waiting ...8 P"@PP8 P"@PP8 P"@PP8 P"@PP8 P"@PP(! ! hindex `index( 4 P@@@!`@!data `index`@!data4 P@@@!8 P"@PP h!RSTB `!ready?8 P"@PP h!ready?8 P"@PP8 P"@PP `!RSTB8 P"@PP `!RSTB h!RSTB8 P"@PP`@!data4 P@@@!` pulse_width 2`@!data4 P@@@!Z P$@P@0P`@!data4 P@@@! c c$ c c<@pNIDAQTasktask out! c@ timeout (sec)@!stop (T)6@P @!status @code@0sourceerror in c@pNIDAQTasktask out6@P @!status @code@0source error out c@!! c"@@@! RSTB_init RSTB_init@@ Array@pNIDAQTasktask out6@P @!status @code@0source error out6@P @!status @code@0sourceerror in c@ timeout (sec)@!stop (T)6@P @!status @code@0source error out! c@pNIDAQTasktask out@@!data6@P @!status @code@0sourceerror in c@ timeout (sec)!6@P @!status @code@0source error out c@!@@ Array@!stop (T) c@pNIDAQTasktask out6@P @!status @code@0source error out c@@!data c@ timeout (sec)6@P @!status @code@0sourceerror in@!stop (T) c@milliseconds to wait@pNIDAQTasktask out@milliseconds to wait6@P @!status @code@0source error out c@@!data@ timeout (sec)6@P @!status @code@0sourceerror in@!stop (T)6@P @!status @code@0source error out c"@@@! RSTB_init RSTB_init@milliseconds to wait@pNIDAQTasktask out6@P @!status @code@0sourceerror in c@ timeout (sec)@!stop (T) c@pNIDAQTasktask out6@P @!status @code@0source error out! c@ timeout (sec)6@P @!status @code@0sourceerror in@!stop (T) c@pNIDAQTasktask out@!stop (T) c@ timeout (sec)6@P @!status @code@0sourceerror in c@0 time string6@P @!status @code@0source error out c@@!data! c@ @!ready?@0 date string62@@@ Operational_levelOperational_level@! reseting ...&"@@@! RSTB_init RSTB_init @!RSTB@! JTAG_prog@ prog_time @!JTAG@ pulse_widthTP@@!data @!stop0@2'new file path (Not A Path if cancelled)$@2file path (dialog if empty)@@!data@!stop (T)6@P @!status @code@0sourceerror in c@2file (use dialog)@ timeout (sec)@0spreadsheet string0.@shortlong abbreviateddate format (0) c@@ Recovery_level@!convert eol? (no:F) c @T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesdata@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesdata c86@P @!status @code@0source error out c@pNIDAQTasktask out@!stop (T)6@P @!status @code@0sourceerror in c@@!data@ timeout (sec) c! c @! waiting ... @ drop  ! c @@ Array@!!!6@P @!status @code@0source error out c@ timeout (sec)@pNIDAQTasktask out@!stop (T)6@P @!status @code@0sourceerror in c@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesdata c<@milliseconds to wait c c$ c c c c c c$ c c c c$ c c c cD c c c c c c$ c cD c c c c c cL c c$ c c c cD c c c c cH c c  c c c c c c c c c c c c c c c cO c  c c c c c c c c c c c c c c c  c  c  dP``` P dFR4( O*B<) * x t*( \4|(*^l8~Voltage0ZZZBBVoltage1BBCH#3@Time Amplitude0Awc xa bT`p  ^ P  HT `p T02<> h 0 6<>   P D 0 :<> < d px L  F `  P0<> \drpx X TtaF@ x *@ 4@ 4(s@ L|@ h$@ $ |$(,ko H$T@ T$p X$z H$T X$z@ % x$ p$ `$~@ h$@ $ $@ 4`@ !  |$ l @ !@ 4 ! !> @@ h$ e@ h$j |$@ ! ! @ < 0Li@ D, "  l z@ L|  @ `D z@ T  4, 0 @ X VIDS-latchup_v3_71_complete_JTAG_synchro_190506.viVIDSWrite Characters To File.vi lPTH0VIDSMInstance 15 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi PTH0DAQxDAQx@VIDSMInstance 14 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi PTH0DAQxDAQx@VIDSMInstance 13 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi PTH0DAQxDAQx@VIDSMInstance 12 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi PTH0DAQxDAQx@VIDSMInstance 11 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi hPTH0DAQxDAQx@VIDSMInstance 10 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi PTH0VIDSMInstance 9 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi PTH0DAQxDAQx@VIDSMInstance 8 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi |PTH0DAQxDAQx@VIDSMInstance 7 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi tPTH0DAQxDAQx@VIDSMInstance 6 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi pPTH0DAQxDAQx@VIDSMInstance 5 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi `PTH0DAQxDAQx@VIDSMInstance 4 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi \PTH0DAQxDAQx@VIDSMInstance 3 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi xPTH0VIDSMInstance 1 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi dPTH0gbi386bzcodefgEw$zE\EPPUEd$=9=8ÐYӀ}}E$EEɍ<ƅ8ƅ8QRhh4 h蕗kd$ZY=8fxK=ƅ<ɍDƅ@0hhUEPR} QRhZhhVP $U胬d$ZY=Ð % ƅLfx:QRP $hhPEP$gd$ZY= Ð 9 ƅPx:ɍ`HHH HHHHH H$ƅ\ThhUEPRd QRhnhhVP $Ud$ZY=Ð" " ƅh}$ ƅd hhUEP8d$ =2fx68ƅl p  d .UR@␐" " dƅlfx:e8ƅpp x '6k9kVW_^PQYXƅpfx>08ƅt` x '6o9kVW_^PQYXƅtfxB7ƅxh ݅H ݅p  1ƅx}$ ƅ0hhUEP8d$ Ph R ZXfxF7ƅ| ݅X ݅`  1ƅ|}$ ƅ0hh UEP8d$ fxJe7ƅ <ɀȈ ƅP @ XfxN;7QRP $hhP $d$ZY=ÐR }ƅxO7+(8 , QRPŶd$ZYÐQR+jZYQRPQD QTd$ ZY=/8 , QRPQ|hd$ZYR QRfd$ZYÐQRyfZY| ϠQRP, $Q|{fd$ ZYÐQRfd$ZYQR|yfd$ZYÐQR虆fd$ZYÐR ƅfxR5QRP, $hhP $2d$ZY=Ð xS5VWH p _^VWX ` _^@ ƅPfx5ƅTDž| QRP$Whhhld$ZY=y,| #?h PX PXƅTfx">5QRP $hhPEP$d$ZY=Ð}v,ƅXx#5h s< sD sT <ETE\EPh .UR@␐}v >IE\QRh hhVPEP$U胡d$ZY=Ð}v"}vƅXfx&=4eE\QRPEP$hhPEP$hd$ZY=Ð}v(x'4ɍHHH HHHHƅ hhUEPQRP$4 hhld$ZY=x&ƅ}$ ƅ hhUEP8d$ =U&fxf0ƅ4 ?? = 89QRRShhhhVLld$ZY= 66F)؉GWRZ4 8SQRVWE x<H8u669kQRQWVRed$ ZYE=KEME RUZ8$;MMRUZEPEEX`PERUQff YZXEEEm}_^ZY[ÐuP$P$d$ =+$ƅfxjv.ƅ 6PGXG7GG6EQRWRP $VSP!$P$Hd$ZY=#ƅfxn-ƅ@ == == =@ 9$QRRVhhld$ZY="@ ?ϋ=%QRRWP@$aed$ ZY׋ =%QRRWP@$+ed$ ZY׋=%QRRWP@$ed$ ZY׋ =%QRRWP@$ed$ ZYƅfxrg,ƅl sTs,d8ETlE\EPl .UR@␐}v}vƅfxv ,Ehx|"ɍHƅƅQRhhP $e hg~kd$ZY= fxz+ƅƅfx~+ƅp s< sD sT xET”E\EPp .UR@␐}v >IE\QRhKhhVPEP$U^d$ZY=Ð}v4}v*ƅf+Ehx ɍƅƅPH RjZXhhUEP8d$ f*ƅɍHHH ƅThhUEPIE\QRh@fhhVPEP$U{d$ZY=Ð}vQ}vGƅf)ƅpETZE\EPx .UR@␐}v}vƅf)ƅ@ =ǃ Dž< =9BQRP$P< $hhkd$ZY=< =  1RZƅf(ƅҋ< <6QRVhkd$ZY> ҈0 ƅP0 Xf8(Ehx  ƅf8(EhxɍHƅƅQRhhP $hQxkd$ZY=f'ƅ닋hωwOF$=0= {.ˊifF4QRhPEP$Pi$hS%#d$ZY=qƅf'ƅ| s< sD sT EToE\EP| .UR@␐}v >IǛE\QRhdwhhVPEP$U豎d$ZY=Ð}v}v}ƅf&EhxvɍƅƅP< RZXhh UEP8d$ fu&ƅɍHHH ƅ hh UEPIE\QRh hhVPEP$UÌd$ZY=Ð}v}vƅf^%ƅETE\EP .UR@␐}v}v2ƅf;%ƅ =BǃD = ƃ; Dž =9BQRP$P $hhkd$ZY=Y =| 1RZƅf#ƅҋ <6QRVhkd$ZY> ҈ ƅP Xf#Ehx+ ƅf#EhxɍHHƅƅQRhhP $hPL D$Xh^qkd$ZY=xQRhhP $hPL D$Xhqkd$ZY=Nf #ƅɍHƅ ƅ f #ƅ =ǃ Dž_<5ƅf"ƅ s< sD sT LETE\EP .UR@␐}v >IHE\QRhphhVPEP$U0d$ZY=Ð}v}vƅf!Ehx7ƅf!ƅɍƅhh UEPIE\QRh hhVPEP$U살d$ZY=Ð}v }v ƅ(fEhxƅfEhx ɍ0Hƅ,hhUEPI E\QRh hhVPEP$Und$ZY=Ð}vD}v:ƅXf&Ehx ƅ@fƅDɍ`ƅ\ƅ\P0 t Xf* ƅ`t %۫E\EPQRPd$ZYÐQRjZY,QRPQuh-d$ ZY=ӬE\EPQRPQ$h(kxd$ZY}vQR(n`fd$ZYÐQRRfZY$ ϠQRPEP$Q$xTfd$ ZY(ÐQR(Xfd$ZYQR$*Sfd$ZYÐQR(_fd$ZYÐ}vvƅ`f.Ehx ƅDfƅHɍhƅdƅdQRhhP $ hdkd$ZY=f2ƅh s< lsD tsT 0ET*E\EP .UR@␐}v >IE\QRhL0hhVPEP$U{d$ZY=Ð}v}vƅhf6EhxƅHfƅLɍpƅldhhUEPEhxƅLfƅPɍxƅtƅtfBƅx닋ωwOF$=0= {.ˊ fF4QRhPEP$P $hSP d$ZY=ƅxfFJEhxƅPf\Ehxƅ4fnEhxƅDfxEhx0 ƅ<fx } }K}QRPE@$וd$ZY== p h搐ÐEw E\EPPUEd$===z=yEw Ew‰ppVL@'PUEd$=ÐPX81IPX8@cPX8[}}PX8c I ˳/PX8PX8@,PX8 OPX8p/3PX8 MPX8gPX8(yPX8$_PX8&EPX8Rϴ+PX8YPX8wPX8PX87PX8QPX8lkPX8DuPX88[PX8pAPX8`"ӵ'PX81 PX8X/(Ðx&s!>Ðx& TÐx&#jÐx&GÐx&yÐx&Ðx&¶Ðx&ضÐx&qÐx&[Ðx&EÐx&"/0Ðx&FÐx&n\Ðx&BrÐx&=Ðx&OÐx&aÐx&ppַp @'PUEd$=ÐPX8PDX82WPLX8l 'x ''   o (   T5 ]      ȹ ]    p<M A v     $e ) ^+ , Y һ, Y Y  }  FC      P ! P!! .[PX8 h!P"X8 PX8ܽP:X8%sPX8'P9P3X8(P~X8)ľPAX8*PX8+88QPX8rP X8,P*X8 xPIX8  iPX80!!"Z/P X83##$$P,X84$$%%pPX85%%&PX86&&'BGPtX87''#| PX8""!P$ X88(()P X8))***_P!X8**(d%PY"X8:++,P"X8;--..P#X8<..//wPA$X8=//0L=P%X8>001PW&X8?11-P&X8,,+P['X8@2234UP'X8A667nPX(X8B7788Pw)X8886P)X8334mP0*X8C99:V3P+X8::9P+X8445P+X8E;;<P,X8<<==>KP-X8==;xP-X8552PV.X8G>>?P /X8??@&cPF/X8AAA`)P/X8BBCP0X8IHHIIP91X8IIH{Pa1X8CCDHAP1X8KJJKP2X8KKJP%3X8DDEP3X8LLLMM00YP4X8MMLjP4X8EEFPC5X8MNNOP6X8OONqP6X8FFGR7P6X8NPPQP7X8QQPP7X8GGBP7X8@@>:OP!8X8tPX8X8_^ZY[]Ð\ =/P $PP,$\ $@ $Ðd$` =/P $PPl$` $@ $Ðd$d =/P $PP$d $@ $Ðd$eh =,PEP$PP$h $@ $Ðd$l =,PEP$PP+$l $@ $Ðd$p =,PEP$PPh$p $@ $Ðd$t =,PEP$PP$t $@ $Ðd$x =,PEP$PP$x $@ $Ðd$| =,PEP$PP$| $@ $Ðd$ =,PEP$PP\$ $@ $Ðd$ =,PEP$PP$ $@ $Ðd$ =,PEP$PP$ $@ $Ðd$j =,PEP$PP$ $@ $Ðd$ =,PEP$PPU$ $@ $Ðd$` =,PEP$PP$ $@ $Ðd$.Ul$SQRVWT$ QRPE@$R>}d$ZY=_^ZY[]ÐƅmDžq)fDžwfDžuQRhhaU`d$ ZY= = = = = = = = = = = =| =q =f =[ =P =E =: Dž|\ \ @ | DžDžDž@Dž@Dž ,Dž0DžDžDžPTAB x Dž` ` @ Dž@Dž@Dž@DžH DžP lDžpDžDž DžPTAB  Džtd d @ tDžx DžDž|DžDžPTAB xp Džh h @ , DžDžDž@Dž@Dž@ dDžhDžDž DžPTAB  Dž<l l @ <DžXDžh lDžp@ tDžx |DžDžDDžHDžLPTAB @8 Dž|p p @ | DžDžDž@Dž@Dž  ,Dž0DžDž DžPTAB x Džt t @ Dž@Dž@Dž@DžH LDžP1 lDžpDžDž$DžPTAB  Džtx x @ t Dž@ DžDž|Dž%DžPTAB xp Dž| | @  DžDžDž@Dž@Dž <Dž@DžDž*DžPTAB  Dž  @ Dž@Dž@Dž @DžX \Dž` |DžDžDž.DžPTAB  Dž  @  Dž DžDžDž/DžPTAB  Dž  @  DžDžDž@Dž@DžP tDžxDžDž8DžPTAB  :Dž  @  DžDžDž @Dž0@Džh DžDžDž=DžPTAB  Dž  @ X DžDž0Dž8@DžH@Dž L DžDžDžIDžPTAB  FDž4  @ 4 TDžXDžpDžx@Dž@Dž DžDž<Dž@MDžDPTAB 80 -QRuv~d$ZY,Ul$SQRVW}#QRU起d$ZY_^ZY[]ÐϪiQRhhaU,چd$ ZYUl$SQRVWQRU蚾d$ZY_^ZY[]ÐUl$SQRVWt$ EQRhhu hPhAha6htUN܆d$(ZYUl$SQRVWt$ =0<ƅ0}Ul$SQRVW|$ =< QRhPhh (hP<$P0$hUֆd$$ZY_^ZY[]ÐUl$SQRVWuF TFFWzF@FDQRhU d$ZY_^ZY[]ÐX  & EH  0 +K        # z M  D ,12)J&;q    !#$%& 2' ,)U*n*+*****+*+=+R+l,p-./ 011+112N2b2o22222i3 f4h55+5556 6"6=6P6e6|78U V`a@abaa|bbz)>A{BK???wBA@=BBCDT">CQGD/EiEEDEQc>UAFGF9G!HQF@ Df?>Fm@3@HA+J[H IB?CIKDF}IJIoLIJMKHeJ_C%CWMKLKKGL5LMyNN?N'ONNOPOaOPPIP1QPkQMMsGbbbbb%q  a O=R!!@#w##( )G**-N-0012 4D4Z558Z9t999999:*:D:^:x::::::;.;H;b;|;;;;;;<"<8.@shortlong abbreviateddate format (0)(@0spreadsheet string$@!convert eol? (no:F)<0@2'new file path (Not A Path if cancelled)2"@!append to file? (new file:F)*@0character string0$@2file path (dialog if empty)P  @!convert eol? (no:F)0@2'new file path (Not A Path if cancelled)"@!append to file? (new file:F)@0character string$@2file path (dialog if empty) @!stop@T P@TP @TPt0@ dt@@ Y2@P @!status @code@0sourceerror@S attributesdata @ Recovery_level@! JTAG_prog@! waiting ..."@! reseting ...&@ Operational_level@! RSTB_init @!ready?B2@@@ Operational_levelOperational_level2"@@@! RSTB_init RSTB_init$@@! RSTB_init@ pulse_width @!RSTB @!JTAG"@ pulse_width 2@ prog_time((((@$4\p@$$DDl0lX4 DHddddH|0|$| $   , ,\\ P P p  dd \ ,\ \ p\  < ` $H H  | $ l|0HH||$$0ll|$|0X4|$|$0  |||||Tppppl0X4pppHHl|$|l00D |l08888888PPD ||l088 D$88P|l0hh$||| ZD#0#0triggered_ch1?ZD;H;H triggered_ch2?VD**  monitoringHM   HM   PD$TimeH"зMU D$s AmplitudeHDMS`S`P'|4'~4CH#3WDVcVc waiting ...V""  events_CH#H`M(5((HPM,9,9N&& ]Dccfile (use dialog)HM&K(JP*7*7stopH$(M<I <I ZD0=0=Recovery_levelH|MCPCPXDVc#Vc# reseting ...PDdropHM!.!.]DK L Operational_levelHTM&O3{&Q3zUDa(n_a)n_  RSTB_init] < =Operational_levelHM!$.6!&!5RDV(cJV)cJready?Ua!nXa"nX  RSTB_initHMaEnWaGaVWDTa Ta  pulse_widthHĸMgtgtPDVcVcRSTBPDVXcrVYcrJTAGUDOO  prog_timeHMCBUD  JTAG_progHDhMHD(M1d2d `D[h1[h0milliseconds to waitHD8Mk'x0k)x/eD1]>1_>Convert from Dynamic DataPDdataHDpMPA]PB] HDM67]D?Awant seconds? (F)YDfh format stringHDhM[D$G$Fconvert eol (F)gDOQWrite Characters To File.viyD13---monitor input signals and detect falling edgeHDM4A4AHDM'4('4(HDM;H!;H HDM_)l4_+p3HDMKNXKOX fDGIConvert from Dynamic Data2PD  dataHDMHDMyD%%~-latchup_v3_71_complete_JTAG_synchro_190506.viWD/)c1)b waiting ...ZD$8Eo8EnDAQ Assistant3YD$RQ DAQ AssistantZD$#3#2DAQ Assistant4ZD$$1"$1!DAQ Assistant2ZD$  DAQ Assistant5HDDM3|4| yD&&-latchup_v3_71_complete_JTAG_synchro_190506.viQDindexHDM  HDMQDindexHD$MmzmzPDdataHD4Mt vHD4M4}5}HDеMzzHDDMo'xq'wQD \y ^xindexPD?L?LdataHD\MPr]PtPZD$"/:"/9DAQ Assistant6fDN*P*Convert from Dynamic Data3yD$ &-latchup_v3_71_complete_JTAG_synchro_190506.viHDMHDM$1$1ZD$"x$wDAQ Assistant7RD%p2%r2ready?yD"/"/-latchup_v3_71_complete_JTAG_synchro_190506.viRD&3&3ready?ZD$&;&:DAQ Assistant9HDMPDprRSTBHD̸MZD$,Z,YDAQ Assistant8PDRSTBHDM HDԸM[D$ 4 3DAQ Assistant10PDRSTBPDRSTByD-latchup_v3_71_complete_JTAG_synchro_190506.vi[D$('DAQ Assistant11PDdataYDAC pulse_width 2HD MprHDM$PD)6)6dataHD$M:G::HDܸMFwGw REuu True HDMfgPDssdataHDDM%.0f%<%H:%M:%S%2u>T%#_g%.0f%.0f%#_g%#_g%#_g%.0f%.0f%.0f%.0f%.0f%.0f%.0f%.0f%.0f%.0f%.0f %#_15g%.0f%.0f%.0f%.0f%.0f%.0f%.0f  && YY tt STOP<FPHP-latchup_v3_71_complete_JTAG_synchro_190506.viSFPHPDM8TK trigger detected? indicates whether a valid trigger is detected for each waveform.$  8 #1)Ge #1) Ge#1)ddGe#1)Ge#1)ddGe 7W 4,dHf 4,fdH 4,dH 4,dH 4,dH|0*02|||x| @34p.(@ L,4 G l:INp^<Aa CgL0d8xHx4 Ft +NHR tO Fn Z@P~dB4$H (48v  NNp 2 4bJbJbJp 2 8@cIcIcI0 w dH|<O188L,0+0 _d 0 wd Db0 Wd Fn>n8hdB pT||<Sp$d%b   P0 3  #`0  %b8h B ||  T   T4Q # $ @ t 4 2  N0  #dH8h B T||<O 4 @ \ @ 2 V!9SSR  4.~4.~4*4.~4*8hB XdT||<O 4J\p 2V 6;l@KK 6;KKl@ 6;ddl@ 4J.~4J.~4J*4J.~4J*8hB@,T||<O J`@ TJ`.~J`.~J`*J`.~J`*8hTBxT||<Sp,tK ?(X0 3 10 3 ?>n8hBT|| @d @d<O!4LHp !!!??????|8h BlT|<O"1Xpp "1"1"1??????8hB,||<O)|p @)))??????8h@BP<||<O)(p d)))??????8hdBt`||0 Ct !>n@ :tJ!ThfFfF]O@ :tL!*>v6v6o=@ :tK!?Sn>n>gE0 kt! v>n0 Jt& D`0t0 N <l0 2( 0 2-&' 4 3^N4 2ND O@4t0L0N8 hB0 2(YZ 0 2-tu 4 3^rN4 6Ra N0 t 60 t ->n8htBT||4 $t&{5$N0tdr|?HO ||HHR"pv 8hpB8@Ti| <O-$Uw,,-T,T4 GlUd(N4<p  L!T4 F #,N@P rB4 :w$ |8 rp '60NN4p 2p 0,:bJ,:bJ,:bJp 6p 0 .cI .cI .cI0 wp #:dH0 s 'l 0 U #pdH|0 W  <|@P'> !x.,"H!!#(#"|"|8hB |Th82 +:8NN<p :  0&2cI&2cI&2cI|4 J  '@N0  '> dH8h B"4!@R 0#yJ|p :  2>bJ2>bJ2>bJL :  +:0Qu0Q/R.S-T|<[' n$4z,$`$&($%%@&4 F# dDN4 2# %LHN%|'P0 7# $0 # PdH<O #S Rn${ %@RnRnRnRnRn|p 2#+  # # # |8h#B&&T||0'<|#|8h%@B&& @@P,$/U)`|-0 |lplp|:<O)08L(\,(()(4 K( )8LN8h( BR<  v( ;J PNhM0( ( 0,*$**+h+*X+0 ( 8L8L8L8L8L4 F' />TN0 ' >UdH8 2' BQXNN\p! 6' 0=IcI=IcI=IcI8!h'B#R p! 6' IUbJIUbJIUbJL! :' BQ0Qu0Q/R.S-T0!''T8!hlBR! ldul@ddduKKl@duddl@duKKl@duddl@0!All ^! 7lWbweGbwfeGbweGbweGbweG!|<!O/ Uw$.p4! G.Ud$`N,".</</.8"h.BR8"h lBR0"A0l#. " .dul@KKduKKl@duddl@duKKl@duddl@" 7.WbweGfbwfeGbweGbweGbweG"|@"P2D 31h p"Ytrigger detected? indicates whether a valid trigger is detected for each waveform.0", l0 6,"12 23312t"|44" F0  dN0# 0 3dH8# 20  /hNNl0%10T 8%h0BR p% 60 0'cI'cI'cIp% 20 '3bJ'3bJ'3bJL% :0  /0Qu0Q/R.S-T%  l;I)Ge ;I) Ge;I)ddGe;I)Ge;I)ddGe% 7 lW8L,dHf8L,fdH8L,dH8L,dH8L,dH%|%|LL%|%|%|T@%P8t ?85 ,%56<6t776 64% N5l J!pN0& 5l !J8dH8&25l %N4|tNNxp( 25l 0 ?,KcI ?,KcI ?,KcI8(h5lB5-R p( 25l ,?8KbJ,?8KbJ,?8KbJL( :5l %N4T0Qu0Q/R.S-T<(O,|0,<W8t P,|8,h8tB;;ThH,RC\ v<d7 ,,AB@BC CP,,@AHADD4C,|<,O?DU%wK=|S,|,|,,=>>=4, G=U'dKN8-h=B=h=TR- =d'u8l@KKd'u8KKl@d'u8ddl@d'u8KKl@d'u8ddl@- 7=Wb%w:eGfb%w:feGb%w:eGb%w:eGb%w:eG0-ABQ=0 :8-h7B5D50R- 7cco{GeKKcco{KKGecco{ddGecco{KKGecco{ddGe- 77W``r~dH``r~dH``r~dH``r~dH``r~dH4- F0.lO<;i5= 1;i 1;i5= 1;i @5PMPLAV,5MM|NNNMLM45 FL PN06 L HdH86 2L DNN085Ldr88hLBR p8 6L 0cIcIcIp8 2L bJbJbJL8 :L 0Qu0Q/R.S-TaS|;i5= 1;i <8OQpO,8PP|QR8QPD48 GON89hOBR 9 2OVjBddKKjBddjBKKjBddjB\9 7OXhDhD095XO9 OiCiCiCiCiC9 7OYDhDh\9<"' )0,$-$/ 2Dx18;?DCEIKtMQp\9QpMKtIEC?D;2D/ -$,$)0' "<' BDHP-latchup_v3_71_complete_JTAG_synchro_190506.viLVINMInstance 1 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi PTH0LVINWrite Characters To File.vi)DPTH0LVINMInstance 3 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viBPTH0LVINMInstance 4 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viZPTH0LVINMInstance 5 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vinPTH0LVINMInstance 6 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viKPTH0LVINMInstance 7 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vif@PTH0LVINMInstance 8 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .viwdPTH0LVINMInstance 9 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi PTH0LVINMInstance 10 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi4PTH0LVINMInstance 11 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi PTH0LVINMInstance 12 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vipPTH0LVINMInstance 13 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi PTH0LVINMInstance 14 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi PTH0LVINMInstance 15 50Saved latchup_v3_71_complete_JTAG_synchro_190506 .vi0LPTH0fBDHPDXM8fHYrfP9~fdd-$йMMdM5m*o/GX/r,9UPI(I89 v1 xNN|0;U4;@;'(|;8 ô;h;R;;7(4;+eWZg`;|0;E Z;,|<;D h;( x ;@` ;@h0;@$<t0VC0;@$mx2RBh;|4; BH0eN<<O/4=N#@< 6/4=N*W)X*W < @,<`"(`<!4/D>DXh 4<"L$>:GCB><l<8<hBT,< <"$X <@$ 0<$P%< <@$d0<%&AQI<d<<04</:h0<<4<Kl <<t<<< <T$ < (4<4</ Vq< <|< |4<0 *5/h4<0H|'q4<0 *%h<4 <@E|  x< x<( <@4 T< < T0<E Y<0<E` X4< 8p  <H < <@$h ,<$ 8- L,< @<P i%z2 .,< $ p 4< J L Zi2N8=2 L j&y1NNL? : L k!w'0Q0Q/R.S-T0? 3 L i%z28?h LB ?|?|,?L;F0?gC/ C"$P C 5 5t4C0 D~CNHg C@K8@ 0C*edD[MdH_C@C<C8`?(CNNpCLC)9$D[a`dl4C"^\e` C @K8P C@-,C`<CO,CH|4C J>N@D 6*W)X*W8DhBD|D| D@.<,D   D 4D J  eN4E  2 N0F  8Fh BlXF|F| F@.,FF8FN  F 0 `0F 3 8FhB##[F4FQ<h F@,! ,F!,!@F <FO!%.3H!|F!!" 4F J!@%HN@G 6!@%.3H*W)X*W8Gh!@B"X"DG|G|4G/ \"@$G"#,%|#$8 G"l.""4G0"l#G" G"l.\#L#,4G0"l#G#,G|G|G%| G"l##4G0"l$$G# G"l$X$84G0"l$G$84G/ \$ G$%\%&L G$%$4G0$%HG$ G$)%\ G"l-%4G0"l#G%\ G$&/4G0$&8G% G$.&l4G0$&G&L8G> \<3' G@&,' #,0G?&'<#3+G& G@&.\'p#,0G?&'#G'P G@&.'0G?&(#G' G@&.(8"0G?&(h#G( G@&.(0G?&(#G(| G@&)$0G?&)0#G(DG1 \))Nn l8e.(G***+P+, 4G0$%4G &K)DNN H)D*8*4H3)D*l^nfH* H)D**4H3)D*^nfH* H)D+*4H3)D+<^nfH* H)D,+p 4H3)D+N^VH+P H)D,+#,4H3)D, N^VH+ H)D-(,@, 4H3)D,tN^VH, 4H \,!"H +P4H \- h0+H&+4H \-\42!H, HB``1dH|0H@Al@,$-BRJ6 HkC4H \.,N!H%|H#,'P4H \.D0&4H \004H \0 4H \/,0%H"(,HlQ$H4H/ \E H/p00/ H/ph0L4H 40״N4I0/pE4I0/p0EI/IN,I 04I \|'4I'84B:NJHFIKIR I@8d11d4IAQ[h 5I|0Ib@IP vB4s@I 61 gEgEgE@I 61 @hDhDhD0I w 0I U 8Ih1BI|<IO3tI444I|I|8IhB3T4 I|8Ih3hB33,I`4uI5 @I 63h*W)X*W4I,  I@`4l5 IS8 IB5`1d I@@`1dI?HI|4I \6@VI|4I B-3BNJ5T J@Ld 6\4J46T! JNp4J"dRJH7<J| J@81d J917H4J+e JB`6|7h J@7h$J;<(=;x< J>>(>t> J@1X7h JB1`1d J"Al`J!:aU@[O889P:@P9J9$JJ:9,J8L:p0J$89GDWTOLJ: 0J9$J9 J@9::@9JJS J@99P: 0J%89G;WKOCJ94J9$9l!0J@9:)0:5[7H$:4J B:&5)N Kp,;$4K0x!B0K _94X3K1PFUtMD XKˈRR4X3K5@4>9 XKSS84X3K: 4>9 XKSXS4X3KK#4X )sK7FpN YKST4Y3KTh$,(YT| YKT4T|4Y3KT4>9YT YKTT4Y3KU8-51YUL YKUUL4Y3KU4>9YU YKUlU4Y3KV4>9 YV YKUV4Y3KYH4>9 4Y3KV4>9 YV YKVpV4Y3KW q4>9 YW YKVW 4Y3KWtp4>9 YW YKW@W4Y3KWojtoYW YKWW4Y3KXDn4>9YXX YKXXX4Y3KXm4>9YX YKXxX4Y3KYl4>9YY( YKXY(YY\ YKV<Y\4Y3KYk4>9YY YKY|Y4Y3KZ,j/j7t3oYxdYZ@ YKYZ@8Y)K43TGtFUtpYxYy Yy`Y[tDY14]4[,W \dxc4Y )sZSNZ[ ZZ][t4Z3Z[`bW' ZZ[[4Z3Z\a!Z\0 ZZ[\04Z3Z\`!Z\ ZZ\P\4Z3Z\DZ] ZZ\]Z]`Z[t[\0\]]^0^__h_`8`aapab@bcc4Z3ZZc! ZZ`]4Z3Z^B!Z^0 ZZ]^04Z3Z^AZ^ ZZ^P^4Z3Z^@!Z_ ZZ^_4Z3Z_T?! Z_h ZZ_ _h4Z3Z_>! Z_ ZZ__Z`84Z3Z] C ZZc`84Z3Z`<! Z` ZZ`X`4Z3Z`;! Za ZZ`a4Z3Za\:MWRZap ZZa(ap4Z3Za9!Za ZZaa4Z3Zb,8!Zb@ ZZab@4Z3Zb7!Zb ZZb`b4Z3Zb6!Zc4Z3Z_=! 4Z3Zcx5MWRZc ZZcDc8Z)Z7WWcZ[ ZZbcZdTZe<Zy Zf@ddT`ZdTe<ef fgTgghDhii|imjkkxklHl4Z3f@d4Z3f@d, Zf@ee<4Z3f@eZe Zf@e\e4Z3f@eZf Zf@ef ZfDZ1Adtf<8 tP:/l4Z 9sf@$4N4[3f@f, [f@ff4[3f@g@[gT [f@g gT4[3f@g[g [f@gtg [f@jg4[3f@h0[hD [f@ghD4[3f@h [h [f@hdh4[3f@i [i [f@hi4[3f@ih [i| [f@i4i|4[3f@i [i [f@ii4[3f@j8 [m[j[g[k4[3f@j`  [f@m(j4[3f@jt$38+ [f@E4jk4[3f@kd[kx [f@k0kx4[3f@k[k [f@kk4[3f@l4[lH [f@llH4[3f@l .83[l [f@lhl8[)f@%8$38@- [f@jm4[3f@jL.83[zh[z4[![{ [@E[{d[o D[1nnXJ' `i89 v4[ )sn#2#N`\o oop$ppq\tr rtrsDstt|tuXuv(v4\3nnh \nno 4\3notg\o \no@o\o\p$ \nqo4\3noe \nop$4\3npx4\p \npDp4\3np3 \p \npp4\3nqH2\q\ \nqq\4\3nq1"\t\r 4\3nof \ntr 4\3nr`/ \rt \nr,rt4\3nr! \r \nrr4\3ns0  \sD \nrsD4\3ns \s \nsds4\3nt  \t \nst4\3nth '"\t| \nt4t| \nq|t4\3nq0 \nvt4\3nuD \uX \nuuX4\3nu \u \nuxu4\3nv\v( \nuv(4\3nv|"'"\v \nvHv8\)n3'2A'A4\3nw 2A'9\t \wdz4w0\{D\1Eyw1" |X7/,4\ )swd N ]wdJww4]3wd?(" 4]3wdZ ]wdx0xd4]3wdZ ]wdxx4]3wdZ ]wdxy 4]3wdZ ]wdy,y`4]3wdd@ ]wdyy`]w0wxdxy y`yzhz{{d{| |x}l}~<~ 4]3wd? ]wd|zh4]3wdmp ]wdzz4]3wdm ]wdz{4]3wdm ]wd{0{d4]3wdwP ]wd{{4]3wd| ]| ]wd{| 4]3wd|t ]| ]wd|@|4]3wd|"]x4]3wdm\4]3wd}X]}l ]wd}$}l4]3wd}]} ]wd}}4]3wd~(]~< ]wd}~<4]3wd~]~ ]wd~\~4]3wd~ "] ]wd~ 8])wd"("dUP]w ]wd|x]DQ] ] ]$  ]"$m6 ]@t$]l ]@h4]4! 4]0X!4]/8eX&`4]̴͘! ] @6|64] Bx2}N4^9$L^|4^E4!9^:^^h^| ^@N4l^8^^0^ 3M( ,^E i4^  ;^`^!,@}tl^^^8,^x-^$@^ 6+l9)X)X*W ^@E <^O +l9P$8^hBl0^EN40]0^E`N4N[ ^0^EN46\D^2E0'>H4^ K'N_Ewd4_g'>2,_wdK _B`<1d _@$4_ JM( N` ,`@h"j`l` `@@htp`|`| `@P`H$0` |]]`0`@$18 3SCL` :M( 0Q0Q/R.S-T,`$UM(k0`*e(,508`hB<`Op"b0|!@` 6"b0|*W)X*W`J `@6|8`hM(B `B1<1d `Bt<1d `B@h<1d0`@@ht/ !1)$4` B!Na4a@<X!1 a@x4a\`a;$a aBE<1daaa5 [ a0a$lQ a@ a$4 a@@<1da5t$a`<a/d8a:4N 10a; ($4a4x0!@aPk|t,ahMaaHaH4 a?m,aBpB 8`-a'4a+f!.'a@@aPlT,aha8a 2, NN8ch,BLc :, 0Q0Q/R.S-T0c 3,  c@$44c J,  Nd ,d$S,o4dh8d 24 l{$NN(,f`4sfHfQLf :4 my0Q0Q/R.S-T f?4Np4f \\!#4f0?q4f0? qf40f;0_ 1(HfRLj\{,f`,fT4f JH ,N8g vT s0NN4@iP vHB4l@i 6T lsgEgEgE@i 6T @lshDhDhD8ihTBLi|0i _T s0i wH 0i UH i|i|0i WH ji|<iOHii|i|8ihHBH8ih\B,i1xHi@i 6\*W)X*W i@1$LLi  C ; :< < Da := D= ;=9iPHiHss"8ih4BiJ  iE4+$K$7+7iNpH i@`tH4i/8h7h4i0hx'}"hiPiT i@t 4i'mys i$H T4i44| ,ix4i B3~8N4j \  jB`K8 j@E jHE| x jHT$Hjt)o)Hj2y2HjQ1W1j6>6AB>0j;(0,j %4j0hn'2x,h jhLj jhHj jh44j0hp nx's"hjT j@ 4j T jtsss4j0? q j?LjXa>a]B>4j0H(q0j@$2D4d4j B4y N >    N4k \)pk4k/ -kkk,k4<k \ -T,k@4 k@(0/ k@(T/k0k(&  k@(| k@(t5t0k(' -0k($-(k4k0k`(%$ k%k&L<k O "l/p ($&)D4k \MP0*\k()D $&"lQ@O /p \k.@kPPm)z,kd,k8k 2t n(y@NND8mhtBLm :t i&o0Q0Q/R.S-T0m 3t m)z m@|P4m Jt  [zHNn,nt4n \4$n| s n<nOs n|n| n  \n0|t..h,,-(-.\.Q5nnh''n^R4n/ 'Gn,nL n,Lô n°À, n°hnô4n0°()D6 n°XČ n°$(4n0°)<D@4n0°\+)2-nnY\Y|Y4n0°l*2<7n|n|n|n|n|4nŠż!-4n!,n|nn$-- n@1ƈh,n1-4n J >MLNHoRƈMho0,`,oƴǤɈɸ P,o@xȨo(@oP vB4Oj^\@o 6Ǥ @OjVqhDhDhDohL8o vǤ Oq^PNNT0q _Ǥ Oq^8qhǤB@q 6Ǥ Vj^qgEgEgE0q U Mo8qhB0q W Mh_0q w Pl@q 6`^l)X)X*W8qh`BŌ<qO^lLjqY\qY| q4q$!.pqX7'7'4q”X!/qYq-Y|q@^^@qTTqdlqxH?h4N4n?H @ Hd\qdH ?HT4Dx\qH{II{4q 9s !0;XN`r8ϼPи Ѥ|4 tDլ׀4r3 μ5 r r 4r3 $6 r r ψ8r8r@?(4r3 X7  r ϼ,rt@4r3 <8 rϼ r pP4r3 Ф9rP r и4r3 : rи r p r r\4r3 @;  r Ѥ4r3 < rѤpr@-- r Ҝ|4r3 = r| r ֐rr@hA r 4prC''C4r3 ?  r4 r , 4r3 `@  r r Ԕt4r3 A  rt r 4r3 0B  r r dD4r3 ՘C5?:rD r ܴլ4r3 D0??7rլ r 44r3 hE rr4r3 >  r 4r3 |F  r 84r3 lG r r נ׀4r3 H5 ?:r׀8r) 1?0?? BrլDr1 ؤ+MKm Oo9,rA 4r &K4M+\N s s l4s34HJ@MKmE]s s4|\4s34ٰK6M@m;]s\ s4ܴլ4s34L+M6X0Rs s4L,4s34ڀM+X6b0]s, s4ڴڔ4s34N+b6m0gsڔ4s \!?,s HP6s,s8ܴ4s4!$s\,ڔ s4sߐpsss0s044s \T<sլ4s/ D<wDs2ݜ> s8Hd4s K8#!N4t0U,924t/ 8Vq tߐ;D4t0T ,&4t0Y q tތ4t D = t8tt܄ߐp,tHHI 24t/0"B(tt,tdz4t0X  q4t0TR q tLڔt $Tttڔ,tP 4Lt)|vrll<0t* .72 t܄8l t@ Plt4t h<!>,t8+ tBx`1d0t, tBx<1dt t@x t@x7h t@xt&&t|t|\tU2Ut:H$OCHCtx,t`Z tt tB<1d0tdH tB`1d t@ t@ttܴ70R0>7> t@7htL t0g0ww\t8   4t0l!At t 0t@P8; 4t BdNuLu0u@x?D42B:d4u B4#2hNv v ` ,v  9vDv14P} hfX1T4v )s !ylN`wLXlLX(x44w3 `e=GB4w3 g}M w ۤL4w3 h=GB w l4w3 i=GBwXw<wOT3{AP w X4w3 j'" w xwlww|w|w84w J$o3pN x Tl@x 63{A*W)X*W8xhBx x@xTx4,xx44x,$!:xx4 x x x::4x3 l=GB4x3 8m'"xL x L4x3 n=GBx x l4x3 o=GB x x 4x3 pp=GB x x <4x3 q=GB x x 4x3 @r=GB x4x3 k'" x 4x3 s=GB x x 4x3 Dts}xxX x X4x3 u=GBx x x4x3 v=GBx( x (xxxDx2p0G4x3 Hw=GB x 4x3 \x=GBx4 xpI`4x Kp!0kyPyP4ygp30G; 4y3 <ys}x y 48y) =]}}yLytfPC f0C0(00(,y:9: y xyHI00 H <yO4B2,y: 9:7H yߐ8y|y|yD4y JD%4xN@z 6D4B)X)X*W8zhDBz z@I`,z1D4z )s '<|N4{ BdN4|0ߐ*;2 |p;D|44|0ߐ*;2|<$d4| JpoN}}} }8}d}|}d8 0}@ lI <4} B ND~10E_ 3N4~ )sp-[N p p`< d HZ5 / @dd  $40 -4| !F`4d!@ `;$P@TDp@43p`-<_4/43pa)$43p^)$ p43p_)$ p43p\   pPP43p] 43pp[)$ p 43pZ <ۤxK86|t4 JN@4\C d`D  p@4t!E pۤMd| @PD43p,)$ p 43p@)$  ptT43p(z)$ 43p/)$ p43p0{)$  pdD43p|)$ D p43p}U_ZT43p~)$ pp43p)$p p43p,)$ p`@43p)$@ p p<8)p?._-<_   448hB <O43pU_Z|@ 6)X)X*W dd8  \     DD1?@ @6O   \ 43 ('6@.   x L)|mvsl 0d  | p+84+fT B`ۤ @d @E @d43 F, X40 - @ @d< 7-x5 H<Qd t @1 @d @@h @d   L75TQ@ (X 04/Ab%E;w=+ @x @d`4   \   8X4H43 \ <F F@K$\m <@@\ <X4 @P @d43  4,7h  @43   43  43  43 43    43     43  X   8  X43  | 43     43 <6@;  T443 X   43 h   43  ,  0* tmvq 43 0   43 4   hH43 6@;H8)  (@'6@ TL)|vWlQ ,  4;  0 dH822P22q\`q..0@ lE4 BN;D24/4@ 6ps*W)X*W8hpB @ l, lppD, 4H!D  4g8>+C1,UTUl>0U B<1d B`1d= @7h @ @ 9( @ @d0@L9Ktx4-l|O!L4 BN|CL) d`LVFH,RJ`0|Cee, CP(H4 9s 5N` < !!p!"@"##x#&$% %t%&D&'4'(   \ <43   <  ("` D1|/9 3b(l  !(!43 !\!  !!p43 !!p  !!43 ",!  $\"@43 "&9   ""43 ""  #0#43 #d#  ##x43 ##x  $#43 $4 #&43 $"@  $$43 $ $  %,% 43 %` %  %%t43 % %t  %%43 &0/94%  &d&D43 &&D  )&  &&43 $H &  'T'443 ''4  ''43 ''  ($(43 (X/94(8) 9&9HN4|C|N!J)43 ' L) (G`MV)(, )Hl)9J)+0)Hee @L9*,* ,L*X*l * <O*,***+84 J*lN@ 6*l*W)X*W8h*lB++p||4/)+g+,, +-,,+,, +,,L,,40+,gwo,?@`@ @@4)=$NXK,:?AAALBXL) `DV>4-X-l, - KxK@L0L40+,w @KK--,K.., -<O-.h...4 J.,N@ 6.,)X)X*W8h.,B/D/0||D2J//4 K/X/ /XK0-4g/X08/D1-l00)- 03X9T4 9s0L)N`1$112\23(334`450566h67878:$8 0L1D1$430L1x1$ 0LD11430L1 -1 0L21430L2H1 0L8p2\2\0-lKee 0L22430L32 0L3H3(430L3|3( 0L33430L33 0L43430L4L3 0L44`430L44` 0L44430L5 4 0L5P50430L5 50 0L55430L5 5 0L6 6430L6T 6 0L66h430L6 6h 0L66430L7$#-(6 0L7X78430L778 0L77430L77 0L8(8430L8\8430L2|430L8:$ 0L9 8430L9@#-(88)0L - - * 4|9Md!I,,2D  0L8:$>|>HRB(,A #4 J:l N||,DED DPGHGx@P=@n;||,;<4> N?t0=L>|> >? >4/=>dG"g >?t?@>>4>40>:DW"g_40>:XG"WO4=LOM8v? %NN@Pv:lB4%,@ 6? %gEgEgE@ 6? @hDhDhD8h?B::|0 _? %0 w:l %0 U:l (|0 W:l &<O:l%ABC@ 6A%)X)X*W8h:lBA|@|,LB:l 4,B @L(BB8hABBC<|,B*  B ,* B| @2D9C||0 WD 7I0 wD :H|HR97K;F 8@4 JD (7N@PvDB49HEP,E|EEF4Fd8vE 9HNN@ 6E @9@hDhDhD@ 6E @HgEgEgE0 _E 9H8hEBCC<OD:HFFG@ 6F:H*W)X*W|0 UD 7K8hDBDD |8hFBGG4JaI;iZb 1;iZb ,  | , PL8P4IDI!GdHI`;;aL;i 1;i L) `VGH, JXKK\JP,)H- =JXK0JK20LK/XC0LC--/X4JLP!N-/D0@>4?tMLLEkXL|4 BLLExNLLLL>LL>aX;i 1;iZb 9H( ,zoss?tXOSSLD A   @ @ 2 2 AKDYX,tz~R0S0SLS EtRS|,QRXRDRA,QSTRB0RRlTHRR0.QTh BRSLS| 0RS<$1QP 4tN ,pQ BSSLTHS|THT @@QUSLT,S)H- =JX0@UQpTeuU4 BTeN6\6\8UI`<(xT,TQp4̘W|!HHFH_5H_HUu1dt;i ,ˈX$,d1@ZE4ˈMDM YZZ$Y\ Y@Y- Y1ZXD4/Ap&FWr40Yʰ6A ;r40Yʜ, A6r40Y˼,6 1r,Alf@BY8<8Yf@-BB Bp4AdH\!6,_`aaa,a\^1$`$1dN151Z65%56@JJ;;||,1°Kcc|| @1ˈ^^bb\,1[T_ e0 _` 8h`B^,^HR^[(b i4 J_ rN@P v_B4`H,`t``_$_T8 v` NN@ 6` @hDhDhD@ 6` gEgEgE0 U_ 8h_B^^||0 W_ 0 w_ @ 6b)X)X*W8hbBaacc<O_^< 8@8 p\h ^,^h°K408^l)+B851408^)B+5% 8dcPc 8ZcY\cB 4Ac\!7Y\c /mf;i =$HTHI(JM4M(Xd<4 \@<E,d< $$< -x5T8@@F X(5t<778 @F@x<<(p\<QX\\m < t 0    NI.LV.ALL.VILastSavedTarget0DfltNI.LV.ALL.goodSyntaxTargets&@0Dflt( x      TahomaTahomaTahoma010RSRC LVINLBVWFR F 4$VINSTRSIDLVSRBDPWLIviCPTMDSTMDFDSLIds VICD vers4DLDRHFPTD\CPMppICONicl8DTHPTRectSTRG PICCCPSTPLIfpdFPHPxLIbdBDHPVITSHISTFTAB(I@,xI[I4II$/I|dI|ɘB! `vI h.I c$(I ,iI 4GI< I`I=0I=(I=I>3I[AI[pIdP-IDP0I<$I;8HI;dI;I=jI=-I>$IB(\-IZxIZлI[HTI[I[I \hvI@h̠4IAi8XIBiLICiؘBIDj$h?IEj,-IFj0/IGk48xIHk-IIlAIJl IKlLvILmINmdiIPmIQmIRnhjISnIUoIWoTȐIXohBIYp0IZpI[pTGI\qP