该示例示出了如何使用快速控制函数发生器,以产生一个任意的波形。要生成一个标准的波形,请参阅生成标准波形使用快速控制函数发生器。快速控制函数发生器使用IVI-C驱动只要仪器和所述驱动器支承的功能适用于任何函数发生器。金宝app您可以使用特定的函数发生器遵循的基本步骤。本例使用Keysight™VISA,但是你可以使用任何厂商的实现VISA的。
在这个例子中,电子设计工程师希望生成与MATLAB复杂波形®,然后将它们下载到函数/任意波形发生器和输出它们一前一后,最后记得移除下载的波形。在这个例子中,我们使用的是GPIB接口。
确保已安装所有必要的软件。看到快速控制函数发生器要求该列表。
创建函数发生器的一个实例。
%实例化FGEN的一个实例。myFGen = FGEN();
设置资源。
myFGen.Resource = 'GPIB0 :: 10 :: INSTR';
连接到函数发生器。
连接(myFGen);
指定从中功能发生器产生的波形的信道名称。
selectChannel(myFGen, '1');
配置函数发生器。
您可以配置任何乐器的属性是可设置的。配置波形是一个连续的任意波形。
%设置波形的类型的任意波形。myFGen.Waveform = 'ARB';%设置输出模式到连续的。myFGen.Mode = '连续';
沟通与仪器。
在这个例子中,创建波形,然后用它下载到函数发生器downloadWaveform
功能。然后使用使能输出enableOutput
函数,然后使用中删除波形removeWaveform
功能。
%创建波形。W1 = 1:0.001:2;
%下载波形函数发生器。H1 = downloadWaveform(myFGen,W1);
%启用输出。enableOutput(myFGen);
当你完成后,删除波形。
%删除波形。removeWaveform(myFGen);
与仪器通信后,关闭会话,并从工作区中删除它。
断开(myFGen);明确myFgen;
为了与快速控制函数发生器使用金宝app支持的功能列表,请参阅快速控制函数发生器功能。