CAD文件自动标注方法、装置及电子设备制造方法及图纸

技术编号:38762624 阅读:9 留言:0更新日期:2023-09-10 10:35
本发明专利技术提供一种CAD文件自动标注方法、装置及电子设备,所述方法包括:在初始CAD文件中生成目标地物,所述目标地物包括面状地物和线状地物;确定所述目标地物的可选标注位,将所述可选标注位进行分组,得到多组待选择标注位;基于遗传算法获取各组待选择标注位中的最优解,基于各组所述最优解确定各组的最优标注位,基于所述各组的最优标注位生成目标标注,所述目标标注包括面状标注和线状标注,所述面状标注和所述面状地物一一对应,所述线状标注和所述线状地物一一对应;确定注解标注完成,基于所述目标地物、目标标注以及注解标注得到目标文件。本发明专利技术能够实现自动化进行CAD文件的物体标注,提高标注效率和标注性能。提高标注效率和标注性能。提高标注效率和标注性能。

【技术实现步骤摘要】
CAD文件自动标注方法、装置及电子设备


[0001]本专利技术涉及CAD设计
,尤其涉及一种CAD文件自动标注方法、装置及电子设备。

技术介绍

[0002]CAD(Computer

Aided Design,计算机辅助设计),是一种使用计算机软件来创建、修改、分析和优化二维和三维设计的技术。CAD软件允许设计师和工程师创建精确和详细的设计,模拟和测试其功能,并在制造前轻松进行更改。CAD通过更快的原型设计、降低成本和提高精度,彻底改变了设计过程,被用于建筑、工程、机械和航空航天等各个行业。
[0003]目前CAD文件中的一些物体的标注都是用过人为进行的,标注效率较低且标注性能较差。

技术实现思路

[0004]本专利技术提供一种CAD文件自动标注方法、装置及电子设备,用以解决现有技术中人为标注存在的缺陷,实现自动化进行CAD文件的物体标注,提高标注效率和标注性能。
[0005]本专利技术提供一种CAD文件自动标注方法,包括:
[0006]在初始CAD文件中生成目标地物,所述目标地物包括面状地物和线状地物;
[0007]确定所述目标地物的可选标注位,将所述可选标注位进行分组,得到多组待选择标注位;
[0008]基于遗传算法获取各组待选择标注位中的最优解,基于各组所述最优解确定各组的最优标注位,基于所述各组的最优标注位生成目标标注,所述目标标注包括面状标注和线状标注,所述面状标注和所述面状地物一一对应,所述线状标注和所述线状地物一一对应;r/>[0009]确定注解标注完成,基于所述目标地物、目标标注以及注解标注得到目标文件。
[0010]根据本专利技术提供的一种CAD文件自动标注方法,所述确定所述目标地物的可选标注位,包括:
[0011]获取所述目标地物对应的候选标注位;
[0012]基于所述面状地物和线状地物对所述候选标注位进行空间筛选,将与所述面状地物或线状地物有空间交叉的候选标注位确定为待剔除标注位;
[0013]将所述待剔除标注位从所述候选标注位中剔除,得到所述可选标注位。
[0014]根据本专利技术提供的一种CAD文件自动标注方法,所述确定注解标注完成,包括:
[0015]确定注解标注对应的各目标标记点;
[0016]基于X坐标对所述各目标标记点进行排序,得到标记点序列;
[0017]对所述标记点序列进行轮询计算,在所述标记点序列中存在目标位置进行注解标注的情况下,确定注解标注完成;
[0018]其中,所述目标位置与所述注解标注的注解内容的距离差值不大于预设值,且所
述注解标注的注解内容在所述目标位置与所述目标地物之间没有重叠。
[0019]根据本专利技术提供的一种CAD文件自动标注方法,所述确定注解标注完成,包括:
[0020]在所述标记点序列中不存在目标位置进行注解标注的情况下,增加所述各目标标记点与所述注解标注的注解内容之间的牵引线长度,并再次基于遗传算法进行迭代计算,得到迭代结果作为所述目标位置,确定注解标注完成。
[0021]根据本专利技术提供的一种CAD文件自动标注方法,所述将所述可选标注位进行分组,得到多组待选择标注位,包括:
[0022]基于聚类算法对所述可选标注位进行整合,并基于所述可选标注位的空间分布将所述可选标注位划分为多组不同的待选择标注位。
[0023]根据本专利技术提供的一种CAD文件自动标注方法,所述将与所述面状地物或线状地物有空间交叉的候选标注位确定为待剔除标注位,包括:
[0024]确定所述候选标注位对应的属性文字描述;
[0025]将所述属性文字描述与所述面状地物或线状地物有空间交叉的候选标注位确定为所述待剔除标注位。
[0026]本专利技术还提供一种CAD文件自动标注装置,包括:
[0027]地物绘制模块,用于在初始CAD文件中生成目标地物,所述目标地物包括面状地物和线状地物;
[0028]分组模块,用于确定所述目标地物的可选标注位,将所述可选标注位进行分组,得到多组待选择标注位;
[0029]标注绘制模块,用于基于遗传算法获取各组待选择标注位中的最优解,基于各组所述最优解确定各组的最优标注位,基于所述各组的最优标注位生成目标标注,所述目标标注包括面状标注和线状标注,所述面状标注和所述面状地物一一对应,所述线状标注和所述线状地物一一对应;
[0030]文件确定模块,用于确定注解标注完成,基于所述目标地物、目标标注以及注解标注得到目标文件。
[0031]本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述CAD文件自动标注方法。
[0032]本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述CAD文件自动标注方法。
[0033]本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述CAD文件自动标注方法。
[0034]本专利技术提供的CAD文件自动标注方法、装置及电子设备,通过在初始CAD文件中生成目标地物,然后确定目标地物的可选标注位,将可选标注位进行分组,得到多组待选择标注位,基于遗传算法获取各组待选择标注位中的最优解,基于各组最优解确定各组的最优标注位,基于各组的最优标注位生成目标标注,最后确定注解标注完成,基于目标地物、目标标注以及注解标注得到目标文件。本专利技术能够实现自动化进行CAD文件的物体标注,提高标注效率和标注性能。
附图说明
[0035]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0036]图1是本专利技术提供的CAD文件自动标注方法的流程示意图;
[0037]图2是本专利技术提供的CAD文件自动标注装置的结构示意图;
[0038]图3是本专利技术提供的电子设备的结构示意图。
具体实施方式
[0039]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0040]参照图1,本专利技术提供的CAD文件自动标注方法,包括以下步骤:
[0041]步骤110、在初始CAD文件中生成目标地物,所述目标地物包括面状地物和线状地物;
[0042]步骤120、确定所述目标地物的可选标注位,将所述可选标注位进行分组,得到多组待选择标注位;
[0043]步骤130、基于遗传本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种CAD文件自动标注方法,其特征在于,包括:在初始CAD文件中生成目标地物,所述目标地物包括面状地物和线状地物;确定所述目标地物的可选标注位,将所述可选标注位进行分组,得到多组待选择标注位;基于遗传算法获取各组待选择标注位中的最优解,基于各组所述最优解确定各组的最优标注位,基于所述各组的最优标注位生成目标标注,所述目标标注包括面状标注和线状标注,所述面状标注和所述面状地物一一对应,所述线状标注和所述线状地物一一对应;确定注解标注完成,基于所述目标地物、目标标注以及注解标注得到目标文件。2.根据权利要求1所述的CAD文件自动标注方法,其特征在于,所述确定所述目标地物的可选标注位,包括:获取所述目标地物对应的候选标注位;基于所述面状地物和线状地物对所述候选标注位进行空间筛选,将与所述面状地物或线状地物有空间交叉的候选标注位确定为待剔除标注位;将所述待剔除标注位从所述候选标注位中剔除,得到所述可选标注位。3.根据权利要求1所述的CAD文件自动标注方法,其特征在于,所述确定注解标注完成,包括:确定注解标注对应的各目标标记点;基于X坐标对所述各目标标记点进行排序,得到标记点序列;对所述标记点序列进行轮询计算,在所述标记点序列中存在目标位置进行注解标注的情况下,确定注解标注完成;其中,所述目标位置与所述注解标注的注解内容的距离差值不大于预设值,且所述注解标注的注解内容在所述目标位置与所述目标地物之间没有重叠。4.根据权利要求3所述的CAD文件自动标注方法,其特征在于,所述确定注解标注完成,包括:在所述标记点序列中不存在目标位置进行注解标注的情况下,增加所述各目标标记点与所述注解标注的注解内容之间的牵引线长度,并再次基于遗传算法进行迭代计算,得到迭代结果作为所述目标位置,确定注解标注完成。5.根据权利要求3所述的...

【专利技术属性】
技术研发人员:郑洪标刘志国冯成会王翔余进康高爽
申请(专利权)人:武汉中仪物联技术股份有限公司
类型:发明
国别省市:

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

1