基于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。?
相關推薦
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
數據采集卡同步
請教大家一個問題,我有二張數據采集卡,都是八個通道的,用的是NI的NI-SCOPE軟件安裝包。現在需要在同一個觸發源下采集,就是二張數據采集卡共用一個觸發源,請問這在軟件中如何設置?
2015-10-25 15:05:03
數據采集卡多路操作問題
問題是這樣的,1,USB-6341是否支持兩路同步輸出?是不是所有數據采集卡的輸出其實都沒有多路開關,所以都可以同步?另外,數采卡的輸出口缺省是低電平嗎?2,有一個困惑,按照LabVIEW數據流思想
2019-10-27 10:20:24
數據采集卡如何運用
可以選用VC++\Labview等程序進行編程。數據采集卡,從傳感器和其它待測設備等模擬和數字量被測單元自動采集數據的過程。通俗點講就是把物理量轉換成計算機能識別的數字量,比如,壓力、電壓、流量、溫度
2019-01-17 15:13:39
數據采集卡無法打開
`用的NI USB-6536數據采集卡,采集卡狀態:存在。但是使用時顯示,無法打開指定文件。無法按指定方式完成該操作。 錯誤代碼:-50204`
2018-12-07 14:55:43
數據采集卡概述
自己位置的溫度信號,數據采集卡就至少需要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采集卡】單擺波實驗
01.傳感器采用壓電薄膜傳感器,正負極用屏蔽線接入采集卡,實驗前需要校零操作;02.采集卡為了更好的獲取實驗數據,需要開啟波形計數功能;
03.采集卡為了采集的數據會實時保存到文件,能夠回放查看
2023-10-16 21:24:09
二手回收NI數據采集卡
二手回收NI數據采集卡供應熱線:***/13728431276(同微)曾S供應QQ:3140751627(同微)koukou:三一四零七五一六二七(同微)供應公司:東莞市亞宸電子有限公司回收、銷售
2021-03-12 14:09:53
關于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
只支持32位驅動的數據采集卡可以在64位的電腦上使用嗎
求問大家現在有一個比較老舊的數據采集卡,需要用labview制作上位機,只有32位驅動,請問這個卡可以在64位的電腦上使用嗎,還是說跟電腦的位數沒關系,需要32位的LABVIEW??謝謝大家
2022-03-25 14:45:39
向大家請教個關于USB 6008數據采集卡的問題
小弟初入LabVIEW,之前從導師那接了一個基于LabVIEW的智能家居的課題設計,因為老師提供了USB 6008數據采集卡,所以我原來計劃是數據采集卡做采集傳感器數據,單片機我網上看到那個用信號燈
2016-05-15 18:46:30
基于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
如何讓數據采集卡和labview聯系到一起
本帖最后由 eehome 于 2013-1-5 09:45 編輯
我有一塊數據采集卡,想和電腦連接。現在把數據采集卡已經插入到主機插槽內。并且安裝了驅動程序,已經在設備管理器上可以看到。但是
2012-12-12 12:18:45
如何選擇數據采集卡?
選擇數據采集卡的通信接口,即接口方式。數據采集與計算機的通信方式主要由串口(485模塊,RS232),并口(PCI接口),USB和以太網。其中USB使用最為簡單,適合畢業設計使用。(1)選擇數據采集卡
2019-01-14 09:13:15
想學學LabVIEW做上位機要用到數據采集卡嘛?
新手一個,想學學LabVIEW做上位機,但是聽說要用到數據采集卡,想問問這是真的嗎?(網上的采集卡好貴的說。。。。。。)
2014-11-02 23:38:11
教你如何更詳細的為數據采集卡選型
第一步,選擇接口方式。數據采集卡的接口方式是指該卡與PC連接的總線方式,或者該卡提供的接口方式。常見的接口方式有PCI, Compact PCI,USB, PCMCIA, CAN, 無線,網卡;還有
2013-02-27 15:02:06
無法識別NI的數據采集卡6002
大家好,最進買了一塊NI公司的數據采集卡6002,我電腦裝的是32位的Labview13 , DAQmx裝的是9.8版本,但是裝完之后電腦無法識別不采集卡。有碰到這類問題的前輩嗎?能不能分享下經驗!
2017-07-27 18:03:31
沒有數據采集卡能實現數據的實時采集嗎
本人初學labview,做了一個溫度傳感器的labview數據采集系統,已經實現將溫度傳感器的數據通過藍牙發送到電腦上的串口調試器上。現在想問一下沒有數據采集卡能否實現對采集到的信號實時讀取求高手指教。不勝感激
2013-01-20 11:59:30
溫度傳感器DS18B20與U***數據采集卡怎么連接?直接連接可以嗎?采集卡連接到PC機。Labview怎么設計該程序
是不是可以通過Labview來實現?數據采集卡與PC機通過USB接口連接時,如果Labview里沒有該數據采集卡的驅動程序,我們是不是還要自通過調用DLL文件來編寫,如果編寫應該怎樣具體的編寫該驅動
2015-06-09 14:38:53
用數據采集卡和labview怎么實現數據采集并存儲
數據采集卡在labview平臺下怎么實現數據采集并存儲啊?剛開始這個階段的任務,一點頭緒都沒有。求好心人指點指點,謝謝
2013-07-27 11:16:48
用USB數據采集卡和labview搭建個平臺,選用什么USB采集卡好呢
我現在學習labview想用USB數據采集卡和labview搭建個平臺就是學習用控制些簡單的編程 界面控制 選用什么USB采集卡好呢 給點建議把
2012-12-17 10:51:29
用凌華9848數據采集卡實現數據采集
小白一枚,想請教用凌華PXIE9848數據采集卡實現傳感器電壓,溫度等數據的采集,其與NI數據采集卡有沒有什么區別,區別大嗎?
2020-09-02 00:21:06
用吉時利DAQ6510,7700采集卡,怎么把數據采集到Labview
求大佬賜教!!!用吉時利DAQ6510,7700采集卡,怎么把數據采集到Labview。使用2019Labview,NI-DAQmx19.6的驅動,發現可以檢測到設備和接口,但是建立采集任務的時候顯示沒有物理通道?
2021-04-30 12:01:36
研華數據采集卡1716
研華數據采集卡1716不能輸出正弦波?我在上位機將一個7HZ正弦波送到數據采集卡,數據采集卡送到示波器,頻率變成700多,請問有人遇到過這個情況嗎?
2015-07-01 11:33:29
研華的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公司USB6008一個,喜歡labview編程的同學可以考慮下,便攜式數據采集卡,物美價廉772514173@qq.com
2015-05-23 12:55:03
非NI公司的數據采集卡如何驅動
我用的數據采集卡不是NI的那個,是北京瑞博華公司的。想請教一下,這種不是NI公司的數據采集卡應當如何用labview驅動。坐等......萬分感謝。
2012-12-12 12:45:28
Agilent安捷倫34903A 數據采集卡
安捷倫34903A數據采集卡:Agilent 34903A是為34970A數據采集/開關單元提供的一種通用開關模塊。它帶有20個獨立的單刀雙擲(SPDT)繼電器,用來給被測產品構成電源回路,控制
2022-07-20 14:32:08
Agilent安捷倫34903A數據采集卡
安捷倫34903A數據采集卡描述:Agilent 34903A是為34970A數據采集/開關單元提供的一種通用開關模塊。它帶有20個獨立的單刀雙擲(SPDT)繼電器,用來給被測產品構成電源回路,控制
2022-10-10 16:18:56
LabVIEW下使用普通數據采集卡方法研究
針對功能強大、應用廣泛的虛擬儀器開發軟件LabVIEW只能直接支持NI公司的數據采集卡,而不能直接使用普通數據采集卡的問題,重點研究了在LabVIEW平臺下使用普通數據采集卡的重
2009-08-12 08:42:3491
基于LabVIEW的AC1077數據采集卡的驅動
數據采集是用Lab VIEW 開發虛擬儀器的關鍵, 但所用的數據采集卡必須有NI 公司提供的驅動的程序,因而大大限制了通用數據采集卡的使用。本文
2009-09-15 10:26:1828
LabVIEW下普通數據采集卡的驅動與調用
在深入分析動態鏈接庫特點的基礎上,重點研究了在LabVIEW平臺下調用動態鏈接庫來驅動普通數據采集卡的方法。并以PCI8606多功能數據采集卡為例詳細探討了在LabVIEW中調用動態鏈
2009-12-16 15:04:4161
AXSUN OCT高速數據采集卡
AXSUN OCT數據采集卡Excelitas的Axsun數據采集卡(DAQ)產品線專為掃頻光源OCT系統設計和優化,OCT系統由我們市場領先的掃頻激光器提供動力。無需再與第三方的通用數字轉換器連接
2023-04-18 17:33:16
虛擬儀器數據采集卡的驅動
LABVIEW不能直接使用非NI公司的數據采集卡,必須自行編寫驅動程序,本文介紹了LABVIEW中驅動數據采集卡的幾種方法。LABVIEW可以實現對普通 數據采集卡 的編程。
2011-07-07 17:10:42125
評論
查看更多