基于LabVIEW的數(shù)據(jù)采集系統(tǒng)概述
發(fā)布時(shí)間:2014/10/12 10:55:51 訪問次數(shù):565
LabVIEW與外設(shè)的數(shù)據(jù)通信要靠相關(guān)的驅(qū)動(dòng)程序來完成,軟件設(shè)計(jì)大體上分為兩類:應(yīng)用程序的設(shè)計(jì)和驅(qū)動(dòng)程序的設(shè)計(jì)。這是兩個(gè)完全不同的軟件設(shè)計(jì)領(lǐng)域,H7611在前面的第3章中所介紹的程序都是應(yīng)用程序。如果應(yīng)用程序要和外圍硬件設(shè)備打交道,那么應(yīng)用程序編程者只需知道某個(gè)文本API(應(yīng)用程序接口)或者圖形API的功能和參數(shù)類型即可,至于編程者調(diào)用這些API后,微機(jī)系統(tǒng)是如何將API所代表的命令傳達(dá)到硬件設(shè)備,并最終使硬件設(shè)備按照應(yīng)用程序編程者發(fā)出的API命令進(jìn)行各種動(dòng)作的過程,應(yīng)用程序的編程者是不清楚的,而這些正是驅(qū)動(dòng)程序的編程者的工作。應(yīng)用程序?qū)?shù)據(jù)傳遞給驅(qū)動(dòng)程序,然后由驅(qū)動(dòng)程序指揮硬件工作,簡而言之,驅(qū)動(dòng)程序是連接應(yīng)用程序和系統(tǒng)硬件的橋梁。
LabVIEW大致有如下幾種與外圍設(shè)備的通信方式:①采用NI-DAQmx的方式與外圍設(shè)備通信;②采用NI提供的虛擬儀器驅(qū)動(dòng)程序的方式與外圍設(shè)備通信;③采用直接I/O的方式與外圍設(shè)備通信。以上每種通信方式都對應(yīng)不同類型的驅(qū)動(dòng)程序。
在LabVIEW中采用以上三種方式構(gòu)建DAQ所得到的效果是等同的,用戶可以根據(jù)實(shí)際需要和自身對某種工具的實(shí)際掌握情況來選擇建造合適的DAQ。本章中主要為讀者介紹基于NI ELVIS& LabVIEW的DAQ,所以本節(jié)中只對前兩種DAQ方式做一個(gè)簡要說明。
LabVIEW與外設(shè)的數(shù)據(jù)通信要靠相關(guān)的驅(qū)動(dòng)程序來完成,軟件設(shè)計(jì)大體上分為兩類:應(yīng)用程序的設(shè)計(jì)和驅(qū)動(dòng)程序的設(shè)計(jì)。這是兩個(gè)完全不同的軟件設(shè)計(jì)領(lǐng)域,H7611在前面的第3章中所介紹的程序都是應(yīng)用程序。如果應(yīng)用程序要和外圍硬件設(shè)備打交道,那么應(yīng)用程序編程者只需知道某個(gè)文本API(應(yīng)用程序接口)或者圖形API的功能和參數(shù)類型即可,至于編程者調(diào)用這些API后,微機(jī)系統(tǒng)是如何將API所代表的命令傳達(dá)到硬件設(shè)備,并最終使硬件設(shè)備按照應(yīng)用程序編程者發(fā)出的API命令進(jìn)行各種動(dòng)作的過程,應(yīng)用程序的編程者是不清楚的,而這些正是驅(qū)動(dòng)程序的編程者的工作。應(yīng)用程序?qū)?shù)據(jù)傳遞給驅(qū)動(dòng)程序,然后由驅(qū)動(dòng)程序指揮硬件工作,簡而言之,驅(qū)動(dòng)程序是連接應(yīng)用程序和系統(tǒng)硬件的橋梁。
LabVIEW大致有如下幾種與外圍設(shè)備的通信方式:①采用NI-DAQmx的方式與外圍設(shè)備通信;②采用NI提供的虛擬儀器驅(qū)動(dòng)程序的方式與外圍設(shè)備通信;③采用直接I/O的方式與外圍設(shè)備通信。以上每種通信方式都對應(yīng)不同類型的驅(qū)動(dòng)程序。
在LabVIEW中采用以上三種方式構(gòu)建DAQ所得到的效果是等同的,用戶可以根據(jù)實(shí)際需要和自身對某種工具的實(shí)際掌握情況來選擇建造合適的DAQ。本章中主要為讀者介紹基于NI ELVIS& LabVIEW的DAQ,所以本節(jié)中只對前兩種DAQ方式做一個(gè)簡要說明。
熱門點(diǎn)擊
- 為什么說UDP是面向報(bào)文的
- 密碼編碼學(xué)、密碼分析學(xué)和密碼學(xué)都有哪些區(qū)別
- 擁塞窗口與傳輸輪次的關(guān)系曲線
- 流體在管道里流動(dòng)時(shí)的流速分布
- OSPF最主要的特征就是使用分布式的鏈路狀態(tài)
- 幀的開始和結(jié)束的標(biāo)記
- 下面解釋IPv6基本首部中各字段的作用
- 用來計(jì)算往返時(shí)間RTT
- BSC介紹
- 使用P2P的比特洪流BT
推薦技術(shù)資料
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號(hào)調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究