首頁 新聞 工控搜 論壇 廠商論壇 產品 方案 廠商 人才 文摘 下載 展覽
中華工控網首頁
  P L C | 變頻器與傳動 | 傳感器 | 現場檢測儀表 | 工控軟件 | 人機界面 | 運動控制
  D C S | 工業(yè)以太網 | 現場總線 | 顯示調節(jié)儀表 | 數據采集 | 數傳測控 | 工業(yè)安全
  電 源 | 嵌入式系統(tǒng) | PC based | 機柜箱體殼體 | 低壓電器 | 機器視覺
阿爾泰科技USB采集卡-編程要領。
北京阿爾泰科技發(fā)展有限公司
收藏本文     查看收藏

  一、如何管理USB設備

  由于我們的驅動程序采用面向對象編程,所以要使用設備的一切功能,則必須首先用CreateDevice函數創(chuàng)建一個設備對象句柄hDevice,有了這個句柄,您就擁有了對該設備的控制權。然后將此句柄作為參數傳遞給其他函數,如InitDeviceDA可以使用hDevice句柄以初始化設備的DA部件并啟動DA設備,WriteDeviceDA函數可以用hDevice句柄實現對DA數據的連續(xù)輸出,SetDeviceDO函數可用實現開關量的輸出等。最后可以通過ReleaseDevice將hDevice釋放掉。

  二、如何批量輸出DA數據

  當您有了hDevice設備對象句柄后,便可用InitDeviceDA函數初始化DA部件,關于頻率等參數的設置是由這個函數的pDAPara參數結構體決定的。您只需要對這個pDAPara參數結構體的各個成員簡單賦值即可實現所有硬件參數和設備狀態(tài)的初始化,然后執(zhí)行EnableDeviceDA這個函數來啟動DA設備。接著便可用GetDeviceStatusDA反復跟蹤DA的FIFO狀態(tài),以實現連續(xù)不間斷輸出,當您需要停止DA設備時,同樣調用EnableDeviceDA便可幫您實現(但設備對象hDevice依然存在)。具體執(zhí)行流程請看下面的圖2.1.1。

  注意:圖中較粗的虛線表示對稱關系。如紅色虛線表示CreateDevice和ReleaseDevice兩個函數的關系是:最初執(zhí)行一次CreateDevice,在結束是就須執(zhí)行一次ReleaseDevice。

  五、哪些函數對您不是必須的?

  當公共函數如CreateFileObject, WriteFile,ReadFile等一般來說都是輔助性函數,除非您要使用存盤功能。它們只是對我公司驅動程序的一種功能補充,對用戶額外提供的。


 

狀 態(tài): 離線

公司簡介
產品目錄

公司名稱: 北京阿爾泰科技發(fā)展有限公司
聯(lián) 系 人: 趙亞茹
電  話: 029-81770605
傳  真:
地  址: 北京市平谷區(qū)王辛莊鎮(zhèn)樂園路29號
郵  編: 710000
主  頁:
 
該廠商相關技術文摘:
HMI平板電腦用出色的設備來回報客戶
什么是硬件觸發(fā)和軟件觸發(fā)
智能數字萬用表開發(fā)手冊
阿爾泰科技 RS485模塊安裝說明
數據采集卡和上位機軟件的說明
阿爾泰科技DAM-3000系列RS485采集模塊軟件使用說明
阿爾泰USB采集卡--軟硬件工作性能鑒定
更多文摘...
立即發(fā)送詢問信息在線聯(lián)系該技術文摘廠商:
用戶名: 密碼: 免費注冊為中華工控網會員
請留下您的有效聯(lián)系方式,以方便我們及時與您聯(lián)絡

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