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.



当我在多个并行循环中同时使用DMA方式从FPGA往主机传输数据时,其中有一个循环可能会出现异常暂停



主要软件:
主要软件版本: N/A
主要软件修正版本: N/A
次要软件: N/A

问题:
如果在cRIO-9002/9004或者通过网络(Remote Procedure Call - RPC)控制的FPGA目标中在多个并行循环中使用DMA传输数据,其中有一个循环可能会出现异常暂停。

解答:
这个问题的解决办法是通过修改ni-rt.ini文件,来增加cRIO实时控制器中运行的进程数。在缺省方式下,cRIO控制器中只有一个进程。
请根据以下步骤来增加cRIO控制器中的运行进程数:
  1. 在Measurement and Automation Explorer (MAX)中右键点击cRIO并选择Transfer File。

  2. 将ni-rt.ini文件作一个在您的主机上作一个备份。

  3. 在主机使用记事本或其他文本编辑软件打开ni-rt.ini的拷贝。

  4. 将以下行:
    ESys.StdNParallel=1
    修改成
    ESys.StdNParallel=2

  5. 通过FTP把修改后 的ni-rt.ini文件传回cRIO控制器替代原来的文件。


请注意:我们强烈建议您在修改ni-rt.ini文件之前作一个备份。


相关链接:

附件:





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