




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第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有什么区别? 怎样设置一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 上海建设管理职业技术学院《外汇交易模拟》2023-2024学年第二学期期末试卷
- 福州英华职业学院《园林建筑设计Ⅱ》2023-2024学年第二学期期末试卷
- 宁夏幼儿师范高等专科学校《副教学训练理论与实践(1)》2023-2024学年第二学期期末试卷
- 北京理工大学《建筑消防设备工程》2023-2024学年第二学期期末试卷
- 西安航空职业技术学院《自动控制原理B实验》2023-2024学年第二学期期末试卷
- 潍坊食品科技职业学院《德育原理》2023-2024学年第二学期期末试卷
- 广州涉外经济职业技术学院《意识形态前沿问题研究》2023-2024学年第二学期期末试卷
- 民办合肥财经职业学院《精神病护理学》2023-2024学年第二学期期末试卷
- 赣州师范高等专科学校《面向对象程序设计-JAVA语言》2023-2024学年第二学期期末试卷
- 天津外国语大学《原理与应用实训》2023-2024学年第二学期期末试卷
- 《民航礼仪》课件-5.2 交谈礼仪
- 2024-2030年中国餐饮连锁行业发展状况及投资经营模式分析报告
- 中储粮安全生产培训
- 2024年江西省公务员录用考试《行测》试题及答案解析
- 2024年财会业务知识竞赛题库及答案(600题)
- DB11T 1470-2022 钢筋套筒灌浆连接技术规程
- 2024秋期国家开放大学专科《EXCEL在财务中的应用》一平台在线形考(形考作业一至四)试题及答案
- 现金日记账模板(出纳版)
- 临床常见操作-灌肠
- 探寻中国茶:一片树叶的传奇之旅学习通超星期末考试答案章节答案2024年
- 检验科降低检测报告超时率PDCA持续改进案例
评论
0/150
提交评论