一种基于cad软件的施工图自动编排目录的方法

文档序号:6374756阅读:437来源:国知局
专利名称:一种基于cad软件的施工图自动编排目录的方法
技术领域
本发明属于软件应用技术领域,特别是涉及一种基于CAD软件的施工图自动编排目录的方法。
背景技术
现今设计行业中,施工图的设计工作主要是以CAD软件来进行。但CAD软件本身只是一个泛用性的基础操作平台,并未能完全因应施工图设计行业需求和规范来设置专用功能及应用,导致使用不便和效率低下。设计师疲于应付大量繁冗重复的操作,不能用更多的时间专注于设计。目前已存在的一些图纸目录编排技术,由于过度追求泛用性和通用性,出现搜索过程繁琐、识别效果不好等弊端。但对于使用者来说,一般情况下都是处于特定行业、甚至是特定企业环境下的,不需要频繁改变或者重新定义使用条件。目前急需通过对CAD软件进行二次开发,创造适合施工图设计使用的功能,把大量重复的操作由人工完成转 为电脑自动完成,从而整体提高施工图设计工作效率,改善工作质量。

发明内容
本发明的目的是提供一种基于CAD软件的施工图自动编排目录的方法,通过对CAD软件进行二次开发,创造适合施工图设计使用的功能,把大量重复的操作由人工完成的查询、编排、生成目录的工作转为电脑自动完成,从而整体提高施工图设计工作效率,改善
工作质量。本发明的技术方案为一种基于CAD软件的施工图自动编排目录的方法,包括如下步骤
51、运行CAD软件,打开CAD软件的工作界面,调用指定图签;
52、调用自动目录程序;
53、在CAD软件所在的数据库中搜索所有使用指定图签的图形,并根据图形位置提取图形中相应的图号和图名;以及
54、将相对应的图号和图名输出到excel表格中,自动输出目录完成。其中,所述图签为施工图纸必要组成部分,位于图纸右侧或右下方。图签包括图纸信息填充区和图纸信息说明,图纸信息说明包括但不局限于建设单位、工程名称、图名、设计师、设计类型、图幅大小、审定、校对、日期、比例、图号。图名和图号以图签为单位分组,每组相对应的图名和图号自动输出到自动生成的excel表格中,自动输出目录完成。本技术方案把大量重复的操作由人工完成的查询、编排、生成目录的工作转为电脑自动完成,从而整体提高施工图设计工作效率,改善工作质量。进一步地,所述步骤SI中指定的图签为两种,一种是横向图签,另一种是纵向图签。上述技术方案把大量重复的操作由人工完成的查询、编排、生成目录的工作转为电脑自动完成;在此基础之上,所述图签为两种,一种是横向图签,另一种是纵向图签,用户根据需要自由选择,任选一种或两种都选,都可以,从而整体提高施工图设计工作效率,改
善工作质量。进一步地,步骤S2包含下列步骤
5201、打开包含需要编排目录的施工图纸文件;
5202、加载自动目录程序;
5203、运行自动目录程序;以及
5204、选择是否删除历史记录。上述技术方案把大量重复的操作由人工完成的查询、编排、生成目录的工作转为 电脑自动完成;在此基础之上,加载并运行自动目录程序,根据用户的实际需要选择是否删除历史记录,从而整体提高施工图设计工作效率,改善工作质量。进一步地,步骤S3包含下列步骤
5301、搜索所有使用指定图签的图形;
5302、根据图形位置提取每个图形中相应的图号和图名,将同一图形中提取到的图名和图号结成数组;以及
S303、将每个图形中产生的数组集合在一起,并对所述集合在一起的数组进行排序。图签图形在CAD中表现为块参照,但图号和图名并不包含在该块参照中,它们分别是两个独立的文字图形,且必须显示在已被调用的图签的特定范围内才可以被程序搜索至IJ。图签、图号、图名是三个独立的CAD图形。上述技术方案把大量重复的操作由人工完成的查询、编排、生成目录的工作转为电脑自动完成;在此基础之上,搜索所有使用指定图签的图形,提取每个图形中的图号和图名,将同一图形中的图名和图号结成数组,并对所有的数组进行排序,从而整体提高施工图设计工作效率,改善工作质量。进一步地,步骤S301包含下列步骤
53011、设定搜索条件,该搜索条件为特定名称的块参照图形;
53012、CAD软件搜索当前数据库中所有符合条件的图形;以及
53013、将搜索结果集合。上述技术方案把大量重复的操作由人工完成的查询、编排、生成目录的工作转为电脑自动完成;在此基础之上,设定搜索条件,CAD软件搜索当前数据库中所有符合条件的图形,提高了搜索效率和准确性,从而整体提高施工图设计工作效率,改善工作质量。所述步骤SI中,用CAD软件自带的插入方式调用图签。上述技术方案把大量重复的操作由人工完成的查询、编排、生成目录的工作转为电脑自动完成;在此基础之上,设定搜索条件,CAD软件搜索当前数据库中所有符合条件的图形,提高了搜索效率和准确性,从而整体提高施工图设计工作效率,改善工作质量。进一步地,步骤S201中,图纸文件的格式是dwg、dws、dwt、dxf这四种格式中任意一种。上述技术方案把大量重复的操作由人工完成的查询、编排、生成目录的工作转为电脑自动完成;在此基础之上,图纸文件的格式是dwg、dws、dwt、dxf这四种格式中任意一种,提高图纸的兼容性,从而整体提高施工图设计工作效率,改善工作质量。进一步地,步骤S303中,根据图号的升序对所有数组进行排序。上述技术方案把大量重复的操作由人工完成的查询、编排、生成目录的工作转为电脑自动完成;在此基础之上,根据图号的升序对所有数组进行排序,便于设计时快速查找图形信息,从而整体提高施工图设计工作效率,改善工作质量。进一步地,图号的内容包括数字、英文字母、标点符号和”,对图号排序的优先级别为英文字母 > 数字>”。上述技术方案把大量重复的操作由人工完成的查询、编排、生成目录的工作转为电脑自动完成;在此基础之上,图号的内容包括数字、英文字母、标点符号和”,对图号排序的优先级别为英文字母〉数字〉”,便于设计时快速查找图形信息,从而整体提高施工图设计工作效率,改善工作质量。本发明的有益效果通过对CAD软件进行二次开发,创造适合施工图设计使用的功能,把大量重复的操作由人工完成的查询、编排、生成目录的工作转为电脑自动完成,从而整体提高施工图设计工作效率,改善工作质量。



图I是本发明一个实施例的功能流程图。图2是本发明另一个实施例的流程图。
具体实施例方式下面结合附图,对本发明的较优的实施例作进一步的详细说明
实施例1,参见图I和图2,一种基于CAD软件的施工图自动编排目录的方法,包括如下步骤
51、运行CAD软件,打开CAD软件的工作界面,调用指定图签;
52、调用自动目录程序;
53、在CAD软件所在的数据库中搜索所有使用指定图签的图形,并提取图形中的图号和图名;以及
54、将相对应的图号和图名输出到excel表格中,自动输出目录完成。其中,所述图签为施工图纸必要组成部分,位于图纸右侧或右下方。图签包括图纸信息填充区和图纸信息说明,图纸信息说明包括但不局限于建设单位、工程名称、图名,设计师、设计类型、图幅大小、审定、校对、日期、比例、图号;图名和图号以图签为单位分组,每组相对应的图名和图号自动输出到自动生成的excel表格中,自动输出目录完成。本实施例把大量重复的操作由人工完成的查询、编排、生成目录的工作转为电脑自动完成,从而整体提高施工图设计工作效率,改善工作质量。实施例2,参见图I和图2,与实施例不同的是,本实施例包括如下步骤。A、使用指定图签在使用CAD软件进行施工图设计的过程中,要求使用本实施例指定的图形文件作为施工图的标准图签。默认图签名称S_labell_、_label2_适用于A3图幅;当图幅为AO则图签为_label3_、_label4_ ;图幅为Al时为_label5_、_label6_ ;图幅为A2时为_label7_、_label8_,分别为横向和竖向;并要求施工图纸的图号和图名写在图签图形的指定位置方框范围内。上述图签图形分别为两个dwg格式文件,名称为_labell_. dwg和_label2_. dwg,使用图签图形时,利用CAD自带的INSERT命令将_labell_. dwg或_label2_. dwg插入到目标文件中,插入后图签图形在目标文件中表现为CAD块参照图形。B、以CAD软件打开包含需要编排目录的施工图纸dwg文件,除dwg格式外,还可以为dws、dwt、dxf格式文件。C、在CAD软件菜单栏界面依次选择“工具”、“加载应用程序”,选择加载本实施例的自动目录程序;本实施例最终成果表现为单个程序文件,文件名称为“自动目录.vlx"
D、在CAD命令行输入命令“zdml”,回车确认启动本发明程序;“zdml ”为默认命令,由其功能“自动目录”拼音首字母组合而成。E、命令行弹出提示,选择是否保留历史数据。选“No”则清除全部历史数据;选“Yes”则保留现有历史数据的基础上进行本次目录编排;由于本实施例的程序在完整运行结束后,默认将该次运行的最终输出结果保存成为历史数据,放在用户电脑的特定位置中,并且历史数据可以无限累积记录,不会随程序的反复加载而消失。

默认保留历史数据是因为编排一套完整图纸目录,可能需要在多个不同的dwg格式文件中分别加载运行本发明程序,保留历史数据有利于目录的编排。执行“zdml”命令后,当且仅当用户选择清除全部历史数据时,历史数据才会被消除。F、选择完成后,程序搜索所有的指定图签图形_labell_和_label2_,并根据图签图形收集相应成对的“图号”和“图名”内容。上述搜索是通过CAD自带的图形对象搜索功能实现的,具体过程为
a.设定搜索条件;
b.CAD软件搜索当前图形的整个数据库;
c.将结果结为集合。收集相应内容指根据步骤A提及的“施工图纸的图号和图名在图签图形中指定的书写位置”,分别收集成对的“图号”和“图名”内容,并结成数组,再将所有的数组结成集合,且集合内的数组带有排序的属性。G、对集合中的所有数组按图号的升序重新排序
图号的内容规定使用范围是数字、英文字母、标点符号和”,英文字母不区分大小写;超出上述范围将不能被识别。排序的优先级别为英文字母 > 数字>” ;排序
结果举例说明a-l、a-2、b-1、b-2、b-2-l、b-2. I。H、重新排序后,将集合内的数组按顺序成对输出到excel表格中。输出到excel表格中指的是本实施例通过AUTOCAD自带的外部调用程序,启动并新建excel表格,然后将集合内的数组按次序成对输出到新建的excel表格文件中,并显示出来,输出完成后屏幕自动切换到包含最终输出结果的excel表格文件上。 I、输出完成后,命令行提示“目录输出完成”。本实施例把大量重复的操作由人工完成的查询、编排、生成目录的工作转为电脑自动完成,从而整体提高施工图设计工作效率,改善工作质量。以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
权利要求
1.一种基于CAD软件的施工图自动编排目录的方法,其特征在于,包括如下步骤 51、运行CAD软件,调用指定图签; 52、调用自动目录程序; 53、在CAD软件所在的数据库中搜索所有使用指定图签的图形,并根据图形位置提取对应的图号和图名;以及 54、将相对应的图号和图名输出到excel表格中,自动输出目录完成。
2.根据权利要求I所述的一种基于CAD软件的施工图自动编排目录的方法,其特征在于所述步骤SI中指定的图签为两种,一种是横向图签,另一种是纵向图签。
3.根据权利要求I所述的一种基于CAD软件的施工图自动编排目录的方法,其特征在于步骤S2包含下列步骤 5201、打开包含需要编排目录的施工图纸文件; 5202、加载自动目录程序; 5203、运行自动目录程序;以及 5204、选择是否删除历史记录。
4.根据权利要求I所述的一种基于CAD软件的施工图自动编排目录的方法,其特征在于步骤S3包含下列步骤 5301、搜索所有使用指定图签的图形; 5302、根据图形位置提取每个图形中相应的图号和图名,将同一图形中提取到的图名和图号结成数组;以及 5303、将每个图形中产生的数组集合在一起,并对所述集合在一起的所有的数组进行排序。
5.根据权利要求4所述的一种基于CAD软件的施工图自动编排目录的方法,其特征在于步骤S301包含下列步骤 53011、设定搜索条件; 53012、CAD软件搜索当前数据库中所有符合条件的图形;以及 53013、将搜索结果集合。
6.根据权利要求I所述的一种基于CAD软件的施工图自动编排目录的方法,其特征在于所述步骤SI中,用CAD软件自带的插入方式调用图签。
7.根据权利要求3所述的一种基于CAD软件的施工图自动编排目录的方法,其特征在于步骤S201中,图纸文件的格式是dwg、dws、dwt、dxf这四种格式中任意一种。
8.根据权利要求4所述的一种基于CAD软件的施工图自动编排目录的方法,其特征在于步骤S303中,根据图号对所有数组进行排序。
9.根据权利要求8所述的一种基于CAD软件的施工图自动编排目录的方法,其特征在于按图号的升序对所有数组进行排序,图号的内容包括数字、英文字母、标点符号和“ ” O
10.根据权利要求9所述的一种基于CAD软件的施工图自动编排目录的方法,其特征在于对图号排序的优先级别为英文字母 > 数字>”。
全文摘要
本发明公开了一种基于CAD软件的施工图自动编排目录的方法,包括如下步骤S1、运行CAD软件,调用指定图签;S2、调用自动目录程序;S3、在CAD软件所在的数据库中搜索所有使用指定图签的图形,并根据图形所在位置提取对应的图号和图名;以及S4、将相对应的图号和图名输出到excel表格中,自动输出目录完成。本技术方案把大量重复的操作由人工完成的查询、编排、生成目录的工作转为电脑自动完成,从而整体提高施工图设计工作效率,改善工作质量。
文档编号G06F17/30GK102831267SQ20121028389
公开日2012年12月19日 申请日期2012年8月10日 优先权日2012年8月10日
发明者何斌 申请人:广州普邦园林股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1