如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
VC编程实例操作说明瑞博华公司的数据采集卡提供简单、灵活的接口方式,通过DLL调用就可以在WINDOWS下高速、连续的采集。根据DLL的接口函数在编程指南已经有非常详细的介绍,这里主要是从具体操作的方面进行介绍,便于用户可以快速进行二次开发。为了介绍方便,这里以本公司的产品RBH8255为例,对于其它产品,原理和方法完全一样。一、VC下DLL调用原理采集卡提供驱动程序,该驱动程序在光盘的产品目录下对应产品额Drivers下,用户只要按照提示就可以快捷地安装上。驱动程序有两部分内容,一部分是以SYS为扩展名的驱动程序USB8255.SYS,另外一部分是动态链接库包括Adcard.dll,USB8255.DLL,其中Adcard.dll和USB8255.DLL这两个程序完全一样,为了便于用户程序具有通用性,应用程序就调用相同的Adcard.dll,可以让程序更加有通用性。驱动程序SYS和动态链接库在用安装驱动程序的时候,自动安装到系统中,用户不用对其操作。用户对采集卡操作只需调用动态链接库,而由动态链接库自动调用SYS程序。VC下调用DLL时,采用Adcard.LIB的方式进行调用,再通过Adcard.LIB调用Adcard.DLL,然后由Adcard.DLL调用USB8255.SYS,就可以实现对采集卡的操作。因此,要求用户必须把Adcard.lib放到当前目录。二、VC下DLL调用的步骤如图1所示,本软件的实现的功能是实时采集AD结果并在屏幕上打印出来,实现开关量采集功能,实现开关量输出功能,基本上实现了全部的硬件功能。在定时器程序中实现全部通道的信号采集与解包,实现连续采集的功能。图1VC软件运行界面如图2所示,右点击工程的文件,添加Adcard.lib和Adcard.h文件到工程中。如图3所示,将Adcard.lib和Adcard.h添加到工程中。图2在工程中添加Adcard.lib和Adcard.h的方法图3在工程中添加.lib和.h文件图4初始化程序点击屏幕上“启动”命令按钮就执行以下代码图5启动采集的程序图6停止采集的程序图7读取采集结果的程序图8显示采集结果的两种程序