开题报告-基于CATIA二次开发下的车用弹簧建模设计
-
资源ID:1441714
资源大小:94KB
全文页数:13页
- 资源格式: DOC
下载积分:50金币
快捷下载

账号登录下载
三方登录下载:
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
|
开题报告-基于CATIA二次开发下的车用弹簧建模设计
1、 毕业设计(论文)开题报告 学学 生生 姓姓 名:名: 学学 号:号: 专专 业业 : 车辆工程专业 设计设计( (论文论文) )题目题目: 基于 CATIA二次开发的 车用弹簧建模设计 指指 导导 教教 师师 : : 20112011 年 3 3 月 19 19 日 毕毕 业业 设设 计(论计(论 文)开文)开 题题 报报 告告 1结合毕业设计(论文)课题情况,根据所查阅的文献资料,每人撰 写 2000 字左右的文献综述: 文文 献献 综综 述述 1 CATIA 二次开发 1.1 简介 CATIA 是一个通用的计算机辅助设计软件系统,在某个专业的特定应用时,可能 显得繁琐。 如果能在 CAT
2、IA 软件通用系统基础上, 针对行业标准规范和具体应用需求, 进行二次开发,并融合公司的经验、标准将会显著提高 CATIA 软件的使用效率和工程 设计人员的 CATIA 系统应用水平, 实现产品数字化设计的一致性和规范性。最初 CATIA V5 提供 Macro 工具来做二次开发。R7 及以前版本只支持用脚本语言(CATIA Script 和 Script)作为其开发语言,这些语言的最大缺陷是难以定制丰富的交互 界面。从 R8 开始,CATIA V5 融合了 VBA 编辑器。正式提供对 VBA 的支持,使得二次 开发变得有意义。之后推出的 CAA(Component Application A
3、rchitecture,组件应 用架构)是 Dassault Systemes 产品扩展和客户进行二次开发的又一强有力的工具。 其实二次开发的底层运行实质是调用 CATIA V5 API。随着 CATIA 软件应用领域的日 益普及和深入,用户对软件功能和性能的要求不断提高,以及增加了对软件个性化服 务要求。CATIA V5 开放了大部分接口,公开的类有 474 个,几千个函数 1,这些函数 是对 CATIA V5 进行二次开发的核心,提供了很好的二次开发平台。 1.2 CATIA 二次开发的几种方式 作为一种大型工程应用软件,CATIA V5 先后具备了以下 5 个开放性能 2,从而 使其用户
4、能够方便地对 CATIA 进行定制开发: (1)标准格式的输入输出: 用于跨 CAD 平台、跨 PDM、标准格式的输入输出,以便进行数据格式的转化。 (2) Automation API 使用自动化应用接口的宏: 用于自动化(Automation)组件,日志(Journaling) ,Visual Basic 和 JavaScript/Html 的开发, 这是一种交互方式的定制。 该定制方式允许用户获取 CATIA 的数据模型。通过提供交互的方式,让用户记录操作过程,通过 VB Script or Java Script 来录制宏,从而自动生成代码。Automation API 具备了与任何 OLE 所兼容的 平台进行通讯的能力。 (3) KnowledgeWare 智能构件: 一种反应式的, 基于规则的, 面向目标的客户化方式。 它是一种高效的规范重用, 像应用公式一样简单的,实现团体的知识库准则集,并且和 V5 紧密集成以提升处理 能力。它能通过相关的稳定不变的规范定义来实现交互的知识捕捉。智能构件是一套 预定义的易用服务,它驱动的管理和重