From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



没有LabVIEW实时模块下把CompactRIO的FPGA做为目标



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

问题:
我有一个cRIO-90xx控制器和一个cRIO-910x FPGA底座。在主机没有安装LabVIEW实时模块的情况下,我想把910x底座作为目标,直接开发、运行FPGA代码。怎么实现?

解答:
在没有LabVIEW实时模块下,CompactRIO 910x背板系统能够被主机直接作为目标,在开发机子上添加910x背板为目标即可。这在本质上是不使用cRIO实时控制器,而在开发PC上直接运行主机VI(host VI)。

下列软件需要安装在主机PC上:

  1. LabVIEW开发环境
  2. LabVIEW FPGA模块
  3. NI-RIO驱动

通过下列步骤,能够把cRIO 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

附件:





报告日期: 04/03/2007
最近更新: 06/05/2007
文档编号: 3X39NAJ8