[发明专利]基于快速分组搜索技术的CAD网络拓扑图分析方法有效
申请号: | 201110260519.X | 申请日: | 2011-09-05 |
公开(公告)号: | CN102323966A | 公开(公告)日: | 2012-01-18 |
发明(设计)人: | 胡华威;林俊;郭乐;杨合恭 | 申请(专利权)人: | 江苏西电南自智能电力设备有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 董建林 |
地址: | 211100 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 快速 分组 搜索 技术 cad 网络 拓扑 分析 方法 | ||
1.一种基于快速分组搜索技术的CAD网络拓扑图分析方法,其特征在于:包括以下步骤
(1)、图元定义:对CAD内部除了自带的线型图元外的各图元之间的连接关系进行定义,具体包括以下步骤:
A、将所需要的图元定义成图块形式;
B、在图块上添加统一的特殊端子作为判断连接关系的依据,特殊端子的定义如下:以半径为r的圆以及其圆心位置为P的点构成的图块,所有图元之间的判断就以各自图元相对P点作为判断基础;而半径为r的圆作为识别P端子和提供CAD吸附功能的前提条件;
C、在各图块上分别定义自己的属性,包括位置、颜色、大小,相关系统可以根据需要扩展属性作为分析的依据;
(2)、根据定义的各类图元绘制图形,并通过CAD自带的各类线型连接图元,同时对各图块定义的属性进行赋值;
(3)、分析网络拓扑图:对于一张绘制好的图形,图元间的连接方式有两种:一是直接连接,即图元间的特殊端子重合;二是间接连接,即特殊端子间通过若干CAD的线型图元进行连接;
对于直接连接的方式,只需通过遍历特殊端子的重合关系即可,假设自定义图元分别为A1,A2,.....An,各图元存在的特殊端子数分别为D1,D2,......Dn,则所需时间频度为
对于间接连接的方式,采用如下方法分析:
A、对所有线型图元进行分组:以线型图元间最大连接串进行分组为原则,连接串获取方法如下:循环遍历各线型图元间的连接关系,把连接的图元放入相同的数组当中,并对分析到一对多连接的图元进行数组复制,增加连接串;直到循环一遍之后没有在所有数组中增加新图元则退出,假设线型图元数目为m,每条线端子数为2,最坏情况下每次循环都需要添加图元,则时间复杂度为O(m3);
B、遍历自定义图元:对于每一个连接串,可以认为是一条包含若干端点的线,如果需要搜索的两个自定义图元的各自一个特殊端子存在于一条连接串中,则两图元必定连接,所以只需遍历每两个图元的特殊端子在数组中的包含关系即可;时间频度和直接连接分析方法一样为
由此,分析整张图纸网络拓扑关系只需时间复杂度为O(m3+n2)。
2.根据权利要求1所述的一种基于快速分组搜索技术的CAD网络拓扑图分析方法,其特征在于:在步骤(1)的C步骤之后还包括步骤D:CAD自带线型图元可作为带有端子的图元进行连接判断基础。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏西电南自智能电力设备有限公司,未经江苏西电南自智能电力设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110260519.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种水膜除尘器
- 下一篇:径向形状的无线养狗栅栏系统及方法