|  | 
 
| 
Catia二次开发需要在 IdentityCard.h中加入所用到的framwork接口! m" f  e% {' r; d( d
x
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!您需要 登录 才可以下载或查看,没有账号?注册 
  常见的如下,直接复制即可
 6 J. D2 I* C$ n# i
 ! Y* N6 ~4 f. u' K+ y4 A' ~0 [+ `- S3 ^1 z2 n
 # U( m+ a& b: j/ Z! H1 M
 
 ' G2 n* c1 ~" \/ \! y& J; uAddPrereqComponent("System",Protected);
 2 ~& I+ q: O/ C! f4 A, x( ^AddPrereqComponent("ApplicationFrame",Public);. ]! E: F3 {/ @0 f5 J6 {2 E: e
 AddPrereqComponent("Dialog",Public);
 4 [/ x# e! R* Q) ?// END WIZARD EDITION ZONE1 v: ]) `. d( D' g: ~
 AddPrereqComponent("ApplicationFrame",Protected);
 ( d; W" e0 r5 f% RAddPrereqComponent("CATAssemblyInterfaces",Protected);
 ' r1 }7 F: m5 X: ]+ D9 z5 l4 ~AddPrereqComponent("ObjectModelerBase",Protected);$ g$ {) k) f" Q6 h1 u
 AddPrereqComponent("ProductStructureUI",Protected);2 D1 r1 ^# Y' k; Q
 AddPrereqComponent("DialogEngine",Protected);
 / d. e# ~1 ~2 x" B" F% bAddPrereqComponent("Mathematics",Protected);) A( F8 I/ w  c  h7 Z
 AddPrereqComponent("Dialog",Protected);
 ( U% G5 W0 m" t" g8 W+ ^$ QAddPrereqComponent("MechanicalModelerUI",Protected);
 ( Y( T+ l0 r5 t7 F4 D% K  q# |' ?AddPrereqComponent("MechanicalModelerUI",Public);
 8 u' C- E: }: X0 JAddPrereqComponent("PartInterfaces",Public);( `8 T; L& r! S) X0 I7 C+ @! Y* a
 AddPrereqComponent("ObjectSpecsModeler",Public);
 " L* ^8 Y( w- F2 n8 }AddPrereqComponent("ConstraintModeler",Public);
 - L7 _! s+ x' @  \# p, N. |2 ~$ rAddPrereqComponent("ConstraintModelerInterfaces",Public);
 - q7 s6 ^) z8 R5 o9 [: I4 t- OAddPrereqComponent("ConstraintModelerUI",Public);4 ?: ?2 `: g0 Z# {$ }' a# ^
 AddPrereqComponent("SkeTCherInterfaces",Public);3 h' W6 ?$ L6 N/ G- _/ C( q
 AddPrereqComponent("GeometricOperators",Public);
 # k; b% |4 m1 X  l* a0 jAddPrereqComponent("ProductStructureInterfaces",Public);
 * Q: w3 w: e, r& {8 @8 SAddPrereqComponent("ProductStructure",Public);7 T* O: ~2 @& h( j
 AddPrereqComponent("SpaceAnalysisInterfaces",    Public);- i2 p9 v1 Q$ W0 ?! B1 u; l) M
 AddPrereqComponent("SimulationBase",             Public);& T; x3 \3 E/ y2 Z8 ?& \- n, R
 AddPrereqComponent("SimulationInterfaces",       Public);5 ~+ m2 V: S# e; G* R- Y1 k% F
 AddPrereqComponent("GSMInterfaces",Public);+ j. }( b7 ]3 J1 y* j0 w
 AddPrereqComponent("GSOInterfaces",Public);! i8 o) J% b+ {# i. [
 AddPrereqComponent("LiteralFeatures",Public);- t' K; l+ K" e4 g7 G9 a. z) \- h
 AddPrereqComponent("DraftingInterfaces",         Public);; j6 L6 ~9 }. x0 I
 AddPrereqComponent("CATTTRSInterfaces",          Public);
 % s- r1 S4 N6 R3 v6 ]8 y  }! }AddPrereqComponent("CATTPSInterfaces",           Public);
 0 q+ f( |/ `& f  S+ z, ^2 r3 qAddPrereqComponent("ManufacturingInterfaces",Public);! n6 |% e7 _' p* ?# t
 AddPrereqComponent("SurfaceMachiningInterfaces",Public);0 i! \9 c6 Z1 q) ]
 AddPrereqComponent("DMAPSInterfaces",Public);* c, v  F: r6 b5 o. E$ j
 AddPrereqComponent("GeometricObjects",Public);: @/ w/ O  U1 g1 q
 AddPrereqComponent("KnowledgeInterfaces",Public);
 9 o0 T& T( f8 J: wAddPrereqComponent("LiteralsEditor",Public);
 : z$ o, k4 }2 w0 |* V/ z! b  q1 RAddPrereqComponent("MechanicalModeler",Public);
 " w- k  V/ V1 e3 V% c  n; O; K9 GAddPrereqComponent("Tessellation",Public);: _3 z3 x- l6 K/ \/ l
 AddPrereqComponent("Visualization",Public);
 $ W: m/ L6 L- z- i. {AddPrereqComponent("VisualizationBase",Public);" ^( G1 y9 ^' b0 h. @9 N
 AddPrereqComponent("MecModInterfaces",Public);- _" C$ B# s" N% y6 ]/ ~' `
 AddPrereqComponent("NewTopologicalObjects",Public);
 % U( _$ l  R- D) tAddPrereqComponent("MechanicalCommands",Public);/ m! L8 w3 Z& r
 AddPrereqComponent("TopologicalOperators",Public);
 * Q$ f4 B( z6 o4 F# I0 dAddPrereqComponent("InteractiveInterfaces",Public);
 # L6 l- r: ^# m  R, |% \AddPrereqComponent("PrismaticMachiningInterfaces",Public);
 ) e% r& j3 n6 W' M. F- ^% @AddPrereqComponent("ToolPathEditorInterfaces",Public);/ |, t) [6 P; E6 D! l  R) E
 AddPrereqComponent("FreeFormOperators",Public);" x0 N6 s* s# I
 AddPrereqComponent("CATIAApplicationFrame",Public);- M4 n# B4 ]: E, E. t. S9 k8 d
 AddPrereqComponent("ComponentsCatalogsInterfaces",Public);
 0 F, l5 O/ u6 n! W" N/ d& ]* NAddPrereqComponent("ProcessPlatformBase",Public);
 * ~( u) O5 g/ D; R1 M: L3 cAddPrereqComponent("ProcessPlatformVisu",Public);4 M0 q3 x4 v5 w4 {1 l
 AddPrereqComponent("AdvancedMachiningInterfaces",Public);
 # x' D0 b/ i" ]8 Q8 z! d# k0 x7 s' XAddPrereqComponent("ObjectModelerInterfaces",Public);
 ; s# t- [7 e  |) zAddPrereqComponent("SketcherModeler",Public);: I" r/ ^; D! \: `
 AddPrereqComponent("MeasureGeometryInterfaces",Public);# |& r! `  b4 p2 q0 ?
 AddPrereqComponent("InfInterfaces",Public);
 3 }& t% z, F7 v% ~0 Q* QAddPrereqComponent("XMLParser",Public);
 4 l6 c* ~  f" \" Y/ K/ B( SAddPrereqComponent("AdvancedMathematics",Public);9 }7 i. d# H- P4 n0 m! n$ i
 AddPrereqComponent("CATPlantShipModeler",Public);
 8 q# J( ]2 I# uAddPrereqComponent("CATSchPlatformInterfaces",Public);6 |" ^6 L/ W8 w
 , }0 ~! a' z' o5 W* Z" ?& {  \
 
 ( K$ u+ Z6 w3 @" }
 | 
 |