国产91九色_日本68xxxx_欧美高清另类自拍视频在线看_欧美人禽_99久久婷婷国产综合精品青牛牛_亚洲射情

首頁 新聞 工控搜 論壇 廠商論壇 產品 方案 廠商 人才 文摘 下載 展覽
中華工控網首頁
  P L C | 變頻器與傳動 | 傳感器 | 現場檢測儀表 | 工控軟件 | 人機界面 | 運動控制
  D C S | 工業以太網 | 現場總線 | 顯示調節儀表 | 數據采集 | 數傳測控 | 工業安全
  電 源 | 嵌入式系統 | PC based | 機柜箱體殼體 | 低壓電器 | 機器視覺
NI DAQ數采卡在Visual Basic 6.0編程環境下使用——開始篇
北京泛華恒興科技有限公司
收藏本文     查看收藏

 

內容:

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


圖1添加引用
 


圖2 添加引用NI DAQmx C API
 
    接著添加NI DAQ-mx錯誤模塊,這一模塊將幫助報告運行時出現的任何DAQmx錯誤,圖3所示。 
 


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


圖4 選擇NI DAQmxErrorCheck文件
 

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



5 添加按鍵
 

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



圖6 添加“National Instuments CW UI 8.0”項
 

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



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

    接下來,在MAX中進行板卡的參數配置,以NI USB-6009為例。插入USB-6009板卡,在MAX中識別出來,在板卡左邊會有綠色標識,圖8所示。
 



圖8 USB 6009板卡識別
 

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


 

圖9 創建采集任務
 

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



圖10 創建采集電壓任務
 

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



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

    為采集任務創建任務名稱,如圖12所示,電壓采集任務名為“voltageacq0”。
 


 

圖12 創建采集任務名
 

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



圖13 設置好采集參數
 

    接著在VB的工程中進行控件的事件響應的函數編寫。如圖14所示,DAQmxErrChk DAQmxLoadTask函數作用將MAX中創建的采集任務加載進來,DAQmxErrChk DAQmxReadAnalogF64函數作用是從通道中讀取數據,PlotY函數繪制做采集數據至CWGraph1中。完成采集之后,需要通過調DAQmxStopTask和DAQmxClearTask函數清除資源。添加ErrorHandler代碼,這個代碼在任何DAQmx錯誤發生時執行。
 



圖14 編寫按鈕事件觸發函數
 

    在NI USB 6009的ai0的通道上輸入正弦波,點擊“運行”按鈕開始采集任務,出現如圖15所示的有限數據采集的波形圖。
 



圖15 有限采集數據波形
 

    至此在VB中調用NI DAQmx板卡的API支持函數實現數據采集任務的步驟就此講解結束。大家學習到這里肯定意猶未盡吧,不急,接下來我會跟大家一起來交流如何在VB環境下創建模擬輸入,模擬輸出,計數器,數字I/O的任務,請大家拭目以待! 


附代碼(僅供參考):
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數采卡在Visual Basic 6.0編程環境下使用范例1 。


 

狀 態: 離線

公司簡介
產品目錄

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

關于我們 | 聯系我們 | 廣告服務 | 本站動態 | 友情鏈接 | 法律聲明 | 不良信息舉報
工控網客服熱線:0755-86369299
版權所有 中華工控網 Copyright©2022 Gkong.com, All Rights Reserved

主站蜘蛛池模板: 九色在线播放 | aⅴ色国产 欧美 | 国产精品xxx在线观看www | 中文日产幕无线码一二三四区 | 亚洲图片一区 | 国产中文一区二区三区 | 国产精品99久久久 | 欧美午夜精品久久久久免费视 | 一区二区三区不卡在线观看 | 精品久久久国产 | 一区二视频| 成人播放| 九九热视频在线 | 欧美日韩免费视频 | 91久久国产综合久久91精品网站 | 精品免费国产一区二区三区四区 | 在线日韩中文字幕 | 87福利视频 | 精品久久国产 | 日韩a级毛片免费观看久久 精品一区二区在线播放 | www.亚洲色图 | 视频免费1区二区三区 | 国产日韩久久 | 国产激情在线 | 91在线视频导航 | 国产高清精 | 黄色欧美视频 | 99久久久久国产精品免费 | 亚洲视频在线观看网站 | 久久中文网 | 高清黄色毛片 | 5999在线视频免费观看 | 国产在线免费视频 | 久久99国产精品久久99果冻传媒 | 久久国产一区二区三区 | 在线黄| 欧美另类一区 | 成人污视频在线观看 | 国产人妖一区 | av大片网站 | 精品一区二区在线播放 |