[发明专利]一种基于AutoCAD平台提取室内分布图纸中器件连接关系的方法有效

专利信息
申请号: 201611190643.2 申请日: 2016-12-21
公开(公告)号: CN106650091B 公开(公告)日: 2020-08-14
发明(设计)人: 马秀荣;李俊胜;单云龙;孙万飞 申请(专利权)人: 天津理工大学
主分类号: G06F30/13 分类号: G06F30/13;G06T11/20
代理公司: 北京律谱知识产权代理事务所(普通合伙) 11457 代理人: 黄云铎
地址: 300384 *** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于AutoCAD平台提取室内分布图纸中器件连接关系的方法,其具体包括:步骤1、读取并存储连线信息;步骤2、计算并获取器件的最值点;步骤3、计算并获取连线两端相连的器件;步骤4、自定义器件端口编号并存储器件信息。本发明很好地解决了基于AutoCAD平台室内分布图纸中器件连接关系的提取问题,提高了提取图纸信息的效率。
搜索关键词: 一种 基于 autocad 平台 提取 室内 分布 图纸 器件 连接 关系 方法
【主权项】:
一种基于AutoCAD平台提取室内分布图纸中器件连接关系的方法,其特征在于,器件在图纸中都以图块的形式表示,该方法包括:该方法包括:步骤1、读取并存储连线信息:在AutoCAD平台上打开室内分布图纸,选定操作区域,从操作区域中获取全部连线的起点位置ps、终点位置pe和实际长度L,创建用于存放器件连接关系的容器,并将连线起点位置ps的x轴坐标psx和y轴坐标psy及实际长度L存储到所述容器中;步骤2、计算并获取器件的最值点:从所述操作区域内过滤出所有器件,根据单个器件的形状计算出器件的最小外接矩形,并记录最小外接矩形的一对对角顶点,即获得最小外接矩形在x轴上的最小值xmin,最大值xmax、y轴上的最小值ymin,最大值ymax,重复本步骤,获取所有器件的最值点;步骤3、计算并获取连线两端相连的器件:3.1、获取与连线起点相连的器件:对于单个器件,连线起点位置ps的x轴坐标为psx,y轴坐标为psy;1)若连线起点位置ps既不满足xmin≤psx≤xmax也不满足ymin≤psy≤ymax,则确定该器件与所述连线起点不相连;2)若连线起点位置ps满足xmin≤psx≤xmax但不满足ymin≤psy≤ymax,则所述连线起点与器件最小外接矩形的最短距离为:dmin=(|ymin‑psy|,|ymax‑psy|)min3)若连线起点位置ps不满足xmin≤psx≤xmax但满足ymin≤psy≤ymax,则所述连线起点与器件最小外接矩形的最短距离为:dmin=(|xmin‑psx|,|xmax‑psx|)min4)若连线起点位置ps即满足xmin≤psx≤xmax也满足ymin≤psy≤ymax,则所述连线起点与器件最小外接矩形的最短距离为:dmin=(dxmin,dymin)min其中dxmin=(|xmin‑psx|,|xmax‑psx|)min,dymin=(|ymin‑psy|,|ymax‑psy|)min5)若满足dmin<<(xmax‑xmin,ymax‑ymin)min,则确定该器件就是与所述连接起点相连的器件,否则说明该器件与所述连线起点不相连;重复步骤3.1,直到获取与连线起点相连的器件;3.2、获取与连线终点相连的器件:对于单个器件,连线终点位置pe的x轴坐标pex,y轴坐标为pey;1)若连线终点位置pe既不满足xmin≤pex≤xmax也不满足ymin≤pey≤ymax,则确定该器件与所述连线终点不相连;2)若连线终点位置pe满足xmin≤pex≤xmax但不满足ymin≤pey≤ymax,则所述连线终点与器件最小外接矩形的最短距离为:dmin=(|ymin‑pey|,|ymax‑pey|)min3)若连线终点位置pe不满足xmin≤pex≤xmax但满足ymin≤pey≤ymax,则所述连线终点与器件最小外接矩形的最短距离为:dmin=(|xmin‑pex|,|xmax‑pex|)min4)若连线终点位置pe即满足xmin≤pex≤xmax也满足ymin≤pey≤ymax,则所述连线终点与器件最小外接矩形的最短距离为:dmin=(dxmin,dymin)min其中dxmin=(|xmin‑pex|,|xmax‑pex|)min,dymin=(|ymin‑pey|,|ymax‑pey|)min5)若满足dmin<<(xmax‑xmin,ymax‑ymin)min,则确定该器件就是与所述连接终点相连的器件,否则说明该器件与所述连线终点不相连;重复步骤3.2,直到获取与连线终点相连的器件;步骤4、自定义器件端口编号并存储器件信息:通过与连线相连接的器件与原图纸库中的器件作对比,判定该器件是否为图纸库中原有的器件,若是则按照步骤4.1对器件端口进行编号,若否则按照步骤4.2对器件端口进行编号;4.1、对图纸数据库中原有的器件编号:对于图纸库中原有的器件,通过比较库中器件基点与端口的位置,确定器件基点与各端口的相对位置关系,通过这种相对位置关系确定每个端口在图纸中的位置,并对各个端口进行编号,编号规则为输入端口的编号为0,以输入端口为参考,以顺时针方向对其它端口进行递增编号;4.2、对图纸数据库中后添加的器件编号:1)对于所有的连线,利用步骤3中连线和器件相连接的判断方法,通过与连线相连的器件,获取与该器件相连接的所有连线,并记录与该器件相连的端口点坐标;2)以最小外接矩形的中心点作为顺时针旋转的中心点O,以中心点O作一条平行于x轴的单位向量然后依次计算和的夹角,其中Ai表示第i个端口点,其中i≥1,角度范围为0°~360°,根据夹角的大小,将各端口点通过顺时针旋转方向进行排序;3)以中心点O到器件最小外接矩形的左下角的顶点A(xmin,ymin)为起始矢量顺时针旋转,将第一个旋转到的端口点编号为0,依次顺时针旋转对其他接口递增编号;4.3、存储器件信息:读取全部连线起点相连器件的唯一属性标识,并与连线连接的端口编号一起存储到所述容器中;读取全部连线终点相连器件的唯一属性标识,并与连线连接的端口编号一起存储到所述容器中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津理工大学,未经天津理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201611190643.2/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top