labview 怎麼在程式執行中可以響應前面板控制元件

時間 2023-05-12 16:00:06

1樓:匿名使用者

如果只是單獨的while迴圈,很難做到利用前面板控制元件退出,因為while迴圈在迴圈結束之前是不會判斷控制元件的狀態的,這個問題ni官網上有專門的討論。

結合巢狀事件是常用的做法,可以有很多種巧秒的控制。你的問題我猜是你忽略了一個選項,就是忘記取消勾選事件選擇框下面的「在事件完成前鎖定前面板」。

找了張以前的圖,不知道你能不能看到。

2樓:樂聽海

建議:1.不要在事件裡放太多的程式,因為事件里程式太多,執行時間長,而無法響應其它事件。如果事件里程式太多,建議採用事件結構和狀態機結構配合程式設計。

2.「比如:高亮執行中我扳了一下布林控制元件開關使之由真變成假(本來是連在while迴圈,控制真假的),但是程式並沒像所希望的執行假對應的程式,還是執行真對應的程式。怎麼解決啊」。

至於這個描述問題不是很瞭解。如果是因為點選「停止按鈕」而無法停止whlie迴圈,應該將這個「停止按鈕」作為一個事件,將它的值連到whlie迴圈停止條件上。

3樓:匿名使用者

程式發上來看看,關於事件結構麼,網上有專門的資料,一般教程裡也有詳細的說明。

在labview中怎麼立即停止順序結構

用應用程式控制裡面的停止函式可以連整個程式也立即馬上停掉。所以說的太絕對了。後面還有一個退出labview的函式,更剽悍 的說法就不知所云了,放入while迴圈?用那種單次while迴圈的思路?你不知道labview的while實際上是do.while.嗎?是先執行,再判斷是否再次執行的。其實說的挺...

在linu系統中如何執行c語言程式

1 開啟kali linux的終端。建立一個檔案並命名為test.c。在終端輸入 touch test.c。2 可以看到已經生成了一個字尾為test.c的原始檔。然後用vim工具開啟這個檔案並編寫 在終端中輸入 vim test.c或者gvim test.c開啟這個檔案並編寫 3 編寫完了這個 現在...

linux中,執行c語言程式如何執行

1 開啟kali linux的終端。建立一個檔案並命名為test.c。在終端輸入 touch test.c。2 可以看到已經生成了一個字尾為test.c的原始檔。然後用vim工具開啟這個檔案並編寫 在終端中輸入 vim test.c或者gvim test.c開啟這個檔案並編寫 3 編寫完了這個 現在...