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

[labview求助] labview主界面锁定问题

[复制链接]
发表于 2010-7-21 15:59:06 | 显示全部楼层 |阅读模式
我主界面上有一个Tab控件,Tab其中一页对应的case结构里是事件结构设计的循环,即timeout的时候执行***,触发事件就停止循环之类的;而我主界面上,与Tab控件同一级的(不在Tab控件每一页里面)情况下我还设计了一些触发事件,这些事件如果Tab循环不运行时候去触发它,是没有问题的,但Tab如果进入循环,那么我同时在点非Tab里面的触发事件,就会没反应,好点的情况是程序会等循环结束了再执行外面的触发事件,坏的情况就是直接死程序,我希望可以有这么一个设计来解决这个问题,就是在Tab执行循环的时候,我点击主界面上其他的事件,界面是锁定的,就是点哪儿都没反应,或者点主界面上任何一个部位,都有一个弹出框提示你现在循环在运行,可先停止循环之类的,不知道这两种解决办法怎么实现?
发表于 2010-7-21 16:50:49 | 显示全部楼层
我认为跟TAB没有关系,是事件里面有一个选项你没有取消。并且跟你的程序结构有关系,如果全部在一个事件里面,只是有分支,哪它必然只响应一个。如果有多个线程,哪就会响应其他,所以你试试多线程。或上传程序以供分析。
回复 顶

使用道具 举报

发表于 2010-7-22 09:33:05 | 显示全部楼层
在事件结构里用循环,一定要确认在任何情况下都可以跳出循环,不然,程序就“死”了。
可以用多线程。
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-9-29 04:00 , Processed in 0.030037 second(s), 7 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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