基于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:34
91
![](https://skin.elecfans.com/images/2021-soft/load.png)
基于LabVIEW的AC1077数据采集卡的驱动
数据采集是用Lab VIEW 开发虚拟仪器的关键, 但所用的数据采集卡必须有NI 公司提供的驱动的程序,因而大大限制了通用数据采集卡的使用。本文
2009-09-15 10:26:18
28
![](https://skin.elecfans.com/images/2021-soft/load.png)
LabVIEW下普通数据采集卡的驱动与调用
在深入分析动态链接库特点的基础上,重点研究了在LabVIEW平台下调用动态链接库来驱动普通数据采集卡的方法。并以PCI8606多功能数据采集卡为例详细探讨了在LabVIEW中调用动态链
2009-12-16 15:04:41
61
![](https://skin.elecfans.com/images/2021-soft/load.png)
AXSUN OCT高速数据采集卡
AXSUN OCT数据采集卡Excelitas的Axsun数据采集卡(DAQ)产品线专为扫频光源OCT系统设计和优化,OCT系统由我们市场领先的扫频激光器提供动力。无需再与第三方的通用数字转换器连接
2023-04-18 17:33:16
虚拟仪器数据采集卡的驱动
LABVIEW不能直接使用非NI公司的数据采集卡,必须自行编写驱动程序,本文介绍了LABVIEW中驱动数据采集卡的几种方法。LABVIEW可以实现对普通 数据采集卡 的编程。
2011-07-07 17:10:42
125
![](https://skin.elecfans.com/images/2021-soft/load.png)
评论