LabVIEW应用-SubVI的调用

2015-10-22 08:48:32来源: eefocus
[]摘要

当主程序执行某个任务的同时,会跳出waiting...对话框提示用户等待,直到任务执行完毕waiting...对话框消失.以下主要介绍其实现方法...

[]创建SubVI

创建SubVI

[]调用SubVI

1. 前面板中放下'VI引用句柄': 引用句柄>>VI引用句柄;

2. 前面板右击VI引用句柄,在'选择VI服务器类'下左击'浏览',选择你刚刚创建的SubVI;

3. 程序框图中放下'打开VI引用': 右击'VI引用句柄'>>'应用程序控制面板'>>'打开VI引用';

4. 将'VI引用句柄'连接到'打开VI引用'的类型说明符端;

5. 将刚刚创建的SubVI所保存的路径连线至'打开VI引用'的VI路径端;

6. 程序框图中放下'属性节点'; (同[]调用SubVI步骤3)

7. 将'打开VI引用'的VI引用端连线至'属性节点'的引用端;

8. 单击'属性节点'的属性>>前面板窗口>>打开,并右击'FP.Open'将属性转换为输入;

9. 程序框图中放下布尔'真常量'并连线至'FP.Open';

10. 程序框图如下:

[]结束SubVI调用

1. 同[]调用SubVI步骤1~7;

2. 单击'属性节点'的属性>>前面板窗口>>可关闭,并右击'FP.Closeable'将属性转换为输入;

3. 程序框图中放下布尔'真常量'并连线至'FP.Closeable';

4. 程序框图中放下'调用节点'; (同[]调用SubVI步骤3)

5. 将'属性节点'的引用输出端连线至'调用节点'的引用端;

6. 单击'调用节点'属性>>前面板>>关闭;

7. 程序框图中放下'关闭引用'; (同[]调用SubVI步骤3)

8. 将'调用节点'的引用输出端连线至'关闭引用'的引用端;

9. 程序框图如下:

[]实际应用

在写一个数据整理工具中用到的事例: 因为想要在Load Data过程中提示Waiting,并在Load Data动作完成后关闭提示,这里就可以用到SubVI的调用.实例框图如下:

在事件结构中调用一个Wait SubVI,当Load Button按下时,程序会执行Load Data动作,同时Wait SubVI被调用.当Load Data动作完成后,可以在回到初始状态前加一个Close SubVI动作来结束调用...

[]结束

关键字:LabVIEW  SubVI  调用

编辑:什么鱼 引用地址:http://www.eeworld.com.cn/Test_and_measurement/2015/1022/article_13616.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
LabVIEW
SubVI
调用

小广播

独家专题更多

富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
走,跟Molex一起去看《中国电子消费品趋势》!
走,跟Molex一起去看《中国电子消费品趋势》!
 
带你走进LED王国——Microchip LED应用专题
带你走进LED王国——Microchip LED应用专题
 
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved