PLM之家PLMHome-工业软件与AI结合践行者

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

[复制链接]

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

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

admin 楼主

2017-1-19 20:07:05

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

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

x
CATIA二次开发入门教程---8 定义工作台相关名称和图标
3 q/ x5 ?# M1 Z1 c- t8 L
. Y, o( Y8 {  F下面是几个值得注意的地方(也就是定义资源,同一个frame下的所有的资源都放在Cnext/resource/msgcatalog下):. F9 d7 z! `& V
在文件:myWorkbench.CATNls中,可以定义此Workbench以及其工具条、菜单的所有名字(Title),定义格式为: 3 r' r+ Z0 \2 p6 A! B2 T
myWorkbench.Title="PLM之家智能设计";1 Q- w% k9 c' U! B: |. J5 M1 r
myWorkbench.ShortHelp  = "PLM之家智能设计工具集";/ b3 _2 P+ ^* ]: z
myWorkbench.Help       = "PLM之家智能设计,智能设计模块";8 j, B: j" N* P
myWorkbench.LongHelp   = "PLM之家智能设计是基于catia系统开发的一套快速智能的设计系统“5 V+ ~2 k7 v$ i. u, M: R* C) Y
  在文件:myWorkbench.CATRsc中,可以定义此Workbench的图标(Icons)和其放置路径(Category)。建立
$ V3 ^( z0 l4 ?C:\CAAWorkspace\myFirstFrame\CNext\resources\graphic文件夹,并放入相关图片,点击更新项目树,文件自动加入,
$ m* v9 H6 j4 p# Z+ J6 x9 ] refresh.png & ]& @3 g( C1 T/ a, T# Z
说明如下:/ f, X! Z/ k3 Z) g, d: ]: I2 z
myWorkbench.Category="MechanicalDesign";
9 G% l$ f7 o8 d6 k9 E1 F- D// Icons for the Welcome window 64x64 + I; L# a; x, i! ^8 J% u
myWorkbench.Icon.NormalPnl      = "I_plmhome";6 D2 Y: d, o6 p% F1 g6 @9 O
myWorkbench.Icon.PressedlPnl = "I_plmhome";4 d4 R! f8 ]' w) |* Y
myWorkbench.Icon.FocusedlPnl = "I_plmhome";
/ N3 ~, v! Q( E: @6 U) o. w, F) w6 d8 n9 p1 a2 H( r
// Icons for the Start menu 32x32
7 _! h+ a0 c  \+ NmyWorkbench.Icon.NormalCtx      = "I_WkAsMyWorkbenchWkb";2 `3 s9 X0 @" ?  D& u
myWorkbench.Icon.PressedlCtx = "I_WkAsMyWorkbenchWkb";9 ~2 L' f* A1 E  r# _- c* ]
myWorkbench.Icon.FocusedlCtx = "I_WkAsMyWorkbenchWkb";
0 t/ a! R  d5 I( y( J4 w8 G7 \: j3 u: u" g) G' z9 R
// Icons for the workbench toolbar 24x24
' R( L; Z( {  d" G, T' Q, xmyWorkbench.Icon.NormalRep     = "I_WkNvMyWorkbenchWkb";
! n! z& D5 V7 C9 smyWorkbench.Icon.PressedlRep = "I_WkNvMyWorkbenchWkb";9 p  v5 }/ H0 h$ d+ b) [  S$ k
myWorkbench.Icon.FocusedlRep = "I_WkNvMyWorkbenchWkb";- |3 ?3 h. [+ i  K# W
+ t: w! e, |& {0 n
Category可以为:Infrasturcture,MechanicalDesign,Shape,……。分别对应于已有的Workshop。我们将其改为:MechanicalDesign。
0 `5 |6 k; c' _! o: V3 U在文件:myFirstFrame.dico中( Cnext/resource/code/dictionary ),定义了此Workbench的连接库。
# b: X; A7 b! O) t( r4 J一个完整的Workbench创建完毕。* e: \8 A: E& s$ h- r* I
0 J0 y/ _& H& F, S

- n9 L3 e4 @6 ~* b3 v! e& {! `6 Z+ e1 h- n
- H: m* o8 Y' k+ {" f, C: _( |9 h
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了