第14章 labview子vi的设置及第14章 labview中子vi的设置及第14章 labview中子vi的设置及第14章 labview中子vi的设置及.ppt

第14章 labview子vi的设置及第14章 labview中子vi的设置及第14章 labview中子vi的设置及第14章 labview中子vi的设置及.ppt

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第14章 LabVIEW中子VI的设置及调用 LabVIEW编程比较复杂,有些程序多次重复使用,所以单在独编写一个独立的VI多次使用时,称这个VI是子VI。子VI调用前要进行必要的设置,否则不能被调用。本章将从子VI的设置、整体调用几个方面进行讲解。 14.1 子VI的概念 子VI是一种用来被其他程序调用的程序,也可以说它是模块的一个小VI程序。运用它的最大好处是能方便地对同一段程序调用多次而不需要重复编程,也为以后的程序升级和维护提供了方便。可将新创建的VI用于另一个VI。一个VI被其他VI在程序框图中调用,则称该VI为子VI。子VI可重复调用。要创建一个子VI,需先为子VI创建连线板和图标。 14.2 创建图标 每个VI都在前面板和程序框图窗口的右上角有一个图标,VI图标是VI的图形化表示,出现在程序框图和函数选板上,可包含文字、图形或图文组合。如将VI当作子VI调用,程序框图上将显示该子VI的图标。 14.3 子VI的设置 要将一个VI当作子VI使用,需创建连线板,它的图标是。连线板集合了VI的各个接线端,与VI中的控件相互呼应,类似文本编程语言中函数调用的参数列表。连线板标明了可与该VI连接的输入和输出端,以便将该VI作为子VI调用。连线板在其输入端接收数据,然后通过前面板控件将数据传输至程序框图的代码中,从前面板的显示控件中接收运算结果并传递至其输出端。 14.4 子VI节点设置对话框 右击程序框图上的一个子VI图标,从弹出的快捷菜单中选择设置子VI节点,可显示该对话框。该对话框中显示的项是VI属性对话框中项的子集。该对话框可对子VI仅设置当前实例的相关选项。通过VI属性对话框中子VI执行的相关项,则可设置子VI每个实例的相关选项。 14.5 保存与调用子VI 在编程完并设置好接线图标后,还要对子VI进行设置,才能保存。在子VI的设置是一个有调用时的显示设置,这一步操作可以决定在调用时能否显示此子VI程序和子VI运行的情况。通过“文件”|“VI属性”命令打开文件的属性设置,如图14.2所示。 14.6 子程序优先级 子程序级允许VI以最有效的方式运行。设置成子程序级别的VI不与其他VI共享执行时间。 14.7 VI调用 对子VI的调用和使用,主要是在程序框图中直接调用。这种方法也是最常用,应用最方便、最广泛的一种。 14.8 VI层次结构 当一个复杂的程序调用多个子VI后,某一个程序执行的错误和进度都不好调试。所以LabVEIW软件提供了一个良好的工具,就是层次化结构。它能很好地观察程序所有涉及的VI和布局层次。通过“查看”|“VI层次结构”命令打开,如图14.7所示。 14.9 小结 本章对子VI的设置进行了讲解,这也是编程中经常用到的一种方法。子VI是对一些复杂的程序进行模块化、功能化的方法。进行子VI的设置,可以对一个程序在不同的地方多次调用,省去了编程中重复的麻烦。下一章将对编程中可能用到的其他技巧进行讲解。 14.10 练习题 什么是子VI?它和VI有什么区别? 怎样设置一个VI的显示图标? 在子VI运行中要显示出此界面,该如何操作?写出操作过程。 VI层次结构有什么作用?它分别有几种查看层次的方式?

您可能关注的文档

文档评论(0)

cxiongxchunj + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档