机翼翼肋设计工具-CATIA参数化+Automation开发+数据库
本文的分享主要以思路为主,主要是跟各位介绍一下老顾对CATIA参数化建模+Automation二次开发+数据库结合应用的理解。这个案例的内容很简单,就是做一个非常简单的零件设计软件,再直白点说就是在数据库中读取、添加、修改、删除参数组,并实现参数组和CATIA模型的互通。
首先是一个登录界面,这个没什么好说的,一般学习数据库相关的内容,都以类似的实例作为练习。我们这里设定用户有两个身份,分别是普通用户和管理员用户。
其中管理员用户具有删除、修改用户账号密码数据库的权限。
进去之后就是软件的主界面了,下面通过几张动图来演示功能。
1.查询功能:很简单,选择类型,即可显示对应图示,并从数据库中筛选对应类型的数据条目。
2.新建功能:我们可以新建一组设计数据,并保存到数据库中,或体现在CATIA数模中。
设计之后可以进行自动计算校核。
3.修改功能:选中一组参数,可对其中的各参数值进行修改。
4.删除功能:可对数据库中的参数组进行删除操作。
以上两个功能的动图演示如下:
5.创建零件功能:可根据当前选中的参数组,自动在CATIA中建立数模。
6.更新参数功能:可根据当前选中的参数组,更新CATIA中已打开的数模型。
这两部分的演示,大家可以直接看之前发过的这篇文章。二者原理相同,只是零件建模的方法、参数数量和复杂程度不同而已。以下为文章链接:
浅谈CATIA VBA与参数化建模的结合
本篇作为案例分享,且主要以思路为主,到这里便告一段落,更何况毕业设计的东西本身也不会太复杂。
反观企业的实际产品设计和生产中,如果能将典型的零件、结构、产品做成参数化的数模,并将以往项目积累的参数组合做成数据库,再用automation的开发做一个友好的交互界面,那么,通过此方法进行设计将获得以下益处:
1、数据库中的数据已经过验证,设计出来的结构与产品无需反复验证优化;
2、降低了工程师设计此零件的门槛,即使经验不是很丰富的工程师也可以完成设计;
3、减少了人的参与,即降低了出错的概率。
顶起{:handshake:}{:handshake:}{:handshake:}{:handshake:} 厉害厉害 还有高科技嘛 设计发动机的有没 工具在哪里哇 无法下载 受教了,谢谢
页:
[1]