cpubbs论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 2901|回复: 10

怎样在一个vi里改变另一个vi中控件的属性?

[复制链接]
发表于 2009-5-7 14:14:24 | 显示全部楼层 |阅读模式
我的目的是点击一个按钮,弹出一个子窗口,此时主窗口可以正常操作,并且该按钮变灰禁用;子窗口关闭后启用该按钮。因为不是调用的子VI,所以不能传入按钮的引用,请教高手这个应该如何实现?
发表于 2009-5-7 15:28:05 | 显示全部楼层
主程序可以设自己面板控件灰色。再调另一个VI吗?可以咯。
发表于 2009-5-7 15:28:26 | 显示全部楼层
版主有一个程序,我记得。搜索下。
发表于 2009-5-7 15:28:47 | 显示全部楼层
 楼主| 发表于 2009-5-7 15:47:13 | 显示全部楼层
这个还是有点不合要求,在子程序运行的时候调用它的那个按钮还是可以被操作。如果在主程序里调用之前将它禁用,那我如何再度将它启用呢?有什么办法可以知道那个子vi是不是已经关闭了?
发表于 2009-5-7 23:15:49 | 显示全部楼层
1# pltianfang
试一下这个程序如何,看是否符合要求?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2009-5-8 08:36:36 | 显示全部楼层
LS的程序我看了一下,是通过调用子VI来实现的,他的问题就在于在子VI执行结束之前,主窗口是不能操作的,例如我刚才试的时候在子vi运行的时候点主窗口的停止按钮就没用,所以如果主窗口上还有其他按钮控件之类的,也是点了不会立即生效,而是要等子vi运行完才一个一个生效。我的目的是子窗口和主窗口完全独立运行
发表于 2009-5-8 22:24:10 | 显示全部楼层
7# pltianfang
又改了一下,已经运行过了,确认主程序与子程序是相互独立的,运行子程序之后,主程序可以自由操作,包括结束主程序;在主程序未结束情况下,子程序结束则禁用变灰的按键又恢复可用。附件与大家学习讨论。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

点评

下载下来学习下!  发表于 2015-4-13 08:46
发表于 2015-9-23 22:16:46 | 显示全部楼层
回复

使用道具 举报

发表于 2015-9-29 09:28:03 | 显示全部楼层
利用控件的reference 属性,子VI拽上去一个输入或者输出控件,在框图程序里,右击它,创建ref,然后利用ref把属性节点调出来。。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2025-5-5 07:45 , Processed in 0.599207 second(s), 7 queries , Gzip On, File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表