NI-DAQmx软件服务特性一览

概览

了解最新NI数据采集硬件中包含的测量软件服务。

内容

NI通过各种数据采集设备为客户提供了有价值的测量服务软件。在与数据采集和记录应用开发相关的总成本中,时间成本一般占三分之二,而该测量服务软件则可帮助用户大幅降低时间成本。 该软件的高品质以及与NI LabVIEW的紧密集成使NI 2004年销售的虚拟仪器的通道总计达6百万路。

同一界面,多种语言

 

LabVIEW已经成为开发虚拟仪器测试、测量和控制应用的标准环境。 但是,NI-DAQmx测量服务软件也为其他常用编程语言(包括Visual Studio .NET languages、C和C++)提供了相同的界面。 所有语言可以使用的功能、属性和功能的使用顺序都是一样的。这一特性对于使用多种编程语言的单个项目团队来说尤其有效,帮助开发者极大简化了语言之间的转换。

同一界面,数百数据采集设备

NI-DAQmx为数百个数据采集设备提供了单一的编程界面,因此用户只需学习一次界面的使用。 不管是使用NI M系列设备还是NI S系统PCI设备进行开发,数据采集的基础代码都是一样的。 通过单一的编程界面,用户可轻松地升级或切换硬件而无需更改代码。

任务全局虚拟通道

全局虚拟通道是融合了物理通道信息和其他专用通道信息(如范围、终端配置和自定义换算)的软件实体。 一个任务是一个或多个通道以及定时、触发和应用本身采用的其他属性的集合。 使用DAQ助手创建虚拟通道和任务,用户可轻松管理和重复使用测量和生成任务。

VI

NI-DAQmx编程界面提供了各种适用于所有类型操作的相同功能和VI,可帮助用户轻松开发复杂的数据采集应用。例如,用户可使用同一个功能来读取数字数据和模拟数据,而不需要分别使用“数字读取”功能和“模拟读取”功能来读取数字和模拟数据。此类功能称为多态功能,可根据输入值的不同而具有不同的特性。将这些功能结合到一个界面上可让帮助用户轻松学习整个系列设备的使用,而不仅仅是一台设备。用户可仅学习一种方法,再将其应用于其他编程,而不需要为了编程NI DAQ设备提供的四种类型的操作而学习四种方法。

NI-DAQmx模拟设备

NI-DAQmx仿真设备可高效创建和运行NI-DAQmx程序,同时也可帮助用户无需使用任何物理硬件即可试用DAQ助手或NI LabVIEW SignalExpress等工具。借助NI-DAQmx仿真设备,用户无需使用物理硬件就可研究设备的功能,这是因为在仿真设备上验证NI-DAQmx任务与在实际设备上验证的结果是一致的。如果某个属性的设置值无效,则仿真设备上反馈的错误与真实设备的反馈是完全一致的。NI-DAQmx仿真设备可与真实设备一样计算和保存所有必需的任务资源,如RTSI线、PXI触发线、DMA通道、计数器等。

NI-DAQmx文档

NI-DAQmx包含了数百页文档和参考资料以及数十个范例程序,用于帮助用户开发数据采集应用。

文档涵盖的主题包括:

  • 用于功能和属性节点的编程界面参考
  • 创建NI-DAQmx任务的专用编程语言帮助
  • 测量基础知识参考,涵盖一系列数据采集主题,如缓冲器、设备同步和信号调理
  • 常见数据采集应用描述

DAQ Assistant Express VI

基于Windows的NI-DAQmx所配套的DAQ助手提供了配置、测试和编程测量任务的分步指导。 自定义程度较低的应用可根据配置自动生成范例程序。 除了提供用LabVIEW编写的其他基于配置的VI之外,DAQ Assistant Express VI还可帮助用户更轻松、更快速开发数据采集应用。

DAQ助手可与NI-DAQmx、NI数据采集硬件以及LabVIEW、LabVIEW SignalExpress、LabWindows/CVI和Measurement Studio.等NI应用软件配合使用。

连接原理图

使用连接原理图可简化系统的设置,根据DAQ助手的任务配置定位连接传感器的位置。 每个虚拟通道都配有一个图像,显示传感器与连线板之间的必要连接。 连接列表还以文本的形式显示每个连接,标明接线端的名称和数量。

在“连接线路图”工具中选择“另存为HTML”选项,将任务报告保存为HTML格式。 报告包括以下内容:

  • 任务包含的虚拟通道的列表
  • 物理通道
  • 设备类型
  • 测量类型

连接原理图

通道校准向导

通道校准向导用于从传感器到软件的端到端校准。 例如,如果将一个热电偶置于冰水时,读数应该为0 ºF,但热电偶显示的却是-1 ºF,这表明该传感器并不太理想,需要对多功能I/O设备进行校准,或降低电缆的噪声。 通道校准将传感器、硬件和测量软件都纳入考虑范围,除了单位换算和硬件校准之外还在测量中加入补偿,从而提高测量精度。 通道校准向导可存储用户校准过的每个虚拟通道的校准属性。

测试面板

测试面板可帮助用户无需开发系统即可测试DAQ设备功能。 每个主要的DAQ设备子系统都有一个测试面板:

  • 模拟输入
  • 模拟输出
  • 数字输入
  • 数字输出
  • 计数器/定时器

使用测试面板通过采集和生成数据来测试设备,可帮助用户在应用开发和调试阶段节省大量的时间。 用户还可通过测试面板执行NI-DAQmx任务,确认已配置任务的预期行为。

设备校准

设备校准包括验证设备的测量精度和调整测量错误。 验证测量精度包括测量设备的性能,并将测量数据与发布的技术参数进行对比。 在校准过程中,用户可使用外部标准提供和读取电压电平或其他信号,然后调整设备校准常数。 新的校准常数将存储在EEPROM中。 这些校准常数可根据需要从内存中加载,用于调节设备的测量错误。 校准有两种类型,外部校准和自校准。 如需了解更多关于使用NI-DAQmx校准设备的信息,请查看设备校准考虑因素。

  • 自校准(内部校准): 自校准根据设备上存储的板载参考值调节校准常数。 用户可随时对设备进行自校准以供除了需要对设备执行外部校准之外的各种环境使用。
  • 外部校准: 外部校准通常是由计量实验室进行,需要使用高精度电压源来验证和调节校准常数。 如需了解外部校准流程的详细信息,请查看校准源。

免费数据记录软件

借助NI LabVIEW SignalExpress提供的交互式测量工作台(interactive measurement workbench),用户无需编程即可从数百种数据采集设备和仪器上迅速采集、分析并显示数据。 LabVIEW SignalExpress可让用户可在直观的拖放式环境下迅速采集数据、进行高级分析并创建自定义报告。 借助内含的数百种数据采集、模块化和独立式仪器支持,用户还可快速实现数据记录和仪器控制应用的自动化。

自动设备检测

NI LabVIEW SignalExpress可自动检测到USB DAQ设备并根据正在进行的测量立即启动数据记录应用。 NI DAQ设备和LabVIEW Signal Express相结合可帮助用户快速进行测量。

通道视图

如需快速进行设置和配置,可使用LabVIEW SignalExpress中的通道视图同步配置多个通道,进行数据记录。 通道视图可帮助用户快速配置多通道数据记录仪,快速完成各种类型的测量。

数据视图

LabVIEW SignalExpress的数据视图是显示所采集数据和进行分析的主窗口。 数据视图配有自定义选项,可添加图形、图表、温度计、计量器、仪表和LED。 用户也可在应用运行过程中通过将适当步骤中的数据拖曳至数据视图,在数据视图中创建自己的显示。

导出数据



LabVIEW SignalExpress简化了许多常见的数据记录任务,包括导出数据。 可通过右击数据或将数据从LabVIEW SignalExpress拖放至Excel来将数据导入到Microsoft Excel等常见的Windows应用。 LabVIEW SignalExpress可自动调整数据的格式并添加列标题。 LabVIEW SignalExpress还可以TDMS(技术数据管理流)的格式支持采集数据的流盘。 TDMS格式可为海量数据添加描述信息,以对存储的数据进行完整的文档记录,比如操作员姓名、日期和时间以及各种其他测试参数。 TDMS文件还针对数据挖掘进行了优化,帮助用户在NI DIAdem等离线数据挖掘工具中快速搜索、查找、分析和显示测试数据。

生成LabVIEW代码


由于LabVIEW SignalExpress是在LabVIEW的基础上开发而成,因此用户可自动生成LabVIEW代码并通过图像化编程添加自定义功能。 借助LabVIEW,用户可使用多个硬件平台,如FPGA、DSP和嵌入式设备。

配置部署选项

许多已部署的LabVIEW和NI LabWindows/CVI数据采集应用并不需要支持NI-DAQmx驱动和配置工具的所有功能。 NI-DAQmx 8.5可帮助用户部署从全功能的617 MB驱动到体积小巧的169 MB运行时引擎等五个不同的NI-DAQmx运行时版本。以下部分描述了创建可执行文件时NI-DAQmx运行时引擎的五个不同选项。

以下是访问自定义安装程序的流程:

  1. 在目标机上创建和保存NI-DAQmx应用为新的LabVIEW项目。
  2. 在项目浏览器上,右击“程序生成规范”并选择“新建 > 安装程序”。
  3. 在安装程序属性窗口,单击“类别”中的“其他安装程序”。
  4. 选择NI-DAQmx 8.3或更高版本,在窗口右上方的下拉菜单中选择“安装程序类型”。


全功能(617 MB)

该安装包将安装NI-DAQmx包含的所有驱动软件,但不包括:

  • NI LabVIEW SignalExpress

创建包含NI-DAQmx的自定义安装程序时此为默认选项。

运行时1(494 MB)

该安装包将安装NI-DAQmx包含的所有驱动软件,但不包括:

  • NI LabVIEW SignalExpress
  • LabVIEW、LabWindows/CV和NI Measurement Studio的应用开发环境(ADE)支持

如果在已部署的应用开发中使用过DAQ助手,则创建NI-DAQmx安装程序时使用该选项。

运行时2(375 MB)

该安装包将安装NI-DAQmx包含的所有驱动软件,但不包括:

  • NI LabVIEW SignalExpress
  • LabVIEW、LabWindows/CV和NI Measurement Studio的应用开发环境(ADE)支持
  • DAQ助手(DAQ Assistant)

 

运行时3(315 MB)

该安装包将安装NI-DAQmx包含的所有驱动软件,但不包括:

  • NI LabVIEW SignalExpress
  • LabVIEW、LabWindows/CV和NI Measurement Studio的应用开发环境(ADE)支持
  • DAQ助手
  • NI-DAQmx文档

 

运行时4(305 MB)

该安装包将安装NI-DAQmx包含的所有驱动软件,但不包括:

  • NI LabVIEW SignalExpress
  • LabVIEW、LabWindows/CV和NI Measurement Studio的应用开发环境(ADE)支持
  • DAQ助手
  • NI-DAQmx文档
  • LabVIEW Real-Time支持

 

运行时5(169 MB)

该安装包将安装NI-DAQmx包含的所有驱动软件,但不包括:

  • NI LabVIEW SignalExpress
  • LabVIEW、LabWindows/CV和NI Measurement Studio的应用开发环境(ADE)支持
  • DAQ助手(DAQ Assistant)
  • NI-DAQmx文档
  • LabVIEW Real-Time支持
  • Measurement & Automation Explorer (MAX)

其他驱动选项

NI-DAQmx Base

NI-DAQmx Base具有NI-DAQmx的部分功能,支持Windows、Linux、Mac OS X和Pocket PC操作系统。 简洁的编程接口、可编程通道和任务生成以及与NI LabVIEW的高度集成使得应用开发变得极为简单。 该驱动软件还包含与全功能版NI-DAQmx软件相似的立即可用LabVIEW VI和C函数范例。

NI-DAQmx Base现已停产。 如需了解更多信息,请查阅DAQmx Base驱动程序生命周期终止公告

测量硬件DDK(驱动开发工具包)

NI测量硬件DDK提供了各种开发工具和与NI数据采集硬件连接的寄存器级别编程接口。 该软件包针对正在开发非标准操作系统应用的OEM客户而设计。 NI测量硬件DDK可用于访问每个设备的完整寄存器映射,并提供了完成常见测量和控制功能的各种范例。 NI测量硬件DDK与M系列多功能设备、模拟输出、数字I/O以及计数器/定时器I/O设备配合工作。

了解更多关于测量硬件DDK

更多信息

了解更多关于NI低价位高性能DAQ的信息

了解更多关于NI DAQ的信息

NI产品在线购买

 

Was this information helpful?

Yes

No