2
|
|
|
|
无限等待,超时永不发生,
楼主可以对照着帮助文件看看,
也可以将循环次数显示出来,循环次数显示一直没有增加
还可以高亮显示一下,一直没有运行超时分支
|
|
|
|
|
当Loop Condition为真的时候,记得是是说不再进行下一个循环,而不是即刻退出当前的循环,又因为Timeout为-1,始终在当次循环中等待,所以即使Loop Condition为真,也是无法退出的,个人理解是这样
|
|
|
|
|
你采用的是时间结构,只对设置了的响应事件进行反应。你的停止一直不能被事件结构响应,而添加的时间结构中只有超时事件,其默认为永不超时,故一直不能停止。
|
|
|
|
|
那么怎样解决这个问题呢?
我也遇到过这种问题,就是在while循环的时候停不下来
|
|
|
|
|
我的也出过错,不过有可能是你点了“连续运行”按钮,你应该点“运行”按钮试试
|
|
|
|
|
这种常识问题~
当while中使用事件结构的时候,最好单独把退出条件单独放到一个事件结构里面。设置超时事件也可以,但是无法及时响应退出按钮。总的来说必须让事件结构有完成一次事件的机会,否则while的一次循环永远也不会结束,它根本就没有机会去判断condition
|
|
|
|
|
...........................
|
|
|
|
|
看我改的行不行
|
|
|
|
|
我也碰到这样的问题,加多了一个while循环就出现这问题了
|
|
|
|
|