一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于AutoCAD软件的辅助设计工具箱及构建方法

2022-06-08 10:35:48 来源:中国专利 TAG:

基于autocad软件的辅助设计工具箱及构建方法
技术领域
1.本发明涉及辅助软件技术领域,更具体的说是涉及一种基于autocad软件的辅助设计工具箱及构建方法。


背景技术:

2.当前社会建筑行业的发展决定设计院图纸的出图节点,要求设计院需要在较短时间内完成高质量图纸的绘制。设计院通过操作传统基础绘图软件autocad进行结构专业图纸的绘制工作。但在绘制过程中,一些繁杂琐碎的工作往往需要耗费大量精力和时间。通过autodesk提供的开发接口,用户和开发者可以开发和定制基于autocad的插件,从而增加autocad的应用和功能。目前大多数插件都是通过autocad中“工具-加载应用程序”进行单个加载,在弹出的对话框中找到要加载的程序,点击加载。如果插件较多,则存在工作效率低等问题。因此开发一种基于autocad软件的辅助设计工工具箱可以有效提高设计质量和效率。
3.传统的绘图软件存在以下不足:
4.对于降板等部位的填充传统方式一般填充种类较多,需要逐一挑选。
5.传统绘图软件中没有钢筋标注这项功能。
6.梁相对受压区高度在规范中有明确要求,但实际计算比较繁琐,在结构配筋过程中往往忽略此项内容。传统绘图软件中没有自动检验相对受压区高度和梁顶配筋率。
7.传统绘图软件里存在图纸清理pu功能,但是需要至少使用pu功能2-3次左右才能将图纸清理干净,且无法清理多重从属对象。
8.传统绘图软件中并没有自动生成目录功能。设计院图纸张数较多,如果设计人员自行编制目录,错误率较大并且浪费时间。
9.因此,如何提供一种弥补基础绘图软件的不足的同时,让结构设计更加简便快捷的辅助设计工具箱及构建方法是本领域技术人员亟需解决的问题。


技术实现要素:

10.有鉴于此,本发明提供了一种基于autocad软件的辅助设计工具箱及构建方法,将各项插件汇聚到一个工具箱gmtools中,方便用户加载和调用。工具箱中具有至少12项结构设计常用功能,各项功能均由工具箱完成,不需要人工手动进行设计,在弥补基础绘图软件的不足的同时,让结构设计更加简便快捷。在实际应用中,通过使用该工具箱能够快速出具结构设计图纸,相比于基础绘图软件,可以节约大量时间,提高结构设计效率和质量。
11.为了实现上述目的,本发明提供如下技术方案:
12.一种基于autocad软件的辅助设计工具箱构建方法,具体步骤如下:
13.执行安装操作,在特定目录生成配置文件gmtools.ini,用以保存用户对工具箱所有功能的自定义信息;
14.启动autocad软件,加载gmloder.fas,gmloder.fas会加载工具箱内的所有插件功
能,并按照配置文件gmtools.ini中的设置自定义程序入口;
15.在用户运行工具箱内功能后,会自动保存功能的配置信息;
16.在程序运行过程中会把配置文件读取到内存中进行修改,在退出程序时写入到硬盘中。
17.可选的,在上述的一种基于autocad软件的辅助设计工具箱构建方法中,所述插件功能包括:快速填充工具、钢筋标注工具、相对高度工具、文字刷工具、云线标注工具、图纸清理工具、目录生成工具、纵筋核对工具、数点钢筋工具、选择同名块工具、yjk结果复核工具中的一种或多种。
18.可选的,在上述的一种基于autocad软件的辅助设计工具箱构建方法中,所述插件功能具体包括:
19.快速填充功能:运行命令后,打开填充选择界面,此界面用户可以选择7种常用填充样式、楼梯标志、开洞标志、管井标志几种命令。用户选择上述某个标志后,关闭对话框,提醒用户选择封闭多段线。根据多段线来填充或防止对应标志。在填充选择界面用户也可以设置填充比例及自定义命令。
20.钢筋标注功能:运行命令后,提醒用户选择钢筋对象。当用户未选择对象并确定时,弹出钢筋标注设置对话框,此时用户可以调整自定义命令、字体高度等设置,用户确定后,自动重新调用命令。当用户只选择点钢筋时,根据用户鼠标位置动态显示钢筋标注,在过程中用户可以按k键来切换钢筋的引线和虚线框两种表达方式,此时用户可以更改钢筋标注字符或选择钢筋标注放置位置。当用户选择线钢筋对象时,从用户选择点做引线,并跟据用户鼠标位置动态调整钢筋标注,此时用户同样可以更改钢筋标注字符或选择钢筋标注放置位置。
21.相对高度功能:运行命令后,提醒用户依次选择梁截面、梁顶钢筋、梁底钢筋。根据梁截面字符识别出梁宽、梁高,根据梁顶钢筋、梁底钢筋字符识别出梁顶、梁底实际配筋的钢筋直径、钢筋等级、钢筋根数、钢筋排数;依据梁高及梁顶钢筋的排数计算出梁截面有效高度;根据钢筋直径、钢筋等级、钢筋根数、混凝土等级、梁截面宽计算出受压区高度;受压区高度与有效高度的比值即为相对受压区高度。
22.多行文字刷功能:运行命令后,提示用户选择单行文字图元或多行文字图元,提取并保存文字信息,提示用户选择其他文字图元,将保存的文字信息依次写入选择的文字图元中。
23.云线标注功能:运行命令后,提醒用户拉取矩形框,用户完成操作后获取生成的矩形框图元,调用cad命令把矩形框图元改为修订云线,然后根据用户鼠标位置动态调整云线标注的文字位置,用户确定后,更新文字位置并退出命令。
24.图纸清理功能:运行命令后,消除多重从属对象,搜索文档中空文字图元并删除,搜索文档中无信息或错误的块并删除,运行cad自带purge命令清理所有注册程序,运行cad自带purge命令清理所有项目。
25.目录生成功能:运行命令后,用户可选择需要生成目录的图纸,用户选择图纸后自动复制图纸到暂存的文件夹下。用户点确定后,依次在后台打开暂存路径下的cad图纸,搜索所有的图框块。以图框块为索引建立列表,读取图框块的比例信息并存入列表中,依据图框块的定位坐标计算图名、图号等文字可能的区域信息,在对应区域内搜索文字图元,记录
对应的文字信息到列表中。列表按照图号的顺序重新排序,按照图号的第一个字符确定图纸的专业信息。提醒用户选择目录的插入点,按照点的相对坐标计算整个表格的定位,依次绘制线及文字图元。
26.纵筋核对功能:在用户框选的范围内收集所有的文字、线、多段线图元。按照图层信息区分出标注文字、标注引线、边缘构件边框线、点筋示意。边缘构件边框线通过首尾相接的判断后形成若干个封闭的区域。这些区域依次做纵筋的判断。搜索封闭区域内的点筋个数并记录;搜索与边框线相交的标注引线,在引线的一定范围内搜索标注文字图元,提取并解析文字图元信息,得到纵筋的根数;判断点筋个数和文字表达的纵筋根数是否匹配,不匹配则圈注表示。
27.数点钢筋功能:在用户框选的范围内收集所有的多段线图元,按照图元的特征过滤出所有的点钢筋图元,选中所有的点筋图元,在交互窗口中输出图元的个数。
28.选择同名块:提醒用户选择基准图元,如果为块图元则记录块名,如果为文字图元则记录文字内容。在用户选择的区域中过滤并选中所有同名的块或文字图元
29.盈建科结果功能:按照用户选择的计算模型位置及相对路径,找到wmass.out、wdisp.out、wzq.out三个计算结果文件。从文件中提取工程信息、周期、层间位移角、位移比、楼层质量、剪重比、整体稳定性验算、楼层抗剪承载力验算信息,依次输出到对话框中。在相关指标不满足规范时文字颜色改为红色。
30.自定义命令功能:用户点击确定后,按照用户输入的字符重新定义命令的入口函数并运行,保存用户输入的信息到硬盘。在下次程序初始化时,读取保存的信息直接定义命令的入口函数。
31.一种基于autocad软件的辅助设计工具箱,包括:
32.配置文件模块,用于在特定目录生成配置文件gmtools.ini,用以保存用户对工具箱所有功能的自定义信息;
33.加载模块,自动加载gmloder.fas,gmloder.fas会加载工具箱内的所有插件功能,并按照配置文件gmtools.ini中的设置自定义程序入口;
34.存储模块,用户运行工具箱内功能后,会自动保存功能的配置信息;
35.更新模块,在程序运行过程中会把配置文件读取到内存中进行修改,在退出程序时写入到硬盘中。
36.可选的,在上述的一种基于autocad软件的辅助设计工具箱中,所述配置文件模块包括:快速填充工具单元、钢筋标注工具单元、相对高度工具单元、文字刷工具单元、云线标注工具单元、图纸清理工具单元、目录生成工具单元、纵筋核对工具单元、数点钢筋工具单元、选择同名块工具单元、yjk结果复核工具单元中的一种或多种。
37.经由上述的技术方案可知,与现有技术相比,本发明公开提供了一种基于autocad软件的辅助设计工具箱及构建方法,本发明将各项插件汇聚到一个工具箱gmtools中,方便用户加载和调用;工具箱中具有至少12项结构设计常用功能,各项功能均由工具箱完成,不需要人工手动进行设计,在弥补基础绘图软件的不足的同时,让结构设计更加简便快捷。在实际应用中,通过使用该工具箱能够快速出具结构设计图纸,相比于基础绘图软件,可以节约大量时间,提高结构设计效率和质量。
附图说明
38.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
39.图1为本发明的方法流程图;
40.图2为本发明的结构框图。
具体实施方式
41.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
42.本发明实施例公开了一种基于autocad软件的辅助设计工具箱gmtools及应用方法。本发明将各项插件汇聚到一个工具箱gmtools中,方便用户加载和调用。工具箱中具有至少12项结构设计常用功能,各项功能均由工具箱完成,不需要人工手动进行设计,在弥补基础绘图软件的不足的同时,让结构设计更加简便快捷。在实际应用中,通过使用该工具箱能够快速出具结构设计图纸,相比于基础绘图软件,可以节约大量时间,提高结构设计效率和质量。
43.进一步,基于autocad软件的辅助设计工具箱gmtools,含有封装功能。
44.插件功能开发,在autocad有对应工具栏。可以自定义命令以及根据需求者需要进行一定程度上的功能修改。
45.插件产品封装,将gmtools制作成exe安装文件,便于插件安装。插件安装完毕后,打开autocad软件,此插件自动安装至菜单栏中。
46.一种基于autocad软件的辅助设计工具箱gmtools的应用方法,包括如下步骤:
47.s1:下载并安装gmtools的安装文件;
48.s2:打开autocad软件并进行gmtools的注册,根据申请码用专属注册机生成注册码;
49.s3:执行各项功能的命令进行图纸的绘制。
50.实施例1:注意关闭cad,双击安装包,一直点下一步即可。安装完成后,点击工具栏gmtools内的任一命令,弹出注册窗口。快速填充及楼梯洞口一键绘制,符合公司标准图层,填充与边框关联,方便后期修改,填充的外边框需为多段线。
51.实施例2:运行钢筋标注命令后空格设置,自定义命令、字高、间距、比例。k切换是否虚线框表示v、h切换文字水平、竖直直接输入数字修改钢筋直径输入字母 数字修改钢筋等级及直径[a:一级钢;d:二级钢;f:三级钢;e四级钢]退格重置后,可重新输入钢筋直径。v、h切换文字水平、竖直直接输入数字修改钢筋直径及间距例:输入“10160”标注修改为“φ10@160”输入字母 数字修改钢筋等级、直径及间距[a:一级钢;d:二级钢;f:三级钢;e四级钢]。
[0052]
实施例3:混凝土强度设置:c30混凝土:xdgd-》c-》30-》,梁截面选择:1)直接选择
(集中标注或原位标注)2)默认上一次输入:直接空格或回车3)手动输入:xdgd-》x-》300-》700。梁配筋选择:1)集中标注;例:2φ25/2φ25/2φ20;2φ18。2)顶筋例:3φ16-》2φ16;2φ16。选择之后自动计算梁相对受压区高度。
[0053]
实施例4:单选文件:单个选择文件加入图纸列表中。选择本文件部分:选择当前打开的图纸的一部分。选择目录:选择文件夹下的任一文件,把文件夹内所有dwg文件加入图纸列表内。选择目录中要显示的列。选择基准点时跟随鼠标的矩形框为生成目录的大小。
[0054]
实施例5:按照提示依次设置标注、引线、边缘构件外框图层,每设置完一个图层需回车确认可以设置多个图层,按照提示,依次点选所需图层第一次运行插件时会要求设置图层。如果图层需要更改,输完命令后按回车,框选需要检查的范围。
[0055]
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0056]
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献