CompactRIO上的NI-DAQmx

更新 Apr 13, 2021

适用于

硬件

  • CompactRIO Controller

软件

  • LabVIEW Real-Time Module
  • LabVIEW FPGA Module

驱动

  • NI-DAQmx
  • NI CompactRIO

问题详述

  • NI-DAQmx驱动程序与CompactRIO平台兼容吗?
  • 我有一些要在CompactRIO上使用NI-DAQmx编写的VI,我应该使用哪种模型?

解决方案

CompactRIO-904x和CompactRIO-905x系列:

NI-DAQmx与cRIO-904x和cRIO-905x系列控制器兼容。有关如何在这些控制器上使用DAQmx的范例,请参见Using CompactRIO with the NI-DAQmx API,以及本文的“相关链接”部分。在这里找到有关这些设备的更多信息:What is CompactRIO with NI-DAQmx?

其他CompactRIO控制器:

NI-DAQmx驱动程序与CompactRIO平台上的其他控制器(900x,901x,902x,903x,906x,907x,908x等)不兼容。这是因为这些CompactRIO控制器不包含NI-DAQmx专用硬件。即使您正在使用与CompactDAQ(cDAQ)平台兼容的C系列模块,也必须使用RIO扫描接口模式或FPGA接口模式来在CompactRIO上对模块进行编程。

相关信息

请参考以下文档,以检查您的CompactRIO控制器的软件兼容性和要求:对CompactRIO,CompactDAQ,单板RIO,R系列和EtherCAT的软件支持

如果您尝试部署将NI-DAQmx驱动程序引用到CompactRIO的LabVIEW项目或实时可执行文件,则在部署过程中或运行时可能会收到错误消息。创建应用程序时报LabVIEW1502错误概述了您可能会看到的错误消息的范例。要解决这些错误,请从项目中删除对NI-DAQmx驱动程序的所有引用,然后再次部署代码。

有关带有DAQmx的扫描引擎,FPGA和CompactRIO兼容的模块的列表,请访问: C系列模块兼容性表