NI DAQ软件特性和技术
2009-02-27
作者:美国国家仪器
概览
美国国家仪器(NI),作为基于PC数据采集的领路人,为NI的数据采集客户提供了一系列完备的驱动软件以满足他们多样化的需求,并且支持多种开发环境和操作系统。
NI-DAQmx驱动软件特点鲜明,可以优化个人电脑以及测量设备的性能,并且实现最短时间的测量;同时NI测量硬件开发工具包提供了寄存器级的API,满足需要完全的硬件控制的开发者以及具备自行开发软件驱动能力的开发人员。
目录
数据采集驱动软件
NI-DAQmx驱动和测量服务软件
NI-DAQmx,一种高性能,Window和Linux? 操作系统都可使用的多线程驱动,是NI测量服务软件的核心。其他测量服务软件包括Measurement & Automation Explorer(MAX),DAQ代码生成助手,以及基于配置的NI LabVIEW SignalExpress测试软件。
NI-DAQmx也是组件化的,可扩充的驱动软件包,针对使用者的多种应用提供了5种不同的Runtime版本。
NI-DAQmx Base驱动软件
NI-DAQmx Base 将NI-DAQmx的部分功能延伸了到MacOSX, Linux,和Windows mobile操作系统上以满足掌上电脑用户的需要。
NI 测量硬件驱动程序开发工具包
测量硬件驱动程序开发工具包提供了开发工具以及寄存器级编程界面,用户可以对NI的数据采集硬件开发自定义的驱动程序。
编程语言支持
NI LabVIEW
在超过20年的时间里,LabVIEW图形化编程变革了测试,测量以及控制的应用的发展。工程师和科学家可以在没有经验的情况下,快速并低成本地进行测量,控制硬件,分析数据,共享数据以及配置系统。
NI-DAQmx提供了DAQ助手,该助手提供了测量任务中的配置,测试和编程的逐步指导。使用者也可以自动生成基于其配置的LabVIEW图形化代码以满足底层编程的需要。。
NI-DAQmx Base同样支持LabVIEW。
Visual C#.NET和Visual Basic.NET
Visual Studio .NET是微软最新一套综合性软件开发工具包。NI-DAQmx为.NET编程人员提供了相同的高性能多线程驱动,移植面向对象编程的native .NET代码,和最新的Visual Studio版本类似。
NI数据采集驱动软件提供超过80个native .NET的范例程序来帮助使用者快速进行开发。其他的测试服务包括MAX,LabVIEW和基于配置的Signal Express LE测试软件。
NI Measurement Studio
Measurement Studio 是一套集成的类库和控键,可应用于微软Visual Studio 2008/2005.NET 2003和Visual Studio 6.0. Measurement Studio平台下的测试,测量和自动化应用。Measurement Studio显著的降低了应用开发时间:因为其提供了windows格式,web格式, 为工程师设计的ActiveX用户接口组件,高级科学分析,数据采集以及仪器控制代码生成助手。
C++
Measurement Studio 同样可以为熟悉MFC面向对象编程的程序员提供native C++支持,包括native C++.NET 环境下的DAQ类。Measurement Studio 还提供超过60个C++MFC例程。
了解更多支持 unmanaged Visual C++.NET 的Measurement Studio
ANSI C
NI-DAQmx 和NI-DAQmx base驱动软件具有高性能的多线程驱动特性,同时提供超过80个ANSI C范例程序。来帮助使用者快速开始他们的开发。其他的NI-DAQmx测试服务包括MAX,LabVIEW和基于配置的Signal Express LE测试软件。
NI LabVIEWTM/CVI
NI LabVIEWTM/CVI 是经过验证的ANSI C集成开发环境,提供了一套完整的编程工具用于创建测试和控制的应用。LabWindows/CVI 综合了ANSI C的长效性和重用性,提供了专门为工程设计的函数,以用于仪器控制,数据采集,分析,用户界面开发。
Visual Basic 6.0
NI DAQ 软件支持Visual Basic 6.0,提供范例并且具有高性能的多线程驱动特性。
其他资源
了解更多DAQ 硬件信息,请访问ni.com/daq
如果您有任何问题,请留言给NI工程师,我们会尽快给您回电!
Linux? 是Linus Torvalds 在美国及其他国家的注册商标。
商标LabWindows是微软公司下授权使用。
Windows是美国及其他国家的微软公司下授权使用的注册商标。
