cpubbs论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

程序调用的问题:点按钮那个按钮的禁用不会出现,而且也没法停止while循环

[复制链接]
发表于 2009-4-22 17:35:36 | 显示全部楼层 |阅读模式
自己做的一个程序,问题是调用子程序后单击返回,这是主程序就出现问题了:点按钮那个按钮的禁用不会出现,而且也没法停止while循环。。。哪位高人帮下忙?

本帖子中包含更多资源

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

x
发表于 2009-4-22 18:36:39 | 显示全部楼层
8。5的我打不开,只装了7.1,建议把图抓出来。
 楼主| 发表于 2009-4-22 20:43:13 | 显示全部楼层
哦,好的!
2# simongdnt

本帖子中包含更多资源

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

x
 楼主| 发表于 2009-4-22 20:56:38 | 显示全部楼层
重新传下,刚才那个图控件有些乱
2# simongdnt

本帖子中包含更多资源

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

x
发表于 2009-4-22 21:56:02 | 显示全部楼层
我也出现过类似的问题,我当时解决的方法你可以参考一下,我没用while循环的停止,我在事件结构中又加了一个事件,停止控件对应一个STOP函数!
发表于 2009-4-22 22:00:48 | 显示全部楼层
我也期待能找到问题的根本原因,我给你说的方法也是可行的,我已经试过了!
发表于 2009-4-22 22:01:24 | 显示全部楼层
这是修改后的。。。

本帖子中包含更多资源

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

x
发表于 2009-4-23 10:30:33 | 显示全部楼层
事件结构在运行的时候,不能立即执行其他操作,除非等到当前操作结束之后,才可.
 楼主| 发表于 2009-4-23 15:19:26 | 显示全部楼层
我还想能够实现将按钮再按回去的时候,指示灯和下一菜单按钮都是处于禁用状态。可能是我表达的不够清楚,您修改后的程序好像只解决了停止while循环的问题,不过还是非常感谢,那剩下的问题您能在帮下忙吗? 6# 焕春
 楼主| 发表于 2009-4-23 15:21:01 | 显示全部楼层
难道就没有可能实现这个功能了吗?就是将按钮再按回去的时候,指示灯和下一菜单按钮都处于禁用状态[ 9# zzhejn
发表于 2009-4-23 20:01:50 | 显示全部楼层
9# zzhejn
在确定按钮中,在调用子vi的事件中,添加一个垂直摇杆控件的值,并输入一个布尔假常量,就可以了!
程序给你发过来!你看一下!

本帖子中包含更多资源

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

x
 楼主| 发表于 2009-4-24 12:09:00 | 显示全部楼层
发表于 2009-4-24 15:18:10 | 显示全部楼层
12# zzhejn
不客气,我也是初学者,刚学了两个月左右,这个论坛真的是不错。本来什么都不会,现在试着去回答别人提出的问题,能够帮你解决,我也很有成就感!
发表于 2009-4-24 15:51:41 | 显示全部楼层
本帖最后由 3no 于 2009-4-24 15:53 编辑

可以去看看New Event Handler.vi 这个例程。

在一个事件分支里面调用一个新的vi,然后没有任何的输出和返回,或许LabView就不清楚下面该怎么继续下去,高亮的时候程序就一直停留在哪儿。
发表于 2009-4-24 15:54:58 | 显示全部楼层
本帖最后由 3no 于 2009-4-24 15:56 编辑

to 9#

如果是这种样子的调用,也可以考虑一下用同步信号做一个返回。然后就可以实现禁用。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-4 19:10 , Processed in 2.457246 second(s), 5 queries , Gzip On, File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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