与工具模板不同,控制和函数模板只显示顶层子模板的图标。在这些顶层子模板中包含许多不同的控制或功能子模板。通过这些控制或功能子模板可以找到创建程序所需的面板对象和框图对象。用鼠标点击顶层子模板图标就可以展开对应的控制或功能子模板,只需按下控制或功能子模板左上角的大头针就可以把对这个子模板变成浮动板留在屏幕上。
用控制模板可以给前面板添加输入控制和输出显示。每个图标代表一个子模板。如果控制模板不显示,可以用Windows菜单的Show Controls Palette功能打开它,也可以在前面板的空白处,点击鼠标右键,以弹出控制模板。
函数模板(Functions Palette),如图1-5所示。
图 1-5 LabVIEW 8.5 函数模板
函数模板是创建框图程序的工具。该模板上的每一个顶层图标都表示一个子模板。若函数模板不出现,则可以用Windows菜单下的Show Functions Palette功能打开它,也可以在框图程序窗口的空白处点击鼠标右键以弹出函数模板。
控制VI程序的运行方式叫做“数据流”。对一个节点而言,只有当它的所有输入端口上的数据都成为有效数据时,它才能被执行。当节点程序运行完毕后,它把结果数据送给所有的输出端口,使之成为有效数据。并且数据很快从源送到目的端口。
一个节点(函数)只有当它所有的输入端的数据都成为有效数据后才能被执行,而且只有当它执行完成后,它的所有输出端口上的数据才成为有效。
对于所有输入量几乎同时到达这样一种相互独立的数据流程,如果又必须明确指定节点执行的先后次序,就必须使用顺序(Sequence)结构来明确执行次序。
自LabVIEW 7开始,LabVIEW提供了Express技术,用于快捷简便地搭建专业的测试系统。在随后的版本中,Express技术得到了不断加强。该技术将各种基本函数进一步封装为智能化的、功能更加丰富的函数,并对其中的部分函数提供了配置对话框,简化了编程。通过Express VI可以使用较少的函数完成功能完善的测试系统,这些VI对于复杂的测试系统也是很有用的。
1.3.4 小结
LabVIEW是一种功能强大而又灵活的应用仪器和分析软件系统,它使用G图形编程语言在称为框图的流程表中创建称作虚拟仪器(VI)的应用程序。用户通过前面板操纵程序。LabVIEW提供许多内部函数,使编程过程更加容易 基于LabVIEW的任意波形发生器设计(8):http://www.youerw.com/tongxin/lunwen_7864.html