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

[资料] CATIA二次开发入门教程---8 定义工作台相关名称和图标

[复制链接]

2017-1-19 20:07:05 4654 0

admin 发表于 2017-1-19 20:07:05 |阅读模式

admin 楼主

2017-1-19 20:07:05

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

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

x
CATIA二次开发入门教程---8 定义工作台相关名称和图标, |3 V- s1 Z% l* F" P6 v% Y. G

; ~% S( i" `  w, n0 X3 S, \# F下面是几个值得注意的地方(也就是定义资源,同一个frame下的所有的资源都放在Cnext/resource/msgcatalog下):- [/ f/ P7 y6 Z0 i" J7 G5 c
在文件:myWorkbench.CATNls中,可以定义此Workbench以及其工具条、菜单的所有名字(Title),定义格式为:
1 y% Y3 A6 {$ N, bmyWorkbench.Title="PLM之家智能设计";
. T, b9 L4 [4 I6 v! UmyWorkbench.ShortHelp  = "PLM之家智能设计工具集";' M0 k! I; T% ^; \/ C% L- ]+ @) X
myWorkbench.Help       = "PLM之家智能设计,智能设计模块";. Q4 n' F# X0 w: [
myWorkbench.LongHelp   = "PLM之家智能设计是基于catia系统开发的一套快速智能的设计系统“& w# _/ ~: e! J. G  i
  在文件:myWorkbench.CATRsc中,可以定义此Workbench的图标(Icons)和其放置路径(Category)。建立( S; W2 F* z% J1 ~% t9 Q3 b# k
C:\CAAWorkspace\myFirstFrame\CNext\resources\graphic文件夹,并放入相关图片,点击更新项目树,文件自动加入,) ^* i+ E3 a* N3 P) ]3 ?# Q$ T: h
refresh.png ( g, W3 V' {- P  Z) R
说明如下:  r$ e1 C+ V+ Q, l. H: Z; U1 I
myWorkbench.Category="MechanicalDesign";# i* C7 m1 x* ~; U+ }. U7 T
// Icons for the Welcome window 64x64
1 W0 y" \' V+ u/ o' gmyWorkbench.Icon.NormalPnl      = "I_plmhome";+ r4 @' G5 _  i! {% {# _& `% X) N! \
myWorkbench.Icon.PressedlPnl = "I_plmhome";
+ i' K# Y; I1 ]$ u: g' rmyWorkbench.Icon.FocusedlPnl = "I_plmhome";3 M% {, h" p) j0 k3 `, s

3 s, i5 D# b( n# }0 Z' A// Icons for the Start menu 32x32
' s9 v4 n+ y' B$ e& M+ J: I. amyWorkbench.Icon.NormalCtx      = "I_WkAsMyWorkbenchWkb";8 ^! x: z$ J+ _2 U
myWorkbench.Icon.PressedlCtx = "I_WkAsMyWorkbenchWkb";
0 m# c0 t( `, X  z; |8 [myWorkbench.Icon.FocusedlCtx = "I_WkAsMyWorkbenchWkb";/ j9 ~1 k& U  N1 O
$ d1 g8 p5 k' k0 _' F
// Icons for the workbench toolbar 24x24
* _* M2 G* R7 xmyWorkbench.Icon.NormalRep     = "I_WkNvMyWorkbenchWkb";( e2 v4 t0 W( P) X
myWorkbench.Icon.PressedlRep = "I_WkNvMyWorkbenchWkb";% C3 g# m; Y6 R9 Q" g
myWorkbench.Icon.FocusedlRep = "I_WkNvMyWorkbenchWkb";6 j$ u2 ]# t6 A$ _: e

$ K6 Z/ ~1 j4 W1 t0 Q# J+ U- a& ?Category可以为:Infrasturcture,MechanicalDesign,Shape,……。分别对应于已有的Workshop。我们将其改为:MechanicalDesign。: R/ ?0 Y: |1 P0 Q* s7 F
在文件:myFirstFrame.dico中( Cnext/resource/code/dictionary ),定义了此Workbench的连接库。( d, o, L5 O. R; E8 D- j
一个完整的Workbench创建完毕。
, Q# v, ?6 ^* U& y, _* x4 @% X2 V9 Y+ `  a

) I; D% p3 q" y0 }
4 B, {& R$ x6 F# a# ?+ R# C
( r( p" F$ |* s: V! j% ~  p# y
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了