
232
13
Application Sample Programs
Measurement using scanner
variables Adapter$, Meas_para$, Swp_type$, Pow_mod$, and
Dc_mod$, respectively.
Lines 340 to 370 Performs setting the 3499A. Make setting so that the system mode is
3488A mode, modules 1 and 2 are coupled, and channel 0 is closed.
Lines 410 to 450 Performs setting to set up the adapter. After preset, in order to use
SRQ, enables the instrument event status register's bit 8
(calibration/compensation data measurement completion) and sets the
service request enable register's bit 2 to 1.
Lines 460 to 500 Displays the message to prompt the user to bring channel 0 to the open
state and then, using the subprogram FNSetup_4tp, measures the
phase compensation data. The subprogram FNSetup_4tp will be
described later.
Lines 540 to 560 Sets the measurement parameter to Meas_para$, the oscillator power
level setting unit to Pow_mod$, and the DC bias setting unit to
Dc_mod$, respectively.
Lines 570 to 740 Reads data from the DATA statements and creates the list sweep table.
In this block, enters the position of the measurement point at the end of
each segment to Point (n). Enters 0 to Point(0) to use it later for
creating the compensation coefficient and setting the manual sweep
range. After creating the list sweep table, sets the sweep mode to the
list sweep.
Lines 780 to 790 Defines the compensation coefficient array variables: Open, Short,
Load, and Temp. Temp is used temporarily to store the compensation
coefficient read out from the 4294A. Because the compensation
coefficient is a complex number, the array size is 2 times the total
number of measurement points.
Lines 800 to 810 Sets the readout format for compensation coefficient to IEEE64-bit.
Then, makes setting so that the measurement points at which the
compensation data is measured are the points that the user has
specified.
Line 850
Sets the switches of the 3499A to scan the channel.
Lines 860 to 880 Displays the connected channel and, using the subprogram
FNFixt_comp, measures the open data. For information on the
subprogram FNFixt_comp, see the description in Example 4-3 on
page 65.
Lines 890 to 920 Reads out the open compensation coefficient calculated from the
measurement data from the 4294A and enters it to the variable Temp.
Lines 930 to 960 Enters the sweep range for the channel from the variable Temp to
Open. In this sample, the segment number for a channel is larger than
the channel number by 1. For example, the sweep range for channel 0
is the sweep range of segment 1.
Lines 1000 to 1150 Performs the short compensation in the same way as the open
compensation and creates the multiple channel support compensation
coefficient.
Lines 1180 to 1190 Enters the load values used for the load compensation. In this sample,
R:100
Ω
and L:0 nH are set.
Summary of Contents for 4294A
Page 4: ...4 ...
Page 18: ...18 Contents ...
Page 24: ...24 Chapter1 To make effective use of this manual Other manuals attached to this unit ...
Page 94: ...94 Chapter6 Reading Writing Measurement Data Reading Writing Data ...
Page 110: ...110 Chapter7 Processing Measurement Results Analyzing Measurement Results ...
Page 136: ...136 Chapter10 Handling Errors Sample program for error handling ...
Page 246: ...246 13 Application Sample Programs File Transfer Function ...
Page 254: ...254 Chapter15 Setting the Display LCD Sample program for setting the LCD screen ...
Page 507: ...Index Index 507 Index ...
Page 508: ...508 Index Index ...
Page 509: ...Index Index 509 Index ...
Page 510: ...510 Index Index ...
Page 511: ...Index Index 511 Index ...
Page 512: ...512 Index Index ...
Page 513: ...Index Index 513 Index ...
Page 514: ...514 Index Index ...
Page 515: ...Index Index 515 Index ...
Page 516: ...516 Index Index ...
Page 517: ...Index Index 517 Index ...
Page 518: ...518 Index Index ...