04-13-2009 03:34 AM
请问在框图程序面板上,建立一个event structure,在event structure里边建立一个while loop循环,在while loop循环里边建立一个random number(0-1) 和常数10,把random number(0-1)和常数10分别连接在加法器add的两端,而add的输出端连接到waveform chart上,在event structure里边创建一个ok button,在edit event对话框上,在event sources 里边点击ok button,然后在events里边点击value change 最后点击OK键退出。在while loop循环里边的loop condition端创建一个stop按钮。
请问程序运行时,点击ok button后,就可以在waveform char上看到图形,为什么点击stop按钮就没有反应呢?程序为什么没有停止呢?请会的朋友帮忙解答,在此先谢了
04-13-2009 03:41 AM
你为什么要在event Structure 里面建while loop 呢?可以把你的程序框图发出来看一下吗?
LWZ
04-13-2009 04:39 AM
04-13-2009 04:44 AM
04-13-2009 05:07 AM
至于为什么要用while呢?因为我想做出以下的效果出来:在while循环里边放 能实现数据采集和保持的Vi,当程序运行的时候,点击ok button时,事件触发,就能够采集数据和保存,当点击stop的时候,就停止采集数据和保存。
请问有没有什么建议在event structure下实现以上所说的(点击ok button 就开始,点击stop就停止)?
无论此问题解决与否,感谢楼上的热心帮忙
04-13-2009 12:05 PM
Becasue OK event hasn't finish yet, Stop event won't start until OK event finish.
Try use a FOR LOOP instead of WHILE LOOP.