UG爱好者

标题: 机翼翼肋设计工具-CATIA参数化+Automation开发+数据库 [打印本页]

作者: 顾老总    时间: 2019-12-11 09:46
标题: 机翼翼肋设计工具-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
顶起{:handshake:}
作者: 忘记1479    时间: 2019-12-11 11:31
厉害厉害
作者: 飛唬唬    时间: 2021-8-28 15:03
还有高科技嘛 设计发动机的有没
作者: 飛唬唬    时间: 2021-9-5 14:59
工具在哪里哇 无法下载
作者: wo5068056    时间: 2024-2-25 15:56
受教了,谢谢




欢迎光临 UG爱好者 (https://www.ugsnx.com/) Powered by Discuz! X3.2