VectorStar™ MS464xB Series Microwave Vector Network Analyzer Programming Manual : SCPI Commands : :CALCulate{1-16}:SNPSetup Subsystem
 
:CALCulate{1-16}:SNPSetup Subsystem
The :CALCulate{1-16}:SNPSetup subsystem commands are used to select options related to the data saved in SnP files.
:CALCulate{1-16}:SNPSetup:CAUSality:ENForce[:STATe] <char>
:CALCulate{1-16}:SNPSetup:CAUSality:ENForce[:STATe]?
Description
Sets On/Off state of Causality Enforcement on the given channel.
Returns the On/Off state of Causality Enforcement on the given channel.
Cmd Parameters
<char> 1 | 0 | ON | OFF
Query Parameters
NA
Query Output
<char> 1 | 0
Range
NA
Default Value
0
Syntax Example
:CALC:SNPS:CAUS:ENF ON
:CALC:SNPS:CAUS:ENF?
:CALCulate{1-16}:SNPSetup:GATed:DATa[:STATe] <char>
:CALCulate{1-16}:SNPSetup:GATed:DATa[:STATe]?
Description
Sets On/Off the option for saving gated data into .sNp files on the indicated channel.
Returns the On/Off state of the option for saving gated data into .sNp files on the indicated channel.
Cmd Parameters
<char> 1 | 0 | ON | OFF
Query Parameters
NA
Range
NA
Default Value
0
Syntax Example
:CALC1:SNPS:GAT:DAT ON
:CALC1:SNPS:GAT:DAT?
:CALCulate{1-16}:SNPSetup:INTerpolation:TYPE <char>
:CALCulate{1-16}:SNPSetup:INTerpolation:TYPE?
Description
Sets the sNp interpolation type for the given channel.
Returns the sNp interpolation type for the given channel.
Cmd Parameters
<char> AUTO | SPLine | LINear
Query Parameters
NA
Query Output
<char> AUTO | SPLine | LINear
Range
NA
Default Value
SPL
Syntax Example
:CALC1:SNPS:INT:TYPE AUTO
:CALC1:SNPS:INT:TYPE?
:CALCulate{1-16}:SNPSetup:MATH:DATa[:STATe] <char>
:CALCulate{1-16}:SNPSetup:MATH:DATa[:STATe]?
Description
Sets On/Off state of Save Trace Math Data into .sNp files on the given channel.
Returns the On/Off state of Save Trace Math Data into .sNp files on the given channel.
Cmd Parameters
<char> 1 | 0 | ON | OFF
Query Parameters
NA
Query Output
<char> 1 | 0
Range
NA
Default Value
0
Syntax Example
:CALC1:SNPS:MATH:DAT ON
:CALC1:SNPS:MATH:DAT?
:CALCulate{1-16}:SNPSetup:PASSivity:ENForce[:STATe] <char>
:CALCulate{1-16}:SNPSetup:PASSivity:ENForce[:STATe]?
Description
Sets on/off the state of Passivity Enforcement on the given channel.
Returns the state of Passivity Enforcement on the indicated channel.
Cmd Parameters
<char> 1 | 0 | ON | OFF
Query Parameters
NA
Query Output
<char> 1 | 0
Range
NA
Default Value
0
Syntax Example
:CALC1:SNPS:PASS:ENF 1
:CALC1:SNPS:PASS:ENF?
:CALCulate{1-16}:SNPSetup:PASSivity:FIRSt[:STATe] <char>
:CALCulate{1-16}:SNPSetup:PASSivity:FIRSt[:STATe]?
Description
Sets the Passivity First state value on the given channel. (Passivity First ON means passivity enforcement is done prior to causality enforcement.)
Returns the of Passivity First state value on the given channel.
Cmd Parameters
<char> 1 | 0 | ON | OFF
Query Parameters
NA
Query Output
<char> 1 | 0
Range
NA
Default Value
1
Syntax Example
:CALC:SNPS:PASS:FIRS ON
:CALC:SNPS:PASS:FIRS?
:CALCulate{1-16}:SNPSetup:PASSivity:TOLerance <NRf>
:CALCulate{1-16}:SNPSetup:PASSivity:TOLerance?
Description
Sets the Passivity tolerance value on the indicated channel.
Returns the Passivity tolerance value on the indicated channel.
Cmd Parameters
<NR2> The input parameter is a unitless number.
Query Parameters
NA
Query Output
<NR2> The output is a unitless number.
Range
0 – 1 (recommend 0.0000001 to 0.001)
Default Value
0.00001
Syntax Example
:CALC1:SNPS:PASS:TOL 0.001
:CALC1:SNPS:PASS:TOL?
:CALCulate{1-16}:SNPSetup:S2P:PORT:SWAP[:STATe]<char>
:CALCulate{1-16}:SNPSetup:S2P:PORT:SWAP[:STATe]?
Description
Turns on/off state of port swapping for s2p file on the given channel
The query outputs the on/off state of port swapping for s2p file on the given channel
Cmd Parameters
<char> TRUE | FALSe | 1 | 0
Query Parameters
NA
Query Output
<char> 1 | 0
Range
NA
Default Value
FALSE
Syntax Example
:CALC1:SNP:S2P:PORT:SWAP TRUE
:CALC1:SNP:S2P:PORT:SWAP?
 
:CALCulate{1-16}:SNPSetup:S3P:REASsign:PORTs{123 | 124 | 134 | 234} <char1>, <char2>, <char3>,
:CALCulate{1-16}: SNPSetup:S3P:REASsign:PORTs{123 | 124 | 134 | 234}?
Description:
This command requires a 4-port VNA instrument. Set the port reassignments to use for S3P data file save for given s3p port selection on the channel indicated.
The query outputs the port reassignments to use for S3P data file save for the given s3p port on the channel indicated
The port assignments are set by three <char> values where:
The <char1> value sets the lowest port assignment (ie port 1 if the port selection is 123).
The <char2> value sets the next lowest port assignment (ie port 2 if the port selection is 123).
The <char3> value sets the third port assignment (ie port 3 if the port selection is 123)
When considered as a set, the value of each <char> must be unique and is one of the port in the port selection.
Cmd Parameters:
<char1> varies depending on the port selection
Query Parameters:
NA
Query Output:
<char> PORT1 | PORT2 | PORT3 | PORT4
Syntax Example:
:CALC1:SNPS:S3P:REAS:PORT123 PORT2, PORT3, PORT1
:CALC1:SNPS:S4P:REAS:PORT123?
:CALCulate{1-16}:SNPSetup:S4P:REASsign:PORTs<char1>, <char2>,<char3>, <char4>
:CALCulate{1-16}: SNPSetup:S4P:REASsign:PORTs?
Description:
This command requires a 4-port VNA instrument. Set the port assignment to use for S4P file save on the channel indicated
The query outputs the port assignments to use for S4P file save on the channel indicated.
The port assignments are set by four <char> values where:
The <char1> value sets the Port 1 assignment.
The <char2> value sets the Port 2 assignment.
The <char3> value sets the Port 3 assignment.
The <char4> value sets the Port 4 assignment.
When considered as a set, the value of each <char> must be unique.
Cmd Parameters:
<char1> PORT1 | PORT2 | PORT3 | PORT4
<char2> PORT1 | PORT2 | PORT3 | PORT4
<char3> PORT1 | PORT2 | PORT3 | PORT4
<char4> PORT1 | PORT2 | PORT3 | PORT4
Query Parameters:
NA
Query Output:
<char> PORT1 | PORT2 | PORT3 | PORT4
Syntax Example:
:CALC1:SNPS:S4P:REAS:PORT PORT1, PORT4, PORT3, PORT2
:CALC1:SNPS:S4P:REAS:PORT?