redsm 发表于 2010-8-29 15:53:47

按钮多点几次就死机了,这是怎么回事?

如题。。。谢谢

iraq 发表于 2010-8-29 17:17:35

估计是事件结构导致。上传程序查问题,没程序查不到。

wdyjz 发表于 2010-8-29 18:01:25

问题背景不清楚。

飞雨天 发表于 2010-8-30 10:26:22

╮(╯▽╰)╭
“角色替换原则”:把自己想象为来解决问题的人,看下这个问题是否提供了足够的信息,标题是不是吸引人,一般一个小型的问题,解决起来也要十几分钟,如果你连润色问题的时间都没有,那其他人也没必要花十几分钟来尝试回答。
致如题者

redsm 发表于 2010-9-2 21:51:59

回复 iraq 的帖子

对,就是事件结果的问题,如果把“锁定前面板直至事件完成”那个勾去掉,就不会了,但又会带来一个
问题,比如在事件结果在,A按钮的事件处于第0帧,B按钮的事件处于第1帧中。运行时,先按B,B的事件自然不会响应,因为它处于第二帧中,然后按A,A的事件当然会响应了,奇怪的是紧接着B事件也响应,我这时没有按B啊,只是在A之前按了一下B而已
这是怎么回事?
不知道我描述清楚了没有……

Obama 发表于 2010-9-3 01:37:38

事件会累积一样。是这样。前面的事情没有完成时,点击了其他事件发生,会等前面的事情完成后,才会跟着发生。

foolooo 发表于 2010-9-3 05:49:25

一图胜千言,你把你程序截图上传就清楚了。
因为你强制了事件响应,解决的办法是用event driven producer consumer loop,LabVIEW的新建模板里有。生产者循环里只放前面板的响应,后台的操作放到消费者循环里。

飞雨天 发表于 2010-9-3 08:24:52

帧是事件帧还是顺序帧?

ricken 发表于 2010-9-3 08:48:42

应该用的是顺序帧,按飞雨天的方法是比较简单的.

redsm 发表于 2010-9-3 18:58:40

回复 foolooo 的帖子

好的,我试试,谢谢
   
页: [1]
查看完整版本: 按钮多点几次就死机了,这是怎么回事?