DAQNavi LabVIEW 編程培訓(xùn)課件_第1頁
DAQNavi LabVIEW 編程培訓(xùn)課件_第2頁
DAQNavi LabVIEW 編程培訓(xùn)課件_第3頁
DAQNavi LabVIEW 編程培訓(xùn)課件_第4頁
DAQNavi LabVIEW 編程培訓(xùn)課件_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、DAQNavi LabVIEW 編程培訓(xùn)編程培訓(xùn)Agenda DAQNavi LabVIEW Driver簡介簡介DAQNavi Assistant講解(簡介)講解(簡介)DAQNavi Polymorphic VI講解(重點(diǎn)講講解(重點(diǎn)講AI)DAQNavi LabVIEW DriverAssistant VI 向?qū)介_發(fā)向?qū)介_發(fā) 快速生成解決方案快速生成解決方案Polymorphic VI 子函數(shù)式開發(fā)子函數(shù)式開發(fā) 簡單而強(qiáng)大的功能簡單而強(qiáng)大的功能DAQNavi LabVIEW Driver支持的操作系統(tǒng),支持的操作系統(tǒng),LabVIEW版本版本支持的操作系統(tǒng)列表支持的操作系統(tǒng)列表Wind

2、ows XP; Windows7-32/64; Windows8-32/64Window Server2003-64支持的支持的LabVIEW版本版本LabVIEW 8.6 or higher version, 同時(shí)支持同時(shí)支持LabVIEW 32bit/64bit. 支持的設(shè)支持的設(shè)備備 列列在在DAQNavi Navigator的的Supported Devices的設(shè)備的設(shè)備.如何安裝如何安裝安裝之前必須安裝支持的安裝之前必須安裝支持的LabVIEW版本,否則會(huì)彈出對版本,否則會(huì)彈出對話框提示安裝話框提示安裝LabVIEW.安裝安裝DAQNavi_SDK&Drivers_3.1.

3、x.x.exe (目前)。(目前)。在在Start菜單的快捷方式菜單的快捷方式Advantech Automation的下面位的下面位置能找到置能找到LabVIEW Examples。多態(tài)的例程列表多態(tài)的例程列表InstantAI -軟件觸發(fā),低速軟件觸發(fā),低速AI采集采集OneBufferAI-高速采集,非循環(huán)模式高速采集,非循環(huán)模式StreamingAI-高速采集,循環(huán)模式高速采集,循環(huán)模式如何在如何在LabVIEW找到找到DAQNavi Driver程序框圖中,右鍵點(diǎn)擊空白處,在測量程序框圖中,右鍵點(diǎn)擊空白處,在測量 I/O欄位下的子欄欄位下的子欄位位DAQNavi - Data Acq

4、uisition。DAQNavi Assistant簡介簡介DAQNavi Assistant是是LabVIEW的一個(gè)的一個(gè)Express VI。通。通過它,可以在過它,可以在LabVIEW中很容易地操作中很容易地操作Advantech DAQ Device。它可以讓用戶不需要編程,通過在向?qū)е羞x擇場景,選擇它可以讓用戶不需要編程,通過在向?qū)е羞x擇場景,選擇設(shè)備,配置參數(shù),就可以定制出自己的任務(wù)。設(shè)備,配置參數(shù),就可以定制出自己的任務(wù)。DAQNavi Polymorphic VI簡介簡介除了下圖中的紅圈所示,另外除了下圖中的紅圈所示,另外十三個(gè)十三個(gè)VI都是多態(tài)的。都是多態(tài)的。DAQNavi

5、Polymorphic VI是基于是基于Task的,的,Task是一個(gè)是一個(gè)或多個(gè)帶有定時(shí)、觸發(fā)以及其他屬性的通道集合。從概念或多個(gè)帶有定時(shí)、觸發(fā)以及其他屬性的通道集合。從概念上講上講,一個(gè),一個(gè)Task表示表示執(zhí)行一次測量或產(chǎn)生一次信號執(zhí)行一次測量或產(chǎn)生一次信號。Task類似于舊驅(qū)動(dòng)中的句柄參數(shù):類似于舊驅(qū)動(dòng)中的句柄參數(shù):Driverhandle一個(gè)最簡單的程序調(diào)用流程一個(gè)最簡單的程序調(diào)用流程只需要三個(gè)只需要三個(gè)vi就可以搭建起最簡單的一個(gè)就可以搭建起最簡單的一個(gè)AI單通道單點(diǎn)采單通道單點(diǎn)采集程序:集程序:DAQNavi CreatChannelReadClearTaskDAQNavi Cr

6、eate Channel VI創(chuàng)建一個(gè)通道且把它加入到目前的創(chuàng)建一個(gè)通道且把它加入到目前的Task中。中。DAQNavi Create Channel 多態(tài)多態(tài)VI的每個(gè)實(shí)例指定了的每個(gè)實(shí)例指定了I/O Type和對和對應(yīng)的信號類應(yīng)的信號類型。型。1、類似于老驅(qū)動(dòng)的、類似于老驅(qū)動(dòng)的DeviceOpen2、 Physical Channels輸入端必須要指定輸入端必須要指定Physical Channels 格式說明格式說明格式分三部分:設(shè)備標(biāo)識、模塊索引號格式分三部分:設(shè)備標(biāo)識、模塊索引號 (可選可選)和通道標(biāo)識。和通道標(biāo)識。例如,如果字符串為例如,如果字符串為DemoDevice, BID#

7、000/ai0,其中,其中設(shè)備標(biāo)識為設(shè)備標(biāo)識為DemoDevice, BID#000,模塊索引號默認(rèn)空缺。(模塊索引號默認(rèn)空缺。(PCI-1780例外)例外)通道標(biāo)識是通道標(biāo)識是ai0。Physical Channels 格式說明(續(xù))格式說明(續(xù))通道標(biāo)識由通道類型和通道號組成,比如通道標(biāo)識由通道類型和通道號組成,比如ai0, cntr1, 不同不同I/O 類型對應(yīng)通道標(biāo)識列表:類型對應(yīng)通道標(biāo)識列表:ai, ao, port, cntr通道號:可以用通道號:可以用 : 將兩個(gè)通道號隔開,代表首尾通道號將兩個(gè)通道號隔開,代表首尾通道號如:如:DemoDevice, BID#000/ai0:3,

8、 每個(gè)任務(wù)內(nèi)通道類型必須一致,通道號必須連續(xù)。每個(gè)任務(wù)內(nèi)通道類型必須一致,通道號必須連續(xù)。思考:如果需要對兩組通道分別采樣,該怎么辦?思考:如果需要對兩組通道分別采樣,該怎么辦? 如果不同通道對應(yīng)不同電壓范圍,該怎么辦?如果不同通道對應(yīng)不同電壓范圍,該怎么辦?DAQNavi Read從指定的從指定的Task讀取樣點(diǎn)數(shù)據(jù)讀取樣點(diǎn)數(shù)據(jù)。 DAQNavi Read VI的每個(gè)的每個(gè)實(shí)例指定了實(shí)例指定了I/O Type, 數(shù)據(jù)格式,一次讀取的樣點(diǎn)個(gè)數(shù),數(shù)據(jù)格式,一次讀取的樣點(diǎn)個(gè)數(shù),是從一個(gè)通道還是多個(gè)通道上讀取是從一個(gè)通道還是多個(gè)通道上讀取DAQNavi Read(多態(tài)選擇項(xiàng)圖示說明)(多態(tài)選擇項(xiàng)圖示

9、說明)指定了指定了I/O Type, 單單/多通道,單點(diǎn)多通道,單點(diǎn)/多點(diǎn)采樣,數(shù)據(jù)格式。多點(diǎn)采樣,數(shù)據(jù)格式。不同通道模式下,多點(diǎn)采樣的默認(rèn)點(diǎn)數(shù)不同。不同通道模式下,多點(diǎn)采樣的默認(rèn)點(diǎn)數(shù)不同。如要做波形顯示,數(shù)據(jù)格式最好選擇如要做波形顯示,數(shù)據(jù)格式最好選擇WaveformDAQNavi Clear Task在使用完在使用完task之后,必須用之后,必須用DAQNavi Clear VI釋放釋放VI,以以避免重復(fù)分配內(nèi)存。(類似于老驅(qū)動(dòng)的避免重復(fù)分配內(nèi)存。(類似于老驅(qū)動(dòng)的DeviceClose)DAQNavi Timing(高速采集必須要用)(高速采集必須要用)配置高速配置高速AI/O功能的功能的

10、Timing參參數(shù)。數(shù)??蛇x可選Convert/Scan Clock,或是,或是Use WaveFormDAQNavi Is Task Done在一些應(yīng)用場合,你能用在一些應(yīng)用場合,你能用DAQNavi Is Task Done不定時(shí)不定時(shí)地查詢地查詢Task執(zhí)行的狀況,通過調(diào)用這個(gè)執(zhí)行的狀況,通過調(diào)用這個(gè)VI, 可以知道可以知道Task執(zhí)行是否結(jié)束,以及執(zhí)行過程中是否用錯(cuò)誤信息報(bào)出。執(zhí)行是否結(jié)束,以及執(zhí)行過程中是否用錯(cuò)誤信息報(bào)出。通常,在高速無限采集或輸出中,你無意于主動(dòng)地讀取數(shù)通常,在高速無限采集或輸出中,你無意于主動(dòng)地讀取數(shù)據(jù)或者寫出數(shù)據(jù),你就可以用這個(gè)據(jù)或者寫出數(shù)據(jù),你就可以用這個(gè)VI不定時(shí)查看執(zhí)行的狀不定時(shí)查看執(zhí)行的狀況況。關(guān)于關(guān)于Task的注意事項(xiàng)的注意事項(xiàng)Task中的每個(gè)通道必須具有相同的中的每個(gè)通道必須具有相同的I/O類類型。型。DAQNavi I/O 類型列表如下:類型列表如下:Analog Input, Analog Output, Digital Input, D

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論