R&S
®
ZVA / R&S
®
ZVB / R&S
®
ZVT Programming Examples
Condensed Programming Examples
Operating Manual 1145.1084.12 – 30 1113
// referenced channel <Ch> only, not for all channels
:INITIATE:IMMEDIATE:SCOPE SINGLE
:INITIATE:CONTINUOUS OFF
// 1st Alternative: Reverse reading with command synchronization
// Select single sweep mode and measure a single sweep group for channels no. 1 and 2
:INITIATE:IMMEDIATE:SCOPE ALL
:INITIATE1:IMMEDIATE; *WAI
:INITIATE2:IMMEDIATE; *WAI
// Read trace data (without history, i.e. the last trace acquired in each channel)
:CALCULATE1:DATA? SDATA
:CALCULATE2:DATA? SDATA
// Read last and previous trace data in channel 1 and 2
:CALCULATE1:DATA:NSWEEP? SDATA, 1 // last trace data
:CALCULATE1:DATA:NSWEEP? SDATA, 3 // previous trace data
:CALCULATE2:DATA:NSWEEP? SDATA, 1 // last trace data
:CALCULATE2:DATA:NSWEEP? SDATA, 4 // previous trace data
// 2nd Alternative: Forward reading (no command synchronization necessary)
// Select single sweep mode and measure a single sweep group for channel no. 1
:INITIATE:IMMEDIATE:SCOPE SINGLE
:INITIATE1:IMMEDIATE
// Read the first and the following trace data in channel 1
if (CALCULATE1:DATA:NSWEEP:COUNT? > 2)
:CALCULATE1:DATA:NSWEEP:FIRST? SDATA, 1 // first trace data
:CALCULATE1:DATA:NSWEEP:FIRST? SDATA, 3 // third trace data
One and Two-Port Calibration
The following example calibrates one or two analyzer ports.
// Reset the analyzer
*RST
:SYSTEM:DISPLAY:UPDATE ON
//
// Set cal kit as active kit for N50
:SENSE:CORRECTION:CKIT:N50:SELECT 'ZV-Z121'