PLM之家PLMHome-国产软件践行者

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

  [复制链接]

2024-2-4 09:08:39 7660 3

admin 发表于 2017-7-9 11:50:54 |阅读模式

admin 楼主

2017-7-9 11:50:54

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

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

x
Catia二次开发需要在 IdentityCard.h中加入所用到的framwork接口
. f* d9 |# u4 r. z; q- s常见的如下,直接复制即可4 r1 W/ N' I# i$ k2 P: ~+ e/ p

& L& |- G4 u. m' D: Z5 a+ m7 y& S) i6 C7 S, |  ~
2 s/ V7 Z; h; @8 w2 g1 _9 r) |9 O

. _5 N9 q5 u& i) [AddPrereqComponent("System",Protected);
5 R! J6 Y. @+ ]: mAddPrereqComponent("ApplicationFrame",Public);! l9 M! \0 R$ v' x& s5 c
AddPrereqComponent("Dialog",Public);& g, \' y) i# t2 F+ B; F
// END WIZARD EDITION ZONE; i- E" F( ]$ ]5 y! C/ ?; Z, y' @
AddPrereqComponent("ApplicationFrame",Protected);
' ~: l" H4 ]( |( b4 LAddPrereqComponent("CATAssemblyInterfaces",Protected);% Z; v7 h) N. l6 W1 `
AddPrereqComponent("ObjectModelerBase",Protected);( P# v" I, C+ P9 Q+ L
AddPrereqComponent("ProductStructureUI",Protected);
0 w; Y* U3 Y. v/ W9 F7 J7 I; nAddPrereqComponent("DialogEngine",Protected);
% I) V- Q0 b9 a' Z$ MAddPrereqComponent("Mathematics",Protected);
! g8 W  b6 z* [' z+ MAddPrereqComponent("Dialog",Protected);) @! b/ ]6 F/ V3 j/ l# f
AddPrereqComponent("MechanicalModelerUI",Protected);- ]. z% f, ^# ~" U: S# Z
AddPrereqComponent("MechanicalModelerUI",Public);
& I. V# P! o- e' _, Z3 z5 X- V7 oAddPrereqComponent("PartInterfaces",Public);: D) d' W3 T- D7 ]5 w5 S  O- J; }
AddPrereqComponent("ObjectSpecsModeler",Public);
2 y8 T- d3 N* N# SAddPrereqComponent("ConstraintModeler",Public);
2 k( d- T! `+ d$ b/ d" `; S: UAddPrereqComponent("ConstraintModelerInterfaces",Public);  u6 q# {* |: s5 k' m6 Q; h2 \; C
AddPrereqComponent("ConstraintModelerUI",Public);$ g9 P; M+ n) O! \8 V9 |- T
AddPrereqComponent("SkeTCherInterfaces",Public);- y2 @4 E, W' Z# ~9 _
AddPrereqComponent("GeometricOperators",Public);/ [2 Q$ p  k# C0 n1 `0 y+ U* k
AddPrereqComponent("ProductStructureInterfaces",Public);
) q& J7 l; m4 T* y- q. B/ l% tAddPrereqComponent("ProductStructure",Public);, X4 h. O% {0 t, J& S. ]" v
AddPrereqComponent("SpaceAnalysisInterfaces",    Public);5 l" B# ]$ s; d5 m. I9 i3 u5 u
AddPrereqComponent("SimulationBase",             Public);$ ~6 G6 s7 W; D# v8 N9 }( B
AddPrereqComponent("SimulationInterfaces",       Public);
8 V: B1 i8 n& R# ~# N2 x: N/ _AddPrereqComponent("GSMInterfaces",Public);
0 M  ^% J2 k) `# zAddPrereqComponent("GSOInterfaces",Public);
  Z" E+ D( ^- `" r  x- ^) |: R; VAddPrereqComponent("LiteralFeatures",Public);" y4 j. a$ G& V4 A- a& P; x1 t
AddPrereqComponent("DraftingInterfaces",         Public);
+ X- a' k" W$ L9 S7 G  G2 d0 WAddPrereqComponent("CATTTRSInterfaces",          Public);6 t2 K  _) B* W
AddPrereqComponent("CATTPSInterfaces",           Public);
4 }! d/ X7 d7 P( }0 JAddPrereqComponent("ManufacturingInterfaces",Public);
5 o' D. K+ K6 x- l) J. y" BAddPrereqComponent("SurfaceMachiningInterfaces",Public);
3 [5 f& K) X* J, l* X. SAddPrereqComponent("DMAPSInterfaces",Public);: p& O1 \4 R7 ]. S' g
AddPrereqComponent("GeometricObjects",Public);8 \$ `( j" R; X, }4 T6 [' k/ m. q% M1 o8 {
AddPrereqComponent("KnowledgeInterfaces",Public);- [+ G1 Q) k0 r, z
AddPrereqComponent("LiteralsEditor",Public);) `! G' Z3 k% O! a; }9 @* _
AddPrereqComponent("MechanicalModeler",Public);' B- ~. P. ^* G4 `1 P
AddPrereqComponent("Tessellation",Public);
9 o# k: u8 k' I" ]# O' bAddPrereqComponent("Visualization",Public);4 Q! Q5 g. N) P
AddPrereqComponent("VisualizationBase",Public);7 K3 `: n$ w$ X
AddPrereqComponent("MecModInterfaces",Public);
2 E% ^: N0 ?. F* KAddPrereqComponent("NewTopologicalObjects",Public);
4 o! r: B% h' v; ]AddPrereqComponent("MechanicalCommands",Public);
; ^8 [: p1 H/ g, }* y6 \$ O+ j, cAddPrereqComponent("TopologicalOperators",Public);
7 E" r0 _" v2 FAddPrereqComponent("InteractiveInterfaces",Public);, p, \$ b; o+ e3 {4 J' k& [& G
AddPrereqComponent("PrismaticMachiningInterfaces",Public);4 n1 V$ H4 F+ v' I3 w
AddPrereqComponent("ToolPathEditorInterfaces",Public);
3 A" d9 `1 ], _3 H, E2 tAddPrereqComponent("FreeFormOperators",Public);8 x$ B4 V9 o" t. B  y, W
AddPrereqComponent("CATIAApplicationFrame",Public);) x' N0 p4 Y: j* t3 _
AddPrereqComponent("ComponentsCatalogsInterfaces",Public);
; A3 i( ?2 d+ e) E5 TAddPrereqComponent("ProcessPlatformBase",Public);& t7 M' m3 s4 l6 z: ]7 X
AddPrereqComponent("ProcessPlatformVisu",Public);* D' @# s  |0 u7 k2 u( U& e) I6 j
AddPrereqComponent("AdvancedMachiningInterfaces",Public);- e# l: i! @# j; S- y
AddPrereqComponent("ObjectModelerInterfaces",Public);& I7 S7 Y) v7 m2 S$ Z+ Y4 Q6 T( r
AddPrereqComponent("SketcherModeler",Public);
+ F! P7 Q4 i* S  \- d: o! oAddPrereqComponent("MeasureGeometryInterfaces",Public);7 A6 o1 A( i) e. G6 W( D
AddPrereqComponent("InfInterfaces",Public);; H( B7 l$ k5 V5 m% k! U
AddPrereqComponent("XMLParser",Public);5 Q5 j' C; s3 B9 B- @  l* s
AddPrereqComponent("AdvancedMathematics",Public);
4 I/ J6 |' ]" k% FAddPrereqComponent("CATPlantShipModeler",Public);# y5 u% N  }. s% {
AddPrereqComponent("CATSchPlatformInterfaces",Public);
( [# L4 H% w  {- f  L
; K4 {6 M9 K1 d5 t% p3 w0 m
5 M  \9 L6 ^) @& d! N" F
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

全部回复3

飞行的航母 发表于 2018-1-6 20:38:35

飞行的航母 沙发

2018-1-6 20:38:35

以后再写就不用一个一个的往里面添加了
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

18561750380 发表于 2018-1-29 16:50:29

18561750380 板凳

2018-1-29 16:50:29

感谢楼主分享
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

visionace 发表于 2024-2-4 09:08:39

visionace 地板

2024-2-4 09:08:39

为啥有时候把所有的复制进去,他也会报错呀
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了