3、2014渠道伙伴daq論壇daqnavi-labview敏捷開發(fā)_第1頁
3、2014渠道伙伴daq論壇daqnavi-labview敏捷開發(fā)_第2頁
3、2014渠道伙伴daq論壇daqnavi-labview敏捷開發(fā)_第3頁
3、2014渠道伙伴daq論壇daqnavi-labview敏捷開發(fā)_第4頁
3、2014渠道伙伴daq論壇daqnavi-labview敏捷開發(fā)_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

DAQNavi---Labview敏捷開發(fā)IAG

AE吳艦內容DAQNavi支持的Labview版本Labview下的DAQNavi驅動架構DAQNavi

Assistant介紹DAQNavi多態(tài)(Polymophic)介紹支持的LabVIEW版本支持的LabVIEW版本LabVIEW

8.6

or

higher

version,同時支持LabVIEW

32bit/64bit.DAQNavi

LabVIEW驅動架構Assistant

VI向導式開發(fā)快速生成解決方案Polymorphic

VI子函數式開發(fā)簡單而強大的功能DAQNavi

LabVIEW

Driver如何安裝

安裝之前必須安裝支持的LabVIEW版本,否則會彈出對話框提示安裝LabVIEW.安裝DAQNavi_Labview_Driver_3.x.x.x.exe。

在Start菜單的快捷方式Advantech

Automation的如下位置能找到LabVIEW

Examples。如何查找編程幫助手冊默認路徑:

C:\Advantech\DAQNavi\Manuals\SimplifiedChinese\DAQNavi_LabVIEW_Driver_Interface.chmDAQNavi

Assistant簡介

DAQNavi

Assistant是LabVIEW的一個Express

VI。通過它,可以在LabVIEW中很容易地操作Advantech

DAQ

Device。

它可以讓用戶不需要編程,通過在向導中選擇場景,選擇設備,配置參數,就可以定制出自己的任務。調出DAQNavi

Assistant

在LabVIEW的Block

Diagram(程序框圖里),用鼠標右鍵點擊空白處,F(xiàn)unctions

palette(函數選板)就會顯示出來,在DAQNavi

Assistant欄位下就可以看到DAQNaviAssistant了。DAQNavi

Assistant特性配置永久化所選擇場景,設備,以及所做的配置會永久化在VI中。并隨著程式的執(zhí)行應用到實體設備上,按照既定的方式完成場景任務。DAQNavi

Assistant

Express

VI的端子根據用戶選擇場景動態(tài)變化。一旦為Express

VI實例選擇了場景類型,就不能再變更。體驗DAQNavi

Assistant

1.為了能夠在LabVIEW中操作Advantech

DAQdevice,首先您需要打開LabVIEW,選擇File/New

VI創(chuàng)建一個新的VI,如下圖所示:體驗DAQNavi

Assistant

2.從Functions面板選擇DAQNavi

Assistant,添加一個

Express

VI,如下圖所示:體驗DAQNavi

Assistant

3.當您拖動DAQNavi

Assistant添加后,會自動彈出

DAQNavi

Wizard,以AI為例,選擇Analog

Input功能。體驗DAQNavi

Assistant

4.根據您所選擇的功能,Wizard會自動列舉此功能相關的場景,選擇您要運行的場景(以Instant

AI為例“Next>>”進入下一頁。體驗DAQNavi

Assistant

5.Wizard會自動列出您系統(tǒng)中支持此場景的DAQdevice,選中后,點擊“Next>>”進到下一頁體驗DAQNavi

Assistant6.依次對信號類型和采集通道的頁面進行設置體驗DAQNavi

Assistant

在Overview頁面查看所做的配置是否合適,如果不合適,可以點擊<<Previous到上一頁面調整。體驗DAQNavi

Assistant

7.參數配置結束后,點擊“Finish”結束,您所設置的參數值會自動保存和記錄下來。給輸出創(chuàng)建一個顯示

控件后,編程即告結束。體驗DAQNavi

Assistant

點擊面板上方的白色箭頭,運行VI,您所選設備的

Instant

AI功能就這樣簡單輕松的運行起來了.......DAQNavi

Assistant使用注意事項除特殊設計目的外,如果將DAQ

Assistant放在循環(huán)中,應該將循環(huán)結束條件接到stop腳位上。調出多態(tài)的子VI

程序框圖中,右鍵點擊空白處,在測量I/O欄位下的子欄位DAQNavi-Data

Acquisition。DAQNavi

Polymorphic

VI簡介除了下圖中的紅圈所示,另外十三個VI都是多態(tài)的。

DAQNavi

Polymorphic

VI是基于Task的,Task是一個或多個帶有定時、觸發(fā)以及其他屬性的通道集合。從概

念上講,一個Task表示執(zhí)行一次測量或產生一次信號。Task類似于舊驅動中的句柄參數:Driverhandle一個最簡單的程序調用流程

只需要三個vi就可以搭建起最簡單的一個AI單通道單點采集程序:DAQNavi

CreatChannel\Read\ClearTaskDAQNavi

Create

Channel

VI

創(chuàng)建一個通道且把它加入到目前的Task中。DAQNaviCreate

Channel多態(tài)VI的每個實例指定了I/O

Type和對應的信號類型。1、類似于老驅動的DeviceOpen2、Physical

Channels輸入端必須要指定Physical

Channels格式說明

格式分三部分:設備標識、模塊索引號(可選)和通道標識。例如,如果字符串為DemoDevice,BID#000/ai0,其中設備標識為DemoDevice,BID#000,模塊索引號默認空缺。(PCI-1780例外)通道標識是ai0。Physical

Channels格式說明(續(xù))通道標識由通道類型和通道號組成,比如ai0,cntr1,不同I/O類型對應通道標識列表:ai,ao,port,cntr

通道號:可以用’:’將兩個通道號隔開,代表首尾通道號如:DemoDevice,BID#000/ai0:3,每個任務內通道類型必須一致,通道號必須連續(xù)。思考:如果需要對兩組通道分別采樣,該怎么辦?如果不同通道對應不同電壓范圍,該怎么辦?DAQNavi

Read

從指定的Task讀取樣點數據。DAQNavi

Read

VI的每個

實例指定了I/O

Type,數據格式,一次讀取的樣點個數,是從一個通道還是多個通道上讀取DAQNavi

Read指定了I/O

Type,單/多通道,單點/多點采樣,數據格式如要做波形顯示,數據格式最好選擇WaveformDAQNavi

Clear

Task

在使用完task之后,必須用DAQNavi

Clear

VI釋放VI,以避免重復分配內存。(類似于老驅動的De

溫馨提示

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

評論

0/150

提交評論