本发明涉及一种基于云计算的模块化自动出图方法及系统,属于计算机应用领域。
背景技术:
模块化自动出图技术凭着出图效率高、错误率低、图纸规范性好等优点,已被很多公司广泛使用,但是模块化自动出图存在以下几个不容忽视的问题:
a)传统的模块化出图需基于大量的图纸模板,每个人使用的零部件的版本经常无法同步,导致不同的设计人员出的图纸存在差异;
b)传统的模块化出图方法所需要的模板文件较大,一套产品图纸可能会达到几十甚至上百兆,产品数量越多,模板文件越大,模板文件的管理难度随之增大;
c)传统出图成本较高,每个设计人员需配备一台性能较好的计算机和一套正版的三维设计软件。
技术实现要素:
本发明的目的是克服现有技术的缺陷,提供一种基于云计算的模块化自动出图方法,将模块化出图所需的图形模板文件存于云端,所有设计人员使用相同的模板源,避免了以往模板存于个人计算机可能存在的差异导致出图结果不一致,解决了模板存于个人计算机带来的管理难度大的问题,而且只需要在云端部署一套正版三维设计软件,无需为每个员工购买一套正版三维设计软件并降低了设计人员的计算机配置要求,为企业节省了大量的资金。
本发明的另外一个目的是提供一种基于云计算的模块化自动出图系统,利用上述的基于云计算的模块化自动出图方法进行模块化自动出图。
实现上述目的技术方案是:一种基于云计算的模块化自动出图方法,包括以下步骤:
s1,选择要设计的产品的规格和型号,并确认该产品的设计规则,若设计规则正确直接进行步骤s2;若设计规则不正确且需要调整,则通过调用规则设置模块进行设计规则的修正直至设计规则正确后再进行步骤s2;
s2,设计人员输入产品尺寸,检查无误后,向云端服务器提交绘图任务;
s3,云端服务器接收绘图任务,开始调用绘图模块的绘图功能进行绘图工作,包括三维模型的加载、按规则进行组装、模型尺寸修改、标题栏信息修改和干涉检查,最终完成三维模型和二维图纸的绘制;
s4,云端服务器将绘制的结果存放于云端,设计人员通过模型预览模块进行三维模型的预览,并通过下载模块将绘制成的三维模型和二维图纸下载至本地;
s5,设计人员向云端服务器提交格式转换要求,云端服务器通过格式转换模块将二维图纸转换为dwg格式的cad文件并提供下载。
上述的一种基于云计算的模块化自动出图方法,步骤s4中,设计人员通过模型预览模块进行三维模型的预览,若三维模型无误则将绘制成的三维模型和二维图纸保存至云端,若三维模型不正确,则返回步骤s2。
一种基于云计算的模块化自动出图系统,利用上述的基于云计算的模块化自动出图方法进行模块化自动出图,包括模板管理模块、规则设置模块、用户输入模块、云端服务器、格式转换模块、图形预览模块和下载模块,其中:
所述模板管理模块,用于增加、删除、更新图形模板中的内容;
所述规则设置模块,用于修正产品的设计规则,设置产品的各模块之间的装配关系、尺寸和位置信息,以便云端服务器可按照产品的设计规则将各图形模板进行组装;
所述用户输入模块,用于选择要设计的产品的规格和型号,确认绘图所使用的图形模板,并向云端服务器提交绘图任务;
所述云端服务器,根据接收来自所述用户输入模块的绘图任务,调用绘图模块的绘图功能进行绘图工作,包括三维模型的加载、按规则进行组装、模型尺寸修改、标题栏信息修改和干涉检查,最终完成三维模型和二维图纸的绘制,并将绘制成的三维模型和二维图纸保存至云端;
所述格式转换模块,用于将所述云端服务器绘制成的二维图纸转换为dwg格式的cad文件;
所述图形预览模块,用于预览所述云端服务器绘制成的三维模型;
所述下载模块,用于将所述云端服务器绘制成的三维模型和二维图纸下载至指定位置。
本发明的基于云计算的模块化自动出图方法及系统,确保不同的设计人员使用相同的模板源,模板存放于云端,避免了以往模板存于个人计算机可能存在的差异导致出图结果不一致,同时还解决了模板存于个人计算机带来的管理难度大的问题。而且采用本发明的技术方案时,无需为每个员工购买一套正版三维设计软件,有效的节省了公司的开支,按20人计算,每个点2万元计算,则节省了40万元。
附图说明
图1为本发明的基于云计算的模块化自动出图方法的流程图;
图2为本发明的基于云计算的模块化自动出图系统的框图。
具体实施方式
为了使本技术领域的技术人员能更好地理解本发明的技术方案,下面结合附图对其具体实施方式进行详细地说明:
请参阅图1,本发明的实施例,一种基于云计算的模块化自动出图方法,包括以下步骤:
s1,选择要设计的产品的规格和型号,并确认该产品的设计规则,若设计规则正确直接进行步骤s2;若设计规则不正确且需要调整,则通过调用规则设置模块进行设计规则的修正直至设计规则正确后再进行步骤s2;
s2,设计人员输入产品尺寸,检查无误后,向云端服务器提交绘图任务;
s3,云端服务器接收绘图任务,开始调用绘图模块的绘图功能进行绘图工作,包括三维模型的加载、按规则进行组装、模型尺寸修改、标题栏信息修改和干涉检查,最终完成三维模型和二维图纸的绘制;
s4,云端服务器将绘制的结果存放于云端,设计人员通过模型预览模块进行三维模型的预览,并通过下载模块将绘制成的三维模型和二维图纸下载至本地;具体地,设计人员通过模型预览模块进行三维模型的预览,若三维模型无误则将绘制成的三维模型和二维图纸保存至云端,若三维模型不正确,则返回步骤s2;
s5,设计人员向云端服务器提交格式转换要求,云端服务器通过格式转换模块将二维图纸转换为dwg格式的cad文件并提供下载。
请参阅图2,一种基于云计算的模块化自动出图系统,采用上述基于云计算的模块化自动出图方法进行模块化自动出图,包括模板管理模块2、规则设置模块3、用户输入模块4、云端服务器1、格式转换模块5、图形预览模块6和下载模块7。
模板管理模块2,用于增加、删除、更新图形模板中的内容;
规则设置模块3,用于修正产品的设计规则,设置产品的各模块之间的装配关系、尺寸和位置信息,以便云端服务器1可按照产品的设计规则将各图形模板进行组装;
用户输入模块4,用于选择要设计的产品的规格和型号,确认绘图所使用的图形模板,并向云端服务器1提交绘图任务;
云端服务器1,根据接收来自用户输入模块4的绘图任务,调用绘图模块的绘图功能进行绘图工作,包括三维模型的加载、按规则进行组装、模型尺寸修改、标题栏信息修改和干涉检查,最终完成三维模型和二维图纸的绘制,并将绘制成的三维模型和二维图纸保存至云端;
格式转换模块5,用于将云端服务器1绘制成的二维图纸转换为dwg格式的cad文件;
图形预览模块6,用于预览云端服务器1绘制成的三维模型;
下载模块7,用于将云端服务器1绘制成的三维模型和二维图纸下载至指定位置。
综上所述,本发明的基于云计算的模块化自动出图方法及系统,将模块化出图所需的图形模板文件存于云端,所有设计人员使用相同的模板源,避免了以往模板存于个人计算机可能存在的差异导致出图结果不一致,解决了模板存于个人计算机带来的管理难度大的问题,而且只需要在云端部署一套正版三维设计软件,无需为每个员工购买一套正版三维设计软件并降低了设计人员的计算机配置要求,为企业节省了大量的资金。
本技术领域中的普通技术人员应当认识到,以上的实施例仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围内,对以上所述实施例的变化、变型都将落在本发明的权利要求书范围内。