Automatic Fixture Removal (AFR)


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

AFR:

| ADVanced:

| AUTO

| ITERate

| METHod

| CHECk

| [:STATe]

| REFZ

| SET

| [:STATe]

| DUTGate

| COEFficient

| DOMAin

| ILFitting

| MANual

| [:STATe]

| MANual

[:STATe]

| REFLection

| MANual

| [:STATe]

| FIXTure

| IMPedance

| FTUNe

[:STATe]  

| MCONversion

| [:STATe]

| REFLection

| GATing

| MODE

| CUSTom

| POSition

| MINimum

| NVALue

| SPIKe

| TOLerance

| ILFitting

| HIGH

| MCENter

| MSPan

| STARt

| STOP

| LOW

| MCENter

| MSPan

| STARt

| STOP

| RESet

| THRU:GATE:ALGorithm

| TIME

| STARt

| STOP

| VERSion?

| WINDow

| COEFficient

| MANual

| [:STATe]

| CORRection

| APPLy

| CHANnel

| CATalog?

| CSET

| CATalog?

| NEW

| NAME

| OTHers

| CATalog?

| EXTRapolate

| METHod

| PCOMpensate

| PORT

| APPLy

| UNDo

| FIXTure

| BLIMited[:STATe]

| CDUT[:STATe]

| CLENgth[:STATe]

| CMATch[:STATe]

| INPuts

| MEASurement

| PREView

| DATA

| [:IMPedance]?

| MARKer:Y?

| REFZ

| SET

| SYSZ

| [:STATe]

| USE

| THRUs

| [:STATe]

| SAME

INITialize

| SAVE:

| DUT

| FILename

| IMPedance

| NORMalize

| [:STATe]

| PORTs

| TYPE

| STANdard:

| ALLOpen[:STATe]

| ALLShort[:STATe]

| DATA

| [:IMPedance]?

| MARKer:Y?

| EDIT:

| FLENgth

| GATE

| IMPedance:

| METHod

| LOAD

| MEASure

| NPORt

| LOAD

| LOAD:FDUT

| MEASure

| MEASure:FDUT

| USE

| USE:CATalog?

| THRU

| USE

Click on a keyword to view the command details.

See Also


AFR:ADVanced:AUTO:ITERate:METHod:CHECk[:STATe] <bool>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) Turns on or off the option "Automatically iterate when ‘Impedance Method Auto’ is checked.".

Parameters

 

<bool>

Choose from:

ON or 1 - Turns the option on.

OFF or 0 - Turns the option off.

Examples

AFR:ADVanced:AUTO:ITERate:METHod:CHECk OFF

Query Syntax

AFR:ADVanced:AUTO:ITERate:METHod:CHECk:STATe?

Return Type

Boolean

Default

On or 1


AFR:ADVanced:AUTO:ITERate:REFZ:SET[:STATe] <bool>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) Turns on or off the option "Automatically iterate when Calibration Reference Z0 is set to System Z0 or custom value."

Parameters

 

<bool>

Choose from:

ON or 1 - Turns the option on.

OFF or 0 - Turns the option off.

Examples

AFR:ADVanced:AUTO:ITERate:REFZ:SET OFF

Query Syntax

AFR:ADVanced:AUTO:ITERate:REFZ:SET:STATe?

Return Type

Boolean

Default

On or 1


AFR:ADVanced:DUTGate:COEFficient <num>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) Gets or sets the DUT gate coefficient.

Parameters

 

<numl>

Coefficient

Examples

AFR:ADVanced:DUTGate:COEFficient 3.6

Query Syntax

AFR:ADVanced:DUTGate:COEFficient?

Return Type

String

Default

3.6


AFR:ADVanced:DUTGate:DOMain <char>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) Sets or gets the description of the AFR DUT Gate Domain (single-ended or differential).

Parameters

 

<char>

Choose from:

SENDed

DIFFerential

Examples

AFR:ADVanced:DUTGate:DOMain SENDed

Query Syntax

AFR:ADVanced:DUTGate:DOMain?

Return Type

String

Default

SEND


AFR:ADVanced:DUTGate:ILFitting:MANual[:STATe] <bool>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) Turns ON or OFF the Fitting Thru after AFR DUT Gate.

Parameters

 

<bool>

Choose from:

ON (or 1) - Turns AFR DUT Gate Fitting loss channel on.

OFF (or 0) - Turns AFR DUT Gate Fitting loss channel off.

Examples

AFR:ADVanced:DUTGate:ILFitting:MANual ON

Query Syntax

AFR:ADVanced:DUTGate:ILFitting:MANual:STATe?

Return Type

Boolean

Default

OFF or 0


AFR:ADVanced:DUTGate:MANual[:STATe] <bool>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) Turns ON or OFF AFR DUTGate

Parameters

 

<bool>

Choose from:

ON (or 1) - Turns AFR DUTGate on.

OFF (or 0) - Turns AFR DUTGate off.

Examples

AFR:ADVanced:DUTGate:MANual ON

Query Syntax

AFR:ADVanced:DUTGate:MANual?

Return Type

Boolean

Default

OFF or 0


AFR:ADVanced:DUTGate:REFLection:MANual[:STATe] <bool>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) Turns ON or OFF AFR DUTGate Only Reflection Option

Parameters

 

<bool>

Choose from:

ON (or 1) - Turns AFR DUTGate Only Reflection on.

OFF (or 0) - Turns AFR DUTGate Only Reflection off.

Examples

AFR:ADVanced:DUTGate:REFLection:MANual ON

Query Syntax

AFR:ADVanced:DUTGate:REFLection:MANual?

Return Type

Boolean

Default

ON or 1


AFR:ADVanced:FIXTure:IMPedance:FTUNe[:STATe] <bool>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) Applies advanced algorithm to fixture impedance mismatching cases for better results.

Parameters

 

<bool>

Choose from:

ON (or 1) - Applies advanced algorithm.

OFF (or 0) -  Turns off advanced algorithm.

Examples

AFR:ADVanced:FIXT:IMP:FTUN ON

Query Syntax

AFR:ADVanced:FIXTure:IMPedance:FTUNe?

Return Type

Boolean

Default

OFF or 0


AFR:ADVanced:MCONversion[:STATe] <bool>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) This command turns ON or OFF AFR mode conversion.

Parameters

 

<bool>

Choose from:

ON (or 1) - Turns mode conversion on.

OFF (or 0) - Turns mode conversion off.

Examples

AFR:ADVanced:MCONversion ON

Query Syntax

AFR:ADVanced:MCONversion[:STATe]?

Return Type

Boolean

Default

ON


AFR:ADVanced:REFLection:GATing:MODE <char>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) This command sets or reads the gating mode in 1-port characterization.

Parameters

 

<char>

Choose from:

NORMal

MINimum

CUSTom

Examples

AFR:ADVanced:REFLection:GATing:MODE NORMal

Query Syntax

AFR:ADVanced:REFLection:GATing:MODE?

Return Type

String

Default

MINimum


AFR:ADVanced:REFLection:GATing:MODE:CUSTom:POSition<pnum> <num>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) This command gets or sets the position parameter in 1-port characterization.

Parameters

 

<pnum>

The position number. Choose from 1 or 2.

<num>  

The position parameter value in ns.

Examples

AFR:ADVanced:REFLection:GATing:MODE:CUSTom:POSition2 1.0

Query Syntax

AFR:ADVanced::REFLection:GATing:MODE:CUSTom:POSition2?

Return Type

Numeric

Default

-1


AFR:ADVanced:REFLection:GATing:MODE:MINimum:NVALue  <num>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) This command gets or sets the N parameter in 1-port characterization.

Parameters

 

<num>

The N parameter value.

Examples

AFR:ADVanced:REFLection:GATing:MODE:MINimum:NVALue 4

Query Syntax

AFR:ADVanced:REFLection:GATing:MODE:MINimum:NVALue?

Return Type

Numeric

Default

4


AFR:ADVanced:REFLection:GATing:SPIKe:TOLerance <num>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) This command gets or sets the spike tolerance parameter in 1-port characterization.

Parameters

 

<num>

The spike tolerance parameter value.

Examples

AFR:ADVanced:REFLection:GATing:SPIKe:TOLerance 3

Query Syntax

AFR:ADVanced:REFLection:GATing:SPIKe:TOLerance?

Return Type

Numeric

Default

3


AFR:ADVanced:REFLection:ILFitting:HIGH:MCENter <num>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) This command gets or sets the ratio of the merge center for IL fitting at high frequency range 1-port characterization.

Parameters

 

<num>

The ratio of the merge center.

Examples

AFR:ADVanced:REFLection:ILFitting:HIGH:MCENter 0.85

Query Syntax

AFR:ADVanced:REFLection:ILFitting:HIGH:MCENter?

Return Type

Numeric

Default

0.85


AFR:ADVanced:REFLection:ILFitting:HIGH:MSPan <num>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) This command gets or sets the ratio of the merge span for IL fitting at high frequency range 1-port characterization.

Parameters

 

<num>

The ratio of the merge span.

Examples

AFR:ADVanced:REFLection:ILFitting:HIGH:MSPan 0.1

Query Syntax

AFR:ADVanced:REFLection:ILFitting:HIGH:MSPan?

Return Type

Numeric

Default

0.1


AFR:ADVanced:REFLection:ILFitting:HIGH:STARt <num>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) This command gets or sets the start ratio for IL fitting at high frequency range 1-port characterization.

Parameters

 

<num>

The start ratio value.

Examples

AFR:ADVanced:REFLection:ILFitting:HIGH:STARt 0.7

Query Syntax

AFR:ADVanced:REFLection:ILFitting:HIGH:STARt?

Return Type

Numeric

Default

0.7


AFR:ADVanced:REFLection:ILFitting:HIGH:STOP <num>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) This command gets or sets the stop ratio for IL fitting at high frequency range 1-port characterization.

Parameters

 

<num>

The stop ratio value.

Examples

AFR:ADVanced:REFLection:ILFitting:HIGH:STOP 0.9

Query Syntax

AFR:ADVanced:REFLection:ILFitting:HIGH:STOP?

Return Type

Numeric

Default

0.9


AFR:ADVanced:REFLection:ILFitting:LOW:MCENter <num

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) This command gets or sets the ratio of the merge center for IL fitting at low frequency range 1-port characterization.

Parameters

 

<num>

The ratio of the merge center.

Examples

AFR:ADVanced:REFLection:ILFitting:LOW:MCENter 0.1

Query Syntax

AFR:ADVanced:REFLection:ILFitting:LOW:MCENter?

Return Type

Numeric

Default

0.1


AFR:ADVanced:REFLection:ILFitting:LOW:MSPan <num>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) This command gets or sets the ratio of the merge span for IL fitting at low frequency range 1-port characterization.

Parameters

 

<num>

The ratio of the merge span.

Examples

AFR:ADVanced:REFLection:ILFitting:LOW:MSPan 0.1

Query Syntax

AFR:ADVanced:REFLection:ILFitting:LOW:MSPan?

Return Type

Numeric

Default

0.1


AFR:ADVanced:REFLection:ILFitting:LOW:STARt <num>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) This command gets or sets the start ratio for IL fitting at low frequency range 1-port characterization.

Parameters

 

<num>

The start ratio value.

Examples

AFR:ADVanced:REFLection:ILFitting:LOW:STARt 0.0

Query Syntax

AFR:ADVanced:REFLection:ILFitting:LOW:STARt?

Return Type

Numeric

Default

0.0


AFR:ADVanced:REFLection:ILFitting:LOW:STOP <num>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) This command gets or sets the stop ratio for IL fitting at low frequency range 1-port characterization.

Parameters

 

<num>

The stop ratio value.

Examples

AFR:ADVanced:REFLection:ILFitting:LOW:STOP 0.25

Query Syntax

AFR:ADVanced:REFLection:ILFitting:LOW:STOP?

Return Type

Numeric

Default

0.25


AFR:ADVanced:RESet

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Write-only)  This command resets the AFR configuration.

Parameters

None

Examples

AFR:ADVanced:RESet5

Query Syntax

Not Applicable

Default

Not Applicable


AFR:ADVanced:THRU:GATE:ALGorithm <char>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write)  This command gets or sets the gating algorithm for the 2X Thru scenario.

Parameters

 

<char>

Choose from:

PNA

PLTS

Examples

AFR:ADV:THRU:GATE:ALG PNA

Query Syntax

AFR:ADVanced:THRU:GATE:ALGorithm?

Return Type

String

Default

PNA


AFR:ADVanced:TIME:STARt <num>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) This command gets or sets the manual start time in the AFR configuration.

Parameters

 

<num>

Start time in ns.

Examples

AFR:ADVanced:TIME:STARt -0.2

Query Syntax

:AFR:ADVanced:TIME:STARt?

Return Type

Numeric

Default

-0.2


AFR:ADVanced:TIME:STOP <num>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) This command gets or sets the manual stop time in the AFR configuration.

Parameters

 

<num>

Stop time in ns.

Examples

AFR:ADVanced:TIME:STOP 5.0

Query Syntax

:AFR:ADVanced:TIME:STOP?

Return Type

Numeric

Default

5


AFR:ADVanced:VERSion?

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-only) Gets the AFR Version.

Parameters

Not Applicable

Examples

AFR:ADVanced:VERSion?

Return Type

String

Default

Not Applicable


AFR:ADVanced:WINDow:COEFficient <char>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) This command gets or sets the manual window type in AFR configuration.

Parameters

 

<char>

Window coefficient. Choose from:

MAXWin

WIDWin

NORMWin

MINWin

Examples

AFR:ADVanced:WINDow:COEFficient WIDWin

Query Syntax

AFR:ADVanced:WINDow:COEFficient?

Return Type

String

Default

NORMWin


AFR:ADVanced:WINDow:MANual[:STATe] <bool>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) This command turns ON of OFF the manual window coefficient of the AFR.

Parameters

 

<bool>

Choose from:

ON (or 1) - Turns manual window coefficient on.

OFF (or 0) - Turns manual window coefficient off.

Examples

AFR:ADVanced:MANual:STATe ON

Query Syntax

AFR:ADVanced:WINDow:MANual[:STATe]?

Return Type

Boolean

Default

OFF


AFR:CORRection:APPLy

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Write-only) This command applies the AFR correction. Fixture characterization must be completed before this command is sent.

Parameters

 

Examples

AFR:CORR:APPL


AFR:CORRection:CHANnel <chanList>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) When AFR:CORRection:METHod is CHANnel (0), this command sets the list of VNA channels the correction is applied to. An empty list applies the correction to the active channel.

Parameters

 

<chanList>

Comma-separated list of channel numbers in string. Example: "1,2,3".

Examples

AFR:CORR:CHAN "1,2"

Query Syntax

:AFR:CORRection:CHANnel?

Return Type

String

Default

Empty


AFR:CORRection:CHANnel:CATalog?

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-only) This command returns a comma-separated list of the channel numbers that currently exist on the VNA. Use with AFR:CORRection:CHANnel to choose the channels to correct.

Parameters

 

<chanList>

Comma-separated list of channel numbers in string. Example: "1,2,3".

Examples

AFR:CORR:CHAN:CAT?

Query Syntax

:AFR:CORRection:CHANnel:CATalog?

Return Type

String

Default

Not Applicable


AFR:CORRection:CSET <csetList>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) When AFR:CORRection:METHod is CSET (1), this command sets the list of applied calsets the correction is applied to.

Parameters

 

<csetList>

Comma-separated list of calset names.

Use AFR:CORRection:CSET:CATalog? to list the calsets applied on channels.

Examples

AFR:CORR:CSET "MyCalSet1,MyCalSet2"

Query Syntax

AFR:CORRection:CSET?

Return Type

String

Default

Empty


AFR:CORRection:CSET:CATalog?

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-only) This command returns a comma-separated list of the calsets that are currently applied on one or more channels. Use with AFR:CORRection:CSET to choose the calsets to correct.

Parameters

 

<csetList>

Comma-separated list of calset names.

Use AFR:CORRection:CSET:CATalog? to list the calsets applied on channels.

Examples

AFR:CORR:CSET:CAT?

Query Syntax

AFR:CORRection:CSET:CATalog?

Return Type

String

Default

Not Applicable


AFR:CORRection:CSET:NEW <bool>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) When AFR:CORRection:METHod is CSET (1), this command turns on or off saving the corrected calset as a new calset instead of overwriting the original. When on, the new calset names are taken from AFR:CORRection:CSET:NEW:NAME.

Parameters

 

<bool>

ON or 1 - Save the corrected calset(s) as new calset(s).

OFF or 0 - Overwrite the original calset(s).

Examples

AFR:CORR:CSET:NEW ON

Query Syntax

AFR:CORRection:CSET:NEW?

Return Type

Boolean

Default

OFF or 0


AFR:CORRection:CSET:NEW:NAME <nameList>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) This command sets the new calset name(s) used when AFR:CORRection:CSET:NEW is on. The names are paired, in order, with the calsets listed by AFR:CORRection:CSET.

Parameters

 

<nameList>

Comma-separated list of calset names.

Examples

AFR:CORR:CSET:NEW:NAME "CalSet1_AFR,CalSet2_AFR"

Query Syntax

AFR:CORRection:CSET:NEW:NAME?

Return Type

String

Default

Empty


AFR:CORRection:CSET:OTHers <csetList>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) This command sets the list of calsets that are not applied on any channel but should also be corrected. Use AFR:CORRection:CSET:OTHers:CATalog? to list the calsets not applied on any channel.

Parameters

 

<csetList>

Comma-separated list of calset names.

Examples

AFR:CORR:CSET:OTH "ArchivedCalSet"

Query Syntax

AFR:CORRection:CSET:OTHers?

Return Type

String

Default

Empty


AFR:CORRection:CSET:OTHers:CATalog?

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-only) This command returns a comma-separated list of the calsets that exist on the VNA but are not applied on any channel. Use with AFR:CORRection:CSET:OTHers to select additional calsets to correct.

Parameters

 

Examples

AFR:CORR:CSET:OTH:CAT?

Query Syntax

AFR:CORRection:CSET:OTHers:CATalog?

Return Type

String

Default

Not Applicable


AFR:CORRection:EXTRapolate <bool>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) This command turns on or off frequency extrapolation of the fixture data when the AFR correction is applied.
.

Parameters

 

<bool>

ON or 1 - Extrapolate the fixture data.

OFF or 0 - Do not extrapolate.

Examples

AFR:CORR:EXTR ON

Query Syntax

AFR:CORRection:EXTRapolate?

Return Type

Boolean

Default

OFF or 0


AFR:CORRection:METHod <char>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) This command selects where the AFR correction is applied when AFR:CORRection:APPLy is sent.

Parameters

 

<char>

CHANnel. Apply the correction to VNA channels.

CSET. Apply the correction to calsets.

Examples

AFR:CORR:METH CHAN

Query Syntax

AFR:CORRection:METHod?

Return Type

Character

Default

CHANnel


AFR:CORRection:PCOMpensate <bool>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) This command turns on or off power compensation when the AFR correction is applied.

Parameters

 

<bool>

ON or 1 - Compensate for fixture power loss/gain when applying the correction.

OFF or 0 - Do not compensate for power.

Examples

AFR:CORR:PCOM ON

Query Syntax

AFR:CORRection:PCOMpensate?

Return Type

Boolean

Default

OFF or 0


AFR:CORRection:PORT <portList>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) This command sets the list of VNA ports the AFR correction is applied to.

Parameters

 

<portList>

Comma-separated list of VNA port numbers..

Examples

AFR:CORR:PORT "1,2,3,4"

Query Syntax

AFR:CORRection:PORT?

Return Type

String

Default

Empty


AFR:CORRection:PORT:APPLy <applyList>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) This command sets a per-port on/off list that selects which of the ports in AFR:CORRection:PORT actually get the correction applied. The entries are paired, in order, with the port list.
.

Parameters

 

<applyList>

Comma-separated list of boolean flags, one per port. Each token may be 1/0 (non-zero = on).

Example: "1,0,1,1".

Examples

AFR:CORR:PORT:APPL "1,1,0,0"

Query Syntax

AFR:CORRection:PORT:APPLy?

Return Type

String

Default

Empty


AFR:CORRection:UNDo

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Write-only) This command undoes the AFR correction previously applied with AFR:CORRection:APPLy.

Parameters

 

Examples

AFR:CORR:UND


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

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(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 with Automatic Fixture Removal Option (S9x007A/B, 007)

(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 with Automatic Fixture Removal Option (S9x007A/B, 007)

(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

OFF


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

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(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 with Automatic Fixture Removal Option (S9x007A/B, 007)

(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

SENDed


AFR:FIXTure:MEASurement <num>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(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 with Automatic Fixture Removal Option (S9x007A/B, 007)

(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 with Automatic Fixture Removal Option (S9x007A/B, 007)

(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 with Automatic Fixture Removal Option (S9x007A/B, 007)

(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 with Automatic Fixture Removal Option (S9x007A/B, 007)

(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:FIXTure:SET:SYSZ[:STATe] <bool>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) This command sets "System Z0" to Calibration Reference Z0.

Parameters

 

<bool>

Choose from:

ON (or 1) - Sets "System Z0" to Calibration Reference Z0.

OFF (or 0) - Do not set "System Z0" to Calibration Reference Z0.

Examples

AFR:FIXTure:SET:SYSZ ON

Query Syntax

AFR:FIXTure:SET:SYSZ[:STATe]?

Return Type

Boolean

Default

OFF


AFR:FIXTure:USE:THRUs[:STATe] <bool>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) This command specifies whether thrus are used in case of multi-port fixtures.

Parameters

 

<bool>

Choose from:

ON (or 1) - Use thrus.

OFF (or 0) - Do not use thrus.

Examples

AFR:FIXTure:USE:THRUs ON

Query Syntax

AFR:FIXTure:USE:THRUs[:STATe]?

Return Type

Boolean

Default

OFF


AFR:FIXTure:USE:THRUs:SAME <bool>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) Specifies whether same thrus are used for all groups in the multi-port configuration.

Parameters

 

<bool>

Choose from:

ON (or 1) - Use same thrus.

OFF (or 0) - Do not use same thrus.

Examples

AFR:FIXT:USE:THRU:SAME ON

Query Syntax

AFR:FIXTure:USE:THRUs:SAME?

Return Type

Boolean

Default

OFF or 0


AFR:INITialize

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Write-only)  Restores the default AFR settings.

Parameters

None

Examples

AFR:INIT

Query Syntax

Not Applicable

Default

Not Applicable


AFR:SAVE:DUT <fileName>,<chan>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Write-only) This command reads back the fixture-corrected DUT S-parameters and saves them to a file.

AFR:CORRection:APPLy must be sent before this command.

Parameters

 

<fileName>

The full path and file name to save the DUT S-parameters to.

<chan>

The VNA channel number to read the DUT from. If omitted or 0, the active channel is used.

Examples

AFR:SAVE:DUT "C:\Temp\dut.s4p","1"


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

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(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:IMPedance:NORMalize[:STATe]

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Write-only) This command specifies whether the port impedances are normalized in saving the AFR fixture files.

Parameters

 

<bool>

Choose from:

ON (or 1) - Normalize the port impedances when they are not equal.

OFF (or 0) - Do not normalize the port impedances.

Examples

AFR:SAVE:IMPedance:NORMalize 1

Return Type

Not Applicable

Default

ON


AFR:SAVE:PORTs <char>

 Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(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 with Automatic Fixture Removal Option (S9x007A/B, 007)

(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 with Automatic Fixture Removal Option (S9x007A/B, 007)

(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 with Automatic Fixture Removal Option (S9x007A/B, 007)

(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 with Automatic Fixture Removal Option (S9x007A/B, 007)

(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 with Automatic Fixture Removal Option (S9x007A/B, 007)

(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 with Automatic Fixture Removal Option (S9x007A/B, 007)

(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 with Automatic Fixture Removal Option (S9x007A/B, 007)

(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 with Automatic Fixture Removal Option (S9x007A/B, 007)

(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

ASENded, 50


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

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(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 with Automatic Fixture Removal Option (S9x007A/B, 007)

(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:MEASure <char>[,<p1>][,<p2>][,<p3>][,<p4>]

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Write-only) This command measures the calibration standards.

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.

<p1> - Mapped PNA Port 1. Optional parameter.

<p2> - Mapped PNA Port 2. Optional parameter.

<p3> - Mapped PNA Port 3. Optional parameter.

<p4> - Mapped PNA Port 4. Optional parameter.

Examples

AFR:STANdard:MEASure AOPen

Default

Not Applicable


AFR:STANdard:NPORt:LOAD <fixSelect>, <fixNum>, <stanType>, [<fileName>], [<p1>], [<p2>], [<p3>], [<p4>]

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) This command loads the calibration standards for the multi-port configuration.

Parameters

 

<fixSelect>

Selected fixture. Choose from:

AFIXture - Fixture A

BFIXture - Fixture B

<fixNum>

Description here Fixture numbers from 1 to 32.

<stanType>

Standard Types: OPEN, SHORt or THRU.

[<fileName>]

Calibration standard file path to load.

[<p1>], [<p2>], [<p3>], [<p4>]

Optional port numbers. If not given, default port numbers will be used.

Example

AFR:STAN:NPOR:LOAD AFIX,1,OPEN,"C:/Temp/Measurement_stdA1Open.s1p"

Query Example

AFR:STAN:NPOR:LOAD? AFIX,1,OPEN

Returns: "C:/Temp/Measurement_stdA1Open.s1p"

Default

Not Applicable


AFR:STANdard:NPORt:LOAD:FDUT <fileName>, [<portList>]

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) This command loads the fixtured DUT file for the mult-port configuration.

Parameters

 

<fileName>

Fixtured DUT file path to load.

[<portList>]

Common-separated list of port numbers for port remapping.

Example

AFR:STAN:NPOR:LOAD:FDUT "C:/Temp/fdut.s4p"

Query Syntax

AFR:STANdard:NPORt:LOAD:FDUT?

Default

Not Applicable


AFR:STANdard:NPORt:MEASure <fixSelect>, <fixNum>, <stanType>, [<p1>], [<p2>], [<p3>], [<p4>]

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Write-only) This command measures the calibration standards for the multi-port configuration.

Parameters

 

<fixSelect>

Selected fixture. Choose from:

AFIXture - Fixture A

BFIXture - Fixture B

<fixNum>

Description here Fixture numbers from 1 to 32.

<stanType>

Standard Types: OPEN, SHORt or THRU.

[<p1>], [<p2>], [<p3>], [<p4>]

Optional port numbers. If not given, default port numbers will be used.

Examples

AFR:STAN:NPOR:MEAS AFIX,1,OPEN

Default

Not Applicable


AFR:STANdard:NPORt:MEASure:FDUT [<portList>]

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Write-only) This command measures the fixtured DUT for the multi-port configuration.

Parameters

 

[<portList>]

Common-separated list of port numbers for port remapping.

Examples

AFR:STAN:NPOR:MEAS:FDUT

Query Syntax

Not Applicable

Default

Not Applicable


AFR:STANdard:NPORt:USE <fixSelect>, <fixNum>, <stanType>, <isOn>

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-Write) This command chooses the calibration standards for the multi-port configuration.

Parameters

 

<fixSelect>

Selected fixture. Choose from:

AFIXture - Fixture A

BFIXture - Fixture B

<fixNum>

Description here Fixture numbers from 1 to 32.

<stanType>

Standard Types: OPEN, SHORt or THRU.

<isOn>

ON or OFF. It indicates whether this standard will be used by AFR calculation.

Examples

AFR:STAN:NPOR:USE AFIX,1,OPEN,ON

Default

Not Applicable


AFR:STANdard:NPORt:USE:CATalog?

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(Read-only) This command returns all calibration standards used by the multi-port configuration.

Examples

AFR:STAN:NPOR:USE:CAT?

Default

Not Applicable


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

Applicable Models: All with Automatic Fixture Removal Option (S9x007A/B, 007)

(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 with Automatic Fixture Removal Option (S9x007A/B, 007)

(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

'THRU' - ON