SCPI.CALCulate(Ch).SELected.LIMit.DATA
对象类型
属性(读写)
语法
SCPI.CALCulate(Ch).SELected.LIMit.DATA = Data
Data = SCPI.CALCulate(Ch).SELected.LIMit.DATA
说明
这个命令针对选择通道(Ch)的激活迹线设置/获取极限测试的极限表。
变量
参数 |
Data |
说明 |
表示1 + Num(极限线条数)*5的数组数据(针对极限线)。n是1到Num之间的整数。
数组索引从0开始。 |
数据类型 |
变量类型(Variant) |
注 |
如果设置格式化内存数组时没有1+Num(设置的数量)*5数组数据,执行时就会出错,并忽略该对象。对于,如果为数组数据中的数据(n*5-4)指定0、1或2以外的整数,执行时就会出错。对于,如果指定值超出数组数据中数据(n*5-3),数据(n*5-2)、数据(n*5-1)和数据(n85)允许的设置范围,则设置最小值(如果为未达到范围的下限范围)或最大值(如果超出范围的上限)。 |
实例
Dim LimData As Variant
SCPI.CALCulate(1).PARameter(1).SELect
SCPI.CALCulate(1).SELected.LIMit.DATA = Array(1,1,1e6,1e9,0,0)
LimData = SCPI.CALCulate(1).SELected.LIMit.DATA
SCPI.CALCulate(1).PARameter(1).SELect
SCPI.CALCulate(1).SELected.LIMit.DATA = Array(0) 'Clear Limit Table
Dim LimData(5) As Variant
Dim Ref As Variant
LimData(0) = 1
LimData(1) = 1
LimData(2) = 1e6
LimData(3) = 1e9
LimData(4) = 0
LimData(5) = 0
SCPI.CALCulate(1).PARameter(1).SELect
SCPI.CALCulate(1).SELected.LIMit.DATA = LimData
Ref = SCPI.CALCulate(1).SELected.LIMit.DATA
Dim LimData(0) As Variant
LimData(0) = 0
SCPI.CALCulate(1).PARameter(1).SELect
SCPI.CALCulate(1).SELected.LIMit.DATA = LimData 'Clear Limit Table
相关对象
SCPI.CALCulate(Ch).PARameter(Tr).SELect
SCPI.CALCulate(Ch).SELected.LIMit.STATe
SCPI.CALCulate(Ch).SELected.LIMit.DISPlay.STATe
等效键
Analysis > Limit Test > Edit Limit Line
等效SCPI命令
语法
:CALCulate{[1]-36}[:SELected]:LIMit:DATA <numeric 1>, ... ,<numeric 1+(N*5)>
:CALCulate{[1]-36}[:SELected]:LIMit:DATA?
查询响应
{numeric 1}, ... ,{numeric 1+(N*5)}<newline><^END>
应用实例
10 DIM B(1:2,1:5)
20 OUTPUT 717;":CALC1:LIM:DATA 2,1,1E9,3E9,0,0,2,1E9,3E9,-3,-3"
30 OUTPUT 717;":CALC1:LIM:DATA?"
40 ENTER 717;A,B(*)
10 OUTPUT 717;":CALC1:LIM:DATA 0" ! Clear Limit Table