运行后,点击没有执行的按钮会卡死是什么原因

2019-07-17 23:16发布

QQ图片20150626141645.png QQ图片20150626141714.png
如图,运行后,还没有点击打开串口(机械动作释放后运行),条件为假,什么也不做,如果点击别的按钮,软件会卡死
如果点击打开串口,条件为真,这时运行正常。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
xiaohunnanzi
1楼-- · 2019-07-18 04:14
还没打开串口,不能动别的按钮吗?不知没有执行吗,为什么会卡死。只有在前面板上点击中止执行才能停止
leonkai
2楼-- · 2019-07-18 05:16
 精彩回答 2  元偷偷看……
abook
3楼-- · 2019-07-18 08:57
遇到同样的问题求答案
xiaohunnanzi
4楼-- · 2019-07-18 11:04
abook 发表于 2015-6-28 10:08
遇到同样的问题求答案

我解决了,你的解决了吗
xiaohunnanzi
5楼-- · 2019-07-18 16:43
leonkai 发表于 2015-6-26 16:50
你的按钮状态不会初始为真了吧?改成事件响应得了

没有初始为真,发现是事件结构一直在等待
leonkai
6楼-- · 2019-07-18 16:44
可能是因为程序一开始运行就进入了while循环,一直执行条件为假的代码,使默认的按钮响应一直处于等待,无法改变值,你把打开串口按钮做成事件响应,别直接这样用条件语句试试。

一周热门 更多>