1 / 17
文档名称:

第10章子VI课程.ppt

格式:ppt   页数:17页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第10章子VI课程.ppt

上传人:wz_198616 2015/11/14 文件大小:0 KB

下载得到文件列表

第10章子VI课程.ppt

相关文档

文档介绍

文档介绍:第10章子VI
1
引子
LabVIEW中的子VI(SubVI)类似于文本编程语言中的函数。
通过子VI,我们可以把程序分割为一个个小的模块来实现
2
本章内容
创建子VI
查看VI层次结构(VI Hierarchy)
定义子VI属性
多态(Polymorphic)VI
3
创建子VI
其实任何VI本身就可以作为子VI被其它VI调用,只是你需要在普通VI的基础上多进行两步简单的操作而已:定义连接端子和图标。
4
创建子VI
第一步:新建一个Blank VI,编写其程序框图
第二步:编辑VI图标。
5
创建子VI
第三步:建立连接端子。
第四步:保存该VI,将该VI当作子VI调用
6
查看VI层次结构(VI Hierarchy)
7
定义子VI属性
可重入(Reentrant)子VI
在缺省情况下,如果有两处程序框图都调用同一个子VI,那么这两处程序框图则不能并行运行。即如果当该子VI正在被调用执行时,其它调用就必须等待直到当前调用执行完毕。而在很多情况下,我们都希望不同的调用应该是相互独立的。这时候我们就需要把子VI设为可重入子VI。
8
定义子VI属性
可重入子VI举例
9
定义子VI属性
设置子VI调用属性
10