Sense:Correction:CKIT Commands
Manages the list of cal kits that are installed in the PNA.
SENSe:CORR:CKIT ECAL | CLISt? | DMEMory | CLEar | IMPort | EXPort | KNAMe | LIST? | ORIent? | PATH | COUNt? | DATA? |
-
Click on a red keyword to view the command details.
-
Red is a superseded command
SENSe:CORRection:CKIT:CLEar[:IMMediate] [ckit]
(Write-only) Deletes installed cal kits. |
|
Parameters |
|
[ckit] |
Optional String. Cal Kit to delete. If not specified, all PNA Cal kits are deleted, including custom kits. |
Examples |
SENS:CORR:CKIT:CLE sense:correction:ckit:clear:immediate "85052B" |
Query Syntax |
Not Applicable |
Not Applicable |
SENSe:CORRection:CKIT:COUNt?
(Read-only) Returns the number of installed cal kits. |
|
Examples |
SENS:CORR:CKIT:COUNt? |
Query Syntax |
SENS:CORR:CKIT:COUNt? |
Return Type |
Numeric |
Not Applicable |
SENSe:CORRection:CKIT:ECAL<mod>:CLISt?
(Read-only) Returns a list of characterizations stored in the specified ECal module. |
|
Parameters |
|
<mod> |
ECal module from which to read user characterization numbers. Choose from 1 to 50. If unspecified, value is set to 1. |
Examples |
Module 1 contains User Characterizations 1 and 3. SENSe:CORRection:CKIT:ECAL:CLIST? 'Returns the following (0 always indicates the factory characterization): 0,1,3 |
Return Type |
Numeric list, separated by commas. |
Not Applicable |
SENSe:CORRection:CKIT:ECAL:DMEMory:CLEar <kitName>
(Write-only) Deletes user characterizations from PNA disk memory. |
|
Parameters |
|
<kitName> |
Optional String argument. ECal Model, User Characterization name + " ECal", and serial number of the ECal module, separated by spaces. See examples below. If unspecified, ALL User Characterizations that are stored in PNA disk memory are deleted. |
Examples |
'These examples all use "MyUserChar" as the User characterization name. 'The "My User Char" characterization is deleted from disk memory. SENS:CORR:CKIT:ECAL:DMEM:CLE "N4433A MyUserChar ECal 00001" 'All User characterizations are deleted from disk memory. SENS:CORR:CKIT:ECAL:DMEM:CLE |
Query Syntax |
Not Applicable |
Not Applicable |
SENSe:CORRection:CKIT:ECAL:DMEMory:IMPort <file>
(Write-only) After the PNA disk memory is Exported to a file, use this command to Import the file into PNA disk memory, which allows the User Characterization to be used with the PNA and ECal module. Note: An ECal confidence check can NOT be performed remotely from User Characterizations that are stored on the PNA disk. |
|
Parameters |
|
<file> |
String. Full path and file name of file that was exported. |
Examples |
SENS:CORR:CKIT:ECAL:DMEM:IMP "c:\users\public\network analyzer\ECal User Characterizations/myDiskUserChar.euc" |
Query Syntax |
Not Applicable |
Not Applicable |
SENSe:CORRection:CKIT:ECAL:EXPort <kit>[,<file>][,<NewName>]]
(Write-only) Saves an existing ECal characterization to a file. Use this command to archive the user characterization or to move the characterization to a different PNA for use with the specified ECal module. After exporting the user characterization, use SENS:CORR:CKIT:ECAL:DMEM:IMPort to make the user characterization available for use. |
|
Parameters |
|
<kit> |
String. Not case sensitive. ECal Model, User char name + " ECal", and serial number of the ECal module used for the characterization, separated by spaces. See examples below. If the model and serial number of the module is not found, an error is returned. |
[<file>] |
Optional String argument. Path and filename of the user characterization. If not specified, the file is saved using characterization name + ".euc". If the path is not specified, it is stored in C:/Program Files/Keysight/Network Analyzer/ECal User Characterizations/. The extension ".euc" is appended if one is not specified. |
[<NewName>] |
Optional String argument. This allows you to change the name for the User Characterization. When specified, the new name is saved in the file with the characterization. If unspecified, the existing user characterization name is saved. Note: If this argument is specified, the second argument (<file>) must also be specified. |
Examples |
'These examples all use "MyUserChar" as the User characterization name. 'All parameters specified SENS:CORR:CKIT:ECAL:EXP "N4433A MyUserChar ECal 00001","myUserChar.euc","NewUserChar" 'First two parameters are specified sense:correction:ckit:ecal:export "N4691B MyUserChar ECal 00500","myUserChar.euc" 'Only first parameter is specified SENS:CORR:CKIT:ECAL:EXP "N4433A MyUserChar ECal 00001" |
Query Syntax |
Not Applicable |
Not Applicable |
SENSe:CORRection:CKIT:ECAL<mod>:INFormation? [<char>]
(Read-only) Reads the identification and characterization information from the specified ECal module. Note: To read user-characterization information that is stored in PNA disk memory, then use SENS:CORR:CKIT:ECAL:KNAM:INF? |
|
Parameters |
|
<mod> |
ECal module from which to read characterizations. Choose from 1 through 50. If unspecified, value is set to 1. Do NOT assume the <mod> number is the order in which ECal modules were connected. Use SENS:CORR:CKIT:ECAL:LIST? to read a list of <mod> numbers of currently-attached ECal modules. |
<char> |
Optional argument. Specifies which characterization to read information from. If not specified, value is set to CHAR0. Choose from:
|
Examples |
SENS:CORR:CKIT:ECAL2:INFormation? char5 'Example return string: "ModelNumber: 85092-60007, SerialNumber: 01386, ConnectorType: N5FN5F, PortAConnector: Type N (50) female, PortBConnector: Type N (50) female, MinFreq: 30000, MaxFreq: 9100000000, NumberOfPoints: 250, Calibrated: July 4 2002" |
Return Type |
Character |
Not Applicable |
SENSe:CORRection:CKIT:ECAL:KNAMe:INFormation? <kitName>
(Read-only) Reads the identification and characterization information from the specified ECal module or PNA disk memory. |
|
Parameters |
|
<kitName> |
String. ECal model and characterization to read information from, enclosed in quotes, in the following format: <model> <name> ECal <serial number> Where: <model>: Always required <name>:
ECal - not case sensitive <serial number>: Optional. Include when two or more ECal modules with same model number are attached to the PNA, Each item is separated with a space. |
Examples |
'For a factory characterization in module memory: SENS:CORR:CKIT:ECAL:KNAM:INF? "N4433A ECal" 'For user characterization in module memory with optional serial number: 'For user characterization "foo" in disk memory: 'Example return string: "ModelNumber: N4433A, SerialNumber: 00028, ConnectorType: N5FN5F, PortAConnector: Type N (50) female, PortBConnector: Type N (50) female, MinFreq: 30000, MaxFreq: 9100000000, NumberOfPoints: 250, Calibrated: July 4 2002" |
Return Type |
String |
Not Applicable |
SENSe:CORRection:CKIT:ECAL:LIST?
(Read-only) Returns a list of index numbers for ECal modules that are currently attached to the PNA. Use these numbers (called <mod> in PNAHelp) to refer to the ECal module using SCPI commands. |
|
Examples |
SENS:CORR:CKIT:ECAL:LIST? 'If 2 modules are attached to the PNA +1,+2 'If NO modules are attached to the PNA +0 |
Return Type |
Numeric list, separated by commas. |
Not Applicable |
SENSe<ch>:CORRection:CKIT:ECAL<n>:ORIent? <pnaPort>[,<charN>]
(Read-only) Returns the ECal port that is connected to the specified PNA port. A calibration does not have to be in process. |
|
<ch> |
Channel number that contains the frequency range to be calibrated. |
<n> |
ECal module number. Choose from 1 through 50. If unspecified (only one ECal module is connected to the USB), <n> is set to 1. If two or more modules are connected, use SENS:CORR:CKIT:ECAL:LIST? to determine how many, and SENS:CORR:CKIT:ECAL:INF? to verify their identities. |
<pnaPort> |
PNA port number. |
<charN> |
Optional argument. If unspecified, factory data (CHAR0) is used. User Characterization number that matches the physical adapters/fixtures that are on the ECal module. This aids in determining the orientation of the ECal module. Choose from:
and so forth up to:
Beginning with A.08.33, up to 12 User Characterizations can be stored in a single ECal module. Previous releases allowed up to 5. Learn more. |
Examples |
SENS1:CORR:CKIT:ECAL1:ORI? 2 sense2:correction:ckit,ecal1:orient? 2, char2 |
Return Type |
The returned ECal port number is a 1-based number: 1 = Port A, 2 = Port B, 3 = Port C, 4 = Port D. Zero (0) is returned when the auto-orientation routine is unable to resolve the orientation. |
Not Applicable |
SENSe:CORRection:CKIT:ECAL<n>:PATH:COUNt? <path>
(Read-only) Returns the number of unique states that exist for the specified path name on the selected ECal module. This command performs exactly the same function as CONT:ECAL:MOD:PATH:COUNt? Use the CONT:ECAL:MOD:PATH:STAT command to set the module into one of those states. Use SENS:CORR:CKIT:ECAL:PATH:DATA? to read the data for a state. |
|
Parameters |
|
<n> |
USB number of the ECal module. Choose from 1 to 50. If unspecified (only one ECal module is connected to the USB), <n> is set to 1. If two or more modules are connected, use SENS:CORR:CKIT:ECAL:LIST? to determine how many, and SENS:CORR:CKIT:ECAL:INF? to verify their identities. |
<path> |
Name of the path for which to read number of states. Choose from: Reflection paths
Transmission paths
|
Examples |
CONT:ECAL:MOD:PATH:COUNt? |
Return Type |
Integer |
Not Applicable |
SENSe<ch>:CORRection:CKIT:ECAL<num>:PATH:DATA? <path>, <stateNum>[,<char>]
(Read-only) Returns the data for a state from the memory of the selected ECal module. The returned data is interpolated if necessary to have the same stimulus values as the specified channel <ch>.
The data is returned in the same format as CALC:DATA:SNP? Note: This command returns SNP data without header information, and in columns, not in rows as .SnP files. This means that the data returned from this command sends all frequency data, then all Sx1 magnitude or real data, then all Sx1 phase or imaginary data, and so forth. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Parameters |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<ch> |
Any existing channel number. If unspecified, value is set to 1. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<num> |
Optional argument. USB number of the ECal module. Choose from 1 through 50. If unspecified (only one ECal module is connected to the USB), <num> is set to 1. If two or more modules are connected, use SENS:CORR:CKIT:ECAL:LIST? to determine how many, and SENS:CORR:CKIT:ECAL:INF? to verify their identities. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<path> |
Name of the path for which to read number of states. Choose from: Reflection paths
Transmission paths
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<stateNum> |
Number of the state to set. Refer to the following table to associate the <stateNum> with a state in your ECal module. In addition, CONT:ECAL:MOD:PATH:COUNt? returns the number of states in the specified ECal module.
** The following modules have only FOUR Impedance states (1, 2, 3, 4): N4690B ,N4691B ,N4692A ,N4696B. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<char> |
Optional argument. Specifies which characterization within the ECal module to read information from. If not specified, value is set to CHAR0. Choose from:
and so forth up to:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Examples |
SENS:CORR:CKIT:ECAL1:PATH:DATA? A,1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Return Type |
S1P or S2P |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Not Applicable |
SENSe:CORRection:CKIT:EXPort <kit>[,<file>]
(Write-only) Saves an existing cal kit definitions to a file. Use this command to archive or move a user-defined or modified cal kit to a different PNA. After exporting the cal kit, use SENS:CORR:CKIT:IMPort to make the cal kit available for use on the PNA. This command provides the same behavior as the Installed Kits - Save As button on the Edit PNA Cal Kits dialog. |
|
Parameters |
|
<kit> |
String. Not case sensitive. Name of the cal kit to export, as seen in the Cal Kits field of the Select DUT Connectors and Cal Kits dialog of a SMART Cal. |
<file> |
Optional String argument. Path and filename to where the Cal Kit file is to be saved. If not specified, the file is saved using <kit> + ".ckt". If the path is not specified, it is stored in C:/Program Files/Keysight/Network Analyzer/PNACalKits/User. |
Examples |
'File unspecified SENS:CORR:CKIT:EXP "MyCalKit" 'Both parameters are specified sense:correction:ckit:export "MyCalKit","C:/myBackupCalKit.ckt" |
Query Syntax |
Not Applicable |
Not Applicable |
SENSe:CORRection:CKIT:IMPort <string>
(Write-only) Imports the specified cal kit (.ckt file) and appends the imported kit to the end of the list of kits. Note: Although there is no limit to the number of cal kits that can be imported, during an Unguided cal, you can access ONLY mechanical cal kits #1 through #95. |
|
Parameters |
|
<string> |
Path and cal kit name. |
Examples |
SENSe:CORRection:CKIT:IMPort "c:\users\public\network analyzer\documents/85033D.ckt" |
Query Syntax |
Not Applicable |
Not Applicable |
SENSe:CORRection:CKIT:INITialize[:IMMediate] [ckit]
(Write-only) Restores default factory installed cal kits. This command also selects kit number 1, as you would using SENS:CORR:COLL:CKIT:SEL 1. Therefore, if you intend to work with a Cal Kit remotely, select the Cal Kit AFTER sending this command. Note: This command can also delete all existing User-defined Cal Kits. However, if saved using Save As, these kits can be restored in the same manner as after a PNA firmware upgrade. Learn more about saving modified Cal Kits. |
|
Parameters |
|
[ckit] |
Optional String. Cal Kit to restore. If not specified, all PNA factory Cal kits are restored. |
Examples |
SENS:CORR:CKIT:INITialize sense:correction:ckit:initialize:immediate "85052B" |
Query Syntax |
Not Applicable |
Not Applicable |
SENSe:CORRection:CKIT:LOAD <string>
(Write-only) Loads the specified collection of cal kits from a .wks file. You can make your own collection of cal kits from the Advanced Modify Cal Kit menu. |
|
Parameters |
|
<string> |
Path and file name of the cal kit collection. |
Examples |
sense:correction:ckit:load "C:/Program Files/Keysight/Network Analyzer/PnaCalKits/factory/wMyCalKits.wks" |
Query Syntax |
Not Applicable |
Not Applicable |
Last modified:
17-Jan-2014 |
Removed superseded from INF? command |
5-Nov-2013 |
Edits to SENS:CORR:CKIT:INIT |
16-Aug-2013 |
Updated ECal nums |
23-Jan-2013 |
Fixed several string examples |
12-Oct-2011 |
Edit Import command |
3-Aug-2011 |
Edit ECal list |
11-Apr-2011 |
Edited Orient? command |
15-Jun-2010 |
Updated for 12 User Chars |
19-May-2009 |
Added [ckit] argument to clear and init |
24-Mar-2009 |
Edited Path SNP |
6-Mar-2009 |
Added ECal orient? |
31-Oct-2008 |
Added Characterizations (8.33) |
16-Jun-2008 |
Added CKIT:INIT note |
10/16/06 |
Modified Ecal:Data to include <ch> |