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 8.5.x环境下,不能向某些cRIO-910x 和 NI 781xR的FPGA中下载程序



硬件: CompactRIO>>Chassis (Backplanes)>>cRIO-9101, CompactRIO>>Chassis (Backplanes)>>cRIO-9102, CompactRIO>>Chassis (Backplanes)>>cRIO-9104, CompactRIO>>Chassis (Backplanes)>>cRIO-9103, Reconfigurable I/O (RIO)>>R Series>>PXI-7811R, Reconfigurable I/O (RIO)>>R Series>>PCI-7813R, Reconfigurable I/O (RIO)>>R Series>>PXI-7813R, Reconfigurable I/O (RIO)>>R Series>>PCI-7833R, Reconfigurable I/O (RIO)>>R Series>>PCI-7811R

问题:

当我在LabVIEW 8.5下运行我的FPGA VI时,代码看起来好像是开始运行了,但是又立即结束,并且返回一些默认数值给主机却没有报出任何错误。

我还发现LabVIEW 8.5.x的工程无法检测到我的模块,并提示不支持这个之前能工作的模块。

是什么导致这种情况的发生?我该怎么解决该问题呢?



解答:

这个问题只会影响到在LabVIEW 8.5.x 、NI-RIO 2.4.x(或更新)环境中使用如下硬件的情况:

c产品 受影响的产品号
cRIO-9101 191137B-01L 及更新
cRIO-9102 188747F-01L 及更新
cRIO-9103 191137B-01L 及更新
cRIO-9104 188747F-02L 及更新
PXI-7811R 188744F-01L 及更新
PXI-7813R 188744F-03L 及更新

 

新的修订版本的硬件经过了RoHS产品保证的修改,这个变化影响到了FPGA程序的下载。

要解决这个问题,需要用附件中的文件替换掉

C:\Program Files\National Instruments\LabVIEW 8.5\vi.lib\LabVIEW Targets\FPGA\RIO\nirio_HostInterface

目录下的nirio_Download.vi 文件。

需要注意的是,你必须重新编译以前编译好的应用程序,以确保它们使用了新的版本的文件



相关链接: KnowledgeBase 2X1FKBOE: My Downloaded FPGA VI Is Inconsistent With My Original FPGA VI Block Diagram

附件:





报告日期: 03/10/2010
最近更新: 08/18/2010
文档编号: 579A294M