This subsystem deal with calibration kits and cal kit data.
Command tree: [SENSe<Ch>:]CORRection:CKIT
:CKIT
:<std_type>
:<conn_type>
:SELect
:CATalog?
:DELete
:INSTall
:LABel
:STANdard
Program example: Calibration
Defines the parameters of a non-ideal 1 port or 2-port calibration standard <std_type>. A particular physical standard can be selected by specifying the name of the calibration kit and its serial number. Depending on the standard type, only a subset of the parameters may be used; see table below.
If the specified cal kit does not exist, it is created with the specified calibration standard.
<Ch>
Channel number. This suffix is ignored because calibration kits are channel-independent.
<std_type>
Standard type. For reflection standards, the first character denotes the gender, e.g.: FOPEN, MOPEN: Open (f) or Open (m) standard.
The following reflection standards are supported: MOPen, FOPen, MSHort, FSHort, OSHort, MOSHort, FOSHort, MMTCh, FFTCh, MREFLect, FREFLect
For transmission standards, the first two characters denotes the genders on both ends, e.g.: FFSNetwork, MFSNetwork, MMSNetwork: Symm. network (ff), symm. network (mf) or symm. network (mm) standard.
For a complete list of standard types refer to the table of standard types.
Parameter list
String parameters to specify the configured standard ('<Conn_Name>','<Ckit_Name>','<Std_No>') and numeric parameters defining its properties. See detailed description below.
Note: The following transmission standards have only 8 parameters (until <Z0>): MMTHrough, MFTHrough, FFTHrough, MMLine, MFLine, FFLine The following reflection and transmission standards have only 5 parameters (until <Max_Freq>): MSMatch, FSMatch, MMATten, MFATten, FFATten
*RST value
–
SCPI, Command Types
Device-specific, command or query (see examples below)
Example:
CORR:CKIT:FOP 'N 50 Ohm','Test Kit',...
Define the properties of the open (f) standard for a N 50 Ω connector type in cal kit 'Test Kit'. See also example for [SENSe<Ch>:]CORRection:CKIT:<conn_type>:<std_type>.
CORR:CKIT:FOP? 'N 50 Ohm'
Query the properties of the open (f) standard for a N 50 Ω connector type in the active cal kit.
CORR:CKIT:FOP? 'N 50 Ohm','Test Kit'
Query the properties of the open (f) standard for a N 50 Ω connector type in cal kit 'Test Kit'.
Defines the parameters of a calibration standard <std_type> for a specified connector type <conn_type>. A particular physical standard can be selected by specifying the name of the calibration kit and its serial number. Depending on the standard type, only a subset of the parameters may be used; see table below.
<conn_type>
Connector type, one of the following identifiers: N50, N75: N 50 Ω or N 75 Ω connectors PC7, PC35, PC292: PC 7, PC 3.5 or 2.92 mm connectors USER<no>: User-defined connectors UserConn1, UserConn2, SMA: User-defined connector type SMA...
Note: This command only supports ZVR-compatible connector types. For general definitions use [SENSe<Ch>:]CORRection:CKIT:<std_type>.
For transmission standards, the first two characters denotes the genders on both ends, e.g.: FFTHrough, MFTHrough, MMTHrough: Through (ff), Through (mf) or Through (mm) standard.
String parameters to specify the configured standard ('<Ckit_Name>','<Std_No>') and numeric parameters defining its properties. See detailed description below.
Device-specific, command or query
CORR:CKIT:N50:FOPEN 'ZV-Z21','',0,1.8E+010,0.0151,0,0,0.22,-0.22,0.0022
Define the properties of the open (f) standard for the N 50 Ω connector type contained in the ZV-Z21 calibration kit: Assign a valid frequency range of 0 Hz to 18 GHz, an electrical length of 15.1 mm, 0 dB loss and define the polynomial coefficients of the fringing capacitance as 0 fF, 0.22 fF/GHz, –0.22 fF/(GHz)2, 0.0022 fF/(GHz)3.
The parameters in the [SENSe<Ch>:]CORRection:CKIT:<std_type> and [SENSe<Ch>:]CORRection:CKIT:<conn_type>:<std_type> commands have the following meaning:
Parameter
Meaning
Comment/Unit
'<Conn_Name>'
Name of the connector type. Use SENSe1:CORRection:CONNection:CATalog? to query connector names.
String parameter
'<Ckit_Name>'
Name of the calibration kit. Use [SENSe<Ch>:]CORRection:CKIT:CATalog? to query cal kit names.
'<Std_No>'
Label (e.g. the serial number) of the standard
<Min_Freq>
Min. frequency for which the circuit model is valid
Default unit is Hz
<Max_Freq>
Max. frequency for which the circuit model is valid
<El_Length>
Electrical length (offset parameter) of the standard
Default unit is m
<Loss>
Loss (offset parameter) of the standard
To be specified without unit (implicit unit is dB)
<Z0>
Reference impedance (no unit)
To be specified without unit (implicit unit is Ω)
<C0> | <L0>
Polynomial coefficients C0 or L0 for the fringing capacitance or residual inductance of the standard (load parameter)
To be specified without unit (implicit unit is fF or pH)
<C1> | <L1>
Polynomial coefficients C1 or L1 for the fringing capacitance or residual inductance of the standard (load parameter)
To be specified without unit (implicit unit is fF /GHz or pH /GHz)
<C2> | <L2>
Polynomial coefficients C2 or L2 for the fringing capacitance or residual inductance of the standard (load parameter)
To be specified without unit (implicit unit is fF/GHz2 or pH/GHz2)
<C3> | <L3>
Polynomial coefficients C3 or L3 for the fringing capacitance or residual inductance of the standard (load parameter)
To be specified without unit (implicit unit is fF/GHz3 or pH/GHz3)
OPEN | SHORt | MATCh
Simplified modelling as an open or short or match standard. The load circuit model generally consists of capacitance C which is connected in parallel to an inductance L and a resistance R, both connected in series. OPEN means that R is infinite so that the standard behaves like a capacitor (no inductance, the polynomial coefficients specify C). SHORt means that R is zero so that the standard behaves like an inductance (no capacitance, the polynomial coefficients specify L). MATCh means that the standard behaves like a match with the specified <Resistance>
Character data
<Resistance>
Optional resistance for the MATCh standard
Numeric value
, <Port_1>, <Port_2>
Optional port restriction: one port number for one port standards, two port numbers for two port standards
Integer value
The different standard types are defined by the following parameters. Port restrictions are indicated in brackets:
Parameters in [SENSe<Ch>:]CORRection:CKIT:<conn_type>:<std_type>
MOPen | FOPen MOPen(P1) | FOPen(P2) ...
Open (m) or open (f) Open (m or f with port restriction)...
'<Ckit_Name>' ... <C3>[, <Port_1>] complete parameter list with capacitance coefficients, no OPEN | SHORT | MATCh
MSHort | FSHort
Short (m) or short (f)
'<Ckit_Name>' ... <L3>[, <Port_1>] complete parameter list with inductance coefficients, no OPEN | SHORT| MATCh
OSHort | MOSHort | MOSHORT1 | MOSHORT2 | MOSHORT3 | FOSHort | FOSHORT1 | FOSHORT2 | FOSHORT3 (MOSHort and MOSHORT1 etc. are equivalent)
Offset short (sexless) or offset short (m) or offset short (f) (for user-defined connector types only)
MMTCh | FMTCh
Match (m) or match (f)
'<Ckit_Name>' ... <Max_Freq>[, <Port_1>] no offset parameters, no load parameters (polynomial coefficients), no OPEN | SHORt| MATCh
MSMatch |FSMatch
Sliding match (m) or sliding match (f)
MREFlect | FREFlect
Reflect (m) or reflect (f)
'<Ckit_Name>' ... OPEN | SHORt[, <Port_1>] no loss, otherwise complete parameter list
MMTHrough | MFTHrough | FFTHrough
Through (m - m) or through (m - f) or through (f - f)
'<Ckit_Name>' ... <Loss>[, <Port_1>, <Port_2>] no load parameters (polynomial coefficients), no OPEN | SHORt| MATCh
MMLine | MMLINE1 | MFLine | MFLINE1 | FFLine | FFLINE1 MMLine(P2P3) ...
Line1 (m - m) or line1 (m - f) or line1 (f - f) Line1 (m - m, with port restriction)...
MMLINE2 | MFLINE2 | FFLINE2
Line2 (m - m) or line2 (m - f) or line2 (f - f), especially for TRL calibration
MMLINE3 | MFLINE3 | FFLINE3
Line3 (m - m) or line3 (m - f) or line3 (f - f), especially for TRL calibration
MMATten | MFATten | FFATten
Attenuation (m - m) or attenuation (m - f) or attenuation (f - f)
'<Ckit_Name>' ... <Max_Freq>[, <Port_1>, <Port_2>] no offset parameters, no load parameters (polynomial coefficients), no OPEN | SHORt| MATCh
MMSNetwork | MFSNetwork | FFSNetwork
Symmetric network (m - m) or symmetric network (m - f) or symmetric network (f - f)
'<Ckit_Name>' ... OPEN | SHORt| MATCh[, <Port_1>, <Port_2>] no loss, otherwise complete parameter list
Returns a list of all cal kits for a given connector type.
Channel number. This suffix is ignored because cal kits are channel-independent.
<Conn_Name>
Device-specific, query only
See SENSe1:CORRection:CONNection:CATalog?
Deletes an imported or user-defined cal kit.
It is not possible to modify or store predefined or ideal kits.
'<ckit_name>'
String parameter containing an imported or user-defined calibration kit available on the analyzer.
– (A *RST does not affect calibration kits)
Device-specific, no query
CORR:CKIT:N50:FOPEN 'NewKit1','',0,1.8E+010,0.0151,0,0,0.22,-0.22,0.0022
Create a new cal kit NewKit1 and assign an open (f) standard for the N 50 Ω connector type with specific properties.
CORR:CKIT:DEL 'NewKit1'
Delete the previously created kit.
Loads cal kit data from a specified ZVR cal kit file.
'<file_name>'
String parameter to specify the name and directory of the cal kit file to be loaded.
Note: The loaded file must be a ZVR-specific cal kit file with the extension *.ck. NWA cal kit files (*.calkit) can be imported using the MMEMory:LOAD:CKIT command. Agilent cal kit files can be imported manually and converted into *.calkit files.
Device-specific, no query.
CORR:CKIT:INST 'C:\Rohde&Schwarz\NWA\Calibration\Kits\ZCAN.ck'
Load the previously created ZVR cal kit file ZCAN.ck from the default cal kit directory.
MMEM:STOR:CKIT 'ZCAN', 'C:\Rohde&Schwarz\NWA\Calibration\Kits\ZCAN.calkit'
Store the imported cal kit data to a NWA cal kit file ZCAN.calkit (assuming that the cal kit name stored in ZCAN.ck reads ZCAN).
ZCAN.ck reads ZCAN).
Assigns a label to an imported or user-defined calibration kit.
'<label>'
String parameter containing the label.
CORR:CKIT:LAB 'NewKit1', 'Test kit created today'
Label the previously created kit.
CORR:CKIT:LAB? 'NewKit1'
Check the label.
Selects the calibration kit to be used for a specified connector type <conn_type>.
For connector types with arbitrary, user-defined names you can use the command [SENSe<Ch>:]CORRection:CKIT:SELect '<conn_name>', '<ckit_name>'.
Connector type, one of the following identifiers: N50, N75: N 50 Ω or N 75 Ω connectors PC7, PC35, PC292: PC 7, PC 3.5 or 2.92 mm connectors USER<no>: User-defined connectors UserConn1, UserConn2 SMA: User-defined connector type SMA ...
String parameter containing the name of a calibration kit available on the analyzer.
– (A *RST does not change the assignment between connector types and calibration kits.)
MMEM:LOAD:CKIT 'C:\Rohde&Schwarz\NWA\Calibration\Kits\New_kit.calkit'
Load the previously created cal kit file New_kit.calkit from the default cal kit directory.
CORR:CKIT:N50:SEL 'New_kit'
C
Assign the imported kit to the N 50 Ω connector type (assuming that the cal kit name stored in New_kit.calkit reads New_kit).
New_kit.calkit
Cal kit naming conventions
Calibration kit names must be entered as string parameters. The string contains the cal kit name used in the Calibration Kits dialog; a Ω in the name must be replaced by 'Ohm', e.g.:
'NewKit1' denotes the user-defined calibration kit NewKit1.
'N 50 Ohm Ideal Kit' denotes the N 50 Ω Ideal Kit.
'ZV-Z21 typical' denotes the cal kit ZV-Z21 typical.
The command is suitable for connector types with arbitrary, user-defined names. For standard connector types you can use the command [SENSe<Ch>:]CORRection:CKIT:<conn_type>:SELect.
'<conn_name>'
Connector type, e.g. a user-defined connector type (string variable)
Device-specific, command or query (the query requires the first string parameter only)
CORR:CKIT:SEL 'N 50 Ohm', 'New_kit'
Returns a list of all standards in a given calibration kit.
<Ckit_Name>
Name of the cal kit. Use SENSe1:CORRection:CKIT:CATalog? to query cal kit names.