渠道伙伴敏捷開發(fā)_第1頁
渠道伙伴敏捷開發(fā)_第2頁
渠道伙伴敏捷開發(fā)_第3頁
渠道伙伴敏捷開發(fā)_第4頁
渠道伙伴敏捷開發(fā)_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

DAQNavi---VS.NET敏捷開發(fā)IAGFAE紅杰內(nèi)容DAQNavi概述VS2010C#.NET開發(fā)講解1InstantAI2BufferedAI用戶需要什么樣的Drivereto內(nèi)部結(jié)構(gòu)——具備演進(jìn)的能力硬件功能豐富多樣,未來發(fā)展不可預(yù)期.Driver內(nèi)部設(shè)計具備隨之不斷演進(jìn)的能力.ISAPCMUSBPCIECUDAQNavi名字的由來“Bionic”對外接口——引導(dǎo)用戶簡單上手NavigatorScenariosWizard多種軟件工具,精心編排的呈現(xiàn)順序,從用戶拿到設(shè)備的一刻起,引導(dǎo)他完成安裝,測試,編程,發(fā)布等每一個環(huán)節(jié).“Navigate”DAQNavi核心思想:導(dǎo)引DAQNavi關(guān)鍵概念從應(yīng)用場景出發(fā)Scenarios場景是應(yīng)用案例的抽象,同一類應(yīng)用操作流程的樣板.解放用戶精力,更關(guān)注于應(yīng)用而不是實現(xiàn).用向?qū)бI(lǐng)用戶上手Wizard統(tǒng)一的Wizard,任何編程語言和開發(fā)環(huán)境下保持一致的向?qū)?一步一步引領(lǐng)用戶配置他的應(yīng)用場景.配置與運行相分離Config&Run使用對話框進(jìn)行配置,無需編程,保存后照此運行.減輕編程負(fù)擔(dān),功能執(zhí)行更加快速.組件式編程ComponentStyleSDKControl面向?qū)ο蟮慕M件式開發(fā)工具,親近大自然的編程語言,更易理解和掌握.ComponentStyleClassLibraryDAQNaviArchitectureIntegratedInterfaceLibrary(BioDAQ.dll)NavigatorUserAPPs.NETComponentLibrary(Automation.BDaq.dll)WizardActiveXControlLabVIEWLibraryLabVIEWAssistantLabVIEWExampleVIsCSCLExamples(C++/Java)ComponentStyleExamples(C#/VB.NET/VB/Delphi)C++ClassLibrary(BDaqCtrl.h)JavaClassLibrary(Automation.BDaq.jar)Devicedrivers(Bio1710.dll,Bio1710s.sys…)DAQDevicesDAQNaviSDKDAQNaviDriverDAQNaviArchitectureDAQNaviDriverDevicedriver與OS配合,提供底層的HW操作及數(shù)據(jù)傳輸Interpreter

特定功能接口,配置對話框,錯誤保護(hù)

Integratedinterfacelibrary對外一致的接口,功能查詢,默認(rèn)值保護(hù)DAQNaviSDKComponentStyleClassLibrary,CSCL

導(dǎo)出多種接口:Control,C++Class,JavaClass,LabVIEWProgrammingWizard:各種編程環(huán)境下統(tǒng)一一致的向?qū)avigator:DAQNavi集成管理工具ExamplesDocuments8DAQNavi目錄結(jié)構(gòu)9DAQNavi例程目錄結(jié)構(gòu)內(nèi)容DAQNavi概述VS2010C#.NET開發(fā)講解1InstantAI2BufferedAIDAQNavi編程基本步驟S1:創(chuàng)建ControlS2:注冊事件(如果需要)S3:選擇設(shè)備(對于Counter,還需要指定通道)S4:執(zhí)行操作S5:清理DAQNavi編程實例:.NetControl創(chuàng)建C#工程DAQNavi編程實例:.NetControl添加.NetControl到IDE的工具欄,在工具欄“General”面板,點右鍵,選擇“ChooseItem”切換到COM組件,勾選所以DAQNavi組件,然后OKDAQNavi編程實例:.NetControl添加.NetControl到IDE的工具欄之后每個控件代表一個場景DAQNavi編程實例:.NetControl選擇所需的Control,雙擊添加到Form。本例我們選擇InstantAIDAQNavi編程實例:.NetControl通過DAQNaviWizard進(jìn)行配置--運行WizardDAQNavi編程實例:.NetControl通過DAQNaviWizard進(jìn)行配置–板卡選擇配置為一次配置,永久化保存DAQNavi編程實例:.NetControl通過DAQNaviWizard進(jìn)行配置--配置參數(shù)DAQNavi編程實例:.NetControl通過DAQNaviWizard進(jìn)行配置--配置參數(shù)DAQNavi編程實例:.NetControl添加一個啟動Timer用來讀取通道0數(shù)值添加一個按鈕來啟動Timer,開始讀取添加一個Edit控件,來顯示讀取到的通道0數(shù)值DAQNavi編程實例:.NetControl雙擊按鈕,添加激活Timer代碼雙擊timer控件,添加timer事件代碼–讀取AI通道0數(shù)值DAQNavi編程實例:.NetControl編譯運行程序,看結(jié)果內(nèi)容DAQNavi概述VS2010C#.NET開發(fā)講解1InstantAI2BufferedAIDAQNavi編程實例:.NetControl創(chuàng)建C#工程,名為BufferedAIDAQNavi編程實例:.NetControl選擇BufferedAI控件,雙擊添加到FormDAQNavi編程實例:.NetControl通過DAQNaviWizard進(jìn)行配置--運行WizardDAQNavi編程實例:.NetControl通過DAQNaviWizard,選擇采集方式OneBufferedAI:采集一筆數(shù)據(jù)停下來、StreamingAI:連續(xù)采集DAQNavi編程實例:.NetControl板卡選擇DAQNavi編程實例:.NetControl參數(shù)配置–采樣范圍DAQNavi編程實例:.NetControl參數(shù)配置–采樣頻率DAQNavi編程實例:.NetControl參數(shù)配置–參數(shù)匯總DAQNavi編程實例:.NetControl添加兩個按鈕,定義為Start和Stop添加一個listBox控件,來顯示讀取到的通道數(shù)值DAQNavi編程實例:.NetControl添加響應(yīng)函數(shù),選中bufferedAICtrl1,在屬性欄選擇Event,添加DataReady事件。在DataReady空白處雙擊即可。DAQNavi編程實例:.Net

溫馨提示

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

評論

0/150

提交評論