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

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

[复制链接]

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

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

admin 楼主

2017-1-19 20:07:05

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

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

x
CATIA二次开发入门教程---8 定义工作台相关名称和图标
. l3 c1 I2 D# X& o- @
% I/ \9 F: K/ {8 X+ r下面是几个值得注意的地方(也就是定义资源,同一个frame下的所有的资源都放在Cnext/resource/msgcatalog下):/ Y' z3 k( P/ t/ [/ b5 J
在文件:myWorkbench.CATNls中,可以定义此Workbench以及其工具条、菜单的所有名字(Title),定义格式为: / ^4 h* i# i4 [' H* ]+ a( S% j
myWorkbench.Title="PLM之家智能设计";( @. @6 ?2 B3 }2 L  G$ S
myWorkbench.ShortHelp  = "PLM之家智能设计工具集";
6 F6 W6 \5 U: qmyWorkbench.Help       = "PLM之家智能设计,智能设计模块";1 Y, W4 [, S: ?6 `. N. s
myWorkbench.LongHelp   = "PLM之家智能设计是基于catia系统开发的一套快速智能的设计系统“# ^$ O. C2 U( n. O  _( R
  在文件:myWorkbench.CATRsc中,可以定义此Workbench的图标(Icons)和其放置路径(Category)。建立6 w) V! Q- {6 N$ n8 ~3 n
C:\CAAWorkspace\myFirstFrame\CNext\resources\graphic文件夹,并放入相关图片,点击更新项目树,文件自动加入,
' W! m3 b2 v/ H+ Z3 A refresh.png
$ N2 V6 ~$ w5 k/ j说明如下:
* g" B7 r. }5 J, UmyWorkbench.Category="MechanicalDesign";
7 q$ A7 i9 T2 R0 U9 b3 h// Icons for the Welcome window 64x64 ) t" [' p: G* C) {
myWorkbench.Icon.NormalPnl      = "I_plmhome";
$ O* k* p8 s: L& H  Q' O, a9 X7 KmyWorkbench.Icon.PressedlPnl = "I_plmhome";
: ^2 ?* ]9 u- }1 {myWorkbench.Icon.FocusedlPnl = "I_plmhome";
7 ~7 }1 Z1 F1 D! b% W: K1 E& C. a% m0 N1 x0 d0 e+ L. e2 D
// Icons for the Start menu 32x326 n% S: a6 r9 o
myWorkbench.Icon.NormalCtx      = "I_WkAsMyWorkbenchWkb";. @" S# p: y4 n
myWorkbench.Icon.PressedlCtx = "I_WkAsMyWorkbenchWkb";
8 P2 s1 D  E& S3 |" ^; ~& e! YmyWorkbench.Icon.FocusedlCtx = "I_WkAsMyWorkbenchWkb";
$ D- m4 a8 |' |4 P% {4 X3 v' U" @5 G* v
// Icons for the workbench toolbar 24x24
* W. i  Q- @- C9 VmyWorkbench.Icon.NormalRep     = "I_WkNvMyWorkbenchWkb";
" D' u7 ~0 l) y* xmyWorkbench.Icon.PressedlRep = "I_WkNvMyWorkbenchWkb";0 H0 z# s) i' J  b3 W7 J
myWorkbench.Icon.FocusedlRep = "I_WkNvMyWorkbenchWkb";  q( t+ N8 A0 w% p, d! C9 b3 L
; b( {4 {# b7 r
Category可以为:Infrasturcture,MechanicalDesign,Shape,……。分别对应于已有的Workshop。我们将其改为:MechanicalDesign。4 n$ N6 x* w; G4 g3 V, T6 r5 J
在文件:myFirstFrame.dico中( Cnext/resource/code/dictionary ),定义了此Workbench的连接库。
  T0 A% r, p4 ]; z5 M7 h- |+ x  B一个完整的Workbench创建完毕。
- D" X' \6 w6 q% Y) C7 h& `' Y# d$ W) P
$ x$ b: n$ t7 M  D; u: q) q

# W- T# h" H1 S, B" P) z
! L! ~& \3 I3 j  x4 V
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了