NI不仅为用户提供各种应用程序开发软件,同时还提供硬件驱动服务软件。结合NI数据采集硬件硬件产品, 该测量服务软件提供快速开发虚拟仪器测量与控制系统的最佳方案。不论您是想要最轻松地完成首次测量,还是想要为OEM应用系统创建自定义的驱动软件,还是要在多种操作系统上开发应用程序,NI-DAQ软件(包括 NI-DAQmx测量服务软件)都可以为您提供最佳解决方案。
不同驱动和测量服务软件比较
| |
NI-DAQmx |
NI-DAQmx Base |
测量硬件(DDK) |
传统NI-DAQ |
| |
高性能多线程驱动 |
基本DAQ驱动 |
自定义驱动开发工具 |
Legacy DAQ驱动 |
| 总线和操作系统支持 |
PCI/PXI/
PCI Express/PXI Express |
Windows Vista x64, Windows Vista x86/XP/2000, Linux® |
Linux, Mac OS X |
Linux, Mac OS X, QNX1 |
Windows 2000/NT/XP |
| USB |
Windows Vista x64, Windows Vista x86/XP/2000, Linux |
Linux, Mac OS X |
Linux, Mac OS X, QNX1 |
Windows 2000/XP |
| PCMCIA |
Windows XP/2000 |
PocketPC/WinCE |
PocketPC/WinCE |
Windows 2000/NT/XP |
| CompactFlash |
|
PocketPC/WinCE |
|
|
| IEEE 1394 |
|
|
|
Windows 2000/XP |
| 编程语言 |
| 编程语言 |
LabVIEW, C/C++, Microsoft Visual Basic .NET2, Visual Basic2, and C#2 |
LabVIEW, C/C++ |
LabVIEW, C/C++ |
LabVIEW, C/C++, and Visual Basic |
| LabVIEW接口 |
全套多态VI和属性结点 |
一些NI-DAQmx多态VI程序 |
寄存器级VI |
全套VI程序 |
| 其它测量服务 |
| 开发速度 |
 |
 |
 |
 |
| DAQ Assistant自动代码生成工具 |
 |
|
|
|
| 多线程I/O性能 |
 |
|
|
|
| 驱动脚本 |
 |
 |
 |
 |
| Test Panels |
 |
 |
|
 |
| 自动缩放工程单位比例 |
 |
|
|
 |
| 适用于所有硬件和I/O类型的统一编程接口 |
 |
 |
|
 |
| 测量例程 |
>3000 |
<30 |
<30 |
>1000 |
| 硬件支持 (查看完整列表) |
| M系列 |
• |
• |
• |
|
| S系列 |
• |
• |
• |
• |
| E系列 |
• |
• |
• |
• |
| B系列 |
• |
• |
• |
• |
| USB DAQ |
• |
• |
|
• |
| CompactDAQ |
• |
|
|
|
| SC系列 |
• |
|
|
|
| SCXI |
• |
|
|
• |
| DSA |
• |
|
• |
• |
| 数字I/O |
• |
• |
• |
• |
| 计数器/定时器 |
• |
|
• |
• |
| AO设备 |
• |
• |
• |
• |
KEY:
最好,
更好,
好, • 所有或大多数设备支持
1 配合第三方软件
2 仅支持Windows
DAQ应用开发环境比较
| |
LabVIEW开发系统 |
LabVIEW SignalExpress |
LabWindowsTM/CVI |
Measurement Studio |
| 操作系统 |
Windows Vista x64, Windows Vista x86/XP/2000, Linux, Mac OS X |
Windows Vista x64, Windows Vista x86/XP/2000 |
Windows Vista x64, Windows Vista x86/XP/2000 |
Windows Vista x64, Windows Vista x86/XP/2000 |
| 编程环境 |
图形化 |
无需编程 |
ANSI C |
Visual C#, Visual Basic, Visual C++ |
| 模拟I/O |
 |
 |
 |
 |
| 数字I/O |
 |
 |
 |
 |
| 计数器/定时器I/O |
 |
 |
 |
 |
| 基础配置DAQ Assistant |
 |
 |
 |
 |
| 事件驱动编程 |
 |
|
 |
 |
| 信号处理分析 |
 |
 |
 |
 |
| 数学分析 |
 |
 |
 |
 |
| PID控制 |
 |
|
 |
 |
| 统计分析 |
 |
 |
 |
 |
| 数据库连接 |
 |
|
 |
|
| 声音振动分析 |
 |
 |
|
|
| 阶次分析 |
 |
|
|
|
| 集成式数据管理工具 |
 |
|
|
|
| 跨平台兼容性 |
 |
|
|
|
| 便于编程 |
 |
无需编程 |
|
|
KEY:
最好,
更好,
好
返回数据采集软件主页
Linux® is a registered trademark of Linus Torvalds in the U.S. and other countries.