下载此文档

CATIA二次开发的几种方式.doc


文档分类:汽车/机械/制造 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
:进程内应用程序(In_ProcessApplication)方式和进程外应用程序(Out_ProcessApplication)方式。对CATIA进行二次开发一共有四种方式:AutomationAPI,KnowledgeWare,InteractiveUserDefinedFeature和CAAV5C++AndJavaAPI。(AutomationAPI)的宏。用于自动化(Automation)组件,日志(Journaling),VisualBasic和JavaScript/Html的开发,这是一种交互方式的定制。该定制方式允许用户获取CATIA的数据模型。通过提供交互的方式,让用户记录操作过程,通过VBScriptorJavaScript来录制宏,从而自动生成代码。AutomationAPI具备了与任何OLE所兼容的平台进行通讯的能力。(knowledgeware)。是一种反应式的,基于规则的,面向目标的客户化方式。它是一种高效的规范重用,像应用公式一样简单的,实现团体的知识库准则集,并且和V5紧密集成以提升处理能力。它能通过相关的稳定不变的规范定义来实现交互的知识捕捉。智能构件是一套预定义的易用服务,它驱动的管理和重用是从函数、规范到组件和系统来一步一步实现的。它允许定制和外部代码的集成。它用于三个方面:知识顾问、知识专家和产品工程优化。知识顾问是用于参与设计定义的嵌入知识,包含规则集、检查、审查和预定义行为(Behavior)。知识专家则是基于规则的过程,可以实现规则集、检查和报告。产品工程优化是面向设计目标的,它包含优化目标、准则和求解方案。,是一种编制式的定制开发。通过聚合现存的特征来交互的定义新的数据类型。收集现存规范,指定输入,从而创建一个“IUDF”(用户定义特征)。“IUDF”可以通过引用一个目录文件(Catalog)。它可以交互的被客户使用。++AndJavaAPICAAV5的C++和Java应用接口。这是基于组件的定制开发。ponentapplicationarchitecture)。其具有强大的交互、集成和用户特征定义的功能,并有一套自己的体系架构。对于需要捕捉用户的一系列交互操作的应用,可以采用CATIAV5的自动化应用接口和CAAV5的C++,Java应用接口。自动化应用接口可以调用“InputBox”和“MsgBox”函数获取用户输入信息和进行输出,而对于NT用户还可以应用VisualBasic来定义更为复杂成熟的输入输出面板,还可以给宏关联一个图标,并置入CATIA显示框架。V5R6以后的自动化的应用接口同样可以获取界面的对象选择。CAAV5则可以做精致的交互命令,这些命令可以分组归入工作台(workbench)并展示精美的面板,并能够实现Undo/Redo。智能件和CAAV5可以用来实现企业标准的约束检查。用户定义特征和CAAV5都可以事后定义新的特征,而产生和其他DS特征平等的特征。从而丰富CATIAV5的数据模型

CATIA二次开发的几种方式 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2072510724
  • 文件大小202 KB
  • 时间2019-08-20