一种电网图构建方法、装置及设备与流程

文档序号:34056125发布日期:2023-05-05 16:49阅读:53来源:国知局
一种电网图构建方法、装置及设备与流程

本发明涉及电网图生成领域,尤其涉及一种电网图构建方法、装置及设备。


背景技术:

1、基于矢量图形的图形化组态软件是现代电力监控系统的核心模块,典型的应用场景如电力scada系统,利用图形化组态软件可以绘制电网图,所述电网图包括但不限于变电站单线图、系统潮流图等。

2、现有的图形化组态软件通常提供一个空白画布,用户可以在画布区域绘制出各种图元,并通过线路将各种图元连接起来,以表征实际电力装置之间的连接关系。用户在绘制时,通常根据目测的视觉效果调整各图元之间的相对位置、绘制图元之间的连接线等,这导致最终绘制出来的电力图的规范性、可读性较差。如图1所示,显示的是现有图形化组态软件绘制出来的电网图。位于图1左侧的发电机、母线等与右侧的发电机、母线等均不在同一高度上。甚至将图形放大看后,两个图元的端点很难完全连接在一起,特别是在基于浮点数坐标的系统下,两个看似重叠的端点往往是错开的,此时判断端点是否连接一起的方法通常是判断两个端点之间的距离,如果该小于一个阈值,就认为其连接在一起,反之,则不是连接在一起的。这种连接不仅不可靠,还额外增加了判断连接与否的工作量。可见,现有的图形化组态软件在绘图的规范性及可读性上有待加强。


技术实现思路

1、基于上述现状,为了克服现有图形化组态软件绘制出来的电力图规范性及可读性较差的问题,本发明提供一种电网图构建方法、装置及设备。

2、本发明提供一种利用动态网格定位机制的命令交互式电网图构建方法,用于在显示界面的画布区域中构建电网图,所述电网图包括多个图元;所述利用动态网格定位机制的命令交互式电网图构建方法,包括步骤:

3、s100:接收到基于命令行输入的建立网格坐标指令;所述建立网格坐标指令中包含网格间距值,所述网格间距值包括横向网格间距值和纵向网格间距值;

4、s200:基于所述建立网格坐标指令在预设有原始坐标系统的所述画布区域建立可视的网格坐标系统,确定所述网格坐标系统与所述原始坐标系统之间的映射关系;所述网格坐标系统包括沿第一方向延伸的x坐标轴和多条x网格线,以及沿第二方向延伸的y坐标轴和多条y网格线,所述x坐标轴和所述x网格线等间距设置且间距大小为所述纵向向网格间距值,所述y坐标轴和所述y网格线等间距设置且间距大小为所述横向网格间距值;所述x坐标轴与所述y网格线交点处显示有横向坐标标签,所述y坐标轴与所述x网格线交点处显示有纵向坐标标签;其中,所述第一方向与所述第二方向垂直;

5、s300:接收到基于命令行输入的图元操作指令,所述图元操作指令包括第一操作对象符和第一操作内容符,所述第一操作对象符用于确定待操作图元,所述第一操作内容符用于确定所述待操作图元的位置;所述第一操作内容符包括网格坐标系统符及坐标参数,所述网格坐标系统符用于指示所述图元操作指令采用所述网格坐标系统界定位置,所述坐标参数基于所述横向坐标标签和/或所述纵向坐标标签表达位置;

6、s400:根据所述图元操作指令对所述待操作图元进行操作;所述操作包括根据所述坐标参数确定所述待操作图元在所述画布区域中的位置;

7、s500:获得所述电网图。

8、优选地,所述画布区域为矩形,多个所述横向坐标标签及多个所述纵向坐标标签以所述画布区域的一个顶点为原点,分别沿着所述x坐标轴和所述y坐标轴排布;

9、所述横向坐标标签和/或所述纵向坐标标签包括数字和/或字母;

10、所述横向网格间距值和所述纵向网格间距值相等或不相等。

11、优选地,在所述步骤s400中,根据所述坐标参数确定所述待操作图元在所述画布区域中的位置具体包括:

12、步骤s401:将所述坐标参数转换成系统坐标数据;所述系统坐标数据以所述原始坐标系统界定位置;所述系统坐标数据是根据所述网格坐标系统与所述原始坐标系统之间的映射关系、所述坐标参数、所述横向网格间距值和/或纵向网格间距值计算获得;

13、步骤s402:根据所述系统坐标数据确定所述待操作图元在所述原始坐标系统中的位置,所述待操作图元在所述原始坐标系统中的位置与所述待操作图元在所述网格坐标系统中的位置相同。

14、优选地,所述第一操作内容符进一步包括操作类型符,所述操作类型符用于确定操作类型;

15、所述操作类型符为新增符时,对应的所述操作类型为新增操作,在所述s400中,所述待操作图元新增至根据所述坐标参数确定的位置;

16、所述操作类型符为移动符时,对应的所述操作类型为移动操作,在所述s400中,所述待操作图元移动至根据所述坐标参数确定的位置。

17、优选地,所述利用动态网格定位机制的命令交互式电网图构建方法进一步包括:

18、步骤sa:接收到基于命令行输入的筛选指令,所述筛选指令包含第二操作对象符及第二操作内容符,所述第二操作对象符用于确定待筛选的图元类型,所述第二操作内容符用于确定针对所述图元类型进行的是筛选操作;基于所述第二对象符和所述第二操作内容符,从所述显示界面显示的所述电网图中筛选出符合所述图元类型的所述图元;

19、步骤sb:基于预设的动态标签生成规则为每一个被筛选出的所述图元生成动态标签信息,所述动态标签信息于所述显示界上显示为被筛选出的所述图元所对应的动态标签;

20、所述第一操作对象符包含所述动态标签信息,所述第一操作对象符根据所述动态标签信息确定所述待操作图元。

21、优选地,所述动态标签为数字和/或字母。

22、本发明还提供一种利用动态网格定位机制的命令交互式电网图构建装置,用于在显示界面的画布区域中构建电网图,所述电网图包括多个图元;所述利用动态网格定位机制的命令交互式电网图构建装置包括:

23、命令行输入模块,用于以命令行的方式输入指令;其中,所述指令包含操作内容符,或包含操作对象符和操作内容符;

24、网格坐标系统生成模块;用于基于所述指令在预设有原始坐标系统的所述显示界面中生成网格坐标系统,确定所述网格坐标系统与所述原始坐标系统之间的映射关系;所述网格坐标系统包括沿第一方向延伸的x坐标轴和多条x网格线以及沿第二方向延伸的y坐标轴和多条y网格线,所述网格坐标系统的所述x坐标轴和所述x网格线等间距设置,所述y坐标轴和所述y网格线等间距设置,所述x坐标轴与所述y网格线交点处显示有横向坐标标签,所述y坐标轴与所述x网格线交点处显示有纵向坐标标签;其中,所述第一方向与所述第二方向垂直;

25、电网图处理模块,用于对所述图元进行操作以生成所述电网图;

26、所述命令行输入模块接收到基于命令行输入的建立网格坐标指令,所述建立网格坐标指令中包含网格间距值,所述网格间距值包括横向网格间距值和纵向网格间距值;所述网格坐标系统生成模块基于所述网格坐标指令在所述显示界面中生成所述网格坐标系统,所述网格坐标系统的所述x坐标轴和所述x网格线之间的间距大小为所述纵向网格间距值,所述y坐标轴和所述y网格线之间的间距大小为所述横向网格间距值;

27、所述命令行输入模块接收到基于命令行输入的图元操作指令,所述图元操作指令包括的所述操作对象符为第一操作对象符,所述第一操作对象符用于确定待操作图元,所述图元操作指令包括的所述操作内容符为第一操作内容符,所述第一操作内容符用于确定所述待操作图元的位置;所述第一操作内容符包括网格坐标系统符及坐标参数,所述网格坐标系统符用于指示所述图元操作指令采用所述网格坐标系统界定位置,所述坐标参数基于所述横向坐标标签和/或所述纵向坐标标签表达位置;

28、电网图处理模块,根据所述图元操作指令对所述待操作图元进行操作获得电网图;所述操作包括根据所述坐标参数确定所述待操作图元在所述画布区域中的位置。

29、优选地,所述画布区域为矩形,多个所述横向坐标标签及多个所述纵向坐标标签以所述画布区域的顶点为原点,分别沿着所述x坐标轴和所述y坐标轴排布;

30、所述横向坐标标签和/或所述纵向坐标标签包括数字和/或字母;

31、所述电网图处理模块根据所述坐标参数确定所述待操作图元在所述画布区域中的位置具体包括:将所述坐标参数转换成系统坐标数据,根据所述系统坐标数据确定所述待操作图元在所述原始坐标系统中的位置,所述系统坐标数据以所述原始坐标系统界定位置,所述系统坐标数据是根据所述网格坐标系统与所述原始坐标系统之间的映射关系、所述坐标参数、所述横向网格间距值和/或纵向网格间距值计算获得;所述待操作图元在所述原始坐标系统中的位置与所述待操作图元在所述网格坐标系统中的位置相同。

32、优选地,利用动态网格定位机制的命令交互式电网图构建装置进一步包括:动态标签生成模块,用于基于预设的动态标签生成规则为所述图元生成动态标签信息;

33、所述命令行输入模块接收到筛选指令,所述筛选指令包括的所述操作对象符为第二操作对象符,所述第二操作对象符用于确定待筛选的图元类型;所述筛选指令包括的所述操作内容符为第二操作内容符,所述第二操作内容符用于确定针对所述图元类型进行的是筛选操作;所述电网图处理模块基于所述第二对象符和所述第二操作内容符,从所述显示界面显示的所述电网图中筛选出符合所述图元类型的所述图元;

34、所述动态标签生成模块为每一个被筛选出的所述图元生成动态标签信息,所述动态标签信息于所述显示界上显示为被筛选出的所述图元所对应的动态标签;

35、所述第一操作对象符包含所述动态标签信息,所述电网图处理模块根据所述动态标签信息确定所述待操作图元。

36、本发明还提供一种电子设备,包括存储有计算机程序的存储介质,该计算机程序被处理器执行时能实现如上所述的利用动态网格定位机制的命令交互式电网图构建方法,或所述电子设备包括如上所述的利用动态网格定位机制的命令交互式电网图构建装置。

37、本发明所提供的利用动态网格定位机制的命令交互式电网图构建方法、装置及设备,通过在画布区域建立网格坐标系统,利用网格坐标系统定位图元位置,大大地提高了电网图的规范性及可靠性。

38、本发明的其他有益效果,将在具体实施方式中通过具体技术特征和技术方案的介绍来阐述,本领域技术人员通过这些技术特征和技术方案的介绍,应能理解所述技术特征和技术方案带来的有益技术效果。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1