在LabVIEW Real-Time Target上設定Startup VI



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

問題: 我要如何設定VI的特性,讓它在Real-Time target 啟動之後自動執行?

解答:

要讓Real-Time target在啟動的時候自動執行VI,我們建議的方法是把它建立成執行檔(executable)並設定為startup。詳情可以參閱Help中的LabVIEW Real-Time部分。

在LabVIEW Real-Time 8.0 之後的版本,也可以使用以下的方法讓Real-Time target在啟動的時候自動執行VI:

  1. 建立 Source Distributionh。 這可以讓所有有相關性的VI被一起轉存到RT target的硬碟上。要記得清除 exclude VIs from vi.lib, instr.lib, and user.lib. 這個option的check marks。
  2. 使用 FTP,轉存source distribution的結果到RT target的硬碟中。更多相關的資料請參考 KB 3UJACBE9
  3. 設定ni-rt.ini file裡面[lvrt] section下的RTTarget.StartupVIs 這個token。ni-rt.ini 這個檔案可以在 RT target 的根目錄裡找到(c:\)。如果這個token之前沒有被設定過,它很可能不會出現在ini檔案裡。這個token可以接收以分號(semicolons)隔開的VI路徑,因此多個VI可以一起被設定成startup VI。 下面提供了一個簡單且可在RT target上執行的VI,可以讓您修改 target裡面的 ni-rt.ini 檔案。

    Example for PharLap OS: RTTarget.StartupVIs=c:\ni-rt\startup\foo.vi
    Example for VxWorks OS: RTTarget.StartupVIs=/c/ni-rt/startup/foo.vi

  4. 重開機以讓startup VI執行。

注意事項:

  



相關連結:

附加檔案:


Configure RT StartupVIs.vi - Configure RT StartupVIs.vi



報告日期: 01/16/2006
最後更新: 11/06/2008
文件偏號: 3TFFQLQS