在 CVS 上切換使用 Vision Builder AI 與 LabVIEW Real-Time



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

問題: 如果我已經在我的開發電腦使用 LabVIEW RT 連線 CVS 並將其設定為程式的執行目標〈Target〉,我之後如何使用 VBAI 來控制 CVS?

解答: 當 CVS 開機時,啟動程式中會包含一個 VBAI server 的執行檔,預設您可以成功的使用 VBAI 控制 CVS。然而,當您停止使用 VBAI 而改用 LabVIEW RT 控制 CVS 時,會出現一個對話框告訴您某幾個 VI 正在遠端裝置上執行。這些 VI 是 LabVIEW 的執行檔,它們是運用 LabVIEW run-time engine 執行的 VBAI run-time server。若要能使用 LabVIEW RT 控制 CVS,您必須在對話框中選擇停止這些 VI。如此就會停止這些 VI 並將 CVS的控制權從 VBAI 移轉給純 LabVIEW run-time engine,之後您就可以使用 LabVIEW RT 控制它。

當您不再使用 LabVIEW RT 控制 CVS 時,您會發現您無法回來使用 VBAI 控制它。即使您將 CVS 重開機情況也不會改變。這是因為當您停止 CVS 上的 VBAI 服務〈service〉,並且使用 LabVIEW RT 時,CVS 上的 NI-RT.ini 檔案會被改變,變成不會在開機時載入 VBAI_startup.exe。這個檔案就是 VBAI run-time server,當所有 VI 從 VBAI 連線到 CVS 都會需要它。這時您有兩種方式重新將 CVS 設定為執行目標〈Target〉 

複製 NI-RT.ini 檔案: 重新安裝 VBAI:

相關連結: National Instruments Image Acquisition and Vision Support Homepage

附加檔案:





報告日期: 01/28/2005
最後更新: 12/23/2007
文件偏號: 3HRHQ4WX