PLM之家PLMHome-工业软件践行者

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

  [复制链接]

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

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

admin 楼主

2017-7-9 11:50:54

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

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

x
Catia二次开发需要在 IdentityCard.h中加入所用到的framwork接口
0 G" A4 s/ n; d: g常见的如下,直接复制即可6 R7 s  z# _$ [3 \

" M* e( G5 z8 f" o/ f6 `' d5 [9 E) a6 `1 A# M7 n+ K1 Q

  k) k" s5 D/ ]4 L1 m6 P* m5 l4 E2 v1 C* w
AddPrereqComponent("System",Protected);
8 a' Q7 K9 G# a  ^9 d( C& @6 lAddPrereqComponent("ApplicationFrame",Public);* ^9 v( L% G: B7 s2 H9 a8 `# `
AddPrereqComponent("Dialog",Public);+ e3 y4 z: o2 V- J
// END WIZARD EDITION ZONE% V% {+ k$ M* Z$ {' ~
AddPrereqComponent("ApplicationFrame",Protected);
1 O( h% `7 m7 i: e" D; AAddPrereqComponent("CATAssemblyInterfaces",Protected);. v3 ^; X! e+ l. G* O& {& {
AddPrereqComponent("ObjectModelerBase",Protected);
2 [7 U# p+ H1 q! \( j; vAddPrereqComponent("ProductStructureUI",Protected);  _& x/ C1 N- _% l
AddPrereqComponent("DialogEngine",Protected);# d! k- w* `$ Q
AddPrereqComponent("Mathematics",Protected);
' ^1 F8 e" D# O; d: a; RAddPrereqComponent("Dialog",Protected);) Z7 b3 Z- V4 @
AddPrereqComponent("MechanicalModelerUI",Protected);& j$ p2 M7 y& U: ^2 a% P3 s
AddPrereqComponent("MechanicalModelerUI",Public);/ H: U3 y  C$ y/ k- `+ K
AddPrereqComponent("PartInterfaces",Public);
5 R# X* u. U2 p% ~2 u. tAddPrereqComponent("ObjectSpecsModeler",Public);
- \0 B0 m: |, M% tAddPrereqComponent("ConstraintModeler",Public);' Y! S+ J' \9 m  y
AddPrereqComponent("ConstraintModelerInterfaces",Public);" O/ \7 g+ F! J# l/ i9 s6 g# Q
AddPrereqComponent("ConstraintModelerUI",Public);
) H7 ^7 n* l; E1 q# m' F) N- q: OAddPrereqComponent("SkeTCherInterfaces",Public);
1 V$ @1 x3 F/ ]/ }5 b0 e. ?AddPrereqComponent("GeometricOperators",Public);
6 P- `" o1 \* ]1 I/ `$ i- BAddPrereqComponent("ProductStructureInterfaces",Public);6 C$ ?! [# R/ M. v
AddPrereqComponent("ProductStructure",Public);4 `9 j& X  B2 e' L
AddPrereqComponent("SpaceAnalysisInterfaces",    Public);3 v# [2 l" f% [; c' w% m, t
AddPrereqComponent("SimulationBase",             Public);2 f1 s8 ^7 P( `, |2 U; y- C
AddPrereqComponent("SimulationInterfaces",       Public);
( D+ E: A- H) M- r& |AddPrereqComponent("GSMInterfaces",Public);
( y/ `7 m8 @( s( C" QAddPrereqComponent("GSOInterfaces",Public);" ~  i( D% b' v& Z# ?
AddPrereqComponent("LiteralFeatures",Public);' L' ?, ]+ d1 p: q" ?+ I
AddPrereqComponent("DraftingInterfaces",         Public);
4 m5 Z& C. r# MAddPrereqComponent("CATTTRSInterfaces",          Public);$ `7 l3 l+ g2 y% c; q: o4 u( Q
AddPrereqComponent("CATTPSInterfaces",           Public);. s. l/ ]& L6 ?. T/ a/ _* r0 _9 t* g0 `
AddPrereqComponent("ManufacturingInterfaces",Public);  a& s: \9 T! s8 j$ b/ }, M5 w
AddPrereqComponent("SurfaceMachiningInterfaces",Public);# w7 d/ O1 R' _( E. c( ^& s
AddPrereqComponent("DMAPSInterfaces",Public);* g9 J7 K3 C! e, A
AddPrereqComponent("GeometricObjects",Public);
9 s4 T! l! T0 \0 V. n2 XAddPrereqComponent("KnowledgeInterfaces",Public);# p7 q$ \3 N& A1 T
AddPrereqComponent("LiteralsEditor",Public);
3 y! y: f+ k, t( A; xAddPrereqComponent("MechanicalModeler",Public);
: t: \, q. I* n6 Z2 aAddPrereqComponent("Tessellation",Public);
* h+ z. t  y/ |( h5 \& gAddPrereqComponent("Visualization",Public);2 w& a( Z2 c4 S# K" ?- o& z
AddPrereqComponent("VisualizationBase",Public);
! {8 l: I1 @8 E9 v$ w% F/ B3 UAddPrereqComponent("MecModInterfaces",Public);' z& X) J+ K6 V6 t% G  N, w) U
AddPrereqComponent("NewTopologicalObjects",Public);1 U$ \1 w0 N$ j, p% w" `0 m% U3 m
AddPrereqComponent("MechanicalCommands",Public);1 Q3 k! T# c5 L- u# q3 b0 W8 a
AddPrereqComponent("TopologicalOperators",Public);2 E, j! v/ ]- }4 {$ i* t
AddPrereqComponent("InteractiveInterfaces",Public);
# Q/ k- D, D$ V5 ?AddPrereqComponent("PrismaticMachiningInterfaces",Public);* m( u6 b4 f* q
AddPrereqComponent("ToolPathEditorInterfaces",Public);
+ F2 U" T1 u9 H6 `4 nAddPrereqComponent("FreeFormOperators",Public);( i7 [6 P7 A) r+ w# ~- c3 h* u
AddPrereqComponent("CATIAApplicationFrame",Public);8 V8 r+ h$ {: o( R! Z; g7 d) @
AddPrereqComponent("ComponentsCatalogsInterfaces",Public);. y0 I2 U$ _& a& F8 X# M
AddPrereqComponent("ProcessPlatformBase",Public);
, M. N5 K, A3 ~* w* \/ ]  B- mAddPrereqComponent("ProcessPlatformVisu",Public);
# f* p% y8 J* Y' p! zAddPrereqComponent("AdvancedMachiningInterfaces",Public);
( w4 Y. R" X& X2 vAddPrereqComponent("ObjectModelerInterfaces",Public);' |5 n5 C: h, M, e0 i
AddPrereqComponent("SketcherModeler",Public);
* I; I) o1 V: k( W8 \1 ]AddPrereqComponent("MeasureGeometryInterfaces",Public);
- h3 X5 i, s. [7 t% \/ pAddPrereqComponent("InfInterfaces",Public);
% y, w+ n$ x. d) e' L. _AddPrereqComponent("XMLParser",Public);' O5 {$ K. d5 @  v8 F+ |
AddPrereqComponent("AdvancedMathematics",Public);
: s3 {( M8 Y: j- f  \! UAddPrereqComponent("CATPlantShipModeler",Public);; X- n7 T7 u  l4 E# @
AddPrereqComponent("CATSchPlatformInterfaces",Public);# l" j& A1 }( C  I5 {/ l
) m" Z  v' H6 Z7 a1 a& g
; N9 l( u( M" O) `$ B+ t
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了