基于LabVIEW的通用數據采集卡的驅動
介紹一種通過LabVIEW提供的Call Library Function Node實現對動態鏈接庫(DLL)調用的方法,完成對通用數據采集卡的驅動,實現LabVIEW與通用數據采集卡的結合。?
關鍵詞:LabVIEW;驅動;數據采集
Baoding 071003, China)
LabVIEW驅動通用數據采集插卡的方法有三種。
其一,直接用LabVIEW的Function模板內Advanced子模板的Port I/O圖標編程,通過手動對基地址的設置,直接從特定的地址內存中讀取數據。若采樣速度要求不高,它是很方便直觀的方法;其二,利用LabVIEW的Functions模板內Advanced子模板中CIN(Code Interface Node)圖標,它適用于直接調用文字編程語言(如VC)所編寫的代碼。用CIN結點生成A/D驅動程序的子VI的方法可充分發揮A/D的高轉換速度,獲得高的采樣速率。但編程較煩雜,不能由LabVIEW直接修改;其三,用LabVIEW的Functions模板內Advanced子模板中Call Library Function Node圖標,動態鏈接數據采集卡的DLL庫函數。DLL實際上是一個函數庫,只在應用程序運行時DLL中的函數才被隨時調用和連接。和靜態連接庫相比,DLL可以和其他應用程序共享庫中的函數和資源。許多數據采集插卡生產商提供DLL庫函數形式的驅動程序,用戶可使用某種DLL鏈接庫的編程工具,如VC、VB編寫應用程序來調用它。同樣,LabVIEW也提供了該功能,就是圖標Call Library Function Node,放在Function模板內的Advanced子模板中,通過設置該節點來直接調用DLL。?
在本研究系統中采用第三種方法,實現了在線切削力的數據采集。采用基于ISA總線的數據采集卡ACL-8111,DLL直接由生產廠家提供。?
其一,直接用LabVIEW的Function模板內Advanced子模板的Port I/O圖標編程,通過手動對基地址的設置,直接從特定的地址內存中讀取數據。若采樣速度要求不高,它是很方便直觀的方法;其二,利用LabVIEW的Functions模板內Advanced子模板中CIN(Code Interface Node)圖標,它適用于直接調用文字編程語言(如VC)所編寫的代碼。用CIN結點生成A/D驅動程序的子VI的方法可充分發揮A/D的高轉換速度,獲得高的采樣速率。但編程較煩雜,不能由LabVIEW直接修改;其三,用LabVIEW的Functions模板內Advanced子模板中Call Library Function Node圖標,動態鏈接數據采集卡的DLL庫函數。DLL實際上是一個函數庫,只在應用程序運行時DLL中的函數才被隨時調用和連接。和靜態連接庫相比,DLL可以和其他應用程序共享庫中的函數和資源。許多數據采集插卡生產商提供DLL庫函數形式的驅動程序,用戶可使用某種DLL鏈接庫的編程工具,如VC、VB編寫應用程序來調用它。同樣,LabVIEW也提供了該功能,就是圖標Call Library Function Node,放在Function模板內的Advanced子模板中,通過設置該節點來直接調用DLL。?
在本研究系統中采用第三種方法,實現了在線切削力的數據采集。采用基于ISA總線的數據采集卡ACL-8111,DLL直接由生產廠家提供。?
輸入信號范圍:±5V,±2.5V,±1.25V,±0.625V,±0.3125V(軟件編程選擇);最高采樣頻率:30kHz;觸發模式:軟件、在板可編程定時器或外觸發;數據傳輸:程序控制、中斷控制;IRQ級別:可編程IRQ2,3,4,5,6,7;通道數:8路單端通道。
本系統輸入信號范圍±5V,采樣頻率2000Hz,A/D數據轉換觸發模式采用在板可編程定時器觸發,數據傳輸采用中斷控制,中斷級別設置為5,通道數為3,三個通道分別采集和傳輸獲得X,Y、Z三向切削力。?
待采集的模擬信號通過電荷放大器放大,根據預先設定選擇不同的增益;輸出的信號進行A/D轉換,轉換結束后,將12位轉換結果自動存在數據寄存器中,然后通過中斷控制將數據取出,送入計算機內存進行處理。在使用時,將采集卡直接插入計算機ISA插槽中,使用其預先設定的基地址220H。?
本系統輸入信號范圍±5V,采樣頻率2000Hz,A/D數據轉換觸發模式采用在板可編程定時器觸發,數據傳輸采用中斷控制,中斷級別設置為5,通道數為3,三個通道分別采集和傳輸獲得X,Y、Z三向切削力。?
待采集的模擬信號通過電荷放大器放大,根據預先設定選擇不同的增益;輸出的信號進行A/D轉換,轉換結束后,將12位轉換結果自動存在數據寄存器中,然后通過中斷控制將數據取出,送入計算機內存進行處理。在使用時,將采集卡直接插入計算機ISA插槽中,使用其預先設定的基地址220H。?
- 數據采集(120271)
相關推薦
熱點推薦
測量儀表設計關鍵之數據采集(一)
介紹一種通過LabVIEW提供的Call Library Function Node實現對動態鏈接庫(DLL)調用的方法,完成對通用數據采集卡的驅動,實現LabVIEW與通用數據采集卡的結合。?
2012-04-06 14:30:36
5194
5194
LabVIEW驅動通用數據采集插卡的三種方法
介紹一種通過LabVIEW提供的Call Library Function Node實現對動態鏈接庫(DLL)調用的方法,完成對通用數據采集卡的驅動,實現LabVIEW與通用數據采集卡的結合
2019-05-13 09:40:08
LabVIEW與DAQ1602數據采集卡
求助了!!!請問哪位高手知道怎么用LabVIEW的CLF節點實現與DAQ1602數據采集卡的動態數據庫鏈接,即怎樣使用CLF節點調用采集卡的DLL???急需幫助,請高手指點!!!
2012-04-06 10:53:54
Labview編寫數據采集卡上位機程序
我這里有一個別人寫的Labview的數據采集卡上位機程序。如下圖所示,利用visa與AD采集卡聯系。現在我要用另一款采集卡,型號為NI PCI5122編寫一款采集上位機軟件。這兩款卡都是100M/s
2014-08-27 18:36:35
labview讀取不了自制采集卡數據,求高手解決
最近在研究用Labview顯示采集的數據,用USB數據線連接自制的采集卡,并用INF文件將NI-VISA作為驅動程序使用,在Measurement & Automation中用”vi
2012-04-06 12:39:13
數據采集卡與labview的通信問題
我想把數據采集卡采集到的波形用labview來處理。但現在不知道labview和數據采集卡如何通信。數據采集卡用的是泛華恒光的nextkit。大家有沒有做過的,給點建議。
2017-05-08 14:29:12
數據采集卡入門
,誤差越小。 在數據采集卡領域,最出名的就是美國NI了,還開發了功能強大的編程軟件LabVIEW,在LabVIEW中可以用于數據采集和數據分析。如果使用的是NI的采集卡,則驅動是自帶的NI max,若用的是其他廠家的數據采集卡,則需要額外安裝驅動,調用相匹配的控件才可以實現程序編寫。
2019-01-10 10:59:30
數據采集卡如何運用
可以選用VC++\Labview等程序進行編程。數據采集卡,從傳感器和其它待測設備等模擬和數字量被測單元自動采集數據的過程。通俗點講就是把物理量轉換成計算機能識別的數字量,比如,壓力、電壓、流量、溫度
2019-01-17 15:13:39
數據采集卡概述
自己位置的溫度信號,數據采集卡就至少需要6個AD轉換器,來滿足系統檢測的要求。絕大多數數據采集卡上只有一個AD轉換器,通過使用模擬開關來分時采集不同通道的數據,從而得到多通道的數據采集卡。
2019-07-10 08:22:29
數據采集卡的功能
、執行器分別與數據采集卡正確連接,將我們的控制策略用程序表達出來,再做一個適合我們的計算機用戶界面。這些工作對于學習過Labview的同學來說是輕而易舉的。`
2019-01-15 10:53:12
數據采集卡的問題
各位高手,我在做labview時,數據采集卡的硬件配置自檢正常。我用的數據采集卡是NI-PXIe-6363,I/O接線盒是SCB-68。但是對于I/O接線盒的接線端子,我在接入端輸入模擬測量電壓
2012-05-17 15:41:25
GAGE數據采集卡LabVIEW實時采集顯示,處理數據,該怎么做?
有沒有人用過美國動態信號系統公司的GAGE系列高速數據采集卡?應用平臺是LabVIEW,看了一些英文手冊,有些地方不懂,比如Multiple Record Mode到底是什么,該怎么翻譯,課題
2015-05-18 20:48:27
MCC USB-231數據采集卡
請問各位大神,有誰曾用過MCC USB-231數據采集卡,為什么在安裝InstallCal和ULx for Labview后,LabVIEW不能識別出這個設備?
2017-12-14 15:04:16
NI PCI-6251數據采集卡
有使用過NI PCI-6251數據采集卡的嗎?求指教,我把他安裝到電腦上,labview沒啥反應,在百度里也找不到他的驅動,試問為什么?
2013-10-21 16:55:27
[分享]M數據采集卡可以和labview6i一起使用嗎?
M數據采集卡可以和labview6i一起使用嗎?解答:這是不可以的。M系列的數據采集卡要求labview是7.0或者是更高的版本。并且驅動要求是NI-DAQ 7.3或者是更高的版本。
2009-05-26 09:28:28
ni 6002數據采集卡
請問,可以創建虛擬數據采集卡,給ao-0輸入波形,可以在 ai-0接受這個波形嗎?比如這個程序可以接受嗎?又或者這個程序只能接收,來自實際數據采集卡,采集到的數據?
2018-05-16 11:31:28
關于Labview軟件緩存和數據采集卡的緩存之間的區別和聯系
最近小弟我正在用Labview和NI的數據采集卡進行數據的采集和發送,也看了關于數據采集和發送的相關資料,但是對Labview程序內部的緩存結構和數據采集卡的緩存結構理解還不是那么深刻,對于它們
2016-09-26 18:23:48
關于數據采集卡采集溫度的問題
我用了一塊研華的數據采集卡來采集熱電偶所測得的溫度,中間采用了一個放大電路,放大倍數500倍,放大器左邊接的是熱電偶,右端接的是數據采集卡,數據采集卡采集到的是電壓,數據采集卡通過USB直接傳送到電腦上,得到如下圖,結果發現圖中顯示的波形怎么又陡降和陡升的情況;這是什么原因產生的?
2015-06-24 17:34:28
關于數據采集卡的選擇
我用labview做一個位移的數據采集,用什么數據采集卡最好?我安裝的是labview8.5和DAQmx8.8,什么數據采集卡最合適?我在做畢業設計,采集卡價錢不能太貴,求高手指教下
2013-05-05 12:29:02
關于數據采集卡選型
各位大蝦,我想請問下,USB-6009數據采集卡是否具有計數器I/O功能,能否labview編程實現輸出PWM波?如果不行,哪一款數據采集卡可以實現啊?謝謝大家了~~{:soso_e100:}
2011-12-19 16:18:34
關于NI的數據采集卡
,既然我們用labview進行數據采集,那么我們用的都應該是只有輸入通道的采集卡吧,比如NI9205,NI9208等,那那些只有輸出通道的采集卡又應用于哪些領域呢?
2015-03-26 16:15:37
初學者 使用 NI數據采集卡 采集 顯示 保存 打印
labbview并破解。采集卡插入工控機,工控機上裝采集卡驅動,NI采集卡同時裝了MAX硬件管理軟件和DAQ助手,幫助完成數字采集程序的編寫。 2)數據顯示:將采集的數據直接用 LABVIEW中顯示控件進行顯示
2013-10-11 10:17:08
基于Labview的數據采集程序
本人是Labview初學者,想開發一款數據采集程序,但不購買NI的數據采集卡,而DAQmx是NI的數據采集卡驅動,一般Labview教科書上都是講的DAQmx,請教各位大蝦,我現在是學習用DAQmx開發數據采集程序么?還是應該怎么辦?
2012-05-02 16:53:24
基于研華PCL-818HG數據采集卡和labVIEW的數據采集系統設計
基于研華PCL-818HG數據采集卡和labVIEW的數據采集系統設計 參數:有三個壓力信號和一個位移信號需要采集。 采集卡是研華的PCL-818HG數據采集卡,用labview2010編一個信號采集界面,求有經驗的大俠給些參考意見,從哪些地方入手,要注意的地方有哪些
2013-06-01 10:23:48
基于調用DLL的labview數據采集系統,但是沒有采集卡,有辦法模擬嗎
基于調用DLL的labview數據采集系統,但是沒有采集卡,有辦法模擬嗎目前已經了解了dll的調用,但是現在不知道dll和采集卡之間是怎么聯系起來的,如果沒有采集卡的話,我現在想的是自己編寫dll
2020-04-01 13:29:29
如何選擇數據采集卡?
選擇數據采集卡的通信接口,即接口方式。數據采集與計算機的通信方式主要由串口(485模塊,RS232),并口(PCI接口),USB和以太網。其中USB使用最為簡單,適合畢業設計使用。(1)選擇數據采集卡
2019-01-14 09:13:15
用USB數據采集卡和labview搭建個平臺,選用什么USB采集卡好呢
我現在學習labview想用USB數據采集卡和labview搭建個平臺就是學習用控制些簡單的編程 界面控制 選用什么USB采集卡好呢 給點建議把
2012-12-17 10:51:29
用吉時利DAQ6510,7700采集卡,怎么把數據采集到Labview
求大佬賜教!!!用吉時利DAQ6510,7700采集卡,怎么把數據采集到Labview。使用2019Labview,NI-DAQmx19.6的驅動,發現可以檢測到設備和接口,但是建立采集任務的時候顯示沒有物理通道?
2021-04-30 12:01:36
研華的PCI1716數據采集卡用labview做的數據采集軟件
我用的研華的PCI1716數據采集卡用labview設計了一個數據采集軟件為什么只能運行一次,停止運行后在運行就出現錯誤了。急求解答!!!
2016-01-02 01:58:06
簡介數據采集卡的軟件配置
一般來說,數據采集卡都自帶驅動程序,通過該程序來控制采集卡的硬件操作,當然這個驅動程序是由采集卡的供應商提供的,如NI公司為其生產的采集設備提供通用的驅動程序傳統NI-DAQ、NI-VISA
2015-03-03 10:16:45
自制數據采集卡 使用網口通訊 labview驅動怎么做
最近項目需要自制一個數據采集卡(有別人在做),我的任務是設計上位機軟件顯示采集到的數據,但是關鍵問題是自制的數據采集卡和labview軟件怎么聯合起來 我一點頭緒也沒有。以前都是使用ni的數據采集卡 驅動都已經做好了。這次是驅動需要自己做 感覺無從下手啊望各位大俠指點一下啊
2013-06-19 22:58:24
非NI公司的數據采集卡如何驅動
我用的數據采集卡不是NI的那個,是北京瑞博華公司的。想請教一下,這種不是NI公司的數據采集卡應當如何用labview驅動。坐等......萬分感謝。
2012-12-12 12:45:28
Agilent安捷倫34903A 數據采集卡
安捷倫34903A數據采集卡:Agilent 34903A是為34970A數據采集/開關單元提供的一種通用開關模塊。它帶有20個獨立的單刀雙擲(SPDT)繼電器,用來給被測產品構成電源回路,控制
2022-07-20 14:32:08
基于COM技術設計PC數據采集卡的驅動器
分析了當前PC數據采集卡測試系統中存在的問題。提出了一種基于組件對象模型(COM)設計PC數據采集卡驅動器的方法。論述了模型的層次結構、技術實現和工程應用。COM技術規范了
2009-05-08 16:55:28
16
16具有USB2.0 接口的高速數據采集卡設計
討論基于USB 接口的高速數據采集卡的設計與實現。詳細講述數據采集卡的硬件部分設計,并簡要介紹固件程序、驅動程序和應用軟件的設計。
2009-05-15 16:29:11
27
27Agilent安捷倫34903A數據采集卡
安捷倫34903A數據采集卡描述:Agilent 34903A是為34970A數據采集/開關單元提供的一種通用開關模塊。它帶有20個獨立的單刀雙擲(SPDT)繼電器,用來給被測產品構成電源回路,控制
2022-10-10 16:18:56
基于PCI總線的高速數據采集卡系統設計與實現
基于PCI總線的高速數據采集卡系統設計與實現:本文介紹一種基于PCI總線的高速數據采集卡系統的設計方法,討論了設計高速數據采集系統的關鍵技術,給出了系統整體設計方案和P
2009-06-22 19:04:54
55
55LabVIEW下使用普通數據采集卡方法研究
針對功能強大、應用廣泛的虛擬儀器開發軟件LabVIEW只能直接支持NI公司的數據采集卡,而不能直接使用普通數據采集卡的問題,重點研究了在LabVIEW平臺下使用普通數據采集卡的重
2009-08-12 08:42:34
91
91基于Linux 的高速數據采集卡驅動設計
在介紹Linux 下設備驅動程序基礎上,結合項目實例,詳細說明了PCI-X 數據采集卡的驅動程序編寫方法,重點分析驅動程序效率問題,并提出針對高速數據采集卡驅動程序的優化方
2009-08-17 09:03:02
9
9基于LabVIEW的AC1077數據采集卡的驅動
數據采集是用Lab VIEW 開發虛擬儀器的關鍵, 但所用的數據采集卡必須有NI 公司提供的驅動的程序,因而大大限制了通用數據采集卡的使用。本文
2009-09-15 10:26:18
28
28基于ARM的高速數據采集卡
隨著現代工業生產和科學研究對數據采集要求的日益提高,在瞬態信號測量、圖像處理等一些高速、高精度的測量中,需要高速采集數據。現在通用的高速數據采集卡一般多是
2009-11-26 15:26:07
56
56PCI總線高速數據采集卡及其驅動程序設計
本文介紹了計算機通過驅動程序與數據采集卡硬件進行高速數據交換的方法,利用DriverWorks 完成了滿足高速數據傳輸要求的WDM 驅動程序設計,實現了數據采集卡與主機內存之間數
2009-12-12 16:01:27
66
66LabVIEW下普通數據采集卡的驅動與調用
在深入分析動態鏈接庫特點的基礎上,重點研究了在LabVIEW平臺下調用動態鏈接庫來驅動普通數據采集卡的方法。并以PCI8606多功能數據采集卡為例詳細探討了在LabVIEW中調用動態鏈
2009-12-16 15:04:41
61
61基于Linux的高速數據采集卡驅動設計
在介紹Linux 下設備驅動程序基礎上,結合項目實例,詳細說明了PCI-X 數據采集卡的驅動程序編寫方法,重點分析驅動程序效率問題,并提出針對高速數據采集卡驅動程序的優化方
2009-12-16 15:16:25
21
21AXSUN OCT高速數據采集卡
AXSUN OCT數據采集卡Excelitas的Axsun數據采集卡(DAQ)產品線專為掃頻光源OCT系統設計和優化,OCT系統由我們市場領先的掃頻激光器提供動力。無需再與第三方的通用數字轉換器連接
2023-04-18 17:33:16
A400數據采集卡
A400數據采集卡,是一款普賽斯自主設計開發的插卡式,支持可變速率采樣和大容量數據存儲的高精度數據采集卡。采集卡使用高性能ADC芯片,分辨率可達16bits,最高支持2MS/s采樣率。單采集卡支持4
2024-06-05 10:24:00
基于LABVIEW的USB接口多路高速數據采集系統的設計
基于LABVIEW的USB接口多路高速數據采集系統的設計
引言
在日常的測試測量中,經常使用數據采集卡采集數據。但是很多數據采集卡往往通過PCI總線完成數據
2010-03-01 09:08:29
2912
2912高速數據采集卡的虛擬示波器開發設計
高速數據采集卡的虛擬示波器開發設計
本文基于PCI接口的CS 82G高速數據采集卡和Visual C++編程工具,開發了一種快速的虛擬示波器試驗
2010-03-11 15:53:31
1998
1998
虛擬儀器數據采集卡的驅動
LABVIEW不能直接使用非NI公司的數據采集卡,必須自行編寫驅動程序,本文介紹了LABVIEW中驅動數據采集卡的幾種方法。LABVIEW可以實現對普通 數據采集卡 的編程。
2011-07-07 17:10:42
125
125調用DLL實現LabVIEW數據采集
介紹了在LabVIEW 中調用外部程序代碼的方法。詳細探討了DLL 文件的調用方法,并通過實例介紹了基于非NI 公司的數據采集卡的數據采集的實現.
2012-03-26 15:30:05
154
154基于虛擬儀器及數據采集卡的轉動慣量測試系統設計
為了滿足物體轉動慣量測試的需求,基于虛擬儀器技術,利用數據采集卡及LABVIEW軟件設計開發了轉動慣量測試系統。該系統利用數據采集卡采集由光電傳感器產生的電壓脈沖信號,將采
2013-01-18 17:40:25
38
38基于Windows CENET嵌入式數據采集卡的驅動程序設計
本文介紹了嵌入式數據采集卡的組成原理和Windows CE.NET核心驅動程序的體系結構討論了數據采集卡基于Windows CE.NET驅動程序的開發過程。測試表明驅動程序高效可靠。
2016-04-18 11:28:14
0
0數據采集卡的功能
分別與數據采集卡正確連接,將我們的控制策略用程序表達出來,再做一個適合我們的計算機用戶界面。這些工作對于學習過Labview的同學來說是輕而易舉的。
2019-01-15 15:02:58
6890
6890LabVIEW中虛擬采集卡的創建教程資料說明
本文檔的主要內容詳細介紹的是適合于使用LabVIEW進行數據采集的初學者LabVIEW中虛擬采集卡的創建教程資料說明。
2019-01-18 08:00:00
49
49如何使用FPGA實現圖像數據采集卡及其驅動設計
為了解決圖像掃描設備與主機之間海量數據高速傳輸問題,提出了一種基于FPGA的圖像數據采集卡的設計方法。該設計方法對采集卡的原理設計、FPGA的開發以及驅動程序的實現進行了研究;板卡采用
2021-02-03 16:26:11
21
21IEPE數據采集卡的故障排除與維護方式
,需要檢查數據采集卡是否正確安裝在計算機上,檢查計算機是否安裝了正確的驅動程序。如果驅動程序安裝不正確,數據采集卡將無法與計算機通信或采集數據。
2023-04-25 13:34:24
2150
2150IEPE數據采集卡的故障排除與維護方式
,需要檢查數據采集卡是否正確安裝在計算機上,檢查計算機是否安裝了正確的驅動程序。如果驅動程序安裝不正確,數據采集卡將無法與計算機通信或采集數據。 ? ? 如果IEPE數據采集卡仍然不能正常工作,我們需要進行更深入的故障調查。我們需要檢查數據采集
2023-10-17 17:19:12
1701
1701
數據采集卡怎么用 數據采集卡怎么讀取數據
數據采集卡怎么用 數據采集卡怎么讀取數據? 數據采集卡(Data Acquisition Card)是一種用于采集和轉換各種輸入信號的硬件設備。它通常用于工業自動化、實驗室儀器、環境監測等領域,可以
2023-12-15 09:50:31
3556
3556圖像采集卡:增強視覺數據采集
圖像采集卡介紹:在視覺數據采集領域,圖像采集卡在捕獲和處理來自各種來源的圖像或視頻方面發揮著關鍵作用。在本文中,我們將深入探討圖像采集卡的世界、其功能、應用以及它們在視覺數據采集領域提供的優勢
2024-09-24 11:06:50
1157
1157
從0開始使用LabVIEW操作數據采集卡-概述和新建新建項目
概述 由于LabVIEW強大的可視化和分析功能,其在數據采集卡行業有著廣泛的應用,本文以北京中泰聯創科技有限公司的EM9316BD-16為例來說明如何使用LabVIEW編寫一個能夠顯示16通道模擬
2025-10-10 14:54:34
408
408
電子發燒友App









評論