通过用户定义变量传输数据时产生错误值



主要软件: Driver Software>>NI-RIO
主要软件版本: 12.0
主要软件修正版本: N/A
次要软件: N/A

问题:
我已安装NI-RIO IO Scan补丁,并在CompactRIO上安装了新的软件。主机至FPGA的用户定义变量返回了错误的数据。同时,CompactRIO上的SoftMotion无法正常运作。这是什么原因,我应该怎样修复这个问题?

解答:
National Instruments发现NI-RIO IO Scan补丁的一个紧急问题,该问题会导致UDV向FPGA传送错误的数据。该问题会导致FPGA应用程序运行不正常,还会导致使用UDV的CompactRIO SoftMotion无法运行。该问题只影响带NI-RIO IO Scan 12.1.1的CompactRIO,只有安装NI-RIO IO Scan补丁时,才会安装NI-RIO IO Scan 12.1.1。

如需修复该问题,可下载并应用“用于用户定义变量的NI-RIO补丁”,然后在所有带NI-RIO IO Scan 12.1.1的CompactRIO上重新安装该软件。

该问题不会对以下情况造成影响:仅在FPGA上使用数据,仅在LabVIEW Real-Time上使用数据,或者通过读取/写入控件、DMA、扫描引擎IO变量传输数据。不会对EtherCAT设备造成影响。不会对“FPGA至主机”型UDV造成影响。

所有NI-RIO用户都必须下载和安装该补丁,从而避免在CompactRIO上安装NI-RIO IO Scan 12.1.1。该补丁可以通过NI更新服务或访问本页最下方的链接获得。如无法下载该补丁,请联系NI支持

如需验证主机计算机已安装该补丁:
  1. 打开MAX,展开远程系统
  2. 展开实时终端。右键单击软件,选择添加/删除软件
  3. 选择NI-RIO的推荐软件组合。
  4. 在窗口右侧查看需要安装至终端的软件,验证NI-RIO IO Scan的版本为1.6.1.4或12.1.2,以及更高版本。

通过下列步骤验证补丁是否在终端上成功安装:
  1. 打开MAX,展开远程系统
  2. 展开实时终端,再展开软件选项卡。 
  3. 验证终端上的NI-RIO IO Scan为1.6.1.4或12.1.1,以及更高版本。
“用于用户定义变量的NI-RIO补丁”将替换NI-RIO IO Scan补丁。关于原来问题的详细信息,请参考知识库文章68MD17VQ:通过用户定义变量传输负定点数时产生错误值

相关链接:
驱动和更新:用于用户定义变量的NI-RIO补丁


知识库文章68MD17VQ:通过用户定义变量传输负定点数时产生错误值

知识库文章4ESLI3UI:NI-RIO和LabVIEW版本兼容性

附件:





报告日期: 07/19/2013
最近更新: 07/23/2013
文档编号: 6BAE1OVQ