2.10 综合实例:创建一个“Hello World”程序
精通LabVIEW虚拟仪器程序设计与案例实现
看到这里,大家肯定是跃跃欲试了吧,下面我们就一起来创建一个“Hello World”程序。
例2-1 创建一个“Hello World”程序—信号发生器
在本例中我们一起来创建一个信号发生器,该信号发生器可以选择信号类型、更改信号幅度、频率、相位等。创建程序步骤如下。
(1)新建一个VI,切换到前面板,从“控件→银色→图形”子面板中选择“波形图”控件,放置到前面板上。
(2)切换到后面板,从“函数→信号处理→波形生成”子面板中选择“基本函数发生器(Basic Function Generator.vi)”放置到后面板上。
(3)在“基本函数发生器”的“信号类型”端口上单击鼠标右键,选择“创建→输入控件”,用同样的方法,依次在“频率”、“幅值”、“相位”端口创建输入控件。
(4)将“基本函数发生器”的“信号输出端口”与“波形图”控件的输入端口连接。
(5)为了使程序能连续运行,添加一个While循环。从“函数→编程→结构”中选择“While循环”,按住鼠标左键,在后面板上画一个框,将前面创建的图标全部框到里面,在While循环的停止输入端口创建一个输入控件并设置循环间隔为100ms,具体方法为在“函数→编程→定时”子面板中选择“等待(Wait ms.vi)”放置到While循环中,输入端口创建一个常数,设置值为100,编写完成的程序框图如图2-48所示。
单击工具栏中的“运行”按钮,运行程序,结果如图2-49所示,读者可以改变左侧的输入控件的输入值,观察输出波形的变化。
LabVIEW2011的一大特点就是加入了“银色”风格的控件,如图2-49中的“波形图”控件。下面我们动手将其他控件也改成这种风格,看看效果如何。
切换到前面板,在“信号类型”输入控件上单击鼠标右键,选择“替换”,在弹出的面板中选择“银色→下拉列表与枚举”选择“枚举”控件,其他控件的替换方法类似,效果如图 2-50所示。