Programming Examples
R&S
®
ZNA
1399
User Manual 1178.6462.02 ─ 12
// 'SCORR1' 'DIRECTIVITY', 1, 0 <Port 2> = 0 ignored
// 'SCORR2' 'SRCMATCH', 1, 0 <Port 2> = 0 ignored
// 'SCORR3' 'REFLTRACK', 1, 0 <Port 2> = 0 ignored
// 'SCORR4' 'ISOLATION', 1, 2
// 'SCORR5' 'LOADMATCH', 1, 2
// 'SCORR6' 'TRANSTRACK', 1, 2
// 'SCORR7' 'DIRECTIVITY', 2, 0 <Port 2> = 0 ignored
// 'SCORR8' 'SRCMATCH', 2, 0 <Port 2> = 0 ignored
// 'SCORR9' 'REFLTRACK', 2, 0 <Port 2> = 0 ignored
// 'SCORR10' 'ISOLATION', 2, 1
// 'SCORR11' 'LOADMATCH', 2, 1
// 'SCORR12' 'TRANSTRACK', 2, 1
// Set format for data transfer
:FORMAT REAL,32
// !!! Important !!! Stop sweep when loading error terms
:INITiate:CONTinuous OFF
// Recall error terms
// CALCulate:DATA is suitable for 2-port terms;
// use SENSe:CORRection:CDATa for more than 2 ports
:CALCulate1:DATA SCORR1,#@scorr1.dat
:CALCulate1:DATA SCORR2,#@scorr2.dat
:CALCulate1:DATA SCORR3,#@scorr3.dat
// We are omitting the isolation term, as it is not implemented on the ZVAB
//:CALCulate1:DATA SCORR4,#@scorr4.dat
:CALCulate1:DATA SCORR5,#@scorr5.dat
:CALCulate1:DATA SCORR6,#@scorr6.dat
:CALCulate1:DATA SCORR7,#@scorr7.dat
:CALCulate1:DATA SCORR8,#@scorr8.dat
:CALCulate1:DATA SCORR9,#@scorr9.dat
// We are omitting the isolation term, as it is not implemented on the ZVAB
//:CALCulate1:DATA SCORR10,#@scorr10.dat
:CALCulate1:DATA SCORR11,#@scorr11.dat
:CALCulate1:DATA SCORR12,#@scorr12.dat
:INITiate:CONTinuous ON
Using a Calibration Data Recorded Previously
You can reuse any set of correction data that you acquired in earlier sessions on your
analyzer. In general you have to carry out the following steps:
1. Create a dummy correction data set and store it to a file.
2. Replace the dummy data with your correction data.
3. Reimport the correction data file and apply it to a channel.
Condensed Programming Examples