欢迎来到天天文库
浏览记录
ID:36198612
大小:977.81 KB
页数:11页
时间:2019-05-07
《labview中子vi的设置及》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第14章LabVIEW中子VI的设置及调用LabVIEW编程比较复杂,有些程序多次重复使用,所以单在独编写一个独立的VI多次使用时,称这个VI是子VI。子VI调用前要进行必要的设置,否则不能被调用。本章将从子VI的设置、整体调用几个方面进行讲解。14.1子VI的概念子VI是一种用来被其他程序调用的程序,也可以说它是模块的一个小VI程序。运用它的最大好处是能方便地对同一段程序调用多次而不需要重复编程,也为以后的程序升级和维护提供了方便。可将新创建的VI用于另一个VI。一个VI被其他VI在程序框图中调用,则称该VI为子VI。子VI可
2、重复调用。要创建一个子VI,需先为子VI创建连线板和图标。14.2创建图标每个VI都在前面板和程序框图窗口的右上角有一个图标,VI图标是VI的图形化表示,出现在程序框图和函数选板上,可包含文字、图形或图文组合。如将VI当作子VI调用,程序框图上将显示该子VI的图标。14.3子VI的设置要将一个VI当作子VI使用,需创建连线板,它的图标是。连线板集合了VI的各个接线端,与VI中的控件相互呼应,类似文本编程语言中函数调用的参数列表。连线板标明了可与该VI连接的输入和输出端,以便将该VI作为子VI调用。连线板在其输入端接收数据,然后通
3、过前面板控件将数据传输至程序框图的代码中,从前面板的显示控件中接收运算结果并传递至其输出端。14.4子VI节点设置对话框右击程序框图上的一个子VI图标,从弹出的快捷菜单中选择设置子VI节点,可显示该对话框。该对话框中显示的项是VI属性对话框中项的子集。该对话框可对子VI仅设置当前实例的相关选项。通过VI属性对话框中子VI执行的相关项,则可设置子VI每个实例的相关选项。14.5保存与调用子VI在编程完并设置好接线图标后,还要对子VI进行设置,才能保存。在子VI的设置是一个有调用时的显示设置,这一步操作可以决定在调用时能否显示此子V
4、I程序和子VI运行的情况。通过“文件”
5、“VI属性”命令打开文件的属性设置,如图14.2所示。14.6子程序优先级子程序级允许VI以最有效的方式运行。设置成子程序级别的VI不与其他VI共享执行时间。14.7VI调用对子VI的调用和使用,主要是在程序框图中直接调用。这种方法也是最常用,应用最方便、最广泛的一种。14.8VI层次结构当一个复杂的程序调用多个子VI后,某一个程序执行的错误和进度都不好调试。所以LabVEIW软件提供了一个良好的工具,就是层次化结构。它能很好地观察程序所有涉及的VI和布局层次。通过“查看”
6、“VI层次结构
7、”命令打开,如图14.7所示。14.9小结本章对子VI的设置进行了讲解,这也是编程中经常用到的一种方法。子VI是对一些复杂的程序进行模块化、功能化的方法。进行子VI的设置,可以对一个程序在不同的地方多次调用,省去了编程中重复的麻烦。下一章将对编程中可能用到的其他技巧进行讲解。14.10练习题什么是子VI?它和VI有什么区别?怎样设置一个VI的显示图标?在子VI运行中要显示出此界面,该如何操作?写出操作过程。VI层次结构有什么作用?它分别有几种查看层次的方式?
此文档下载收益归作者所有