ImageVerifierCode 换一换
格式:PDF , 页数:6 ,大小:363.40KB ,
资源ID:5025551      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-5025551.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(研华数据采集控制卡LabVIEW.pdf)为本站会员(精品资料)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

研华数据采集控制卡LabVIEW.pdf

1、研华数据采集/控制卡+LabVIEW 便捷的量测与控制系统解决方案 PC-Based自动化厂商研华公司,在自动化测量和控制领域为用户提供全套的解决方案,过去比较传统的方案配置是IPC-610工控机+数据采/集控制卡+VB/VC编程构成系统。随着计算机技术的不断发展,有越来越多的客户为了快速的完成数据采集/控制系统,开始在一些图形化的工具,如:LabVIEW下面搭建系统,快速的完成数据采集与控制系统。 为了方便用户在LabVIEW下面使用研华公司的数据采集卡完成量测与控制系统,研华公司提供了其数据采集卡的LabVIEW的驱动,从2003年9月1日起这个驱动程序已经可以在研华公司的网站上免费下载(

2、http:/)。 下面我们将讨论在LabVIEW下面如何使用是用研华的数据采集/控制卡。 一、研华LabVIEW驱动程序的安装 从数据采集卡附带的光盘或者公司网站可以下载驱动程序LabVIEW.exe文件,最新的驱动程序,直接运行LabVIEW.exe这个可执行文件即可。 如果用户拿到的是比较早版本的驱动程序,那么安装过程中需要注意安装路径要如下图进行选择,即:用户安装LabVIEW的文件夹中的LabVIEW6x/LabVIEW7这个目录中,正确安装之后,在该目录下面的examples文件夹中就会有研华提供的例子程序文件夹Advantech,在这里面研华提供了大量的例子程序供用户参考使用。 二

3、、简单易用,轻松上手 我们从一个最简单的例子开始来看一下,在LabVIEW下面使用研华的数据采集卡是一件多么简单和惬意的事情。 (1)首先我们在LabVIEW的“面板窗口”上面布置一个图形显示控件,用来显示从数据采集卡中取得的数据。 (2)然后我们切换到程序框图窗口面板窗口WindowShow Diagram: 第一个简单的例子程序 的“程序框图”,我们将编辑成如下图所示: 从程序框图窗口中可以看到,我们只用三个研华公司提供的驱动函数就完成了一个图形化的数据采集和显示系统,简单吧! 下面我们就一步步地来看如何实现这个程序。 我们先来看看,程序中用到的三个函数: 打开设备函数 采集电压函数 关闭

4、设备函数 上面这三个控件在安装完研华公司提供的LabVIEW驱动 程序之后就可以在LabVIEW的Function面板中看到研华公司 提供的对板卡操作的库函数,如右图所示。 点击弹出User Libraries 在User Libraries中选择ADVANCE 在ADVANCE函数库中包括以下函数: Device Manager,AI,AO, 在ADVANCE选择DeviceManager,在DeviceManager中可以选择Device Open,Device Close函数拖动到程序框图窗口中。 在ADVANCE选择adsSlowAI函数库,在adsSlowAI中选择AIVoltage

5、In函数拖放到程序框图窗口中,函数布置如下图所示: (3)在程序框图界面中加入所需的操作板卡的函数之后,我们就可以开始“画程序”了。在Tools面板中,选择线轴工具,这时候鼠标就会变成线轴形状,当你把线轴挪动到这三个函数所定应的图标上面的时候,图标的对外接口就会出现。 我们首先给Device Open函数提供一个Device Number;板卡的Device Number,可以在研华提供的板卡安装测试工具Device Manger中找到(如图所示,您的板卡可是要在这里测好噢,这样在编程的时候就可以顺利进行了!)。我们在这里添加了一块demo板。 值得注意用户不需要购买研华的板卡就可以开始学习研

6、华板卡编程使用方法。 然后就可以把各个函数需要传递的参数连接起来:DevHandle连接起来(蓝色线条),把出错信息连接起来(粉色线条)前一个函数的error out 连接到下一个函数的error in最后加一个出错提示的函数这样一旦系统除向问题可以比较容易地判断问题出现在系统地那一个部分。最后把测量到的数据voltage送到显示控件Waveform Chart。 这时候每点击一次按钮,就可以采集一次数据,并显示在Waveform Chart数据显示控件中。感觉到了吧,就是这么简单。 (4)完善我们的程序定时连续采集 这时候我们需要在上面的程序中添加一个While循环,一个定时器。 首先在Fu

7、nction面板中选择Structure,在Structure面板中可以找到While Loop结构,在Function面板中选择Time & Dialog,在Time & Dialog面板中可以找到Timer控件。 如下图所示:A、对While Loop加上一个为真控制条件,只要运行程序就可以进入While循环开始采集。B、加入时间控件,并为其添加时间间隔200ms (5)运行程序,这时候函数按照默认设置采集demo板的第一个通道上面的数据,并显示,程序的运行界面如下图所示: 三 更上一层楼,数据采集结果显示且存储。 上面的程序当中我们仅仅使用了几个控件就实现了一个数据采集/显示的系统,但是

8、在实际的工程系统当中我们采集的数据不仅仅要显示出来,而且要存储数据,作历史资料用。 这部分工作实际上使用LabVIEW工具本身所具有的文件读些函数就可以完成。与上面的过程类似我们实际上也是用到了几三个函数来完成数据写入的功能。 打开待写入的文件,create or replace,打开的方式是创建或替换 将采集到的数据写入文件,将来自的字符串写入文件。 关闭文件 字符串格式控制,这里将数据精度控制到小数点后3位,%.3f。 写入文件字符串格式调节,为了简便期间,这里在前面的字符串后加了一个换行符“”即:一个数据一行已后读出的时候很方便! 最后我们“画程序”的结果如下:如果在这些函数的使用方面有

9、什么问题,请您参考LabVIEW方面的资料 四 结论 从上面的过程我们可以看到使用研华的数据采集卡,完成一个数据采集/显示/记录的程序是多么简单的事情。 当然上面的例子我们为了方便大家快速上手,省略了很多有关控件的接口函数的使用方面的说明,例如控制电压采集函数AIVoltageIn,采集的通道号/增益等等,这些细节用户可以在使用的时候参考研华提供的帮助文档。 多通道数据采集方面,您只需要选择相应的多通道采集函数MAIVoltageIn就可以了。 当然研华公司提供了丰富的例子程序,从模拟量到数字量;从单通道道多通道;从软件触发例程到DMA方式采集的例程应有尽有!用户只要稍作修改,甚至不需修改就可以应用到自己的系统当中,对最终应用客户来讲这应该是比较有价值的资源。 您可以从http:/ 获得所有最新的驱动和例子程序。 另外您可以从免费电话800-810-0345获得全面而细致的技术支持。

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报