组态王驱动开发包用户手册:COM组件与VC++开发
5星 · 超过95%的资源 需积分: 20 158 浏览量
更新于2024-07-23
收藏 2.25MB DOC 举报
"组态王驱动开发包用户手册"
组态王驱动开发包是北京亚控科技发展有限公司提供的软件开发工具,主要用于创建与硬件设备通信的驱动程序,以便于组态王(KingView)这一监控软件能顺利与各种硬件进行交互。此开发包基于微软的COM(Component Object Model)组件技术,允许开发者创建多个独立的对象,每个对象都有自己的变量,最终编译生成一个DLL动态链接库文件。
COM组件技术的优势在于其可复用性和互操作性,使得不同组件之间可以无缝集成。组态王的驱动程序扮演着中间件的角色,连接着软件应用(TouchExplorer.exe和TouchView.exe)与硬件设备。这两个应用程序不启动时,驱动程序中的代码不会被执行。
开发包的3.0版本进行了多项改进,包括将通用版和嵌入版的代码统一,提供多设备型号驱动的解决方案,增强基类代码的完整性和稳定性,优化功能向导,规范化帮助函数,统一编码为英文,并改进了部分功能的实现方式。特别指出,该开发包仅支持使用VC++进行开发。
使用组态王驱动开发包,开发者可以借助提供的向导工具"DriverToolKit3.0.0.0.exe"快速生成驱动代码框架。通过向导,开发者首先运行该工具,选择目标文件夹并点击“安装”完成安装。然后在Visual Studio .NET 2003环境中新建一个项目,选择"KingViewWizard"模板,输入工程名和路径。向导分为三页,第一页显示默认设置,第二页选择驱动类型(如串口驱动,适用于不同类型的通讯场景),第三页可能包含其他配置选项。
开发过程包括以下步骤:
1. 启动Visual Studio .NET 2003。
2. 创建新工程,指定项目类型为“Visual C++项目”,选择模板“KingViewWizard”。
3. 输入工程名和路径,点击“确定”。
4. 在向导中根据需求选择驱动类型和编译选项,如串口驱动(适用于查询式设备或实时上发数据的设备)。
5. 按照向导的指引完成驱动框架的生成。
通过这个过程,开发者可以快速构建起符合硬件通讯协议的驱动程序,使得组态王能够有效地控制和监测硬件设备,实现自动化监控系统的高效运行。
116 浏览量
500 浏览量
2012-09-27 上传
点击了解资源详情
2011-07-30 上传
2015-06-19 上传
点击了解资源详情
点击了解资源详情
2018-02-06 上传
qi22rufeng
- 粉丝: 0
- 资源: 3
最新资源
- 单片机串口通信仿真与代码实现详解
- LVGL GUI-Guider工具:设计并仿真LVGL界面
- Unity3D魔幻风格游戏UI界面与按钮图标素材详解
- MFC VC++实现串口温度数据显示源代码分析
- JEE培训项目:jee-todolist深度解析
- 74LS138译码器在单片机应用中的实现方法
- Android平台的动物象棋游戏应用开发
- C++系统测试项目:毕业设计与课程实践指南
- WZYAVPlayer:一个适用于iOS的视频播放控件
- ASP实现校园学生信息在线管理系统设计与实践
- 使用node-webkit和AngularJS打造跨平台桌面应用
- C#实现递归绘制圆形的探索
- C++语言项目开发:烟花效果动画实现
- 高效子网掩码计算器:网络工具中的必备应用
- 用Django构建个人博客网站的学习之旅
- SpringBoot微服务搭建与Spring Cloud实践