Cad文件的修改方法及装置的制造方法

文档序号:10655202阅读:485来源:国知局
Cad文件的修改方法及装置的制造方法
【专利摘要】本发明公开了一种CAD文件的修改方法及装置。其中,该方法包括:在原始文件集合中选择多个待修改CAD文件;根据预设修改项目修改所述多个待修改CAD文件中的每个CAD文件,得到多个修改后的CAD文件;判断所述多个修改后的CAD文件是否全部修改成功;若确定所述多个修改后的CAD文件全部修改成功,则将所述多个修改后的CAD文件存储至目标文件集合。本发明解决了现有技术中存在的CAD文件的修改效率较低的技术问题。
【专利说明】
CAD文件的修改方法及装置
技术领域
[0001 ]本发明涉及计算机领域,具体而言,涉及一种CAD文件的修改方法及装置。
【背景技术】
[0002]随着信息化技术发展,较多企业采用PDM(Product Data Management,产品数据管理)系统对其设计的CAD图纸进行系统管理,PDM系统对于CAD图纸有一系列规范化要求。但是,企业存有的CAD图纸一般具有数量大、规范性较差、不易管理等特点,就规范性而言,一般会存在CAD图纸的标题栏图框不规范,CAD图纸的命名不规范、CAD图纸无法正常导入PDM系统等情形,上述情形往往会直接影响到企业的工作效率、耗费企业管理成本、造成CAD图纸冗余以及错误数据频生。因此,在使用PDM系统对于CAD图纸进行管理时,需要进行大量的CAD图纸核对和修改工作,以确保CAD图纸管理的正确性和稳定性。
[0003]目前,一般企业需要通过人力资源手动逐个进行修改,并且在CAD图纸修改量较大时,往往需要耗费较多的时间成本和人力资源,综上,现有技术中存在CAD文件的修改效率较低的技术问题。
[0004]针对上述的问题,目前尚未提出有效的解决方案。

【发明内容】

[0005]本发明实施例提供了一种CAD文件的修改方法及装置,以至少解决现有技术中存在的CAD文件的修改效率较低的技术问题。
[0006]根据本发明实施例的一个方面,提供了一种CAD文件的修改方法,该方法包括:在原始文件集合中选择多个待修改CAD文件;根据预设修改项目修改所述多个待修改CAD文件中的每个CAD文件,得到多个修改后的CAD文件;判断所述多个修改后的CAD文件是否全部修改成功;若确定所述多个修改后的CAD文件全部修改成功,则将所述多个修改后的CAD文件存储至目标文件集合。
[0007]进一步地,在判断所述多个修改后的CAD文件是否全部修改成功之后,所述方法还包括:若确定所述多个修改后的CAD文件未全部修改成功,则将所述多个修改后的CAD文件中存在的未修改成功的CAD文件存储至预设错误文件集合。
[0008]进一步地,所述方法还包括:根据所述目标文件集合和所述预设错误文件集合得到修改日志;输出所述修改日志。
[0009]进一步地,所述根据预设修改项目修改所述多个待修改CAD文件中的每个CAD文件包括:配置所述预设修改项目中的修改规则;根据所述修改规则修改所述多个待修改CAD文件中的每个CAD文件。
[0010]进一步地,所述将所述多个修改后的CAD文件存储至目标文件集合包括:获取所述目标文件集合的地址;根据所述地址所指示的存储路径将所述多个修改后的CAD文件存储至所述目标文件集合。
[0011]根据本发明实施例的另一方面,还提供了一种CAD文件的修改装置,该装置包括:选择单元,用于在原始文件集合中选择多个待修改CAD文件;修改单元,用于根据预设修改项目修改所述多个待修改CAD文件中的每个CAD文件,得到多个修改后的CAD文件;判断单元,用于判断所述多个修改后的CAD文件是否全部修改成功;第一存储单元,用于若确定所述多个修改后的CAD文件全部修改成功,则将所述多个修改后的CAD文件存储至目标文件集入口 ο
[0012]进一步地,所述装置还包括:第二存储单元,用于若确定所述多个修改后的CAD文件未全部修改成功,则将所述多个修改后的CAD文件中存在的未修改成功的CAD文件存储至预设错误文件集合。
[0013]进一步地,所述装置还包括:获取单元,用于根据所述目标文件集合和所述预设错误文件集合得到修改日志;输出单元,用于输出所述修改日志。
[0014]进一步地,所述修改单元包括:配置子单元,用于配置所述预设修改项目中的修改规则;修改子单元,用于根据所述修改规则修改所述多个待修改CAD文件中的每个CAD文件。
[0015]进一步地,所述第一存储单元包括:获取子单元,用于获取所述目标文件集合的地址;存储子单元,用于根据所述地址所指示的存储路径将所述多个修改后的CAD文件存储至所述目标文件集合。
[0016]在本发明实施例中,采用在原始文件集合中选择多个待修改CAD文件的方式,并根据预设修改项目修改多个待修改CAD文件中的每个CAD文件,从而得到多个修改后的CAD文件,通过判断多个修改后的CAD文件是否全部修改成功,达到了若确定多个修改后的CAD文件全部修改成功,则将多个修改后的CAD文件存储至目标文件集合的目的,从而可实现CAD文件的批量修改、提高CAD文件的修改效率和准确率、节省人力资源和时间成本的技术效果,进而解决了现有技术中存在的CAD文件的修改效率较低的技术问题。
【附图说明】
[0017]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0018]图1(a)是根据本发明实施例的一种可选的CAD文件的修改方法的流程示意图;
[0019]图1(b)是根据本发明实施例的一种可选的CAD文件的修改方法的示意图;
[0020]图1(c)是根据本发明实施例的另一种可选的CAD文件的修改方法的示意图;
[0021]图1(d)是根据本发明实施例的又一种可选的CAD文件的修改方法的示意图;
[0022]图2是根据本发明实施例的另一种可选的CAD文件的修改方法的流程示意图;
[0023]图3是根据本发明实施例的又一种可选的CAD文件的修改方法的流程示意图;
[0024]图4是根据本发明实施例的又一种可选的CAD文件的修改方法的流程示意图;
[0025]图5(a)是根据本发明实施例的又一种可选的CAD文件的修改方法的流程示意图;
[0026]图5(b)是根据本发明实施例的又一种可选的CAD文件的修改方法的流程示意图;
[0027]图6是根据本发明实施例的一种可选的CAD文件的修改装置的结构示意图;
[0028]图7是根据本发明实施例的另一种可选的CAD文件的修改装置的结构示意图;
[0029]图8是根据本发明实施例的又一种可选的CAD文件的修改装置的结构示意图;
[0030]图9是根据本发明实施例的又一种可选的CAD文件的修改装置的结构示意图;
[0031]图10是根据本发明实施例的又一种可选的CAD文件的修改装置的结构示意图。
【具体实施方式】
[0032]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0033]需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0034]实施例1
[0035]根据本发明实施例,提供了一种CAD文件的修改方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0036]图1(a)是根据本发明实施例的一种可选的CAD文件的修改方法,如图1 (a)所示,该方法包括如下步骤:
[0037]步骤S102,在原始文件集合中选择多个待修改CAD文件;
[0038]步骤S104,根据预设修改项目修改多个待修改CAD文件中的每个CAD文件,得到多个修改后的CAD文件;
[0039]步骤S106,判断多个修改后的CAD文件是否全部修改成功;
[0040]步骤S108,若确定多个修改后的CAD文件全部修改成功,则将多个修改后的CAD文件存储至目标文件集合。
[0041]在本发明实施例中,采用在原始文件集合中选择多个待修改CAD文件的方式,并根据预设修改项目修改多个待修改CAD文件中的每个CAD文件,从而得到多个修改后的CAD文件,通过判断多个修改后的CAD文件是否全部修改成功,达到了若确定多个修改后的CAD文件全部修改成功,则将多个修改后的CAD文件存储至目标文件集合的目的,从而可实现CAD文件的批量修改、提高CAD文件的修改效率和准确率、节省人力资源和时间成本的技术效果,进而解决了现有技术中存在的CAD文件的修改效率较低的技术问题。
[0042]可选地,在原始文件集合中选择多个待修改CAD文件可以实现CAD文件的批量处理,此外,也可以在原始文件集合中选择一个待修改CAD文件进行处理。原始文件集合可以为文件夹或文件目录,原始文件集合也可以为文件夹或文件目录。用户在修改CAD文件时,可以预先将所有待修改CAD文件置于原始文件集合中,再选择部分待修改CAD文件按批次进行修改,因此,原始文件集合也可以被理解为待修改文件集合。
[0043]可选地,预设修改项目可以包括以下至少之一:文件名、图层、线型、图幅、图框、标题栏、明细表等。在根据预设修改项目修改多个待修改CAD文件中的每个CAD文件时,可以逐个文件进行修改,也可以同时修改多个文件。
[0044]可选地,图1(b)是根据本发明实施例的一种可选的CAD文件的修改方法的示意图,如图1(b)所示,可以对待修改CAD图纸进行批量重命名操作,图1(b)中的源目录即原始文件集合,目标目录即目标文件集合,具体地,用户可以点击图标101选择原始文件集合,从而可以在原始文件集合的展开界面选择待修改CAD文件,进而,用户可以在输入框102中输入名称,并点击图标103完成待修改文件的重命名,当用户执行完成上述操作后,状态栏104中会显示本次修改的相关信息,例如,列举未修改成功的待修改文件、显示修改成功的CAD文件的条目数和未修改成功的CAD文件的条目数等。
[0045]可选地,图1(c)是根据本发明实施例的一种可选的CAD文件的修改方法的示意图,如图1(c)所示,可以对待修改CAD图纸进行批量清理操作,具体地,用户可以在“清理项目”一栏中选择其所需清理的项目,每个项目都可以被选定或放弃选定,用户还可以点击图标105选定全部项目,或者点击图标106取消选定任何项目,在完成项目选定之后,用户可以点击图标107实现对待修改CAD图纸的批量清理。需要说明的是,清理项目可以包括以下至少之一:块、图层、线型、文本风格、尺寸风格、粗糙度风格、基准代号风格、剖切符号风格、形位公差风格、明细表风格、引线风格、焊接符号风格、序号风格以及图片等。
[0046]可选地,图1(d)是根据本发明实施例的一种可选的CAD文件的修改方法的示意图,如图1(d)所示,可以对待修改CAD图纸进行图纸合并图层线型的操作,用户可以在输入框108中输入或选择名称,进而点击图标109完成合并操作。
[0047]可选地,图2是根据本发明实施例的另一种可选的CAD文件的修改方法,如图2所示,在执行步骤S106之后,即在判断所述多个修改后的CAD文件是否全部修改成功之后,方法还包括:
[0048]步骤S202,若确定多个修改后的CAD文件未全部修改成功,则将多个修改后的CAD文件中存在的未修改成功的CAD文件存储至预设错误文件集合。
[0049 ]可选地,若多个修改后的CAD文件中存在未修改成功的CAD文件,则可以将未修改成功的CAD文件存储至预设错误文件集合,进而对预设错误文件集合中的CAD文件进行二次处理,该预设错误文件集合也可以为文件夹或文件目录。需要说明的是,在将未修改成功的CAD文件存储至预设错误文件集合的同时,可以将修改成功的CAD文件存储至目标文件集入口 ο
[0050]可选地,图3是根据本发明实施例的另一种可选的CAD文件的修改方法,如图3所示,该方法还可以包括:
[0051 ]步骤S302,根据目标文件集合和预设错误文件集合得到修改日志;
[0052]步骤S304,输出修改日志。
[0053]可选地,修改日志用于记录单次或多次CAD文件修改的相关信息,修改日志可以用于展示CAD文件修改的当前状态、修改成功率、注意或警告事项等,修改日志可以被存储以供后续查看或调用,过期或无用的修改日志可以被删除。如图1(b)所示,用户可以点击图标301输出当前日志,输出后的日志可以被存储至计算机本地,也可以被存储至与计算机连接的外接存储设备中,例如U盘。
[0054]可选地,图4是根据本发明实施例的另一种可选的CAD文件的修改方法,如图4所示,步骤S104,根据预设修改项目修改多个待修改CAD文件中的每个CAD文件包括:
[0055]步骤S402,配置预设修改项目中的修改规则;
[0056]步骤S404,根据修改规则修改多个待修改CAD文件中的每个CAD文件。
[0057]可选地,每个预设修改项目中均可包含若干修改规则,预设修改项目和修改规则均支持扩展,例如,预设修改项目为对待修改CAD文件进行重命名,则修改规则可以包括:命名字符中不允许出现标点符号、命名字符不允许为除汉字之外的其他字符、命名长度不允许超出10个汉字字符、命名不允许重复等。
[0058]可选地,图5(a)是根据本发明实施例的另一种可选的CAD文件的修改方法,如图5
(a)所示,步骤S108,将多个修改后的CAD文件存储至目标文件集合包括:
[0059]步骤S502,获取目标文件集合的地址;
[0060]步骤S504,根据地址所指示的存储路径将多个修改后的CAD文件存储至目标文件
口 O
[0061 ]可选地,若在CAD文件的修改过程中出现未修改成功的CAD文件,则可以获取预设错误文件集合的地址,并根据该预设错误文件集合的地址所指示的存储路径将未修改成功的CAD文件存储至预设错误文件集合。
[0062]可选地,图5(b)是根据本发明实施例的另一种可选的CAD文件的修改方法,如图5
(b)所示,该CAD文件的修改方法可以包括如下步骤:
[0063]步骤S51,确定原始文件集合,选择待修改CAD文件。
[0064]步骤S52,预先设置修改目录。
[0065]步骤S53,设置修改规则。
[0066]步骤S54,遍历原始文件集合中的待修改CAD文件。
[0067]步骤S55,开始修改。
[0068]步骤S56,判断是否全部修改成功。
[0069]可选地,在执行完成步骤S56之后,若判断结果为是,则执行步骤S57。
[0070]步骤S57,将修改成功的CAD文件存储至目标文件集合。
[0071]可选地,在执行完成步骤S56之后,若判断结果为否,则执行步骤S58。
[0072]步骤S58,将未修改成功的CAD文件存储至预设错误文件集合。
[0073]可选地,在执行完成步骤S57或步骤S58之后,可以执行步骤S59至S510。
[0074]步骤S59,生成并输出修改日志。
[0075]步骤S510,判断原始文件集合中是否还存在待修改CAD文件。
[0076]可选地,在执行完成步骤S510之后,若判断结果为是,则返回执行步骤S54,若判断结果为否,则可以结束本次CAD文件的修改过程。
[0077]在本发明实施例中,采用在原始文件集合中选择多个待修改CAD文件的方式,并根据预设修改项目修改多个待修改CAD文件中的每个CAD文件,从而得到多个修改后的CAD文件,通过判断多个修改后的CAD文件是否全部修改成功,达到了若确定多个修改后的CAD文件全部修改成功,则将多个修改后的CAD文件存储至目标文件集合的目的,从而可实现CAD文件的批量修改、提高CAD文件的修改效率和准确率、节省人力资源和时间成本的技术效果,进而解决了现有技术中存在的CAD文件的修改效率较低的技术问题。
[0078]实施例2
[0079]根据本发明实施例,还提供了一种CAD文件的修改装置,如图6所示,该装置可以包括:选择单元601、修改单元603、判断单元605、第一存储单元607。
[0080]其中,选择单元601,用于在原始文件集合中选择多个待修改CAD文件;修改单元603,用于根据预设修改项目修改多个待修改CAD文件中的每个CAD文件,得到多个修改后的CAD文件;判断单元605,用于判断多个修改后的CAD文件是否全部修改成功;第一存储单元607,用于若确定多个修改后的CAD文件全部修改成功,则将多个修改后的CAD文件存储至目标文件集合。
[0081 ] 可选地,如图7所示,该装置还可以包括:第二存储单元701。
[0082]其中,第二存储单元701,用于若确定多个修改后的CAD文件未全部修改成功,则将多个修改后的CAD文件中存在的未修改成功的CAD文件存储至预设错误文件集合。
[0083 ] 可选地,如图8所示,该装置还可以包括:获取单元801、输出单元803。
[0084]其中,获取单元801,用于根据目标文件集合和预设错误文件集合得到修改日志;输出单元803,用于输出修改日志。
[0085]可选地,如图9所示,该修改单元603可以包括:配置子单元901、修改子单元903。
[0086]其中,配置子单元901,用于配置预设修改项目中的修改规则;修改子单元903,用于根据修改规则修改多个待修改CAD文件中的每个CAD文件。
[0087]可选地,如图10所示,第一存储单元607可以包括:获取子单元1001、存储子单元1003ο
[0088]其中,获取子单元1001,用于获取目标文件集合的地址;存储子单元1003,用于根据地址所指示的存储路径将多个修改后的CAD文件存储至目标文件集合。
[0089]在本发明实施例中,采用在原始文件集合中选择多个待修改CAD文件的方式,并根据预设修改项目修改多个待修改CAD文件中的每个CAD文件,从而得到多个修改后的CAD文件,通过判断多个修改后的CAD文件是否全部修改成功,达到了若确定多个修改后的CAD文件全部修改成功,则将多个修改后的CAD文件存储至目标文件集合的目的,从而可实现CAD文件的批量修改、提高CAD文件的修改效率和准确率、节省人力资源和时间成本的技术效果,进而解决了现有技术中存在的CAD文件的修改效率较低的技术问题。
[0090]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0091]在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0092]在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
[0093]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0094]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0095]所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(R0M,Read-0nly Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0096]以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种CAD文件的修改方法,其特征在于,包括: 在原始文件集合中选择多个待修改CAD文件; 根据预设修改项目修改所述多个待修改CAD文件中的每个CAD文件,得到多个修改后的CAD文件; 判断所述多个修改后的CAD文件是否全部修改成功; 若确定所述多个修改后的CAD文件全部修改成功,则将所述多个修改后的CAD文件存储至目标文件集合。2.根据权利要求1所述的方法,其特征在于,在判断所述多个修改后的CAD文件是否全部修改成功之后,所述方法还包括: 若确定所述多个修改后的CAD文件未全部修改成功,则将所述多个修改后的CAD文件中存在的未修改成功的CAD文件存储至预设错误文件集合。3.根据权利要求2所述的方法,其特征在于,所述方法还包括: 根据所述目标文件集合和所述预设错误文件集合得到修改日志; 输出所述修改日志。4.根据权利要求1所述的方法,其特征在于,所述根据预设修改项目修改所述多个待修改CAD文件中的每个CAD文件包括: 配置所述预设修改项目中的修改规则; 根据所述修改规则修改所述多个待修改CAD文件中的每个CAD文件。5.根据权利要求1所述的方法,其特征在于,所述将所述多个修改后的CAD文件存储至目标文件集合包括: 获取所述目标文件集合的地址; 根据所述地址所指示的存储路径将所述多个修改后的CAD文件存储至所述目标文件集入口 ο6.一种CAD文件的修改装置,其特征在于,包括: 选择单元,用于在原始文件集合中选择多个待修改CAD文件; 修改单元,用于根据预设修改项目修改所述多个待修改CAD文件中的每个CAD文件,得到多个修改后的CAD文件; 判断单元,用于判断所述多个修改后的CAD文件是否全部修改成功; 第一存储单元,用于若确定所述多个修改后的CAD文件全部修改成功,则将所述多个修改后的CAD文件存储至目标文件集合。7.根据权利要求6所述的装置,其特征在于,所述装置还包括: 第二存储单元,用于若确定所述多个修改后的CAD文件未全部修改成功,则将所述多个修改后的CAD文件中存在的未修改成功的CAD文件存储至预设错误文件集合。8.根据权利要求7所述的装置,其特征在于,所述装置还包括: 获取单元,用于根据所述目标文件集合和所述预设错误文件集合得到修改日志; 输出单元,用于输出所述修改日志。9.根据权利要求6所述的装置,其特征在于,所述修改单元包括: 配置子单元,用于配置所述预设修改项目中的修改规则; 修改子单元,用于根据所述修改规则修改所述多个待修改CAD文件中的每个CAD文件。10.根据权利要求6所述的装置,其特征在于,所述第一存储单元包括: 获取子单元,用于获取所述目标文件集合的地址; 存储子单元,用于根据所述地址所指示的存储路径将所述多个修改后的CAD文件存储至所述目标文件集合。
【文档编号】G06F17/50GK106021359SQ201610305881
【公开日】2016年10月12日
【申请日】2016年5月10日
【发明人】杨琼, 王学文
【申请人】北京数码大方科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1