Site Master MS2085A/MS2089A Programming Manual : MS208xA Commands : Cable and Antenna Analyzer Commands
 
Cable and Antenna Analyzer Commands
: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.
Parameter(s):
<0 | 1 | ON | OFF>
Query Return:
0 | 1
CALCulate Suffix Range:
1-4, Default = 1
Default Value:
OFF
:CALCulate<n>:MEASurement:CONFigure <RLDTf|TDDTf>
Title:
Measurement Configure
Description:
Configures the measurement settings for the specified channel. When the RLDTf command is issued, the display will split horizontally to show two traces: trace 1 displays the return loss measurement, and trace 2 displays the DTF return loss measurement. Similarly, when the TDDTf command is used, two traces will be displayed: trace 1 shows the DTF return loss measurement, and trace 2 shows the TDR Ohm measurement. Note that this command is available in CAA and CAAUSB application only when the option 0003 is installed.\
Parameter(s):
<RLDTf|TDDTf>
CALCulate Suffix Range:
1-4, Default = 1
:CALCulate<n>:TRACe<n>:DATA? <FDATa|SDATa|FMEM|SMEM>
Title:
Formatted Trace Data
Description:
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.
Parameter(s):
<FDATa|SDATa|FMEM|SMEM>
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
: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.
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:LOWer:Y <numeric_value>
:CALCulate<n>:TRACe<n>:LIMit:LOWer:Y?
Title:
Lower Limit Value
Description:
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.
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:MODE <SINGle|SEGMented>
:CALCulate<n>:TRACe<n>:LIMit:MODE?
Title:
Limit Mode
Description:
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.
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
:CALCulate<n>:TRACe<n>:LIMit:SEGMent:ALL <block data>
:CALCulate<n>:TRACe<n>:LIMit:SEGMent:ALL?
Title:
All Limit Segments
Description:
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.
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
:CALCulate<n>:TRACe<n>:LIMit:SEGMent:COUNt? [<UPPer|LOWer>]
Title:
Limit Segment Count
Description:
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.
Parameter(s):
[<UPPer|LOWer>]
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
:CALCulate<n>:TRACe<n>:LIMit:SEGMent:DELete [<numeric_value>]
Title:
Delete Limit Segment
Description:
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.
Parameter(s):
[<numeric_value>]
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
:CALCulate<n>:TRACe<n>:LIMit:SEGMent:SELect <numeric_value>
:CALCulate<n>:TRACe<n>:LIMit:SEGMent:SELect?
Title:
Select Limit Segment
Description:
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.
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 42
:CALCulate<n>:TRACe<n>:LIMit:SEGMent[:SELected]:STARt:X <numeric_value>
:CALCulate<n>:TRACe<n>:LIMit:SEGMent[:SELected]:STARt:X?
Title:
Segmented Limit Start X
Description:
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.
Parameter(s):
<numeric_value>
Query Return:
Numeric
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
Default Value:
30000
Range:
30000 to 54000000000
:CALCulate<n>:TRACe<n>:LIMit:SEGMent[:SELected]:STARt:Y <numeric_value>
:CALCulate<n>:TRACe<n>:LIMit:SEGMent[:SELected]:STARt:Y?
Title:
Segmented Limit Start Y
Description:
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.
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:SEGMent[:SELected]:STOP:X <numeric_value>
:CALCulate<n>:TRACe<n>:LIMit:SEGMent[:SELected]:STOP:X?
Title:
Segmented Limit Stop X
Description:
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.
Parameter(s):
<numeric_value>
Query Return:
Numeric
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
Default Value:
30000
Range:
30000 to 54000000000
:CALCulate<n>:TRACe<n>:LIMit:SEGMent[:SELected]:STOP:Y <numeric_value>
:CALCulate<n>:TRACe<n>:LIMit:SEGMent[:SELected]:STOP:Y?
Title:
Segmented Limit Stop Y
Description:
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.
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:SEGMent[:SELected]:TYPE <UPPer|LOWer>
:CALCulate<n>:TRACe<n>:LIMit:SEGMent[:SELected]:TYPE?
Title:
Segmented Limit Type
Description:
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.
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:SEGMent:STATus? [<block data>]
Title:
Limit Segments Status
Description:
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.
Parameter(s):
[<block data>]
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
Default Value:
{"isValid":true, "errorCode":[]}
:CALCulate<n>:TRACe<n>:LIMit:SEGMent:VMOVe <numeric_value>
:CALCulate<n>:TRACe<n>:LIMit:SEGMent:VMOVe?
Title:
Limit Segment Vertical Move
Description:
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.
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:UPPer:Y <numeric_value>
:CALCulate<n>:TRACe<n>:LIMit:UPPer:Y?
Title:
Upper Limit Value
Description:
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>:MODE <NORMal|DELTa>
:CALCulate<n>:TRACe<n>:MARKer<n>:MODE?
Title:
Marker Mode
Description:
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.
Parameter(s):
<NORMal|DELTa>
Query Return:
NORM|DELT
CALCulate Suffix Range:
1-4, Default = 1
MARKer Suffix Range:
1-8, Default = 1
TRACe Suffix Range:
1-4, Default = 1
Default Value:
NORMal
:CALCulate<n>:TRACe<n>:MARKer<n>:MOVE <TRACe|MEMory>
:CALCulate<n>:TRACe<n>:MARKer<n>:MOVE?
Title:
Marker To Trace
Description:
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.
Parameter(s):
<0 | 1 | ON | OFF>
Query Return:
0 | 1
CALCulate Suffix Range:
1-4, Default = 1
MARKer Suffix Range:
1-8, Default = 1
TRACe Suffix Range:
1-4, Default = 1
Default Value:
OFF
:CALCulate<n>:TRACe<n>:MARKer<n>:X <numeric_value>
:CALCulate<n>:TRACe<n>:MARKer<n>:X?
Title:
Marker Position
Description:
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:
PEAK|VALL|PBM1M2|PBM3M4|VBM1M2|VBM3M4
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
Default Value:
PEAK
: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: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: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.
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
:CALCulate<n>:TRACe<n>:MARKer:SELect <numeric_value>
:CALCulate<n>:TRACe<n>:MARKer:SELect?
Title:
Active Marker
Description:
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
Title:
Marker Valley
Description:
Set the active marker to the position with the lowest 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: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.
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
:CALCulate<n>:TRACe<n>:MARKer:VALLey:BOUNded:TFOur
Title:
Marker Valley Bounded Between Marker 3 and 4
Description:
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.
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
:CALCulate<n>:TRACe<n>:MATH:FUNCtion <NORMal|FADD|FSUBtract|FAVerage>
:CALCulate<n>:TRACe<n>:MATH:FUNCtion?
Title:
Trace Math Function.
Description:
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.
Parameter(s):
<NORMal|FADD|FSUBtract|FAVerage>
Query Return:
NORM|FADD|FSUB|FAV
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
Default Value:
NORMal
:CALCulate<n>:TRACe<n>:SMOothing:APERture <numeric_value>
:CALCulate<n>:TRACe<n>:SMOothing:APERture?
Title:
Trace Smoothing Aperture
Description:
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.
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 20
:CALCulate<n>:TRACe<n>:CLAVerage?
Title:
Cable Loss Average
Description:
Queries the current cable loss average for the channel and trace specified. Note that the return value will be the most recent cable loss average value when measurement type is something other than Cable Loss.
Query Return:
Numeric
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-2, Default = 1
Default Value:
0
Range:
-10000 to 10000
:CALCulate<n>:TRACe<n>:MEASurement <RLOSs|DTFRloss|VSWR|DTFVswr|CLOSs|TRES|SMITh|PHASe|TRANsmission|TDOHm|TDLin>
:CALCulate<n>:TRACe<n>:MEASurement?
Title:
Measurement Type
Description:
Sets the measurement type for the given channel and trace. Note that TRANsmission measurement is available in CAA application if 0021 option is installed. The TDOHm and TDLin measurement are available in CAA and CAAUSB application if 0003 option is installed
Parameter(s):
<RLOSs|DTFRloss|VSWR|DTFVswr|CLOSs|TRES|SMITh|PHASe|TRANsmission|TDOHm|TDLin>
Query Return:
RLOS|DTFR|VSWR|DTFV|CLOS|TRES|SMIT|PHAS|TRAN|TDOH|TDL
CALCulate Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-2, Default = 1
Default Value:
RLOSs
: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.
CALCulate Suffix Range:
1-4, Default = 1
:CALCulate<n>:TRANsform:CLAVerage?
Title:
Active Trace Cable Loss Average
Description:
This command queries the cable loss average for the active trace. Note that the return value will be the most recent cable loss average value when measurement type is something other than Cable Loss.
CALCulate Suffix Range:
1-4, Default = 1
:CALCulate<n>:TRANsform:DISTance:CABLe:INFormation? [<string>]
Title:
Cable Information
Description:
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.
Parameter(s):
[<string>]
CALCulate Suffix Range:
1-4, Default = 1
:CALCulate<n>:TRANsform:DISTance:CABLelist:ACTive?
Title:
Active Cable List
Description:
This command returns the active cable list type of the given channel.
Query Return:
DEF|USER
CALCulate Suffix Range:
1-4, Default = 1
Default Value:
DEFault
:CALCulate<n>:TRANsform:DISTance:CABLelist:CATalog?
Title:
Cable List Catalog
Description:
This command returns a list of available cable (non-sorted).
CALCulate Suffix Range:
1-4, Default = 1
:CALCulate<n>:TRANsform:DISTance:CABLe:NAME <string>
:CALCulate<n>:TRANsform:DISTance:CABLe:NAME?
Title:
Cable Name
Description:
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.
Parameter(s):
<string>
CALCulate Suffix Range:
1-4, Default = 1
Default Value:
NONE
:CALCulate<n>:TRANsform:DISTance:CABLoss <numeric_value>
:CALCulate<n>:TRANsform:DISTance:CABLoss?
Title:
Cable Loss
Description:
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.
CALCulate Suffix Range:
1-4, Default = 1
Default Value:
2.6 m
Default Unit:
m
Range:
-100000 m to 100000 m
:CALCulate<n>:TRANsform:DISTance:PVELocity <numeric_value>
:CALCulate<n>:TRANsform:DISTance:PVELocity?
Title:
Prop Velocity
Description:
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.
CALCulate Suffix Range:
1-4, Default = 1
Default Value:
0 m
Default Unit:
m
Range:
-100000 m to 100000 m
:CALCulate<n>:TRANsform:DISTance:STARt <numeric_value>
:CALCulate<n>:TRANsform:DISTance:STARt?
Title:
Start Distance
Description:
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.
Parameter(s):
<numeric_value>
CALCulate Suffix Range:
1-4, Default = 1
Default Value:
0 m
Default Unit:
m
Range:
0 m to 4999.99 m
:CALCulate<n>:TRANsform:DISTance:STOP <numeric_value>
:CALCulate<n>:TRANsform:DISTance:STOP?
Title:
Stop Distance
Description:
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.
Parameter(s):
<numeric_value>
CALCulate Suffix Range:
1-4, Default = 1
Default Value:
2.6 m
Default Unit:
m
Range:
0.01 m to 5000 m
:CALCulate<n>:TRANsform:DISTance:UNIT <METers|FEET>
:CALCulate<n>:TRANsform:DISTance:UNIT?
Title:
Distance Units
Description:
Sets or queries the units to be used for the distance measurement on a given channel.
Parameter(s):
<METers|FEET>
Query Return:
MET|FEET
CALCulate Suffix Range:
1-4, Default = 1
Default Value:
METers
:CALCulate<n>:TRANsform:DISTance:USER:CABLe:ADD <string>
Title:
Add User Cable
Description:
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.
CALCulate Suffix Range:
1-4, Default = 1
:CALCulate<n>:TRANsform:DISTance:USER:CABLe:DELete <string>
Title:
Delete User Cable
Description:
Delete a user cable of the given name. This command take one parameter: 1. Cable name - String containing the cable name to be deleted
Parameter(s):
<string>
CALCulate Suffix Range:
1-4, Default = 1
:CALCulate<n>:TRANsform:DISTance:USER:CABLe:INFormation? [<string>]
Title:
User Cable Information
Description:
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.
Parameter(s):
[<string>]
CALCulate Suffix Range:
1-4, Default = 1
:CALCulate<n>:TRANsform:DISTance:USER:CABLelist:CATalog?
Title:
User Cable List Catalog
Description:
This command returns a list of available user cables (non-sorted).
CALCulate Suffix Range:
1-4, Default = 1
:CALCulate<n>:TRANsform:DISTance:USER:CABLe:NAME <string>
:CALCulate<n>:TRANsform:DISTance:USER:CABLe:NAME?
Title:
User Cable Name
Description:
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.
Parameter(s):
<string>
CALCulate Suffix Range:
1-4, Default = 1
:CALCulate<n>:TRANsform:DISTance:USER:CABLe:REName <string>,<string>
Title:
Rename User Cable
Description:
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
Parameter(s):
<string>,<string>
CALCulate Suffix Range:
1-4, Default = 1
:CALCulate<n>:TRANsform:DISTance:WINDow <RECTangular|NSLobe|LSLobe|MSLobe>
:CALCulate<n>:TRANsform:DISTance:WINDow?
Title:
Windowing
Description:
Sets or queries the windowing type for distance domain measurement on a given channel.
Parameter(s):
<RECTangular|NSLobe|LSLobe|MSLobe>
Query Return:
RECT|NSL|LSL|MSL
CALCulate Suffix Range:
1-4, Default = 1
Default Value:
NSLobe
: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...\
:DISPlay<n>:WINDow:TRACe<n>:STATe <TRACe|MEMory|BOTH>
:DISPlay<n>:WINDow:TRACe<n>:STATe?
Title:
Trace Display Type.
Description:
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.
Parameter(s):
<TRACe|MEMory|BOTH>
Query Return:
TRAC|MEM|BOTH
DISPlay Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
Default Value:
TRACe
:DISPlay:WINDow<n>:LAYout <SINGle|HDUal>
:DISPlay:WINDow<n>:LAYout?
Title:
Trace Display Layout
Description:
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.
Parameter(s):
<SINGle|HDUal>
Query Return:
SING|HDU
WINDow Suffix Range:
1-4, Default = 1
Default Value:
SINGle
: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:BOTTom <numeric_value>
:DISPlay:WINDow<n>:TRACe<n>:Y:BOTTom?
Title:
Graph Bottom
Description:
Sets and queries the graph bottom value for the channel and trace specified. 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
TRACe Suffix Range:
1-4, Default = 1
WINDow Suffix Range:
1-4, Default = 1
Default Value:
60
Range:
0.1 to 60
: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.
TRACe Suffix Range:
1-4, Default = 1
WINDow Suffix Range:
1-4, Default = 1
:DISPlay:WINDow<n>:TRACe<n>:Y:SMCHart <STANdard|E10|E20|E30|C3>
:DISPlay:WINDow<n>:TRACe<n>:Y:SMCHart?
Title:
Smith Chart Zoom
Description:
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<n>:Y:TOP <numeric_value>
:DISPlay:WINDow<n>:TRACe<n>:Y:TOP?
Title:
Graph Top
Description:
Sets and queries the graph top value for the channel and trace specified. 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
TRACe Suffix Range:
1-4, Default = 1
WINDow Suffix Range:
1-4, Default = 1
Default Value:
0
Range:
0 to 59.9
: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.
WINDow Suffix Range:
1-4, Default = 1
:FORMat[:READings][:DATA] <REAL|INTeger>,[<numeric_value>]
:FORMat[:READings][:DATA]?
Title:
Format Reading
Description:
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 smcaa : measurement file. limcaa: limit file. For example to load a setup file: MMEMory:LOAD "Internal/example_setup_file.stp"
Parameter(s):
<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 smcaa : measurement file. txt : tab-delimited text data file. csv : comma separated text data file. limcaa: limit file. For example to save a setup file: MMEMory:STORe "Internal/example_setup_file.stp"
Parameter(s):
<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.
Parameter(s):
<0 | 1 | ON | OFF>
Query Return:
0 | 1
SENSe Suffix Range:
1-4, Default = 1
Default Value:
OFF
:SENSe<n>:AVERage:SWEep?
Title:
Sweep Count
Description:
Returns the number of sweep counts
Query Return:
Numeric
SENSe Suffix Range:
1-4, Default = 1
Default Value:
1
Range:
0 to 1000
:SENSe<n>:CORRection:COLLect:ABORt
Title:
Calibration Abort
Description:
Abort all steps of the RF calibration.
SENSe Suffix Range:
1-4, Default = 1
:SENSe<n>:CORRection:COLLect[:ACQuire] <OPEN|SHORt|SHT1|SHT2|SHT3|LOAD|THRU|ISOLation|ZERO|RECiprocal|RDEVice|LINE1|LINE2|MATCh|INSTacal>,<numeric_value>
Title:
Perform Calibration Step
Description:
This command performs a calibration step. This command takes 2 parameter <cal step> and <port number>.
For cal step OPEN|SHORt|SHT1|SHT2|SHT3|LOAD|ZERO|MATCh use port numbers 1 and 2.
For cal step INST use port numbers 1.
For cal step THRU|ISOLation, use 1 for foward path, 2 for reverse path, and 12 for both forward and reverse path.
For cal steps LINE1|LINE2|RECiprocal, use 12 for the port parameter
NOTE: The available parameters are application dependent.
The VNA application supports OPEN|SHORt|SHT1|SHT2|SHT3|LOAD|THRU|ISOLation|ZERO|RECiprocal|RDEVice|LINE1|LINE2|MATCh.
The CAAUSB and CAA applications support OPEN|SHORt|LOAD|ZERO|THRU|INSTacal.
Parameter(s):
<OPEN|SHORt|SHT1|SHT2|SHT3|LOAD|THRU|ISOLation|ZERO|RECiprocal|RDEVice|LINE1|LINE2|MATCh|INSTacal>,<numeric_value>
SENSe Suffix Range:
1-4, Default = 1
:SENSe<n>:CORRection:COLLect:ACQuire:STATus? <OPEN|SHORt|SHT1|SHT2|SHT3|LOAD|THRU|ISOLation|ZERO|RECiprocal|RDEVice|LINE1|LINE2|MATCh|INSTacal>,<numeric_value>
Title:
Calibration Step Status
Description:
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|SHT3|LOAD|ZERO|MATCh use port numbers 1 and 2.
For cal step INST use port numbers 1.
For cal step THRU|ISOLation, use 1 for foward path, 2 for reverse path, and 12 for both forward and reverse path.
For cal steps LINE1|LINE2|RECiprocal, use 12 for the port parameter.
NOTE: The available parameters are application dependent.
The VNA application supports OPEN|SHORt|SHT1|SHT2|SHT3|LOAD|THRU|ISOLation|ZERO|RECiprocal|RDEVice|LINE1|LINE2|MATCh.
The CAAUSB and CAA applications support OPEN|SHORt|LOAD|ZERO|THRU|INST.
Parameter(s):
<OPEN|SHORt|SHT1|SHT2|SHT3|LOAD|THRU|ISOLation|ZERO|RECiprocal|RDEVice|LINE1|LINE2|MATCh|INSTacal>,<numeric_value>
SENSe Suffix Range:
1-4, Default = 1
:SENSe<n>:CORRection:COLLect:ACTive:TYPE?
Title:
Active Calibration Type
Description:
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.
Query Return:
RF2P|RFP1|RFP2|RFBP|TRFP|TRRP|TRBP|RRP1|RRP2|RRBP|FP2P|RP2P|ES2P|TRES|IRP1|IS2P|IF2P|NONE
SENSe Suffix Range:
1-4, Default = 1
Default Value:
NONE
:SENSe<n>:CORRection:COLLect:CKIT:INFormation? <numeric_value>
Title:
Cal Kit Info
Description:
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.
Parameter(s):
<numeric_value>
SENSe Suffix Range:
1-4, Default = 1
:SENSe<n>:CORRection:COLLect:CKIT:PORT<n>:CATalog?
Title:
Cal Kit Catalog
Description:
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 and CAA applications, only port 1 is available.
PORT Suffix Range:
1-2, Default = 1
SENSe Suffix Range:
1-4, Default = 1
Default Value:
OSLN50,OSLN50-1,OSLN50A-8,OSLN50A-18,TOSLN50A-8,TOSLN50A-18,22N50,22N75,26N50,26N75
:SENSe<n>:CORRection:COLLect:CKIT:PORT<n>:RIMPedance?
Title:
Cal Kit Reference Impedance
Description:
This command returns the cal kit reference impedance for the selected port For the CAAUSB and CAA applications, only port 1 is available.
Query Return:
Numeric
PORT Suffix Range:
1-2, Default = 1
SENSe Suffix Range:
1-4, Default = 1
Default Value:
50
Range:
50 to 75
:SENSe<n>:CORRection:COLLect:CKIT:PORT<n>[:SELect] <string>
:SENSe<n>:CORRection:COLLect:CKIT:PORT<n>[:SELect]?
Title:
Select Cal Kit
Description:
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 and CAA applications, only port 1 is available.
Parameter(s):
<string>
PORT Suffix Range:
1-2, Default = 1
SENSe Suffix Range:
1-4, Default = 1
Default Value:
OSLN50
:SENSe<n>:CORRection:COLLect:CONNector:CATalog? <numeric_value>
Title:
Connector Type Catalog
Description:
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":"User Cal Status","value":"--"}, {"name":"Cal Method","value":"OSL"}, {"name":"Cal Kit Port 1","value":"OSLN50"}, {"name":"Data Points","value":"1000"}, {"name":"Start Frequency","value":"0.03 MHz"}, {"name":"Stop Frequency","value":"54000 MHz"}, {"name":"FlexCal","value":"On"}]}, {"ActiveCalSettings":[ {"name":"Date","value":"--"}, {"name":"Time","value":"--"}, {"name":"Internal Temperature","value":"--"}, {"name":"Valid Cal Window","value":"--"}, {"name":"User Cal Status","value":"--"}, {"name":"Cal Method","value":"--}, {"name":"Cal Kit Port 1","value":"--"}, {"name":"Data Points","value":"--"}, {"name":"Start Frequency","value":"--"}, {"name":"Stop Frequency","value":"--"}, {"name":"FlexCal","value":"--"}]} ] For settings that are not available, the value will be "--".
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:LOAD
Title:
Perform Load
Description:
Perform Load step of the Calibration
SENSe Suffix Range:
1-4, Default = 1
:SENSe<n>:CORRection:COLLect:OPEN
Title:
Perform Open
Description:
Perform Open step of the Calibration
SENSe Suffix Range:
1-4, Default = 1
:SENSe<n>:CORRection:COLLect:PORT<n>:DCONnector <MN|FN>
:SENSe<n>:CORRection:COLLect:PORT<n>:DCONnector?
Title:
DUT Connector Type
Description:
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 U# User-defined where # is from 1-10 For the CAAUSB and CAA applications, only port 1 is available.
Parameter(s):
<MN|FN>
Query Return:
MN|FN
PORT Suffix Range:
1-2, Default = 1
SENSe Suffix Range:
1-4, Default = 1
Default Value:
MN
: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
Query Return:
Numeric
SENSe Suffix Range:
1-4, Default = 1
Default Value:
0
Range:
0 to 1
:SENSe<n>:CORRection:COLLect:TYPE <RFP1|ES2P|TRES|TRFP|FP2P|IRP1|IS2P|IF2P>
:SENSe<n>:CORRection:COLLect:TYPE?
Title:
Calibration Type
Description:
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|FP2P|IRP1|IS2P|IF2P>
Query Return:
RFP1|ES2P|TRES|TRFP|FP2P|IRP1|IS2P|IF2P
SENSe Suffix Range:
1-4, Default = 1
Default Value:
RFP1
: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.
Query Return:
NOC|NA|VAL|INV
SENSe Suffix Range:
1-4, Default = 1
Default Value:
NOCal
:SENSe<n>:CORRection:DATA? <ERF|EDF|ESF|ETF|ELF|EXF|ERR|EDR|ESR|ETR|ELR|EXR>
Title:
Error Correction Data
Description:
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.
Parameter(s):
<ERF|EDF|ESF|ETF|ELF|EXF|ERR|EDR|ESR|ETR|ELR|EXR>
SENSe Suffix Range:
1-4, Default = 1
:SENSe<n>:CORRection:IMPedance[:INPut][:MAGNitude]:SMCHart <numeric_value>
:SENSe<n>:CORRection:IMPedance[:INPut][:MAGNitude]:SMCHart?
Title:
Reference Impedance
Description:
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[: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>:FREQuency:CENTer <numeric_value> {HZ | KHZ | MHZ | GHZ}
:SENSe<n>:FREQuency:CENTer?
Title:
Center Frequency
Description:
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.
Parameter(s):
<numeric_value> {HZ | KHZ | MHZ | GHZ}
Query Return:
Numeric (Hz)
SENSe Suffix Range:
1-4, Default = 1
Default Value:
27000015000 Hz
Default Unit:
Hz
Range:
30000 Hz to 54000000000 Hz
:SENSe<n>:FREQuency:SPAN <numeric_value> {HZ | KHZ | MHZ | GHZ}
:SENSe<n>:FREQuency:SPAN?
Title:
Span
Description:
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.
Parameter(s):
<numeric_value> {HZ | KHZ | MHZ | GHZ}
Query Return:
Numeric (Hz)
SENSe Suffix Range:
1-4, Default = 1
Default Value:
53999970000 Hz
Default Unit:
Hz
Range:
0 Hz to 53999970000 Hz
:SENSe<n>:FREQuency:STARt <numeric_value> {HZ | KHZ | MHZ | GHZ}
:SENSe<n>:FREQuency:STARt?
Title:
Start Frequency
Description:
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.
Parameter(s):
<numeric_value> {HZ | KHZ | MHZ | GHZ}
Query Return:
Numeric (Hz)
SENSe Suffix Range:
1-4, Default = 1
Default Value:
5000 Hz
Default Unit:
Hz
Range:
5000 Hz to 6000000000 Hz
:SENSe<n>:FREQuency:STEP?
Title:
Frequency Step Size
Description:
Returns the frequency step.
Query Return:
Numeric (Hz)
SENSe Suffix Range:
1-4, Default = 1
Default Value:
53999970 Hz
Default Unit:
Hz
Range:
0 Hz to 53999970000 Hz
:SENSe<n>:FREQuency:STOP <numeric_value> {HZ | KHZ | MHZ | GHZ}
:SENSe<n>:FREQuency:STOP?
Title:
Stop Frequency
Description:
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.
Parameter(s):
<numeric_value> {HZ | KHZ | MHZ | GHZ}
Query Return:
Numeric (Hz)
SENSe Suffix Range:
1-4, Default = 1
Default Value:
6000000000 Hz
Default Unit:
Hz
Range:
5000 Hz to 6000000000 Hz
: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:DYNamic:RANGe <HIGH|NORMal>
:SENSe<n>:SWEep:DYNamic:RANGe?
Title:
Set the High/Low Dynamic Range
Description:
Sets or gets the High/Low Dynamic Range setting. Applies to Transmission measurement mode where HIGH range improves the low level noise floor measurement (improved dynamic range measurement) but with slower sweep speeds, while LOW range enables faster sweeps with less accurate low level measurement.
Parameter(s):
<HIGH|NORMal>
Query Return:
HIGH|NORM
SENSe Suffix Range:
1-4, Default = 1
Default Value:
NORMal
: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:
315
Range:
2 to 10049
:SENSe<n>:SWEep:RATE <NORMal|FAST>
:SENSe<n>:SWEep:RATE?
Title:
Set the Normal or Fast Sweep Rate
Description:
Sets or gets the Normal/Fast Sweep Rate setting.
Parameter(s):
<NORMal|FAST>
Query Return:
NORM|FAST
SENSe Suffix Range:
1-4, Default = 1
Default Value:
NORMal
: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>: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.
Query Return:
NONE|DB|DEGR|SEC|OHMS|SIEM|LOGP|LINP
SENSe Suffix Range:
1-4, Default = 1
TRACe Suffix Range:
1-4, Default = 1
Default Value:
NONE
: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 SINGle and set Trace 1 to measurement type to Return Loss Trace 2 to measurement type to Return Loss.
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 2
: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:
1
Range:
1 to 2
: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.
:SOURce<n>:POWer:PORT<n>:RANGe <HIGH|LOW>
:SOURce<n>:POWer:PORT<n>:RANGe?
Title:
Power Range
Description:
Sets or gets the power range of the indicated port. The power range can be either HIGH or LOW. Power range adjustment is only available for Port 1 on models MS2085A and MS2089A.
Parameter(s):
<HIGH|LOW>
Query Return:
HIGH|LOW
PORT Suffix Range:
1-2, Default = 1
SOURce Suffix Range:
1-4, Default = 1
Default Value:
HIGH
: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[: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.
2024-04-22T10:56:16AM