查看: 6241|回复: 0

[资料] CATIA二次开发入门教程---6 CAA工程的文件结构树及相关介绍

[复制链接]

4

主题

3

回帖

48

积分

管理员

积分
48
发表于 2017-1-19 19:36:08 | 显示全部楼层 |阅读模式

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

×
CATIA二次开发入门教程---6 CAA工程的文件结构树及相关介绍
. p: r  k6 f% ^/ c7 qCAA工程的文件结构树
  e' b7 g% y# `2 |4 A/ E
! t$ s  D: t' p6 E
% p/ L0 y7 C# B; v
图片1.png % A1 b: `2 E' H$ |3 n; D5 H

/ P9 K. F8 X' ]3 y: ]    每个WorkSpace至少需要包含一个Framework。一个Framework包含了一个工程的所有需要的元素,也即是,一个Framework即可以是你的一个工程。Framework的体系如下图:
0 A4 F( ]2 S* ~* s$ x. |. P 图片2.png
' T6 K! M4 Z" z7 k1 a' V7 ?- t, o+ {4 c& T- ~, \
5 n* o! B8 G8 \4 D
" k9 ]$ g/ n/ ^
PublicInterfaces:公共接口,在这个文件夹中是类的声明,即.h头文件。这些类可以为整个Framework的各个模块共享,也可以被外部Framework使用。6 Q- `- u- d8 Z3 m4 k( A' Y; M
PretectedInterfaces:系统自动生成的module.h头文件,供编译连接时使用。这些模块只能在本Framework使用。
4 w! z3 a6 e. |/ ]/ GIdentityCard.h:本文件定义了所有用于编译使用此Framework的预定义Framework。即,在开发过程中你使用了系统或者外部的API,你必须包含此API所在的头文件,module和Framework,其中Framework的预定义就在这个文件中进行。其格式如下:          AddPrereqComponent("ApplicationFrame",Protected);2 S& J: t4 n9 c' J" u
// ApplicationFrame即为所连接的Framework# V& D2 U8 h& Y8 ~2 G6 L& ^

% s, X1 X+ J1 t* y, s
9 h/ B4 i& I/ i! S
4 F0 U' X! Q" c' ^1 ^2 `, A) f3 x3 j# a- r- O- U
% _, d5 R, r5 C# I# S

  R) b+ S2 L5 G; V6 G9 C
$ ^1 e. A8 A& P+ [- o; K3 x  ~2 v* ]9 ]/ I* J

+ t9 x( R1 A1 K: l4 e$ O4 H8 f( Y% n7 Z2 p. z6 F
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

在本版发帖
关注公众号
QQ客服返回顶部