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

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

[复制链接]

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

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

admin 楼主

2017-1-19 20:07:05

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

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

x
CATIA二次开发入门教程---8 定义工作台相关名称和图标
1 I$ N6 N/ d* D8 r6 m8 X3 N1 o  g- n' c/ C+ ^
下面是几个值得注意的地方(也就是定义资源,同一个frame下的所有的资源都放在Cnext/resource/msgcatalog下):
8 X/ J( l% B2 _4 c% _/ N在文件:myWorkbench.CATNls中,可以定义此Workbench以及其工具条、菜单的所有名字(Title),定义格式为:
0 D+ g5 W8 _' w% Z; D! J6 CmyWorkbench.Title="PLM之家智能设计";( i' ~( C7 _) U+ j2 o* g
myWorkbench.ShortHelp  = "PLM之家智能设计工具集";, L) u$ _9 J! N  z( p. k$ [# s2 w
myWorkbench.Help       = "PLM之家智能设计,智能设计模块";
$ d9 Z; H1 s# p" a; xmyWorkbench.LongHelp   = "PLM之家智能设计是基于catia系统开发的一套快速智能的设计系统“% [0 ~( D  o3 e/ }* v
  在文件:myWorkbench.CATRsc中,可以定义此Workbench的图标(Icons)和其放置路径(Category)。建立& _( F" c2 }' `7 M* m2 ~
C:\CAAWorkspace\myFirstFrame\CNext\resources\graphic文件夹,并放入相关图片,点击更新项目树,文件自动加入,
7 L' z1 G0 G" ?$ F$ F5 t. k% E3 j+ j9 o refresh.png $ ]" T6 O8 G( f. v3 |9 }8 @
说明如下:' n; \1 p- }6 ?8 W) ?: f. X
myWorkbench.Category="MechanicalDesign";% C! c1 A6 O, W* W9 ~" Y: Z
// Icons for the Welcome window 64x64 9 i1 s5 y0 X2 W, W
myWorkbench.Icon.NormalPnl      = "I_plmhome";0 ~( P' D, q( U% l
myWorkbench.Icon.PressedlPnl = "I_plmhome";
8 d3 y* S  ]  JmyWorkbench.Icon.FocusedlPnl = "I_plmhome";, l. r/ g+ Y  d$ R. u
2 Z4 U8 \# R' c
// Icons for the Start menu 32x320 d( ^" n2 I' _6 K+ o
myWorkbench.Icon.NormalCtx      = "I_WkAsMyWorkbenchWkb";9 w) u2 ]4 |" r1 j; Z  Z
myWorkbench.Icon.PressedlCtx = "I_WkAsMyWorkbenchWkb";
* `4 P- i' @! T. g3 LmyWorkbench.Icon.FocusedlCtx = "I_WkAsMyWorkbenchWkb";' Y' ]" K" M. v: r6 D: W

- e: P* s& W# Y" y0 I( r// Icons for the workbench toolbar 24x24 * P: V* z  H2 U- ?( h) z9 |% ?/ R
myWorkbench.Icon.NormalRep     = "I_WkNvMyWorkbenchWkb";
) u/ F: k# G3 amyWorkbench.Icon.PressedlRep = "I_WkNvMyWorkbenchWkb";
1 t1 v' n' }7 a/ D6 D, AmyWorkbench.Icon.FocusedlRep = "I_WkNvMyWorkbenchWkb";
4 T  E+ ]: s. r: e1 z5 X
# ~" O3 @3 B/ ]4 c! {; OCategory可以为:Infrasturcture,MechanicalDesign,Shape,……。分别对应于已有的Workshop。我们将其改为:MechanicalDesign。
" Y; U2 a; ]+ C2 K$ H% l; J5 Q1 ~在文件:myFirstFrame.dico中( Cnext/resource/code/dictionary ),定义了此Workbench的连接库。: J: ]2 J+ T, b3 Z
一个完整的Workbench创建完毕。
( |4 ]- L! ]# {
& A8 d+ c2 R% d) o: L1 H2 V1 t( V/ v' Y8 O( i( l- l/ j
/ X: h* A% r, T. q$ |8 u6 C
) Z0 T( X. T8 k& K- {& Q' v
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了