新闻中心

EEPW首页 > 汽车电子 > 设计应用 > 汽车线束图纸的自动识别方法

汽车线束图纸的自动识别方法

作者:时间:2011-03-16来源:网络收藏

2 线束的思路
因为线束主要是由线束段组成。因此,通过设计程序,让计算机根据制定的规则,在读取后自动判断线束段的起点和终点坐标,分析线束段之间的连接关系,读取线束段的长度,最后计算同一线束的长度,从而实现
对于线束的表示特点建立线束规则,实现线束段和线束的自动识别是线束自动识别的关键点。
2.1 功能模块图
设计自动识别功能模块图如图3所示。

h.jpg
由功能模块图可知,在线束识别前,首先要进行图纸预处理,然后再进行线束识别。其中,线束识别是通过计算机软件实现的。因为,计算机主要是面向对象来对图纸进行识别。所以,对于一张图纸,一旦程序里得到这根线束,那么这根线束的线宽、长度、颜色等属性就得到了。从而可以根据线束的这些属性对线束进行判断,以实现线束识别。
2.2 流程图
线束图纸自动识别的流程图如图4所示。

c.JPG
流程图中,寻找线束和根据线束端点坐标寻找线束是两个概念,通过程序,前者寻找到的线束是整个线束图纸上的线束,包括需要的和不需要的,这一步为后续按端点坐标寻找线束进行了铺垫。按端点坐标寻找线束是在上一步的基础上忽略掉不需要的线束,找到要识别的线束,从而将线束添加到线路集中。
2.3 图纸识别具体工作
由自动识别功能模块图和流程图可以看出,线束图纸的识别工作主要分为以下七部分:
(1)编制线束图纸识别规则;
(2)对图纸进行预处理;
(3)读取二维线束图纸(CAD矢量图)图元;
(4)根据线束端点坐标,寻找线束路线集;
(5)确定线束终点,确定惟一线束路线集;
(6)由线束集中的线束,逐一读取线束长度;
(7)将线束长度相加,输出结果。
2.3.1 线束图纸识别规则
由于线束图纸在绘制过程中存在很多不确定性,包括线束的粗细、位置、文本的位置等,因此根据线束段和线束的性质,建立一定的识别规则,这样对于提高图纸识别的准确性和识别效率是非常重要的。图纸识别规则应用于计算机程序,计算机可以根据这些规则对图纸进行判断。因为线束图纸是第三方图,所以关键是利用规则,能将图及图里面的图元数字化,以便于计算机的判断。例如,打开一张CAD图纸,计算机“看到”一根线,程序能根据线的属性得到这个线叫line1,长度是 * * ,颜色是 * * 等,这就是数字化。下面,给出表示线束段和文本标注的自动识别规则:
规则1:为了表示线束段的起始和结束位置,将线束段放置在两个黑色圆点的中间。因此,以黑色圆点和连线作为判断线束段的标记;
规则2:文本标注应以(线束段长度,线束段属性>的方式表示,如274或274VT或274花包等;
规则3:文本标注应在以线束段为对称线、对称距离为d的识别区域内,其中,参数d在识别图纸时可以动态调整;
规则4:若识别区域内有多个文本,选择与线束段夹角最小的,或用区域覆盖的识别;
规则5:若识别区域内有多个文本标注,按中心最近原则,选择离线束段中心点最近的文本标注或者采取区域覆盖的
区域覆盖法:对于规则4和5所提及的情况,将线束线宽增加2倍于“线束长度文本框”得到一个矩形区域,如果“线束长度文本框”落在这个区域中,则表示这个线束的长度。如果找到2个以上的“线束长度文本框”并且这些“线束长度文本框”表示的长度不同的时候,需要人工干预。如图5~图7所示。

d.JPG



评论


相关推荐

技术专区

关闭