LabVIEWwilliam hill官网
直播中

chen2314655

12年用户 10经验值
擅长:测量仪表
私信 关注
[资料]

关于状态机和事件结构的问题,请教一下大家

本帖最后由 chen2314655 于 2012-2-11 20:25 编辑

感谢darwein帮我解决了上一个问题哈{:soso_e100:}
我想利用状态机和事件结构做一个翻扑克的游戏,但发现循环中事件结构的执行有点问题,我本意是分别点开两张扑克,数字相同就同时消去,数字不同就同时反转,直到所有牌都不见就终止循环,但做出来后发现每次点开一张牌后,下一次翻牌时鼠标点击的事件结构直接跳过了(其实执行了的,只是跟上一次结果一样,并没有等待我的再次点击)。有点解释不清楚,希望大家给我指点一下,谢谢拉。我发了附件在下面,减少了扑克牌的数量。{:soso_e100:}
lv.rar (54.33 KB)
(下载次数: 0, 2012-2-10 21:35 上传)

10.0的版本
lv 10.0.rar (32.02 KB)
(下载次数: 2, 2012-2-11 20:18 上传)

现在基本上确定了问题的所在,应该是不同状态中的多个事件结构指向同一个通知事件(鼠标按下同一个控件)导致的问题,好像labview在处理通知事件触发的不同事件结构时是同时响应的,而不管不同事件结构在程序中的执行顺序,只是在轮到它执行的时候才处理所对应的事件。。。但我如今不知道该如何避免这种问题,求教遇到这种情况的解决方法,谢谢大家



回帖(2)

彭国华

2012-2-10 22:06:06
{:soso_e163:}
举报

cherylfy

2013-1-30 09:05:36
参观学习
举报

更多回帖

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