QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

查看: 2637|回复: 5

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

[复制链接]

版主

逆向正向 开发设计

Rank: 10Rank: 10Rank: 10

624

主题

1136

帖子

9243

积分
发表于 2019-12-11 09:46:10 | 显示全部楼层 |阅读模式
本文的分享主要以思路为主,主要是跟各位介绍一下老顾对CATIA参数化建模+Automation二次开发+数据库结合应用的理解。

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

  首先是一个登录界面,这个没什么好说的,一般学习数据库相关的内容,都以类似的实例作为练习。我们这里设定用户有两个身份,分别是普通用户和管理员用户。
1.png
其中管理员用户具有删除、修改用户账号密码数据库的权限。
2.png
进去之后就是软件的主界面了,下面通过几张动图来演示功能。

  1.查询功能:很简单,选择类型,即可显示对应图示,并从数据库中筛选对应类型的数据条目。
3.gif
 2.新建功能:我们可以新建一组设计数据,并保存到数据库中,或体现在CATIA数模中。

  设计之后可以进行自动计算校核。
4.gif
3.修改功能:选中一组参数,可对其中的各参数值进行修改。

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

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

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

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

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

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

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

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

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

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

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

有奖推广贴子: 

任何一件事,只要心甘情愿,总是能够变得简单。不会有任何复杂的借口和理由。
回复

使用道具 举报

中尉

Rank: 5Rank: 5

0

主题

248

帖子

4589

积分
发表于 2019-12-11 10:20:58 | 显示全部楼层
顶起{:handshake:}
回复 支持 反对

使用道具 举报

六级士官

Rank: 4

5

主题

170

帖子

1372

积分
发表于 2021-8-28 15:03:29 | 显示全部楼层
还有高科技嘛 设计发动机的有没
回复 支持 反对

使用道具 举报

六级士官

Rank: 4

5

主题

170

帖子

1372

积分
发表于 2021-9-5 14:59:15 | 显示全部楼层
工具在哪里哇 无法下载
回复 支持 反对

使用道具 举报

上尉

Rank: 6Rank: 6

2

主题

2182

帖子

5710

积分
发表于 2024-2-25 15:56:35 | 显示全部楼层
受教了,谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

 
 
QQ:1359218528
工作时间:
9:00-17:00
 
微信公众号
手机APP
机械社区
微信小程序

手机版|UG爱好者论坛 ( 京ICP备10217105号-2 )    论坛管理员QQ:1359218528

本站信息均由会员发表,不代表本网站立场,如侵犯了您的权利请联系管理员,邮箱:1359218528@qq.com  

Powered by UG爱好者 X3.2  © 2001-2014 Comsenz Inc. GMT+8, 2024-3-29 01:00

返回顶部