SCPI.SENSe(Ch).SEGMent.DATA
对象类型
属性(读写)
语法
SCPI.SENSe(Ch).SEGMent.DATA = Data
Data = SCPI.SENSe(Ch).SEGMent.DATA
说明
这个命令创建选择通道(Ch)的分段扫描表。
变量
参数 |
Data |
说明 |
表示按下列顺序(针对于分段扫描表)排列的数组数据。此处N为分段数(由<segm>指定),n是1到N之间的整数。 数据 = {<buf>、<stim>、<ifbw>、<pow>、<del>、<swp>、<time>、<segm>、 <star 1>、<stop 1>、<nop 1>、<ifbw 1>、<pow 1>、<del 1>、<swp 1>、<time 1>、... 、 <star n>、<stop n>、<nop n>、<ifbw n>、<pow n>、<del n>、<swp n>、<time n>、....、 <star N>、<stop N>、<nop N>、<ifbw N>、<pow N>、<del N>、<swp N>、<time N>} 以上数组中每个参数的详情如下:
|
数据类型 |
变量类型(Variant) |
注 |
当设置分段扫描表时,如果没有达到指定分段数的数组数据的必要数量,执行时就会出错,并忽略该对象。 若为<stim>、<ifbw>、<pow>、<del>、<swp>和<time>指定一个不允许的整数,执行时就会出错。 若为数组数据中的<star n>、<stop n>、<nop n>、<ifbw n>、<pow n>、<del n>和<time n>指定量不在允许设置范围的值,则设置最小值(如果未达到范围的下限)或最大值(如果超出范围的上限)。 |
实例
Dim SegmData As Variant
SCPI.SENSe(1).SEGMent.DATA = Array(5,0,0,1,0,0,2, _
100E6,1E9,31,0,2E9,3E9,51,-10)
SegmData = SCPI.SENSe(1).SEGMent.DATA
Dim SegmData(14) As Variant
Dim Ref As Variant
SegmData(0) = 5
SegmData(1) = 0
SegmData(2) = 0
SegmData(3) = 1
SegmData(4) = 0
SegmData(5) = 0
SegmData(6) = 2
SegmData(7) = 100E6
SegmData(8) = 1E9
SegmData(9) = 31
SegmData(10) = 0
SegmData(11) = 2E9
SegmData(12) = 3E9
SegmData(13) = 51
SegmData(14) = -10
SCPI.SENSe(1).SEGMent.DATA = SegmData
Ref = SCPI.SENSe(1).SEGMent.DATA
相关对象
等效键
Sweep Setup > Edit Segment Table
扫描设置 > 编辑分段表
等效SCPI命令
语法
:SENSe{[1]-36}:SEGMent:DATA 5,<mode>,<ifbw>,<pow>,<del>,<time>,<segm>,
<star 1>,<stop 1>,<nop 1>,<ifbw 1>,<pow 1>,<del
1>,<time 1>,?E/span> ,
<star n>,<stop n>,<nop n>,<ifbw n>,<pow n>,<del
n>,<time n>,?E/span> ,
<star N>,<stop N>,<nop N>,<ifbw N>,<pow N>,<del
N>,<time N>
:SENSe{[1]-36}:SEGMent:DATA
6,<mode>,<ifbw>,<pow>,<del>,<swp>,<time>,<segm>,
<star 1>,<stop 1>,<nop 1>,<ifbw 1>,<pow 1>,<del
1>,<swp 1>,<time 1>,?E/span> ,
<star n>,<stop n>,<nop n>,<ifbw n>,<pow n>,<del
n>,<swp n>,<time n>,?E/span> ,
<star N>,<stop N>,<nop N>,<ifbw N>,<pow N>,<del
N>,<swp N>,<time N>
:SENSe{[1]-36}:SEGMent:DATA?
当N是分段(由<segm>指定)的编号时,n是1和N之间的整数。
查询响应
当扫描模式针对每个分段的设置为关闭(OFF)时:
5,{mode},{ifbw},{pow},{del},{time},{segm},
{star 1},{stop 1},{nop 1},{pow 1},{del 1},{time 1},?E/span> ,
{star n},{stop n},{nop n},{pow n},{del n},{time n},?E/span> ,
{star N},{stop N},{nop N},{pow N},{del N},{time N}<newline><^END>
当扫描模式针对每个分段的设置为打开(ON)时:
6,{mode},{ifbw},{pow},{del},{swp},{time},{segm},
{star 1},{stop 1},{nop 1},{pow 1},{del 1},{swp 1},{time 1},?E/span> ,
{star n},{stop n},{nop n},{pow n},{del n},{swp n},{time n},?E/span> ,
{star N},{stop N},{nop N},{pow N},{del N},{swp N},{time N}<newline><^END>
应用实例
10 DIM H(1:3,1:4)
20 OUTPUT 717;":SENS1:SEGM:DATA 5,0,1,0,0,0,3,";
30 OUTPUT 717;"1E9,3E9,11,70e3,";
40 OUTPUT 717;"3E9,4E9,51,7e3,";
50 OUTPUT 717;"4E9,6E9,11,70e3"
60 OUTPUT 717;":SENS1:SEGM:DATA?"
70 ENTER 717;A,B,C,D,E,F,G,H(*)
10 DIM H(1:3,1:5)
20 OUTPUT 717;":SENS1:SEGM:DATA 6,0,1,0,0,1,0,3,";
30 OUTPUT 717;"1E9,3E9,11,70e3,3,";
40 OUTPUT 717;"3E9,4E9,51,7e3,2,";
50 OUTPUT 717;"4E9,6E9,11,70e3,3"
60 OUTPUT 717;":SENS1:SEGM:DATA?"
70 ENTER 717;A,B,C,D,E,F,G,H(*)