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

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

  [复制链接]

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

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

admin 楼主

2017-7-9 11:50:54

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

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

x
Catia二次开发需要在 IdentityCard.h中加入所用到的framwork接口
0 ?* v/ j! F& c' Q. |' H8 J/ m* v4 g: U常见的如下,直接复制即可$ ~6 P# F9 z! Y  Y& c4 x

  w% F; p8 ^0 J+ L$ m  r
! {0 J' t6 O! u+ j
/ v; g4 c6 e/ \* S! o; v- A' n* B
AddPrereqComponent("System",Protected);! \4 u1 H/ ~4 n2 [4 y/ o
AddPrereqComponent("ApplicationFrame",Public);
4 Z6 f! ]  s: U% y- B  C, MAddPrereqComponent("Dialog",Public);
% t7 Z- T5 i% m) ?7 y. T7 _// END WIZARD EDITION ZONE" v' h- H0 r! `
AddPrereqComponent("ApplicationFrame",Protected);
' K% N- R1 G* ]8 GAddPrereqComponent("CATAssemblyInterfaces",Protected);
# l1 ~' Y) }4 ^% }AddPrereqComponent("ObjectModelerBase",Protected);* h/ |; I8 Y+ n* K$ r9 W% w# j
AddPrereqComponent("ProductStructureUI",Protected);- s* w4 R8 C& r; H# ^6 c* j
AddPrereqComponent("DialogEngine",Protected);
# z5 I2 _& f, W* f( V  l1 YAddPrereqComponent("Mathematics",Protected);0 F9 {5 X" k/ q: E/ I% V" E
AddPrereqComponent("Dialog",Protected);2 _& C3 A1 q5 E5 a) E$ `
AddPrereqComponent("MechanicalModelerUI",Protected);
2 j/ n) _% b" O7 h2 V, S. pAddPrereqComponent("MechanicalModelerUI",Public);+ ]: Z' i0 [+ F, T9 D. h
AddPrereqComponent("PartInterfaces",Public);
. W* p  x, _' v' NAddPrereqComponent("ObjectSpecsModeler",Public);
, `5 v5 d0 l/ K5 s; d% LAddPrereqComponent("ConstraintModeler",Public);$ M, b7 j+ g" W  G3 m% |
AddPrereqComponent("ConstraintModelerInterfaces",Public);
- F) z8 m# X: D) IAddPrereqComponent("ConstraintModelerUI",Public);5 S! ~5 R1 U0 _  F9 l
AddPrereqComponent("SkeTCherInterfaces",Public);
9 v8 [; p6 N; A6 c3 Q7 O) }& {- b1 W2 PAddPrereqComponent("GeometricOperators",Public);
0 \7 K) |! I5 a6 j: h6 {AddPrereqComponent("ProductStructureInterfaces",Public);; l+ Y" {& o4 {/ J
AddPrereqComponent("ProductStructure",Public);
/ I' b" I6 T0 v/ k% I" \3 OAddPrereqComponent("SpaceAnalysisInterfaces",    Public);
" M4 ?- Z$ f% V) X+ [8 oAddPrereqComponent("SimulationBase",             Public);
" k: m9 U+ H. s# e1 Q& sAddPrereqComponent("SimulationInterfaces",       Public);
; A% g; A, h4 u, ~1 O% I1 d, rAddPrereqComponent("GSMInterfaces",Public);" z1 H/ ^  p( m- x3 h9 n
AddPrereqComponent("GSOInterfaces",Public);
' T3 {$ E3 T2 l" L# K" D! v5 y3 }AddPrereqComponent("LiteralFeatures",Public);
/ d; N% M3 r$ i2 u! a7 u7 pAddPrereqComponent("DraftingInterfaces",         Public);, V, u3 J. p5 y' ?, o8 T2 c
AddPrereqComponent("CATTTRSInterfaces",          Public);* T) j7 G) K6 \$ X" d  X
AddPrereqComponent("CATTPSInterfaces",           Public);" Z* ~* Y9 y0 O8 A* g
AddPrereqComponent("ManufacturingInterfaces",Public);
9 g7 @* C8 K3 `7 L6 {9 D1 sAddPrereqComponent("SurfaceMachiningInterfaces",Public);
4 T1 j1 q' d: b0 A5 i. d! P9 e2 CAddPrereqComponent("DMAPSInterfaces",Public);" O" d% b" R4 s+ M5 o8 f6 }, v$ h
AddPrereqComponent("GeometricObjects",Public);& ~( L, V% b: u
AddPrereqComponent("KnowledgeInterfaces",Public);
) ^% H& f% ~# D( v6 lAddPrereqComponent("LiteralsEditor",Public);9 K/ @2 v; X7 f
AddPrereqComponent("MechanicalModeler",Public);
  t) h+ ^- o, g# [# a: P8 J# QAddPrereqComponent("Tessellation",Public);* e; {6 m/ L1 v. N+ E
AddPrereqComponent("Visualization",Public);
/ }+ u! x  m6 R0 R) K9 @3 CAddPrereqComponent("VisualizationBase",Public);
; k' e' h; h. F6 a$ k. mAddPrereqComponent("MecModInterfaces",Public);
& [' {  P$ L' l6 J7 {4 x& qAddPrereqComponent("NewTopologicalObjects",Public);
1 c5 S7 E1 {, U6 X5 y2 B& O6 h, l/ gAddPrereqComponent("MechanicalCommands",Public);0 ?6 o5 f7 D0 C3 z( D
AddPrereqComponent("TopologicalOperators",Public);
1 K4 I! ^) b9 n. i: k! dAddPrereqComponent("InteractiveInterfaces",Public);0 J% ]7 W7 g# d- o6 k7 F
AddPrereqComponent("PrismaticMachiningInterfaces",Public);
7 B$ E% ]& {0 i, _' O+ TAddPrereqComponent("ToolPathEditorInterfaces",Public);
0 t( K6 d) _- H* r3 [9 fAddPrereqComponent("FreeFormOperators",Public);
+ X! g2 [' I, T# y8 |! Y5 w2 @AddPrereqComponent("CATIAApplicationFrame",Public);
) ]5 `, v9 y, N+ g% L5 cAddPrereqComponent("ComponentsCatalogsInterfaces",Public);* O% g9 U- h  N8 y2 ]' I
AddPrereqComponent("ProcessPlatformBase",Public);: b$ C# Z" f) z* }( |3 k
AddPrereqComponent("ProcessPlatformVisu",Public);
- z- [( i$ S) H" o" _& WAddPrereqComponent("AdvancedMachiningInterfaces",Public);2 \( t9 ?, f4 N# Z- I3 B
AddPrereqComponent("ObjectModelerInterfaces",Public);: ?: w/ A7 ^  w
AddPrereqComponent("SketcherModeler",Public);
& X# A& }  c) L: nAddPrereqComponent("MeasureGeometryInterfaces",Public);
6 X* L, X4 u4 y- a6 N( ]6 ?9 PAddPrereqComponent("InfInterfaces",Public);4 `5 y6 R* ]5 D, E
AddPrereqComponent("XMLParser",Public);
, \* J5 x) h# v3 JAddPrereqComponent("AdvancedMathematics",Public);/ T* q) z& e4 `6 ^& h
AddPrereqComponent("CATPlantShipModeler",Public);
* e4 C. k! r& I( j" S* V5 E5 uAddPrereqComponent("CATSchPlatformInterfaces",Public);: i% ~; Z# I8 u* a& d  x, T. t9 o& u

2 L# z) b# [9 Q* s' |! A; G) J9 N7 X) O7 R. ?' K
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了