数据采集卡PCI-8344A驱动说明书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PCI-8344A驱动1.2版说明

一、驱动适用范围

1. 适用于windows98,2K,XP系统

2. 编程适用于VC,VB,Delphi等决大多数编程语言

二、与上一个版本驱动的区别

1. 增加了一些错误号

2. 函数名普遍加了前缀“ZT8344A”

3. 废弃了用结构体传递参数的方式

三、驱动函数的参数说明

请以这个版本驱动中的《PCI8344A.h》文件中所述为准。

《PCI8344A.h》是一个纯文本文件,可用写字板或WORD打开。

推荐:如果用 VC 或 UltraEdit 打开,其中的注释及关键字会有不同的颜色,

从而有助于阅读。

四、连续AD采集的编程思路

1. 首先在程序初始化时调用 ZT8344A_OpenDevice 函数,用于打开设备,只调一次即可;

2. 调用 ZT8344A_DisableAD 函数,禁止AD

调用 ZT8344A_ClearHFifo 函数,清硬件缓冲区(HFIFO)

调用 ZT8344A_ClearSFifo 函数,清软件缓冲区(SFIFO)

调用 ZT8344A_OpenIRQ 函数,打开HFIFO半满中断

调用 ZT8344A_AIinit 函数,做一些AD初始化工作

3. 在一个循环中不断调用ZT8344A_GetSFifoDataCount 判断SFIFO中数据的个数,

申请一个数组,并把这个数组中传入 ZT8344A_AISFifo 用于接收数据,

把读出的数据保存到文件或直接显示,

注意:SFIFO的默认大小为 819200,用户要不断读数,使SFIFO有空间放入新的来自 HFIFO的数,如果SFIFO中的有效数据的个数接近 819200,会使整个AD过程停止。如果想重新采集,必须重复2—3步。

4. 调用 ZT8344A_CloseIRQ 函数,停止采集过程

5. 在程序退出前调用 ZT8344A_CloseDevice 函数

提示:1. 在这版驱动中,板卡的序号是从1开始的

2. 如果函数返回 -1,应该调用ZT8344A_ClearLastErr 函数得到错误号,

然后去《PCI8344A.h》文件中查找这个错误号对应的含义。

3. 一旦错误号不为0,如果想重新使函数正常工作,必须调用

ZT8344A_ClearLastErr 函数清除错误号。

五、驱动的安装方法,以在wondows2000中安装为例

板卡安装后,第1次启动计算机会出现如下画面:

用户可按如下步骤安装:

第1步:请点“下一步”

第2步:选择第2个选项,然后点“下一步”

第3步:选择“其它设备”选项,然后点“下一步”

第4步:直接点“从磁盘安装(H)”

第5步:点“浏览(B)”

第6步:选中PCI8344A驱动所在目录中的“PCI8344.inf”,然后点“打开(O)”

第7步:在这个画面点“确定”

第8步:在这个画面点“下一步”

第9步:如果出现这个画面,请点“是(Y)”

第10步:在这个画面点“下一步”

第11步:在这个画面点“完成”

第12步:在“设备管理器”中查看这个设备状态是否正常

第13步:最好重启系统,再运行驱动目录中带的test8344A程序。

六、驱动的更新方法

如果在系统中已经安装过板卡的旧版驱动,请按下面的步骤更新驱动

(1) 首先运行驱动目录中的 deloem.exe,删除与此卡相关的过时的inf文件

(2) 在“设备管理器”中用鼠标双击需要更新驱动的 pci8XXX板卡

(3) 对于2K用户选择“更新驱动程序”->“显示已知设备列表...”

然后按标题五所述的方法安装

对于98用户选择“更新驱动程序”->“显示已知设备列表...”

->不要在列表中作任何选择(如果已选中了某项,在空白处点一下,来取消选择),

直接点“下一步”->然后按标题五所述的方法安装

(4) 最好重启系统,再运行驱动目录中带的test8344A程序

相关文档
最新文档