浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 傳感與控制

NI-DAQmx和傳統(tǒng)NI-DAQ常見問題解答

發(fā)布時(shí)間:2008/5/27 0:00:00 訪問次數(shù):640

        

    

    

     本文檔回答了關(guān)于ni-daqmx和傳統(tǒng)ni-daq的一些常見問題。所有問題按照邏輯性分為如下四類:

     目錄

     · ni-daqmx描述

     · ni-daqmx引入的概念

     · 工作性能

     · 從傳統(tǒng)ni-daq到ni-daqmx的升級 ni-daqmx描述 問:為什么軟件對于數(shù)據(jù)采集應(yīng)用如此重要? 答:功能靈活且強(qiáng)大的軟件是所有虛擬儀器系統(tǒng)的核心。 讓我們先仔細(xì)看一下虛擬儀器軟件的組成。大多數(shù)人首先想到的就是應(yīng)用程序?qū)樱褪侵饕拈_發(fā)環(huán)境。它包括諸如labview、labwindows/cvi(ansi c)和measurement studio(visual studio 編程語言)之類的軟件。測試執(zhí)行層結(jié)合了應(yīng)用程序?qū)铀_發(fā)的功能。接下去一層通常很容易被忽視,但它對于軟件開發(fā)效率來說卻是至關(guān)重要的。測量和控制服務(wù)層包括與硬件通信的驅(qū)動(dòng)程序。測量和控制服務(wù)必須能訪問并發(fā)揮硬件功能和性能,它們也必須與所有其他的驅(qū)動(dòng)和已成為解決方案一部分的眾多模塊化i/o協(xié)同工作。

     圖1.虛擬儀器軟件 問:什么是測量服務(wù)軟件?

    

     答:可以把測量服務(wù)軟件看作i/o驅(qū)動(dòng)軟件層,然而,它不僅僅只是一個(gè)驅(qū)動(dòng)。 測量服務(wù)是快速的應(yīng)用程序開發(fā)中最為重要的部分之一。這個(gè)軟件提供了虛擬儀器軟件和硬件之間的連通性以用于測量和控制。直觀的應(yīng)用程序編程接口(api)、儀器驅(qū)動(dòng)、配置工具、快速i/o助手和其他包含在所購買的ni硬件中的軟件是它的特色。ni測量和控制服務(wù)軟件提供了與ni硬件以及ni應(yīng)用程序開發(fā)環(huán)境(ade)的最優(yōu)化結(jié)合。

    

     表1.ni-daqmx包含了高性能的驅(qū)動(dòng)和附加軟件來提高系統(tǒng)開發(fā)效率 ni測量&自動(dòng)化瀏覽器(max)和daq assistant (daq助手) 是ni-daqmx測量服務(wù)軟件(大部分ni數(shù)據(jù)采集設(shè)備都附帶該軟件)體現(xiàn)它無限價(jià)值的其中兩個(gè)例子。此外,ni還在m系列和usb daq設(shè)備以及其他許多設(shè)備上附送了免費(fèi)的數(shù)據(jù)記錄軟件。 諸如max之類的配置工具所包含的特性能夠用來配置和測試i/o,以及存儲(chǔ)標(biāo)定、校準(zhǔn)和通道別名信息。這些工具對于以更短的時(shí)間完成首次測量、維護(hù)測試系統(tǒng)和解決測試系統(tǒng)故障是十分重要的。 i/o assistant (i/o助手) 是一個(gè)交互式工具,用來快速創(chuàng)建測量應(yīng)用程序。daq助手就是其中一個(gè)這樣的i/o助手,如圖2所示。 它提供了一個(gè)面板,您可在上面輕松配置常用的daq參數(shù),而無需任何編程工作。您可以在任何ni ade中使用由它生成的daq任務(wù)。易于使用的助手和強(qiáng)大編程環(huán)境的結(jié)合提供了快速的開發(fā)和可滿足廣泛應(yīng)用需求的能力。

     圖2. ni-daqmx 里提供的daq助手簡化了daq任務(wù)的創(chuàng)建 問:為什么ni推出了ni-daqmx?為什么不繼續(xù)開發(fā)傳統(tǒng)ni-daq? 答:ni在20世紀(jì)90年代首次發(fā)布了傳統(tǒng)ni-daq驅(qū)動(dòng)。傳統(tǒng)ni-daq通過提供對各種設(shè)備的擴(kuò)展功能對已有的daq庫進(jìn)行了許多改進(jìn),這些改進(jìn)包括雙緩沖采集、對特定傳感器類型提供內(nèi)置標(biāo)度,例如熱電偶和應(yīng)變計(jì)、信號調(diào)理、以及一個(gè)單一的且可與多種設(shè)備和操作系統(tǒng)(os)協(xié)同工作的函數(shù)庫。 在90年代后期,ni-daq團(tuán)隊(duì)意識到保持api與以前版本的兼容性的這個(gè)要求增加了向傳統(tǒng)ni-daq添加新特性和設(shè)備的難度。此外,在長期的發(fā)展過程中,傳統(tǒng)ni-daq的api產(chǎn)生了許多需要解決的問題。ni-daq開發(fā)者難以直觀地?cái)U(kuò)展api而且難以優(yōu)化不斷增長的客戶應(yīng)用范圍。因此ni認(rèn)為一個(gè)全新的api設(shè)計(jì)和體系結(jié)構(gòu)可以幫助ni-daq開發(fā)者更輕松地添加新特性和新設(shè)備,解決許多現(xiàn)有的驅(qū)動(dòng)問題,并且同時(shí)可以優(yōu)化性能。 ni-daqmx項(xiàng)目的一些宏偉目標(biāo)包括:

     1. 更輕松地往daq api中添加新特性。傳統(tǒng)ni-daq api的許多函數(shù)都有大量的參數(shù)而且沒有有效的方式可以添加新參數(shù)。相比而言,ni-daqmx api 通過一個(gè)豐富的屬性層次來使用基于屬性的方法。這種方法易于擴(kuò)展。通常,添加一個(gè)新特性與添加一個(gè)新屬性一樣輕松。

     2. 更輕松地添加新設(shè)備。如果不對現(xiàn)有的功能進(jìn)行改動(dòng),ni就難以向傳統(tǒng)ni-daq添加更多的設(shè)備,而改動(dòng)往往會(huì)導(dǎo)致一些漏洞。尋找并解決意外的漏洞花費(fèi)了太多的時(shí)間來發(fā)布每一個(gè)版本。相比而言,ni-daqmx使用了作為組件的插入式設(shè)計(jì),使得添加新設(shè)備更加便利。

     3. 更有效的多線程數(shù)據(jù)采集。傳統(tǒng)ni-daq最初是為不具備多線程功能的舊版本操作系統(tǒng)而設(shè)計(jì)的。為了在多線程操作系統(tǒng)下安全地運(yùn)行,傳統(tǒng)ni-daq將存取操作限制在每次一個(gè)線程。對于那些需要同時(shí)完成兩個(gè)或更多daq任務(wù)的應(yīng)用來說,這

        

    

    

     本文檔回答了關(guān)于ni-daqmx和傳統(tǒng)ni-daq的一些常見問題。所有問題按照邏輯性分為如下四類:

     目錄

     · ni-daqmx描述

     · ni-daqmx引入的概念

     · 工作性能

     · 從傳統(tǒng)ni-daq到ni-daqmx的升級 ni-daqmx描述 問:為什么軟件對于數(shù)據(jù)采集應(yīng)用如此重要? 答:功能靈活且強(qiáng)大的軟件是所有虛擬儀器系統(tǒng)的核心。 讓我們先仔細(xì)看一下虛擬儀器軟件的組成。大多數(shù)人首先想到的就是應(yīng)用程序?qū),就是主要的開發(fā)環(huán)境。它包括諸如labview、labwindows/cvi(ansi c)和measurement studio(visual studio 編程語言)之類的軟件。測試執(zhí)行層結(jié)合了應(yīng)用程序?qū)铀_發(fā)的功能。接下去一層通常很容易被忽視,但它對于軟件開發(fā)效率來說卻是至關(guān)重要的。測量和控制服務(wù)層包括與硬件通信的驅(qū)動(dòng)程序。測量和控制服務(wù)必須能訪問并發(fā)揮硬件功能和性能,它們也必須與所有其他的驅(qū)動(dòng)和已成為解決方案一部分的眾多模塊化i/o協(xié)同工作。

     圖1.虛擬儀器軟件 問:什么是測量服務(wù)軟件?

    

     答:可以把測量服務(wù)軟件看作i/o驅(qū)動(dòng)軟件層,然而,它不僅僅只是一個(gè)驅(qū)動(dòng)。 測量服務(wù)是快速的應(yīng)用程序開發(fā)中最為重要的部分之一。這個(gè)軟件提供了虛擬儀器軟件和硬件之間的連通性以用于測量和控制。直觀的應(yīng)用程序編程接口(api)、儀器驅(qū)動(dòng)、配置工具、快速i/o助手和其他包含在所購買的ni硬件中的軟件是它的特色。ni測量和控制服務(wù)軟件提供了與ni硬件以及ni應(yīng)用程序開發(fā)環(huán)境(ade)的最優(yōu)化結(jié)合。

    

     表1.ni-daqmx包含了高性能的驅(qū)動(dòng)和附加軟件來提高系統(tǒng)開發(fā)效率 ni測量&自動(dòng)化瀏覽器(max)和daq assistant (daq助手) 是ni-daqmx測量服務(wù)軟件(大部分ni數(shù)據(jù)采集設(shè)備都附帶該軟件)體現(xiàn)它無限價(jià)值的其中兩個(gè)例子。此外,ni還在m系列和usb daq設(shè)備以及其他許多設(shè)備上附送了免費(fèi)的數(shù)據(jù)記錄軟件。 諸如max之類的配置工具所包含的特性能夠用來配置和測試i/o,以及存儲(chǔ)標(biāo)定、校準(zhǔn)和通道別名信息。這些工具對于以更短的時(shí)間完成首次測量、維護(hù)測試系統(tǒng)和解決測試系統(tǒng)故障是十分重要的。 i/o assistant (i/o助手) 是一個(gè)交互式工具,用來快速創(chuàng)建測量應(yīng)用程序。daq助手就是其中一個(gè)這樣的i/o助手,如圖2所示。 它提供了一個(gè)面板,您可在上面輕松配置常用的daq參數(shù),而無需任何編程工作。您可以在任何ni ade中使用由它生成的daq任務(wù)。易于使用的助手和強(qiáng)大編程環(huán)境的結(jié)合提供了快速的開發(fā)和可滿足廣泛應(yīng)用需求的能力。

     圖2. ni-daqmx 里提供的daq助手簡化了daq任務(wù)的創(chuàng)建 問:為什么ni推出了ni-daqmx?為什么不繼續(xù)開發(fā)傳統(tǒng)ni-daq? 答:ni在20世紀(jì)90年代首次發(fā)布了傳統(tǒng)ni-daq驅(qū)動(dòng)。傳統(tǒng)ni-daq通過提供對各種設(shè)備的擴(kuò)展功能對已有的daq庫進(jìn)行了許多改進(jìn),這些改進(jìn)包括雙緩沖采集、對特定傳感器類型提供內(nèi)置標(biāo)度,例如熱電偶和應(yīng)變計(jì)、信號調(diào)理、以及一個(gè)單一的且可與多種設(shè)備和操作系統(tǒng)(os)協(xié)同工作的函數(shù)庫。 在90年代后期,ni-daq團(tuán)隊(duì)意識到保持api與以前版本的兼容性的這個(gè)要求增加了向傳統(tǒng)ni-daq添加新特性和設(shè)備的難度。此外,在長期的發(fā)展過程中,傳統(tǒng)ni-daq的api產(chǎn)生了許多需要解決的問題。ni-daq開發(fā)者難以直觀地?cái)U(kuò)展api而且難以優(yōu)化不斷增長的客戶應(yīng)用范圍。因此ni認(rèn)為一個(gè)全新的api設(shè)計(jì)和體系結(jié)構(gòu)可以幫助ni-daq開發(fā)者更輕松地添加新特性和新設(shè)備,解決許多現(xiàn)有的驅(qū)動(dòng)問題,并且同時(shí)可以優(yōu)化性能。 ni-daqmx項(xiàng)目的一些宏偉目標(biāo)包括:

     1. 更輕松地往daq api中添加新特性。傳統(tǒng)ni-daq api的許多函數(shù)都有大量的參數(shù)而且沒有有效的方式可以添加新參數(shù)。相比而言,ni-daqmx api 通過一個(gè)豐富的屬性層次來使用基于屬性的方法。這種方法易于擴(kuò)展。通常,添加一個(gè)新特性與添加一個(gè)新屬性一樣輕松。

     2. 更輕松地添加新設(shè)備。如果不對現(xiàn)有的功能進(jìn)行改動(dòng),ni就難以向傳統(tǒng)ni-daq添加更多的設(shè)備,而改動(dòng)往往會(huì)導(dǎo)致一些漏洞。尋找并解決意外的漏洞花費(fèi)了太多的時(shí)間來發(fā)布每一個(gè)版本。相比而言,ni-daqmx使用了作為組件的插入式設(shè)計(jì),使得添加新設(shè)備更加便利。

     3. 更有效的多線程數(shù)據(jù)采集。傳統(tǒng)ni-daq最初是為不具備多線程功能的舊版本操作系統(tǒng)而設(shè)計(jì)的。為了在多線程操作系統(tǒng)下安全地運(yùn)行,傳統(tǒng)ni-daq將存取操作限制在每次一個(gè)線程。對于那些需要同時(shí)完成兩個(gè)或更多daq任務(wù)的應(yīng)用來說,這

相關(guān)IC型號

熱門點(diǎn)擊

 

推薦技術(shù)資料

滑雪繞樁機(jī)器人
   本例是一款非常有趣,同時(shí)又有一定調(diào)試難度的玩法。EDE2116AB... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13751165337  13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!