功能介绍
NI-DAQmx驱动软件远远超出了基本的DAQ驱动程序,以提高生产力和性能,这也是NI继续成为虚拟仪器和基于PC的数据采集领域的领导者的主要原因之一。NI-DAQmx驱动软件和附加的测量服务软件包含在每个支持NI-DAQmx的DAQ设备中:
一个编程接口,用于对数百个多功能DAQ硬件设备上的模拟输入,模拟输出,数字I / O和计数器进行编程。
NI LabVIEW,NI LabWindows TM / CVI 1,Visual Basic 1,Visual Studio .NET 1和C / C ++中的相同VI和函数。
NI Measurement&Automation Explorer 1,DAQ Assistant 1和LabVIEW SignalExpress LE 1软件,以节省配置,开发和数据记录的时间。
下表为NI-DAQmx支持的应用软件。如使用非NI应用软件,请参考Microsoft Visual Studio支持。
应用程序软件1 |
NI-DAQmx 18.0支持的版本 |
LabVIEW |
2015、2016、2017、2018 |
LabVIEW Real-Time模块 |
2015、2016、2017、2018 |
LabVIEW NXG |
2.1 |
DAQExpress2 |
2.02 |
LabWindows™/CVI™ |
2012、2013、2015、2017 |
LabWindows™/CVI™ |
2012、2013、2015、2017 |
LabWindows/CVI Real-Time模块 |
2015、2017 |
Measurement Studio |
2012、2013和2015 |
SignalExpress |
2015 |
闪电下载吧整理 www.sdbeta.com |
使用帮助
1. NI-DAQmx说明
问:我如何开始使用NI-DAQmx?
答: 您可以在DAQ入门指南中找到关于如何安装NI-DAQmx和DAQ硬件的信息。 NI-DAQmx入门:主页面提到了几个有用的常见问题,例子和教程。
问:我在哪里可以找到NI-DAQmx帮助文档?
答:安装NI-DAQmx时,它包含帮助文档和支持ADE的示例。此帮助文档包括NI-DAQmx帮助,您可以在开始»所有程序»National Instruments»NI-DAQ»NI-DAQmx帮助中访问该帮助。
问:NI-DAQmx支持哪些硬件?不支持?
答:有关设备支持列表, 请参阅NI-DAQ自述文件。您可以从开始»所有程序»National Instruments»NI-DAQ»NI-DAQ自述文件访问自述文件。您还可以查看在线设备支持表以获取更多信息。
问:我可以使用哪种编程语言使用NI-DAQmx?
答:您可以使用包含以下几种不同编程语言的NI-DAQmx for Windows:
NI LabVIEW
ANSI C
Microsoft Visual C ++类库(使用NI Measurement Studio 7或更高版本)
Microsoft Visual C ++
Microsoft C#.NET
Microsoft Visual Basic .NET
Microsoft Visual Basic 6.0
您可以使用以下编程语言的Linux版NI-DAQmx:
NI LabVIEW(版本8.0及更高版本)
ANSI C
问: 我可以使用哪种应用程序开发环境使用NI-DAQmx?
答: 适用于Windows的NI-DAQmx可与许多最流行的ADE配合使用。安装NI-DAQmx时,您可以选择安装对各种ADE的支持,包括:
NI LabVIEW 7或更高版本
NI LabVIEW Real-Time 7.1或更高版本
NI LabWindows / CVI 7或更高版本
.NET语言
用于Visual C ++ .NET的NI Measurement Studio(需要Measurement Studio 7或更高版本)
Microsoft Visual C支持
Microsoft Visual Basic支持
要安装对这些ADE的支持,请在安装NI-DAQmx期间选择适当的支持。首次安装NI-DAQmx时,请在功能树上展开NI-DAQmx部分。然后,选择您计划用来安装适当支持的API。如果您已经安装了NI-DAQmx并想更改您的首选项,请运行“添加/删除程序”。选择NI软件条目,然后单击更改。接下来,在机器上安装的NI软件列表中选择NI-DAQmx。单击修改以启动NI-DAQmx安装程序,您可以在其中指定API支持首选项。在安装适用于Linux的NI-DAQmx时,您可以选择安装对以下ADE的支持,包括:
NI LabVIEW 8或更高版本
ANSI C编译器(即gcc)
问:NI-DAQmx支持哪些操作系统?
答: NI-DAQmx支持以下操作系统:
Windows 7(32位和64位)
Windows XP(32位)
Windows Vista(32位和64位)
Windows 2000
Linux(SUSE,Redhat,Mandriva)
Phar Lap与LabVIEW Real-Time
问:NI-DAQmx CD / DVD上有什么?
答: NI-DAQmx安装程序包含各种编程语言和应用程序开发环境的驱动程序支持。此外,安装程序还包括NI LabVIEW SignalExpress和Measurement&Automation Explorer(MAX)软件。安装程序包含以下组件:
NI-DAQmx应用程序开发环境支持以下内容:NI LabVIEW,包含示例,API支持和文档(关于支持的LabVIEW版本,请参考NI-DAQ自述文件。)
NI-DAQmx支持以下基于文本的API,包括示例和文档
NI LabWindows / CVI
NI LabWindows / CVI Real-Time
Microsoft.NET框架(与VS2005集成的1.1和2.0语言)
Microsoft Visual Basic 6.0
Microsoft Visual C包含ANSI C,C#和C ++
Measurement Studio API支持2003和2005以及VS2005集成,包括示例和文档
用于LabVIEW共享变量引擎的OPC插件
支持LabVIEW的NI LabVIEW SignalExpressNI Measurement&Automation ExplorerNI DAQ助手NI设备监视器设备帮助和文档如果您使用Microsoft开发环境,请考虑使用Measurement Studio来显着缩短应用程序开发时间。Measurement Studio提供专门为Microsoft Visual Basic,Visual C#.NET和Visual C ++设计的工具,可使您简化与数据采集和仪器控制界面的集成,以实现更轻松的硬件集成。
问:如何在LabVIEW项目中使用NI-DAQmx?
答:使用LabVIEW项目浏览器,您可以在LabVIEW项目中创建和组织NI-DAQmx任务,全局虚拟通道和规模。这些组件与项目一起保存,不会添加到MAX中。有关更多信息,请参阅使用LabVIEW项目中的NI-DAQmx。
新功能介绍
对LabVIEW 2018和LabVIEW NXG 2.1的新增支持。
NI-DAQmx设备支持
下面的列表列出了NI-DAQmx支持的设备,以及仅在32位Windows 10/8.1/7操作系统上支持的设备:
NI-DAQmx支持的设备
Windows 10/8.1/7(64位)上NI-DAQmx不支持的设备
不再支持的设备
NI-DAQmx支持的设备
下面列出了NI-DAQmx支持的设备。支持的设备分为以下几类:
注:在设备支持列表中,✓表示NI-DAQmx支持该设备,空白表示设备不存在或NI-DAQmx不支持该设备。
FieldDAQ
CompactRIO控制器
X系列DAQ
M系列DAQ
E系列DAQ
S系列DAQ
SC Express
SC Express附件
C系列、网络DAQ和USB DAQ
CompactDAQ机箱
CompactDAQ控制器
AO系列
数字I/O
TIO系列
动态信号采集
SC系列DAQ
开关
SCXI机箱
SCXI模块
TEDS接口
院校系列产品
传统DAQ设备
低成本USB设备
FieldDAQ
注: 某些NI Linux Real-Time控制器(包括IC-317x、cRIO-9035同步、cRIO-9039同步和cDAQ-9132/9133/9134/9135/9136/9137满足用作FieldDAQ主机的要求。
FD-11603
FD-11613
FD-11637
CompactRIO控制器
注:对于这些控制器,必须同时安装NI CompactRIO和NI-DAQmx。关于驱动程序支持的更多信息,请参考Software Support for CompactRIO, CompactDAQ, Single-Board RIO, R Series, and EtherCAT。
cRIO-9040
cRIO-9041
cRIO-9042
cRIO-9043
cRIO-9045
cRIO-9046
cRIO-9047
cRIO-9048
cRIO-9049