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、LinuxMac OS X和​Pocket PC​操作​系统。 简洁​的​编​程​接口、​可​编​程​通道​和​任务​生成​以及​与​NI LabVIEW​的​高度​集成​使得​应用​开发​变得​极为​简单。 该​驱动​软件​还​包含​与​全​功能​版​NI-​DAQmx​软件​相似​的​立即​可用​LabVIEW VI​和​C​函数​范​例。

了解​更多​NI-​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