SCPI.SOURce.POWer.PORT.CORRection.COLLect.TABLe.ASENsor.DATA

E5071C

SCPI.SOURce.POWer.PORT.CORRection.COLLect.TABLe.ASENsor.DATA

对象类型

属性(读写)

语法

SCPI.SOURce.POWer.PORT.CORRection.COLLect.TABLe.ASENsor.DATA = Data

Data = SCPI.SOURce.POWer.PORT.CORRection.COLLect.TABLe.ASENsor.DATA

说明

这个命令设置/获取功率传感器A的校准系数表。

变量

参数

Data

说明

指示1+Num(设置的数据项个数)X2的数组数据(用于校准系数表),此处n是1到Num之间的整数。

  • 数据(0):想要设置的数据项个数。指定0到100的一个整数。当将数据项的个数设置为0(以清除校准系数表)时,仅指定数据(0)作为数据变量。

  • 数据(nX2-1):第n个数据项的频率(1 kHz到500 GHz)。

  • 数据(nX2):第n 个数据项的校准系数(1%到150%)。

  • 数组索引从0开始。

数据类型

变量型(Variant)

如果设置校准系数表时数组数据不包括1+Num (设置的数据项个数)/2,运行时就会出错。如果为数组数据中的数据(n\2-1)和数据(n\2)指定的变量不在允许的设置范围,则设置最小值(如果未达到范围的下限)或最大值(如果超出范围的上限)。

实例

Dim CalFac As Variant
SCPI.SOURce.POWer.PORT.CORRection.COLLect.TABLe.ASENsor.DATA = Array(2,1e7,99.8, 1e9,98.7)
CalFac = SCPI.SOURce.POWer.PORT.CORRection.COLLect.TABLe.ASENsor.DATA
'''Clear Cal Factor Table
SCPI.SOURce.POWer.PORT.CORRection.COLLect.TABLe.ASENsor.DATA = Array(0)

Dim CalFac(4) As Variant
Dim Ref As Variant
CalFac(0) = 2
CalFac(1) = 1e7
CalFac(2) = 99.8
CalFac(3) = 1e9
CalFac(4) = 98.7
SCPI.SOURce.POWer.PORT.CORRection.COLLect.TABLe.ASENsor.DATA = CalFac
Ref = SCPI.SOURce.POWer.PORT.CORRection.COLLect.TABLe.ASENsor.DATA
'''Clear Cal Factor Table
Dim CalFac(0) As Variant
CalFac(0) = 0
SCPI.SOURce.POWer.PORT.CORRection.COLLect.TABLe.ASENsor.DATA = CalFac

相关对象

SCPI.SOURce.POWer.PORT.CORRection.COLLect.TABLe.BSENsor.DATA

等效键

Cal > Power Calibration > Sensor A Settings > Delete | Add | Clear Cal Factor Table

校准 > 功率校准 > 传感器A设置 > 删除|添加|清除校准因数表

等效SCPI命令

语法

:SOURce:POWer:PORT:CORRection:COLLect:TABLe:ASENsor:DATA <numeric 1>,...,<numeric 1+(Nx2)>

:SOURce:POWer:PORT:CORRection:COLLect:TABLe:ASENsor:DATA?

查询响应

{numeric 1},...,{numeric 1+(Nx2)}<newline><^END>

应用实例

10 DIM B(1:3,1:2)
20 OUTPUT 717;":SOUR:POW:PORT:CORR:COLL:TABL:ASEN:DATA 3,";
30 OUTPUT 717;"1E6,98.5,1E7,99,1E8,99.5"
40 OUTPUT 717;":SOUR:POW:PORT:CORR:COLL:TABL:ASEN:DATA?"
50 ENTER 717;A,B(*)

10 OUTPUT 717;":SOUR:POW:PORT:CORR:COLL:TABL:ASEN:DATA 0" !Clear Table