while循环下,偶尔出现不能读取按键状态的情况

2019-07-17 20:04发布

如图所示,我的本意是:从左至右分别点击《开启运行》、《开启取样》、《停止读数》,但是,很多情况下会出现鼠标不能点击按钮的情形,导致知道强制停止运行。请问,问题出在哪?
不听使唤.jpg
不听使唤2.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
lcsj1517
1楼-- · 2019-07-17 20:43
Bittern 发表于 2017-1-17 15:41
请问:如何初始化?

请看图。
初始化的3种方法。 最佳答案

初始化

初始化
今晚下山打老虎
2楼-- · 2019-07-18 02:39
当然啦,因为你程序用的是顺序结构+WHILE循环,这样子编写程序跑到下一个帧的话,前一个帧的按钮就按不了,就会出现你说的那种情况。
Bittern
3楼-- · 2019-07-18 04:09
今晚下山打老虎 发表于 2017-1-17 12:04
当然啦,因为你程序用的是顺序结构+WHILE循环,这样子编写程序跑到下一个帧的话,前一个帧的按钮就按不了,就会出现你说的那种情况。

下一帧是需要前一帧按钮按下后才运行啊,我每个按钮是对于每一帧的结束条件的。理论上,程序运行后,第一个按钮肯定是能被按下的啊,但实际上会出现第一个按钮也不能按下的情况呢。
lcsj1517
4楼-- · 2019-07-18 05:48
因为你的程序按钮没有被初始化!
Bittern
5楼-- · 2019-07-18 10:25
 精彩回答 2  元偷偷看……
lcsj1517
6楼-- · 2019-07-18 13:15
Bittern 发表于 2017-1-17 15:41
请问:如何初始化?

请原谅我表达能力太差,你把vi发出来,我给你在程序里面添加上去再发上来给你,你看如何?

一周热门 更多>