没有合适的资源?快使用搜索试试~ 我知道了~
首页CATIA_CAA V5R19教程
资源详情
资源评论
资源推荐
CATIA CAA V5R19 二次开发详细教程
CAA,全称 CAA,组件应用架构。
CAA 架构
本身是按照组件模型建立起来的,用户可以通过开发自己的 组件,对
的 进行扩展;也可以把用户自己开发的 组件结合起来,
实现用户自定义应用。
应用的框架结构遵从组件对象模型,有自己的框架结构。每个应用有至少一个框架
, 每 个 框 架 有 至 少 一 个 模 块 。 每 个 框 架 里 面 有 一 个
文 件 , 这 个 文 件 通 过 宏
“,来声明“声明”这个框架的一些首先
必备的其他框架名称, 是框架名称。 的编译器就是通过
文件,来把头文件搜索限制在首先必备框架所包含的接口中。每个模块下面定义了一个
文件,这个文件指明了这个模块中所有文件在编译时用到的其它模块和一些外
部库以及为编译器提供如何编译的模块必须信息,还指定在不同的操作系统下面编译时的
一些可能的特殊要求。 环境对 能够运行的所有操作系统中采用同样的编译器,
这为开发者提供了很大的方便,因为他们可以不需要知道怎样用不同的编译器和怎么写
。但是 并不能做所有的事情,开发者至少要说明他们想要做什么。我们在
自己的源文件中用到其它模块的接口,要在 中进行说明。程序结构采用了
组件模型,组件模型中有两个常用的概念:接口(Interface)和实现(Implement)。接口
是一个包含许多纯虚函数的抽象对象,这些纯虚函数指明了接口支持的方法。实现是一个
具体定义接口中的方法的对象,一个实现对象必须显式声明它支持哪些接口,还必须定义
它支持的接口中的所有抽象方法,实现对象可以支持一个或多个接口,而客户应用只能通
过这些接口与实现对象发生联系。
RADE
, !"!"#!,快速应用研发环境,是一个可视化的
集成开发环境,它提供完整的编程工具组。 以 !"!##$% 为载体,
开发工具完全集成在了 "##环境中,并且提供了一个 框架程序编译器,但同时也
限制了 "##的部分功能。可以说 &' 是目前所有高端 ( 开发环
境中最为复杂、同时也是功能最为强大的一个。
") 包括一系列工具:&*&+,*、 -多工作空间
应用生成器、.&##单元调试管理器、 * * 编译工具、##交互式面
板等,以插件的形式与 /0"##集成到一起。然后借助于这些工具在 /0 环境
下开发自己的 组件。
&* 管理 环境,&* 命令是用来管理开发工具包的安装,用来创建一个工作环
境。 当 在 1!2& 上用 ") 的可 视化创 建工具 (以插件 形式嵌 入 !
0/),3和 3+命令在打开一个 ") 的工作区时被自动调
用。
* *多工作区应用编译器是 /!!/!!原代码编译工具,它构建在平
台无关.24 和 1!2&的标准编译器上,它支持面向组件的设计模式。 * * 提
供一种统一的工具来编译和连接 应用而不管是用的什么编程语言566##6
768!!66。
.& 是单元调试管理器,.& 用 命令来运行传递给测试框架中的测试对象,通
过选择不同的命令参数来决定选择测试一个对象或者所有对象。
即 ##交互式面板, 根据软件开发人员的需求,支持从设计、开发到测试、
推广及维护的整个开发设计周期, 提供对 产品的单点访问。尽管 在
1!2& 下运行,它能够产生 .8 程序代码。
- 多工作空间应用生成器产品,它为 &") 应用程序提供一个集成统一的编译、
链接、编辑、生成环境。 - 能够承担多工作空间编辑,链接,运行代码生成,以及各工
作空间之间依赖性的有效管理。 - 还可以监控任一工作空间的源代码的变更,在整个编
译过程中显示跟踪该变更,使编译过程只需要编译更改部分即可。
添加 Workbench
注意:关于 中会用到的 9 库,在 0 中的目录为 0:;((9 目录下,
如果你调试出现问题,比如 没有找到 <=9 或者别的你就要从安装
盘里面把所有的 9 里面的文件考到你的 0 对应安装目录下。
1. 新建工作空间
打 开 "/=%%) , 文 件 — — 2 ") 1! , 出 现 2
1!+ 对话框,选择复选框,以后新建工程就不会弹
出该对话框,然后选择 >*。
在 2")1! 中,1 选择 6事先建立好你的开发
目录,在 1! 中指定你建立的工作目录,&0 选
择你的版本,这里是 ")?:3-?:。点击 286出现 @,! 对话
框,在初始化完成后,点击 !,选择创建一个新的框架,点击 5!,
弹出 25 对话框。
输 入 你 的 5 2 , 这 里 为 5? , 其 余 关 于
5和 5 选择默认选项, 5
提供两种类型:应用和接口,功能也有三种:运用、测试和教学。然后点击
>*,弹出 ")A 对话框,点击 >*,就完成了。
剩余24页未读,继续阅读
栖魂峰
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1