labview有"go to "的功能或函式嗎?

請問各位喔

labview裡面有無像是VB裡的go to

強制跳出去執行某一段程式的功能ㄚ

或是要利用event structure的功能呢

想請教各位ㄚ?謝謝![](upload://bYCGLVQ2xYCkY6TSDzv2PwwNXoA.gif)

 

 

沒有go to 的功能唷...

您可能要用event structure去達成...

是喔!

謝謝你跟我說唷!![](upload://bYCGLVQ2xYCkY6TSDzv2PwwNXoA.gif)

其實我後來想想,go to功能的精神是:「如果...就去執行...」。

if ...... then
    .....................
else ......
    .....................
end if

所以,我們可以用LabVIEW做到符合上述概念的功能。使用下面的case就可以了。

![](upload://vihYZQIOPvkAoHwRRdrRzM2iT9n.jpeg)

他可能想亂跳,如果if then就夠用的話,就不會有go to的用法了

[QUOTE=yao]他可能想亂跳,如果if then就夠用的話,就不會有go to的用法了![](upload://oJFZ9b0JZRtluEbdgsUHBv9yLzB.gif)[/QUOTE]

恩...我一開始也是以為原作者想要亂跳,但是,後來我想一想,就算要跳,也應該要是有邏輯,有章法的跳,所以應該可以在寫程式 的時候就注意到這種問題。試著把原本要亂跳的程式碼,用圖形的方法表示。

一定可以用LabVIEW做到原本使用程式碼會得到的功能。

類是以下VI可以做到GO TO的功能(這當然不能說是一個程式,只能說是一個概念)

至於其餘部份可以自己加上2004-06-23_184016_Untitled.vi

 

[QUOTE=weisung]

類是以下VI可以做到GO TO的功能(這當然不能說是一個程式,只能說是一個概念)

至於其餘部份可以自己加上2004-06-23_184016_Untitled.vi

[/QUOTE]

有點像State Machine的概念.

State Machine的規劃裡,就是當程式或機台發生某一件事時,就離開現在這個程序而去呼叫某一個程序.

謝謝各位

![](upload://j03HfI2TMqenOSl5lfi4w7XHM9g.gif)

提供這麼多好方法

太感謝了