三个程序的前面板和程序框图完全相同,但运行结果不完全一样。如果你运行”007 事件结构中的循环1.vi“和”008 事件结构中的循环2.vi",你会很抓狂,运行"009 事件结构中的循环1.vi",你会获得意外惊喜。
程序操作步骤是:
1、运行程序,点击“开始处理”,计数器和指示灯会不断变化;
2、点击“结束处理”,计数器和指示灯会停止变化;
3、点击“退出系统”,VI退出。
为什么不一样呢?附件“编辑事件锁定前面板.jpg”中的红圆圈内的选项,给你揭示了这个密秘:事件结构中的循环处理。也可以用同步事件实现这样的功能。
|
|
|
|
非常非常感谢,纠结一个星期的问题啊 ,能加QQ吗?大神
|
|
|
|
|
楼主贴的三个范例我学习了一下。
刚试验了第一把,发现 007、008、009三个范例不同点在于 两个处理事件分支的属性不同。
007中 分支 2和分支3都没有取消“锁定前面板”,008只取消了分支3的“锁定前面板”,009取消了分支2 和分支3的“锁定前面板”。运行起来,我只感受到了008和009可以 点击 “结束处理”停止分支3,007则不可以。但是009中点击“停止系统”依然不能越过“结束处理” 终结整个事件循环。
目前的感受就这些。继续体会 009和008的不同。
|
|
|
|
|
刚刚又试了一把,发现 008中如果点击“开始处理”,然后点击“停止系统”,再点击“结束处理”,前面板就没有响应 了。 但是009中 则可以直接停止前面板。关键就在于 jpg图片中的红圈。
|
|
|
|
|