当前位置: 首页 > 专利查询>南京大学专利>正文

工程图尺寸线标注错误的自动检查方法技术

技术编号:2913424 阅读:1051 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种工程图尺寸线标注错误的自动检查方法,该方法从工程图中的游离线条出发,通过自动识别工程图中大量分散的尺寸线形状,将其组合为尺寸线组后,由双向匹配方法搜索尺寸线的尺寸标识字符串,匹配过程中检查尺寸标注是否存在漏标或多标错误;然后在提取轴线并生成轴线组及轴网的基础上,进一步检查尺寸线标注间是否存在语义冲突。本发明专利技术从CAD环境中输入一张工程图,可从中快速识别大量分散的尺寸线形状及其标识,并通过尺寸线形状与标识字符串的匹配、轴网的生成来检测其中是否存在尺寸漏标、多标或尺寸标注冲突等尺寸标识错误,从而节省大量的人工检查开销,减少或避免出现设计错误,有效提高计算机辅助设计效率。

【技术实现步骤摘要】

本专利技术公开了一种工程图中的尺寸线识别方法,特别是一种工程图尺寸线标注错误的自动检查方法
技术介绍
CAD技术目前已广泛应用到包括机械、制造、建筑、电子、化工、道路、桥梁在内的多个工程领域。在CAD平台上,设计师绘制各类工程图来表达设计信息,其中尺寸线是各类工程图中必需绘制的基本数据类型之一。通过大量尺寸线的绘制,设计师可精确定义和描述各类工程对象的尺寸、形状、截面、长度、高度、位置及偏心等信息。后续工序(如概预算、招投标、施工或加工等)的各类工程人员则通过阅读工程图中各类工程对象所对应的尺寸线信息,来获取精确工程数据并完成相应的生产、制造或加工。作为精确工程数据的主要表达途径,尺寸线在工程图中有非常重要的作用。由于工程图中的尺寸线一般数量较大、位置分散,设计师在设计过程中较易产生各类尺寸线标识错误,如一些工程对象可能存在尺寸漏标或多标,一些工程尺寸数据之间可能存在语义冲突等,从而给后续工序带来诸多问题。人工作尺寸线标注的正确性与一致性的检查,则依赖于人工读图时的状态及其专业知识,一般效率较低、可靠性较差;因此有必要通过尺寸线标识错误的自动检查,以提高工程设计可靠性及设计效率。工程图中尺寸线自动识别的难点主要在于:(1)组成尺寸线形状的线条容易受其它线条的干扰,如被标注对象的轮廓线条、引线、周围各类工程符号的组成线条等往往对尺寸线识别带来干扰;(2)长度标识字符串并不一定恰好在尺寸形状中间,如多排尺寸线并列或有其它图元干扰时时,长度字符串往往需避开绘制、以免重叠;(3)尺寸线本身也可能存在绘制错误,如漏标或多标长度等。
技术实现思路
本专利技术的目的是针对CAD工程图中大量尺寸线中容易产生尺寸漏标、多标、标注冲突错误、且人工检查效率较低的缺陷,提供一种工程图中尺寸线标注错误的自动检查方法。技术方案:本专利技术所述的工程图中尺寸线标注错误的自动检查方法,包括以下步骤:步骤1,输入一张含尺寸线标注的工程图;步骤2,计算该图的初始阈值d;步骤3,搜索图中的游离线条;-->步骤4,对相互平行且投影重叠的游离线条由左至右排序;若为水平游离线条,则按由下至上次序排序;步骤5,从步骤4得到的游离线条出发,按尺寸线形状约束识别各尺寸线,其中单个尺寸线形状的完整组成包括:单根尺寸线段、两根尺寸扩展线段和两根尺寸斜线;步骤6,依次合并共享尺寸线扩展线段、且尺寸线段方向相同的各尺寸线,并生成对应的尺寸线组;步骤7,通过双向选择匹配方法,识别各尺寸线形状所对应的尺寸线长度标识字符串;步骤8,检查是否存在未找到长度标识的尺寸线形状;若判断结果为是,则转步骤9,否则转步骤10;步骤9,生成并提示尺寸标注遗漏错误;步骤10,检查各尺寸线形状,判断同一尺寸线形状是否匹配到两个或两个以上长度标识,若判断结果为是,则转步骤11,否则转步骤12;步骤11,生成并提示尺寸标注多标错误;步骤12,遍历各尺寸线组,搜索其尺寸扩展线段端点处的轴线标识,提取出其中的轴线;步骤13,按轴线标识数字或字母次序,将各组相关轴线排序后生成对应的轴线组;步骤14,由相互垂直且相交的轴线组生成轴网;步骤15,逐一遍历各已识别的尺寸线;对每一尺寸线,遍历所有轴网,若某轴网中的轴线组方向与尺寸线的尺寸线段平行,则将尺寸线的两根尺寸扩展线段向该轴线组作垂直投影,并检查垂直投影点间的标注长度是否与该尺寸线长度标注不一致,若判断结果为是,则转步骤16,否则转步骤17;步骤16,生成尺寸标注误标或尺寸标注冲突错误;步骤17,检查尺寸线是否遍历结束,若判断结果为是,则转步骤1,否则转步骤15。步骤2中的阈值d按工程图中字符串平均高度计算;步骤3-4检测工程图中的游离线条并排序。在复杂工程图中,尺寸线通常数量较大、分布较分散,难以直接获取与识别,需首先分离出游离线条,以作为尺寸线轮廓的候选线条。步骤5-6从游离线条出发,识别尺寸线形状,并将一组相关的尺寸线形状组合为尺寸线组。单个尺寸线形状的完整组成包括:单根尺寸线段、两根尺寸扩展线段和两根尺寸斜线。其中尺寸线段指定该尺寸线的主方向,其长度视所标注对象-->长度而定;尺寸线段两端分别有一根与其端点处垂直相交的尺寸扩展线段,用于指定该尺寸线标注范围的边界;此外,在尺寸线段与尺寸扩展线段交点处各有一短斜线。尺寸线形状识别后,将共享尺寸扩展线段边界、且尺寸线段相互平行的一组尺寸线组合为尺寸线组。步骤7-11将尺寸线组与长度字符串双向匹配,即将尺寸线组按方向排序后,在各尺寸线组包围盒空间内搜索数值型尺寸标识字符串(如形如“200”的字符串),同时对每一候选尺寸标识字符串搜索其阈值范围内的关联候选尺寸形状。之后,对尺寸形状和尺寸字符串逐一双向匹配,当两者均可关联时,则确认识别出一个新的尺寸线。一旦一个新的尺寸线识别出来,立即将其尺寸形状从所有尺寸字符串的关联候选尺寸形状集中去除,同时将尺寸字符串从所有尺寸形状的关联尺寸字符串集中去除。不断重复上述过程,直到没有新的尺寸线被识别和确认。若此时仍有尺寸形状未匹配到对应的尺寸标识字符串,则提示尺寸标注遗漏错误;若此时仍有尺寸标识字符串未匹配到一个尺寸形状,则提示尺寸标注多余错误。步骤12-14通过进一步识别尺寸线中对应的轴线线条,按次序组合为轴线组后,将两两正交的轴线组组合为轴网。步骤15逐一遍历各已识别的尺寸线;对每一尺寸线,遍历所有轴网,若某轴网中的轴线组方向与尺寸线的尺寸线段平行,则将尺寸线的两根尺寸扩展线段向该轴线组作垂直投影,并检查垂直投影点间的标注长度是否与该尺寸线长度标注存在冲突。有益效果:从CAD环境中输入一张工程图,可从中快速识别大量分散的尺寸线形状及其标识,并通过尺寸线形状与标识字符串的匹配、轴网的生成来检测其中是否存在尺寸标识错误(尺寸漏标、多标或长度冲突),从而节省大量的人工检查开销,减少或避免出现设计错误,有效提高计算机辅助设计效率。附图说明下面结合附图和具体实施方式对本专利技术做更进一步的具体说明。图1为本专利技术流程图。图2为本专利技术一张实际工程图的局部示例图的梁平面结构工程图。图3为本专利技术尺寸线组成示意图。图4为本专利技术图2中尺寸线识别与标识字符串匹配的局部示例。图5为本专利技术图4识别结果。图6为本专利技术尺寸漏标示例。图7为本专利技术尺寸多标示例。图8为本专利技术轴线及轴线组的示例。图9为本专利技术尺寸冲突示例。...

【技术保护点】
一种工程图尺寸线标注错误的自动检查方法,其特征是包括以下步骤: (1)输入一张含尺寸线的工程图; (2)计算该图的初始阈值d; (3)搜索图中的游离线条; (4)对相互平行且投影重叠的游离线条由左至右排序,若为水平游离线条,则按由下至上次序排序; (5)从步骤(4)得到的游离线条中,按尺寸线形状约束识别各尺寸线,其中单个尺寸线形状的完整组成包括:单根尺寸线段、两根尺寸扩展线段和两根尺寸斜线; (6)依次合并共享尺寸线扩展线段、且尺寸线段方向相同的各尺寸线,并生成对应的尺寸线组; (7)通过双向选择匹配方法,识别各尺寸线形状所对应的尺寸线长度标识字符串; (8)检查是否存在未找到长度标识的尺寸线形状;若判断结果为是,则转步骤(9),否则转步骤(10); (9)生成并提示尺寸标注遗漏错误; (10)检查各尺寸线形状,判断同一尺寸线形状是否匹配到两个或两个以上长度标识,若判断结果为是,则转步骤(11),否则转步骤(12); (11)生成并提示尺寸标注多余错误; (12)遍历各尺寸线组,搜索其尺寸扩展线段端点处的轴线标识,提取出其中的轴线; (13)按轴线标识次序,将各组相关轴线排序后生成对应的轴线组; (14)由相互垂直且相交的轴线组两两生成轴网; (15)逐一遍历已识别的尺寸线;对每一尺寸线,遍历所有轴网,若轴网中的轴线组方向与尺寸线的尺寸线段平行,则将尺寸线的两根尺寸扩展线段向该轴线组作垂直投影,并检查垂直投影点间的标注长度是否与该尺寸线长度标注不一致,若判断结果为是,则转步骤(16),否则转步骤(17); (16)生成尺寸标注误标或尺寸标注冲突错误; (17)检查尺寸线是否遍历结束,若判断结果为是,则转步骤(1),否则转步骤(15); 步骤(2)中,所述阈值d为工程图中字符串平均高度。...

【技术特征摘要】
1、一种工程图尺寸线标注错误的自动检查方法,其特征是包括以下步骤:
(1)输入一张含尺寸线的工程图;
(2)计算该图的初始阈值d;
(3)搜索图中的游离线条;
(4)对相互平行且投影重叠的游离线条由左至右排序,若为水平游离线条,
则按由下至上次序排序;
(5)从步骤(4)得到的游离线条中,按尺寸线形状约束识别各尺寸线,其
中单个尺寸线形状的完整组成包括:单根尺寸线段、两根尺寸扩展线段和两根尺
寸斜线;
(6)依次合并共享尺寸线扩展线段、且尺寸线段方向相同的各尺寸线,并生
成对应的尺寸线组;
(7)通过双向选择匹配方法,识别各尺寸线形状所对应的尺寸线长度标识字
符串;
(8)检查是否存在未找到长度标识的尺寸线形状;若判断结果为是,则转步
骤(9),否则转步骤(10);
(9)生成并提示尺寸标注遗漏错误;
(10)检查各尺寸线形状,判断同一尺寸线形状是否匹配到两个或两个以上
长度标识,若判断结果为是,则转步骤(11),否则转步骤(12);
(11)生成并提示尺寸标注多余错误;
(12)遍历各尺寸线组,搜索其尺寸扩展线段端点处的轴线标识,提取出其
中的轴线;
(13)按轴线标识次序,将各组相关轴线排序后生成对应的轴线组;
(14)由相互垂直且相交的轴线组两两生成轴网;
(15)逐一遍历已识别的尺寸线;对每一尺寸线,遍历所有轴网,若轴网中
的轴线组方向与尺寸线的尺寸线段平行,则将尺寸线的两根尺寸扩展线段向该轴...

【专利技术属性】
技术研发人员:路通
申请(专利权)人:南京大学
类型:发明
国别省市:84[中国|南京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1