LabVIEWwilliam hill官网
直播中

limarks

4年用户 33经验值
擅长:可编程逻辑 嵌入式技术
私信 关注
[问答]

关于并行循环的运行机制问题。

如果在同一个VI的两个WHILE循环不存在任何数据交换,那它们之间是否是完全独立的呢?
我自己做了一个验证,程序框图如下。在未按下“布尔3”按键退出其WHILE循环时,“数值”一直在计数,且“布尔4”按键可操作,但通过“布尔3”将其WHILE循环中止后,“数值”仍在计数,可是“布尔4”按键却不可操作了。按道理这两个WHILE循环互不影响啊,请问这是什么原因?
  • Annotation 2020-02-07 154437.jpg

回帖(1)

王志博

2020-2-7 15:45:11

最佳答案

说明你下面的事件结构没有执行完成,导致前面板控件锁死了
2 举报
  • limarks: 但是按下“布尔3”,不就是进入事件[1]吗?里面只是把它的值赋给WHILE循环结束,这个事件还差什么才能完成呢?
  • 王志博 回复 limarks: 可能是你的布尔机械动作有问题吧,你把程序传上来看一下就行了。

更多回帖

发帖
×
20
完善资料,
赚取积分