组态王驱动开发包 用户手册 北京亚控科技发展有限公司 1 . 版 权 本 开 发 包 版 权 属 于 北 京 亚 控 科 技 发 展 有 限 公 司 , 任 何 组 织 、 团 体 、 个 人 , 未 经 亚 控公 司 允 许 , 不 得 擅 自 拷 贝 , 使 用 , 对 于 购 买 本 开 发 包 的 组 织 、 团 体 、 个 人 , 只 能 内 部 使 用 ,不 得 擅 自 泄 漏 给 第 三 方 。 2 . 概 述 本 开 发 包 采 用 微 软 标 准 的COM 组 件 技 术 , 采 用 该 技 术 , 在 创 建 接 口 时 , 可 以 创 建多 个 互 相 独 立 对 象 , 每 个 对 象 都 可 以 拥 有 自 己 的 变 量 。 最 后 的 结 果 是 一 个DLL 文 件 。 接 口 中 的 各 函 数 , 是 被 组 态 王 的 两 个 应 用 程 序---TouchExplorer.exe 和 TouchVew.exe 调 用 的 。 如 果 这 两 个 应 用 程 序 都 不 启 动 , 函 数 中 的代 码 将 永 远 没 有 机 会 执 行 。 组 态 王 的 驱 动 程 序 是 组 态 王 和 硬 件 设 备 连 接 的 桥 梁 , 本 开 发 包 用 于 开 发 组 态 王 的 驱 动程 序 。 只 要 拥 有 硬 件 的 通讯协议, 即可 以 使 用 本 开 发 包 开 发 组 态 王 的 驱 动 程 序 。 本 开 发 包 只 能 使 用 VC++开 发 。 3 . 开 发 包 3 .0 修订目的 a) 通用 版 和 嵌入版 统一 到一 套代 码 中 , 通用 版 和 嵌入版 实现同步更新。 b) 生成设 备 类, 为多 设 备 型号驱 动 提供解决方 法。 c) 详尽、 稳健的 基类代 码 。 d) 完善的 功能 与向导。 e) 规范各 类帮助函 数 。 f) 规范编码 格式、 统一 使 用 英文 版 。 g) 修改部 分功能 的 实现方 法。 4 . 开 发 包 使 用 我们提供一 个 开 发 向导工具“DriverToolKit3.0.0.0.exe”, 使 用 这 个 工具, 能 够自动 地生成驱 动 代 码 框架。 运行 工具, 如 下图: 请在 下页输入您的 目标 文 件 夹 点击“安装”,开发包即安装完成。 使用开发包向导创建驱动的过程: (1) 启动 Visual Studio.NET 2003。 (2) 新建一个...