RSRC LVARLBVW$\%q $<">>"@  J B&*">>"`PP``LL`440<ψȈfofofo     P\ P_\ _U U++++++++++++++++++++++++++++++++++++++++++++++++ GWDS830 VIs GWDS830 CtrlsGWDS830 Close.viGWDS830 Error Query.viGWDS830 Error Message.viGWDS830 Revision Query.viGWDS830 Self-Test.viGWDS830 Reset.viGWDS830 Initialize.vi# GWDS830 Configure Acquisition.viGWDS830 Auto Setup.viGWDS830 Vertical.viGWDS830 Display.viGWDS830 Cursors.viGWDS830 Display Setting.viGWDS830 Acquisition Query.viGWDS830 Cursors Query.vi# GWDS830 Display Setting Query.viGWDS830 Display Query.viGWDS830 Math Query.viGWDS830 Math.viGWDS830 Vertical Query.viGWDS830 Run Stop.viGWDS830 Time Measurement.viGWDS830 Time Scale.viGWDS830 Time Sweep.viGWDS830 Trigger.viGWDS830 TV Trigger.vi!GWDS830 Voltage Measurement.viGWDS830 Window Zoom.viGWDS830 Waveform Display.viGWDS830 VI Tree.viGWDS830 Example2.viGWDS830 Getting Started.vi=8X? :*먢꿫꿫着*:(31<833043;;;?g<=?w?|{u.=t'=xQRUhPQVwDd$ZYƅ}(u ƅ0 hhUEP8d$ =fx }#t}"uH}!v}/uvQRPED$賵7d$ZY==t p h搐ÐE{ ,E`ETPUEd$=t=t=t=tE{ E{‰ppVLFX@'PUEd$=uÐT,T,T,냉p,p @'PUEd$=uÐT ,T@,^_^ZY[]ÐQRu ԍEd$ZY%Ul$SQRVW}'uQRU rd$ZY_^ZY[]ÐUl$SQRVWu,F,F@Ə,FDQRhU(dd$ZY_^ZY[]ÐX92H"r@, 1%d{CODEPb+4(6.0rc5Oldest compatible LabVIEW.+jP+jD+jL+jXpPPP@pInstr VISA session@@P @!status @code@0sourceerror in (no error)6@P @!status @code@0source error out 95This VI closes the I/O interface with the instrument.\SREʒ2E̫!$>?؁!'  e@a@A5~~="DXٌ`0 ffc6f`l<<`lg%u>statusH$pi+y.5y/5PD$g`uwgauwcodeHj+zRzSRD$C%CsourceHj+*œ+UDP^GP^G error outRD$gu2gu2statusH$N+y")y#)PD$gTukgUukcodeHi+zFzGRD77sourceHi+wHj+BCHDj+~Œ~Ì HDj+zψ$zЈ$HDlj+drdr YD9BG9CG  Close Session|PNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9?IDATxc`f($!lTTH@@Mr~ 0-p l4K9M/dIENDB`33qzPNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9AIDATxc`f(`O -?B( ȶ0@T  Y9N` A?KIENDB`q|PNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9?IDATxc`f($!lTTH@@Mr~ 0-p l4K9M/dIENDB`33qzPNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9AIDATxc`f(`O -?B( ȶ0@T  Y9N` A?KIENDB`qFPHPGDS820 Close.viȀ FPHPR+80$|D 0  |h0, 0|,X,XXL@lDh4 7 XH Q6W|        X 8U ( 4 F Q(t,<S`XO͜44l4 F O!_<,4t0 7 f#ȗ³0  a͜4 Gf#v?t,4Of#?P @PfB @iP< jx-6S,j+4 F4 f_vxS,4 24 yQݳS, x)9 x)9 x)9 x)9 x)9 @ 24 BIododkh@ 24 @wBIpcpclg, \ X (4 F #DS,4 2 )ƔݳS,0 4 wIܳ4 Q#Ȗ0\0  #Ȗܳp 4+ %'%'%'< S`O   p  < p0  < 4 F  O_H,R,0 p <  T0 7  f³0  a4 G <fv3,4O f3 0 @P f=@ub< j <x!*,j+4 F p fSvl(R,4 2 p yEݳ ,  <x-x-x-x-x-@ : p 6=ododkh@ : p @w6=pcpclg, d4 F0 8Џ,4 20 ݳ R,0  p w=ܳ4Q ȋ l0 0 ܳp 40+ ~Pb+i+dj+ j+<@+D@ 2O HHI (d,< 2 Aݳ؂, p 2+  8?u^8?u^8?u^0  6ܳA unique reference to an instrument I/O session. It identifies which device to communicate with and all configuration information to perform the I/O. See the initialize VI for more information. Valid Range: Not Applicable Default: Not Applicable error in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty stringThe 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 24 {KQ0z0z/{.|-}ټ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.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 2 p {?E0z0z/{.|-}t_error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty stringThe code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.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.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. BDHPGDS820 Close.vi@BDHPXTj+8, 0D0@pz4 B}|,0@pN>tZ>L>Gx ҁ Ҋ ғҕsөsөsө00RSRC LVINLBVWR R12pt 4RSID`LVSRtBDPWLIviCPTMDSTMDFDSLIdsVICDversDLDR(FPTD?؁!'  e@a@A5~~="DXٌ=^-: #?A'"/*꿫꿫ꯨ:ꨣ31803 3A3<<333GWGDS820 GDS820u.llb GW Write.vi x  6@P @!status @code@0source error out@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@pInstr VISA sessionP c$ cP"@P@flg@oRt@eofudfPpInstr VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrextP"@P@flg@oRt@eofudfPpInstrdup VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrext c P"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext P cP"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext P 0 c c| cD@@P @!status @code@0sourceerror in (no error)@pInstr VISA session c|@0Write Buffer ("") c  c c( c0 ^ :AUTP \n  ,    $ $  @$@^ @$@^XVIDSGDS820 Auto Setup.viVIDS GW Write.viPTH0i386``code$+E{E`ETPUEd$=<=Ð#Ӏ}#EPXC\ {`SQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEQRuhPED$XRd$ZY=t_^ZY[Ðu Pe$Yd$ =Ct${xtP$RZX} E(E!E"ƅPƅɍƅPt hhUEP%iV #4CODE$+(6.0rc5Oldest compatible LabVIEW.+) +&h+$+,r0 @)4 FP >W,4 2P Bpݳ`,@ :P @9@pcpclg@ :P 9@ododkh0 P @rܳ4O}6, ,h4 G},< v/D,)+ 6 ɳ6 6 6YYYYYY 6 0 p0 DP |< S`$gD 0 L  4 FD gDw,0 7D ~I³0 D yD  ( h  h (4 QDI  ,  0 4 F h Ijx,4 2 h Oݳ,p 4 h+ KMKMKM0  h Iܳ@PDD@4 F  ,4 2 ݳX,@ 2  @pcpclg@ 2  ododkh0  ܳ4OD~I \ x 4 G (~IeH,< v (Pz,,,+  (I ɳI I IYYYYYY I 7           l4~p$+H%+6+ +('<X+derror in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty stringstatus is TRUE if an error occurred before this VI was called, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Valid Range: T: Error F: No Error (default),8(xL :P BH0z0z/{.|-}L :  0z0z/{.|-}H3code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message. Valid Range: Not Applicable Default:0source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred. Default: Empty Stringt_error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty stringstatus is TRUE if an error occurred, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Valid Range: T: Error F: No Error (default) L,HQ65t| (@ 2,O 3HHI< 2, A3ݳ, H3code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message. Valid Range: Not Applicable Default:0source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred. Default: Empty Stringp 2,+  !81?u^!81?u^!81?u^0 , 65ܳ (d@ 2O 3HHI< 2 J3ݳ , p 2+  !A1Hu^!A1Hu^!A1Hu^0  ?5ܳHdQ?5|@+This is a copy of the VISA session. It is used programmatically to pass the VISA Session to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram's structure. Valid Range: Not Applicable Default: Not Applicable A unique reference to an instrument I/O session. It identifies which device to communicate with and all configuration information to perform the I/O. See the initialize VI for more information. Valid Range: Not Applicable Default: Not Applicable XBDHPGDS820 Auto Setup.viLVIN GW Write.viHPTH0X BDHP#+8PPW, hl0D,0\0@p@ P*H4 B@P,0@pAQI`4 B0@P ,0@p4(804 B'75,0@ph ( 8)0(4 B(8, @p|\,p\4Q|5V<4 2 8U,0  5V,4h4D `P4D 04D P4D 74D@T7,L  ~D$+4+#+ uIuUP<P+HH_HIHwHHh0_0400w@1D,[L{(\)+$4 KH![1,@ $ H , H HX43HDsL{Hw H H h43HN>tZ>L>Gx ҁ Ҋ ғҕsөsөsө00RSRC LVINLBVWXl XLaticN 4RSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDSTRGXICONlicl4icl8DTHPTRecCPSTSTR LIfpFPHPLIbdBDHP(HISTyy>yY>ccGWGDS820 GDS820u.llb GW Write.viLVIN GW Read.vi x  6@P @!status @code@0source error out@ Return Count@0 read buffer@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@pInstr VISA sessionPTH0/ GWGDS820 GDS820u.llb GW Read.viwJJ x   6@P @!status @code@0source error out@!Reference Display@!Channel Display@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)"@Reference on Display(1:Ref A) @Channel on Display(1:CH 1)@pInstr VISA sessionP2 c$ cP"@P@flg@oRt@eofudfPpInstr VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrextP"@P@flg@oRt@eofudfPpInstrdup VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrext c P"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext P cP"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext P P chP"@P@flg@oRt@eofudf PChannel on Display(1:CH 1)pdfdPtxdPoldPext c^P"@P@flg@oRt@eofudfP!Reference Displayx!dfdP!txdP!oldP!ext c\P"@P@flg@oRt@eofudfP!Channel Displayx!dfdP!txdP!oldP!ext P cjP"@P@flg@oRt@eofudf"PReference on Display(1:Ref A)pdfdPtxdPoldPext 0 0`0 false string`0 true string`0 true string`0 false string c c| cD@@P @!status @code@0sourceerror in (no error)@pInstr VISA session@! selection@! selection@0 read buffer c| c c|@0 output string@0 read buffer c c| c c|@0 output string&"@Reference on Display(1:Ref A)$ @Channel on Display(1:CH 1) c( c cP c H @^b( :CHAN%d:DISP? :WMEM%d:DISP?0110P \n ,    ~   ^  @N@"&.*26@@nT@N@@N@@@N@@N@@VIDSGDS820 Display Query.viVIDS GW Write.viPTH0VIDS GW Read.viPTH0i386@code'+E{dE`ETPUEd$=n=Ð#Ӏ}#KEPXC\{`SQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEQRuhPED$X]d$ZY=t_^ZY[ÐuPe$Yd$ =Ct{xtPRZXC$C,ClCd} E(E!E"ƅPƅƅƅ ɍHHH HHHHƅPt hhUEPƅts,hEXE`ET.UR@␐}zt}zuƅfxƅts$ D\EXE`ET.UR@␐}zt}zƅfxƅt?2t66t QRhPQVSWR8d$ ZY=ƅ}(u ƅhhUEP8d$ fxƅ ts,`EX߇E`ET.UR@␐}zt}zƅ fxƅts$<TEXqE`ET.UR@␐}zt}zƅ}(u ƅ hhUEP8d$ =8}(u ƅhhUEP8d$ fx"ƅt?.t6*t QRhPQVSWRd$ ZY=ƅ}(u ƅhhUEP8d$ fx&}#t}"uH}!v}/uvQRPED$๷d$ZY==t p h搐ÐE{ E`ETPUEd$=t=t=t=tE{ E{‰ppVLFX@'PUEd$=uÐTVfTV}TV8TViTVDŊOTVߊ5TVXp&p @'PUEd$=uÐTwV DTV {^TgV h$TV TV)T5V`cvTV]?]sourceH5+DEPD}~}codeH+RD{>X{?XstatusH$L+EmFmwDd'rd(r  error in (no error)RD,K-KsourceH 3+2ۛ3ËPD}l}mcodeH*+pqRD{,F{-FstatusH$++3[4[Ht6+Z[H*+BޅCڅ]D,.:,/:Reference Display~D23Channel on Display(1:CH 1)HT+ @l Al[D56Channel DisplayD'25'35Reference on Display(1:Ref A)H40+<@Jl Channel 1 (Default Value) 2 -> Channel 2 lVThis indicator displays the setting enable or disable display of the specific channel.|hThis indicator displays the setting enable or disable display of the stored waveform after being saved. BDHPGDS820 Display Query.viLVIN GW Write.vi.:lPTH0LVIN GW Read.vi(4PTH0A BDHP7+8AAA4xp x0,@@',0x'0@|Ԛ4 B,0@ ԜVvfh4 B8w,0@LVvf4 Bw,0 @04 B,! 4!xd% !$4!x?P 4!x@%(P4!/xMm?{4!08<2M/m?]7{4!xA$|7!~x'+ 5+7+yB=_<P+4!x.H!0H!o4!x:4 7!$!t4!/x/O~!! !T4!x:P P !4!/x{! 0!@! 4!x'0!  !d$ !T !8 l!!4!0J{4!x.d#L74!0xI{ !p 4!x."P0!  L^$! 0@H ! ,!!TH! o !D 0!H$!$t,! . h"4!0DHR?OG~! 4 !  !@D 4! 2 h ROb,,4"Q QLc /0"  h QLc4"x@t70"@# ]me 04" B \Tl,,#  &# #@ d 4# 2 i,4$Q d j0$   j$ D T$P4$x@0 $$4$QL^ \S4$ 2 M],4% J  <L0,&DZx]']x &Xx$&4&/x d\| ~4&0XDOq|v~ &XPP4&Q\rU&&4&x:`04&0XMl| t~&4& 2 ]q,0'  \r0'@(X$ 'pT 'Xt4'0X0N\l d~ 'X 'Xl*4'0XgH/g>/&\/&&\/&&/ttf/laeeܬ/ f/foo/GIfGIKf/WW/WW/g'ee'/|/D,l  <D L/8  PX $/::@/1x)P)c+6+/./)/)4/ K(}cH,@0 ))**++p+,T,-D-- 0( )0*403((*{ 0(*8) 0(l**403()){403(*'{0* 0(*l403()({ 0(++403(+\%s{w0+p 0(+(+p0+403(+&s{w0+ 0(,+403(,@#kso0,T 0(, ,T403(-"ckg403(+$kso 0(<,t403(-0!ckg 0-D 0(,-D403(-ckg 0- 0(-d-0,0- 0(.403(-ckg 0*0*0)8@01x/D/"BE`p*+0: 0.413.(D:B>413.0 B:B>1010|10\ 1./0\ 1.1413.0@2:61111L 1./0413.04A:B> 1.21L413.1*2.11 1.1l112< 1.01413.0 2:6 1.3 2<413.2"*&12 1.2\413.2"*& 14,413.1*2.413.3t"*& 13 1.3@413.3"*& 13 1.31., 1.24,10|-13@11x5 4?6+15`1541 K4|,@2 5`55667@78$899|9 2452542344> 2465 24D6542344=42346p;26 246<42345< 247t642347,927@ 2467@2742347:26 248x742348728$ 2478$42349642347`8 248D423495 29 248942349h4 29| 24949|2829 24 9423493 2526325`2@21x;:̇Ssjhp*+ 2:l;t42 K:l|S,@3 :<<<8===p=>`??D?433:l<hkso433:l.ikso433:l;gkso3<3<83< 3:l;@< 3:l <433:l=433:l>LGS[W3>` 3:l>433:l>FS[W 3?433:l=H[c_433:l?0S[W 3?D 3:l >433:l?S[W 3? 3:l?d3:8 3:l>?l3:l4.($ XDPX8 83<893>`<3 8:l4D.(X3?D3? ( GUUAn L>N>tZ>L>Gx ҁ Ҋ ғҕsөsөsө00RSRC LVINLBVW| 4dRSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDSTRGXICONlicl4icl8DTHPTRec-CPSTTSTR |LIfpFPHPLIbdBDHPHISTPRT FTABh3+D9+Ph+tL%+x+ȴ2+ 0+<1+ t3+47+ |"+ /+!`7+!++!x2+"\ )+$`.+(d3+0L'+0#+1-+1d@+1h/+2<,+2\ + 2(+ 3X.+ 3LI+ 308+4 +4l#+4 1+5 6+5dLI+54+54+6H(+6@7+70 I+7|H&+7H.+1>,+2?pI+3?\8+ ?X4+?.+@I+A +B+B<4%+m"+nD #+d/+!+#+GDS820 Display Query.viSOThis VI selects the source(s) which will queryed on the oscilloscope's display.JJ x   6@P @!status @code@0source error out@!Reference Display@!Channel Display@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)"@Reference on Display(1:Ref A) @Channel on Display(1:CH 1)@pInstr VISA session++++++++++++++++++++++++++++++++++++++Դ+++Դ++++++++++++++++++++++++++++++++++++eqJRJIHRDJReq '//// / / / ?@x@{HsKm??4@/"" : """꿢꿢*+ꨣ1111101113803 3A3<<3;3;;;# ?>>x??pa?GWGDS820 GDS820u.llb GW Write.vi x  6@P @!status @code@0source error out@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@pInstr VISA sessionP c$ cP"@P@flg@oRt@eofudfPpInstr VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrext c P"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext cP"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext cP"@P@flg@oRt@eofudfPpInstrdup VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrext P P`0 Reset Command c| cD@@P @!status @code@0sourceerror in (no error)@pInstr VISA session c|@0Write Buffer ("") c  c c( c0 ^ *RST $    .   dPpx$ $@l @( @($@lRVIDSGDS820 Reset.viVIDS GW Write.viPTH0i386`dcode+E{dE`ETPUEd$=<=Ð#Ӏ}#EPXCt${xtP$RZXC\ {`SQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEQRuhPED$XzUd$ZY=t_^ZY[Ðu P$Yd$ =} E(E!E"ƅƅɍƅthhUEP%iV #4CODE+(6.0rc5Oldest compatible LabVIEW.+1H+*+0V+,,pPPP@pInstr VISA session@@P @!status @code@0sourceerror in (no error)6@P @!status @code@0source error out@pInstrdup VISA session This VI resets the instrument. Consult the user's manual for the default parameter settings to which this command resets the instrument.\SREʒ2E̫؀هVn%DV$d!O%P`@YPffffff`l` <<3<`<`<<`<``lfffff``++++++++++++++++++++++++++++++++V+#+#+##++##+###+VV++#++#+#+#+++#++++V+#+#+##+++#++#++#++++++++#+#+##++#++++#++++++++++++++++++++++++++++++++++++++++V+++VV+VHDTHPD,+88@G~F6@P @!status @code@0source error outL@@P @!status @code@0sourceerror in (no error)@0source*@pInstr VISA session.@pInstrdup VISA session @code*@0Write Buffer ("") @!status&@0 Reset Command 7"@ Return Count" x  6@P @!status @code@0source error out@ Return Count@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@0Write Buffer ("")@pInstr VISA session l4  l44DDhh444 \DHGVHHVdup VISA sessionXDH)VsH*Vs  VISA sessionwD/0 error in (no error)RD$2L3LstatusH$@7+; B< BPD$nocodeH/+_ ` RD1P2PsourceHH+"7H"80UD?r@r error outRD$D^E^statusH$$+M TN TPD$codeH4%+q r RDCbDbsourceH,+"IH"J0H(+\Bn\CjH++\on\pjHD'+TTHD%+tTtTHDx2+MX[tMY[tHD.+ 6 6 YDLZSLZS Reset CommandHD6+t _t _WDm{m{ GW Write.viInstrnstr.lib LabVIEW 6National InstrumentsC:\Drives-2C:\...nstruments\LabVIEW 6\examples\apps\demos.llb2C:\...ruments\YD(++es\a@C:\National Inst1$GDS820 Math.vi.}}GDS820 Acquisition Query.viDInstr3̙f3̙f3fffff3ff333f3333̙f3 """)))UUUMMMBBB999|PP琩|PNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9?IDATxc`f($!lTTH@@Mr~ 0-p l4K9M/dIENDB`33qzPNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9AIDATxc`f(`O -?B( ȶ0@T  Y9N` A?KIENDB`q|PNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9?IDATxc`f($!lTTH@@Mr~ 0-p l4K9M/dIENDB`33qzPNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9AIDATxc`f(`O -?B( ȶ0@T  Y9N` A?KIENDB`qFPHPGDS820 Reset.vi d FPHP&+8 \ \ c8U! GFq(hL 0P |00(DЦ|0l |L,< , <4 FXQGFWr,0<XdP|D8U G(q4 FPQG(WtM,XLh4 7  HPQY6q|  <         <S`+P  $T4 FD .((, ,0 7D 0K³0 D +P4 G1MM,4OD1 M @PDO@< j: CM,P9+4 F mM,4 2 ^ ݳ`M, 6 F 6 F 6 F 46 F 6 F 4@ 2 OVododkh@ 2 @OVpcpclg,   H  4 F  0QXM,4 2 !6Iݳ(,0  Vܳ4QD0K0  0Kܳp 4 + !2I4!2I4!2I4<S`<=P  ( ( ` 4 F  >sL, (  h 0 7  BK³0  =P4 G C_M,4O C _ D@P h<@< j L U\M,1+4 F ( dM,4 2 ( p ݳhM,  H X %H X %H X 3H X %H X 3@ : ( ahododkh@ : ( @ahpcpclg,PL4 F Bcr,4 2 !HIݳ',0  ( hܳ4Q BK$ 0  BKܳp 4+ !DIF!DIF!DIF~+<1+<(+,+8^7g<X+D@ 2 O [oHHI T,hh |< 2 [Aoݳ', p 2 +  ]8m?u^]8m?u^]8m?u^0  Y6qܳA unique reference to an instrument I/O session. It identifies which device to communicate with and all configuration information to perform the I/O. See the initialize VI for more information. Valid Range: Not Applicable Default: Not Applicable error in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty stringThe status boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed., |L 2 X ^0z0z/{.|-}ټ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.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 2 ( j p0z0z/{.|-}t_error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty stringThe code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.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. HXQYcq0| P@ 2O [oHHI< 2 [noݳ', 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 2+  ]emlu^]emlu^]emlu^0  Ycqܳ@+This is a copy of the VISA session. It is used programmatically to pass the VISA Session to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram's structure. Valid Range: Not Applicable Default: Not Applicable RBDHPGDS820 Reset.viLVIN GW Write.vi4PTH0 BDHP+8, 0D,4`HD 0@p̋Vvf4 BU',0@pԬ0sVv{f`4 B0sUpM,4 2 LW\ur,0  KT]v,p@\ @p|\4Dd04QK]v4DHP4D P0@p<̋|4 BL 7@(,,|4 B K[T M,4 D L70 @p 0s{t4 BDs `',,!0\LD4!D7!~D+a`5++ vs<P+!{{fH!{{H!!f!|TTe@!1Dw(( +! ! x4! K4l|',@"  x 4 l \ , t "4 D" 4"34t "4 x "4 T 4"344"34 w{" 4 "4 04"34 0 "4 $ 4"34 w" "4 " l4"34 X" "4 ( l4"34 w" "4 4"34 L 4"34  "4 4"34 " "4 | 4"34  " , "4| ," \" t "40"p4,"4DL\0" L" 4D4"34 `w{ " \"\ ,"0 t ( GUUAn L>N>tZ>L>Gx ҁ Ҋ ғҕsөsөsө00RSRC LVINLBVWf, f12pt` 4RSID`LVSRtBDPWLIviCPTMDSTMDFDSLIdsVICDversDLDR(FPTD?>>x?pa?cÏx??ϳq8y><<<矏q<w ;~ 1~ 8c&""b1LDD3<~<<1333333333333333333?몪Uߟxwث[ݫ_pHxoOqƘC )[2SBI9?_SP %%<'w ÀQ(?̌̌Ġ   H  ĠįH DH ?H H ?H H   HH䯎 Hˏ䯎 HHH?H䯎 G?001p1p1p1p1cmnv~wN{{}}~> .m׶m׶m۶eۖm[m[??  .m׶m׶m۶eۖm[m[?Π .m׶m׶m۶eۖm[m[??  .m׶m׶m۶eۖm[m[?Ϗh( ƈ Ό̂Ȉ ,̢,,,̀Ό̂Ȉp r<Ƞʡʣʃ ! ̀b,ﮪ̂̀r Ȍ̈̌b̌̈,,,̀h (̈, b,̂. .. ,̢,H ̂!̀̈̌̈,̢̈̌̂b ̀Œb,΢,,,Lb,̂̀,, ,Ĉ̀΢, ,̀.,<̈,,̂!̈̀033Ϗ Ȉ@̎ *BȮˆ, ̌΢,Ȟ̈  JB ̀ ̫ˈ,̬B̌̌ŒȀ ȞȈ̌ƀ Ȉ,΢,興̀ȈḦ( ,΢,̌̈̌ ̀b HȌ̪ʈ, ̀ 3 Ȉ ̀Ȉ `ḦȈ h Ḧ ȈHȌḦ( ` ̌H ΌȈH ̈h ʌȈ ̈Č ( ̈ ̈H ̀Č ( ̈H ̈̈H ̀̌ ̌̈̈ ΢, ̀<@ ⪏.*( *  ** ̀ *(*̪ȏȈB̈̌̌ ̈ ̈ ̌̌̌ ̈ Ȉ ̈Č ̈Č̌Ȉ̌ ̌ H Ȁ ̀ ό@ȏȏRSRC LVINLBVW lD@ <) +DO & ُ B~wdvYͬBMuWLVINGDS820 Revision Query.viLVIN GW Write.vi x  6@P @!status @code@0source error out@ Return Count@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@0Write Buffer ("")@pInstr VISA sessionPTH00 GWGDS820 GDS820u.llb GW Write.vi$$ x  6@P @!status @code@0source error out @0Instr Firmware Revision@0Instr Driver Revision@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@pInstr VISA sessionP' c$ cP"@P@flg@oRt@eofudfPpInstr VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrext c P"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext cP"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext cxP"@P@flg@oRt@eofudf P0Instr Firmware Revision x0dfd P0txd P0old P0extvP"@P@flg@oRt@eofudfP0Instr Driver Revision x0dfd P0txd P0old P0extP"@P@flg@oRt@eofudfPpInstrdup VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrext P P `0revision query command `bytes 0 0 c c| cD@@P @!status @code@0sourceerror in (no error)$ @0Instr Firmware Revision"@0Instr Driver Revision@pInstr VISA session@0 read buffer c c|@0Write Buffer ("") c c< c$ c b0 b0 b0 ch c8 ch 0 ^l*IDN?2REV 1.0, 09/2003, LV 6.0%[^,], %[^,], %[^,],%[^\n] | p  .p dPpxt x >| |@p@Dp@D|@p@D|@t@\VIDSGDS820 Revision Query.viVIDS GW Write.vilPTH0 t< i386 `0;codef+h E{0;E`ETPUEd$=N=Ð#Ӏ}#+EPXCt|{xtP|RZXC\p{`SQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEQRuhPED$XƮd$ZY=t_^ZY[ÐupP$Yd$ =vC$tC,x} E(E!E"ƅƅɍHHƅ thhUEPt#QRP$h蝬d$ZYDž>4;E`ETQRhPPX$|Ed$ZY=`XuDÐÐÐQR ZYQRhPET$PX$|*Ed$ZYÐ}zDž u6QRVP$hP$hP|D$X3Ed$ZY=ud$ta;t9t Dž 4;E`ETQRPd$ZYÐ}zYDž J`5;E`QRhPET$PX$|'Ed$ZYXu Ðu}zp>u7t.xQRUhQVj5d$ZYƅ}(u ƅ hhUEP8d$ =}(u ƅhhUEP8d$ fxƅDžEZ`DždDžEfhDžlDžErpDžtDžExt|QRP\$P$hhhhuB3@d$$ZY=y =ƅ}(u ƅd hhUEP8d$ =fx}#t}"uH}!v}/uvQRPED$# )d$ZY=0=t p h搐ÐE{ 7;E`ETPUEd$=t=t=t=tE{ E{‰ppVLFX@'PUEd$=uÐT\#8;T\:8;T$!Q8;T(h8;iT(8;OTD8;5T8;T8;T8;p9;p @'PUEd$=uÐT59;Tl9;^T 9;$T 9;_^ZY[]Ðl=t,PET$PPW:;$l$@ $Ðd$*Ul$SQRVWT$ QRPED$R! )d$ZY=u_^ZY[]ÐDžltl@Dž DžDžDžDžDžDžPTABQRu /6d$ZY(Ul$SQRVW}'uQRUe d$ZY._^ZY[]ÐUl$SQRVWQRU d$ZY_^ZY[]ÐUl$SQRVWub:;F z;;F>;;F0;F@;;FDQRhUB d$ZY_^ZY[]ÐX9929?9|3~B < " ( z `0;w  = J R Z b j %pYL3Mg CODEf+h (6.0rc5Oldest compatible LabVIEW.+M<+al+JV+a\  pPPP@pInstr VISA session@@P @!status @code@0sourceerror in (no error)6@P @!status @code@0source error out @0Instr Firmware Revision@0Instr Driver Revision@pInstrdup VISA session soThis VI queries the current instrument firmware revision and instrument driver revision. This Instrument Driver's Revision number is "REV 1.0, 06/2003, LV 6.0" and is compatable with Instrument Firmware Revision 1.0 GOOD WILL DIGITAL STORAGE OSCILLOSCOPE Created By: Release Date: June 2003 Originally Developed in LabVIEW Version: 6.0 Modification History: None\SREʒ2E̫<q 0`)Iz1" 02ʉ 5Px>6LxHD++LZLZHDf+3A3AHDJ+&&HD| XL$p$Dx8474 FQ*:`, 0HQ<Twx'|   ,   T     X4QZ"<,4 FT Zjt,4 2T nݳ,p 4T+ nnn0 T lܳ8U!T*(S!#4 FQ*(:,<S`!d   84 F( v,    h  0 7( ³0 ( 4 G 5p,4 O(5@ P(7Ì @< j "+<, U+4 F  Un8,4 2 Fݳ,  . . . . . @ 2  7>ododkh@ 2  @7>pcpclg, , 4 F  9,4 2 ݳ,0  >Ìܳ4Q(  0  ܳp 4 + <S`     Dt4 F d F, L0 7 d ³0  d 4 G2,4O d2(@P d; @< j(,T+4 F  Rk|,4 2 Cݳl, + + + + + @ :  4;ododkh@ :  @4;pcpclg,4h04 F 6 ,4 2 ݳ,0  ;ܳ4Q d L0  ܳp 4+ ~f+$:`+I+LK+!&F<X+D@ 20O >dRuHHI 8p, L L `< 20 >Rcݳ0, p 20+  @Pu^@Pu^@Pu^0 0 <TwܳA unique reference to an instrument I/O session. It identifies which device to communicate with and all configuration information to perform the I/O. See the initialize VI for more information. Valid Range: Not Applicable Default: Not Applicable error in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty stringThe status boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.,`L 2  @F0z0z/{.|-}ټ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.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 2  =C0z0z/{.|-}t_error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty stringThe code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.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.This indicates the revision of the instrument's firmware. This version and its capabilities are controlled by the instrument manufacturer 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. !(HQ;)S!p&| !!"" @ 2!(O =zQHHI< 2!( =4Qyݳ, 0 !( ;)SܳXCThis indicates the revision of this instrument driver's software. p 2!(+  ?+O2u^?+O2u^?+O2u^@+This is a copy of the VISA session. It is used programmatically to pass the VISA Session to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram's structure. Valid Range: Not Applicable Default: Not Applicable ,T,X,X,T,xd  \BDHPGDS820 Revision Query.viLVIN GW Write.vitPTH0#@ BDHPlL+8###4/ 7tW  ,"!|0@0@K[S,4 BK[,0 @ X`3C;4 B`2B,WFSB -t -t4-3t"G>OFKB4-3t`$7>?F;B-t -t ,`4-3tp#?>GFCB -td4-3t576G>?:-0 -t0-4-3t%G6W>O:- -t h4-3t 77.G6?2-  -t 4-3t!8O&W.S*4-3tP6G.W6O2 -t 44-3t 9G&O.K* -! -t !4-3t!X:?&G.C* -!l -t!$!l- -! -t "h`,-tDL- t0D  `-P 4-3t!;7&?.;* -t- -!l-`!- , ( GUUAn L>N>tZ>L>Gx ҁ Ҋ ғҕsөsөsө00RSRC LVINLBVW l 4RSID`LVSRtBDPWLIviCPTMDSTMDFDSLIdsVICDversDLDR(FPTD?Ͽ0a?<øxqaq??<{<~?Ľ}?몪E}uxwث[ݫ_8xx_|xyx0OqƘC )[2SBI91=).ˎk ?? ^QQE/??(>̌̌ H H ?HĠ HjH 8DH Ġ8Ġ ?Hį H ?HH ?HĠHİĿ   H D H ?H H H H 䯊 H䠊䯎 H@ ?௎ ?? *,?8X_׶m׶mضm[mٶeIX# *,?8X_׶m׶mضm[mٶeIX? *,?8X_׶m׶mضm[mٶeIX# *,?8X_׶m׶mضm[mٶeIX?pwr_wGgwwgwwgUUE3333#33#33#33#wwwwwȬ ̀Ȁb(̀(Ȍƌ ̈(Ȉ Ƞ͡ʡʡʃ ʡʁ !r (̈,΢,,,,̀ ƌ̂Ȉ b<(΢,,,,,,H ̌b,!̂ƌ̂Ȉ̀ƌ̂Ȉ,̀ <(΢,,,,,,,ƀ̀Œb,..̂01̀b,΢,,,h, π ,΢,( 8̈ Ȍ̈̌b̌̈,,,̀h (̈, b,̂. .. ,̢,H ̂!̀̈̌̈,̢̈̌̂b ̀Œb,΢,,,b,̂̀,, . . ? ,?<̢̈.΢, ,,,!̂̈ ?O H( ̀ ̪ʈ,BΈ, Έ,Ȉ  ̈̀ ĬB̪ʈ.,̌Č̌̌Č̌̌Č̌̌̌Č̌Č̌̌̌Č̌ČČČ̌̌̌̀ ,ŒB̌̌ ,̂ ,菈̼Bψ,̈ ̌Ȁ Lb,Ꮘ̂ꯊ Σ . ̬̀B ̀̈,,,,h (,Ꮘ̂ ̈̈(̌ȌȈL̈( (.̈̌̌ŒȈ̈ȞŒȈ̀ Ȟ̌̀ ,Œ̈,Σ ̌΢,,,,,, Ȍ΢,̌ ̀    ̀0 ,@    *** /.  . ⨂.*( ό@ȏȏ@RSRC LVINLBVW, D@ <4YG0Oo6 ُ B~JΎPw (wtLVINGDS820 Error Message.viLVINGeneral Error Handler.vi   @[error code] (0)$@@[user-defined codes].@@0ser-defined descriptions] @!error?@0[error source] (" ")@code out@0 source out@type of dialog (OK msg:1)@0message@@P @!status @code@0sourceerror in (no error) @xception action] (none:0)@[exception code]@0[exception source]6@P @!status @code@0source error outPTH07Utility error.llbGeneral Error Handler.vi4zz x  6@P @!status @code@0source error out@0Error Message (empty)@Error Code (0)@pInstrdup VISA session,@@0User-Defined Descriptions"@@User-Defined Codes@@P @!status @code@0sourceerror in (no error) @Type of Dialog (1: OK Msg)@pInstr VISA session P@ c$ cvP"@P@flg@oRt@eofudfP0Error Message (empty) x0dfd P0txd P0old P0ext c TP"@P@flg@oRt@eofudf P!Statusx!dfdP!txdP!oldP!ext cP"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext cP"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext P c\P"@P@flg@oRt@eofudfPError Code (0)xdfdPtxdPoldPext8 P@@@0 cP"@P@flg@oRt@eofudf"P@User-Defined Codesx@dfdP@txdP@oldP@extP"@P@flg@oRt@eofudf,P@0User-Defined Descriptionsx@0dfdP@0txdP@0oldP@0extP"@P@flg@oRt@eofudfPpInstr VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrextP"@P@flg@oRt@eofudfPpInstrdup VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrext4 P@@@ P c hP"@P@flg@oRt@eofudf PType of Dialog (1: OK Msg)pdfdPtxdPoldPext P" P@@ P P&`@Instrument Driver Codes4 P@@@`0VI name2`@0Instrument Driver Descriptions8 P@@@0 c c| c@0message:6@P @!status @code@0source error out @!error?@code out@pInstr VISA session c c&"@@User-Defined Codes0,@@0User-Defined Descriptions@0[error source] (" ")$ @Type of Dialog (1: OK Msg)D@@P @!status @code@0sourceerror in (no error) c c c c c c c c c c c c c c c cX c\ cx   l ^|  T????? GDS820/840 Error MessageID Query is not supported.Reset is not supported.Self Test is not supported.Error Query is not supported. Revision Query is not supported.(Invalid Response to Instrument ID Query.'Error Interpreting Instrument Response.#Instrument Specific Error Occurred.X  0 <N\ `dR    h $08h  lx|    @ @@@fh@@ @@@f`@d@X@\@hVIDSGDS820 Error Message.viVIDSGeneral Error Handler.viTPTH0Ki3868;codep`+E{8;E`ETPUEd$=G=, Ð#Ӏ}#$EPXC$XC\C\C,dCT {Xt3QRhh h譩d$ZY=| CL{P(SQRVWE=tEMEE =t9Et8EEEQRPE$u Pp$臟d$ ZY=tuE =tEPEEXJQRuhPED$Xd$ZY=tEEm}Ÿ_^ZY[ÐuP$d$ =XCth{xtPhRZXCl{ptPRfzfZX} E(E!E"ƅƅƅƅƅlɍ(HHƅ$t hhUEP.@@0ser-defined descriptions] @!error?.@0[error source] (" ")@code out @0 source out.@type of dialog (OK msg:1)@0message, @xception action] (none:0)&@[exception code]B2@@0Instrument Driver Descriptions"@0@ 7A l  @t@t88dd(8P|( ,l P@tPP yDS1aS2aError Message (empty)Hg+g7g8u\DABdup VISA sessionXD<=  VISA sessionrDQ_JQ_J Error Code (0)HXf+QO_QP_eDzzUser-Defined DescriptionsHL]>L]jDInstrument Driver DescriptionsHDa+HDd+`rH`nH2 No Dialog OK MessageContinue or Stop Message"No ErrorERRORNo ErrorERROR|PNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9?IDATxc`f($!lTTH@@Mr~ 0-p l4K9M/dIENDB`33qzPNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9AIDATxc`f(`O -?B( ȶ0@T  Y9N` A?KIENDB`q|PNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9?IDATxc`f($!lTTH@@Mr~ 0-p l4K9M/dIENDB`33qzPNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9AIDATxc`f(`O -?B( ȶ0@T  Y9N` A?KIENDB`qInstr ! L+VI Name,aHDL+UˀVˀVI NameGjbs6sJ+ ameInstr3333f3f3f3ff33f3f3333333f3333333333f3333f3̙f3̙f3fffff3ff333f3333̙f3 """)))UUUMMM&FPHPGDS820 Error Message.vi5,FPHP4D+85$5$5+8U! @0l3 4QR0L ,$X4 F R0b,4 2 f6ݳ,0  d0ܳ4OKb)t20 |0 К0h|00|(d4 FXQ@,|P8U ;1         @ `8  4 F4Q;t,@PNb(h+\ @i4 F| P`K,4  2| PN`ݳ,@ :| ANEXLpcpclg@ :| XEbLododkh0 | NLbܳ0 ||HR @{.0 HR|,T4 F {,@PrB4DA,p$4  r ݳd,@ 2 Apcpclg@ 2 ododkh0 ] ܳ0 W ܳ0 s j³0 U m4 Qj -  8 l 4 J d,4 2  hݳd,p 5+    0  jܳ0  p |<  8` @ 0  4  |L0  4X$ |H R`0 - D,  < l @ Pr HB43O A,  ( \ 4  r :Oݳ,@ 2  A3:pcpclg@ 2  3:ododkh0 ] :Oܳ0 W H 1Qܳ0 s H T³0 U H Q4 F H 0\,@ P HT+,BT4 J  ]fܳ,4 2 ]ݳ,@ 2  @T[pcpclg@ 2  T[ododkh0  [ܳlX,pT4 Fl .$,4 Jl BR ݳp,<  2l 2B$ݳ,2+@ 2l A08pcpclg@ 2l 8Aododkh0 l 0A&ܳ0ll |XL lh4< `7L6Description of any error that occurred Default: empty H.<<   @`84 O:J,,<  rN^,(+ Kb ɳKb Kb Kb Kb p 4+ f24f24f24PWB&D4`Pb<S`8"e5d0d$04 F %,$d0H0 7 '`³0  "e4 G0'Ct,4O' C"4@PF#$3@< j01 :, U+4 Fd c|,4 2d U!ݳ, 0- = - = - = - = - = @ 2d F#Mododkh@ 2d @FMpcpclg,X4 F$ #'3H,4 2$ 6-^ݳ,0 d M#ܳ4 Q#'``$"0 $ 4'`ܳp 4$+ 6)^+6)^+6)^+< S`3eP%!4 l` l4 F 3h,!`l!80! 7 8`³0!  3e4! Gl8T,4"O8 T( @"P^#$)@<" jlB K, g+4$ F t,4% 2 f!ݳT,& l> N > N' > N( > N' > N( @( : W#^ododkh@( : @W^pcpclg,(4( F` #83YH,4) 2` 6>^ݳ@,0*  ^#ܳ4*Q#8`*0* ` 48`ܳp* 4`+ 6:^<6:^<6:^<*~p`+(Ff+*+pI+v.Z<X+D,* #*error in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty string*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* 2d OU0z0z/{.|-}٬*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\%0*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.L* 2 `f0z0z/{.|-}t*_error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty string,*$d,*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.*jIndicates the occurence of an error. Valid Range: False: No error (default) True: An error has occurred. *The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.*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.|*eDisplays the error code associated with an error. Valid Range: Dependent on instrument Default: 0,*Dx,PL* :| TN`T0z0z/{.|-}L* :  ]c/{0z/{.|-}t*]Each element of this array is a predefined error code. Valid Range: User Defined Default: 0*User-defined error codes. Each code correspondes to an error message stored at the same index in user-defined descriptions. Valid Range: User Defined Default: empty arrayh*REach element of this array is a predefined error descriptor Default: Empty StringH*4QI.@| +/P//0<+User-defined error descriptions. Each description correspondes to an error number stored at the same index in user-defined codes. Default: empty array@+ 2. p <N_8>:DLm~?>h0 >@P0>;6mu/q'>h >@D0>;7m/~?u7> >@P0>;8u}/y'>0>P8>:D?0>h >@$ 0>;T9/'> >@ d0>;:/?7>h >@0>;;/'>>$,>p@,>p`< >@pPxH>Rx}wM =8D$>0d4> F \,@?P6B4>A ?8x4? vd \,@@ 6d @hkhkhk@@ 6d glglgl0@ _d 0@ W }0@ w tJ³0@ U wM4@Q^tJl?@4@ 28 _sI\,0A 8 ^tJ\A \LP@4ADx0 AA 4AD,A4AD40A04AD x0AhLA dDP44\TAA~Dp`+.L+(K+\a+K:)w0<P+LA 2p ? K/{0z/{.|-}HAyy'A'A d7NOOHA4GADuTu7TAPqq'HA\`A33'A4ڬA`App`A77GATpp`AG66 ( GUUAn L>N>tZ>L>Gx ҁ Ҋ ғҕsөsөsө00RSRC LVINLBVW, 492.!0 4RSID`LVSRtBDPWLIviCPTMDSTMDFDSLIdsVICDversDLDR(FPTD,0S+>e+> M+ ?$f+!?p a+"?̸e+$@$`+%@p`+&@Ĉa+)ADf+*Ah`+,Af+-Bpa+/BLa+0BPa+1Bd+2C0 f+3C|hd+4CȀh+5Dld+6D|7+7DȜd+8E0^+9E|]+:E]+;Ff+GI+?GPdd+@G^+AH ]+HX f+H J+HI+#HĤe+H$g+L$j+'PPj+(TxJ++WS+.X_+Y`+Z`+4]+]+]+]+p]+GDS820 Error Message.viThis VI contains all the intrument specific error codes and descriptions. Use this VI after executing several instrument driver VIs to recognize and display any errors that may have occurred.zz x  6@P @!status @code@0source error out@0Error Message (empty)@Error Code (0)@pInstrdup VISA session,@@0User-Defined Descriptions"@@User-Defined Codes@@P @!status @code@0sourceerror in (no error) @Type of Dialog (1: OK Msg)@pInstr VISA session++++++++++++++++++##+##++##+++++V+++##+#+#+#+#+++VV+++#++##++##++++++V+++##+#+#+#+#+++#+++++++++++++++++++++#+++++##++#++#++++++++++++#++#+###++++++++++++++++++#++++V++++++#+++#+++++++VV+++++++++++++++V+++\SREʒ2E̫؀00 OP`Atq֑aaV@¯A'"/*꿫+꿫+ꪪ):(1( ( ? q=yy~?x>8x}q? ;?c`ޏDD@;f"" c&""??Xxwث[ݫ_xwxvfOqƘC )[2SBI99&%5dQՉ4? ̌̌̌Ȉ H Ġ ?H ?HĠHĠĿ   H D H ?HH H HO ?įC_UUWW_EWTQUSG .m׶m׶m۶eۖm[m[??  .m׶m׶m۶eۖm[m[?Π .m׶m׶m۶eۖm[m[??  .m׶m׶m۶eۖm[m[?Ȭ ƈh(Ό̀Ȉ̀̈,Ό̂Ȉ ,̀r,03p ΃ ̀Œb,..̂ <<< ,̢,, ȌḦČb̄̈,,$̀h (̈$ b,L. .. ,̢,H ̂!̀̈̌̈,̢̈̌̂b ̀Œb,΢,,,b,̂̀,, ,̈̀΢, ,L.,<̢̈.΢,,̈,Ȭ ̀HȈ(BB333BΈ, ψ, ̀ ̀  .ȈȞȈ*̈̈̈̈ ,ꈈ Ȟ̈,Ꮘ.h ( ̌̌,. ̈ Ȉ̌̈ ̈ b,Ȟ̌ƀ Ȉ̈ b,ᎈ⪏,Ȟ̌Ȁ ̌ ,Ꮘ̂̌ ̈̈Ȉ̈ȈḦb̌Ȉ(Ƞ*Ȍ̈̌ȌȈ ̀` ̀ ̀   ̀ *   . *  (((XXȷȏ RSRC LVINLBVWz zD <iPMnt(Z ُ B~~)DAl"LVINGDS820 Self-Test.vi x 6@P @!status @code@0source error out@0Self-Test Response@Self-Test Error@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@pInstr VISA sessionP! c$ cP"@P@flg@oRt@eofudfPpInstr VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrext c P"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext cP"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext ctP"@P@flg@oRt@eofudfP0Self-Test Response x0dfd P0txd P0old P0extP"@P@flg@oRt@eofudfPpInstrdup VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrext\P"@P@flg@oRt@eofudfPSelf-Test ErrorxdfdPtxdPoldPext P P P(0( h!status `code`0source c c|D@@P @!status @code@0sourceerror in (no error) @0Self-Test Response@pInstr VISA session@Self-Test Error@@P @!status @code@0sourceerror in (no error) cD@@P @!status @code@0sourceerror in (no error) @!status c ch c8 cX T ^$4<?7GDS820/840 Self-Test; Warning: self test not supported    .|  dPpx  J @@ @N|@&"VIDSGDS820 Self-Test.vii386#@9codeXL+E{d9E`ETPUEd$==Ð#Ӏ}#toEPXCt{xtPRZXC\C|C$C,} gE(E!E"ƅƅɍHHƅthhUEP8>PD$jkcodeHU+[\RD- L. LsourceHf+344UDXY error outRD$^x_xstatusH$la+gnhnPD$codeHf+ͳRD] |^ |sourceHI+c4dH +3-v4)vH\L+}.~*HDL+==HDL+s>s>HD\K+ HD0L+HD0f+ssHD(+HDf+Za[aRDC]D]statusPDPgQgcodeHD.+3f4fHDM+ RDsourceInstr in (no error)p@Instr VISA session!(P@!0@source error out$P !@Status @Code0! !@status c|0@Write Buffer ("") c4 c< c c h c 8 c Instr2+0+T+L+I+L+,L+f+|a+pK+hd+xK+I+|PNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9?IDATxc`f($!lTTH@@Mr~ 0-p l4K9M/dIENDB`33qzPNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9AIDATxc`f(`O -?B( ȶ0@T  Y9N` A?KIENDB`q|PNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9?IDATxc`f($!lTTH@@Mr~ 0-p l4K9M/dIENDB`33qzPNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9AIDATxc`f(`O -?B( ȶ0@T  Y9N` A?KIENDB`q"FPHPGDS820 Self-Test.vi$ FPHPD+8$$$0D | 0DЦ|0D |,XD,DX0D$dP|H0D |8U!o1 T#x0Dt J|,8U X'04 F Qo$,4 FQ(t ,H LXL,XHh4p 7 HQ'0|@PDbQ"#(@4 F bQr,4  2 v`ݳ,8,@ : @tW~^pcpclg@ : ~W^ododkh0  t^ܳ     D       X4QbX  ,\4 F$ brX ,4 2$ vݳ8,p 4$+ vvv0 $ tܳ<S`'< 4 4  l 4 F *Ίl8,  4   t 0 7 ,7³0  '<4 G -IP8,4 O-I P@ PK@< j 6?L8, U+4 F 4 iH8,4 2 4 ZݳD8,  2B 2B 2B 2B 2B @ 2 4 KRododkh@ 2 4 @KRpcpclg, \ X (4 F  , M@8,4 2  25ݳ<8,0  4 Rܳ4Q,7 0\0   ,7ܳp 4 +  .50 .50 .50<S`W< p<p0<4 F  W88,0p<T0 7  \7³0  W<4 G<]y48,4O ]y0@P @< j<fo08,XM+4 Fp 8,4 2p ݳ(, <br br br br br @ :p {ododkh@ :p @{pcpclg,d4 F0 \ }4,4 20  b5ݳ0,0 p ܳ4Q \7l 0 0  \7ܳp 40+  ^5` ^5` ^5`~DXL+((+,+T+FRv<X+D@ 2O x.HHI (d,  < 2 2.wݳ8, p 2+  ),0u^),0u^),0u^0  '0ܳA unique reference to an instrument I/O session. It identifies which device to communicate with and all configuration information to perform the I/O. See the initialize VI for more information. Valid Range: Not Applicable Default: Not Applicable error in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty stringThe status boolean is either TRUE (X) for an error, or FALSE (checkmark) for no error or a warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed., ,L 2 4 TZ0z0z/{.|-}ټ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.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 2p 0z0z/{.|-}t_error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty stringThe code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.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.D/The instrument's response from the self-test.  tH Qq1 | !!""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.@ 2 tO /HHI< 2 t |/ݳT8, p 2 t+  s-zu^s-zu^s-zu^0  t q1ܳ(0d"L : x`f0z0z/{.|-}P9Indicates whether an error occurred from the self-test. @+This is a copy of the VISA session. It is used programmatically to pass the VISA Session to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram's structure. Valid Range: Not Applicable Default: Not Applicable "BDHPGDS820 Self-Test.vi@ BDHPdpd+8H,H0`P0@LAaQ4 B>$8,0 @X rAazQP4 B r? 8,4!`0!@jz4! Bd8,,"h  X xD0"@0Hjzx4" BH,,0#@ rjzz4# BrD,$ ,0$@D,jz\4$ B,X8,%% ,% <% L0xD4%`D0%~`XL++l-+|V+pd+LW:0ZB<P+%0zZ% p,%%|% %z]z%% %@0 %@$ %@ X L,% %, 0% 3 Jj/8%N Qc % |,%, | ,%  <%  H, pH4% 2 Yb8,L& :  T Z0z0z/{.|-}@&P$Xc A4&b X`Ţݦ &@ XL L &@ XD 4&b XLt՚͇0& 3 Xc4&/`.D&c`t  L &@ X H4&b X t& & ,& L & &  &@ Xx p4&b Xt݇4& J B^7,@' 6 D^))*,'(  '@x D p@'P D+h'B'H '@D 4'O D^ `4' J  Oh8,4( 2 2g],L) 2  -3/{0z/{.|-}0) 3 +h,) &h )@H4)Q%),) 8 l 4)  2h t8,0* h L*T $H p X ,H * * $4*0 $$+$* * $< 4*0 $p#* * $*4* Jh ], + $L 4+0 $@!+D+c`+ +@TLм4+bT Ɣ+ +@T84+bTlƜ++8,+T X $4+`!+ 4+0 $"4+`d!4+` + p |4+`\0+H 4+`h74+`P4+` P 4+`P +,+H+$zH+zzzQ\+֬+xI݇gg+ݦ+DQ͇llL+L QQݞ+-- ( GUUAn L>N>tZ>L>Gx ҁ Ҋ ғҕsөsөsө00RSRC LVINLBVWz z6x9% 4RSID`LVSRtBDPWLIviCPTMDSTMDFDSLIdsVICDversDLDR(FPTDyx~?y||yϟq?<><<{~<8ߏøx<?<~y>GWGDS820 GDS820u.llb GW Write.viLVIN GW Read.vi x  6@P @!status @code@0source error out@ Return Count@0 read buffer@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@pInstr VISA sessionPTH0/ GWGDS820 GDS820u.llb GW Read.vi00 x  6@P @!status @code@0source error out@Graticule type @!Waveform Display Vector/Dot@pInstrdup VISA session@Contrast for Display@@P @!status @code@0sourceerror in (no error)@pInstr VISA sessionNNP3 c$ cP"@P@flg@oRt@eofudfPpInstr VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrextP"@P@flg@oRt@eofudfPpInstrdup VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrext c P"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext P cP"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext P P cbP"@P@flg@oRt@eofudfPContrast for DisplayxdfdPtxdPoldPext P c\P"@P@flg@oRt@eofudfPGraticule typexdfdPtxdPoldPext c hP"@P@flg@oRt@eofudf P!Waveform Display Vector/Dotx!dfdP!txdP!oldP!ext c^P"@P@flg@oRt@eofudfP!Accumulate Off/Onx!dfdP!txdP!oldP!ext`0 true string `0 true string`0 false string`0 true string`0 false string c c| cD@@P @!status @code@0sourceerror in (no error)@pInstr VISA session@! selection@! selectionP @0 read buffer@0 read buffer@0 read buffer@0 read buffer@0 read buffer@0 read buffer@0 read buffer@0 read buffer@0 read buffer@@0 read buffer@0 read buffer c c| c c|@0 output string c4 c c c c@ c 8t `^T\px-:DISP:WAV? :DISP:ACC? :DISP:CONT? :DISP:GRAT?1010P \n ,     0b<> @N@IMEQU@@N "@@@@0 A@@N,@N@@N$@VIDSGDS820 Display Setting Query.viVIDS GW Write.viPTH0VIDS GW Read.viPTH0\i386LlcodeCt{xtPRZXC<C$C,} E(E!E"ƅPƅɍ@HHH HHHƅ<Pt hhUEPt?49t'QRRVhhuZd$ZY=6t 6(4ɍ`HHƅ\ƅ\fx&ƅ`At60QRP,$VSQWRdd$ZY=ƅ`fx*ƅdts, $EX?PlE`ET.UR@␐}zt}zƅdfx.ƅhts$T0EXPlE`ET.UR@␐}zt}z9ƅhfx2.ElxQR($'d$ZY=/(409} 0ƅ@}(u ƅhhUEP8d$ }(u ƅ hhUEP8d$ =fx ƅD t6 )ʃ}Ѻ)QRP$6Ad$ZY=}QRP$hd$ZYƅDfx@ƅHƅHfx[ƅLt?It6Mt QRhPQVSWRNd$ ZY=ƅL}(u ƅhhUEP8d$ fxƅPt?Qt6Ut QRhPQVSWRMd$ ZY=/ƅP}(u ƅ0hhUEP8d$ fx{ƅTt6)ډ؉llQRPf$RWd$ ZYl)9RZƅT}(u ƅhhUEP8d$ fxƅXt6)ډ؉ppQRPf$RWsd$ ZYp)9RZƅX}(u ƅhhUEP8d$ fx"}#t}"uH}!v}/uvQRPED$\d$ZY==t p h搐ÐE{ rUlE`ETPUEd$=t=t=t=tE{ E{‰ppVLFX@'PUEd$=uÐThUlThVlTDVlT/VliTDIVlOTcVl5T }VlT4VlTVlVlÐx&*9pVlp @'PUEd$=uÐT/WlT IWl^TU Wl$T 0WlTy WlT:1XlvT kXl   V n jrz%4{  ( B L i h CODEfP>gLHdK+=:O}=;K}`D$%Contrast for DisplayHDM+VWZD23Graticule typeH8+_`Df0tf1tWaveform Display Vector/DotuDj&xj'x Accumulate Off/OnHD L+XfXfHD(+]k]k HD\L+DRADRAHDf+ESES HD\a+MMHDL+$20$20HD`+WD true stringHDU+~~HDe+0717HD^+ǒHD`+~~WDm{m{ true stringXDȁ false stringVD:H:H GW Read.viWD:H:H GW Write.viHD,K+OOWDƦ true stringHD$)+ŷXDƺ false stringHDf+"no errorERRORno errorERROR"no errorERRORno errorERRORInstr3f3333f3f3f3ff33f3f3333333f3333333333f3333f3̙f3̙f3fffff3ff333f3333̙f3ݻwInstr=. 5Cerror out ;_>  <`=85C\error in (no error)F  +e- +e1g .FPHPGDS820 Display Setting Query.vi.FPHPD+8,@(.XL)P+4 .(0D |8U ).R 44 FQ)19}8,0DĜ|8U!h*ZS`4 FQ*\:^,0DH\,| <S`%DN Hd4 F\ Dy],0 7\ II³0 \ DN@@4Q\ II ,H4 F  Ij],4 2 OGݳ8,p 4+ KGMKGMKGM0  IIܳ@P\  @)4 F t],4 2  ݳ,@ : @pcpclg@ :  ododkh0   ܳ4O\I t 4 G@Ie],< v@P z8,(K+ @I  ɳI  I  I YYYYYY I  0 DP |< S`$.N 4h4 F .ގ8,0 7 3I³0  .N  h   h 4 Q 3I 4d,  ` 84 F   3T8,4 2 9Gݳ],p 4 + 5G75G75G70  3Iܳ@Pn @4 F h s],4 2 h w ݳ49,@ 2 h @nupcpclg@ 2 h n uododkh0  h u ܳ4O3 k   D 4 G 3O09,< v : d,9,`+  3 k ɳ3 k 3 k 3 kYYYYYY 3 k 7   %8 & h  "   ~D0N7u^>0N7u^>0N7u^@+This is a copy of the VISA session. It is used programmatically to pass the VISA Session to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram's structure. Valid Range: Not Applicable Default: Not Applicable A unique reference to an instrument I/O session. It identifies which device to communicate with and all configuration information to perform the I/O. See the initialize VI for more information. Valid Range: Not Applicable Default: Not Applicable |@P"ܜ#!. 1@|4(!"8"l# #|"4 F!X #],0 !X Qdo4  2!X U8,p >!X 0FRcpFRcpFRcp0D!2!X p :!X FRbqFRbqFRbqL :!X U[0zu0z/{.|-}@P%81Đ$)3@n($0$$%h%$d4 F# 19,0 # ZĐdo4  2# ^9,p ># 0O[cpO[cpO[cp0D!D8#p :# O[bqO[bqO[bqL :# ^d0zu0z/{.|-}4O&e/&l(6| &&'4 G&$e/u],0D&X5&$ &$yPalgKKyPaKKlgyPaddlgyPaKKlgyPaddlg 7&$WwNcenfwNcfenwNcenwNcenwNcenwThis indicator displays the setting dots or vectors display for data points. Valid Range: T -> Dots F -> Vectors)**Y,@BThis indicator displays the setting contrast level of LCD screen. 4O+Di%(+`<h"%8&+DT=This indicator displays the graticule type of waveform area. 4 G)i%y], )}FWlgKK}FWKKlg}FWddlg}FWKKlg}FWddlg 7)W{DYenf{DYfen{DYen{DYen{DYen0D+ta)0b|;<+D&%8"ܸhsThis indicator displays the accumulate setting on or off for waveform display. Valid Range: T -> On F -> OffI.8-,-D: ! L0!|>! 4!/D60!@ 8"d4! B4N,0"@ %8#3+4" B#31],4#QH~t0#(0#$^+I;Y3Q#4#  2 $9,0$  ~4$ J ], %@$H(,%07A%' 4%D.|P 4%0\u8(}|T% D|A BD ! %@ D L % l %@,X 0%& ]AQI% l % L4%| #<4%D |!7% 0% 3 .9%D+ %x4%Q&4%D 47%,%:%4%D H|!% %%$% h$%P|%h0%@ &̶ 4% B ], &4$ 4&D,-4&D l-t&4&&` &4p4&/D +1@&P.9 4@4& 2 /8], '@,Xx,' /E0'   ' 8 '44'/D $~ '4\4'04,~ 'Ll'L4'04d_~4'04x9~4'|3$P'!h 'h4'04 +~'<('p4'  2 ],4(04 l*~$(` @x ( $( 4(|4D%74(/D H (HP4(Q|((X(4(  2p }],)4)0 )&6.0) p |4) Jp l|8,,*'pI *@4*DG$04* J  ], +@p+p ,+% M4+DFx0+ + +@ +`4+0 $& +4+0+4+0#+60+@+x +;$)4+0d!!4+0P"!+&+|4+0 4+0  +|4+0 4+0+ +:(L+l +LL +$( + +  L4+0 Y-e8u2m|+0+7pC:@JB4+"` G  +*,+4+0We#um|4+08X#e-u(m|4+DG0 4+0 E!!.'8+6D*:@Z*l +@p' +@p++D>h+,;H+ ,KK,+  !h!4+|9P4+|:8X7H+``H+HH+ ' + ,+#@ FD(,+`_M_0+7pBJZR+0_M_4+/D$~4+|4`/h0<+ XL $8+(\KEQ Kx++ +$4+' @JEAQQKM$ +@ ,$ + +@ H+ 8+( IYe _ + '< +' + !h+!4 +X \+!!4+'!HYAeQ_M \ +@ \ +@0!4+$ \ +!4+ HKMLLM+HKMK+ 2m3Q3m,+.dWWhZY $+,:>h@A+LPQQ(}(+X_``+KHH@+1|+H+Dd0dI++4 +&<X+!+/+/ +@p+'&+& + H',4+0 D!!+&+)+ 0+7p&AJZR4+D'.P +(L0+7p(@JZ R +@p:((L+*L+)+(0+7p(=J'Z#R +@p((+)<0+7p(<'J/Z+R +@p) )<0+7p(l;/J7Z3R0+7p't?JZR +@p;$)) +@p*)0+7px>JZR +@p)*, +@p)\*L<+ '())() )\*0+7p(:7J?Z;R<+ &(L)*,()<*L)4+ K&<9I8,@, &//001P12423$334,3&<'`\d`4,D;A0 L, : *00z0z/{.|-},x 4,D,<, ,;X@,,(L,,X3I\, 8  ۬, ++.\,d__H,''BH,Hp,PP ,&<0/ ,&<0/4,3&<&T\X4,3&<0DLH,0 ,&<0L 4,3&<&LTP ,&<104,3&<1<DTL,1P ,&<11P,14,3&<1Td\,0 ,&<214,3&<2 DTL,24 ,&<1244,3&<3\d`4,3&<1pTd\ ,&<2T!4,3&<3T\X ,3$ ,&<23$4,3&<3xLTP ,3 ,&<3D3,2,3 ,&<4 ,& 4,3&<3 DLH ,0,/@,1|54Dd[I+ ,4|5!4, K4|9I9,@- 46(66H77788p99T94-34|6VT\X4-34|&|Z\d`4-34|5ULTP-6-6H-6( -4|5P6( -4|6 4-34|6STd\-7-7 -4|564-34|6TDLH -4|774-34|7lQTd\-7 -4|787-8 -4|6h74-34|6RDTL -4|884-34|8\O\d`-8p -4|8(!4-34|8NT\X -94-34|7PDTL4-34|9@MLTP -9T -4|L9 L4-34|9LDLH -9 -4|9t -42 -4|89 -@|:-6H3-!8p-L9T,-4|&<- 94-D,=0-)x4-D;=04-D?!->h-&A0-@;X+D,;4- B;P9,.@.Ct@.$(mm.A.: R .;$R .FAtD,.4|&<( L.Ct<. L l( !p.FD\.;XFFD+;$:,X ,'H0 H 8  .;X4.0 tc~4.0 `b~ .FDBCtp.F4.0;d~ .+B8&p.+nnR4.0gD\Q4.0< e~<. p4l.DCt;xp p4 4 .@FDBlCt.CCD4. JD\ 9,4/  2D\ 8,00 D\ 0D40QBlCh 0@FED40QEDj0EE4Eh40 JD d,41  2D 8,02 D L2  4 px;CtD,2DHiDU42DA042D<4?0222UUR2  ( |FGUUAn L>N>tZ>L>Gx ҁ Ҋ ғҕsөsөsө00RSRC LVINLBVWpp PGWGD5 4PRSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDSTRGXICONlicl4icl8DTHPTRec,CPST@STR hLIfpFPHPLIbdBDHPHISTPRT FTAB\M+I+P/+tg+e+`+ $f+)>pf+*>L++?h+,?t8K+-?tf+.@,`+/@x(g+0@`+1A T+2A|f+ A/+A U+BDf+C`+D I+DT]+s@ +s i+K+0Da+a+GDS820 Display Setting Query.viJFThis VI query waveform style , display contrast and graticule display.00 x  6@P @!status @code@0source error out@Graticule type @!Waveform Display Vector/Dot@pInstrdup VISA session@Contrast for Display@@P @!status @code@0sourceerror in (no error)@pInstr VISA session#######\SREʒ2E̫@@MATL P&L?Ák[^>Q=: T"*꿫꿫着:111110111(?33803 3A3<<33<8333;;;;;3333333;;?>>xܟs=?>ypaqyy|g?xp?O8|xy?<='|yy~s?{?x<8c1w 10wDD@1LDDļ3ӟxxy113333333333333??몪?XOߟOwս A#w=_řg9R%cH:%Dڝc  &+Ts&@:o  Q??    H ?H H   İĿH DH ? H   D H @H HĿHįH L H H ??*:?8 1p@".J".N.Ȭ p 3Ȉ (Ȉ ,̀Ȉ Ȍ̈,̢̂̈̌̀b,̂̀Œb,..̂L̄b,̂.//̂ Ȍ̈,̢̂LČ̀Nb$L!L̀Œb,..̂̀̌b, ̂.++ ̂Ȉ Ȍb, <<  8@ ,?.̌ ΃ ̢.΢,8L,,̂!! LjȈ <(̈̌b,,b.̂..̃Œ̌b,,b.̂..Ȍ300@`01T_T_pw7317ݏ030w}w0w}w0w133333330@`0Ϗ ȈHȌ(Bψ,B̀Ȁ ̪ʈ,  ̈ḦḦ   ̌ȈḦ ̌̌ `ḦȈḦȈH Ĉ ̈̀̌Ȉ/  Ȉ̈̈ Ḧ̬B̼̀B ȈḦ̂ ̂̈,Ꮘ̂b̈̀̈̈̌̌̌ ΢,΢,Ȉ̈ȞȈ ``̈̈̀̈̈ ̈Hb,Ꮘ̂ ̀̈̀ ਠ⨂* / 0333333333/⨂*/ ਠ*/( */( OU0@TPMUTP]/Ȉ,Ľ̈ȈȈ̈HȈ LȈ ̈ȞȈ ̈HȈ̈Ȉ̈ ̌̀Č̀ ̀ T307Q3303@pps10UT  7Q133333033@pps10U (((XXȟȏ@?RSRC LVINLBVW8 D@ <bML~& ُ B~BpxPMf@2LVINGDS820 Display Setting.viLVIN GW Write.vi x  6@P @!status @code@0source error out@ Return Count@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@0Write Buffer ("")@pInstr VISA sessionPTH00 GWGDS820 GDS820u.llb GW Write.vi:: x    6@P @!status @code@0source error out@pInstrdup VISA session @!Waveform Display(F:Vectors)@@P @!status @code@0sourceerror in (no error)"@Contrast for LCD Display (20)@Graticule type(2)@pInstr VISA sessionP& c$ cP"@P@flg@oRt@eofudfPpInstr VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrextP"@P@flg@oRt@eofudfPpInstrdup VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrext c P"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext P cP"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext P chP"@P@flg@oRt@eofudf P!Waveform Display(F:Vectors)x!dfdP!txdP!oldP!ext P cjP"@P@flg@oRt@eofudf"PContrast for LCD Display (20)pdfdPtxdPoldPext P c^P"@P@flg@oRt@eofudfPGraticule type(2)xdfdPtxdPoldPext`0 true string`0 false string`0 format string`0 format string c c| cD@@P @!status @code@0sourceerror in (no error)@pInstr VISA session c|@0 output string@Graticule type(2)@0 output string&"@Contrast for LCD Display (20)@0 output string$ @!Waveform Display(F:Vectors) c c cL cxP4<L ^     :DISP:WAV 1 :DISP:WAV 0;:DISP:GRAT %d;:DISP:CONT %d0P \n ,     ~(   @@0@(@ @\bv ,$rB@@\VIDSGDS820 Display Setting.viVIDS GW Write.viPTH0  i386\ :codepa+ E{:E`ETPUEd$=l=Ð#Ӏ}#IEPXCT0C\{`SQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEQRuhPED$Xd$ZY=t_^ZY[ÐuPe$Yd$ =Ct{xtPRZXCd(Cl } E(E!E"ƅƅPƅƅƅɍ<HHH ƅ8Pt hhUEPfP>gLHdK+=:O}=;K}D$͝%Contrast for LCD Display (20)HJ+VWuD23Graticule type(2)Hg+_`HD J+]k]kHD2+^l/^l/ HD0+GUWGUWHD0N7u^>0N7u^>0N7u^@+This is a copy of the VISA session. It is used programmatically to pass the VISA Session to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram's structure. Valid Range: Not Applicable Default: Not Applicable A unique reference to an instrument I/O session. It identifies which device to communicate with and all configuration information to perform the I/O. See the initialize VI for more information. Valid Range: Not Applicable Default: Not Applicable | L@P$##.1Ab| (#$T$%(%$$4 F#t #8,0 #t Qdo4  2#t U8,p 6#t 0FRcpFRcpFRcp0D#2#t~ p 2#t FRbqFRbqFRbqL :#t U[0zu0z/{.|-}<'$h @P'1đ&`)83A(&&' '(0&4 F&  18,0 & ZĐdo4  2& ^,p 6&  0O[cpO[cpO[cp0D#`8&  p 2&  O[bqO[bqO[bqL :&  ^d0zu0z/{.|-}, h$'{Select the dots or vectors display for data points. Valid Range: T -> Dots F -> Vectors Default Value: F (Vectors)|gSelect brightness level of CRT screen for graticule display. Valid Range: 25 to 100 Default Value: 50%/0*M$.Dpa+ta+-+f+b=<X+)Dpa+t++-+f+b=<X+Dpa+tK+-+f+b=<X+52 t# U9,A$## 1Ab5Ft# #d,1t# QÇod-$.6 t# 0FRpcFRpcFRpcq2 t#  FRqbFRqbFRqbM:t# U[z0٠uz0{/|.}-]+T$+t#+#(,$,(%,%l-$$\,0/Dpa+t S+-+f+b=<X+dMSelect contrast level of LCD screen. Valid Range: 0 to 20 Default Value: 10 \BDHPGDS820 Display Setting.viLVIN GW Write.viPTH0( BDHP(8+8*|d(,"T"(0D0@$\ld4 B\l^,0@X]me\4 B,]m08,0@hFVN4 BFVX\,0 @EUM$4 BEU,9,! 4!QD)0!@ 4! BH09,"4"DX4"/D]=}{ " x "\ D "\H4"0\ P&(]2m-e{4"D#P4"D"(P 4"D# 74"D#T74"D!"~Dpa+a+`+8+2aB<P+" " " "\"Xeef4"/D(z$"xH4"0$( z4"0#z4"0"z "D 4"0!z" " 4"04 z"H "H4"Q@T6" " "\ \ L"xH"NN"" L4"D 00 4"/D 3 S{" " " t"t4"0\p*m=}-u{ "\  4"D l0 0"@($  4" B J],# x0#@ \' L0@8 |4# B L0@8,4$Q T 0$ $ $0$ t 4$D d4$0 /C SK{0$ h T$ t  D4$ 2 W8,0%  T4% J  k8, &@ & ,& 7 b4&D \0&p< ,& & L &  & ( 4&D#8h0 4&0 43 C;{4&  2t ],4' Jt ],4( 2h W],4) Jh hL,* *@@ ,* 5hv* x*H* x4*D04*0\'2]=m7e{4*0 +3C;{4*0 0,3C;{4*0\l%](m"e{,*h  *@*t,*`(t *@H4*Q.* T4*D'04* Jh  ],4+  2h -],0, h .4,D%0 ,H<, , L  HL, \($X,xbb,(;;\,t h,., $ , "eK"K,,V-uVu,x,$fdd, ;  ,NMM, \87e7Y#d%%e-e;pp;@,1Dd0Jj(+,, 4, K?O 9,@-  , h !X!" -X-,4-3bjf -L -,4-3Zb^4-3JRN- -4-3RZV -4-3pJZR- -<- 4-3Zjb- - 4-3 TJZR- h - h4-3!bjf4-3Zjb -$ 4-3!DZb^ -!X -!!X4-3!RZV -! -!x- -" -",- \\-H\  L ,-,4-3! JRN -- -!-"y&Dpa+<+`+8+2aB<P+()&2h -8,-(( 4)e&.5Jh  9,5Dp0 1|*h .Dpa+f+`+8+2aB<CP+-%%e-e](2t p],]|*(p# $$h$$T %p$%5mD)5Jt ],5D01|*t m-;pp; ( |FGUUAn L>N>tZ>L>Gx ҁ Ҋ ғҕsөsөsө00RSRC LVINLBVW8 n to= 4RSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDSTRGXICONlicl4icl8DTHPTRec'CPSTSTR LIfp,FPHP@LIbdTBDHPhHIST|PRT FTABtM+_+PxI+t`+]+P-+ d]+ M+ e+8d+de+L+h+]+ ^+Lf+T+ _+&ld+&܄f+'|c|x<8q08?=g??y?x?<|§?qyx<?!|ϟ|ç<?p?oq?|><}?ះ>?qy?;|gçy?;<8{{x9|y>cÏ??ϳ=y||C<xy{<xy8y8|?<<>>|y8~a?<{?x<8c1 10 10ǀ 18c&""1LDD3DD@1LDD3DD@1LDD3DD@11LDD3DD@1LDD3DD@1LDD3DD@1LD3DD@D1LDD3DD@D1LDDy~???Op?σ<<GWGDS820 GDS820u.llb GW Write.viLVIN%GDS820 Utility Clean Up Initialize.vi @pInstr VISA session@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)6@P @!status @code@0source error outPTH0J GWGDS820 GDS820u.llb%GDS820 Utility Clean Up Initialize.viLVINGDS820 Error Query.vi x  6@P @!status @code@0source error out@0 Error Message @Error@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@pInstr VISA sessionPTH09 GWGDS820 GDS820.llbGDS820 Error Query.viVLVINGDS820 Reset.viv x  6@P @!status @code@0source error out@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@pInstr VISA sessionPTH03 GWGDS820 GDS820.llbGDS820 Reset.viPP x  6@P @!status @code@0source error out@pInstr VISA session@Stop Bits(0:1bit)@Baud Rate (3:19200)@Parity(0:None)@@P @!status @code@0sourceerror in (no error)@!Reset (T: Reset)@!ID Query (T: Check)$@0Instr. Descriptor (GPIB::8) P c$ c c P"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext cP"@P@flg@oRt@eofudfPpInstr VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrext c ^P"@P@flg@oRt@eofudfP!Reset (T: Reset)p!dfdP!txdP!oldP!ext c`P"@P@flg@oRt@eofudfP!ID Query (T: Check)p!dfdP!txdP!oldP!ext cP"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext c|P"@P@flg@oRt@eofudf$P0Instr. Descriptor (GPIB::8) p0dfd P0txd P0old P0extP"@P@flg@oRt@eofudf&PpInstrVISA session (for class)xpInstrdfdPpInstrtxdPpInstroldPpInstrext P P P" P@@ c`P"@P@flg@oRt@eofudfPBaud Rate (3:19200)pdfdPtxdPoldPext P" P@@ c\P"@P@flg@oRt@eofudfPParity(0:None)xdfdPtxdPoldPext P" P@@ c^P"@P@flg@oRt@eofudfPStop Bits(0:1bit)xdfdPtxdPoldPext`0VI name  !`0ID query ` Tmo ValueV P$@P@0PV P$@P@0PV P$@P@0P`milliseconds to wait`0regular expressionV P$@P@0P" P@@*`$Interface Information:Interface Type4 P@@@`@ Input Array &` Serial Settings:Serial Stop Bits&` Serial Settings:Serial Stop Bits" P@@" P@@`f c c| c@0 Error MessageP!P0VI name c @Error@milliseconds to wait @!status cD@@P @!status @code@0sourceerror in (no error) @!status@0 read buffer@ return count@? read buffer@? read buffer! c@offset past match@? read buffer@0Write Buffer ("")@ Return Count.@P @!status @code0 error out c@ access mode@ timeout (0)&@ Serial Settings:Serial Stop Bits@ Intf Type! c@pInstrdup VISA session c*&@pInstrVISA session (for class)@!Reset (T: Reset)@!ID Query (T: Check)($@0Instr. Descriptor (GPIB::8)@Baud Rate (3:19200)@Stop Bits(0:1bit)@Parity(0:None)*&@pInstrVISA session (for class) @!status!! c c c c| c c| c c| c c< 0 c  cX cd cp$,N 0 ^<   ,GPIB::8GDS820/840 Initialize*IDN?2'GW,GDS `%K    `G`W`,`G`D`S 0<> P\^$ X p\ |X  ,DPX6     X@ @j @N @4 @ \yX@ @ @ X@   @ X@ X@ @ X@ @ X@ @ @ @ X@ @ X@ @ @ @ X@ x@ & *   @ X@ @ X@ >B@ FX.QX@ @l X@ @ X@ `B @ \@6   T  X@ @ X@ @ X@ @ @ @ Ml@ X@ @ X@  X@ VIDSGDS820 Initialize.viVIDS GW Write.vi,PTH0VIDS%GDS820 Utility Clean Up Initialize.vi8PTH0VIDSGDS820 Reset.vi0PTH0VIDSGDS820 Error Query.vi4PTH0)T&i386& acode4+H)E{DaE`ETPUEd$==YÐ#Ӏ}#EPXC4Cd{htPR=ZXCl{ptPR]ZXC\X{`SQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEQRuhPED$X1d$ZY=t_^ZY[ÐuXP$Yd$ =CtCD{HtPRTZXCL{PtPRffZXC<{@tPRZX} !E(E!E"ƅ0ƅPƅƅƅDƅƅɍ4HHH HHHHH ƅ0t hhUEPtPQYXDžDžu6 QRVP$hPD$XhPD$X d$ZYAElEpaE`QRhPET$P$~d$ZY=uuDÐÐÐx)QRhPET$P$}d$ZYÐ}ztWu6 QRP$VhhhPD$Xd$ZYxL.aE`QRhPET$P$3}d$ZY=*uÐ}zX>u7t.xQRUhQVRd$ZYƅ4fx Jƅ8X>tPQfYX@DžDžu6 QRVP$hhhPD$Xd$ZYElEpaE`QRhPET$P${d$ZY=uu@Ðrx)QRhPET$P${d$ZYÐ}zDžu6 QRVPh?hPD$X蜨d$ZY=u:QRVhP$hq?hPD$X˨d$ZYxLaE`QRhPET$P$zd$ZY=uÐ}z=u:X>u/=t(=xQRURhPQVxPd$ZYƅ8fxƅ<yf9ȸtƅ<fxƅ@TƅlX>tDžDžu6 QRVP$hhhPD$XXd$ZY ElEp5aE`QRhPET$P$awd$ZY=uu@Ðx)QRhPET$P$wd$ZYÐ}z Džu6 QRVPh!?hPD$X%d$ZY=QRVPh"?hPD$Xd$ZY=uoQRVPh#?hPD$X諣d$ZY=u3QRVPh$?hPD$Xqd$ZYxLaE`QRhPET$P$ud$ZY=wuÐ}z =u:X>u/=t(=xQRURhPQVKd$ZYƅlfxBElx ƅ@fxƅDt#`QRP$h$d$ZYDž>aE`ETQRhPP $耀d$ZY=` uDÐD ÐÐQRZYQRhPET$P $*d$ZYÐ}zDžu6 QRVP$hP`$hPD$X٫d$ZY=udta;t9t DžaE`ETQRP莗d$ZYÐ}zYDžJ`aE`QRhPET$P $'d$ZY u Ðu}zSX>u7t.xQRUhQVjGd$ZYƅfxVD ƅX\ƅP\RTZXfxZA ƅ`t?QRP$hhhQWR d$ ZY= ƅfx^ ƅ9ȸuƅfxb ƅTaT4aT?naTA0abTCa(TF aT VaT3EazTXa@T aT8 >aTnH!!!xaTJ""##aXTL##"aT &a_^ZY[]ÐPAXP@XQRPE$d$ZY=tLQt?QRP $WRd$ ZY=tUl$SQRVWr_^ZY[]Ð,=t,PET$PP=a$,$@ $Ðd$0=t,PET$PP{a$0$@ $Ðd$n4=t,PET$PPa$4$@ $Ðd$8=t,PET$PPa$8$@ $Ðd$.Ul$SQRVWT$ QRPED$Rvd$ZY=_^ZY[]ÐDž,t,@Dž DžDž Dž(DžDžDžPTABGDž40t0@4DžDžDž<Dž@DžDPTAB80_Dž4t4@Dž Dž DžDž(DžDžDžPTABDž8t8@Dž0LDžPDžDžDž #Dž$PTABQRu Jd$ZY(Ul$SQRVW}'uQRUR.d$ZY_^ZY[]Ð?Ul$SQRVWQRU1d$ZY_^ZY[]ÐUl$SQRVWuaF aFQaFaF$waF@aFDQRhU" d$ZY_^ZY[]ÐX@9-YP-D!fd -  W    P   99s&+`Ibvw"9"#< &"J&&& aQ;u #O!!!7" E - 1k]S!!g &&&&&&%@ * ;)~+E_y,#?#}##CODE4+H)(6.0rc5Oldest compatible LabVIEW.+3+3+3tz+3djjpdPPPP @pInstr VISA session@!Reset (T: Reset)@!ID Query (T: Check)@@P @!status @code@0sourceerror in (no error)6@P @!status @code@0source error out$@0Instr. Descriptor (GPIB::8)&@pInstrVISA session (for class)@Baud Rate (3:19200)@Parity(0:None)@Stop Bits(0:1bit)  )%This VI passes the addressing information in the instrument decriptor to the Instr Open VI and returns the instrument ID. You can optionally reset the instrument by setting the front panel reset control. You must run this VI before using any of the instrument driver VIs for this instrument.\SREʒ2E̫؀Vn%DV$dU%\U\OP`BRjURffffff`l<<3<` <`<<`<``<`<3`3`<`lfffff``++++++++++++++++#+#+##++##+###++++#++#+#+#+++#+++#+#+##+++#++#+++++++++#+#+##++#++#+++++++++++++++++++++#++#+#+#+##++#+#+++++++#++#+#+#+###+++++++#+#+#+#+#+###+++++++++#+##++#+#++++++++++++++++++++DTHPDP4+88~ T@0source&@!Reset (T: Reset)F6@P @!status @code@0source error out$@!ID Query (T: Check)0$@0Instr. Descriptor (GPIB::8)L@@P @!status @code@0sourceerror in (no error)*@pInstr VISA session6&@ Serial Settings:Serial Stop Bits!@0VI name pInstr.P!@0VI name 76&@pInstrVISA session (for class)(@0resource name ("")@ access mode@ timeout (0)F6@P @!status @code@0sourceerror IO"@0ID query @code.@pInstrdup VISA session @byte count (0)*@0Write Buffer ("")@f @Parity(0:None) @!status>.@P @!status @code0 error out8,P @!status @code@0source @0 read buffer"@ return count@ Tmo Value @Timeout @Error @pInstr VISA session@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)6@P @!status @code@0source error out&@0 Error Message"@ Return Count" x  6@P @!status @code@0source error out@ Return Count@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@0Write Buffer ("")@pInstr VISA session x  6@P @!status @code@0source error out@0 Error Message @Error@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@pInstr VISA session$@Baud Rate (3:19200)@ Intf Type:*@$Interface Information:Interface Type @Baud@ Data Bits&@Stop Bits(0:1bit) @Parity@ Stop Bits*@@ Input Array @? read buffer&@offset past match(@0regular expression x  6@P @!status @code@0source error out@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@pInstr VISA session(@millisecond timer value*@milliseconds to waitL`888888l8||lllllll8`||`@`ll Xx <\l p p l l   @ X t  t  t X     l  , , , tDёReset (T: Reset)]DTpTpCheck Don't CheckwD@N@N ID Query (T: Check)]DҥReset Don't ResetDz { Instr. Descriptor (GPIB::8)HP2+,(dDaaVISA session (for class)XD     VISA sessionwD error in (no error)RD$statusH$1+PD$codeH1+򳳳RD  sourceH1+D,ᳳUD error outRD$statusH$0+PD$codeH0+99RD  sourceH0+D8(H0+ 2% <%H/+??wD#<1#=1  Baud Rate (3:19200)HD/+6xD6yDHD/+7FIr7GErD./ Serial Port (19200,8,N,1) HL/+rFrrGrrD^  Stop Bits(0:1bit)H.+yzH.+GsHsHD1+66HD2+uv[D[\Open instrumentHD-+YdgYeg HD2+33_D=>Query Instrument ID\D  Reset instrumentHD2+;<HD1+uv HDh2+88SDHaVHbVVI nameRE True HD<-+CQCQRE True HD82+66HD,+$D%DTD!L"LID queryHD,+p}q}UDcd Tmo ValueHD,+RE True fDPPSet Serial VISA AttributesHD/+C&D& RE True pD>?$Interface Information:Interface TypeHD++'5'5HD++##WD Input ArrayHDt++HDT++WDKL GW Write.viHD++ w xREfFfSerialPDJiKiGPIB^DO P regular expressionHD*+HD/+}\}]HD.+\] lD Serial Settings:Serial Stop BitslD Serial Settings:Serial Stop BitsHD(*+HD*+HD)+HD)+HD)+P^P^MD?M?MfHD)+qD%GDS820 Utility Clean Up Initialize.viaDUVGDS820 Error Query.vi[D  GDS820 Reset.vi`Dmilliseconds to waitInstrde is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the correspondingInstrure-Add Case After'+dd C x 6P@ !@status @code*2400480096001920038400960019200NoneOddEven12!GPIBVXIGPIB-VXISerialPXI1.01.52.01.01.52.0|PNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9?IDATxc`f($!lTTH@@Mr~ 0-p l4K9M/dIENDB`33qzPNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9AIDATxc`f(`O -?B( ȶ0@T  Y9N` A?KIENDB`q|PNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9?IDATxc`f($!lTTH@@Mr~ 0-p l4K9M/dIENDB`33qzPNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9AIDATxc`f(`O -?B( ȶ0@T  Y9N` A?KIENDB`q$FPHPGDS820 Initialize.vi4 FPHP,9+8444|0, $|0, H|84OL05|<0,0 4 Gp,4 ,Sqt,|4O?o4L4P4 G?Ox,4 ,|,0,P |T0,4 p\|0,x, | 4Q Hy/ & , T4 F y ,4 2 -ݳ,p 4+ {-}{-}{-}0  y/ܳ8Ub$%x[XL23474 FQb,0,XZ  H HQ5:%| òòòaaaYYYaaaYYY       2X *. l LH QoòQoòQoòQoaaaYYYQoaaaYYY8 U! 5: p4 F HQ  ,< S`l|L <^ \  ( \  ( 4 F  ,  \ (  @0 7  G³0  |L4 G (,4 O  xM@ P  46@6< j (,1+4 F \ ,4 2 \ ݳ,  (@ 2 \  ododkh@ 2 \ @pcpclg, P4 F  ,4 2 Eݳ,0  \  ܳ4Q  G Xx0  Gܳp 4+ EEE<S`LAHx,dXd4 F ,Xd0|0 7 G<³0  LA4 Gd,4Ow@P <"4#v@H< jd,0+4 F ,4 2 :ݳ, d@ :  ododkh@ : @pcpclg,4 FX  ,4 2X E9ݳ,0   <ܳ4Q G;$Lu0 X G;ܳp 4X+ EEE~,4+22 4/+.+3+e SK<x+D@ 2O '38HHI D p"< 2 3&ݳ, p 2+  !1u^!1u^!1u^0  5:ܳThis is the VISA session returned by VISA Open. It is a unique logical identifier to a session. It is used in all instrument driver VIs to differentiate between different sessions of the instrument driver. Valid Range: Not Applicable Default: Not Applicable Notes: (1) Each time this function is invoked a Unique Session is opened. It is possible to have more than one session open for the same resource. xbSelects whether or not to reset the instrument. Valid Range: T: Reset (default) F: Don't Reset.Selects whether or not to check the instrument's ID and Device Type registers to be sure the instrument is the type expected. Valid Range: T: Check (default) F: Don't Check.,  , error in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty stringL 2 \ 0z0z/{.|-} "#4%#pThe 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.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.The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.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.t_error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty string,HT"`(L 2 0z0z/{.|-}HQTx|@ 2"O ARHHI< 2" @ݳ, 0! " Tܳ!The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.!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! 2"+  u^u^u^!VISA session (for class) is wired to indicate the class of the session being opened. It need not be a valid session, only the class of the session is important. See the VISA Session topic for more information. Valid Range: Not Applicable Default: Not Applicable !y(string) A string that uniquely identifies the instrument to open or initialize. The grammar for the instrument descriptor is shown below. Parameters are shown in lower-case and optional parameters are shown in square brackets ([]). Default Value: GPIB::8 GPIB - GPIB[bd]::prim addr[::sec addr] SERIAL - ASRL[::INSTR] Parameters (default value): bd - GPIB board (0) prim addr - GPIB primary address (1) sec addr - GPIB secondary address (none) EXAMPLE: (1) A GPIB instrument on GPIB board 0, at primary address 5, and no secondary addressing. GPIB::5 (2) A serial instrument on COM port 1. ASRL1 !|JP!W*";L)3\@Z(l(!)**H**)4! F)8 ";2,0" )8 4CLuܳ4"  F)8 5wEݳ,<# 6)8 6EJsݳ,/+0%,)$)8D@% 6)8 @4<@Cpcpclg@% 6)8 @: @:P AS=lB4: 0  BR(,0; 3  AS ;@ |0 ,; |  B; 4;O /= T; p@; 6 /=*)*8;4 P >5WUx,;X  ;@ 0 4 0;5 d>5FEB=;  ;@  0;5 F5NEJ=; ;@  0;5 <-N5VER=; ;@ xX0;5 >MWUJQ;X ; x; 4  4;/ P4n ;T4 ;tT4;0S~;T ;4;0#p~w; ;@|T"4;0!p~w;4 ;#4;0("p~w0;-5 4q@ID; ;@@5D7;L,;@4; PkLP4;X4; P0P>;Tx,;5,4;\7B4;@`PA4; Pq+; 4; Pdy!,; <;$15P 4 ,, <,< D <@5$0<.5T$<p <$ <$ <@@50<-5T<0<LL,<p<0<-6 /< <B, <B <@@5t@0<-5p]@ID< <B,@ <B@ <@@57,<5GGpd0<H,<4<x$P4<hPC4<xx7<4<x;`8P4<x;a74<x;`0<T@,<PX`4< PDx00< <B @ <B | <` <@@6 70<@`<\L 4< B70,4= tlP*=`X0=-6 0 =B p7 =B |<7= =@@6 K74= PVx7-4= 7)==#4=/ P=#@=##$% %t%&D4=Q M14= 2\ #E4,0> \  F>p,> |<2\F>P >@ |P4> B\  M8,4? Pb0.@?P|n=P=@4? 2 o~<,0@ 3 n,@ |>X@ @@ ||4@ PWl/@%4@LP?D@c P 8@ @4@b` O@  @@`  4@b` lN@ @@`# 8@$4@ P0XP34@ P!{!:@ "4@/ P!l3S&`@!"8"4@0!8!PCOI`@! @!8@|!"4@0!8"$Q9C>`@"8 @!8_H!i4@0!8"R9C>`@" @!8 "X"@% 4@0\4@ P#)00@7)`o@) @7,5h*@)t @((h()0,@)s*(\@* @@,)*@@P)6r@4@ J*( b@,4A 2*( D,0B 3*( 4BNT+4LPB@\I4Bx;7 4Bx+>!B&-l4Bx;P4Bx,@DIAI<D+'DZPD=LD T= LD : jp0z0z/{.|-}LD 2  EQ/{0z/{.|-}4Dx<Ĕ 0D-M<8A<4Dx>\P D)@ DBOx7\>THD+dDN_ aZPInstrl- E?T4F P@y(!=F!4F>K( F@@M>>TFi"84FQH sAXFdacFc FBOxJA0F-M<4FN=4% FG@GFB GLF)첰71BFG4FBܳ87EFHF44cF1F2,\F30F3d\F3۬F3@FPGFA,F|\|,FBH 0FG(F\BHFBH\0F*BHB, F@BHG,FG@FMlF\GHF4c F?<4JSFH4FxMpL,F |AtA$Q FBN+A F@@M7AFL`,FOXRtPp@\IFI<,FPPSU@I<,FQtR>TA4FNJDTP(FKHAFJt F? QL`4G/xL'NmGLGMGLMSh GLKSL GLHS4S8G?<7ĩa ?#GSMXG,xI8>IO O(OUGN4G0LN,  mGShGS,GMchM= GKH,GM\ GLPP0GNTIpGNTN0G.MP48@ < GBNO(L0GN ML` H@@MR$Qt7 HBOxUR7 H@HT8SPHW@T8%U Aq,HN@Sy4H JS =X,@I 2SO $SST4I jS &6\,,JTdTTUU80J 3S %JPpSU KH7>KR$444''D+tD++P,`,ܬQN334Q NDgx,Rc|4R NTIj|, S@ |dHc0S A$  s4S JA$ N ,LT p Pe4cx4T PXĪ$02Te4lT_Hdq\}8}@|$#<##X 0 T@ |}eTe4,T |de@TPeTe@Teg`g4T 2e , Uf0q\f$4U/ Pfd$,Uffg@ghXhi(4U0f0fĶ Uf Uf0dfc4U0f0g,Uf Uf0i\g@LU :e  0z0z/{.|-}0U 3e Ug@ Uf0hg4U0f0hD ƀUg Uf0hxhX4U0f0h ƀUhX Uf0hh4U0f0iƀUh Uf0}8ki(Ui(4U0f0gܸ$4U/ Pi +QpUijHj Ui_Hji4U0ij4&pUi Ui}8jhi(4U0ij& pUjH Ui}je44U0ikpUj4U0f0iH$ ƀUwJwJQ0U@Oxr .k|l(4U Bk|[,0V@Oxp2Xl\l4V Bl\[,N,4a0mLm4a0mLnau4a/NxhY a@Oxlvx axaxaxx awnxx awpxl\4a0wx@'4a0wxT?a@|IwIa0B%66%B=a^a_H>&>&a >4a  2F ,0b 3F be4j4b P|s@14b P}l};bi(jHHb}8  Ƭbq\ bpćbpެbnbq(bsb'<٬bKb7٬bH@b ``@̇D4$lb@b+۽< @b12|d08}D)+bbb4b K,Pc<ؗ,xhКp c3̕.c<4c3g c\ c<4c3f4c3dc c4c3e c3dȗ,4c3Lc cLc4c3cc, c̘4c3dHcx c0x4c3G4c3I c4c3TF ch c h4c3& c ccc c3<.4c3l c c84c3 c c4c3h4c3 cp4c3c c30.c2Ԕcc.c,/cpc/Pc0@c1xHTt4L*+ c'D4c KT,@d `P@4d3L~ltp4d3ltp4d3$|ltpddd` d` d'74d3zdlhddP d4d38{ltp d P4d3n\d`d dpd@ d4d3ydlh d@4d3lT\Xd dt`4d3kT\X d4d3m\d`4d3xjT\X d dD4d3iT\X d dD7 dȢldM@(SL94&d*7T 56 8h ,d.,d.d A^N>tZ>L>G ҡ Ҫ ҳҵsөsөsө000RSRC LVINLBVW ;+< 4 xRSIDlLVSRBDPWLIviCPTMDSTMDFDSLIdsVICD vers DLDR4FPTDHCPMp\STRGpICONicl4icl8DTHPTRecTSTR  xCPST DSIM @LIfp FPHP OMId LIbd BDHP HIST PRT FTAB 0(+(+P'+t'+p'+'+'+ (+и'+H('+HT'+Ht'+I'+J|'+K4p'+Kd'+MX'+Q@'+a`4'+a('+b<'+b'+c&+c&+c&+ dT&+ d&+ e,&+ep&+e`&+f$P&+fp &+f&+g&+gp%+g%+h%+hh%+h%+i |%+iXp%+!iX%+"iL%+#jl@%+%j(%+&k%+(k%+)k$+*lX$++l$+,m $+.ml$+/m$+0n$+1nP$+2nt$+3nh$+4oH\$+5oP$+6p D$+7pX8$+8p,$+9p $+:qH$+;q$+r#+?r#+@s4#+As#+Bsܴ#+Ct(#+Ft#+Gtx#+Hu8l#+Iu`#+JvT#+LvP<#+Mv0#+Nv$#+OwD#+Pw #+Qw#+Rx8"+Sx"+Tx"+UyH"+Vy"+Wy"+Xz,"+Yz"+Z{ `"+[{Xx"+]{h"+_{M+`|833333333333ϟ??vxßqg ϟ?w?<83q8|y?a?<0?? 10LDD3DD@1LDD3DD@D1xyy?몪XGxqO _[?;}'Yuc!R"R%cH"%D"Bc?`@`t`NWoB8waB aBs ??? :  ̈LL    H D H ?H ?HİHİH HĠ H į @  H H HĿ HĿĿH OȬ 0 (̀rh(̀r L̈̌b,,̌̈ ,̢,, (̈,΢,,, ̈,΢,""h,̀̈̌b,,̌̈H ,̢, ,h (̈,΢,,, ̈,΢,""h,̃b,..̂h,̀̈,̂ﮪ<@ ̌.̀.?, ΃ ̌ ,,! ̂̈ ̢.΢,,0#Ƞͣ ʠʀ! b̈μ(̢̈̌,b,..̃̂̋ b,.̃̂Ȅ̌<Ȭ Ȉ ̌̌ŒȈḧ(̌ŒȈḧ(ČȈ̈ ̌̌ŒȈḧ(̌ŒȈḧ(Ȉ̈̌Č̈Ȁ ̈,Ꮘ̂ ̀ ̼Bψ,̼Bψ,̼B̻ˈ,̌Č̈ƀb,̂ ̀  < ̀<@ .(/ ? ̀̌ ̀Ȉ̈̈̈ȞȈ ΢̌̂ (̈̀ H  ̌Ȉ ̀ ̀ // ḦḦ̌ ȈȈḦḦ̈Ļˈ,L 򪀏*𨂏/Ȉ,̌̌ȈȈ̈߀ȈȈ ̈ Ȉ ̈ḦȈ ̈HȈ̈Ȉ̈̀Č̃ ̀ ̻ˈ, / Œ *( ̌ Ḧ H ̈*(ȈḦŒŒȈ*̌̎ ̀Č ( ̈̌0,̌̌̌̌̌ ̀Č * ̌Ĉ̀̌   H ̈̌̀ ḦȈḦ/Ȉ̈̈̌ *( // *  ό @ȏ@RSRC LVINLBVW D@ <>TZB5MB ُ B~Mӻ *Ѓr-{LVINGDS820 TV Trigger.viLVIN GW Write.vi x  6@P @!status @code@0source error out@ Return Count@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@0Write Buffer ("")@pInstr VISA sessionPTH00 GWGDS820 GDS820u.llb GW Write.vi   x   6@P @!status @code@0source error out@pInstrdup VISA session @ Line(0)@!Polarity(T:Negative)@@P @!status @code@0sourceerror in (no error)@pInstr VISA sessionP3 c$ cP"@P@flg@oRt@eofudfPpInstrdup VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrextP"@P@flg@oRt@eofudfPpInstr VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrext c P"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext P cP"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext P cTP"@P@flg@oRt@eofudf P Line(0)p dfdP txdP oldP ext P   cbP"@P@flg@oRt@eofudfP!Polarity(T:Negative)p!dfdP!txdP!oldP!ext P" P@@ cZP"@P@flg@oRt@eofudfP Field(0:LINE)xdfdPtxdPoldPext P" P@@ c ZP"@P@flg@oRt@eofudfP Type(1:NTSC)xdfdPtxdPoldPext 0` Tmo Value 0V P$@P@0P c c| cD@@P @!status @code@0sourceerror in (no error)@pInstr VISA session c|0@0 output string @ Line(0)@ Field(0:LINE)@!Polarity(T:Negative)@ Type(1:NTSC)@ Field(0:LINE) c( c c c@ c8 lL ^ ,<DTL??@s?:TRIG:VID:LIN %e+:TRIG:TYP 1;:TRIG:VID:POL %d;TYP %d;FIEL %d\x{jP \nP , P  T TD PX P@T@@@>@r@\T@P@T@P@P@T@@XVIDSGDS820 TV Trigger.viVIDS GW Write.viLPTH0,i386"acode6+ E{aE`ETPUEd$=\=] Ð#Ӏ}#9EPXCTCLC\P{`SQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEQRuhPED$X}.d$ZY=t_^ZY[ÐuPPe$Yd$ =3 CtT{xtPTRZX} E(E!E"ƅƅƅPƅɍHHH HƅPt hhUEP E\$(Er,0QRP$hP$hu ^d$ZY=y =bƅfx }ƅP>tDž4Dž8u6QRVP4$hhhPTD$Xmcd$ZY88#4ElEp fE`QRhPET$P<$4vAd$ZY=u<u@Ðz4x)QRhPET$P<$4(Ad$ZYÐ}zt$Dž8u684xLfE`QRhPET$P<$4Ad$ZY=a<uÐ}z8=u:P>u/=t(=xQRURhPQV荞Sd$ZYƅfxƅP>tDž@DžDu6QRVP@$hhhPTD$Xucd$ZYDDU@ElEphE`QRhPET$PH$@~Ad$ZY=uHu@Ð@x)QRhPET$PH$@0Ad$ZYÐ}ztVDžDu6QRVPh?hPTD$XFbd$ZYD@xLhE`QRhPET$PH$@Ad$ZY=/HuÐ}zwD=u:P>u/=t(=xQRURhPQVcSd$ZYƅfxƅ=t$ƅ ƅ fxɍƅƅfx"ƅt?t6EQRP$VSP$WR]d$ZY=ƅfx&ElxQRP$ v.d$ZY=lƅfxƅLts,PTXEXjE`ETL.UR@␐}zt}ztkƅ}(u ƅ hhUEP8d$ =}(u ƅhhUEP8d$ fx}#t}"uH}!v}/uvQRPED$5Fd$ZY==t p h搐ÐE{ kE`ETPUEd$=t=t=t=tE{ E{‰ppVLFX@'PUEd$=uÐT lT (lT !?lT VliT $ plOT l5T "lT llÐx&7Spmp @'PUEd$=uÐT mTi  Vm^Ta  m$T  mT nT  >nvTs  xn+(6(6RDA![B![statusH$]+'H5p'I5pkDG GLine(0)HHA+$f%fZDFalling RisingxDGHPolarity(T:Negative)H5+SLeSMaH C+O$agO%]gpDPЛQЛ  Type(1:NTSC)H@+hi屳HV+$m%mqD T T  Field(0:LINE)H3+HX+KYLYHD88+AAHD5+ { |HD@+ n o HD;+ HD5+mnHD7+ѦѧHDXW+YogYpgUD9"n:"n Tmo ValueHDD@+%T3m%U3mHD8+!/!/%%HD,@+|}WD G G GW Write.viHD5+|x|yUE Default "no errorERRORno errorERROR"no errorERRORno errorERRORPALNTSCSECAM$LINE Odd(Field 1) Even(Field 2)InstrJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJh-+Instr+7+-+8-+T+x-+3+6+T+4+6+84+\+$FPHPGDS820 TV Trigger.vi,(FPHP(F+8, , ,'XL **X$L} (0D|48U!:d|#l4 FQ:J{,0D|Ġ |8U L?@h`"\4 FQ?COO,0D,@,|l<S`%y| ,H4 F@  ;u,0 7@  t³0 @  y$dd$4Q@7 t~,,4 Fd 7 G,u,4 2d Jr|ݳu,p 4d+ J rJ rJ r0 d H t~ܳ@P@K7@)4 F K"du,4 2 %O5}ݳO,@ : @#F-Mpcpclg@ : -F7Mododkh0  #M7ܳ4O@ 8CX8 t4 G$  'X*,< v$$4<\*,T3+ $! 8C ɳ! 8C ! 8C ! 8CYYYYYY ! 8C 0 D P |< S`$|;{H L|4 F ; `*,0 7 @v³0   ;{  L  L 4 Q9@v l ,  D x 4 F 9@Iad*,4 2 LFtݳh*,p 4+ LBtDLBtDLBtD0  J@vܳ@P{9@4 F L $l*,4 2 L '7ݳp*,@ 2 L @%{/pcpclg@ 2 L /{9ododkh0  L %9ܳ4O@:x  ( d4 G @"\t*,< v &G6qx*,7+  #@:x ɳ#@:x #@:x #@:xYYYYYY #@:x 0D , @|@P i+0N4 F @ H|*,4  2 @ #gݳ*,@ 2 @ @!pcpclg@ 2 @ !ododkh0  @ !iܳ4 D~*,0Dj|4ÒFD \4 FF*, jyjyjyjyjy7~D6+${$3+]+hT+' $ ї<x+Selects a positive or negative slope for the trigger. Valid Range: F - Rising T - Falling (Default Value) Note: (1) This control is available only in edge trigger mode.( (hL : @ #)0z0z/{.|-}, 4 tL : L )50z0z/{.|-}ٰsource is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred. Default: Empty String, @terror in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty stringstatus is TRUE if an error occurred, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Valid Range: T: Error F: No Error (default)status is TRUE if an error occurred before this VI was called, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Valid Range: T: Error F: No Error (default)L : 'O3U0z0z/{.|-} xH3code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message. Valid Range: Not Applicable Default:0source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred. Default: Empty StringHQP@h%W| t`  t_error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty string@ 2xO RfHHI< 2x RKfݳ*, p 2x+  TBdIu^TBdIu^TBdIu^0 x P@hܳ !@!!",H3code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message. Valid Range: Not Applicable Default:0HQLd|$|@ 2 O NibzHHI< 2 N#bhݳO, p 2 +  P`!u^P`!u^P`!u^0  Ld|ܳA unique reference to an instrument I/O session. It identifies which device to communicate with and all configuration information to perform the I/O. See the initialize VI for more information. Valid Range: Not Applicable Default: Not Applicable @+This is a copy of the VISA session. It is used programmatically to pass the VISA Session to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram's structure. Valid Range: Not Applicable Default: Not Applicable |!`(H(&          | L4 F(` Oќu,(%(&)(*(PW(p&x)$@!-|(''L&''(0< 2(` gݳ*,,+< 2& #nݳO,8+4 F&  U *,4!  B& ݳ*,@" 2& !ododkh@" 2& @!pcpclg0"D&d&D 0" & !pܳP"W)J%*.@ddpv4"  B(` JZݳO,@# 2(` ^eododkh#~Select the field on which the video trigger mode will be triggered. Valid Range: 0 - Line 1 - Odd(Field 1) 2 - Even(Field 2) @# 2(` @^epcpclg0#D$(`0# (` eܳ<# )(L| <# |L()`#ISelect the TV broadcast system. Valid Range: 0 - PAL 1 - NTSC 2 - SECAM #Select the specified line for video signal. Note: (1) For NTSC system, the range of line is from 1~263 for Odd frame, 1-262 for even frame. (2).For PAL system, the range of line is from 1~313 for Odd frame, 1-312 for even frame. InstrInstrXBDHPGDS820 TV Trigger.viLVIN GW Write.vi?$#`( # l0# (+$#` # 0# 'Q^W# # H0# x& +$#( # 0# #Q ^W# # # #H4#p 0P #@'tx,#'tB#x4#QC E#$X4#  2 B0u,0$  C4$p hP$(0$p,\0$@| 84$ B z4u,0%@ Ll\4% Bl m8u,0&@ lL4& B!)% 1<,413<8!1 1<1t413<`<!1 1<0t413<61 1<413<T5  413<7 1<D413<-   1 1<413< ,  14 1<$1d1| 1< 1&11l413<h)  1<4,n1Ld1|1$01@+X)!z!D41 B!{wu,42&H"L0<2p.HDud/ +02!#DHNTZNT42&t$02!xyX2,pduk{e&''42p/N>tZ>L>Gx ҁ Ҋ ғҕsөsөsө00RSRC LVINLBVW p 4pRSID`LVSRtBDPWLIviCPTMDSTMDFDSLIdsVICDversDLDR(FPTD4+-jH8+.jTV+j`XT+j<:+`<+p<+@<+GDS820 TV Trigger.viThis VI sets the source, type, mode, coupling, slope, holdoff, level, polarity and sinchronisation values for the oscilloscope trigger.   x   6@P @!status @code@0source error out@pInstrdup VISA session @ Line(0)@!Polarity(T:Negative)@@P @!status @code@0sourceerror in (no error)@pInstr VISA session+++++++++++++++++++++++++++++hkkYYh++##++##++##++##++++##++##++##++##+++++++++++++++++++++++++++eqJRJIHRDJReqgggCgggg`#`Rg#ޯd!d Bd!OyQ=: P""+꿫꿫ꪯꫢﯨ):먣31񀀈 @@L D@L4O @@D@DDDD@D<?g<=?Ç?ϟx<|8?Cx3<޷*J0MKLVINGDS820 Display.viLVIN GW Write.vi x  6@P @!status @code@0source error out@ Return Count@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@0Write Buffer ("")@pInstr VISA sessionPTH00 GWGDS820 GDS820u.llb GW Write.vi&& x   6@P @!status @code@0source error out@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error) @Reference on Display(3:Off) @Channel on Display(0:CH 1)@pInstr VISA sessionhhP! c$ cP"@P@flg@oRt@eofudfPpInstr VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrextP"@P@flg@oRt@eofudfPpInstrdup VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrext c P"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext P cP"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext P chP"@P@flg@oRt@eofudf PReference on Display(3:Off)pdfdPtxdPoldPext P" P@@ c hP"@P@flg@oRt@eofudf PChannel on Display(0:CH 1)xdfdPtxdPoldPext P" P@@ 0 0 c| cD@@P @!status @code@0sourceerror in (no error)@pInstr VISA session c|@0 output string$ @Reference on Display(3:Off)@0 output string$ @Channel on Display(0:CH 1) c ch c@ cX4 H ^%s:CHAN1:DISP 1;:CHAN2:DISP 0; :CHAN1:DISP 0;:CHAN2:DISP 1; :CHAN1:DISP 1;:CHAN2:DISP 1; :CHAN1:DISP 0;:CHAN2:DISP 0;o:WMEM1:DISP 1;:WMEM2:DISP 0 :WMEM1:DISP 0;:WMEM2:DISP 1 :WMEM1:DISP 1;:WMEM2:DISP 1 :WMEM1:DISP 0;:WMEM2:DISP 0 0 (P \n ,      @d@(@0@ <D,$@d@TVIDSGDS820 Display.viVIDS GW Write.viPTH0i386  codeO+E{ E`ETPUEd$=\=Ð#Ӏ}#9EPXCl0Cd(C\{`SQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEQRuhPED$XuH?d$ZY=t_^ZY[ÐuPe$Yd$ =Ct{xtPRZX} E(E!E"ƅƅƅPƅɍ<HHƅ8Pt hhUEP]?]sourceHXO+DEPD}~}codeHP+RD{>X{?XstatusH$hO+EmFmwDd'rd(r  error in (no error)RD,K-KsourceHD+2ۛ3ËPD}l}mcodeH9+pqRD{,F{-FstatusH$N+3[4[D.<2.<2Reference on Display(3:Off)H"+BPBPHPN+BT(BP(~D11Channel on Display(0:CH 1)HO+  HXP+ ) )HLP+Z[Hh$+BޅCڅHDN+뛗HDM+AA HDN+jjHD4N+ꅭ HD4O+dardbrHDN+)`7)a7HDM+x,y,ssHDO+<ut<vtTTWD~r~s GW Write.vi"no errorERRORno errorERROR"no errorERRORno errorERROR+Ref ARef BRef A and Ref B Off (CHAN 1CHAN 2CHAN 1 and CHAN 2OffInstrTMLDFDS`LIdstVICDversDLDRFPTDCPMpSTRGICONicl4icl8(DTHP<TRecPM+x:+9+#+InstrO+ O+ O+8P+O+xO+|O+:+P+"+O+O+8O+ FPHPGDS820 Display.vi'8FPHPlG+8'0'0'7XL `xL t,d TT,T Td0D$8 |d8U ("%p4 F8Q(t,0DĜ|8U!1,$04 FQ1,0D,|<S`%Tc8 $T4 F c8smD,0 7 z=³0  u8|$$|4Q=!<,P4 F =^,4 2 Cݳ,p 4+ ?A?A?A0  =ܳ@P|}D @)4 F$ |}h,4 2$ ݳ,@ :$ @xpcpclg@ :$ xododkh0 $ ܳ4Oz=uP <4 G|z=Y,< v|Dn(,DP+ |=u ɳ=u =u =uYYYYYY =u 0 DP |8< S`$c&T   p4 F c&s,0 7 z+ޟ³0  u&  <  < 4 Q+ޞ p,   t4 F < +L,4 2 < 1ܜݳ,p 4 <+ -/-/-/0  < +ޞܳ@P|fL@4 F  |kD,4 2 oݳT,@ 2  @fmpcpclg@ 2  fmododkh0  mܳ4Oz+c 0 L 4 G z+G,< v 2\,M+  +c ɳ+c +c +cYYYYYY +c 0D   |PW T-W3 0 @bt(Dx44 F  -=3$,4  B AQݳ,< 2 AU)ݳ<, :+@ 2  @?Kpcpclg@ 2  KWododkh0  ?W+ܳ0D |,PWd2& @( TD4 F 2d,4  B  ݳ<,< 2  *ݳ,pP+@ 2 @pcpclg@ 2 ododkh0  ,ܳ7  T         Td`|~DO+ Channel 1 (Default Value) 1 -> Channel 2 2 -> Channel 1 and 2 3 -> Off TBDHPGDS820 Display.viLVIN GW Write.viPTH0 BDHP N+84/QLql| ,,l@0<8d,0@8h4 B8,0 @ T84 BB ,0!@Td04! Bk,0"@d4" Bd,0#@X Tcsk4# Bc`s,0$@d,(80\4$ B,(_8, %@,%<%4%Qt.$%<p4%  2 w-4,0&  t. &@$,&D&4&Q:qv!4&L4&  2 ;tu ,0'  :qv!<'  T$X4'$P4'(P 4'7 4'\74'@404' H 04' x04' l4' $04' ,' \'~O+[dP+<+N+PU<p+ 'X ' , D4'0XDQ\qlad| 'XX t' ' D4'0XfLq\kT| 'X$ 4'0X `QL\\VT|4'0X L\Lf\aT|' 'X ' 4 ' , ' d 'VT(?V?'XkTk' ' ' D4'/ d'8G|4'0 d 0 78G(?|4'0 d 4-'872/| ' d ,' 4 ' d 4'0 d '#7/|' ' d T ', 4'0 d #'-7(/|' 4' 'T\'0/02/'uu'uu'uadd@'1|Hq+N+''$4' K}q,@( $D4p ( 8(D4(3 * (d$ (D4(34)4(3'( (Td4(3( (44(3%( (T(4(3&(4 (4(3l#y}( (84(3"qyu4(3$y} (84(3\!qyu (p ((p4(3qyu ( ((( (d,( dXL(  dX,d8(4(3 qyu ((8((d ($XaTaɬ((/( ( GUUAn L>N>tZ>L>Gx ҁ Ҋ ғҕsөsөsө00RSRC LVINLBVWs\ s+Wl#+X O+qO+r $+rO+GDS820 Display.viUQThis VI selects the source(s) which will displayed on the oscilloscope's display.&& x   6@P @!status @code@0source error out@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error) @Reference on Display(3:Off) @Channel on Display(0:CH 1)@pInstr VISA session++++++++++++++++++++++++++++++++++++++Դ+++Դ++++++++++++++++++++++++++++++++++++eqJRJIHRDJReq{B):*+{wX2Q=: U"*꿫꿫**ꪯꫫ뫪:먣31 + <8333<8333803 3A3<<333333333333333333<?g<=?c|?<x<0aqpaq?x{x<>|y>?qgs=?<>8"OqƘC )[2SBI9EmE%5׀  ! !K A)9@II   ????(Q    H ?H HĠ   İĿH DHH ? @ H ĠįH  H H HHH H  H     HA?0000 00p2Ϗ πȈ (Ȉ ,̀Ȉ Ȍ̈,̢̂̈̌̀b,z﮻̂̀Œb,..̂̀̌b,̂.//̂Ȉ Ȍ̈,̢̂̈̌̀b,!̂̀Œb,..̂̀̌b, ̂.++̂Ȉ( `μ(̈,΢,n,n,h,̋Œb,..̂̂Ȉ ʼ(̈̈,b,..̂̂Ȉ μ(̈̈,b,..̂Ƞͣ ʃ ʠʀ!!   ̈3̌ ., ,̌?ψ,̢.΃ ΢,,̈,,! ̂ ̌ ?10@`01t30@`01t_#0@`013@=s3p3A33##30p13333333tpUw4U317U0Tw10]p0]ppw?3U333333330@`04317ݏ0w10p0p0p13333333t_ 1331@P5s31t_13?Ϗ̈̎ Ȍ H (̈(Ƞ/ ̈̈̌̌̌ȈȞȈ̈( ̈ ΢( ̈ ( ̈ ,, ̎ ( ̈̈(̈(̈̀΢H̻ˈ,B̻ˈ,̼B̪ʈ,̬Bψ,ʌB񈈌ȈḦḦ     <@ ̌̌` Ȉ ̈ Ȉ̀ Ȉ̈@Ȉ/̌̌Ȉ̌̌Ȉ(̈(̈̀ȈȈḦ̈ḦḦ `Ḧ̌ Ȟ̌̈Ȁ ,΢̈̌Ȁ ̌Ȉ,Ꮘ̂b̈Ȟ ̀̈̌``,Ȁ ,΢Ȟ̂   /(+ +* / /ȏȈB̈Ḧ̌H ̈H ̈̌̌̌H ̈ȈH ̈Č̌Č̌Ȉ̌ ̀Č̀ ̀  ઀  訠 *Ā033333̎̈(̈(̈ (̈̌ ( ̈ Ȉ̈Ḧ̈̌ ḦḦ`Ȉ̌Ȁ ̌bȞ ̈΢,̈ȈḦȈḦ̌̌ ȞȈ̈ ̈,΢,  ̌/ /̌ ̀  ̀ /򨂏  /( / /( * / */ **(/򪀏/   򪀏/    Ȉ̈Ḧ̈̌ ḦH ̈ ``̀Ȍ̀ ̀* * όȏ @@RSRC LVINLBVWD $D@ <laI|xl$ ُ B~rLK7?`ɃLVINGDS820 Cursors.viLVIN GW Write.vi x  6@P @!status @code@0source error out@ Return Count@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@0Write Buffer ("")@pInstr VISA sessionPTH00 GWGDS820 GDS820u.llb GW Write.viDD x    6@P @!status @code@0source error out@pInstrdup VISA session@Cursor 2 Position(150)@Cursor 1 Position(50)@@P @!status @code@0sourceerror in (no error)@Function (0:Off)@Source (0:Channel 1)@pInstr VISA sessionP3 c$ cP"@P@flg@oRt@eofudfPpInstr VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrextP"@P@flg@oRt@eofudfPpInstrdup VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrext c P"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext P cP"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext P cdP"@P@flg@oRt@eofudfPCursor 2 Position(150)pdfdPtxdPoldPext P cbP"@P@flg@oRt@eofudfPCursor 1 Position(50)pdfdPtxdPoldPext P cbP"@P@flg@oRt@eofudfPSource (0:Channel 1)xdfdPtxdPoldPext P" P@@ c ^P"@P@flg@oRt@eofudfPFunction (0:Off)xdfdPtxdPoldPext P" P@@V P$@P@0P`0multi-line string`0 format string`0 format string`0 format string`0 format string`0 format string c c| cD@@P @!status @code@0sourceerror in (no error)@pInstr VISA session c|@0 output string@0 output string @Cursor 2 Position(150)@0 output string@Cursor 1 Position(50)@Function (0:Off)@0 output string@0 output string@0 output string@Source (0:Channel 1) c4 c cX c H ^(,,2,\x{XDIS 0;YDIS 0 XDIS 1 YDIS 1 ;:CURS:X1P %d):CURS:SOUR 1; :CURS:SOUR 2; :CURS:SOUR 3; ;:CURS:X2P %d ;:CURS:Y1P %d ;:CURS:Y2P %d DPX zP \n0 , 0  4 4  0@*@@@r@4@nX0@*4@n@@B,@@TVIDSGDS820 Cursors.viVIDS GW Write.vi,PTH0, i386S#code9+ E{#E`ETPUEd$==Ð#Ӏ}#qEPXCd{htPRTZXClCTCLC\0{`SQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEQRuhPED$X苻kd$ZY=t_^ZY[Ðu0Pe$Yd$ =2Ct4{xtP4RZX} }E(E!E"ƅDƅƅƅƅPƅɍHHH ƅPt hhUEP X r CODE9+ (6.0rc5Oldest compatible LabVIEW.+9 +N+M+N44p.PPP@Function (0:Off)@Source (0:Channel 1)@Cursor 1 Position(50)@Cursor 2 Position(150)@@P @!status @code@0sourceerror in (no error)6@P @!status @code@0source error out@pInstrdup VISA session@pInstr VISA session =9This VI configures the cursor(s) type, mode and position.\SREʒ2E̫큢0HURA%```####DTHPDK+88~.@pInstrdup VISA session*@pInstr VISA session&@Function (0:Off)*@Source (0:Channel 1)@0sourceF6@P @!status @code@0source error out @code 7 @!status(@Cursor 2 Position(150)L@@P @!status @code@0sourceerror in (no error)*@Cursor 1 Position(50)0&@0 output string*@0multi-line string*@0Write Buffer ("")&@0 format string"@ Return Count" x  6@P @!status @code@0source error out@ Return Count@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@0Write Buffer ("")@pInstr VISA sessionLN0T0|| T$L$ L0 HLXT$XXHHHH|HXXX0$XXXXXX$XXX XD I J  VISA session\Dk kdup VISA sessionUD)) error outRDsourceHI+<j$ZPD;R<RcodeHJ+?k@kRDstatusH$J+**wDKԩLԩ  error in (no error)RDPoQosourceHlK+V=W%PDߐߑcodeHtK+RDPjQjstatusH$K+WXzDCursor 2 Position(150)H@N+ L LyDZс[ѳCursor 1 Position(50)HM+abxDO[]O\]ƳSource (0:Channel 1)HxP+cqcqHXM+cbuccqtDO][O][  Function (0:Off)H5+c\qjc]qjH5+c uWc qWH8K+#5Y#1YHlݳP,@ : @5ݳ,p 4+ Q>SQ>SQ>S0  O@ܳ@PފL @4 F L ޏ ,4 2 L ݳ$,@ 2 L @pcpclg@ 2 L ododkh0  L ܳ4OO t ( d4 G Ok(,< v V,,6+  O ɳO O OYYYYYY O 0D , @|@P  :< A^4 F @ 8,4  2 @  Mݳ,@ 2 @ @pcpclg@ 2 @ ododkh0  @ Oܳ0Dz|$@PW8P A4 F Y,,4  2 `ݲ,@ 2 @W^pcpclg@ 2 W^ododkh0  ^ܳ0Ddx |PW4NXx,@ @$Z0l($X4 Fx NZ^,4  Bx brݳ ,< 2x bavݳ, 6+@ 2x @`Xl_pcpclg@ 2x lXx_ododkh0 x `_xܳ0DtD |PWDNxk+t @dp(4h$4 F N^\,4  B b[rkݳ,< 2 b vXݳ,5+@ 2 @`lpcpclg@ 2 lxododkh0  `xZܳ7     L     | D4~D9+N+D9+\9+0r'<x+(PTx@x( (h "tL : `f0z0z/{.|-}L : @  0z0z/{.|-}, 4 terror in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty stringL : L 0z0z/{.|-} "4""#hstatus is TRUE if an error occurred before this VI was called, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Valid Range: T: Error F: No Error (default)source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred. Default: Empty String, @t!H3code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message. Valid Range: Not Applicable Default:0status is TRUE if an error occurred, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Valid Range: T: Error F: No Error (default)t_error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty stringL : >D0z0z/{.|-}@ 2"tO "[6lHHIHQ  8nT W|< 2"t "6Zݳ, p! 2"t+  $ 4u^$ 4u^$ 4u^0! "t  8nܳH!3code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message. Valid Range: Not Applicable Default:0!source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred. Default: Empty String@!+This is a copy of the VISA session. It is used programmatically to pass the VISA Session to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram's structure. Valid Range: Not Applicable Default: Not Applicable !(, !''P''@! 2(,O 0HHI Off, disable the cursors display. 1 -> Time, cursors measure time. 2 -> Volt, cursors measure voltage. Default Value: 0(Off).#Selects which channel cursors is active for panel control. Valid Range: 0 -> Channel 1 . 1 -> Channel 2 . 2-> Math Default Value: 0( Channel 1) m9D9+6+D9+\9+0rKY<x+0,D9+K+D9+\9+0r;H<x+0-D9+4L+D9+\9+0r<x+0L.D9+N+D9+\9+0r< x+0/l0D9+XN+D9+\9+0r{< x+0/-1A  ) A^5F@  ,1@ O12@  @cpcpglA2@  dodohk99l9:@   z0z0{/|.}-]0/ /@ 0 0 $1(d11h0D9+\O+D9+\9+0rKY<x+52  `,AW* A5F Y,1 ^42 @W^cpcpglA2 W^dodohk52 @ M,Al9: `fz0z0{/|.}-]02P 3T33384T43D9+K+D9+\9+0rKY<x+A  ) A^5F@  ,1@ Ol92@  @cpcpglA2@  dodohkM:@   z0z0{/|.}-]0T5 x4@ 5 ,6 6(67h`6D9+P+D9+\9+0r<x+#Specifies the cursor position for cursor 1. Valid Range: For x-axis operation,the range is 2 to 249; for y-axis operation , the range is 1 to 199. Default Value:0 1:07P8*89Q:W* A:D9+$M+D9+\9+0r{< x+X;09<:#Specifies the cursor position for cursor 2. Valid Range: For x-axis operation,the range is 2 to 249; for y-axis operation , the range is 1 to 199. Default Value:0 TBDHPGDS820 Cursors.viLVIN GW Write.viPTH0@ BDHP l8+8@@@ 4#/xƲ| # @ `  $,#>>\?h4#`604#80 #B h @# @0#-(, #Bh @X#,ic 'x* #@@ # #@@ H$ #@@ P#P,#1,# D## 0#t #@,P #B 0#.)9 4#Q [0-4#  2 Z$, $B H$0$-(p$'" $B 0$-(%R[V0$   [4$ J [(,4%p&0,%D0%`84%>?0 %B %@@h @ %BH$ %B%P <%$1P 4;s, 0&2 0&@ |Nn^(4& BH,0'@ 4' B\<<,0(@ P NM^mV]4( BN^G,0)@ $M-m%]T4) B$-G4,0*@4Mm]4* BIx,0+@ DKk[ 4+ BED,0,@ L  4, B P<,0-@ $ Nn^ 4- B H,. @. ` .D  @ .D D4.%1P4.%H0P 4.%587 4.0D |4. X.l4. .$L4. 4.%6@7. .~9+'|N+8+[*<p+ .D, P .D x<4.0D ,۲|4.0D +Ʋ˺|. $4.0D XѲֺ|. `4.L8D0 .4.%50 .4.``\. .0..T(4.` 0. .44.`.44./`x ,"{ .L .0`4..0.-)4B`FiOdJ ..@ .B | @ .B| @.4L.L.4./`<2\R{4.0h5! {. .dl . @L .d .d4.0& ,"{.,.4.0T.!,& { .4.0P6  { .d0L4.,.7$ .@.X4.0d:<B\RLJ{4.Q[$84. J$ p\,4/  2$ ^#P, 0@@`| @0L40Qx\0'0`040  2 y [,01  x\41 J hx\, 2@,2L(2@2P2  2@,2%423332420d>G2QBL:{420dd<Q2\BV:{420d@&0,4Hh|<40P,4p(x,,4Ll44>? 4& "" 4 ""]%]4 PVV]4 [ຬ40A:A4V:V4dJLJ@41 P Vv,=8T5+4 4 44 K{V,@5 !!""p"#T#$D$$ 5 5!453;nvr 5!8 5!!453 4nvr453!2nvr5! 5 !l 453 3nvr 5""453"\/fnj5"p 5"("p5"453"0fnj5" 5#"453#@)^fb5#T 5# #T453$ V^Z453"*^fb 5 #t453$0V^Z 5$D 5#$D453$V^Z 5$ 5`$d @5#5$ 5 $%d 45'0$05 \453$V^Z 5! P5#5$5 $5115,3ͺ==ֺ5(*H<5$ l x  @ `,52d0 5`' 5B( 3H$05'1 5B( 2,5(0(L,5,) 5B( %| @,5xP(Pl 5B( 4h @,5( 5B( ,5p)`45/'* ,%{5*(5*H 5*(*H** 5)2*|*( 5)3*L5*450))C ,%{ 5)3++ 5)4+$450))D!,& {450)+XF  {5*5+450)*hE! { 5@( 3,X+45Q,X^$,H5,$,- 45 J+ sD,,6( +lG+46/',<5\U{ 6.T-P-. 6.T46  2+ a#<,07 + ^$ 7,2-pl470,-JQ5\EV={7-P 7,3-.470,. KG5QEL={7- 7,2/*(7. 7,%.t.T470,,I<E\ULM{,7( .M/7. 7@( 3..47Q.:^L/  9N>tZ>L>Gx ҁ Ҋ ғҕsөsөsө00RSRC LVINLBVWD $ P 4RSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDSTRGXICONlicl4icl8DTHPTRec1CPSTSTR LIfpFPHP0LIbdDBDHPXHISTlPRT FTAB$M+N+PI+tP+N+PP+ 4L+8+XK+9>pPK+ >L+>M+? 6+?0 J+ ?LPM+#@P`O+ATPO+AxK+|pLK+|6+K+K+K+GDS820 Cursors.vi=9This VI configures the cursor(s) type, mode and position.DD x    6@P @!status @code@0source error out@pInstrdup VISA session@Cursor 2 Position(150)@Cursor 1 Position(50)@@P @!status @code@0sourceerror in (no error)@Function (0:Off)@Source (0:Channel 1)@pInstr VISA session####\SREʒ2E̫큢0HURA%DkK?4@/"" : ""+꿫꿫*:먣31x&pfgf"a&hf'g"y"xf" "" `gggffg# ?>>xܟw?8q{!GWGDS820 GDS820u.llb GW Write.vi x   6@P @!status @code@0source error out@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@Math Operation (0:Off)@pInstr VISA sessionP c$ cP"@P@flg@oRt@eofudfPpInstrdup VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrextP"@P@flg@oRt@eofudfPpInstr VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrext c P"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext P cP"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext P cdP"@P@flg@oRt@eofudfPMath Operation (0:Off)xdfdPtxdPoldPext P" P@@`0 format string c c| cD@@P @!status @code@0sourceerror in (no error)@pInstr VISA session c|@0 output string @Math Operation (0:Off) c c, c4 c@\ ^~(4<H\E:CHAN1:MATH 3 :CHAN1:MATH 0 :CHAN1:MATH 1 :CHAN1:MATH 2 :CHAN2:MATH 2 P \n` , `  d d  `@@Ld@2`@d@RVIDSGDS820 Math.viVIDS GW Write.vi\PTH0i386_codeM+E{_E`ETPUEd$=L=.Ð#Ӏ}#)EPXClC\`{`SQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEQRuhPED$Xnd$ZY=t_^ZY[Ðu`Pe$Yd$ = Ctd{xtPdRZX} E(E!E"ƅƅPƅɍHƅPt hhUEP|  VISA sessionUD7j8j error outRD6<D[6=D[sourceHJ+IBoICWPD|}codeHM+$2$2RD<V=VstatusH$N+#C1k#D1kwD?@  error in (no error)RD1D?c1E?csourceHM+DJjDKRPD  codeH<5+--RD D^ E^statusH$P6+K,sL,szD))Math Operation (0:Off)H0R+ˬٺ˭ٺHxQ+HN+CDH4+HIHDQ+\\HD0J+BB HDP+\\HD9+\\ HD5+iiHDLP+|1|188YDky2ky2 format stringWD GW Write.vi"no errorERRORno errorERROR"no errorERRORno errorERROR5Math off CH1 + CH2 CH1 - CH2 FFT (CH1) FFT (CH2)Instr}"uH}!v}/uvQRPED$ d$ZY=2=t p h搐ÐE{ I6E`ETPUEd$=t=t=t=tE{ E{‰ppVLFX@'PUEd$=uÐTh6T6TInstrFPHPGDS820 Math.vi$h@FPHP\K+8$`$`$gXL P8Jd, TT,T T0D$8|8U!p"l4 F8Qp,0DĠ |8U m7rT    p4 F >,,0 7  Cm³0  >r  <  < 4 Q0Cm p ,   t4 F < 0C@d,,4 2 < CIkݳD,p 4 <+ CEkGCEkGCEkG0  < ACmܳ@P ~0X@4 F   ,4 2 .ݳ,@ 2  @~&pcpclg@ 2  &~0ododkh0  0ܳ4O C1{ 0 L 4 G  C_,< v J-t,6+  C1{ ɳC1{ C1{ C1{YYYYYY C1{ 0D   |4PW T* #@^p(Dx44 F  *L,4  B ʫڻݳ,< 2 ݳ,K+@ 2  @ȿpcpclg@ 2  Կododkh0  ܳ7  T         T $~DM+,mQ+tO+5+a $<x+H,  L  error in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty stringstatus is TRUE if an error occurred before this VI was called, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Valid Range: T: Error F: No Error (default)L :   ,0z0z/{.|-}H3code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message. Valid Range: Not Applicable Default:0,d |Lsource is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred. Default: Empty StringL :$ %10z0z/{.|-}t_error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty string  \HQ7!W|status is TRUE if an error occurred, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Valid Range: T: Error F: No Error (default) H @ 2\O HHI< 2\ Bݳ`, 0 \ 7ܳH3code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message. Valid Range: Not Applicable Default:0source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred. Default: Empty Stringp 2\+  9@u^9@u^9@u^ p!  8 t @ 2!O „HHI< 2! Gݳ, p 2!+  >Eu^>Eu^>Eu^0 ! <ܳH8Q<W|A unique reference to an instrument I/O session. It identifies which device to communicate with and all configuration information to perform the I/O. See the initialize VI for more information. Valid Range: Not Applicable Default: Not Applicable @+This is a copy of the VISA session. It is used programmatically to pass the VISA Session to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram's structure. Valid Range: Not Applicable Default: Not Applicable Selects the math operation to be performed on the two specified sources. Valid Range: 0 - Disable (Default Value) 1 - CH1 + CH2 2 - CH1 - CH2 3 - FFT (CH1) 4 - FFT (CH2) RBDHPGDS820 Math.viLVIN GW Write.viDPTH0D @BDHPL86+8<<C4Qz3x tD,,,l44400@<`l\|l4 Bl],0@<Tl4 BC8,0@< T4\|ld4 B4]P,0@<\|l4 B]d,0@<,4 Bj,4 @P4  P4 H74 ,7 4p ~M+0mS>L>A>)0x ҁ Ҋ ғҕsөsөsө00RSRC LVINLBVWe3 dQ+@ 4$RSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDSTRGXICONlicl4icl8DTHPTRecCPSTSTR 1||?|>øx?<{O?y><'|?~'y?~<?axy?y>=O?GWGDS820 GDS820u.llb GW Write.vi x  6@P @!status @code@0source error out@0 Error Message @Error@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@pInstr VISA session..P0 c$ cnP"@P@flg@oRt@eofudfP0 Error Message x0dfd P0txd P0old P0extP"@P@flg@oRt@eofudfPpInstr VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrext c P"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext cP"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext cP"@P@flg@oRt@eofudfPpInstrdup VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrextRP"@P@flg@oRt@eofudf PErrorxdfdPtxdPoldPext P P P`0Error Query Command `Bytes `Code`0Source `!Status(0((V P$@P@0P`milliseconds to wait c c| c@0 read bufferD@@P @!status @code@0sourceerror in (no error)@pInstr VISA session!(@P!@0source error out$P @!Status @Code0! @!status@milliseconds to wait c c|@0Write Buffer ("") c@ c  c< c ch c8 cX  (^C PXhp :SYST:ERR?2,GDS820/840 Error Query; instrument reports: d   0 <N  D @@$@@@@@@@@4@@@4@!~@ @4@d< @XVIDSGDS820 Error Query.viVIDS GW Write.viPTH0`i386@)ZcodeT+TE{d)ZE`ETPUEd$=N= Ð#Ӏ}#+EPXC$Ct{xtPRZXC\{`SQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEQRuhPED$Xݵd$ZY=t_^ZY[ÐuP$Yd$ = C,} E(E!E"ƅƅɍ`HHH HHƅ\thhUEPt#QRP$hWd$ZYDž.ZE`ETQRhPP$:&d$ZY=\uDÐPÐÐQR&ZYQRhPET$P$ &d$ZYÐ}zDžu6QRVP$hhPD$X9&d$ZY=udta;t9t Dž1/ZE`ETQRPL%d$ZYÐ}z]DžN/ZE`QRhPET$P$ &d$ZYu Ðu}z>u7t.xQRUhQV(d$ZYƅh}(u ƅhhUEP8d$ fxƅlƅlPRZXfxƅp6t6)ډ؉QRPf$RW~B/d$ ZY)9RZƅpfxƅtKQR膬d$ZY=mPRZXƅt}(u ƅ0 hhUEP8d$ =?}(u ƅ hhUEP8d$ =*}(u ƅhhUEP8d$ fx}#t}"uH}!v}/uvQRPED$ d$ZY==t p h搐ÐE{ 4ZE`ETPUEd$=t=t=t=tE{ E{‰ppVLFX@'PUEd$=uÐT7 G5ZT7 ^5ZT7 ?u5ZT7 t"5ZiT7 5ZOT7 5Z5T7 5ZT7 5ZT7 \*6ZT7 \*(6ZT7 B6ZT7 \6Z}6ZÐx& 6ZÐx&p6Zp @'PUEd$=uÐT=7 6ZT7  7Z^T7  D7Z$TZ7  ~7ZT7 7ZT7  7ZvT'7  ,8Z > error outRD$**statusH$J+!!PD$LcMccodeHJ+>?RD//sourceHJ+9!oH`J+-N?-O;HlI+-G?-H;HD44+ZhZhHDK+HDpJ+HDdI+_D Error Query CommandHDM+22QD֟BytesHD\/+՗(֗(HDK+٭ڭHDJ+վ־PDCodeHD.+''RD--SourceHD4+2YA2\A RDStatus}D11Error Query Result OR If Zero, Then Any Warinigs.HD$D+biciTD  IO ErrorHD D+*1+1SE   False WDTU GW Write.viHD$Q+`DABmilliseconds to wait|PNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9?IDATxc`f($!lTTH@@Mr~ 0-p l4K9M/dIENDB`33qzPNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9AIDATxc`f(`O -?B( ȶ0@T  Y9N` A?KIENDB`q|PNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9?IDATxc`f($!lTTH@@Mr~ 0-p l4K9M/dIENDB`33qzPNG  IHDR(-SPLTE岲LLLf3̙f3f3ffffff3f3333f333f3f3̙f3̙̙̙̙f̙3̙ffffff3f3333f333̙f3̙̙f3̙̙f3̙̙f3ff̙ffff3f33̙33f333̙f3ffffff3ffff̙fff3fffffff3ffffffffffff3fff3f3f3f3ff33f3ffffff3f3333f333333̙3f3333333f3333f3f3f3ff3f33f33333333f333333333f333f3̙f3̙̙f3ffffff3f3333f333̙f3 """)))UUUMMMBBB999|PP֭֓𠠤.9AIDATxc`f(`O -?B( ȶ0@T  Y9N` A?KIENDB`qInstrInstr8+ fffffof`f`o`f```o`````o`foffofffffo$FPHPGDS820 Error Query.vi$ FPHPK+8$$$0Ĉ|0Ĉ |\0 |0l 0|$4QXu*,P4 F u*},4 2 0ݳP,p 4+ ,.,.,.0  *ܳ0 4|8U!B#<0 DD| 8U 4BH\4 F4Q(d,4 FQ4(,h ,,X<l,lKu^.D>Ku^.D>Ku^0  *BBܳA unique reference to an instrument I/O session. It identifies which device to communicate with and all configuration information to perform the I/O. See the initialize VI for more information. Valid Range: Not Applicable Default: Not Applicable error in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty stringL 2 D ]c0z0z/{.|-}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.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.The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.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.t_error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty string,0<pL 2 7=0z0z/{.|-} H4Q*;B $LW|  D "("@ 2O ,@HHI< 2 ,F@ݳ, The code input identifies the error or warning. The pop-up option Explain Error (or Explain Warning) gives more information about the error displayed.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 2+  .=>Du^.=>Du^.=>Du^0  *;Bܳ(,"lL :D _k0z0z/{.|-}@+This is a copy of the VISA session. It is used programmatically to pass the VISA Session to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram's structure. Valid Range: Not Applicable Default: Not Applicable H2Indicates the error number of the error returned. XBDHPGDS820 Error Query.viLVIN GW Write.vi9 PTH0L BDHP*J+8LLL4/x>^$$\,EEH00@X#Yia(4 BYi,0 @Ф\5%4 B\ ,0!@5%4! B,0"@'<T4" B$@, #D(D4#0DAN^V#4#?D,P #DD$4#0Dx@N^V#$ #D(&$4#0D?>NF# #D4#0DH>>NF# #D(|#4#0D=>NF#\#,#<@# #@)h 4#Q~4t;#4# B@ ~p,4$  2@ 3 ,0% @ 4,%:$%%<% \$  &$%4%@$C7 %@'(@%P(/9@4% B$ ,0& 3$ ׯ0&@'8\Б4& BԘ)l,4'  2$ خ`,D(cT, ] L  (@`)4(b`l8< ]L (@`* 4(b`7, <4(,( 8 H L (@@*\) 0(.*\ 6t |x(  (B (B  (@@*\( X#0(-*\ 5]tf}ax(  ( 80(@&lж 4( B Կ, )B X# )B X# )@@*\* h0)-*\ 4t}x) H )Bp h )B"$ h )@@*\' 0)-*\ D3) ` )B  )B"$  )@@*\ #0)-*\ 2]fa) , )B # )B! # )@@*\& l0)-*\ 1) L )B l )B! l )@@*\(D0)-*\H0t}x)d )B )B),) X h  l,)*\T <)L`(,)<)  p`P0)<)  (`d ` )@PH(,)t/)(@)PH)+.B4) J $,4* 2 (,0+ 3 ) +@`,+,+`4+Q0[C++Dx4+ J .,4,  2 1ZB,0-  0[C -@ ,-* -4-O<)-X4- J,@. 6*)*8.>9QJqd.  .@@`0.?p(9QAa=Y. .@`0.?'9aJqAi. .@0.?H&AQIaEY..@4./4TY..4 .4.0%DOI .T 4.0$:D?.48.42RL,.,d .@  0.5P#2 B:. .@Pd0.5" 2B:.d .@`0.5!2B:. .@L,0.5| JRN., .@L. 4./Zz .(X .H(4.0|jwp.(4.8t0. .4.0<\jc. ..4.0\jc.X .p H4.00\jc.4. ,4/2T/d4 4/1`!/X4/T2 !/4/4XP/ 4/5P/( `4/D-P/,4/30/4/30/  4/4:0/` 4/5/(d,/*\x/!P Lp/!!"$0/4>>?@ 49 ;D:x4=YE=&E&4439 :Qkso4439 7Rkso 49 <;4439 =4439 >FS[W4> 49 =4439 >pES[W 4> 49 ><>4439 =lG[c_ 49 )h?>4439 ?,CS[W 4?@ 49 >\4J\4J|4439 ?DS[W 4>49`$4>4 >4\?@4* x44'߬4GƬ4I4)hWKKH4)oH4%WH4%WL4)Il} ID4D4Fd,4DtKJL,49 Dt"t`D*\04DF 4E@IF\4EpGL4Dt9 &$"t*\` D $\@4PF8HtYA,4E@DXE!~ 4@E@KF8Fd04*DtET}44  2E ,5EpHFd 5@DtGpF\L5 :E 0z0z/{.|-}45GK 75N>tZ>L>Gx ҁ Ҋ ғҕsөsөsө00RSRC LVINLBVW  1 4RSID`LVSRtBDPWLIviCPTMDSTMDFDSLIdsVICDversDLDR(FPTD0Q+2>lJ+3>1+4?,(J+5?2+6?J+ @8L.+@DN+@P(.+DK+G0J+K(L+OPt3+PTT5+QX L+Q43+vD4+vdK+àI+hM+P3+GDS820 Error Query.vimiThis VI reads an error from the instrument. It expects to see errors in SCPI format (#,"error message"). x  6@P @!status @code@0source error out@0 Error Message @Error@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@pInstr VISA session+++++++++++++++++##+#+#+##+###++V#+#++#+#+#+++#++VV+++#++#+++#++#++++V#+##++#++##++#++#+++++++++++++++++++++#+#+##+##++##++##++++++##+#+#+#+#++#+++++#+#++##++##+++++V++++##+#+#+#+#+#++VV+++++++++++++++V+++\SREʒ2E̫؀5n٥D$ٲdf5R`5TOP`@ u-ّ&QdQ!0!GDS820 Math Query test.viNJThis VI query a dual waveform math operation on the two sources specified. x  6@P @!status @code@0source error out@0Math Operation@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@pInstr VISA session#####h######hhh######h##########hhh\SREʒ2E̫I-[#!H%)K/6T2OQ=: '"/*꿫꿫)+*ꬣ111110111Gh hٙٙٙف<?g<=;|wx!?<øϟx yy?=g??~?<?y~OOx<?܏øxaxyGWGDS820 GDS820u.llb GW Write.vi x  6@P @!status @code@0source error out@0Math Operation@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@pInstr VISA sessionP" c$ cP"@P@flg@oRt@eofudfPpInstrdup VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrextP"@P@flg@oRt@eofudfPpInstr VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrext c P"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext P cP"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext P cpP"@P@flg@oRt@eofudfP0Math Operation x0dfd P0txd P0old P0ext`0 format string`0 format string(`byte count (0) c c| cD@@P @!status @code@0sourceerror in (no error)@pInstr VISA session@0 output string@0 read buffer c c|@0Write Buffer ("") c c< c c, c0 cpL ^~xT :CHAN1:MATH?CH1 + CH2 CH1 - CH2 FFTdP \nX , X  \ \` X@\@jX@\@X@hL\@dH`@2\VIDSGDS820 Math Query test.viVIDS GW Write.viTPTH0 i386 code0+ E{ĿE`ETPUEd$=E=.Ð#Ӏ}#"EPXC\X{`SQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEQRuhPED$X^d$ZY=t_^ZY[ÐuXPe$Yd$ =Ct\{xtP\RZXC,`} E(E!E"ƅPƅɍHHH ƅPt hhUEPt#hQRP$h^d$ZYDž%E`ETQRhPPD$\yd$ZY=`DuDÐJÐÐQRcZYQRhPET$PD$\Cyd$ZYÐ}zDž u6QRVP$hPh$hP\D$Xd$ZY=udta;t9t Dž E`ETQRP觐cd$ZYÐ}zYDž JGE`QRhPET$PD$\@xd$ZYDu Ðu}zX>u7t.xQRUhQV@d$ZYƅ}(u ƅ hhUEP8d$ =}(u ƅhhUEP8d$ fxcƅht6)ډ؉HHQRPf$RW魛d$ ZYH)9dƅfxƅt6dQR`VSQWRVd$ZY=ƅ}(u ƅ hhUEP8d$ =fx}#t}"uH}!v}/uvQRPED$d}vd$ZY==t p h搐ÐE{ jE`ETPUEd$=t=t=t=tE{ E{‰ppVLFX@'PUEd$=uÐTrTrTr0 Tr'iTrAOTr [5Tr$upp @'PUEd$=uÐT.rpTr^T^r 1$Tr kTrr _^ZY[]ÐT=t,PET$PP$T$@ $Ðd$*Ul$SQRVWT$ QRPED$R\~vd$ZY=u_^ZY[]ÐDžtTtT@tDž DžDžDžDž|DžDžPTABxpQRu jSd$ZY(Ul$SQRVW}'uQRU7[d$ZY._^ZY[]ÐUl$SQRVWQRU;[d$ZY_^ZY[]ÐUl$SQRVWu'F ?FFF@aFDQRhU})[d$ZY_^ZY[]ÐX999#Ty%|8 <R "|   Q6  %{VSj` CODE0+ (6.0rc5Oldest compatible LabVIEW.+1|+Rx+T+cpPPP@@P @!status @code@0sourceerror in (no error)6@P @!status @code@0source error out@pInstr VISA session@pInstrdup VISA session@0Math Operation NJThis VI query a dual waveform math operation on the two sources specified.\SREʒ2E̫I-[#!H%)K/6T2300  "000UP  /330 " 000  300UP  "/#####h######hhh######h##########hhhDTHPD,c+88~*@pInstr VISA session.@pInstrdup VISA sessionF6@P @!status @code@0source error out*@0Write Buffer ("")@0source @code @!statusL@@P @!status @code@0sourceerror in (no error) @byte count (0) @0 read buffer"@ return count&@0 format string 70$@0Math Operation&@0 output string"@ Return Count" x  6@P @!status @code@0source error out@ Return Count@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@0Write Buffer ("")@pInstr VISA session$@offset past number70t04Tt044(L0l \Dq q!dup VISA sessionXDn=|n>|  VISA sessionUD7j8j error outRD6<D[6=D[sourceH(c+IBoICWPD|}codeHL+$2$2RD<V=VstatusH$$d+#C1k#D1kwD?@  error in (no error)RD1D?c1E?csourceHT+DJjDKRPD  codeHT+--RD D^ E^statusH$pR+K,sL,sH(R+CDH0d+HIZDɺ!ʺ! Math OperationHQ+!!HDT+;;HDc+ HDT+;; HDd+BBHDV+N¡O¡ YDef format stringWDΉΊ GW Write.viYDLZLZ format stringHDT+]] HDT+SZTZHDT+**HD8d+,?-?ZD@@byte count (0)"no errorERRORno errorERROR"no errorERRORno errorERRORInstrLIvi CPTM DSTM4DFDSHLIds\VICDpversDLDRFPTDCPMpSTRGICONicl4icl8$U+dc+^+R+Instr(c+RSRC LVINLBVW  T 4 RSIDLVSRBDPWLIviCPTMDSTMDFDSLIds,VICD@versTDLDRhFPTD|CPMp(FPHPGDS820 Math Query test.vi"FPHPHQ+8"""XL "p" 4  0D|P8U!pP 4 FQpR,0D|Ġ |8U Lm74 FQm<},0D,@,|<S`%6w|` ,H4 F@ 6kR,0 7@ ;r³0 @  6w$dd$4Q@5;r0,,4 Fd 5;E\S,4 2d HApݳR,p 4d+ H=p?H=p?H=p?0 d F;rܳ@P@{58 @)4 F { ,4 2 #3ݳR,@ : @!v+}pcpclg@ : +v5}ododkh0  !}5ܳ4O@;6sX< t4 G$;WL,< v$"B2lR,dT+ $;6s ɳ;6s ;6s ;6sYYYYYY ;6s 0 D P |$< S`$|>r L|4 F >,0 7  Cm³0  >r  L  L 4 Q0Cm d ,  D x 4 F 0C@d,4 2 CIkݳ,p 4+ CEkGCEkGCEkG0  ACmܳ@P ~0@4 F L  ,4 2 L .ݳ,@ 2 L @~&pcpclg@ 2 L &~0ododkh0  L 0ܳ4O C1{  ( d4 G  C_,< v J-t,V+  C1{ ɳC1{ C1{ C1{YYYYYY C1{ 7    !     | L`!$~D0+8 V+pT+PR+^ XBM<x+, 4 terror in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty stringstatus is TRUE if an error occurred before this VI was called, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Valid Range: T: Error F: No Error (default)L : L  ,0z0z/{.|-}H3code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message. Valid Range: Not Applicable Default:0, @tsource is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred. Default: Empty StringL : %10z0z/{.|-}t_error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty string HQ7!W|status is TRUE if an error occurred, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Valid Range: T: Error F: No Error (default) <|@ 2O HHI< 2 Bݳ, 0  7ܳH3code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message. Valid Range: Not Applicable Default:0source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred. Default: Empty Stringp 2+  9@u^9@u^9@u^   |@ 2O „HHI< 2 GݳS, p 2+  >Eu^>Eu^>Eu^0  <ܳHQ<pW|A unique reference to an instrument I/O session. It identifies which device to communicate with and all configuration information to perform the I/O. See the initialize VI for more information. Valid Range: Not Applicable Default: Not Applicable @+This is a copy of the VISA session. It is used programmatically to pass the VISA Session to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram's structure. Valid Range: Not Applicable Default: Not Applicable !" "@4Q!ܫ&!D.|$4 F!` Ȼ",0D!-!`4 2!` "0,0 !` &do,|L!,!ܜL| \BDHPGDS820 Math Query test.viLVIN GW Write.viPTH0# BDHPV+8###4QJģx D,L(T4 D0 0"0@|$;[KT4 B$<,0@$4 Bh,0@L;[K4 B<|,0@ܜ4 BPCS,4 <`P4 t 7~0+#pT+pV+V+OsKLK#,<p+4  2D Mâ,,xDj0 D Jģ4 JD d , @4X P 4 X044/{$4 7 H l@4P447,H L #T@14؈T3pD+ $4 K͈,@   L l < ,  x 4 3 814 3t24 3 0    l  L t L  4 3 *    <  4 3 $+ؠܤ  <4 3 %   \   ,  4 3 (ؘ  ,4 3 #   L$4 3 "   4 3 $ؐ4 3 d   x  0 x4 3 ؈܌     P   $   x   4 0H|4 /L|  T  l@,  d4  @P4 J K[,4!QP[|0!  [4!  2 \,,"D)`", "@""" "l< " l4"  "H "HT "H 4"0H74"0H5{ "H"4"0H6{4"0H4{0"@!l߳\4"0 ,|4"0 0/ǩ|4"0 '|""<"4"  2` R[,@#PQ\@0# 3` Q\L# :` MS0z0z/{.|-} #  # <4# B$ߣ+,4$,0 4$0H04$0 &|$l$$s$$L$ "$ HP$$Vp$sis$vv$KK$݌K܌K4$/Mm$@$`,$@`@ $$ $`$4$0emi $ $<4$0emi4$0pemi$ $t$4$0emi $#T"4$0,MUQ $ $$@4$0MUQ$4$0`MUQ ,$"!"4"$QQ$QܤQ$#T5Q5$iެ$i@$P"*AA$"4$  2!x +@,S,4% J!x A,L& :!x &,0z0z/{.|-}0& 3!x *A,&!!x &@#T""<& $P$"&"4&#8t&<0! ( GUUAn L>N>tZ>L>Gx ҁ Ҋ ғҕsөsөsө00RSRC LVINLBVWzDz z$T 4`RSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDSTRGXICONlicl4icl8DTHPTRec CPSTPSTR xLIfpFPHPLIbdBDHPHISTPRT FTAB$U+dc+P^+tR+c+Xd+xg+ `g+ T+tc+T+0Dd+b+<\d+b+xd+Ld+g+$T+%R+%tV+%ШT+&( d+&tT+&g+ 'V+ 'lc+ 'R+ (4|d+(8c+(ؠT+),(d+)xpd+)Dc+*c+*h,d+*4d++c++`Lg++dV++c+,DT+,Z+,܌c+ -qyy|g?xp?O8|?<='|yy<<<?????~y8xa??<7K(ēq ُ B~:ږ ) މv^LVINGDS820 Vertical Query.viLVIN GW Write.vi x  6@P @!status @code@0source error out@ Return Count@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@0Write Buffer ("")@pInstr VISA sessionPTH00 GWGDS820 GDS820u.llb GW Write.vihh x  6@P @!status @code@0source error out@0 Volts/Div@pInstrdup VISA session@0Position@0Probe Attenuation@0BW Limit@0Invert@@P @!status @code@0sourceerror in (no error)@0Coupling$@!Channel Selection(T:Channel 1)@pInstr VISA session PD c$ cP"@P@flg@oRt@eofudfPpInstrdup VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrextP"@P@flg@oRt@eofudfPpInstr VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrext c P"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext P cP"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext P cjP"@P@flg@oRt@eofudfP0 Volts/Div x0dfd P0txd P0old P0ext c lP"@P@flg@oRt@eofudf$P!Channel Selection(T:Channel 1)p!dfdP!txdP!oldP!ext chP"@P@flg@oRt@eofudfP0Invert x0dfd P0txd P0old P0extjP"@P@flg@oRt@eofudfP0Position x0dfd P0txd P0old P0extjP"@P@flg@oRt@eofudfP0BW Limit x0dfd P0txd P0old P0extrP"@P@flg@oRt@eofudfP0Probe Attenuation x0dfd P0txd P0old P0extjP"@P@flg@oRt@eofudfP0Coupling x0dfd P0txd P0old P0ext`0 false string`0 true string`0 true string `0 format string(`0 format string(`0 format string`0 format string((`byte count (0) c| cD@@P @!status @code@0sourceerror in (no error)@pInstr VISA session@0 Volts/Div@0Position@0 output string@0 output string@0 output string@0 output stringP @0 read buffer@0 read buffer@0 read buffer@0 read buffer@0 read buffer@0 read buffer@0 read buffer@0 read buffer@0 read buffer@@0 read buffer@0 read buffer c c c|@0 output string@0 output string($@!Channel Selection(T:Channel 1) cH c< c c c c c cd chp0-  ^\h 4:CHAN2:CHAN1':INV? :BWL? :SCAL? :COUP? :PROB? :OFFS?OFF ONOFF ON AC DC GND X1 X10 X100d n(P \n8 , 8  < <@LDH$08L dpxP D PXT    8@<@:>TXnr<@8@hhlptx*|>d`\XH@`L@zP@T@ <@8@&(@ $8@<@8@<@\VIDSGDS820 Vertical Query.viVIDS GW Write.vi4PTH0XWi3861codeH8+LE{1E`ETPUEd$==pÐ#Ӏ}#wEPXCl({ptP(RZXC\8{`SQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEQRuhPED$Xd$ZY=t_^ZY[Ðu8Pe$Yd$ =7Ct<{xtP<RZXC,@Ct?,9t'QRRVhhu d$ZY= 6t 6,ɍhHHH ƅdthhUEPy ƅp4ts,8<EXJ1E`ET4.UR@␐}zt}zƅpfxB! ƅt8>t#QRP$hd$ZYDžx71E`ETQRhPP$<ONd$ZY=`uDÐ ÐÐQRgZYQRhPET$P$<1ONd$ZYÐ}zDž|u6QRVPx$hP$hP<D$XzNd$ZY=udtax;tx9t Dž|1E`ETQRPfd$ZYÐ}zYDž|JxY1E`QRhPET$P$<.NNd$ZYu Ðxux}z8>u7xt.xxQRUhxQVq?d$ZYƅtfxF Elxm QRcd$ZY=, 9} uƅ8}(u ƅhhUEP8d$ }(u ƅ hhUEP8d$ =nfx  ƅ<t6h )ʃ}Ѻ)QRP$6}d$ZY=!QRP$hJd$ZYƅ<fx" ƅ@ƅ@QR@pd$ZY=}(u ƅ hhUEP8d$ =QRD|d$ZY=}(u ƅ hhUEP8d$ =fx ƅDht6)ډ؉QRPf$RWWd$ ZY)9dƅDfxR ƅHlt6)ډ؉QRPf$RW脁Wd$ ZY)9`ƅHfx ƅLtt6)ډ؉QRPf$RWWd$ ZY)9\ƅLfxƅPxt6)ډ؉QRPf$RW膀Wd$ ZY)9XƅPfx"ƅTt6dQRHVSQWRpId$ZY=IƅT}(u ƅ hhUEP8d$ =-fx&(ƅXt6`QRLVSQWR^pId$ZY=ƅX}(u ƅ$ hhUEP8d$ =fx*ƅ\t6\QRPVSQWRoId$ZY=ƅ\}(u ƅd hh UEP8d$ =kfx.rƅ`t6XQRTVSQWR4oId$ZY=&ƅ`}(u ƅD hh UEP8d$ = fx2}#t}"uH}!v}/uvQRPED$BN2d$ZY=o=t p h搐ÐE{ 1E`ETPUEd$=t=t=t=tE{ E{‰ppVLFX@'PUEd$=uÐT1T1T21TDI1iTDc1OT}15T1T1T1T1T1T1T31TM1eT"g1KTH11T91TT1TB1T,1TP1T1>1Ðx&p`1p @'PUEd$=uÐT~ ~1T[ 1^T&1$T`')1T(c1T=* 1vT 1#RD InvertHM+xyUD%%  Volts/DivH(L+66TDPositionHM+ 5 %5TD7o8oBW LimitHlM+'(]D!" Probe AttenuationHM+'(TD CouplingHM+yӾzHDTK+)~*~HDJ+ HDPL+u?}u@} HDJ+BBHD N+ i iHDXL+vOwOWDno true stringHD\9+IWIWWD8F8F true stringHDD9+[i[iXDJXJX false stringHD8J+==HDJ+HDM+'5'5YD format stringHDDJ+WDog}oh} GW Write.viHD J+AtO{AuO{HDM+HDdM+YDIWIW format stringHD(K+ZxZvHD0K+u|v|HD M+  HDxM+esGesGYD۶ format stringHDHK+ HDPK+x&y&YD++ format stringHD`K+.[.X HDhK+z{HD+8---XL,,|#H4 0D|8U!E;!`4 FQ+;4,0D|Ġ |8U L^CP4 FQ^),0D,@,|,<S`%D|p,H4 F@ DT0,0 7@ [³0 @ V$dd$4Q@,,4 Fd (,4 2d ݳ\,p 4d+ 0 d ܳ@P@]d@)4 F ]m`,4 2 pݳd,@ : @nxpcpclg@ : xododkh0  nܳ4O@[Xpt4 G$[kh,< v$ol,@J+ $l ɳl۳ l lYYYYYY l 0 D P |< S`$|D  L|4 F DTH,0 7 [³0  V  L  L 4 Q | ,  D x 4 F ,4 2 ݳ,p 4+ 0  ܳ@P]( @4 F L ]m,4 2 L pݳ,@ 2 L @nxpcpclg@ 2 L xododkh0  L nܳ4O[ ,  ( d4 G [k<,< v o,|J+  l ɳl l lYYYYYY l 4Q `; 0&8?%%&|l0D L 4 DmR,0D n |4O Z<"T4 FZjp, m7Fm7Fm7Fm7Fm7F7~DH8+,h1tM+I+J+PUJ~<x+ , 4@ t0Query the offset voltage., @tL : L r~0z0z/{.|-}error in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty stringsource is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred. Default: Empty Stringstatus is TRUE if an error occurred before this VI was called, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Valid Range: T: Error F: No Error (default)H3code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message. Valid Range: Not Applicable Default:0status is TRUE if an error occurred, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Valid Range: T: Error F: No Error (default) t_error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty stringsource is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred. Default: Empty StringHQ+lC("W|L : r~0z0z/{.|-} H4@ 2O -AHHI< 2 -wAݳ0, p 2+  /n?uu^/n?uu^/n?uu^0  +lCܳH3code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message. Valid Range: Not Applicable Default:0A unique reference to an instrument I/O session. It identifies which device to communicate with and all configuration information to perform the I/O. See the initialize VI for more information. Valid Range: Not Applicable Default: Not Applicable HQ-E8 $ |  D !0@ 2O /%C6HHI< 2 /C$ݳ, p 2+  1Au^1Au^1Au^0  -E8ܳ@+This is a copy of the VISA session. It is used programmatically to pass the VISA Session to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram's structure. Valid Range: Not Applicable Default: Not Applicable This control specifies the number of the channel for the vertical controls to act upon. Valid Range: T -> Channel 1 (Default Value) F -> Channel 2    `   ' * ( $| * L)p))@*l**<|@d|@4Q$s$v0D&w$%%8&4 F$ t,4 2$ wp,4Q*  $$+p4 F  &,4 2 7 ,0  ;dolUThis indicator displays the setting value the vertical gain of the specified channel.0 $ sdo|(4Q':'0|/'L''4 F&   ,0D'&L4 2& 6,0 & :do(x()4Q("(+z|24 F(0 6pT,0 D(d{(0$4 2(0 &P,0! (0 "do0! %l "do4! F%l  D,4"Q*Ԥt$@+l~4" 2%l &@,0#D$\o%lD 0# ) tdo4# F) d,4$ 2) x`,0%D$p)d h%TThis indicator displays the setting enable or disable the bandwidth limit function. %sThis indicator displays the setting value of the vertical coupling of the channel indicated by the Source control. t%_This indicator displays the setting value probe attenuation factor for the designated channel. %L% * *($' `L| L% |L `'$(** \BDHPGDS820 Vertical Query.viLVIN GW Write.vi'PTH0@ BDHPI+8hK?% ,%[efD%0%X\T 0%@X|4% B(8,0&@h\4& B,,0'@Lt|4' Bt>~,0(@$4( BC,) t0)@D `l  0)@f /5'%4) B j,4*/ yT* XWWp<4*LdP*,*4g !hh 4*Q rQ/*\L*4*  2 uP,+~XH8+-OJ+K+I+yJe&W<p+4+ <0!+ 4+X Xb(P 0+  GY0+  rQ+ +Dd+4+/xIi2z$+l<4+0D7I"i2Y*z4+0D0-ai"ez +Df4+0DX,Ya"]z+l +De$ 4+0D+QY"Uz+ +De 4+0D(*IQ"Mz+< +D<4+ J m, ,@ 4,Q GY !, 4,  2 HX,4-Q Yk `- p @- - 4- J 7G ,4.  2 , Zjx,,/ | ,0/  , Yk4/ J , IY, 0@e  0@e ,0,08.&0 0, 0 t,0 t P P0 P 0 40 Bl>,11 X 1@I @ X410 5 141,X0'1T410D> 1h4 x P1 1 410X= 1!t017b,2uBP:410 3 1Z Y1P1410 p4y} 1W4100y} 410p1 01 3 01$4PD.H>X6P01g\ 1@L01&44C1d1 1@4d 141X a47 41/ PBpb| 1\ ,1(T1\ 1 \81(4'u{1T1 1|1t41'4&u{| 1@4| 1  1@4 81(4 (%11X 11|41'4$ 1@4h 1@4XX41X71 1|X141X2x2,027|[\BdR`J 2"h442"` 4lYLUPh 2@ 2 @4,2,,2#@LS42/X|? _* 2@<2  $027XLlBtRpJ222 2@ 2,420TRJU'O 420hMJUO<2 $ !\ x 2@$x027ZdBlRhJ027^DBLRHJ42 B(&6 x, 3@/,3D'3' 3JtJK43Q!"ly3"$$L43/X",L| 3-/..43 J"8  ,4%̬4@O N:NOP:,4#Q,T4$ 4@1#$4-8-l-04 "8 44/X%.N4%,44  2"8 ,450$|#X>NF 5$|%L%,450$|$W.>65&$5%%,&& &t5& 5$|.$%450$|%VCNH 5$|&@& 450$|%U9C> 5$| &5&t 5$|1%$450$|&T.935-@51''xyf4E:+5'5(T45 K'nf~0,@6 '(T(t))d)*H*+8+,,P 6'!t( 6(t463''PB~ 6'((T 6')0(t463''dA~463'(<y~}6) 6'W(463'( @~ 6'*)d463'):yv~z6) 6'))6*H463'*4;v~z6)d 6'+*H463'*8ynvr6* 6'*h*463',(6fnj463')9nvr 6'|*463'+2fnj 6+ 6'+X+463'+)fnj 6, 6' +\6+86,P 6',p463',<(yfn}j 6+86\,6t,P@6P#?rQ}$0P@46  2, @sP|,L7 :, BnNt0z0z/{.|-}07 3, ?rQ} 7"11 -7/ 7"/<.< ,470".p7A<|7. 7"..470".,71|7.47X/ 49 J4 HX$,4:  24 Yy(,4;Q3Xz3L}$;4p55P56@ ;53|44p4;054k;4p0; 4 Xz4;/X4L;5 ;5:5p84;055i;5P ;57 5;5 ;56 54;055`04<X;,?<85P<C<M0</<<<\< 0J3J3H<.FF<1??><ʬ<:iH<3|<:̬<1HHw<:x0<@S* Rtt|Ah<6@<O0<@I*G8 A4,< DC0r<DP4< B@ h,4= B@ddtHH, >LPMMPA$>CdCDPDF,>pnJ4> JC0 8,4?  2C0 <, @LPMBt4@/XB#| @G8GITH@P4@XIK\4@Q@2X @DBCCd4@0D2% @DE C@D0@ C0 4@/XA% @DJ$DpE4@0DA % @DDD4@0DC؅@F4@0D;H 4@0DD @Rt,@EF$@E @@J$EE@FdHF @DE@ @@PEv(E@4@  2F$ w'@,0A 3F$ v(pA8JW8W ABIGXG84A0BG#|AG8 ABBGCd4A0BG#|AGLA :F$ r%x0z0z/{.|-}4A0BH|AIT ABHH4A0BH|AHACdG4AXI0t0 ABI HT X$AABtIM0OA XIT ALPTNXP4AXJL0AG8@4AXK@N A F4A JJ ,D,4B  2J -\H,4CQA,]"m0C J ,]CEDPHCBWXH8+NPM+K+I+ye&W<@p+4C/XItlCI CLPNM04C0LP0`l|4C0LP2DGl|tC)4CXNUCAQ4CXSTl0 4C0LP3hF4C0LP;\w|HCJ${ CLP LO(!4C0LP@ulwq,CBtOCOPPd@CPO\}xOs@4C  2O ~yL,LD :O tz0z0z/{.|-}0D 3O }x4D/XRTj| D@TO\P4D0PEtrjz| DPMQ/!s%'E'E__]4,52  P=l,5B&,D$w$!E!8E__ԂX\L$wXH8+MJ+K+I+ye&W<p+eS UU8S)PĎf8 eei\_0&5D7HhXz54XZ0#XH8+MK+K+I+ye&W<p+5\\,d0$9D+PXTz5̋DX,X`\z5xHhz5D(*HPLz-\8ܓf5T^!%1@f   5J 6JF|\,52  GOW{4,5 XLj|` 5 FLX| !1 , XLj|5,@}0'5#Oo_|50iJ,  HGX|,52 , YOi{,] j)`..D0-aiezMd蒜1  P8%\F\8F-`-`A< 0!54Zd_|5HOZT|5 Oo|5 P8/=ԑ5doi|q~j{.~.}j(BaX, 52  O7T,14PD-=55,wP 5,Xu75X$]5_0&=5J 8,*`` eS UU8S)Pf8 'eeD7IiYz5\D0$9D+QYUz\4X0#eb]b(]L jW$8W)6$DX,Ya]zPd)UYYL j5W;8W5)6;)LD(*IQMz5 GY !Yܙ`DehD5xIiz5J 7G,,-xtP,6$5,P 5,<75XXA5J Asp,*ww A̦XH8+MK+K+I+ye&W<p+1@f 7' Xq~j{.~.}j̦D0-ai ez̦ d@%sFs8FD`D`5eS UU8S)P|Bx,d)U5YY5|r8f8d蒜4Ўeԕ$hDehD(  ,

C6;5,LP q~j{.~.}j@f &F6%85,791  ]QXH8+NhJ+K+I+ye&W<p+8d)UDY$YD* ] D0-a iez) ൰d5Xhr죈fئ d@t0`e$ܓeDP x, p H |@ 8lHLԯlLhв\L8|Lȴ\hൔ,ܪeSUU8S)P}4B t,f.<e.e4_0&5D7Ii,Y$z54X0#FLjJWPWJ6P`5\,0$9D+Q YUz5DX,Y a]z5xI i,z5D(*I QMzeb]b]5J 7G,52  HX<,5  GY5 GYݐ !5J,  IY,52 , Zj,1 , YkY 0d, 5 Yk` 5,0'5#PLp\`T|50ܪ5e<pLjD|F%FFY`Y`J|j..j}j5. 5< 0!F j`ZZ85HP<[LUD|5 P<p\|5 lQ/5J g,52  oP,M8$54[<eL`D|14PD.B>R6J5,P q~j{.~.}jU8~j)~.5,71  lQ * FdUJY*YJ ( 0GUUAn L>N>tZ>L>Gx ҁ Ҋ ғҕsөsөsө00RSRC LVINLBVWL K  4RSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDSTRGXICONlicl4icl8DTHPTRec@CPSTSTR LIfp FPHP4LIbdHBDHP\HISTpPRT FTABM+K+P,dI+>DM+>J+?DPM+?hL+?J+@<$I+ @L+ @\J+ A,J+ AL+BlK+BLL+BN+BJ+CDM+C<+CL+D|J+DJ+EM+EltJ+EJ+F(J+F`I+F5+ GhJ+!G\L+"G=+#H $N+$HXI+%HK+&H8L+'IHM+(IJ+)IM+*J,`L++JxLJ+,JĘK+-K (N+.KlJ+/KJ+0LLL+1LppM+2LJ+3MM+4MT8M+5MK+6NM+7N\J+8NJ+9NJ+:O@4M+;OL+PL+?P,L+@Q00L+AQ|L+BQȬL+CR(\L+DRt0M+ERM+FS XI+ SlL+S9+SM+TN+U`J+UJ+D8+dL+JN+J I+KX\K+GDS820 Vertical Query.vi]YThis VI query the setting value of the vertical parameters of the oscilloscope channels. hh x  6@P @!status @code@0source error out@0 Volts/Div@pInstrdup VISA session@0Position@0Probe Attenuation@0BW Limit@0Invert@@P @!status @code@0sourceerror in (no error)@0Coupling$@!Channel Selection(T:Channel 1)@pInstr VISA session#############################################################\SREʒ2E̫1L@LщRQQLрX: #?ȯU""*꿫꿫ꪪ*ﯨ+*:(31 ? D@LO D@D @@L @@D@DDDD<?g<=;|ϟ?x!?<ø08??y><'|?~'y~<?a?<0q?sw?c`?pLDDc&""?f"" pӟxxyp𼮪X?x9O _[##jc!R"R%cH"%D"Bc>߿@@@LwiJTiJtoJDa  : ?(??L H   H ?H H   ĠįH DH ?İİ ?ĿH ĿHĿHĿH HĿH ?A?Qy2_1000000 Ȭ 0 (̀rh(Ār ̀̈̌b,,̌̈ ,̢,, (̈,΢,,, ̈,΢,"""h,̀̈̌b,,̌̈H ,̢, ,h (̈,΢,,, ̈,΢,"" <8 <@ .̀ .<̢̌.΢, ,8̈,,!̂ΈȈ 0(̈,̀b,b.̂.. N(̈̌b,,̢h,,,3 ̈,̢̂,̌ <Ȭ ̎ HȌˈ(B̼̀Bψ, ̀ <@ ̻̈ˈ,̌̈, ̈ȈȞȈ ΢,΢,̈ ̈Ḧ̌`Ḧ̌` ̼B   *ψ,  / Ȉ/̌̌Ȉ/* 3̌``ȈḦH ̈ ̀ /Ȉ̈ȞH ̈ȌḦḦȌ̈̌`ḦȈḦŒ``̀Ȉ̈̀ /(**/,Ꮘ€ b,/ .̀̈  򨠏𪀏̀ȏ̈BĈ@̌H ̈̌Ȉ̌Ȉ̈ČȌČ̌ČȈ/(̌ ̀*/Ȁ / *̀*  όȏ RSRC LVINLBVW$ D@ <9)lKiJ ُ B~p+z):LVINGDS820 Voltage Measurement.viLVIN GW Write.vi x  6@P @!status @code@0source error out@ Return Count@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@0Write Buffer ("")@pInstr VISA sessionPTH00 GWGDS820 GDS820u.llb GW Write.vi   x   6@P @!status @code@0source error out@0Readout@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error) @Voltage Measurement(0:Vpp)@ Source(1)@pInstr VISA sessionP' c$ cP"@P@flg@oRt@eofudfPpInstrdup VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrextP"@P@flg@oRt@eofudfPpInstr VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrext c P"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext P cP"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext P P cVP"@P@flg@oRt@eofudfP Source(1)pdfdPtxdPoldPext P" P@@ chP"@P@flg@oRt@eofudf PVoltage Measurement(0:Vpp)xdfdPtxdPoldPext chP"@P@flg@oRt@eofudfP0Readout x0dfd P0txd P0old P0ext 0`0 Substring`byte count (0) c| cD@@P @!status @code@0sourceerror in (no error)@pInstr VISA session@0 read buffer c c|@0 output string$ @Voltage Measurement(0:Vpp)@0 output string@ Source(1) c c< c cH cxzL 0^HXdt3;VPP? ;VAMP? ;VAV? ;VRMS? ;VHI? ;VLO? ;VMAX? ;VMIN? :MEAS:SOUR %ddP \n ,      H @  @@$z(H@@@d,D<J@@@@"@`VIDSGDS820 Voltage Measurement.viVIDS GW Write.viPTH0 , i386K `icodeM+ E{iE`ETPUEd$=e=hÐ#Ӏ}#BEPXC\{`SQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEQRuhPED$Xud$ZY=t_^ZY[ÐuPe$Yd$ =PCt{xtPRZXClHCd@C,} E(E!E"ƅPƅƅƅɍTHHH ƅPPt hhUEPt#QRP$hrd$ZYDždnE`ETQRhPP$d$ZY=\uDÐ{ÐÐQR%ZYQRhPET$P$`d$ZYÐ}zDžhu6QRVPd$h,hPD$Xd$ZY=udltad;td9t DžhnE`ETQRPd$ZYÐ}z]DžhNd&oE`QRhPET$P$ad$ZYu Ðdud}z܋>u7dt.dxQRUhdQV褕d$ZYƅ`}(u ƅ hhUEP8d$ =}(u ƅ hhUEP8d$ =}(u ƅhhUEP8d$ fx}#t}"uH}!v}/uvQRPED$jd$ZY=w=t p h搐ÐE{ dpE`ETPUEd$=t=t=t=tE{ E{‰ppVLFX@'PUEd$=uÐTpTpTt qT!qiTL;qOTUq5Toqpqp @'PUEd$=uÐTbqTq^TQ +r$T erT r_^ZY[]Ð=t,PET$PPs$$@ $Ðd$*Ul$SQRVWT$ QRPED$Rbd$ZY=u_^ZY[]ÐDžt@Dž Dž <,Dž0Dž8DžDžDžPTAB88QRu pd$ZY(Ul$SQRVW}'uQRU覍d$ZY._^ZY[]ÐUl$SQRVWQRU%d$ZY_^ZY[]ÐUl$SQRVWu!sF 9tFsFiF@[tFDQRhUd$ZY_^ZY[]ÐX9$ 9FwD < "  9 `ip 6   ! ) %u6# 1 CODEM+ (6.0rc5Oldest compatible LabVIEW.+@+W+Xl+X@  pPPP@@P @!status @code@0sourceerror in (no error)6@P @!status @code@0source error out@pInstr VISA session@pInstrdup VISA session@ Source(1) @Voltage Measurement(0:Vpp)@0Readout }This VI selects the type of measurement to be displayed on instrument display and taken periodic (non triggered) measurement.eqJRJIHRDJReq< (0 !#e!e!e!(cq "--"-,"",,"" -""-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++DTHPD@S+88~" x  6@P @!status @code@0source error out@ Return Count@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@0Write Buffer ("")@pInstr VISA session*@pInstr VISA session.@pInstrdup VISA session@0Readout0*@0Write Buffer ("")@ Source(1)L@@P @!status @code@0sourceerror in (no error)&@0 output string, @Voltage Measurement(0:Vpp) 7F6@P @!status @code@0source error out@0source @code @!status @byte count (0) @0 read buffer"@ return count"@0 Substring"@ Return Count8$P$lP Dp$$8Xpxl lD xxlD$ \Dktykuydup VISA sessionXDirwisw  VISA sessionUD^$_$ error outRDTcbTdbsourceH,4 2 AQݳ,@ : @?Ipcpclg@ : ISododkh0  ?Sܳ4O@,bTXt4 G$,b<~,< v$@iP,p@+ $=bT =bT =bT =bTYYYYYY =bT 0 DP |< S`$|x# L|4 F x$0,0 7 +}³0  &x  L  L 4 QR} ,  D x 4 F R}bd,4 2 eݳ ,p 4+ eee0  c}ܳ@P-Rp @4 F L -=4,4 2 L @Pݳ,@ 2 L @>Hpcpclg@ 2 L HRododkh0  L >Rܳ4O+}S  ( d4 G +};,< v ?O,@O+  <}S ɳ<}S <}S <}SYYYYYY <}S 7    &`     | $"L~DM+%P+9+|J+^cBD<x+, 4 terror in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty stringstatus is TRUE if an error occurred before this VI was called, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Valid Range: T: Error F: No Error (default)L : L BN0z0z/{.|-}, @th dH3code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message. Valid Range: Not Applicable Default:0L : CO0z0z/{.|-}ٰsource is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred. Default: Empty StringHQ|kW| L4t_error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty stringsource is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred. Default: Empty Stringstatus is TRUE if an error occurred, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Valid Range: T: Error F: No Error (default)@ 2dO ~HHI< 2d ~vݳ, p 2d+  mtu^mtu^mtu^H3code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message. Valid Range: Not Applicable Default:0A unique reference to an instrument I/O session. It identifies which device to communicate with and all configuration information to perform the I/O. See the initialize VI for more information. Valid Range: Not Applicable Default: Not Applicable d0 d |kܳHQ|{'W|  H@ 2dO ~HHI< 2d ~ݳP, p 2d+  }u^}u^}u^0 d |{ܳ@+This is a copy of the VISA session. It is used programmatically to pass the VISA Session to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram's structure. Valid Range: Not Applicable Default: Not Applicable |@P"! A0 !< do,!" "@"#P!|4 F!< d,4  2!< `,p 2!< 0ŖcpŖcpŖcp0D!( !< p 2!< ŊіbqŊіbqŊіbqL :!< Ο0zu0z/{.|-}PW$߅ %$1@bt| ($($$%,%l$\4 F# ߅%,0 # ܳ4  B# ݳ,< 2# ݳp,K+0D## @ 2# @pcpclg@ 2#  ododkhN>tZ>L>Gx ҁ Ҋ ғҕsөsөsө00RSRC LVINLBVW$ oltap 4RSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDSTRGXICONlicl4icl8DTHPTRec%CPSTSTR LIfpFPHP,LIbd@BDHPTHISThPRT |FTABU+PV+PV+tP+Q+8W+ U+ dW+ ?y><'|?~'y~<?a?<0q?sw?c`?pLDDc&""?f"" pӟxxyp𼮪uSw[Э][gapgvavG1RJ)%B )%Z2$RBI$RJ)$1lf >?>--> ?QȌ H   H ?H H   ĠįH D H ?İHİ ď H ĿHĿHĿ H H  @ Ϗ πȈ (Ȉ K ,̀Ȉ Ȍ̈,̢̂̈̌̀b,̂̀Œb,..̂̀̌b,̂...̂ Ȍ̈,̢̂̈̌̀b,!̂̀Œb,..̂̀̌b, ̂.**Ƞͣ ʡ !   ?, ,΃ ̈,,! Lj ̂ ̢̌.΢,, Œ̂ ,΢,h,,, Ȉ̈,̂b,̂.. ̈,̢̂,̌ 33# Ϗ  ̸BȌψ, ̻ˈ,B̀  ̼B񈈌 ̈ ȈHȞȈ,΢,̈ ̈Ḧ̌`Ḧ̌` / ̌  Ȍ̼B@ ȞBȈL* ȈḦ̈/̌ ḦȈH L`H *333΢,/( /(Ȉ/̌,̌̌Ȉ̌Ȉ ̈Ȉ ̈Č̈HȈ̈HȈ̈ ̈̀ Ȁ ȈȈ/̈ȞH ̈Ḧ( (΢ ̀ Ȉ ̌`Ȍ`Ȟ(̌̌Ȍ̌``,,.̈̀  /   /  *  / ̈ ̌ ̀(((XXȱȏRSRC LVINLBVWx XD@ <m%@Ӵ$ ُ B~}_$OuLVINGDS820 Time Measurement.viLVIN GW Write.vi x  6@P @!status @code@0source error out@ Return Count@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@0Write Buffer ("")@pInstr VISA sessionPTH00 GWGDS820 GDS820u.llb GW Write.vi"" x   6@P @!status @code@0source error out@0Readout@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)"@Time Measurement(0:Falltime)@ Source(1)@pInstr VISA sessionP' c$ cP"@P@flg@oRt@eofudfPpInstrdup VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrextP"@P@flg@oRt@eofudfPpInstr VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrext c P"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext P cP"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext P P cVP"@P@flg@oRt@eofudfP Source(1)pdfdPtxdPoldPext P" P@@ cjP"@P@flg@oRt@eofudf"PTime Measurement(0:Falltime)xdfdPtxdPoldPext chP"@P@flg@oRt@eofudfP0Readout x0dfd P0txd P0old P0ext`0 Substring 0`byte count (0) c| cD@@P @!status @code@0sourceerror in (no error)@pInstr VISA session@0 read buffer c c|@0 output string&"@Time Measurement(0:Falltime)@0 output string@ Source(1) c c< c cH cxqL 0^HXdt :MEAS:SOUR %d.;FREQ? ;PER? ;RIS? ;FALL? ;PWID? ;NWID? ;PDUT?dP \n ,      H @  @@$|H@@@f(,D<L@@@@$@^VIDSGDS820 Time Measurement.viVIDS GW Write.viPTH0 , i386K ײcodeDQ+ E{ײE`ETPUEd$=e=hÐ#Ӏ}#BEPXC\{`SQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEQRuhPED$Xd$ZY=t_^ZY[ÐuPe$Yd$ =PCt{xtPRZXClHCd@C,} E(E!E"ƅPƅƅƅɍTHHH ƅPPt hhUEPt#QRP$hd$ZYDždHܲE`ETQRhPP$v`d$ZY=\uDÐ{ÐÐQRxZYQRhPET$P$ `d$ZYÐ}zDžhu6QRVPd$h,hPD$XӋd$ZY=udltad;td9t DžhܲE`ETQRPwd$ZYÐ}z]DžhNdfݲE`QRhPET$P$!_d$ZYu Ðdud}z܋>u7dt.dxQRUhdQVd'd$ZYƅ`}(u ƅ hhUEP8d$ =}(u ƅ hhUEP8d$ =}(u ƅhhUEP8d$ fx}#t}"uH}!v}/uvQRPED$*ed$ZY=w=t p h搐ÐE{ ޲E`ETPUEd$=t=t=t=tE{ E{‰ppVLFX@'PUEd$=uÐT߲T3߲T0 J߲Ta߲iTh{߲OT߲5T߲p߲p @'PUEd$=uÐTb߲T1^TQ k$T T _^ZY[]Ð=t,PET$PPV$$@ $Ðd$*Ul$SQRVWT$ QRPED$R"fd$ZY=u_^ZY[]ÐDžt@Dž Dž <,Dž0Dž8DžDžDžPTAB88QRu 0;d$ZY(Ul$SQRVW}'uQRUfd$ZY._^ZY[]ÐUl$SQRVWQRU"d$ZY_^ZY[]ÐUl$SQRVWuaF yF=FײF@FDQRhUCd$ZY_^ZY[]ÐX9$ 9FwD < "  9 ײ6 p   ! ) %u6# 1 CODEDQ+ (6.0rc5Oldest compatible LabVIEW.+@+P+T+VpPPP@@P @!status @code@0sourceerror in (no error)6@P @!status @code@0source error out@pInstr VISA session@pInstrdup VISA session@ Source(1)"@Time Measurement(0:Falltime)@0Readout }This VI selects the type of measurement to be displayed on instrument display and taken periodic (non triggered) measurement.eqJRJIHRDJReq``` ```P` ! 6f6f|@|@|''"|||||||Y++++++++++++++++++++++++++++++++Y++++++++++++++++Y++++++++++++++++++++++++++++++++Y+++++++++++++++++++++++++++++++Y++++++++++++Դ+Y++++++++++Դ++Y+++++++++Y+++++++++YYYY+++++++++YYYYYYDTHPDW+88~.@pInstrdup VISA session*@pInstr VISA session @byte count (0)@0ReadoutL@@P @!status @code@0sourceerror in (no error)@ Source(1)*@0Write Buffer ("")F6@P @!status @code@0source error out@0source @code @!status"@ Return Count" x  6@P @!status @code@0source error out@ Return Count@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@0Write Buffer ("")@pInstr VISA session @0 read buffer"@ return count0&@0 output string2"@Time Measurement(0:Falltime)"@0 Substring 780PlPl Pl lPl l 00T000TT \Dkdykeydup VISA sessionXDlzlz  VISA sessionUD0\>0]> error outRDna|nb|sourceHW+gЁhPDIWIWcodeHlW+\j\jѳRDGaU{GbU{statusH$W+[hi[iiwD1?1?  error in (no error)RDo}o}sourceH(Q+򳳳PDJXJXcodeHJ+]k]kRDHVHVstatusH$P+\j\jHl+ܳHW+wxmD  Source(1)HV+D11Time Measurement(0:Falltime)HV+  HW+󳳳 SD^_ReadoutHS+bcHD@U+HDHV+EoFo HDS+ HDW+EFHD4U+O]O]UD1^2^ SubstringHD+!]!] HDT+tKtLHD+^^((WD GW Write.viHDW+ZDbyte count (0)"no errorERRORno errorERROR"no errorERRORno errorERROR@ FrequencyPeriodRisetimeFalltime+Width-Width Duty cycleInstrInstr+U+T+S+(V+V+ V+ W+ ,P+ L+@V+ V+GDS820 Time Measurement.vi*FPHPGDS820 Time Measurement.vi'xFPHP|J+8'p'p'wXL &' 萺4X 0D|8U!jc4 FQjcz,0D|Ġ |8U Lk4 FQk{,0D,@,|8<S`%/[|,H4 F@ /[?,0 7@ F`³0 @ A[$dd$4Q@m`@,,4 Fd m`}@,4 2d fݳT,p 4d+ bdbdbd0 d ~`ܳ@P@Hm@)4 F HX,4 2 [kݳ,@ : @Ycpcpclg@ : cmododkh0  Ymܳ4O@F`nXt4 G$F`V||,< v$ZgjD,P+ $W`n ɳW`n W`n W`nYYYYYY W`n 0 DP |< S`$|0 # L|4 F 0@,0 7 G³0  B   L  L 4 Qn ,  D x 4 F n~h,4 2 ݳX,p 4+ 0  ܳ@PInp @4 F L IY,4 2 L \lݳ@,@ 2 L @Zdpcpclg@ 2 L dnododkh0  L Znܳ4OGo  ( d4 G GW,< v [k,W+  Xo ɳXoʳ Xo XoYYYYYY Xo 7    &D     | $"L~DDQ+'Pzx+W+@W+Ya& @<x+, 4 terror in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty stringstatus is TRUE if an error occurred before this VI was called, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Valid Range: T: Error F: No Error (default)L : L ^j0z0z/{.|-}, @th dH3code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message. Valid Range: Not Applicable Default:0L : ]i0z0z/{.|-}ٰsource is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred. Default: Empty StringHQ7W| L4t_error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty stringsource is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred. Default: Empty Stringstatus is TRUE if an error occurred, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Valid Range: T: Error F: No Error (default)@ 2dO HHI< 2d ݳ, p 2d+  u^u^u^H3code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message. Valid Range: Not Applicable Default:0A unique reference to an instrument I/O session. It identifies which device to communicate with and all configuration information to perform the I/O. See the initialize VI for more information. Valid Range: Not Applicable Default: Not Applicable d0 d ܳHQ|k6W|  H@ 2dO ~HHI< 2d ~vݳ, p 2d+  mtu^mtu^mtu^0 d |kܳ@+This is a copy of the VISA session. It is used programmatically to pass the VISA Session to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram's structure. Valid Range: Not Applicable Default: Not Applicable |@P"! A0 !< do,!" "@"#P!|4 F!< ,4  2!< L,p 2!< 0cpcpcp0D!( !< p 2!< ˙bq˙bq˙bqL :!< Ȣ0zu0z/{.|-}PW$2$3@bt| <($($$%,%l$\4 F# 2<,0 # ܳ4  B# ݳ,< 2# ݳ,V+0D#8# @ 2# @ pcpclg@ 2#  ododkh4Q&D]%| &&t&4 F% ]p,0D% %4 2% a,0 % ]do<|L"$&D<&D$"L|,N>tZ>L>Gx ҁ Ҋ ғҕsөsөsө00RSRC LVINLBVWx X 4RSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDSTRGXICONlicl4icl8DTHPTRec%CPSTSTR LIfpFPHP,LIbd@BDHPTHISThPRT |FTAB|V+L+PTN+tT+V+=wyx><<{<~8xq?><<{~yx>?矇??>8"OqƘC )[2SBI9EmE%5׀  ! !K A)9@II   ǀQ(?? Ȍ̌Ȍ̌ H    H D H ?H ?HİHİH ?H   Ġ?H  H H ?įH HHࠎ į H H H C?? ώ πȈ (Ȉ ,̀Ȉ Ȍ̈,̢̂̈̌̀b,̂̀Œb,..̂̀̌b,̂.//̂Ȉ Ȍ̈,̢̂̈̌̀b,!̂̀Œb,..̂̀̌b, ̂.++̈̌ <<<@ ,̌?ψ,̢.΃ ΢,,̈,,! ̂ ̈ ,Ȉ, ,b<,̢̃̌b񈈌̈ b ̈,Ȉ<,̂̢̃<,̂̂ ,̢̃, <(̈̈,̂b,̃..̌ #3Ȭ +̌ ̀Ȉ̀ ḦȈ  ȈḦ Bψ, ψ,ʌBḦH ̂`Ḧ<@ ̌ ̀` ̈ Ȉ ̀Ȁ ̌Ȉ,Ꮘ̂b̈Ȟ ̀€ ̌  ̌΢@ ̈ ̈, H ̌ ̈H̀  /̈Č̈̀ ̌̌Ȉ̌ȌȀ ̈ ̌ ̌̌ (̈̌ȌȈ ̈̌̌ /  ̀*̀`̀̌Ȍ̌ ̌ȈȈȌ̌̌ȌȌ̌ȈL ̈̀Ȍ/ ̀ ̀  ȏ̌B̈ȞȈȈ ̈̈HȈ̌ ̈HȈ ̈Č ̈HȈ̈HȈHČpLČp̌ ̀ ̀ , ψψψΈ,B,B, ȈȈ( (Ȟ̌ Ḧ*̌̈*ḦȌḦŒ`ȈḦȈ`Ḧ ̿ψ,  *򈠏΢,̂b ̀ ̀ / ̌Č̈̌Ȍ H ̈Œƌ̌ƌȈH ̈ ̌Ȉ  ̌ ΢, /(*𨂏 (**/(* ̻̌ȏ ̀ȈH ̈ B̈ Č̌Ȉ̌ČȈHL Č̌ČH Č̌Č̌Č  / *+ 333 +( ̀  (* +*(((XXȰȏ@RSRC LVINLBVW@ D@ <^&wEv ُ B~%Drӭ}LVINGDS820 Cursors Query.viLVIN GW Write.vi x  6@P @!status @code@0source error out@ Return Count@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@0Write Buffer ("")@pInstr VISA sessionPTH00 GWGDS820 GDS820u.llb GW Write.vi x  6@P @!status @code@0source error out@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@pInstr VISA session PK c$ cP"@P@flg@oRt@eofudfPpInstr VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrextP"@P@flg@oRt@eofudfPpInstrdup VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrext c P"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext P cP"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext P ctP"@P@flg@oRt@eofudfP0Cursor Y2 Position x0dfd P0txd P0old P0extpP"@P@flg@oRt@eofudfP0Cursor X-Delta x0dfd P0txd P0old P0exttP"@P@flg@oRt@eofudfP0Cursor X1 Position x0dfd P0txd P0old P0extpP"@P@flg@oRt@eofudfP0Cursor Y-Delta x0dfd P0txd P0old P0exttP"@P@flg@oRt@eofudfP0Cursor X2 Position x0dfd P0txd P0old P0exttP"@P@flg@oRt@eofudfP0Cursor Y1 Position x0dfd P0txd P0old P0ext P" P@@ cTP"@P@flg@oRt@eofudf PSourcepdfdPtxdPoldPext`0 format string `byte count (0) 0 c c| cD@@P @!status @code@0sourceerror in (no error)0@ Return Count@0 output stringP @0 read buffer@0 read buffer@0 read buffer@0 read buffer@0 read buffer@0 read buffer@0 read buffer@0 read buffer@0 read buffer@ return count@0 read buffer@@0 read buffer@ Return Count @Source6@P @!status @code@0sourceerror IO c00@pInstr VISA session c@0Cursor Y-Delta @0Cursor X2 Position @0Cursor X1 Position @0Cursor Y1 Position @0Cursor Y2 Position@0Cursor X-Delta c c| c c| c, c  c< c c( c  T ^  4C:CURS:X1P? :CURS:X2P? :CURS:Y1P? :CURS:Y2P? :CURS:XDEL? :CURS:YDEL?d :CURS:SOUR %dP \n< , <   $08D6PXn R  <@@R@<j<@@@<@TT"X6\J`^drhL<@<@VH<@@<@|@^VIDSGDS820 Cursors Query.viVIDS GW Write.vi84PTH0,yi3866codeK+ E{$6E`ETPUEd$=<=w Ð#Ӏ}#EPXC\<{`SQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEQRuhPED$XGd$ZY=t_^ZY[Ðu<Pe$Yd$ =_ Ct{xtPRZX} E(E!E"ƅPƅɍHHH HƅPt hhUEPt?P9t'QRRVhhud$ZY=36t 6PɍHHƅƅfx ƅt6LQRPH$VSQWRDd$ZY=ƅfx" ƅ8ts, <<TEX6E`ET8.UR@␐}zt}zƅfx&= ƅ<>t#|QRP$hd$ZYDž6E`ETQRhPPP$VId$ZY=`PuDÐÐÐQRkoZYQRhPET$PP$VId$ZYÐ}zDžu6ƤQRVP$hP|$hPD$XUId$ZY=udta;t9t Džs6E`ETQRP nd$ZYÐ}zYDžJ6E`QRhPET$PP$UId$ZYPu Ðu}z<>u7t.xQRUhQV:d$ZYƅfx*,ElxOQR|d$ZY=PL9} L1ƅ}(u ƅhhUEP8d$ }(u ƅ hhUEP8d$ =Pfxƅt6T )ʃ}Ѻ)QRP$6d$ZY=QRP$hd$ZYƅfx>ƅƅQRTud$ZY=}(u ƅ hhUEP8d$ =QRX"d$ZY=}(u ƅ$ hhUEP8d$ =lQR\d$ZY=b}(u ƅD hhUEP8d$ =MQR`|d$ZY=C}(u ƅ hhUEP8d$ =.QRd)d$ZY=$}(u ƅ hhUEP8d$ =QRhd$ZY=}(u ƅ hh UEP8d$ =fxg}#t}"uH}!v}/uvQRPED$X-d$ZY=h=t p h搐ÐE{ 6E`ETPUEd$=t=t=t=tE{ E{‰ppVLFX@'PUEd$=uÐT 6T 6T p/6T 6iT D6OT %65T 6T 86T <R6T `l6T `6T h6T h6T <6eT <6KT 61T "6T D<6T DV6T p6T 66Ðx&p6p @'PUEd$=uÐT, 6T `"6^TE \6$T 6Tk  6T  6vTH  D6#9`b&d9J9}99 9m 9 9 9f 9 < "4e6/#;uS%T=  / I c }  3 M g MCODEK+ (6.0rc5Oldest compatible LabVIEW.+X,+\+W8+VHzzptPP`P @@P @!status @code@0sourceerror in (no error)6@P @!status @code@0source error out@pInstrdup VISA session@pInstr VISA session@0Cursor X1 Position@0Cursor X2 Position@0Cursor Y1 Position@0Cursor Y2 Position@0Cursor X-Delta@0Cursor Y-Delta @Source LHThis VI query the cursor(s) source , display , type , mode and position.\SREʒ2E̫큢0HURA%```####HDTHPDT+88@G~.@pInstrdup VISA session*@pInstr VISA session0*@0Write Buffer ("")@0sourceF6@P @!status @code@0source error out @code 7 @!status" x  6@P @!status @code@0source error out@ Return Count@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@0Write Buffer ("")@pInstr VISA session(@0Cursor X2 PositionL@@P @!status @code@0sourceerror in (no error)(@0Cursor Y1 Position(@0Cursor X1 Position @byte count (0)&@0 format string @0 read buffer"@ return count"@ Return Count @SourceF6@P @!status @code@0sourceerror IO&@0 output string.@@0 read bufferʃP @0 read buffer@0 read buffer@0 read buffer@0 read buffer@0 read buffer@0 read buffer@0 read buffer@0 read buffer@0 read buffer$@0Cursor Y-Delta(@0Cursor Y2 Position$@0Cursor X-Deltae00Dll4\4\D\\((Ll\,(0,,,,000<Lh<hLLLLLLLLL0TT0|| XD I J  VISA session\D ` adup VISA sessionUD Q R error outRDIVWuIWWusourceHLQ+\\\]jPD#1#1codeH[+6D6DƳRD!V/p!W/pstatusH$Z+5]C5^CwD A B  error in (no error)RDIFWeIGWesourceHV+\L\MjPD$2$2codeH\+7E7ERD"F0`"G0`statusH$+6MDu6NDuH[+ n2 o.HZ+S/T+ZDijCursor X-Delta^D>>Cursor Y2 PositionH|U+..H[+kŜlZDhiCursor Y-Delta^DDECursor X1 Position^Dі=Җ=Cursor X2 PositionHDZ+FGH@[+jkHT+Ө-Զ-^DD԰E԰Cursor Y1 PositionHV+FGRDEJSqEKSqSourceH X+XfXfH0Y+YPkYQgHDLN+HDT+EE HDLV+WXHDh]+lzlz HDZ+3030YD11 format stringHD0]+rysyWDcq>cq> GW Write.viHDW+ X YHD[+YZHDU+)Y7)Z7HD[+CYQCZQHDW+\Yj\ZjHDlX+vYvZHD\+1?1?HDXS+u=Pu>PZDdrQdrQbyte count (0)HDT+ WDeCseDs GW Write.vi"no errorERRORno errorERROR"no errorERRORno errorERRORCH1CH2MATHInstrW+x\+\+ \+ \+ \+ [+\+\+4Y+\+ W+GDS820 Cursors Query.viInstrTZ+T+d]+W+x\+\+ \+ \+ \+ [+\+\+&FPHPGDS820 Cursors Query.vi+\FPHP$C+8+T+T+[XL+*4NpM H0D |8U G2 d4 FQH,0D|Ĝ|\8U!L _54 FQ _,0D, @,|<S`% P|d,H4 F@  P,0 7@  U³0 @ P$dd$4Q@HU ,,4 Fd HUXv,4 2d [[ݳD,p 4d+ [WY[WY[WY0 d YUܳ@P@"G@)4 F "2,4 2 5Eݳ,@ : @3=pcpclg@ : =Gododkh0  3Gܳ4O@ UHXt4 G$ U0q,< r$4\D , Z+ $1UH ɳ1UH 1UH 1UHYYYYYY 1UH 0 DP |x< S`$| @ L|4 F  @,0 7 !E³0  @  L  L 4 QHE `,  D x 4 F HEXf,4 2 [Kݳ,p 4+ [GI[GI[GI0  YEܳ@P#H< @4 F L #3,4 2 L 6Fݳ,@ 2 L @4>pcpclg@ 2 L >Hododkh0  L 4Hܳ4O!EI} d ( d4 G !E1a,< v 5LEv,S+  2EI} ɳ2EI} 2EI} 2EI}YYYYYY 2EI} "#',#$#!7     L    | ~DK+ 4'V+W+X+zz<x+ d, 4 terror in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty stringL : L 8D0z0z/{.|-} $Xstatus is TRUE if an error occurred before this VI was called, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Valid Range: T: Error F: No Error (default)source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred. Default: Empty String, @tH3code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message. Valid Range: Not Applicable Default:0status is TRUE if an error occurred, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Valid Range: T: Error F: No Error (default)t_error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty stringL : 7C0z0z/{.|-}@ 2dO 3HHIHQb5D |< 2d m3ݳ, p 2d+  !d1ku^!d1ku^!d1ku^0 d b5ܳH3code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message. Valid Range: Not Applicable Default:0source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred. Default: Empty String@+This is a copy of the VISA session. It is used programmatically to pass the VISA Session to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram's structure. Valid Range: Not Applicable Default: Not Applicable   @|@ 2 O 0HHI< 2  R0ݳl, p 2 +  I.Pu^I.Pu^I.Pu^0   G2ܳHQG2 W|A unique reference to an instrument I/O session. It identifies which device to communicate with and all configuration information to perform the I/O. See the initialize VI for more information. Valid Range: Not Applicable Default: Not Applicable $%&|)4Q#X? Z0 ! 3do|#t|#0 % έ2do|"4Q&4e$ [|#D4Q#f ]4 F" h,4 F! ?,0D"`Y!4 2! /,0D"\"n4 2" j,$<&d&4 F"t g,|#''((4Q%A!t4 F$ C,4Q&έ>%<%X&"04 F% З>,|0D$p^$4 2$ E,0 $ Ado0D"W"tR4 2"t i ,0 D%%$4 2% ҩ.,0! "t edo0! " fdo4!Q'A$4! F'\ Cձ,0"D"V'\D64" 2'\ EҨ,0# '\ AdoP#W)DFn(*T_@dj(#()4)h)*)4# F(X DITr ,0$ (X VMnܳ4$  B(X Wgݳ,<% 2(X XOlݳ,Q+0'D!`(X@' 2(X @VFbMpcpclg@' 2(X bFnMododkht']This indicator displays the setting value which channel cursors is active for panel control. L' )&4##X'&%L|L' |L%&'#X#&4) ^BDHPGDS820 Cursors Query.viLVIN GW Write.vip7PTH0D BDHPT+8D D D4'/ x>^| 'D$,'?=@@p' $'D'X4' *X*7 'D dD4'0D7>^N|4' x4' $+hP'$ 'D t'0'? 0'@H |x 4' BxT,0(@Hx 4( BFT,)#0)@HL5UE4) B\V,0*@H؜k{ s4* Bk{, +DD 4+0D8S^X|0+ 3  p{4+0D49ISN| +D+ܘ+~K+@DvY+DQ+T+oQhR<p+ +" 4+  >P+ (4+0D:>IC|8+( =lxr+ + H dx+ P+\+d+4+!BP+:(+4+Q52'+@+t4+  2x 41,0, x 524, Jx 2, -@ t,- (x<4-3P -t@-PHp{>@ -@HH P-p4- )*t04- " 04- 60 - L4-  2  qz,4."D50T. =Ճք(  D 4. 4. T'(P.L. :  lr0z0z/{.|-}4. 7>474.' p@lxrL,. -8)=0.$ t;IYQ. 0. = . 4 .@  4 . .@  D 0.& <Ճ݋.4.20.`4."508.6dh.,.H? R. P 4.t.u݋ .  .@ > .. .@ L8.( A4. p&87 .@ 4."`  \H@ID.X.$ . x.x4.' B .@ x .@ >$x.L . $x4.4T7 .<0.7 XN'/+.. . .<p@,.#@ dI . @ p4.$.,04./ L3S4.tT0 4.0<J>ICǙ4.8A7. d.4."(Cl0.XQQ.`#D4.0<K>IC.0.7 LhC .@ 0.7 M'# .@ "`(.d.` .@ `.4.0 P ..@0.7 lP7?; .@  .@ ,@ .@ |`0.7 LO/730.7 RGOK .@ .D0.7 SOWS .@ D<. d` `D@0.7 Q?GC .@ \<. (\,0.7 U_gc0.7 TW_[. yNzzy.<.( .<). "0.@H"`& 4TD"4.@6X0 H.CCp.pDCDC.,|Fz^zR|R@.1 m 854S+ .p xx4. Kpbr?,@/ < t d!!H!4/3p.} 4/3p41 4/3p-u} y//</ /pD /p04/3p&}// /p4/3p,mu q /p 4/3p`$} /t /p,t/ /p\4/3p%m}u /p 4/3p P"/ d /p x4/3p !} /!4/3p#m}u 4/3p!4u}y /!H /p !D4/3p!muq /! /p !h /p !/x;/D!H/0@5:-$8/01\008/8.48Q. /X48  21  ,09 1  491@049-d?T9 J;;JE99rEr9 |cCCcE9 }KK}E9EE##9   N N 97>8x@9188oBb4`4S+9p!97x97 978T844937:cwZb{^49 K7dBt,@: 79084:(9:H:;;= 9 :7:h:H4:37:XoRZwV::H :7;:::4:37:eRZV :7;8;4:37;lFoJRwN:; :7 ;x4:37= /BJF4:37:GJRN4:37<<BJF := :7D> | "`22p:2(55:1,:./0@0`01(H:ssF: FF\:>^^\:>s^sr:D{F(@(7{7 ( /GUUAn L>N>tZ>L>Gx ҁ Ҋ ғҕsөsөsө00RSRC LVINLBVW@ 4RSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDSTRGXICONlicl4icl8DTHPTRec3CPSTSTR LIfp0FPHPDLIbdXBDHPlHISTPRT FTABdU+V+PU+tp]+ V+,W+ |\+ĐX+((Y+&XU+&D]+&T+($S+(DW+(4Z+)Z++\+/ \+7l]+7TZ+8(T+8d]+8W+9(x\+9|\+ 9Ȭ\+ : \+ :l\+ :[+;@\+;\+;4Y+<,\+,\+>xT]+>Č\+?$\]+?<]+?Y+ @8HM+!@Y+"@P+#A4HX+$AU+%A$]+'B$|]+(BpY+)Bt[+*Cl]++CTP+,C@]+-C[+.DLK+/D[+0DX+1E@X+2ELU+3EبY+4F$O+5Fp\+6F\+7G\+8GT\+9G\+:H]+ H\W+H$U+&H]+H\+IȐ]+J̰V+JK+vX]+v ]+]+]+]+GDS820 Cursors Query.viLHThis VI query the cursor(s) source , display , type , mode and position. x  6@P @!status @code@0source error out@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@pInstr VISA session####\SREʒ2E̫큢0HURA%tńND'"/A'"/*꿫꿫*窪*:,31Gp&`f ff y"xf'g" t&xfgg" t&xf"" vvffffvvffffdvfffvffvvffvvvfvffff# ?c??y><ç'?qyxy<8{>>qqy>3އÿ{ax3~qy><GWGDS820 GDS820u.llb GW Write.vi x  6@P @!status @code@0source error out@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@pInstr VISA sessionP5 c$ cP"@P@flg@oRt@eofudfPpInstr VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrextP"@P@flg@oRt@eofudfPpInstrdup VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrext c P"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext P cP"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext P crP"@P@flg@oRt@eofudfP0Acquisition Mode x0dfd P0txd P0old P0ext P cZP"@P@flg@oRt@eofudfP Record LengthxdfdPtxdPoldPextpP"@P@flg@oRt@eofudfP0Averaged Number x0dfd P0txd P0old P0ext 0 `0 format string`byte count (0)V P$@P@0P`y(0`y(0 c| cD@@P @!status @code@0sourceerror in (no error)@pInstr VISA session@0 output string@ Record Length 00*P !! c@ c@0 read buffer c c|@0 output string cH c< c c c( c"L `^ :ACQ:MOD? :ACQ:AVER? :ACQ:LENG?Sample Peak Detect AveragedP \n ,     @@V(Z,^PX@V@ @t@J$R@V@0t4@@V@0 @V$\^VIDSGDS820 Acquisition Query.viVIDS GW Write.viPTH0i386ycodeP+E{yE`ETPUEd$=<= Ð#Ӏ}#EPXC\{`SQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEQRuhPED$Xgd$ZY=t_^ZY[ÐuPe$Yd$ = Ct{xtPRZX} E(E!E"ƅPƅɍHHH HHHHƅPt hhUEPt?9t$QRRVhhd$ZY=p 6t 6(>ɍHHH ƅƅfx* ƅ$t6QRP$VSQWRd$ZY=ƅfx. ƅts,d8EXyE`ET.UR@␐}zt}z'ƅfx2F ƅ>t#0QRP$hgd$ZYDžtyE`ETQRhPPD$J_d$ZY=`DuDÐÐÐQRwZYQRhPET$PD$^d$ZYÐ}zDž u6VQRVP$h0P0$hPD$X裊d$ZY=udta;t9t Dž %yE`ETQRPXvd$ZYÐ}zYDž JyE`QRhPET$PD$]d$ZYDu Ðu}z>u7t.xQRUhQV4&d$ZYƅfx65ƅ0t6)ډ؉HHQRPf$RWd$ ZYH)9$ƅfx:Elx8P(R$ZX(9} ƅ}(u ƅhhUEP8d$ }(u ƅ hhUEP8d$ =fx |ƅ t6 )ʃ}Ѻ˃t&kQRSPVsRd$ ZY PQYXƅfx8ƅƅPRZX}(u ƅhhUEP8d$ fxƅ,t6QRVSQWRقd$ZY=ƅ}(u ƅ hhUEP8d$ =fxƅP9ȸtƅfxƅX9ȸtƅfxƅQR\d$ZY=±ɍƅƅfxBƅQRPf$P$QP‡$3d$ZY=QƅfxFgElxQRd$ZY="ƅ}(u ƅ hhUEP8d$ =fx&)}#t}"uH}!v}/uvQRPED$_d$ZY=E=t p h搐ÐE{ yE`ETPUEd$=t=t=t=tE{ E{‰ppVLFX@'PUEd$=uÐT yT yT 4 yT 4 yiT 'yOT y5T ,!yT ;yT 8UyT JoyT 8yT yyÐx&yÐx&opyp @'PUEd$=uÐT yT  Qy^T=  8y$T  yT  yT  9yvTG syJVPD" "( "X0"<0" 3 "4"&P "@x 4"'$74"'\0" 4 "" 44"\P4"007"pT" @ȟ <" " @x 44"0$04""` xB" \" 4"'h17" t" " " <" $" t  < 4"/ / " @ t4"0 @ /' " @ 4"0 @  " @  " @ \ <4"0 @ $ " @ )H4"0 @ 4"0 @ $/)"4"/ +7K|" " " 8 " 4  " 4(p" 84"0 4 h8;7K'C| " 4 ,4"3L@  4"'1P4"0 4 :"+,;'3| " 4 " 4" hp,"#@ E 4(,4"3" t4" 4D7"04" 2 |,#4#0 4 |9,+7;13|4#0 4;+";3|,#x/|/1h #ghd dh#;'3';I#Wh'CWC# d #@(0#&xT= #<l4#0F#,%0#/@0#$x <, <4# #@x,<4#l4#(13443 #@x` #P8#(x@^jd#4# #<\#p4#'xA^jd \ #@x \#4T #@x# \ ##POhP PhL# : 0z0z/{.|-} #@,,#\D(Z#44#`#,4#T4P,#404p4#0Q#4#3h 8#6B;b,#H#h# #@ #@ Xh#0#7 PB;RJ #@2X#8#0#7 ORbZ#h0#7NRbZ4#2DQ 0#@."8,P`XD#H0#7MR bZ #@ 8#0#74KRbZ #@l0#7DJR"bZ #@7$# 0#7L RbZ0#7I"R*b&Z #@P<# Hh8h 0#7 H*R2b.Z #@ <# X lP #@h#0#7XG2R:b6Z #@̬#`P PԬ#d ff 4# BQaY ,$!$ XXWW,$+ ,^ $@. 8 d4$ J   %,4%  2 =$,4&Q 8 >%! *& !<0&  >%@&1"!Kdk784S+ &!l "tp4& K!l@dPp,@' !###8$$$p$%`&&D&4'3!l#5[|c_4'3!lx6c|kg4'3!l"4S|[W'#'#8'# '!l"@# '!l #4'3!l#2[tk|cx'$'$ '!l"#4'3!l"3K|SO '!l$$4'3!l$\&[lktcp'$p '!l$($p'$ '!l#X$4'3!l#'Kt[|Sx '!l%$4'3!l%L$cdklgh'%` '!l%p4'3!l%#[dcl_h '&4'3!l$%Kl[tSp4'3!l&0"Sd[lWh '&D '!l% 4'3!l&!KdSlOh '& '!lP&d '!l%&'%`' &D'<&'e','#8*8'(P'!)h4'/($Kk'(P ''(p(,'(P()H))h**8 ''<(p4'0')4S[c_4'0''Rckg4'0') TS[W')H')'( '' ()H '' )p4'0')Vckg')h'* ''(*4'0') UKSO '' *X4'0'*XKSO '*8'+H ''/*+H4'0')WS[W '-`,'*Y+h0t '@/++H@'P+Rd,ZA ',-`-.4' J+h BhRh,4(  2+h Sc|,L) :+h Ua0z0z/{.|-}0) 3+h Rd ),.-,,,)++,0,|4)/+@`|4)0,'T@`P| ), X-h4)0,+U`Z| ),.- d4)0,.[KUP|)- ),.<.4)0,.p\@KE|).4)/:04).<0) d-),)+H*<) l,X<+H,)'+H!l 4 @,,) 4!l' @4)/$0@))X))H p)/[WW[\)(POO\)<dggL) <(/(PH) OOH) gg)%JJ%4)>H; )5)6 )h-`8DH) \) ')=K)=J)PYP) cYddY4)/5Nm)56 8D )5?@6,5 )5AD8x94)053$`m4)IGp!,)9879l90)@7$#6:JB64) B69IH,4*IDD 0*@J&M<U ue;@*P:4v6@4*  27 w,+94+IC +5 X8h+8D4+0538m4+058dmX+,Ju#;{5N:<=@44+ J7 x,L, :7 rx0z0z/{.|-}0, 37 v ,@AD:49,,8R,LxQ|,,77P,,8B4(P<0,:RH,::`,.PXXH,2Z4, B7X| T,-.JJ%%P0-.8< -B:<5 -B=<5-<<=|0-:`JT<-$18P 4u, .@@8B<5 .B:> .B=Jp>.=== .@@82>0.-8=.=,.:> ?T.>.> .@:>d>0. 3? :Z/8.N >dA S>c4.FF! .B:M\J?t,.?iAxX,.AAB Bl.@ .@8?@. XjZZjZj.96 \.AD{{4.@@@.P?s?h@4. JAx ,4/  2Ax tl,L0 :Ax ou0z0z/{.|-}00 3Ax s0J40F8B!0BȬ08~07$ZBBsss40/E`%^0HP0E0FT0EFTF400DE8f^400DELe^ 0DBE|50F 0D?@Ft50E=| 0D6`EHP400DFd^05F0?@06`40/HpNm 0H6`HHP0HPHI<400HE$m 0H7$H0I<400HI(jm0H 0H8I\@400HHgm 0B=PJI0HPFT06H0@I<40PXO00?tIM<0<=I40:`4 N 0=|=M<00-8J8_2 ;640/:`KL0Kh0K0KhKK 0JPKKh 0JLK0K400JK$1  0JJpLD=400JK80 400JK) 0:l07XHD@8956, dxT<0 x,5HD8 0@@8JJM<40:RtM0L0 T d69@7X0M\60>J0Jp\0J6`?@B87$AD X2.. ,`\0Je6e40:`Q Pt0!0PJp0M<7X0P60KhI,0:Q^Q\0Q0M\0Q 0@:M\Q,0<=>Q?t0Q?t ( *X@)0UUAn >mS>L>A>)0x ҁ Ҋ ғҕsөsөsө00RSRC LVINLBVW@D  4(RSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDSTRGXICONlicl4icl8DTHPTRec*CPSTSTR @LIfphFPHP|LIbdBDHPHISTPRT FTAB[+,_+P8_+t@_+\+^+ lX+ `+`+"0_+"\`+"|^+#_+#_+$]+$l]+&_+*H_+1_+24^+2_+2^+3H`+3V+3(_+ 44`+ 4dU+ 4^+ 5T_+5X_+5^+6L4_+6_+6`+7<_+7`+7`_+84h[+8_+8,X+9,]+9 ]+9D_+:$_+ :pl_+!: V+";h^+#;T]+$;]+%;_+&8[+->8Y+.>\+/?0<[+0?\+ ?x]+?p_+@ `+A$_+B(]+BX|_+iU+jD^+T_+X+0]+GDS820 Acquisition Query.viVRThis VI query the waveform acquisition mode ,length and average of the instrument. x  6@P @!status @code@0source error out@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@pInstr VISA session#########################\SREʒ2E̫VAT A8qnvو0 `bcND'"/4@/^'"/#: Dǫ+꿫꿫ꫪ*羾뻯着**:(31. #;?$"8P D@L4O @@D@Lp@LD@DD@D?22?2?g<=;|ϟx!?<ø08 yߟ|8|yx yy?=yyGWGDS820 GDS820u.llb GW Write.viLVINGW Waveform.vi x  6@P @!status @code@0source error out@@Waveform@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error) @0Valid data of waveform@pInstr VISA sessionPTH03 GWGDS820 GDS820u.llbGW Waveform.viLVINGDS820 Waveform Read.vi x  6@P @!status @code@0source error out @length of Valid data(byte)@0 waveform data@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@pInstr VISA sessionPTH0< GWGDS820 GDS820u.llbGDS820 Waveform Read.vi   6@P @!status @code@0source error out@@Waveform@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error) @Channel on Display(1:CH 1)@pInstr VISA sessionP% c$ cP"@P@flg@oRt@eofudfPpInstr VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrextP"@P@flg@oRt@eofudfPpInstrdup VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrext c P"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext P cP"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext P P @vP0@PP@P!!!!l@bP0   !!!    $@P0!!!B@8PPb P         @P b P         @P  c P"@P@flg@oRt@eofudfP@Waveformx@dfdP@txdP@oldP@ext P chP"@P@flg@oRt@eofudf PChannel on Display(1:CH 1)pdfdPtxdPoldPext 0 c ct c D@@P @!status @code@0sourceerror in (no error)@pInstr VISA session@@Waveform c c|@0 waveform data c| c c|@0 output string$ @Channel on Display(1:CH 1) c ch c< cp ^|\Plot 0779::;;<==>??@@AABBCCDDEEFFGGIIJJLMMOOPPQQRRTTVVWWXXYYZZ[[\\]]^__``aabbccddeeffgghhiikllmnnoopqqrsstuuvvwwxxyyz{{|| BTime Amplitudef33f3X5@@@Y@4?7i@ii@Y@4?` :ACQ%d:POINP \nh , h  l lLp    h@l@@^XDh@l@h@l@h@p@l@VIDSGDS820 Waveform Display.viVIDS GW Write.vi\PTH0VIDSGW Waveform.vidPTH0VIDSGDS820 Waveform Read.vi`PTH0 A i386 code<+ E{$ E`ETPUEd$=U=Ð#Ӏ}#2EPXCTh{XSQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEQRuhPED$XG@d$ZY=t_^ZY[ÐuhPe$Yd$ =pCll{ptPlRZXC,pCd} E(E!E"ƅPƅƅɍHHH ƅPt hhUEP $Tx T + _^ZY[]Ð\=t,PET$PP $\$@ $Ðd$`=t,PET$PP $`$@ $Ðd$d=t,PET$PP $d$@ $Ðd$.Ul$SQRVWT$ QRPED$RiXYd$ZY=%_^ZY[]ÐDž|\t\@|Dž DžDžDžDžDžDžPTABxDž`t`@Dž  $Dž(DžXDžpDžDžDž PTABDž|dtd@|DžDžDžDžDžDžDžPTABxQRu \,gd$ZY(Ul$SQRVW}'uQRU>d$ZY_^ZY[]ÐUl$SQRVWu F  FW F@A FDQRhU>d$ZY_^ZY[]ÐX93< "* w  w\"O W _ g %% CODE<+ (6.0rc5Oldest compatible LabVIEW.+=+=+=+>pPPP@@P @!status @code@0sourceerror in (no error)6@P @!status @code@0source error out@pInstrdup VISA session@pInstr VISA session@@Waveform @Channel on Display(1:CH 1) WSThis VI perform an automatic setup in order to optimize the acquisition parameters.eqJRJIHRDJReq #'''''''' ?x@{Hs"""""""""""ffDDDB""""ffDDDB""""""DDwwww""""DDwwww""""""wwww""""""wwww"""""""""""++++++++++++++++++++++++++++++++++++++++++++Դ+++Դ++++++++++++++++++++++++++++++++++++++++ DTHPDT+88 ~F6@P @!status @code@0source error out.@pInstrdup VISA session*@pInstr VISA session, @Channel on Display(1:CH 1)@0source @code @!statusL@@P @!status @code@0sourceerror in (no error)&@0 waveform data, @length of Valid data(byte)( x  6@P @!status @code@0source error out @length of Valid data(byte)@0 waveform data@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@pInstr VISA session 7*@0Write Buffer ("")"@ Return Count" x  6@P @!status @code@0source error out@ Return Count@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@0Write Buffer ("")@pInstr VISA session, @0Valid data of waveform$@@Waveform. x  6@P @!status @code@0source error out@@Waveform@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error) @0Valid data of waveform@pInstr VISA session0&@0 output stringA LLttL 888888 HlL88888 8 L@88888 l8llt XD 2| 3|  VISA session\DQRdup VISA sessionUDXY error outRDM][|M^[|sourceHT+`c`dPD(6(6codeH)+;I;Iͳ RD&]4w&^4wstatusH$*+:dH:eHwD>?  error in (no error)RDMC[bMD[bsourceHS+`I`JnPD(6(6codeHT+;I;IRD&C4]&D4]statusH$*+:JHr:KHrHS+"y4"z>H$T+ K2 L^“<x+error in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty stringstatus is TRUE if an error occurred before this VI was called, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Valid Range: T: Error F: No Error (default),8l L : <H0z0z/{.|-}L : x <H0z0z/{.|-}H3code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message. Valid Range: Not Applicable Default:0source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred. Default: Empty Stringt_error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty stringstatus is TRUE if an error occurred, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Valid Range: T: Error F: No Error (default) HQm7$| DH@ 2O !5HHI< 2 !x5ݳ, DH3code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message. Valid Range: Not Applicable Default:0source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred. Default: Empty Stringp 2+  #o3vu^#o3vu^#o3vu^0  m7ܳ @ 2O 3HHI< 2 J3ݳ, p 2+  !A1Hu^!A1Hu^!A1Hu^0  ?5ܳH Q?5xW|@+This is a copy of the VISA session. It is used programmatically to pass the VISA Session to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram's structure. Valid Range: Not Applicable Default: Not Applicable A unique reference to an instrument I/O session. It identifies which device to communicate with and all configuration information to perform the I/O. See the initialize VI for more information. Valid Range: Not Applicable Default: Not Applicable |p^1%@!: |%@< #D"## #t#$$H< !L!!"`"!" $$|$4 F ` DT7,0 k `! .>0 C ` @kV>@ : `J!  fmfm]v@O`4 `03 ~3@ : `L!v]v]od@ : `K! nenegl0 2" - [4 3" ^k,0 2" ( \0 2$(05 Y0 2$-25 Z4 6" ,@O@4 `X5 9X54 6$w0,0  ` _6ݳ0  ` V>4 3$^,0 p L; `L4 $ `,!%` !  (  % x     )<!| @!P)<I?r'P&AԠ!Selects the channel sources which will queryed on oscilloscope's display. Valid Range: 1 -> Channel 1 (Default Value) 2 -> Channel 2 (!''(\(('x0! &p ZJrdo4! F&p I@Y,4"  2&p ^Nn|,L# :&p ^NnT0zu0z/{.|-}p# 2&p 0Y?eKcpY?eKcpY?eKcpp# 2&p e?qKbqe?qKbqe?qKbq0#p&\&p ,#(x%)<,#)<%x( BDHPGDS820 Waveform Display.viLVIN GW Write.viPTH0LVINGW Waveform.viPTH0LVINGDS820 Waveform Read.vilPTH0" BDHPP+8""",#""p |0#D h0#@p0@ P*H4# B@P,0$@px(?O G44$ B>"NN,0%@px&6.4% Bh%"5w,0&@pd( 8*04& B(8,4'D<0P4'D 7'~D<+\-+P+uzE<p+H'0H_H4'DP 0'@p% 4' B T,4(DL< 4(D"P4(D"7H(DHwHH(x0w0(884(D!P4(D"7 4(D"T0 H(HHH(00(P884(Dh7 (.00(xGHH( 4(D L (d0_04(D 0L( H h(xPxD0d0(@p h)<  * 4( B ~,,)p X< X) ) ) )@p( , 4) 2 a,4*Q ,^ l=H* h@<*h * H8_P8P*(@0*  ^ *p4*/D,8X{ *L H<* *L h 4*0L? 8H@{ *L( *4*0L >HXP{ *Lp4*0LA8H@{*p* 4*0L(@8 H@{4*D P0,*L,( >*@*1DD,Ld9x8+* *x4* K!1H,@+ \|L<,4+3H7+ +D4+ K![1,@, 0P x\4,3*N>tZ>L>Gx ҁ Ҋ ғҕҗsөsөsө010RSRC LVINLBVW  4RSID`LVSRtBDPWLIviCPTMDSTMDFDSLIdsVICDversDLDR(FPTD S+>HR+>pp-+?tT+@x ++@`-+@-+@|++@*+@?x<a?<ø08?C08?=wyywyywyywyx><GWGDS820 GDS820u.llb GW Write.vi||    @pInstr VISA session@Mode(2:Normal)@Source(0:Channel1)@pInstrdup VISA session@Coupling(1:DC)@!Slope(T:Falling)@ Reject(0:Off)@@P @!status @code@0sourceerror in (no error)@!Noise Rej(Off)@ Level (0.000E+0)6@P @!status @code@0source error outP4 c$ cP"@P@flg@oRt@eofudfPpInstrdup VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrextP"@P@flg@oRt@eofudfPpInstr VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrext c P"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext P cP"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext P c^P"@P@flg@oRt@eofudfP Level (0.000E+0)x dfdP txdP oldP ext P   c^P"@P@flg@oRt@eofudfP!Slope(T:Falling)p!dfdP!txdP!oldP!ext c\P"@P@flg@oRt@eofudfPCoupling(1:DC)pdfdPtxdPoldPext P" P@@ c `P"@P@flg@oRt@eofudfPSource(0:Channel1)xdfdPtxdPoldPext P" P@@ P" P@@ c\P"@P@flg@oRt@eofudfPMode(2:Normal)pdfdPtxdPoldPext P" P@@ c\P"@P@flg@oRt@eofudfP!Noise Rej(Off)x!dfdP!txdP!oldP!ext cZP"@P@flg@oRt@eofudfP Reject(0:Off)xdfdPtxdPoldPext 0 c cD@@P @!status @code@0sourceerror in (no error)@pInstr VISA session c|0@Source(0:Channel1)@Mode(2:Normal)@Coupling(1:DC)@!Slope(T:Falling)@ Reject(0:Off)@!Noise Rej(Off)@ Level (0.000E+0) c c< c c| cp H^X l  ::TRIG:SOUR %d;MOD %d;COUP %d;SLOP %d;REJ %d;NREJ %d;LEV %fdvpxp$08xt|  P \n  ,  Ht    $H08    @@@|@x@jp@6t@R@@Dl*@@TVIDSGDS820 Trigger.viVIDS GW Write.viPTH0 li386@Y codec+` E{dY E`ETPUEd$==Ð#Ӏ}#EPXC,pCDxCT|Ct{xSQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEQRuhPED$Xd$ZY=t_^ZY[ÐuPe$Yd$ =C{ tPRZXC$tC|Cd} wE(E!E"ƅdƅ$ƅƅƅPƅƅƅƅ$ɍHƅPt hhUEPyS?aPDx)y)codeH$\+.|<.}<RD8'R9'RstatusH$[+-?;g-@;gwD9:  error in (no error)RDB>P]B?P]sourceHL+UD{UEcPD~++codeHS+0>0>RD>)X?)XstatusH$^+/E=m/F=mtDϿLevel (0.000E+0)H]+ZDnoFalling RisingtDLMSlope(T:Falling)rDN@\NA\Coupling(1:DC)HY+c;qIcqLc?qLH`+c[uc\qH@\+$L6$M2H,X+H0I,HX+cucqrDN\N\Mode(2:Normal)HM+cqcqrDGH  Noise Rej(Off)qD  Reject(0:Off)HT]+ϺжH[+HD$P+ w xHDH\+ \ ] HDZ+ HDc+[\HDL_+wxHDX_+~HDK+}~HDPX+\lj\mjHD\+ɂɃHDg+sxsyHDe+HD,b+CtQCuQWD G G GW Write.vi"no errorERRORno errorERROR"no errorERRORno errorERROR ACDC! Channel 1 Channel 2ExtLine" Auto LevelAutoNormalSingleOffLFHFInstrInstr FPHPGDS820 Trigger.vi84FPHPH_+8583XL 454D 4z 0D|8U! 3#$*4 FQ ,0D|Ġ|L8U L29 )4 FQ2~X,0D,@,|<S`%2|#D ,H4 F@ 2g4,0 7@ 7|0 @ 2$dd$4Q@?7|" ,,4 Fd ?7OX,4 2d R=zƳ,p 4d+ R9z;R9z;R9z;0 d P7|ų@P@w?`&@)4 F w*T,4 2 -{=ƳP,@ : @+r5ypLpLlP@ : 5r?yoMoMkQ0  +y?ų4O@7@oX| t4 G$7(S,< v$,><h<,\+ $)7@o )7@o )7@o )7@oYYYYYY )7@o 0 D P  |< S`$|8 L|4 F 8$,0 7 =~0  8  L  L 4 QA=~  ,  D x 4 F A=Q^,4 2 TC|Ƴz,p 4+ T?|AT?|AT?|A0  R=~ų@PxAL @4 F L },,4 2 L /?Ƴz,@ 2 L @-x7pLpLlP@ 2 L 7xAoMoMkQ0  L -Aų4O=Bu \ ( d4 G =*Yz,< v .D>nz,_+  +=Bu +=Bu +=Bu +=BuYYYYYY +=Bu 0D , @ |@P ξxX4 F @ ξz,4  2 @ Ƴz,@ 2 @ @pLpLlP@ 2 @ oMoMkQ0  @ ų4 Dmz,0Dt|x4O̍KD \4 FKz, [j[j[j[j[j0DXl$|PW(M:x7@D8PJ(L4 Fl M?]z,4  Bl b:rJƳz,< 2l bWvƳz,[+@ 2l @`NlUpLpLlP@ 2l lNxUoMoMkQ0 l `Uxų| |4 Dh{z,0Ddv|@PWM=x(@(<p `4 F MM],,4  B b=rMƳЈ,< 2 bZvƳ̈,pY+@ 2 @`QlXpLpLlP@ 2 lQxXoMoMkQ0  `Xxų 7  ~Dc+5`c+h+DQ+ 'ժ<x+| Selects the source for the trigger. Valid Range: 0 - Channel 1 (Default Value) 1 - Channel 2 2 - External 3 - External/5 4 - AC Line Note: (1) AC Line is not available for Video Trigger Mode.,`Sets the type of coupling for the trigger. Valid Range: 0 - AC 1 - DC (Default Value) 2 - Noise Reject 3 - High Frequency Reject (100 MHz LP filter) 4 - Low Frequency Reject (20 MHz LP filter) Note: (1) This control is available only in edge trigger mode. Selects a positive or negative slope for the trigger. Valid Range: F - Rising T - Falling (Default Value) Note: (1) This control is available only in edge trigger mode.(  (hL : @ 0c0c/d.e-f,  4d t Sets the edge trigger level. Valid Range: -90.000E+3 V to 90.000E+3 V Default: 0.000 V Note: (1) This control is available only in edge trigger mode. (2) The max and min value depends of seted attenuation.L : L 1=0c0c/d.e-f° source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred. Default: Empty String,  @t X error in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty string status is TRUE if an error occurred, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Valid Range: T: Error F: No Error (default) status is TRUE if an error occurred before this VI was called, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Valid Range: T: Error F: No Error (default)L : /{;0c0c/d.e-f "H 3code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message. Valid Range: Not Applicable Default:0 source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred. Default: Empty StringH Q!@9#%W| !%%&4& !(<t!_error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty string@! 2"O #7112/EuG>/EuG>/EuG0$ (< <3ų$A unique reference to an instrument I/O session. It identifies which device to communicate with and all configuration information to perform the I/O. See the initialize VI for more information. Valid Range: Not Applicable Default: Not Applicable @$+This is a copy of the VISA session. It is used programmatically to pass the VISA Session to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram's structure. Valid Range: Not Applicable Default: Not Applicable $/0$| P$W.Mx!-D54@ 1l077 h2Dc+^+h+DQ+ 'ժ<x+|($---l.P..<$ 2, bvƳ,[+4& F, M]Ԉ,4'  B, brƳv,@( 2, lxoMoMkQ@( 2, @`lpLpLlP0(D,,H0( , `x!ų(| P(W326d/@4(O/F+0 0(D./T 4( F/TFv,4) F/ v,*Selects a positive or negative slope for the trigger. Valid Range: F - Rising T - Falling (Default Value) Note: (1) This control is available only in edge trigger mode.* /TVeVeVeVeVe6Sets the type of coupling for the trigger. Valid Range: 0 - AC 1 - DC (Default Value) Note: (1) This control is available only in edge trigger mode.m6(M:x@D8PJ,8n edge trigger mode.(*/223h3(3<* 2/ λƳv,\R+4,  B/ Ƴ|,@- 2/ ŽoMoMkQ@- 2/ @űpLpLlP0-D8./$H 0- / ̽ų<- ( |L./3- L.   (     3 | /     <-lLT/,@ lL- 3L/.L| (|-hSelects the trigger mode. Valid Range: 0 - Auto level 1 - Auto 2 - Normal (Default Value) 3 - Single -Sets the type of coupling for the trigger. Valid Range: 0 - Off 1 - Low Frequency Rejection (20 MHz LP filter) 2 - High Frequency Reject 8,,x1l$2Dc+LY+h+DQ+ 'ժ< x+|p-YSets the type of coupling for the trigger. Valid Range: 0 - AC 1 - DC (Default Value) TBDHPGDS820 Trigger.viLVIN GW Write.vi|PTH0t BDHP^+8lls,-H4-D,-TD-x <- - | - p-- %J770-D,0-@T@| 4- B vv,0.@T H:ZJ4. B[v,0/@TLL|4/ BLv,00@T L:ZJ40 BZv,01@T D41 BvLw,02@Tx42 Bx}Hw,03@Tp( 43 B|`w,04@T @[kcp44 B@[kky,45D @d0 45D 745D,7 45DXP45D | 45Dx!45D 5~Dc+,l;t\+^+)WC`WH*<p+\5 HJ%J5 45D 8!5 5 \5 < 5t  5 \t 5@T \5  5@l05@T/  45 B ȁv,06@Tt. qy H46 B rwy,07@T3 | 47 B |R,8 848D t48DP 8 8 8 48D  8 8t08$0808 2 8p L08 |3 8 | 8 8 |x08  8 \08 98L\b48DH$0 8M0L8 pt  H @848  2 BsRR,49QApS <9D(H 9T 9 \09L009 109$+9`99T 9 ` 90999l 9098*$9 9 @0909  ApS<9  L | \L9 tT`l <  9 !cc!9tyy9pݬ99  9@91D )!|I+9X949 K| Hy,@: X|8 t :| H:4:3|"!)% :| :|4:3|#!) %4:3|h'!)%:| :| 4L4:3|x&!)% :|l4:3|$8!:8 :|8:4:3|(!: :|p4:3|6: :|4:3|5  4:3|X7 :|@<4:3|-   : :| 4:3|`,  :t :| ,`:: :|L:X4:3|)  :|,n:`t:J%JH: \:@   ,:T|L:| \ | @xLL: Lx@  | \ ( =GUUAn L>N>tZ>L>Gx ҁ Ҋ ғҕsөsөsө00RSRC LVINLBVW4 Save` 4RSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDSTRGXICONlicl4icl8DTHPTRec0CPSTSTR LIfp0FPHPDLIbdXBDHPlHISTPRT FTAB^+P+P|_+tU+T\+W+ K+g+^+hO+P_+P+L^+@tW+T`+TW+X[+#\8\+)8Pf+)\+)^+*PDW+*^+*t`++HT^+ +`+ +dA+ ,80Q+ ,TW+- xd+-X,a+-_+-|O+.Pd+.Y+/GWGDS820 GDS820u.llb GW Write.vi x   6@P @!status @code@0source error out@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@Timebase Sweep(0:Main)@pInstr VISA sessionP c$ cP"@P@flg@oRt@eofudfPpInstrdup VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrextP"@P@flg@oRt@eofudfPpInstr VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrext c P"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext P cP"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext P P" P@@ c dP"@P@flg@oRt@eofudfPTimebase Sweep(0:Main)xdfdPtxdPoldPext 0 c c| cD@@P @!status @code@0sourceerror in (no error)@pInstr VISA session c|@0 output string @Timebase Sweep(0:Main) c c, c4 c@iD ^$0D :TIM:SWE %dP \nH , H  L L .  H@L@@>$H@L@XVIDSGDS820 Time Sweep.viVIDS GW Write.viDPTH0i386@ codeg+E{d E`ETPUEd$=L=:Ð#Ӏ}#)EPXC\H{`SQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEQRuhPED$Xd$ZY=t_^ZY[ÐuHPe$Yd$ ="CtL{xtPLRZXCl} E(E!E"ƅPƅƅɍHƅPt hhUEP$WRsd$ZY=ƅfx ƅDts,|HLPEXG E`ETD.UR@␐}zt}ztkƅ}(u ƅ hhUEP8d$ =Z}(u ƅhhUEP8d$ fx}#t}"uH}!v}/uvQRPED$Pd$ZY==t p h搐ÐE{  E`ETPUEd$=t=t=t=tE{ E{‰ppVLFX@'PUEd$=uÐT~ T~ T~ T~ ip p @'PUEd$=uÐT%~ T~PU ^T~~ $_^ZY[]ÐD=t,PET$PP $D$@ $Ðd$*Ul$SQRVWT$ QRPED$RwRd$ZY=u_^ZY[]ÐDžTDtD@TDž DžDžDžDž\Dž`DždPTABXPQRu 'd$ZY(Ul$SQRVW}'uQRU d$ZY3_^ZY[]ÐUl$SQRVWu F F F@ FDQRhUd$ZY_^ZY[]ÐX9p<" @ F%_vCODEg+(6.0rc5Oldest compatible LabVIEW.+L$+OX+OT+O$pPPP@@P @!status @code@0sourceerror in (no error)6@P @!status @code@0source error out@pInstr VISA session@pInstrdup VISA session@Timebase Sweep(0:Main) }This VI selects the type of measurement to be displayed on instrument display and taken periodic (non triggered) measurement.eqJRJIHRDJReq p@ph.0x0 `p@p @p p0b0 Fp Vp" <("R""R(Q P|wwww |wwww UPwwwwwU ,ww !𯬰 '~ UPwwU ww wp卽{p  UUUUUUUUUUUUPhkkkkkkkkkkkkkkkkkkkkkkkkhkYY++kYYkY++kYYhhh++hhhk+Y+YYkkYYYkk+YYYkYYkYkkYԴkYYhhhԴhhhk+kk+YYkkY+YYYkYYk+YY+YYYYYYkYYkkkkkkkkkkkkkkkkkkkkkkkkkkhhhhhhhhhhhhhhhhhhhhhhhhhhDTHPDW+88~(@Timebase Sweep(0:Main)*@pInstr VISA session.@pInstrdup VISA session 70&@0 output string*@0Write Buffer ("")L@@P @!status @code@0sourceerror in (no error)F6@P @!status @code@0source error out@0source @code @!status"@ Return Count" x  6@P @!status @code@0source error out@ Return Count@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@0Write Buffer ("")@pInstr VISA session%,XX,pp,p,p,,pp \Dktykuydup VISA sessionXDirwisw  VISA sessionUDef error outRDj&k&sourceH++pQ+q9ɳPDcodeH\+ڳRDjkstatusH$[+qrwDij  error in (no error)RDn!o!sourceHZ+&tL&u4ͳPDcodeH|\+޳RDnostatusH$f+uvH+wxH N+ʳzDnnTimebase Sweep(0:Main)Hg+_m`mHk+YYHDb+<=HDW+EoFo HDW+NO HDtU+EFHD+t"t#HD_+FTFTWD.. GW Write.vi"no errorERRORno errorERROR"no errorERRORno errorERROR$MainWindow Window ZoomRollXYInstrU+X+O+b+g+ M+ + @W+ @f+f+b+ g+GDS820 Time Sweep.vInstrO+b+g+ M+ + @W+ @f+f+b+Te++ g+GDS820 Time Sweep.v$FPHPGDS820 Time Sweep.vi&FPHPJ+8##&XL #8#d 訷HJ  0D|8U!js4 FQjszh,0D|Ġ |8U Lhk4 FQhqxH,0D,@,|<S`%dY|,H4 F@ d,0 7@ iT0 @ dY$dd$4Q@iT@,,4 Fd i',4 2d *oRƳ,p 4d+ *kRm*kRm*kRm0 d (iTų@P@@)4 F ,4 2 Ƴ,@ : @ pLpLlP@ :  oMoMkQ0  ų4O@iXt4 G$i؁,< v$p,[+ $i i i iYYYYYY i 0 DP |< S`$|hT# L|4 F h,0 7 mO0  hT  L  L 4 QmO ,  D x 4 F m"v,4 2 %sMƳЅ,p 4+ %oMq%oMq%oMq0  #mOų@Pp @4 F L ԁ,4 2 L Ƴ@,@ 2 L @pLpLlP@ 2 L oMoMkQ0  L ų4Om  ( d4 G mD,< v t`,TX+  m m m mYYYYYY m 7         | "L~Dg+#f ,[+\U++XUv!JZ<x+, 4 terror in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty stringstatus is TRUE if an error occurred before this VI was called, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Valid Range: T: Error F: No Error (default)L : L 0c0c/d.e-f, @th dH3code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message. Valid Range: Not Applicable Default:0L : 0c0c/d.e-f°source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred. Default: Empty StringHQ|kW| L4t_error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty stringsource is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred. Default: Empty Stringstatus is TRUE if an error occurred, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Valid Range: T: Error F: No Error (default)@ 2dO ~112< 2d ~vƳ, p 2d+  mtuGmtuGmtuGH3code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message. Valid Range: Not Applicable Default:0A unique reference to an instrument I/O session. It identifies which device to communicate with and all configuration information to perform the I/O. See the initialize VI for more information. Valid Range: Not Applicable Default: Not Applicable d0 d |kųHQ|{W|  H@ 2dO ~112< 2d ~Ƴ , p 2d+  }uG}uG}uG0 d |{ų@+This is a copy of the VISA session. It is used programmatically to pass the VISA Session to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram's structure. Valid Range: Not Applicable Default: Not Applicable PW"o!& @|(!""L""!4 F!( ov,0 !( \ų4  B!( ^nƳ\w,< 2!( ZƳ,f+0D!x!(. @ 2!( @pLpLlP@ 2!( oMoMkQ,|L","L|(!(!q&oSelects the horizontal timebase sweep mode. 0 Main (Default Value) 1Window 2Window Zoom 3 Roll 4 XY9x%$Dg+f g+\U++XUv!JZ<x+-D$#(!%a,'"o! @,'&Dg+f t?+\U++XUv!JZ< x+Selects the horizontal timebase sweep mode. Valid Range: 0 - Main (Default Value) 1 - Window 2 - Window Zoom 3 - Roll 4 - XY XBDHPGDS820 Time Sweep.viLVIN GW Write.vi PTH0 BDHPg+8,d80D0@pL|4 B;,0@p"B244 BDpz, D0@pL4 BM,0@pL"B24 BD,4Dh`0~Dg+Q+g+ f<p+4D 04D TP4D( 70@p"t|4 Bs!t,4 D P4 DD7 h, LLL  L2 2,  D4 D@4 /DLa{ l  l l 4 4 0$ aq{ L D h4 08 v{{4 0alf{ 4 0 lvq{\ qܬ {||, p 0%   d   D @pL D4  2 EUT,4!QDV $0!  DV!2 !!L@!1D t @D"P|I+! ! 4! K /|,@"  < ,xh "  " <4"3 ! " \  " <4"3 ,  4"3  " " L 4"3   " ,4"3 " " L"4"3 ", " 4"3 d"x " 0x4"3 4"3  " L4"3 T "h "  h4"3  " " l"" " ,"p <" D" 4"3   ""l"" "LMqM ( 'GUUAn L>N>tZ>L>Gx ҁ Ҋ ғҕsөsөsө00RSRC LVINLBVWf% ftSele` 4RSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDSTRGXICONlicl4icl8DTHPTRecCPSTSTR (LIfpPFPHPdLIbdxBDHPHISTPRT FTABȸg+K+PTf+t8?+ +g+f+ HM+ lXe+ 4 +8g+X|R+HP+h`+xO+tL+xN+|g+$hR+f+U+ <xxz x$80=@8 チ" ???(? : ̌H    H D H ?H ?HĠHĠ ĠįH HĿ HĿ H H ??̌@?Ϗ ÒȈ ,Ȉ ,̀Ȉ Ȍ̈,̢̂̈̌̀b,̂̀Œb,..̂̀Lb,̂.//̂Ȉ Ȍ̈,̢̂̈̌̀b,!̂̀Œb,..̂̀̌b, ̂.++̂Ȉ( μ(̈,΢,,,h,̋ ̌b,̢,,, << #  ̈̀.?.. ΃ ̌̂Έ! ΃ ̢̌.΢,,! ̂ΈLj 131T31T<Ȭ @ (H Bψ,Bψ,Bψ,̌Č̈Ȁ ̈,Ꮘ̂̌Č̈Ȁ ̈,Ꮘ̂̌Č̈Ȁ ̈,Ꮘ̂   ̈̈Ȉ̌Ȉ`̈`̈̀    ( 򂀏 /  (333331 ̌ Ȉ̈̈̈̌ ̈̈`   /  */Ȉ,̌̌ȈȈ̈ȈȈ ̈Ȉ ̈ḦȈ ̈HȈ̈Ȉ̈Ȍ ̀Č̀ ̀ / 򪀏 όȏ RSRC LVINLBVW{, { D@ <gDEQ@ $ ُ B~Wg6Ѣ wHrLVINGDS820 Time Scale.viLVIN GW Write.vi x  6@P @!status @code@0source error out@ Return Count@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@0Write Buffer ("")@pInstr VISA sessionPTH00 GWGDS820 GDS820u.llb GW Write.vi x   6@P @!status @code@0source error out@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@ Position (0.000)@Timebase (18:1ms)@pInstr VISA session00P" c$ cP"@P@flg@oRt@eofudfPpInstr VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrextP"@P@flg@oRt@eofudfPpInstrdup VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrext c P"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext P cP"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext P c^P"@P@flg@oRt@eofudfP Position (0.000)x dfdP txdP oldP ext P   c^P"@P@flg@oRt@eofudfPTimebase (18:1ms)pdfdPtxdPoldPext P" P@@ 0 0 0 c c| cD@@P @!status @code@0sourceerror in (no error)@pInstr VISA session c|@0 output string@ Position (0.000)@0 output string@Timebase (18:1ms) c ch c@ c`{\ p H^;ə?ə :TIM:SCAL 1.0E-9; 2.5E-9; 5.0E-9; 10.0E-9; 25.0E-9; 50.0E-9; 100.0E-9; 250.0E-9; 500.0E-9; 1.0E-6; 2.5E-6; 5.0E-6; 10.0E-6; 25.0E-6; 50.0E-6; 100.0E-6; 250.0E-6; 500.0E-6; 1.0E-3; 2.5E-3; 5.0E-3; 10.0E-3; 25.0E-3; 50.0E-3; 100.0E-3; 250.0E-3; 500.0E-3; 1.0E0; 2.5E0; 5.0E0; 10.0E0;DEL %f tX PP \n ,      @@@P@X@8<@TL@@@XVIDSGDS820 Time Scale.viVIDS GW Write.viPTH0i386  [Dcode8+E{D[DE`ETPUEd$=\=Ð#Ӏ}#9EPXClXCdPC\{`SQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEQRuhPED$Xd$ZY=t_^ZY[ÐuPe$Yd$ =Ct{xtPRZX} E(E!E"ƅƅƅPƅɍdHHƅ`Pt hhUEPUoCODE8+(6.0rc5Oldest compatible LabVIEW.+9++8l+I(pPPP@Timebase (18:1ms)@ Position (0.000)@@P @!status @code@0sourceerror in (no error)6@P @!status @code@0source error out@pInstrdup VISA session@pInstr VISA session PLThis VI configures the timebase and horizontal features of the oscilloscope.eqJRJIHRDJReq   GA'09|@|@|333:::::??#########kk#k#k#k#k#k##k#DTHPDg+88~*@pInstr VISA session.@pInstrdup VISA session&@Timebase (18:1ms)0&@0 output string*@0Write Buffer ("")&@ Position (0.000)@0sourceL@@P @!status @code@0sourceerror in (no error) 7 @code @!statusF6@P @!status @code@0source error out"@ Return Count" x  6@P @!status @code@0source error out@ Return Count@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@0Write Buffer ("")@pInstr VISA session/00TT0hPPhhhThTTTTTT XDJvXJwX  VISA session\DJ;XJz?zHTf+^D_HD@[+^l^lWD|| GW Write.vi"no errorERRORno errorERROR"no errorERRORno errorERROR 1 ns2.5 ns5 ns10 ns25 ns50 ns100 ns250 ns500 ns1 us2.5 us5 us10 us25 us50 us100 us250 us500 us1 ms2.5 ms5 ms10 ms25 ms50 ms100 ms250 ms500 ms1 s2.5 s5 s10 s5 sInstr/00TT0hPPhhhThTTTTTT V Instrf++Te+b+@f+@W++M+g+ f+f+b+GDS820 Time Scale.v$FPHPGDS820 Time Scale.vi+FPHPW+8)p$+XL4 , TT,T T0D$8 |D8U Ius"%4 F8QIuY,0DĜ|8U!I:s $4 FQI:Yd,0D,||<S`%T.Z$T4 F .c,0 7 3U0  .Z|$$|4Q3U,P4 F 3(T,4 2 +9SƳ<,p 4+ +5S7+5S7+5S70  )3Uų@Ps @)4 F$ s,4 2$ wƳ\w,@ :$ @nupLpLlP@ :$ nuoMoMkQ0 $ uų4O3k<<4 G|3Ov,< v|:d ,Q+ |3k 3k 3k 3kYYYYYY 3k 0 DP |< S`${YTp   p4 F {,0 7 T0  {Y  <  < 4 QT p,   t4 F < '`,4 2 < *RƳD,p 4 <+ *R*R*R0  < (Tų@P@4 F  @,4 2 Ƴԁ,@ 2  @ pLpLlP@ 2   oMoMkQ0  ų4O 0` L 4 G Ѕ,< v v,X+     YYYYYY  0D   |@P TE+X4 F  E,4  2 QƳ,@ 2  @HOpLpLlP@ 2  HOoMoMkQ0  Oų0D 4t | PW|&@$0(P4 F4 |؁,4  B4 Ƴ,< 24 𥥹Ƴ,d_+@ 24 @pLpLlP@ 24 oMoMkQ0 4 𣣻ų7  T         T4~D8+Ƞf+f+g+C_l-<x+(  @,  L \ L :  QW0c0c/d.e-fA)p*This control positions the waveform horizontally on the display. Valid Range: -2.0E-1 s to 2.0E-1 s Default Value: 0.0 Note: (1) The minimal position value depends on timebase setting. (2) The different position to 0.0 is not possible to set for timebase setting 100ms (include) and over. error in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty stringstatus is TRUE if an error occurred before this VI was called, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Valid Range: T: Error F: No Error (default)L :  0c0c/d.e-f,d LH3code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message. Valid Range: Not Applicable Default:0source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred. Default: Empty StringL :$ w}0c0c/d.e-ft_error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty stringsource is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred. Default: Empty Stringstatus is TRUE if an error occurred, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Valid Range: T: Error F: No Error (default)  N>tZ>L>Gx ҁ Ҋ ғҕsөsөsө00RSRC LVINLBVW{, { p 4tRSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDSTRGXICONlicl4icl8DTHPTRec CPSTPSTR LIfpFPHPLIbdBDHPHISTPRT FTAB, +P+P0X+te+ e+$_+X\e+ t?+ 4 +GWGDS820 GDS820u.llb GW Write.vi   x   6@P @!status @code@0source error out@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@ Position (0.000)$@Windows Zoom Timebase(16:250us)@pInstr VISA sessionLLP" c$ cP"@P@flg@oRt@eofudfPpInstrdup VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrextP"@P@flg@oRt@eofudfPpInstr VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrext c P"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext P cP"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext P P" P@@ clP"@P@flg@oRt@eofudf$PWindows Zoom Timebase(16:250us)pdfdPtxdPoldPext P   c^P"@P@flg@oRt@eofudfP Position (0.000)x dfdP txdP oldP ext 0 0 0 c c| cD@@P @!status @code@0sourceerror in (no error)@pInstr VISA session c|@0 output string@ Position (0.000)@0 output string($@Windows Zoom Timebase(16:250us) c ch c@ c`l ( X^; ə?ə1.0E-9; 2.5E-9; 5.0E-9; 10.0E-9; 25.0E-9; 50.0E-9; 100.0E-9; 250.0E-9; 500.0E-9; 1.0E-6; 2.5E-6; 5.0E-6; 10.0E-6; 25.0E-6; 50.0E-6; 100.0E-6; 250.0E-6; 500.0E-6; 1.0E-3; 2.5E-3; 5.0E-3; 10.0E-3; 25.0E-3; 50.0E-3; 100.0E-3; 250.0E-3; 500.0E-3; 1.0E0; 2.5E0; 5.0E0;:TIM:SWE 2;WIND:SCAL WIND:DEL %fP \n ,     .h  0`  @N@`@h@LHP$d\@N@XVIDSGDS820 Window Zoom.viVIDS GW Write.viPTH0i386 `H code[+E{H E`ETPUEd$=\=Ð#Ӏ}#9EPXC\{`SQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEQRuhPED$XBd$ZY=t_^ZY[ÐuPe$Yd$ =Ct{xtPRZXClhCd`} E(E!E"ƅPƅƅƅɍtHHƅpPt hhUEPUoCODE[+(6.0rc5Oldest compatible LabVIEW.+W@+f+f@+bpPPP@@P @!status @code@0sourceerror in (no error)6@P @!status @code@0source error out@pInstr VISA session@pInstrdup VISA session$@Windows Zoom Timebase(16:250us)@ Position (0.000) }This VI selects the type of measurement to be displayed on instrument display and taken periodic (non triggered) measurement.eqJRJIHRDJReq ( px~g p0 <?Position (0.000)Hde+JKHD+<=HD`+ HDb+NO HDL+HDTf+N\N\HDd_+~E~FHDXO+d"e"HDK+aboacoHT+&L<&1WD@}A} GW Write.vi"no errorERRORno errorERROR"no errorERRORno errorERROR 1 ns2.5 ns5 ns10 ns25 ns50 ns100 ns250 ns500 ns1 us2.5 us5 us10 us25 us50 us100 us250 us500 us1 ms2.5 ms5 ms10 ms25 ms50 ms100 ms250 ms500 ms1 s2.5 s5 s2.5 s2 sInstr`[+N+Ld+Q+W+g+X>+|R+Te+8?+t^+l_+ g+InstrA.|\+RSRC LVINLBVW . Rece @ 4RSIDLVSRBDPWLIviCPTMDSTMDFDS0LIdsDVICDXverslDLDRFPTDCPMpSTRGICON$FPHPGDS820 Window Zoom.vi+FPHPW+8)X$4+XL && 訷HJ  0D|8U!i4 FQiy}؁,0D|Ġ |h8U Lhk4 FQhqx,0D,@,|<S`%h|,H4 F@ O,0 7@ c0 @ h$dd$4Q@&c@,,4 Fd &6@,4 2d 9%aƳz,p 4d+ 9!a#9!a#9!a#0 d 7cų@P@_&@)4 F _x8,4 2 c$Ƴ,@ : @ZapLpLlP@ : Z&aoMoMkQ0  a&ų4O@'WXt4 G$;p,< v$&#Pv,N+ $'W 'W 'W 'WYYYYYY 'W 0 DP |< S`$|oo# L|4 F o,0 7 tj0  oo  L  L 4 Q-tj ,  D x 4 F -t=,4 2 @zhƳH,p 4+ @vhx@vhx@vhx0  >tjų@P-p @4 F L h,4 2 L +Ƴ|,@ 2 L @#pLpLlP@ 2 L #-oMoMkQ0  L -ų4Ot.  ( d4 G tT,< v {*t,Xe+  t. t. t. t.YYYYYY t. 7         | %#L~D[+!(9O+,[+4_+VLx<x+, 4 terror in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty stringstatus is TRUE if an error occurred before this VI was called, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Valid Range: T: Error F: No Error (default)L : L )0c0c/d.e-f, @th dH3code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message. Valid Range: Not Applicable Default:0L : c"i0c0c/d.e-f°source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred. Default: Empty StringHQ|kW| L4t_error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty stringsource is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred. Default: Empty Stringstatus is TRUE if an error occurred, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Valid Range: T: Error F: No Error (default)@ 2dO ~112< 2d ~vƳ, p 2d+  mtuGmtuGmtuGH3code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message. Valid Range: Not Applicable Default:0A unique reference to an instrument I/O session. It identifies which device to communicate with and all configuration information to perform the I/O. See the initialize VI for more information. Valid Range: Not Applicable Default: Not Applicable d0 d |kųHQ{ W|  H@ 2dO }q112< 2d }+pƳ, p 2d+  ")uG")uG")uG0 d { ų@+This is a copy of the VISA session. It is used programmatically to pass the VISA Session to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram's structure. Valid Range: Not Applicable Default: Not Applicable D!D!PW#j/!&&@||D(" "T!""#8< 2!D ĘƳ,@+4 F!D j/,4  B!D |ԌƳ,@ 2!D ΏږoMoMkQ@ 2!D @ΖpLpLlP0D!'!D. 0 !D –ų@P%=%*<(4 F#h =d,4  2#h IƳ,0 #h GųA)X*This control positions the waveform horizontally on the display. Valid Range: -2.0E-1 s to 2.0E-1 s Default Value: 0.0 Note: (1) The minimal position value depends on timebase setting. (2) The different position to 0.0 is not possible to set for timebase setting 100ms (include) and over. (##&$&d%$L :#h IO0c0c/d.e-f0D!)#h @ 2#h @@GpLpLlP@ 2#h @GoMoMkQ,|L#%,%#L|hRSets the time per division for the time base. Valid Range: 0 - 29 (1ns/div to 5s/div in 1/2.5/5 steps) 00 --- 1 ns 15 - 100 us 01 --2.5 ns 16 - 250 us (Default) 02 -- 5 ns 17 -- 500 us 03 -- 10 ns 18 --- 1 ms 04 - 25 ns 19 - 2.5 ms 05 - 50 ns 20 --- 5 ms 06 - 100 ns 21 -- 10 ms 07 --250 ns 22 -- 25 ms 08 --500 ns 23 --- 50 ms 09 --- 1 us 24 - 100 ms 10 -- 2.5 us 25 - 250 ms 11 -- 5 us 26 --- 500 ms 12 -- 10 us 27 --- 1 s 13 -- 25 us 28 --- 2.5 s 14 -- 50 us 29 --- 5 s++D[+9S+,[+4_+VLx<x+H+)<*This control positions the waveform horizontally on the display. Valid Range: -1.0E+2 s to 2.0E+2 s Default Value: 0.0 Note: (1) The minimal position value depends on timebase setting. XBDHPGDS820 Window Zoom.viLVIN GW Write.viPTH0 BDHP0+8,( \0D 0@p|4 B;<,0@p44 B,0@p,Lh4 BhM\w,0 @pȜh4 Bv,!~D[+Z++jx<p+4!DP0!@p #M]U`4!D74! BM] ,4"DtP 4"D47 ,"`  ",0"@p %D}4"D X40,"pd%H4" BD}D,#,#pP+L###4#  2 c#`,0$  `$ $@p t4$Q$N>H$$$$, $@pt$4$Q$`$x*,$p` (P$ $@p (4$Q_^q\ $t4$  2( `apD,0% ( _^q4%/D 7W| %,  ` % L,4%0t 7WG|% 4%  2 %M=@,0&  $N> & t 4&0 LBLG|& &t 4&0 7B<|& ` & 4&0 LWQ|<& hD& `4&D H0&4&D & 4&D0 & t9GG&DD4&/D lh0{& &D & D &  x &4&D(04&D D 4&D0<&  ( tt,& QUU &  D&4&0  D,h 0x({ &  (T &   ,4&0  X-} {4&0 d.hs m{4&0  /s} x{&,CC\&[\&[&CC& mGm& & Cx((@&1D8?_"|I+&x&4& K?~ԁ,@' xX<, ''4'3!W_[ '  '4'3 W_[4'3W_[' 'Th4'3W_[ '4'3DOWS'X 'X'4'3OWS' '4'3(GOK'< '<4'3?GC4'3xGOK '\4'3?GC ', ',4'3?GC ' ' L '' ',h,'p L'  Dh'x4'3 ?GC ''' 'hܬ't<Ь' (hxx ( *GUUAn L>N>tZ>L>Gx ҁ Ҋ ғҕsөsөsө00RSRC LVINLBVWz( zRece@ 4tRSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDSTRGXICONlicl4icl8DTHPTRec CPSTPSTR LIfpFPHPLIbdBDHPHISTPRT FTAB,M+\+P(b+tZ+ (Q+0W+f+ f+ dW+f++$L|R+$Te+%8?+%Lt^+%l_+ %g+ &Df+ &he+ ' g+'df+'g+(tY+(P?>>xܟs=?>yqaqy>yy>?q><GWGDS820 GDS820u.llb GW Write.vi66 x    6@P @!status @code@0source error out@pInstrdup VISA session @Acquisition Mode (0:Sample)@@P @!status @code@0sourceerror in (no error)@Record Length (0:500)@Averaged Number (1:2)@pInstr VISA session\\P( c$ chP"@P@flg@oRt@eofudf PAcquisition Mode (0:Sample)xdfdPtxdPoldPext P" P@@ c P"@P@flg@oRt@eofudfPpInstr VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrextP"@P@flg@oRt@eofudfPpInstrdup VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrext c P"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext P cP"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext P cbP"@P@flg@oRt@eofudfPAveraged Number (1:2)pdfdPtxdPoldPext P" P@@ P" P@@ cbP"@P@flg@oRt@eofudfPRecord Length (0:500)xdfdPtxdPoldPext 0`0multi-line string`0multi-line string c| cD@@P @!status @code@0sourceerror in (no error)@pInstr VISA session c|@0 output string@Record Length (0:500)@0 output string@Averaged Number (1:2)@0 output string$ @Acquisition Mode (0:Sample) c c cL cp p^H\dx  :ACQ:MOD %d ;:ACQ:AVER %d ;:ACQ:LENG %d   0 <N  B  DtPXx   @*@@n@dx@hl|t@*@nbVIDSGDS820 Acquisition Configure.viVIDS GW Write.viPTH0 i386) codeOCODEHD+,, HD +n o ]Dwxmulti-line stringHDO+/e=/f=]D##multi-line stringHDN+&4&4WDFTFT GW Write.vi+Sample Peak DetectAverage Accumulate"no errorERRORno errorERROR"no errorERRORno errorERROR 42481632641282560500125025005000125002500050000125000Instrg+ g+\+Tf+K+_+g+^+[+f+`+GDS820 Acquisition Configure.viInstrb+b+@[+\U+hO++Z+O+g+f+  N+ K+ .FPHPGDS820 Acquisition Configure.vi*FPHPW+8***XL%\'T 4b 0D|PW>ig0'@ĂД(X<|4 F >Ng8,4  B ScƳ,< 2 Sg Ƴ`, Sample mode (Default Value) 1 -> Peak Detection mode 2 -> Average mode 3 -> Accumulate mode#Sets the average number of waveform acquisition. The range for averaging is from 2 to 256. Valid Range: 1 -> 2 (Default Value) 2 -> 4 3 -> 8 4 -> 16 5 -> 32 6 -> 64 7 -> 128 8 -> 256#Sets the number of record length. The GDS-830 provides record length of 500,1250,2500,5000,12500,25000,50000,125000. Valid Range: 0 -> 500 (Default Value) 1 -> 1250 2 -> 2500 3 -> 5000 4 -> 12500 5 -> 25000 6 -> 50000 7 -> 125000#P bBDHPGDS820 Acquisition Configure.viLVIN GW Write.viPTH0!( @BDHP,[+8! ! !'4#x4#,# D <0#l0#@ aqi 4# B`wpp,0$@ _og 4$ BT_#oOԅ,0%@D 4% B[,0&@$\L\T L4& BL#\xw,0'@XN^V4' BN^,0(@4( B<,,4)/Aa{)) )| )H  )HD L )HX 4)/k>{)) ) l )$\ )$ $ )@ p,),@d)4)Q.t)4) 2@ -|,0* @ .4*!P4*Q j D$4*<0* *4*P04*  P 4* 7 4* 87* *~.{4*0$l3k>{8s{*  *$8 *l* t *l4* 2$ m h,4+0$ `k){#s{0+ $ j 4+ J$ vH,,|,|4, 04,0H|3QaY{,,!$h ,@X 4,44, @0 , 4, (0 ,@ Ԭ,g ll ,$T T4,0H2 AQI{,0,@ $'$ .>6 4, B .d>,4-0H%A QI{4-/6{- -H X- T4-4- J $p,4. 2 %5,0/  $64/0H \ AQI{/,/ 4l4/Q$65/ / N>tZ>L>Gx ҁ Ҋ ғҕsөsөsө00RSRC LVINLBVWH t& 4(RSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDSTRGXICONlicl4icl8DTHPTRec'CPSTSTR @LIfphFPHP|LIbdBDHPHISTPRT FTABD++P+t$L++T + @+ x(^+ g+\e++S+V+GWGDS820 GDS820u.llb GW Write.vi   6@P @!status @code@0source error out@pInstrdup VISA session@!Run/Stop@@P @!status @code@0sourceerror in (no error)@pInstr VISA session::P c$ cP"@P@flg@oRt@eofudfPpInstr VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrextP"@P@flg@oRt@eofudfPpInstrdup VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrext c VP"@P@flg@oRt@eofudfP!Run/Stopx!dfdP!txdP!oldP!ext P cP"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext P cP"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext 0 0 c ct cD@@P @!status @code@0sourceerror in (no error)@pInstr VISA session c|@0 output string@!Run/Stop c c, c4 cHQ , ^ ,:STOP:RUN 4 4, .0 p |0  0@@4@PX0@4@VVIDSGDS820 Run Stop.viVIDS GW Write.vi,PTH0i386N@~ code[+E{d~ E`ETPUEd$=L=SÐ#Ӏ}#)EPXCl4{ptP4RZXC<CT0{XSQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEQRuhPED$X`d$ZY=t_^ZY[Ðu0P$Yd$ =} E(E!E"ƅƅƅpɍHƅpt hhUEP^p@@@AOOAO    wvfffffo+++++++++++++++++++++++++++ҴhhhDTHPDTX+88Ø~ *@pInstr VISA session 7.@pInstrdup VISA session@!Run/StopF6@P @!status @code@0source error out @!status @code@0sourceL@@P @!status @code@0sourceerror in (no error)0*@0Write Buffer ("")"@ Return Count" x  6@P @!status @code@0source error out@ Return Count@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@0Write Buffer ("")@pInstr VISA session&@0 output string@!selector(HHdd@@@@T||||||d@@@ H`+mambXDYUgYVg  VISA session\DXHfXIfdup VISA sessionHP+lT~lUHD$_+TD$$Run/StopUDK ~L ~ error outRDP jQ jstatusH$Xe+&W4&X4H_+'5'5PD""codeRD9PGo9QGosourceHHP+LVrLWZwDY Z   error in (no error)RD^#x_#xstatusH$f+)e7)f7PD%%codeHX+*8*8γRD<^J}<_J}sourceHpY+OduOe]TD " "Run StopHDd+FфGф HDt?+stHDf+WXHD +st HD@c+/0HDK+HD@]+WDCC GW Write.viInstrInstr+nitiM+I7111`101x1X11Xo11TM+1'111`101x1X11Xo1PUH$D++$]H@e+SDd+YUgYVg OFFONOFFON"no errorERRORno errorERROR"no errorERRORno errorERROR"FPHPGDS820 Run Stop.vi*FPHPDW+8#"*~[+"&|\+]+TX+E'7x+ XL#"04 5478U XT (tA unique reference to an instrument I/O session. It identifies which device to communicate with and all configuration information to perform the I/O. See the initialize VI for more information. Valid Range: Not Applicable Default: Not Applicable ,< 2, l`Ƴ`, 4 F4QXTh,H4QjUlW|0 , jUų|d@ 2,O l11204 p 2,+  nW~^uGnW~^uGnW~^uG8U! WG D P4 FQWGg,HQiHW||@+This is a copy of the VISA session. It is used programmatically to pass the VISA Session to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram's structure. Valid Range: Not Applicable Default: Not Applicable p 2D+  mJ}QuGmJ}QuGmJ}QuG0 D iHų, t!@ 2DO k112< 2D kSƳv, 4O % \*X |0Ĝ< n ( ,N+  (     0  x (,4 F (%,   D t4 F , J \w,0 7 , Ou0  ,  Jz  , , 4 O ,O9   < S`%tJz h t _error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty string status is TRUE if an error occurred, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Valid Range: T: Error F: No Error (default)4 G O!k,< v %V5$,f+@P ,8 l @H3code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message. Valid Range: Not Applicable Default:0|(  "O9 "O9 "O9 "O9YYYYYY "O9 4 2, &6Ƴv,@ :, @$.pLpLlP@ :, .8oMoMkQL :, (40c0c/d.e-f0 , $8ų4Q ,8Ou` ,lD,8``4 F, #Ѕ,4 F 8OHp,4 2 KUsƳv,p 4+ KQsSKQsSKQsS0  IOuų0 ,<S`$!X}DD@4 F X ,0 7 ]x\4source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred. Default: Empty String0  X}4\4O]<status is TRUE if an error occurred before this VI was called, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Valid Range: T: Error F: No Error (default)4 G\]$y,,< v\(d8,L_+,$d!herror in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty string@P;t@IdH3code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message. Valid Range: Not Applicable Default:04 F4 &V,4 24 )9Ƴ`,@ 24 @'1pLpLlP@ 24 1;oMoMkQ, | !T \%]< %]< %]< %]N>tZ>L>Gx ҁ Ҋ ғҕsөsөsө00RSRC LVINLBVWl7 l* 4$RSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDSTRGXICONlicl4icl8DTHPTRecSTR CPST(LIfpdFPHPxLIbdBDHPHISTPRT FTABhR+\+PN+tl_+ g+K+Db+ e+ 4+a+ | +@(b+ d_+<+ + Z+(X+S+c+ (@e+ X+ b+ !0J+ !|pU+ !$L+ "0W+"pQ+"(^+# b+#tc+#̼g+$$O+$P+$H +%8D+%XX+%\e+&0f+&|de+&(M+' \U+'l+'+ (+!(PO+"(@+#(V+)DZ+*HP++Lg+ +dX++T++dO++b+V@[+V0X+k|K+kX+l,g+GDS820 Run Stop.viGCThe VIs is controls the RUN state or STOP state of trigger system.    6@P @!status @code@0source error out@pInstrdup VISA session@!Run/Stop@@P @!status @code@0sourceerror in (no error)@pInstr VISA session+++++++++++++++++++++++++++ҴhhheqJRJIHRDJReq_~$P!  >^p@@@e>@/?0@/ : T'"*먫着꿫*++꿫ꫪꫪ뻯ᄒ++ꬣ111110111. 3;?$}"8P h  ! ?>>x{<q8?øxyy8|yy GWGDS820 GDS820.llbGDS820 Waveform Display.viLVINGDS820 Time Scale.vi x   6@P @!status @code@0source error out@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@ Position (0.000)@Timebase (18:1ms)@pInstr VISA sessionPTH08 GWGDS820 GDS820.llbGDS820 Time Scale.viBB x    6@P @!status @code@0source error out@@Waveform@pInstrdup VISA session @Channel on Display(1:CH 1)@@P @!status @code@0sourceerror in (no error)@ Position (0.000)@Timebase (18:1ms)@pInstr VISA sessionP( c$ c P   cP"@P@flg@oRt@eofudfPpInstr VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrext PP"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext P" P@@ c^P"@P@flg@oRt@eofudfPTimebase (18:1ms)pdfdPtxdPoldPext c^P"@P@flg@oRt@eofudfP Position (0.000)x dfdP txdP oldP ext cP"@P@flg@oRt@eofudfPpInstrdup VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrext PP"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext P @vP0@PP@P!!!!l@bP0   !!!    $@P0!!!B@8PPb P         @P b P         @P  cP"@P@flg@oRt@eofudfP@Waveformx@dfdP@txdP@oldP@ext P chP"@P@flg@oRt@eofudf PChannel on Display(1:CH 1)pdfdPtxdPoldPext c c| c@pInstr VISA sessionD@@P @!status @code@0sourceerror in (no error)@@Waveform ct$ @Channel on Display(1:CH 1) c|@ Position (0.000)@Timebase (18:1ms) c c cT cX 7 X$ ^$$8ə?əPlot 0IJJKKLMMNOOPPQRRSTTUUVWWXYYZZ[\\]^^__`aabccddeffghhiijkklmmnnoppqrrsstuuvwwxxyzz{||}}~          !""##$%%&''(()**+,,--.//0112234455677899::;<<=>>??@AABCCDDEFFGHHIIJKKLMMNNOPPQRRSSTUUVWWXXYZZ[\\]]^__`aabbcddeffgghiijkkllmnnoppqqrsstuuvvwxxyzz{{|}}~ BTime Amplitudef3SEwf3XG@@@I@$?Ii@ii@Y@4?P 6    DPX t@   @  DbPX lx|  @@@` @F@@ @@@ @VIDSGDS820 Example.viVIDSGDS820 Waveform Display.viPTH0VIDSGDS820 Time Scale.viPTH0 i386h9CcodeT=+E{$9CE`ETPUEd$=u=Ð#Ӏ}#REPXCt {xtP RZXC\{`SQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEQRuhPED$X&d$ZY=t_^ZY[ÐuP$Yd$ =ClCd C,CT} E(E!E"ƅƅƅDƅtƅlɍHƅthhUEPCT->CipZ>Cp @'PUEd$=uÐTx>CT>C^T>C$_^ZY[]Ð=t,PET$PP`?C$$@ $Ðd$=t,PET$PP?C$$@ $Ðd$.Ul$SQRVWT$ QRPED$R!d$ZY=^_^ZY[]ÐDžt@DžDžDžDžDžDžDžPTABDžt@DžHDžpDžDžDž$Dž(Dž,PTAB QRu }.d$ZY(Ul$SQRVW}'uQRUd$ZY_^ZY[]ÐUl$SQRVWu?CF @CFW9CF@ ACFDQRhUƲd$ZY_^ZY[]ÐX9><" V9C.6>F%Qq'>OD}CODET=+(6.0rc5Oldest compatible LabVIEW.+H(+H+H+H22p,PPP@pInstr VISA session@@P @!status @code@0sourceerror in (no error)@Timebase (18:1ms)@ Position (0.000)@pInstrdup VISA session6@P @!status @code@0source error out@@Waveform @Channel on Display(1:CH 1) eqJRJIHRDJReq PPc`PS'Q&XBA@ @Np P@@ @@ \zTA*\JP\     | p "p ++Դ+++Դ+++Դ++Դ+++Դ++++Դ++++Դ++Դ++Դ+Դ+++Դ++++Դ++++##DTHPD 8+88~" x   6@P @!status @code@0source error out@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@ Position (0.000)@Timebase (18:1ms)@pInstr VISA session*@pInstr VISA session, @Channel on Display(1:CH 1)L@@P @!status @code@0sourceerror in (no error).@pInstrdup VISA session$@@WaveformF6@P @!status @code@0source error out 7 @!status @code@0source&@ Position (0.000)&@Timebase (18:1ms)$   6@P @!status @code@0source error out@@Waveform@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error) @Channel on Display(1:CH 1)@pInstr VISA session1$P`PPPP@`Xp`@Xp`PPPPPP$$ HT<+]!od]"kdXDIWRI WR  VISA sessionwDf f  error in (no error)RD ''statusH$x<+<<PDMdNdcodeH6+Q}R}RD ,,sourceH<+|lHG+  uD Timebase (18:1ms)HH+ũӛƩӳtD<=Position (0.000)HH+HI\DKYzKYzdup VISA sessionHH+_2qu_3muRD**statusUD > > error outH$\3+??PDPgQgcodeH3+TURD//sourceH1+2oTD HHWaveformHD$:+XYflXZflPD$hvhvTimeU D$6&$8 AmplitudeHDx:+.A/AN0.~DChannel on Display(1:CH 1)HG+*V+VHD6+\\ HDԦ>GDS820 Time Scale.viInstr;+7+8+6+9+`<+TI+9+H<+p7+<+2+GDS820 Example.Instr"no errorERRORno errorERROR1 ns2.5 ns5 ns10 ns25 ns50 ns100 ns250 ns500 ns1 us2.5 us5 us10 us25 us50 us100 us250 us500 us1 ms2.5 ms5 ms10 ms25 ms50 ms100 ms250 ms500 ms1 s2.5 s5 s10 s"no errorERRORno errorERROR SbWb SU cDcF BF FPHPGDS820 Example.vi2FPHPDA+8222~T=+&(H+=+ 8+5yx+ XL./%`447|8 P @P;H4(4hL8U HryP@ lp(A unique reference to an instrument I/O session. It identifies which device to communicate with and all configuration information to perform the I/O. See the initialize VI for more information. Valid Range: Not Applicable Default: Not Applicable < 2 \ peƳ, 4 FQHXS,HQZry W|0  Zryų|h@ 2O \fpw1120X6 p 2+  ^nuG^nuG^nuG8U!pJt 0 ||0 <S`$H0 error in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty string0  4 F g,0 7   T 44 G  (, 4O D < v =,PH+,  Lstatus is TRUE if an error occurred before this VI was called, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Valid Range: T: Error F: No Error (default)4 F  Le,4 2 P~Ƴ, |̘   D  D  D  DYYYYYY  D @ PG @@ 2  @GNpLpLlP@ 2  GNoMoMkQH 3code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message. Valid Range: Not Applicable Default:04 Q , 4h4 F  -,4 2 }Ƴ,L :  PV0c0c/d.e-f0  Nųp 4+ 0   ų0   source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred. Default: Empty StringP WH/ @)5 |( `$x< 2 Ƴ,G+4 F @,4  B ĪƳ<,@ 2 װoMoMkQ@ 2 @פpLpLlP0D 0  ްųL :d GM0c0c/d.e-f@*This control positions the waveform horizontally on the display. Valid Range: -2.0E-1 s to 2.0E-1 s Default Value: 0.0 Note: (1) The minimal position value depends on timebase setting. (2) The different position to 0.0 is not possible to set for timebase setting 100ms (include) and over. 4 Fd ;,4  2d GƳ,@ 2d @>EpLpLlP@ 2d >EoMoMkQ04dt@ 0 d Eų4 FLQJZ{H,< 2 ^1rvƳ<, HLQ\&t|<S`%$ , H4 Gd+,@+This is a copy of the VISA session. It is used programmatically to pass the VISA Session to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram's structure. Valid Range: Not Applicable Default: Not Applicable 0  \&tų@ 2O ^wr1120Lp 2+  `(p/uG`(p/uG`(p/uGd "" d4 F4  ?,|t_error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty string0 74 0 4  4O4Gp< vd@,3+, ! !`##status is TRUE if an error occurred, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Valid Range: T: Error F: No Error (default)4 F  Oh,4 2 SƳ$, dG G G GYYYYYY G @P4O!@.@ :  @JQpLpLlP@ :  JQoMoMkQH3code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message. Valid Range: Not Applicable Default:04Q4#$,#H#|$,$4 F" 0,4 2" ƳP,L :  SY0c0c/d.e-f0  Qųp 4"+ 0 " ų0|4@source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred. Default: Empty String  $  +l p    . H0%p^1+lx'T/T.)+8<@ :&L!dtvFvFoM< ''''(x(4))|++4 F&  I ,0 C& 1>~@ :&J!dtfVfV]_0 k&! `x>~|@ :&K!dtnNnNgU ()))H0 2)(SbXc@O`4&0SEw(mSEg 4 6)WXgm8,@ O@4&XG*)XG0 2)-SV4! 3)^gw(,0" 2)|-cDdG4# 3)|^7'L,4$ 6)|-Bh, %** *P*0% 2)|(BG0& & x>~4& $&,0'(d/&Db0' & HRƳ@'P.,, 0Ad'|'Selects the channel sources which will queryed on oscilloscope's display. Valid Range: 1 -> Channel 1 (Default Value) 2 -> Channel 2 ('--L-.<-,0' + %[dX4' F+ ,,4(  2+ )W0,L) :+ )/0cu0c/d.e-fp) 2+ 0&cY&cY&cYp) 2+ &bZ&bZ&bZ0), 1+l<)Hp$+l.<).+l$pH@)+Displays waveform was read from instrument.)lSets the time per division for the time base. Valid Range: 0 - 30 (1ns/div to 10s/div in 1/2.5/5 steps) 00 --- 1ns 16 - 250 us 01 - 2.5ns 17 - 500 us 02 --- 5 ns 18 --- 1ms (Default) 03 -- 10 ns 19 --- 2.5ms 04 -- 25 ns 20 --- 5 ms 05 -- 50 ns 21 --- 10 ms 06 - 100 ns 22 --- 25 ms 07 - 250 ns 23 -- 50 ms 08 - 500 ns 24 -- 100 ms 09 --- 1 us 25 -- 250 ms 10 --- 2.5 us 26 -- 500 ms 11 --- 5 us 27 --- 1 s 12 -- 10 us 28 --- 2.5 s 13 -- 25 us 29 --- 5 s 14 -- 50 us 30 --- 10 s 15 -- 100 us BDHPGDS820 Example.viLVINGDS820 Waveform Display.viPTH0LVINGDS820 Time Scale.vipPTH0BDHPDH+8)~T=+H+H+-O-?*~fp+,)H0)0)@8aq`0)@haq4) Bh],0*@̺aʁq4* B^p,0+@phjz\4+ B8\t,0,@|Haq4, B[x,0-@|$̹jz(4- B|,4. B0,/04/74/D7 4/p74/TP4/,4/ 0/@+l <jz4/ B,<0 ||H 0 40( 01zUU00@ .ua}q40 Buօ_,<1h8041`81 1hL1z1z1 }q}1 8@11 X5!`2+ 1| 41 K,<2 8 < ,  423 -51423 -51423 d -512 <2 2 2 2 \h423 %-)2 ,2 2 0 <423 x -51 2 L 423 %!2 2 2 2 ,423 (%! 2H P423 2 2 423 < 2423 423  2 2 h2 8 2 2 <2 0242 dP22H@210T5+282P22 2pH42 Kpҧ?|,3|z1z@3 Pt0L 3p P3433p- 3p433p+433p,433pp* 3pxt3t3 3p@h 3p433p( 3ph0303433p) 3p433pd&ڶ 3p 433pT%3433pP'433p$Ҿں 3 3p|433p8#Ҷڲ 3 3plh433p"Үڪ 3p83p<3 p08h3L3|qH3q3qq43P33q\3 ( GUUAn L>N>tZ>L>Gx ҁ Ҋ ғҕҗsөsөsө010RSRC LVINLBVWb 2+ 4PRSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDICONXicl4licl8DTHPTRec(STR CPSTPICC@LIfpFPHPLIbdBDHPHISTPRT FTABHH+6+P<+t<9+$5+;+ 7+ش8+6+$d9+$`<+$TI+%9+&H<+&p7+(<+,2+25+2̄=+3(P=+3>+3H+ 4HHI+ 4=+ 4(I+ 5@=+5(=+5@I+6T7+6T:+7<+7d7+70I+88I+8hH+8H+98+9dH+9T8+:H+:T8+ :H+":8+$;LH+%;$9+';7+(HlI+/>H+0><+1?,H+2?x0:+3?5+@H;+AL7+BP`=+ BxPI+C< I+CdI+!CtH+#C 9+&CC+C9+CH+u$:+v`:+lH+H:+7+GDS820 Example.viBB x    6@P @!status @code@0source error out@@Waveform@pInstrdup VISA session @Channel on Display(1:CH 1)@@P @!status @code@0sourceerror in (no error)@ Position (0.000)@Timebase (18:1ms)@pInstr VISA session++Դ+++Դ+++Դ++Դ+++Դ++++Դ++++Դ++Դ++Դ+Դ+++Դ++++Դ++++##eqJRJIHRDJReq PPc`PS'Q&XBA@ @Np P@@ @@ \zTA*\JP\|ND'"/¯UU*꿫꿫着*++**ꬣ111110111 @@L @@L @@L@4 @@D@4O @@L @@DDDDDDDD@DDDD# ó~Oq:'\x 1z=wyyw=?x yyq܏ø< ? 1 10?f"" 3DD@1LDD3DD@OO|yx'𼮪XWUxwث[ݫ_3*KFvvvv^xzz_ۻ[OqƘC )[2SBI9a I( @h(%(%(%(%h2 a))@)2J2 ?(?Q̌ H   H ?H H   İĿH DH ? @  @ H  įH Ġ   Ġ D H ?Ġ H H HĿHįH H   HĿH H   H???00/1p@? Ϗ πȈ (Ȉ ,̀Ȉ Ȍ̈,̢̂̈̌̀b,̂LŒb,..̂̀̌b,̂.//̂Ȉ Ȍ̈,̢̂̈̌̀b,!̂̀Œb,..̂̀̌b, ̂.++̂Ȉ μ(̈̈,b,..̂̂Ȉ( ϼ8̈,΢,,,h,̀,̂.̂Ȉ ʼ(̈̈,b,..̂h,̀̈,̂<@ Ȉ̈̀.̢̀,̌?È <,̢̌.΢, ,8̈,,!̂Έb̈̌,̀b,b,h,H μ(̈,,h,,̌ψ00@`013pUw3AU3̌ 3 < 8  0P5p[7CU?2Ȭ .̈̎̌ ̀/ ̌ŒȈḦ(̌ΌȈH ̈hʌḦ̈ ̈Ȉ,Ꮘ   Ȉ ̌Ȉ ̼Bψ,̼Bψ,̼B̻ˈ,ĬB̺ʈ,̬B̀Ȁ  Ḧ̀ ČȈ    L΢̈Ȁ ̌Ȉ.΢̌̌ HḦ  ̌̌``̌̂̌Ȉ̌Ȉ,Ꮘ̌̂΢,̌ , ḦḦȈḦ`ȈḦ ꂰ̌̌` j ̌`̌`̌` ,̂b̼̈ĬB,̀ ΢,̀̀ ̌Ȉ̌bȞ΢Ȟ̂b̈Ȟ̌Č̈ Ȉ Ȟ ̀bȞ̌ ̀ ̀ (*/̌̌̌Č̈,,̌򨂏 j  *  ̀ *.⨂ *.(*(*(.333Ȉ/Ḧ,̌̌Ȉ̌ȈH ̈ȈH ̈LČ̌HȈḦHȈḦ̀ ̀ *( Ȟ̈̌D , ̂΢Ȉ ਠਠ* . ઀  * L ** / ̌̌` /  **   ό\ȏ RSRC LVINLBVW W tD@ <l3 2ElGtmhCW ُ B~=n3!G%MLVINGDS820 Vertical.viLVIN GW Write.vi x  6@P @!status @code@0source error out@ Return Count@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@0Write Buffer ("")@pInstr VISA sessionPTH00 GWGDS820 GDS820u.llb GW Write.vi~~ x    6@P @!status @code@0source error out@Coupling (1:DC)@pInstrdup VISA session@ Position (0.000)@!BW Limit (F:Off)@Volts/Div (8:1V)@!Invert (F:Off)@@P @!status @code@0sourceerror in (no error)@Probe Attenuation(1:10x)$@!Channel Selection(T:Channel 1)@pInstr VISA session  P> c$ cP"@P@flg@oRt@eofudfPpInstrdup VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrextP"@P@flg@oRt@eofudfPpInstr VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrext c P"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext P cP"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext P cfP"@P@flg@oRt@eofudfPProbe Attenuation(1:10x)xdfdPtxdPoldPext P" P@@ c^P"@P@flg@oRt@eofudfP Position (0.000)x dfdP txdP oldP ext P   c^P"@P@flg@oRt@eofudfP!BW Limit (F:Off)x!dfdP!txdP!oldP!ext c\P"@P@flg@oRt@eofudfPCoupling (1:DC)pdfdPtxdPoldPext P" P@@ clP"@P@flg@oRt@eofudf$P!Channel Selection(T:Channel 1)p!dfdP!txdP!oldP!ext c\P"@P@flg@oRt@eofudfP!Invert (F:Off)x!dfdP!txdP!oldP!ext P" P@@ c^P"@P@flg@oRt@eofudfPVolts/Div (8:1V)pdfdPtxdPoldPext`0 false string`0 false string`0 true string`0 true string`0 true string`0 false string`0 Format String`0 Format String c c| cD@@P @!status @code@0sourceerror in (no error)@pInstr VISA session c|@0 output string@Volts/Div (8:1V)0@0 output string@Coupling (1:DC)"@Probe Attenuation(1:10x)@ Position (0.000)@!BW Limit (F:Off)@0 output string@!Invert (F:Off)@0 output string($@!Channel Selection(T:Channel 1) c  c c c| c|  H^/  Lp x j@I  BWL 0;:CHAN2BWL 1;:CHAN1:INV 1;:INV 0;COUP %d;PROB %d;OFFS %f;cSCAL 0.002 SCAL 0.005 SCAL 0.01 SCAL 0.02 SCAL 0.05 SCAL 0.1 SCAL 0.2 SCAL 0.5 SCAL 1 SCAL 2 SCAL 5 xdpx\P\^hd `P \n ,     p *P     @T@`@&d@Hh@b\@x@p@P@0(48,$<@tlxXTL@T@VVIDSGDS820 Vertical.viVIDS GW Write.viPTH0i386^codeL+E{āE`ETPUEd$== Ð#Ӏ}#EPXClxC,\CDhCL>LRD)7)7statusH$LL+=K=KwDd e   error in (no error)RDPi^Pj^sourceHM+cocpqȳPD+9+9codeHPN+>L>LٳRD)i7)j7statusH$(L+=pK=qK|D||Probe Attenuation(1:10x)HK+HtM+ڐڳtD㳳Position (0.000)HH+޳tDijųBW Limit (F:Off)sDpl~pm~ų Coupling (1:DC)HN+rsH0L+_DCCChannel 1 Channel 2Dվ}־}Channel Selection(T:Channel 1)H(+ڿڳHK+OwaOx]HM+OaO]ڳHD$L+lDϲϲOn Off tD糳 Volts/Div (8:1V)H|N+rDstInvert (F:Off)HD$LK+̗̗lDOn Off HDK+  HDK+_`HDL+NxOx HDdM+vڴwڴ HDpN+MNHDL+;&<&HDK+1a?1b?HDK+_`HD4N+bcHD|L+HDI+HDN+HDL+HDN+WD˷ true stringWD true stringXD false stringHDG+wƸxƸHDL+ HDK+wwWDftft true stringHDM+ˉXDxx false stringXD¡ false stringYDAB Format StringWD88 GW Write.viYDPG^PH^ Format StringHDtK+aCaD"no errorERRORno errorERROR"no errorERRORno errorERROR1x10x100xACDCGND6 2mV5mV10mV20mV50mV100mV200mV500mV1V2V5VOFFONOFFONOFFONOFFONInstrl84DTHPHTRec\CPST L+L+M+L+u`M+D|L+վ}־}Instr L+L+M+L+N+$N+:+LN+J+LM+$J+DL+xL+"FPHPGDS820 Vertical.vi6FPHP7+842L6XL/L344 0D||8U!:d'X(4 FQ:J,0D|Ġ |8U L:]d&H4 FQ:]J,0D,@,|<S`%~| ,H4 F@ ~!,0 7@ (0 @ #~$dd$4Q@O",,4 Fd O_,4 2d bƳ,p 4d+ bbb0 d `ų@P@*O%@)4 F *:,4 2 =MƳ,@ : @;EpLpLlP@ : EOoMoMkQ0  ;Oų4O@(PX t4 G$(8,< v$<L, K+ $9P 9P 9P 9PYYYYYY 9P 0 D P |P< S`$|c(  L|4 F c!,0 7 (h0  #c  L  L 4 QOh  ,  D x 4 F Oh_,4 2 bnƳ,p 4+ bjlbjlbjl0  `hų@P*O` @4 F L *:,4 2 L =MƳ,@ 2 L @;EpLpLlP@ 2 L EOoMoMkQ0  L ;Oų4O(hP   ( d4 G (h8,< v  On F -> Off (Default Value)"error in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty string"source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred. Default: Empty String"status is TRUE if an error occurred before this VI was called, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Valid Range: T: Error F: No Error (default)H"3code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message. Valid Range: Not Applicable Default:0"status is TRUE if an error occurred, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Valid Range: T: Error F: No Error (default) "#0t"_error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty string"source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred. Default: Empty StringH"QLkd#"W|L# : ?K0c0c/d.e-f ##$$$`$@# 2#0O Nb112<# 2#0 NvbƳ, p$ 2#0+  Pm`tuGPm`tuGPm`tuG0$ #0 LkdųH$3code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message. Valid Range: Not Applicable Default:0$A unique reference to an instrument I/O session. It identifies which device to communicate with and all configuration information to perform the I/O. See the initialize VI for more information. Valid Range: Not Applicable Default: Not Applicable $'xH$QLd' W| %'( (\(@% 2'xO Nb112<% 2'x NbƳ, p& 2'x+  P`uGP`uGP`uG0& 'x Ldų@&+This is a copy of the VISA session. It is used programmatically to pass the VISA Session to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram's structure. Valid Range: Not Applicable Default: Not Applicable <& n,K+(|(,,- ( *<T4( Dг,4) F- ,4*O-rл*t*^Enable or disable the bandwidth limit function. Valid Range: T -> On F -> Off (Default Value)*This control specifies the number of the channel for the vertical controls to act upon. Valid Range: T -> Channel 1 (Default Value) F -> Channel 24*  B- Ƴ,4+ F+,r,<, n+,͘,pL+. +,ДДДДД0.D$+,P.W.0@@. 2- oMoMkQ@. 2- @pLpLlP0.D*x-*0. - ų4. D,L/ 0 |L-./This control sets the vertical coupling of the channel indicated by the Source control. Valid Range: 0 -> DC (Default Value) 1 -> AC 2 -> GND/Selects the different probe attenuation factor for the designated channel. Valid Range: 0 -> 1x 1 -> 10x (Default Value) 2 -> 100x/pSets the vertical gain of the specified channel. Valid Range: 2.0E-3 V/div to 5.0E+0 V/div 0 -> 2mV 1 -> 5mV 2 -> 10mV 3 -> 20mV 4 -> 50mV 5 -> 100mV 6 -> 200mV 7 -> 500mV 8 -> 1V 9 -> 2V 10-> 5V Default Value: 1.0E+0 V/div Note: 1X probe : 2.0E-3 V/div to 5.0E+0 V/div 10X probe : 2.0E-2 V/div to 5.0E+1 V/div 100X probe: 2.0E-1 V/div to 5.0E+2 V/div U414DL+L+H+K+005<x+x3|2$$=2 0# Nvb, 10# Lkd4#L/*./-L|  0/PP/         . -|  0L6 L:]dH&5FQ:]J,IQLkd#"W|T/@This control sets the signal position of the channel indicated by the Source control. Valid Range: Volts/Div Offset Range 2mV/div ~50mV/div -0.5V~+0.5V 100mV/div ~500mV/div -5V~+5V 1V/div ~5V/div -50V~+50V Default Value: 0.0 V VBDHPGDS820 Vertical.viLVIN GW Write.vi&PTH0:@ BDHPԌL+8:8:8:?4//x;z$/`(,/7X3|.` /4 T/ d/(/+#z4;0Dx?+;3z4;0D =+#z ;Dxd ;D(4;0D|;+#z;4;0D<+#z; ;D $Hd0;  u ;(;,;D;4;  2 \, <@ H 0< p 4<  2 X,0=  4=0d9IYQz4=04:Yiaz4= J  T,>D t > >Hl4>02IYQz>L > 4`4>0H8IYQz4>0<1IYQz>>d > $d>X4>/̀z$>dX(4>0P7z4>0-z >$ p4>0,z> >x4>0+z>( >84>0|*z> >H> pX4> Jp <,0?  4? J  @, @@ xLd4@,1x0 0@@ ".L0@@ -跺ڿ4@ BvǹD,4A BL,4BQXu!B84B 2 vP,0C  C((4CQ\|C(CC4C J eu,,D 0 $4D 2H ,,E H(0E H 4E JH w, F@ \,F x4 , F@ X8,F 04F!0 F8(FF 4F0"<0 F,F .p44F00 Fd4F J ,,G &8 G@ (4G|0 0GL4G2$0G,G ,/y/,4G/d| G 686X G - G"6,G N>tZ>L>Gx ҁ Ҋ ғҕsөsөsө00RSRC LVINLBVW W t4T0 4 DRSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDSTRGXICONlicl4icl8DTHPTRec@CPSTSTR \LIfpFPHPLIbdBDHPHISTPRT FTAB L+L+PM+tL+ N+$N+ :+LN+J+#tLM+#$J+#DL+%@xL+%` M+%M+&0I+(4K+,8,M+*>N++?M+,?`N+.?N+/@$N+0@HO+1@N+2A,N+3AxN+4AN+5BN+6B\N+7BO+8BN+9C@ O+:CN+;CN+D O+?EO+@EtO+AEO+BFPO+CFh$O+DF,O+EGO+FG\(O+GGO+HHDO+IHt>?|xq4>xaqg<>>?|x~q<<øxy||<x98?<GWGDS820 GDS820u.llb GW Write.vi      @pInstr VISA session@ Level (0.000E+0 V)@Source(0:Channel1)@ Delay time (1.00E-6)@pInstrdup VISA session@Coupling(1:DC)@!Type(Time delay)@!Slope(T:Falling)@Delay count (2)@ Reject(0:Off)@Delay mode (0:TTL)@@P @!status @code@0sourceerror in (no error)@!Noise Rej(0:Off)@ Ext Level (0.000E+0)6@P @!status @code@0source error out PP c$ cP"@P@flg@oRt@eofudfPpInstrdup VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrextP"@P@flg@oRt@eofudfPpInstr VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrext c P"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext P cP"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext P cbP"@P@flg@oRt@eofudfP Ext Level (0.000E+0)p dfdP txdP oldP ext P   c^P"@P@flg@oRt@eofudfP!Slope(T:Falling)p!dfdP!txdP!oldP!ext c\P"@P@flg@oRt@eofudfPCoupling(1:DC)pdfdPtxdPoldPext`P"@P@flg@oRt@eofudfPSource(0:Channel1)xdfdPtxdPoldPext P" P@@ P" P@@ c^P"@P@flg@oRt@eofudfP!Noise Rej(0:Off)x!dfdP!txdP!oldP!ext cZP"@P@flg@oRt@eofudfP Reject(0:Off)xdfdPtxdPoldPext P    P   `P"@P@flg@oRt@eofudfP Level (0.000E+0 V)p dfdP txdP oldP ext c^P"@P@flg@oRt@eofudfP!Type(Time delay)x!dfdP!txdP!oldP!ext cbP"@P@flg@oRt@eofudfP Delay time (1.00E-6)p dfdP txdP oldP ext P c\P"@P@flg@oRt@eofudfPDelay count (2)pdfdPtxdPoldPext P" P@@ P" P@@ c`P"@P@flg@oRt@eofudfPDelay mode (0:TTL)pdfdPtxdPoldPext 0V P$@P@0P`0 format string`0 format stringV P$@P@0P`0 format string`0 format string c cD@@P @!status @code@0sourceerror in (no error)@pInstr VISA session c|000@Delay count (2)@!Type(Time delay)0@ Delay time (1.00E-6)0@ Ext Level (0.000E+0)@Delay mode (0:TTL)0@Source(0:Channel1)@ Level (0.000E+0 V)@Coupling(1:DC)@!Slope(T:Falling)@ Reject(0:Off)@!Noise Rej(0:Off) c< c4 c  c  c  c  c c c! xp^x  0 8 l  ?4@4>z򚼯H?UL_?>D:TRIG:TYP 0;MOD 2;SOUR %d;LEV%f;TYP 3;COUP %d;SLOP %d;REJ %d;NREJ %d\x{ ;DEL:TIM %f ;DEL:EVEN %d\x{ ;DEL:LEV %f ;DEL:MOD %dD<PX$08x  P \n  ,     v  0^<> T`p D      @ @ @ @ @ @< @& $r@ @2 @ lh     @ @    hR @z n  D@T H  H@  ZVIDSGDS820 Delay Trigger.viVIDS GW Write.vi PTH0`7i386TcodeX7+TE{UE`ETPUEd$=j=( Ð#Ӏ}#GEPXC,CDCTtVW_^Ct{xSQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEQRuhPED$X%md$ZY=t_^ZY[ÐuPe$Yd$ = C{ tPRZXC|CdC$CL{PtPR=ZXC4{8tVWh_^C\{`tPRZXCl{ptPRZX} E(E!E"ƅDƅ$ƅƅƅPƅƅƅƅƅ0ƅTƅƅɍHHH HƅPt hhUEP l   dT l YdTl l d_^ZY[]Ð =t,PET$PP e$ $@ $Ðd$*Ul$SQRVWT$ QRPED$Rsd$ZY=u_^ZY[]ÐDž t @DžH DžxDžDžDž$Dž(Dž,PTABx xQRu 膷d$ZY(Ul$SQRVW}'uQRU輛jd$ZY3_^ZY[]ÐUl$SQRVWueF eF7UF@fFDQRhUύjd$ZY_^ZY[]ÐX799R9 ^ 9 I<" mT% , p6 Nf EMU]% M d {  . H R h ~ CODEX7+T(6.0rc5Oldest compatible LabVIEW.+M+MP+M`+KpPPP@Source(0:Channel1)@Coupling(1:DC)@!Slope(T:Falling)@ Ext Level (0.000E+0)@@P @!status @code@0sourceerror in (no error)6@P @!status @code@0source error out@pInstr VISA session@pInstrdup VISA session@!Noise Rej(0:Off)@ Reject(0:Off)@ Level (0.000E+0 V)@!Type(Time delay)@ Delay time (1.00E-6)@Delay count (2)@Delay mode (0:TTL)"   This VI sets the source, type, mode, coupling, slope, holdoff, level, polarity and sinchronisation values for the oscilloscope trigger.eqJRJIHRDJReq<@@<~@@ EF"RD!ΈD B 33  ++++++++++++####++++++++++++++++++++++++++++++++++++++++++++++####++++########+++######++############++########+++##############+++###############################################################|DTHPDG+88t{~$@Source(0:Channel1)*@pInstr VISA session.@pInstrdup VISA sessionF6@P @!status @code@0source error out@0source @code0 @!statusL@@P @!status @code@0sourceerror in (no error)$@Delay mode (0:TTL) @Coupling(1:DC)F6@P @!status @code@0sourceerror IO&@!Noise Rej(0:Off)*@ Ext Level (0.000E+0)*@ Delay time (1.00E-6)&@!Slope(T:Falling)" x  6@P @!status @code@0source error out@ Return Count@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@0Write Buffer ("")@pInstr VISA session 7"@ Return Count*@0Write Buffer ("")"@ Reject(0:Off) @Delay count (2)$@ Level (0.000E+0 V)&@!Type(Time delay)!&@0 format string&@Function (0:Off)f(TT(Dhh@@dT(@44DhXX|4D \D89dup VISA sessionXDKL  VISA sessionUD;n<n error outRD@_A_sourceHN+FGPDcodeH,H+RD@ZAZstatusH$dM+GoHowDAB  error in (no error)RDFeGesourceH8+LMPD˝˝codeHtK+Њ޶Ћ޶RDF`G`statusH$H+MuNuxD,- Ext Level (0.000E+0)HM+5w6wZDXmtXntFalling RisingtDCGQCHQSlope(T:Falling)vDNN\NO\Source(0:Channel1)HL+c>qLc?qLH`L+c[uc\qHG+$L6$M2HL+$C6$D2tDCFQCGQ  Noise Rej(0:Off)qDHVHV  Reject(0:Off)HK+]o]kH4L+]k]kƳvDP^XP^XLevel (0.000E+0 V)xDDE䲳 Delay time (1.00E-6)HN+ft?ft?tDGH Type(Time delay)RDVprVqrOn OffbD]ǡ^šTime delay Event delayHO+MNsD Delay count (2)HN+HXO+OPrDHICoupling(1:DC)HL+2@3@vD// Delay mode (0:TTL)H(+HK+HDP+9xG9yGHDN+7]E7^E HDK+#1#1 HDM+"\0"]0HDI+_um_vmHDK+~HDH+}~HDL+_lm_mmHD7+yz HDK+HDK+CtQCuQWD *H *H GW Write.viHDN+tgthHD8I+mnHDxN+z{HD+%% YD&& format stringYD  format stringHDM+RE True YD&4&4 format stringHDL+7E7EOE!/!/ 2 HD/T0^4' F/TF,( /TBSBSBSBSBS4( DUos,4) D\Ȣ,4*  2,( LƳ,L+ :,( LR0c0c/d.e-f@+ 2,( @CJpLpLlP@+ 2,( CJoMoMkQ0+D.,(Tp+YSelects the delay trigger setting. Valid Range: F - Time delay(Default) T - Event delay x+bSets the user-defined delay trigger time. Valid Range: 100 ns to 1.3 ms Default: 1.00 us t+_Selects the source for the trigger. Valid Range: 0 - Channel 1 (Default Value) 1 - Channel 2 +|0@+P54d3TA(h+TSets the user-defined delay trigger event. Valid Range: 2 to 65000 Default: 2(+445p55$40+ 3 ų4+ F3 ,4,  23 Ƴ,L- :3 0c0c/d.e-f@- 23 @pLpLlP@- 23 ǿoMoMkQ0-D393D-|@ 92 @ 4x,\5( |L')//25:\5:520//)0'L| (5Sets the external trigger level. Valid Range: DC couple: -20.0 V to 20.0 V AC couple: -2.5 V to 2.5 V Default: 0.000 V`5LSets the noise rejection mode. Valid Range: 0 - Off (Default Value) 1 - On 5lSelects a positive or negative slope for the trigger. Valid Range: F - Rising T - Falling (Default Value) 5Sets the different start trigger signal level(external trigger). Valid Range: 0 to 2 0 - TTL (Default Value) 1 - ECL 2 - USR Default: 0 ZBDHPGDS820 Delay Trigger.viLVIN GW Write.vi PTH0N BDHPXM+8NNN,5@@ B<45D&,58 $r5\ 5 05 505D<005@8$|h8H@45 Bh8wH`,06@80h6;F[>K46 B6\F\,07@8L0"2*`47 B0"2,08@80!;1[)K48 B![1,09@.p6 px(49 B^tn`,0:@8\4: B\},0;@8p(4; B|,0<@8#$^nfT4< B$^kn,4=D5L04=D 274=D174=D 2P0=4=D&!4=D%d=~DX7+1LT]L+XM+1 fH<p+= 0== = #$= ` =@80=@8 ,' P4= B x ,0>@8)4> B,? D0?. t"Amuq4?DL3|P? ? ? `0? $0? 0? 2 ? p0? d3 ?  P ?  \0? x ?  ,  ?0,\b4?D(T-! ?D(?h4?  2 BsR,4@QApS <@D4(#h @  @ @  0@  800@ 10@  +@ L@ @ @ @ 4t L @  0@  @ l @  0@  $*$@ 0@  ApSX@,Dm\s V$" (z @lX8@@1DT& F* !G+@@04@ K  +I,@A 0P@$|, A 0hAP4A3 ,">"F*B& A p0 A  P4A3 @#6">*:&4A3 '&".**&A A 04A3 &."6*2& A @4A3 8&6".A A `A$4A3 (6F">A@ A $4A3 x6&6.A A D4A3 5> FB4A3 76F> A $h4A3 h-6 >: A| A 4|4A3 ,. 62 A A AA, A h0A4A3 )& .* A,n4AF(0AA$0A@80/$s{ A@@ t"t0A@8"/t4A B$sfh,4B Btl, CBTt CBt0C@;H2Ly|4C BLyD,D( `D DB> DBT> D@@ t0D- t"C  0D- t# B DB DBT @D"D,D t1; D(DT0D|; D<@ D@DH(,DDtD4DQH'ED D4D 2t &d,0E t '0E@ E@EE$ E H4E Jt 'h,F#8F,F `ll F;H#8L4F|E|0F`l,F t1< FFF0F;|4FD@0FF FF F8 F@TlX8,FTxRH4FQX!PF<4F J !l,4G 2  p,0H  !4HG00H@KH H!,HT@4HD'h  H xH80HI0H0J H$ H H@0H,F H!8 0HG4H ,H,0 0I-)*V )$,I++**t IB.p0*> I@@)4+0>0I-)+`W,I++,+ IB,h,+0> IB--d+0> IB,h,*> IB--d*>,I)),8,LI,hI,0I, (4I, -HJ00 IB.p:H+0>,I)(p#$0I,)I++4I,'J0I ,,I):9:| 0I.D( I@.p/..,I.p.\/h RI.4IQ.5G/4[I/P//4I J/ %5x,4J 2/ 6F|,0K / 5G4K.D%,K04K.D:M0KB&BKLM ` @ L l 0 4MD4B0 M<)@8M L> M+@4MD4H0M7,̬MJ@J4M J6, ,4NQ01f4N  26, , O7/7.4O.D6L O8*tO1=4OD:CD0 4O|1hD ,O 80@,O,`(L ,O;HD0O 6, LOh0\$ $t<14O ,P=> >?|?@8 P=\;>\1 P=\4t>, L0P=\=`0P=\=_0P=\>aP>P?| P=\:>> P=\?$?|0P=\?TcP?P@8 P=\??|0P=\>bP@X$P>\>,>??$,P8 =\) t P=\'@X<0P=\?hd\P1=\<) tt$   $\0hP2 2լP"qq\P;:4t'4 ,0"#p0$P4tP;PD\P;HP PPP<|PlP  P4P'@q#@#P,$KK$P-d$$JJP/W>>P:HWWP6ixxP0V$WVP:$ ( _wA-0UUAn *>mS>ףp>Y>-0x ҁ Ҋ ғҕsөsөsө00RSRC LVINLBVW W0 4 RSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDSTRGXICONlicl4icl8DTHPTRecFCPSTHSTR LIfpFPHPLIbd BDHP $HIST 8PRT LFTAB `0N+H+PO+tN+LN+O+O+`(N+N+*$ O+*PO+*pO+,M+ >|O+>N+? N+?tH+?M+@MHO+?MP+@M|O+AN,O+BNN+CNLL+DO L+EOltL+FON+GPO+HPxO+IPTN+JQO+KQ| L+LQO+MR0M+NRhO+ORO+PSO+ S`O+SM+SM+"SxL+.SM+4SN+T@O+UM+VL+VHlO+,O+O+pP+O+ O+GDS820 Delay Trigger.viThis VI sets the source, type, mode, coupling, slope, holdoff, level, polarity and sinchronisation values for the oscilloscope trigger.    @pInstr VISA session@ Level (2.00E-1 V)@Source(0:Channel1)@ Pulse Width (1.00E-6)@pInstrdup VISA session@Coupling (1:DC)@Condition 0(0:<)@!Slope(T:Falling)@ Reject(0:Off)@Trigger mode (1:Auto)@@P @!status @code@0sourceerror in (no error)@!Noise Rej(0:Off)6@P @!status @code@0source error out++++++++++++####++++++++++++++++++++++++++++++++++++++++++++++++++#####+++########++########++##############+++######+++######################################################################eqJRJIHRDJReq<@@<~@@ EF"RD!ΈD By: #?UUTϫ+꿫꿫ꪯꫢꪪﯨꪪ着:먣31``<8333<8333843A3<<333<8333<8333<833333ϟ?wx<?a?<ø08?ø08?ø08|ywyywyywyx;<;y><<<?cffffffff𼮪U]ẅo[Э][?ݺWUX@1RJ)%B )%Z2$RBI$RJ)$1??"tb^u?BEu~9d$7$Ĺ$! ???Q?ĎL H   H ?H H   İĿH DH ?İĠ?  H H@H ĠD H ?HH Ġ @H H ĿHĿHĿHĿHĿH HĿHĿH???A?p2_pp?2Ȭ 0` (̀rh̀r,̀̈̌b,,̌̈ ,̢,, (̈,΢,,, ̈,΢,""h,̀̈̌b,,̌̈H ,̢, ,h (̈,΢,,, ̈,΢,""̂Ȉ Ȍb,h,Ȉh,̋ ̌b,̢,,,  0@`0̀.?, ΃ ̌ ,,! ̂̈ ̢.΢,,̈̋ ̀h,,b,̈,b,,h,,Ƞʀʀʀ ʠ ʠ!ʠ ʣ̀ŒȈ̈,( <(̈, 13pUw13330P50Tw,Ȉ̈,,΢,,h, 7U13333333΢,..̂ 7CUȈ μ(̈̈ ˼(̢̈̌,b,,,,,b,.̂̂ 3QU34U3133333̋ 0]QUp1̢̌,b,,h,,̌ ̌333333331013 1_?_ 13333334310@`07Տ@P=3pUw3A3U3U0333333#33330@`0p7133_333313_p130www3333#0311_<Ȭ ̎ Ȟ ̀ ̼Bψ,̼Bψ, ̼̀B񈨌̻ˈ,̼B    Ȉ̌ Ȉ̻ˈ,̼B̈ȈȈḦḦḦ̈̃ ̀΢ H ̈Ḧ((Ȉ̌ʌȈH ̈(̌̂ȏȈB̈Ḧ̌H ̈H Ĉ̌̌̌H ̈ȈH ̈Č̌Č̌Ȉ̌ H<̼̀B̻ˈ, ̀̌Ȉ̀ ̀ *(/𨂋 *𨂏 /(̀ /( Ȟ̈̄ ,Ȁ ,ᏈH ̼̂B/ Ȉ̄̌ŒŒΌȈ̌ʌȈŒ̈Ḧ̻ˈ,L 03333̌  Ḧ̈ / (/𨂏𨂏 /(򨂏 /(  ό\ȏ RSRC LVINLBVW D@ <fETr ُ B~S2i=$1PLVINGDS820 Pulse Width Trigger.viLVIN GW Write.vi x  6@P @!status @code@0source error out@ Return Count@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@0Write Buffer ("")@pInstr VISA sessionPTH00 GWGDS820 GDS820u.llb GW Write.vi    @pInstr VISA session@ Level (2.00E-1 V)@Source(0:Channel1)@ Pulse Width (1.00E-6)@pInstrdup VISA session@Coupling (1:DC)@Condition 0(0:<)@!Slope(T:Falling)@ Reject(0:Off)@Trigger mode (1:Auto)@@P @!status @code@0sourceerror in (no error)@!Noise Rej(0:Off)6@P @!status @code@0source error out ` `PC c$ cP"@P@flg@oRt@eofudfPpInstrdup VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrextP"@P@flg@oRt@eofudfPpInstr VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrext c P"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext P cP"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext P c^P"@P@flg@oRt@eofudfP!Slope(T:Falling)p!dfdP!txdP!oldP!ext c\P"@P@flg@oRt@eofudfPCoupling (1:DC)pdfdPtxdPoldPext`P"@P@flg@oRt@eofudfPSource(0:Channel1)xdfdPtxdPoldPext P" P@@ P" P@@ c^P"@P@flg@oRt@eofudfP!Noise Rej(0:Off)x!dfdP!txdP!oldP!ext cZP"@P@flg@oRt@eofudfP Reject(0:Off)xdfdPtxdPoldPext P    P   ^P"@P@flg@oRt@eofudfP Level (2.00E-1 V)p dfdP txdP oldP ext c bP"@P@flg@oRt@eofudfP Pulse Width (1.00E-6)p dfdP txdP oldP ext P" P@@ P" P@@ cbP"@P@flg@oRt@eofudfPTrigger mode (1:Auto)pdfdPtxdPoldPext P" P@@ c ^P"@P@flg@oRt@eofudfPCondition 0(0:<)pdfdPtxdPoldPext c^P"@P@flg@oRt@eofudfP Level (0.000E+0)p dfdP txdP oldP ext c\P"@P@flg@oRt@eofudfP!Noise Rej(Off)x!dfdP!txdP!oldP!ext 0`0 format string c c cD@@P @!status @code@0sourceerror in (no error)@pInstr VISA session c|00@Trigger mode (1:Auto)@Condition 0(0:<)@ Pulse Width (1.00E-6)@Source(0:Channel1)@ Level (2.00E-1 V)@Coupling (1:DC)@!Slope(T:Falling)@ Reject(0:Off)@!Noise Rej(0:Off) c c4 c c  c c(`d ^X   0 >Uy0:@$?ə>?ə8:TRIG:SOUR %d;LEV%f;TYP 2;COUP %d;SLOP %d;REJ %d;NREJ %d;MOD %d;PULS:MOD %d;PULS:TIM %fHbPT P \n  ,   0<>\ DPXX vL D  DPX< R@     @@ T@ P@ H@ \@ X@ ~L@ <@: @@X D@r 8. 4& @@ `VIDSGDS820 Pulse Width Trigger.viVIDS GW Write.viPTH0 i386= ecode$K+ E{eE`ETPUEd$==Ð#Ӏ}#EPXC,HCDPCTTCt{xSQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEQRuhPED$Xlymd$ZY=t_^ZY[ÐuPe$Yd$ =C{ tPRZXC|\CdXC$LC4DCl<CL@} hE(E!E"ƅƅƅƅPƅƅ0ƅDƅƅƅDƅɍhHHƅdPt hhUEP]?]sourceHK+DEPD~codeHPO+RD>X?XstatusH$L+EmFmwD?@  error in (no error)RDDcEcsourceH8+JKPD˛˛codeHPN+Ј޴Љ޴RDD^E^statusH$L+KsLsZDXatXbtFalling RisingtDD<RD=RSlope(T:Falling)vDNN\NO\Source(0:Channel1)HL+c>qLc?qLHPM+c[uc\qHK+$L6$M2HI+$C6$D2tDCDQCEQ  Noise Rej(0:Off)qDHVHV  Reject(0:Off)H8I+]o]kHN+]k]kijuDP^PP^PLevel (2.00E-1 V)yD>ɳ?ɳ  Pulse Width (1.00E-6)HM+ft?ft?RDVnrVorOn OffHpL+G߉H߉HH+EFsD>?  Coupling (1:DC)HH+(6)6yDll  Trigger mode (1:Auto)H+쳳HxN+BBHM+AAtDMM  Condition 0(0:<)HL+볳HDG+rsHDK+}W}X HDtM+iwiw HDL+hVvhWvHDX7+~HDM+z{HDK+_lm_mmHDN+yz HDxM+HDK+CtQCuQWDbpBbpB GW Write.viHDN+totpHDM+1_?1`? YDST format stringHDG+HDK+_`HDL+''"no errorERRORno errorERROR"no errorERRORno errorERROR! Channel 1 Channel 2ExtLineOffLFHF ACDC" Auto levelAutoNormalSingle= Small than Great thanEqual to Not equal to Not equal toInstrhu`DL+DK+NN\NO\Instr+H+M+M+N+M+# L|4 F >@,0 7 C0  >#  L  L 4 QC  ,  D x 4 F Cd,4 2 IƳ,p 4+ EGEGEG0  Cų@P~L@4 F L ̜,4 2 L χߵƳ,@ 2 L @~ׅpLpLlP@ 2 L ~oMoMkQ0  L ͅų4OC{ p ( d4 G C_,< v Jt@,N+  C{ C{ C{ C{YYYYYY C{ 4 DW`u,0D ` t|H4O 0C;w A  4 F tC;S,  tVKwZVKwZVKwZVKwZVKwZ0D0b||@0D(|PWM=xx8@0(D4 F( MM],4  B( b=rMƳ,< 2( bZvƳ,M+@ 2( @`QlXpLpLlP@ 2( lQxXoMoMkQ0 ( `Xxų7~D$K+5,=\K+DO+H+>q<x++DD+D$K+=P+DO+H+>q<x+, 4x tL : L чݍ0c0c/d.e-f°source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred. Default: Empty String, @tlerror in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty stringstatus is TRUE if an error occurred, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Valid Range: T: Error F: No Error (default)status is TRUE if an error occurred before this VI was called, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Valid Range: T: Error F: No Error (default)L : 0c0c/d.e-f H3code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message. Valid Range: Not Applicable Default:0source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred. Default: Empty StringHQ!@9%W|  H !Pt_error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty string@ 2O #7112< 2 #K7Ƴd, p 2+  %B5IuG%B5IuG%B5IuG0  !@9ų !!""H3code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message. Valid Range: Not Applicable Default:0HQ!79$W|@ 2!PO #7112< 2!P #B7Ƴ, p 2!P+  %95@uG%95@uG%95@uG0 !P !79ųA unique reference to an instrument I/O session. It identifies which device to communicate with and all configuration information to perform the I/O. See the initialize VI for more information. Valid Range: Not Applicable Default: Not Applicable @+This is a copy of the VISA session. It is used programmatically to pass the VISA Session to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram's structure. Valid Range: Not Applicable Default: Not Applicable &&Sets the type of coupling for the trigger. Valid Range: 0 - Off 1 - Low Frequency Rejection (20MHz LP filter) 2 - High Frequency Reject |PW(Gr'%/@R$d4O&TBCu%G0D%& 0 4 F& BCR,4 F% GW, & USudUSudUSudUSudUSud(&''(\((< 2% \pƳ`,O+4!  B% \lƳ,@" 2% froMoMkQ@" 2% @ZfpLpLlP0"D.%D 0" % Zrų" L-  /  7 0   (48 | &T     @"P-OwQ*l=D:dR"|(",<--D-+*0" * cwBų@"P/=,;4|dL" :* gs0c0c/d.e-f. =2  #K7, -P. l++9 L@9"1 !@94" F* O_QT,#|,(#,./(/h.,0# * Dų4# F* =ʴl,4$  2* eu@Ƴ,@% 2* @cmpLpLlP@% 2* mwoMoMkQ0%D*X;*v4% DUmsp,/FQJ,M0 l++(./4H54&  2* FƳ,L' :* FL0c0c/d.e-f@' 2* @=DpLpLlP@' 2* =DoMoMkQ0'D,p*y4Q!@9%W|14ns to 1.3 ms Default: 1.00 us '|P'W48m0:@@R('3T33334hP'W'11,=@t(l'XSets the type of coupling for the trigger. Valid Range: 0 - AC 1 - DC (Default Value) ('120122d2<' 20 DƳ,q< x+p3ZSets the time value for pulse width. Valid Range: 20 ns to 10 s Default: 1.00 us 3Select the different pulse trigger type. Valid Range: 0 to 3 0 - Small than (Default Value) 1 - Great than 2 - Equal to 3 - Not equal to Default: 0U=>q<x+3Sets the edge trigger level. Valid Range: -90.000E+3 V to 90.000E+3 V Default: 0.200 V Note: (1) The max and min value depends of seted attenuation.BhlFGlC &dGhBA$I-OwNl*P+:dRDP+=[+xO+,K+>q< x+5F* O_N,A-OwNl*D=:dR52 * eu@V,1 * cwB@2 * @cmLpLpPlA2 * mwMoMoQk1DX*;*M$I:* gsc0c0d/e.f-]><,(?*\?-?D-@-@@+@*?-@DP+= `+xO+,K+>q< x+3mSelects a positive or negative slope for the trigger. Valid Range: F - Rising T - Falling (Default Value) GX0 C;w  -XAAt tBDP+=b+xO+,K+>q< x+aLSets the noise rejection mode. Valid Range: 0 - Off 1 - On (Default Value) ePFBlC(. &C5PFT&BCu%(.DP+=g+xO+,K+>q< x+5F &BCRP,5T&BCu%lC &USudUSudUSudUSudUSud= ,D&D &D&,ET&F1PFD% &" XGXGDP+=g+xO+,K+>q< x+`3LSets the noise rejection mode. Valid Range: 0 - Off (Default Value) 1 - On `BDHPGDS820 Pulse Width Trigger.viLVIN GW Write.vi PTH0(P BDHPM+8.(H(O,3X&43Dp,38X <~3H ,33@ 303D03@8|h~43 Bh~q,04@8h|5UE44 B|V,05@8L0hxp`45 B0hxl,06@8ܜ0g5wUoE46 BgUw,47D,&` 7 `07@8D 0Hx47 BH}D,08@8p48 By,09@88^nf@49 B^knX,4:D&04:D "74:D 74:D #P4:D!4:D:~D$K+ cM+M+1F *`K<p+::: , : p8,: :@8t0:@8 &T 4: Bx,0;@8x(@p4; B@,<  4<D@#@P< < |< 0< p$0< pD0< pl2 < pp\0< p3 < px@ < pDH0< p < p L<0 \b4<D!<h4<  2 < BsR,4=QApS <=D  = p = pt 0= p 00= p10= p |+= = <= = pl L = p <0= p (= = p \ <0= p *$=  L \ 0=  < ApS@=1D | Hl$!G+= =$4= K aqC ,@> $D4p >  h>D4>3 "$ > d$ > D4>3 4#|$ 4>3 'lt$p > > 04>3 &t|$x  > 44>3 8l|t> > T>4>3 (|>4 > 4>3 l6l |t> > 84>3 5 4>3 7|  > h4>3 \-|  >p > (p4>3 ,t| x > > !p>> > \0> 4>3  )lt p >,n>0>@8L-s{4> Bsn,0?@8/,0@8\4? B,0^@,@@,! @ pL@@4@D%  4@D  \@!ptl L8xDpt0@ pF,@,\ L4@Dl@8ffݬ@xݬ@D@pp@L{{@ |4@D$ @ @,@8@$@ @@8tL@ <  , |4@D"L0@ 4@ J R,4AQ4A  2 h,B4BDX'0 0B  0B@848 4B B^ ,&"$C@P C<0C<&.*0C@87( $4C B~(D,\D,<  p@H0h\Dh0H@,:mS>ףp>Y>-0x ҁ Ҋ ғҕsөsөsө00RSRC LVINLBVW 4X 4RSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDSTRGXICONlicl4icl8DTHPTRec9CPSTDSTR LIfpFPHP LIbd BDHP4HISTHPRT \FTABpH+P+PL+tM+K+K+(N+TH+M+M+N+ФM+!lM+6>dxL+7>O+8>N+9?HO+:?M+;?O+<@,M+=@xO+>@@O+?A P+@AllO+AAK+BBO+CBdN+DB`M+ BlN+C$M+CLhO+ CtO+(CtL+.CO+0C0M+DM+EtO+F O+F|x<aqqaqqaqy>?<<??|> 'sB$R%Dr#RR%dR% ??(@U"ÀCU:̌  İH DH ?H H @     H  H Ŀ ?ĠH?  H Ġ įH H ?ĿH @Hİ?HH HHHHH䯊ࠊ8H䯊䯊ࠎ ?Ȭ   ̈h ϼ(̌̌̈ ̈̂b,̌b̌̀,  b,Ȉ,""h (,,H ,̢,̂!̂̋ Ḧ,b,..̂̂.?,΢,,h,,̀̀̈Čb̌̈,Ȍ̢̂̀, ,΢,"" (̈,, ,̢,̂̂̂̀ ̢. ,b̢.bȈ,̈,,:,̼bB{,, B̈,,h,̢̂̃ŒȈ̈,,΢,b..̂̋Ȉ̈̈,h Ȉ,΢,.Ȉ, bh,b,h,̈ b̂Ȉ̂.̌,b,..̃ ̂̂,b,..̂Ȉ (̌h,H (̈̈,b,..̂ˆ,03Ƞʁ ʁʁ ʡ! ! !ʠʠʠʣ<2<Ȭ ̎ ̜̬B,̴NBΈ,  Έ,̼B   ̪ʈ ̬B̪ʈ,̼B,̬̬BȈ,̬BȠ*ȈȞȈ̌ ̀̌`Ȉ̈Ḧ `Ḧ ȈḦȞȈ̈̈ ΢,̀ ̌bḦ( ̌ΌȈH ̈ ̌ŒȈḦ ̌Ȉ̀̈ȞȈ̈H ̈ ,΢,ȞȈ̈ H΢, ̈ ̈,΢,   ̀  ̀  *( ***(   * *   * *(  (* *  ( *(* (*   . *ȏ̌B̈̌ȈȈ ̈ ̈Ȉ ̈Ȉ ̈ ̈HȈ̈ȈČ̌  ̈Ȭ*Ȉ,̌̌Ȉ L Ȉ̈ ̌Č̌ȈH Ȉ̈ Ȉ ̈H Č̈H Ȉ̈H Ȉ̈Ȉ̈H ̀ ̀ ̀ Ȭ.Ȉ,̌̌Ȉ̌Ȉ̈ȈȈ ̈H Ȉ̈H ̈H Ȉ̈H ȈLȈ̈̀L H ̀ ̀ ̀H ̀(((XXXόȏ RSRC LVINLBVWͼ ͜D <]A1[IzLRD$l' ُ B~l֩ qLVINGDS820 Getting Started.viLVINGDS820 Close.vii x  6@P @!status @code@0source error out@@P @!status @code@0sourceerror in (no error)@pInstr VISA sessionPTH03 GWGDS820 GDS820.llbGDS820 Close.viLVINGDS820 Initialize.vi x  6@P @!status @code@0source error out@pInstr VISA session@Stop Bits(0:1bit)@Baud Rate (3:19200)@Parity(0:None)@@P @!status @code@0sourceerror in (no error)@!Reset (T: Reset)@!ID Query (T: Check)$@0Instr. Descriptor (GPIB::8)PTH08 GWGDS820 GDS820.llbGDS820 Initialize.viLVINGDS820 Example.vi x    6@P @!status @code@0source error out@@Waveform@pInstrdup VISA session @Channel on Display(1:CH 1)@@P @!status @code@0sourceerror in (no error)@ Position (0.000)@Timebase (18:1ms)@pInstr VISA sessionPTH05 GWGDS820 GDS820.llbGDS820 Example.vi]   @Address/Com Port (8)@Baud Rate (3:19200)@Parity(0:None)@Stop Bits(0:1bit)@!Interface (F:GPIB)@@Waveform@!ID Query (T: Check)@!Reset (T: Reset)@@P @!status @code@0sourceerror in (no error) @Channel on Display(1:CH 1)@Timebase (18:1ms)@ Position (0.000)6@P @!status @code@0source error out " "PJ c$ c P    P cP"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext P" P@@ c^P"@P@flg@oRt@eofudfPTimebase (18:1ms)pdfdPtxdPoldPext c^P"@P@flg@oRt@eofudfP Position (0.000)x dfdP txdP oldP ext P cP"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext P @vP0@PP@P!!!!l@bP0   !!!    $@P0!!!B@8PPb P         @P b P         @P  cP"@P@flg@oRt@eofudfP@Waveformx@dfdP@txdP@oldP@ext P chP"@P@flg@oRt@eofudf PChannel on Display(1:CH 1)pdfdPtxdPoldPext P cbP"@P@flg@oRt@eofudfPAddress/Com Port (8)pdfdPtxdPoldPext c`P"@P@flg@oRt@eofudfP!Interface (F:GPIB)x!dfdP!txdP!oldP!ext c^P"@P@flg@oRt@eofudfP!Reset (T: Reset)x!dfdP!txdP!oldP!ext c`P"@P@flg@oRt@eofudfP!ID Query (T: Check)x!dfdP!txdP!oldP!ext P" P@@ c`P"@P@flg@oRt@eofudfPBaud Rate (3:19200)pdfdPtxdPoldPext P" P@@ c\P"@P@flg@oRt@eofudfPParity(0:None)xdfdPtxdPoldPext P" P@@ c^P"@P@flg@oRt@eofudfPStop Bits(0:1bit)xdfdPtxdPoldPext 0 0 0 0 c c c D@@P @!status @code@0sourceerror in (no error)@@Waveform c|@pInstr VISA session c|$ @Channel on Display(1:CH 1)@ Position (0.000)@Timebase (18:1ms) c|@Stop Bits(0:1bit)@Baud Rate (3:19200)@Parity(0:None)@!Reset (T: Reset)@!ID Query (T: Check)00@Address/Com Port (8)@!Interface (F:GPIB) c c c  c c ^* , X ` 4ə?əPlot 0 BTime Amplitudef3N@f3 !P@@@I@$?Ri@ii@Y@4?ASRLGPIB::::INSTR%d%s H @  $V08LT`pH 8 @ ZD  ,8<D X^ ,8< d px LX\ p|~    @@6 L@ H@ D@ @t @ @@ @\ @& @ @       @@6  @@6 D@z  @@6 VIDSGDS820 Getting Started.viVIDSGDS820 Initialize.vi4PTH0VIDSGDS820 Example.vi8PTH0VIDSGDS820 Close.viFW1F@5>FDQRhU豵}d$ZY_^ZY[]ÐX979a9D < " k 14 n  C K S [ %w-D^xF  CODE,L+(6.0rc5Oldest compatible LabVIEW.+M+O,+M+MpPPP @@P @!status @code@0sourceerror in (no error)@Timebase (18:1ms)@ Position (0.000)6@P @!status @code@0source error out@@Waveform @Channel on Display(1:CH 1)@!Reset (T: Reset)@!ID Query (T: Check)@Baud Rate (3:19200)@Parity(0:None)@Stop Bits(0:1bit)@Address/Com Port (8)@!Interface (F:GPIB)"  This VI uses various subVI's to Initialize the driver session, configure and read a measurement from the instrument, and Close the driver session.eqJRJIHRDJReqS3S2L >S|?2L>| ;sB$J["NJ!J;&J333333̈`ff`̈fffff̈fffff`̈ff`++++++++++####++V++####++V++####++++++++++++++V++++V++++++++++++++++V++++V++++++++++++++++ LDTHPDt+88 D K~, @Channel on Display(1:CH 1)$@@Waveform&@Timebase (18:1ms)&@ Position (0.000)F6@P @!status @code@0source error out@0source @code @!status0*@Address/Com Port (8)$@!Interface (F:GPIB)L@@P @!status @code@0sourceerror in (no error)*@pInstr VISA session.@pInstrdup VISA sessionRB x    6@P @!status @code@0source error out@@Waveform@pInstrdup VISA session @Channel on Display(1:CH 1)@@P @!status @code@0sourceerror in (no error)@ Position (0.000)@Timebase (18:1ms)@pInstr VISA session0$@0Instr. Descriptor (GPIB::8)$@!ID Query (T: Check)&@!Reset (T: Reset) @Parity(0:None)$@Baud Rate (3:19200)&@Stop Bits(0:1bit)\P x  6@P @!status @code@0source error out@pInstr VISA session@Stop Bits(0:1bit)@Baud Rate (3:19200)@Parity(0:None)@@P @!status @code@0sourceerror in (no error)@!Reset (T: Reset)@!ID Query (T: Check)$@0Instr. Descriptor (GPIB::8) x  6@P @!status @code@0source error out@@P @!status @code@0sourceerror in (no error)@pInstr VISA session!F6@P @!status @code@0sourceerror IO|Z,,PPt@ddt,Pdtdd tDdt  @ wDLZrLZr  error in (no error)RDcq3cq3statusH$M+w Hw!HPDeYspeZspcodeH0P+x]x^RD88sourceHxJ+È xHJ+"Q4}"R0}uD() Timebase (18:1ms)HK+"50C"60CtDO8]O9]Position (0.000)HO+dDrdErRD`n6`n6statusUDIWJIWJ error outH$P+t#Kt$KPDb\psb]pscodeH(M+u`uaRD;;sourceHP+"#{ATDQQWaveformHD$+!j/}!k/}PD$1?1?TimeU D$!/A AmplitudeHDM+7J8JN0.~D!"Channel on Display(1:CH 1)HhM+GsHsxDٓٓAddress/Com Port (8)HP+%Q&QvD||  Interface (F:GPIB)tDR`lR`lReset (T: Reset)wD"0"0 ID Query (T: Check)]Dg4jg5jReset Don't Reset]D53Qn54QnCheck Don't CheckwD  Baud Rate (3:19200)HDDP+HD,P+  ⳳD˛!˜! Serial Port (19200,8,N,1) rD"0"0Parity(0:None)HM+5C5CHN+6H6D㳳uDYgYg  Stop Bits(0:1bit)HO+lzlzHL+mm{ⳳVD+"L,"L RS232 GPIBHDM+HD0>HD|B+"'@#'@ND;B<B NDd;rBd[x+ XL:;9G47|8`0@P,N7ul(X(Dx\0 <S`$ KˑH@error in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty string0  ]ˑ4 F K[s,0 7 bƌd D4 G0br4, 04ObP< v0vI,P+,  \ status is TRUE if an error occurred before this VI was called, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Valid Range: T: Error F: No Error (default)4 F  dXtq,4 2 w\Ƴ,|h 0sP sP sP sPYYYYYY sP @PdS @,@ 2  @uSZpLpLlP@ 2  SZoMoMkQH3code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message. Valid Range: Not Applicable Default:04QƋ  , D x ( 4 F  9,4 2 ĉƳ<,L :  y\b0c0c/d.e-f0  uZųp 4 + 0  Ƌų0  0H source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred. Default: Empty StringP WX '7 <@ * |( p4< 2 !P5~Ƴ$,h?+4 F  'h,4  B !41DƳ4,@ 2 +G7NoMoMkQ@ 2 @G+NpLpLlP0 $V 0  N7ųL :d eCqI0c0c/d.e-f@ *This control positions the waveform horizontally on the display. Valid Range: -2.0E-1 s to 2.0E-1 s Default Value: 0.0 Note: (1) The minimal position value depends on timebase setting. (2) The different position to 0.0 is not possible to set for timebase setting 100ms (include) and over. 4 Fd N7^,,4  2d cCsƳ8,@ 2d @a:kApLpLlP@ 2d k:uAoMoMkQ04dT0 d aAuų+h+<S`%H4Pl4 G_o7@,  4 F HXK,|dt_error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty string0 7 _0  Z4O_S$ < vs"L,O+,8D status is TRUE if an error occurred, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Valid Range: T: Error F: No Error (default)4 F a[qt,4 2 t_Ƴ, pS pS pS pSYYYYYY pS @Pa[ @@ : @rV|]pLpLlP@ : |V]oMoMkQH3code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message. Valid Range: Not Applicable Default:04Q@ ,lP4 F  <,4 2 !Ƴ,L : v_e0c0c/d.e-f0  r]ųp 4 + 0  ų0 8source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred. Default: Empty Stringp^1# A' 7#d<@ :L!-=vFvFoM<  @ `!4!##44 F R,0 C C>~@ :J!-=fVfV]_0 k! )A>~|d@ :K!-=nNnNgU !!"!t0 2!4(s!t 0@O`40N@ -N0 4 6!4 i0~\,@O@4 !P"2!P0 2!4-!" 54 3!4^0@l,0 2!-0M1P 64 3!^ 0,4 6!6KL, #"L"|"0 2!(KP 30   A>~4 $,0! Z0!  QƳ@!P& $$LA$!|Ƞ!Selects the channel sources which will queryed on oscilloscope's display. Valid Range: 1 -> Channel 1 (Default Value) 2 -> Channel 2 (!%D%x%&h%%0! # BxdX4! F#  ,4"  2# Ft0,L# :# FL0cu0c/d.e-fp# 2# 07CcY7CcY7CcYp# 2# 7CbZ7CbZ7CbZ0#$8#, @#+Displays waveform was read from instrument.@#P( '("Bf#|d#*x8(#(()*)d'0# 'H "Tų0#''HL4#O,4Qm*M#|04# F'H ڔ,4$  2'H $RƳD,x%dSpecifies the GPIB address of the instrument or the Serial port that the instrument is connected to.L% :'H $*0c0c/d.e-f@% 2'H @"pLpLlP%|@% 2'H "oMoMkQ4%O*#}'8p4% G*D},0&)H*Dp&|x&bSelects whether or not to reset the instrument. Valid Range: T: Reset (default) F: Don't Reset.4& G(<Qam,' (<b/òb/òb/òb/aaaYYYb/aaaYYY0'(pL(<X ('/T///080'|',.`4'O-X!Q,-K4' G,!1h,4( f3kT,0)-J,)|)Selects whether or not to check the instrument's ID and Device Type registers to be sure the instrument is the type expected. Valid Range: T: Check (default) F: Don't Check.) ,3Q.ò3Q.ò3Q.ò3Q.aaaYYY3Q.aaaYYY()111202p24) 42RoL,4* F0x d,4+  F0x  Ƴ,<, 60x Ƴ(,O+@. 60x @pLpLlP@. 60x oMoMkQP.W0,d;`G@ 20. 0x ų0.*F0x^4. ʚ",0/ ۓ ݳ4/ F2 !1,40  B2 4DƳ,<1 22 5IƳ,P+@3 22 @3?pLpLlP@3 22 ?KoMoMkQ03 2 3Kų3|P3W4!K.3DEA 3iIt specifies the baud rate used to communicate with the instrument via serial interface (i.e. RS-232). Please note that theses settings must match the actual instrument settings, there is no way to remotely change the Serial parameters. Valid Range: 0: 1200. 1: 2400. 2: 4800. 3: 9600.(Default) * Notes * : Baud rate 19,200 is not supported by this driver. 03,D2,P3W6X5D6A@B XN j(35l5566P643 F4 Xh,44  B4 k{Ƴ,<5 24 lƳ,(L+@7 24 @jvpLpLlP@7 24 voMoMkQ07 4 jų072@4d 7iIt specifies the baud rate used to communicate with the instrument via serial interface (i.e. RS-232). Please note that theses settings must match the actual instrument settings, there is no way to remotely change the Serial parameters. Valid Range: 0: 1200. 1: 2400. 2: 4800. 3: 9600.(Default) * Notes * : Baud rate 19,200 is not supported by this driver. D7/Specifies the interface, either GPIB or Serial.7 *D#*#*#*#*#*47 *#M,8l*/8 ( 0 46 * # -X   ,4  & X ,   L8 X,#&,4-X046( *\89L*( 641\1(0/ -X-$,4&#,X L85It specifies the baud rate used to communicate with the instrument via serial interface (i.e. RS-232). Please note that theses settings must match the actual instrument settings, there is no way to remotely change the Serial parameters. Valid Range: 0: 2400. 1: 4800. 2: 9600. 3: 19200.(Default) 4: 38400. 8lSets the time per division for the time base. Valid Range: 0 - 30 (1ns/div to 10s/div in 1/2.5/5 steps) 00 --- 1ns 16 - 250 us 01 - 2.5ns 17 - 500 us 02 --- 5 ns 18 --- 1ms (Default) 03 -- 10 ns 19 --- 2.5ms 04 -- 25 ns 20 --- 5 ms 05 -- 50 ns 21 --- 10 ms 06 - 100 ns 22 --- 25 ms 07 - 250 ns 23 -- 50 ms 08 - 500 ns 24 -- 100 ms 09 --- 1 us 25 -- 250 ms 10 --- 2.5 us 26 -- 500 ms 11 --- 5 us 27 --- 1 s 12 -- 10 us 28 --- 2.5 s 13 -- 25 us 29 --- 5 s 14 -- 50 us 30 --- 10 s 15 -- 100 us BDHPGDS820 Getting Started.viLVINGDS820 Close.vi"xPTH0LVINGDS820 Initialize.vi(PTH0LVINGDS820 Example.vi/DPTH06LBDHPDO+876D6K8~,L+M+O+HVvIp+,844.l08.08@0,8"B208@0 h"B248 Bh`,49 B8,0:@X"B204: B,0;@h`p4; Bd,4<5p! 4<5P4<-P0<@#0`p4< Bd,0=@&"B24= B ,4>.!4>64X74>574>.4P!4>5dP4>5 0>@T( d]"mBe2l4>5 `4>64>'P0>@,,40"B2`4> B0ӳ ,0?@-X"B24? B ,0@@`0"B2(4@ B ,4A B l,0B@4"B2\0B@6"B24B B ,4C.P!0C4C Bd]m!D,0D@*/"?B724D B/? ,4E/ t(HHhE ,E xY $ E E @ X 4E 0 E E   4E0  LB=JEXAQE E E  E  4E0  8I*XEe7^4E0  `C3J=X8Q E  < 4E0  pZ*J3X.QE  E  ,E d E E@ E@ L 4EQ L)B X4E 2 $ !(A,0F  $ )BF tEMI4M3"x#<EMIM$M$DM$$ M"x#L$$ M"x$$D4M3"x$:=EAM%M% M"x#$4M3"x#;EMI M"x%%4M3"x%h85=9M%| M"x%4%|M& M"x$d%4M3"x$9=EA M"x&&4M3"x&X6-51M&l M"x&$h4M3"x&5-51 M'4M3"x%75=94M3"x'<4-51 M'P M"x''P4M3"x'3-51 M' M"x'p*M"d M"x&'@M1((|42PxO+M(M)X4M K(,@N ()X)x**h*+L+,<,- -T N()$hN)x4N3((T1 N())X N(*4)x4N3((h0Ͼ׺4N3(*.ϮתN* N(`)*4N3()/϶ײ N(+4N3(*,ǶϮN* N(`*N+L4N3(+8-ϾN*h N(,4N3(+*ǮN+ N(+l+4N3(-,)ƿ»4N3(*+Ǿ N(0+h4N3(,( N, N(,,\04N3(,' N- N(,N,<N-T N($-t 4N3(-@& N*hN*N+LNh,<N0,N- N -T|N$`, T00`\Nh8dd0d L @N1// 8%H+N0 N04N K/DP,@O 0 001D122|23l34<4 O/D0ThO04O3/D/$  O/D00 O/D1d04O3/D/#  4O3/D10!  O1D O/D0*4O3/D0@"   O/D2414O3/D1O2 O/D12O2|4O3/D2h O1 O/D382|4O3/D2O2 O/D24O3/D4\4O3/D2  O/D3h4O3/D3 O3 O/D0384O3/D4( O4< O/D3O3lO4 O/D`5<*,O  (/D"xlO/D("x L  d0dd8h4O3/D4p O0dO1D'O2O(3lO0 &lO83O4<O*4 ( GUUAn L>N>tZ>L>Gx ҁ Ҋ ғҕҗsөsөsө010RSRC LVINLBVWͼ ͜Savea 4 RSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDSTRGXICONlicl4icl8DTHPTRecCCPST PICCLIfpFPHPLIbdBDHP HIST $PRT 8FTAB L`8+I+PI+t;+HB+G+$:+G+I+)J+*(;+*HH7++`K+,hH+,I+-0J+/4N+38I+HA+ >hJ+ >pJ+ ?8XJ+ ?tJ+@lJ+@xA+@`J+AA+Ax8+AD8+B4A+BddA+Bp7+C7+C`:+CtL+D@K+D\0K+!D4;+"D8+#EdL+$EpH+%FHhL+&F9+'GI+(G I+)HM+*HhL++HG+,IHN+.IM+/I J+0JpH8+1J:+3K4J+4K4J+5K+7LH0J+8LI+9L|H+:MNl\J+?N8+@OXL+AOP|L+BOM+COL+DP4$9+EPH+FPpI+GQ9+HQl8H+IQ9+JR `I+KRX<9+LR0:+MRM+NSX7+OS@H+T G+ THJ+U @+-U4G+2Ud;+6U||7+UH+UH+U`H+ U`:+UȴG+UJ+ dI+0H+LS|?2L>| ;sB$J["NJ!J;&J1˲UT"'??{QQ#?@/""""=@U'"#?0P/0T/"=@/?T"0@/tU/T"=PU': ""=: ""=?{EQ''?p?0@/?0@/?0@/: '"/#?NWU=??4@/#4@/?A'"/#A'"/#'"/#Z #^?4P/UUU??{UU'?.+먢*(""++(*+")+*""("(*(*"")*")*"""((+)+*")*"+*(+*""""+*""")*""((*"")*)*)*")*+/)*)*))+*****************11111?2!<2?2!2#<<?22!?2?2<<###<g?y8?'|=Og?gyy<q?|y?yyyg?<?{8>gy=~'|gg{<'<=Oyyg??=xg?<?{8><<<>>?<σ>>><<<<<<><<<><<<>3O<>?<σ>><<~>>><<~.<<<>><<~>3O<><,^>3O<<<<><<~>><<~.><<~>?<σ>><<~>>3O< >?<σ>>3O<> >3O<>>>3O<>>><<~>3O<>>3O<<<<>3O<<?𨪪wonfff[Э][~~<<qNHOAvO1RJ)%B )%Z2$RBI$RJ)$1???>| XA 8  ?~ ??A'"/ ^TET/ : " : P"" ^UE'ÀUUU? z """CU :]UǀED'/ """ÀPQ/UU?πA? : P'"πU'" : P'" : ""ǀQ'"/ : P""@/ǀA/""? : U"??π@U'" : T": : T'" : '"/ ̌̌̌̌̌̌̌̌̌̌̌̌̌̌̌ H 䠊 ?䠎 ࠊ?ࠊ? ࠎ ࠍH ?   Ȭ p Ƞ 0<@!?2<#<#!<2?2#<!<<!#<##<H ̎  񈈌03H ̈B̈ȞHȈȈH ̈H ̈HȈ̌H ̈HȈH ̈ČH ̈HȈH ̈HȈHČČȏȈB̈HČHȈȈH ̈H ̈HȈČH ̈ȈH ̈ČH ̈HȈH ̈HȈHČČČȈH ̈HȈH ̈ȈH ̈H ̈H̏B̈H ̈H ̈H ĈH H ̈H ȈH ̈H ȈȈ,̌Ȉ  Ȉ ̈H ȈH Ȉ ̈HL Ȉ ̈H  ̈H Ȉ ̈H Ȉ ̈Ȉ ̈H ̏ȈBĈ ̈ ̈ ̈H  ̈H Ȉ ̈H ȈȈ,ĽHČȈ ̈HČȈHȈ ̈HȈ ̈HČ ̈HȈ ̈HȈ ̈Ȉ ̈H̏ȈB̌Ȉ  Ȉ ̈ ȈH Ȉ ̈H Ȉ ̈H  ̈H Ȉ ̈H Ȉ ̮̈̏ȈB̈ ̠̈ ̈ ̈H L̠ ̈HLȈ ̈ČꀈČČHČČȈČ Ȉ,̌Ȉ Č Ȉ ̈H ČȈHȈ ̈HȈ ̈HČ ̈HȈ ̈HȈ ̈Ȉ ̈H̿̏ȈB̈ ̰̈ ̈ ̈H ̰̰ ̈H Ȉ ̈H ȈȬ Ȉ,̌Ȉ ̠L Ȉ ̈H ̠ȈH Ȉ ̈H Ȉ ̈H ̠ ̈H Ȉ ̈H Ȉ ̈Ȉ ̈H ̺̏ȈB̈ ̰̈ ̈ ̈H ̠̰ ̈H Ȉ ̰̠̈@̰H ̰̰Ȉ̠ȼ Ȉ,̌Ȉ ̰ Ȉ ̈H ČȈH Ȉ ̈H Ȉ ̈H Č ̈H Ȉ ̈H Ȉ ̈Ȉ ̈H ̪@̏ȈB̌Ȉ Č ȈH ̈H ČȈH ȈH ̈H ȈH ̈H ČH ̈H ȈH ̈H ȈH ̺̈̏ȈB̈H ̰̈H ̈H ̈H ̠̰H ̈H ȈH ̰̠̰̈H ̰̰ȈČȼȈ,̌Ȉ ̰ ȈH ̈H ̰@ȈH ȈH ̈H ȈH ̈H ̰H ̈H ȈH ̈H ȈH ̈ȈH ̈H ̪ȏȈB̈H ̈̌H ̈H ̈H ̌̌H ̈H ȈH ̈ČČČH ČČȈČȜȈ,̌Ȉ { ̰ y ȈH ̈ { ̐ȈH ȈH ̈H ȈH ̈H ̰H ̈H ȈH ̈H ȈH ̈ȈH ̈H ȏȈB̈ ̈̌ ̈ ̈Ȟ@Č ̈HȈ ̈ČČČHČČȈČHȈ,̌Ȉ̌Ȉ ̈ČȈHLȈ ̈HȈ ̈HČ ̈HȈ ̈HȈ ̈Ȉ ̈HȏȈBL̈ ̈̌ ̈ ̈̌̌ ̈HȈ ̈ČČČHČČȈČȈ,̌Ȉ̌Ȉ ̈LČȈHȈ ̈HȈ ̈HČ ̈HȈ ̈HȈ ̈Ȉ ̈HLȏȈB̈ ̈̌ ̈ ̈̌̌ ̈HȈ ̈ČČČHČČȈČH ̈H ̈̏Ȉ,̌Ȉ @H ȈH ̈H ̈H ȈH ̈H ̈H ȈH ̈H H ȈH ̈H ȈH ̈H ȈH ̈H ̻̈̏B Ȉ̻ȏȈḦḦH Ȉ ̌Ȉȼ ȈH ̈H Ȉ ̰̰H Ȉ$̌D̰H ̈,̌ČH ȈH ̈H ČH ̈ ȈH ̈ČĄH ȈH ̈H ȈH ̈H ȈȈH ̈H ȈH ̈H ȈH ̈H ČH ̈H ȈH ̈ ȈȈȈȼ H ̈,Ȉ,Ȉ̈H ̈H L DDḦ ȈḦ ĽČH ̈HČHȈH ̈ȈH ̈H ̈HȈH ̈̌H ̈HȈH ̈HČHȈH ̈HȈH ̈HȈH ̈H ̈HȈH ̈HȈH ̈HȈȈ̿ȏBH ̈ Č̌ȈČȈ̈ČH ̈HČČ𻀈ȈČȈ ČČH ČČČČČČ𻀈Ȉ̌ȈH ̈H ̈Ḭ̏H DLḦH DDDLȈ ȈḦH ȈH ČH ̈ḦH ČȈČH ̈H ȈH ̈ČH ̾ȏȈB̈H ̈̌H ̈H Č ȈH ̈ČȈHČČHČČČȈLĽ  谈@RSRC LVINLBVW0 D@ <՛qrJDMg ُ B~Xy5-22LVINGDS820 VI Tree.viLVINGDS820 Initialize.vi x  6@P @!status @code@0source error out@pInstr VISA session@Stop Bits(0:1bit)@Baud Rate (3:19200)@Parity(0:None)@@P @!status @code@0sourceerror in (no error)@!Reset (T: Reset)@!ID Query (T: Check)$@0Instr. Descriptor (GPIB::8)PTH08 GWGDS820 GDS820.llbGDS820 Initialize.viLVINGDS820 Getting Started.vi   @Address/Com Port (8)@Baud Rate (3:19200)@Parity(0:None)@Stop Bits(0:1bit)@!Interface (F:GPIB)@@Waveform@!ID Query (T: Check)@!Reset (T: Reset)@@P @!status @code@0sourceerror in (no error) @Channel on Display(1:CH 1)@Timebase (18:1ms)@ Position (0.000)6@P @!status @code@0source error outPTH0= GWGDS820 GDS820.llbGDS820 Getting Started.viLVINGDS820 Close.vii x  6@P @!status @code@0source error out@@P @!status @code@0sourceerror in (no error)@pInstr VISA sessionPTH03 GWGDS820 GDS820.llbGDS820 Close.viLVINGDS820 Acquisition Configure.vi x    6@P @!status @code@0source error out@pInstrdup VISA session @Acquisition Mode (0:Sample)@@P @!status @code@0sourceerror in (no error)@Record Length (0:500)@Averaged Number (1:2)@pInstr VISA sessionPTH0C GWGDS820 GDS820.llbGDS820 Acquisition Configure.viLVINGDS820 Display Setting.vi x    6@P @!status @code@0source error out@pInstrdup VISA session @!Waveform Display(F:Vectors)@@P @!status @code@0sourceerror in (no error)"@Contrast for LCD Display (20)@Graticule type(2)@pInstr VISA sessionPTH0= GWGDS820 GDS820.llbGDS820 Display Setting.viLVINGDS820 TV Trigger.vi x   6@P @!status @code@0source error out@pInstrdup VISA session @ Line(0)@!Polarity(T:Negative)@@P @!status @code@0sourceerror in (no error)@pInstr VISA sessionPTH08 GWGDS820 GDS820.llbGDS820 TV Trigger.viLVINGDS820 Waveform Display.vi   6@P @!status @code@0source error out@@Waveform@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error) @Channel on Display(1:CH 1)@pInstr VISA sessionPTH0> GWGDS820 GDS820.llbGDS820 Waveform Display.viLVINGDS820 Display.vi x   6@P @!status @code@0source error out@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error) @Reference on Display(3:Off) @Channel on Display(0:CH 1)@pInstr VISA sessionPTH05 GWGDS820 GDS820.llbGDS820 Display.viLVINGDS820 Time Scale.vi x   6@P @!status @code@0source error out@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@ Position (0.000)@Timebase (18:1ms)@pInstr VISA sessionPTH08 GWGDS820 GDS820.llbGDS820 Time Scale.viLVINGDS820 Vertical.vi x    6@P @!status @code@0source error out@Coupling (1:DC)@pInstrdup VISA session@ Position (0.000)@!BW Limit (F:Off)@Volts/Div (8:1V)@!Invert (F:Off)@@P @!status @code@0sourceerror in (no error)@Probe Attenuation(1:10x)$@!Channel Selection(T:Channel 1)@pInstr VISA sessionPTH06 GWGDS820 GDS820.llbGDS820 Vertical.viLVINGDS820 Window Zoom.vi x   6@P @!status @code@0source error out@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@ Position (0.000)$@Windows Zoom Timebase(16:250us)@pInstr VISA sessionPTH09 GWGDS820 GDS820.llbGDS820 Window Zoom.viLVINGDS820 Cursors.vi x    6@P @!status @code@0source error out@pInstrdup VISA session@Cursor 2 Position(150)@Cursor 1 Position(50)@@P @!status @code@0sourceerror in (no error)@Function (0:Off)@Source (0:Channel 1)@pInstr VISA sessionPTH05 GWGDS820 GDS820.llbGDS820 Cursors.viLVINGDS820 Math.vi x   6@P @!status @code@0source error out@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@Math Operation (0:Off)@pInstr VISA sessionPTH02 GWGDS820 GDS820.llbGDS820 Math.viLVINGDS820 Time Sweep.vi x   6@P @!status @code@0source error out@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@Timebase Sweep(0:Main)@pInstr VISA sessionPTH08 GWGDS820 GDS820.llbGDS820 Time Sweep.viLVINGDS820 Trigger.vi    @pInstr VISA session@Mode(2:Normal)@Source(0:Channel1)@pInstrdup VISA session@Coupling(1:DC)@!Slope(T:Falling)@ Reject(0:Off)@@P @!status @code@0sourceerror in (no error)@!Noise Rej(Off)@ Level (0.000E+0)6@P @!status @code@0source error outPTH05 GWGDS820 GDS820.llbGDS820 Trigger.viLVINGDS820 Run Stop.vix   6@P @!status @code@0source error out@pInstrdup VISA session@!Run/Stop@@P @!status @code@0sourceerror in (no error)@pInstr VISA sessionPTH06 GWGDS820 GDS820.llbGDS820 Run Stop.viLVINGDS820 Auto Setup.viv x  6@P @!status @code@0source error out@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@pInstr VISA sessionPTH08 GWGDS820 GDS820.llbGDS820 Auto Setup.viLVINGDS820 Cursors Query.viv x  6@P @!status @code@0source error out@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@pInstr VISA sessionPTH0; GWGDS820 GDS820.llbGDS820 Cursors Query.viLVINGDS820 Acquisition Query.viv x  6@P @!status @code@0source error out@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@pInstr VISA sessionPTH0? GWGDS820 GDS820.llbGDS820 Acquisition Query.viLVINGDS820 Math Query.vi x  6@P @!status @code@0source error out@0Math Operation@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@pInstr VISA sessionPTH08 GWGDS820 GDS820.llbGDS820 Math Query.viLVINGDS820 Vertical Query.vi x  6@P @!status @code@0source error out@0 Volts/Div@pInstrdup VISA session@0Position@0Probe Attenuation@0BW Limit@0Invert@@P @!status @code@0sourceerror in (no error)@0Coupling$@!Channel Selection(T:Channel 1)@pInstr VISA sessionPTH0< GWGDS820 GDS820.llbGDS820 Vertical Query.viLVINGDS820 Voltage Measurement.vi x   6@P @!status @code@0source error out@0Readout@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error) @Voltage Measurement(0:Vpp)@ Source(1)@pInstr VISA sessionPTH0A GWGDS820 GDS820.llbGDS820 Voltage Measurement.viLVINGDS820 Time Measurement.vi x   6@P @!status @code@0source error out@0Readout@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)"@Time Measurement(0:Falltime)@ Source(1)@pInstr VISA sessionPTH0> GWGDS820 GDS820.llbGDS820 Time Measurement.viLVINGDS820 Reset.viv x  6@P @!status @code@0source error out@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@pInstr VISA sessionPTH03 GWGDS820 GDS820.llbGDS820 Reset.viLVINGDS820 Self-Test.vi x 6@P @!status @code@0source error out@0Self-Test Response@Self-Test Error@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@pInstr VISA sessionPTH07 GWGDS820 GDS820.llbGDS820 Self-Test.viLVINGDS820 Revision Query.vi x  6@P @!status @code@0source error out @0Instr Firmware Revision@0Instr Driver Revision@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@pInstr VISA sessionPTH0< GWGDS820 GDS820.llbGDS820 Revision Query.viLVINGDS820 Error Message.vi x  6@P @!status @code@0source error out@0Error Message (empty)@Error Code (0)@pInstrdup VISA session,@@0User-Defined Descriptions"@@User-Defined Codes@@P @!status @code@0sourceerror in (no error) @Type of Dialog (1: OK Msg)@pInstr VISA sessionPTH0; GWGDS820 GDS820.llbGDS820 Error Message.viLVINGDS820 Error Query.vi x  6@P @!status @code@0source error out@0 Error Message @Error@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@pInstr VISA sessionPTH09 GWGDS820 GDS820.llbGDS820 Error Query.viLVINGDS820 Example.vi x    6@P @!status @code@0source error out@@Waveform@pInstrdup VISA session @Channel on Display(1:CH 1)@@P @!status @code@0sourceerror in (no error)@ Position (0.000)@Timebase (18:1ms)@pInstr VISA sessionPTH05 GWGDS820 GDS820.llbGDS820 Example.viLVINGDS820 Delay Trigger.vi      @pInstr VISA session@ Level (0.000E+0 V)@Source(0:Channel1)@ Delay time (1.00E-6)@pInstrdup VISA session@Coupling(1:DC)@!Type(Time delay)@!Slope(T:Falling)@Delay count (2)@ Reject(0:Off)@Delay mode (0:TTL)@@P @!status @code@0sourceerror in (no error)@!Noise Rej(0:Off)@ Ext Level (0.000E+0)6@P @!status @code@0source error outPTH0; GWGDS820 GDS820.llbGDS820 Delay Trigger.viLVINGDS820 Pulse Width Trigger.vi    @pInstr VISA session@ Level (2.00E-1 V)@Source(0:Channel1)@ Pulse Width (1.00E-6)@pInstrdup VISA session@Coupling (1:DC)@Condition 0(0:<)@!Slope(T:Falling)@ Reject(0:Off)@Trigger mode (1:Auto)@@P @!status @code@0sourceerror in (no error)@!Noise Rej(0:Off)6@P @!status @code@0source error outPTH0A GWGDS820 GDS820.llbGDS820 Pulse Width Trigger.vi@@P c$ c c c$ c c|6@P @!status @code@0source error out c@0Instr Driver Revision c@@P @!status @code@0sourceerror in (no error) c@pInstr VISA session c@@Waveform c @0Instr Firmware Revision c@pInstr VISA session@@P @!status @code@0sourceerror in (no error) c6@P @!status @code@0source error out c@Error Code (0) c@@P @!status @code@0sourceerror in (no error) c@pInstr VISA session @Error@0 Error Message c,@@0User-Defined Descriptions@0Error Message (empty)"@@User-Defined Codes@@P @!status @code@0sourceerror in (no error) c@pInstr VISA session @Type of Dialog (1: OK Msg) c@pInstr VISA session"@Time Measurement(0:Falltime) c@pInstr VISA session c@Timebase (18:1ms) c@@P @!status @code@0sourceerror in (no error) c@@P @!status @code@0sourceerror in (no error) c@pInstr VISA session c@@P @!status @code@0sourceerror in (no error) c@0Readout c@pInstr VISA session@ Source(1) c@@P @!status @code@0sourceerror in (no error) c @Voltage Measurement(0:Vpp)@@P @!status @code@0sourceerror in (no error) c@pInstr VISA session c@ Source(1) c@0Readout c@pInstr VISA session c@0 Volts/Div@0Position@0Invert@0BW Limit@0Probe Attenuation c @@P @!status @code@0sourceerror in (no error) c@!Noise Rej(0:Off)@@P @!status @code@0sourceerror in (no error) c@0Math Operation c@@P @!status @code@0sourceerror in (no error)$@!Channel Selection(T:Channel 1) c@pInstr VISA session c@ Position (0.000)@@P @!status @code@0sourceerror in (no error) c@pInstr VISA session@0Coupling c@@P @!status @code@0sourceerror in (no error) c@Trigger mode (1:Auto) c@!Slope(T:Falling) c@Coupling(1:DC)@ Reject(0:Off)@@P @!status @code@0sourceerror in (no error) c@ Level (0.000E+0)@!Noise Rej(Off) c@Source(0:Channel1) c@@P @!status @code@0sourceerror in (no error) c @Channel on Display(1:CH 1) c@ Position (0.000)@pInstr VISA session@Timebase (18:1ms) c@Mode(2:Normal)@pInstr VISA session c@pInstr VISA session c@ Level (0.000E+0 V) c@ Level (2.00E-1 V)@pInstr VISA session c@ Ext Level (0.000E+0) c@Source(0:Channel1)@Coupling (1:DC)@ Pulse Width (1.00E-6)@!Slope(T:Falling) c@Condition 0(0:<) c@!Noise Rej(0:Off)@@P @!status @code@0sourceerror in (no error) c@Coupling(1:DC)@ Delay time (1.00E-6)@Source(0:Channel1) c@ Reject(0:Off) c@!Type(Time delay) c@Delay count (2)@!Slope(T:Falling) c@Delay mode (0:TTL)@ Reject(0:Off) c @!Run/Stop c@pInstr VISA session c"@Contrast for LCD Display (20)@@P @!status @code@0sourceerror in (no error) @!Waveform Display(F:Vectors) c@Averaged Number (1:2)@@P @!status @code@0sourceerror in (no error) c@pInstr VISA session c@Record Length (0:500) @Acquisition Mode (0:Sample) c@Graticule type(2) c@@Waveform@@P @!status @code@0sourceerror in (no error) c@pInstr VISA session @Channel on Display(1:CH 1) c @pInstr VISA session c@pInstr VISA session c @ Line(0)@@P @!status @code@0sourceerror in (no error)@!Polarity(T:Negative) c@@P @!status @code@0sourceerror in (no error) c@Stop Bits(0:1bit)@pInstr VISA session@Baud Rate (3:19200)@Parity(0:None)@!ID Query (T: Check)@!Reset (T: Reset)@@P @!status @code@0sourceerror in (no error) c@Self-Test Error@0Self-Test Response c@pInstr VISA session@@P @!status @code@0sourceerror in (no error) c$@0Instr. Descriptor (GPIB::8) c @Baud Rate (3:19200) c@ Position (0.000)@Timebase (18:1ms) @Channel on Display(1:CH 1) c@@P @!status @code@0sourceerror in (no error) c@Stop Bits(0:1bit)@Parity(0:None)@Address/Com Port (8)@!Interface (F:GPIB)@!ID Query (T: Check) c@@Waveform@!Reset (T: Reset) c@pInstr VISA session c@ Position (0.000)@pInstr VISA session$@Windows Zoom Timebase(16:250us) c@@P @!status @code@0sourceerror in (no error) c@pInstr VISA session@Math Operation (0:Off) c@Source (0:Channel 1) c@pInstr VISA session c@Function (0:Off)@Cursor 2 Position(150) c@Cursor 1 Position(50)@@P @!status @code@0sourceerror in (no error) c@@P @!status @code@0sourceerror in (no error) c@Coupling (1:DC) c@ Position (0.000) c@!BW Limit (F:Off) c@Volts/Div (8:1V) c@pInstr VISA session c @Channel on Display(0:CH 1) c@pInstr VISA session c@@P @!status @code@0sourceerror in (no error) c@!Invert (F:Off) c$@!Channel Selection(T:Channel 1) c@pInstr VISA session c@@P @!status @code@0sourceerror in (no error) c@Probe Attenuation(1:10x) c@Timebase Sweep(0:Main) c@@P @!status @code@0sourceerror in (no error) c @Reference on Display(3:Off) c c| c c| c c| c c| c c c c c c c c| c c| c c| c c| c c| c c| c c| c c| c c| c ct c c| c c| c c| c c| c c| c c| c ct c c| c c| c c| c c| c c c c| c c| c!,"Z*rVIDSGDS820 VI Tree.viVIDSGDS820 Window Zoom.viPTH0VIDSGDS820 Waveform Display.viPTH0VIDSGDS820 Voltage Measurement.vi PTH0VIDSGDS820 Vertical.viPTH0VIDSGDS820 Vertical Query.vi8PTH0VIDSGDS820 TV Trigger.viPTH0VIDSGDS820 Trigger.vi(PTH0VIDSGDS820 Time Sweep.viPTH0VIDSGDS820 Time Scale.vi@PTH0VIDSGDS820 Time Measurement.viPTH0VIDSGDS820 Self-Test.viPTH0VIDSGDS820 Run Stop.viPTH0VIDSGDS820 Revision Query.viPTH0VIDSGDS820 Reset.viPTH0VIDSGDS820 Pulse Width Trigger.vi0PTH0VIDSGDS820 Math.viPTH0VIDSGDS820 Math Query.vi4PTH0VIDSGDS820 Initialize.viPTH0VIDSGDS820 Getting Started.viPTH0VIDSGDS820 Example.vi$PTH0VIDSGDS820 Error Query.vi PTH0VIDSGDS820 Error Message.viPTH0VIDSGDS820 Display.viPTH0VIDSGDS820 Display Setting.viPTH0VIDSGDS820 Delay Trigger.vi,PTH0VIDSGDS820 Cursors.viPTH0VIDSGDS820 Cursors Query.viPTH0VIDSGDS820 Close.viPTH0VIDSGDS820 Auto Setup.viPTH0VIDSGDS820 Acquisition Query.vi8qd$ZY=tÐ~ƅ`"x3tsLdtsTlts\$ttsd|tsltst\dX.UR@␐~t~tƅ`"fx6dQRPX$hhPET$ 7qd$ZY=tÐƅd"x7?ts\$tsltst .UR@␐ttƅd"fx:QRP$hhPET$ 6qd$ZY=tÐƅh"x;ts\$ttsltst.UR@␐ttƅh"fx>NQRP$hhPET$5qd$ZY=tÐƅl"x?)ts<tsT$tsl .UR@␐ttƅl"fxBQRP$hhPET$4qd$ZY=tÐ.ƅp"xCts\$|tst  .UR@␐.t.tƅp"fxFIQRP$hhPET$!3qd$ZY=tÐZƅt"xG$ts\$tst8@4.UR@␐ZtZtƅt"fxJQRP4$hhPET$32qd$ZY=tÐƅx"xK ts,Lts\$|tsdtsltst dl` .UR@␐ttƅx"fxN"QRP`$hhPET$1qd$ZY=tÐƅ|"xOts,ts\$tsdtsl tst.UR@␐ttƅ|"fxRuQRP$hhPET$/qd$ZY=tÐƅ"xSPts\$|tst .UR@␐ttƅ"fxVQRP$hhPET$/qd$ZY=t Ð ƅ"xWts$ts,ts\$tst.UR@␐ t tƅ"fxZ_QRP$hhPET$-qd$ZY=t Ð6 ƅ"x[:ts$<ts$Dts,LtsLltsTtts\ |tsltst 5.UR@␐6t6tƅ"fx^QRP$hhPET$,qd$ZY=tF Ðbƅ"x_Z ts$ts,ts\$tst@E H< .UR@␐btbtƅ"fxbQRP<$hhPET$+qd$ZY=t6 Ðƅ"xc$ts,LtsTtts\$|tsdtsltst lw!th$.UR@␐ttƅ"fxf%QRPh$hhPET$]*qd$ZY=t Ð ƅ"xg(tsts$ts,tsDtsTtsdtst$ts|t "(.UR@␐ttƅ"fxj1QRP$hhPET$(qd$ZY=tÐdƅ"xk ,tsts$ts, ts4 tsD$tsL,tsT4ts\<tsdDtslLtst$Tts|\t d$,.UR@␐ttƅ"fxnQRP$hhPET$I'qd$ZY=tÐ?ƅ"xo0ts\ts$dts,lts4ttsDtsLtsTtsdtsltst$ts|@&0.UR@␐ttƅ"fxrQRP$hhPET$%qd$ZY=tiÐ>ƅ"xs4ts,ts\$tst4'$4.UR@␐>t>tƅ"fxv[QRP$hhPET$$qd$ZY=tjÐjƅ"xw68ts,lts<|tsDtsLtsTts\$tsdtsltst@Hv(PD8.UR@␐jtjtƅ"fxzjQRPD$hhPET$^#qd$ZY=tÐƅ"x{E<ts\$tst4td)|p<.UR@␐ttƅ"fx~QRPp$hhPET$p"qd$ZY=tÐƅ"x@ts\$tsdtsltst@t*@.UR@␐ttƅ"fQQRP$hhPET$]!qd$ZY=tÐ}zt耸:}#t}"uH}!v}/uvQRPED$qd$ZY=M=t p h搐ÐE{ J+E`ETPUEd$=t=t=t=tE{ E{‰ppVLFX@'PUEd$=uÐp+p @'PUEd$=uÐT*!+Tk**,^TB( 0!d,$T( (  ,  ,  -v*  L-<  -$ -$  -P9 4.TP  n.|Z .|   .j /l V/2z+ /++ / 0 >0J, x0, 0X 0X &1b1  `1( 101 2z/H2@ 2. 2 2403X4 j3`  3` 3+4p R46L 4 4:5 :5NJ? t5?? 5<O 5<O O  "6fh ! \6,h!! 6!"6""  7~H#$D7D$$ ~7 $&@7&& 7{&',8\'' f8"Dz'(@8D(( 8p(n)9tpn)n) N9:)* @9** 9T** 9_^ZY[]Ð=t,PET$PPs:$$@ $Ðd$=t,PET$PP:$$@ $Ðd$=t/P$PP:$$@ $Ðd$=t/P$PP$;$$@ $Ðd$=t/P$$PP`;$$@ $Ðd$=t/PP$PP;$$@ $Ðd$=t/P|$PP;$$@ $Ðd$=t/P$PP<$$@ $Ðd$=t/P$PPP<$$@ $Ðd$=t/P$PP<$$@ $Ðd$=t/P,$PP<$$@ $Ðd$=t/PX$PP=$$@ $Ðd$=t/P$PP@=$$@ $Ðd$=t/P$PP|=$$@ $Ðd$=t/P$PP=$$@ $Ðd$=t/P$PP=$$@ $Ðd$=t/P4$PP0>$$@ $Ðd$ =t/P`$PPl>$ $@ $Ðd$=t/P$PP>$$@ $Ðd$=t/P$PP>$$@ $Ðd$=t/P$PP ?$$@ $Ðd$=t/P$PP\?$$@ $Ðd$ =t/P<$PP?$ $@ $Ðd$$=t/Ph$PP?$$$@ $Ðd$(=t/P$PP@$($@ $Ðd$,=t/P$PPL@$,$@ $Ðd$0=t/P$PP@$0$@ $Ðd$4=t/P$PP@$4$@ $Ðd$8=t/PD$PPA$8$@ $Ðd$<=t/Pp$PPl>>> ?\???@L@@@A@~ 𐙐  ŹŹŹŹŹŹŹŹŹŹŹŹŹŹŹŹŹŹŹŹŹŹŹŹŹŹŹŹŹŹŹŹŹŹŹŹŹŹŹŹkŹYkYkYYYkYkYYYkYYYYYYYYYYk7DTHPD(S+8877~0F6@P @!status @code@0source error out&@ Position (0.000)&@Timebase (18:1ms), @Channel on Display(1:CH 1)0$@0Instr. Descriptor (GPIB::8)$@!ID Query (T: Check)&@!Reset (T: Reset)L@@P @!status @code@0sourceerror in (no error).@pInstrdup VISA session x  6@P @!status @code@0source error out@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@pInstr VISA session$@@Waveform$@!Interface (F:GPIB)&@Stop Bits(0:1bit) @Parity(0:None)$@Baud Rate (3:19200)*@Address/Com Port (8)   @Address/Com Port (8)@Baud Rate (3:19200)@Parity(0:None)@Stop Bits(0:1bit)@!Interface (F:GPIB)@@Waveform@!ID Query (T: Check)@!Reset (T: Reset)@@P @!status @code@0sourceerror in (no error) @Channel on Display(1:CH 1)@Timebase (18:1ms)@ Position (0.000)6@P @!status @code@0source error out*@pInstr VISA session@!Run/Stop*@!Polarity(T:Negative) @ Line(0)  x   6@P @!status @code@0source error out@pInstrdup VISA session @ Line(0)@!Polarity(T:Negative)@@P @!status @code@0sourceerror in (no error)@pInstr VISA session" x   6@P @!status @code@0source error out@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@ Position (0.000)@Timebase (18:1ms)@pInstr VISA session    @pInstr VISA session@ Level (2.00E-1 V)@Source(0:Channel1)@ Pulse Width (1.00E-6)@pInstrdup VISA session@Coupling (1:DC)@Condition 0(0:<)@!Slope(T:Falling)@ Reject(0:Off)@Trigger mode (1:Auto)@@P @!status @code@0sourceerror in (no error)@!Noise Rej(0:Off)6@P @!status @code@0source error out&@!Noise Rej(0:Off)*@Trigger mode (1:Auto)"@ Reject(0:Off)&@!Slope(T:Falling)&@Condition 0(0:<) @Coupling (1:DC)*@ Pulse Width (1.00E-6)$@Source(0:Channel1)&@ Level (2.00E-1 V)      @pInstr VISA session@ Level (0.000E+0 V)@Source(0:Channel1)@ Delay time (1.00E-6)@pInstrdup VISA session@Coupling(1:DC)@!Type(Time delay)@!Slope(T:Falling)@Delay count (2)@ Reject(0:Off)@Delay mode (0:TTL)@@P @!status @code@0sourceerror in (no error)@!Noise Rej(0:Off)@ Ext Level (0.000E+0)6@P @!status @code@0source error out(@Timebase Sweep(0:Main) @Error&@0 Error Message x  6@P @!status @code@0source error out@0 Error Message @Error@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@pInstr VISA session\P x  6@P @!status @code@0source error out@pInstr VISA session@Stop Bits(0:1bit)@Baud Rate (3:19200)@Parity(0:None)@@P @!status @code@0sourceerror in (no error)@!Reset (T: Reset)@!ID Query (T: Check)$@0Instr. Descriptor (GPIB::8)*@ Ext Level (0.000E+0)$@Delay mode (0:TTL) @Delay count (2)0$@!Channel Selection(T:Channel 1).@Probe Attenuation(1:10x) @!Invert (F:Off)&@Volts/Div (8:1V)&@!BW Limit (F:Off)~ x    6@P @!status @code@0source error out@Coupling (1:DC)@pInstrdup VISA session@ Position (0.000)@!BW Limit (F:Off)@Volts/Div (8:1V)@!Invert (F:Off)@@P @!status @code@0sourceerror in (no error)@Probe Attenuation(1:10x)$@!Channel Selection(T:Channel 1)@pInstr VISA session&@!Type(Time delay) @Coupling(1:DC)*@ Delay time (1.00E-6)$@ Level (0.000E+0 V)|    @pInstr VISA session@Mode(2:Normal)@Source(0:Channel1)@pInstrdup VISA session@Coupling(1:DC)@!Slope(T:Falling)@ Reject(0:Off)@@P @!status @code@0sourceerror in (no error)@!Noise Rej(Off)@ Level (0.000E+0)6@P @!status @code@0source error out&@ Level (0.000E+0) @!Noise Rej(Off) @Self-Test Error(@0Self-Test Response& x 6@P @!status @code@0source error out@0Self-Test Response@Self-Test Error@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@pInstr VISA session, @Type of Dialog (1: OK Msg)2"@@User-Defined Codes8,@@0User-Defined Descriptions @Error Code (0).@0Error Message (empty)z x  6@P @!status @code@0source error out@0Error Message (empty)@Error Code (0)@pInstrdup VISA session,@@0User-Defined Descriptions"@@User-Defined Codes@@P @!status @code@0sourceerror in (no error) @Type of Dialog (1: OK Msg)@pInstr VISA sessionth x  6@P @!status @code@0source error out@0 Volts/Div@pInstrdup VISA session@0Position@0Probe Attenuation@0BW Limit@0Invert@@P @!status @code@0sourceerror in (no error)@0Coupling$@!Channel Selection(T:Channel 1)@pInstr VISA session"@0Coupling@0Invert"@0BW Limit*@0Probe Attenuation"@0Position"@0 Volts/Div.@0Instr Driver Revision, @0Instr Firmware Revision0$ x  6@P @!status @code@0source error out @0Instr Firmware Revision@0Instr Driver Revision@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@pInstr VISA session@ Source(1), @Voltage Measurement(0:Vpp)@0Readout,  x   6@P @!status @code@0source error out@0Readout@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error) @Voltage Measurement(0:Vpp)@ Source(1)@pInstr VISA session @Mode(2:Normal), @Channel on Display(0:CH 1), @Reference on Display(3:Off)0$@Windows Zoom Timebase(16:250us),  x   6@P @!status @code@0source error out@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@ Position (0.000)$@Windows Zoom Timebase(16:250us)@pInstr VISA session2"@Time Measurement(0:Falltime)2" x   6@P @!status @code@0source error out@0Readout@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)"@Time Measurement(0:Falltime)@ Source(1)@pInstr VISA session x   6@P @!status @code@0source error out@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@Timebase Sweep(0:Main)@pInstr VISA session(@Math Operation (0:Off) x   6@P @!status @code@0source error out@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@Math Operation (0:Off)@pInstr VISA session6& x   6@P @!status @code@0source error out@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error) @Reference on Display(3:Off) @Channel on Display(0:CH 1)@pInstr VISA session$   6@P @!status @code@0source error out@@Waveform@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error) @Channel on Display(1:CH 1)@pInstr VISA session$@0Math Operation   6@P @!status @code@0source error out@pInstrdup VISA session@!Run/Stop@@P @!status @code@0sourceerror in (no error)@pInstr VISA session*@Source (0:Channel 1)&@Function (0:Off)*@Cursor 1 Position(50)(@Cursor 2 Position(150)PD x    6@P @!status @code@0source error out@pInstrdup VISA session@Cursor 2 Position(150)@Cursor 1 Position(50)@@P @!status @code@0sourceerror in (no error)@Function (0:Off)@Source (0:Channel 1)@pInstr VISA session*@Averaged Number (1:2)*@Record Length (0:500), @Acquisition Mode (0:Sample)F6 x    6@P @!status @code@0source error out@pInstrdup VISA session @Acquisition Mode (0:Sample)@@P @!status @code@0sourceerror in (no error)@Record Length (0:500)@Averaged Number (1:2)@pInstr VISA session&@Graticule type(2)2"@Contrast for LCD Display (20), @!Waveform Display(F:Vectors)J: x    6@P @!status @code@0source error out@pInstrdup VISA session @!Waveform Display(F:Vectors)@@P @!status @code@0sourceerror in (no error)"@Contrast for LCD Display (20)@Graticule type(2)@pInstr VISA session x  6@P @!status @code@0source error out@@P @!status @code@0sourceerror in (no error)@pInstr VISA sessionRB x    6@P @!status @code@0source error out@@Waveform@pInstrdup VISA session @Channel on Display(1:CH 1)@@P @!status @code@0sourceerror in (no error)@ Position (0.000)@Timebase (18:1ms)@pInstr VISA session x  6@P @!status @code@0source error out@0Math Operation@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@pInstr VISA session Dh X @h$$ L$ hX$D  XX$     ( LX l $ $  X$ X  $4   $ X$, Xx X L LpX $d$ X$ @pX|$ ,LtX$ X $<X X   pX $$$ X$D  Xt$<  X "$# X#<$P$h X%&X& X$'' ((@X(h$)) *X*4 X$+x+ +X+$ -@Xh  D$. /p$  dDymynSEE DIAGRAM FOR VI TREE.QDCloseYDYɤZɤ  Action/StatusSD;`<`UtilityYD  ConfigurationVD&&  Initialize_D9:Application ExampleWD  Measurement`D^^GDS820 Initialize.vieD`aGDS820 Getting Started.vi[DGDS820 Close.vikDddGDS820 Acquisition Configure.vieDBBGDS820 Display Setting.vi`D"1"1GDS820 TV Trigger.vifD=KT=KTGDS820 Waveform Display.vi]DEEGDS820 Display.vi^D"F"FGDS820 Vertical.viaD=Ki=KiGDS820 Window Zoom.vi]DllGDS820 Cursors.viZD``GDS820 Math.vi`D""GDS820 Time Sweep.vi^DnoGDS820 Run Stop.vi`DopGDS820 Auto Setup.vicD'^'^GDS820 Cursors Query.viiD}}GDS820 Voltage Measurement.vifDrrGDS820 Time Measurement.vi[DCDGDS820 Reset.vi_DCDGDS820 Self-Test.vidDC"D"GDS820 Revision Query.vicD=CK=DKGDS820 Error Message.viaDeCseDsGDS820 Error Query.vi]D`aGDS820 Example.vi`Dp'q'GDS820 Math Query.vidDBqPBrPGDS820 Vertical Query.vi]D>Lk>LkGDS820 Trigger.vigDlrzlszGDS820 Acquisition Query.vicDgu=gu=GDS820 Delay Trigger.viiDguguGDS820 Pulse Width Trigger.vi`DVVGDS820 Time Scale.vi FPHPGDS820 VI Tree.vi FPHPxhF+8 XL4 T04 Dxl,0 D:a+7,  8~DM+H}M+T8+D+R.vq<|+d BDHPGDS820 VI Tree.viLVINGDS820 Initialize.viPTH0LVINGDS820 Getting Started.viPTH0LVINGDS820 Close.viPTH0LVINGDS820 Acquisition Configure.vitPTH0LVINGDS820 Display Setting.viPTH0LVINGDS820 TV Trigger.vi PTH0LVINGDS820 Waveform Display.vi&0PTH0LVINGDS820 Display.vi+XPTH0LVINGDS820 Time Scale.viPPTH0LVINGDS820 Vertical.vi0PTH0LVINGDS820 Window Zoom.vi6PTH0LVINGDS820 Cursors.vi<PTH0LVINGDS820 Math.viAPTH0LVINGDS820 Time Sweep.viG  " !  ""43 12:643 "/"*&"  "T%43 !0*2.  #"43 #D-"2*#X  ##X#43 #.2B:"  $#43 $(+"2*$<  #$<43 %*:B>43 #x,2B:  $\$43 %)2:6 %,  $%,43 %(*2. %  %L%$%  %%43 %'"*& @1D&&Kk;J+''p4 K&0<LU4,< ''p'(,(()d)*T*+$ &0'<)'43&0&p:ckg &0''p &0(L'43&0&9[c_43&0(7KSO(, &0'+$43&0'(8S[W &0)(43&0(5[kc( &0(()d43&0)P6Kk[( &0* )d43&0)3ckg) &0))43&0+D2[c_43&0)4K[S &0)*T43&0*1S[W * &0*t*43&0+0KSO +$ &0*+$*T@1D++ /\6+,4,4 K+XF0,@ ,4,,-X-...//0P0 +X,h/,43+X+  +X,, +X-x,43+X+ 43+X-D -X +X-043+X,T  +X.H-43+X.. +X-..43+X.|- +X/L.43+X.. +X..43+X0p43+X.4 +X//43+X/ / +X//43+X0< 0P +X00P/0 +X0043+X0 @1D11T"B H+1204 K0#G,@ 1202P23@34$455|56, 0152P4301,:B > 02p20 03 2P4301@2: 64302ؗ"* &2 026,4301*2 . 033@4303"2*3 03`34$43042B:3@ 044$4304x"2*4 04D44306:B>4303Ȕ2B: 0454305h2:6 5| 0545|4305А*2. 5 05556, 06L6,4306"*& @1D76Kk 7+7\74 K6<Lj$,@ 7\77889<9: :;;x; 67:74366ck g 687 6874366[c _4368l KS O8 688;4367| S[ W 69p84369( K[S9< 689<94369 [kc8 6:t9436: K[S: 69: 436;ckg4369\ [kc 6:@:436:[c_ ; 6:;436;dS[W ;x 6;0;x:; 6;;436;KSO @1D<<|/ Y<+<=X4 K<m ,@ <=X=x>>h>?L?@<@A AT <=$@<=x43<4=x43<U'/+> <=AT43<=V'/+ <?>h43<>S'#> <>>?L43<?8T'#>h <@?L43<?Q? <?l?43<A,P43<>R <?@<43<@O @ <@\@43<@N A <@A @<AT <AtAT43<A@M @1DBDB/ .LH+BB4 KAa,@ BBC CCDdDEHEF8FF ABEC 43AA-'/+ AC,B ACC 43AA, '/+43AC*'/+C AC`F43AB+' /+ ADC43ADP( '#Dd ADDdD43AD) '#C AED43AE4& EH AEEH43AF%43AD'  AEhE43AF$$  F8 AEF843AF#  F AFXFEF AGF43AF" @1DGG"B/!H+HH4 KG<#,@ HHHI+ G43G^ sptt sput43sps2Z:b6^43spu\"Z*b&^up spu(x43sptl*Z2b.^ spv`u43spv"R2Z*Vv, spuv,v43spv2RBZ:Vu spwdv43spv"J2R*Nw spvw43spx:BBJ>F43spvL2JBR:N spw0w43spw2B:J6F x spwx43spxT*B2J.F xh spx xhwx spxx43spx"B*J&F @1DyylKBkb I+yzH4 Ky<BL,@ yzHzh{{X{|<|},}}~D yzyzh43yyDcZkbg^ yzzH y{$zh43yyX[Zcb_^43yzKZSbO^{ yz~D43yzSZ[bW^ y{{X43y{KR[ZSV{ y{x{|<43y|([RkZcV{X y||<43y|KJ[RSN| y|\|43y~cBkJgF43y{[JkRcN y|},43y}[BcJ_F } y}L}43y}SB[JWF } y}}},~D y~d~D43y~0KBSJOF @1D4sBb t4+t4 K~dBt,@  tTЂ8( ~ 4 3~~sZb^ ~ ~4 3~~rZb^4 3~psZ{bw^  ~P4 3~q{Zb^ ~4 3~@nsRZ{V T ~ T 4 3~oRZV  ~4 3~$lsJR{N 8 ~84 3~kBJF4 3~tmJRN ~X4 3~jBJF  ( ~(4 3~|i{BJF   ~H   ~4 3~hsB{JwF 0, < ,@ 1D8_$ M+  L x4 K_,@! Lx䆰lԈ<܉ t !4x!4!3w{ !4!3w {4!3 w{4!3w{! !! !ht !$4!3Xo ws! !l!l4!3 ows !4!3(g ok! !\<4!3_gc4!3 gok4!3 _gc ! !, 4!3`_ gc ! !t4!3_gc !< !ĉ !0܉!t@!1Dp'oG4L+4! K0o(,4"30?GC""P@"1DPpp8@I+"t "8T "4"30l<7?;"@4"30=/73@" ,P@`,L "0t"@"1DLl/(J+""T "0 4"30p?7G? "0d@"@4"30>'/+ "0ȍ4"307wG?{" "004"30'w7/{4"30`'7/"4" KApQ,@# tT lԫ0ج@ # #@ #0`4#30?oGwCs #X4# K=Ml,P$@(ԑ|8|䕌4$3L\T4$3LSO$( $4$3L"\(T% $H(4$3L\"T $@4$3L(S/O+$| $ԑ$ $84$3lS(Y/V+$ $4$3Y_\4$3SYV$ $<4$3pY(_/\+$ $4$3_eb $$8$ $44$3helh $ $|4$3Ш\ld $| $4$3\l"d $X84$3_(e/b+ $4$3\"l(d%$ $4$3He(l/h+$$ $@$1Dpu,^I+$ $H$@$1Dlzq< I+ $ 4$ K kq{,%L4% Kfv>, &&@& L\P Ԯد, & |\4&3 4&3@hpl4&3\X`\ &4&3`hd &l4&3`ph&l &(4&3pPXT4&3\P`X&P&ؚ Ĝ,d4$l4&3ģu|x &4&3u}4&3u}4&3u}& &ȗ&& &| &L,4&3|&, &&4&3u|x &4&3P& &d4&34&3|4&3  & &T44&3 &4 &4&3p~ &d & &D$4&3x} &$ &4&3| & &4&3H{&&l&4&3\z & @&1DT8u 0M@H+ &أء4& Kfv, '4'3 4'3 '4'3 < z~' ' lP'P'\ '  ' آ4'3 Kz' ' ' P' 8X(0`ȨP ' 'ؤ`4'3أ]u|x 'ؤ, 4'3إ$[u}4'3ؤ\u}'4'3ؤZu}'8 'إ'' 'ؤ8 'إxX4'3إX|'X 'ئ'4'3إYu| x 'ئH(4'3ئ|V'( 'ئ4'3بU 4'3إW| 4'3اLT '0 'ا`4'3اS  '` 'ا4'3ةR ' 'ا0 'بpP4'3بQ 'P 'بب4'3ة P ' 'ة@ 4'3ةtO' ''4'3ةN '` 'ة', '0Ȫ, '0L'L '0''04'307o?w;s 4'30l/o7w3s 'P04'3`xph| '4'30'o/w+s '4'3,hppxlt' '`@4'3`phxdt '@'4'3Px`X|' '$4'3XPpXxTt '4'3 pL4'3 @Jy} ' H '4'3Xp`x\t 4'3 |Izy}' ' Ȯ'' ' 4'3 Gqyu ' L,4'3 Fqyu ', ' '4'3 Hqyu4'3 Ezqy~u 'P`@'1D참 @4@7+'0',4' KPWt,@( 0,d 𵐴( (P,(4(3P@  (P4(3PL>  4(3P?  4(3PP= ( (PTd(d (P( (Pز4(3P ; ( (PD ( 4(3P<  (P4(3P9 ( (P4(3P|84(3P@: 4(3P7  ( (P4(3P6  ( (PH(4(3P5 ( (Px((( mt &0+X06<AGmS>ףp>Y>6' ұ Һ Àǀsөsөsө002RSRC LVINLBVW0  4pRSID@~Ru: #?ȯA"""+꿫꿫**:(31  <?g<=;|wx!?<øϟx yy?=g??~?<?y~OOx<?܏øxaxyGWGDS820 GDS820u.llb GW Write.vi x  6@P @!status @code@0source error out@0Math Operation@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@pInstr VISA sessionP" c$ cP"@P@flg@oRt@eofudfPpInstrdup VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrextP"@P@flg@oRt@eofudfPpInstr VISA sessionxpInstrdfdPpInstrtxdPpInstroldPpInstrext c P"@P@flg@oRt@eofudf6PP @!status @code@0source error outxP!0dfdPP!0txdPP!0oldPP!0ext P cP"@P@flg@oRt@eofudf@PP @!status @code@0sourceerror in (no error)xP!0dfdPP!0txdPP!0oldPP!0ext P cpP"@P@flg@oRt@eofudfP0Math Operation x0dfd P0txd P0old P0ext`0 format string`0 format string(`byte count (0) c c| cD@@P @!status @code@0sourceerror in (no error)@pInstr VISA session@0 output string@0 read buffer c c|@0Write Buffer ("") c c< c c, c0 cpL ^~xT :CHAN1:MATH?CH1 + CH2 CH1 - CH2 FFTdP \nX , X  \ \` X@\@jX@\@X@hL\@dH`@2XVIDSGDS820 Math Query.viVIDS GW Write.viTPTH0 i386 VcodeL+ E{VE`ETPUEd$=E=.Ð#Ӏ}#"EPXC\X{`SQRVWPEEXPE EXPERUQ YZXEEPERUQ YZXEEQRuhPED$X览d$ZY=t_^ZY[ÐuXPe$Yd$ =Ct\{xtP\RZXC,`} E(E!E"ƅPƅɍHHH ƅPt hhUEPt#hQRP$h趆d$ZYDž%ZE`ETQRhPPD$\d$ZY=`DuDÐJÐÐQRZYQRhPET$PD$\Cd$ZYÐ}zDž u6QRVP$hPh$hP\D$X d$ZY=udta;t9t Dž ZE`ETQRPd$ZYÐ}zYDž JG[E`QRhPET$PD$\@d$ZYDu Ðu}zX>u7t.xQRUhQV胩d$ZYƅ}(u ƅ hhUEP8d$ =}(u ƅhhUEP8d$ fxcƅht6)ډ؉HHQRPf$RWd$ ZYH)9dƅfxƅt6dQR`VSQWRVd$ZY=ƅ}(u ƅ hhUEP8d$ =fx}#t}"uH}!v}/uvQRPED$dd$ZY==t p h搐ÐE{ j]E`ETPUEd$=t=t=t=tE{ E{‰ppVLFX@'PUEd$=uÐTr]Tr]Tr4 ^Tr'^iTrA^OTr [^5Tr$u^p^p @'PUEd$=uÐT.rp^Tr^^T^r 1_$Tr k_Trr __^ZY[]ÐT=t,PET$PP`$T$@ $Ðd$*Ul$SQRVWT$ QRPED$R\d$ZY=u_^ZY[]ÐDžtTtT@tDž DžDžDžDž|DžDžPTABxpQRu jd$ZY(Ul$SQRVW}'uQRU蠠d$ZY._^ZY[]ÐUl$SQRVWQRUd$ZY_^ZY[]ÐUl$SQRVWu'`F ?aFaFVF@aaFDQRhU}d$ZY_^ZY[]ÐX999#Ty%|8 <R "|   VQ6  %{VSj` CODEL+ (6.0rc5Oldest compatible LabVIEW.+Ix+I+I+I|pPPP@@P @!status @code@0sourceerror in (no error)6@P @!status @code@0source error out@pInstr VISA session@pInstrdup VISA session@0Math Operation NJThis VI query a dual waveform math operation on the two sources specified.\SREʒ2E̫I-[#!H%)K/6T2300  "000UP  /330 " 000  300UP  "/#####h######hhh######h##########hhhDTHPDU+88~*@pInstr VISA session.@pInstrdup VISA sessionF6@P @!status @code@0source error out*@0Write Buffer ("")@0source @code @!statusL@@P @!status @code@0sourceerror in (no error) @byte count (0) @0 read buffer"@ return count&@0 format string 70$@0Math Operation&@0 output string"@ Return Count" x  6@P @!status @code@0source error out@ Return Count@pInstrdup VISA session@@P @!status @code@0sourceerror in (no error)@0Write Buffer ("")@pInstr VISA session$@offset past number70t04Tt044(L0l \Dq q!dup VISA sessionXDn=|n>|  VISA sessionUD7j8j error outRD6<D[6=D[sourceHPU+IBoICWPD|}codeH(T+$2$2RD<V=VstatusH$PT+#C1k#D1kwD?@  error in (no error)RD1D?c1E?csourceH T+DJjDKRPD  codeHU+--RD D^ E^statusH$U+K,sL,sHT+CDHU+HIZDɺ!ʺ! Math OperationHQ+!!HDU+89HDS+ HDU+OP HD`U+??HDU+ YD format stringWD GW Write.viYD\j\j format stringHD U+mm HDQ+Za[aHDQ+11ZD..byte count (0)HDU+--"no errorERRORno errorERROR"no errorERRORno errorERRORInstrmע "D 256 Colors    7u`U+Instrff3f33f3ffffff3ff333f3333333f33333̙33f3333f3f3f3ff33f3f3333333f3333333333f3333f3̙f3̙f3$FPHPGDS820 Math Query.vi"FPHPD+8"""XL "p" # 0D|8U!pP 4 FQp|x,0D|Ġ |8U Lm74 FQm<},0D,@,|T<S`%6w|` ,H4 F@ 6kh,0 7@ ;r0 @  6w$dd$4Q@5;r0,,4 Fd 5;E\,4 2d HApƳ,p 4d+ H=p?H=p?H=p?0 d F;rų@P@{58 @)4 F { ,4 2 #3Ƴ,@ : @!v+}pLpLlP@ : +v5}oMoMkQ0  !}5ų4O@;6sX< t4 G$;W,< v$"B2l,,U+ $;6s ;6s ;6s ;6sYYYYYY ;6s 0 D P |< S`$|>r L|4 F >,0 7  Cm0  >r  L  L 4 Q0Cm d ,  D x 4 F 0C@d,4 2 CIkƳ,p 4+ CEkGCEkGCEkG0  ACmų@P ~0@4 F L   ,4 2 L .Ƴpx,@ 2 L @~&pLpLlP@ 2 L &~0oMoMkQ0  L 0ų4O C1{  ( d4 G  C_,< v J-t(,S+  C1{ C1{ C1{ C1{YYYYYY C1{ 7    !     | L`!$~DL+8 \T+R+4U+^ XB<|+, 4 terror in is a cluster that describes the error status before this VI executes. If error in indicates that an error occurred before this VI was called, this VI may choose not to execute its function, but just pass the error through to its error out cluster. If no error has occurred, then this VI executes normally and sets its own error status in error out. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty stringstatus is TRUE if an error occurred before this VI was called, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Valid Range: T: Error F: No Error (default)L : L  ,0c0c/d.e-fH3code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message. Valid Range: Not Applicable Default:0, @tsource is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred. Default: Empty StringL : %10c0c/d.e-ft_error out is a cluster that describes the error status after this VI executes. If an error occurred before this VI was called, error out is the same as error in. Otherwise, error out shows the error, if any, that occurred in this VI. Use the error handler VIs to look up the error code and to display the corresponding error message. Using error in and error out clusters is a convenient way to check errors and to specify execution order by wiring the error output from one subVI to the error input of the next. Valid Range: Not Applicable Default: status= False (no error) code = 0 source = empty string HQ7!W|status is TRUE if an error occurred, or FALSE if not. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Valid Range: T: Error F: No Error (default) <|@ 2O 112< 2 BƳ,, 0  7ųH3code is the number identifying an error or warning. If status is TRUE, code is a non-zero error code. If status is FALSE, code can be zero or a warning code. Use the error handler VIs to look up the meaning of this code and to display the corresponding error message. Valid Range: Not Applicable Default:0source is a string that indicates the origin of the error, if any. Usually source is the name of the VI in which the error occurred. Default: Empty Stringp 2+  9@uG9@uG9@uG   |@ 2O „112< 2 GƳd, p 2+  >EuG>EuG>EuG0  <ųHQ<pW|A unique reference to an instrument I/O session. It identifies which device to communicate with and all configuration information to perform the I/O. See the initialize VI for more information. Valid Range: Not Applicable Default: Not Applicable @+This is a copy of the VISA session. It is used programmatically to pass the VISA Session to any calling VIs. It simplifies dataflow programming by providing an easy method of chaining VIs together, thereby simplifying the diagram's structure. Valid Range: Not Applicable Default: Not Applicable !" "@4Q!ܫ&!D.|(4 F!` Ȼ"T,0D!-!`4 2!` ",0 !` &dX,|L!,!ܜL| XBDHPGDS820 Math Query.viLVIN GW Write.viPTH0)l BDHPS+8"()k4Qx ,!,0 0@| 4 B7,0@4 BT,0@LӍ۝4 BNP,0@TL4 B@0,4 @P4 xd7~L+@P+S+Os"Cy#<t+4  2D ,,DDj0 D 4 JD ,X @xX4 \|04"4/<$4P  p48`P T4\7 @18T3p9+ t4 K,@  Pp @ 0 | 4 3<14 324 30  p P xP ( 4 3*    @ 4 3(+  @4 3 %   `   0  4 3(  04 3 #   P4 3 "   4 3 $4 3 h   | x 4 |4 3           X |    4 04 /P|  X p`,    h8  @ T 4 J [k,4!Q Tk 0!  k4!  2 lxx,,")d"0 "@"""  "p  @ " p4" !x " "X "$4"0(74"0 5 " "4"0`64"040"@!p`4"0 ,|4"0 /ι|4"0 '|" "@" 4"  2d Yb,@#PXc@0# 3d XcL# :d TZ0c0c/d.e-f #  # @4# B(2,4$0!0 4$4(04$0 &|$p($$U4$ 0 <$H hHH $x4$ 87\$"l=#=$t=$ݝ۝$ $$4$/T9Y$$,$` $($4$0,QYU $  $T\4$0@QYU4$0QYU$ $t4$0QYU $"l4$0L9A= $ $($`4$09A=$4$09A= L$ ( T"ltx$TU,$ """m"$$(==$ Utt,$L ,$ @ $@"lT4$ J  /,@%PT/AL% :  0c0c/d.e-f4%  2 .,0& 3 /<& TX (L& (  XTH&&4&\H&])dL+U+S+Os"Cy#<t+Ed)d)  k-$$8%& 5T k 5J [k,5440=%52  l,[+8+@_+pZ+Os"Cy#<@p+1  k1&$ P$h$$4$%ń' #8#$ P$h$4$%5T k 5J [k-,54%05)52  l-,)0M)$8%& ('h''%\'(& ( !GUUAn L>N>tZ>L>Gx ҁ Ҋ ғҕsөsөsө00RSRC LVINLBVWu p 4`RSIDTLVSRhBDPW|LIviCPTMDSTMDFDSLIdsVICDversDLDRFPTD0CPMpDSTRGXICONlicl4icl8DTHPTRec CPSTPSTR xLIfpFPHPLIbdBDHPHISTPRT FTABTV+LV+P@V+tXV+ dV+HV+PV+ 8V+ 4V+DV+0V+(GDS820 Delay Trigger.vi&LVIN>GDS820 Pulse Width Trigger.viRSRC LVARLBVW$\%q $< 4H ADirPALMPLM2CPSTICON$ icl4icl8$,STR STR#"8CPTM" STRG! CPRF"XpV+0< 0U+H ըU+ TdS 1bR0ʼ`H`0 ` w 0 2OL ̼ M lx >-\V+D ;  NsY t P Fp  I4 fT!/ b"# % &N (`,(0l 4tO G|zN,Ƹ\DuP \  , DKH ȸ  i ht ^)X5 V+@ T  ion p L Bl  E0 xP!A ^"# % &l  8 Hx \ t    $ 0L Fh Z m$L l!1K_{8Tp"!5"I# % ` d& x ՄN ]pLŐ[PTp H h  ߨ VJ p g ~($M 0V+ 4 m\  n X @ @ l D   <!S \" # x% D& ~$Nt sK0Z$   \ hI ,,| g$ 'eV+   T n  /  @\x  C * dd"2 `# $% & }8 @I`*R I T  b z OF- d 5tXX}V+ "@    D F 0 0P  E lh!e "L # !%6 & \ctlMenuctlMenuctlMenuctlMenuctlMenuctlMenu paletteMenu paletteMenu paletteMenu paletteMenu paletteMenu paletteMenuGWDS830 Close.viGWDS830 Error Query.viGWDS830 Error Message.viGWDS830 Revision Query.viGWDS830 Self-Test.viGWDS830 Reset.viGWDS830 Initialize.vi GWDS830 Configure Acquisition.viGWDS830 Auto Setup.viGWDS830 Vertical.viGWDS830 Display.viGWDS830 Cursors.viGWDS830 Display Setting.viGWDS830 Acquisition Query.viGWDS830 Cursors Query.vi GWDS830 Display Setting Query.viGWDS830 Display Query.viGWDS830 Math Query.viGWDS830 Math.viGWDS830 Vertical Query.viGWDS830 Run Stop.viGWDS830 Time Measurement.viGWDS830 Time Scale.viGWDS830 Time Sweep.viGWDS830 Trigger.viGWDS830 TV Trigger.viGWDS830 Voltage Measurement.viGWDS830 Window Zoom.viGWDS830 Waveform Display.viGWDS830 VI Tree.viGWDS830 Example2.viGWDS830 Getting Started.viGDS820 Close.viGDS820 Close.viGDS820 Close.viGDS820 Close.viGDS820 Close.viGDS820 Auto Setup.viGDS820 Auto Setup.viGDS820 Auto Setup.viGDS820 Auto Setup.viGDS820 Auto Setup.viGDS820 Display Query.viGDS820 Display Query.viGDS820 Display Query.viGDS820 Display Query.viGDS820 Display Query.viGDS820 Reset.viGDS820 Reset.viGDS820 Reset.viGDS820 Reset.viGDS820 Reset.viGDS820 Revision Query.viGDS820 Revision Query.viGDS820 Revision Query.viGDS820 Revision Query.viGDS820 Revision Query.viGDS820 Error Message.viGDS820 Error Message.viGDS820 Error Message.viGDS820 Error Message.viGDS820 Error Message.viGDS820 Self-Test.viGDS820 Self-Test.viGDS820 Self-Test.viGDS820 Self-Test.viGDS820 Self-Test.viGDS820 Display Setting Query.viGDS820 Display Setting Query.viGDS820 Display Setting Query.viGDS820 Display Setting Query.viGDS820 Display Setting Query.viGDS820 Display Setting.viGDS820 Display Setting.viGDS820 Display Setting.viGDS820 Display Setting.viGDS820 Display Setting.viGDS820 Initialize.viGDS820 Initialize.viGDS820 Initialize.viGDS820 Initialize.viGDS820 Initialize.viGDS820 TV Trigger.viGDS820 TV Trigger.viGDS820 TV Trigger.viGDS820 TV Trigger.viGDS820 TV Trigger.viGDS820 Display.viGDS820 Display.viGDS820 Display.viGDS820 Display.viGDS820 Display.viGDS820 Cursors.viGDS820 Cursors.viGDS820 Cursors.viGDS820 Cursors.viGDS820 Cursors.viGDS820 Math.viGDS820 Math.viGDS820 Math.viGDS820 Math.viGDS820 Math.viGDS820 Error Query.viGDS820 Error Query.viGDS820 Error Query.viGDS820 Error Query.viGDS820 Error Query.viGDS820 Math Query test.viGDS820 Math Query test.viGDS820 Math Query test.viGDS820 Math Query test.viGDS820 Math Query test.viGDS820 Math Query test.viGDS820 Vertical Query.viGDS820 Vertical Query.viGDS820 Vertical Query.viGDS820 Vertical Query.viGDS820 Vertical Query.viGDS820 Voltage Measurement.viGDS820 Voltage Measurement.viGDS820 Voltage Measurement.viGDS820 Voltage Measurement.viGDS820 Voltage Measurement.viGDS820 Time Measurement.viGDS820 Time Measurement.viGDS820 Time Measurement.viGDS820 Time Measurement.viGDS820 Time Measurement.viGDS820 Cursors Query.viGDS820 Cursors Query.viGDS820 Cursors Query.viGDS820 Cursors Query.viGDS820 Cursors Query.viGDS820 Acquisition Query.viGDS820 Acquisition Query.viGDS820 Acquisition Query.viGDS820 Acquisition Query.viGDS820 Acquisition Query.viGDS820 Waveform Display.viGDS820 Waveform Display.viGDS820 Waveform Display.viGDS820 Waveform Display.viGDS820 Waveform Display.viGDS820 Delay Trigger.viGDS820 Pulse Width Trigger.viGDS820 Trigger.viGDS820 Trigger.viGDS820 Trigger.viGDS820 Trigger.viGDS820 Trigger.viGDS820 Time Sweep.viGDS820 Time Sweep.viGDS820 Time Sweep.viGDS820 Time Sweep.viGDS820 Time Sweep.viGDS820 Time Scale.viGDS820 Time Scale.viGDS820 Time Scale.viGDS820 Time Scale.viGDS820 Time Scale.viGDS820 Window Zoom.viGDS820 Window Zoom.viGDS820 Window Zoom.viGDS820 Window Zoom.viGDS820 Window Zoom.viGDS820 Acquisition Configure.viGDS820 Acquisition Configure.viGDS820 Acquisition Configure.viGDS820 Acquisition Configure.viGDS820 Acquisition Configure.viGDS820 Run Stop.viGDS820 Run Stop.viGDS820 Run Stop.viGDS820 Run Stop.viGDS820 Run Stop.viGDS820 Example.viGDS820 Example.viGDS820 Example.viGDS820 Example.viGDS820 Vertical.viGDS820 Vertical.viGDS820 Vertical.viGDS820 Vertical.viGDS820 Vertical.viGDS820 Delay Trigger.viGDS820 Delay Trigger.viGDS820 Delay Trigger.viGDS820 Delay Trigger.viGDS820 Delay Trigger.viGDS820 Pulse Width Trigger.viGDS820 Pulse Width Trigger.viGDS820 Pulse Width Trigger.viGDS820 Pulse Width Trigger.viGDS820 Pulse Width Trigger.viGDS820 Getting Started.viGDS820 Getting Started.viGDS820 Getting Started.viGDS820 Getting Started.viGDS820 Getting Started.viGDS820 VI Tree.viGDS820 VI Tree.viGDS820 VI Tree.viGDS820 VI Tree.viGDS820 VI Tree.viGDS820 Math Query.viGDS820 Math Query.viGDS820 Math Query.viGDS820 Math Query.viGDS820 Math Query.vi