logo资料库

CREATOR中控编程基础教程.pdf

第1页 / 共144页
第2页 / 共144页
第3页 / 共144页
第4页 / 共144页
第5页 / 共144页
第6页 / 共144页
第7页 / 共144页
第8页 / 共144页
资料共144页,剩余部分请下载后查看
目 录
1.1 PGMII 可编程中央控制系统硬件
1.1.1 原装配件
1.1.2 通讯接口说明
1.1.2 通讯接口说明
1.1.3 制作RS-232 控制线
1.1.4 网络设备的概念
1.1.5 制作网络设备控制线
1.1.6 系统连接
1.2 小结
1.3 一套完整的PGMII 程序有哪些部分组成
1.4 Control System 2005 软件
1.4.1 软件概述
1.4.2 安装软件
1.4.3 第一次运行
1.5 TouchPanel 2005 软件
1.5.1 软件概述
1.5.2 安装软件
1.5.3 第一次运行
1.6 编写您第一个PGM II 主机程序
1.6.1 配置硬件
1.6.2 设置网络设备ID
1.6.3 设置COM口波特率
1.6.4 红外学习
1.6.5 小结
1.6.6 控制红外设备-DVD、录像机
1.6.7 控制RS-232 设备-RGB/AV矩阵
1.6.8 用RS-232 控制投影机
1.6.9 控制灯光、投影机电源
1.6.10 从一个小错误开始讨论控制灯光
1.6.11 什么是逻辑指令
1.6.12 Set/Reset Register 逻辑介绍
1.6.13 关于程序规范性:逻辑指令的管理
1.6.14 控制电动屏幕
1.6.15 Mutual Locking 逻辑指令
1.6.16 音量控制
1.6.17 Bistable Trigger 的使用方法
1.6.18 Smooth Regulator 的使用方法
1.6.19 调光控制
1.6.20 实际工程中常见的一键连动要求
1.6.21 应用Delay Timer 实现系统电源自动开关
1.6.22 OR实现信号切换和投影选择输出信号同步
1.6.23 Analog preset2 音量预置百分比
1.6.24 Analog preset1 预设灯光模式
1.6.25 小结
1.6.26 编译程序
1.6.27 调试程序
1.6.28 使用监视管理工具
1.6.29 上传程序
1.7 小结
1.8 触摸屏人机界面设计
1.8.1 熟悉软件
1.8.2 新建一个工程
1.8.3 页面的概念
1.8.4 控件的概念
1.8.5 创建一个按键对象
1.8.6 对象的属性栏
1.8.7 设置按键的大小
1.8.8 设置按键在页面的位置
1.8.9 设置按键的表面颜色
1.8.10 设置按键的名称
1.8.11 设置按键的形状、风格
1.8.12 设置按键的边框宽度、颜色
1.8.13 设置按键的活动状态下的属性
1.8.14 设置按键为透明按键
1.8.15 制作纯图片按键
1.8.16 魔法设置
1.8.17 复制按键
1.8.18 排版工具的使用
1.8.19 统一更改按键尺寸大小、位置
1.8.20 如何制作互锁按键
1.8.21 自锁按键的应用
1.8.22 按键的延时属性的应用
1.8.23 设置按键Join Numbers
1.8.24 按键的跳页功能
1.8.25 画线
1.8.26 文本框的作用
1.8.27 矩形框的作用
1.8.28 动画制作
1.8.29 子页的应用
1.8.30 设计一个完整的触屏程序
1.8.31 从用户的角度考虑
1.8.32 注意事项
1.9 小结
CREATOR 编程教程 广州市天誉科技有线公司 www.creator.com.cn
目 录 1.1 PGMII 1.2 1.3 1.4 Control System 2005 1.5 TouchPanel 2005 可编程中央控制系统硬件..........................................................................4 1.1.1 原装配件...........................................................................................................4 1.1.2 通讯接口说明...................................................................................................4 1.1.3 制作 RS-232 控制线.......................................................................................5 1.1.4 网络设备的概念...............................................................................................6 1.1.5 制作网络设备控制线.......................................................................................6 1.1.6 系统连接...........................................................................................................7 小结 ..........................................................................................................................7 一套完整的 PGMII 程序有哪些部分组成 .............................................................7 软件........................................................................................8 1.4.1 软件概述...........................................................................................................8 1.4.2 安装软件...........................................................................................................8 1.4.3 第一次运行.....................................................................................................12 软件............................................................................................13 1.5.1 软件概述.........................................................................................................13 1.5.2 安装软件.........................................................................................................13 1.5.3 第一次运行.....................................................................................................17 编写您第一个 PGM II 主机程序 .........................................................................23 1.6.1 配置硬件.........................................................................................................25 1.6.2 设置网络设备 ID............................................................................................28 1.6.3 设置 COM 口波特率 .....................................................................................28 1.6.4 红外学习.........................................................................................................29 1.6.5 小结.................................................................................................................35 1.6.6 控制红外设备-DVD、录像机.......................................................................35 1.6.7 控制 RS-232 设备-RGB/AV 矩阵 ................................................................39 1.6.8 用 RS-232 控制投影机 .................................................................................43 1.6.9 控制灯光、投影机电源.................................................................................45 1.6.10 从一个小错误开始讨论控制灯光.........................................................46 什么是逻辑指令.....................................................................................47 1.6.11 1.6.12 Set/Reset Register 逻辑介绍 .................................................................48 关于程序规范性:逻辑指令的管理.....................................................52 1.6.13 控制电动屏幕.........................................................................................54 1.6.14 1.6.15 Mutual Locking 逻辑指令.....................................................................56 音量控制.................................................................................................59 1.6.16 的使用方法..................................................................61 1.6.17 Bistable Trigger 1.6.18 Smooth Regulator 的使用方法...............................................................64 调光控制.................................................................................................65 1.6.19 1.6.20 实际工程中常见的一键连动要求.........................................................68 应用 Delay Timer 实现系统电源自动开关..........................................69 1.6.21 1.6.22 OR 实现信号切换和投影选择输出信号同步 ......................................75 1.6
1.6.23 Analog preset2 1.6.24 Analog preset1 1.6.25 1.6.26 1.6.27 1.6.28 1.6.29 音量预置百分比 ...........................................................80 预设灯光模式 ...............................................................82 小结.........................................................................................................85 编译程序.................................................................................................86 调试程序.................................................................................................86 使用监视管理工具.................................................................................91 上传程序.................................................................................................95 小结 ........................................................................................................................97 触摸屏人机界面设计.............................................................................................97 1.8.1 熟悉软件.........................................................................................................97 1.8.2 新建一个工程.................................................................................................98 1.8.3 页面的概念.....................................................................................................99 1.8.4 控件的概念...................................................................................................102 1.8.5 创建一个按键对象.......................................................................................102 1.8.6 对象的属性栏...............................................................................................103 1.8.7 设置按键的大小...........................................................................................104 1.8.8 设置按键在页面的位置...............................................................................105 1.8.9 设置按键的表面颜色...................................................................................105 设置按键的名称...................................................................................106 1.8.10 1.8.11 设置按键的形状、风格.......................................................................107 设置按键的边框宽度、颜色...............................................................107 1.8.12 设置按键的活动状态下的属性...........................................................108 1.8.13 设置按键为透明按键...........................................................................109 1.8.14 1.8.15 制作纯图片按键...................................................................................109 魔法设置...............................................................................................111 1.8.16 复制按键...............................................................................................111 1.8.17 1.8.18 排版工具的使用...................................................................................112 统一更改按键尺寸大小、位置...........................................................114 1.8.19 如何制作互锁按键...............................................................................114 1.8.20 自锁按键的应用...................................................................................116 1.8.21 1.8.22 按键的延时属性的应用.......................................................................117 设置按键 Join Numbers.......................................................................117 1.8.23 按键的跳页功能...................................................................................119 1.8.24 1.8.25 画线.......................................................................................................119 文本框的作用.......................................................................................120 1.8.26 矩形框的作用.......................................................................................121 1.8.27 1.8.28 动画制作...............................................................................................126 子页的应用...........................................................................................128 1.8.29 设计一个完整的触屏程序...................................................................135 1.8.30 从用户的角度考虑...............................................................................140 1.8.31 1.8.32 注意事项...............................................................................................141 小结 ......................................................................................................................143 1.7 1.8 1.9
1.1 PGMII可编程中央控制系统硬件 1.1.1 原装配件 拆开包装,检查原装配件,原装配件清单如下: † 6 条红外放射棒 用于控制红外设 备的红外发射棒 † 一条 9 针对 9 针的程序传输线,一条 9 针对 3.5 的传输线 9 针对 9 针的传输线 适 合 主 机 后 面 板 的 传输接口,9 针对 3.5 的 传 输 线 适 合 主 机 前面板。 4 孔插头用于 Net 接 口,9 孔的插头用于 † Net 接口插头和 I/O 口插头 † 一个三芯电源线 † 一张保修卡 † 一本说明书 如发现原装配件残缺,请及时联系 CREATOR。 1.1.2 通讯接口说明 什么是通讯接口?通俗的讲,通讯接口就是设备之间互相通讯的桥梁。一个设备需被控 制它必须提供通讯接口,相反,控制系统需控制其他设备也必须提供一个控制通讯接口,不 同的设备由于控制方式不同提供的控制接口也不同。PGMII 提供 CREATOR Net总线接口, 串行接口,红外接口,I/O 控制接口、弱继电器接口。如图:
Net 总线接口 红外接口 程序传输接口 扩展槽 串行接口 I/O 口 弱继电器接口 PGMII 接口详细说明如下: † 8 个串行接口,可自定义 RS232/422/485 协议。 † 8 个红外接口,可同时控制 8 个红外设备。 † 8 个 I/O 接口。 † 8 个弱继电器接口。 † 一个 Net 总线,PGMIINet 总线接口提供 3 种类型的接口:3 个 4 针口,一个 RJ-45 头, 一个 6 芯接口,Net 总线提供多种接口是因为 CREATOR 各种网络设备的通讯接口不一 样,比如电源控制器、调光器、无线接收器是 4 针接口,LXC-1200C 有线触摸屏是 RJ-45 头接口,音量卡是 6 芯接口。必须认识到:Net 总线只有一个,但 PGMII 主机提供了 5 个 Net 接口,是方便接线的考虑。 † 一个 9 针程序传输接口,用来上传用户程序,另外 PGMII 前面板也提供一个程序传输 接口。 1.1.3 制作 RS-232 控制线 PGMII 控制第三方串行设备的时候控制线需手工制作,比如控制投影机,投影机的原装 控制线很短,制作控制线第一步需要知道设备控制接口的引脚定义,PGMII 串行接口 RS-232 的引脚定义为: † 第 5 脚-地(GND) † 第2脚-接收(TxD) † 第3脚-发送(RxD) 连接 PGMII 串行接口的9针接口需要母头,如图: 地(GND) 发送(TxD) 接收(RxD) 只要找出受控设备串行接口的接收(RxD)脚与接地(GND)脚。把 PGMII 的发送(TxD)引脚
与受控设备的接收(RxD)引脚相连,就能和受控设备通讯,有些场合还需要接收受控设备的 信息,那就需要找出受控设备串行接口的发送(TxD)脚与 PGMII 串口的接收(RxD)脚相连。 如图: 虚线表示不需要连接。 在控制 CREATOR系列矩阵的时候,CREATOR 矩阵原配有控制线,可不需要手工制作。 1.1.4 网络设备的概念 连接 Net 总线的设备,由于 Net 总线只有一条控制线,所有的 Net 接口的设备都并联到 这条控制线上,所以我们也称之为网络设备,如电源控制器、调光器、音量卡、无线接收器 设备。这和计算机网络设备有本质上的区别。并且 CREATOR的网络设备不能和其他厂家的 控制系统连接,后果可能会损坏设备。 1.1.5 制作网络设备控制线 CREATOR 自身研发的电源控制器、调光器网络设备没有原装控制线,这也是因为在实 际工程中这些设备的摆放位置往往和 PGMII 距离较远无法估计控制线的长度。所以,我们 需要连接电源控制器、调光器这些网络设备需手工制作控制线,电源控制器和调光器的接口 都是4针接口,4针接口定义从左到右分别是 24、Y、Z、G。电源控制器、调光器和 PGMII 主机的 Net 口相连,控制线的制作方法是两个 4 针接口一一对应,如果有多台电源控制器和 调光器可以把他们并联连接,如图: PGMII 主机 电源控制器 调光器
1.1.6 系统连接 网络设备 红外设备 网络设备 串口设备 1.2 小结 这章节简单介绍了 PGMII 的部分硬件连接,RS-232 和 Net 总线控制线的制作方法,并 不是全部,随着我们深入的学习,会接触到更多硬件及连接方法。 1.3 一套完整的 PGMII 程序有哪些部分组成 一个计算机系统中包括两个部分:硬件和软件。先搞清楚什么是软件和硬件以及软件与 硬件的关系,这对没有接触过计算机的人理解以下工作流程有帮助。 什么是硬件,在前面我们介绍了 PGMII 是什么样的,及 PGMII 是哪些控制接口组成, 这些都是我们能够实实在在地"看到"的东西或设备,我们把这些设备都叫做硬件。一个控制 系统中只有硬件是不够的,因为它不能为我们做任何事情,只有在控制系统中添加了相应的 软件后,控制主机才能发挥它的作用,才能实现我们所要求的目的。所谓软件,就是存储在 计算机中的程序,它是整个计算机系统的灵魂,有了软件的存在,计算机系统才能为人们服 务。完成人们给它的任务。必须提出的是,软件是肉眼"看不到"的。 我们可以通过一些例子,来进一步理解软件、硬件的概念。比如:我们经常使用的音乐 磁带,就这盒磁带本身来说,它是一个硬件,用来播放磁带的录音机也是一个硬件,而存储 在磁带上的音乐就是软件。 通过了解软件、硬件的概念,我们也就知道了它们之间的关系,那就是,硬件和软件是 相互依存的,硬件为软件提供了物质基础,即软件离开了相应硬件的支持,是无法发挥其作 用的,而硬件只有有了相对应软件的支持,才能使硬件有了用武之地。 但是,并不是有了某种硬件就能运行所有的软件,也不是有了某个软件就能在所有的硬 件上运行。很简单,您在 PGMII 上安装个 WindowsXP 操作系统试试,很显然是不可以的。
PGM II 一套完整的程序有三个部分组成:触摸屏人机界面程序、PGM II 主机控制程序、 PGM II 底层程序。他们的之间的联系如下: 用 户 触摸屏人机界面 主机控制程序 主机底层程序 触摸屏人 机界面程序担负着与用户的接口 ,用户通过触摸屏人 机界面来操作控制 PGMII,人机界面触发主机程序命令执行,通过主机底层程序翻译成计算机机器语言与硬件 直接对话,驱动硬件工作。 硬件 用户编写的程序是触摸屏人机界面和主机控制程序,主机底层程序由 CREATOR 研发人 员开发,在 PGMII 出厂时候已写进主机。对用户来说是不可见的。底层程序版本越高的PGMII 主机,其稳定性和可靠性有相应的增强。主机底层程序是可擦写的,并且不断的更新升级, 用户可在 CREATOR网站上获得最新版本,重新升级 PGMII 底层程序。 主机程序和触摸屏人机界面属于用户程序,由用户编写。主机控制程序的开发工具是 Control System 2005 软件,触摸屏人机界面的开发工具是 TouchPanel 2005 软件。这两款编 程工具的使用是这本教材的核心内容,只有熟练掌握,才能编写出优秀的控制程序,发挥 PGMII 强大的功能。 1.4 Control System 2005软件 1.4.1 软件概述 Control System 2005 是 CREATOR 自身研发的一款应用于 CREATOR 高端系列可编程 中控的优秀编程软件,运行于 Windows 视窗操作系统,兼容 win98/2000/XP/2003。是目前 CREATOR 功能最为强大、稳定的一款可编程中控编程软件。适应于 PGM II 、PC3950、 PC4500、PC6500 可编程中控系统。逻辑指令多达 100 多个,可满足于目前用户绝大部分要 求。控件模式设计,全新的拖拽式编程方式使用户可以摆脱记忆繁琐的编程语言的语法、关 键字,不用手写一行程序代码即可完成工作,使得控制程序更加安全、稳定、不易出错、调 试极为方便,简易的操作用户可迅速掌握编程方法。 1.4.2 安装软件 Control System 2005 软件 可 以 通 过 配 套 光 盘 获 得 , 也 可 以 通 过 CREATOR 站 点 http://www.creator.com.cn或 http://www.creator.bj.cn 获得最新版本。 安装 Control System 2005和安装大部分应用软件一样,双击 Control System 2005安装程序,
分享到:
收藏