完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
我想利用状态机和事件结构做一个翻扑克的游戏,但发现循环中事件结构的执行有点问题,我本意是分别点开两张扑克,数字相同就同时消去,数字不同就同时反转,直到所有牌都不见就终止循环,但做出来后发现每次点开一张牌后,下一次翻牌时鼠标点击的事件结构直接跳过了(其实执行了的,只是跟上一次结果一样,并没有等待我的再次点击)。有点解释不清楚,希望大家给我指点一下,谢谢拉。我发了附件在下面,减少了扑克牌的数量。已更新10.0的版本
经过大家的帮助还有百度,现在基本上确定了问题的所在,应该是不同状态中的多个事件结构指向同一个通知事件(鼠标按下同一个控件)导致的问题,好像labview在处理通知事件触发的不同事件结构时是同时响应的,而不管不同事件结构在程序中的执行顺序,只是在轮到它执行的时候才处理所对应的事件。。。但我如今不知道该如何避免这种问题,求教遇到这种情况的解决方法,谢谢大家 lv2011版:
lv.rar
(54.33 KB, 下载次数: 14
)
lv2010:
lv_10.0.rar
(32.02 KB, 下载次数: 9
)
|
|
|
相关推荐
|
|
|
你的错误是源于你的case结构中有两个事件结构同时在响应造成的误触发。你要从程序结构中去改正,在一个VI中,同一个按钮最好别出现在两个事件结构当中。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
211 浏览 0 评论
请教大神,在labview里面对实时扫描资源中的C系列模块NI9234进行配置发生非预期错误
1709 浏览 0 评论
1585 浏览 0 评论
LABVIEW 2023 Q1调用python后一直报错1671
1960 浏览 2 评论
5207 浏览 3 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 13:23 , Processed in 0.712227 second(s), Total 81, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖