77范文网 - 专业文章范例文档资料分享平台

数据采集卡AC6111(4)

来源:网络收集 时间:2019-03-15 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

AC6644硬件设置与连接

?

OCLK:外部时钟输入

P2:数字输出连接器

I0-I15:开关量通道0-15。 脚:9,10,19,20:GND

IO0IO2IO4IO6IO8IO10IO12IO14P21357911131517192468101214161820IO1IO3IO5IO7IO9IO11IO13IO15HEADER 10X23.3 配套端子板

AC6111模拟输入可以配接AC146端子板。开关量可以配接AC142或AC145端子板 AC146:

提供:25端子到DB25插座的接线 AC142: 1. 2. AC145: 1. 2. 3.

16路隔离输入5-24伏,端子输入。

16路隔离输出,集电极开路(OC)输出,电流100毫安/路,耐压:大于30伏。端子输出。 I/O为40脚扁平电缆插座。 40路螺丝端子

DB37或40脚扁平电缆插座。

15 ww.wwlab.com.cn

AC6644硬件设置与连接

连接:

P1 P2 AC146 配接P6654或AC175 AC142 AC145

16 ww.wwlab.com.cn

AC6644编程

四、AC6111的编程

本章介绍驱动的安装、动态链接库函数使用方法以及针对AC6111的软件开发指导。请用户在编程前,仔细阅读本手册,了解相关信息。

4.1软件安装与说明

软件说明

AC6111附带光盘中,提供如下内容: 1. 2. 3. 4. ?

在光盘的\\PCI\\AC6111\\DRIVER目录中包含文件: ? ? ? ? ? ? ?

在光盘的\\PCI\\AC6111\\MFC目录中包含: ? ? ? ?

在光盘的\\PCI\\AC6111\\VB目录中包含: ? ?

VB的编程例子

VB编程需要的声明模块程序AC6111.bas。 MFC的编程例子

编程需要的include文件。

AC6111.h 应用显式调用DLL时的函数声明文件。 AC6111.inf 驱动安装文件。 AC6111.sys 驱动程序。 AC6111.dll 动态链接库。 AC6111.LIB VC的库文件。 AC6111.h VC调用函数的头文件 AC6111.BAS VB的函数声明模块。 说明书。

驱动程序,支持win98/win2000/winXP/Vista操作系统。 MFC、Visaul C++、Visaul Basic、Labview编程实例。 AC6111测试程序。

17 ww.wwlab.com.cn

AC6644编程

驱动安装

安装方法: 1.

关闭计算机电源,将AC6111插入一个PCI插槽。如果有多个AC6111插卡,请每一次安装一个AC6111插卡。插槽号码低的插卡的设备号为“0”,高一级槽号的插卡的设备号为“1”,依次类推。 2. 3. 4. 5. 6. 7. 8.

安装后,程序自动将AC6111.dll动态链接库程序拷贝到windows系统的system32目录中,用户用也可打开计算机电源,启动Windows

Windows将会显示找到新硬件,可按找到新硬件向导进行下一步 选择搜索适用我的设备的驱动程序,下一步;

选择驱动所在目录,进行安装。(目录:\\PCI\\AC6111\\ driver) 按找到新硬件向导的提示进行下一步;

Windows将显示完成添加/删除硬件向导,单击完成即可完成安装过程。

完成后如果安装第二个AC6111,请关闭计算机电源,插入第二块AC6111插卡,重复上述安装过程。

以自己将DLL拷贝到当前工作目录中。

驱动安装完毕后在\\控制面板\\系统\\设备管理中可以找到AC6111卡,察看属性-〉资源,如果出现AC6111的IO地址,表明驱动安装正确。 1.

安装完毕后将在设备管理器中出现一个其他设备(其他设备是问号,不表示设备有问题,只是表示系统不知道AC6111板卡是何种设备)。 2.

如果需要更新设备驱动,请在硬件设备管理目录下选择AC6111卡 -〉按鼠标右键选择属性 –〉选择驱动程序 –〉选择重新安装驱动程序。 3.

当Visaul C++/Visaul Basic例程从CD-ROM复制到硬盘时,属性仍将保持为只读属性 ,这将影响用户调试程序。请将属性改为文档属性,这样就可以进行正常的编译、调试工作了。

4.2接口函数说明

本卡以DLL-动态链接库的方式封装了用户在win98/win2000/winXP环境下编程需要的函数。动态链接库可以被windows环境下的多数编程语言调用,用户只要正确使用调用格式就能正确调用函数。本手册只提供了VC、VB的调用例子,有关其他语言调用的方法,用户可以参考其他书籍或直接在网上查找。

18 ww.wwlab.com.cn

AC6644编程

设备函数

? 打开一个AC6111设备

函数:HANDLE AC6111_CreateDevice(DWORD num,PDWORD err) 功能:打开一个AC6111设备返回操作句柄。 参数: ? ? ?

num:AC6111板卡的序号,如0、1、2 err:错误代码

返回值:成功后返回AC6111板卡驱动句柄。

? 关闭一个AC6111设备

函数:int AC6111_CloseDevice(HANDLE hDevice) 功能:关闭以hDevice打开的AC6111卡 参数: ?

hDevice:AC6111板卡驱动句柄。

AD操作函数

?

设置并启动AD

功能:设置并启动AD采样。

函数:int AC6111_AD(HANDLE hDevice,long stch,long endch,long gain,long trsl,long clksl,long

trpol,long clkpol,long sammode,long tdata)

参数: ? ? ? ? ? ? ? ? ? ? ?

读AD

功能:从中内核缓冲中读取数据。

函数:int AC6111_READ_KFIFO (HANDLE hDevice, unsigned long *uspData, int length)

hDevice:入口参数,卡的操作句柄。

stch:入口参数,=0-15设置采样的起始通道号码。 endch:入口参数,=0-15设置采样的停止通道号码。

gain:设置AD的输入量程。=0、1、2、3对应选择所有的输入范围为:0-5伏、0-10伏、-5伏 - +5伏、-10伏 - +10伏。

sammode:设置采样模式。具体解释见第二章说明。sammode:=0设置采样模式为normal普通扫描模式/=1:设置采样模式为SH模式,伪同步模式。

trsl:设置触发模式。=0设置软件启动一次采样过程/=1:设置外部触发启动一次采样过程。 trpol:设置触发输入极性。=0设置外部触发上升边沿有效/=1设置外部触发下降边沿有效。 clksl:设置时钟模式。=0设置AD启动利用内部时钟/=1:外部时钟。 clkpol:设置时钟输入极性。=0设置上升边沿有效/=1设置下降边沿有效。 tdata:设置采样频率(10~4095)。

19 ww.wwlab.com.cn

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库数据采集卡AC6111(4)在线全文阅读。

数据采集卡AC6111(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/520569.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: