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

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

[复制链接]

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

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

admin 楼主

2017-1-19 20:07:05

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

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

x
CATIA二次开发入门教程---8 定义工作台相关名称和图标
- s, o6 d3 \4 ?  C, o. ^8 W$ J
4 e( F1 G3 ]2 b" V" [3 h下面是几个值得注意的地方(也就是定义资源,同一个frame下的所有的资源都放在Cnext/resource/msgcatalog下):3 a, m4 O0 @: ~: K1 s. \" f6 P+ n
在文件:myWorkbench.CATNls中,可以定义此Workbench以及其工具条、菜单的所有名字(Title),定义格式为: 8 R2 T& w7 x/ j8 a3 z$ f4 p( M
myWorkbench.Title="PLM之家智能设计";( J& w$ \! b, n7 c6 ]8 e; ?
myWorkbench.ShortHelp  = "PLM之家智能设计工具集";: W! F1 I! s# c4 V1 `0 }1 }
myWorkbench.Help       = "PLM之家智能设计,智能设计模块";6 V( S: g  V' I% B% L
myWorkbench.LongHelp   = "PLM之家智能设计是基于catia系统开发的一套快速智能的设计系统“! m8 q/ A: h; Y! G
  在文件:myWorkbench.CATRsc中,可以定义此Workbench的图标(Icons)和其放置路径(Category)。建立! K7 I$ y6 H. w2 x9 e" t* a
C:\CAAWorkspace\myFirstFrame\CNext\resources\graphic文件夹,并放入相关图片,点击更新项目树,文件自动加入,
- _# S, q! y0 v5 i$ N2 J refresh.png
' |8 m  }  b+ R, c; I说明如下:
7 {3 c- ^% Y* c9 {myWorkbench.Category="MechanicalDesign";
+ s0 ~% ^- H( Y- Q6 l* ~- X// Icons for the Welcome window 64x64 # o# g' ?7 o- |4 l: X  [
myWorkbench.Icon.NormalPnl      = "I_plmhome";+ D4 Q  r# A  `( Y8 c
myWorkbench.Icon.PressedlPnl = "I_plmhome";7 U' z1 O1 Y# \- a. n( g* x
myWorkbench.Icon.FocusedlPnl = "I_plmhome";# O" |" I5 Q7 u& y$ \! t3 }$ Z

; o0 \' ]: s% z9 }4 ?8 L// Icons for the Start menu 32x32
& C9 i' M4 p& q7 V, c3 a) `; AmyWorkbench.Icon.NormalCtx      = "I_WkAsMyWorkbenchWkb";& ~6 P$ \5 Y$ h2 Y- n
myWorkbench.Icon.PressedlCtx = "I_WkAsMyWorkbenchWkb";& @- p% O0 R2 z1 A& O
myWorkbench.Icon.FocusedlCtx = "I_WkAsMyWorkbenchWkb";
5 h: K4 f7 e" H' G5 Z/ x, j! E4 _1 M+ b* ?
// Icons for the workbench toolbar 24x24
- I  n; z7 L& b' xmyWorkbench.Icon.NormalRep     = "I_WkNvMyWorkbenchWkb";
, [4 k* N. F+ q% J7 {% BmyWorkbench.Icon.PressedlRep = "I_WkNvMyWorkbenchWkb";
' T; O# f: e3 DmyWorkbench.Icon.FocusedlRep = "I_WkNvMyWorkbenchWkb";
1 X4 @/ X+ ^# F2 }0 B/ F& ~/ |
6 p4 x/ f7 Q& D3 S+ q1 f  qCategory可以为:Infrasturcture,MechanicalDesign,Shape,……。分别对应于已有的Workshop。我们将其改为:MechanicalDesign。7 O8 [: g; n$ m& w
在文件:myFirstFrame.dico中( Cnext/resource/code/dictionary ),定义了此Workbench的连接库。8 T$ \! J! h9 Z1 o
一个完整的Workbench创建完毕。9 u! n# b# G6 ~

+ ]' o8 s: q/ Y) K; J# N3 x( F
0 g9 s2 x6 [. L
5 e5 b0 ^3 q. W0 q! n# N8 K; I8 D1 z4 I
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

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

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

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

    我知道了