智能仪器创建子VI教案.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
智能仪器创建子VI教案

教 案 2013 ~ 2014 学年 第 二 学期 课 程 名 称: 智能仪器 专 业: 教 材: Labview虚拟仪器程序设计及应用 教 师 姓 名: 编号:9 编号:9 课时安排: 4学时 教学课型:理论课□ 实验课□ 习题课□ 实践课□ 其它□ 题目(教学章、节或主题): Labview创建子VI 教学目的要求: 了解子VI的概念及其作用。 学习子VI的图标创建和编辑方法,其连接器端口的设置。 学习子VI的两种创建方法。 教学内容(注明:* 重点 # 难点 ?疑点 ): LabVIEW中的子VI(SubVI)类似于文本编程语言中的函数。一般来说,如果在LabVIEW中不使用子VI如同在编程语言中不使用函数一样,是不可能构建大的程序的。 用户将常用的功能模块创建成子VI,不仅有效提高代码的使用效率,避免进行频繁的重复操作,也大大节省了编程时间。需要说明的是,一个子VI相当于一个子程序,子VI节点相当于子程序的调用语句,而不是子VI本身。子VI的控件和函数从调用该VI的程序框图中接收数据,并将数据返回至该程序框图。 一、 图标的创建和编辑 在调用VI的程序框图中,用图标来代表子VI。另外,子VI必须有一个正确连接端子的连接器来实现和它上层VI的数据交换。 LabVIEW为每个程序创建默认的图标,显示在前面板和程序框图窗口的右上角。 对默认图标的编辑可通过图标编辑器来完成。 VI定义输入、输出端口数和这些端口的接线端类型。这些输入输出端口相当于编程语言中的形式参数和结果返回语句。当调用VI节点时,子VI 输入端子接收从外部控件或其他对象传输到各端子的数据, 经子VI内部处理后又从子VI输出端子输出结果,传送给子VI外部显示控件,或作为输入数据传送给后面的程序。从图标到连接器的切换方式如图5-4所示。 一般情况下,VI只有设置了连接器端口才能作为子VI使用,如果不对其进行设置,则调用的只是一个独立的VI程序,不能改变其输入参数也不能显示或传输其运行结果。 如果需要对子VI节点进行输入输出,那么就需要在连接器面板中有相应的连线端子。用户可以通过选择VI的端子数并为每个端子指定对应的前面板控件或指示器来定义连接器。 连接器的设置分两个步骤: (1 (2 三、子VI的两种创建方法 LabVIEW中子VI的创建有两种方法:一种方法是用现有VI创建子VI,另一种方法是选定内容创建成子VI。前一种方法把整个框图所示的程序创建成子VI是层次化编程的基础,后一种方法选定程序的一部分创建成子VI,相对前一种方法比较灵活机动。选定部分被子VI节点所取代实现程序的模块化编程并增加程序可读性。 图8 方法一、现有VI创建成子VI VI创建成子VI,关键是连接器的定义。 下面就编写一个求两数较大值的程序,并将此VIVI。 (18所示的VI,此VI用来求两个数中的较大值。 (2)在程序框图的空白处单击鼠标右键,打开函数选板,从“比较”子选板中找到“大于等于?”函数和“选择”函数,完成如图8所示连接。 (3VI的功能,用户可以编辑如图8所示的图标。 (4 (5)在前面板的文件菜单项中单击保存选项或另存为选项保存此VI。 方法二、选定内容创建成子VI 当在设计程序的过程中需要模块化某段程序以使程序结构清晰或方便以后调用,用户可以使用选定内容创建成子VI的方法。 下面就在LabVIEW中NI范例的基础上修改一个程序,并选定此VI的部分内容创建成子VI。步骤如下: (1NI范例查找器”中双击Basic Amplitude Measurements.vi。 2)对如图9所示程序进行修改,修改后如图10所示。 图9 (3)要完成此子VI,首先要选定程序框图中的相应部分将其创建子VI,然后再对此子VI的图标和连接器进行修改。 (4 ,保存为BMP图片格式。 图10 (5)在图标窗口单击鼠标右键,在快捷菜单选择显示连线板选项,此时子VI默认的连线端类型为图所示状态。 (6VI重命名并保存此子VI。 四、添加子VI至用户库 如果创建的子VI被使用的频率较高,为方便调用,用户可以把子VI添加进函数选板的用户库中。调用时只需从函数选板的用户库中找到所需要的子VI,拖动此子VI至

文档评论(0)

wuyuetian + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档