编辑: 戴静菡 | 2014-01-22 |
32 个点读取AD数据,以满足 慢速采集需要).具体执行流程请看下面的图 2.1.1. 注意:图中较粗的虚线表示对称关系.如红色虚线表示CreateDevice和ReleaseDevice两个函数的关系是:最初 执行一次CreateDevice,在结束是就须执行一次ReleaseDevice.绿色虚线InitDeviceAD与ReleaseDeviceAD成对称方 式出现. 北京阿尔泰科技发展有限公司 软件版本:6.3 发行时间:2006 年8月开始 创建设备对象 CreateDevice()
3
三、哪些函数对您不是必须的? 当公共函数如CreateFileObject, WriteFile,ReadFile等一般来说都是辅助性函数,除非您要使用存盘功能.它们只 是对我公司驱动程序的一种功能补充,对用户额外提供的. 初始化和启动 AD InitDeviceAD() 读取 AD 数据 ReadDeviceAD () 用户对采集到的 AD 数据进行处理 其代码应由用户根据需要编写 需要再紧接着读取 AD 数据 以实现连续采集吗? 是 释放和停止 AD 设备 ReleaseDeviceAD() 需要改变通道或频率或清 FIFO 后再采集吗? 否 重新初始化 AD 接着上次再读 AD 数据 不需要 释放设备对象 ReleaseDevice() 结束2.1.1 AD 图 采集实现过程 Win95/NT 设备驱动程序使用说明书
4
第三章 USB 设备优越性分析
第一节 USB 接口规范 现在电脑系统连接外围设备的接口并无统一的标准,如键盘用 PS/2 接口,连接打印机要用
25 针的并行接口, 鼠标则要用串行或 PS/2 接口.USB 则将这些不同的接口统一起来,使用一个
4 针插头作为标准插头.通过这个标准 插头,采用菊花链形式可以把所有的外设连接起来,并且不会损失带宽. USB 规范中将 USB 分为五个部份:控制器、控制器驱动程序、 USB 芯片驱动程序、USB 设备以及针对不同 USB 设备的客户驱动程序. 根据设备对系统资源需求的不同,在USB 规范中规定了四种不同的数据传输方式: 等时传输方式(Isochronous)、中断传输方式(Interrupt)、控制传输方式(Control)和批(Bulk)传输方式,这些传输方 式各有特点,分别用于不同的场所. USB 需要主机硬件、操作系统和外设三个方面的支持才能工作.目前主板一般都采用支持 USB 功能的控制芯片 组,而且也安装了 USB 接口插座.Windows98 操作系统内置了对 USB 功能的支持(但WindowsNT 尚不支持 USB). 目前已经有数字照相机、数字音箱、数字游戏杆、打印机、扫描仪、键盘、鼠标等很多 USB 外设问世. 比如我公 司研制生产的基于 USB 接口的各种数据采集卡及工业控制卡也早已投放市场, 反映良好. 现在在医疗、 振动、 监控、 虚拟仪器、科研实验室、工业生产现场等领域已得到了较为广泛的运用. 随着大量的支持 USB 的个人电脑的普及以及 Windows98 的广泛应用, USB 逐步成为 PC 机的一个标准接口已经 是大势所趋.最新推出的 PC 机几乎 100%支持 USB,另一方面使用 USB 接口的设备也在以惊人的速度发展. USB 是英文 Universal Serial Bus 的缩写,中文含义是 通用串行总线 .它不是一种新的总线标准,而是应用 在PC 领域的新型接口技术.早在
1995 年,就已经有 PC 带有 USB 接口了,但由于缺乏软件及硬件设备的支持,这些PC 机的 USB 口都是闲置未用的.1997 年,微软在 WIN95OSR2(WIN97)中开始以外挂模块的形式提供对 USB 的支持,
1998 年后随着微软在 Windows98 中内置了对 USB 接口的支持模块,加上 USB 设备的日渐增多, USB 逐步走进了实用阶段.