一种CAD图纸文件批量处理系统及其方法与流程
- 国知局
- 2024-07-31 23:15:09
本发明涉及cad图纸文件处理的,具体涉及一种cad图纸文件批量处理系统及其方法。
背景技术:
1、计算机辅助设计(cad)技术是现代设计行业中不可或缺的工具,它能显著提高设计效率和质量。cad软件通常用于创建和修改工程图纸、3d模型等设计数据。在建筑工程行业中,cad文件通常包含了详细的设计信息和图形表示。随着技术的发展,cad软件的功能也在不断扩展,支持更复杂的设计和分析任务。
2、在实际应用中,设计师们经常需要处理cad文件进行打印。批量处理cad文件打印的需求也随之产生,这可以通过使用专门的cad编辑器软件来实现。例如,迅捷cad编辑器就是一款能实现cad图纸批量打印的软件。使用这类软件,用户可以一次性添加多个cad文件,进行打印设置,然后批量打印出来,大大提高了工作效率。
3、此外,cad文件通常需要与其他人共享或存档,因此,将cad文件转换为pdf格式也是一种常见的批量处理需求。pdf格式因其跨平台、易于查看和分享的特点而受到青睐。
4、对于工程cad文件的批量打印,还需要考虑到打印机设置、纸张大小、打印布局等因素。
5、目前市面上的一些批量处理程序如“batchplot.vlx”、“易出图”等一些专业的cad软件提供了自动搜索和打印多个图幅的功能,一定程度的简化了批量打印的操作流程,但或多或少存在操作复杂繁琐、重复设置、设置复杂、通用性差等问题。
6、因此,需要提供一种cad文件的批量处理系统及其方法,使得设计工作更加高效和便捷。
技术实现思路
1、本发明的目的在于克服上述背景技术的不足,提供一种cad图纸文件批量处理系统及其方法,本发明能有效简化打印的操作流程,只需预先将装置的配置参数依据当前环境设置好,对不同的cad图纸只需简单操作,就能实现批量打印,极大简化了操作流程,避免了重复设置;同时,不依赖本地cad软件版本,通用性好。
2、为实现上述目的,本发明所设计的一种cad图纸文件批量处理方法,包括如下步骤:
3、s1:通过com技术对cad图纸文件进行链接,与程序预设待打印图框块匹配,过滤获得实际在本cad图纸文件中使用的打印图框块;
4、s2:将待打印图框块预处理,获取待打印图框块中需要识别对象的位置坐标,并通过数据保存模块予以保存,作为本图纸的专有数据库;
5、s3:用户通过用户界面模块,选择本cad图纸中待处理打印图纸的图框,获取全图纸文件中的待打印图框列表;
6、s4:读取专有数据库,应用到待打印图框列表中每个图框块,通过识别对象的位置找到图纸中需识别信息的对象,获取每个图纸对应的相关信息;
7、s5:由用户确认信息无误后,调用cad软件程序母体内的打印机,逐一将打印图纸的pdf格式文件输出到图纸所在的文件路径下。
8、作为优选实施方式地,所述步骤s1中,通过com技术对cad图纸文件进行链接,形成有效的数据传输通道,传输的数据通过数据转换模块予以转换,通道建立后,获取本cad图纸文件中块管理器中的所有块,与程序预设待打印图框块匹配,过滤获得实际在本cad图纸文件中使用的打印图框块。
9、作为优选实施方式地,所述步骤s2中,待打印图框块为预先设定的以图纸打印范围为边界的块,依据打印范围大小不同,定义为不同的图框块,每个图框块内包含需识别对象的范围框。
10、作为优选实施方式地,所述步骤s2中,获取待打印图框块中需要识别对象的位置坐标包括图纸名称、图纸编号、图幅的位置坐标。
11、作为优选实施方式地,所述步骤s3中,采用预设待打印图框块名称作为图框块选择过滤器,选取方式可采用全图对象逐一扫描或由用户框选对象方式。
12、作为优选实施方式地,所述步骤s4中,cad操作识别模块将生成的本图纸专有数据库从数据保存模块读取出来,应用到待打印图框列表中每个图框块,通过识别对象的位置找到图纸中需识别信息的对象,获取每个图纸对应的相关信息。
13、作为优选实施方式地,所述步骤s4中,获取每个图纸对应的相关信息包括图纸名称、图纸编号、图幅的具体内容,将这些信息再通过数据传输转换模块反传给cad操作识别模块进行处理,并显示到用户界面。
14、作为优选实施方式地,所述步骤s5中,用户可以自定义文件名的命名方式,通过设定关键字形式,明确图纸名称、图纸编号、图幅,通过专有数据库能够识别出的图纸信息的组合方式,作为该输出的打印文件名。
15、作为优选实施方式地,所述步骤s5中,利用专有数据库识别出的图纸信息,以图纸编号的自然顺序排序,将打印的图纸信息以excel文件格式输出作为图纸目录。
16、本发明还提供一种实现上述的cad图纸文件批量处理方法的系统,包括:数据传输转换模块,用于通过操作系统与cad软件程序进行数据传输,传输的数据通过该模块予以转换为操作系统可识别的数据形式,以使操作系统与cad软件程序间互相识别;
17、cad操作识别模块,用于处理程序内cad的操作指令,包括对象识别及相关属性获取,打印操作,逻辑运算;
18、数据保存模块,用于保存本装置的内部运行参数、相关设置参数,记录预定义的图框块信息;
19、用户界面模块,用于用户与程序界面交互平台。
20、与现有技术相比,本发明具有如下优点:
21、其一,本发明的cad图纸文件批量处理方法通过com技术对cad软件进行链接,系统独立与cad软件程序母体之外,不受程序本身版本更新或变更而影响,无需重复设置系统的相关参数,简化了打印工作流程。
22、其二,本发明的cad图纸文件批量处理方法通过链接的cad当前文件进行预处理,将相关坐标信息保存下来,作为本图纸的专有数据库,无需每次设置图纸配置,进一步简化了用户操作流程。
23、其三,本发明的cad图纸文件批量处理方法将待打印图框在该空间系内的具体坐标位置,图纸名称、图纸图号等信息一并保存,生成与图纸名对应的打印文件名,用户无需修改打印后的文件名,进一步简化了打印工作流程,将文件名命名方式标准化,利于文件归档。
24、其四,本发明的cad图纸文件批量处理方法可以将打印的图纸信息以excel的格式输出,简化了图纸目录的人工手动编写,提高了编写效率。
25、其五,本发明的cad图纸文件批量处理方法简化了用户繁琐的图纸打印及编写目录操作,极大提高了工作效率。
技术特征:1.一种cad图纸文件批量处理方法,其特征在于:包括如下步骤:
2.根据权利要求1所述的cad图纸文件批量处理方法,其特征在于:所述步骤s1中,通过com技术对cad图纸文件进行链接,形成有效的数据传输通道,传输的数据通过数据转换模块予以转换,通道建立后,获取本cad图纸文件中块管理器中的所有块,与程序预设待打印图框块匹配,过滤获得实际在本cad图纸文件中使用的打印图框块。
3.根据权利要求2所述的cad图纸文件批量处理方法,其特征在于:所述步骤s2中,待打印图框块为预先设定的以图纸打印范围为边界的块,依据打印范围大小不同,定义为不同的图框块,每个图框块内包含需识别对象的范围框。
4.根据权利要求3所述的cad图纸文件批量处理方法,其特征在于:所述步骤s2中,获取待打印图框块中需要识别对象的位置坐标包括图纸名称、图纸编号、图幅的位置坐标。
5.根据权利要求4所述的cad图纸文件批量处理方法,其特征在于:所述步骤s3中,采用预设待打印图框块名称作为图框块选择过滤器,选取方式可采用全图对象逐一扫描或由用户框选对象方式。
6.根据权利要求5所述的cad图纸文件批量处理方法,其特征在于:所述步骤s4中,cad操作识别模块将生成的本图纸专有数据库从数据保存模块读取出来,应用到待打印图框列表中每个图框块,通过识别对象的位置找到图纸中需识别信息的对象,获取每个图纸对应的相关信息。
7.根据权利要求6所述的cad图纸文件批量处理方法,其特征在于:所述步骤s4中,获取每个图纸对应的相关信息包括图纸名称、图纸编号、图幅的具体内容,将这些信息再通过数据传输转换模块反传给cad操作识别模块进行处理,并显示到用户界面。
8.根据权利要求7所述的cad图纸文件批量处理方法,其特征在于:所述步骤s5中,用户可以自定义文件名的命名方式,通过设定关键字形式,明确图纸名称、图纸编号、图幅,通过专有数据库能够识别出的图纸信息的组合方式,作为该输出的打印文件名。
9.根据权利要求8所述的cad图纸文件批量处理方法,其特征在于:所述步骤s5中,利用专有数据库识别出的图纸信息,以图纸编号的自然顺序排序,将打印的图纸信息以excel文件格式输出作为图纸目录。
10.一种实现权利要求1~9任一项所述的cad图纸文件批量处理方法的系统,其特征在于:包括
技术总结本发明公开了一种CAD图纸文件批量处理系统及其方法,该系统包括数据传输转换模块,用于通过操作系统与CAD软件程序进行数据传输,传输的数据通过该模块予以转换为操作系统可识别的数据形式;CAD操作识别模块,用于处理程序内CAD的操作指令,包括对象识别及相关属性获取,打印操作,逻辑运算;数据保存模块,用于保存本装置的内部运行参数、相关设置参数,记录预定义的图框块信息;用户界面模块,用于用户与程序界面交互平台。本发明CAD图纸文件批量处理方法能有效简化打印的操作流程,只需预先将装置的配置参数依据当前环境设置好,对不同的CAD图纸只需简单操作,就能实现批量打印,极大简化了操作流程,避免了重复设置,而且通用性好。技术研发人员:郭嘉琪,陈文峰,张勋,周自清,李俊男,黄莹受保护的技术使用者:长江勘测规划设计研究有限责任公司技术研发日:技术公布日:2024/7/29本文地址:https://www.jishuxx.com/zhuanli/20240730/196639.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。