产生任意波形利用快速控制函数发生器

该示例示出了如何使用快速控制函数发生器,以产生一个任意的波形。要生成一个标准的波形,请参阅生成标准波形使用快速控制函数发生器。快速控制函数发生器使用IVI-C驱动只要仪器和所述驱动器支承的功能适用于任何函数发生器。金宝app您可以使用特定的函数发生器遵循的基本步骤。本例使用Keysight™VISA,但是你可以使用任何厂商的实现VISA的。

在这个例子中,电子设计工程师希望生成与MATLAB复杂波形®,然后将它们下载到函数/任意波形发生器和输出它们一前一后,最后记得移除下载的波形。在这个例子中,我们使用的是GPIB接口。

  1. 确保已安装所有必要的软件。看到快速控制函数发生器要求该列表。

  2. 创建函数发生器的一个实例。

    %实例化FGEN的一个实例。myFGen = FGEN();
  3. 设置资源。

    myFGen.Resource = 'GPIB0 :: 10 :: INSTR';
  4. 连接到函数发生器。

    连接(myFGen);
  5. 指定从中功能发生器产生的波形的信道名称。

    selectChannel(myFGen, '1');
  6. 配置函数发生器。

    您可以配置任何乐器的属性是可设置的。配置波形是一个连续的任意波形。

    %设置波形的类型的任意波形。myFGen.Waveform = 'ARB';%设置输出模式到连续的。myFGen.Mode = '连续';
  7. 沟通与仪器。

    在这个例子中,创建波形,然后用它下载到函数发生器downloadWaveform功能。然后使用使能输出enableOutput函数,然后使用中删除波形removeWaveform功能。

    %创建波形。W1 = 1:0.001:2;
    %下载波形函数发生器。H1 = downloadWaveform(myFGen,W1);
    %启用输出。enableOutput(myFGen);

    当你完成后,删除波形。

    %删除波形。removeWaveform(myFGen);
  8. 与仪器通信后,关闭会话,并从工作区中删除它。

    断开(myFGen);明确myFgen;

为了与快速控制函数发生器使用金宝app支持的功能列表,请参阅快速控制函数发生器功能

相关话题