兵工自动化测控技术 O. I. Automation 2004年第23卷第4期 Measurement and Control Technique 2004, Vol. 23, No.4
备I/O之间建立了一种通信机制
与设备的输入输出形成功能映射
它采用一系列端口对象来实现以上I/O 子系统功能操作方法
如端口数据的最大值属性MaxPortNumber
DPORT Port,
INTEGER32*Data数据读取完毕的触发事件DATA_IN_OVER等
各数据采集卡生产厂家可以采用不同的方法
只要保证接口的形式统一
各厂家可在原先驱动器开发的基础上经进一步封装则能实现
又减少劳动量
要求对系统正确配置
多卡之间的互换和互操作更困难
彻底改变PC 数据采集系统的软件体系结构由于COM本身具备的语言无关用户在通过访问COM接口实现某项功能调用时
开发平台用户在集成系统时
Alias并为该别名建立相对独立的子系统
比如数字I/O Card1可命名为由于遵循COM开发的不同公司的数据采集卡对于相同的功能调用有原型一样的调用接口
如Compter Boards公司的PCI-DAS1602更换为Data Translation公司的DT3010
ó??§3ìDò?éíêè?2?ó??ü??
图3 基于COM驱动器的测试软件结构COM驱动器的接口是标准的
省去了由于数据结构
如Card1给Card2提供激励
不象原先还要进行复杂的变换
3 结束语
基于COM的驱动器是在以往驱动器开发的基础上经进一步封装完成的
COM驱动器对用户提供通用功能调用接口系统升级换代也非常方便
互操作性
[1] 汪红. 虚拟仪器软件系统的组件化设计[J]. 工业控制计
算机, 2000, (6): 29-30.
[2] OPC Foundation. OPC Common 1.10 Specification
[EB/OL]. https://www.doczj.com/doc/386711435.html,.
[3] 杨秀章. COM技术内幕: 组件对象模型[M]. 北京: 清华
大学出版社, 1998.
[4] Microsoft公司. Microsoft Win32应用程序设计接口
上[M]. 北京: 清华大学出版社, 1993.
[5] 陈立巧, 闵华松, 陈奎生. 基于组件技术的虚拟仪器开
发方法[J]. 武汉科技大学学报, 2002, (6): 151-154. [6] IVI Foundation. IVI-3.1: DriverArchitectureSpec_v1.1
[EB/OL]. https://www.doczj.com/doc/386711435.html,.
[7] ODAA. Open Data Acquisition Standard (Full Technical
Overview) [EB/OL]. https://www.doczj.com/doc/386711435.html,.
号04期
李小群中国工程物理研究院激光聚变研究中心 摘要即采取离线粗插补和实时精插补完成精插补由智能运动控制器完成机器人等的运动控制