故障显示界面设置子Vi的操作

2015-10-19 10:14:21来源: eefocus
一.子VI功能

故障界面有许多信息需要引用子VI来设置,这其中包括从子VI中取出已经设置好的数据,这种情况下子VI不用打开前面板;但有时候又需要打开子面板设置这些信息,这种情况下又需要打开前面板,因此这在主VI的调用设置就不一样了,同样的,子VI的前面板打开后怎么关闭也是个问题,在下面我们将详细介绍方法和步骤。

二.子VI调用属性

下面先说一下子VI的用法:

(1)如果你希望子VI的前面板的行为在每一次被调用时都一样,那么你应该更改子VI的窗口外观属性,具体步骤如下:

a.     双击子VI的图标,以打开子VI

b.     通过以下步骤中的任意一个,打开子VI的属性配置界面:

·         在子VI的菜单工具栏中,打开文件>>VI属性

·         右键点击前面板或程序框图右上角的子VI的图标,并选择VI属性...

·         当子VI处于被选中状态时,按下Ctrl-I

c.      在类别下拉菜单中选择窗口属性

d.     点击自定义按钮

e.     此时,你可以有三种选择来控制前面板的状态:

·         在调用时显示前面板——当子VI执行时打开前面板

·         如果之前是关闭的,那么在调用后关闭——当子VI结束执行后,关闭前面板

·         加载时显示前面板——当子VI被载入内存时,打开前面板

(2)如果你想要根据每一次的具体情况来决定是否弹出子VI的前面板,那么应该在调用它的顶层VI中进行设置。如果你在顶层VI中多次调用此子VI,通过这样的设置,你可以选择在其中的某几次打开前面板。具体步骤如下:

f.       在顶层VI的程序框图中,右键点击子VI,并选择子VI节点设置 

g.     此时,你将有四种选择来控制字VI前面板的行为:

·         加载时打开前面板——当子VI被载入内存时打开其前面板

·         调用时打开前面板——当子VI执行时打开前面板

·         如果之前是关闭的,那么在调用后关闭——当子VI结束执行后,关闭前面板

·         调用时挂起——停止执行主VI,并允许用户任意次运行子VI

在我们的程序中要做的就是让子VI有时候需要打开有时候又不需要打开,因此要用到第二种方式:

首先,在子vi属性的窗口外观中点击自定义,取消勾选调用时显示前面板及其子选框,同时勾选加载时显示前面板,如下图所示:


 

第二,在主VI中右键点击子VI,选择设置子VI调用节点,在需要在调用子VI时打开前面板的情况下勾选调用时显示前面板及其子框,如下图所示:


 

当不需要弹出前面板时什么也不要选即可,同时右键点击子VI选择调用设置,并选择在调用时同时加载,这样就完成了设置。

三.子VI的关闭

子vi打开后需要关闭,这主要包括两种情况,其一是子VI前面板打开后的关闭,具体的程序方式如下图所示:


 

很明显,该程序先通过子vi的引用属性节点判断前面板是否打开,若是打开,则进入真结构,然后在子面板的确定按钮按下的情况下关闭该子vi前面板并停止子vi。

若是子vi前面板未打开,则进入假的结构,在该结构中直接给该vi循环一个真的停止条件,直接关闭循环也就结束了这次子vi调用。

注:为了防止子vi点击右上角的叉想要关闭时可能导致子面板关闭但是子vi继续运行的情况,因此通过程序使得点击该按钮无反应,具体的程序如下图所示:


 

 

关键字:故障显示  界面设置  子Vi

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

小广播

独家专题更多

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