Chapter 7
7-21
Programming Examples
Measurement Setup Examples
Example 1B: Verifying Parameters
This example shows how to read analyzer settings into your controller. Appending a “?” to
a command that sets an analyzer parameter will return the value of that setting.
Parameters that are set as
ON
or
OFF
when queried will return a zero (0) if off or a one (1) if
active. Parameters are returned in ASCII format, FORM 4. This format varies in length
from 1 to 24 characters-per-value. In the case of marker or other multiple responses, the
values are separated by commas.
The following is an outline of the program's processing sequence:
• An I/O path is assigned for the analyzer.
• The system is initialized.
• The number of points in the trace is queried and dumped to a printer.
• The start frequency is queried and output to a printer.
• The averaging is queried and output to a printer.
• The analyzer is released from remote control and the program ends.
Running the Program
The analyzer is preset. The preset values are returned and printed out for: the number of
points, the start frequency, and the state of the averaging function. The analyzer is
released from remote control and the program ends.
BASIC Program Listing
10
! This program performs some example queries of network analyzer
20
! settings. The number of points in a trace, the start frequency
30
! and if averaging is turned on, are determined and displayed.
40
!
50
! EXAMP1B
60
!
70
ASSIGN @Nwa TO 716
! Assign an I/O path for the analyzer
80
!
90
CLEAR SCREEN
100 ! Initialize the system
110 ABORT 7
! Generate an IFC (Interface Clear)
120 CLEAR @Nwa
! SDC (Selected Device Clear)
130 OUTPUT @Nwa;"OPC?;PRES;"
! Preset the analyzer and wait
140 ENTER @Nwa;Reply
! Read in the 1 returned
150 !
160 ! Query network analyzer parameters
170 OUTPUT @Nwa;"POIN?;"
! Read in the default trace length
180 ENTER @Nwa;Num_points
190 PRINT "Number of points ";Num_points
200 PRINT
210 !
220 OUTPUT @Nwa;"STAR?;"
! Read in the start frequency
230 ENTER @Nwa;Start_f
240 PRINT "Start Frequency ";Start_f
250 PRINT
260 !
270 OUTPUT @Nwa;"AVERO?;"
! Averaging on?
Summary of Contents for 8719ES
Page 15: ...1 1 1 Alphabetical Command Reference ...
Page 293: ...2 1 2 Introduction to Instrument Control ...
Page 310: ...3 1 3 GPIB Programming ...
Page 334: ...4 1 4 Reading Analyzer Data ...
Page 343: ...5 1 5 Data Processing Chain ...
Page 350: ...6 1 6 Error Reporting ...
Page 364: ...7 1 7 Programming Examples ...
Page 502: ...A 1 A Preset Conditions ...
Page 517: ...B 1 B Command Listings ...