编辑: 哎呦为公主坟 | 2015-08-25 |
01 关于本手册 本手册为阿尔泰科技推出的 USB5953 数据采集卡驱动程序使用手册, 其中包括版权信息与命名 约定、使用纲要、各功能操作流程介绍、设备操作函数接口介绍、上层用户函数接口应用实例、共 用函数介绍、修改历史等.
文档版本:V6.00.00
02 目录 关于本手册.1
1 版权信息与命名约定.4 1.1 版权信息.4 1.2 命名约定.4
2 使用纲要.5 2.1 使用上层用户函数,高效、简单.5 2.2 如何管理 USB 设备
5 2.3 如何批量读取 AD 数据
5 2.4 如何实现开关量的简便操作.5 2.5 哪些函数对您不是必须的.5
3 各功能操作流程介绍.6 3.1 AD 数据采集操作流程
6 3.2 开关量输入输出操作流程.7
4 设备操作函数接口介绍.8 4.1 设备驱动接口函数总列表.9 4.2 设备对象管理函数原型说明.10 ? 用逻辑号创建设备对象.10 ? 用物理号创建设备对象.10 ? 取得设备总台数.11 ? 取得当前设备相应的 ID 号.11 ? 用对话框控件列表计算机系统中所有 USB5953 的各种配置信息.11 ? 复位整个 USB 设备
12 ? 释放设备.12 4.3 AD 数据读取函数原型说明
12 ? 初始化设备.12 ? 读AD 数据
13 ? 释放资源.13 4.4 AD 硬件参数操作函数原型说明
14 ? 将当前的 AD 采样参数保存至系统中
14 ? 将AD 采样参数从系统中读出
14 03 ? 将AD 采样参数恢复至出厂默认值
14 4.5 DA 输出操作函数原型说明
15 ? DA 输出.15 4.6 计数器控制函数原型说明.15 ? 初始化计数器.15 ? 取得各路计数器的当前计数值.16 4.7 数字 I/O 输入输出函数原型说明.16 ? 取得开关量状态.16 ? 输出开关量状态.17
5 上层用户函数接口应用实例.18 5.1 简易程序演示说明.18 5.1.1 怎样进行 AD 数据采集
18 5.2 高级程序演示说明.18
6 共用函数介绍.19 6.1 公用接口函数总列表.19 6.2 内存映射寄存器直接操作及读写函数.19 ? 获取设备固件及程序版本.19 6.3 线程操作函数原型说明.19 ? 创建内核系统事件.19 ? 释放内核系统事件.20
7 修改历史.21
04 1 版权信息与命名约定 1.1 版权信息 本软件产品及相关套件均属北京阿尔泰科技发展有限公司所有,其产权受国家法律绝对保护, 除非本公司书面允许,其他公司、单位、我公司授权的代理商及个人不得非法使用和拷贝,否则将 受到国家法律的严厉制裁.您若需要我公司产品及相关信息请及时与当地代理商联系或直接与我们 联系,我们将热情接待. 1.2 命名约定 为简化文字内容,突出重点,本文中提到的函数名通常为基本功能名部分,其前缀设备名如 USBxxxx_则被省略.如USB5953_CreateDevice 则写为 CreateDevice. 表1-2-1:函数名及参数中各种关键字缩写 缩写 全称 汉语意思 缩写 全称 汉语意思 Dev Device 设备 DI Digital Input 数字量输入 Pro Program 程序 DO Digital Output 数字量输出 Int Interrupt 中断 CNT Counter 计数器 Dma Direct Memory Access 直接内存存取 DA Digital convert to Analog 数模转换 AD Analog convert to Digital 模数转换 DI Differential (双端或差分) 注: 在常量选项 中Npt Not Empty 非空 SE Single end 单端 Para Parameter 参数 DIR Direction 方向 SRC Source 源ATR Analog Trigger 模拟量触发 TRIG Trigger 触发 DTR Digital Trigger 数字量触发 CLK Clock 时钟 Cur Current 当前的 GND Ground 地OPT Operate 操作 Lgc Logical 逻辑的 ID Identifier 标识 Phys Physical 物理的 以上规则不局限于该产品.