首 页 - ┆ 小小说社会科学搜榜改进建议哲学宗教政治法律文化科教语言文字医学管理资源艺术资料数理化天文地球专业技术教育资源建筑房地产
当前位置:e书联盟 > 专业技术 > 机械化工 > 机械化工word
CATIA二次开发的几种方式.doc
运行环境:Win9X/Win2000/WinXP/Win2003/
技术语言:简体中文
技术类型:国产软件 - 机械化工 - 机械化工word
授权方式:共享版
技术大小:203 KB
推荐星级:
更新时间:2019-12-30 15:12:40
联系方式:暂无联系方式
官方主页:Home Page
解压密码:点击这里
  • 好的评价 此技术真真棒!就请您
      100%(1)
  • 差的评价 此技术真差劲!就请您
      0%(0)

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

CATIA二次开发
1.1 CATIA二次开发的几种方式
CATIA接口通过两种方式与外部程序通信:进程内应用程序(In_Process Application)方式和进程外应用程序(Out_Process Application)方式。对CATIA进行二次开发一共有四种方式:Automation API ,KnowledgeWare,Interactive User Defined Feature和 CAA V5 C++ And Java API。
1.Automation API 使用自动化应用接口(Automation API)的宏。用于自动化(Automation)组件,日志(Journaling),Visual Basic和JavaScript/Html的开发,这是一种交互方式的定制。该定制方式允许用户获取CATIA的数据模型。通过提供交互的方式,让用户记录操作过程,通过VB Script or Java Script 来录制宏,从而自动生成代码。Automation API具备了与任何OLE所兼容的平台进行通讯的能力。
2.KnowledgeWare 智能构件(knowledgeware)。是一种反应式的,基于规则的,面向目标的客户化方式。它是一种高效的规范重用,像应用公式一样简单的,实现团体的知识库准则集,并且和V5紧密集成以提升处理能力。它能通过相关的稳定不变的规范定义来实现交互的知识捕捉。智能构件是一套预定义的易用服务,它驱动的管理和重用是从函数、规范到组件和系统来一步一步实现的。它允许定制和外部代码的集成。它用于三个方面:知识顾问、知识专家和产品工程优化。知识顾问是用于参与设计定义的嵌入知识,包含规则集、检查、审查和预定义行为(Behavior)。知识专家则是基于规则的过程,可以实现规则集、检查和报告。产品工程优化是面向设计目标的,它包含优化目标、准则和求解方案。
3. Interactive User Defined Feature 交互式的用户定义特征,是一种编制式的定制开发。通过聚合现存的特征来交互的定义新的数据类型。收集现存规范,指定输入,从而创建一个“IUDF”(用户定义特征)。“IUDF”可以通过引用一个目录文件(Catalog)保存在.CATPart文档中。它可以交互的被客户使用。
4. CAA V5 C++ And Java API CAA V5的C++和Java应用接口。这是基于组件的定制开发。也就是我们所说的CAA(component application architecture)。其具有强大的交互、集成和用户特征定义的功能,并有一套自己的体系架构。
对于需要捕捉用户的一系列交互操作的应用,可以采用CATIA V5的自动化应用接口和CAA V5的C++,Java应用接口。自动化应用接口可以调用“InputBox”和“MsgBox”函数获取用户输入信息和进行输出,而对于NT用户还可以应用Visual Basic来定义更为复杂成熟的输入输出面板,还可以给宏关联一个图标,并置入CATIA显示框架。V5R6以后的自动化的应用接口同样可以获取界面的对象选择。
CAA V5则可以做精致的交互命令,这些命令可以分组归入工作台(workbench)并展示精美的面板,并能够实现Undo/Redo。智能件和CAA V5可以用来实现企业标准的约束检查。用户定义特征和CAA V5都可以事后定义新的特征,而产生和其他DS特征平等的特征。从而丰富CATIA V5的数据模型。要扩展已经存在的对象的行为则要CAA V5才能实现。和外部系统通讯可以通过格式输入输出实现。而CATIA也是自动化的服务器,在NT下,可以通过自动化接口进行与外部得通讯。CAA V5提供一个称为Backbone的通讯总线结构,该总线通过封装底层的通讯技术实现高层异步通讯。
1.2 CAA简介
组件应用架构(Component Application Architecture,CAA) 为商标的Dassault Systemes已形成六大支柱产品,通过PPR HUB进行集成,对产品的生命周期进行全方位管理。
PPR HUB是Dassault Systemes 3D产品生命周期管理(Product Lifecycle Management ,PLM)))CAA架构可用图5表示。它全面反映了Dassault Systemes几大产品的内部模块的关系。在CAA架构的支撑之下,Dassault Systemes系统可以像搭积木一样建立起来,这种结构非常适宜于系统的壮大和发展。

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

下载此电子书资料需要扣除0点,

电子书评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

下载说明

* 即日起,本站所有电子书免费、无限量下载下载,去掉了每日50个下载的限制
* 本站尽量竭尽努力将电子书《CATIA二次开发的几种方式.doc》提供的版本是完整的,全集下载
* 本站站内提供的所有电子书、E书均是由网上搜集,若侵犯了你的版权利益,敬请来信通知我们!
Copyright © 2005-2020 www.book118.com. All Rights Reserved