
Programming Guide 2-101
ESG Family Signal Generators Programming Commands and Examples
End of Sweep Service Request, Example Program 11
End of Sweep Service Request, Example Program 11
The following example provides a program that produces a service request to the controller
when a specific condition (in this case: end of sweep) is present in the signal generator.
CLEAR and RESET the controller, type the following commands, and RUN the program:
10 !**********************************************************************
20 !
30 ! End of Sweep Service Request Example
40 !
50 !*********************************************************************
60 Sig_gen=719
70 CLEAR Sig_gen
80 CLEAR SCREEN
90 OUTPUT Sig_gen;"*RST"
100 OUTPUT Sig_gen;"*CLS"
110 !*******************************************************************
120 Setup_srq: !
130 Gpib=7
140 Mask=2
150 OUTPUT Sig_gen;"STAT:OPER:NTR 8"
160 OUTPUT Sig_gen;"STAT:OPER:PTR 0"
170 OUTPUT Sig_gen;"STAT:OPER:ENAB 8"
180 OUTPUT Sig_gen;"*SRE 128"
190 ON INTR Gpib GOSUB Service_routine
200 ENABLE INTR Gpib;Mask
210 !**********************************************************************
220 Setup_swp: !
230 OUTPUT Sig_gen;"FREQ:MODE LIST"
240 OUTPUT Sig_gen;"LIST:TYPE STEP"
250 OUTPUT Sig_gen;"LIST:TRIG:SOUR IMM"
260 OUTPUT Sig_gen;"LIST:MODE AUTO"
270 OUTPUT Sig_gen;"FREQ:STAR 40 MHZ"
280 OUTPUT Sig_gen;"FREQ:STOP 900 MHZ"
290 OUTPUT Sig_gen;"SWE:POIN 25"
300 OUTPUT Sig_gen;"SWE:DWEL .5 S"
310 OUTPUT Sig_gen;"INIT:CONT OFF"
320 OUTPUT Sig_gen;"TRIG:SOUR IMM"
330 Trigger_swp: !
340 OUTPUT Sig_gen;"INIT"
350 Sweep=1
360 !*********************************************************************
370 Wait_4_swp_end: !
380 PRINT "Sweeping";
Comentários a estes Manuais