顾老总 发表于 2019-12-11 09:46:10

机翼翼肋设计工具-CATIA参数化+Automation开发+数据库

本文的分享主要以思路为主,主要是跟各位介绍一下老顾对CATIA参数化建模+Automation二次开发+数据库结合应用的理解。

  这个案例的内容很简单,就是做一个非常简单的零件设计软件,再直白点说就是在数据库中读取、添加、修改、删除参数组,并实现参数组和CATIA模型的互通。

  首先是一个登录界面,这个没什么好说的,一般学习数据库相关的内容,都以类似的实例作为练习。我们这里设定用户有两个身份,分别是普通用户和管理员用户。

其中管理员用户具有删除、修改用户账号密码数据库的权限。

进去之后就是软件的主界面了,下面通过几张动图来演示功能。

  1.查询功能:很简单,选择类型,即可显示对应图示,并从数据库中筛选对应类型的数据条目。

 2.新建功能:我们可以新建一组设计数据,并保存到数据库中,或体现在CATIA数模中。

  设计之后可以进行自动计算校核。

3.修改功能:选中一组参数,可对其中的各参数值进行修改。

  4.删除功能:可对数据库中的参数组进行删除操作。

  以上两个功能的动图演示如下:


  5.创建零件功能:可根据当前选中的参数组,自动在CATIA中建立数模。

  6.更新参数功能:可根据当前选中的参数组,更新CATIA中已打开的数模型。

  这两部分的演示,大家可以直接看之前发过的这篇文章。二者原理相同,只是零件建模的方法、参数数量和复杂程度不同而已。以下为文章链接:

  浅谈CATIA VBA与参数化建模的结合

  本篇作为案例分享,且主要以思路为主,到这里便告一段落,更何况毕业设计的东西本身也不会太复杂。

  反观企业的实际产品设计和生产中,如果能将典型的零件、结构、产品做成参数化的数模,并将以往项目积累的参数组合做成数据库,再用automation的开发做一个友好的交互界面,那么,通过此方法进行设计将获得以下益处:

  1、数据库中的数据已经过验证,设计出来的结构与产品无需反复验证优化;

  2、降低了工程师设计此零件的门槛,即使经验不是很丰富的工程师也可以完成设计;

  3、减少了人的参与,即降低了出错的概率。

916105181 发表于 2019-12-11 10:20:58

顶起{:handshake:}{:handshake:}{:handshake:}{:handshake:}

忘记1479 发表于 2019-12-11 11:31:15

厉害厉害

飛唬唬 发表于 2021-8-28 15:03:29

还有高科技嘛 设计发动机的有没

飛唬唬 发表于 2021-9-5 14:59:15

工具在哪里哇 无法下载

wo5068056 发表于 2024-2-25 15:56:35

受教了,谢谢
页: [1]
查看完整版本: 机翼翼肋设计工具-CATIA参数化+Automation开发+数据库