概覽
美國國家儀器(NI),作為基于PC數(shù)據(jù)采集的領(lǐng)路人,為NI的數(shù)據(jù)采集客戶提供了一系列完備的驅(qū)動軟件以滿足他們多樣化的需求,并且支持多種開發(fā)環(huán)境和操作系統(tǒng)。
NI-DAQmx驅(qū)動軟件特點鮮明,可以優(yōu)化個人電腦以及測量設(shè)備的性能,并且實現(xiàn)最短時間的測量;同時NI測量硬件開發(fā)工具包提供了寄存器級的API,滿足需要完全的硬件控制的開發(fā)者以及具備自行開發(fā)軟件驅(qū)動能力的開發(fā)人員。
目錄
數(shù)據(jù)采集驅(qū)動軟件
NI-DAQmx驅(qū)動和測量服務(wù)軟件
NI-DAQmx,一種高性能,Window和Linux? 操作系統(tǒng)都可使用的多線程驅(qū)動,是NI測量服務(wù)軟件的核心。其他測量服務(wù)軟件包括Measurement & Automation Explorer(MAX),DAQ代碼生成助手,以及基于配置的NI LabVIEW SignalExpress測試軟件。
NI-DAQmx也是組件化的,可擴充的驅(qū)動軟件包,針對使用者的多種應(yīng)用提供了5種不同的Runtime版本。
NI-DAQmx Base驅(qū)動軟件
NI-DAQmx Base 將NI-DAQmx的部分功能延伸了到MacOSX, Linux,和Windows mobile操作系統(tǒng)上以滿足掌上電腦用戶的需要。
NI 測量硬件驅(qū)動程序開發(fā)工具包
測量硬件驅(qū)動程序開發(fā)工具包提供了開發(fā)工具以及寄存器級編程界面,用戶可以對NI的數(shù)據(jù)采集硬件開發(fā)自定義的驅(qū)動程序。
編程語言支持
NI LabVIEW
在超過20年的時間里,LabVIEW圖形化編程變革了測試,測量以及控制的應(yīng)用的發(fā)展。工程師和科學(xué)家可以在沒有經(jīng)驗的情況下,快速并低成本地進(jìn)行測量,控制硬件,分析數(shù)據(jù),共享數(shù)據(jù)以及配置系統(tǒng)。
NI-DAQmx提供了DAQ助手,該助手提供了測量任務(wù)中的配置,測試和編程的逐步指導(dǎo)。使用者也可以自動生成基于其配置的LabVIEW圖形化代碼以滿足底層編程的需要。。
NI-DAQmx Base同樣支持LabVIEW。
Visual C#.NET和Visual Basic.NET
Visual Studio .NET是微軟最新一套綜合性軟件開發(fā)工具包。NI-DAQmx為.NET編程人員提供了相同的高性能多線程驅(qū)動,移植面向?qū)ο缶幊痰膎ative .NET代碼,和最新的Visual Studio版本類似。
NI數(shù)據(jù)采集驅(qū)動軟件提供超過80個native .NET的范例程序來幫助使用者快速進(jìn)行開發(fā)。其他的測試服務(wù)包括MAX,LabVIEW和基于配置的Signal Express LE測試軟件。
NI Measurement Studio
Measurement Studio 是一套集成的類庫和控鍵,可應(yīng)用于微軟Visual Studio 2008/2005.NET 2003和Visual Studio 6.0. Measurement Studio平臺下的測試,測量和自動化應(yīng)用。Measurement Studio顯著的降低了應(yīng)用開發(fā)時間:因為其提供了windows格式,web格式, 為工程師設(shè)計的ActiveX用戶接口組件,高級科學(xué)分析,數(shù)據(jù)采集以及儀器控制代碼生成助手。
了解更多關(guān)于Measurement Studio
C++
Measurement Studio 同樣可以為熟悉MFC面向?qū)ο缶幊痰某绦騿T提供native C++支持,包括native C++.NET 環(huán)境下的DAQ類。Measurement Studio 還提供超過60個C++MFC例程。
了解更多支持 unmanaged Visual C++.NET 的Measurement Studio
ANSI C
NI-DAQmx 和NI-DAQmx base驅(qū)動軟件具有高性能的多線程驅(qū)動特性,同時提供超過80個ANSI C范例程序。來幫助使用者快速開始他們的開發(fā)。其他的NI-DAQmx測試服務(wù)包括MAX,LabVIEW和基于配置的Signal Express LE測試軟件。
NI LabVIEWTM/CVI
NI LabVIEWTM/CVI 是經(jīng)過驗證的ANSI C集成開發(fā)環(huán)境,提供了一套完整的編程工具用于創(chuàng)建測試和控制的應(yīng)用。LabWindows/CVI 綜合了ANSI C的長效性和重用性,提供了專門為工程設(shè)計的函數(shù),以用于儀器控制,數(shù)據(jù)采集,分析,用戶界面開發(fā)。
Visual Basic 6.0
NI DAQ 軟件支持Visual Basic 6.0,提供范例并且具有高性能的多線程驅(qū)動特性。
其他資源
了解更多DAQ 硬件信息,請訪問ni.com/daq
如果您有任何問題,請留言給NI工程師,我們會盡快給您回電!
Linux? 是Linus Torvalds 在美國及其他國家的注冊商標(biāo)。
商標(biāo)LabWindows是微軟公司下授權(quán)使用。
Windows是美國及其他國家的微軟公司下授權(quán)使用的注冊商標(biāo)。