LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

请问有关event structure

请问在框图程序面板上,建立一个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按钮就没有反应呢?程序为什么没有停止呢?请会的朋友帮忙解答,在此先谢了

0 Kudos
Message 1 of 6
(3,948 Views)

你为什么要在event Structure 里面建while loop 呢?可以把你的程序框图发出来看一下吗?

 

LWZ

0 Kudos
Message 2 of 6
(3,945 Views)

0 Kudos
Message 3 of 6
(3,923 Views)
sorry I am unable to see your block diagram. can you upload again?
0 Kudos
Message 4 of 6
(3,918 Views)

至于为什么要用while呢?因为我想做出以下的效果出来:在while循环里边放  能实现数据采集和保持的Vi,当程序运行的时候,点击ok button时,事件触发,就能够采集数据和保存,当点击stop的时候,就停止采集数据和保存。

请问有没有什么建议在event structure下实现以上所说的(点击ok button 就开始,点击stop就停止)?

无论此问题解决与否,感谢楼上的热心帮忙

 

 

0 Kudos
Message 5 of 6
(3,911 Views)

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.

 

 

George Zou
0 Kudos
Message 6 of 6
(3,881 Views)