Home
Support
在 CVS 上切換使用 Vision Builder AI 與 LabVIEW Real-Time
在 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 或 LabVIEW RT 後利用網頁瀏覽器或檔案總管開啟 FTP 連線至 CVS。
- 將 CVS 的 NI-RT.ini 檔案複製到開發端的 PC。
- 在使用 LabVIEW RT 控制 CVS,造成 VBAI 服務停止之後,在 Measurement and Automation Explorer〈MAX〉中展開 Remote Systems。
- 對 CVS 按右鍵選擇 "File Transfer"
- 將您之前 copy 的 NI-RT.ini 傳送到 CVS 的根目錄〈root directory〉,並取代原先已存在的 INI 檔案。
- 將 CVS 重開機,這時會讀取新的 NI-RT.ini 並啟動 VBAI 服務。
重新安裝 VBAI:
- 將Measurement and Automation Explorer〈MAX〉中的 Remote Systems 展開。
- 展開您所想要設為執行目標的 CVS
- 按右鍵選擇 "Software" 並選擇 Add/Remove
- 選擇重新安裝 VBAI 3.0.1
- 重新安裝就會自動將 INI 檔案變更為包含 VBAI 服務的設定。
相關連結: National Instruments Image Acquisition and Vision Support Homepage
附加檔案:
報告日期: 01/28/2005
最後更新: 12/23/2007
文件偏號: 3HRHQ4WX
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.