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.



错误-61017在Open FPGA VI Reference处



主要软件:
主要软件版本: 1.1
主要软件修正版本: N/A
次要软件: LabVIEW Modules>>LabVIEW Real-Time Module

问题: 为什么我会遇到错误-61017在Open FPGA VI Reference处?错误提示说重新编译FPGA VI,但重新编译后并没有解决这个问题。

解答: 当您在LabVIEW Real-Time (RT) 目标机上运行主VI(Host VI)并且您的FPGA VI使用多态VI时,这个问题就会出现。原因是当主VI下载到RT目标机上时,为了优化目标机的内存使用率,LabVIEW Real-Time不会把未使用的多态VI一同下载下去。这个优化改变了FPGA VI的签名,使之不再匹配起初编译过的FPGA VI的签名。

有2个方法可以避免这个错误:

1) 1)用您打算使用的VI实例来代替多态VI。

注意: 您也可以通过下述的方法来替代多态VI:右键点击多态VI,在右键菜单中选择Replace>>Select a VI...,然后找出这个VI的实例。您可以在C:\Program Files\National Instruments\LabVIEW 7.1\vi.lib\express\rvi\analysis\control文件夹中找到FPGA 多态VI。

2) 如下图所示,可以用"Force Download"的方法来忽略Open FPGA VI Reference的签名检查。请注意Open FPGA VI Reference被设为了open而且错误输出并没有用线连接。 注意: 这种方法将忽略任何与要求重新编译FPGA VI相关的错误并且会强制执行下载操作,所以确定FPGA VI未被更改且不需要重新编译是非常重要的。



相关链接:

附件:


forcedownload.GIF


报告日期: 09/21/2006
最近更新: 10/09/2006
文档编号: 3G1EIQJ4