一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种接线图元件校验组态的方法及系统与流程

2023-03-20 08:04:18 来源:中国专利 TAG:


1.本发明涉及元件信息校验技术领域,具体而言,涉及一种接线图元件校验组态的方法及系统。


背景技术:

2.目前电路图为了提高阅读性,需要增加各种装饰性元件、背景图、图片、文本说明,导致页面元素过多,关键元件的信息不明显。当页面元素过多时,电路图画面会过大,不方便总览元件拓扑信息。电路图绘制完成之后,需要对其设置的拓扑结构、元件信息进行校验。直接在电路图上检查效率比较低,而且容易遗漏元件。
3.电路图缺少高效的根据元件自定义信息查询方法,无法根据电压段、拓扑关系进行快速定位。当涉及跨电路图的元件关系绑定时,无法直观的选择跨页面的元件。采用硬编码的方式会引入人工错误,并且无法自动校验。在项目需要引用一张电路图的元件时,需要加载完整的电路图,并在电路图上肉眼查找元件。当电路图过大时,加载时间会比较长。又因为缺少快速定位的能力,寻找元件的操作比较麻烦。


技术实现要素:

4.本发明解决的问题是如何解决用户在项目中需要关联电路图元件时,对元件信息进行快速定位,解决加载电路图慢,寻找元件的操作繁琐的问题。
5.为解决上述问题,本发明提供一种接线图元件校验组态的方法,包括步骤:
6.s1:获取指定页面中接线图所有元件对象,遍历所有元件对象;
7.s2:判断元件是否为母线或与变压器相连的连接母线,若是,则得到起始母线,结束遍历;若否,则返回继续遍历所有元件对象,直至得到起始母线;
8.s3:选择起始母线来解析母线上连接的元件,并记录已解析的元件;
9.s4:循环遍历已解析的元件的接线,并通过第一预设判断流程判断得到元件的子元件;
10.s5:通过第二预设判断流程划分元件的子元件,完成递归,得到电路图拓扑树信息,并将电路图拓扑树信息上传至后台服务器。
11.在上述方法中,将关键元件的拓扑提取到了独立页面,屏蔽无用信息的干扰,拓扑信息更加直观。对关键拓扑的检查更加方便直观。可以根据拓扑关系对元件追个检查,避免遗漏。根据母线、变压器将电路图拆分为不同电压段。提供了根据拓扑遍历元件的功能,也可以根据元件设置的自定义属性快速定位。将电路图简化为关键元件的拓扑树之后,方便了电路图信息的展示。简化后的电路图拓扑树信息,可以保存到后台服务器的数据库中。用户只需通过后台服务器提供接口,就可以在任意项目中展示电路图信息,而不需要加载完整的电路图,提升了绑定元件操作的便捷性。
12.进一步地,根据母线、变压器将接线图拆分为不同的电压段,并基于不同的电压段遍历所有元件对象。
13.进一步地,所述步骤s4中的第一预设判断流程包括:
14.s41:遍历已解析的所有元件的接线,判断接线另一端的元件是否已解析,若是,则返回继续遍历已解析的所有元件的接线;若否,则将元件保存为元件的子元件。
15.进一步地,所述步骤s5中的第二预设判断流程包括:
16.s51:判断元件的子元件是否为母线和变压器中的任一种,若是,则返回继续循环遍历已解析的元件的接线;若否,则返回继续解析连接的元件的子元件,并对已解析的元件进行记录。
17.进一步地,还包括步骤:
18.s6:通过后台服务器的接口,基于电路图拓扑树信息用户从接口进行访问的页面中对不同的电路图信息进行查询和元件的选择。
19.一种接线图元件校验组态的系统,包括:
20.获取模块:用于获取指定页面中接线图所有元件对象,遍历所有元件对象;
21.第一判断模块:用于判断元件是否为母线或与变压器相连的连接母线,若是,则得到起始母线,结束遍历;若否,则返回继续遍历所有元件对象,直至得到起始母线;
22.记录模块:用于选择起始母线来解析母线上连接的元件,并记录已解析的元件;
23.第二判断模块:用于在循环遍历已解析的元件的接线后,通过第一预设判断流程判断得到元件的子元件;
24.第三判断模块:用于通过第二预设判断流程划分元件的子元件,完成递归,得到电路图拓扑树信息;
25.信息传输模块:用于将电路图拓扑树信息上传至后台服务器。
26.进一步地,根据母线、变压器将接线图拆分为不同的电压段,并基于不同的电压段遍历所有元件对象。
27.进一步地,所述第二判断模块包括:
28.第一执行单元:用于遍历已解析的所有元件的接线,判断接线另一端的元件是否已解析,若是,则返回继续遍历已解析的所有元件的接线;若否,则将元件保存为元件的子元件。
29.进一步地,所述第三判断模块包括:
30.第二执行单元:用于判断元件的子元件是否为母线和变压器中的任一种,若是,则返回继续循环遍历已解析的元件的接线;若否,则返回继续解析连接的元件的子元件,并对已解析的元件进行记录。
31.进一步地,还包括:
32.后台服务器的接口:基于电路图拓扑树信息用户从接口进行访问的页面中对不同的电路图信息进行查询和元件的选择。
33.本发明采用上述技术方案包括以下有益效果:
34.本发明能够通过将关键元件的拓扑提取到了独立页面,屏蔽无用信息的干扰,拓扑信息更加直观。对关键拓扑的检查更加方便直观。可以根据拓扑关系对元件追个检查,避免遗漏。根据母线、变压器将电路图拆分为不同电压段。提供了根据拓扑遍历元件的功能,也可以根据元件设置的自定义属性快速定位。将电路图简化为关键元件的拓扑树之后,方便了电路图信息的展示。在独立的页面就可以完成不同电路图信息的查询和元件选择。选
择元件的绑定方式避免了人工填写可能带来的错误。让用户在项目中需要关联电路图元件时,通过电路图拓扑树信息对元件信息进行快速定位,解决加载电路图慢,寻找元件的操作繁琐的问题。
附图说明
35.图1为本发明实施例一提供的接线图元件校验组态的方法流程图一;
36.图2为本发明实施例一提供的接线图元件校验组态的方法流程图二;
37.图3为本发明实施例二提供的接线图元件校验组态的系统结构图一;
38.图4为本发明实施例二提供的接线图元件校验组态的系统结构图二。
具体实施方式
39.为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
40.以下是本发明的具体实施例并结合附图,对本发明的技术方案作进一步的描述,但本发明并不限于这些实施例。
41.实施例一
42.本实施例提供了一种接线图元件校验组态的方法,如图1和图2所示,本方法包括步骤:
43.s1:获取指定页面中接线图所有元件对象,遍历所有元件对象;
44.s2:判断元件是否为母线或与变压器相连的连接母线,若是,则得到起始母线,结束遍历;若否,则返回继续遍历所有元件对象,直至得到起始母线;
45.s3:选择起始母线来解析母线上连接的元件,并记录已解析的元件;
46.s4:循环遍历已解析的元件的接线,并通过第一预设判断流程判断得到元件的子元件;
47.s5:通过第二预设判断流程划分元件的子元件,完成递归,得到电路图拓扑树信息,并将电路图拓扑树信息上传至后台服务器。
48.具体的,将关键元件的拓扑提取到了独立页面,屏蔽无用信息的干扰,拓扑信息更加直观。对关键拓扑的检查更加方便直观。可以根据拓扑关系对元件追个检查,避免遗漏。根据母线、变压器将电路图拆分为不同电压段。提供了根据拓扑遍历元件的功能,也可以根据元件设置的自定义属性快速定位。将电路图简化为关键元件的拓扑树之后,方便了电路图信息的展示。简化后的电路图拓扑树信息,可以保存到后台服务器的数据库中。用户只需通过后台服务器提供接口,就可以在任意项目中展示电路图信息,而不需要加载完整的电路图,提升了绑定元件操作的便捷性。
49.其中,根据母线、变压器将接线图拆分为不同的电压段,并基于不同的电压段遍历所有元件对象。
50.参阅图2,其中,步骤s4中的第一预设判断流程包括:
51.s41:遍历已解析的所有元件的接线,判断接线另一端的元件是否已解析,若是,则返回继续遍历已解析的所有元件的接线;若否,则将元件保存为元件的子元件。
52.其中,步骤s5中的第二预设判断流程包括:
53.s51:判断元件的子元件是否为母线和变压器中的任一种,若是,则返回继续循环遍历已解析的元件的接线;若否,则返回继续解析连接的元件的子元件,并对已解析的元件进行记录。
54.其中,还包括步骤:s6:通过后台服务器的接口,基于电路图拓扑树信息用户从接口进行访问的页面中对不同的电路图信息进行查询和元件的选择。
55.本方法通过将关键元件的拓扑提取到了独立页面,屏蔽无用信息的干扰,拓扑信息更加直观。对关键拓扑的检查更加方便直观。可以根据拓扑关系对元件追个检查,避免遗漏。根据母线、变压器将电路图拆分为不同电压段。提供了根据拓扑遍历元件的功能,也可以根据元件设置的自定义属性快速定位。将电路图简化为关键元件的拓扑树之后,方便了电路图信息的展示。在独立的页面就可以完成不同电路图信息的查询和元件选择。选择元件的绑定方式避免了人工填写可能带来的错误。让用户在项目中需要关联电路图元件时,通过电路图拓扑树信息对元件信息进行快速定位,解决加载电路图慢,寻找元件的操作繁琐的问题。
56.实施例二
57.本实施例提供了一种接线图元件校验组态的系统,如图3和图4所示,本系统包括:
58.获取模块:用于获取指定页面中接线图所有元件对象,遍历所有元件对象;
59.第一判断模块:用于判断元件是否为母线或与变压器相连的连接母线,若是,则得到起始母线,结束遍历;若否,则返回继续遍历所有元件对象,直至得到起始母线;
60.记录模块:用于选择起始母线来解析母线上连接的元件,并记录已解析的元件;
61.第二判断模块:用于在循环遍历已解析的元件的接线后,通过第一预设判断流程判断得到元件的子元件;
62.第三判断模块:用于通过第二预设判断流程划分元件的子元件,完成递归,得到电路图拓扑树信息;
63.信息传输模块:用于将电路图拓扑树信息上传至后台服务器。
64.其中,根据母线、变压器将接线图拆分为不同的电压段,并基于不同的电压段遍历所有元件对象。
65.参阅图4,其中,第二判断模块包括:
66.第一执行单元:用于遍历已解析的所有元件的接线,判断接线另一端的元件是否已解析,若是,则返回继续遍历已解析的所有元件的接线;若否,则将元件保存为元件的子元件。
67.其中,第三判断模块包括:
68.第二执行单元:用于判断元件的子元件是否为母线和变压器中的任一种,若是,则返回继续循环遍历已解析的元件的接线;若否,则返回继续解析连接的元件的子元件,并对已解析的元件进行记录。
69.其中,还包括:后台服务器的接口:基于电路图拓扑树信息用户从接口进行访问的页面中对不同的电路图信息进行查询和元件的选择。
70.本系统通过获取模块将关键元件的拓扑提取到了独立页面,屏蔽无用信息的干扰,拓扑信息更加直观。对关键拓扑的检查更加方便直观。可以根据拓扑关系对元件追个检查,避免遗漏。根据母线、变压器将电路图拆分为不同电压段。提供了根据拓扑遍历元件的
功能,也可以根据元件设置的自定义属性快速定位。将电路图简化为关键元件的拓扑树之后,通过后台服务器的接口方便了电路图信息的展示。在独立的页面就可以完成不同电路图信息的查询和元件选择。选择元件的绑定方式避免了人工填写可能带来的错误。让用户在项目中需要关联电路图元件时,通过电路图拓扑树信息对元件信息进行快速定位,解决加载电路图慢,寻找元件的操作繁琐的问题。
71.虽然本公开披露如上,但本公开的保护范围并非仅限于此。本领域技术人员,在不脱离本公开的精神和范围的前提下,可进行各种变更与修改,这些变更与修改均将落入本发明的保护范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献