SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection.COLLect.TABLe.LOSS.DATA
对象类型
属性(读写)
语法
SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection.COLLect.TABLe.LOSS.DATA = Data
Data = SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection.COLLect.TABLe.LOSS.DATA
说明
这个命令针对选择通道(Ch)的选择端口(Pt)设置/获取损耗补偿表。
变量
参数 |
Data |
说明 |
指示1+Num(设置的数据项个数)X2的数组数据(用于损耗补偿表),此处n是1到Num之间的整数。
数组索引从零开始0。 |
数据类型 |
变量型(Variant) |
注 |
如果设置损耗补偿表时数组数据不包括1+Num (设置数据项的个数)X2,运行时就会出错。如果为数据(nX2-1)和数据(n X2)指定的变量不在允许的设置范围,则设置最小值(如果未达到范围的下限)或最大值(如果超过范围的上限)。 |
实例
Dim Loss As Variant
SCPI.SOURce(1).POWer.PORT(1).CORRection.COLLect.TABLe.LOSS.DATA = Array(2,1e8,0.5
,1e9,0.8)
Loss = SCPI.SOURce(1).POWer.PORT(1).CORRection.COLLect.TABLe.LOSS.DATA
'''Clear Loss Table
SCPI.SOURce(1).POWer.PORT(1).CORRection.COLLect.TABLe.LOSS.DATA = Array(0)
Dim Loss(4) As Variant
Dim Ref As Variant
Loss(0) = 2
Loss(1) = 1e8
Loss(2) = 0.5
Loss(3) = 1e9
Loss(4) = 0.8
SCPI.SOURce(1).POWer.PORT(1).CORRection.COLLect.TABLe.LOSS.DATA = Loss
Ref = SCPI.SOURce(1).POWer.PORT(1).CORRection.COLLect.TABLe.LOSS.DATA
'''Clear Loss Table
Dim Loss(0) As Variant
Loss(0) = 0
SCPI.SOURce(1).POWer.PORT(1).CORRection.COLLect.TABLe.LOSS.DATA = Loss
相关对象
SCPI.SOURce(Ch).POWer.PORT(Pt).CORRection.COLLect.TABLe.LOSS.STATe
等效键
Cal > Power Calibration > Loss Compen > Delete | Add | Clear Loss Table
校准 > 功率校准 > 损耗补偿 > 删除|添加|清除损耗表
等效SCPI命令
语法
:SOURce{[1]-36}:POWer:PORT{[1]|2|3|4}:CORRection:COLLect :TABLe:LOSS:DATA <numeric 1>,...,<numeric 1+(Nx2)>
:SOURce{[1]-36}:POWer:PORT{[1]|2|3|4}:CORRection:COLLect :TABLe:LOSS:DATA?
查询响应
{numeric 1},...,{numeric 1+(Nx2)}<newline><^END>
应用实例
10 DIM B(1:2,1:2)
20 OUTPUT 717;":SOUR:POW:PORT:CORR:COLL:TABL:LOSS:DATA 2,";
30 OUTPUT 717;"1E8,0.5,1E9,0.8"
40 OUTPUT 717;":SOUR:POW:PORT:CORR:COLL:TABL:LOSS:DATA?"
50 ENTER 717;A,B(*)
10 OUTPUT 717;":SOUR:POW:PORT:CORR:COLL:TABL:LOSS:DATA 0" ! Clear Table