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

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

  [复制链接]

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

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82172
QQ
发表于 2017-7-9 11:50:54 | 显示全部楼层 |阅读模式

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

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

x
Catia二次开发需要在 IdentityCard.h中加入所用到的framwork接口
0 P* Q* @$ q  T常见的如下,直接复制即可" |$ s9 {6 L+ V
! ?/ S9 V6 c. p& O$ a% H

8 R! s$ L+ [% B' s3 C7 F( ~0 V7 b0 j+ W$ C0 ]  Y
9 M1 h+ k2 t; `
AddPrereqComponent("System",Protected);
$ e* w! y) `( o5 Z. tAddPrereqComponent("ApplicationFrame",Public);
( n+ y* D0 p2 `1 ZAddPrereqComponent("Dialog",Public);7 @, f. s0 X  K
// END WIZARD EDITION ZONE
% `1 B0 _- I* _8 r5 g& Z$ H) j" {AddPrereqComponent("ApplicationFrame",Protected);
7 N: T& K; I, @5 p3 yAddPrereqComponent("CATAssemblyInterfaces",Protected);- o4 Z. Y+ N8 W& \2 q# S6 I
AddPrereqComponent("ObjectModelerBase",Protected);
" G8 Q% x6 W5 f' {1 G# `AddPrereqComponent("ProductStructureUI",Protected);
" i- x- G; j" i( I4 |5 ZAddPrereqComponent("DialogEngine",Protected);
2 N! I6 j1 H" q. ]AddPrereqComponent("Mathematics",Protected);
# y7 O1 u5 h. Y$ Q0 e9 }AddPrereqComponent("Dialog",Protected);
  r; b0 D( t0 X& G$ e  VAddPrereqComponent("MechanicalModelerUI",Protected);
  }6 l. B3 ]3 N# e4 SAddPrereqComponent("MechanicalModelerUI",Public);7 o7 [2 c) \. K  }* ?
AddPrereqComponent("PartInterfaces",Public);( n) J& S$ @: G9 ?9 h
AddPrereqComponent("ObjectSpecsModeler",Public);
; a1 J" D& }3 u! E1 h( yAddPrereqComponent("ConstraintModeler",Public);
7 h. G' c( U) i6 z4 ?. j% HAddPrereqComponent("ConstraintModelerInterfaces",Public);
9 E; }- ^1 h( N2 fAddPrereqComponent("ConstraintModelerUI",Public);
# ^+ ^0 v7 o! D# ?* ~AddPrereqComponent("SkeTCherInterfaces",Public);% h% ?" [  S; x4 @
AddPrereqComponent("GeometricOperators",Public);
5 e& y) s3 B3 V: TAddPrereqComponent("ProductStructureInterfaces",Public);
" y7 W& o% |" T: F# |AddPrereqComponent("ProductStructure",Public);! ~; J% f1 X$ p7 w3 `* u( S
AddPrereqComponent("SpaceAnalysisInterfaces",    Public);
/ ?+ O; P5 S) [3 i% U& CAddPrereqComponent("SimulationBase",             Public);
3 W  I5 p5 M. |6 k& B5 BAddPrereqComponent("SimulationInterfaces",       Public);: m; A7 u( H: s. M3 z$ K' p
AddPrereqComponent("GSMInterfaces",Public);3 A2 P) D( e2 e
AddPrereqComponent("GSOInterfaces",Public);6 Q. ~* |- [. Z0 Z) X# X
AddPrereqComponent("LiteralFeatures",Public);
9 u2 Q, p( E* ]1 rAddPrereqComponent("DraftingInterfaces",         Public);) a7 I% z3 W& u8 R
AddPrereqComponent("CATTTRSInterfaces",          Public);
; O7 K+ H7 M( W8 ^0 f" rAddPrereqComponent("CATTPSInterfaces",           Public);
2 w3 ~- |8 q4 _+ `) eAddPrereqComponent("ManufacturingInterfaces",Public);
0 A/ i- M, t. M5 HAddPrereqComponent("SurfaceMachiningInterfaces",Public);
3 h8 M0 Q5 f4 r* D0 eAddPrereqComponent("DMAPSInterfaces",Public);
. W2 U. S- x; [- wAddPrereqComponent("GeometricObjects",Public);
2 S( Q/ R& m3 P1 b# j7 TAddPrereqComponent("KnowledgeInterfaces",Public);
7 E% Z& E$ ]& o) \0 @6 gAddPrereqComponent("LiteralsEditor",Public);
0 M! D. b& |. t( B- XAddPrereqComponent("MechanicalModeler",Public);$ N& s6 j, d$ M
AddPrereqComponent("Tessellation",Public);
2 ^7 j+ y9 J; N2 [$ ?; x7 @AddPrereqComponent("Visualization",Public);
8 Z  b- d5 ^6 {AddPrereqComponent("VisualizationBase",Public);
: g. y. r$ Z9 s; vAddPrereqComponent("MecModInterfaces",Public);* J# h& P0 A  v) C
AddPrereqComponent("NewTopologicalObjects",Public);7 t& f# |' R# H& N  V: M! a3 H
AddPrereqComponent("MechanicalCommands",Public);5 D6 l# l: W; R$ k! L9 q; `9 l- R
AddPrereqComponent("TopologicalOperators",Public);6 C# u# Y7 X# B
AddPrereqComponent("InteractiveInterfaces",Public);
/ X: m! n4 M0 J$ k& hAddPrereqComponent("PrismaticMachiningInterfaces",Public);
1 S! J* {$ m. k, `0 `! |AddPrereqComponent("ToolPathEditorInterfaces",Public);( U5 e: |5 x) k% n- c8 Z" t; E
AddPrereqComponent("FreeFormOperators",Public);, z: p) x; G$ S
AddPrereqComponent("CATIAApplicationFrame",Public);" ]" {6 h! Z& B0 c
AddPrereqComponent("ComponentsCatalogsInterfaces",Public);
- Y  Q4 i7 |1 E- h  ?7 V. S# c/ H% y( VAddPrereqComponent("ProcessPlatformBase",Public);+ r* M' |2 W. A
AddPrereqComponent("ProcessPlatformVisu",Public);' b6 X! X. r% ~
AddPrereqComponent("AdvancedMachiningInterfaces",Public);
2 S" p) y  j. _2 t6 e; AAddPrereqComponent("ObjectModelerInterfaces",Public);
2 L' E6 _/ \$ R/ k5 zAddPrereqComponent("SketcherModeler",Public);
6 Y  D2 E# E0 }AddPrereqComponent("MeasureGeometryInterfaces",Public);' O+ C( n2 R* [" o3 ?  u) O: t
AddPrereqComponent("InfInterfaces",Public);
/ j# O. @  C  i/ V  a3 KAddPrereqComponent("XMLParser",Public);
/ L  q9 v* n( `7 zAddPrereqComponent("AdvancedMathematics",Public);
8 A6 z8 k6 C! x) I& }: hAddPrereqComponent("CATPlantShipModeler",Public);9 O( ~; f4 W3 j( {$ @
AddPrereqComponent("CATSchPlatformInterfaces",Public);+ `9 e8 a3 X% B' N8 Y; x  }- q

6 }  `; J" c1 I* r! y% T! o; H) {# J4 O$ u2 v- C
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

全部回复3

0

主题

3

回帖

32

积分

新手上路

积分
32
发表于 2018-1-6 20:38:35 | 显示全部楼层
以后再写就不用一个一个的往里面添加了
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

0

主题

8

回帖

39

积分

新手上路

积分
39
发表于 2018-1-29 16:50:29 | 显示全部楼层
感谢楼主分享
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

0

主题

13

回帖

148

积分

注册会员

积分
148
发表于 2024-2-4 09:08:39 | 显示全部楼层
为啥有时候把所有的复制进去,他也会报错呀
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

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

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

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

    我知道了