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

E5071C

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

对象类型

属性(读写

语法    

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

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

说明

这个命令针对选择通道(Ch)的激活迹线设置/获取波动极限表(由SCPI.CALCulate(Ch).PARameter(Tr).SELect命令指定)。

执行此命令时,数据传输格式取决于由SCPI.FORMat.DATA命令执行的设置。

变量

参数

Status

说明

表示1 + Num(迹线线条数)\ 4的数组数据(波动线)。此处n为1到Num之间的整数。

  • 数据(0):想设置的极限线条数。指定0到12的整数范围。当极限线条数设置为0(清除极限表)时,仅数据(0)需要变量数据。

  • 数据(nx4-3):第n条线的类型。
    指定0到1的整数,如下所示。
    0: 关闭
    1: 开启

  • 数据(nx4-2):第n条线起点水平轴(频率/功率/时间)上的值。

  • 数据(nx4-1):第n条线终点水平轴(频率/功率/时间)上的值。

  • 数据(nx4):第n条线波动线的值(dB)。

数组索引从0开始。

数据类型

变量类型(Variant)

如果设置格式化内存数组时没有1+Num(设置线条数)*4的数组数据,执行时就会出错,并忽略对象忽略。对于,如果为数组数据中的数据(n \ 4-3)指定0、1以外的整数,执行时就会出错。对于,如果为数组数据中的数据(n* 4-2)数据(n * 4-1)指定的值不在允许的设置范围,则设置最小值(如果未达到范围的下限)或最大值(如果超出范围的上限)。

实例(1)

Dim RLimData As Variant
SCPI.CALCulate(1).PARameter(1).SELect
SCPI.CALCulate(1).SELected.RLIMit.DATA = Array(1,1,1E6,1E9,0)
RLimData = SCPI.CALCulate(1).SELected.RLIMit.DATA

SCPI.CALCulate(1).PARameter(1).SELect
SCPI.CALCulate(1).SELected.RLIMit.DATA = Array(0) ''' Clear Ripple Limit Table

实例(2)

Dim RlimData(5) As Variant
Dim Ref As Variant
RLimData(0) = 1
RLimData(1) = 1
RLimData(2) = 1e6
RLimData(3) = 1e9
RLimData(4) = 0
SCPI.CALCulate(1).PARameter(1).SELect
SCPI.CALCulate(1).SELected.RLIMit.DATA = RLimData
Ref = SCPI.CALCulate(1).SELected.RLIMit.DATA

Dim RLimData(0) as Variant
RLimData(0) = 0
SCPI.CALCulate(1).PARameter(1).SELect
SCPI.CALCulate(1).SELected.RLIMit.DATA = RLimData ''' Clear Ripple Limit Table

相关对象

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

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

等效键

Analysis > Ripple Limit > Edit Ripple Limit > Add

等效SCPI命令

语法

:CALCulate{[1]-36}[:SELected]:RLIMit:DATA <numeric 1>,?/span> ,<numeric 1+(N\ 4)>

:CALCulate{[1]-36}[:SELected]:RLIMit:DATA?

查询响应

{numeric 1},?/span> ,{numeric 1+(N\ 4)}<newline><^END>

应用实例

10 DIM B(1:2,1:4)
20 OUTPUT 717;":CALC1:RLIM:DATA 2,1,1E9,3E9,3,1,5E9,7E9,3"
30 OUTPUT 717;":CALC1:RLIM:DATA?"
40 ENTER 717;A,B(*)

10 OUTPUT 717;":CALC1:RLIM:DATA 0" ! Clear Ripple Limit Table