本帖最后由 chen2314655 于 2012-2-11 20:25 编辑
感谢
darwein帮我解决了上一个问题哈{:soso_e100:}
我想利用状态机和事件结构做一个翻扑克的游戏,但发现循环中事件结构的执行有点问题,我本意是分别点开两张扑克,数字相同就同时消去,数字不同就同时反转,直到所有牌都不见就终止循环,但做出来后发现每次点开一张牌后,下一次翻牌时鼠标点击的事件结构直接跳过了(其实执行了的,只是跟上一次结果一样,并没有等待我的再次点击)。有点解释不清楚,希望大家给我指点一下,谢谢拉。我发了附件在下面,减少了扑克牌的数量。{:soso_e100:}
lv.rar
(54.33 KB)
(下载次数: 0, 2012-2-10 21:35 上传)
10.0的版本
现在基本上确定了问题的所在,应该是不同状态中的多个事件结构指向同一个通知事件(鼠标按下同一个控件)导致的问题,好像
labview在处理通知事件触发的不同事件结构时是同时响应的,而不管不同事件结构在程序中的执行顺序,只是在轮到它执行的时候才处理所对应的事件。。。但我如今不知道该如何避免这种问题,求教遇到这种情况的解决方法,谢谢大家