现要求创建一个信号发生器,该信号发生器可以选择信号类型、更改信号幅度、频率、相位等。
(1)新建一个VI,切换到前面板,从“控件一银色→图形”子面板中选择“波形图”控件,放置到前面板上。
(2) 切换到后面板,从“函数一信号处理→波形生成”子面板中选择“基本函数发生器( BasicFunction Generator.vi)”放置到后面板上。
(3)在“基本函数发生器”的“信号类型”端口上单击鼠标右键,选择“创建→输入控件”用同样的方法,依次在“频率”、“幅值”、“相位”端口创建输入控件。
(4)将“基本函数发生器”的“信号输出端口”与“波形图”控件的输入端口连接。
(5)为了使程序能连续运行,添加一个 While循环。从“函数→编程→结构”中选择“ While循环”,按住鼠标左键,在后面板上画一个框,将前面创建的图标全部框到里面,在Whil循环的停止输入端口创建一个输入控件并设置循环间隔为100ms,具体方法为在“函数→编程→定时”子面板中选择“等待( Wait msⅵi)放置到While循环中,输入端口创建一个常数,设置值为100。