查看: 8212|回复: 3

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

 火 [复制链接]

6

主题

4

回帖

60

积分

管理员

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

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

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

×
Catia二次开发需要在 IdentityCard.h中加入所用到的framwork接口" y" d0 e6 ?( g# L! a9 R1 y
常见的如下,直接复制即可
# r7 [# A5 ?  W6 F4 s2 e  n0 S, E3 F7 W  c9 I
% K- ?& D1 P  o$ \
% ~/ U1 x& C! u; n2 ]" ^8 o1 M
, [3 Q$ D4 h0 D  E! Z
AddPrereqComponent("System",Protected);, V2 \6 X: Z9 B3 v0 Q
AddPrereqComponent("ApplicationFrame",Public);
* t$ A4 D, e+ _7 b4 |1 o4 Q5 OAddPrereqComponent("Dialog",Public);& X& b& Q/ Q1 u+ z7 T
// END WIZARD EDITION ZONE9 q, i, s1 W  V/ a2 I
AddPrereqComponent("ApplicationFrame",Protected);$ n, K7 C! `3 x9 r+ j' H% w
AddPrereqComponent("CATAssemblyInterfaces",Protected);2 N0 X$ n% n; F# B+ P; O
AddPrereqComponent("ObjectModelerBase",Protected);& j* q1 c( \+ G$ c. n$ b
AddPrereqComponent("ProductStructureUI",Protected);% K0 @- v9 L8 _4 n8 V0 x- D2 i
AddPrereqComponent("DialogEngine",Protected);& X5 T3 y  i+ _# h3 \+ C
AddPrereqComponent("Mathematics",Protected);" f  L* d$ R, D, z' v
AddPrereqComponent("Dialog",Protected);
; c  r+ @6 P& eAddPrereqComponent("MechanicalModelerUI",Protected);. O) z% b( A  \6 R% @
AddPrereqComponent("MechanicalModelerUI",Public);3 b; C$ s6 J: l' h3 }* O6 G
AddPrereqComponent("PartInterfaces",Public);
5 {% _" n1 U" `0 ZAddPrereqComponent("ObjectSpecsModeler",Public);
" E) [3 h2 J8 HAddPrereqComponent("ConstraintModeler",Public);+ r1 c9 }; G& }  {, m7 T
AddPrereqComponent("ConstraintModelerInterfaces",Public);
$ v8 Z: z2 m+ F$ X4 ^AddPrereqComponent("ConstraintModelerUI",Public);
' t' P& E% G% S6 ^8 c. GAddPrereqComponent("SkeTCherInterfaces",Public);
" c- F( e) ?" SAddPrereqComponent("GeometricOperators",Public);, L; P& p# l7 m& ?5 H; a9 s& _
AddPrereqComponent("ProductStructureInterfaces",Public);
' S  \4 a7 [8 P7 g' L; _) N0 sAddPrereqComponent("ProductStructure",Public);# j6 o0 p3 f2 r# h
AddPrereqComponent("SpaceAnalysisInterfaces",    Public);" d$ T9 [' g* w# ?
AddPrereqComponent("SimulationBase",             Public);1 L5 P' O) |7 o! w
AddPrereqComponent("SimulationInterfaces",       Public);9 ^6 P0 _0 o. ?) m
AddPrereqComponent("GSMInterfaces",Public);7 E7 a6 a2 s) e. `5 {
AddPrereqComponent("GSOInterfaces",Public);& A1 G! F0 M# B, I' ]  k. x% a! j% D
AddPrereqComponent("LiteralFeatures",Public);* G. v7 o7 F! b) @( ]8 |4 F  z
AddPrereqComponent("DraftingInterfaces",         Public);
& u- ^% `5 \  R) }, A8 N) {AddPrereqComponent("CATTTRSInterfaces",          Public);5 i) ]$ B: e0 b8 {$ _: D* [
AddPrereqComponent("CATTPSInterfaces",           Public);
( d( C9 ]" ]2 e% D+ V9 VAddPrereqComponent("ManufacturingInterfaces",Public);
. @( U  d+ M5 b5 FAddPrereqComponent("SurfaceMachiningInterfaces",Public);/ R: g" ~% U: b  T3 {
AddPrereqComponent("DMAPSInterfaces",Public);
/ p/ R4 n3 e" K; L% _AddPrereqComponent("GeometricObjects",Public);
" }% T4 s, B" ?5 d3 P: T$ ^AddPrereqComponent("KnowledgeInterfaces",Public);
% O. x& v# `3 nAddPrereqComponent("LiteralsEditor",Public);
- ?. [/ Q9 H6 [* w$ Y4 B7 m4 dAddPrereqComponent("MechanicalModeler",Public);
! [+ s, Y/ s3 [" a; a$ Q* ZAddPrereqComponent("Tessellation",Public);) N& v" }7 }8 ~, L8 `* P( ~
AddPrereqComponent("Visualization",Public);5 Q: G9 f; _4 p  |4 g
AddPrereqComponent("VisualizationBase",Public);: U" F) E9 d9 u
AddPrereqComponent("MecModInterfaces",Public);0 e% [4 _4 Q& R, g$ v) w1 g" v/ X
AddPrereqComponent("NewTopologicalObjects",Public);2 L4 e4 l  @+ ]' O; ]
AddPrereqComponent("MechanicalCommands",Public);! v  _0 V$ p/ q) v
AddPrereqComponent("TopologicalOperators",Public);: M3 y, e) Y9 a9 J. {
AddPrereqComponent("InteractiveInterfaces",Public);- U8 C* S( p0 q: a4 h3 e0 w
AddPrereqComponent("PrismaticMachiningInterfaces",Public);6 w) H; i1 O; [3 A# D/ \$ C7 V
AddPrereqComponent("ToolPathEditorInterfaces",Public);  E9 b* |- Q! l8 a1 d! A1 L* T
AddPrereqComponent("FreeFormOperators",Public);$ E  h) l7 p, S+ `, L* l- x2 Y
AddPrereqComponent("CATIAApplicationFrame",Public);
; P- H3 A) g3 pAddPrereqComponent("ComponentsCatalogsInterfaces",Public);
+ x2 o, m2 A% K" B8 ZAddPrereqComponent("ProcessPlatformBase",Public);% F: ^. g! f6 W! ]# f3 f% m
AddPrereqComponent("ProcessPlatformVisu",Public);
8 g: _& z( W# [" nAddPrereqComponent("AdvancedMachiningInterfaces",Public);
% i9 S* w1 _% rAddPrereqComponent("ObjectModelerInterfaces",Public);
! \! f: F. U/ \1 z0 [AddPrereqComponent("SketcherModeler",Public);
. s: r6 _- [' wAddPrereqComponent("MeasureGeometryInterfaces",Public);
% _3 a5 n  v2 B2 ZAddPrereqComponent("InfInterfaces",Public);
) k3 |1 T( w3 m/ b# ]8 _1 w, kAddPrereqComponent("XMLParser",Public);
" g9 h# l" u8 ~AddPrereqComponent("AdvancedMathematics",Public);) ~; K$ F" Z8 R* H
AddPrereqComponent("CATPlantShipModeler",Public);
* E8 i4 D- E: \4 Z& E0 }! c  v4 TAddPrereqComponent("CATSchPlatformInterfaces",Public);+ S2 q1 n6 h' Z; v! p; h  R; e
, y3 W+ b% S! h7 \  L3 Y, g
0 X& e0 U1 @" \, p  ?
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.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客服返回顶部