CAD图纸在可编辑环境下查看引用变化的方法、系统、计算机可读存储介质及计算机终端技术方案

技术编号:22102097 阅读:36 留言:0更新日期:2019-09-14 03:24
本发明专利技术涉及一种CAD图纸在可编辑环境下查看引用变化的方法,其特征在于,包括以下步骤:S101获取第一文件和第二文件;S102所述第一文件引用第二文件,将所述第二文件上的第一元素叠加到所述第一文件中;S103获取第三文件;S104获取所述第三文件对比所述第二文件的第一变化元素;并且S105将所述第一变化元素也叠加到所述第一文件中。本发明专利技术让CAD绘图用户在可以继续编辑当前CAD图纸的情况下,查看被引用图纸的更新情况,从而解决了现有CAD系统中需要在当前CAD图纸之外,显示、查看被引用图纸变化后,再回到当前CAD图纸继续编辑的技术问题,提高了CAD协同设计的便利性和效率。

Method, System, Computer Readable Storage Media and Computer Terminal of Viewing Reference Change in Editable Environment for CAD Drawings

【技术实现步骤摘要】
CAD图纸在可编辑环境下查看引用变化的方法、系统、计算机可读存储介质及计算机终端优先权申请本申请要求2018年7月16提交的中国专利技术专利申请201810777826.7“CAD图形在可编辑图纸环境下查看引用变化的方法”的优先权,该优先权专利技术专利申请以引用方式全文并入。
本专利技术涉及计算机辅助设计(ComputerAidedDesign,CAD),尤其是涉及一种CAD图纸在可编辑环境下查看引用变化的方法、系统、计算机可读存储介质及计算机终端。
技术介绍
多人分工协作完成一个项目,互相之间不会是完全独立的,都会存在着参考关系,在其他人的工作成果基础上进行自己的工作,同时也给其他人的工作提供参照。并且一个有意义的设计成果不会是一次成型的,都会是经历了很多次的修改,逐渐完善出来的。上述的情况会引出协同工作中的一个重要步骤,就是更新参照的他人CAD图纸的修改(即引用文件或参照文件),以同步最新的成果,保证后续的设计工作不出偏差。但是往往更新之后会发现很多内容被改变,如果影响到了自己的工作内容,那就需要准确地定位到相应的修改,同时修改自己的工作以适应当前状态,这会花费很多精力和时间。虽然目前传统CAD绘图平台都带有图纸对比工具,但是需要用户保存新旧两个版本的CAD图纸,使用对比工具加载两个版本文件,然后两版CAD图纸的差异会显示在绘图区。这样的图纸对比工具存在以下技术问题。在现有CAD绘图平台进行协同绘图的过程中,参照他人的CAD图纸都是使用外部参照(ExternalReference,简称XREF)的方式,比如A参照了B,B修改保存成为新版本B’,A更新参照B之后就直接看到了B最新版本的内容,即B’,旧版B不再显示;因此,A如果要想查看从B到B’产生了哪些修改,只能是每次被提示更新的时候都自己手工保存一份旧版的B文件用于比较。比较的过程是使用对比工具比较旧版B和新版文件B'(例如,AUTOCAD中提供的“DWG比较”工具),但这个比较的过程是在A自身的CAD图纸以外进行:例如,在AUTOCAD中会形成一个新的图形,其中包含比较结果,比较图像的名称是比较图形文件名的组合,即Compare_filename1与filename2.dwg。因此,这时候A自身的CAD图纸内容就无法看到了。即使发现了B的修改影响到了自身的设计,A也只能是自己将修改记下来,再去打开自己的CAD图纸里去对应地进行修改。这种对比引用文件来查看引用文件修改的传统方法,在更新被引用文件的内容时,修改和更新的内容难以被快速查找定位,被引用文件的各个版本需要自行维护,而且查看外部引用文件的变化时,是不能看到当前自己CAD图纸的内容的,不利于协同工作的高效开展。
技术实现思路
本专利技术的目的在于提供一种新型的CAD系统中编辑与查看变化的方式,试图在一定程度上克服或缓解现有CAD系统中编辑与查看变化不能同时进行的技术问题。为了实现上述目的,本专利技术公开了一种CAD图纸在可编辑环境下查看引用变化的方法,其特征在于,包括以下步骤:S101获取第一文件和第二文件;S102所述第一文件引用第二文件,将所述第二文件上的第一元素叠加到所述第一文件中;S103获取第三文件;S104获取所述第三文件对比所述第二文件的第一变化元素;并且S105将所述第一变化元素也叠加到所述第一文件中。进一步地,在所述第一文件上,以第一显示方式显示叠加过来的所述第一元素;并且以第二显示方式显示叠加过来的所述第一变化元素。进一步地,在所述第一文件上,1)将所述第二文件与所述第三文件共有的元素以第一样式显示;2)将仅在所述第二文件中存在的元素以第二样式显示;并且3)将仅在所述第三文件中存在的元素以为第三样式显示。进一步地,本专利技术还包括:编辑所述第一文件,在所述第一文件上绘制第二元素。进一步地,本专利技术还包括:S106获取第四文件;S107获取所述第四文件对比所述第三文件的第二变化元素;S108将所述第二变化元素叠加到所述第一文件中。进一步地,在所述第一文件上,以第三显示方式显示叠加过来的所述第二变化元素。进一步地,所述第一变化元素包括增加元素、删减元素、修改元素的一种或多种。进一步地,所述第一变化元素是基于所述第三文件相比所述第二文件的增量数据。进一步地,所述第二文件和所述第三文件是同一张CAD图纸的不同版本。进一步地,专利技术还包括,储存所述第一文件、所述第二文件、和所述第三文件。为了克服或缓解现有CAD系统中编辑与查看变化不能同时进行的技术问题,本专利技术还公开了一种CAD图纸在可编辑环境下查看引用变化的系统500,其特征在于,包括:文件获取模块501、元素获取模块502、复制叠加模块504、更新监控模块507;所述文件获取模块501被设置为获取第一文件和第二文件;所述元素获取模块502与所述文件获取模块501连接,被设置为获取所述第二文件上的第一元素;所述复制叠加模块504与所述元素获取模块502连接,被设置为将所述第一元素叠加到所述第一文件中;所述更新监控模块507与所述文件获取模块501连接,被设置为提示所述文件获取模块501获取第三文件,并且对所述第二文件和所述第三文件进行比较,发现第一变化元素;所述元素获取模块501与所述更新监控模块507连接,获取所述第一变化元素,并且通过所述复制叠加模块504将所述第一变化元素叠加到所述第一文件中。进一步地,本专利技术还包括,显示控制模块508,以第一显示方式显示叠加过来的所述第一元素;并且以第二显示方式显示叠加过来的所述第一变化元素。进一步地,本专利技术还包括,显示控制模块508,所述显示控制模块在所述第一文件上,1)将所述第二文件与所述第三文件共有的元素以第一样式显示;2)将仅在所述第二文件中存在的元素以第二样式显示;并且3)将仅在所述第三文件中存在的元素以为第三样式显示。进一步地,本专利技术还包括,文件编辑模块509,用于编辑所述第一文件,在所述第一文件上绘制第二元素。进一步地,所述文件获取模块501被设置为获取第四文件;所述更新监控模块507被设置为对所述第三文件和所述第四文件进行比较,发现第二变化元素,并通过所述所述复制叠加模块504将所述第二变化元素叠加到所述第一文件中。进一步地,在所述第一文件上,所述显示控制模块508以第三显示方式显示叠加过来的所述第二变化元素。进一步地,所述第一变化元素包括增加元素、删减元素、修改元素的一种或多种。进一步地,所述第一变化元素是基于所述第三文件相比所述第二文件的增量数据。进一步地,所述第二文件和所述第三文件是同一张CAD图纸的不同版本。进一步地,本专利技术还包括文件储存模块,被设置为用于储存所述第一文件、所述第二文件、和所述第三文件。为了克服或缓解现有CAD系统中编辑与查看变化不能同时进行的技术问题,本专利技术还公开了一种CAD图纸在可编辑环境下查看引用变化的计算机可读存储介质,其特征在于,所述计算机可读存储介质包括一组指令,当执行所述指令时,引起至少一个处理器执行包括以下的操作:S101获取第一文件和第二文件;S102所述第一文件引用第二文件,将所述第二文件上的第一元素叠加到所述第一文件中;S103获取第三文件;S104获取所述第三文件对比所述第二文件的第一变化元素;并且S105将所述第一变化元素也叠加到所述第一文件中本文档来自技高网
...

【技术保护点】
1.一种CAD图纸在可编辑环境下查看引用变化的方法,其特征在于,包括以下步骤:S101获取第一文件和第二文件;S102所述第一文件引用第二文件,将所述第二文件上的第一元素叠加到所述第一文件中;S103获取第三文件;S104获取所述第三文件对比所述第二文件的第一变化元素;并且S105将所述第一变化元素也叠加到所述第一文件中。

【技术特征摘要】
2018.07.16 CN 20181077782671.一种CAD图纸在可编辑环境下查看引用变化的方法,其特征在于,包括以下步骤:S101获取第一文件和第二文件;S102所述第一文件引用第二文件,将所述第二文件上的第一元素叠加到所述第一文件中;S103获取第三文件;S104获取所述第三文件对比所述第二文件的第一变化元素;并且S105将所述第一变化元素也叠加到所述第一文件中。2.如权利要求1所述的CAD图纸在可编辑环境下查看引用变化的方法,其特征在于,在所述第一文件上,1)以第一显示方式显示叠加过来的所述第一元素;并且2)以第二显示方式显示叠加过来的所述第一变化元素。3.如权利要求1所述的CAD图纸在可编辑环境下查看引用变化的方法,其特征在于,在所述第一文件上,1)将所述第二文件与所述第三文件共有的元素以第一样式显示;2)将仅在所述第二文件中存在的元素以第二样式显示;并且3)将仅在所述第三文件中存在的元素以为第三样式显示。4.如权利要求2或3所述的CAD图纸在可编辑环境下查看引用变化的方法,其特征在于,还包括:编辑所述第一文件,在所述第一文件上绘制第二元素。5.如权利要求1所述的CAD图纸在可编辑环境下查看引用变化的方法,其特征在于,还包括:S106获取第四文件;S107获取所述第四文件对比所述第三文件的第二变化元素;S108将所述第二变化元素叠加到所述第一文件中。6.如权利要求5所述的CAD图纸在可编辑环境下查看引用变化的方法,其特征在于,在所述第一文件上,以第三显示方式显示叠加过来的所述第二变化元素。7.如权利要求1或5所述的CAD图纸在可编辑环境下查看引用变化的方法,其特征在于,所述第一变化元素包括增加元素、删减元素、修改元素的一种或多种。8.如权利要求1所述的CAD图纸在可编辑环境下查看引用变化的方法,其特征在于,所述第一变化元素是基于所述第三文件相比所述第二文件的增量数据。9.如权利要求1所述的CAD图纸在可编辑环境下查看引用变化的方法,其特征在于,所述第二文件和所述第三文件是同一张CAD图纸的不同版本。10.如权利要求1所述的CAD图纸在可编辑环境下查看引用变化的方法,其特征在于,还包括,储存所述第一文件、所述第二文件、和所述第三文件。11.一种CAD图纸在可编辑环境下查看引用变化的系统,其特征在于,包括,文件获取模块、元素获取模块、复制叠加模块、更新监控模块;所述文件获取模块被设置为获取第一文件和第二文件;所述元素获取模块与所述文件获取模块连接,被设置为获取所述第二文件上的第一元素;所述复制叠加模块与所述元素获取模块连接,被设置为将所述第一元素叠加到所述第一文件中;所述更新监控模块与所述文件获取模块连接,被设置为提示所述文件获取模块获取第三文件,并且对所述第二文件和所述第三文件进行比较,发现第一变化元素;所述元素获取模块与所述更新监控模块连接,获取所述第一变化元素,并且通过所述复制叠加模块将所述第一变化元素叠加到所述第一文件中。12.如权利要求11所述的...

【专利技术属性】
技术研发人员:席辉王伟邓涛袁传杰梁江陆翔
申请(专利权)人:苏州浩辰软件股份有限公司
类型:发明
国别省市:江苏,32

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

1