任意波形发生器

提供访问权限的命令任意波形发生器数据和功能。

Awgcalibrate.


校准任意波形发生器。

类型:邮政

参数

  • 命令- (细绳)
    命令常量 - “awgcalibrate”

回复

  • statuscode.- (整数)
    32位状态代码

  • statusdata.- (目的) -选修的
    其他状态特定数据。默认为{}。

例子

发送

{“命令”:“awgcalibrate”}

回复

{“statuscode”:0}



awgenumerate.


枚举仪器信息。

类型:邮政

参数

  • 命令- (细绳)
    命令常量 - “awgenumerate”

回复

  • numchans.- (整数)
    示波器通道的数量。
  • - (数组) - 表示示波器通道的对象数组。
    • 名称- (细绳)
      频道名称。
    • 决议墨西- (整数)
      样本最大样本分辨率以位。
    • buffersizemax.- (整数)
      样本中的最大缓冲区大小。
    • 弗里克班- (整数)
      最小频率赫兹
    • Freqmax.- (整数)
      最大频率赫兹
    • voletemin.- (整数)
      MV中的最小电压。
    • voltagemax.- (整数)
      MV中的最大电压。

    每个通道的波形类型

    例子

    发送

    {“命令”:“awgenumerate”}

    回复

    {“AWG”:{“numchans”:2,“chans”:[{“名称”:“channet0”,“deverationmax”:10,“buffersizemax”:1024,“freqmin”:100,“freqmax”:1000000,“Voltagemin”:-5000,“Voltagemax”:5000},{“名称”:“Channel2”,“RestautionMax”:10,“BufferSizeMax”:1024,“Freqmin”:100,“Freqmax”:1000000,“Voltagemin”,“Voltagemin”:-5000,“Voltagemax”:5000}]}}}}}}}}



    AWGSetOffsets.


    设置偏移电压。

    类型:邮政

    参数

    • 命令- (细绳)
      命令常量 - “awgsetoffset”

    • 抵消- (整数)
      MV中的偏移值。

    回复

    • statuscode.- (整数)
      32位状态代码

    • statusdata.- (目的) -选修的
      其他状态特定数据。默认为{}。

    例子

    发送

    {“命令”:“awgsetoffsets”,“offset”:1000}

    回复

    {“statuscode”:0}



    AwggetOffsets.


    获取偏移值。

    类型:邮政

    参数

    • 命令- (细绳)
      命令常量 - “awggetoffsets”

    回复

    • 抵消- (整数)
      MV中的偏移值。

    • statuscode.- (整数)
      32位状态代码

    • statusdata.- (目的) -选修的
      其他状态特定数据。默认为{}。

    例子

    发送

    {“命令”:“awggetoffsets”}

    回复

    {“偏移”:1000“StatusCode”:0}



    awgsetwaveforms.


    配置波形。

    类型:邮政

    参数

    • 命令- (细绳)
      命令常量 - “awgsetwaveforms”

    • - (数字)
      AWG频道写入。

    • 类型- (细绳)
      波形类型。选项:['sine','triangle']。

    • 弗里克- (整数)
      信号频率赫兹

    • 振幅- (整数)
      峰值到MV中的峰值幅度。

    • 抵消- (整数)
      信号直流偏移在MV中。

    回复

    • statuscode.- (整数)
      32位状态代码

    • statusdata.- (目的) -选修的
      其他状态特定数据。默认为{}。

    例子

    发送

    {“命令”:“awgsetwaveforms”,“波形”:[【类型“:”正弦“,”频率“:1000,”幅度“:5000,”偏移“:1000}]}

    回复

    {statuscode:0}



    AwgsetCustomwaveforms.


    配置波形。

    类型:邮政

    参数

    • 命令- (细绳)
      命令常量 - “awgsetcustomwaveforms”

    • - (整数)
      频道号码写入。

    • numsamples.(整数)
      波形中的数据点数。

    • 采样率(整数)
      生成每秒的样本数量。

    • 抵消- (整数)
      信号直流偏移在MV中。

    • 样本- (Arrray
      表示自定义波形的数据点数组。

    回复

    • statuscode.- (整数)
      32位状态代码

    • statusdata.- (目的) -选修的
      其他状态特定数据。默认为{}。

    例子

    发送

    {“命令”:“awgsetcustomwaveforms”,“波形”:[{numsamples“:7,”samplege“:1000,”偏移“:0,”样本“:[0,1,2,3,2,1,1,0]}]}

    回复

    {statuscode:0}



    Awgrun.


    运行波形发生器。

    类型:邮政

    参数

    • 命令- (细绳)
      命令常量 - “awgrun”

    回复

    • statuscode.- (整数)
      32位状态代码

    • statusdata.- (目的) -选修的
      其他状态特定数据。默认为{}。

    例子

    发送

    {“命令”:“awgrun”}

    回复

    {“statuscode”:0}



    Awgstop.


    停止运行波形发生器。

    类型:邮政

    参数

    • 命令- (细绳)
      命令常量 - “awgstop”

    回复

    • statuscode.- (整数)
      32位状态代码

    • statusdata.- (目的) -选修的
      其他状态特定数据。默认为{}。

    例子

    发送

    {“命令”:“awgstop”}

    回复

    {“statuscode”:0}



    Baidu