科讯网

您现在的位置是:首页 > 品牌专题 > CRESTRON

CRESTRON

后台-插件-广告管理-手机广告位-内容正文顶部468X60

Xpanel guiDesigner 界面设计

2021-04-14 02:24:54CRESTRON
Xpanel guiDesigner界面设计 XpanelDesigner 是Xpanel自身研发的一款应用于WIFI系列触摸屏的人机界面编程软 件,其功能强大、稳定,控件模式设计,全新的拖拽式编程方式方便用
Xpanel guiDesigner面设计  
XpanelDesigner Xpanel身研发的一款应用WIFI列触摸屏的人机界面编程软  
件,其功能强大、稳定,控件模式设计,全新的拖拽式编程方式方便用户轻松掌握。本软件  
运行Windows窗操作系统,兼win98/2000/XP/Win 7。  
产品安装  
2.1、PCXpanel Designer  
本软件为绿色软件,无需安装,只需XpanelDesigner录的文件拷贝到电脑硬盘,  
然后双XpanelDesigner.exe可运行人机界面编辑软件装过程比较简单里不作  
重 点 描 述 , 需 注 意 的 是 : Winxp 系 统 下 Xpanel Designer 必 须 先 安 装  
Microsoft.NET.Framework 4.0 SP1件才能正常运行。  
2.2、IPadXpanel  
XpanelDesigner一款界面编程软件,要想CSII机通讯必须要IPAD装”  
Xpanel”,方法如下:  
第一步,iPad 首页找到“App Store”并打开(见下图) ;  
第二步,在查找栏里输入“Xpanel”即可在互联网上找到该软件;  
2
第三步,点击免费,跳出苹果帐号密码输入框,输入完成后开始安装;  
注意:在本次调试中由于iPad 自动连接的是中国ITUNES 网站,因此需要输入在中国  
网站注册的帐户密码,现提供一个免费下载帐号(登入数量不能超过苹果规定的5个,下载  
完软件请注销,方便他人使用,若有需要请自行注册帐号):79499032@qq.com;密码:  
A123456789a  
2.3、苹果手机上安Xpanel  
第一步,手机上找到”App Store”并打开(见下图) ;  
3
第二步,在搜索栏里搜索“Xpanel”(见下图) ;  
第三步,点击软件右边“免费”字样,字体将由“免费”变成“安装”;  
第四步安装会跳出一个密码提示框要输入苹果的ID和密码就可以安装  
4
了(若无手机ID和密码请与手机服务商联系);  
第四步,安装成功。  
5
界面说明  
在启XpanelDesigner会打XpanelDesigner主窗口界面面简单介绍  
XpanelDesigner窗口中各部分的功能,该窗口中主要包含菜单栏、工具栏、工程管  
理窗口、工作窗口、对像样式管理窗口等四部分。如下图所示:  
3.1 菜单栏  
XpanelDesigner窗口界面中的菜单栏是用户设置系统参数和编辑工程的入口,主要包  
括文件、编辑、查看、对像、窗口和帮助6主菜单,如下图所示。  
3.1.1 [文件]菜单  
[文件]菜单主要用于文件的管理,通常包括新建工程文件、打开已有的工程文件、保存  
当前的工程文件、编绎当前的工程文件以及设备管理等功能,菜单命令如下图所示。  
6
[文件]菜单中各菜单命令主要的功能如下:  
(1) 新建工程行该菜单命令可以新建一个工程文件择工程文件保存的目录后,  
会弹出一个工程属性窗口。如下图所示:  
这里要介绍的是[页面大小]、[控制系统]两个选项的参数说明:  
[页面大小]选项中们可以看到型分别有CustomiPhone/iPodTouch(480X320、  
IPad(1024X768)、800X600、640X480、320X240。这里我们重点介绍三种分辩率,其余分辩  
率只作新产品预留分辩率。  
aiPhone/iPodTouch专门iPhone/iPodTouch置的分分辩率尺寸为480*320;  
b1024*768iPad分辩率;  
c800*600嵌入XP摸屏的分辩率;  
d卓软件支持分辨率为:320*480 800*600 1024*768 960*480。  
[控制系统]选项,重点介IP址、端口两个参数,其它参数为新版本预留功能。  
IP 地址:CS-II 中控系统或其它中控系统的 IP 地址,可以输入固定的 IP 地址,如:  
192.168.0.109(本公司中控系统默IP),也可以输入域名,如:XXX.mvddns.net。  
端口:中控系统TCP接端口号,本公司中控系统的出厂默认端口号为:15000。  
语音控制管理器:是用于管理语音识别,通过它可以实现语音控制中控系统。  
(此项功能,只对可编程中控有效,对自定义发码的第三方设备无效)  
7
1点击添加指令加语音识别命暂时只能识别普通话后会增加其他语种)  
2称:语音识别时配对的文字。  
3Jion:要执行的数字变量Jion。  
例如:上图的语音控制设计,当我们说开灯”就触发数字变量871jion.  
按钮jion=1000,将弹出语音输入  
脚本管理器:用于管理脚本程序。通过脚本程序实现一些复杂功能。  
1、添加程序:添加脚本程序。  
2、编辑:编辑脚本程序。  
注意:软件暂时只能解析一个脚本程序。当添加多个脚本程序时,软件只能识别最先  
添加的脚本程序。  
(2)上传工程:执行该菜单命令会弹出上传工程窗口,用于把工程上传到触摸屏包IOS。  
8
1192.168.0.101:8019服务器地址IOS备上传工程时设置---应用程序—Xpnael,  
右侧用户界面内的下载文件地址:输192.168.0.101:8019。如下图所示:  
用户界面:  
1载文件地址载服务器地址应上传程序IP一般格式为IP址:8019)  
2、下载选择:打ON,下载界面工程,打OFF不下载。  
3、只下载布局文件:到ON下载布局文件,并不下载图片。打OFF,布局文件  
和图片等文件都下载此项一般用于果只修改了按钮或其它元素的坐标,大小没  
修改它们的图片,重新下载时打ON,就会加快下载速度)  
中控系统设置  
1IP 址:中控的 IP 址,可为任意个.每个 IP 间通过,分隔(如:  
192.168.0.1,192.168.0.2)  
2口号:中控的端口。(只能是一个端口,区别IP址不可以有多个)。  
9
注:  
此处IP址及端口号优先于工程属性IP址及端口号。当两处都填写IP址及端  
口号,只会连接此处填写IP址。  
(3备管理菜单命令用于输Xpanel授权使用码未注册工程无法使用击  
如下图所示:  
a、[设UDID]iPod/iPhone/iPadUDID。可在上传工程时获得。  
b、导出到文件:UDID注册码导出到文件保存。  
c、从文件导入:把保存UDID注册码的文件导入到工程。  
3.1.2 [编辑]菜单  
10  
[编辑]菜单中各菜单命令主要的功能如下:  
(1) 撤消:撤消已执行的动作或命令;  
(2) 重做:重做已执行的功作或命令;  
(3) 清除撤消记忆:清除撤消命令所要用到的内存(此子菜单请小心使用;  
(4) 禁用撤消:选择些功能,撤消功能将禁用;  
(5) 工程属性:请参考新建工程时的工程属性介绍;  
(6) 移到最后:把当前页面的对像(如按钮、图片等)放到最后层;  
(7) 向后:把当前页面的对像(如按钮、图片等)往后移一层;  
(8) 向前:把当前页面的对像(如按钮、图片等)往前移一层;  
(9) 移到最前:把当前页面的对像(如按钮、图片等)放到最前层;  
(10) 选择所有:选择当前页所有的对像;  
(11) 删除所有:删除当前工程所有内容;  
(12) 清Joins/Commands:清除当前工程的所Join Num。  
3.1.3 [视图]菜单  
(1):显Join Numbers:显示/隐藏当前工程的所Join Numbers;  
(2):显Command & Macro Names: 显示/隐藏当前工程的所Command&Macro Names;  
(3):Load Web Images:此功能为新版本预留;  
(4):Join理:弹Join Numbers理窗口,直观显示那Join Numbers用;  
(5):Regex Tester:自定义反馈测试,此功能为新版本预留;  
(6):WOL Generator: 此功能为新版本预留;  
(7)放大/缩小:把当前页面/子页放大/缩小,方便用户编辑界面程序。  
其它三项菜单相对简单,这里不详细讲解。  
3.2 工具栏  
新 建  
页面  
选 取  
保 存  
工程  
新 建  
工程  
列表  
视频监控  
文字输入  
按钮  
滑动条  
打 开  
工程  
新 建  
子页  
工程另  
存为  
光标  
文字  
图片/视频  
Web  
进度条  
11  
快速定义  
字 符 型  
Jion No.  
快速定义  
按钮文字  
内容.  
快速定义  
数 字 型  
Jion No.  
对齐工具  
(左、右、上、下  
等对齐)  
水平均分  
声音添加  
快速定义  
图片属性  
垂直均分  
快速定义模拟  
快速定义  
对像属性  
Jion No.  
3.3 对象样式管理窗口  
对像样式管理窗口是用于设置对像元素参数,在此窗口设置好所有对像元素的参数后,  
页面和子页使用这些元素即可达到不同的效果。  
对像样式(简称“对像像样式有五个元素:Backgrounds(背景)Buttons(按钮)、  
Gauges & Sliders(进度条、滑动条)、Input Fields(文本输入框)、Text(文本)。  
粘帖对像  
复制对像  
删除对像  
新建对像  
删除所有的对像  
背景对像  
从其它工程导入对像  
按钮对像  
进度条动条对像  
文字输入框对像  
文本对像  
12  
3.3.1 Backgrounds(背景)对像属性  
Backgrounds, 如:backgrounds,再点击: 。弹出“背景对像属性”窗口。  
背景对像名称  
背景图片  
3.3.2 Buttons(按钮)对像属性  
选择 Buttons, 再点击: 。弹出“按钮对像属性”窗口。需要注意的是:名称、背景  
图片文件名尽量不使用中文,尽量拼音或英文。  
非激活状态  
按钮对像名称  
使用的图片  
激活状态  
非激活、激活  
使用相同图片  
预览  
文字偏移  
文字阴影  
按钮文字使用  
的字体,不支持  
特殊中文字体  
文字在按钮位置  
字体大小  
13  
3.3.3 Gauges & Sliders(进度条、滑动条)对像属性  
Gauges & Sliders, 再点击: 。弹出“进度条、滑动条对像属性”窗口。需要注  
意的是:名称、背景图片文件名不能使用中文,只能是拼音或英文(注:进度条和滑动条的  
激活与非激活是两种状态,需要两种图片)。  
进度条\滑动条对像名称  
非激活状态图片  
预览  
激活状态图片  
3.3.4 Input Fields(文本输入框) 对像属性  
选择 Input Fields(文本输入框), 再点击: 。弹出“文本输入框属性”窗口。需要  
注意的是:名称不能使用中文,只能是拼音或英文。  
文本输入框对像名称  
字体大小  
字体颜色  
文字在按钮位置  
3.3.5 Text(文本)对像属性  
选择 Text(文本), 再点击: 。弹出“文本属性”窗口。需要注意的是:名称不能使  
14  
用中文,只能是拼音或英文。  
文本输入框对像名称  
字体大小  
字体颜色  
字体在按钮位置  
操作说明  
通过上一章的讲解,基本了解XpanelDesigner架构,现在,我们通过新建一个  
iPad程来详细学习XpanelDesigner使用方法。  
4.1 新建工程  
首先,我们先建一个工程。如下图所示  
新建一个工程  
在弹出窗口中选择您工程中所保存的路径及名称及采用的触摸屏的分辨率在以iPad  
为例择1024X768的分辨率控主机的IP地址为:192.168.0.109 端口为15000储  
位置为D盘教程目录下,文件名为iPad.gui。如图:  
15  
按确定完成,这时候在软件界面左边Projects 上就会多出一个工程,但没有任何东西,为  
这个工程新建一个页面:  
新建一个页面  
16  
软件会自动在为工程增加一NewPage1页面键选择重命名可以重新命名这个  
页面的名称(注意:不支持中文名称。我们可以看到“NewPage1”页面下有“Portrait、  
“landscape个页面分别iPad竖屏和横屏们可以分别设计这个页面的横屏  
和竖屏界面。  
4.2 添加对象样式  
新建的页面是一片空白的,没有按钮,没有背景,所以现在我们要先增加对像元素。  
1建背景对像样式  
Backgrounds, 再点击  
,弹出“背景对象属性”窗口。在名称输light;  
背景图片选选择一幅文件名为: Backgrounds.png辨率1024X768图片。  
2建按钮对像样式  
Buttons, 再点击: 。弹出“按钮对像属性”窗口(如下图。  
激活和非激活是两种不同状态了区分开来以选择两张形状相同但外观不同的  
图片,相应的字体也可以选择不同的大小和颜色,如:非激活选图 light-02.png,字体选  
宋体,大小22,加黑,颜色为绿色;激活选light-01.png,字体选宋体,大小22,  
加黑,颜色选紫色。  
17  
18  
3建进度条、滑动条样式  
Gauges & Sliders, 再点击: 。弹出“进度条、滑动条对像属性”窗口  
4新建文本输入框对像属性  
Input Field, 再点击: 。弹出“文本输入框属性”窗口。  
19  
5、新Text(文本)对像属性  
Text(文本), 再点击: 。弹出“文本属性”窗口。  
20  
4.3 页面设计  
4.3.1 欢迎界面  
设置好对像样式后,下一步我们要在页面分别添加这些元素。中控的页面主要分为  
两种,一种是欢迎页面,一种是控制页面,下面我们先来了解欢迎页面的设计。  
1、HomePage键选择页面属性出页面属性窗口屏主题我们选择  
刚才新建light背景样式,并勾选首页选项。  
2、为了添加动画效果们可以在切换过渡项选择动画类型fade(渐入渐出)、  
moveIn、push、reveal 等。子类型:动画方向,如(从上,从下,从左,从右)时间:  
为动画执行时间。  
3、其他页面切换动画fade、moveIn、push、reveal种简单的基本动画隐藏了  
6特殊动画。具体用法,下几章会讲到。注意的是,如果用隐藏的特殊动画。切换过渡中  
的类型必须选None,子类型及时间可根据需求选择.同时,页面Digital Join0  
如下图所示  
注:首页选项必须勾选,否则系统会把随机把某一页做为首页。  
点击确定后HomePage面的横屏背景会变light 背景样式选择的图片下图所示:  
21  
刚新建的页面是没有任务对象样式的以我们要在新建HomePage面添加图片钮  
和文字。  
A、添加图片---点击工具栏中的图片控件,如图:  
在新建的页面上按住鼠标左键不放拖出一个矩形小可自己控制开鼠标后弹出  
图片属性窗口,选择需要的图片。  
22  
说明:  
1Serial Join:为字符变量Jion.可通过此项动态更改图片名。把如果图片一直不会更改,  
只需填0,否则按需填Jion  
2片:图片名可以是本地的(支PNGJPGBMPGIF 等格式也可以是网络的  
(如:http://www.163.com/aa.png。  
B、添加文字,方法如上(详细方法请参考添加对象样式效果如下:  
注:  
Serial Join:用于动态更改文字的文本但,1 为时间,2 为星期,3 为日期。所以必须跳开  
1,2,3 这三Join)  
23  
C、添加跳转按键  
在对象样式管理栏里新建一个没有任何图标的按键  
在工具栏里选择按键控件,然后在在新建HomePage面上按住鼠标左键不  
放拖出一个覆盖整个页面的矩形,松开鼠标后弹出按键属性窗口,主题选择刚才新  
建的无图按键,跳页选main,如图:  
注:可以选择直接跳页,也可以通过代码跳页。以后章节会讲到通过代码跳页  
做到这一步,我们的欢迎界面就做好了,接下来我们要学习控制界面的制作。  
24  
4.3.2 控制菜单界面  
控制菜单界面是整个控制系统的主要部份以我们会涉及到所有的元素设置控  
制菜单前,我们先建好背景、按钮、文字、文字输入框、进度条的对像样式。  
1页  
为了方便用户使用,我们按控制类别分别采用不同的子页方式显示。  
从上图,我们可以看main 页面包12 个子页,每个子页都有自己的功能。  
1页与页面的区别  
A、 每个子页的大小是独立的,可以是任意大小。每个页面的大小是相同的。  
B、 页面是子页的显示容器。子页不能单独显示,只能插入到页面显示。  
C、 子页只能通过代码方式弹出。页面可以代码,也可以通过直接转跳显示  
25  
2页的新建及属性  
新建子页及设计子页属性基本与页面的相同。这里就不详讲了。如下图:  
3、插入子页  
1、选择要插入的子页。按住鼠标左键,拖拉到要插入的页的 landscape portrait 页  
面上,松开鼠标左键即可。  
26  
2整子页的坐标Jion换动画等页面中双击刚插入的子light..子页引  
用属性”窗口。  
ADigital Jion: Jion.。当可编程中控系统返回对应的子Jion。子页就显示  
或消失。  
B、坐标:用于子页的坐标,包括XY 轴。  
C、显示当打上勾时,子页所在的页面显示时,该子页  
就会显示,否则只能通过中控主机控制显示与消失。  
当打上勾时,对应的子页会显示  
D、 转入、转出:用于子页显示及消失的动画设计。  
根据上面的教程,依次做出各个子页并插入到 main 页面  
们可以点击右键择锁定位置和大小接下来  
制作按键的时候就不会因为误操作移动了。  
3单制作(List 的使用)  
有时我们会碰到在一页中无法显示全部的内容或对像时我们就要用listList 的作  
27  
用是把多个子页通过滑动的方式在页中显示。  
上图中,紫色部份就是一List。我可以向上或下滑动显示菜单按钮。下面我们来讲解一  
下他的制做过程。  
A、点击工具栏的列表控件,新建一个列表,如图:  
B、这时鼠标变成+,在要插入列表的页面或子页中按住鼠标左键拖拉。这时弹出列  
表属性窗口。  
1List Jion:预留功能。  
2面滚动:当此项打上勾时,以页为单位来滚动,否则,随意滚动。  
28  
3标及大小:列表的坐标及尺寸。  
4表内容:一个列表是4 个子页组成,可下拉选择要加入的子页。超4  
个子页,可以使用列表套列表的方式添加(如:第四个子页,添加一列表,  
列表中添加4,5,6,7 子页)  
4、输入框(Input Fields)的使用(一般用于密码验证、及发送输入的文字到中  
控)  
1、首先要为输入框建立全局的主题(对像)属性。上一节我们已简单介绍,这节我们再次  
温故。  
Input Fields,再点击  
新建一Input Fields题对像。在弹出的输入框主题  
属性按需求设置名称、字体、大小等属性。这里我们把名称设transparent(也可以任意,  
但不支持中文命名),然后点击确定。如下图所示。  
29  
2、新建一个密码页面。点击工具栏中的输入框按钮,并拖拉到页面中,增加一个输入框。  
已拖拉到页面中  
的输入框  
30  
3、双击已拖拉到页面的输入框,弹出输入框属性。  
文本:当输入框显示时,要显示的文本,如果为空。只显示键盘输入的文本。  
主题:输入框的采用的全局主题名称,包括了字体,大小,颜色等。这里选transparent  
Serial Join: 输入框Jion No.当从键盘输入文字后,会发S1=文字 到中控系统.其中  
1输入框Jion。  
格式:选择弹出键盘的类型,如:只有数字、常用、网页等键盘类型。  
密码模式:此项打上勾,输入的文字自动用*显示。  
其他几项为预留功能  
现在们要实现密码输入正确后才跳到指定的页里我们要用到脚本程序打开脚本  
编辑器,或者写字板。新建一password.lua脚本程序。如下图:(其中—为程序注释)  
此脚本程序的功能是,当输Xpanel(暂时不支持中文)时,跳jion=23页面(即为  
log1跳,0不跳。  
注意的是键盘输入后,软件会自动调用脚本Input函数,如果有,就执行函数。没  
有就跳过。所以不要修Input数名  
返回值说明:  
p表页jion。有两个1或0;  
d表数字变量,如按钮、子页jion。有两个1或0;  
a表模拟变量,如进度条、滑动条jion。值的范围0-100;  
s表字符变量,如文字、图片jion。值为任意非中文字符。  
31  
32  
5、实时视频的使用。  
1、点击工具栏的视频工具按钮,  
2、拖拉到页面或子页中,添加一个视频窗。双击视频窗。弹出视频属性窗口。  
设计项:  
IP址:视频服务器或网络摄像机IP格式为:IP址:端口)  
视频格式:H264、MPEG格式  
播放、停止:控制播放、停止的按jion  
位置:视频窗口的坐标及大小  
安全项:  
用户名、密码:验证权限访问视频服务器或网络摄像机  
流码1-4)清淅度,1高,4低。  
33  
6、添加按钮声音  
点击工具栏的声音工具按钮,弹出声音管理窗口。  
名称:可任意,但不支持中文名称  
Join:对应按钮Jion,如果0,即表示所有的按钮  
Filename:声音文件只支mp3式)  
34  
自定义发码部份  
软件内置了可编程中控系统的发码协议,也可以自定义发码。支TCP、UDP、HTTP络协  
议(注:暂不支Https议)  
1加系统,点击工具栏的系统管理工具按钮。  
2击  
弹出系统属性窗口。  
A、系统名称:可任意命名。  
B、协议:TCP、UDP、http 三种暂不支https。  
C、IP址/主机名:支IP式及域名方式。  
D、端口:连接端口。  
E、接收广播信息:接UDP广播。  
3加命令,点击 ,弹出添加命令窗口。  
A、 命令名称:支持中文。  
B、 按下发送:按钮点击时发送的命令。  
C、 弹起发送:按钮弹起时发送的命令。  
D锁模式:打上勾,第一次点击按钮发按下  
的命令二次点击按钮发弹起发送的命令  
E止所有的宏:停止宏中还没执行的命令  
注:命令格式,支16制和字符。16制用  
$,字符用’’括起。如$43,$30,$31,’abcd’,’1234ef’代码用,分隔  
35  
4加宏,点击  
,弹出添加宏命令窗口  
A、宏名称:支持中文。  
B、延时:以秒为单位。  
C、命令名称:选择要执行的命令  
例子说明按钮互锁)  
d2=1jion为2按钮按下,d3=0jion为3按钮弹起。  
36  
连接命令。  
点击命令:当点击按钮时,执行的命令。  
点击宏:当点击按钮时,执行的宏。  
脚本程序:点击按钮时,执行的脚本(暂不支持)  
重复延时:当按住按钮不放时,每X执行一次命令或者宏(若有时)  
附:6特殊页面切换动画说明  
'p21=cube''p21=suckEffect''p21=oglFlip''p21=rippleEffect''p21=pageCurl';  
'p21=pageUnCurl'  
Ip址设为:127.0.0.1回路地址。即自己发给自己。  
37  
天气预报例子说明  
1建一个 weather 系统。连接协议为 http,连接中国天气网的服务器  
(http://m.weather.com.cn/data/添加北京、广州的城市代码。  
2加入天气图片到页面。新建页面,并把天气图片拖拉到该页面。  
由于图片名与天气服务器的信息挂勾,所以天气的图片名必须0.png---31.png  
0 代表晴,1表阴等  
38  
3、添加天气信息及天气文字。在要显示天气的页面中加入天气信息及天气文字  
注意的是,文字和图片jion1,2,3三位。  
4、编写脚本语言  
5接按钮  
39  
后台-插件-广告管理-手机广告位-内容正文底部468X60

文章评论