PLM之家PLMHome-工业软件与AI结合践行者

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

  [复制链接]

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

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

admin 楼主

2017-7-9 11:50:54

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

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

x
Catia二次开发需要在 IdentityCard.h中加入所用到的framwork接口
: W$ P  y3 J, v: I; i常见的如下,直接复制即可
0 }* U. h4 `" w4 _# ^) u: o. ]) N& l5 J& K( H5 I# E. p! i

2 d: a: l# `4 o# J2 g
# P4 f/ t  V) ?1 r
6 Y2 K+ _; I( X& `AddPrereqComponent("System",Protected);
4 M6 a1 w& L# }9 \  f7 MAddPrereqComponent("ApplicationFrame",Public);
3 x/ L+ F+ C9 _$ Q5 W/ P! kAddPrereqComponent("Dialog",Public);
: C9 L6 e/ o; n// END WIZARD EDITION ZONE6 e! D/ r: ?" C% q6 s8 R
AddPrereqComponent("ApplicationFrame",Protected);
: G! ~+ z' x# UAddPrereqComponent("CATAssemblyInterfaces",Protected);2 d  H. p" Q- F1 Z( F
AddPrereqComponent("ObjectModelerBase",Protected);, \' B6 Q8 h2 O( A+ g
AddPrereqComponent("ProductStructureUI",Protected);
+ e+ R1 S' u8 L- y/ i4 ]AddPrereqComponent("DialogEngine",Protected);% q$ e. [# a' a. g+ S8 N
AddPrereqComponent("Mathematics",Protected);
( L; V1 T) @7 E' b  L( `AddPrereqComponent("Dialog",Protected);! @- \* A5 [$ u% v
AddPrereqComponent("MechanicalModelerUI",Protected);6 U* p) K! {8 |3 H# \) P
AddPrereqComponent("MechanicalModelerUI",Public);; E" e( `1 M) N9 L
AddPrereqComponent("PartInterfaces",Public);
! w" l7 ]! y& k4 v' ?AddPrereqComponent("ObjectSpecsModeler",Public);
1 M1 P  j, _, BAddPrereqComponent("ConstraintModeler",Public);0 t( {8 V) ?& g9 Y/ [6 j: q
AddPrereqComponent("ConstraintModelerInterfaces",Public);
2 Q4 q  ]) z. o  w9 h, e1 |9 tAddPrereqComponent("ConstraintModelerUI",Public);+ j$ W$ @; W2 R% @
AddPrereqComponent("SkeTCherInterfaces",Public);
. R( R; T: Z6 x* s/ D, X# N  NAddPrereqComponent("GeometricOperators",Public);
1 F( d2 r- Y0 `) qAddPrereqComponent("ProductStructureInterfaces",Public);
8 j& Y8 U+ ?5 fAddPrereqComponent("ProductStructure",Public);
5 h1 A7 U! V9 j1 G9 q& ^+ \0 oAddPrereqComponent("SpaceAnalysisInterfaces",    Public);& l( Y: k; u' @% D" n/ h9 E
AddPrereqComponent("SimulationBase",             Public);! q0 A6 R5 V" L' F( m
AddPrereqComponent("SimulationInterfaces",       Public);+ p% L" m. q$ O# \, B
AddPrereqComponent("GSMInterfaces",Public);$ O$ h% U' C; z9 F. r
AddPrereqComponent("GSOInterfaces",Public);. G; S% r7 v" W" z
AddPrereqComponent("LiteralFeatures",Public);6 Q+ k2 z* h5 G1 }
AddPrereqComponent("DraftingInterfaces",         Public);2 o* X- J9 B! L9 N+ x9 S
AddPrereqComponent("CATTTRSInterfaces",          Public);
- J4 w# h2 U; ]# q/ u9 dAddPrereqComponent("CATTPSInterfaces",           Public);
7 {+ \$ h! C. {5 s8 KAddPrereqComponent("ManufacturingInterfaces",Public);
6 `  i8 q) I9 I# p; o, @AddPrereqComponent("SurfaceMachiningInterfaces",Public);
% n+ d8 v+ [& t: n$ d( r+ CAddPrereqComponent("DMAPSInterfaces",Public);* [! `7 K9 e: [3 u) G0 n
AddPrereqComponent("GeometricObjects",Public);8 x% j1 K" @3 |; ^. n9 b
AddPrereqComponent("KnowledgeInterfaces",Public);
4 d8 R6 e3 l9 o& d# m1 w- OAddPrereqComponent("LiteralsEditor",Public);
- Y: y+ e3 I) n, FAddPrereqComponent("MechanicalModeler",Public);& i+ [7 A/ @1 ~- E' E: D; O0 i) ]
AddPrereqComponent("Tessellation",Public);1 E8 N: l; ~+ Q* u6 R. U4 v
AddPrereqComponent("Visualization",Public);8 m8 s$ g. Z1 {9 U: ?/ N9 s
AddPrereqComponent("VisualizationBase",Public);
4 H* ?- m" ^$ ]2 l9 d$ dAddPrereqComponent("MecModInterfaces",Public);$ S) \; M% m+ v4 J- C
AddPrereqComponent("NewTopologicalObjects",Public);
1 g: q5 V1 W+ q$ ^* ^0 GAddPrereqComponent("MechanicalCommands",Public);. W  G, {2 p  P! q: c6 s! R" u
AddPrereqComponent("TopologicalOperators",Public);
! z) ?( b4 S) N; S+ R! x2 hAddPrereqComponent("InteractiveInterfaces",Public);
7 o) V' p, ]/ o* z3 y. kAddPrereqComponent("PrismaticMachiningInterfaces",Public);
/ R2 |5 D: S6 y( y# BAddPrereqComponent("ToolPathEditorInterfaces",Public);
3 I$ ~# S- G# i9 C4 y8 X% b7 CAddPrereqComponent("FreeFormOperators",Public);
+ i% {6 }3 ~  X% n7 D" kAddPrereqComponent("CATIAApplicationFrame",Public);+ \9 s% M, C3 V$ s, {& d
AddPrereqComponent("ComponentsCatalogsInterfaces",Public);8 s0 u5 T% W* T$ X, @6 n
AddPrereqComponent("ProcessPlatformBase",Public);
: k1 \0 R% d9 W# W! ~AddPrereqComponent("ProcessPlatformVisu",Public);9 ?% a) Y% E1 Z1 \
AddPrereqComponent("AdvancedMachiningInterfaces",Public);
* n! h! B+ A! h' ^, pAddPrereqComponent("ObjectModelerInterfaces",Public);
$ q+ }6 v' x3 fAddPrereqComponent("SketcherModeler",Public);3 |. x4 N, \5 g6 U
AddPrereqComponent("MeasureGeometryInterfaces",Public);
5 h6 a& _) D( p2 AAddPrereqComponent("InfInterfaces",Public);
5 L; R5 P" x* mAddPrereqComponent("XMLParser",Public);
9 I4 N8 {& C! h" F, F* j- }AddPrereqComponent("AdvancedMathematics",Public);
1 |. @5 V  g6 s1 n# aAddPrereqComponent("CATPlantShipModeler",Public);1 k+ T7 y7 u0 @
AddPrereqComponent("CATSchPlatformInterfaces",Public);' g$ b3 r/ L8 ^" `/ ?2 J

3 ^- L% i( v  @
8 a8 J% H. C1 B: w3 |9 Z' s
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了