【技术实现步骤摘要】
一种动态新增图元的方法及系统
[0001]本专利技术涉及动态新增图元
,尤其涉及一种动态新增图元的方法及系统。
技术介绍
[0002]画面是水电站计算机自动监控数据输出展示以及操作控制现场设备的重要接口,是一体化SCADA系统的重要组成部分。为了直观形象地展示监控数据,便利地对现场设备进行控制,画面编辑系统图元需要多元化以及可定制化。
[0003]普通的画面编辑系统图元种类及数量固定在系统程序中,难以满足用户不断增加和变更的需求,在画面编辑系统程序中新增图元来满足应用场景不多的需求,需要对系统程序进行修改,从编辑编译到测试。不仅工作量大,而且可能为系统程序引入未知的错误,造成不可预知的后果。
技术实现思路
[0004]本部分的目的在于概述本专利技术的实施例的一些方面以及简要介绍一些较佳实施例。在本部分以及本申请的说明书摘要和专利技术名称中可能会做些简化或省略以避免使本部分、说明书摘要和专利技术名称的目的模糊,而这种简化或省略不能用于限制本专利技术的范围。
[0005]鉴于上述现有存在的问 ...
【技术保护点】
【技术特征摘要】
1.一种动态新增图元的方法,其特征在于:包括,根据历史水电站计算机自动监控数据以及水电站现场设备参数信息,结合图元编辑程序,获取原生图元,并建立一级动态链接库文件;判断用户需求图元是否为原生图元,并根据需求选择实时编辑画面编辑系统中图元编辑程序方式,并建立二级动态链接库文件;画面编辑系统根据一级动态链接库文件与二级动态链接库文件,进行新增图元画面加载展示。2.如权利要求1所述的动态新增图元的方法,其特征在于:还包括,遍历一级动态链接库文件与二级动态链接库文件,将文件分为四类,分别为常用类、特殊类、故障类以及待删除类;选取画面编辑系统显示器内部画面的左下拐点为原点,以画面编辑系统显示器经过原点的横、纵边为坐标轴,建立直角坐标系,则画面编辑器四个拐点坐标为(0,0),(0,A),(B,A)以及(B,0),其中,A为画面编辑系统显示器内部画面纵向长度,B为画面编辑系统显示器内部画面横向长度;当进行新增图元画面加载展示前,根据文件类别分别在画面编辑系统中不同位置建立不同类别标识框架;若文件为常用类别时,在画面编辑系统中画面以(0,3A/4),(0,A),(B/2,A)以及(B/2,3A/4)形成的矩形区域内作为常用类图元标识框架,所述常用类图元包括对旧场景下现场设备的任意图元;若文件为特殊类别时,在画面编辑系统中画面以(0,0),(0,A/4),(B/2,0)以及(B/2,A/4)形成的矩形区域内作为特殊类图元标识框架,所述特殊类图元包括新场景下的任意图元;若文件为故障类别时,在画面编辑系统中画面以(B,A),(B,3A/4),(B/2,A)以及(B/2,3A/4)形成的矩形区域内作为故障类图元标识框架,所述故障类图元包括新旧场景下所有故障图元;若文件为待删除类别时,在画面编辑系统中画面以(B,A/4),(B,0),(B/2,A/4)以及(B/2,0)形成的矩形区域内作为待删除类图元标识框架或/和在不同类别图元下方建立对应删除图元,所述待删除类图元包括新旧场景下所有已经删除、待删除图元以及不同类别图元下方建立对应删除图元的合图元。3.如权利要求2所述的动态新增图元的方法,其特征在于:还包括,当判断用户需求是原生图元时,则认定图元已存在,且向服务器调取该用户需求图元,不进行图元新增操作;当判断用户需求不是原生图元时,则认定图元不存在,且向服务器调取图元编辑程序,进行图元新增操作;当进行图元新增操作时,若选择后台实时编辑画面编辑系统中图元编辑程序方式,则通过服务器下发后台编译指令;当画面编辑系统获取到后台编译指令后,关闭画面编辑系统正常工作状态,将用户需求信息传入编写图元程序,生成新增图元程序,并将新增图元程序编译构建成二级动态链接库文件,并放入指定的文件夹,并判断用户需求新增图元种类,并将该图元放置于对应图
元标识框架内;若需展示或/和使用新增图元,则重新启动画面编辑系统;若不需展示或/和使用新增图元,且需要进一步新增图元,则重新判断新增图元是否属于原生图元,并等待服务器指令。4.如权利要求3所述的动态新增图元的方法,其特征在于:还包括,当进行图元新增操作时,若选择前台实时编辑画面编辑系统中图元编辑程序方式,服务器下发前台编译指令;当画面编辑系统获取到后台编译指令后,暂停画面编辑系统正常工作状态,判断用户需求新增图元种类,确定该图元放置的对应图元标识框架位置,并在暂停页面该位置上进行调用接口函数创建新增图元并对新增图元进行数...
【专利技术属性】
技术研发人员:赵玉娇,李金阳,王鑫,李翔,王凯,边丽娟,张毅,余良,
申请(专利权)人:南京河海南自水电自动化有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。