查看: 8350|回复: 3

[资料分享] PLM之家Catia CAA 二次开发通用framwork 接口分享

 火 [复制链接]

2477

主题

1280

回帖

8万

积分

管理员

PLM之家站长

积分
82265
QQ
发表于 2017-7-9 11:50:54 | 显示全部楼层 |阅读模式

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

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

×
Catia二次开发需要在 IdentityCard.h中加入所用到的framwork接口
/ V6 y* g: s$ o8 G常见的如下,直接复制即可) U1 t/ U, W) I% S* b1 H

, W6 x  C8 \3 R
/ a3 ?, \- a  Q. h( y- B: b1 R% g) b7 `" R9 o. C

. C4 U6 ^; Y4 P: W- o2 A# C7 {AddPrereqComponent("System",Protected);6 o% b6 q3 a% q  h
AddPrereqComponent("ApplicationFrame",Public);3 J- E1 R- M. C
AddPrereqComponent("Dialog",Public);: E& V1 Y4 @! [# q$ A0 ]' N
// END WIZARD EDITION ZONE; A. u, M( V7 r& W* L3 v" t
AddPrereqComponent("ApplicationFrame",Protected);. @4 K# Z0 Q% D; ?6 T
AddPrereqComponent("CATAssemblyInterfaces",Protected);
# _, O4 o6 j/ D# J* I2 |AddPrereqComponent("ObjectModelerBase",Protected);, n% x- {; ?0 j$ N" e. ^& f0 I
AddPrereqComponent("ProductStructureUI",Protected);
0 G& ]7 j! Y8 W5 p3 aAddPrereqComponent("DialogEngine",Protected);
) P6 G' K# c) F; v0 f$ G9 b' IAddPrereqComponent("Mathematics",Protected);+ M# ]  V+ T& _, C2 G. r
AddPrereqComponent("Dialog",Protected);) j. h1 V5 s  M6 O
AddPrereqComponent("MechanicalModelerUI",Protected);
: k' \  `, n0 x) |1 I$ C2 b( UAddPrereqComponent("MechanicalModelerUI",Public);
7 e4 b' ?& z; k! ]" P# e" OAddPrereqComponent("PartInterfaces",Public);+ `: }' z' N- w
AddPrereqComponent("ObjectSpecsModeler",Public);
, j; b3 y7 A1 U! \, b+ p5 ?$ }AddPrereqComponent("ConstraintModeler",Public);, R4 P# N2 z; Z, ]
AddPrereqComponent("ConstraintModelerInterfaces",Public);8 _, Q, ~4 }6 l+ p  s$ K
AddPrereqComponent("ConstraintModelerUI",Public);* {/ g: E& n0 [, j; A1 c7 q
AddPrereqComponent("SkeTCherInterfaces",Public);
) D) j9 [! {& I# JAddPrereqComponent("GeometricOperators",Public);
8 X, S6 b, T0 a8 M/ e( DAddPrereqComponent("ProductStructureInterfaces",Public);
. I! Y" B) a! j/ v7 lAddPrereqComponent("ProductStructure",Public);
3 Q& Y! l* [5 o8 ]/ }AddPrereqComponent("SpaceAnalysisInterfaces",    Public);
, d) _( u) y$ `5 `1 _" ?7 P) JAddPrereqComponent("SimulationBase",             Public);/ d, u5 F6 V8 p
AddPrereqComponent("SimulationInterfaces",       Public);0 R; K, o' }) A' r, e# C. j2 Z' V
AddPrereqComponent("GSMInterfaces",Public);
7 L+ a# ~4 M9 m7 VAddPrereqComponent("GSOInterfaces",Public);1 m1 T. f) H) g. K7 d' v
AddPrereqComponent("LiteralFeatures",Public);
- y5 z9 P' \% {AddPrereqComponent("DraftingInterfaces",         Public);& n( a+ H* ~+ q+ ]" N8 }3 T
AddPrereqComponent("CATTTRSInterfaces",          Public);  m2 Y9 x3 {# P: @3 Z  E
AddPrereqComponent("CATTPSInterfaces",           Public);
" b# g% X# Q) s% D0 Y4 y* BAddPrereqComponent("ManufacturingInterfaces",Public);4 J) F& I( l8 n9 r$ \$ d
AddPrereqComponent("SurfaceMachiningInterfaces",Public);: o2 _& j$ l" U& `+ E0 V+ M$ K
AddPrereqComponent("DMAPSInterfaces",Public);) |- g8 x/ }% d- V7 R( L' j9 |
AddPrereqComponent("GeometricObjects",Public);
& ~; U2 Z4 S' z* hAddPrereqComponent("KnowledgeInterfaces",Public);
6 U5 M2 T9 G  FAddPrereqComponent("LiteralsEditor",Public);
0 r; p5 t- M0 z2 E' k) j8 b  LAddPrereqComponent("MechanicalModeler",Public);/ q) B! F% ~% h/ w6 d  D
AddPrereqComponent("Tessellation",Public);
* _) z- W$ z4 c* tAddPrereqComponent("Visualization",Public);
! K! A- g( o& V& FAddPrereqComponent("VisualizationBase",Public);' F# }6 s* r5 h6 L5 c3 K6 A
AddPrereqComponent("MecModInterfaces",Public);
/ ^) q% d: `4 W' WAddPrereqComponent("NewTopologicalObjects",Public);
- L/ x( M3 e  }) }AddPrereqComponent("MechanicalCommands",Public);
4 l- D2 P$ `: U! uAddPrereqComponent("TopologicalOperators",Public);1 Y  s# R( H/ X$ h6 a6 G
AddPrereqComponent("InteractiveInterfaces",Public);$ T  X8 W& x) r$ {0 T+ i- s9 Z# F
AddPrereqComponent("PrismaticMachiningInterfaces",Public);
- d/ F% M1 ?4 DAddPrereqComponent("ToolPathEditorInterfaces",Public);! q5 ]* p! ]/ D
AddPrereqComponent("FreeFormOperators",Public);
6 ?* C8 s, `  s: TAddPrereqComponent("CATIAApplicationFrame",Public);
' V4 o% B9 }% X% XAddPrereqComponent("ComponentsCatalogsInterfaces",Public);4 x  V- r& C( R1 x% S
AddPrereqComponent("ProcessPlatformBase",Public);
/ O& B7 _7 W) ~. C: RAddPrereqComponent("ProcessPlatformVisu",Public);; x3 k% N, I2 M0 _. W$ `7 C7 y
AddPrereqComponent("AdvancedMachiningInterfaces",Public);
+ a( l  Q$ k  U5 J0 r7 vAddPrereqComponent("ObjectModelerInterfaces",Public);' q; Q" ^# z& M8 a$ A/ o3 F
AddPrereqComponent("SketcherModeler",Public);
/ i& T) p' O- r, T0 oAddPrereqComponent("MeasureGeometryInterfaces",Public);
: Q" ~# S' h* x- l6 E9 b/ OAddPrereqComponent("InfInterfaces",Public);9 U- x8 n, q; T/ O: p
AddPrereqComponent("XMLParser",Public);
2 M# h; T, {+ H9 o4 t; m: QAddPrereqComponent("AdvancedMathematics",Public);8 O, X! {) p3 n- v$ ~( F
AddPrereqComponent("CATPlantShipModeler",Public);1 _& S( F) [- `; ?% D+ I: E$ b
AddPrereqComponent("CATSchPlatformInterfaces",Public);) i" S( M. n8 i1 ~8 B) O, U
+ l) V. B* q' ^' M5 i& W0 |/ u
, y1 D  r( j9 b
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

0

主题

3

回帖

32

积分

新手上路

积分
32
发表于 2018-1-6 20:38:35 | 显示全部楼层
以后再写就不用一个一个的往里面添加了
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

0

主题

8

回帖

39

积分

新手上路

积分
39
发表于 2018-1-29 16:50:29 | 显示全部楼层
感谢楼主分享
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

0

主题

13

回帖

150

积分

注册会员

积分
150
发表于 2024-2-4 09:08:39 | 显示全部楼层
为啥有时候把所有的复制进去,他也会报错呀
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

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

本版积分规则

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