版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
智能可编程中控系统使用说明书Intelligentprogrammablecentralcontrolsystem在使用产品前,请详细阅读本说明书;另外请保管好本说明书重要说明为确保设备可靠使用及人员的安全在安装使用和维护时,请遵守以下事项: 请使用带保护地的单相三线制电源,并确保整个系统使用同一保护地,中控主机的最终接地点应连接至真地,其接地电阻应小于1欧姆。不能使用无保护地的电源,电源线的接地脚不能破坏。无完善的接地,容易造成信号干扰、不稳定,还可能因漏电引起人身事故;请勿使用两芯插头,确保设备的输入电源为220V/50Hz的交流电。 请勿在下列场所使用本产品:有灰尘、油烟、导电性尘埃、腐蚀性气体、可燃性气体的场所;暴露于高温、结露、风雨的场合;有振动、冲击的场合。电击、火灾、误操作也会导致产品损坏和恶化; 在进行螺丝孔加工和接线时,不要使金属屑和电线头掉入控制器的通风孔内,这有可能引起火灾、故障、误操作; 产品在安装工作结束,需要保证通风面上没有异物,包括防尘纸等包装物品,否则可能导致运行时散热不畅,引起火灾、故障、误操作; 避免带电状态进行接线、插拔电缆插头,否则容易导致电击,或导致电路损坏; 安装和接线必须牢固可靠,接触不良可能导致误操作; 对于在干扰严重的应用场合,高频信号的输入或输出电缆应选用屏蔽电缆,以提高系统的抗干扰性能。 必须将外部电源全部切断后,才能进行安装、接线等操作,否则可能引起触电或设备损坏; 在安装布线完毕,立即清除异物,通电前请盖好产品的端子盖板,避免引起触电; 请勿在通电时触摸端子,否则可能引起电击、误操作; 请在关闭电源后进行清扫和端子的旋紧工作,通电时,进行这 请在关闭电源后进行通讯信号电缆的连接或拆除、扩展模块或控制单元的电缆连接或拆除等操作,否则可能引起设备损坏、误操作; 请勿拆卸设备,避免损坏内部电气元件; 产品报废时,请按工业废弃物进行处理,或者按当地的环境保护规定处理; 遇到问题,请先详细参阅本说明,如不能解决,请联系我们。目 录一快速安装说明 4二中控系统功能简述 4三装箱清单 6四特点总述 6五主机综合参数 7六、触摸屏综合参数 8七主机的安装使用 107.1可机柜安装。 107.2关于前面板 117.3关于主机后面板 117.4更改主机的IP地址 13八无线接收器 13九红外设备的控制 14十软件的安装 1510.1编程设计软件安装 1510.2安卓(Android)控制软件安装 1510.3IPAD控制软件安装 1510.4控制软件安装 15十一中控通讯协议解析 1611.1串口数据发送方法 1611.2红外码/射频学习与发射方法 1711.3弱继电器控制方法 1811.4变量替换命令使用方法 1911.5IO1~IO8使用方法 2011.6串口自定义接收数据(用于摄像跟踪等场合) 20十二触摸屏界面设计器 2212.1、软件界面介绍 2212.2、系统设计的基本概念 2812.3、脚本配置 3112.4、软件使用的其它几个要点 34控制界面上传触摸屏 35一快速安装说明1) 共88路RS232及8路52针为的接收,第3针为232的发送6针是485的,第7针是485的2、3RS232接头上同样第67针不能连接到其它设备的非485接头上,否则有可能损坏电路,当不使用485串口时,不要连接串口接头的第6、7两条线。2) 83)Relay84) 口共8具有输入及输出功能。5) 无线接收器连接到中控主机NET口(用直通串口线,并直流电源。(标配的适配器供电即可,如用9V或者其他会导致无线接收器烧掉,切记!!!)二中控系统功能简述中控系统是对声、光、电等各种设备进行集中控制的设备。它应用于多媒体教室、多功能会议厅、指挥控制中心、智能化家庭等,用户可用按钮式控制面板、计算机显示器、专用触摸屏、平板电脑和无线遥控等设备,通过控制主机和中央控制系统软件控制投影机、展示台、影碟机、录像机、卡座、功放、话筒、计算机、笔记本、电动屏幕、电动窗帘、灯光等设备,实现集中化,人性化的操控。中控系统常见控制结构图三装箱清单 中控系统主机一台; 使用说明书一份; 资料光盘一张; 合格证,保修卡各一份; 电源线一条。四特点总述 同时支持平板电脑、安卓平板电脑、射频触摸屏、windows支持多种平台,并且平板、安卓平板、射频触屏及windows电脑的控制界面完全相同,方便用户使用。多种方式,可同时使用,互为备份,让项目更健壮。 非网页式,各个平台(AD、安卓、windows)都有功能一致的专用操控软件,更显专业,易用,稳定。 AD控制软件需要越狱才可以安装,也可通过证书安装。 的任何字体都能在AD平板安卓平板上正确显(不需制作图片。 编程设计平台可添加各种3D图片作为按钮;也支持图片按钮,支持图片的透明效果,可实现任意形状的按钮,各种效果的界面。 设计平台采用先进的软件技术,不需使用任何电脑语言进行编程,不需使用各种复杂的逻辑模块与宏,以方便施工、后期维护及升级。 程序设计师勿需亲自到现场,可直接通过以太网络,利用互联网传输来更改程序的内容。 专为高要求级场合设计,非电教中控改装,主机配有8个RS232个继电器口、8个IO口等控制口不集成小矩阵等信号切换系统增强控制接口,以降低整个系统崩溃的风险。 主机内置红外学习器。 方式,也可定制为UDP方式。 处理器:双处理器。采用2颗嵌入式高速中央处理器(CPU)并行运算,可快速处理各种复杂的控制指令,提高响应用户的速度。 存储器,可保存高达2048条控制指令满足任何场合的控制存储要求支持扩展。 外观:黑色金属外壳。五主机综合参数 设计级别高端场合完全按照智能会议中控主机要求设计,非电教中控主机改装,具有大量丰富的控制口,向国际知名品牌看齐,不集成信号切换系统(小矩阵,增强控制接口,以降低整个系统崩溃的风险; 方式,也可定制为UDP方式。 处理器:双处理器。采用2颗嵌入式高速中央处理器(CPU)并行运算,有别于传统的中控系统,可快速处理各种复杂的控制指令,提高响应用户的速度; 红外口8路独立可编程的红外发射接口支持控制多台影机等所有红外遥控设备; 继电器:8路弱电继电器接口,用于窗帘、电动幕布等控制; RS232串口:8; RS485/422串口:8 口:支持外部高电平触发动作或输出高电平; 支持电脑控制,触摸屏控制; 电源输出:提供5V电源输出; 总体参数: 电源:100AC~240AC,50/60Hz,国际自适电源; 最大功率:15W; 储存、使用湿度:10%~ 安装:标准机柜,1.5U高度; 平均故障间隔时间小时。六、触摸屏综合参数产品描述:彩色无线触摸屏是最新推出的一款基于Android4.2系统的平板电容触摸屏,具有更加细腻的显示效果,采用BOXCHIPA33四核Cortexa81.5GCPU,用户不仅能获得更大的界面编辑空间,也能获得更快的程序运行体验。技术参数:类型项目描述功能及硬件配置主控BOXCHIPA33四核Cortexa81.5GRAMTWODDRIII512MNANDFLASH闪存4GB硬盘系统资源会占用2G多的硬盘空间,磁盘显示剩余空间不足2G,请不要错误理解硬盘空间不足4G。LCD800*480触控面板多点式电容屏触摸存储扩展最高支持32GB的SD/TF卡扩展WiFi内置高性能,低功耗WiFi,支持802.11b/gG-SENSOR3轴加速传感,配合芯片的3D硬件加速,可实现动感十足的3D游戏和3D界面3G支持WCDMA外置模块(支持列表:E1820,E1782,E1750,E180,E230等)CAMERA支持30W-500W的摄像头功能
3D街景地图,Google地图扬声器单个1W麦克风高灵敏度输入接口OTG可直接支持硬盘内的高清电影、数码相机、手机、U盘、读卡器等数据相互共享,支持连接打印机等OTG功能
USBUSB2.0高速HOSTHOST1.1大口可直接连接鼠标,键盘,U盘等外设充电小型充电器插口,DC5V2A输入耳机3.5mm耳机文件系统系统Android4.2显示系统显示屏8英寸800*480分辨率高清屏,全触摸面板语言简体中文、繁体、英语、法语、德语、意大利语、日文、韩文、俄文、西班牙、波兰、捷克等多种语言网络功能浏览器Opera,UCWeb,SkyFile,Dolphin,多种浏览器,任君选择在线娱乐可支持在线视频,电视,电影,音乐,电台.办公软件WORD,EXCEL,POWERPOINT,PDF,TXT游戏内置3D加速,可完美支持3D效果的游戏扩展性Google市场多达2万多种优秀软件免费下载音频播放支持格式支持MP3,WMA,MP2,OGG,AAC,M4A,MA4,FLAC,APE,3GP,WAV格式音频播放,支持歌曲列表功能信噪比大于90dB录音功能支持MP3,WMA格式录音其它LRC歌词同步,ID3搜索用文件夹搜索专辑图片,自定义音效音频芯片全球顶级Cirrus独立音频解码芯片视频播放支持格式支持AVI(H.264、DIVX、DIVX、XVID),rm,rmvb,MKV(H.264、DIVX、DIVX、XVID),WMV,MOV,MP4(.H.264、MPEG、DIVX、XVID),DAT(VCD格式),VOB(DVD格式),PMP,MPEG,.MPG,,FLV(H.263,H.264),ASF,TS,TP,3GP,MPG等30种格式以上,网络所有视频文件即下即播。播放能力最高分辨率2160P、30Mb码流、绝无色块流畅播放视频输出
附加功能文本阅读支持更换字体、字体颜色、背景颜色、书签功能,支持边听音乐、看图片边看电子书等功能图片浏览支持JPG、BMP、PNG、GIF等各种图片格式浏览并支持旋转/幻灯片播放,最高支持到4096*4096分辨率外放功能双喇叭左右声道外放其他说明体积193*115*14.3mm触控面板全纯平电容式触摸功能按键触控的HOME,RETURN,BACK,整体漂亮大方电池2200毫安/4.2V锂电池续航时间连续使用3小时左右。产品温升小于40度重量0.5kg七主机的安装使用7.1可机柜安装。中控主机可安装到19英寸标准的机柜上。7.2关于前面板1为电源指示灯,当电源接通时,此灯会亮起。2为遥控器红外光接收窗口,在进行红外学习时,请将遥控器靠近并对准此窗口。7.3关于主机后面板1为8路可编程串行通讯接口(DB9公接头,支持RS-232/422/485通讯格式。针脚定义如下:针脚信号说 明1NC无定义2RXDRS-232协议用,接收数据3TXDRS-232协议用,发送数据4NC无定义5GND信号地,RS-232/422/485共地6D+/ARS-422/485协议用7D-/BRS-422/485协议用8NC无定义9NC无定义2为NET系统串口,2针—RXD,3针—TXD,5针GND,用于连接无线接收器,也可以连接电脑用作控制通讯接口。3为红外代码输出口用于控制带红外遥控器的设备如DVD、电视机、投影机。4为可由软件编程的I/O输入输出控制接口可提供5V/10mA负载输出或接收0~5V(10mA负载电流)的信号输入。5为继电器,即弱电开关控制,支持0-36V/1000mA的开控制。6为系统串口,2针—TXD,3针—RXD,5针GND,用于连接电脑用作控制通讯接口。7为网络接口用于连接网络同wifi触摸屏通(如平电,也可用于上传主机程序。8为220V/50HZ交流电源输入接口。7.4更改主机的IP地址出厂时,主机的默认IP是1,您可以根据实际使用情况,对主机的IP地址进行更改。1.运行《TCP232》软件。2. 运行软件后,请使用“搜索模块”按钮搜索连接到网络上的主机,然后双击你要更改的主机,在参数区里进行修改,最后点击“保存参数”按钮即可。注意,要改更地址时,中控主机和电脑必位于同一个局域网内,否则软件无法搜索到主机。八无线接收器本接收器为WIFI无线接收器连接方式:COM接口连接中控主机的NET串口;LAN接口可扩展网口用;增强无线的覆盖强度。3.通讯距离:通讯视距超过80米。九红外设备的控制所有带有红外遥控器的设备如电视机空调机顶盒,都认为是红外控制设备,主机可以通过对遥控器学码并发射红外信号的方式进行控制。红外发射棒使用说明红外发射棒主要用于配合主机控制红外受控设备(DVD、VCR等它是一个装在黑色小型塑料外壳中的红外发射管有正负极之分当安装需要延长红外控制长度时应按二极“正向导通、反向截止”的特性判定正确的接线脚位,红外发射棒出厂时配置了1.5M长度的连接线,带有白色横杆的线为正端,此连接线,可以使用网线延长超过50M外发射棒一端连接至中控主机的红外发射端(R另一端固定至受控设备的红外接收窗口,或与受控设备的红外接收窗口的垂线小于45°,距离红外接收窗口小于的空间范围内。十软件的安装10.1编程设计软件安装双击光盘里的安装文件pc_chs_setup2015,,根据提示,依次点击“下一步”即可完成安装,请注意以下事项:1. 在win7系统下安装时,请不要安装到系统盘(通常为C盘),因为win7系统有权限设置,系统可能会禁止我们的软件往硬盘上写数据,从而导致使用不正常。2. 在xp系统上安装时,请保证系统上已安装了微软的升级包.NETFrameworkv3.5简体中文版,网上可下载。10.2安卓(Android)控制软件安装请将TouchControlV2015.apk文件复制到安卓平板或手机的SD卡根目录下,然后在安卓系统里双击TouchControlV2015.apk,根据提示即可完成安装。装完软件之后,打开控制软件,点击平板返回键会弹出对话框,点击生成注册信息,再提供平板内存TouchControl文件夹里的Registration.key文件,我厂生成授权文件License.key文件,再把此文件导入平板TouchControl文件夹,如编好的工程,把工程文件里的Resource文件夹和data.ics文件也导入平板TouchControl文件夹,再重启平板控制软件即可。10.3IPAD控制软件安装在装软件之前,请先将ipad通过PP越狱软件进行越狱,再通过PP助手电脑软件进行安装TouchControlV2015.ipa和ADIDHelper.ipa软件;装完软件后,在ipad上打开ADIDHelper软件,把上面的序列码发给厂家进行授权。再把授权的KEY.txt文件和编辑好的程序文件中的data.txt和图片文件放入ipad系统(用户)的TouchControl里的TouchControl.app里的根目录即可。。再把ipad里控制软件退出,重新启动。10.4控制软件安装解压PCControl文件到D盘根目录,打开PCControl文件里的<智能中央控制系统管理软件.exe>,提供电脑的MAC物理地址给厂家进行授权使用。再把注册KEY文件和编程好的data.txt文件及images文件夹放入安卓平板的根目录中的TouchControl即可。再重启软件。十一中控通讯协议解析11.1串口数据发送方法起始码条件参数1条件参数2输出通道输出通道位波特率数据长度结束码数据3AABCDEF0DA该值为00则数据可无条件从控制器发送.BIT7为1,则数据只有控制器收到开机码之后和关机码之前才被发送.BIT6为1,则数据只有控制器收到关机码之后和开机码之前才被发送.BIT5为1,则数据只有控制器IO(由条件参数B定)口电平和BIT4一致才被发送.BIT3为1,则数据中一个或两个指定数(第几个数据开始被替换由B来确定)被内部一个或两个变量替换.BIT2=BIT1=BIT0=0为外部指令.BIT0=1为内部指令.BA为00时,则B无用.A-BIT5为1,则B值为IO(01-08)A-BIT3为1,则B值用于指定发送的数据中第几个开始被替换.C(1-99),即01代表RS232通道1,02代表RS232通道2,…该值为09时为几个RS232通道同时输出.由D值定.…10代表RS485通道1,20代表RS485通道2D(1-FF),8位代表8个通道,该位为1则数据可从该通道输出,为0则不能EBIT7为1则数据有偶校验,BIT6为1则数据有奇校验,BIT7,BIT6为0则数据有无校验码,低4位值为波特率,00--1200,01--2400,02--4800,03--9600,04--19200,05--3840006—57600,07-115200.比如:19200的波特率奇校验时数据为“44”,偶校验时为“84”F数据长度--发送数据的个数3A000001(串行口1-8)0003XX(数据位长度)0D数据起始码出厂为3A,可以通过以下指令修改:XX010F0FYY0D3A010F0F3B0D举例:如松下投影机的波特率:9600;数据位:8;停止位:1;奇偶校验:无;投影机开:02504F4E03;投影机关:02504F4603;假设投影机连接到中控主机的COM1串口。那么投影机开机的代码为:3A0000010003050D02504F4E03(说明:从第1通道以9600波特率发送投影机开机的5个代码数据:02504F4E03)投影机关机的代码为:3A0000010003050D02504F4603(说明:从第1通道以9600波特率发送投影机关机的5个代码数据:02504F4603)11.2红外码/射频学习与发射方法红外学习指令为2字节,以0XF0开头,后跟红外学习ID号举例:F001//学习当前遥控码到ID=1F00A//学习当前遥控码到ID=10,16进制表示,10的16进制是0AF080//学习当前遥控码到ID=128,16进制表示,128的16进制是80(2)红外发射控制指令为三个字节。起始码为0xF1,第2字节是红外的学习ID号,第3字节是发射的通道号。学习号从1-128,用16进制表示。通道号的定义如下:第1路输出通道号为00第2路输出通道号为01第3路输出通道号为02第4路输出通道号为03第5路输出通道号为04第6路输出通道号为05第7路输出通道号为06第8路输出通道号为07举例:F10104//发射学习ID号为01,从红外第5路输出F10A06//发射学习ID号为10,从红外第7路输出F18002//发射学习ID号为128,从红外第3路输出使用红外控制时,在TouchPanelBuilder编程软件里编辑要控制的红外按键(在按下代码处按以上指令格式确定好红外的通道和红外ID号,比如:DVD播放键从第2通道发送第3个红外码,按下代码应为:F10301)。学码时,可以采用串口调试助手或TCP网络调试助手直接按以上红外学习指令(2字节)(比如学习第3个红外码代码为:F003)发码给中控主机,然后在3秒钟内正对着中控侧面(靠近电源那个侧面)的红外学习窗口按下相应的遥控器按钮,这时,中控红外指示灯会闪一声,表示这个红外键学习成功;然后可以重复上面的操作,先发一个红外学习码(2字节)给中控,然后对着中控的红外学习窗口按下相应的遥控器。这时就可以按无线触屏上的红外按键控制相应的红外控制设备。注:1~128个红外码是根据ID号统一编码,每一个红外ID号的码都可以从你想要输出的任意通道输出,只需在指令里指定相应的通道号就可以了。2、315M或433Mhz无线射频控制协议:发送一个315M射频信号指令为:FD0000XX发送一个433M射频信号指令为:FC0000XXXX取值为:01~FF11.3弱继电器控制方法3A0105XXYY0D继电器控制(XX--01到08,01为继电器1,YY为00时关继电器,为01时开继电器。XX为09时为几个继电器同时控制,由YY值定,8位代表8个继电器,该位为1则继电器开,为0则继电器关.)举例:3A010501010D第一路开3A010501000D第一路关(其他通道同理)11.4变量替换命令使用方法3A0104XXYY0D改变内部的预存变量值(XXYY为要预存的变量,其中当YY=FF时,指定预存的变量值为一个字节XX;当YY!=FF时,指定预存的变量值为两个字节XX和YY),此内部命令和串口数据发送指令配合使用可实现数据的替换.举例1:3A010431FF0D设置一个变量31H,3A08080100030C0D505630305356303030324E54说明:从第1通道以9600波特率发送12个数据:505630305356303130324E54红色的为替换的数据举例2:3A010431310D设置两个变量30H和31H3A08070100030C0D505630305356303030324E54说明:从第1通道以9600波特率发送12个数据:505630305356313130324E54红色的为替换的数据提示:通过变量替换,一般用于实现两按钮有效时,或点击了两个关联按钮时,才发出控制命令。这种功能多用于控制类似矩阵这种设备,如下图,在触屏的编辑软件内把输入和输出按钮分别设为两个不同的非0值“组号”。再把输出按钮的发送命令设为“变量替换命令”,把输入按钮的发送命令设为串口数据发送命令(其中A设为08,就也是要进行变量的替换)。假设我们用于控制矩阵,矩阵的协议为:输入通道*输出通道!如:2*3!表示2进3出,转换成16进制:322A3321输出按钮1-8的“发送代码”分别设为:3A010431FF0D设置一个变量31H3A010432FF0D设置一个变量32H3A010433FF0D设置一个变量33H3A010434FF0D设置一个变量34H3A010435FF0D设置一个变量35H3A010436FF0D设置一个变量36H3A010437FF0D设置一个变量37H3A010438FF0D设置一个变量38H输入按钮1-8的“发送代码”分别设为:(假设矩阵的串口接中控的串口1,波特率为9600)3A0803010003080D312A00213A0803010003080D322A00213A0803010003080D332A00213A0803010003080D342A00213A0803010003080D352A00213A0803010003080D362A00213A0803010003080D372A00213A0803010003080D382A0021(要被替换的数据为0D后发送数据中的第3个数据,所以写为00,其实可为任意16进制数据)这样就实现了对矩阵的切换控制。请注明,如果按这种编码方式,用户操作按钮时,应先按矩阵输出通道,再按矩阵输入通道。11.5IO1~IO8使用方法3A1002010003080D0123456789ABCDEF功能说明:IO2接口有低电平触发时就会自动从第1通道以9600波特率发送8个数据:0123456789ABCDEF第三个红色字节02表示IO2触发时的事件。11.6串口自定义接收数据(用于摄像跟踪等场合)1、接收和发送数据配置方法(连接COM1—COM8中的任何一个串口来设置):格式如下:8A00XXYYZZ0DMM0DNNXX=设置自定义接收和发送数据的组号(1-32),根据接收的不同码来设定不同的组号。YY=接收数据长度ZZ=发送数据长度MM=接收数据(如:AABBCC0102)NN=需要处理的要发送的数据,格式如下:第1组长度第2组长度…第4组长度第1组数据第2组数据…第4组数据每组要处理的发送数据都是以起始码(出厂为3A)开始,数据格式与串口发送代码相同。如:100F00003A0000010003080D0123456789ABCDEF3A0000020003080D1123456789ABCD解析:要处理发送数据共2组(第3/4姐长度为0),长度分别为16(0x10)和15(0x0F),第一条是向串口1以9600波特率发送0123456789ABCDEF第二条是向串口2以9600波特率发送1123456789ABCD举例:当COM1—COM8中的任何一个串口接收到AABBCC0102的数据后。中控串口1以9600波特率发送0123456789ABCDEF,串口2以9600波特率发送1123456789ABCD设置代码如下;8A000105230DAABBCC01020D100F00003A0000010003080D0123456789ABCDEF3A0000020003070D1123456789ABCD8A000205230DAABBCC01030D100F00003A0000010003080D2123456789ABCDEF3A0000020003070D3123456789ABCD2、设置COM1—COM8中每一个串口的接收波特率(连接PCCOM串口来设置):3A012F2FXX0DXX=主机接收波特率,波特率,00--1200,01--2400,02--4800,03--9600,04--19200,05--3840006—5760007--115200.以上设置完成以后即可根据所设置数据,波特率接收代码并发送数据。8A000105100DAABBCC01020D3A0000010003080D0123456789ABCDEF前面板自定义按键编程方式(选配):9A0FIDXXYYZZMM0DNNID=设置自定义发送数据的按键号(1-16)XX=第1组长度YY=第2组长度ZZ=第3组长度MM=第4组长度NN=每组要发送的数据每组要发送的数据都是以起始码(出厂为3A)开始,数据格式与串口发送代码相同。9A0F01100F00000D3A0000010003080D0123456789ABCDEF3A0000020003070D1123456789ABCD
前面板按键表示:0-9OK0ACanel0BSwitch0CFun0DUp0EDown0F十二触摸屏界面设计器欢迎使用智能控制开发系统使用手册。智能控制开发系统是智能控制软件系统的一部分,是工程人员配置控制系统的重要工具,它为工程人员提供了一个简单易用的工程开发配置人机交互环境。智能控制开发系统集成了触摸屏工程配置、工程上传和下载、界面实时预览以及相关的无线模块配置和网络模块配置功能。12.1、软件界面介绍软件界面介绍智能控制开发软件包含了设备对象配置、界面设计和脚本配置三大部分,通过设计这三个部分且将它们生成的对象相互引用,可以轻松设计出用户需求的应用。软件初始界面如下:界面部分可分为菜单栏、工具栏、设备列表、界面列表、脚本列表、属性框、信息输出栏和客户区。界面部分说明菜单栏和工具栏菜单栏如图所示:下面对图中的每一栏分别进行说明。文件文件里包含如下图所示的子项。新建工程: 该项将建立一个空白的新工程。操作过程如下:用户可以自定义产品型号,如上图所示,点击“添加”按钮,弹出下图对话框,,根据图示输入信息即可定义新的产品型号。打开:点击打开子项,将弹出文件选择对话框,选择需要打开的ICS工程文件。保存:当编辑完一个工程时,用户需要保存该工程。保存后产生两个文件,分别是*.ics和*.hex,前者是文本文件,后者是序列化文件,它们均能被触摸屏系统所用。序列化文件可以加快系统加载速度。另存为,关闭工程:略。导入:生成的HEX文件可以通过这里加载进该软件进行编辑。其它略。编辑略。视图略。设计略。工具主要子项如下图所示。脚本检测:检测工程中建立的脚本是否有错误,检测结果将在信息输出栏中显示。界面预览:对当前正在编辑的工程进行预览,预览窗口效果与在触摸屏中基本一致,但在预览过程中进行的所有数据通信均无效。工程上传:将当前编辑好的工程上传至触摸屏,请在上传之前检查与触摸屏的连接正常。工程下载:将触摸屏的工程下载到本地,请在下载之前检查与触摸屏的连接正常。上传下载配置:配置与触摸屏的通信参数。接收器网络参数配置:配置网络接收器的参数。接收器无线参数配置:配置无线接收器的参数。帮助略。设备列表设备列表列出工程中要进行控制的所有设备对象。设备对象对应于工程所要控制的设备,每个对象包含有属性和事件。不同的属性有不同的用途,代表着设备的具体状态。而事件则是当设备状态更新后对外部其它对象(主要是界面控件)的通知,这个通知通过调用与该事件关联的脚本来实现。每个对象的属性和事件在属性框显示,在设备列表框上选中要查看的设备对象即可以显示其属性和事件。 新建设备方法如下:界面列表界面列表里包含了各类控件对象。它以树结构分布,可以延深至多层。每一个含有子结点的对象必为容器控件。其中,第一层结点是父窗体,界面上能显示的只有一个父被窗体,不可能有两个或两个以上的窗体同时显示,因此在配置工程脚本时不要将两个或两个以上窗体的可见属性设为真(true)。第一层的第一个结节是工程的初始窗体,也就是说,工程在运行时首先显示的是这个窗体。在运行过程中窗体的切换可以通过执行脚本或按钮的链接两种方式进行。界面列表的主要操作内容如下:界面窗体的新建、更名和删除,以及窗体位置的上下移动通过点击界面列表上工具栏新建按钮可以新建一个窗体,这时软件会在工作区打开一个界面编辑页面,用户可以在这个新的页面开始设计这个窗体。位于界面列表最上面的第一个窗体是工程的默认窗体,它将在工程运行时首先被显示。使用界面列表上的工具栏上下移动按钮,可以移动窗体在界面列表的位置,从而设定需要的默认窗体。界面列表的点击操作和拖拉鼠标单击:鼠标单击列表中的控件将选中这个控件,更新属性框的内容(属性框内将显示选中的控件属性或事件),同时如果在工作区该选中的控件所在的窗体已经有编辑页面,则将激活这个编辑页面。鼠标双击:鼠标双击在单击的基础上还显示该选中的控件所在的窗体对应的编辑页面,若编辑页面不存生,则新建一个。鼠标拖拉:鼠标拖拉可以实现控件在不同的父容器移动和复制。有两类控件不能进行拖拉,一是窗体,二是多页面控件的子页面。配合CTRL和SHIFT键,拖拉可以实现不同的操作。当按住CTRL键进行拖拉时,控件将在新的父容器中被复制,当按住SHIFT键进行拖拉时,控件将移动到新的父容器中,而当不按上述两键进行拖拉时,如果控件所拖至的新容器位置与原所处的容器处于同一窗体,那将进行移动操作,否则进行复制操作。3)脚本列表脚本列表包含了各种功能的脚本。通过脚本列表上工具栏的按钮可进行脚本的新建,更名和修改。同时,脚本列表也支持鼠标的单击和双击操作,单击时若选中的脚本在工作区有对应的编辑页面,则将激活这个页面;双击时若先中的脚本在工作区有对应的编辑页面,则激活它,若没有对应的编辑页面,将新建一个编辑页面显示脚本的内容。关于脚本的配置将在以后的章节里作具体介绍。4)属性框属性框显示和编辑设备列表或界面列表里选中的对象的属性和事件。通过属性框里工具栏上的按钮可以切换属性和事件显示。在属性框里可以编辑每一个设备和控件对象,从而满足设计要求。在属性框里的事件页面里可以为对象的每一个配上一个脚本,这个脚本是在工程运行期事件被触发时要执行的动作。5)信息栏信息栏是软件对工程进行测试后信息提示显示场所。提示的内容主要是脚本的测试结果。如果提示的内容提示测试失败,那么用户需要根据提示的内容找出并改正提示中所有的脚本的错误。信息栏中会将所有脚本的错误列出。6)工具箱工具箱分类列出了所有可选的界面控件。在工具箱里选择一个界面控件,接着做便可以在工作区上窗体的编辑页面绘制这个界面控件。目前支持的界面控件主要如下:类型名称说明普通控件普通按钮组合框静态文本面板进度条图片框多页面控件定时器该控件仅仅在编辑期间可见。形状控件直线控件7)工作区工作区可以进行多页面显示,显示的页面主要分两类,一类是界面编辑,一类是脚本编辑。a)界面编辑 界面编辑结合界面列表操作、属性框内属性配置和利用工具箱的控件生成新控件,从而设计窗体的界面。窗体的大小是由工程新建时被确定下来,这个值根据触摸屏的分辨率来确定,定下来后在编辑期间不能更改。一个窗体界面编辑的简单步骤如下:序号操作备注1新建窗体,如果已有,则双击界面列表上的窗体打开窗体编辑页面2根据自己的视觉需求,调整页面的放大系数,便于选择或拖拉控件可跳过3从工具箱上选择一个要绘制的控件,在页面上绘制控件4编辑控件属性,调整控件位置可利用快捷工具栏上的各种对齐按钮来对齐控件5重复3、4,直到界面满足要求6保存b)脚本编辑脚本编辑在下章节中具体说明。12.2、系统设计的基本概念系统的网络分布系统包括PC、触摸屏、外设、中控(根据需要设置)以及各模块之间采用的通信模块,各模块虚拟分布图如上所示。触摸屏是系统的核心,它可以通过通信模块直接控制外设,也可以通过中央控制器控制外设。触摸屏与外设的通信可以采用各种方式,比如网络、无线或RS232等。触摸屏的系统升级或工程更新由PC的软件进行。系统的数据结构和工作流程智能控制系统包括四类模块,分别是界面控件、设备对象、脚本和通信模块。它们之间的数据流通过程如图所示。用户对界面执行操作,操作对应的界面控件将触发相关的事件,若该事件设置了相应的脚本,则操作将调用这个脚本执行定义的一系列动作,动作可以是操作控件,可以是设置设备对象,还可以几个动作的组合,这完全取决于脚本所定制的内容。设备对象经由执行的脚本设置后,内部进行数据处理,并根据配置的通信模块,将数据送至通信模块转发至外部设备。另外,外部设备的数据经由通信模块送至相应的设备对象中,设备对象收到数据后触发相应的事件,由事件配置的脚本将这些数据反馈到界面上显示。下面主要说明一下界面控件、设备模块和通信模块,脚本请参照后续章节。界面控件界面控件是在工程配置期间可以在工具箱里直接找到在界面上编辑的组件。控件分两类,一类容器类控件,在其内部可以配置其它子控件;一类是非容器内控件,内部不能包含任何子控件。每个控件都有属性列表和事件列表。属性列表包含一系列属性,每个属性代表着控件的某一种特征,修改属性值也将修改控件的该类特征。事件列表包含一系列事件,用户在操作了控件将触发某一事件。事件可以设定一个脚本(从已定制的脚本列表中选择),该事件触发后将调用对应设定的脚本。主要的界面控件有:名称类型说明父窗口组件容器界面的第一层容器,所有其它类型控件的父窗口,一个工程至少有一个该类型控件。普通面板容器普通按钮非容器可用于界面切换控制,设备状态控制,可以实现自锁和互锁,具有密码保护功能图像控件非容器多页面控件容器可实现多页面显示和管理控制中心非容器用于调用系统控制面板定时器非容器控件编辑时可见,运行时不可见。用于实现定时执行脚本时间非容器用于显示各种格式的时间进度调节非容器可调节进度静态文本非容器显示文本普通组合框非容器动画非容器显示动画线型控件非容器显示各种线条设备模块设备模块直接映射到实际要控制的外部设备。同界面控件相同,每个设备都有一个属性列表和事件列表。属性列表包含一系列属性,每个属性代表设备的每一个状态或配置,修改状态值将通知设备产生通信数据交由该设备指令的通信模块发送到实际的外部设备。事件列表包含一系列事件,设备模块收到数据后将触发这些事件,通过为这些事件定义脚本可将数据反馈到界面显示。每个设备模块均有一个通信参数属性,这个属性用来描述该设备模块使用哪一个通信模块进行通信。主要的设备模块有:名称说明电源控制器用来控制电源控制器,可以实现数据反馈音量控制器用来控制音量控制器,可以实现数据反馈调光器设备用来控制调光器设备,可以实现数据反馈未知设备是一个虚拟的设备,用来透明转发十六进制数据,它也可以进行数据反馈,反馈的数据由设备根据预设的数据流进行比较,并转化为状态信号。可编程控制器用于控制可编程控制器矩阵用来控制矩阵设备,可以实现数据反馈通信模块通信模块是连结设备模块对象与外部设备的桥梁,它实现设备模块与外部设备间的双向数据通信。通信模块与设备对象的通信参数对应,它不像设备模块,没有属性列表和事件列表,在系统中也没有对应的通信模块列表,它直接与设备对象捆绑在一起。中控出厂通讯IP为:1端口为:6001通信模块主要有如下:名称说明无线通信通过无线模块进行通信12.3、脚本配置脚本是工程设计的重要部分,它由对象(设备或控件)的事件来调用。它给用户提供了强大的灵活性,用户可以根据自己的需求定制不同功能的脚本。在进行具体的介绍之前,先对几个词作说明变量可以被读写的数据。它主要是指设备和控件的属性,该属性必须可读写。可被赋值的变量有几种类型:布尔量、数字量、十六进制代码、字符串、区域尺寸(RECT)。常量可以被读不能被写的数据。它主要在脚本里用于赋值给变量的一类数据。这类常量目前支持以下几种类型:布尔量、数字量、十六进制代码、字符串、区域尺寸(RECT)。事件用来被触发从而调用配置给事件的脚本操作。目前仅有两类对象有事件,分别是设备和控件。脚本编辑界面介绍上图中,脚本编辑页面分三部分,一是脚本具体内容列表,二是脚本操作列表,三是脚本编辑的几个工具按钮。下面分别对三部分进行介绍。脚本内容列表和脚本工具栏脚本内容列表显示脚本对象中每一条操作。脚本的每条操作按行排序的顺序在事件触发后被执行。脚本工具栏负责修改脚本,它包含“添加”,“删除”,“上移”和“下移”四个按钮。“添加”按钮是向脚本添加新的操作,“删除”按钮是删除脚本中被选中的操作,“上移”和“下移”是将被选中的操作分别上移一行和下移一行,这可以改变该操作被执行的优先顺序。另外,如果要修改脚本的某一行内容,可鼠标双击进行相应的修改操作。 另外,脚本内容列表里有错误提示功能。当脚本里某一行出现红色文字,则说明该行脚本代码有语法错误,需要进行更改。操作列表目前脚本仅支持三类操作,分别是赋值、调用脚本和暂停。赋值赋值是将一个常量或变量的数据赋值给另一个变量。赋值操作对应的脚本代码关键字是“=”。配置界面如下:图中,最上方的变量为被赋值的变量,该变量可以手工输入,也可以通过右方的选择按钮进行选择。要赋值的数据可以为变量,也可以为常量,当是常量时,常量设定内会提供对应不同数据类型的不同输入方式,图中所示的是十六进制输入方式。 当赋值操作配置确定后,该赋值操作的代码将自动加入至脚本列表里。调用脚本调用脚本操作可以实现脚本的嵌套。调用脚本操
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 项目验收标准更新通知函3篇范本
- 农业科技与现代农业指南
- IT行业软件工程师项目开发与维护绩效考评表
- 人工智能语音识别技术应用开发手册
- 2026年影视作品拍摄制作合同三篇
- 合作伙伴年度会议邀函(6篇)
- 关于新产品专利申报流程确认的函(8篇)
- 信息化项目运维管理制度
- 2026年上海事业单位医疗卫生类考试《医疗卫生综合知识》预测试题
- 2026新版国际劳务合同9篇
- 2026年教育管理能力考试试卷及解析
- 海水集中取水项目施工方案
- 2026年秋季开学情绪管理心理危机干预培训课件
- 小学主题班会课件:小小少年扣好人生第一粒扣子
- 2026年江苏省苏州市中考语文试题(原卷版)
- 2026-2030中国铬矿行业市场发展趋势与前景展望战略分析研究报告
- 美国律师职业责任制度
- 2025华能澜沧江水电股份有限公司大学毕业生招聘17人笔试参考题库附带答案详解(3卷)
- 感染性疾病科医生进修汇报
- 泥浆清运合同(2025版)
- 睿达杯二试试题和答案
评论
0/150
提交评论