ITAV编程培训资料(专业)

上传人:野鹰 文档编号:1126944 上传时间:2017-05-29 格式:PDF 页数:118 大小:6.52MB
返回 下载 相关 举报
ITAV编程培训资料(专业)_第1页
第1页 / 共118页
ITAV编程培训资料(专业)_第2页
第2页 / 共118页
ITAV编程培训资料(专业)_第3页
第3页 / 共118页
ITAV编程培训资料(专业)_第4页
第4页 / 共118页
ITAV编程培训资料(专业)_第5页
第5页 / 共118页
点击查看更多>>
资源描述

《ITAV编程培训资料(专业)》由会员分享,可在线阅读,更多相关《ITAV编程培训资料(专业)(118页珍藏版)》请在金锄头文库上搜索。

1、 ITAV 工程部 1ITAV 编程培训资料 ( Control System 软件编程) ITAV 工程部 2(一 ) 如何编写第一个 ITPB II 主机程序 接下来我们就开始学习如何编写在真正意义上能控制设备的主机程序。 运行 Control System。点击 新建新建工程,新建一个工程,弹出如下对话框: 以上属于工程辅助信息,可填可不填。我们直接点击 OK。系统弹出一个对话框,您是否进入配置面板,点击 Yes。 我们知道,所有的软件都是基于硬件的,没有硬件,软件毫无意义,硬件是软件的一个平台、一个支撑面,任何软件不能脱离它的相应硬件平台运行。编写 ITPB II 主机程序所面向的对象

2、是硬件,编程就是如何驱动、控制、安排这些硬件工作的过程。所以,开始在 Control System 上编写 ITPB II 主机程序,为 ITPB II 控制软件搭建硬件平台是我们编写主机程序的第一步。配置我们所需的硬件,在 Control System 软件里, 在工程中所有需要受控的ITAV 网络模块都可以找到。这也是编写主机程序的第一步:搭建控制软件的硬件平台,软件界面如图: ITAV 工程部 3null 系统工具栏 null 设备栏 null Control Systems: 系统工具栏,一些常用的软件功能可以在这里找到 设备栏,包括所有的ITAV 的中控网络设备,配置硬件都从这里开始

3、 界面右键空白处属于设备配置 ITAV 工程部 4Control Systems 包含 ITAV 所有可编程控制主机,目前 ITAV 可编 程系列主机有 ITPB II, ITTC,ITPB null Lighting: Lighting 包含控制灯光模块, ITLITE-4A 调光器。 ITTL-8、 ITTL-4电 源控制器。 null Network Devices Network Devices 包含 IT-VOL 音量卡, ITBW2 两键墙上面板、 ITBW8 八 键墙上面板、 ITBW16 十六键墙上面板, IT-IO32 null Plug-in Control Card Pl

4、ug-in Control Card 包含 ITAV所有扩展卡,包括 ITTEL电话模块、 ITDIG8、 ITK-J8、 ITNET(TCP/IP) 基于浏览器控制卡、 Computer Control基于 LAN 控制卡。 null Touch Panels(Wire) 这里包括所有有线触屏: ITCL 10, ITCL57, ITCL64 null Touch Panels(Wireless) 这里包括所有无线触屏: ITCW57、 ITCW64、 ITCW68 null Wireless Receivers ITRFA 无线接收器 null Port 串口 null IR Module

5、s 红外文件库 null User IR Module 用户自己定义的红库 1.6.1 配置硬件 熟悉界面后,开始配置硬件。在这之前,我们回顾下工程中的设备清单: null ITPB II + ITRFA 无线接收器 + ITCW57 无线触摸屏 (可编程控制系统) null RGB 8x2 矩阵一台 (用于电脑信号切换) null AV 8x2 矩阵一台 (用于视音频信号切换) null ITTL-8 电源控制器一台 (用于强电控制) null ITLT-4 调光器一台 null IT-VOL 音量卡 (用于调光控制) (用于控制音量大小) ITAV 工程部 5RGB 和 AV 矩阵属于 R

6、S-232 控制,无需配置。其他设备均需配置。 从设备栏中可找到我们相应的所需设备。 null 配置 ITPB II 主机 用鼠标点击设备栏中的 Control Systems,必须注意的是,一个程序当中只能配置一个主 机。现在我们用鼠标点击 ITPB II 主机的图标,按住左键不放拖到右上部的设备配置区 后松开鼠标,这时设备配置区可看到一个 ITPB II 主机。完成配置主机。如图: 这是在 Control System 软件里的一个 ITPB II 主机。在 Control System 里,看到硬件都是 虚拟的 ,一个图标可能就代表一个电源控制器、一个无线接收器,一个数字就代 表实际硬件

7、 的 ID。从现在开始我们就要开始习惯于这种虚拟的表现方式。因为编写 ITPBII主机的控制软件, 就是在这些虚拟的硬件里下功夫。 null 配置 ITRFA 无线接收器 用鼠标点击设备栏中的 Wireless Receivers,左击鼠标不放拖到设置栏中的 ITPB II 的 ITRFA 处松开鼠标。这时 UNITS 处就会多出一个 ITRFA 接收器的图标,配置成功。 如图: null 配置 ITCW57 无线触摸屏 点击配置区中的 ITRFA 无线接收器图标,弹出的一个窗口,触摸屏就拖到弹出的这个 窗口。整个窗口有 00-F0,触摸屏可以存放到这 16 个位置其中一个地方。 点击设备栏中

8、的 Touch Panels (Wireless),左击 ITCW57,鼠标不放拖到 60 这个位置松开 鼠标,触摸屏配置完成。如图: ITAV 工程部 6null 配置 ITLT8 电源控制器 点击设备栏中的 Lighting,左击 ITLT8 图标,同样按住左键不放,拖到配置栏中的 ITPB II 中的 ITNET 口上或任何空白处放开, UINTS 中就会出现一个 ITLT8 图标。 null 配置 ITLC4 调光器 点击设备栏中的 Lighting,左击 ITLC4 图标,同样按住左键不放,拖到设备栏中 的 ITPBII 中的 ITNET 口上或任何空白处放开, UINTS 中就会出

9、现一个 ITLC4 图 标。 null 配置 ITVOL 音量卡 点击设备栏中的 Network Devices,左击 ITVOL 图标,同样按住左键不放,拖到设备 栏中的 ITPBII 中的 ITNET 口上或任何空白处放开, UINTS 中就会出现一个 ITVOL 图标。 所有设备配置后,如图显示: 第一步点击这里 完全第一步后会出现箭头所指向的窗口,一个无线接收器可以支持多个触摸屏,我们把所要用的触摸屏拖到 60 位置,因为触摸屏的默认ID 为 60 ITAV 工程部 71.6.2 设置网络设备 ID 网络设备都有个 ID 码,是有高、低两位十六制数表示的,分别为 H 高位和 L 低位。

10、配 置好的网络设备都有一个唯一的 ID 用来标示其身份,也以此用来区分相同的网络设备,在配置网络设备 的时候,其设备的 ID 码要和实际硬件的 ID 相同。但配置过来的网络设备的 ID是按配置顺序默认设 置的,所以我们还需要在软件上调整网络设备 ID 和实际网络设备硬件 ID 相同。 我们以无线接收器为例,如图: 在 Common 的属性栏中, NetObject 的 NetID 选项表示该网络 ID, ID 从 04 开始,通过 下拉列表可以选择。 在实际硬件中,无线接收器上有两个蓝色的 ID 转盘,分别表示 ID 的 H高位和 L低位。 也可以调节实际硬件中的 ID 转盘来更改硬件 ID

11、和软件上配置的硬件相对应。在实际工程 中,一定要保证并检查软件上的网络设备 ID 和实际硬件设备的 ID 一致,不然软件就无法 控制,这是比较容易忽略的一个细节。 1.6.3 设置 COM 口波特率 “串行通信 ”是指外设和计算机间使用一根数据信号线 (另外需要地线 ,可能还需要控 制线 ),数据在一根数据信号线上一位一位地进行传输,每一位数据都占据一个固定的时间 长度。如图: 这种通信方式使用的数据线少,在远距离通信中可以节约通信成本,当然,其传输速 度比并行传输慢。但在短距离(不超过 100 米)数据量不是很大,比如控制数据,还是普 遍采用串行通讯,支持串行通讯的常见设备有投影机、 RGB

12、/VGA/AV 矩阵。 凡是涉及到 RS-232 协议串行通讯控制的设备都会碰到 波特率 这个名词。波特率 是指串口在通讯中每秒钟发送的 Byte 数,每种带 RS-232 控制的设备的波特率都不同。我 们以设置 ITPB II 第一个 COM 口为例子来学习如何设置波特率,点击配置区 ITPB II II 的。在配置区下会弹出一个个口,点击第一个口,在 Common 处可以设置 RS-232 协议的参数,如图: 在这里设置 ID ITAV 工程部 8ITPB II 支持 30057600 的波特率,具体设备 RS-232 参数按照设备说明书的参数 一一设定。 1.6.4 红外学习 学习完设置

13、网络 ID 和设置 COM 波特率后,下一步就是录入系统中要控制红外设备的 红外代码 什么是红外学习 在这之前我们先了解什么是红外设备?通俗的讲,采用红外遥控器控制的设备都属于红 外设备,如 DVD、录像机、卡座、电视机、投影机这些通过红外遥控器控制的设备都属于 红外设备,在中控行业里,红外设备的控制是非常常见的,无论高端可编程中控还是低端电 教产品,都具备控制红外设备的能力。 要采用中控系统控制红外设备,首先要采集红外设备的红外代码,采集红外设备的红外 代码的过程就叫红外学习,不同的中控系统红外采集的技术也不同。概括的讲,是通过一种 叫红外学习器的硬件设备来采集红外代码。 ITPB II内置就有一个红外学习器, ITPB II前面 板的 Sensor 口就是红外学习器的红外接收口。至于红外采集的原理技术不必关心,我们要 做的工作就是把遥控器对着 ITPBII ,ITPB II 前面板的 Sensor 口像平时控制设备一样按遥控 器上的功能按键即可把红外遥控器上的功能按键的红外代码采集到红外学习器,再存储到电 脑里,生 成一个后缀名为 cir 的红外文件。 ITPB II 的红外学习是通过 Control System下的一

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 研究报告 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号