将NI-DAQmx VI转换到cRIO-904x LabVIEW项目中

更新 Apr 9, 2021

环境

软件

  • LabVIEW

驱动

  • NI-DAQmx

其他

  • cRIO-904x

本教程描述了如何将现有的NI-DAQmx范例转换为与cRIO-904x目标一起使用的LabVIEW项目。我们将使用的范例为电压-连续输入VI。

软件安装顺序

在本教程中,我们已经安装了LabVIEW FPGA,以便能够在LabVIEW FPGA项目中显示FPGA目标。我们还安装了兼容的CompactRIO驱动程序,该驱动程序提供对cRIO-904x的支持,并且保留了安装NI-DAQmx的默认选项。请参阅以下安装顺序:

  1. LabVIEW 2017 SP1或更高版本
  2. LabVIEW Real-Time模块2017或更高版本
  3. LabVIEW FPGA模块2017 SP1或更高版本
  4. CompactRIO 17.6或更高版本

 

查找NI-DAQmx范例

一旦安装了兼容版本的NI-DAQmx,NI-DAQmx附带的范例将安装在您的系统上,您可以通过NI Example Finder找到它们。

  1. 启动LabVIEW后,在LabVIEW入门工具栏上单击帮助>>查找范例…
  2. NI 范例查找器将在新窗口中打开。 “范例查找器”提供了数百个范例,可帮助您开始使用应用程序。您可以按任务浏览范例,也可以使用搜索工具查找已用关键字标记的范例。

    保留在默认的“浏览”选项卡上,然后根据“任务”进行浏览。导航至硬件输入与输出>> DAQmx >>模拟输入。选择“电压-连续输入.vi”以打开VI并查看。请注意,还有许多其他可用的NI-DAQmx范例可用于快速创建新的cRIO-904x DAQmx应用程序。

    请注意,有一些cRIO-904x范例,例如硬件输入与输出>> CompactRIO >>特定机箱>> cRIO-904x ,可以用作指南。

 

转换到CompactRIO LabVIEW项目中

首先在LabVIEW中创建一个新项目,您将在其中管理代码和硬件资源。

  1. 通过选择文件»创建项目,在LabVIEW中创建一个新项目。
  2. 要将您的CompactRIO系统添加到项目中,请右键单击树顶部的“项目”,然后选择“新建»终端和设备…”。
  1. 该对话框使您可以发现网络上的系统或添加离线系统。展开Real-Time CompactRIO文件夹,选择cRIO-904x系统,然后单击确定。注:如果未列出您的系统,LabVIEW将无法在网络上检测到该系统。确保在Measurement&Automation Explorer中为系统正确配置了有效的IP地址。如果您的系统位于远程子网中,则也可以选择手动输入IP地址。
  1. 要将电压-连续输入.vi添加到LabVIEW项目中,请右键单击cRIO-904x目标并选择添加>>文件 ... ,这将打开文件浏览器。
NI-DAQmx示例将默认安装到以下位置:
C:\Program Files (x86)\National Instruments\LabVIEW <xxxx>\examples\DAQmx
(在x32 OS上,默认文件路径为 C:\Program Files\National Instruments\LabVIEW <xxxx>\examples\DAQmx)。
  1. 通过在“实时资源”项目下移动模块,将其配置为在“电压-连续输入.vi”的NI-DAQmx任务中使用的模块处于实时(NI-DAQmx)模式。还要确保将编程模式的所有更改都部署到目标。
  1. 打开VI并为相应的模块和通道配置物理通道控件/常量。
  2. 配置其他设置并运行VI。