- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
车辆工程毕业设计(论文)开题报告-基于CATIA二次开发下的车用弹簧建模设计参考
南 京 理 工 大 学 紫 金 学 院
毕业设计(论文)开题报告
学 生 姓 名: 学 号: 专 业: 车辆工程专业 设计(论文)题目: 基于CATIA二次开发的 车用弹簧建模设计 指 导 教 师:
2011年 3 月 19 日
开题报告填写要求
1.开题报告(含“文献综述”)作为毕业设计(论文)答辩委员会对学生答辩资格审查的依据材料之一。此报告应在指导教师指导下,由学生在毕业设计(论文)工作前期内完成,经指导教师签署意见及所在专业审查后生效;
2.开题报告内容必须用黑墨水笔工整书写或按教务处统一设计的电子文档标准格式(可从教务处网页上下载)打印,禁止打印在其它纸上后剪贴,完成后应及时交给指导教师签署意见;
3.“文献综述”应按论文的格式成文,并直接书写(或打印)在本开题报告第一栏目内,学生写文献综述的参考文献应不少于15篇(不包括辞典、手册);
4.有关年月日等日期的填写,应当按照国标GB/T 7408—2005《数据元和交换格式、信息交换、日期和时间表示法》规定的要求,一律用阿拉伯数字书写。如“2007年3月15日”或“2007-03-15”。
毕 业 设 计(论 文)开 题 报 告
1.结合毕业设计(论文)课题情况,根据所查阅的文献资料,每人撰写2000字左右的文献综述: 文 献 综 述
1 CATIA二次开发
1.1简介
CATIA是一个通用的计算机辅助设计软件系统,在某个专业的特定应用时,可能显得繁琐。如果能在CATIA软件通用系统基础上,针对行业标准规范和具体应用需求,进行二次开发,并融合公司的经验、标准将会显著提高CATIA软件的使用效率和工程设计人员的CATIA系统应用水平, 实现产品数字化设计的一致性和规范性。最初CATIA V5提供Macro工具来做二次开发。R7及以前版本只支持用脚本语言(CATIA Script和Ⅶ Script)作为其开发语言,这些语言的最大缺陷是难以定制丰富的交互界面。从R8开始,CATIA V5融合了VBA 编辑器。正式提供对VBA的支持,使得二次开发变得有意义。之后推出的CAA(Component Application Architecture,组件应用架构) V5 API。随着CATIA软件应用领域的日益普及和深入,用户对软件功能和性能的要求不断提高,以及增加了对软件个性化服务要求。CATIA V5开放了大部分接口,公开的类有474个,几千个函数[1],这些函数是对CATIA V5进行二次开发的核心,提供了很好的二次开发平台。
1.2 CATIA二次开发的几种方式
作为一种大型工程应用软件,CATIA V5 先后具备了以下5个开放性能[2],从而使其用户能够方便地对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紧密集成以提升处理能力。它能通过相关的稳定不变的规范定义来实现交互的知识捕捉。智能构件是一套预定义的易用服务,它驱动的管理和重用是从函数、规范到组件和系统来一步一步实现的。它允许定制和外部代码的集成。它用于三个方面:知识顾问、知识专家和产品工程优化。知识顾问是用于参与设计定义的嵌入知识,包含规则集、检查、审查和预定义行为(Behavior)。知识专家则是基于规则的过程,可以实现规则集、检查和报告。产品工程优化是面向设计目标的,它包含优化目标、准则和求解方案。
(4) Interactive User Defined Feature 交互式的用户定义特征:
一种编制式的定制开发。通过聚合现存的特征来交互的定义新的数据类型。收集现存规范,指定输入,从而创建一个“IUDF”(用户定义特征)。“IUDF”可以通过引用一个目录文件(Catalog)保存在.CATPart文档中。它可以交互的被客户使用。
(5)CAA V5 的C++ 和Java 应用接口:
这是基
文档评论(0)