SCPI.CALCulate(Ch).SELected.PLIMit.DATA

Object Type

Property (Read-Write)

Syntax

SCPI.CALCulate(Ch).SELected.PLIMit.DATA = Data

Data = SCPI.CALCulate(Ch).SELected.PLIMit.DATA

 

The following syntax is also supported:

SCPI.CALCulate(Ch).TRACe(Tr).PLIMit.DATA = Data

Data = SCPI.CALCulate(Ch).TRACe(Tr).PLIMit.DATA

Description

This command sets/gets the list of point limit test for the active trace (specified with the SCPI.CALCulate(Ch).PARameter(Tr).SELect command) for the selected channel (Ch).

 

You can select the trace and set/get the list for point limit test for the trace just by executing the above TRACe(Tr) command. You do not need to execute SCPI.CALCulate(Ch).PARameter(Tr).SELect.

 

This command is available at the revision A.11.0x and above.

Variable

Parameter

Data

Description

Sets/gets the list of point limit test for the active trace.

Returns the below result for each point:

{Number of Limit}, {State for point 1(On=1, Off=0)}, {Stimulus for point 1},  {Lower Limit for point 1}, {Uppder Limit for point 1} ,,,, {State for point n(On=1, Off=0)}, {Stimulus for point n},  {Lower Limit for point n}, {Uppder Limit for point n}

Data type

Variant type (Variant)

Examples

Sub PLim()

Dim PlimData(8) As Variant
Dim Ref As Variant


PLimData(0) = 2
PLimData(1) = 1
PLimData(2) = 200000000#
PLimData(3) = -90#
PLimData(4) = -60#

PLimData(5)=1

PLimData(6) = 1600000000#

PLimData(7) = -80#
PLimData(8) = -40#


SCPI.CALCulate(1).PARameter(1).SELect
SCPI.CALCulate(1).SELected.PLIMit.DATA = PLimData
Ref = SCPI.CALCulate(1).SELected.PLIMit.DATA

End Sub

Related Objects

SCPI.CALCulate(Ch).PARameter(Tr).SELect

SCPI.CALCulate(Ch).SELected.PLIMit.DISPlay.LINE

SCPI.CALCulate(Ch).SELected.PLIMit.FAIL

SCPI.CALCulate(Ch).SELected.PLIMit.REPort.DATA

SCPI.CALCulate(Ch).SELected.PLIMit.STATe

Equivalent Key

Analysis > Point Limit > Edit Point Limit

Equivalent SCPI Command

Syntax

All revision:

:CALCulate[1-160][:SELected]:PLIMit:DATA <numeric 1>, ... ,<numeric 1+(N*4)>

:CALCulate[1-160][:SELected]:PLIMit:DATA?

 

The following syntax is also supported:

:CALCulate{[1]-160}:TRACe{[1]-16}:PLIMit:DATA <numeric 1>, ... ,<numeric 1+(N*4)>

:CALCulate{[1]-160}:TRACe{[1]-16}:PLIMit:DATA?

Query Response

{numeric 1}, ... ,{numeric 1+(N*5)}<newline><^END>

Example of use

10 DIM B(1:5,1:4)

20 OUTPUT 717;":CALC1:PLIM:DATA 2,1,2E8,-9E1,-6E1,1,1.6E9,-8E1,-4E1"

30 OUTPUT 717;":CALC1:PLIM:DATA?"

40 ENTER 717;A,B(*)