CAD图纸在可编辑环境下查看引用变化的方法、系统与流程
- 国知局
- 2025-01-10 13:14:59
本发明涉及计算机辅助设计(computer aided design,cad)协同设计系统中cad图纸在可编辑环境下查看引用变化的方法、系统。
背景技术:
1、cad协同设计项目的特点有三个:一是专业多、图形文件多、图形文件之间的参考关系错综复杂;二是图纸文件的格式复杂,且多为二进制数据,数据随机性也比较大;三是图纸的文件尺寸较大,小到几mb,大到几百mb,随着计算机硬件技术的提升,将来图纸文件的尺寸还可能更大。尤其是在协同设计项目的推进过程中,各专业工程师需要不断参照彼此的cad图纸来绘制自己的图纸(例如,给排水工程师在绘制给排水cad图时要参考建筑工程师正在的绘制、尚未完成的建筑图纸),协同方之间的参考还可能是多层级的(例如,暖通图纸参考电气图纸、电气图纸又参考了给排水图纸、给排水图纸还参考了建筑图纸),而且绘图过程中还经常需要反反复复地修改,在不同版本之间反复斟酌选择。
2、传统的cad系统无论是在文件的管理、传输和储存上,还是在文件参考引用功能(例如,外部参照)上都存在诸多弊端:例如,cad文件储存和传输数据开销量大、效率低,cad用户查看不同时间创建、编辑的cad文件版本时往往很不方便。另外,因为受外部参照引用方式特性的限制,导致了一系列的问题:(i)当前cad图纸引用外部文件时过滤手段单一,难以精准地聚焦到当前用户最关注的元素;(ii)难以便利地处理嵌套关系,在嵌套模式“覆盖型”和“附着型”之间转换很繁琐;以及(iii)不能在编辑当前cad图纸的同时查看被引用图纸内容的变化,必须在编辑界面和查看变化界面之间转换非常麻烦。这些都负面地影响cad协同设计时工作的效率,甚至存在引起协同设计项目中出现混乱的风险。
技术实现思路
1、针对上述技术问题,本发明提供了一种新型的cad协同设计系统,包含四个子发明(即a发明、b发明、c发明和d发明)以及基于这四个子发明的各种变型和拓展。
2、本发明首先公开了一种cad文件的时间线管理系统(及方法、计算机存储介质、计算机终端),其包括:第一数据摘要文件与增量数据库;所述第一数据摘要文件包括第一数据项索引表和第一数据概要信息;所述增量数据库储存所述第一数据概要信息所对应的第一数据详细信息;所述第一数据项索引表用于在所述增量数据库中搜索所述第一数据概要信息所对应的所述第一数据详细信息;并且所述数据摘要文件被设置与第一还原点相关联。本发明采用数据摘要文件与增量数据库的方式来进行cad文件管理,既能通过传输增量数据来减小文件还原时的数据传输量,还能通过数据摘要文件的信息保存完整性来快速、准确地还原cad文件。
3、在另一发面,本发明还公开了一种cad系统中对外部文件的引用方法、引用装置、计算机可读存储介质及计算机终端。所述引用方法包括以下步骤:根据至少一个引用条件创建至少一个独立于被引用文件的第一通用引用规则文件,并以可扩展的文件格式独立存储;根据被选中的至少一个所述第一通用引用规则文件引用至少一个所述被引用文件。本发明采用独立于被引用文件的引用规则文件,不仅可供用户重复使用,避免了重复设置引用条件,提高了用户协同绘图作业时的效率和准确率。
4、在另一方面,本发明还公开了一种cad系统引用的分级操作系统(及方法、计算机存储介质、计算机终端),其包括:第一文件,包含至少一个第一元素;第二文件,包含至少一个第二元素;所述至少一个第一元素被复制叠加到所述第二文件中;所述至少一个第一元素与第一控制点关联,通过所述第一控制点可以实现对所述至少一个第一元素的独立操作。本发明解决的现有cad系统中外部参照方式难以转换嵌套内容展示模式的问题(即在覆盖型和附加型),让cad用户可以方便快捷地选择显示或隐藏被嵌套的内容,让多层级图纸参照/引用更加方便、快捷,提高了cad绘图协同设计时的工作效率。
5、在另一方面,本发明还公开了一种cad图纸在可编辑环境下查看引用变化的方法(及系统、计算机存储介质、计算机终端),其包括以下步骤:ds101获取第一文件和第二文件;ds102所述第一文件引用第二文件,将所述第二文件上的第一元素叠加到所述第一文件中;ds103获取第三文件;ds104获取所述第三文件对比所述第二文件的第一变化元素;并且ds105将所述第一变化元素也叠加到所述第一文件中。本发明让cad绘图用户在可以继续编辑当前cad图纸的情况下,查看被引用图纸的更新情况,从而解决了现有cad系统中需要在当前cad图纸之外,显示、查看被引用图纸变化后,再回到当前cad图纸继续编辑的技术问题,提高了cad协同设计的便利性和效率。
6、与传统cad系统相比,本发明所提供的cad协同设计系统让cad文件按时间线储存,不同时间创建、修改、更新的版本可以方便快速地还原、查阅;而采用摘要文件和增量数据库的形式,即减少了数据传输量,又保证了文件还原时的准确性,提高了整个cad系统在文件管理上的效率。
7、而新式的引用方法,不仅让cad绘图的工程师可以方便地过滤被引用文件的内容,还可以将自己设置的引用规则分享给其他协同方;而多层级的展示方式规避了现有外部参照中嵌套所产生的诸多问题,增加了引用外部文件时的灵活性;最后,本发明通过将被引用内容(可以过滤、可以选择性展示)复制叠加到当前编辑的cad文件中,实现了编辑当前文件与查看被引用内容变化的同步、同界面进行,让协同工作更加方便、高效。
技术特征:1.一种cad图纸在可编辑环境下查看引用变化的方法,其特征在于,包括以下步骤:
2.如权利要求1所述的cad图纸在可编辑环境下查看引用变化的方法,其特征在于,在所述第一文件上,
3.如权利要求2所述的cad图纸在可编辑环境下查看引用变化的方法,其特征在于,还包括:编辑所述第一文件,在所述第一文件上绘制第二元素;或者,在所述第一文件上,以第三显示方式显示叠加过来的所述第二变化元素。
4.如权利要求1所述的cad图纸在可编辑环境下查看引用变化的方法,其特征在于,所述第一变化元素包括增加元素、删减元素、修改元素的一种或多种;
5.如权利要求1所述的cad图纸在可编辑环境下查看引用变化的方法,其特征在于,还包括:储存所述第一文件、所述第二文件、和所述第三文件。
6.一种cad图纸在可编辑环境下查看引用变化的系统,其特征在于,包括,文件获取模块、元素获取模块、复制叠加模块、更新监控模块;所述文件获取模块被设置为获取第一文件和第二文件;
7.如权利要求6所述的cad图纸在可编辑环境下查看引用变化的系统,其特征在于,还包括,显示控制模块,以第一显示方式显示叠加过来的所述第一元素;并且以第二显示方式显示叠加过来的所述第一变化元素;或者,在所述第一文件上,1)将所述第二文件与所述第三文件共有的元素以第一样式显2)将仅在所述第二文件中存在的元素以第二样式显示;并且3)将仅在所述第三文件中存在的元素以为第三样式显示;
8.如权利要求6或7所述的cad图纸在可编辑环境下查看引用变化的系统,其特征在于,还包括:文件编辑模块,用于编辑所述第一文件,在所述第一文件上绘制第二元素。
9.如权利要求7所述的cad图纸在可编辑环境下查看引用变化的系统,其特征在于,在所述第一文件上,所述显示控制模块以第三显示方式显示叠加过来的所述第二变化元素。
10.如权利要求6或9所述的cad图纸在可编辑环境下查看引用变化的系统,其特征在于,所述第一变化元素包括增加元素、删减元素、修改元素的一种或多种;或者,所述第一变化元素是基于所述第三文件相比所述第二文件的增量数据;或者,所述第二文件和所述第三文件是同一张cad图纸的不同版本;或者,还包括,文件储存模块,被设置为用于储存所述第一文件、所述第二文件、和所述第三文件。
技术总结本发明涉及一种CAD图纸在可编辑环境下查看引用变化的方法,其特征在于,包括以下步骤:S101获取第一文件和第二文件;S102所述第一文件引用第二文件,将所述第二文件上的第一元素叠加到所述第一文件中;S103获取第三文件;S104获取所述第三文件对比所述第二文件的第一变化元素;并且S105将所述第一变化元素也叠加到所述第一文件中。本发明让CAD绘图用户在可以继续编辑当前CAD图纸的情况下,查看被引用图纸的更新情况,从而解决了现有CAD系统中需要在当前CAD图纸之外,显示、查看被引用图纸变化后,再回到当前CAD图纸继续编辑的技术问题,提高了CAD协同设计的便利性和效率。技术研发人员:王伟,席辉,邓涛,袁传杰,梁江,陆翔受保护的技术使用者:苏州浩辰软件股份有限公司技术研发日:技术公布日:2025/1/6本文地址:https://www.jishuxx.com/zhuanli/20250110/351898.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。