首页> 中国专利> 计算机辅助设计中标注的错误数据修复方法和装置

计算机辅助设计中标注的错误数据修复方法和装置

摘要

本发明公开了一种计算机辅助设计中标注的错误数据修复方法和装置。该计算机辅助设计中标注的错误数据修复方法包括获取错误标注对象,其中,错误标注对象为前台显示数据与后台定义数据不一致的标注对象;获取错误标注对象的特征;根据错误标注对象的特征建立错误标注对象的前台显示数据与错误标注对象的后台定义数据的对应关系;根据错误标注对象的前台显示数据与错误标注对象的后台定义数据的对应关系,修复错误标注对象。通过本发明,解决了现有技术无法修复计算机辅助设计中标注的错误数据的问题。

著录项

  • 公开/公告号CN104537181A

    专利类型发明专利

  • 公开/公告日2015-04-22

    原文格式PDF

  • 申请/专利权人 北京数码大方科技股份有限公司;

    申请/专利号CN201510002324.3

  • 发明设计人 张为学;黄松波;

    申请日2015-01-04

  • 分类号G06F17/50;

  • 代理机构北京康信知识产权代理有限责任公司;

  • 代理人李志刚

  • 地址 100094 北京市海淀区丰秀中路3号院9号

  • 入库时间 2023-12-18 08:20:29

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2023-04-04

    专利权质押合同登记的生效 IPC(主分类):G06F17/50 专利号:ZL2015100023243 登记号:Y2023990000169 登记生效日:20230320 出质人:北京数码大方科技股份有限公司 质权人:北京银行股份有限公司中关村分行 发明名称:计算机辅助设计中标注的错误数据修复方法和装置 申请日:20150104 授权公告日:20190412

    专利权质押合同登记的生效、变更及注销

  • 2019-04-12

    授权

    授权

  • 2015-05-20

    实质审查的生效 IPC(主分类):G06F17/50 申请日:20150104

    实质审查的生效

  • 2015-04-22

    公开

    公开

说明书

技术领域

本发明涉及计算机辅助设计领域,具体而言,涉及一种计算机辅助设计中标注的 错误数据修复方法和装置。

背景技术

标注是计算机辅助设计(Computer Aided Design,简称为CAD)中常见的元素之 一。在CAD中标注通常是由前台显示数据和后台定义数据组成的。前台显示数据用 于在图纸中显示绘制出的图形;后台定义数据用于管理和记录标注上定义的各个数据, 主要为前台显示图形提供绘制的数据。在图纸的实际设计过程中,由于一些原因会导 致后台定义数据与前台显示数据不一致,比如,对一些复杂图纸或从异构数据转换过 来的图纸进行复制粘贴等操作时,对于一些尺寸标注或符号标记的标注值,可能会由 于标注的后台定义数据的损坏导致复制结果会与原标注值不一致,从而使得后台定义 数据与前台显示数据不一致。后台定义数据与前台数据不一致的标注对象将会导致车 间加工生产零件时,生产出不符合规格的零件,从而造成损失。目前,CAD软件尚不 能对标注的错误数据进行修复。

针对现有技术无法修复计算机辅助设计中标注的错误数据的问题,目前尚未提出 有效的解决方案。

发明内容

本发明的主要目的在于提供一种计算机辅助设计中标注的错误数据修复方法和装 置,以解决现有技术无法修复计算机辅助设计图纸中标注的错误数据的问题。

为了实现上述目的,根据本发明的一个方面,提供了一种计算机辅助设计中标注 的错误数据修复方法。

该计算机辅助设计中标注的错误数据修复方法包括:获取错误标注对象,其中, 错误标注对象为前台显示数据与后台定义数据不一致的标注对象;获取错误标注对象 的特征;根据错误标注对象的特征建立错误标注对象的前台显示数据与错误标注对象 的后台定义数据的对应关系;根据错误标注对象的前台显示数据与错误标注对象的后 台定义数据的对应关系,修复错误标注对象。

进一步地,获取错误标注对象包括:获取错误标注对象的前台显示数据;获取错 误标注对象的后台定义数据。

进一步地,根据错误标注对象的前台显示数据与错误标注对象的后台定义数据的 对应关系,修复错误标注对象包括:根据错误标注对象的前台显示数据与错误标注对 象的后台定义数据的对应关系,按照错误标注对象的前台显示数据修复错误标注对象 的后台定义数据;或者,根据错误标注对象的前台显示数据与错误标注对象的后台定 义数据的对应关系,按照错误标注对象的后台定义数据修复错误标注对象的前台显示 数据。

进一步地,获取错误标注对象的特征包括:获取错误标注对象的前台显示数据相 对基点的位置特征;将错误标注对象的前台显示数据相对基点的位置特征存储至预设 特征库中,其中,根据错误标注对象的特征建立错误标注对象的前台显示数据与错误 标注对象的后台定义数据的对应关系包括:根据预设特征库中存储的错误标注对象的 前台显示数据相对基点的位置获取错误标注对象的后台定义数据的类型;根据错误标 注对象的后台定义数据的类型建立错误标注对象的前台显示数据与错误标注对象的后 台定义数据的对应关系;将错误标注对象的前台显示数据与错误标注对象的后台定义 数据的对应关系存储至预设关系匹配库中。

进一步地,在根据错误标注对象的特征建立错误标注对象的前台显示数据与错误 标注对象的后台定义数据的对应关系之后,该计算机辅助设计中标注的错误数据修复 方法还包括:输出提示信息,其中,提示信息用于提示对修复方式进行选择;接收选 择信息,其中,选择信息用于选择修复方式;确定选择信息对应的修复方式,得到确 定的修复方式;通过确定的修复方式对错误标注对象进行修复。

为了实现上述目的,根据本发明的另一方面,提供了一种计算机辅助设计中标注 的错误数据修复装置。

该计算机辅助设计中标注的错误数据修复装置包括:第一获取模块,用于获取错 误标注对象,其中,错误标注对象为前台显示数据与后台定义数据不一致的标注对象; 第二获取模块,用于获取错误标注对象的特征;建立模块,用于根据错误标注对象的 特征建立错误标注对象的前台显示数据与错误标注对象的后台定义数据的对应关系; 修复模块,用于根据错误标注对象的前台显示数据与错误标注对象的后台定义数据的 对应关系,修复错误标注对象。

进一步地,第一获取模块包括:第一获取子模块,用于获取错误标注对象的前台 显示数据;第二获取子模块,用于获取错误标注对象的后台定义数据。

进一步地,修复模块包括:第一修复子模块,用于根据错误标注对象的前台显示 数据与错误标注对象的后台定义数据的对应关系,按照错误标注对象的前台显示数据 修复错误标注对象的后台定义数据;第二修复子模块,用于根据错误标注对象的前台 显示数据与错误标注对象的后台定义数据的对应关系,按照错误标注对象的后台定义 数据修复错误标注对象的前台显示数据。

进一步地,第二获取模块包括:第三获取子模块,用于获取错误标注对象的前台 显示数据相对基点的位置特征;第一存储模块,用于将错误标注对象的前台显示数据 相对基点的位置特征存储至预设特征库中,建立模块包括:第四获取子模块,用于根 据预设特征库中存储的错误标注对象的前台显示数据相对基点的位置获取错误标注对 象的后台定义数据的类型;第一建立子模块,用于根据错误标注对象的后台定义数据 的类型建立错误标注对象的前台显示数据与错误标注对象的后台定义数据的对应关 系;第二存储模块,用于将错误标注对象的前台显示数据与错误标注对象的后台定义 数据的对应关系存储至预设关系匹配库中。

进一步地,该计算机辅助设计中标注的错误数据修复装置还包括:输出模块,用 于输出提示信息,其中,提示信息用于提示对修复方式进行选择;接收模块,用于接 收选择信息,其中,选择信息用于选择修复方式;确定模块,用于确定选择信息对应 的修复方式,得到确定的修复方式;第三修复子模块,用于通过确定的修复方式对错 误标注对象进行修复。

通过本发明,采用获取错误标注对象,其中,错误标注对象为前台显示数据与后 台定义数据不一致的标注对象;获取错误标注对象的特征;根据错误标注对象的特征 建立错误标注对象的前台显示数据与错误标注对象的后台定义数据的对应关系;根据 错误标注对象的前台显示数据与错误标注对象的后台定义数据的对应关系,修复错误 标注对象,解决了现有技术无法修复计算机辅助设计中标注的错误数据的问题。该发 明通过获取错误标注对象的特征,建立错误标注对象的后台定义数据与前台显示数据 的对应关系,根据错误标注对象的后台定义数据与前台显示数据的对应关系对错误标 注对象的错误数据进行修复,其中,错误数据的修复方式有两种,一种是按照错误对 象的后台定义数据修改前台显示数据,一种是按照错误对象的前台显示数据修改后台 定义数据,该发明有效地提高了计算机辅助设计中标注的容错率,使得错误标注对象 得到了直接并有效地恢复,进而达到了提高标注数据的准确性的效果。

附图说明

构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实 施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的计算机辅助设计中标注的错误数据修复方法的流程 图;以及

图2是根据本发明实施例的计算机辅助设计中标注的错误数据修复装置的示意 图。

具体实施方式

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相 互组合。下面将参考附图并结合实施例来详细说明本发明。

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的 附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例 仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领 域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于 本申请保护的范围。

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第 二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这 样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语 “包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含 了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步 骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的 其它步骤或单元。

本发明旨在提供一种计算机辅助设计中标注的错误数据修复方法和装置。

图1是根据本发明实施例的计算机辅助设计中标注的错误数据修复方法的流程 图。如图1所示,该计算机辅助设计中标注的错误数据修复方法包括如下的步骤S102 至步骤S108:

步骤S102,获取错误标注对象。

该实施例的计算机辅助设计中标注的错误数据修复方法中的错误标注对象为前台 显示数据与后台定义数据不一致的标注对象。优选地,该实施例获取错误标注对象包 括:获取错误标注对象的前台显示数据;获取错误标注对象的后台定义数据。前台显 示数据主要用于前台显示,即在图纸中显示绘制出的样式;后台定义数据主要用于后 台定义,用来管理和记录标注上的各个数据,并为前台显示数据提供绘制的数据。该 实施例的计算机辅助设计中标注的错误数据修复方法中获取的错误标注对象是通过标 注对象的检测方法检测到的标注对象中的前台显示数据和后台定义数据不一致的标注 对象,其中,检测标注对象是否为错误标注对象可以是任意能够检测出前台显示数据 和后台定义数据不一致的方法。当检测到标注对象的前台显示数据和后台定义数据不 一致时,将该标注对象作为错误标注对象交由该实施例的计算机辅助设计中标注的错 误数据修复方法进行修复。该实施例的计算机辅助设计中标注的错误数据修复方法中 的错误标注对象可以是一个,也可以是多个。当需要修改的错误标注对象为多个时, 遍历多个错误标注对象,逐个地对每个错误标注对象应用该实施例的计算机辅助设计 中标注的错误数据修复方法进行修复。

优选地,该实施例的计算机辅助设计中标注的错误数据修复方法在获取错误标注 对象之后,将后台定义数以及对应的前台显示数据的数据值存储在预设的存储容器中, 以便于从预设的存储容器中快速地获取错误标注对象的前台显示数据和后台定义数 据。

步骤S104,获取错误标注对象的特征。

标注对象的特征包括标注对象的后台定义数据携带的数据值,前台显示数据中各 个数据值相对标注对象的基点的位置对应关系。其中,标注对象的数据值是指标注对 象携带的各个不同含义的数据的值,比如,线型标注携带的数据值有基本测量值、上 偏差、下偏差、代号等。

优选地,该实施例的计算机辅助设计中标注的错误数据修复方法中获取错误标注 对象的特征包括:获取错误标注对象的前台显示数据相对基点的位置特征;将错误标 注对象的前台显示数据相对基点的位置特征存储至预设特征库中。该实施例中的预设 特征库是系统预先设置好的,用于存储具体的标注对象的前天显示数据的特征的数据 库。比如,该预设特征库中存储有前台显示数据相对基点的位置特征,以及该位置特 征对应的后台定义数据等。该实施例的计算机辅助设计中标注的错误数据修复方法获 取错误标注对象的特征是为了根据错误标注对象的特征建立错误标注对象的前台显示 数据与后台定义数据的对应关系,从而实现对该错误标注对象中的错误数据的修复。

步骤S106,根据错误标注对象的特征建立错误标注对象的前台显示数据与错误标 注对象的后台定义数据的对应关系。

优选地,该实施例的计算机辅助设计中标注的错误数据修复方法中根据错误标注 对象的特征建立错误标注对象的前台显示数据与错误标注对象的后台定义数据的对应 关系包括:根据预设特征库中存储的错误标注对象的前台显示数据相对基点的位置获 取错误标注对象的后台定义数据的类型;根据错误标注对象的后台定义数据的类型建 立错误标注对象的前台显示数据与错误标注对象的后台定义数据的对应关系;将错误 标注对象的前台显示数据与错误标注对象的后台定义数据的对应关系存储至预设关系 匹配库中。

该实施例的计算机辅助设计中标注的错误数据修复方法根据预先存储在预设特征 库中的错误标注对象的特征,可以得到错误标注对象的后台定义数据相对错误标注对 象的相对位置关系,通过获取错误标注对象的前台显示数据,根据前台显示数据相对 错误标注对象的基点的位置反捕捉错误对象的后台定义数据,即根据预设特征库中存 储的每个前台显示数据的数据值相对错误标注对象的基点的位置获取错误标注对象的 后台定数数据的数据类型。在获取错误标注对象的前台显示数据与错误标注对象的后 台定义数据的对应关系之后,可以根据该对应关系实现错误标注对象的前台显示数据 和后台定义数据的匹配,匹配之后的错误标注对象中的后台定义数据对应一个前台显 示数据,其中,错误标注对象的后台定义数据可以为空值,其对应的前台显示数据在 图纸中不显示。该实施例的计算机辅助设计中标注的错误数据修复方法通过获取错误 标注对象的前台显示数据与后台定义数据的对应关系实现了前台显示数据与后台定义 数据的匹配过程,有利于对错误标注对象的准确修复,提高了错误标注对象修复的准 确度。

优选地,该实施例的计算机辅助设计中标注的错误数据修复方法在根据错误标注 对象的特征建立错误标注对象的前台显示数据与错误标注对象的后台定义数据的对应 关系之后,方法还包括:输出提示信息,其中,提示信息用于提示对修复方式进行选 择;接收选择信息,其中,选择信息用于选择修复方式;确定选择信息对应的修复方 式,得到确定的修复方式;通过确定的修复方式对错误标注对象进行修复。该实施例 中的修复方式优选为手动修复和自动修复两种,在系统初始化设置时,查看系统设置 是手动修复还是自动修复,若是手动修复,则直接打开图纸,不进行错误数据对象的 检测和修复,等待用户选择手动修复时才进入错误标注对象的修复过程;若为自动修 复,则打开图纸文件后直接进入图纸中错误标注对象的修复过程。该实施例的计算机 辅助设计中标注的错误数据修复方法提供两种修复方式,增加了用户使用体验。

步骤S108,根据错误标注对象的前台显示数据与错误标注对象的后台定义数据的 对应关系,修复错误标注对象。

根据错误标注对象的前台显示数据与错误标注对象的后台定义数据的对应关系, 可以实现错误标注对象的前台显示数据和后台定义数据的匹配,进而可以实现对错误 标注对象中的错误数据进行修复。优选地,该实施例的计算机辅助设计中标注的错误 数据修复方法根据错误标注对象的前台显示数据与错误标注对象的后台定义数据的对 应关系,修复错误标注对象包括:根据错误标注对象的前台显示数据与错误标注对象 的后台定义数据的对应关系,按照错误标注对象的前台显示数据修复错误标注对象的 后台定义数据;或者,根据错误标注对象的前台显示数据与错误标注对象的后台定义 数据的对应关系,按照错误标注对象的后台定义数据修复错误标注对象的前台显示数 据。根据前台显示数据和后台定义数据的对应关系进行前台显示数据的修改或者后台 定义数据的修改,实现了对错误标注对象的错误数据的修复,同时,提供了两种错误 数据的修改方式,不仅提高了错误标注对象修复的准确性,而且可以简化错误数据的 修改过程,调高了修改效率。

该实施例的计算机辅助设计中标注的错误数据修复方法采用获取错误标注对象, 其中,错误标注对象为前台显示数据与后台定义数据不一致的标注对象;获取错误标 注对象的特征;根据错误标注对象的特征建立错误标注对象的前台显示数据与错误标 注对象的后台定义数据的对应关系;根据错误标注对象的前台显示数据与错误标注对 象的后台定义数据的对应关系,修复错误标注对象,解决了现有技术无法修复计算机 辅助设计中标注的错误数据的问题,达到了提高标注数据准确率,便于图纸设计人员 的设计和操作的效果。

从以上的描述中,可以看出,本发明实施例的计算机辅助设计中标注的错误数据 修复方法通过采用获取错误标注对象的特征,建立错误标注对象的后台定义数据与前 台显示数据的对应关系,根据错误标注对象的后台定义数据与前台显示数据的对应关 系对错误标注对象的错误数据进行修复,其中,错误数据的修复方式有两种,一种是 按照错误对象的后台定义数据修改前台显示数据,一种是按照错误对象的前台显示数 据修改后台定义数据,而且该发明的实施例提供了两种修复方式,分别为手动修复和 自动修复。通过该发明实施例的计算机辅助设计中标注的错误数据修复方法解决了现 有技术无法修复计算机辅助设计中标注的错误数据的问题,同时为图纸设计人员的图 纸审查节省了时间,降低了复杂度,进而达到了提高标注数据准确性,便于图纸设计 人员的设计和操作的效果。

需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的 计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可 以以不同于此处的顺序执行所示出或描述的步骤。

本发明实施例还提供了一种计算机辅助设计中标注的错误数据修复装置。需要说 明的是,该计算机辅助设计中标注的错误数据修复装置可以用于执行本发明实施例的 计算机辅助设计中标注的错误数据修复方法。

图2是根据本发明实施例的计算机辅助设计中标注的错误数据修复装置的示意 图。如图2所示,该计算机辅助设计中标注的错误数据修复装置包括:第一获取模块 10,第二获取模块20,建立模块30和修复模块40。

第一获取模块10,用于获取错误标注对象,其中,错误标注对象为前台显示数据 与后台定义数据不一致的标注对象。

优选地,该实施例的计算机辅助设计中标注的错误数据修复装置中第一获取模块 10包括:第一获取子模块,用于获取错误标注对象的前台显示数据;第二获取子模块, 用于获取错误标注对象的后台定义数据。

第二获取模块20,用于获取错误标注对象的特征。

优选地,该实施例的计算机辅助设计中标注的错误数据修复装置中第二获取模块 20包括:第三获取子模块,用于获取错误标注对象的前台显示数据相对基点的位置特 征;第一存储模块,用于将错误标注对象的前台显示数据相对基点的位置特征存储至 预设特征库中。

建立模块30,用于根据错误标注对象的特征建立错误标注对象的前台显示数据与 错误标注对象的后台定义数据的对应关系。

优选地,该实施例的计算机辅助设计中标注的错误数据修复装置中建立模块30 包括:第四获取子模块,用于根据预设特征库中存储的错误标注对象的前台显示数据 相对基点的位置获取错误标注对象的后台定义数据的类型;第一建立子模块,用于根 据错误标注对象的后台定义数据的类型建立错误标注对象的前台显示数据与错误标注 对象的后台定义数据的对应关系;第二存储模块,用于将错误标注对象的前台显示数 据与错误标注对象的后台定义数据的对应关系存储至预设关系匹配库中。

修复模块40,用于根据错误标注对象的前台显示数据与错误标注对象的后台定义 数据的对应关系,修复错误标注对象。

优选地,该实施例的计算机辅助设计中标注的错误数据修复装置中修复模块40 包括:第一修复子模块,用于根据错误标注对象的前台显示数据与错误标注对象的后 台定义数据的对应关系,按照错误标注对象的前台显示数据修复错误标注对象的后台 定义数据;第二修复子模块,用于根据错误标注对象的前台显示数据与错误标注对象 的后台定义数据的对应关系,按照错误标注对象的后台定义数据修复错误标注对象的 前台显示数据。

优选地,该实施例的计算机辅助设计中标注的错误数据修复装置还包括:输出模 块,用于输出提示信息,其中,提示信息用于提示对修复方式进行选择;接收模块, 用于接收选择信息,其中,选择信息用于选择修复方式;确定模块,用于确定选择信 息对应的修复方式,得到确定的修复方式;第三修复子模块,用于通过确定的修复方 式对错误标注对象进行修复。

该实施例的计算机辅助设计中标注的错误数据修复装置包括第一获取模块10,第 二获取模块20,建立模块30和修复模块40。通过该实施例的计算机辅助设计中标注 的错误数据修复装置解决了现有技术无法修复计算机辅助设计中标注的错误数据的问 题,达到了提高标注数据准确率,便于图纸设计人员的设计和操作的效果。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用 的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所 组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以 将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模 块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明 不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的 任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号