在沒有安裝 LabVIEW Real-Time 模組的情況下使用 CompactRIO 的 FPGA



主要軟體:
主要軟體版本: 8.2
主要軟體修正版本:
次要軟體: N/A
硬體: CompactRIO>>Controllers, CompactRIO>>Chassis (Backplanes)

問題: 我有一個 CompactRIO 90xx 控制器與一個 cRIO-910x FPGA 機箱。我想要在沒有安裝 LabVIEW Real-Time 模組的電腦上使用 CompactRIO 的 FPGA 開發並執行 FPGA 程式,請問要如何做?

解答: 在沒有安裝 LabVIEW Real-Time模組的情況下,CompactRIO 910x 背板系統能夠直接作為目標,在開發電腦上加入 910x 背板為目標即可。這在本質上略過了 CompactRIO 的 Real-Time 控制器,而在開發PC上直接運行 host VI。

下列軟體需要安裝在主機PC上:

  1. LabVIEW開發環境
  2. LabVIEW FPGA模組
  3. NI-RIO驅動程式

通過下列步驟,把 CompactRIO FPGA 裝置設為主機的 FPGA 目標:

  1. 首先完成連結中的步驟 LabVIEW 8.2 FPGA help to configure the CompactRIO's VISA settings for remote access
  2. 開始一個新的專案或打開一個既有的專案。
  3. 在專案中右鍵點擊 My Computer 並選擇 New.. » Targets and Devices...
  4. 選擇 New Target or Device 單選按鈕。
  5. 由於 cRIO 機箱在遠端系統上,所以 LabVIEW 不能自動探測到它。在列表中選擇 cRIO 機箱型號,型號可以在cRIO機箱的底部找到。
  6. 點擊 OK
  7. 在 My Computer 下會顯示一個新的FPGA目標。右鍵點擊目標選擇 Properties
  8. Resource 欄位中,輸入 visa://xxx.xxx.xxx.xxx/RIO0::INSTR,其中 xxx.xxx.xxx.xxx 是 cRIO模組的 IP 地址。
  9. 點擊 OK。現在 910x 機箱已經可以用作為 FPGA 目標了,就像裝在主機PC上一樣。
請緊記,FPGA通過乙太網路運行,因此與主機通訊的時候有潛在的速度限制。

相關連結: LabVIEW 8 FPGA Help
LabVIEW 8.2 FPGA Help: Setting Access Permissions for Remote FPGA Targets (FPGA Module)
LabVIEW 8.2 FPGA Module Release and Upgrade Notes

附加檔案:





報告日期: 05/04/2006
最後更新: 07/26/2007
文件偏號: 3X39NAJ8