Automatic Fixture Removal (AFR)


These commands are used to control the Automatic Fixture Removal (AFR) capabilities in the VNA.

AFR:

     FIXTure:

          | BLIMited[:STATe]

          | CDUT[:STATe]

          | CLENgth[:STATe]

          | CMATch[:STATe]

          | INPuts

          | MEASurement

          | PREView

               | DATA

                    | [:IMPedance]?

                         | MARKer:Y?

          | REFZ

     INITialize

     SAVE:

          | FILename

          | PORTs

          | TYPE

     STANdard:

          | ALLOpen[:STATe]

          | ALLShort[:STATe]

          | DATA

               | [:IMPedance]?

                    | MARKer:Y?

          | EDIT:

               | FLENgth

               | GATE

               | IMPedance:

                    | METHod

          | LOAD

          | THRU

          | USE

 

Click on a keyword to view the command details.

See Also


AFR:FIXTure:BLIMited[:STATe] <bool>

Applicable Models: All

(Read-Write) This command selects whether the fixture is band limited or not.

Parameters

 

<bool>

Band limited or not. Choose from:

ON (or 1) - Band limited.

OFF (or 0) - Not band limited.

Examples

AFR:FIXTure:BLIMited ON

Query Syntax

AFR:FIXTure:BLIMited?

Return Type

Boolean

Default

OFF


AFR:FIXTure:CDUT[:STATe] <bool>

Applicable Models: All

(Read-Write) This command selects whether to use DUT correction or not when the characterization fixture is not equal to the DUT measurement fixture.

Parameters

 

<bool>

DUT correction state. Choose from:

ON (or 1) - Use DUT correction.

OFF (or 0) - Do not use DUT correction.

Examples

AFR:FIXTure:CDUT ON

Query Syntax

AFR:FIXTure:CDUT?

Return Type

Boolean

Default

OFF


AFR:FIXTure:CLENgth[:STATe] <bool>

Applicable Models: All

(Read-Write) This command selects Fixture Length A not equal to B correction.

Parameters

 

<bool>

Correction match state. Choose from:

ON (or 1) - Correct.

OFF (or 0) - Do not correct.

Examples

AFR:FIXTure:CLENgth ON

Query Syntax

AFR:FIXTure:CLENgth?

Return Type

Boolean

Default

ON


AFR:FIXTure:CMATch[:STATe] <bool>

Applicable Models: All

(Read-Write) This command selects Fixture Match A not equal to B correction.

Parameters

 

<bool>

Correction match state. Choose from:

ON (or 1) - Correct.

OFF (or 0) - Do not correct.

Examples

AFR:FIXTure:CMATch ON

Query Syntax

AFR:FIXTure:CMATch?

Return Type

Boolean

Default

ON


AFR:FIXTure:INPuts <char>

Applicable Models: All

(Read-Write) This command describes the fixture inputs (single ended or differential).

Parameters

 

<char>

Choose from:

SENDed - Single ended fixture inputs.

DIFFerential - Differential fixture inputs.

Examples

AFR:FIXTure:INPuts SENDed

Query Syntax

AFR:FIXTure:INPuts?

Return Type

String

Default

SEND


AFR:FIXTure:MEASurement <num>

Applicable Models: All

(Read-Write) This command selects the number of fixtures to be characterized.

Parameters

 

<num>

Choose from 1, 2, or 4.

Examples

AFR:FIXTure:MEASurement 2

Query Syntax

AFR:FIXTure:MEASurement?

Return Type

Numeric

Default

2


AFR:FIXTure:PREView

Applicable Models: All

(Write-only)  This command refreshes preview data. It is required that this command be sent before a query gate, fixture length, and impedance data.

Parameters

None

Examples

AFR:STANdard:EDIT:GATE AFIX,0.485
AFR:FIXTure:PREView
AFR:STANdard:EDIT:GATE? AFIX

Query Syntax

Not Applicable

Default

Not Applicable


AFR:FIXTure:PREView:DATA[:IMPedance]? <char_param>

Applicable Models: All

(Read-only) This command reads the impedance profile of the calculated fixture model.

Parameters

 

<char_param>

Selected impedance term. Choose from:

ASENded - Single-Ended ZA

BSENded - Single-Ended ZB

ADIFf - Differential ZA

BDIFf - Differential ZB

ACOMm - Common mode ZA

BCOMm - Common mode ZB

Examples

AFR:FIXTure:PREView:DATA:IMPedance? ADIF

Return Type

Block Data

Default

Not Applicable


AFR:FIXTure:PREView:DATA[:IMPedance]:MARKer:Y? <char_param>,<num_x>

Applicable Models: All

(Read-only) This command reads the impedance profile of the calculated fixture model at a specified position.

Parameters

 

<char_param>

Selected impedance term. Choose from:

ASENded - Single-Ended ZA

BSENded - Single-Ended ZB

ADIFf - Differential ZA

BDIFf - Differential ZB

ACOMm - Common mode ZA

BCOMm - Common mode ZB

<num_x>

The X-axis position (ns), where the Y-axis value will be returned.

Examples

AFR:FIXTure:PREView:DATA:IMPedance:MARKer:Y? ADIF,0.5

Return Type

Numeric

Default

Not Applicable


AFR:FIXTure:REFZ <char>[,<num>]

Applicable Models: All

(Read-Write) This command chooses the calibration reference Z0 after fixture removal.

Parameters

 

<char>

Choose from:

SYSZ- System Z0.

MEAZ - Measured fixture Z0.

CUSTom - User input.

<num>

Optional argument. If <char> is set to CUST, this is the user input vale for Z0.

Examples

AFR:FIXTure:REFZ SYSZ

AFR:FIXTure:REFZ CUST,52.0

Query Syntax

AFR:FIXTure:REFZ?

Return Type

String (SYSZ, MEAZ, or CUST)

Default

SYSZ


AFR:INITialize

Applicable Models: All

(Write-only)  Restores the default AFR settings.

Parameters

None

Examples

AFR:INIT

Query Syntax

Not Applicable

Default

Not Applicable


AFR:SAVE:FILename <string>[,<string>]

Applicable Models: All

(Read-Write) This command specifies the file paths of saved fixture data.

Parameters

 

<string>

Fixture A path.

<string>

Fixture B path.

Examples

AFR:SAVE:FILename 'C:\fixA.s2p','C:\fixB.s2p'

Query Syntax

AFR:SAVE:FILename?

Return Type

String

Default

"C:\fixA.s2p,C:\fixB.s2p"


AFR:SAVE:PORTs <char>

 Applicable Models: All

(Read-Write) This command assigns the ports for saved fixture data in several formats.

Parameters

 

<char>

Port assignment. Choose from:

PLTS - PLTS format.

VNA - VNA format.

ADS - ADS format.

Examples

AFR:SAVE:PORTs VNA

Query Syntax

AFR:SAVE:PORTs?

Return Type

String

Default

VNA


AFR:SAVE:TYPE <char>

Applicable Models: All

(Read-Write) This command sets the file type to save fixture data.

Parameters

 

<char>

Impedance method. Choose from:

TSONe - Touchstone file type.

TSTWo - Touchstone 2 file type.

CITifile - Citifile file type.

Examples

AFR:SAVE:TYPE TSONe

Query Syntax

AFR:SAVE:TYPE?

Return Type

String

Default

TSONe


AFR:STANdard:ALLOpen[:STATe] <bool>

Applicable Models: All

(Read-Write) This command selects all OPEN standards.

Parameters

 

<bool>

Select all OPEN standards or not. Choose from:

ON (or 1) - Use all OPEN standards.

OFF (or 0) - Do not use all OPEN standards.

Examples

AFR:STANdard:ALLOpen ON

Query Syntax

AFR:STANdard:ALLOpen?

Return Type

Boolean

Default

OFF


AFR:STANdard:ALLShort[:STATe] <bool>

Applicable Models: All

(Read-Write) This command selects all SHORT standards.

Parameters

 

<bool>

Select all SHORT standards or not. Choose from:

ON (or 1) - Use all SHORT standards.

OFF (or 0) - Do not use all SHORT standards.

Examples

AFR:STANdard:ALLShort ON

Query Syntax

AFR:STANdard:ALLShort?

Return Type

Boolean

Default

OFF


AFR:STANdard:DATA[:IMPedance]? <char_std>,<char_param>

Applicable Models: All

(Read-only) This command reads the impedance profile of the measured standard.

Parameters

 

<char_std>

Selected standard. Choose from:

THRU - 2X Thru

STHRu - Second 2X Thru

FDUT - Fixtured DUT

AOPen - Fixture A Open

BOPen - Fixture B Open

ASHort - Fixture A Short

BSHort - Fixture B Short

<char_param>

Selected impedance term. Choose from:

ASENded - Single-Ended ZA

BSENded - Single-Ended ZB

ADIFf - Differential ZA

BDIFf - Differential ZB

ACOMm - Common mode ZA

BCOMm - Common mode ZB

Examples

AFR:STANdard:DATA:IMPedance? AOP,ADIF

Return Type

Block Data

Default

Not Applicable


AFR:STANdard:DATA[:IMPedance]:MARKer:Y? <char_std>,<char_param>,<num_x>

Applicable Models: All

(Read-only) This command reads the impedance of the measured standard at a specified position.

Parameters

 

<char_std>

Selected standard. Choose from:

THRU - 2X Thru

STHRu - Second 2X Thru

FDUT - Fixtured DUT

AOPen - Fixture A Open

BOPen - Fixture B Open

ASHort - Fixture A Short

BSHort - Fixture B Short

<char_param>

Selected impedance term. Choose from:

ASENded - Single-Ended ZA

BSENded - Single-Ended ZB

ADIFf - Differential ZA

BDIFf - Differential ZB

ACOMm - Common mode ZA

BCOMm - Common mode ZB

<num_x>

The X-axis position (ns), where the Y-axis value will be returned.

Examples

AFR:STANdard:DATA:IMPedance:MARKer:Y? AOP,ADIF,0.5

Return Type

Numeric

Default

Not Applicable


AFR:STANdard:EDIT:FLENgth <char>,<num>

Applicable Models: All

(Read-Write) For the selected fixture, this command reads the fixture length for both 1X or 2X AFR, or sets the fixture length for 1X AFR.

Note: After setting fixture length to a new value, the preview command must be sent to apply the value.

Parameters

 

<char>

Selected fixture. Choose from:

AFIXture - Fixture A.

BFIXture - Fixture B.

<num>

Fixture length value. Unit is ns.

Examples

AFR:STANdard:EDIT:FLENgth AFIX,0.3273
AFR:FIXTure:PREView

Query Syntax

AFR:STANdard:EDIT:FLENgth? AFIX

Return Type

Numeric

Default

Not Applicable


AFR:STANdard:EDIT:GATE <char>,<num>

Applicable Models: All

(Read-Write) This command sets or reads the gate position for the selected fixture.

Note: After setting a new gate position, the preview command must be sent to apply the new position.

Parameters

 

<char>

Selected fixture. Choose from:

AFIXture - Fixture A.

BFIXture - Fixture B.

<num>

Gate position value. Unit is ns.

Examples

AFR:STANdard:EDIT:GATE AFIX,0.485
AFR:FIXTure:PREView

Query Syntax

AFR:STANdard:EDIT:GATE? AFIX

Return Type

Numeric

Default

Not Applicable


AFR:STANdard:EDIT:IMPedance <char>,<num>

Applicable Models: All

(Write-only) This command sets the impedance for the selected term.

Parameters

 

<char>

Impedance term. Choose from:

ASENded - Single-Ended ZA.

BSENded - Single-Ended ZB.

ADIFf - Differential ZA.

BDIFf - Differential ZB.

ACOMm - Common mode ZA.

BCOMm - Common mode ZB.

<num>

Impedance value. Unit is Ohms.

Examples

AFR:STANdard:EDIT:IMPedance ASEN,52.5

Default

Not Applicable


AFR:STANdard:EDIT:IMPedance:METHod <char>

Applicable Models: All

(Read-Write) This command sets the impedance method.

Parameters

 

<char>

Impedance method. Choose from:

DEFault

AUTO

USER

Examples

AFR:STANdard:EDIT:IMPedance:METHod AUTO

Query Syntax

AFR:STANdard:EDIT:IMPedance:METHod?

Return Type

Character

Default

DEFault


AFR:STANdard:LOAD <char>,<string>

Applicable Models: All

(Read-Write) This command loads the calibration standards data from a file.

Parameters

 

<char>

Standards type. Choose from:

THRU- 2X Thru.

STHRu - Second 2X Thru.

FDUT - Fixtured DUT.

AOPen - Fixture A Open.

BOPen - Fixture B Open.

ASHort - Fixture A Short.

BSHort - Fixture B Short.

<string>

File path of existing measurement data (touchstone 1.0, touchstone 2.0, or citifile).

Examples

AFR:STANdard:LOAD AOPen,'C:\open.s1p'

Query Syntax

AFR:STANdard:LOAD? AOPen

Return Type

String

Default

Not Applicable


AFR:STANdard:THRU <char>[,<num>]

Applicable Models: All

(Read-Write) This command specifies fixture thru settings.

Parameters

 

<char>

Thru type. Choose from:

KNOWn - Known thru, flush thru, or user input length.

UNKNown - Unknown thru length computed using reflects.

<num>

User input thru length. Default is 0.

Examples

AFR:STANdard:THRU KNOW,0

Query Syntax

AFR:STANdard:THRU?

Return Type

String

Default

"KNOW,0"


AFR:STANdard:USE <char>[,<bool>]

Applicable Models: All

(Read-Write) This command chooses the calibration standards.

Parameters

 

<char>

Choose from:

THRU- 2X Thru.

STHRu - Second 2X Thru.

FDUT - Fixtured DUT.

AOPen - Fixture A Open.

BOPen - Fixture B Open.

ASHort - Fixture A Short.

BSHort - Fixture B Short.

<bool>

Use calibration standards or not. Choose from:

ON (or 1) - Use calibration standards.

OFF (or 0) - Do not use calibration standards.

Examples

AFR:STANdard:USE AOPen,ON

Query Syntax

AFR:STANdard:USE?

Return Type

String of used standards, separated by commas.

For example, use AOPen and BOPen returns:

"AOPen,BOPen"

Default

All standards - OFF