<style id="7i3y3"></style>

      <sub id="7i3y3"><i id="7i3y3"></i></sub>

        午夜精品一区二区三区成人,中文字幕av一区二区,亚洲AVAV天堂AV在线网阿V,肥臀浪妇太爽了快点再快点,国产网友愉拍精品视频手机,国产精品无码a∨麻豆,久久中文字幕一区二区,a级国产乱理伦片在线观看al
        首頁(yè) 新聞 工控搜 論壇 廠商論壇 產(chǎn)品 方案 廠商 人才 文摘 下載 展覽
        中華工控網(wǎng)首頁(yè)
          P L C | 變頻器與傳動(dòng) | 傳感器 | 現(xiàn)場(chǎng)檢測(cè)儀表 | 工控軟件 | 人機(jī)界面 | 運(yùn)動(dòng)控制
          D C S | 工業(yè)以太網(wǎng) | 現(xiàn)場(chǎng)總線 | 顯示調(diào)節(jié)儀表 | 數(shù)據(jù)采集 | 數(shù)傳測(cè)控 | 工業(yè)安全
          電 源 | 嵌入式系統(tǒng) | PC based | 機(jī)柜箱體殼體 | 低壓電器 | 機(jī)器視覺(jué)
        NI DAQ數(shù)采卡在Visual Basic 6.0編程環(huán)境下使用——開(kāi)始篇
        北京泛華恒興科技有限公司
        收藏本文     查看收藏

         

        內(nèi)容:

            大家知道,Visual Basic是一種由微軟公司開(kāi)發(fā)的包含協(xié)助開(kāi)發(fā)環(huán)境的事件驅(qū)動(dòng)編程語(yǔ)言。從任何標(biāo)準(zhǔn)來(lái)說(shuō),VB都是世界上使用人數(shù)最多的語(yǔ)言——不僅是盛贊VB的開(kāi)發(fā)者還是抱怨VB的開(kāi)發(fā)者的數(shù)量。它源自于BASIC編程語(yǔ)言。VB擁有圖形用戶界面(GUI)和快速應(yīng)用程序開(kāi)發(fā)(RAD)系統(tǒng),可以輕易的使用DAO、RDO、ADO連接數(shù)據(jù)庫(kù),或者輕松的創(chuàng)建ActiveX控件。程序員可以輕松的使用VB提供的組件快速建立一個(gè)應(yīng)用程序。
            與LabVIEW G圖形化編程語(yǔ)言相比,VB編程更偏向于純文本編程,沒(méi)有LabVIEW平臺(tái)簡(jiǎn)易和直觀,但為了滿足使用Visual Basic 6.0(簡(jiǎn)稱VB 6.0)編程的工程師的實(shí)際需求,從今天開(kāi)始跟大家一起交流NI DAQ數(shù)采卡在VB 6.0中的編程使用。
            NI DAQ數(shù)采卡支持DAQmx驅(qū)動(dòng),驅(qū)動(dòng)中帶有可支持VB 6.0的類型庫(kù)。這個(gè)類型庫(kù)提供了NI-DAQmx C dll的接口。接下來(lái)給大家講解如何在VB工程中對(duì)NI DAQ數(shù)采卡進(jìn)行編程。
            首先,安裝好NI DAQmx驅(qū)動(dòng)和VB 6.0軟件環(huán)境。
            打開(kāi)VB 6.0軟件,新建一個(gè)工程,要導(dǎo)入DAQmx函數(shù),首先得向NI –DAQmx C API添加一個(gè)引用。操作如圖1所示,選項(xiàng)“工程”下點(diǎn)擊“引用”,出現(xiàn)如圖2所示的對(duì)話框,勾上“NI DAQmx C API”項(xiàng),添加這個(gè)引用就可以將功能強(qiáng)大的NI DAQmx驅(qū)動(dòng)連接至Visual Basic環(huán)境。


        圖1添加引用
         


        圖2 添加引用NI DAQmx C API
         
            接著添加NI DAQ-mx錯(cuò)誤模塊,這一模塊將幫助報(bào)告運(yùn)行時(shí)出現(xiàn)的任何DAQmx錯(cuò)誤,圖3所示。 
         


        圖3 添加模塊
         
            瀏覽“C:\Program Files\National Instruments\NI-DAQ\Examples\Visual Basic 6.0\Shared”,雙擊“NIDAQmxErrorCheck”文件,圖4所示。 
         


        圖4 選擇NI DAQmxErrorCheck文件
         

            在界面上添加一個(gè)按鍵,名稱為“cmd_Acquire”,Caption為“Acquire”,如圖5所示。 
         



        5 添加按鍵
         

                添加部件,為了可以使用支持NI板卡的界面模塊。如圖6所示,勾選“National Instuments CW UI 8.0”項(xiàng)。
         



        圖6 添加“National Instuments CW UI 8.0”項(xiàng)
         

            如圖7紅色框所示,拖放圖形控件到Visual Basic表格上。 
         



        圖7 將圖形控件拖放到Visual Basic表格上
         

            接下來(lái),在MAX中進(jìn)行板卡的參數(shù)配置,以NI USB-6009為例。插入U(xiǎn)SB-6009板卡,在MAX中識(shí)別出來(lái),在板卡左邊會(huì)有綠色標(biāo)識(shí),圖8所示。
         



        圖8 USB 6009板卡識(shí)別
         

            在MAX中建立采集任務(wù),如圖9所示,在“Data Neighborhood(數(shù)據(jù)鄰居)”選項(xiàng)中選擇“NI-DAQmx Task(NI-DAQmx任務(wù))”。 
         


         

        圖9 創(chuàng)建采集任務(wù)
         

             這里我們選擇采集電壓任務(wù),你也可以配置采集溫度、加速度或其他任何測(cè)量任務(wù),如圖10所示。
         



        圖10 創(chuàng)建采集電壓任務(wù)
         

             選擇要采集的通道,這里選擇“ai0”,如圖11所示。
         



        圖11選擇需要采集物理通道
         

            為采集任務(wù)創(chuàng)建任務(wù)名稱,如圖12所示,電壓采集任務(wù)名為“voltageacq0”。
         


         

        圖12 創(chuàng)建采集任務(wù)名
         

            設(shè)置好采集Input Range(電壓范圍),Terminal Configuration(接線端配置)和Acquisition Mode(采集模式),如圖13所示。至此在MAX中創(chuàng)建采集任務(wù)完成。
         



        圖13 設(shè)置好采集參數(shù)
         

            接著在VB的工程中進(jìn)行控件的事件響應(yīng)的函數(shù)編寫(xiě)。如圖14所示,DAQmxErrChk DAQmxLoadTask函數(shù)作用將MAX中創(chuàng)建的采集任務(wù)加載進(jìn)來(lái),DAQmxErrChk DAQmxReadAnalogF64函數(shù)作用是從通道中讀取數(shù)據(jù),PlotY函數(shù)繪制做采集數(shù)據(jù)至CWGraph1中。完成采集之后,需要通過(guò)調(diào)DAQmxStopTask和DAQmxClearTask函數(shù)清除資源。添加ErrorHandler代碼,這個(gè)代碼在任何DAQmx錯(cuò)誤發(fā)生時(shí)執(zhí)行。
         



        圖14 編寫(xiě)按鈕事件觸發(fā)函數(shù)
         

            在NI USB 6009的ai0的通道上輸入正弦波,點(diǎn)擊“運(yùn)行”按鈕開(kāi)始采集任務(wù),出現(xiàn)如圖15所示的有限數(shù)據(jù)采集的波形圖。
         



        圖15 有限采集數(shù)據(jù)波形
         

            至此在VB中調(diào)用NI DAQmx板卡的API支持函數(shù)實(shí)現(xiàn)數(shù)據(jù)采集任務(wù)的步驟就此講解結(jié)束。大家學(xué)習(xí)到這里肯定意猶未盡吧,不急,接下來(lái)我會(huì)跟大家一起來(lái)交流如何在VB環(huán)境下創(chuàng)建模擬輸入,模擬輸出,計(jì)數(shù)器,數(shù)字I/O的任務(wù),請(qǐng)大家拭目以待! 


        附代碼(僅供參考):
        Private Sub cmd_Acquire_Click()
        Dim myTask As Long
        Dim data(1000) As Double
        On Error GoTo ErrorHandler
        DAQmxErrChk DAQmxLoadTask("voltageacq0", myTask)
        DAQmxErrChk DAQmxReadAnalogF64(myTask, 1000, 10, DAQmx_Val_GroupByChannel, data(0), 1000, 1000, ByVal 0&)
        CWGraph1.PlotY (data)
        DAQmxErrChk DAQmxStopTask(myTask)
        DAQmxErrChk DAQmxClearTask(myTask)
        Exit Sub
        ErrorHandler:
        DAQmxStopTask myTask
        DAQmxClearTask myTask
        MsgBox Err.Description
        End Sub 

        或者您也可以“下載”此程序包——NI DAQ數(shù)采卡在Visual Basic 6.0編程環(huán)境下使用范例1 。


         

        狀 態(tài): 離線

        公司簡(jiǎn)介
        產(chǎn)品目錄

        公司名稱: 北京泛華恒興科技有限公司
        聯(lián) 系 人: 市場(chǎng)部
        電  話: 010-82156688
        傳  真: 010-82156006
        地  址: 北京市海淀區(qū)西小口路66號(hào)東升科技園·北領(lǐng)地 A-4樓
        郵  編: 100192
        主  頁(yè):
         
        該廠商相關(guān)技術(shù)文摘:
        基于XML的模塊化分布式軟件系統(tǒng)架構(gòu)設(shè)計(jì)
        電動(dòng)助力轉(zhuǎn)向系統(tǒng)(EPS)耐久性試驗(yàn)臺(tái)
        基于1553B總線和PXI總線的某型航天動(dòng)力控制系統(tǒng)關(guān)鍵技術(shù)研究
        效率與成本是數(shù)據(jù)采集迎接挑戰(zhàn)的關(guān)鍵
        基于柔性測(cè)試技術(shù)的通用衛(wèi)星電源變換器測(cè)試設(shè)備設(shè)計(jì)與實(shí)現(xiàn)
        X-Designer 3.1,構(gòu)建型軟件平臺(tái)助力測(cè)試測(cè)量
        自動(dòng)測(cè)試設(shè)備(ATE)中的技術(shù)融合與應(yīng)用
        引領(lǐng)測(cè)試系統(tǒng)創(chuàng)新性思維
        基于柔性測(cè)試技術(shù)的節(jié)氣門(mén)反應(yīng)時(shí)間測(cè)試系統(tǒng)設(shè)計(jì)
        基于柔性測(cè)試技術(shù)的車窗按鈕老化測(cè)試系統(tǒng)
        基于柔性測(cè)試技術(shù)的位置傳感器標(biāo)定與檢測(cè)系統(tǒng)平臺(tái)的設(shè)計(jì)
        基于柔性測(cè)試技術(shù)在噪聲定位分析方面的應(yīng)用
        更多文摘...
        立即發(fā)送詢問(wèn)信息在線聯(lián)系該技術(shù)文摘廠商:
        用戶名: 密碼: 免費(fèi)注冊(cè)為中華工控網(wǎng)會(huì)員
        請(qǐng)留下您的有效聯(lián)系方式,以方便我們及時(shí)與您聯(lián)絡(luò)

        關(guān)于我們 | 聯(lián)系我們 | 廣告服務(wù) | 本站動(dòng)態(tài) | 友情鏈接 | 法律聲明 | 不良信息舉報(bào)
        工控網(wǎng)客服熱線:0755-86369299
        版權(quán)所有 中華工控網(wǎng) Copyright©2022 Gkong.com, All Rights Reserved

        主站蜘蛛池模板: 欧美和黑人xxxx猛交视频| 亚洲午夜福利精品一二飞| 国精品无码一区二区三区在线蜜臀 | 日本啪啪一区二区三区| 亚洲av一本二本三本| 国产在线无码视频一区二区三区 | 亚洲毛片不卡AV在线播放一区| 免费看视频的网站| 久久香蕉国产线看观看怡红院妓院 | 最近2018中文字幕免费看2019| 国产成人亚洲精品狼色在线| 国产精品亚洲欧美大片在线看| 欧美亚洲高清日韩成人| 在线一区二区三区视频观看| 免费无码肉片在线观看| 亚洲国产精品男人的天堂| 天堂av在线一区二区| 亚洲欧美综合一区二区三区| 亚洲av本道一区二区| 国产18禁一区二区三区| 日本免费人成视频在线观看| 伊人久久大香线蕉网av| 国产美女自卫慰黄网站| 伊人色合天天久久综合网| 久久综合久中文字幕青草| 如何看色黄视频中文字幕| 亚洲熟女少妇乱色一区二区| 欧美色欧美亚洲高清在线观看| 蜜桃av无码免费看永久| 国语做受对白XXXXX在线| 成人免费无码视频在线网站| 欧美不卡无线在线一二三区观| 亚洲精品二区在线播放| 国产一区二区三区我不卡| 丁香婷婷综合激情五月色| 人妻熟女一区无中文字幕| 欧美国产综合视频| 国内精品大秀视频日韩精品| 日韩久久久久久中文人妻| 人妻人人澡人人添人人爽| 国产免费无遮挡吃奶视频|