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

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

[复制链接]

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

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

admin 楼主

2017-1-19 20:07:05

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

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

x
CATIA二次开发入门教程---8 定义工作台相关名称和图标
' x+ ^  {, V4 ]! L' Y' ]3 ]9 H# ~+ Q& c7 @5 |. ~
下面是几个值得注意的地方(也就是定义资源,同一个frame下的所有的资源都放在Cnext/resource/msgcatalog下):1 U% J8 X) |9 O  l
在文件:myWorkbench.CATNls中,可以定义此Workbench以及其工具条、菜单的所有名字(Title),定义格式为: 9 G. O# w  S% l5 ^7 @. r
myWorkbench.Title="PLM之家智能设计";4 _( d# d" o1 Q6 O1 x$ {
myWorkbench.ShortHelp  = "PLM之家智能设计工具集";9 S; l& h0 }" B9 `6 j+ {6 p
myWorkbench.Help       = "PLM之家智能设计,智能设计模块";: S! W$ p) w& i2 \4 ~- y8 R! ~
myWorkbench.LongHelp   = "PLM之家智能设计是基于catia系统开发的一套快速智能的设计系统“
& W: G, i. T: g8 ~% P' N; g  在文件:myWorkbench.CATRsc中,可以定义此Workbench的图标(Icons)和其放置路径(Category)。建立
# ?+ F- Z# Z8 h" L9 z/ i. N, }, IC:\CAAWorkspace\myFirstFrame\CNext\resources\graphic文件夹,并放入相关图片,点击更新项目树,文件自动加入,+ @8 ^3 Z+ N) a, `* Q
refresh.png + K5 t3 u9 s" n; o) R
说明如下:
8 I5 w7 o" R+ q& }myWorkbench.Category="MechanicalDesign";0 n- h" ~7 P6 E& m
// Icons for the Welcome window 64x64 : z( [8 ^6 h4 V8 }+ k& v
myWorkbench.Icon.NormalPnl      = "I_plmhome";
+ i) S3 E* p' e( K6 ZmyWorkbench.Icon.PressedlPnl = "I_plmhome";
- |& ?& t. Z  a# a; cmyWorkbench.Icon.FocusedlPnl = "I_plmhome";2 ]" V' g- J" h% ^6 S
1 x9 O4 l& _6 a( ^
// Icons for the Start menu 32x32$ y5 R' ], [0 c8 \- h2 V7 }
myWorkbench.Icon.NormalCtx      = "I_WkAsMyWorkbenchWkb";% \, d  G  H7 D3 B; A" J" g
myWorkbench.Icon.PressedlCtx = "I_WkAsMyWorkbenchWkb";) O* E* |) [& y4 p( ~/ @2 r
myWorkbench.Icon.FocusedlCtx = "I_WkAsMyWorkbenchWkb";$ |/ |/ y. d1 Y$ @& c

# t/ v! ]. F+ J5 I% p) R// Icons for the workbench toolbar 24x24
6 M" D" u# R* @# J% h' `myWorkbench.Icon.NormalRep     = "I_WkNvMyWorkbenchWkb";' y/ h: N9 P5 F. J2 z( {9 b" i
myWorkbench.Icon.PressedlRep = "I_WkNvMyWorkbenchWkb";
7 P1 S  _6 k6 H( T  w2 dmyWorkbench.Icon.FocusedlRep = "I_WkNvMyWorkbenchWkb";
8 I6 ?8 ~0 y% `; j
- ]) K$ H, I5 V( j! }6 O" q3 O$ o6 PCategory可以为:Infrasturcture,MechanicalDesign,Shape,……。分别对应于已有的Workshop。我们将其改为:MechanicalDesign。
- o9 R0 M- Z2 q2 a% K/ l; j在文件:myFirstFrame.dico中( Cnext/resource/code/dictionary ),定义了此Workbench的连接库。: f3 D# R( j5 y7 I5 D( j5 v( I' M
一个完整的Workbench创建完毕。9 d/ a) F/ q2 O; `. W  `1 C
& M8 Z, P, G2 n3 O
- _( X* q. }3 S* Q: a% m

" i2 t# R; n& x4 i* @( R7 J) Z4 ]& ?) L4 k: e3 [
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了