MS276xA Commands : SPA Commands
 
SPA Commands
:ABORt
Title:
Abort
Description:
Resets the trigger system. This has the effect of aborting the sweep or any measurement that is currently in progress.
Additionally, any pending operation flags that were set by initiation of the trigger system will be set to false.
If :INITiate:CONTinuous is OFF (i.e. the instrument is in single sweep mode), send the command :INITiate[:IMMediate] to trigger the next sweep.
If :INITiate:CONTinuous is ON (i.e. the instrument is in continuous sweep mode) a new sweep will start immediately.
:CALCulate<n>:LIMit<n>:COMMent <string>
:CALCulate<n>:LIMit<n>:COMMent?
Title:
Limit Comment
Description:
Associates a user-defined comment with each limit. The set version of this command takes a single parameter that is a string containing the desired comment. The query version returns the comment that is set.
If a limit of the specified number does not already exist, a default limit will be created first (having empty
data, with state set to ON).
Parameter(s):
<string>
CALCulate Suffix Range:
1, Default = 1
LIMit Suffix Range:
1-10, Default = 1
:CALCulate<n>:LIMit<n>:CONTrol[:DATA] <numeric_value> {HZ | KHZ | MHZ | GHZ}, {<numeric_value> {HZ | KHZ | MHZ | GHZ}}, ...
:CALCulate<n>:LIMit<n>:CONTrol[:DATA]?
Title:
Limit Control Data
Description:
This command sets or queries the control data (X-axis values) for the specified limit.
The numeric suffix on LIMit specifies which limit number to query or set data. If the suffix is omitted, the command will refer to limit 1.
If a limit of the specified number does not already exist, a default limit will be created first (having empty data, with state set to ON).
This command takes a list of one or more frequency values as parameters. For example, CALC:LIM1:CONT:DATA 1 MHz, 2MHz, 3MHz
Note that it is permitted to set one or more invalid 'placeholder' values of Not-A-Number (NAN). The placeholder value for NAN is 9.91e37. If a control data point contains a value of 9.91e37, limit line interpolation from the previous data point, and to the next data point, will not occur. This is useful for defining discontiguous (or segmented) limit lines within a single limit.
For example, to define a limit line of two discontiguous segments, one from 1 MHz to 10 MHz, and another from 20 MHz to 30 MHz, send the following control data: CALC:LIM1:CONT:DATA 1MHz, 10MHz, 9.91e37, 20MHz, 30MHz
Note that the upper (or lower) data, if used, should contain the same amount of points as the control data (see CALC:LIM:FAIL? for details on what happens when this is not true). Thus, when using placeholders in control data, it is recommended that placeholders are also used in the upper (or lower) data. For example, CALC:LIM1:CONT:UPP 0dBm, 10dBm, 9.91e37, 10dBm, 0dBm
The exact value for the middle point does not matter, as interpolation will always be skipped due to the control data containing NAN, but using NAN for the corresponding upper (or lower) data value will make it easier to remember that the point is a placeholder.
Parameter(s):
<numeric_value> {HZ | KHZ | MHZ | GHZ}, {<numeric_value> {HZ | KHZ | MHZ | GHZ}}, ...
CALCulate Suffix Range:
1, Default = 1
LIMit Suffix Range:
1-10, Default = 1
:CALCulate<n>:LIMit<n>:CONTrol:MODE <ABSolute|RELative>
:CALCulate<n>:LIMit<n>:CONTrol:MODE?
Title:
Limit Control Mode
Description:
Choose either ABSolute or RELative limit.
In ABSolute mode, the control value of the limit line is defined by absolute physical values (Hz).
In RELative mode, the control value of the limit line is relative to the center frequency (Hz).
If a limit of the specified number does not already exist, a default limit will be created first (having empty
data, with state set to ON).
Parameter(s):
<ABSolute|RELative>
Query Return:
ABS|REL
CALCulate Suffix Range:
1, Default = 1
LIMit Suffix Range:
1-10, Default = 1
Default Value:
ABSolute
:CALCulate<n>:LIMit<n>:CONTrol:SHIFt <numeric_value> {HZ | KHZ | MHZ | GHZ}
Title:
Limit Control Shift
Description:
Move a limit line along the control axis. This command changes the value of :CALCulate<n>:LIMit<k>:CONTrol[:DATA].
Issuing this command multiple times will change the limits each time. For example, sending
CALC:LIM1:CONT:SHIFT 1 Hz
CALC:LIM1:CONT:SHIFT 1 Hz
CALC:LIM1:CONT:SHIFT 1 Hz
CALC:LIM1:CONT:SHIFT 1 Hz
CALC:LIM1:CONT:SHIFT 1 Hz
will shift the control axis by 5 Hz
If a limit of the specified number does not already exist, a default limit will be created first (having empty data, with state set to ON).
Parameter(s):
<numeric_value> {HZ | KHZ | MHZ | GHZ}
CALCulate Suffix Range:
1, Default = 1
LIMit Suffix Range:
1-10, Default = 1
:CALCulate<n>:LIMit<n>:COPY <numeric_value>
Title:
Limit Copy
Description:
Copies a limit line eg: CALC:LIM1:COPY 2 Copies limit 1 to line 2
If a limit of the specified number does not already exist, a default limit will be created first (having empty data, with state set to ON).
Parameter(s):
<numeric_value>
CALCulate Suffix Range:
1, Default = 1
LIMit Suffix Range:
1-10, Default = 1
:CALCulate<n>:LIMit<n>:DELete
Title:
Limit Delete
Description:
Deletes a limit line
If a limit of the specified number does not already exist, a default limit will be created first (having empty data, with state set to ON).
CALCulate Suffix Range:
1, Default = 1
LIMit Suffix Range:
1-10, Default = 1
:CALCulate<n>:LIMit<n>:FAIL?
Title:
Limit Fail
Description:
This command queries the result of a limit check.
All traces that have had checking enabled (via CALC:TRAC:CHEC) will be evaluated against the upper and lower data of the specified limit, unless the limit STATe is OFF (in which case this command will always return 0), or the upper or lower STATe is OFF (in which case only the data with STATe ON will be checked).
If the sweep has not completed yet, the partial trace will be evaluated. If INITiate:CONTinuous is ON, a snapshot of the trace at the time this command was received will be evaluated against the limit. This command returns 1 if any of the checked traces violate the limit, otherwise it returns 0.
When a limit is evaluated, there are some rules that are followed if the cardinality of the limits control, upper, and lower data are not equal. If there are fewer control data points than upper or lower data points, then only the first n upper or lower points will be evaluated, where n is the number of control points. If there are fewer upper or lower points than control points, then the effective number of upper or lower points will be increased to the number of control points, with the 'extrapolated' points having a value equal to the last upper or lower point.
If a limit of the specified number does not already exist, a default limit will be created first (having empty data, with state set to ON).
CALCulate Suffix Range:
1, Default = 1
LIMit Suffix Range:
1-10, Default = 1
:CALCulate<n>:LIMit<n>:LOWer[:DATA] <numeric_value> {DBM}, {<numeric_value> {DBM}}, ...
:CALCulate<n>:LIMit<n>:LOWer[:DATA]?
Title:
Lower Limit Data
Description:
This command sets or queries the lower limit data (Y-axis values) for the specified limit.
The numeric suffix on LIMit specifies which limit number to query or set data. If the suffix is omitted, the command will refer to limit 1.
If a limit of the specified number does not already exist, a default limit will be created first (having empty data, with state set to ON).
This command takes a list of one or more amplitude values as parameters. For example,
CALC:LIM1:LOW:DATA 1 dBm, 2dBm, 3 dBm
Note that it is permitted to set one or more data values of +/- infinity. The placeholder value for +/- infinity is +/-9.9e37. If a lower data point contains a value of +/-9.9e37, the amplitude at that point will be treated as if it were +/-infinity (i.e. the lower limit will either always fail or always pass at that point).
It is also permitted to set one or more invalid 'placeholder' values of Not-A-Number (NAN). This is useful for defining discontiguous (or segmented) limit lines within a single limit.
For details, and an example, of using placeholder values, see CALC:LIM:CONT:DATA.
Parameter(s):
<numeric_value> {DBM}, {<numeric_value> {DBM}}, ...
CALCulate Suffix Range:
1, Default = 1
LIMit Suffix Range:
1-10, Default = 1
:CALCulate<n>:LIMit<n>:LOWer:MODE <ABSolute|RELative>
:CALCulate<n>:LIMit<n>:LOWer:MODE?
Title:
Limit Lower Mode
Description:
Choose either ABSolute or RELative limit.
In ABSolute mode, the control value of the limit line is defined by absolute physical values (dBm).
In RELative mode, the control value of the limit line is relative to the reference level (dB).
If a limit of the specified number does not already exist, a default limit will be created first (having empty data, with state set to ON).
Parameter(s):
<ABSolute|RELative>
Query Return:
ABS|REL
CALCulate Suffix Range:
1, Default = 1
LIMit Suffix Range:
1-10, Default = 1
Default Value:
ABSolute
:CALCulate<n>:LIMit<n>:LOWer:SHIFt <numeric_value> {DB}
Title:
Lower Limit Shift
Description:
Move the lower limit up or down by a relative amplitude. This command changes the value of :CALCulate<n>:LIMit<k>:LOWer[:DATA].
Issuing this command multiple times will change the limits each time. For example, sending
CALC:LIM1:LOW:SHIFT 1 dB
CALC:LIM1:LOW:SHIFT 1 dB
CALC:LIM1:LOW:SHIFT 1 dB
CALC:LIM1:LOW:SHIFT 1 dB
CALC:LIM1:LOW:SHIFT 1 dB
will shift the lower limit by 5 dB
If a limit of the specified number does not already exist, a default limit will be created first (having empty data, with state set to ON).
Parameter(s):
<numeric_value> {DB}
CALCulate Suffix Range:
1, Default = 1
LIMit Suffix Range:
1-10, Default = 1
:CALCulate<n>:LIMit<n>:LOWer:STATe <0 | 1 | ON | OFF>
:CALCulate<n>:LIMit<n>:LOWer:STATe?
Title:
Lower Limit State
Description:
Turns ON or OFF the lower limit.
If a limit of the specified number does not already exist, a default limit will be created first (having empty data, with state set to ON).
Parameter(s):
<0 | 1 | ON | OFF>
Query Return:
0 | 1
CALCulate Suffix Range:
1, Default = 1
LIMit Suffix Range:
1-10, Default = 1
Default Value:
OFF
:CALCulate<n>:LIMit<n>:NAME <string>
:CALCulate<n>:LIMit<n>:NAME?
Title:
Limit Name
Description:
Associates a user-defined name with each limit.
The set version of this command takes a single parameter that is a string containing the desired limit name. The query version returns the name that is set.
If a limit of the specified number does not already exist, a default limit will be created first (having empty data, with state set to ON).
Parameter(s):
<string>
CALCulate Suffix Range:
1, Default = 1
LIMit Suffix Range:
1-10, Default = 1
:CALCulate<n>:LIMit<n>:STATe <0 | 1 | ON | OFF>
:CALCulate<n>:LIMit<n>:STATe?
Title:
Limit State
Description:
Turns the limit check for a specific limit ON or OFF.
If a limit of the specified number does not already exist, a default limit will be created first (having empty data, with state set to ON).
Parameter(s):
<0 | 1 | ON | OFF>
Query Return:
0 | 1
CALCulate Suffix Range:
1, Default = 1
LIMit Suffix Range:
1-10, Default = 1
Default Value:
OFF
:CALCulate<n>:LIMit<n>:TRACe<n>:CHECk <0 | 1 | ON | OFF>
:CALCulate<n>:LIMit<n>:TRACe<n>:CHECk?
Title:
Limit Trace Check
Description:
This command turns the limit check for a specific trace on and off.
If a limit of the specified number does not already exist, a default limit will be created first (having empty data, with state set to ON).
Parameter(s):
<0 | 1 | ON | OFF>
CALCulate Suffix Range:
1, Default = 1
LIMit Suffix Range:
1-10, Default = 1
TRACe Suffix Range:
1-6, Default = 1
:CALCulate<n>:LIMit<n>:UPPer[:DATA] <numeric_value> {DBM}, {<numeric_value> {DBM}}, ...
:CALCulate<n>:LIMit<n>:UPPer[:DATA]?
Title:
Upper Limit Data
Description:
This command sets or queries the upper limit data (Y-axis values) for the specified limit.
The numeric suffix on LIMit specifies which limit number to query or set data. If the suffix is omitted, the command will refer to limit 1.
If a limit of the specified number does not already exist, a default limit will be created first (having empty data, with state set to ON).
This command takes a list of one or more amplitude values as parameters. For example, CALC:LIM1:UPP:DATA 1 dBm, 2dBm, 3 dBm
Note that it is permitted to set one or more data values of +/- infinity. The placeholder value for +/- infinity is +/-9.9e37. If an upper data point contains a value of +/-9.9e37, the amplitude at that point will be treated as if it were +/-infinity (i.e. the upper limit will either always pass or always fail at that point).
It is also permitted to set one or more invalid 'placeholder' values of Not-A-Number (NAN). This is useful for defining discontiguous (or segmented) limit lines within a single limit.
For details, and an example, of using placeholder values, see CALC:LIM:CONT:DATA.
Parameter(s):
<numeric_value> {DBM}, {<numeric_value> {DBM}}, ...
CALCulate Suffix Range:
1, Default = 1
LIMit Suffix Range:
1-10, Default = 1
:CALCulate<n>:LIMit<n>:UPPer:MODE <ABSolute|RELative>
:CALCulate<n>:LIMit<n>:UPPer:MODE?
Title:
Upper Limit Mode
Description:
Choose either ABSolute or RELative limit.
In ABSolute mode, the control value of the limit line is defined by absolute physical values (dBm).
In RELative mode, the control value of the limit line is relative to the reference level (dB).
If a limit of the specified number does not already exist, a default limit will be created first (having empty
data, with state set to ON).
Parameter(s):
<ABSolute|RELative>
Query Return:
ABS|REL
CALCulate Suffix Range:
1, Default = 1
LIMit Suffix Range:
1-10, Default = 1
Default Value:
ABSolute
:CALCulate<n>:LIMit<n>:UPPer:SHIFt <numeric_value> {DB}
Title:
Upper Limit Shift
Description:
Move the upper limit up or down by a relative amplitude. This command changes the value of :CALCulate<n>:LIMit<k>:UPPer[:DATA].
Issuing this command multiple times will change the limits each time. For example, sending
CALC:LIM1:UPP:SHIFT 1 dB
CALC:LIM1:UPP:SHIFT 1 dB
CALC:LIM1:UPP:SHIFT 1 dB
CALC:LIM1:UPP:SHIFT 1 dB
CALC:LIM1:UPP:SHIFT 1 dB
will shift the upper limit by 5 dB
If a limit of the specified number does not already exist, a default limit will be created first (having empty data, with state set to ON).
Parameter(s):
<numeric_value> {DB}
CALCulate Suffix Range:
1, Default = 1
LIMit Suffix Range:
1-10, Default = 1
:CALCulate<n>:LIMit<n>:UPPer:STATe <0 | 1 | ON | OFF>
:CALCulate<n>:LIMit<n>:UPPer:STATe?
Title:
Upper Limit State
Description:
Turns ON or OFF the upper limit.
If a limit of the specified number does not already exist, a default limit will be created first (having empty data, with state set to ON).
Parameter(s):
<0 | 1 | ON | OFF>
Query Return:
0 | 1
CALCulate Suffix Range:
1, Default = 1
LIMit Suffix Range:
1-10, Default = 1
Default Value:
OFF
:CALCulate<n>:LIMit:ACTive?
Title:
Limit Active
Description:
Queries the numbers of all active limit lines in ascending order. This command returns a empty string if no limits are active.
CALCulate Suffix Range:
1, Default = 1
:CALCulate:ACPower:LIMit:ADJacent:ABSolute <numeric_value> {DBM}
:CALCulate:ACPower:LIMit:ADJacent:ABSolute?
Title:
Adjacent Channel Power Adjacent Absolute Limit
Description:
Sets and queries the amplitude of absolute limit for ACPR adjacent power.
Parameter(s):
<numeric_value> {DBM}
Query Return:
Numeric (dBm)
Default Value:
10 dBm
Default Unit:
dBm
Range:
-200 dBm to 200 dBm
:CALCulate:ACPower:LIMit:ADJacent:LOWer:FAIL?
Title:
ACPR Limit Adjacent Lower Fail
Description:
This command queries the result of a limit check
on lower adjacent channel power
:CALCulate:ACPower:LIMit:ADJacent:RELative <numeric_value> {DBM}
:CALCulate:ACPower:LIMit:ADJacent:RELative?
Title:
Adjacent Channel Power Adjacent Relative Limit
Description:
Sets and queries the amplitude of relative limit for ACPR adjacent power.
Parameter(s):
<numeric_value> {DBM}
Query Return:
Numeric (dBm)
Default Value:
10 dBm
Default Unit:
dBm
Range:
-200 dBm to 200 dBm
:CALCulate:ACPower:LIMit:ADJacent:UPPer:FAIL?
Title:
ACPR Limit Adjacent Upper Fail
Description:
This command queries the result of a limit check
on upper adjacent channel power
:CALCulate:ACPower:LIMit:ALTernate:ABSolute <numeric_value> {DBM}
:CALCulate:ACPower:LIMit:ALTernate:ABSolute?
Title:
Adjacent Channel Power Alternate Absolute Limit
Description:
Sets and queries the amplitude of absolute limit for ACPR alternate power.
Parameter(s):
<numeric_value> {DBM}
Query Return:
Numeric (dBm)
Default Value:
10 dBm
Default Unit:
dBm
Range:
-200 dBm to 200 dBm
:CALCulate:ACPower:LIMit:ALTernate:LOWer:FAIL?
Title:
ACPR Limit Alternate Lower Fail
Description:
This command queries the result of a limit check
on lower alternate channel power
:CALCulate:ACPower:LIMit:ALTernate:RELative <numeric_value> {DBM}
:CALCulate:ACPower:LIMit:ALTernate:RELative?
Title:
Adjacent Channel Power Alternate Relative Limit
Description:
Sets and queries the amplitude of relative limit for ACPR alternate power.
Parameter(s):
<numeric_value> {DBM}
Query Return:
Numeric (dBm)
Default Value:
10 dBm
Default Unit:
dBm
Range:
-200 dBm to 200 dBm
:CALCulate:ACPower:LIMit:ALTernate:UPPer:FAIL?
Title:
ACPR Limit Alternate Upper Fail
Description:
This command queries the result of a limit check
on upper alternate channel power
:CALCulate:ACPower:LIMit:FAIL?
Title:
ACPR Limit Fail
Description:
This command queries the result of a limit check
on adjacent channel power ratio
:CALCulate:ACPower:LIMit:MAIN <numeric_value> {DBM}
:CALCulate:ACPower:LIMit:MAIN?
Title:
Adjacent Channel Power Main Limit
Description:
Sets and queries the amplitude of limit for main power.
Parameter(s):
<numeric_value> {DBM}
Query Return:
Numeric (dBm)
Default Value:
10 dBm
Default Unit:
dBm
Range:
-200 dBm to 200 dBm
:CALCulate:ACPower:LIMit:MODE <ABSolute|RELative>
:CALCulate:ACPower:LIMit:MODE?
Title:
Adjacent Channel Power Limit Mode
Description:
Sets the ACPR limit mode to be absolute or relative
Parameter(s):
<ABSolute|RELative>
Query Return:
ABS|REL
Default Value:
ABSolute
:CALCulate:ACPower:LIMit:STATe <0 | 1 | ON | OFF>
:CALCulate:ACPower:LIMit:STATe?
Title:
Adjacent Channel Power Limit State
Description:
Sets the ACPR limit state to be ON or OFF
Parameter(s):
<0 | 1 | ON | OFF>
Query Return:
0 | 1
Default Value:
OFF
:CALCulate:CHPower:LIMit <numeric_value> {DBM}
:CALCulate:CHPower:LIMit?
Title:
Channel Power Limit
Description:
Sets and queries the amplitude of limit on channel power.
Parameter(s):
<numeric_value> {DBM}
Query Return:
Numeric (dBm)
Default Value:
10 dBm
Default Unit:
dBm
Range:
-200 dBm to 200 dBm
:CALCulate:CHPower:LIMit:FAIL?
Title:
Channel Power Limit Fail
Description:
This command queries the result of a limit check
on channel power
:CALCulate:CHPower:LIMit:PSDensity <numeric_value> {DBM}
:CALCulate:CHPower:LIMit:PSDensity?
Title:
Channel Power Spectral Density Limit
Description:
Sets and queries the amplitude of limit on channel power spectral density.
Parameter(s):
<numeric_value> {DBM}
Query Return:
Numeric (dBm)
Default Value:
10 dBm
Default Unit:
dBm
Range:
-200 dBm to 200 dBm
:CALCulate:CHPower:LIMit:PSDensity:STATe <0 | 1 | ON | OFF>
:CALCulate:CHPower:LIMit:PSDensity:STATe?
Title:
Channel Power Spectral Density Limit State
Description:
Sets and queries the state of limit on channel power spectral density. The set form of this command sets the limit state to be ON or OFF
Parameter(s):
<0 | 1 | ON | OFF>
Query Return:
0 | 1
Default Value:
OFF
:CALCulate:CHPower:LIMit:PSD:FAIL?
Title:
Power Spectral Density Limit Fail
Description:
This command queries the result of a limit check
on channel power spectral density
:CALCulate:CHPower:LIMit:STATe <0 | 1 | ON | OFF>
:CALCulate:CHPower:LIMit:STATe?
Title:
Channel Power Limit State
Description:
Sets and queries the state of limit on channel power. The set form of this command sets the limit state to be ON or OFF
Parameter(s):
<0 | 1 | ON | OFF>
Query Return:
0 | 1
Default Value:
OFF
:CALCulate:LIMit<n>:ENVelope:UPDate:Y
Title:
Update Limit Envelope Amplitude
Description:
This command updates the amplitude of the upper and lower limits without changing the frequencies of the inflection points.
LIMit Suffix Range:
1-10, Default = 1
:CALCulate:LIMit<n>:LOWer:ENVelope:CREate
Title:
Create Lower Limit Envelope
Description:
This command is used to create an Lower limit envelope on the selected trace.
LIMit Suffix Range:
1-10, Default = 1
:CALCulate:LIMit<n>:LOWer[:TRACe]:POINts?
Title:
Lower Limit Points
Description:
This command queries the lower limit trace points (Y-axis values) for the specified limit. This differs from the limit data in that a value is returned for each point in the trace to indicate the values that are being used to evaluate limit pass/fail status.
The numeric suffix on LIMit specifies which limit number to query or set data. If the suffix is omitted, the command will refer to limit 1.
If a limit of the specified number does not exist, an empty list will be returned. Points which are not covered by the limit will be 'inf'.
LIMit Suffix Range:
1-10, Default = 1
:CALCulate:LIMit<n>:UPPer:ENVelope:CREate
Title:
Create Upper Limit Envelope
Description:
This command is used to create an Upper limit envelope on the selected trace.
LIMit Suffix Range:
1-10, Default = 1
:CALCulate:LIMit<n>:UPPer[:TRACe]:POINts?
Title:
Upper Limit Points
Description:
This command queries the upper limit trace points (Y-axis values) for the specified limit. This differs from the limit data in that a value is returned for each point in the trace to indicate the values that are being used to evaluate limit pass/fail status.
The numeric suffix on LIMit specifies which limit number to query or set data. If the suffix is omitted, the command will refer to limit 1.
If a limit of the specified number does not exist, an empty list will be returned. Points which are not covered by the limit will be 'inf'.
LIMit Suffix Range:
1-10, Default = 1
:CALCulate:LIMit:ALARm <0 | 1 | ON | OFF>
:CALCulate:LIMit:ALARm?
Title:
Limit Alarm
Description:
This command enables/disables the AAE notification for limit failures.
Parameter(s):
<0 | 1 | ON | OFF>
Query Return:
0 | 1
Default Value:
OFF
:CALCulate:LIMit:ENVelope:OFFSet <numeric_value> {DBM}
:CALCulate:LIMit:ENVelope:OFFSet?
Title:
Limit Envelope Offset
Description:
This command sets/gets the limit envelope offset. This defines how far away from the measured signal indicated the limit envelope is placed. Use :CALCulate:LIMit:TYPe to set the currently active limit line.
Parameter(s):
<numeric_value> {DBM}
Query Return:
Numeric (dBm)
Default Value:
3 dBm
Default Unit:
dBm
Range:
-100 dBm to 100 dBm
:CALCulate:LIMit:ENVelope:POINt <numeric_value>
:CALCulate:LIMit:ENVelope:POINt?
Title:
Number of Limit Envelope Points
Description:
This command sets the number of inflection point for the limit envelope.
Parameter(s):
<numeric_value>
Query Return:
Numeric
Default Value:
20
Range:
2 to 41
:CALCulate:LIMit:ENVelope:SHAPe <SQUare|SLOPe>
:CALCulate:LIMit:ENVelope:SHAPe?
Title:
Limit Envelope Shape
Description:
This command sets/gets the currently active limit envelope shape.
Parameter(s):
<SQUare|SLOPe>
Query Return:
SQU|SLOP
Default Value:
SQUare
:CALCulate:MARKer<n>:FUNCtion <OFF|NOISe|FCOunter>
:CALCulate:MARKer<n>:FUNCtion?
Title:
Marker Function
Description:
Select the marker function to perform post-processing operation. The default/OFF function performs pass through operation.
Parameter(s):
<OFF|NOISe|FCOunter>
Query Return:
OFF|NOIS|FCO
MARKer Suffix Range:
1-12, Default = 1
Default Value:
OFF
:CALCulate:MARKer<n>:MAXimum
Title:
Maker Move To Highest Peak
Description:
Moves the marker X value to the point in the marker's assigned trace that has the highest peak.
MARKer Suffix Range:
1-12, Default = 1
:CALCulate:MARKer<n>:MAXimum:LEFT
Title:
Marker Move To Left Peak
Description:
Moves the 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.
MARKer Suffix Range:
1-12, Default = 1
:CALCulate:MARKer<n>:MAXimum:NEXT
Title:
Marker Move To Next Peak
Description:
Moves the marker X value to the point in the marker's assigned trace that is the next highest peak.
MARKer Suffix Range:
1-12, Default = 1
:CALCulate:MARKer<n>:MAXimum:RIGHt
Title:
Marker Move To Right Peak
Description:
Moves the 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.
MARKer Suffix Range:
1-12, Default = 1
:CALCulate:MARKer<n>:MODE <POSition|DELTa|FIXed>
:CALCulate:MARKer<n>:MODE?
Title:
Marker Mode
Description:
Select the marker mode. POSition mode is a normal marker mode. DELTa mode is marker report difference relative to another marker. FIXed mode is a marker who's Y value is fixed at the last measured value before it is set to FIXed.
Parameter(s):
<POSition|DELTa|FIXed>
Query Return:
POS|DELT|FIX
MARKer Suffix Range:
1-12, Default = 1
Default Value:
POSition
:CALCulate:MARKer<n>:MOVE:LEFT
Title:
Marker Move To Left
Description:
Moves the marker X value to the next display point to the LEFT.
MARKer Suffix Range:
1-12, Default = 1
:CALCulate:MARKer<n>:MOVE:RIGHt
Title:
Marker Move To Right
Description:
Moves the marker X value to the next display point to the RIGHT.
MARKer Suffix Range:
1-12, Default = 1
:CALCulate:MARKer<n>:REFerence <numeric_value>
:CALCulate:MARKer<n>:REFerence?
Title:
Marker Reference
Description:
Sets the reference marker for the specified delta marker. This setting will be applied only if the marker mode set to DELTa.
Parameter(s):
<numeric_value>
Query Return:
Numeric
MARKer Suffix Range:
1-12, Default = 1
Default Value:
0
Range:
0 to 12
:CALCulate:MARKer<n>[:SET]:CENTer
Title:
Marker Set Center
Description:
Sets the center frequency of the instrument to the current X value of the marker.
MARKer Suffix Range:
1-12, Default = 1
:CALCulate:MARKer<n>[:SET]:RLEVel
Title:
Marker Set Reference Level
Description:
Sets the reference level of the instrument to the current Y value of the marker.
MARKer Suffix Range:
1-12, Default = 1
:CALCulate:MARKer<n>:STATe <0 | 1 | ON | OFF>
:CALCulate:MARKer<n>:STATe?
Title:
Marker State
Description:
Turns the selected marker on or off.
Parameter(s):
<0 | 1 | ON | OFF>
Query Return:
0 | 1
MARKer Suffix Range:
1-12, Default = 1
Default Value:
OFF
:CALCulate:MARKer<n>:TRACe <numeric_value>
:CALCulate:MARKer<n>:TRACe?
Title:
Marker Trace
Description:
Changes the trace to which the marker is currently attached.
Parameter(s):
<numeric_value>
Query Return:
Numeric
MARKer Suffix Range:
1-12, Default = 1
Default Value:
1
Range:
1 to 6
:CALCulate:MARKer<n>:X <numeric_value> {HZ | KHZ | MHZ | GHZ}
:CALCulate:MARKer<n>:X?
Title:
Marker Position
Description:
Sets the marker frequency.
Parameter(s):
<numeric_value> {HZ | KHZ | MHZ | GHZ}
Query Return:
Numeric (Hz)
MARKer Suffix Range:
1-12, Default = 1
Default Value:
200000000000 Hz
Default Unit:
Hz
Range:
-400000000000 Hz to 300000000000 Hz
:CALCulate:MARKer<n>:X <numeric_value> {PS | NS | US | MS | S | MIN | HR}
:CALCulate:MARKer<n>:X?
Title:
Marker Position Zero Span
Description:
Sets the marker time.
Parameter(s):
<numeric_value> {PS | NS | US | MS | S | MIN | HR}
Query Return:
Numeric (ms)
MARKer Suffix Range:
1-12, Default = 1
Default Value:
29999.99 ms
Default Unit:
ms
Range:
-1000 ms to 61670 ms
:CALCulate:MARKer<n>:Y <numeric_value> {DBM}
:CALCulate:MARKer<n>:Y?
Title:
Marker Value
Description:
Set/Get the marker Y value. The user defined Y maker value will be applied only if the marker is in Fixed mode.
Parameter(s):
<numeric_value> {DBM}
Query Return:
Numeric (dBm)
MARKer Suffix Range:
1-12, Default = 1
Default Value:
10 dBm
Default Unit:
dBm
Range:
-250 dBm to 130 dBm
:CALCulate:MARKer:AOFF
Title:
Marker All Off
Description:
Turns all markers off.
:CALCulate:MARKer:APReset
Title:
Marker Preset
Description:
Presets all markers to their preset values.
:CALCulate:MARKer[:DATA]:ALL?
Title:
All Marker Data
Description:
Returns the last stored X and Y values of all markers. The response format is (marker1.x, marker1.y), (marker2.x, marker2.y), ... (markern.x, markern.y). Returns (0,nan) if the marker has never been turned on or the marker is preset.
:CALCulate:MARKer:PEAK:EXCursion <numeric_value> {DB}
:CALCulate:MARKer:PEAK:EXCursion?
Title:
Marker Excursion
Description:
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 max commands.
Parameter(s):
<numeric_value> {DB}
Query Return:
Numeric (dB)
Default Value:
0 dB
Default Unit:
dB
Range:
0 dB to 200 dB
:CALCulate:MARKer:PEAK:EXCursion:STATe <0 | 1 | ON | OFF>
:CALCulate:MARKer:PEAK:EXCursion:STATe?
Title:
Marker Excursion State
Description:
Turn on/off excursion checking for marker max commands.
Parameter(s):
<0 | 1 | ON | OFF>
Query Return:
0 | 1
Default Value:
OFF
:CALCulate:MARKer:PEAK:THReshold <numeric_value> {DBM}
:CALCulate:MARKer:PEAK:THReshold?
Title:
Marker Threshold
Description:
Sets the threshold level for a marker. The threshold is the level that a peak must exceed to be considered a peak in marker max commands.
Parameter(s):
<numeric_value> {DBM}
Query Return:
Numeric (dBm)
Default Value:
0 dBm
Default Unit:
dBm
Range:
-200 dBm to 100 dBm
:CALCulate:MARKer:PEAK:THReshold:STATe <0 | 1 | ON | OFF>
:CALCulate:MARKer:PEAK:THReshold:STATe?
Title:
Marker Threshold State
Description:
Turn on/off threshold checking for marker max commands.
Parameter(s):
<0 | 1 | ON | OFF>
Query Return:
0 | 1
Default Value:
OFF
:CALCulate:OBW:LIMit <numeric_value> {HZ | KHZ | MHZ | GHZ}
:CALCulate:OBW:LIMit?
Title:
OBW Limit
Description:
Sets and queries the frequency limit on occupied bandwidth power.
Parameter(s):
<numeric_value> {HZ | KHZ | MHZ | GHZ}
Query Return:
Numeric (Hz)
Default Value:
10000 Hz
Default Unit:
Hz
Range:
1000 Hz to 300000000000 Hz
:CALCulate:OBW:LIMit:FAIL?
Title:
OBW Limit Fail
Description:
This command queries the result of a limit check
on occupied bandwidth power
:CALCulate:OBW:LIMit:STATe <0 | 1 | ON | OFF>
:CALCulate:OBW:LIMit:STATe?
Title:
OBW Power Limit State
Description:
Sets and queries the state of limit on occupied bandwidth power. The set form of this command sets the limit state to be ON or OFF
Parameter(s):
<0 | 1 | ON | OFF>
Query Return:
0 | 1
Default Value:
OFF
:CALCulate:PEAK:COUNt <numeric_value>
:CALCulate:PEAK:COUNt?
Title:
Peak Count
Description:
The desired number of peaks to be reported by FETC:PEAK? query.
Parameter(s):
<numeric_value>
Query Return:
Numeric
Default Value:
1
Range:
1 to 6
:CALCulate:PEAK:THReshold <numeric_value> {DBM}
:CALCulate:PEAK:THReshold?
Title:
Peak Threshold Level
Description:
Sets the threshold level which peak powers must exceed to be reported by FETC:PEAK? query.
Parameter(s):
<numeric_value> {DBM}
Query Return:
Numeric (dBm)
Default Value:
0 dBm
Default Unit:
dBm
Range:
-150 dBm to 30 dBm
:CALCulate:PEAK:THReshold:STATe <0 | 1 | ON | OFF>
:CALCulate:PEAK:THReshold:STATe?
Title:
Peak Threshold State
Description:
Turn ON|OFF the threshold that peak powers must exceed to be reported by PEAKS? query.
Parameter(s):
<0 | 1 | ON | OFF>
Query Return:
0 | 1
Default Value:
OFF
:CONFigure:ACPower
Title:
Configure Adjacent Channel Power Ratio
Description:
Configures and enables the default adjacent channel power ratio measurement. Disables channel power and occupied bandwidth measurements. Sets the main channel bandwidth equal to the span. Sets the adjacent channel bandwidth and channel spacing equal to the main channel bandwidth. Sets the detection method to RMS. Sets the instrument to single sweep mode (:INITiate:CONTinuous OFF). Measurement settings can be modified by using the [:SENSe]:ACPower commands before initiating a sweep.
:CONFigure:CHPower
Title:
Configure Channel Power
Description:
Configures and enables the default channel power measurement. Disables ACPR and occupied bandwidth measurements. Sets the integration bandwidth equal to the span. Sets the detection method to RMS. Sets the instrument to single sweep mode (:INITiate:CONTinuous OFF). Measurement settings can be modified by using the [:SENSe]:CHPower commands before initiating a sweep. Note that this measurement is not valid in zero span.
:CONFigure:OBWidth
Title:
Configure Occupied Bandwidth
Description:
Configures and enables the default occupied bandwidth measurement. Disables channel power and ACPR measurements. Sets the method to %. Sets the % of power to 99%. Sets the instrument to single sweep mode (:INITiate:CONTinuous: OFF). Measurement settings can be modified by using the [:SENSe]:OBWidth commands before initiating a sweep. Note that this measurement is not valid in zero span.
:DIAGnostic:SWEep:TIME?
Title:
Measured Sweep Time
Description:
This command queries the measured sweep time, in number of milliseconds. This command will return "nan" if no measured sweep time is available, which happens if the sweep was reset and the instrument has not yet swept enough to measure a full sweep.
:DISPlay:POINtcount <numeric_value>
:DISPlay:POINtcount?
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 sweep time.
Parameter(s):
<numeric_value>
Query Return:
Numeric
Default Value:
501
Range:
10 to 4001
:DISPlay:VIEW <NORMal|SPECtrogram>
:DISPlay:VIEW?
Title:
Display View
Description:
The display view command can be used to enable/disable spectrogram features in the spectrum application.
Parameter(s):
<NORMal|SPECtrogram>
Query Return:
NORM|SPEC
Default Value:
NORMal
:DISPlay:VIEW:SPECtrogram:AADJust
Title:
Spectrogram Scale Auto Adjust
Description:
Automatically adjusts the spectrogram scale reference and bottom amplitude to the max and min amplitudes, respectively, of the most recent trace data collected.
:DISPlay:VIEW:SPECtrogram:BOTTom <numeric_value> {DBM}
:DISPlay:VIEW:SPECtrogram:BOTTom?
Title:
Spectrogram Scale Bottom
Description:
The spectrogram scale bottom indicates the amplitude that corresponds to the least intense color in the spectrogram waterfall display. This is used in conjunction with the spectrogram scale reference command to establish the color gradient scale.
Parameter(s):
<numeric_value> {DBM}
Query Return:
Numeric (dBm)
Default Value:
-90 dBm
Default Unit:
dBm
Range:
-150 dBm to 30 dBm
:DISPlay:VIEW:SPECtrogram:HISTory[:DATA]? <numeric_value>
Title:
Spectrogram History Data
Description:
This command transfers the spectrogram history from the instrument to the client.
This command takes an integer parameter specifying the last trace ID received by client and returns all trace data after the received trace ID in a binary block response. The binary block response is formatted as below
History Header: (20 bytes)
Number Of Traces: 4 bytes, unsigned integer
Number Of Trace Points Per Trace : 4 bytes, unsigned integer
Last trace ID in the block: 4 bytes, unsigned integer
Reserved: 8 bytes
History Body:
Block of trace points formatted as a 4 byte, single-precision floating point value for each point. The history body size (in bytes) can be calculated as: <Number Of Traces> * (<Number Of Trace Points Per Trace> * 4).
If no new trace data was found in history, this command will return header only binary block with all zeros except <last trace ID in the block> is set to the last trace ID received by client.
Parameter(s):
<numeric_value>
:DISPlay:VIEW:SPECtrogram:HISTory:ELAPsed? <numeric_value>
Title:
Spectrogram History Elapsed
Description:
Provides the time values for the specified index in spectrogram history. Returns a negative value if the specified index is invalid.
Parameter(s):
<numeric_value>
:DISPlay:VIEW:SPECtrogram:HUE <numeric_value>
:DISPlay:VIEW:SPECtrogram:HUE?
Title:
Spectrogram Hue
Description:
The spectrogram hue command indicates the color that represents the highest amplitude in the spectrogram waterfall display. All of the other amplitudes are represented by colors starting at this hue setting and following a color wheel.
Parameter(s):
<numeric_value>
Query Return:
Numeric
Default Value:
0
Range:
0 to 359
:DISPlay:VIEW:SPECtrogram:LAYout <BOTTom|TOP|FULLscreen>
:DISPlay:VIEW:SPECtrogram:LAYout?
Title:
Spectrogram Layout
Description:
The spectrogram layout command describes where the spectrogram should be drawn on the front end. This command doesn't change any behavior in the backend but will be included in save/recall operations.
Parameter(s):
<BOTTom|TOP|FULLscreen>
Query Return:
BOTT|TOP|FULL
Default Value:
BOTTom
:DISPlay:VIEW:SPECtrogram:REFerence <numeric_value> {DBM}
:DISPlay:VIEW:SPECtrogram:REFerence?
Title:
Spectrogram Scale Reference
Description:
The spectrogram scale reference indicates the amplitude that corresponds to the most intense color in the spectrogram waterfall display. This is used in conjunction with the spectrogram scale bottom command to establish the color gradient scale.
Parameter(s):
<numeric_value> {DBM}
Query Return:
Numeric (dBm)
Default Value:
10 dBm
Default Unit:
dBm
Range:
-150 dBm to 30 dBm
:DISPlay:VIEW:SPECtrogram:SCALe:PDIVision <numeric_value> {PS | NS | US | MS | S | MIN | HR}
:DISPlay:VIEW:SPECtrogram:SCALe:PDIVision?
Title:
Spectrogram Per Division
Description:
Identifies the scale of the spectrogram's grid spacing.
Parameter(s):
<numeric_value> {PS | NS | US | MS | S | MIN | HR}
Query Return:
Numeric (ms)
Default Value:
1000 ms
Default Unit:
ms
Range:
1000 ms to 100000 ms
:DISPlay:VIEW:SPECtrogram:TRACe:SELection <POSition|TIME>
:DISPlay:VIEW:SPECtrogram:TRACe:SELection?
Title:
Cursor Selection
Description:
Selects which time cursor setting to use, position or time. For position, the DISP:VIEW:SPEC:POS setting will be used to determine which trace from the spectrogram history to show. For time, the DISP:VIEW:SPEC:TIME setting will be used instead.
Parameter(s):
<POSition|TIME>
Query Return:
POS|TIME
Default Value:
POSition
:DISPlay:WINDow:TRACe:Y[:SCALe]:PDIVision <numeric_value>
:DISPlay:WINDow:TRACe:Y[:SCALe]:PDIVision?
Title:
Scale Per Division
Description:
Set or query the scale per division setting of trace graph. This command doesn't change any behavior in the backend, but will be included in save/recall operations.
Parameter(s):
<numeric_value>
Query Return:
Numeric
Default Value:
10
Range:
1 to 15
:DISPlay[:WINDow]:TRACe:Y:SCALe:RLEVel <numeric_value> {DBM}
:DISPlay[:WINDow]:TRACe:Y:SCALe:RLEVel?
Title:
Reference Level
Description:
Sets the reference level amplitude value for the y-axis. This value is the display reference level, which means it has the reference level offset applied. It also means that a change to the reference level offset will change this setting (though the actual, unadjusted reference level will stay the same).
Note that this may cause a change in attenuation if the automatic input attenuation coupling is enabled. For the purpose of coupling, the actual reference level (without the offset applied) is used, though this command will always reflect the display value.
For example, suppose a starting reference level offset of 0 dB and a reference level of 10 dBm. If the offset is set to 20 dB, the display reference level will be set to 10 dBm - 20 dB = -10 dBm; no attenuation change will occur. Likewise, if the starting reference level offset is 20 dB and the (display) reference level is set to 0 dBm, the display reference level will remain at 0 dBm, though the (actual) reference level value used in auto attenuation coupling is 0 dBm + 20 dB = 20 dBm.
To obtain the actual reference level, either add in the reference level offset, or temporarily set the offset to 0 (in which case the display reference level will reflect the actual one).
Parameter(s):
<numeric_value> {DBM}
Query Return:
Numeric (dBm)
Default Value:
10 dBm
Default Unit:
dBm
Range:
-150 dBm to 30 dBm
:DISPlay[:WINDow]:TRACe:Y[:SCALe]:RLEVel:AUTO[:IMMediate] <numeric_value> {DB}
Title:
Automatic Reference Level
Description:
This command causes the reference level to immediately be set to an automatically computed value that best displays the particular data. The reference level is set to a specified dB above the selected trace max value. This command is semantically equivalent to :DISPlay[:WINDow]:TRACe[:SCALe]:RLEVel <amplitude> with the computed value for amplitude.
Parameter(s):
<numeric_value> {DB}
:DISPlay[:WINDow]:TRACe:Y[:SCALe]:RLEVel:OFFSet <numeric_value> {DB}
:DISPlay[:WINDow]:TRACe:Y[:SCALe]:RLEVel:OFFSet?
Title:
Reference Level Offset
Description:
Sets the reference level offset value for the y-axis.
This offset is used for display purposes only, and does not affect the actual reference level used for auto attenuation coupling, or any other settings that depend on reference level.
See DISP:WIND:TRAC:Y:SCAL:RLEV for details on the interaction between reference level offset and display reference level.
Parameter(s):
<numeric_value> {DB}
Query Return:
Numeric (dB)
Default Value:
0 dB
Default Unit:
dB
Range:
-99.9 dB to 99.9 dB
:FETCh:ACPower?
Title:
Fetch Adjacent Channel Power Ratio
Description:
Returns the most recent adjacent channel power ratio measurement results. If the instrument is sweeping, it will not return until the sweep is complete. If the instrument is not sweeping and the current data is not valid it will return error -230. This could occur if there was a *RST immediately before the :FETCh? or if a measurement parameter was changed without an :INITiate
Data is returned as 9 comma-separated values: main channel power, absolute lower adjacent channel power, absolute upper adjacent channel power, absolute lower alternate channel power, absolute upper alternate channel power, relative lower adjacent channel power, relative upper adjacent channel power, relative lower alternate channel power, relative upper alternate channel power.
If the measurement is not enabled (see [:SENSe]:CHPower:STATe) then, the instrument will indicate error -400 and return the string "nan,nan,nan,nan,nan,nan,nan,nan,nan"
:FETCh:AMPLitude? <numeric_value> {HZ | KHZ | MHZ | GHZ}
Title:
Fetch Amplitude
Description:
Returns the amplitude at the given frequency. The command does not wait for the sweep to complete.
If the trace data at the requested frequency is invalid (or out of span) then NAN is returned and error code -230 is indicated.
Parameter(s):
<numeric_value> {HZ | KHZ | MHZ | GHZ}
:FETCh:CHPower?
Title:
Fetch Channel Power and Density
Description:
This command returns the most recent channel power measurement results: channel power and channel power density.
If the instrument is sweeping, it will not return until the sweep is complete.\
If the instrument is not sweeping and the current data is not valid it will return error -230. This could occur if there was a *RST immediately before the :FETCh? or if a measurement parameter was changed without an :INITiate. Data is returned as 2 comma-separated values: channel power, channel power density.
If the measurement is not enabled (see [:SENSe]:CHPower:STATe) then, the instrument will indicate error -400 and return the string "nan,nan"
:FETCh:CHPower:CHPower?
Title:
Fetch Channel Power
Description:
Returns the most recent channel power measurement result. It returns only the channel power, not the channel power density. Use :FETCh:CHPower? to get both channel power and channel power density.
If the instrument is sweeping, it will not return until the sweep is complete. If the instrument is not sweeping and the current data is not valid it will return error -230. This could occur if there was a *RST immediately before the :FETCh? or if a measurement parameter was changed without an :INITiate.
If the measurement is not enabled (see [:SENSe]:CHPower:STATe) then, the instrument will indicate error -400 and return the string "nan,nan"
:FETCh:CHPower:DENSity?
Title:
Fetch Channel Power Density
Description:
Returns the most recent channel power density measurement result. It returns only the channel power density, not the channel power.
Use :FETCh:CHPower? to get both channel power and channel power density.
If the instrument is sweeping, it will not return until the sweep is complete. If the instrument is not sweeping and the current data is not valid it will return error -230. This could occur if there was a *RST immediately before the :FETCh? or if a measurement parameter was changed without an :INITiate.
If the measurement is not enabled (see [:SENSe]:CHPower:STATe) then, the instrument will indicate error -400 and return the string "nan,nan"
:FETCh:OBWidth<n>?
Title:
Fetch Occupied Bandwidth
Description:
Returns a different set of measurement information depending on the suffix. The default suffix of 1 will return the most recent occupied bandwidth measurement results: occupied bandwidth, percent of power and dB down. One of either percent of power or dB down is measured and the other is set. That is determined by the value set using [:SENSe]:OBWidth:METHod. If the measurement is not enabled with :SENSe:OBWidth:STATe then, the instrument will indicate error -400 and return the string "nan,nan,nan".
Using suffix 2 will return the most recent channel power, x dB bandwidth, percent bandwidth, and transmit frequency error. The channel power and occupied bandwidth measurements will be calculated regardless of CHP:STAT and OBW:STAT settings.
Using suffix 3 will return the same results as 1, plus the start, center, and end frequencies of the occupied bandwidth.
For all suffixes, if the instrument is sweeping, it will not return until the sweep is complete. If the instrument is not sweeping and the current data is not valid it will return error -230. This could occur if there was a *RST immediately before the :FETCh? or if a measurement parameter was changed without an :INITiate.
OBWidth Suffix Range:
1-3, Default = 1
:FETCh:PEAK?
Title:
Fetch Peak
Description:
Returns a pair (amplitude, frequency in Hz) of the peak amplitude in the current sweep. The command does not wait for the sweep to complete. If the trace data is invalid then both numbers in the pair will be NAN and error code -230 will be indicated.
:FORMat[:TRACe][:DATA] <ASCii|INTeger|REAL>,[<numeric_value>]
:FORMat[:TRACe][:DATA]?
Title:
Trace Data Format
Description:
This command specifies the format in which data is returned in TRAC:DATA queries. The optional numeric parameter is needed for REAL format only. It defines the length of the floating point number in bits. Valid values are 32 and 64. If the optional numeric parameter is omitted, the default length of REAL data is set to 64 bits.
ASCii format returns the data in comma-separated ASCII format. The units are the current measurement units.
INTeger,32 values are signed 32-bit integers in little-endian byte order. This format returns the data in 4-byte blocks. The values are scaled by 1000, so if the current measurement units are dBm the integer values would be mdBm. For example, if the measured result was -12.345 dBm, that value would be sent as -12345.
REAL,32 values are 32-bit floating point numbers conforming to the IEEE 754 standard in little-endian byte order. This format returns the data in 4-byte binary format. The units are the current measurement units.
REAL,64 values are 64-bit floating point numbers conforming to the IEEE 754 standard in little-endian byte order. This format returns the data in 8-byte binary format. The units are the current measurement units.
Parameter(s):
<ASCii|INTeger|REAL>,[<numeric_value>]
Query Return:
ASC|INT|REAL
Default Value:
ASCii
:INITiate:CONTinuous <0 | 1 | ON | OFF>
:INITiate:CONTinuous?
Title:
Sweep Type
Description:
Specifies whether the sweep/measurement is triggered continuously. If the value is set to ON or 1, another sweep/measurement is triggered as soon as the current one completes. If continuous is set to OFF or 0, the instrument remains initiated until the current sweep/measurement completes, then enters the 'idle' state and waits for the :INITiate[:IMMediate] command or for :INITiate:CONTinuous ON.
If :INITiate:CONTinuous is changed to ON before the current sweep/measurement completes, a new sweep/measurement will be continuously triggered as soon as the current sweep/measurement completes. If :INITiate[:IMMediate] is received before the current sweep/measurement completes, it will be ignored. Clients must either wait for the current sweep/measurement to complete before triggering a 'single sweep', or :ABORt the sweep/measurement after setting :INITiate:CONTinuous to OFF (which will cause the instrument to immediately enter the idle state where it can accept new triggers).
The default value is ON. That is, sending :INIT:CONT is equivalent to sending :INIT:CONT ON. The query version of the command returns a 1 if the instrument is continuously sweeping/measuring and returns a 0 if the instrument is in single sweep/measurement mode.
Parameter(s):
<0 | 1 | ON | OFF>
Query Return:
0 | 1
Default Value:
ON
:INITiate[:IMMediate]
Title:
Initiate Single Sweep
Description:
Initiates a sweep/measurement. If :INITiate:CONTinuous is set to ON, or if :INITiate:CONTinuous is set to OFF 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.
:INITiate[:IMMediate]:ALL
Title:
Initiate Average Count Sweep
Description:
Initiates sweep until all active traces reach its average count
:INSTrument:REMote:STATe <0 | 1 | ON | OFF>,<string>
:INSTrument:REMote:STATe?
Title:
RemoteSpectrumAnalyzerId
Description:
This command can be used to indicate the device is being used by someone. The set command takes two parameters:
- a boolean to indicate whether the device is being used
- a string to indicate the identification of someone currently using the device.
When a value of 1 is passed into the boolean parameter (indicating the device being used), the identification string parameter must be non-empty; otherwise, a scpi error will be generated.
When no longer being used, these settings should be cleared with a boolean parameter of zero. The string paramter does not matter because it will automatically be set to the empty string.
The query command returns the current values of the boolean and the string settings. The remote identification string setting is empty only if it has never been set or has been cleared via this command.
Both settings will be reset after a reboot.
Parameter(s):
<0 | 1 | ON | OFF>,<string>
:MEASure:ACPower?
Title:
Measure Adjacent Channel Power Ratio
Description:
Sets the active measurement to adjacent channel power ratio, sets the default measurement parameters, triggers a new measurement and returns the main channel power, lower adjacent, upper adjacent, lower alternate and upper alternate channel power results. It is a combination of the commands :CONFigure:ACPower; :READ:ACPower? For a description of the default adjacent channel power ratio measurement parameters see :CONFigure:ACPower. To make an adjacent channel power ratio measurement with settings other than the default values send: :CONFigure:ACPower
Commands to set desired settings: :READ:ACPower?
Data is returned as 9 comma-separated values: main channel power, absolute lower adjacent channel power, absolute upper adjacent channel power, absolute lower alternate channel power, absolute upper alternate channel power, relative lower adjacent channel power, relative upper adjacent channel power, relative lower alternate channel power, relative upper alternate channel power.
:MEASure:CHPower?
Title:
Measure Channel Power And Density
Description:
Sets the active measurement to channel power, sets the default measurement parameters, triggers a new measurement and returns the channel power and channel power density results. It is a combination of the commands :CONFigure:CHPower; :READ:CHPower?
For a description of the default channel power measurement parameters see :CONFigure:CHPower. To make a channel power measurement with settings other than the default values send: :CONFigure:CHPower Commands to set desired settings :READ:CHPower? Data is returned as 2 comma-separated values: channel power, channel power density.
:MEASure:CHPower:CHPower?
Title:
Measure Channel Power
Description:
Sets the active measurement to channel power, sets the default measurement parameters, triggers a new measurement and returns channel power as the result. It is a combination of the commands :CONFigure:CHPower; :READ:CHPower:CHPower?
To measure both channel power and channel power density use MEASure:CHPower? For a description of the default channel power measurement parameters see :CONFigure:CHPower. To make a channel power measurement with settings other than the default values send: :CONFigure:CHPower, Commands to set desired settings: :READ:CHPower:CHPower?
:MEASure:CHPower:DENSity?
Title:
Measure Channel Power Density
Description:
Sets the active measurement to channel power, sets the default measurement parameters, triggers a new measurement and returns channel power density as the result. It is a combination of the commands :CONFigure:CHPower; :READ:CHPower:DENSity?
To measure both channel power and channel power density use MEASure:CHPower? For a description of the default channel power measurement parameters see :CONFigure:CHPower. To make a channel power measurement with settings other than the default values send: :CONFigure:CHPower, Commands to set desired settings: :READ:CHPower:DENSity?
:MMEMory:LOAD:LIMit <string>,<string>,<string>
Title:
Load Limit From File
Description:
This command loads limit data from the specified limit file.
The file location is resolved using the MSUS and file path parameters. Parameters:
1. Label: Used to specify which limit to load. Currently, the label only supports loading all limits. Send an empty string or "ALL" to load all limits.
2. File path: The file path (including file name) relative to the MSUS root directory. File path is case sensitive. File extension is optional.
3. MSUS: Device to load the file from. See MMEMory:MSUSs? for information on obtaining the list of available devices. MSUS parameter is case sensitive.
For example:
MMEMory:LOAD:LIMit "ALL","/example_limit_file", "USB1"
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>,<string>
:MMEMory:LOAD:RAM <numeric_value>,<numeric_value>,<string>
Title:
Load RAM
Description:
Store data to RAM from a file. This command takes three parameters
1. data block size: that needs to be stored in bytes (must be a word aligned)
2. offset: in bytes from start of RAM address to store data at
3. filename: name of the file without the full path. Contents of this file will be copied over to RAM
Parameter(s):
<numeric_value>,<numeric_value>,<string>
:MMEMory:STOEvent:CLEarall
Title:
Clear All Save On Event
Description:
Turns off all save on event types that are active.
:MMEMory:STOEvent:EOSWeep:MODE <CONTinuous|SINGle>
:MMEMory:STOEvent:EOSWeep:MODE?
Title:
End of Sweep Save On Event Mode
Description:
Specifies the stop mode of the end of sweep save on event system. Setting the value to CONTinuous will cause the instrument to keep saving traces at the completion of every valid sweep. Setting the value to SINGle will trigger a save trace on the next complete valid sweep and then automatically turn the end of sweep save on event feature OFF.
Parameter(s):
<CONTinuous|SINGle>
Query Return:
CONT|SING
Default Value:
CONTinuous
:MMEMory:STOEvent:EOSWeep[:STATe] <0 | 1 | ON | OFF>
:MMEMory:STOEvent:EOSWeep[:STATe]?
Title:
End of Sweep Save on Event State
Description:
Turn the end of sweep save on event ON or OFF. Turning the feature on will cause the instrument to automatically save a trace whenever a sweep completes.
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):
<0 | 1 | ON | OFF>
Query Return:
0 | 1
Default Value:
OFF
:MMEMory:STOEvent:LIMit:INTerval <numeric_value> {PS | NS | US | MS | S | MIN | HR}
:MMEMory:STOEvent:LIMit:INTerval?
Title:
Limit Save On Event Interval
Description:
Sets the time interval to keep saving after a limit line failure has occured when :MMEMory:STOEvent:LIMit:MODE is set to INTerval.
Parameter(s):
<numeric_value> {PS | NS | US | MS | S | MIN | HR}
Query Return:
Numeric (ms)
Default Value:
60000 ms
Default Unit:
ms
Range:
0 ms to 216000000 ms
:MMEMory:STOEvent:LIMit:MODE <CONTinuous|SINGle|INTerval>
:MMEMory:STOEvent:LIMit:MODE?
Title:
End of Sweep Save On Event Mode
Description:
Specifies the stop mode of the limit save on event system. Setting the value to CONTinuous will cause the instrument to keep saving traces at every limit line failure. Setting the value to SINGle will trigger a save trace on the next limit line failure and then automatically turn the end of sweep save on event feature OFF automatically. Setting the value to INTerval will trigger a save on the next limit line failure and contiue to save at every end of sweep until the set time interval has expired.
Parameter(s):
<CONTinuous|SINGle|INTerval>
Query Return:
CONT|SING|INT
Default Value:
CONTinuous
:MMEMory:STOEvent:LIMit:PTRigger[:STATe] <0 | 1 | ON | OFF>
:MMEMory:STOEvent:LIMit:PTRigger[:STATe]?
Title:
Limit Pretrigger Save on Event State
Description:
Turn the limit pre-trigger save on event ON or OFF. Turning the feature ON will cause the instrument to automatically save a trace captured prior to the limit line failure trace. The :MMEMory:STOEvent:LIMit[:STATe] and :INITiate:CONTinuous needs to be turned ON for the pre-trigger feature to apply.
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):
<0 | 1 | ON | OFF>
Query Return:
0 | 1
Default Value:
OFF
:MMEMory:STOEvent:LIMit[:STATe] <0 | 1 | ON | OFF>
:MMEMory:STOEvent:LIMit[:STATe]?
Title:
Limit Save on Event State
Description:
Turn the limit save on event ON or OFF. Turning the feature on will cause the instrument to automatically save a trace whenever a limit line failure occurs.
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):
<0 | 1 | ON | OFF>
Query Return:
0 | 1
Default Value:
OFF
:MMEMory:STOEvent:TIMer:INTerval <numeric_value> {PS | NS | US | MS | S | MIN | HR}
:MMEMory:STOEvent:TIMer:INTerval?
Title:
Timer Save On Event Interval
Description:
Sets the time interval to save when :MMEMory:STOEvent:TIMer[:STATe] is enabled. The queried value is always in milliseconds.
Parameter(s):
<numeric_value> {PS | NS | US | MS | S | MIN | HR}
Query Return:
Numeric (ms)
Default Value:
240000 ms
Default Unit:
ms
Range:
0 ms to 3600000 ms
:MMEMory:STOEvent:TIMer[:STATe] <0 | 1 | ON | OFF>
:MMEMory:STOEvent:TIMer[:STATe]?
Title:
Limit Save on Event State
Description:
Turn the timer save on event ON or OFF. Turning the feature on will cause the instrument to automatically save a trace at the interval specified by :MMEMory:STOEvent:LIMit:INTerval, if space is available. Available memory may be checked using :MMEMory:CATalog:DIRectory query command.
Parameter(s):
<0 | 1 | ON | OFF>
Query Return:
0 | 1
Default Value:
OFF
:MMEMory:STORe:LIMit <string>,<string>,<string>
Title:
Store Limit To File
Description:
This command stores the 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 .lim.
The command automatically overwrites the specified file if present. Parameters:
1. Label: Used to specify which limit to store. Currently, the label only supports storing all limits. Send an empty string or "ALL" to store all limits.
2. File path: The file path (including file name) relative to the MSUS root directory. File path is case sensitive. File extension is optional.
3. MSUS: Device to store the file to. See MMEMory:MSUSs? for information on obtaining the list of available devices. MSUS parameter is case sensitive.
For example:
MMEMory:STORe:LIMit "ALL","/example_limit_file", "USB1"
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>,<string>
:MMEMory:STORe:RAM <numeric_value>,<numeric_value>,<string>
Title:
Store RAM
Description:
Load data from RAM to a file. This command takes three parameters
1. data block size: that needs to be loaded in bytes (must be a word aligned)
2. offset: in bytes from start of RAM address to load from
3. filename: name of the file without the full path. This is the destination file where the contents of RAM are copied over
Parameter(s):
<numeric_value>,<numeric_value>,<string>
:MMEMory:STORe:TRACe:CSV <string>,<string>,<string>
Title:
Store Trace in CSV
Description:
This command saves the current trace to CSV file in specified file location. The file location is resolved using the MSUS and file path parameters. These parameters are case sensitive.
Parameters:
1. Label: Used to specify which trace to save. Currently, the label only supports saving all traces. Send an empty string or "ALL" to store all traces.
2. File path: The file path (including file name) relative to the MSUS root directory. File extension should not be specified.
3. MSUS: Device to save the file on. See MMEMory:CATalog:MSUSs? for information on obtaining the list of available devices.
A common cause of the command failure is not having enough space available on MSUS to save trace. Use :MMEMory:CATalog:DIRectory query command to retrieve the total space available on MSUS.
Parameter(s):
<string>,<string>,<string>
:READ:ACPower?
Title:
Read Adjacent Channel Power Ratio
Description:
Triggers a new adjacent channel power ratio measurement and returns the results: main channel power, lower adjacent and upper adjacent channel power. It is the equivalent of the command sequence :ABORT; :INITiate; :FETCh:ACPower?
The channel power measurement must be the active measurement (specified by the command :CONFigure:ACPower).The instrument should be in the single sweep mode.
The current measurement can be queried using the command :CONFigure? Data is returned as 9 comma-separated values: main channel power, absolute lower adjacent channel power, absolute upper adjacent channel power, absolute lower alternate channel power, absolute upper alternate channel power, relative lower adjacent channel power, relative upper adjacent channel power, relative lower alternate channel power, relative upper alternate channel power.
If the measurement is not active, the instrument will indicate error -400 and return the string "nan,nan,nan,nan,nan". If :INITiate command fails or if :INITiate:CONTinuous is set to ON(continuous sweep) it returns a string "nan,nan,nan,nan,nan,nan,nan,nan,nan"
:READ:CHPower?
Title:
Read Channel Power And Density
Description:
Triggers a new channel power measurement and returns the results: channel power and channel power density. It is the equivalent of the command sequence: ":ABORT; :INITiate; :FETCh:CHPower?"
The channel power measurement must be the active measurement (specified by the command :CONFigure:CHPower).The instrument should be in the single sweep mode. Data is returned as 2 comma-separated values: channel power, channel power density.
If the measurement is not active, the instrument will indicate error -400 and return the string "nan,nan". If :INITiate command fails, or if :INITiate:CONTinuous is set to ON(continuous sweep), it returns a string "nan,nan".
:READ:CHPower:CHPower?
Title:
Read Channel Power
Description:
Triggers a new channel power measurement and returns the channel power result: channel power. It is the equivalent of the command sequence ":ABORT; :INITiate; :FETCh:CHPower:CHPower?"
The channel power measurement must be the active measurement (specified by the command :CONFigure:CHPower).The instrument should be in the single sweep mode. Data returned is: channel power.
If the measurement is not active, the instrument will indicate error -400 and return the string "nan,nan". If :INITiate command fails, or if :INITiate:CONTinuous is set to ON(continuous sweep), it returns a string "nan,nan".
:READ:CHPower:DENSity?
Title:
Read Channel Power Density
Description:
Triggers a new channel power measurement and returns the results: channel power density. It is the equivalent of the command sequence :ABORT; :INITiate; :FETCh:CHPower:DENSity? The channel power measurement must be the active measurement (specified by the command :CONFigure:CHPower).The instrument should be in the single sweep mode. Data returned is: channel power density.
If the measurement is not active, the instrument will indicate error -400 and return the string "nan,nan". If :INITiate command fails, or if :INITiate:CONTinuous is set to ON(continuous sweep), it returns a string "nan,nan"
[:SENSe]:ACPower:BANDwidth|BWIDth:ADJacent <numeric_value> {HZ | KHZ | MHZ | GHZ}
[:SENSe]:ACPower:BANDwidth|BWIDth:ADJacent?
Title:
Adjacent CHPWR Adjacent Integration Bandwidth
Description:
Sets the adjacent channel bandwidth for adjacent channel power measurement. Integration bandwidth must be less than or equal to span
Parameter(s):
<numeric_value> {HZ | KHZ | MHZ | GHZ}
Query Return:
Numeric (Hz)
Default Value:
10350000 Hz
Default Unit:
Hz
Range:
10 Hz to 400000000000 Hz
[:SENSe]:ACPower:BANDwidth|BWIDth:ALTernate <numeric_value> {HZ | KHZ | MHZ | GHZ}
[:SENSe]:ACPower:BANDwidth|BWIDth:ALTernate?
Title:
Adjacent CHPWR Alternate Integration Bandwidth
Description:
Sets the alternate channel bandwidth for adjacent channel power measurement. Integration bandwidth must be less than or equal to span
Parameter(s):
<numeric_value> {HZ | KHZ | MHZ | GHZ}
Query Return:
Numeric (Hz)
Default Value:
10350000 Hz
Default Unit:
Hz
Range:
10 Hz to 400000000000 Hz
[:SENSe]:ACPower:BANDwidth|BWIDth:MAIN <numeric_value> {HZ | KHZ | MHZ | GHZ}
[:SENSe]:ACPower:BANDwidth|BWIDth:MAIN?
Title:
Adjacent CHPWR Main Integration Bandwidth
Description:
Sets the main channel bandwidth for adjacent channel power measurement. Integration bandwidth must be less than or equal to span
Parameter(s):
<numeric_value> {HZ | KHZ | MHZ | GHZ}
Query Return:
Numeric (Hz)
Default Value:
10350000 Hz
Default Unit:
Hz
Range:
10 Hz to 400000000000 Hz
[:SENSe]:ACPower:BANDwidth|BWIDth:SPACing <numeric_value> {HZ | KHZ | MHZ | GHZ}
[:SENSe]:ACPower:BANDwidth|BWIDth:SPACing?
Title:
Adjacent Channel Power Spacing
Description:
Controls the channel spacing which is the distance from the modulated carrier signal to the
upper or lower Adjacent Channel.
Parameter(s):
<numeric_value> {HZ | KHZ | MHZ | GHZ}
Query Return:
Numeric (Hz)
Default Value:
10350000 Hz
Default Unit:
Hz
Range:
10 Hz to 400000000000 Hz
[:SENSe]:ACPower:STATe <0 | 1 | ON | OFF>
[:SENSe]:ACPower:STATe?
Title:
Adjacent Channel Power State
Description:
Sets the state of the adjacent channel power ratio measurement, ON or OFF. When using :CONFigure:ACPower, the state is automatically set to ON
Parameter(s):
<0 | 1 | ON | OFF>
Query Return:
0 | 1
Default Value:
OFF
[:SENSe]:AVERage:COUNt <numeric_value>
[:SENSe]:AVERage:COUNt?
Title:
Sense Average Count
Description:
Sets the effective number of averages and the length of the rolling min and max hold. Due to memory limitations the actual length of buffers for rolling min and max hold are limited to 2,000,000 / number of trace points.
Parameter(s):
<numeric_value>
Query Return:
Numeric
Default Value:
10
Range:
2 to 1000
[:SENSe]:AVERage:TYPE <NORMal|MINimum|MAXimum|AVERage|RMAXimum|RMINimum|RAVerage>
[:SENSe]:AVERage:TYPE?
Title:
Sense Average Type
Description:
Specifies how successive traces are combined to produce the resulting display value. Only applies to trace 1. Setting the TYPE to NORMal will cause the displayed value for a point to be the current measured value for that point. Setting the TYPE to AVERage will cause the displayed value for a point to be the average of the last <integer> measured values where <integer> is set by [:SENSe]:AVERage:COUNt. Setting the TYPE to MAXimum will cause the displayed value for a point is the maximum measured value for that point over sweeps. Setting the TYPE to MINimum will cause the displayed value for a point is the minimum measured value for that point over sweeps.Setting the TYPE to RMAXimum will cause the displayed value for a point to be the maximum of the last <integer> measured values where <integer> is set by [:SENSe]:AVERage:COUNt.Setting the TYPE to RMINimum will cause the displayed value for a point to be the minimum of the last <integer> measured values where <integer> is set by [:SENSe]:AVERage:COUNt.
Parameter(s):
<NORMal|MINimum|MAXimum|AVERage|RMAXimum|RMINimum|RAVerage>
Query Return:
NORM|MIN|MAX|AVER|RMAX|RMIN|RAV
Default Value:
NORMal
[:SENSe]:BANDwidth|BWIDth[:RESolution] <numeric_value> {HZ | KHZ | MHZ | GHZ}
[:SENSe]:BANDwidth|BWIDth[:RESolution]?
Title:
RBW Zero Span
Description:
Sets the resolution bandwidth.
Note that using this command turns the automatic resolution bandwidth setting OFF.
In Zero Span, the range will change to allow a mininum of 5 KHz to the maximum of 20 MHz.
Parameter(s):
<numeric_value> {HZ | KHZ | MHZ | GHZ}
Query Return:
Numeric (Hz)
Default Value:
3000000 Hz
Default Unit:
Hz
Range:
5000 Hz to 20000000 Hz
[:SENSe]:BANDwidth|BWIDth[:RESolution] <numeric_value> {HZ | KHZ | MHZ | GHZ}
[:SENSe]:BANDwidth|BWIDth[:RESolution]?
Title:
RBW
Description:
Sets the resolution bandwidth.
Note that using this command turns the automatic resolution bandwidth setting OFF.
Parameter(s):
<numeric_value> {HZ | KHZ | MHZ | GHZ}
Query Return:
Numeric (Hz)
Default Value:
3000000 Hz
Default Unit:
Hz
Range:
10 Hz to 3000000 Hz
[:SENSe]:BANDwidth|BWIDth[:RESolution]:RATio <numeric_value>
[:SENSe]:BANDwidth|BWIDth[:RESolution]:RATio?
Title:
RBW Span Ratio
Description:
Sets the ratio of the resolution bandwidth to the span for use when the resolution bandwidth to span coupling is enabled. Note that the front panel interface sets the inverse ratio: the span to the resolution bandwidth.
Parameter(s):
<numeric_value>
Query Return:
Numeric
Default Value:
0.01
Range:
1e-05 to 1
[:SENSe]:BANDwidth|BWIDth:SHAPe <FLATtop|NUTall>
[:SENSe]:BANDwidth|BWIDth:SHAPe?
Title:
RBW Filter Type
Description:
This command sets the RBW filter type, Flat Top window or Nutall.
Parameter(s):
<FLATtop|NUTall>
Query Return:
FLAT|NUT
Default Value:
FLATtop
[:SENSe]:BANDwidth|BWIDth:VIDeo <numeric_value> {HZ | KHZ | MHZ | GHZ}
[:SENSe]:BANDwidth|BWIDth:VIDeo?
Title:
VBW Zero Span
Description:
Sets the video bandwidth.
Note that using this command turns the automatic video bandwidth setting OFF.
In Zero Span, the range will change to allow a mininum of 5 KHz to the maximum of 20 MHz.
The Default value will also change to 3 MHz.
Parameter(s):
<numeric_value> {HZ | KHZ | MHZ | GHZ}
Query Return:
Numeric (Hz)
Default Value:
3000000 Hz
Default Unit:
Hz
Range:
5000 Hz to 20000000 Hz
[:SENSe]:BANDwidth|BWIDth:VIDeo <numeric_value> {HZ | KHZ | MHZ | GHZ}
[:SENSe]:BANDwidth|BWIDth:VIDeo?
Title:
VBW
Description:
Sets the video bandwidth.
Note that using this command turns the automatic video bandwidth setting OFF.
Parameter(s):
<numeric_value> {HZ | KHZ | MHZ | GHZ}
Query Return:
Numeric (Hz)
Default Value:
1000000 Hz
Default Unit:
Hz
Range:
1 Hz to 3000000 Hz
[:SENSe]:BANDwidth|BWIDth:VIDeo:RATio <numeric_value>
[:SENSe]:BANDwidth|BWIDth:VIDeo:RATio?
Title:
VBW RBW Ratio
Description:
Sets the ratio of the video bandwidth to the resolution bandwidth for use when the video to resolution bandwidth coupling is enabled. Note that the front panel interface sets the inverse ratio: the resolution bandwidth to the video bandwidth which is an integer, in other words, if you send 0.35, the display will show 2 not 2.857
Parameter(s):
<numeric_value>
Query Return:
Numeric
Default Value:
0.333333333333333
Range:
1e-05 to 1
[:SENSe]:BANDwidth|BWIDth:VIDeo:TYPE <LINear|LOGarithmic>
[:SENSe]:BANDwidth|BWIDth:VIDeo:TYPE?
Title:
VBW Averaging
Description:
Changes the VBW/Average type.
Parameter(s):
<LINear|LOGarithmic>
Query Return:
LIN|LOG
Default Value:
LINear
[:SENSe]:BANDwidth[:RESolution]:AUTO <0 | 1 | ON | OFF>
[:SENSe]:BANDwidth[:RESolution]:AUTO?
Title:
RBW Auto
Description:
Sets the state of the coupling of the resolution bandwidth to the frequency span. Setting the value to ON or 1 will result in the resolution bandwidth being coupled to the span. That is, when the span changes, the resolution bandwidth changes. Setting the value to OFF or 0 will result in the resolution bandwidth being decoupled from the span. That is, changing the span will not change the resolution bandwidth. When this command is issued, the resolution bandwidth setting itself will not change
Parameter(s):
<0 | 1 | ON | OFF>
Query Return:
0 | 1
Default Value:
ON
[:SENSe]:BANDwidth:VIDeo:AUTO <0 | 1 | ON | OFF>
[:SENSe]:BANDwidth:VIDeo:AUTO?
Title:
VBW Auto
Description:
Sets the state of the coupling of the video bandwidth to the resolution bandwidth. Setting the value to ON or 1 will result in the video bandwidth being coupled to the resolution bandwidth. That is, when the resolution bandwidth changes, the video bandwidth changes. Setting the value to OFF or 0 will result in the video bandwidth being decoupled from the resolution bandwidth. That is, changing the resolution bandwidth will not change the video bandwidth
Parameter(s):
<0 | 1 | ON | OFF>
Query Return:
0 | 1
Default Value:
ON
[:SENSe]:CAPTure:TIMe <numeric_value> {PS | NS | US | MS | S | MIN | HR}
[:SENSe]:CAPTure:TIMe?
Title:
Capture Time
Description:
Determines how much time to spend taking samples for each portion of the spectrum.
Increasing the capture time is useful for detecting modulated signals (frequency or amplitude modulation). The query version of this command reports the setting value in milliseconds.
Parameter(s):
<numeric_value> {PS | NS | US | MS | S | MIN | HR}
Query Return:
Numeric (ms)
Default Value:
0 ms
Default Unit:
ms
Range:
0 ms to 10000 ms
[:SENSe]:CAPTure:TIMe:ACTUal?
Title:
Actual Capture Time
Description:
Returns actual time spent taking samples for each portion of the spectrum. The query version of this command reports the setting value in milliseconds.
Query Return:
Numeric (ms)
Default Value:
0 ms
Default Unit:
ms
Range:
0 ms to 11000 ms
[:SENSe]:CHPower:BANDwidth|BWIDth:INTegration <numeric_value> {HZ | KHZ | MHZ | GHZ}
[:SENSe]:CHPower:BANDwidth|BWIDth:INTegration?
Title:
CHPWR Integration Bandwidth
Description:
Sets the integration bandwidth for channel power measurement. Integration bandwidth must be less than or equal to span
Parameter(s):
<numeric_value> {HZ | KHZ | MHZ | GHZ}
Query Return:
Numeric (Hz)
Default Value:
10350000 Hz
Default Unit:
Hz
Range:
10 Hz to 400000000000 Hz
[:SENSe]:CHPower:STATe <0 | 1 | ON | OFF>
[:SENSe]:CHPower:STATe?
Title:
Channel Power State
Description:
Sets the state of the channel power measurement, ON or OFF. When
using :CONFigure:CHPower,the state is automatically set to ON
Parameter(s):
<0 | 1 | ON | OFF>
Query Return:
0 | 1
Default Value:
OFF
[:SENSe]:FREQuency:CENTer <numeric_value> {HZ | KHZ | MHZ | GHZ}
[:SENSe]: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. It may also change the value of the span.
Parameter(s):
<numeric_value> {HZ | KHZ | MHZ | GHZ}
Query Return:
Numeric (Hz)
Default Value:
3000000000 Hz
Default Unit:
Hz
Range:
-99999999995 Hz to 299999999995 Hz
[:SENSe]:FREQuency:OFFSet <numeric_value> {HZ | KHZ | MHZ | GHZ}
[:SENSe]:FREQuency:OFFSet?
Title:
Frequency Offset
Description:
Set a frequency offset, which will be added to the start, stop, and center frequencies. This offset is for display purposes only and does not affect the frequency range being measured.
Parameter(s):
<numeric_value> {HZ | KHZ | MHZ | GHZ}
Query Return:
Numeric (Hz)
Default Value:
0 Hz
Default Unit:
Hz
Range:
-10000000000 Hz to 10000000000 Hz
[:SENSe]:FREQuency:SPAN <numeric_value> {HZ | KHZ | MHZ | GHZ}
[:SENSe]: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)
Default Value:
400000000000 Hz
Default Unit:
Hz
Range:
10 Hz to 400000000000 Hz
[: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.
[:SENSe]:FREQuency:SPAN:LAST
Title:
Set to Last Span
Description:
Sets the frequency span to the previous span value. 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.
[:SENSe]:FREQuency:STARt <numeric_value> {HZ | KHZ | MHZ | GHZ}
[:SENSe]:FREQuency:STARt?
Title:
Start Frequency
Description:
Sets the start frequency. Note that in the spectrum analyzer, 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)
Default Value:
0 Hz
Default Unit:
Hz
Range:
-100000000000 Hz to 299999999990 Hz
[:SENSe]:FREQuency:STEP[:INCRement] <numeric_value> {HZ | KHZ | MHZ | GHZ}
[:SENSe]:FREQuency:STEP[:INCRement]?
Title:
Frequency Step
Description:
Set or query the step size to gradually increase or decrease frequency value. This command doesn't change any behavior in the backend but will be included in save/recall operations.
Parameter(s):
<numeric_value> {HZ | KHZ | MHZ | GHZ}
Query Return:
Numeric (Hz)
Default Value:
1000000 Hz
Default Unit:
Hz
Range:
1000 Hz to 1000000000 Hz
[:SENSe]:FREQuency:STOP <numeric_value> {HZ | KHZ | MHZ | GHZ}
[:SENSe]:FREQuency:STOP?
Title:
Stop Frequency
Description:
Sets the stop frequency. Note that in the spectrum analyzer, 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)
Default Value:
6000000000 Hz
Default Unit:
Hz
Range:
-99999999990 Hz to 300000000000 Hz
[:SENSe]:IMAGe[:REJection] <NLOW|NHIGh|NORMal>
[:SENSe]:IMAGe[:REJection]?
Title:
Image Rejection
Description:
This command sets/queries image rejection mode. NLOW sets local oscillator(LO) to lowside only. NHIGh sets LO to highside only. Default is NORMal which engages both high and low and applies the image rejection algorithm.
Parameter(s):
<NLOW|NHIGh|NORMal>
Query Return:
NLOW|NHIG|NORM
Default Value:
NORMal
[:SENSe]:OBWidth:METHod <XDB|PERCent>
[:SENSe]:OBWidth:METHod?
Title:
Occupied Bandwidth Method
Description:
Sets the method for calculating occupied bandwidth. XDB calculates the occupied bandwidth based on points a specified number of dB below the carrier. Issue command [:SENSe]:OBWidth:XDB to set the number of dB to be used. PERCent calculates the occupied bandwidth based on points a specified percentage of the carrier power below the carrier. Issue command [:SENSe]:OBWidth:PERCent to set the percentage to be used.
The measurement always gives a result, even if there is no signal. For example, the 100 dBc Occupied Bandwidth is the current full span.
Parameter(s):
<XDB|PERCent>
Query Return:
XDB|PERC
Default Value:
PERCent
[:SENSe]:OBWidth:PERCent <numeric_value>
[:SENSe]:OBWidth:PERCent?
Title:
Occupied Bandwidth Percent
Description:
This command sets the percentage of carrier power used to measure the occupied bandwidth. This value is used in the measurement if :SENSe:OBWidth:METHod is set to PERCent.
Parameter(s):
<numeric_value>
Query Return:
Numeric
Default Value:
99
Range:
1e-06 to 99.999999
[:SENSe]:OBWidth:STATe <0 | 1 | ON | OFF>
[:SENSe]:OBWidth:STATe?
Title:
Occupied Bandwidth State
Description:
Sets the state of the occupied bandwidth measurement, ON or OFF. When using :CONFigure:OBWidth, the state is automaticaly set to ON
Parameter(s):
<0 | 1 | ON | OFF>
Query Return:
0 | 1
Default Value:
OFF
[:SENSe]:OBWidth:XDB <numeric_value> {DB}
[:SENSe]:OBWidth:XDB?
Title:
Occupied Bandwidth XDB
Description:
This command sets the number of dB below the carrier used to measure the occupied bandwidth. This value is used in the measurement if :SENSe:OBWidth:METHod is set to XDB.
Parameter(s):
<numeric_value> {DB}
Query Return:
Numeric (dB)
Default Value:
3 dB
Default Unit:
dB
Range:
0.001 dB to 100 dB
[:SENSe]:POWer:IF:GAIN:STATe <0 | 1 | ON | OFF>
[:SENSe]:POWer:IF:GAIN:STATe?
Title:
IF Gain State
Description:
Sets the state of the IF Gain. Note that the reference level must be set less than or equal to ?10 dBm in order to turn on the IF gain.
Parameter(s):
<0 | 1 | ON | OFF>
Query Return:
0 | 1
Default Value:
OFF
[:SENSe]:REFerence:EXTernal <0 | 1 | ON | OFF>
[:SENSe]:REFerence:EXTernal?
Title:
External Reference State
Description:
Enable or disable the use of an external 10 MHz reference as a reference source.
Parameter(s):
<0 | 1 | ON | OFF>
Query Return:
0 | 1
Default Value:
OFF
[:SENSe]:SWEep:TIMe <numeric_value> {PS | NS | US | MS | S | MIN | HR}
[:SENSe]:SWEep:TIMe?
Title:
Sweep Time
Description:
Sets the value of the minimum sweep time parameter. The sweep will complete in the shortest time possible greater than the specified time. To sweep as fast as possible, enter the minimum value allowed for the sweep time. Applies to zero span sweeps only.
Parameter(s):
<numeric_value> {PS | NS | US | MS | S | MIN | HR}
Query Return:
Numeric (ms)
Default Value:
30000 ms
Default Unit:
ms
Range:
0.02 ms to 60000 ms
: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 :INITiate[:IMMediate] is sent to trigger a sweep. It will have a value of 1 when the sweep has completed.
9 512 I/Q Capture
This bit indicates whether the instrument is currently capturing I/Q data. It is set to 1 when the MEAS:IQ:CAPT command is issued. This bit will be set to 0 when the capture is completed normally (in block mode), or is aborted, either due to the ABORt command or some other command which invalidates the capture.
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<n>:DETector[:FUNCtion] <POSitive|RMS|NEGative|SAMPle>
:TRACe<n>:DETector[:FUNCtion]?
Title:
Trace Detector Type
Description:
Sets the detection method for the specific trace. The detection type determines how the display point is derived from its associated measurements. POSitive Peak detection displays the maximum value of the associated measurements. RMS detection displays the average power of the associated measurements. NEGative Peak detection displays the minimum value of the associated measurements. SAMPle detection selects one of the associated measurement points to display. This command will be ignored when spectrogram is enabled by DISPlay:VIEW. In zero span and RTSA mode the SAMPle detection replaces RMS detection.
Parameter(s):
<POSitive|RMS|NEGative|SAMPle>
Query Return:
POS|RMS|NEG|SAMP
TRACe Suffix Range:
1-6, Default = 1
Default Value:
POSitive
:TRACe<n>:DISPlay[:STATe] <0 | 1 | ON | OFF>
:TRACe<n>:DISPlay[:STATe]?
Title:
Trace Display State
Description:
The trace visibility state. If it is OFF, the :TRAC:DATA? command will return nan.
Parameter(s):
<0 | 1 | ON | OFF>
Query Return:
0 | 1
TRACe Suffix Range:
1-6, Default = 1
Default Value:
ON
:TRACe<n>:DISPlay:VIEW:SPECtrogram:ELAPsed?
Title:
Spectrogram Elapsed
Description:
Provides the index and time values for the specified trace based on which trace from the spectrogram history it represents.
TRACe Suffix Range:
1-6, Default = 1
:TRACe<n>:DISPlay:VIEW:SPECtrogram:POSition <numeric_value>
:TRACe<n>:DISPlay:VIEW:SPECtrogram:POSition?
Title:
Spectrogram Trace Position
Description:
The command sets the spectrogram history index that specific trace referencing to.
Parameter(s):
<numeric_value>
Query Return:
Numeric
TRACe Suffix Range:
1-6, Default = 1
Default Value:
0
Range:
0 to 600
:TRACe<n>:DISPlay:VIEW:SPECtrogram:TIME <numeric_value>
:TRACe<n>:DISPlay:VIEW:SPECtrogram:TIME?
Title:
Spectrogram Trace Time
Description:
The command select the spectrogram history trace base on elapsed time from the newest trace.
Parameter(s):
<numeric_value>
Query Return:
Numeric (ms)
TRACe Suffix Range:
1-6, Default = 1
Default Value:
0 ms
Default Unit:
ms
Range:
0 ms to 100000000 ms
:TRACe<n>:SWEep:COUNt[:CURRent]?
Title:
Trace Sweep Count
Description:
The trace sweep count returns current sweep count which can be useful for multiple-sweep measurements like average and min/max hold.
Query Return:
Numeric
TRACe Suffix Range:
1-6, Default = 1
Default Value:
0
Range:
0 to 4000000000
:TRACe<n>:TYPE <NORMal|MINimum|MAXimum|AVERage|RMAXimum|RMINimum|RAVerage>
:TRACe<n>:TYPE?
Title:
Trace Type
Description:
Specifies how successive sweeps are combined to produce the resulting display value. Setting the TYPE to NORMal will cause the displayed value for a point to be the current measured value for that point. Setting the TYPE to AVERage will cause the displayed value for a point to be the average of the last <integer> measured values where <integer> is set by [:SENSe]:AVERage:COUNt. Setting the TYPE to MAXimum will cause the displayed value for a point is the maximum measured value for that point over sweeps. Setting the TYPE to MINimum will cause the displayed value for a point is the minimum measured value for that point over sweeps.Setting the TYPE to RMAXimum will cause the displayed value for a point to be the maximum of the last <integer> measured values where <integer> is set by [:SENSe]:AVERage:COUNt.Setting the TYPE to RMINimum will cause the displayed value for a point to be the minimum of the last <integer> measured values where <integer> is set by [:SENSe]:AVERage:COUNt. This command will be ignored when spectrogram is enabled by DISPlay:VIEW.
Parameter(s):
<NORMal|MINimum|MAXimum|AVERage|RMAXimum|RMINimum|RAVerage>
Query Return:
NORM|MIN|MAX|AVER|RMAX|RMIN|RAV
TRACe Suffix Range:
1-6, Default = 1
Default Value:
NORMal
:TRACe<n>:UPDate[:STATe] <0 | 1 | ON | OFF>
:TRACe<n>:UPDate[:STATe]?
Title:
Trace Update State
Description:
The trace update state detemine whether the trace is update in every sweep.
Parameter(s):
<0 | 1 | ON | OFF>
Query Return:
0 | 1
TRACe Suffix Range:
1-6, Default = 1
Default Value:
ON
:TRACe:CLEar <numeric_value>
Title:
Trace Clear
Description:
This command clears the trace's history and current sweep data. Trace history refers to the previous trace data used to calculate trace types such as min/max hold and averaging.
Parameter(s):
<numeric_value>
:TRACe:CLEar:ALL
Title:
All Traces Clear
Description:
This command clears the trace history and current sweep data for all traces. Trace history refers to the previous data used to calculate trace types such as min/max hold and averaging.
:TRACe[:DATA]? <numeric_value>
Title:
Trace Data
Description:
This command transfers trace 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>.
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. The binary block 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 format of the block data depends on the current data format setting (FORMat[:TRACe][:DATA]). The number of amplitudes returned is equal to the current number of display points (DISPlay:POINtcount).
The query command will return a #0 if data is invalid for the active trace.
Parameter(s):
<numeric_value>
:TRACe[:DATA]:ALL?
Title:
Trace Data All
Description:
This command transfers trace data from the instrument to the controller for all traces with display state ON (see Trace Display State commands). The traces are returned back to back with no delimiter between traces using the same IEEE definite length arbitrary block response of the Trace Data command. However, after the usual header this command includes additional header information to support parsing the following data. This additional header consists of a two byte integer indicating the number of display points per trace as well as a two byte trace flags value. The bits in the two byte trace flags value are mapped to a trace number and indicate whether that trace is included in the following data. Bit 0 is the least significant bit and is unused. Bits 1 through N are mapped to traces 1 through N. If the bit value is 1, the trace data for that trace is included in the following data. If the bit value is 0, the trace data for that trace is not included in the following data. For example, a trace flags value of 0x4C indicates that trace data for traces 2, 3, and 6 are included in the following data. The traces are returned in increasing order. The format of the data follows the Trace Data Format setting.
:TRACe:PRESet:ALL
Title:
Preset All Trace
Description:
This command preset all traces which turn Traces 2-6 off and set Trace 1 to Clear/Write, Active, Peak Detector.
:TRACe:SELect <numeric_value>
:TRACe:SELect?
Title:
Select Trace
Description:
The selected trace will be used by operations that use a single trace. The max number of traces available to select is model specific.
To display the trace, see TRACe<n>:DISPlay[:STATe]
To update the trace state, see TRACe<n>:UPDate[:STATe]
Parameter(s):
<numeric_value>
Query Return:
Numeric
Default Value:
1
Range:
1 to 6
:TRACe:SPECtrogram:DETector[:FUNCtion] <POSitive|RMS|NEGative|SAMPle>
:TRACe:SPECtrogram:DETector[:FUNCtion]?
Title:
Spectrogram Detector Type
Description:
Sets the detection method for the spectrogram trace. The detection type determines how the display point is derived from its associated measurements. POSitive Peak detection displays the maximum value of the associated measurements. RMS detection displays the average power of the associated measurements. NEGative Peak detection displays the minimum value of the associated measurements. SAMPle detection selects one of the associated measurement points to display. This command will be ignored when spectrogram is disabled by DISPlay:VIEW. In RTSA mode the SAMPle detection replaces RMS detection.
Parameter(s):
<POSitive|RMS|NEGative|SAMPle>
Query Return:
POS|RMS|NEG|SAMP
Default Value:
POSitive
:TRACe:SPECtrogram:TYPE <NORMal|MINimum|MAXimum|AVERage|RMAXimum|RMINimum|RAVerage>
:TRACe:SPECtrogram:TYPE?
Title:
Spectrogram Trace Type
Description:
Specifies how successive sweeps are combined to produce the resulting display value. Setting the TYPE to NORMal will cause the displayed value for a point to be the current measured value for that point. Setting the TYPE to AVERage will cause the displayed value for a point to be the average of the last <integer> measured values where <integer> is set by [:SENSe]:AVERage:COUNt. Setting the TYPE to MAXimum will cause the displayed value for a point is the maximum measured value for that point over sweeps. Setting the TYPE to MINimum will cause the displayed value for a point is the minimum measured value for that point over sweeps.Setting the TYPE to RMAXimum will cause the displayed value for a point to be the maximum of the last <integer> measured values where <integer> is set by [:SENSe]:AVERage:COUNt.Setting the TYPE to RMINimum will cause the displayed value for a point to be the minimum of the last <integer> measured values where <integer> is set by [:SENSe]:AVERage:COUNt. This command will be ignored when spectrogram is disabled by DISPlay:VIEW.
Parameter(s):
<NORMal|MINimum|MAXimum|AVERage|RMAXimum|RMINimum|RAVerage>
Query Return:
NORM|MIN|MAX|AVER|RMAX|RMIN|RAV
Default Value:
NORMal
:TRACe:STATus? <numeric_value>
Title:
Trace Status
Description:
This command returns a response of the same format as a valid TRACe[:DATA] response, except that instead of amplitude, each comma-delimited value is a decimal integer representing the bitwise-OR of one or more status bits. Each bit of the integer is set according to the table below to indicate that the corresponding trace point has the indicated status:
OkStatus = 0x0
ADCOverrange = 0x1
Saturation = 0x2
SLOLockFailure = 0x4
LO1LockFailure = 0x8
LO2LockFailure = 0x10
TGLOLockFailure = 0x20
LimitFailure = 0x40
OverpowerFailure = 0x1000
DeviceAccessFailure = 0x10000 Failed to communicate with the device.
EPROMFailure = 0x20000 Failed to access device EEPROM.
DataTransIrregular = 0x40000 Data transfer irregular.
NoCalibration = 0x80000 Data is not calibrated.
Parameter(s):
<numeric_value>
:TRIGger[:SEQuence]:ATRigger <numeric_value> {PS | NS | US | MS | S | MIN | HR}
:TRIGger[:SEQuence]:ATRigger?
Title:
Trigger Auto Period
Description:
The trigger auto period is the amount of time that must pass without an trigger event before a measurement is triggered automatically.
Parameter(s):
<numeric_value> {PS | NS | US | MS | S | MIN | HR}
Query Return:
Numeric (ms)
Default Value:
1000 ms
Default Unit:
ms
Range:
0.001 ms to 5000 ms
:TRIGger[:SEQuence]:ATRigger:STATe <0 | 1 | ON | OFF>
:TRIGger[:SEQuence]:ATRigger:STATe?
Title:
Trigger Auto State
Description:
The trigger auto state indicates whether or not a measurement should be triggered automatically after the Trigger Auto Period elapses.
Parameter(s):
<0 | 1 | ON | OFF>
Query Return:
0 | 1
Default Value:
OFF
:TRIGger[:SEQuence]:DELay <numeric_value> {PS | NS | US | MS | S | MIN | HR}
:TRIGger[: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}
Query Return:
Numeric (ms)
Default Value:
0 ms
Default Unit:
ms
Range:
-1000 ms to 1670 ms
:TRIGger[:SEQuence]:DELay:STATe <0 | 1 | ON | OFF>
:TRIGger[:SEQuence]:DELay:STATe?
Title:
Trigger Delay State
Description:
The trigger delay state turns trigger delay on/off.
Parameter(s):
<0 | 1 | ON | OFF>
Query Return:
0 | 1
Default Value:
OFF
:TRIGger[:SEQuence]:HOLDoff <numeric_value> {PS | NS | US | MS | S | MIN | HR}
:TRIGger[:SEQuence]:HOLDoff?
Title:
Trigger Holdoff
Description:
The trigger holdoff is the amount of time between when a measurement ends and when to start looking for the next external trigger event.
Parameter(s):
<numeric_value> {PS | NS | US | MS | S | MIN | HR}
Query Return:
Numeric (ms)
Default Value:
0 ms
Default Unit:
ms
Range:
0 ms to 5000 ms
:TRIGger[:SEQuence]:HOLDoff:STATe <0 | 1 | ON | OFF>
:TRIGger[:SEQuence]:HOLDoff:STATe?
Title:
Trigger Holdoff State
Description:
The trigger holdoff state turns trigger holdoff on/off.
Parameter(s):
<0 | 1 | ON | OFF>
Query Return:
0 | 1
Default Value:
OFF
:TRIGger[:SEQuence]:SLOPe <POSitive|NEGative|ANY>
:TRIGger[:SEQuence]:SLOPe?
Title:
Trigger Slope
Description:
The trigger slope indicates whether the trigger point is on the rising or the falling edge of the external trigger signal.
Parameter(s):
<POSitive|NEGative|ANY>
Query Return:
POS|NEG|ANY
Default Value:
POSitive
:TRIGger[:SEQuence]:SOURce <EXT|IMMediate|VIDeo>
:TRIGger[:SEQuence]:SOURce?
Title:
Trigger Source
Description:
The trigger source indicates whether or not to look for a trigger condition before making measurements. VIDeo trigger is only valid for zero span operation. Values with a number in them are only available on instruments with more than one trigger port.
Parameter(s):
<EXT|EXT1|EXT2|IMMediate|VIDeo>
Query Return:
EXT|EXT1|EXT2|IMM|VID
Default Value:
IMMediate
:TRIGger[:SEQuence]:VIDeo:HYSTeresis <numeric_value> {DB}
:TRIGger[:SEQuence]:VIDeo:HYSTeresis?
Title:
Trigger Video Hysteresis
Description:
A relative amplitude value in dBm centered around the video trigger level which the input signal must cross for a trigger event to occur when trigger source is set to video (TRIG:SOUR VID).
Parameter(s):
<numeric_value> {DB}
Query Return:
Numeric (dB)
Default Value:
0 dB
Default Unit:
dB
Range:
0 dB to 200 dB
:TRIGger[:SEQuence]:VIDeo:LEVel <numeric_value> {DBM}
:TRIGger[:SEQuence]:VIDeo:LEVel?
Title:
Trigger Video Level
Description:
The amplitude value in dBm which the input signal must cross for a trigger event to occur when trigger source is video (TRIG:SOUR VID).
Parameter(s):
<numeric_value> {DBM}
Query Return:
Numeric (dBm)
Default Value:
0 dBm
Default Unit:
dBm
Range:
-150 dBm to 30 dBm
:UNIT:CHPower:PSDensity <DBMHz|DBMMhz>
:UNIT:CHPower:PSDensity?
Title:
Power Spectral Density Units
Description:
Sets the power spectral density units to be either dbm/Hz or dbm/MHz
Parameter(s):
<DBMHz|DBMMhz>
Query Return:
DBMH|DBMM
Default Value:
DBMHz
:UNIT:POWer <DBM>
:UNIT:POWer?
Title:
Measurement Units
Description:
Sets the default amplitude units for input, output and display.
Parameter(s):
<DBM>
Query Return:
DBM
Default Value:
DBM