基于CAD的自动绘图模块以及绘图方法与流程

文档序号:16332155发布日期:2018-12-19 06:16阅读:630来源:国知局

本发明涉及在cad制图应用领域,具体为基于cad的自动绘图模块以及绘图方法。



背景技术:

在cad制图中往往需要设计师通过cad各种不同的命令来绘制设计图纸,常用的cad制图设计过程中,需要设计师按相应的规范、或是行业标准、制图标准、企业技术标准设置图层、标注样式、文字样式、线型、颜色、单位、等出图的样式。结合设计师自己想法、设计、通过参数进行点、直线、圆、曲线等命令来绘制图纸。这样的话,使得设计师在制图的过程很繁琐,绘制图纸的时间很长,制图是人为控制,绘图过程中容易出错。比如在产品设计过程中,量的统计也因为设计师需要依据图纸来统计。这样可能就会统计不够精确,且容易出错。



技术实现要素:

针对背景技术中存在的问题,本发明提供了基于cad的自动绘图模块以及绘图方法,旨在根据设计师的控制参数后,依据参数化自动绘图系统技术模块,进行自动设置出图样式,自动绘制图纸,自动标注尺寸,自动计算材料量等一系列自动绘图系统,结果准确,出错率低。

为实现上述目的,本发明提供如下技术方案:基于cad的自动绘图模块,其特征包括以下步骤,步骤一,基于cad的符合设计要求的设计步骤,步骤二,参数信息的获取步骤;步骤三,将零散的设计要求以及参数信息整理成符合c/c++语言规范的步骤。

基于cad的自动绘图模块的自动绘图的方法的步骤包括,1)设计画图比例,创建图层;2)获取控制参数;3)获取不同视图的坐标点;4)绘制材料表,制图完成。

作为本发明一种优选的技术方案,所述参数信息的获取来源有cad里框选控制参数,通过读取.txt文件里的控制参数以及通过读取excel文件里的控制参数中的一种。

作为本发明一种优选的技术方案,所述3)获取不同视图的坐标点,通过cad本身的命令首先设置好的图层为当前图层,然后把获取的坐标点按图形连成直线、多段线等绘图元素,绘制出需要的图形。

作为本发明一种优选的技术方案,绘制出不同视图的图形同时在相应位置设置剖面符号,零件号的标注,标注相应的尺寸标注。

作为本发明一种优选的技术方案,所述4)绘制材料表,在绘制表头的过程中可以通过命令设计制作好材料表的表头,并按材料的体积与密度来计算每个零件的单重,依据数量来统计零件重量,同时求和整个构件的整体重量。

作为本发明一种优选的技术方案,表头中的参数也可以直接从参数中获得。

与现有技术相比,本发明的有益效果是:拥有设计师的控制参数后,依据参数化自动绘图系统技术模块,进行自动设置出图样式,自动绘制图纸,自动标注尺寸,自动计算材料量等一系列自动绘图系统。且模块程序可按设计师的想法来修改控制。这样不需要设计师来绘制图纸,统计材料量等重复性工作。只需输入程序模块命令来完成制图、算量。

具体实施方式

下面将结合本发明实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例:

本发明提供基于cad的自动绘图模块以及绘图方法,步骤一,基于cad的符合设计要求的设计步骤,步骤二,参数信息的获取步骤;步骤三,将零散的设计要求以及参数信息整理成程序语言语言规范的步骤。具体的程序步骤的设计思路如下:

1.本参数化自动绘图系统技术模块中,通过(1)cad的命令(自己设置)、(2)cad下拉菜单(自己创建)、(3)cad的工具条(自己创建)三种方式进行绘图操作。

2.设置出图比例,创建图层,设置图层名称、颜色、线型、线宽。把整个图中需要的图层都创建出来。同时设置好文字样式,设置字体样式名称等绘图的基础基本信息。

3.依据设置好的出图比例,进行标注样式的设置,设置标注样式的文字字体、尺寸线颜色、尺寸线线宽、基线间距、是否超出标记、尺寸界限的颜色、线宽、是否超出尺寸线、起点偏移量、箭头形式、引线、箭头的大小、文字样式、文字颜色、文字高度、文字的位置、从尺寸线偏移、文字对齐、文字的位置、标注的全局比例、线性标注单位格式、精度、比例因子、十进制度数、精度等

4.获取控制参数:在本参数化自动绘图系统技术模块中,通过(1)cad里框选控制参数;(2)通过读取.txt文件里的控制参数;(3)通过读取excel文件里的控制参数。

5.在程序里可以把企业秘密的控制参数,暗藏的参数设置在程序内部,程序到时候自己修改控制参数。也可定义自己的块,然后插入图纸中(例如:图框等)

6.同时判断控制参数是否满足绘图要求,如果全则进行绘图,如果缺少部分参数则提出警告,并提出缺少的参数。

7.依据控制参数及需要绘制图形的样式,获取主视图绘图的相应坐标点(相对选择的点),通过cad本身的命令首先设置好的图层为当前图层,然后把获取的坐标点按图形连成直线、多段线等绘图元素,绘制出需要的图形。同时给主视图的相应位置设置剖面符号,零件号的标注,标注相应的尺寸标注。主视图标题名称的标注等。

8.获取剖面图绘图的相应坐标点,与主视图相同方法。在相应的但前图层上进行图形的绘制,及附属零件号、尺寸的标注、剖面标题的标注等。

9.材料表的制作,首先依据绘图中标注好的零件号给材料表相应的零件编号,同时按图纸的板厚、宽度、长度、数量、材质。通过命令制作好材料表的表头,并按材料的体积与密度来计算每个零件的单重,依据数量来统计零件重量。同时求和计算构件的整体重量。不同材料的不同统计单位与口径,也可以直接从参数获取填写在材料表上。材料表的制作也是文字内容编辑后,按坐标点绘制好,同时按坐标点绘制直线,做成方格。成为材料表的形式。

基于上述,本发明具有的优点在于:拥有设计师的控制参数后,依据参数化自动绘图系统技术模块,进行自动设置出图样式,自动绘制图纸,自动标注尺寸,自动计算材料量等一系列自动绘图系统。且模块程序可按设计师的想法来修改控制。这样不需要设计师来绘制图纸,统计材料量等重复性工作。只需输入程序模块命令来完成制图、算量。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。



技术特征:

技术总结
本发明公开了基于CAD的自动绘图模块,包括以下步骤,步骤一,基于CAD的符合设计要求的设计步骤,步骤二,参数信息的获取步骤;步骤三,将零散的设计要求以及参数信息整理成符合程序语言规范的步骤,自动绘图的方法,包括:1)设计画图比例,创建图层;2)获取控制参数;3)获取不同视图的坐标点;4)绘制材料表,5)绘制加工详细零件图;制图完成;根据设计师的控制参数后,依据参数化自动绘图系统技术模块,进行自动设置出图样式,自动绘制图纸,自动标注尺寸,自动计算材料量等一系列自动绘图系统,结果准确,出错率低。

技术研发人员:毛丽红
受保护的技术使用者:毛丽红
技术研发日:2018.07.09
技术公布日:2018.12.18
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1