波形发生器

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

获得当前状态


获取仪器频道的当前状态

命令

  • 棒子- (对象) - 任意波形生成器对象。
    • - (数组) - 用于应用于AWG通道的命令对象数组。
      • 命令- (字符串) - 获取当前状态命令:“getCurrentState”

      回复

      • 棒子- (对象) - 任意波形生成器对象。
        • - (数组) - 应用于AWG通道的命令对象数组。
          • 命令- (字符串) - 获取当前状态命令:“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}]}}}}}}}}}}}


          设置常规波形


          设置任意波形发生器通道的参数以输出常规波形。

          命令

          • 棒子- (对象) - 任意波形生成器对象。
            • - (数组) - 用于应用于AWG通道的命令对象数组。
              • 命令- (字符串) - Set常规WaveForm命令:“SetRegularWaveForm”
              • SignalType.- (字符串) - 波形类型:“正弦”,“方形”,“三角形”,“DC”,“Sawtooth”,“任意”或“无”。
              • signalfreq.- (整数) - MHz中的信号频率。
              • VPP.- (整数) - MV中的峰值电压。
              • voffset.- (整数) - MV中的电压偏移。

              回复

              • 棒子- (对象) - 任意波形生成器对象。
                • - (数组) - 应用于AWG通道的命令对象数组。
                  • 命令- (字符串) - 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}]}}




                  运行任意波形发生器通道。

                  命令

                  • 棒子- (对象) - 任意波形生成器对象。
                    • - (数组) - 用于应用于AWG通道的命令对象数组。
                      • 命令- (字符串) - 运行命令:“运行”

                      回复

                      • 棒子- (对象) - 任意波形生成器对象。
                        • - (数组) - 应用于AWG通道的命令对象数组。
                          • 命令- (字符串) - 运行命令:“运行”
                          • statuscode.- (整数) - 表示设备状态的数值。看Diulent Instrumentation协议状态代码
                          • 等待- (整数) - 在设备准备好处理另一个命令之前等待的MS的数量。

                          例子:

                          命令

                          {“AWG”:{“1”:[{“命令”:“运行”}“}}}

                          回复

                          {“AWG”:{“1”:[{“命令”:“运行”,“statuscode”:0,“等待”:0}}}}}}}}



                          停止


                          停止任意波形发生器通道。

                          命令

                          • 棒子- (对象) - 任意波形生成器对象。
                            • - (数组) - 用于应用于AWG通道的命令对象数组。
                              • 命令- (字符串) - stop命令:“停止”

                              回复