Programming Examples
R&S
®
ZNB/ZNBT
1234
User Manual 1173.9163.02 ─ 38
// Don't save the cal standard measurements with apply cal, i.e. with the commands
// :SENSE1:CORRECTION:COLLECT:SAVE or
// :SENSe1:CORRection:COLLect:SAVE:SELected
// Instead, use the global, channel-independent setting:
:SENSe:CORRection:COLLect:ACQuire:RSAVe:DEFault OFF
// Full one port = OSM
// Select cal procedure
:SENSe1:CORRection:COLLect:METHod:DEFine 'Test SFK OSM 1', FOPORT, 1
// Measure Standards
:SENSe1:CORRection:COLLect:ACQuire:SELected OPEN, 1
:SENSe1:CORRection:COLLect:ACQuire:SELected SHORT, 1
:SENSe1:CORRection:COLLect:ACQuire:SELected MATCH, 1
// Apply cal
:SENSe1:CORRection:COLLect:SAVE:SELected
// 2 port TOSM
// Select cal procedure
:SENSe1:CORRection:COLLect:METHod:DEFine 'Test SFK TOSM 12', TOSM, 1, 2
// Measure Standards
:SENSe1:CORRection:COLLect:ACQuire:SELected THROUGH, 1, 2
:SENSe1:CORRection:COLLect:ACQuire:SELected OPEN, 1
:SENSe1:CORRection:COLLect:ACQuire:SELected SHORT, 1
:SENSe1:CORRection:COLLect:ACQuire:SELected MATCH, 1
:SENSe1:CORRection:COLLect:ACQuire:SELected OPEN, 2
:SENSe1:CORRection:COLLect:ACQuire:SELected SHORT, 2
:SENSe1:CORRection:COLLect:ACQuire:SELected MATCH, 2
// Apply calibration
:SENSe1:CORRection:COLLect:SAVE:SELected
// Save / load cal files
// Save calibration in calibration file pool
// the file name in the commands must not contain the path !
:MMEMORY:STORE:CORRection 1, 'OSM1 TOSM12.cal'
// load cal file from calibration file pool
:MMEMORY:LOAD:CORRection 1, 'OSM1 TOSM12.cal'
8.2.5.2
MultiCal (with Calibration Unit)
The following example demonstrates how to create multiple system error corrections
on the same channel.
Condensed Programming Examples