:CALC<Ch>:PLIM:DATA

Type

Command/Query

Syntax

:CALCulate<Ch>[:SELected]:PLIMit:DATA <NoOfLimit>, <StateForPoint1>, <StimulusForPoint1>,  <LowerLimforPoint1>, <UpperLimitforpoint1> , .. , <StateForPointN>, <StimulusForPointN>,  <LowerLimforPointN>, <UpperLimitforpointN>

:CALCulate<Ch>[:SELected]:PLIMit:DATA?

 

The following syntax is also supported:

:CALCulate<Ch>:TRACe<Tr>:PLIMit:DATA <NoOfLimit>, <StateForPoint1>, <StimulusForPoint1>,  <LowerLimforPoint1>, <UpperLimitforpoint1> , .. , <StateForPointN>, <StimulusForPointN>,  <LowerLimforPointN>, <UpperLimitforpointN>

:CALCulate<Ch>:TRACe<Tr>:PLIMit:DATA?

Description

This command defines the list of point limit test for the active trace.

Variable

Parameter

NoOfLimit

Description

Number of Limit

Data Type

Long

Range

1 to 401

 

Parameter

StateForPointn

Description

State (Type) for Point No. n

Data Type

Boolean

Range

1|0

1: The point is valid (ON)

0: The point is invalid (Off)

 

Parameter

StimulusforPointn

Description

Stimulus for point n

Data Type

Numeric type (Real)

Unit

Depending on the stimulus

 

Parameter

LowerLimforPoint1n

Description

Lower Limit for Point n

Data Type

Numeric type (Real)

Unit

Varies depending on the data format.

  • Log magnitude (MLOG): dB (decibel)

  • Phase (PHAS), Expanded phase (UPH) or Positive phase (PPH): ° (degree)

  • Group delay (GDEL): s (second)

  • Others: No unit

 

Parameter

UpperLimforPointn

Description

Upper Limit for Point n

Data Type

Numeric type (Real)

Unit

Varies depending on the data format.

  • Log magnitude (MLOG): dB (decibel)

  • Phase (PHAS), Expanded phase (UPH) or Positive phase (PPH): ° (degree)

  • Group delay (GDEL): s (second)

  • Others: No unit

Query Response

{numeric (NoOfLimit)}, {numeric (StateForPoint1)}, {numeric (StimulusForPoint1)},  {numeric (LowerLimforPoint1)}, {numeric (UpperLimforpoint1)} , .. , {numeric(StateForPointN)}, {numeric (StimulusForPointN)},  {numeric (LowerLimforPointN)}, {numeric (UpperLimforpointN)}<newline><^END>

 

The number of data is 1+N×4

Examples

Dim Var As Variant
Ena.WriteString ":CALC1:PLIM:DATA 2,1,2E8,-9E1,-6E1,1,1.6E9,-8E1,-4E1", True
Ena.WriteString ":CALC1:PLIM:DATA?", True
Var=Ena.ReadList(ASCIIType_R8, ",")

Related Commands

:CALC:PLIM

:CALC:PLIM:DISP:LINE

Equivalent Softkey

Analysis > Point Limit > Edit Point Limit

COM Command Syntax (Internal Control Only)

SCPI.CALCULATE(Ch).SELECTED.PLIMIT.DATA