Sense:Correction:Collect:Session:SMC Commands - Superseded


Note: Beginning with PNA release A..09.33, these commands (commonly known as "Session" commands) were replaced with Sens:Corr:Coll:Guid:SMC commands .

Performs scalar (SMC) calibration on a frequency converting device.

SENSe:CORRectionCOLLect:SESSion:SMC

       | ECAL

             | CHARacterza

       | FSIMulator

             | NETWork

                  | FILename

                  | MODE

      | IMPort

      | PHASe

             | DELay

             | METHod

             | MIXer

      | PWRCal

             | SEParate

             | SRCPort

       | TWOPort

             | ECAL

                  | ORIentation

                       | [STATe]

                  | PORTmap

             | METHod

             | OMITisolat

             | OPTion

 

Click on a red keyword to view the command details.

Red keywords are obsolete.

See Also

NOTE: To configure a power meter and sensor see SOURce:POWer: commands.


SENSe<ch>:CORRection:COLLect:SESSion<n >:SMC:ECAL:CHARacteriza <mod> ,<char>

(Read-Write) Specifies the ECal module and characterization to be used for the SMC calibration.

Parameters

 

<ch>

Any existing channel number. If unspecified, value is set to 1

<n>

Session number of the calibration.

Learn about Cal sessions.

<mod>

1 - Electronic Calibration Module

<char>

Specifies which characterization within the ECal module from which to read the confidence data.

0   Factory characterization (data that was stored in the ECal module by Keysight). Default if not specified.

1   User characterization #1

2   User characterization #2

3   User characterization #3

4   User characterization #4

5   User characterization #5

Examples

SENS:CORR:COLL:SESS:SMC:ECAL:CHAR 1,2

Query Syntax

SENS:CORR:COLL:SESS:SMC:ECAL:CHAR?

Return Type

Numeric

Default

1,0


SENSe<ch>:CORRection:COLLect:SESSion<n> :SMC:FSIMulator:NETWork<p>:FILename <string>

(Read-Write) Specifies the S2P filename to embed or de-embed on the input or output of your mixer measurement. Learn more.

Parameters

 

<ch>

Any existing channel number. If unspecified, value is set to 1

<n>

Session number of the calibration.

Learn about Cal sessions.

<p>

Apply network to input or output of mixer. Choose from:

1 - Input of mixer

2 - Output of mixer

<string>

Filename of the S2P used for embedding or de-embedding. Use the full path name, file name, and .S2P suffix, enclosed in quotes.

Examples

SENS:CORR:COLL:SESS:SMC:FSIM:NETW1:FIL "c:\users\public\network analyzer\documents/WaveguideAdapt.S2P"

Query Syntax

SENS<ch>:CORRection:COLLect:SESSion<n> :SMC:FSIMulator:NETWork<x>:FILename?

Return Type

String

Default

Not Applicable


SENSe<ch>:CORRection:COLLect:SESSion<n>:SMC:FSIMulator:NETWork<p>:MODE <char>

(Read-Write) Allows you to embed (add) or de-embed (remove) circuit network effects on the input and output of your mixer measurement. Learn more.

Parameters

 

<ch>

Any existing channel number. If unspecified, value is set to 1

<n>

Session number of the calibration.

Learn about Cal sessions.

<p>

Apply network to input or output of mixer. Choose from:

1 - Input of mixer

2 - Output of mixer

<char>

Choose from:

NONE - Do nothing with effects of S2P file.

EMBed - Add effects of S2P file from the measurement results.

DEEMbed - Remove effects of S2P file from the measurement results.

Examples

SENS:CORR:COLL:SESS:SMC:FSIM:NETW1:MODE EMB

Query Syntax

SENS<ch>:CORRection:COLLect:SESSion<n> :SMC:FSIMulator:NETWork<x>:MODE?

Return Type

Character

Default

NONE


SENSe<ch>:CORRection:COLLect:SESSion<n>:SMC:IMPort <calName>, <dataset>

(Write-only) Imports existing Source Power Cal data into the SMC calibration.

Parameters

 

<ch>

Any existing channel number. If unspecified, value is set to 1

<n>

Session number of the calibration.

Learn about Cal sessions.

<calName>

(String) Name of existing Cal Set from which power meter data is imported.

<dataset>

(String) Name of the data set. Use POWER_STEP

Examples

SENS2:CORR:COLL:SESS1:SMC:IMP "MyPowerCal", "POWER_STEP"

Query Syntax

Not Applicable

Default

NONE


SENSe<ch>:CORRection:COLLect:SESSion<n>:SMC:PHASe:DELay <num>

(Read-Write) Set and return the known delay through the calibration mixer. Learn more.

Parameters

 

<ch>

Any existing channel number. If unspecified, value is set to 1

<n>

Session number of the calibration.

Learn about Cal sessions.

<char>

Known delay through the calibration mixer in seconds.

Examples

SENS:CORR:COLL:SESS:SMC:PHAS:DEL 12e-9

sense2:correction:collect:session2:smc:phase:delay 12e-10

Query Syntax

SENSe<ch>:CORRection:COLLect:SESSion<n>:SMC:PHASe:DELay?

Return Type

Numeric

Default

0 seconds


SENSe<ch>:CORRection:COLLect:SESSion<n>:SMC:PHASe:METHod <char>

(Read-Write) Set and return the method of setting the delay through the calibration mixer. Learn more.

Parameters

 

<ch>

Any existing channel number. If unspecified, value is set to 1

<n>

Session number of the calibration.

Learn about Cal sessions.

<char>

Choose from:

FIXed - use a known delay value set with SENS:CORR:COLL:SESS:SMC:PHAS:DEL

MIXer - use the S2P file set with SENS:CORR:COLL:SESS:SMC:PHAS:MIX

Examples

SENS:CORR:COLL:SESS:SMC:PHAS:METH FIX

sense2:correction:collect:session2:smc:phase:method mixer

Query Syntax

SENSe<ch>:CORRection:COLLect:SESSion<n>:SMC:PHASe:METHod?

Return Type

Character

Default

FIXed


SENSe<ch>:CORRection:COLLect:SESSion<n>:SMC:PHASe:MIXer <string>

(Write-only) Set the filename of the S2P file used to characterize the calibration mixer. Learn more.

Parameters

 

<ch>

Any existing channel number. If unspecified, value is set to 1

<n>

Session number of the calibration.

Learn about Cal sessions.

<string>

Calibration mixer filename. Use the following rules to specify path names:

  • The default folder is "c:\users\public\network analyzer\documents"

  • You can change the active directory using MMEMory:CDIRectory.

  • Specify only the file name if using the active directory.

  • You can also use an absolute path name to specify the folder and file.

Examples

SENS:CORR:COLL:SESS:SMC:PHAS:MIX "MyCalMixer.s2p"

sense2:correction:collect:session2:smc:phase:mixer "MyCalMixer.s2p"

Query Syntax

Not Applicable

Default

Not Applicable


SENSe<ch>:CORRection:COLLect:SESSion<n>:SMC:PWRCal:SEParate <bool>

(Read-Write) Specifies whether to use a Thru standard or to use two power sensor connections during the power cal of an SMC calibration.

This command must be sent BEFORE the INITiate command and all the other calibration commands.

Parameters

 

<ch>

Any existing channel number. If unspecified, value is set to 1

<n>

Session number of the calibration.

Learn about Cal sessions.

<bool>

OFF or 0 - Perform Cal with Thru standard.

ON or 1 - Do NOT use a Thru, but instead perform separate power cals on Input and Output reference planes.

Examples

SENS:CORR:COLL:SESS:INIT "SMC"
SENS:CORR:COLL:SESS:SMC:PWRC:SEP 1

Query Syntax

SENS:CORR:COLL:SESS:SMC:PWRCal:SEParate?

Return Type

Boolean

Default

0 or OFF


SENSe<ch>:CORRection:COLLect:SESSion<n>:SMC:PWRCal:SRCPort <string> Obsolete

(Read-Write) Specifies which port to calibrate.

Note: Beginning with Rev 6.0, this command is no longer necessary. Because of improved calibration techniques, Both is always selected although a power meter measurement is performed only on port 1.

Parameters

 

<ch>

Any existing channel number. If unspecified, value is set to 1

<n>

Session number of the calibration.

Learn about Cal sessions.

<char>

'1'  Source port 1 (SMC forward direction)

'2'  Source port 2 (SMC reverse direction

'BOTH'   (both forward and reverse directions)

Examples

SENS:CORR:COLL:SESS:SMC:PWRC:SRCP 'both'
SENSe2:CORRection:COLLection:SESSion6:SMC:PWRCal:SRCPort '2'

Query Syntax

SENS:CORR:COLL:SESS:SMC:PWRC:SRCP?

Return Type

String

Default

1


SENSe<ch>:CORRection:COLLect:SESSion<n>:SMC:TWOPort:ECAL:ORIentation[:STATe] <bool>

(Read-Write) Sets ECAL Auto-Orientation ON or OFF. If setting auto-orientation OFF, you must manually specify the orientation of the ECAL module with SENS:CORR:COLL:SESS:SMC:TWOP:ECAL:PORTmap.

Parameters

 

<ch>

Any existing channel number. If unspecified, value is set to 1

<n>

Session number of the calibration.

Learn about Cal sessions.

<bool>

OFF or 0 =  Orientation OFF

ON  or 1 =  Orientation ON

Examples

SENS:CORR:COLL:SESS:SMC:TWOP:ECAL:ORI 1

Query Syntax

SENS:CORR:COLL:SESS:SMC:TWOP:ECAL:ORI?

Return Type

Boolean

Default

1


SENSe<ch>:CORRection:COLLect:SESSion<n>:SMC:TWOPort:ECAL:PORTmap <mod>, <string>

(Read-Write) Specifies the manual orientation (which ports of the module are connected to which ports of the PNA) when auto-orientation is OFF.

Parameters

 

<ch>

Any existing channel number. If unspecified, value is set to 1

<n>

Session number of the calibration.

Learn about Cal sessions.

<mod>

1 -  Electronic Calibration Module

<string>

Format in the following manner:

Aw,Bx,Cy,Dz

where

  • A, B, C, and D are literal ports on the ECAL module

  • w,x,y, and z are substituted for PNA port numbers to which the ECAL module port is connected.

Ports of the module which are not used are omitted from the string.

 

For example, on a 4-port ECal module with

  • port A connected to PNA port 2

  • port B connected to PNA port 3

  • port C not connected

  • port D connected to PNA port 1

the string would be: A2,B3,D1

 

If either the receive port or source port (or load port for 2-port cal) of the CALC:PAR:SELected measurement is not in this string and orientation is OFF, an attempt to perform an ECal calibration will fail.

Examples

SENS:CORR:COLL:SESS:SMC:TWOP:ECAL:PORTmap 1,'A1,B2'

Query Syntax

SENS:CORR:COLL:SESS:SMC:TWOP:ECAL:PORTmap?

Return Type

String

Default

"A1,B2"


SENSe<ch>:CORRection:COLLect:SESSion<n >:SMC:TWOPort:METHod <string>

(Read-Write) Specifies the guided ECal method for performing the thru portion of the calibration.

Parameters

 

<ch>

Any existing channel number. If unspecified, value is set to 1

<n>

Session number of the calibration.

Learn about Cal sessions.

<string>

ECAL Method: Choose from:

'DEFAULT' - Default

'ADAP' - Adapter removal

'FLUSH' - Flush Through

'UNKN' - Unknown Thru

Examples

SENS:CORR:COLL:SESS:SMC:TWOPort:METH 'default'

Query Syntax

SENS:CORR:COLL:SESS:SMC:TWOPort:METH?

Return Type

String

Default

DEFAULT


SENSe<ch>:CORRection:COLLect:SESSion<n >:SMC:TWOPort:OMITisolat <bool>

(Read-Write) Select to omit or perform the isolation portion of the ECAL.

Parameters

 

<ch>

Any existing channel number. If unspecified, value is set to 1

<n>

Session number of the calibration.

Learn about Cal sessions.

<bool>

ON or 1 - Omit isolation

OFF or 0 - Perform isolation

Examples

SENS:CORR:COLL:SESS:SMC:TWOPort:OMIT 1

Query Syntax

SENS:CORR:COLL:SMC:TWOPort:OMIT?

Return Type

Boolean

Default

1


SENSe<ch>:CORRection:COLLect:SESSion<n >:SMC:TWOPort:OPTion <string>

(Read-Write) Sets the SMC calibration to ECAL or MECHanical

Parameters

 

<ch>

Any existing channel number. If unspecified, value is set to 1

<n>

Session number of the calibration.

Learn about Cal sessions.

<char>

Choose from:

'ECAL'  Electronic Calibration Module -

Note: This selection assumes there is only one ECal module on the USB and so it selects the first enumerated module on the bus, and the factory characterization on that ECal module, to be used for the cal.

'MECH' Mechanical Calibration Kit

Examples

SENS:CORR:COLL:SESS:SMC:TWOPort:OPTion 'ECAL'

Query Syntax

SENS:CORR:COLL:SESS:SMC:TWOPort:OPTion?

Return Type

String

Default

ECAL