新闻中心

EEPW首页 > 测试测量 > 设计应用 > LabWindows/CVI 在虚拟信号发生器设计中的应用

LabWindows/CVI 在虚拟信号发生器设计中的应用

作者: 时间:2017-01-12 来源:网络 收藏

  2.2 修改控件属性

  波形选择 Ring 控件主要是要产生几种波形选项,包括无,正弦波,三角波,锯齿波,方波。双击Ring 控件进行设置,将Label 设置为“波形选择”将ConstantName设置为“WAVEFORM”将Callback Function 设置“WaveFormChooseCB”,然后通过Label/ValuePairs…设置Ring 控件的选择项。Graph 控件和Command Button 控件设置与Ring 控件类似。修改完成后,选择 File→Save as,保存.uir 文件,其文件名为信号发生器.uir 保存,点击Save 关闭保存文件对话框。

  3 仪器程序设计

  仪器的程序设计是整个虚拟仪器的核心部分,在用户完成用户界面设计后,CVI 可自动生成程序的框架以及缺醒消息处理函数,只要在这些函数中添加所需的代码即可完成程序的设计。具体操作如下:在用户界面窗口菜单中选择Code→Generate All Code,点OK 键即可进入代码编辑窗口,即可生成程序的框架,限于篇幅有限,本文只写出自己根据仪器需要自己编写的部分代码。首先在源代码窗口main 函数上方输入如下代码声明变量和函数,如

  完成波形选择函数:

  编写调用函数show_wave()




  当点击用户界面上的波形选择时,程序将自动执行WaveFormChooseCB 函数,实现函数波形和频谱的产生并显示。



评论


技术专区

关闭