组态王驱动开发包用户手册:COM组件与VC++开发

5星 · 超过95%的资源 需积分: 20 6 下载量 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. 按照向导的指引完成驱动框架的生成。 通过这个过程,开发者可以快速构建起符合硬件通讯协议的驱动程序,使得组态王能够有效地控制和监测硬件设备,实现自动化监控系统的高效运行。