Chapter 8
SCPI
The Measurement subsystems
368
4460 GSM System Option and 4468 EDGE System Option
Version 12.20
– defining single or complex limits, using the
[:DATA]
command element of
the
CALCulate
subsystem and
– reading out the results of the limit checks, using the
:LIMit[:FAIL]?
query.
The limit evaluation system can be switched on or off for every single measure-
ment parameter using the
:LIMit:SATe
command element.
[:DATa]
- customize or query limits
[:FAIL]?
- pass/fail result query
:STATe
- switch limit evaluation on/off
Syntax
CALCulate<{measProp}>:LIMit<{limType}>[:DATa] <Val>
Parameters
limType
is a placeholder for
:UPPer
or
:LOWer
.
Val
is the numeric value (floating) for the limit of the specific measurement param-
eter.
Description
Sets or queries the limit value(s) for the limit identified with
limType
.
The limit evaluation will check the measurement results obtained against the limits
set, using this command.
Note:
Some measurement types have more complex limits (such as the power/time
template or the modulation spectrum). Please find a detailled explanation on those
complex limits in subsection
“Working with complex limits” on page 369
Examples
:CALCulate:GSM:RFTX:PRMS:LIMit:UPPer:DATa 4.00
Sets the upper limit of the RMS phase error to
4.00
.
:CALC:GSM:RFTX:PPEA:LIM:UPP?
Queries the currently set upper result limit for the peak phase error. The value will be
returend as floating in the result string like
6.35
.
Syntax
CALCulate<{measProp}>:LIMit[:FAIL]?
Returns
A boolean value or array (dependent on the type of measurement as defined by
measProp
).
When all measurements of a type are within the limits, a
0
(pass) will be returned. if
at least one mesaurement result is beyond the limits, a
1
(fail) will be returend.
Description
Checks whether any of the current measurement(s) failed to meet the limits. The type
of measurement is defined by
measProp
.
Examples
MEASure:GSM:ARRay:RFTX:POWer 10
Starts a series of 10 measurements of the RF peak power.
CALCulate:GSM:RFTX:POWer:LIMit:FAIL?
This command reads out the result of the 10 measurements checked against the limit.
When all 10 measurement results are within the limits, a single
0
will be returned.
If one or more measurement results are beyond the limits, a single
1
will be returned.
Syntax
CALCulate<{measProp}>:LIMit:STATe <limState>
Parameters
limState
is either
ON
or
OFF.