波形发生器
提供访问权限的命令任意波形发生器数据和功能。
获得当前状态
获取仪器频道的当前状态
命令
-
棒子- (对象) - 任意波形生成器对象。
-
#- (数组
-
命令- (字符串) - 获取当前状态命令:“getCurrentState”
-
-
回复
-
棒子- (对象) - 任意波形生成器对象。
-
#- (数组
-
命令- (字符串) - 获取当前状态命令:“getCurrentState”
-
statuscode.- (整数) - 表示设备状态的数值。看Diulent Instrumentation协议状态代码
-
等待- (整数) - 在设备准备好处理另一个命令之前等待的MS的数量。
-
状态- (字符串) - 仪器通道状态:“空闲”或“运行”。
-
WaveType.- (字符串) - 波形类型:“正弦”,“方形”,“三角形”,“DC”,“Sawtooth”,“任意”或“无”。
-
ActualSignalfreq.- (整数) - MHz中的实际波形频率。
-
amantalVPP.- (整数) - MV中的实际峰值电压。
-
ActualVoffset.- (整数) - MV中的实际电压偏移。
-
-
例子
命令
{“AWG”:{“1”:[{“命令”:“getCurrentState”}“}}
回复
{“awg”:{“1”:[{“命令”:“getCurrentState”,“statuscode”:0,“等待”:0,“状态”:“运行”,“WaveType”:“SINE”,“SINE”,“ActualSignalFreq“:1000000,”AttanceVPP“:3000,”ActualVoffset“:0}]}}}}}}}}}}}
设置常规波形
设置任意波形发生器通道的参数以输出常规波形。
命令
-
棒子- (对象) - 任意波形生成器对象。
-
#- (数组
-
命令- (字符串) - Set常规WaveForm命令:“SetRegularWaveForm”
-
SignalType.- (字符串) - 波形类型:“正弦”,“方形”,“三角形”,“DC”,“Sawtooth”,“任意”或“无”。
-
signalfreq.- (整数) - MHz中的信号频率。
-
VPP.- (整数) - MV中的峰值电压。
-
voffset.- (整数) - MV中的电压偏移。
-
-
回复
-
棒子- (对象) - 任意波形生成器对象。
-
#- (数组
-
命令- (字符串) - Set常规WaveForm命令:“SetRegularWaveForm”
-
statuscode.- (整数) - 表示设备状态的数值。看Diulent Instrumentation协议状态代码
-
等待- (整数) - 在设备准备好处理另一个命令之前等待的MS的数量。
-
ActualSignalfreq.- (整数) - MHz中的实际波形频率。
-
amantalVPP.- (整数) - MV中的实际峰值电压。
-
ActualVoffset.- (整数) - MV中的实际电压偏移。
-
-
示例(波形)
命令
{“AWG”:{“1”:[{“命令”:“SetRegularWaveForm”,“SignalType”:“SINE”,“signalFreq”:1000000,“VPP”:3000,“Voffset”:0}]}}}
回复
{“AWG”:{“1”:[{“命令”:“setRegularWaveForm”,“statuscode”:0,“等待”:0,“ActiveSignalFreq”:1000000,“ActualVPP”:3000,“ActualVoffset”:0}]}}
跑
运行任意波形发生器通道。
命令
-
棒子- (对象) - 任意波形生成器对象。
-
#- (数组
-
命令- (字符串) - 运行命令:“运行”
-
-
回复
-
棒子- (对象) - 任意波形生成器对象。
-
#- (数组
-
命令- (字符串) - 运行命令:“运行”
-
statuscode.- (整数) - 表示设备状态的数值。看Diulent Instrumentation协议状态代码
-
等待- (整数) - 在设备准备好处理另一个命令之前等待的MS的数量。
-
-
例子:
命令
{“AWG”:{“1”:[{“命令”:“运行”}“}}}
回复
{“AWG”:{“1”:[{“命令”:“运行”,“statuscode”:0,“等待”:0}}}}}}}}
停止
停止任意波形发生器通道。
命令
-
棒子- (对象) - 任意波形生成器对象。
-
#- (数组
-
命令- (字符串) - stop命令:“停止”
-
-
回复
-
棒子- (对象) - 任意波形生成器对象。
-
#- (数组
-
命令- (字符串) - stop命令:“停止”
-
statuscode.- (整数) - 表示设备状态的数值。看Diulent Instrumentation协议状态代码
-
等待- (整数) - 在设备准备好处理另一个命令之前等待的MS的数量。
-
-
例子:
命令
{“AWG”:{“1”:[{“命令”:“停止”}]}}
回复
{“AWG”:{“1”:[{“命令”:“停止”,“statuscode”:0,“等待”:0}}}}}}