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开始。 |
数据类型 |
变量类型(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