Sets the frequency unit displayed in the SNP data file. Valid frequency unit display are HZ|KHZ|MHZ|GHZ
Parameter(s):
<HZ|KHZ|MHZ|GHZ>
Query Return:
HZ|KHZ|MHZ|GHZ
CALCulate Suffix Range:
1-4, Default = 1
Default Value:
GHZ
:CALCulate<n>:FSEGment:CLEar
Title:
Segmented Sweep Clear All Segments
Description:
This command clears all the segmented sweep segments and creates a default segment. Note that segment update is not allowed when user calibration is on.
This command returns the segment information for the given segement index. If no segment index is given, the commands return the segment information of the active segment. The response is formatted as a JSON (http://json.org/) array of name, value pair result objects. The response information contains the following: { "SegmentId":<segemnt Id>, "ifbw": <ifbw value in Hz>, "numOfPoints": <number of sweep point for this segment>, "power": <power value in dB>, "startFrequency": <segment start freq in Hz>, "stopFrequency": <segment stop freq in Hz>
}\
Parameter(s):
[<numeric_value>]
CALCulate Suffix Range:
1-4, Default = 1
:CALCulate<n>:FSEGment[:TABLe]:DATA?
Title:
Segmented Sweep Data
Description:
This command returns the segment sweep data. The response is formatted as a JSON (http://json.org/) array array of sweep segment. A segment information contains the following: { "SegmentId":<segemntid>, "ifbw": <ifbw value in Hz>, "numOfPoints": <number of sweep point for this segment>, "power": <power value in dB>, "startFrequency": <segment start freq in Hz>, "stopFrequency": <segment stop freq in Hz>
}\
CALCulate Suffix Range:
1-4, Default = 1
:CALCulate<n>:LIMit:PRESet
Title:
Preset Limits
Description:
Presets all limits for the specified channel. This preset all limits to their default values.
CALCulate Suffix Range:
1-4, Default = 1
:CALCulate<n>:MARKer:ALL:OFF
Title:
All Markers Off
Description:
Turns all markers off for the specified channel. This will turn off all the markers for all traces.
CALCulate Suffix Range:
1-4, Default = 1
:CALCulate<n>:MARKer:ALL:ON
Title:
All Markers On
Description:
Turns all markers on for the specified channel. This will turn on all the markers for all traces.
CALCulate Suffix Range:
1-4, Default = 1
:CALCulate<n>:MARKer:PRESet
Title:
Preset Markers
Description:
Presets all markers for the specified channel. This presets active marker and presets all markers to their preset values.
CALCulate Suffix Range:
1-4, Default = 1
:CALCulate<n>:MARKer:TABLe[:STATe] <0 | 1 | ON | OFF>
:CALCulate<n>:MARKer:TABLe[:STATe]?
Title:
Marker Table State
Description:
This command sets or gets the marker table ON or OFF state for the specified channel. Setting the value to OFF or 0 will turn marker table off. Setting the value to ON or 1 will turn marker table on.
Sets and queries the graph type for the given channel and trace. Note that the available graph types are application dependent. Available graph types for VNA are: MLOGarithmic|SWR|PHASe|SMITh|GDELay|REAL|IMAGinary|RIMPedance|IIMPedance|ISMith|ML/2|PLINear|PLOGarithmic|UWPHase|MLINear|ZMAGnitude\
Reference Plane Extension Coaxial Line Dielectric Constant Manual Value.
Description:
Sets and gets the reference plane extension coaxial line dielectric constant value. Use :CALCulate{[1]|2|3|4}:REFerence:EXTension:COAXial:DIELectric to select the OTHer type
This command sets or queries the reference plane extension distance on the given channel and port. Allowed unit types include m (meters) or ft (feet). Note that if no unit is passed in, the instrument will assume that the incoming or outgoing unit is the unit type set through the :CALCulate{[1]|2|3|4}:TRANsform:DISTance:UNIT SCPI command. For SiteMaster applications, only port 1 is available.
This command sets or queries the reference plane extension loss (magnitude offset) on the given channel and port. For transmission S-Parameters this will shift the measurement of the given port by the magnitude offset. For reflection S-Parameters this will shift the measurement of the given port by 2x the magnitude offset. For SiteMaster applications, only port 1 is available.
This command sets or queries the reference plane extension phase offset in Degree for the given channel and port. For SiteMaster applications, only port 1 is available.
This command sets or queries the reference plane extension slope offset for the given channel and port in dB/GHz. For reflection S-Parameters, the slope will be 2x dB/GHz due to the round-trip nature of the measurement. For SiteMaster applications, only port 1 is available.
Parameter(s):
<numeric_value>
Query Return:
Numeric
CALCulate Suffix Range:
1-4, Default = 1
PORT Suffix Range:
1-2, Default = 1
Default Value:
0
Range:
-100 to 100
:CALCulate<n>:REFerence:EXTension:PORT<n>:TIME <numeric_value> {PS | NS | US | MS | S | MIN | HR}
:CALCulate<n>:REFerence:EXTension:PORT<n>:TIME?
Title:
Reference Plane Extension Time
Description:
This command sets or queries the reference plane extension time (electrical delay) on the given channel and port. For SiteMaster applications, only port 1 is available.
Parameter(s):
<numeric_value> {PS | NS | US | MS | S | MIN | HR}
Query Return:
Numeric (s)
CALCulate Suffix Range:
1-4, Default = 1
PORT Suffix Range:
1-2, Default = 1
Default Value:
0 s
Default Unit:
s
Range:
-10 s to 10 s
:CALCulate<n>:REFerence:EXTension:STATe?
Title:
Reference Plane Extension State
Description:
Turns ON or OFF the reference plane extension for Port 1 and Port 2.
Copies the given trace data into the specified memory buffer for the channel indicated. Available memory trace buffer are: ML1 (Memory Location trace 1) ML2 (Memory Location trace 2) ML3 (Memory Location trace 3) ML4 (Memory Location trace 4) Note that the specified memory location must match with the specified trace number. For instance if trace 2 is specified than the memory location must be ML2 Example to copy trace 2 to memory location 2 send :CALC:SEL:PAR2:MEM:MEM ML2
Return trace data with format specified using FORMat[:READings][:DATA] command. The command takes a data type parameter as FDATa, SDATa, FMEM, SMEM where FDATa and SDATa are the live trace final plotted data and raw complex data, FMEM and SMEM are the memory final plotted data and memory raw complex data. For Group Delay measurement, the data returned are in the unit of nanoseconds. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
Set the gate center distance for the given channel and trace. Allowed unit types include m (meters) or ft (feet).
Note that if no unit is passed in, the instrument will assume that the incoming or outgoing unit is the unit type set through the :CALCulate{[1]|2|3|4}:TRANsform:DISTance:UNIT SCPI command. This command is available only if option 2 is installed.
Set the gate span distance for the given channel and trace. Allowed unit types include m (meters) or ft (feet).
Note that if no unit is passed in, the instrument will assume that the incoming or outgoing unit is the unit type set through the :CALCulate{[1]|2|3|4}:TRANsform:DISTance:UNIT SCPI command. This command is available only if option 2 is installed.
Set the gate start distance for the given channel and trace. Allowed unit types include m (meters) or ft (feet).
Note that if no unit is passed in, the instrument will assume that the incoming or outgoing unit is the unit type set through the :CALCulate{[1]|2|3|4}:TRANsform:DISTance:UNIT SCPI command. This command is available only if option 2 is installed.
Set the gate stop distance for the given channel and trace. Allowed unit types include m (meters) or ft (feet).
Note that if no unit is passed in, the instrument will assume that the incoming or outgoing unit is the unit type set through the :CALCulate{[1]|2|3|4}:TRANsform:DISTance:UNIT SCPI command. This command is available only if option 2 is installed.
Parameter(s):
<numeric_value> {M | FT}
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
Default Value:
2.1 m
Default Unit:
m
Range:
-99999.99 m to 100000 m
:CALCulate<n>:TRACe<n>:FILTer:GATE:NOTCh[:STATe] <0 | 1 | ON | OFF>
:CALCulate<n>:TRACe<n>:FILTer:GATE:NOTCh[:STATe]?
Title:
Gate Notch State
Description:
Turns anti-gating on/off for the given channel and trace. This command is available only if option 2 is installed.
Set the gate display setting for the given channel and trace. The gate display can be either OFF (gate is turned off), DISPlay (gate is shown on the trace but not applied to the transform), and ON(the gate is shown and applied to the transform). This command is available only if option 2 is installed.
Parameter(s):
<OFF|DISPlay|ON>
Query Return:
OFF|DISP|ON
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
Default Value:
OFF
:CALCulate<n>:TRACe<n>:FILTer:GATE:TIME:CENTer <numeric_value> {PS | NS | US | MS | S | MIN | HR}
:CALCulate<n>:TRACe<n>:FILTer:GATE:TIME:CENTer?
Title:
Gate Center Time
Description:
Set the gate center time for the given channel and trace. If no unit is specified, time is set in seconds. This command is available only if option 2 is installed.
Parameter(s):
<numeric_value> {PS | NS | US | MS | S | MIN | HR}
Query Return:
Numeric (s)
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
Default Value:
4.33631e-09 s
Default Unit:
s
Range:
-2.95 s to 0.950333564095 s
:CALCulate<n>:TRACe<n>:FILTer:GATE:TIME:SPAN <numeric_value> {PS | NS | US | MS | S | MIN | HR}
:CALCulate<n>:TRACe<n>:FILTer:GATE:TIME:SPAN?
Title:
Gate Span Time
Description:
Set the gate span time for the given channel and trace. If no unit is specified, time is set in seconds. This command is available only if option 2 is installed.
Parameter(s):
<numeric_value> {PS | NS | US | MS | S | MIN | HR}
Query Return:
Numeric (s)
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
Default Value:
5.33698e-09 s
Default Unit:
s
Range:
-1.9 s to 2.000333564095 s
:CALCulate<n>:TRACe<n>:FILTer:GATE:TIME:STARt <numeric_value> {PS | NS | US | MS | S | MIN | HR}
:CALCulate<n>:TRACe<n>:FILTer:GATE:TIME:STARt?
Title:
Gate Start Time
Description:
Set the gate start time for the given channel and trace. If no unit is specified, time is set in seconds. This command is available only if option 2 is installed.
Parameter(s):
<numeric_value> {PS | NS | US | MS | S | MIN | HR}
Query Return:
Numeric (s)
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
Default Value:
1.66782e-09 s
Default Unit:
s
Range:
-2 s to 0.000333530739 s
:CALCulate<n>:TRACe<n>:FILTer:GATE:TIME:STOP <numeric_value> {PS | NS | US | MS | S | MIN | HR}
:CALCulate<n>:TRACe<n>:FILTer:GATE:TIME:STOP?
Title:
Gate Stop Time
Description:
Set the gate stop time for the given channel and trace. If no unit is specified, time is set in seconds. This command is available only if option 2 is installed.
Parameter(s):
<numeric_value> {PS | NS | US | MS | S | MIN | HR}
Sets or gets the Group Delay aperture for specified channel and trace.
Parameter(s):
<numeric_value>
Query Return:
Numeric
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
Default Value:
1
Range:
0.25 to 20
:CALCulate<n>:TRACe<n>:LIMit:ALARm <0 | 1 | ON | OFF>
:CALCulate<n>:TRACe<n>:LIMit:ALARm?
Title:
Limit Alarm State
Description:
This command sets and queries the limit alarm state of the current graph for a given channel and trace. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
Parameter(s):
<0 | 1 | ON | OFF>
Query Return:
0 | 1
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
Default Value:
OFF
:CALCulate<n>:TRACe<n>:LIMit:FAIL?
Title:
Limit Check Fail
Description:
This command returns an integer limit checking result of the current graph for a given channel and trace. Limit checking will only be performed when the limit message state or alarm is on. Use :CALCulate{[1]|2|3|4}:TRACe{[1]|2|3|4}:LIMit:MESSage command to set limit message state. The response value and description are as the following: Return Value Value Description --------------------------------------- 0 passed all limits 1 failed upper limit 2 failed lower limit 3 failed both upper and lower limit Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
Query Return:
Numeric
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
Default Value:
0
Range:
0 to 3
:CALCulate<n>:TRACe<n>:LIMit:LOWer[:STATe] <0 | 1 | ON | OFF>
:CALCulate<n>:TRACe<n>:LIMit:LOWer[:STATe]?
Title:
Lower Limit State
Description:
This command sets and queries the lower limit state of the current graph for a given channel and trace. In segmented limit mode, a default lower segment will be turned on if no segment was setup previously. This command is valid only for non-circular graph types. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
This command sets and queries the lower limit value of the current graph for a given channel and trace. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
Parameter(s):
<numeric_value>
Query Return:
Numeric
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
Default Value:
0
Range:
-100000 to 100000
:CALCulate<n>:TRACe<n>:LIMit:MESSage <0 | 1 | ON | OFF>
:CALCulate<n>:TRACe<n>:LIMit:MESSage?
Title:
Limit Message State
Description:
This command sets and queries the limit message state of the current graph for a given channel and trace. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
This command sets and queries the upper and lower limit mode of the current graph for a given channel and trace. In segmented limit mode, a default upper segment will be turned on if no segment was setup previously. This command is valid only for non-circular graph types. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
Parameter(s):
<SINGle|SEGMented>
Query Return:
SING|SEGM
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
Default Value:
SINGle
:CALCulate<n>:TRACe<n>:LIMit:SEGMent:ADD
Title:
Add Limit Segment
Description:
This command adds a limit segment after the selected limit segment for the current graph type on the given channel and trace. The first limit segment will be a limit segment of the active limit type that covers the entire sweep range at the default Y location. Any limit segment added after a selected limit segment will continue from the selected segment and end at the begining of next segment for the same checking type. If the selected segment is the last segment of the checking type, the new segment will cover the rest of the sweep range. When a new segment is added, it automatically becomes the new selected limit segment. The maximum number of segments can be added is 42. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
This command sets or queries all limit segments of the current graph type for a given channel and trace in JSON format. The set command takes a SCPI standard (IEEE 488.2) definite arbitrary block data in the form of <header><block>. The ASCII header specifies the number of data bytes. It looks like #AX, where A is the number of digits in X and X is the number of bytes in the <block>. The query command returns all limit segments in the format of JSON array. Each array item specifies one of the limit segment. The return response is formatted the same as the <block> content in the set command. An example of an array item is as the following: {"id": 1, "start": {"x":30000, "y":-20}, "stop": {"x":1000000, "y":-30}, "type": upper} Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
Parameter(s):
<block data>
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
:CALCulate<n>:TRACe<n>:LIMit:SEGMent:CLEar
Title:
Clear All Limit Segments
Description:
This command clears all limit segments of the current graph type for a given channel and trace. When upper and/or lower limit state is on in segmented limit mode, a default segment is inserted after the clear operation. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
This command returns the limit segment count of a given limit type for the current domain and graph type on the given channel and trace. When the limit type is not specified, it returns the total limit segment count including all upper and lower segments. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
This command deletes the specified segment from the existing segmented limit collection of the current graph type on the given channel and trace. If segment number is not specified, the selected segment will be deleted. When a limit segment is deleted, the selected limit segment will not change unless the deleted segment is the last segment in the collection. In that case, the previous segment automatically becomes the selected limit segment. When the only segment of the current graph is deleted, the limit state will be turned off. Turning on the limit state will automatically adds a default segment to the segmented limit collection. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
This command selects a specified limit segment from the existing segmented limit collection on the given channel and trace. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
This command sets or queries start X value of the selected limit segment of the current graph type on the given channel and trace. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
This command sets or queries start Y value of the selected limit segment of the current graph type on the given channel and trace. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
This command sets or queries stop X value of the selected limit segment of the current graph type on the given channel and trace. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
This command sets or queries stop Y value of the selected limit segment of the current graph type on the given channel and trace. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
This command sets or queries the segment type of the selected limit segment of the current graph type on the given channel and trace. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
This command returns an overall validation status and an array of error code for the provided segments in JSON format. It takes a SCPI standard (IEEE 488.2) definite arbitrary block data in the form of <header><block>. When the parameter is omitted, query returns the status of the existing limit segments of the current graph for a given channel and trace. The ASCII header specifies the number of data bytes. It looks like #AX, where A is the number of digits in X and X is the number of bytes in the <block>. The block content specifies the limit segments in the format of JSON array described for :CALCulate{[1]|2|3|4}:TRACe{[1]|2|3|4}:LIMit:SEGMent:ALL. The following is the format of the response: {"isValid": false, "errorCode": [0, 1, 2, 0]} where "isValid" is the overall status of all limit segments and "errorCode" is an array that contains error code for each segment. Error code returns 0 when there's no error, and returns non-zero value when there's any segment violation.\ :
0 - no error 1 - start greater than stop 2 - start overlap with previous segment of the same segment type Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
This command moves all limit segments of the active type (upper or lower limit) vertically for the current domain and graph type on the given channel and trace. The parameter of the command that specifies the y-axis location where the first point of the first segment will end up at. All segments of the same type will be shifted vertically for the same scale amount. The query command returns the Y value of the first segment starting point. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
Parameter(s):
<numeric_value>
Query Return:
Numeric
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
Default Value:
0
Range:
-200 to 1199.9
:CALCulate<n>:TRACe<n>:LIMit:TYPE <UPPer|LOWer>
:CALCulate<n>:TRACe<n>:LIMit:TYPE?
Title:
Limit Mode
Description:
This command sets and queries the active limit type of the current graph for a given channel and trace. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
Parameter(s):
<UPPer|LOWer>
Query Return:
UPP|LOW
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
Default Value:
UPPer
:CALCulate<n>:TRACe<n>:LIMit:UPPer[:STATe] <0 | 1 | ON | OFF>
:CALCulate<n>:TRACe<n>:LIMit:UPPer[:STATe]?
Title:
Upper Limit State
Description:
This command sets and queries the upper limit state of the current graph for a given channel and trace. In segmented limit mode, a default upper segment will be turned on if no segment was setup previously. This command is valid only for non-circular graph types. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
This command sets and queries the upper limit value of the current graph for a given channel and trace. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
Parameter(s):
<numeric_value>
Query Return:
Numeric
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
Default Value:
0
Range:
-100000 to 100000
:CALCulate<n>:TRACe<n>:MARKer<n>:DISTance:X?
Title:
Marker Distance X Position
Description:
Gets the marker X position in distance for the specified trace. This command is valid only if the current trace is set in Time Domain. Querying this when not in Time Domain may return an incorrect result. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
Select the marker mode. When marker is set to delta mode, it becomes a relative marker with reference to marker 1. Any marker except marker 1 can be a DELTa marker. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
Move the marker to memory or live trace. Query returns the current trace (live vs. memory) marker is on. Available parameters are: TRACe: live trace MEMory: memory trace Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
Parameter(s):
<TRACe|MEMory>
Query Return:
TRAC|MEM
CALCulate Suffix Range:
1-4, Default = 1
MARKer Suffix Range:
1-8, Default = 1
TRACe Suffix Range:
1-4, Default = 1
Default Value:
TRACe
:CALCulate<n>:TRACe<n>:MARKer<n>[:STATe] <0 | 1 | ON | OFF>
:CALCulate<n>:TRACe<n>:MARKer<n>[:STATe]?
Title:
Marker State
Description:
Set marker on or off on the specified trace. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
Change marker position on the specified trace. If the marker is a delta marker, the position specified is the relative position to the reference marker. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
Parameter(s):
<numeric_value>
Query Return:
Numeric
CALCulate Suffix Range:
1-4, Default = 1
MARKer Suffix Range:
1-8, Default = 1
TRACe Suffix Range:
1-4, Default = 1
Default Value:
27000015000
Range:
-54000000000 to 54000000000
:CALCulate<n>:TRACe<n>:MARKer<n>:Y?
Title:
Marker Y Value
Description:
Gets the marker Y value. Value return are in trace amplitude unit. Unit can be retrieved using the command :SENSe{[1]|2|3|4}:TRACe{[1]|2|3|4}:AMPLitude:UNIT. If the marker is a delta marker, then the value return is the relative y value, otherwise absolute y value. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
CALCulate Suffix Range:
1-4, Default = 1
MARKer Suffix Range:
1-8, Default = 1
TRACe Suffix Range:
1-4, Default = 1
Default Value:
0.0
:CALCulate<n>:TRACe<n>:MARKer:LSearch?
Title:
Marker Last Search Type
Description:
Query the last marker search type. Available last marker search type are as follows: VALL Valley search PEAK Peak search PBM1M2 Peak bounded between Markers 1 and 2 VBM1M2 Valley bounded between Markers 1 and 2 PBM3M4 Peak bounded between Markers 3 and 4 VBM3M4 Valley bound between Markers 3 and 4 This command returns a different set of values for a specific application. For example, for CAAUSB and CAA the possible return value will be the VALL, PEAK, PBM1M2, PBM3M4, VBM1M2, and VBM3M4. For VNA the possible return value will be MIN, MAX, PEAK, PBM1M2, PBM3M4, VBM1M2, and VBM3M4. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
Query Return:
MAX|MIN|PEAK|PBM1M2|PBM3M4|VBM1M2|VBM3M4
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
Default Value:
MAXimum
:CALCulate<n>:TRACe<n>:MARKer:MAXimum
Title:
Marker Max
Description:
Set the active marker to the position with maximum y value. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
:CALCulate<n>:TRACe<n>:MARKer:MINimum
Title:
Marker Min
Description:
Set the active marker to the position with minimum y value. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
:CALCulate<n>:TRACe<n>:MARKer:MOVE:CENTer
Title:
Active Marker Move To Center
Description:
Moves the active marker to the center frequency, distance, or time of the given trace and channel. For trace domain in FREQuency or FGT, this would move the marker X value to the center frequency. For trace domain in DISTance, this would move the marker X value to the center distance. For trace domain in TIME, this would move the marker X value to the center time. Use the :SENSe{[1]|2|3|4}:TRACe{[1]|2|3|4}:DOMain? command to query for the current trace domain. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
:CALCulate<n>:TRACe<n>:MARKer:MOVE:LEFT
Title:
Marker Move To Left
Description:
Moves the marker X value to the next display point to the LEFT.
Note that if the marker is at the first point in the display, a move left command does nothing. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
:CALCulate<n>:TRACe<n>:MARKer:MOVE:REFerence
Title:
Active Marker Move To Reference
Description:
Moves the active marker to the reference marker of the given trace and channel. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
:CALCulate<n>:TRACe<n>:MARKer:MOVE:RIGHt
Title:
Marker Move To Right
Description:
Moves the marker X value to the next display point to the RIGHT.
Note that if the marker is at the last point in the display, a move right command does nothing. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
:CALCulate<n>:TRACe<n>:MARKer:MOVE:STARt
Title:
Active Marker Move To Start
Description:
Moves the active marker to the start frequency, distance, or time of the given trace and channel. For trace domain in FREQuency or FGT, this would move the marker X value to the start frequency. For trace domain in DISTance, this would move the marker X value to the start distance. For trace domain in TIME, this would move the marker X value to the start time. Use the :SENSe{[1]|2|3|4}:TRACe{[1]|2|3|4}:DOMain? command to query for the current trace domain. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
:CALCulate<n>:TRACe<n>:MARKer:MOVE:STOP
Title:
Active Marker Move To Stop
Description:
Moves the active marker value to the stop frequency, distance, or time of the given trace and channel. For trace domain in FREQuency or FGT, this would move the marker X value to the stop frequency. For trace domain in DISTance, this would move the marker X value to the stop distance. For trace domain in TIME, this would move the marker X value to the stop time. Use the :SENSe{[1]|2|3|4}:TRACe{[1]|2|3|4}:DOMain? command to query for the current trace domain. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
:CALCulate<n>:TRACe<n>:MARKer:PEAK
Title:
Marker Peak
Description:
Set the active marker to the position with peak value. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
:CALCulate<n>:TRACe<n>:MARKer:PEAK:BOUNded:OTWO
Title:
Marker Peak Bounded Between Marker 1 and 2
Description:
This command sets the active marker to the trace peak value between marker 1 and 2. This command is valid only if either marker 5, 6, 7, or 8 is set as the active marker. This will turn on markers 1 and 2 on if it's not already on. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
:CALCulate<n>:TRACe<n>:MARKer:PEAK:BOUNded:TFOur
Title:
Marker Peak Bounded Between Marker 3 and 4
Description:
This command sets the active marker to the trace peak value between marker 3 and 4. This command is valid only if either marker 5, 6, 7, or 8 is set as the active marker. This will turn on marker 3 and 4 on if it's not already on. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
Sets the excursion for a marker. The excursion is the vertical distance from the peak to the next highest valley which must be exceeded for a peak to be considered a peak in marker peak commands. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
Parameter(s):
<numeric_value>
Query Return:
Numeric
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
Default Value:
0
Range:
0 to 200
:CALCulate<n>:TRACe<n>:MARKer:PEAK:EXCursion:STATe <0 | 1 | ON | OFF>
Turn on/off excursion checking for the marker peak commands. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
Parameter(s):
<0 | 1 | ON | OFF>
Query Return:
0 | 1
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
Default Value:
OFF
:CALCulate<n>:TRACe<n>:MARKer:PEAK:LEFT
Title:
Marker Move To Left Peak
Description:
Moves the active marker X value to the point in the marker's assigned trace that is the highest peak to the LEFT of the current X position of the marker. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
:CALCulate<n>:TRACe<n>:MARKer:PEAK:NEXT
Title:
Marker Move To Next Peak
Description:
Moves active marker X value to the point in the marker's assigned trace that is the next highest peak. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
:CALCulate<n>:TRACe<n>:MARKer:PEAK:RIGHt
Title:
Marker Move To Right Peak
Description:
Moves the active marker X value to the point in the marker's assigned trace that is the highest peak to the RIGHT of the current X position of the marker. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
Sets the threshold level for a marker. The threshold is the level that a peak must exceed to be considered a peak in marker peak commands. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
Parameter(s):
<numeric_value>
Query Return:
Numeric
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
Default Value:
0
Range:
-200 to 100
:CALCulate<n>:TRACe<n>:MARKer:PEAK:THReshold:STATe <0 | 1 | ON | OFF>
Turn on/off threshold checking for the marker peak command. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
This command sets or gets the active marker on the specified channel and trace. This will turn on marker if marker is currently off. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
Parameter(s):
<numeric_value>
Query Return:
Numeric
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
Default Value:
1
Range:
1 to 8
:CALCulate<n>:TRACe<n>:MARKer:TRACking[:STATe] <0 | 1 | ON | OFF>
:CALCulate<n>:TRACe<n>:MARKer:TRACking[:STATe]?
Title:
Active Marker Tracking State
Description:
Sets or gets active marker tracking state. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
Parameter(s):
<0 | 1 | ON | OFF>
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
:CALCulate<n>:TRACe<n>:MARKer:VALLey:BOUNded:OTWO
Title:
Marker Valley Bounded Between Marker 1 and 2
Description:
This command sets the active marker to the trace valley value between marker 1 and 2. This command is valid only if either marker 5, 6, 7, or 8 is set as active marker. This will turn on markers 1 and 2 on if it's not already on. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
This command sets the active marker to the trace valley value between marker 3 and 4. This command is valid only if either marker 5, 6, 7, or 8 is set as active marker. This will turn on markers 3 and 4 on if it's not already on. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
Sets and gets the math operation between measurement data and memory trace data.
NORMal - no math operation applied
ADD - Data plus Memory;
SUBTract - Data subtract Memory;
MULTiply - Data multiply Memory;
DIVide - Data divides by memory trace;
AVERage - Data plus Memory divide by two;
FADD - final data plus memory;
FSUBtract - final data subtract Memory;
FAVerage - final data plus memory divide by two.
Note that the available math functions are application dependent. For the VNA application the following math functions are available: NORMal|ADD|SUBTract|MULTiply|DIVide|AVERage. For the CAAUSB and CAA applications, the following math functions are available: NORMal|FADD|FSUBtract|FAVerage. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
This command calculates and applies the reference extension delay for the indicated trace. Note that the reference plane extension must be ON for this command to work
This command calculates and applies the reference extension distance and slope offset for the given channel and trace. Note that the reference plane extension must be ON for this command to work.
Sets and gets the smoothing aperture value for specified trace. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
Sets the response type to be used in the band pass transformation process for the given trace. This command is available only if option 2 is installed.
Sets the response type to be used in the low pass transformation process for the given trace. This command is available only if option 2 is installed.
Parameter(s):
<STEP|IMPulse>
Query Return:
STEP|IMP
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
Default Value:
IMPulse
:CALCulate<n>:TRACe[:DATA]:ALL?
Title:
Trace Data All
Description:
This command transfers VNA trace data from the instrument to the controller for all traces that are currently displayed. The trace data returns with no delimiter between each trace using the same IEEE definite length arbitrary block response of the Trace Data command.
After the usual header of arbitrary block, there is additional header information to support parsing the remaining data. This header has components in the following order: (1) A two-byte integer to return the number of display points per trace. All traces share the same display point value. (2) A two-byte integer to show the last update point of the traces. All traces share the same value of the 'last update point.' (3) A two-byte integer contains the trace flag value. The bits in the trace flag maps to a trace number to indicate whether the trace data includes that trace. Each trace uses 2 bits to represent what types of trace data are included. The first bit (if set) means live trace is included. The next bit(if set) means memory trace is included. For example, a trace flag of value 0x15 (0b010101) represents data of the live trace 1, 2, and 3 are included. Another example, a value of 0x17 (0b010111), which means live trace 1 to trace 3 are included. Plus, the memory trace 1 is also included. (4) a two-byte format flag. The format value is a bit-mask uses to indicate the format of trace data. The supported formats are real numbers or complex numbers. For instance, if the format flags have the value, Ox7 (0b1111) means trace 1 to trace 4 contains complex numbers; if the value is 0x2 (0b0010), then only trace 2 contains complex numbers. All other trace data is in real numbers (5) eight-byte trace data - This is the sector that contains trace data. If trace data in real numbers format, then each data point will be a double-precision value. If the trace data is a complex number, then each data point will consits of a 2X of an eight-byte value with the first eight-byte is the real part of a complex number, and the second eight-byte is the imaginary part of a complex number. The traces data return in increasing order. The memory trace data follows each live trace (if memory trace included) otherwise the next live trace of the next trace follows.
CALCulate Suffix Range:
1-4, Default = 1
:CALCulate<n>:TRACe:LIMit:PRESet
Title:
Preset Active Trace Limit
Description:
This command presets the limit line associated with the active trace to the factory default values for the trace's graph type.
This command returns the current selected cable information as a tab-delimited string. An optional cable name parameter can be set so the query returns a specific cable instead of the current selected cable. If cable name doesn't exist, an empty string is returned. Data is returned in the following field order with each field separated by tab delimited: 1. Name - cable name, cannot be empty 2. MFG - manufacturer of the cable, can be empty 3. Description - cable description, can be empty 4. PV - Propagation Velocity, number and cannot be empty 5. Freq1 - Frequency 1 value in MHz, number and cannot be empty 6. CableLoss1 - Cable loss for Freq1, number and cannot be empty 7. Freq2 - Frequency 2 value in MHz, number and cannot be empty 8. CableLoss2 - Cable Loss for Freq2, number and cannot be empty 9. Freq3 - Frequency 3 value in MHz, number and cannot be empty 10. CableLoss3 - Cable Loss for Freq3, number and cannot be empty Note: PV and CableLoss values are scaled by a factor of 1000. For example a cableloss of 0.222 dB/m will be see as 222.
Set the cable name of the given channel. This will also update the active cable list type to DEFault. Use the CALCulate{[1]|2|3|4}:TRANsform:DISTance:CABLelist:ACTive command to query for the current active cable list type.
Sets or queries the cable loss of the coaxial device for distance domain measurement on a given channel. Allowed unit types include dB/m (dB per meters) or dB/ft (dB per feet). Note that if no unit is passed in, the instrument will assume that the incoming or outgoing unit is the current unit type set through the :CALCulate{[1]|2|3|4}:TRANsform:DISTance:UNIT SCPI command.
Parameter(s):
<numeric_value>
CALCulate Suffix Range:
1-4, Default = 1
Default Value:
0 dB/m
Default Unit:
dB/m
Range:
0 dB/m to 5 dB/m
:CALCulate<n>:TRANsform:DISTance:DATA?
Title:
Distance Data Query
Description:
This command returns the current distance list in meter as a comma-delimited string. The ASCII header specifies the number of data bytes of the file. It looks like #AX, where A is the number of digits in X and X is the number of bytes in the <block>. The first character is the literal ascii hash '#' 043. The second character (A) is a single ascii digit '1' to '9' describing the number of bytes in the length section (X). This number is called nlength. The next nlength bytes make up an ascii string of digits '1' to '9' describing the length of the <block> data.
For example, if the first 6 bytes are #49999, then the nlength is 4. The 4 bytes of length are 9999. After that follows the <block>, which would be 9999 bytes in size.
CALCulate Suffix Range:
1-4, Default = 1
:CALCulate<n>:TRANsform:DISTance:DMAX?
Title:
Distance Max
Description:
This command returns the maximum distance for the distance domain measurement on a given channel. Allowed unit types include m (meters) or ft (feet). Note that if no unit is passed in, the instrument will assume that the incoming or outgoing unit is the unit type set through the :CALCulate{[1]|2|3|4}:TRANsform:DISTance:UNIT SCPI command.
Sets or queries the propagation velocity of the coaxial device for distance domain measurement on a given channel.
Parameter(s):
<numeric_value>
Query Return:
Numeric
CALCulate Suffix Range:
1-4, Default = 1
Default Value:
1
Range:
0.01 to 1
:CALCulate<n>:TRANsform:DISTance:RESolution?
Title:
Distance Resolution
Description:
This command returns the distance resolution for the distance domain measurement on a given channel. Allowed unit types include m (meters) or ft (feet). Note that if no unit is passed in, the instrument will assume that the incoming or outgoing unit is the unit type set through the :CALCulate{[1]|2|3|4}:TRANsform:DISTance:UNIT SCPI command.
Sets or queries the start distance on a given channel. Allowed unit types include m (meters) or ft (feet). Note that if no unit is passed in, the instrument will assume that the incoming or outgoing unit is the current unit type set through the :CALCulate{[1]|2|3|4}:TRANsform:DISTance:UNIT SCPI command.
Sets or queries the stop distance on a given channel. Allowed unit types include m (meters) or ft (feet). Note that if no unit is passed in, the instrument will assume that the incoming or outgoing unit is the current unit type set through the :CALCulate{[1]|2|3|4}:TRANsform:DISTance:UNIT SCPI command.
Add a user cable. The parameter is a string with the following fields separated by a tab delimiter: 1. Name - cable name, cannot be empty 2. MFG - manufacturer of the cable, can be empty 3. Description - cable description, can be empty 4. PV - Propagation Velocity, number and cannot be empty 5. Freq1 - Frequency 1 value in MHz, number and cannot be empty 6. CableLoss1 - Cable loss for Freq1, number and cannot be empty 7. Freq2 - Frequency 2 value in MHz, number and cannot be empty 8. CableLoss2 - Cable Loss for Freq2, number and cannot be empty 9. Freq3 - Frequency 3 value in MHz, number and cannot be empty 10. CableLoss3 - Cable Loss for Freq3, number and cannot be empty Note: PV and CableLoss values are scaled by a factor of 1000. For example a cableloss of 0.222 dB/m should be enter as 222. Note Freq3 must be greater than or equal to Freq2, and Freq2 must be greater than or equal to Freq1. If there is one that existed with same name, then this new one will replace it.
Parameter(s):
<string>
CALCulate Suffix Range:
1-4, Default = 1
:CALCulate<n>:TRANsform:DISTance:USER:CABLe:CLEar
Title:
Clear All User Cable
Description:
Clear all user cable list and set the active cable list type to DEFault if it's currently set to USER.
This command returns the current selected user cable information as a tab-delimited string. An optional cable name parameter can be set so the query returns a specific user cable instead of the current selected user cable. If a user cable name doesn't exist, an empty string is returned.
Data is returned in the following field order with each field separated by tab delimited: 1. Name - cable name, cannot be empty 2. MFG - manufacturer of the cable, can be empty 3. Description - cable description, can be empty 4. PV - Propagation Velocity, number and cannot be empty 5. Freq1 - Frequency 1 value in MHz, number and cannot be empty 6. CableLoss1 - Cable loss for Freq1, number and cannot be empty 7. Freq2 - Frequency 2 value in MHz, number and cannot be empty 8. CableLoss2 - Cable Loss for Freq2, number and cannot be empty 9. Freq3 - Frequency 3 value in MHz, number and cannot be empty 10. CableLoss3 - Cable Loss for Freq3, number and cannot be empty Note: PV and CableLoss values are scaled by a factor of 1000. For example a cableloss of 0.222 dB/m will be see as 222.
Set the user cable name of the given channel. This will also update the active cable list type to USER. Use the CALCulate{[1]|2|3|4}:TRANsform:DISTance:CABLelist:ACTive command to query for the current active cable list type.
Rename a user cable of the given name to a new name. This command takes 2 parameters: 1. Cable name - String containing the cable name to be renamed 2. New cable name - String containing the new cable name to rename to
Sets the windowing Dolph-Chebyshev gamma value for distance domain measurement. Note that changing this value will also update the value in the command :CALCulate{[1]|2|3|4}:TRANsform:TIME:WINDow:DCGamma if option 2 is installed.
Sets the windowing Kaiser-Bessel beta value for distance domain measurement. Note that changing this value will also update the value of the command :CALCulate{[1]|2|3|4}:TRANsform:TIME:WINDow:KBBeta if option 2 is installed.
Parameter(s):
<numeric_value>
Query Return:
Numeric
CALCulate Suffix Range:
1-4, Default = 1
Default Value:
0.5
Range:
0 to 8000000
:CALCulate<n>:TRANsform:TIME:DATA?
Title:
Time Data Query
Description:
This command returns the current time list in nanosecond as a comma-delimited string. This command is available only if option 2 is installed.
The ASCII header specifies the number of data bytes of the file. It looks like #AX, where A is the number of digits in X and X is the number of bytes in the <block>. The first character is the literal ascii hash '#' 043. The second character (A) is a single ascii digit '1' to '9' describing the number of bytes in the length section (X). This number is called nlength. The next nlength bytes make up an ascii string of digits '1' to '9' describing the length of the <block> data.
For example, if the first 6 bytes are #49999, then the nlength is 4. The 4 bytes of length are 9999. After that follows the <block>, which would be 9999 bytes in size.
CALCulate Suffix Range:
1-4, Default = 1
:CALCulate<n>:TRANsform:TIME:RESolution?
Title:
Time Resolution
Description:
This command returns the time resolution for reflection in seconds. This command is available only if option 2 is installed.
Query Return:
Numeric (s)
CALCulate Suffix Range:
1-4, Default = 1
Default Value:
0 s
Default Unit:
s
Range:
-2 s to 2 s
:CALCulate<n>:TRANsform:TIME:STARt <numeric_value> {PS | NS | US | MS | S | MIN | HR}
:CALCulate<n>:TRANsform:TIME:STARt?
Title:
Start Time
Description:
Set the start time of the given channel. If no unit is specified, time is set in seconds. This command is available only if option 2 is installed.
Parameter(s):
<numeric_value> {PS | NS | US | MS | S | MIN | HR}
Query Return:
Numeric (s)
CALCulate Suffix Range:
1-4, Default = 1
Default Value:
0 s
Default Unit:
s
Range:
-2 s to 1.9 s
:CALCulate<n>:TRANsform:TIME:STOP <numeric_value> {PS | NS | US | MS | S | MIN | HR}
:CALCulate<n>:TRANsform:TIME:STOP?
Title:
Stop Time
Description:
Set the stop time of the given channel. If no unit is specified, time is set in seconds. This command is available only if option 2 is installed.
Parameter(s):
<numeric_value> {PS | NS | US | MS | S | MIN | HR}
Query Return:
Numeric (s)
CALCulate Suffix Range:
1-4, Default = 1
Default Value:
8.67e-09 s
Default Unit:
s
Range:
-1.9 s to 2 s
:CALCulate<n>:TRANsform:TIME:TMAX?
Title:
Time Max
Description:
This command return the maximum time for reflection in seconds. This command is available only if option 2 is installed.
Query Return:
Numeric (s)
CALCulate Suffix Range:
1-4, Default = 1
Default Value:
0 s
Default Unit:
s
Range:
-2 s to 2 s
:CALCulate<n>:TRANsform:TIME:TYPE?
Title:
Time Domain Processing Type
Description:
Returns the time domain processing type. Return 'LPAS' for low pass or 'BPAS' for band pass. This command is available only if option 2 is installed.
Query Return:
LPAS|BPAS
CALCulate Suffix Range:
1-4, Default = 1
Default Value:
LPAS
:CALCulate<n>:TRANsform:TIME:TYPE:AUTO <0 | 1 | ON | OFF>
:CALCulate<n>:TRANsform:TIME:TYPE:AUTO?
Title:
Time Domain Processing Mode
Description:
Set the time domain transformation mode to either Auto or Bandpass only.
In Auto mode, the instrument uses lowpass time domain processing if the instrument settings allow that. Otherwise, it uses band pass processing.
The query version of this command return 1 if time domain processing is set to automatic, or return a 0 if Auto mode is set to OFF. This command is available only if option 2 is installed.
Sets the windowing Dolph-Chebyshev gamma value for time domain measurement. This command is available only if option 2 is installed. Changing this value will also update the value of the command :CALCulate{[1]|2|3|4}:TRANsform:DISTance:WINDow:DCGamma.
Sets the windowing Kaiser-Bessel beta value for time domain measurement. This command is available only if option 2 is installed. Note that changing this value will also update the value of the command :CALCulate{[1]|2|3|4}:TRANsform:DISTance:WINDow:KBBeta.
Returns the gate data in binary as a sequence of 4-byte floating point values. The first 4 bytes of the response indicate the length of the response as an unsigned integer. This command is available only if option 2 is installed.
Parameter(s):
<numeric_value>
:DIAGnostic:SWEep:FREQuency:DATA?
Title:
Get Frequency List
Description:
This command returns the frequency list from the instrument to the caller. Data transfers from the instrument as an IEEE definite length arbitrary block response, which has the form <header><block>.
The ASCII header specifies the number of data bytes. It looks like #AX, where A is the number of digits in X and X is the number of bytes in the <block>.
The first character is the literal ascii hash '#' 043. The second character (A) is a single ascii digit '1' to '9' describing the number of bytes in the length section (X). This number is called nlength. The next nlength bytes make up an ascii string of digits '1' to '9' describing the length of the <block> data.
For example, if the first 6 bytes are #49999, then the nlength is 4. The 4 bytes of length is 9999. After that follows the <block>, which would be 9999 bytes in size.
The format of the block data is a comma-delimited list of frequency values in Hz unit. An example content returns would like - #4605530000,33684,37368,41053...\
Sets the display type for the given trace. Setting the type to TRAC displays the trace only. Setting the display type to MEM displays the trace memory only. Setting the display type to BOTH displays both the trace and memory. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
Sets or gets the trace display layout for given channel. If the number of trace display windows exceeds the number of traces, the higher numbered trace display windows will be blank. If the number of trace display windows is less than the number of traces set, some traces will have overlapped displays. Trace display window layout: SINGle - Single (One trace display window, one row and one column.) VDUal - Dual Vertical (Two trace display windows, one row and two column.) HDUal - Dual Horizontal (Two trace display windows, two row and one column.) VTRI - Tri Vertical (Three traces vertically split, two on the left, one on the right.) HTRI - Tri Horizontal (Three traces horizontally split, one on top, two on the bottom.) QUAD - Quad (Four trace display windows, two row and two column.) Note that the available trace display layouts are application dependent. Please refer to the Parameters field for valid window layout.
Sets or gets the trace display layout for given channel. The layout is in a Row-by-Column format where R represents rows and C represents columns. If the number of trace display windows exceeds the number of traces, the higher numbered trace display windows will be blank. If the number of trace display windows is less than the number of traces set, some traces will have overlapped displays. The following trace display window layout are available: R1C1 - Single (One trace display window, one row and one column.) R1C2 - Dual Vertical (Two trace display windows, one row and two column.) R2C1 - Dual Horizontal (Two trace display windows, two row and one column.) C2R2R1 - Tri Vertical (Three traces vertically split, two on the left, one on the right.) R2C1C2 - Tri Horizontal (Three traces horizontally split, one on top, two on the bottom.) R2C2 - Quad (Four trace display windows, two row and two column.)\
Parameter(s):
<R1C1|R1C2|R2C1|C2R2R1|R2C1C2|R2C2>
WINDow Suffix Range:
1-4, Default = 1
:DISPlay:WINDow<n>:TRACe<n>:CENTer:MOVE
Title:
Move the center to active marker
Description:
Moves the center frequency to the active marker X position of the specified trace. This command do nothing in time and distance domain. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
TRACe Suffix Range:
1-4, Default = 1
WINDow Suffix Range:
1-4, Default = 1
:DISPlay:WINDow<n>:TRACe<n>:REFMarker:MOVE
Title:
Move reference marker active marker
Description:
Moves the reference marker position to the active marker X position of the specified trace. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
TRACe Suffix Range:
1-4, Default = 1
WINDow Suffix Range:
1-4, Default = 1
:DISPlay:WINDow<n>:TRACe<n>:STARt:MOVE
Title:
Move the start to active marker
Description:
Moves the start to active marker. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
TRACe Suffix Range:
1-4, Default = 1
WINDow Suffix Range:
1-4, Default = 1
:DISPlay:WINDow<n>:TRACe<n>:STOP:MOVE
Title:
Move the stop to active marker
Description:
Moves the stop value of the current domain (frequency, time or distance) to the active marker X position of the specified trace.
Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
TRACe Suffix Range:
1-4, Default = 1
WINDow Suffix Range:
1-4, Default = 1
:DISPlay:WINDow<n>:TRACe<n>:Y:AUTO
Title:
Perform Auto Scale
Description:
Performs auto scale on a given trace for a given channel. This operation sets graph top and bottom such that the trace occupies a significant portion of the grid. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
TRACe Suffix Range:
1-4, Default = 1
WINDow Suffix Range:
1-4, Default = 1
:DISPlay:WINDow<n>:TRACe<n>:Y:FULL
Title:
Set Full Scale
Description:
Sets graph top and bottom to maximize the grid. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
This command sets or queries the smith chart scale of the current graph type on the given channel and trace. This allow the user to zoom in and out from the reference impedance of the smith chart. Available scales are STANdard|E10|E20|E30|C3 where: STANdard - 0 dB standard Smith Chart E10 - -10 dB expanded Smith Chart E20 - -20 dB expanded Smith Chart E30 - -30 dB expanded Smith Chart C3 - +3 dB compressed Smith Chart Note that this command is valid only if the current graph type is set to either Smith Impedance Chart or Smith Admittance Chart. For CAAUSB and CAA, this command is valid if the current measurement type is set to Smith Impedance Chart. Query will return STAN if the current graph type is not smith chart.
Parameter(s):
<STANdard|E10|E20|E30|C3>
Query Return:
STAN|E10|E20|E30|C3
TRACe Suffix Range:
1-4, Default = 1
WINDow Suffix Range:
1-4, Default = 1
Default Value:
STANdard
:DISPlay:WINDow<n>:TRACe:SCALe:PRESet
Title:
Preset Active Trace Scales
Description:
This command presets the scales of the current graph type of the active trace to their factory default values.
Set the SCPI data reading format. The optional numeric parameter defines the length for different format type. Currently only length of 32 is supported for type REAL and INTeger.
Parameter(s):
<REAL|INTeger>,[<numeric_value>]
:INITiate:VNA:SELFtest?
Title:
VNA Self Test
Description:
Perform a self-test and return the results. The response is formatted as a JSON (http://json.org/) array of name,value pair result objects. Some result objects also include a 'status' property that will be either 'pass' or 'fail' based on whether the criteria for that test was met.
For tests of voltages, the test passes if the measured voltage is within 10% of the expected voltage.
:MMEMory:CABLelist?
Title:
Cable List Data
Description:
This command transfers cable list data from the instrument to the controller. Data is transferred from the instrument as an IEEE definite length arbitrary block response, which has the form <header><block>. The ASCII header specifies the number of data bytes of the file. It looks like #AX, where A is the number of digits in X and X is the number of bytes in the <block>. The first character is the literal ascii hash '#' 043. The second character (A) is a single ascii digit '1' to '9' describing the number of bytes in the length section (X). This number is called nlength. The next nlength bytes make up an ascii string of digits '1' to '9' describing the length of the <block> data.
For example, if the first 6 bytes are #49999, then the nlength is 4. The 4 bytes of length are 9999. After that follows the <block>, which would be 9999 bytes in size. The content of the block data contains a cable list header and the cable list data. The cable list header contains comment that start with '!' per line and a version line that start with '#Version'. The cable list data are in a tab-delimited format. Each line (row) contains the cable data in the following order: name, manufacturer, description, propVelocity, Freq1, CableLoss1, Freq2, CableLoss2, Freq3, CableLoss3 The query command will return a #10 if no cable is available.
:MMEMory:LOAD <string>
Title:
Load Data Files
Description:
Loads data file of the type specified by the filename extension. The parameter must contain the MSUS followed by '/' and file path. MSUS is the mass storage device to load the file to. See MMEMory:CATalog:MSUSs? for information on obtaining the list of available devices. The following is a list of supported file extension: stp: setup file smvna : measurement file. limvna : limit file. sgs : segmented sweep file. For example to load a setup file: MMEMory:LOAD "Internal/example_setup_file.stp"
Parameter(s):
<string>
:MMEMory:LOAD:FSEGment <string>,<string>
Title:
Load Segmented Sweep From File
Description:
TThis command loads the segmented sweep data from the specified segmented sweep file to the active trace. The file location is resolved using the MSUS and file path parameters. Parameters:
1. File path: The file path (including file name) relative to the MSUS root directory. File path is case sensitive. File extension is optional. If file extension is specified it should be .sgs.
2. MSUS: Device to load the file from. See MMEMory:CATalog:MSUSs? for information on obtaining the list of available devices. MSUS parameter is case sensitive.
Note the model of the device that the segmented sweep was saved in must match the model of the the device to load in; otherwise, the load will be rejected. Note that recall is not allowed when user calibration is on.
Parameter(s):
<string>,<string>
:MMEMory:LOAD:LIMit <string>,<string>
Title:
Load Limit From File
Description:
This command loads limit data from the specified limit file to the active trace. The file location is resolved using the MSUS and file path parameters. Parameters:
1. File path: The file path (including file name) relative to the MSUS root directory. File path is case sensitive. File extension is optional. If file extension is specified it should be .limvna.
2. MSUS: Device to load the file from. See MMEMory:CATalog:MSUSs? for information on obtaining the list of available devices. MSUS parameter is case sensitive.
Note recall will fail if the domain or the graph type of the recall file does not match the active trace domain and graph type. Also, the model of the device that the limit was saved in must match the model of the the device to load in; otherwise, the load will be rejected.
Parameter(s):
<string>,<string>
:MMEMory:STORe <string>
Title:
Store Data Files
Description:
Stores a data file of the type specified by the filename extension. The parameter must contain the MSUS followed by '/' and file path. MSUS is the mass storage device to store the file to. See MMEMory:CATalog:MSUSs? for information on obtaining the list of available devices. The following is a list of supported file extension: stp: setup file \ (Not available with Secure Data Option)
smvna : measurement file. s2p : Data file in S2P format. txt : tab-delimited text data file. csv : comma separated text data file. limvna : limit file. sgs : segmented sweep file. For example to save a setup file: MMEMory:STORe "Internal/example_setup_file.stp"
Parameter(s):
<string>
:MMEMory:STORe:FSEGment <string>,<string>
Title:
Store Segmented Sweep To File
Description:
This command stores the segmented sweep data into the specified file location. The file location is resolved using the MSUS and file path parameters. Intermediate folders specified by the file path parameter are automatically created. The output file extension is .sgs. The command automatically overwrites the specified file if present. Parameters: 1. File path: The file path (including file name) relative to the MSUS root directory. File path is case sensitive. File extension is optional.
2. MSUS: Device to store the file to. See MMEMory:CATalog:MSUSs? for information on obtaining the list of available devices. MSUS parameter is case sensitive.
A common cause of the command failure is not having enough space available on the storage location. Use :MMEMory:CATalog:DIRectory query command to retrieve the total space available on the storage location.
Parameter(s):
<string>,<string>
:MMEMory:STORe:LIMit <string>,<string>
Title:
Store Limit To File
Description:
This command stores the active trace current graph limit data into the specified file location. The file location is resolved using the MSUS and file path parameters. Intermediate folders specified by the file path parameter are automatically created. The output file extension is .limvna.
The command automatically overwrites the specified file if present. Parameters: 1. File path: The file path (including file name) relative to the MSUS root directory. File path is case sensitive. File extension is optional.
2. MSUS: Device to store the file to. See MMEMory:CATalog:MSUSs? for information on obtaining the list of available devices. MSUS parameter is case sensitive.
A common cause of the command failure is not having enough space available on the storage location. Use :MMEMory:CATalog:DIRectory query command to retrieve the total space available on the storage location.
Parameter(s):
<string>,<string>
:MMEMory:USER:CABLelist <block data>
:MMEMory:USER:CABLelist?
Title:
User Cable List Data
Description:
This command import/export user cable list file to/from the instrument. Data is transferred to/from the instrument as an IEEE definite length arbitrary block response, which has the form <header><block>. The ASCII header specifies the number of data bytes of the file. It looks like #AX, where A is the number of digits in X and X is the number of bytes in the <block>. The first character is the literal ascii hash '#' 043. The second character (A) is a single ascii digit '1' to '9' describing the number of bytes in the length section (X). This number is called nlength. The next nlength bytes make up an ascii string of digits '1' to '9' describing the length of the <block> data.
For example, if the first 6 bytes are #49999, then the nlength is 4. The 4 bytes of length are 9999. After that follows the <block>, which would be 9999 bytes in size. The content of the block data contains a tab-delimited cable list data. Each line (row) contains the cable data in the following order: name, manufacturer, description, propVelocity, Freq1, CableLoss1, Freq2, CableLoss2, Freq3, CableLoss3 The set command takes in a block data format. Please note that the maximum file transfer size to the instrument is 25 MB. The query command returned in block data format or a #10 if no user cable is available. Please refer to the command :CALCulate{[1]|2|3|4}:TRANsform:DISTance:USER:CABLe:ADD for a description and restriction of the field data.
Parameter(s):
<block data>
:SENSe<n>:AVERage:CLEar
Title:
Restart Averaging
Description:
Clears and restart averaging of the measurement data.
SENSe Suffix Range:
1-4, Default = 1
:SENSe<n>:AVERage:COUNt <numeric_value>
:SENSe<n>:AVERage:COUNt?
Title:
Averaging Factor
Description:
Sets number of sweeps to be averaged
Parameter(s):
<numeric_value>
Query Return:
Numeric
SENSe Suffix Range:
1-4, Default = 1
Default Value:
1
Range:
1 to 1000
:SENSe<n>:AVERage:STATe <0 | 1 | ON | OFF>
:SENSe<n>:AVERage:STATe?
Title:
Averaging State
Description:
Turns averaging ON or OFF. Setting the value to ON or 1 will result in turning averaging ON. Setting the value to OFF or 0 will result in turning averaging OFF.
This command requests information about the current calibration step or the specified calibration step. If no calibration step is specified, then it return a 1 if the current calibration step has completed, otherwise it returns a 0. This command takes 2 parameter <cal step> and <port number>.
For cal step OPEN|SHORt|SHT1|SHT2|LOAD|ZERO|MATCh use port numbers 1 and 2.
For cal step INST use port numbers 1.
NOTE: The available parameters are application dependent.
The VNA application supports OPEN|SHORt|SHT1|SHT2|LOAD|THRU|ISOLation|ZERO.
The CAAUSB and CAA applications support OPEN|SHORt|LOAD|ZERO|THRU|INST.
Gets the current active calibration type. Please refer to the command :SENSe{[1]|2|3|4}:CORRection:COLLect:TYPE for a description of the available calibration type. Note that this command will return 'NONE' if no calibration is currently actived.
Gets the cal kit info for the port selected. The port number could be 1 for port 1, 2 for port 2 or 3 for thru between port 1 and 2. Example: query cal kit information for port 1 - :SENSe:CORRection:COLLect:CKIT:INFormation? 1 For the CAAUSB and CAA applications, only port 1 is available. This command is not available if the calibration type is set to InstaCal.
This command returns a list of available cal kits for the selected port. Data is returned in a comma-separated list, e.g. "OSLK50,TOSLK50A-20,TOSLK50A-40,TOSLK50A-43.5" For the CAAUSB, CAA, and SiteMaster VNA applications, only port 1 is available. This command is not available if the calibration type is set to InstaCal.
Sets the calibration kit for the selected port. Valid calibration kit names can be retrieved using the command :SENSe{[1]|2|3|4}:CORRection:COLLect:CKIT:PORT{[1]|2}:CATalog?.
A mismatch between the connector type and the given calibration kit will result in a command error. For the CAAUSB, CAA, and SiteMaster VNA applications, only port 1 is available. This command is not available if the calibration type is set to InstaCal.
Gets the available connector type for the given port. Example: query available connector type for port 1 - :SENSe:CORRection:COLLect:CONNector:CATalog? 1 For the CAAUSB and CAA applications, only port 1 is available.
Parameter(s):
<numeric_value>
SENSe Suffix Range:
1-4, Default = 1
:SENSe<n>:CORRection:COLLect:INFormation?
Title:
Calibration Information
Description:
This command returns information about the current and active calibration settings. The response is formatted as a nested JSON array of name and value pairs. Following is an example of the response: [ {"CurrentSettings":[ {"name":"Date","value":"30 Sep 2020"}, {"name":"Time","value":"14:51:29"}, {"name":"Internal Temperature","value":"60.78 C / 141.404 F"}, {"name":"Valid Cal Window","value":"--"}, {"name":"Cal Status","value":"--"}, {"name":"Cal Type","value":"Full Reflection - S11"}, {"name":"Cal Method","value":"SOLT"}, {"name":"Cal Line Type","value":"Coax"}, {"name":"Cal Kit Port 1","value":"OSLK50"}, {"name":"Cal Kit Port 2","value":"OSLK50"}, {"name":"Data Points","value":"1000"}, {"name":"Start Frequency","value":"0.03 MHz"}, {"name":"Stop Frequency","value":"54000 MHz"}, {"name":"IFBW","value":"0.001 MHz"}, {"name":"Source Power Level Port 1","value":"0 dBm"}, {"name":"Source Power Level Port 2","value":"0 dBm"}, {"name":"Interpolation","value":"Off"}, {"name":"FlexCal","value":"On"}]}, {"ActiveCalSettings":[ {"name":"Date","value":"--"}, {"name":"Time","value":"--"}, {"name":"Internal Temperature","value":"--"}, {"name":"Valid Cal Window","value":"--"}, {"name":"Cal Status","value":"--"}, {"name":"Cal Type","value":"--"}, {"name":"Cal Method","value":"--}, {"name":"Cal Line Type","value":"--"}, {"name":"Cal Kit Port 1","value":"--"}, {"name":"Cal Kit Port 2","value":"--"}, {"name":"Data Points","value":"--"}, {"name":"Start Frequency","value":"--"}, {"name":"Stop Frequency","value":"--"}, {"name":"IFBW","value":"--"}, {"name":"Source Power Level Port 1","value":"--"}, {"name":"Source Power Level Port 2","value":"--"}, {"name":"Interpolation","value":"--"}, {"name":"FlexCal","value":"--"}]} ] For settings that are not available, the value will be "--".
This command returns the factory calibration header information of the CAA and VNA applications as ASCII of JSON array with the following information. [ {"CalibrationInfo":[ {"name":"Date","value":"30 Sep 2020"}, {"name":"Time","value":"14:51:29"}, {"name":"Internal Temperature","value":"60.78 C / 141.404 F"}]}, ]\
SENSe Suffix Range:
1-4, Default = 1
:SENSe<n>:CORRection:COLLect:INITialize
Title:
Resend Step
Description:
This command retriggers the sending of the JSON content for the selected cal type. The command must be issued at the start of a user calibration prior to issuing the component data acquisition commands. Issuing this command will also abort the thru update. See also :SENSe:CORRection:COLLect:ACQuire:DATA?
SENSe Suffix Range:
1-4, Default = 1
:SENSe<n>:CORRection:COLLect:INTerpolation[:STATe] <0 | 1 | ON | OFF>
LRM : Line-Reflect-Match calibration method. Note that SOLR, LRL, and LRM are only supported if calibration type is set to RF2P (Full 2 Port). Setting calibration method to either SOLR, LRL, or LRM will set the calibration type to RF2P.
Sets or queries the DUT connector type for the indicated port. The available connector types varies by the current Cal Method and Line Type setup. Note that the available connector types are application dependent. A list of available connector types can be retrieved using the command :SENSe{[1]|2|3|4}:CORRection:COLLect:CONNector:CATalog? Available connector types are: Connector Type Description MK K(male) MN N(male) MV V(male) MS SMA(male) MC TNC(male) M716 716(male) M4P310 4.3-10(male) FK K(female) FN N(female) FV V(female) FS SMA(female) FC TNC(female) F716 716(female) F4P310 4.3-10(female) WG11 WG11A/WR229/R40 WG12 WG12/WR187/R48 WG13 WG13/WR159/R58 WG14 WG14/WR137/R70 WG15 WG15/WR112/R84 WG16 WG16/ER90/R100 WG17 WG17/WR75/R120 WG18 WG18/WR62/R140 WG20 WG20/WR42/R220 WG22 WG22/WR28/R320 For the CAAUSB, CAA, and SiteMaster VNA applications, only port 1 is available. This command is not available if the calibration type is set to InstaCal.
Configures the reflection device for Reflection Response. Available device selections for each calibration method are: OPEN|SHORt for SOLT, SHT1|SHT2 for SSLT
This command returns a list of available reflection response device separated by commas.
SENSe Suffix Range:
1-4, Default = 1
:SENSe<n>:CORRection:COLLect:SAVE
Title:
Complete RF Calculation
Description:
Complete RF Calibration and perform coefficient calculation
SENSe Suffix Range:
1-4, Default = 1
:SENSe<n>:CORRection:COLLect:SHORt
Title:
Perform Short
Description:
Perform Short step of the Calibration
SENSe Suffix Range:
1-4, Default = 1
:SENSe<n>:CORRection:COLLect:STATus?
Title:
Calibration Status
Description:
This command returns the calibration status. The command return 0 if calibration is not in progress, 1 if calibration is in progress, 2 if calibration has been aborted, 3 if cal-coefficient are being calculated, and 4 if a calibration has been completed.
Query Return:
Numeric
SENSe Suffix Range:
1-4, Default = 1
Default Value:
0
Range:
0 to 4
:SENSe<n>:CORRection:COLLect:STEP:STATus?
Title:
Calibration Step State
Description:
This command returns the calibration step status of the calibration. The command return 1 if calibration step is started, 0 if calibration step is completed
Selects the Thru or reciprocal device use for RF Calibration. Valid selections are P1THru|P2THru|USRThru where
P1THru - Port 1 CalKit Thru
P2THru - Port 2 CalKit Thru
USRThru - User entered Thru device Note, when the SOLR cal method is selected, USRThru will be selected. If P1TH or P2TH are chosen instead, the thru length offset from the selected cal kit will be use for the reciprocal length.
Parameter(s):
<P1THru|P2THru|USRThru>
Query Return:
P1TH|P2TH|USRT
SENSe Suffix Range:
1-4, Default = 1
Default Value:
P1THru
:SENSe<n>:CORRection:COLLect:TUPDate
Title:
Setup For Thru Or Reciprocal Update
Description:
This command allows for a thru or reciprocal calibration step to be re-performed.//
It only applies for calibrations with thru or reciprocal steps and applies only if that supporting calibration is currently enabled.//
The cal step information will be updated to be that of the thru or reciprocal calibration step.
Configures the calibration type. Calibration types: RF2P (Full 2 Port) RFP1 (Full Port 1) RFP2 (Full Port 2) RFBP (Full Both Ports) TRFP (Trans Response Fwd Path) TRRP (Trans Response Rev Path TRBP (Trans Response Both Paths) RRP1 (Reflection Response Port 1) RRP2 (Reflection Response Port 2) RRBP (Reflection Response Both Ports) FP2P (1 Path 2 Port Fwd Path) RP2P (1 Path 2 Port Rev Path) ES2P (1 Path 2 Port S11 and Ext. Sensor) TRES (Transmission -Fwd Ext. Sensor) IRP1 (Full Port 1 via InstaCal) IS2P (1 Path 2 Port S11 and Ext. Sensor via InstaCal) IF2P (1 Path 2 Port Fwd Path via InstaCal)
** Calibration types RF2P, RFP2, RFBP, RP2P, RRP2, RRBP, TRRP, and TRBP are only available with Full 2-Port S-Parameter option. Note that available calibration types are application dependent. Please refer to the Parameters field for valid calibration type.
Parameter(s):
<RFP1|ES2P|TRES|TRFP|RRP1|FP2P|IRP1|IS2P|IF2P>
Query Return:
RFP1|ES2P|TRES|TRFP|RRP1|FP2P|IRP1|IS2P|IF2P
SENSe Suffix Range:
1-4, Default = 1
Default Value:
FP2P
:SENSe<n>:CORRection:COLLect:USRThru:INFormation?
Title:
User Thru Info
Description:
Gets the user defined thru info.
Example: query cal kit information for port 1 - [:SENSe]:CORRection:COLLect:USERThru:INFormation? 1
SENSe Suffix Range:
1-4, Default = 1
:SENSe<n>:CORRection:COLLect:USRThru:LDELay <numeric_value> {PS | NS | US | MS | S | MIN | HR}
:SENSe<n>:CORRection:COLLect:USRThru:LDELay?
Title:
Thru Line Delay
Description:
Sets or gets the line delay of the user Thru device. This value will be used for RF Calibration if the USRThru is selected as the Thru device. Note that changing the value of the Thru line delay will change the value of the Thru line length.
Parameter(s):
<numeric_value> {PS | NS | US | MS | S | MIN | HR}
Sets or gets the line length of the user Thru or reciprocal device. This will be used for RF Calibration if Thru device selection is set as USRThru. Note that changing the value of the Thru line length will change the value of the Thru line delay.
Parameter(s):
<numeric_value>
SENSe Suffix Range:
1-4, Default = 1
Default Value:
0 m
Default Unit:
m
Range:
-100 m to 100 m
:SENSe<n>:CORRection:COLLect:VALid:STATus?
Title:
Calibration Valid Status
Description:
This command requests information about the calibration Valid Status. The command return NA when calibration is off, or calibration is in progress. VAL for VALid when calibration exists and valid, and INV for INValid when calibration is invalid, due to change in temperature level. Return NOCal when calibration was never done.
Transfers the system error correction data from the instrument to the controller. <error term parameter> are string parameters that describe error terms. Valid Error Term parameter are:
ERF|EDF|ESF|ETF|ELF|EXF|ERR|EDR|ESR|ETR|ELR|EXR.
Note that certain error terms may not be available (and will return no data) for the current calibration.
Sets or queries the reference impedance for Smith Chart. The valid values are 50 and 75 ohm
Parameter(s):
<numeric_value>
Query Return:
Numeric
SENSe Suffix Range:
1-4, Default = 1
Default Value:
50
Range:
50 to 75
:SENSe<n>:CORRection:SPARams?
Title:
Calibration S-Parameter
Description:
This command returns a comma delimited list of S-Parameter with calibration applied on the given channel. When the calibration is turned off, query returns empty list.
SENSe Suffix Range:
1-4, Default = 1
:SENSe<n>:CORRection[:STATe] <0 | 1 | ON | OFF>
:SENSe<n>:CORRection[:STATe]?
Title:
Calibration Correction State
Description:
This command turns the calibration error correction ON or OFF.
Setting the value to ON or 1 will turn the calibration error correction ON.
Setting the value to OFF or 0 will turn the calibration error correction to OFF.
Note that the error correction can be turned ON only if valid calibration is available.
Parameter(s):
<0 | 1 | ON | OFF>
Query Return:
0 | 1
SENSe Suffix Range:
1-4, Default = 1
Default Value:
OFF
:SENSe<n>:CORRection:TYPE <STANdard|FLEX>
:SENSe<n>:CORRection:TYPE?
Title:
Calibration Correction Type
Description:
Set the calibration to flex cal or standard cal for a given channel.
Parameter(s):
<STANdard|FLEX>
Query Return:
STAN|FLEX
SENSe Suffix Range:
1-4, Default = 1
Default Value:
STANdard
:SENSe<n>:DFRequency:DATA <block data>
:SENSe<n>:DFRequency:DATA?
Title:
Load Discrete Frequency
Description:
This command load the given discrete frequency list data to the instrument. Data is transferred to/from the instrument as an IEEE definite length arbitrary block response, which has the form <header><block>.
The ASCII header specifies the number of data bytes of the file. It looks like #AX, where A is the number of digits in X and X is the number of bytes in the <block>. The first character is the literal ascii hash '#' 043. The second character (A) is a single ascii digit '1' to '9' describing the number of bytes in the length section (X). This number is called nlength. The next nlength bytes make up an ascii string of digits '1' to '9' describing the length of the <block> data.
For example, if the first 6 bytes are #49999, then the nlength is 4. The 4 bytes of length are 9999. After that follows the <block>, which would be 9999 bytes in size.
Parameter(s):
<block data>
SENSe Suffix Range:
1-4, Default = 1
:SENSe<n>:DFRequency:DATA:SIZE?
Title:
Discrete Frequency List Size
Description:
Returns the number of points in the current discrete frequency list.
Sets the center frequency. Note that changing the value of the center frequency will change the value of the coupled parameters, Start Frequency and Stop Frequency.
Sets the frequency span. Setting the value of <freq> to 0 Hz is the equivalent of setting the span mode to zero span. Note that changing the value of the frequency span will change the value of the coupled parameters Start Frequency and Stop Frequency and may change the Center Frequency.
Sets the start frequency. Note that changing the value of the start frequency will change the value of the coupled parameters, Center Frequency and Span.
Sets the stop frequency. Note that changing the value of the stop frequency will change the value of the coupled parameters, Center Frequency and Span.
This command adds a new frequency-sweep segment at the end of the active segment or the given segment index. Use the :SENSe:FSEGment:COUNt? MAX command to query for the maximum number of available segments. This command expected the following fields in the following order: 1. Start - start frequency 2. Stop - stop frequency 3. points - number of points from 2 to 16,001. Note total of all segments points cannot exceed max point limit of 160001. 4. IFBW - IF bandwidth 5. P1 Power - Port power for Port 1 6. SegmentIndex - the segment index to add the new segment below, optional. If not specified then the new segment will add after the active segment. Note new segement cannot exceed maximum frequency range, max point range, and total allowed segments of 100. Note that segment update is not allowed when user calibration is on.
This command adds a new frequency-sweep segment at the end of the active segment or the given segment index. The new segment will cover from the previous segment stop plus 1 Hz to 2 Hz. Note new segement cannot exceed maximum frequency range, max point range, and total allowed segments of 100. Note that segment update is not allowed when user calibration is on.
Parameter(s):
[<numeric_value>]
SENSe Suffix Range:
1-4, Default = 1
:SENSe<n>:FSEGment:COUNt?
Title:
Total Segmented Sweep Segments
Description:
Returns the number of segments in the frequency-based segmented sweep.
Query Return:
Numeric
SENSe Suffix Range:
1-4, Default = 1
Default Value:
0
Range:
0 to 100
:SENSe<n>:FSEGment:DELete [<numeric_value>]
Title:
Segmented Sweep Delete Segment
Description:
This command deletes the specified segment from the existing segmented sweep collection. If the segment number is not specified, the active segment will be deleted. When a segment is deleted, the active segment will not change unless the deleted segment is the last segment in the collection. In that case, the previous segment automatically becomes the active segment. Note that segment update is not allowed when user calibration is on.
This command edit the frequency-sweep segment of the given segment index or the active segment if no segement index is given. This command expected the following fields in the following order: 1. Start - start frequency 2. Stop - stop frequency 3. points - number of points from 2 to 16,001 4. IFBW - IF bandwidth 5. P1 Power - Port power for Port 1 6. SegmentIndex - the segment index to be edited, optional. If not specified then the edit segment will be the active segment. Note that segment update is not allowed when user calibration is on.
This command sets or queries the current selected frequency-based segmented sweep stop frequency. Note that segment update is not allowed when user calibration is on.
Parameter(s):
<numeric_value> {HZ | KHZ | MHZ | GHZ}
Query Return:
Numeric (Hz)
SENSe Suffix Range:
1-4, Default = 1
Default Value:
54000000000 Hz
Default Unit:
Hz
Range:
30000 Hz to 54000000000 Hz
:SENSe<n>:FSEGment:POINts?
Title:
Total Segmented Sweep Points Count
Description:
Returns the total point counts in the frequency-based segmented sweep.
Query Return:
Numeric
SENSe Suffix Range:
1-4, Default = 1
Default Value:
1001
Range:
2 to 16001
:SENSe<n>:FSEGment:SELect <numeric_value>
:SENSe<n>:FSEGment:SELect?
Title:
Segmented Sweep Select Segment
Description:
This command sets the given segment index as the active segment from the existing frequency-based segmented sweep collection on the given channel.
Parameter(s):
<numeric_value>
Query Return:
Numeric
SENSe Suffix Range:
1-4, Default = 1
Default Value:
1
Range:
1 to 100
:SENSe<n>:FSEGment:STARt?
Title:
Segmented Sweep Frequency Start
Description:
Returns the start frequency of the frequency-based segmented sweep.
Query Return:
Numeric (Hz)
SENSe Suffix Range:
1-4, Default = 1
Default Value:
30000 Hz
Default Unit:
Hz
Range:
30000 Hz to 54000000000 Hz
:SENSe<n>:FSEGment:STOP?
Title:
Segmented Sweep Frequency Stop
Description:
Returns the stop frequency of the frequency-based segmented sweep. Note that segment update is not allowed when user calibration is on.
This command sets or queries the current selected frequency-based segmented sweep IF bandwidth. Note that segment update is not allowed when user calibration is on.
Parameter(s):
<numeric_value> {HZ | KHZ | MHZ | GHZ}
Query Return:
Numeric (Hz)
SENSe Suffix Range:
1-4, Default = 1
Default Value:
1000 Hz
Default Unit:
Hz
Range:
10 Hz to 1000000 Hz
:SENSe<n>:FSEGment:SWEep:POINt <numeric_value>
:SENSe<n>:FSEGment:SWEep:POINt?
Title:
Selected Segmented Sweep Point
Description:
This command sets or queries the current selected frequency-based segmented sweep number of sweep point. Note that segment update is not allowed when user calibration is on.
Parameter(s):
<numeric_value>
Query Return:
Numeric
SENSe Suffix Range:
1-4, Default = 1
Default Value:
1000
Range:
2 to 16001
:SENSe<n>:HOLD:FUNCtion:RF[:STATe] <0 | 1 | ON | OFF>
:SENSe<n>:HOLD:FUNCtion:RF[:STATe]?
Title:
RF In Hold
Description:
Sets or gets the RF power output state when the sweep is in hold mode. When set to ON or 1, the RF is enabled in the hold mode. When set to OFF or 0, the RF is disabled in the Hold mode.
Parameter(s):
<0 | 1 | ON | OFF>
Query Return:
0 | 1
SENSe Suffix Range:
1-4, Default = 1
Default Value:
ON
:SENSe<n>:SWEep:MODE <CONTinuous|SINGle>
:SENSe<n>:SWEep:MODE?
Title:
Set Sweep Trigger Mode
Description:
Specifies whether the sweep/measurement is set to triggered continuously (CONTinuous), or triggered once and then hold (SINGle). Sweep/measurement restarts when the sweep trigger mode changes. If :TRIGger[:SEQuence][:REMote]:SINGle is received when sweep trigger mode is set to CONTinous, the command is ignored and results an error of -213.
Parameter(s):
<CONTinuous|SINGle>
Query Return:
CONT|SING
SENSe Suffix Range:
1-4, Default = 1
Default Value:
CONTinuous
:SENSe<n>:SWEep:POINt <numeric_value>
:SENSe<n>:SWEep:POINt?
Title:
Display Point Count
Description:
Changes the number of display points the instrument currently measures. Increasing the number of display points can improve the resolution of measurements but will also increase the sweep time.
Parameter(s):
<numeric_value>
Query Return:
Numeric
SENSe Suffix Range:
1-4, Default = 1
Default Value:
1000
Range:
2 to 16001
:SENSe<n>:SWEep:RFIMmunity <HIGH|LOW>
:SENSe<n>:SWEep:RFIMmunity?
Title:
RF Immunity
Description:
This command sets or queries the RF immunity state on the given channel.
Parameter(s):
<HIGH|LOW>
Query Return:
HIGH|LOW
SENSe Suffix Range:
1-4, Default = 1
Default Value:
LOW
:SENSe<n>:SWEep:STATe <RUN|HOLD>
:SENSe<n>:SWEep:STATe?
Title:
Set Sweep Run/Hold State
Description:
To Run or Hold the sweep/measurement.
Parameter(s):
<RUN|HOLD>
Query Return:
RUN|HOLD
SENSe Suffix Range:
1-4, Default = 1
Default Value:
RUN
:SENSe<n>:SWEep:TIME?
Title:
Get Sweep Time
Description:
Gets the Sweep Time.
SENSe Suffix Range:
1-4, Default = 1
:SENSe<n>:SWEep:TYPE <SEGMented|LINear>
:SENSe<n>:SWEep:TYPE?
Title:
Sweep Type
Description:
Specifies the sweep type.
Parameter(s):
<SEGMented|LINear>
Query Return:
SEGM|LIN
SENSe Suffix Range:
1-4, Default = 1
Default Value:
LINear
:SENSe<n>:TRACe<n>:AMPLitude:UNIT?
Title:
Trace Amplitude Unit
Description:
Gets the amplitude unit for the given channel and trace. Unit return is based on the current trace graph type. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
Defines the domain for the given channel and trace. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes. Note that the TIME and FGT domains are only available if option 2 is installed.
Parameter(s):
<FREQuency|TIME|DISTance|FGT>
Query Return:
FREQ|TIME|DIST|FGT
SENSe Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
Default Value:
FREQuency
:SENSe<n>:TRACe<n>:SPARams <S11|S21|USR|ES21>
:SENSe<n>:TRACe<n>:SPARams?
Title:
Response Type
Description:
Sets the S-parameter for the channel and trace specified. For response type ES21, this will set the graph type to MLOG. ** S12 and S22 are available only if Full 2-Port S-Parameter option is installed.
Sets the user-defined S-parameter denominator. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
Sets the user-defined S-parameter numerator. Note that the number of available trace suffixes is application dependent and may differ from the listed TRACe Suffix Range. Use the :SENSe:TRACe:TOTal? MAX command to query for the maximum number of available trace suffixes.
Sets the user-defined S-parameter power source port.
Parameter(s):
<numeric_value>
Query Return:
Numeric
SENSe Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
Default Value:
1
Range:
1 to 1
:SENSe<n>:TRACe:PRESet
Title:
Preset Traces
Description:
This command preset all traces for the given channel. This would set the Trace Display format to R2C2 and set Trace 1 to graph type Log Mag, S11 Trace 2 to graph type Log Mag, S21 Trace 3 to graph type Log Mag, S12 (Smith, S11 if option 12 is not installed) Trace 4 to graph type Log Mag, S22 (Smith, S21 if option 12 is not installed)
SENSe Suffix Range:
1-4, Default = 1
:SENSe<n>:TRACe:SELect <numeric_value>
:SENSe<n>:TRACe:SELect?
Title:
Active Trace
Description:
This command selects the given trace number as the active trace on the specified channel.
Parameter(s):
<numeric_value>
Query Return:
Numeric
SENSe Suffix Range:
1-4, Default = 1
Default Value:
1
Range:
1 to 4
:SENSe<n>:TRACe:TOTal <numeric_value>
:SENSe<n>:TRACe:TOTal?
Title:
Number of Traces
Description:
Command sets the number of traces on the specified channel
Parameter(s):
<numeric_value>
Query Return:
Numeric
SENSe Suffix Range:
1-4, Default = 1
Default Value:
2
Range:
1 to 4
:SENSe<n>:USBDevice:INSTacal:INFormation?
Title:
InstaCal Information Query
Description:
Returns the InstaCal information. The response is formatted as a JSON (http://json.org/) array of name, value pair result objects. The response information contains the following: { "firmwareVersion": <version number>, "frequencyRange": <minimum frequency in Hz, maximum frequency in Hz>, "isConnected": <true|false> "model": <model> "serialNumber": <serial number>, } Note that only one Instacal is supported at a time. The command will only return the information of the first InstaCal unit that is being connected.
SENSe Suffix Range:
1-4, Default = 1
:SENSe<n>:USBDevice:PSENsor:INFormation?
Title:
USB Power Sensor Information Query
Description:
Returns the USB Power Sensor (i.e. MA2xxA/MA3xxA) information. The response is formatted as a JSON (http://json.org/) array of name, value pair result objects. The USB SiteMaster information contains the following:
{ "model": <model>, "frequencyRange": <minimum frequency in Hz, maximum frequency in Hz>, "serialNumber": <serial number>, "firmwareVersion": <version number>, "isConnected": <true|false> } Note that only one power sensor is supported at a time. The command will return the information of the first sensor connected.
SENSe Suffix Range:
1-4, Default = 1
[:SENSe]:FREQuency:SPAN:FULL
Title:
Set to Full Span
Description:
Sets the frequency span to full span. Note that changing the value of the frequency span will change the value of the coupled parameters, Start Frequency and Stop Frequency and may change the Center Frequency.
Sets or queries the current selected frequency-based segmented sweep power level for the indicated port. Only Port 1 is available for SiteMaster applications. Note that segment update is not allowed when user calibration is on.
Parameter(s):
<numeric_value> {DBM}
Query Return:
Numeric (DBM)
PORT Suffix Range:
1-2, Default = 1
SOURce Suffix Range:
1-4, Default = 1
Default Value:
0 dBm
Default Unit:
dBm
Range:
-50 dBm to 10 dBm
:SOURce<n>:POWer:CORRection:COLLect:ABORt
Title:
Power Calibration Abort
Description:
Abort PCAL step of the power calibration if it's currently running.
This command performs a power calibration step for the current selected port. This command takes a parameter <cal step> <cal step> can be either ZERO|PCAL. ZERO for zeroing the usb power sensor. PCAL for performing a power calibration.
Parameter(s):
<ZERO|PCAL>
Query Return:
ZERO|PCAL
SOURce Suffix Range:
1-4, Default = 1
Default Value:
PCAL
:SOURce<n>:POWer:CORRection:COLLect:APPLy
Title:
Apply Power Calibration Calculation
Description:
Complete the Power Calibration
SOURce Suffix Range:
1-4, Default = 1
:SOURce<n>:POWer:CORRection:PORT:SELect <PORT1>
:SOURce<n>:POWer:CORRection:PORT:SELect?
Title:
Power Correction Port Select
Description:
This command sets the power correction port for the specified port PORT1|PORT2. Port 2 is available only if option 02xx is installed. For SiteMaster VNA, only Port 1 is available.
This command returns the power calibration status. The command return 0 if calibration is not in progress, 1 if calibration is in progress, 2 if calibration has been aborted, 3 if applying power calibration, and 4 if a calibration has been completed. Port 2 is available only if option 02xx is installed. For SiteMaster VNA, only Port 1 is available.
Query Return:
Numeric
PORT Suffix Range:
1-2, Default = 1
SOURce Suffix Range:
1-4, Default = 1
Default Value:
0
Range:
0 to 4
:SOURce<n>:POWer:PORT<n>:CORRection:STATe <0 | 1 | ON | OFF>
:SOURce<n>:POWer:PORT<n>:CORRection:STATe?
Title:
Power Calibration State
Description:
The set command turns ON/OFF flat power correction for the indicated channel and port.
The query command returns the ON/OFF status of flat power correction for the indicated channel and port. Port 2 is available only if option 02xx is installed. For SiteMaster VNA, only Port 1 is available.
This command sets the power level target for the flat power correction calibration
on the indicated channel and port. Returns the power level target for the flat power
correction calibration on the indicated channel and port. Port 2 is available only if option 02xx is installed. For SiteMaster VNA, only Port 1 is available.
This command sets the receiver calibration port for the specified port {1|2}. Port 1 is available only if option 02xx is installed. For SiteMaster VNA, only Port 2 is available.
This command returns the receiver calibration status. The command return 0 if calibration is not in progress, 1 if calibration is in progress, 2 if calibration has been aborted, 3 if applying receiver calibration, and 4 if a calibration has been completed. Port 1 is available only if option 02xx is installed. For SiteMaster VNA, only Port 2 is available.
Query Return:
Numeric
PORT Suffix Range:
1-2, Default = 1
SOURce Suffix Range:
1-4, Default = 1
Default Value:
0
Range:
0 to 4
:SOURce<n>:RECeiver:PORT<n>:CORRection:STATe <0 | 1 | ON | OFF>
:SOURce<n>:RECeiver:PORT<n>:CORRection:STATe?
Title:
Receiver Calibration State
Description:
The set command turns ON/OFF the flat receiver correction for the indicated channel and port. The query command returns the ON/OFF status of the flat receiver correction for the indicated channel and port {1|2}. For SiteMaster VNA, only Port 2 is available.
This command sets the power level target for the receiver flatness correction calibration
on the indicated channel and port. Returns the power level target for the flat power
correction calibration on the indicated channel and port. Port 1 is available only if option 02xx is installed. For SiteMaster VNA, only Port 2 is available.
Parameter(s):
<numeric_value> {DBM}
Query Return:
Numeric (DBM)
PORT Suffix Range:
1-2, Default = 1
SOURce Suffix Range:
1-4, Default = 1
Default Value:
0 dBm
Default Unit:
dBm
Range:
-50 dBm to 10 dBm
:STATus:OPERation[:EVENt]?
Title:
Get Operation Status
Description:
This command requests information about the current status of the instrument. Each bit of the return value represents some operation. Only a subset of the bits are implemented for each application. The number returned is the decimal representation of the bit-wise OR of the enabled bits:
Bit Decimal Value Description
0 1 Not implemented
1 2 Not implemented
2 4 Not implemented
3 8 Not implemented
4 16 Not implemented
5 32 Not implemented
6 64 Not implemented
7 128 Not implemented
8 256 Sweep Complete
This bit is set to 0 when the command :TRIGger[:SEQuence][:REMote]:SINGle is sent to trigger a sweep. It will have a value of 256 when the sweep has completed. When the command :TRIGger[:SEQuence][:IMMediate][:REMote] is sent to trigger the sweep, it will always return a value of 0.
9 512 Not implemented
10 1024 Not implemented
11 2048 Not implemented
12 4096 Not implemented
13 8192 Not implemented
14 16384 Not implemented
15 0 Will always be 0
:TRACe[:DATA]? <numeric_value>
Title:
Trace Data
Description:
Return raw trace data in real and imaginary pair. Data is transferred from the instrument as an IEEE definite length arbitrary block response, which has the form <header><block>. The format of the block data depends on the current data format setting (FORMat[:READings][:DATA]).
This command takes a single integer parameter specifying the trace number to transfer. If the parameter value is out of the range of valid trace numbers, the first trace (1) will be transferred. (Currently only one trace is supported, so this parameter has no effect.)
The ASCII header specifies the number of data bytes. It looks like #AX, where A is the number of digits in X and X is the number of bytes in the <block>.
The first character is the literal ascii hash '#' 043. The second character (A) is a single ascii digit '1' to '9' describing the number of bytes in the length section (X). This number is called nlength. The next nlength bytes make up an ascii string of digits '1' to '9' describing the length of the <block> data.
For example, if the first 6 bytes are #49999, then the nlength is 4. The 4 bytes of length are 9999. After that follows the <block>, which would be 9999 bytes in size. The query command will return a #0 if data is invalid for the active trace.
Parameter(s):
<numeric_value>
:TRIGger<n>[:SEQuence]:DELay <numeric_value> {PS | NS | US | MS | S | MIN | HR}
:TRIGger<n>[:SEQuence]:DELay?
Title:
Trigger Delay
Description:
The trigger delay is the amount of time between when an external trigger event happens and when the measurement starts.
Parameter(s):
<numeric_value> {PS | NS | US | MS | S | MIN | HR}
The trigger source indicates whether or not to look for a trigger condition before making measurements. INTernal trigger source means the sweep will be automatically triggered when set to continuous mode. EXTx trigger source means that sweeps will only be trigger via an external condition at the trigger IN port. EPOx trigger source means each point in the sweep will look for an external trigger before proceeding to the next point. Note that only full reversing products support the EPO2 and EXT2 arguments. For products that support trigger port direction settings, the ports will only be available as trigger sources if the trigger direction for that port is set to IN.
Parameter(s):
<INTernal|EXT1|EPO1>
Query Return:
INT|EXT1|EPO1
TRIGger Suffix Range:
1-4, Default = 1
Default Value:
INTernal
:TRIGger[:SEQuence][:IMMediate][:REMote]
Title:
Restart Continuous Sweep
Description:
Restart the sweep/measurement in continuous mode. If :SENSe{[1]|2|3|4}:SWEep:MODE is set to SINGle, this command is ignored and results an error -230.
:TRIGger[:SEQuence][:REMote]:SINGle
Title:
Initiate Single Sweep
Description:
Initiates a sweep/measurement. If :SENSe{[1]|2|3|4}:SWEep:MODE is set to CONTinuous, or if :SENSe{[1]|2|3|4}:SWEep:MODE is set to SINGle but the current sweep has not completed yet, this command is ignored. Use this command in combination with :STATus:OPERation? or *OPC? to synchronize the capture of one complete set of data. When this command is sent, the "sweep complete" bit of :STATus:OPERation? is set to 0, indicating that the measurement has not completed. The data collection is then triggered. The controlling program can poll :STATus:OPERation? to determine the status. When the "sweep complete" bit is set to 1, data is ready to be retrieved.
This command is also overlapped, so alternatively, *OPC? can be used to wait for completion of the measurement without polling. When this command is received, the pending operation bit is set. The pending operation will finish once the sweep/measurement is done. Clients can use *OPC? to 'block' until the sweep/measurement is completed.