Skip to content

画面编辑器

画面编辑器是Scada的重要的组成部分之一,用户通过画面编辑器提供的丰富的绘图工具绘制现场的设备外观、工艺流程等静态画面。然后通过属性设置,将静态画面中的元素与数据库变量建立对应关系,为图元素赋予一定的动态效果,让其反映现场设备的实时、历史、异常等情况。

界面介绍

整个页面由6个板块组成,其中工具栏的内容和菜单栏的功能重合。工具栏将常用的功能平铺展示出来便于操作,同时提供了快捷键,高效率的完成画面编辑工作。 画面编辑器界面

菜单栏

菜单栏根据功能分为5个部分,内部功能如下图所示 菜单栏

画面

功能说明
新建画面创建全新的画面
画面商城登陆从商城下载画面模版到本地,需要登录账户
电脑端打开电脑端画面
手机端打开手机端画面
系统画面打开系统端画面

编辑

包含画面元素的常用编辑功能 编辑区工程

功能说明
正式运行整个工程所有服务将完全启动,详细见
模拟运行整个工程所有服务将完全启动,详细见
模拟+存储运行整个工程所有服务将完全启动,详细见

视图

可以显示或者隐藏如下区域,扩大画布展示的范围 视图

帮助

工具栏

功能与菜单栏的基本相同,说明如上

控件面板

控件一级菜单分为:控件、图库、图层、资源4个板块

控件

控件是预定义好的基本元素组件,每个元素组件代表不同的使用场景,能够快速有效的组建画面,根据功能将控件分为7个类别。

1显示、2形状、3按钮、4容器、5交互、6图表、7模型。

显示形状按钮容器交互图表
文本线段写值按钮动态面板输入框精致面积
多行文本三角形置位按钮iframe多行输入雷达图
3d文本矩形显隐按钮弹框单选列表折线图
数字菱形递增按钮多选列表堆叠折线
实时报警圆形取反按钮复选框面积图
仿真时钟五边形切换按钮单选框柱状图
日期复位按钮竖向菜单堆叠柱状
仪表盘跳转按钮横向菜单饼状图
时间开关按钮下拉框环状图
管道多选下拉玫瑰图
星期超链接漏斗图
棒图-竖年月日折柱混合
棒图-横年月区间表格
数码管树形控件
翻牌器树形下拉
涨跌数字
水波图
视频播放
跑马灯
环形进度

模型

通常是多个图形、变量、控件、算法、脚本的的组合体,需要多次使用,并需要根据外部的数据进行实时的改变。

例如一台空调模型:1楼1号房间的空调,支持温度显示、湿度显示、报警显示、温度控制等参数,一栋楼有500台空调。这种场景模型可以快速构建整个空调系统 请参考模型相关 。

图库

图库分为系统图库和商城图库。

1、 系统图库

内置在安装包里面,在软件安装的时候,存放在用户当前电脑,不联网可直接使用。内置图库为svg格式,可直接修改图片的颜色 。支持用户上传自己的图库,通常用户可直接将图片复制到画布里面请参考资源

2、 商城图库

存放在云端服务器,属于扩展图库,需要联网登录使用。通常由官方上传、用户上传的图片组成。

支持的格式:png、jpg、bmp,gif,svg,webp,apng

图层

添加到画布的任何图片、控件、视频等元素都可以在“图层”面板中出现。 可调整图层顺序、单独或重命名图层、显示或隐藏图层、锁定和解锁图层、重名命元素、搜索元素或者组。遇到图片打组,双击选中元素。 图层编辑

资源

以工程为单位,用户的资源上传到当前目录,资源分为图片音频视频,添加完成后可拖拽至画布。

上传图片示例:

1、方式一

直接复制(Ctrl+v)图片进入画布,系统自动将元素拷贝至图库路径

图片复制方式一

2、方式二

上传至资源列表,然后拖拽至画布 图片复制方式二

画布区域

画面是整个组态的绘图区域,支持新建画面、操作元素等功能。支持画布缩放(Ctrl+鼠标滚轮)、画布移动(Ctrl+鼠标左键) 画布面板

实时渲染

当工程处于运行状态时,在画布里面可以实时显示元素的动态效果,可以达到正式运行的效果,不用来回切换编辑态和运行态,此功能将提高工程编辑效率。 开启此功能对工程师电脑CPU以及内存有一定的消耗,如果画面编辑卡顿,可关闭此功能,然后重启画面编辑器即可。

属性面板

1、 画面属性

画面属性

属性名称说明
宽度当前画布的宽度,和画面设定的分辨率一致
高度当前画布的高度,和画面设定的分辨率一致
开启网格网格线有助于用户进行精确定位
网格大小默认10个像素,数值范围:0~宽度
高度当前画布的高度,和画面设定的分辨率一致
背景色画布的颜色,可根据变量动态调整
母版页通常用于公共画面,将母版页的画面作为底图,支持将任意画面作为母版页,支持母版页互相嵌套
母版场景

通常用于页眉、页脚、超过2个画面大部分元素有同内容的时候,均可使用母版,母版的灵活运用将大大提高工程效率。 母版示例

元素属性分为:基础属性和元素属性

2、基础属性: 所有元素共用的

属性名称说明
可见性当前元素默认是否显示,可绑定变量实现动态显示或者隐藏
X坐标当前元素在X轴的坐标,可绑定变量实现横向移动
Y坐标当前元素在X轴的坐标,可绑定变量实现纵向移动
宽度当前元素的宽度,可绑定变量实现动态放大
高度当前元素的宽度,可绑定变量实现动态放大
可看权限可设定当前元素,某个账户登录的进来是否可看
可控权限可设定当前元素,某个账户登录的进来是否可控制
水平锚点xxxx
垂直锚点xxxx
不透明度当前元素的透明度,可绑定变量实现动态透明度
旋转角度当前元素的的角度,可绑定变量实现动态旋转

3、元素属性: 每个元素独有的属性,可关联变量、事件实现其动态效果,请参考控件说明 。

元素属性

动态组件面板

对元素的功能进行扩展,按照功能分为5个类别。

变量事件界面事件动画系统界面行为数据联动
写入值退出系统闪烁动画运行时拖拽移动清除联动
复位退出登录心跳动画鼠标放上提示内容事件联动
置位弹出页面轨迹动画
取反跳转页面数字属性动画
递增递减显示隐藏旋转动画
写入值切换面板
写入值自定义脚本
写入值播放声音
写入值

示例:按钮控制变量的同时、弹出窗口、隐藏元素 动态组件示例

SCADA帮助文档