按钮多点几次就死机了,这是怎么回事?
如题。。。谢谢估计是事件结构导致。上传程序查问题,没程序查不到。 问题背景不清楚。 ╮(╯▽╰)╭
“角色替换原则”:把自己想象为来解决问题的人,看下这个问题是否提供了足够的信息,标题是不是吸引人,一般一个小型的问题,解决起来也要十几分钟,如果你连润色问题的时间都没有,那其他人也没必要花十几分钟来尝试回答。
致如题者 回复 iraq 的帖子
对,就是事件结果的问题,如果把“锁定前面板直至事件完成”那个勾去掉,就不会了,但又会带来一个
问题,比如在事件结果在,A按钮的事件处于第0帧,B按钮的事件处于第1帧中。运行时,先按B,B的事件自然不会响应,因为它处于第二帧中,然后按A,A的事件当然会响应了,奇怪的是紧接着B事件也响应,我这时没有按B啊,只是在A之前按了一下B而已
这是怎么回事?
不知道我描述清楚了没有……
事件会累积一样。是这样。前面的事情没有完成时,点击了其他事件发生,会等前面的事情完成后,才会跟着发生。 一图胜千言,你把你程序截图上传就清楚了。
因为你强制了事件响应,解决的办法是用event driven producer consumer loop,LabVIEW的新建模板里有。生产者循环里只放前面板的响应,后台的操作放到消费者循环里。 帧是事件帧还是顺序帧? 应该用的是顺序帧,按飞雨天的方法是比较简单的. 回复 foolooo 的帖子
好的,我试试,谢谢
页:
[1]