组态展示服务xInsight-CVS发布说明
新特性
1.【趋势控件】支持用户对趋势数据显示比例进行设置,方便用户浏览趋势
2.【趋势控件】文本趋势全局配置中增加趋势数据显示比例设置
3.【趋势控件】显示配置中可以进行趋势的阈值配置,方便用户配置趋势阈值
4.【趋势控件】多点趋势显示时,自动区分趋势曲线颜色
5.【服务模式】支持服务模式代替启动时DOS窗口
6.【特殊属性】图元的特殊属性中,支持手动输入对象名称及模糊搜索
7.【数据库实例名】支持数据库实例名修改
8.【画面导出】支持多画面导出,不受浏览器并发数限制
9.【iHD报警点】支持显示iHD报警点上下限值的显示
Bug修复
1.【图片控件】修复无法批量删除图片bug
2.【线段绘制】修复线段复制粘贴后图元消失bug
3.【元素偏移】修复画面预览后元素发生偏移bug
4.【文本字体】修复文本字体无法调整字号、样式bug
5.【画布留白】修复画面预览缩放后,下方出现空白bug
6.【梯形控件】修复梯形控件缺少通用配置项bug
7.【多点图形】修复折线、多边形、曲线、闭合曲线与其他元素组合时导致元素消失、保存失败的bug.
iCV/iHD 适配版本(等于或高于此版本)
iCV: iCentroView5.6.2_Patch4_20180625
iHD: 3.6.0_build_20180705
新特性
- 【趋势控件】支持趋势文本点功能,用户可以直接拖放文本控件来配置对应该文本弹出的趋势曲线内容,比较方便石化行业相关用户使用。
- 【趋势控件】趋势切换到实时数据的时候可以与翻页时间相互关联。
- 【报警控件】实时报警控件支持安装分组进行过滤;实时报警控件支持多级排序功能。
- 【设计器】集成了柱状图图表,用户可以直接拖放柱状图控件进行配置,与后台实时数据进行关联。
- 【设计器】集成部分伪三维图形,包括圆柱体、立方体和圆锥。
- 【设计器】HTML控件类型样式支持bootstrap风格
- 【管理端】系统升级过程中支持2.3版本的画面升级到3.0版本;示例画面模块添加了按照行业和功能划分的示例内容;变量管理页面支持显示数据点值和时间戳。
已知问题
- (309021) 云模式docker环境下tsdb数据源无法正常使用。
iCV/iHD 适配版本
- iCV:
iCentroView5.6.2_Patch4_20180625
- iHD:
3.6.0_build_20180705
新特性
- 【数据源】该版本新增了直接通过配置的方式接通TSDB、iCV和iHD数据源的功能,是比较重大的功能调整。用户安装完成CVS后,直接输入相关数据源的配置连接信息,即可直接连通数据源。包括实时数据、历史数据、报警数据和权限信息都已经打通。
- 【关系型数据】新增对关系型数据库的支持,用户可将需要进行展示的关系型数据直接通过CVS组态画面进行展现。
- 【视频监控】新增视频监控控件,用户可以直接配置摄像头的地址,拖放到画面中运行,即可看到视频监控画面。
- 【趋势控件】支持历史插值查询展示大致趋势范围,既可以查看在查询时间范围内显示数据的最大最小值(毛刺数据),方便用户定位异常数据。
- 【管理端】增加Debug页面可以用于调试注册点、报警点以及各个服务组件的运行状态,方便实施人员追查问题;增加数据源相关日志的配置与记录,方便实施人员追查问题。
- 【设计器】图元支持自定义属性的表达式配置;支持集成第三方图片资源(URL方式);画面元素增加不可选择项;支持图元可以配置在画面中的绝对坐标。
已知问题
- (306919) 变量管理中只能查询到数据代理中点的名称和描述,值,数据质量及时间戳无法显示。
升级方法
请注意,3.0.0 版本做了大规模变动,请参照用户手册中相关章节。
新特性
- 【趋势控件】增加通过使用tooltip的方式来显示最大最小值,并且用户可以自行选择使用原水平线的方式还是新的tooltip方式;增加对纵坐标量程的动态修改支持,用户可以自行配置Y轴量程范围,也可以取消Y轴量程范围的设置,让其回到原自适应状态;趋势控件的时间范围选择新增了周、月的范围;用户动态添加的点可以持久化保留下来,在下次进入同一个趋势画面的时候可以直接选用。
- 【管理端】支持系统配置文件升级的业务逻辑
- 【运行态】用户可以通过脚本定义错误消息的弹出样式
- 【安装部署】支持与JDT集成安装。
本次数据代理的功能做了以下变更:
- 读值、实时报警、历史数据查询、历史报警查询等调用支持主备
- 读值超时增加返回值
已知问题
- (304958)【趋势图】趋势图运行一段时间后,趋势图无法显示曲线,显示为空,tomcat报错
- (305321)【用户手册】帮助手册及用户手册打开报错
- (305320)【报警控件】报警类型过滤中未找到开关类型的报警类型
升级方法
将发布包中的war文件拷贝到 /iMV-Server/iMV-Core/webapps/
下,重命名为cvs.war,然后重启cvs服务。
新特性
- 【服务端】系统初始化过程中将初始加入user租户;画面运行态加载增加缓存支持,用户可以设置是否启用缓存;支持xInsight-TSDB数据源的选点配置功能(后续运行态功能在下一版本中完成)。
- 【管理端】支持关系型数据库数据代理配置;支持后台运行日志查询与下载,用户可以不用到后台文件系统中手动拷贝日志,只需要从页面中下载即可;系统备份支持历史版本数据的备份;变量管理新增对描述字段的过滤查询功能。
- 【脚本】系统的异步读值接口增加错误回调函数;
- 【设计器】文本框默认使用透明背景色;脚本编辑器支持元素对象排序。
- 【趋势控件】趋势窗口可以支持最大化操作;趋势控件背景色支持用户可配置。
本次数据代理的功能做了以下变更:
- 读值、实时报警、历史数据查询、历史报警查询等调用支持主备
- 读值超时增加返回值
已知问题
- (303263)【云模式】添加画面提示不符合规则,实际可以添加
- (303289)【云模式】上传文件包含中文名,在cvs中显示为???
- (303295)【云模式】趋势控件在选择点错误的时候报错提示不正确
- (303401)【关系型数据代理】修改数据代理名称和数据库名称重复,可以修改成功
- (303408)【关系型数据代理】修改数据代理页面,删除已选中的数据库,点击确定没有反应
- (303426)【趋势图】趋势图无法批量添加对象点
- (303428)【选点】趋势图运行态选点界面中,对象点描述不显示
新特性
- 【服务端】系统支持画面和图元的历史版本存储,并能根据签入记录获取某个历史版本,同时可以对比查看历史版本之间的异同。
- 【趋势控件】可以支持趋势曲线的打印和图片下载;调整了曲线的时间戳显示使用数据代理中的时间戳;趋势配置可以支持批量添加曲线配置。
- 【报警控件】支持用户上传报警声音文件;支持用户对报警控件标题的显示隐藏进行配置;支持用户对报警控件表尾是否固定进行配置;
- 【管理端】变量管理页面中可以对变量进行查询过滤,同时可以支持显示时间戳和数据质量;图元增加了对修改时间的显示;画面和图元导出支持全选操作;图元画面可以一次删除多个;
- 【设计器】画面中引入的图元可以显示该图元的实际路径;画面中的图片元素可以显示该图片的实际路径;脚本编辑器中添加了函数注释功能,用户可以参照注释进行函数编写。
- 【运行态】对系统整体引用的静态资源进行整合,加速系统性能。
本次数据代理的功能做了以下变更:
- 【实时值刷新】提供变量值刷新功能,包括值、质量和时间戳的实时刷新
- 【读值/写值】提供变量(包括域值)的读值和写值功能
- 【历史趋势查询】提供历史趋势查询功能,包括插值查询、实际值查询
- 【实时/历史报警】提供实时报警推送,提供历史报警的查询功能
- 【权限】提供向CVS中添加权限功能,包括用户、群组、资源项的信息
- 【登录】提供登录接口,实现用户登录功能
已知问题
- 【图片】管理器导入画面或者图元时,附带的图片可能无法预览。这是由于新版的 Chrome 浏览器加强了安全限制,禁止新窗口打开链接。画面或者图元设计器中预览不受影响。任然可以通过右击链接点击另存为的方式保存画面,或者复制链接地址在新窗口中粘贴访问。
- 【图片】图片删除后,上传一个内容不同的同名图片,拖动在页面上的图片还是老图片。这是由于 tomcat 缓存机制导致的。
与iCV/iHD适配版本说明
xInsight-CVS 在版本升级中会更新数据源的编码、数据格式等,因此需要与像对应的 iCentroView 和 iHyperDB 配合使用。xInsight-CVS 2.4.0 相对应的版本分别是:
- iCentroView5.6.2_Patch2_20171020 (基准版 iCentroView5.6.2_BUILD_20170303)
- iHyperDB3.2.1_BUILD_20170703
新特性
- 【数据代理】支持冗余,配合重庆轨道项目冗余解决方案,可以实现双机冗余功能。
- 【服务端】能够支持集群配置,即可以同时连接多个redis,形成分布式的部署结构,方便系统扩展;系统配置文件与程序分离,大大方便系统更新。
- 【图元设计器】支持设置画布大小;可以对图元自定义属性进行修改;标准控件可以画布中选中(原来有无法选中的缺陷)。
- 【画面设计器】中元素复制粘贴到鼠标点击位置;页面、元素权限支持AAS权限集成;画面对元素的公共属性进行统一设置;画面背景可以设置填充风格;线条拖放到画面后初始为水平状态;选点界面搜索点可以支持通配符;画面中颜色相关配置可以保存用户自定义颜色值。
- 【报警控件】可以调用全局确认报警接口(可以脱离报警控件使用);支持双击确认报警信息;可以导出历史和实时报警数据到文件中;可以对报警闪烁动画的间隔时间进行配置;可以对报警声音进行用户自定义(目前需要手动拷贝);可以对报警控件的表头进行固定。
- 【趋势控件】支持以脚本方式打开画面后可以对画面进行最大最小和恢复操作;可以在趋势编辑态对X时间轴范围进行配置;趋势脚本支持曲线和时间范围等多个选项的配置;趋势支持多Y轴显示;趋势中对数字量数据进行阶跃方式显示;趋势数据支持获取原始数据值。
- 【系统管理端】变量管理页面中可以显示数据值与描述字段;用户可以在管理端页面中对系统进行配置更改,并重启服务;画面导入导出支持图片信息。
- 【运行态】脚本支持异步批量读取数据点值;支持画面缩放。
已知问题
- 【报警】当报警点名称包含中文时,报警列表只显示数据代理一列数据,其余数据项未显示。
- Redis 的
2.8.4
版本在长时间高强度运行后,会出现无法连接的情况。该问题需要替换 Redis 版本到3.0.504
,并配置Redis内存至少 1G。 - 页面中修改配置信息,保存后点击页面中的重启按钮,导致许可证变为2小时试用许可证。
- 【设计器等高等宽】水平直线与其他图形进行等高操作,其他图形高度为0,会不显示。
- 【性能】确认全部报警后,cvs报警控件刷新时间慢。
xInsight-CVS_2.2.0版本经过近四个月的紧张开发,终于发布了! 该版本主要弥补了CVS在轨道领域项目应用的功能缺失,增强了诸如报警控件、图元、系统备份以及与JDT相融合等多个特性;同时,完成了集成JasperReport报表模板的简单报表集成功能开发,能够将用户设计的报表模板通过简单配置后展示在WEB浏览器中。
新特性
- 支持CVS与JDT兼容运行
- 支持CVS系统备份与恢复
- 提供图元整体闪烁功能
- 提供图元设计器的背景色设置功能
- 支持大画幅的图元设计
- 支持图元导入后对画面中的图元引用即时更新
- 支持图元对象的批量导入导出
- 支持画面的批量分享、批量导入导出
- 报警控件可以支持多个报警信息域的过滤设置和脚本调用过滤
- 报警控件可对报警声音进行过滤设置
- 报警控件支持通过脚本获取报警统计信息
- 报警控件单个列宽和报警控件自身宽度自适应
- 报警控件支持设置初始加载分页序号
- 报警控件支持全部报警确认
- 数据代理框架支持自动重连
- 脚本控制弹出对话框关闭功能
- 脚本可以获取图元所关联的对象
- 用户可以调用自定义服务
- 脚本可获取当前用户所在群组
- 脚本编辑器支持全屏编辑、支持系统函数按字母序排列
- 趋势控件支持差值统计功能
- 趋势控件支持曲线小数位数配置
- 画面Input元素支持多行输入
- HTML集成控件支持用户自定义JS文件的上传和引用
- 画面元素可以通过快捷键微调宽高属性
- 画面设计器工具栏增加元素对齐、分布和图层功能按钮
- 画面设计器中元素复制增加图层信息的复制
- 画面设计器支持等宽等高设置
- CVS画面支持本地变量
- CVS画面支持Resize后的画面自适应
- 提供二次确认框控件
- 报表搭建基本报表管理界面,包括报表层级、报表文件夹、删除、新增、上传等操作
- 报表设计器能够关联数据源
- 报表支持上传jrxml格式的报表模板,并支持预览报表数据
已知问题
- 画面缩略图生成中,如果元素设置了部分填充,缩略图中将不能显示该部分填充效果。
- 图元导入后,画面中如果有对该图元的引用,缩略图将不做变化。
- 同名图库、同名图元的添加提示信息不正确
- 资源配置界面中已经上传的JS文件,可能不能显示(偶尔)
- 变量管理界面点击查询数据点信息后,没有返回该点对应的数据值
- 报警列宽可以设置为0,但实际显示不是0
升级说明
- 原版本中的数据库、redis和配置文件都不需要更新,做好备份即可
- 将原版本中的lessees目录拷贝出来,如果有修改patch.js文件,需单独拷贝出来
- 做好备份后,替换war包,成功解压后将配置文件、lessees目录和patch.js文件拷贝回去即可。
iMobileView 1.9.0 版本根据产品开发规划和用户反馈,增加了多个实用功能特性。增加了历史报警控件的支持;实时报警支持多种报警过滤方式和报警展示形式;趋势控件支持对曲线样式进行配置,可以设置极值、均值线;权限方面,可以对各个画面设置不同访问权限;文本控件可以进行规则匹配,通过不同数据展示不同文本内容;支持图层,用户对不同元素设置不同的展示层,并可以通过脚本控制图层显隐;动画特效,用户可以设置位置动画、路径动画和入场动画,也可以通过脚本来控制动画的运行;最后,运行态可以支持多浏览器,包括 IE11+、FireFox45+ 和 Chrome50+。并对画面刷新性能进行提升,针对系统稳定性也做了专门的优化。
新增功能特性
历史报警控件支持
用户可以直接拖拽左侧工具栏中的历史报警控件,通过配置显示的列内容
运行态用户可以根据需要对历史报警进行过滤。
实时报警支持多种过滤方式和报警展示形式
目前支持报警区域、报警状态、报警时间、报警优先级、报警变量名称和报警类型的过滤。
报警设置增加了报警声音、前景背景闪烁等方式展示报警。
趋势控件支持对曲线样式进行设置,可以设置极值、均值线
在趋势控件的配置窗口中,新增了曲线样式配置和极值配置
运行态下可以不同风格显示趋势控件,查看极值阈值线
权限设置
在画面属性中,可以选择当前画面管理的资源项,从而在运行态进行权限判断。
动画特效
用户可以对画面中的元素配置动画,目前可以支持入场的特效动画,如飞入、旋转等;同时支持位置动画、路径动画。
用户也可通过脚本来控制动画的运行。
文本规则匹配
对于底层不同的数据,通过前端的文本匹配功能,可以实现展示不同的文本内容。
支持图层
用户可以根据需要,将不同元素放置到不同图层中,并通过脚本来控制图层的显影,达到一定的画面效果。
运行态支持兼容多浏览器
运行态画面可以在 IE11+、FireFox45+ 和 Chrome50+ 版本的浏览器中运行。
iMobileView 1.8.0版本在原来版本的基础上,增加了多个实用功能特性,继续对报警控件和趋势控件进行易用性优化和功能增强,同时对设计器中的工具栏进行了改造,用户可以直接通过工具栏按钮对元素进行属性设置,还有提供了设计态和管理端的换肤功能,运行态可以支持 URL 无登录访问系统等。其他多个需求也进行了开发,对之前遗留缺陷进行了修改。
新增功能特性
- 设计器支持工具栏属性设置,用户通过工具栏中的按钮可以直接对元素属性进行配置,同时增加了线型设置和线端设置。
- 设计器增加字体图库、更多通用图形和表达式支持,字体图库是Web技术中一个特殊图形库,可以支持缩放,并且有众多网络资源可供选择,目前已经集成到设计器中。更多通用图形包括弧形、扇形、三角形、菱形、梯形、五边形、六边形、各种箭头等。表达式可以通过选点界面直接进行配置。
- 报警控件支持翻页、报警确认,报警控件对于多条报警可以支持显示翻页显示,同时通过勾选报警后可以进行报警确认操作。
- 趋势控件优化实时趋势展示方式、增加不同时间范围历史数据查询、支持自定义时间段设置,趋势控件的实时趋势会默认显示50%的历史数据,然后再根据实际情况显示最新数据。通过拖拽和时间范围选择查询历史数据。
- 运行态支持URL无登录方式访问系统,画面可以通过分享的方式,生成访问链接和二维码,方便用户使用和传播。
- 支持换肤,用户可以在登录的时候指定不同主题。
- 管理端支持画面缩略图,画面列表可以按照缩略图方式进行展示,用户可以一目了然画面基本内容
iMobileView 1.7.0 版本增加了多个重量级功能,包括趋势控件、报警控件、自定义图元和图库集成,基于这些控件用户可以搭建更加丰富的监控画面内容,大大提升了画面专业性。同时在用户操作易用性方面也做了很大的提升,为了更加快捷的设计画面,设计了整套示例画面帮助用户快速熟悉系统,并且提供多个系统默认图元,供用户使用和学习。
新增功能特性
支持趋势控件
用户通过在设计器中拖拽、配置趋势控件,便可以在监控画面中查看趋势图,并进行选点、翻页、缩放等操作。
支持报警控件
用户通过在设计器中拖拽、配置报警控件,设置过滤条件等,可以在监控画面中查看实时报警列表。
自定义图元
通过图元管理界面,可以对自定义图元进行增删改操作,直接双击打开图元设计器,对图元文件进行编辑。设计完成的图元可以无缝集成到画面设计器中,直接在组态画面中使用。
图库集成
CVS 系统集成了大量高质量的矢量图库,目前包括分类管道、锅炉、化工、风机和三维按钮开关。用户可以直接在画面编辑中使用,并可以配置旋转、显隐等动画。
开发计划
下个交付包我们将对趋势控件、报警控件进行功能加强,增加更多通用图形到设计器中,画面、图元管理可以展示缩略图,整体样式风格要能支持换肤功能,同时对易用性将做较大提升。
经过三个多月的紧张开发,iMobileView 1.5.0 版本终于开发完成。
该版本的 iMobileView (xInsight-View) 有很多的功能改进和新增特性,包括与大数据平台的 Web 端集成、与 PDS 订阅数据源的集成、添加了对授权服务和会话共享的支持、支持监控画面的分享、画面设计器支持元素组合、画面设计器能够为元素配置各种匹配规则、画面设计器新增曲线/折线/多边形/闭合曲线元素、系统管理端支持画面缓存。同时,通过后端订阅接口的实现,提升了画面数据刷新性能,对于服务端画面信息缓存结构进行优化,降低服务端运行内存占用。还有包括对于画面设计器、系统管理界面的众多UI优化,修改了多个使用缺陷。
新增功能特性
大数据平台Web端集成
iMobileView 作为大数据平台的 CVS(Configuration View Service),与大数据平台进行集成,可以通过统一的入口进入系统,用户可以在一个 Web 页面中完成从数据配置到画面展示的全部工作,极大的提高了用户易用性。
PDS 订阅数据源集成
CVS 添加了对于底层 PDS 数据源的集成,用户可以使用 PDS 中的数据来关联监控画面中的数据点;利用订阅接口的高性能特性,前台画面刷新速率得到提升。
授权服务和会话共享支持
CVS 添加了对授权服务 AAS 和大数据平台集群环境下的会话共享环境的支持,这样对于授权的管理统一通过 AAS 进行,方便用户使用;会话共享使得在大规模应用环境下,多个 Tomcat 实例可以共同均衡负载,提高系统服务的响应速率。
监控画面分享和嵌入
现在通过 CVS 服务创建的监控画面可以通过分享链接嵌入到其他系统中,方便有该需求的用户集成监控画面。
画面设计器支持元素组合
元素组合在监控画面设计中是很重要的一个特性,目前 CVS 也可以支持元素组合了,这样可以很大程度上丰富用户制作的画面内容和提升用户操作易用性。
画面设计器支持规则匹配
通过规则匹配设置用户可以极大程度丰富组态画面的展现能力,对于不同数值、不同范围的数据点,画面元素的展示效果可以不同。
画面设计器新增曲线、闭合曲线、折线、多边形元素
画面设计器现在可以支持绘制曲线、闭合曲线、折线和多边形了,用户可以通过这些新元素搭建更丰富的组态画面内容。
开发计划
下个交付包我们将增加多个重量级功能,包括图元、图元设计器、历史趋势控件、报警控件和图库功能。敬请期待!
iMobileView 1.4.0 版本对 iMobileView 整体架构、使用方式等都做了非常大的调整,主要是采用基于浏览器的组态设计器,全部采用在线配置的方式,不再使用原 C/S 模式。
新增功能特性
- 设计器可以在Web浏览器中运行
- 设计器中可以绘制基本图形,包括直线、矩形、圆角矩形和椭圆
- 设计器中可以绘制基本控件,包括单选框、复选框、按钮、输入框
- 设计器中可以支持文本
- 设计器中可以支持图片上传和插入
- 设计器支持图表(折线图、饼图和柱状图)的绘制
- 设计器支持对元素进行属性配置,包括基本属性、位置大小属性、填充属性、线型属性、文本属性、字体属性和其他属性
- 设计器支持脚本编辑
- 设计器支持元素事件绑定,并触发响应脚本 10.设计器支持画面属性配置 11.设计器支持撤销和重做 12.设计器支持画面缩放 13.设计器支持画布网格 14.设计器支持画面预览,并可以选择最终运行设备 15.设计器画面保存 16.设计器支持画面元素统计 17.设计器支持绘图基本操作,包括复制、剪切、黏贴、复本、删除 18.设计器可以支持元素布局,包括对齐方式和分布方式 19.管理端整体风格调整,采用扁平化设计 20.管理端新增画面管理功能 21.画面管理可以对画面进行增加、删除、重命名、预览操作 22.画面管理支持文件夹,可以对画面进行层级管理 23.画面管理可以查看画面、文件夹基本信息 24.后台支持权限服务器对接
已知问题与规避措施
文本元素在配置边框的情况下,并且画面配置了自适应,同时画面设计大小与最终运行大小差别较大的情况下,文本与边框有重叠情况出现。
原因是浏览器自身缩放导致。规避方法:如果有文本需要进行边框配置尽量将文本框配置尺寸放大一些,同时画面设置大小和最终运行屏幕的分辨率尽量接近。
主要新增特性
- 增加历史趋势控件。可以在组态画面中绘制历史趋势控件,并配置参数。运行状态下,用户可以选择历史趋势控件的起止时间和查询点。
- 可配置是否进行推送报警。系统管理员关闭或者打开报警推送功能,WebServer 可以过滤报警推送。
- 后台系统管理界面添加首页重要信息查看,包括系统许可、服务配置信息。
- 服务端提供数据代理删除功能。
- 手机端登录画面画面制作。
- 报警列表控件。用户查看根据权限过滤后的报警列表信息,管理员用户配置报警过滤权限。
1.3.0 中增加了产品安装程序,便于安装、升级。并对 iOS、Android 应用界面做了部分优化。
主要新增特性
- iMV支持PC浏览器展示画面
- 支持在PC浏览器端以弹出窗口的方式打开画面
- 历史趋势控件支持以脚本方式调整起止时间和查询Tag点
- 画面设计器可以直接上传设计完成的画面到服务器
- iMV许可方式调整,设计器取消许可限制、后台增加硬件许可和2小时试用
- iMV服务支持以windows服务方式运行
- 增加实时报警列表报警确认功能
- 通过URL方式可以直接打开iMV画面
- 后台管理端可以查看当前连接数据代理的实时值
- 服务端支持数据定期备份