This subsystem defines the ripple limits and controls the ripple check.
Command tree: CALCulate<Chn>:RIPPle
:CONTrol
:DELete
:DISPlay
:RDOMain
:SEGMent
:STIMulus
:SOUNd
Deletes the existing ripple limit ranges and (re-)defines the physical units of the stimulus values of the ripple limit lines. The unit of the ripple limit is defined via CALCulate<Chn>:RIPPle:RDOMain:FORMat
<Chn> |
Channel number used to identify the active trace.
|
Parameters |
Keywords for the units of the stimulus values. The selected unit must be compatible with the sweep type ([SENSe<Ch>:]SWEep:TYPE); otherwise the ripple limit lines cannot be displayed and no ripple limit check is possible. |
Range [def. unit] |
The parameters form three groups:
|
*RST value |
FLIN
|
SCPI, Command Types |
Device-specific, no query.
|
Example: |
SWE:TYPE POW Select a power sweep. CALC:RIPP:CONT:DOM PLIN Delete all existing ripple limit ranges and select level units for the ripple limit of the active trace. CALC:RIPP:DATA 1, -10,-5,3 Define and enable a ripple limit range in the stimulus range between -10 dBm and -5 dBm, assigning a ripple limit of 3 dBm.
|
Adds and enables/disables an arbitrary number of ripple limit ranges, assigning the stimulus values and the ripple limits.
This command does not overwrite existing
ripple limit ranges. The defined ranges are appended to the range list
as new ranges.
<Chn> |
Channel number used to identify the active trace.
|
<type> |
Identifier for the type of the ripple limit range. |
Range [def. unit] |
0 –
Ripple limit range off, range defined but no limit check result displayed.
The result is still available via CALCulate<Chn>:RIPPle:SEGMent<Seg>:RESult?
|
<start_stim>, |
Stimulus values of the first and last points of the ripple limit range and associated ripple limit. |
Range [def. unit] |
Almost no restriction for limit ranges; see Rules for Limit Line Definition. [Hz for frequency sweeps, dBm for power sweeps, s for time sweeps, see CALCulate<Chn>:RIPPle:CONTrol:DOMain] |
*RST values |
– (no ripple limit line defined after *RST)
|
SCPI, Command Types |
Device-specific, with query.
|
Example: |
*RST; :CALC:RIPP:DATA 1,1500000000, 2000000000,3, 1, 2000000000, 3000000000, 5 Define and enable a ripple limit range in the stimulus range between 1.5 GHz and 2 GHz, assigning a ripple limit of +3 dBm. Define and enable a second ripple limit range in the stimulus range between 2 GHz and 3 GHz, assigning a ripple limit of +5 dBm. CALC:RIPP:DISP ON Show the ripple limit ranges in the active diagram.
|
Deletes all ripple limit ranges.
<Chn> |
Channel number used to identify the active trace.
|
*RST value |
– |
SCPI, Command Types |
Device-specific, no query.
|
Example: |
*RST; :CALC:RIPP:DATA 1,1500000000, 2000000000,3, 1, 2000000000, 3000000000, 5 Define and enable a ripple limit range in the stimulus range between 1.5 GHz and 2 GHz, assigning a ripple limit of +3 dBm. Define and enable a second ripple limit range in the stimulus range between 2 GHz and 3 GHz, assigning a ripple limit of +5 dBm. CALC:RIPP:DEL:ALL Delete both created ripple limit ranges.
|
Displays or hides all ripple limit lines (including all ranges) associated to the active trace.
<Chn> |
Channel number used to identify the active trace.
|
<Boolean> |
ON | OFF - Limit line on or off. |
*RST value |
OFF
|
SCPI, Command Types |
Device-specific, command or query.
|
Example: |
*RST; :CALC:RIPP:DATA 1,1500000000, 2000000000,3 Define and enable a ripple limit range in the stimulus range between 1.5 GHz and 2 GHz, assigning a ripple limit of +3 dBm. CALC:RIPP:DISP ON Show the ripple limit range in the active diagram.
|
Returns a 0 or 1, to indicate whether or not the global ripple limit check has failed.
Use CALCulate<Chn>:RIPPle:SEGMent<Seg>:RESult?
to query the result for a single ripple limit range.
In remote control, the ripple limit check
result is calculated once at the end of each sweep. If the ripple limits
are changed, a new sweep is required to obtain updated ripple limit check
results. In single sweep mode (INITiate<Ch>:CONTinuous
OFF), the new sweep must be started explicitly using INITiate<Ch>[:IMMediate]:SCOPe
ALL | SINGle. This behavior is different from manual control where
a changed ripple limit line can directly affect the pass/fail result of
the displayed trace.
<Chn> |
Channel number used to identify the active trace.
|
Response |
0 | 1 - 0 represents pass (or a disabled limit check), 1 represents fail in at least one ripple limit range. |
*RST value |
0
|
SCPI, Command Types |
Device-specific, query only.
|
Example: |
*RST; :CALC:RIPP:DATA 1,1500000000, 2000000000,3 Define and enable a ripple limit range in the stimulus range between 1.5 GHz and 2 GHz, assigning a ripple limit of +3 dBm. CALC:RIPP:STAT ON; FAIL? Switch the limit check on and query the result.
|
Deletes the existing ripple limit ranges and (re-)defines the physical unit of the ripple limit. The units of the stimulus values are defined via CALCulate<Chn>:RIPPle:CONTrol:DOMain.
<Chn> |
Channel number used to identify the active trace.
|
Parameters |
Keyword for the physical unit of the response values. |
Range [def. unit] |
The parameters form four groups:
[–] |
*RST value |
–
|
SCPI, Command Types |
Device-specific, no query. |
Example |
*RST; :CALC:RIPP:DATA 1,1500000000, 2000000000,3 Define and enable a ripple limit range in the stimulus range between 1.5 GHz and 2 GHz, assigning a ripple limit of +3 dBm. CALC:RIPP:RDOM:FORM COMP Delete the ripple limit range, select complex units for the ripple limit.
|
Defines the ripple limit for ripple limit range no. <Seg>. A range must be created first to enable this command (e.g CALCulate<Chn>:RIPPle:DATA).
To define several ripple limit ranges with a single command,
use CALCulate<Chn>:RIPPle:DATA.
<Chn> |
Channel number used to identify the active trace.
|
<Seg> |
Segment number
|
<limit_value> |
Limit value, to be defined in accordance with the selected format (CALCulate<Chn>:RIPPle:RDOMain:FORMat). |
Range [def. unit] |
Almost no restriction for limit ranges; see Rules
for Limit Line Definition. |
*RST value |
– (no ripple limit line defined after *RST)
|
SCPI, Command Types |
Device-specific, with query.
|
Example: |
See CALCulate<Chn>:RIPPle:SEGMent<Seg>:STIMulus:STARt.
|
Queries the number of ripple limit ranges.
<Chn> |
Channel number used to identify the active trace.
|
<Seg> |
Ripple limit range number. This suffix is ignored; the command counts all ranges. |
Response |
0 | 1 | ...- number of (enabled or disabled)) ripple limit ranges. |
*RST value |
0
|
SCPI, Command Types |
Device-specific, query only.
|
Example: |
*RST; :CALC:RIPP:DATA 1,1500000000, 2000000000,3, 1, 2000000000, 3000000000, 5 Define and enable a ripple limit range in the stimulus range between 1.5 GHz and 2 GHz, assigning a ripple limit of +3 dBm. Define and enable a second ripple limit range in the stimulus range between 2 GHz and 3 GHz, assigning a ripple limit of +5 dBm. CALC:RIPP:SEGM:COUNT? Query the number of ranges. The response is 2.
|
Returns the result of the ripple limit check in the previously defined limit range no. <Seg>.
Use CALCulate<Chn>:RIPPle:FAIL?
to query the result for global ripple limit check.
In remote control, the ripple limit check
result is calculated once at the end of each sweep. If the ripple limits
are changed, a new sweep is required to obtain updated ripple limit check
results. In single sweep mode (INITiate<Ch>:CONTinuous
OFF), the new sweep must be started explicitly using INITiate<Ch>[:IMMediate]:SCOPe
ALL | SINGle. This behavior is different from manual control where
a changed ripple limit line can directly affect the pass/fail result of
the displayed trace.
<Chn> |
Channel number used to identify the active trace.
|
<Seg> |
Ripple limit range number |
Response: |
|
<Fail>, |
0 | 1 - 0 represents pass, 1 represents fail |
*RST value |
– (a reset deletes all ripple limit ranges)
|
SCPI, Command Types |
Device-specific, query only
|
Example: |
*RST; :CALC:RIPP:DATA 1,1500000000, 2000000000,3 Define and enable a ripple limit range in the stimulus range between 1.5 GHz and 2 GHz, assigning a ripple limit of +3 dBm. CALC:RIPP:STAT ON; SEGM:RES? Enable the limit check and query the result for the created range. Possible response: 0,0.3529814004. CALC:RIPP:DATA 0,2500000000, 3000000000,3 Define a second ripple limit range with disabled limit check (no limit check results are displayed in the diagram area). CALC:RIPP:SEGM2:RES? Query the result for the second range. Possible response: 0,1.149071925. |
Changes the start stimulus value (i.e. the smallest stimulus value) of a ripple limit range. A range must be created first to enable this command (e.g CALCulate<Chn>:RIPPle:DATA).
To define several ripple limit ranges with a single command,
use CALCulate<Chn>:RIPPle:DATA.
<Chn> |
Channel number used to identify the active trace.
|
<Seg> |
Ripple limit range number
|
<start_value> |
Frequency, power or time value, to be defined in accordance with the domain setting (CALCulate<Chn>:RIPPle:CONTrol:DOMain). |
Range [def. unit] |
Almost no restriction for limit ranges; see Rules
for Limit Line Definition.
|
*RST value |
– (no ripple limit line defined after *RST)
|
SCPI, Command Types |
Device-specific, with query.
|
Example: |
*RST; :CALC:RIPP:DATA 1,1500000000, 2000000000,3 Define and enable a ripple limit range in the stimulus range between 1.5 GHz and 2 GHz, assigning a ripple limit of +3 dBm. CALC:RIPP:SEGM:STIM:STAR 1GHZ; STOP 2.5 GHZ; :CALC:RIPP:SEGM:LIM 5 Change the range to a stimulus range between 1 GHz and 2.5 GHz and a limit of 5 dB. CALC:RIPP:SEGM:STAT OF Disable the limit check in the modified stimulus range.
|
Enables or disables the limit check in the ripple limit range no. <Seg>.
<Chn> |
Channel number used to identify the active trace.
|
<Seg> |
Segment number |
<Boolean> |
ON | OFF - Limit check on or off. A result is available even if the limit check is disabled; see example for CALCulate<Chn>:RIPPle:SEGMent<Seg>:RESult?. |
*RST value |
– (no ripple limit line defined after *RST)
|
SCPI, Command Types |
Device-specific, command or query.
|
Example: |
See CALCulate<Chn>:RIPPle:SEGMent<Seg>:STIMulus:STARt.
|
Changes the stop stimulus value (i.e. the largest stimulus value) of a ripple limit range. A range must be created first to enable this command (e.g CALCulate<Chn>:RIPPle:DATA).
To define several ripple limit ranges with a single command,
use CALCulate<Chn>:RIPPle:DATA.
<Chn> |
Channel number used to identify the active trace.
|
<Seg> |
Segment number
|
<stop_value> |
Frequency, power or time value, to be defined in accordance with the domain setting (CALCulate<Chn>:RIPPle:CONTrol:DOMain). |
Range [def. unit] |
Almost no restriction for limit ranges; see Rules
for Limit Line Definition. |
*RST value |
– (no ripple limit line defined after *RST)
|
SCPI, Command Types |
Device-specific, with query.
|
Example: |
See CALCulate<Chn>:RIPPle:SEGMent<Seg>:STIMulus:STARt.
|
Switches the acoustic signal (fail beep) on or off. The fail beep is generated each time the analyzer detects an exceeded limit.
<Chn> |
Channel number used to identify the active trace.
|
<Boolean> |
ON | OFF - Fail beep on or off. |
*RST value |
OFF
|
SCPI, Command Types |
Device-specific, command or query.
|
Example: |
CALC:RIPP:STAT ON; SOUN ON Switch the limit check on and activate the fail beep.
|
Switches the global ripple limit check on or off. This check covers all traces in the active setup.
Use CALCulate<Chn>:RIPPle:SEGMent<Seg>[:STATe]
to switch the limit check for a single ripple limit range on or off.
<Chn> |
Channel number used to identify the active trace.
|
<Boolean> |
ON | OFF - Limit check on or off. |
*RST value |
OFF
|
SCPI, Command Types |
Device-specific, command or query.
|
Example: |
See CALCulate<Chn>:RIPPle:FAIL?
|