【技术实现步骤摘要】
一种电网图构建方法、装置及设备
[0001]本专利技术涉及电网图生成领域,尤其涉及一种电网图构建方法、装置及设备。
技术介绍
[0002]基于矢量图形的图形化组态软件是现代电力监控系统的核心模块,典型的应用场景如电力SCADA系统,利用图形化组态软件可以绘制电网图,所述电网图包括但不限于变电站单线图、系统潮流图等。
[0003]现有的图形化组态软件通常提供一个空白画布,用户可以在画布区域绘制出各种图元,并通过线路将各种图元连接起来,以表征实际电力装置之间的连接关系。用户在绘制时,通常根据目测的视觉效果调整各图元之间的相对位置、绘制图元之间的连接线等,这导致最终绘制出来的电力图的规范性、可读性较差。如图1所示,显示的是现有图形化组态软件绘制出来的电网图。位于图1左侧的发电机、母线等与右侧的发电机、母线等均不在同一高度上。甚至将图形放大看后,两个图元的端点很难完全连接在一起,特别是在基于浮点数坐标的系统下,两个看似重叠的端点往往是错开的,此时判断端点是否连接一起的方法通常是判断两个端点之间的距离,如果该小于一个阈值,就认为其连接在一起,反之,则不是连接在一起的。这种连接不仅不可靠,还额外增加了判断连接与否的工作量。可见,现有的图形化组态软件在绘图的规范性及可读性上有待加强。
技术实现思路
[0004]基于上述现状,为了克服现有图形化组态软件绘制出来的电力图规范性及可读性较差的问题,本专利技术提供一种电网图构建方法、装置及设备。
[0005]本专利技术提供一种利用动态网格定位机制的命令交互式 ...
【技术保护点】
【技术特征摘要】
1.一种利用动态网格定位机制的命令交互式电网图构建方法,用于在显示界面的画布区域中构建电网图,所述电网图包括多个图元;其特征在于,包括步骤:S100:接收到基于命令行输入的建立网格坐标指令;所述建立网格坐标指令中包含网格间距值,所述网格间距值包括横向网格间距值和纵向网格间距值;S200:基于所述建立网格坐标指令在预设有原始坐标系统的所述画布区域建立可视的网格坐标系统,确定所述网格坐标系统与所述原始坐标系统之间的映射关系;所述网格坐标系统包括沿第一方向延伸的X坐标轴和多条X网格线,以及沿第二方向延伸的Y坐标轴和多条Y网格线,所述X坐标轴和所述X网格线等间距设置且间距大小为所述纵向网格间距值,所述Y坐标轴和所述Y网格线等间距设置且间距大小为所述横向网格间距值;所述X坐标轴与所述Y网格线交点处显示有横向坐标标签,所述Y坐标轴与所述X网格线交点处显示有纵向坐标标签;其中,所述第一方向与所述第二方向垂直;S300:接收到基于命令行输入的图元操作指令,所述图元操作指令包括第一操作对象符和第一操作内容符,所述第一操作对象符用于确定待操作图元,所述第一操作内容符用于确定所述待操作图元的位置;所述第一操作内容符包括网格坐标系统符及坐标参数,所述网格坐标系统符用于指示所述图元操作指令采用所述网格坐标系统界定位置,所述坐标参数基于所述横向坐标标签和/或所述纵向坐标标签表达位置;S400:根据所述图元操作指令对所述待操作图元进行操作;所述操作包括根据所述坐标参数确定所述待操作图元在所述画布区域中的位置;S500:获得所述电网图。2.如权利要求1所述的利用动态网格定位机制的命令交互式电网图构建方法,其特征在于,所述画布区域为矩形,多个所述横向坐标标签及多个所述纵向坐标标签以所述画布区域的一个顶点为原点,分别沿着所述X坐标轴和所述Y坐标轴排布;所述横向坐标标签和/或所述纵向坐标标签包括数字和/或字母;所述横向网格间距值和所述纵向网格间距值相等或不相等。3.如权利要求1所述的利用动态网格定位机制的命令交互式电网图构建方法,其特征在于,在所述步骤S400中,根据所述坐标参数确定所述待操作图元在所述画布区域中的位置具体包括:步骤S401:将所述坐标参数转换成系统坐标数据;所述系统坐标数据以所述原始坐标系统界定位置;所述系统坐标数据是根据所述网格坐标系统与所述原始坐标系统之间的映射关系、所述坐标参数、所述横向网格间距值和/或纵向网格间距值计算获得;步骤S402:根据所述系统坐标数据确定所述待操作图元在所述原始坐标系统中的位置,所述待操作图元在所述原始坐标系统中的位置与所述待操作图元在所述网格坐标系统中的位置相同。4.如权利要求1所述的利用动态网格定位机制的命令交互式电网图构建方法,其特征在于,所述第一操作内容符进一步包括操作类型符,所述操作类型符用于确定操作类型;所述操作类型符为新增符时,对应的所述操作类型为新增操作,在所述S400中,所述待操作图元新增至根据所述坐标参数确定的位置;所述操作类型符为移动符时,对应的所述操作类型为移动操作,在所述S400中,所述待操作图元移动至根据所述坐标参数确定的位置。
5.如权利要求1所述的利用动态网格定位机制的命令交互式电网图构建方法,其特征在于,所述利用动态网格定位机制的命令交互式电网图构建方法进一步包括:步骤Sa:接收到基于命令行输入的筛选指令,所述筛选指令包含第二操作对象符及第二操作内容符,所述第二操作对象符用于确定待筛选的图元类型,所述第二操作内容符用于确定针对所述图元类型进行的是筛选操作;基于所述第二对象符和所述第二操作内容符,从所述显示界面显示的所述电网图中筛选出符合所述图元类型的所述图元;步骤Sb:基于预设的动态标签生成规则为每一个被筛选出的所述图元生成动态标签信息,所述动态标签信息于所述显示界上显示为被筛选出的所述图元所对应的动态标签;所述第一操作对象符包含所述动态标签信息,所述第一操作对象符根据所述动态标签信息确定所述待操作图元。6.如权利要求1所述的利用动态网格定位机制的命令交互式电网图构建方法,其特征在于,所述动态标签为数字和/或字母。7.一种利用动态网格定位机制的命令交互式电网图构建装置,用于在显示界面的画布区域中构建电网图,所述电网图包括多...
【专利技术属性】
技术研发人员:赵大溥,柳涛,贺彦,蒋国勇,温秉义,邱佳,陈方槟,刘炜,
申请(专利权)人:北京国科恒通科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。