在即時作業系統上的啟動VI(Startup VIs)與啟動執行(Startup Executables)之比較



主要軟體:
主要軟體版本: 8.5.1
主要軟體修正版本: N/A
次要軟體: N/A

問題: 在一般的作業系統上,建立一個執行檔的主要好處在於執行檔不需要LabVIEW開發環境即可執行。若在一即時作業系統上不存在LabVIEW開發環境時,建立一個即時執行檔有何好處?以及甚麼是一個啟動VI(Startup VI)呢?

解答:

建立一個即時應用有幾個好處,舉例如下:

值得注意的是,當即時控制器開機但沒有編譯啟動VI時,設定啟動VI自動執行是可行的。請參考知識庫3TFFQLQS Configuring Startup VIs on LabVIEW Real-Time Targets with a Source Distribution 以獲得更多資訊以達到目的。

啟動執行檔不應與定義於一執行檔建立規範(Build Specification)之啟動VI相搞混。當該執行檔執行時,啟動VI將會執行以及不需要控制器開機。如要設定執行檔可自動開始,在project中的build specification上按右鍵以及在佈署它之前選擇Set as Starup

 



相關連結: KnowledgeBase 3TFFQLQS: Configuring Startup VIs on LabVIEW Real-Time Targets with a Source Distribution
LabVIEW 8.5 Help - Running a Stand-Alone Real-Time Application (RT Module)

附加檔案:





報告日期: 05/09/2008
最後更新: 10/20/2015
文件偏號: 4L89M48A