第10章LabVIEW–子VI.pptVIP

  • 44
  • 0
  • 约1.11千字
  • 约 17页
  • 2017-05-19 发布于四川
  • 举报
第10章LabVIEW–子VI

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

文档评论(0)

1亿VIP精品文档

相关文档