PLM之家PLMHome-工业软件践行者

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

[复制链接]

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

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82172
QQ
发表于 2017-1-19 20:07:05 | 显示全部楼层 |阅读模式

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

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

x
CATIA二次开发入门教程---8 定义工作台相关名称和图标
, p2 W; ^7 ]/ V0 n9 G+ g8 R' W% H
! T" e$ w" E6 B5 m# G; L下面是几个值得注意的地方(也就是定义资源,同一个frame下的所有的资源都放在Cnext/resource/msgcatalog下):( q  a$ p1 B: `
在文件:myWorkbench.CATNls中,可以定义此Workbench以及其工具条、菜单的所有名字(Title),定义格式为:
! X5 u& o* b  ~7 s) [% X1 fmyWorkbench.Title="PLM之家智能设计";4 P) x* K2 w: T
myWorkbench.ShortHelp  = "PLM之家智能设计工具集";
1 S8 k% K2 j  GmyWorkbench.Help       = "PLM之家智能设计,智能设计模块";
1 [; L+ B; E0 O4 Q% [% C1 j( Q6 \myWorkbench.LongHelp   = "PLM之家智能设计是基于catia系统开发的一套快速智能的设计系统“* v: e# `% J/ \; y
  在文件:myWorkbench.CATRsc中,可以定义此Workbench的图标(Icons)和其放置路径(Category)。建立4 f) C6 S; ?6 A) z% _6 H' _- }
C:\CAAWorkspace\myFirstFrame\CNext\resources\graphic文件夹,并放入相关图片,点击更新项目树,文件自动加入,
4 U" C3 d' K- B2 w& c$ N refresh.png 1 N+ |$ m, B6 O
说明如下:
1 t: Q  \. E1 nmyWorkbench.Category="MechanicalDesign";
, q; ^8 f. A# o1 w9 @/ I' \: ~// Icons for the Welcome window 64x64 1 |1 T3 p# E" P+ Q# U4 o+ S
myWorkbench.Icon.NormalPnl      = "I_plmhome";: V; o) D% N7 _9 z# ^
myWorkbench.Icon.PressedlPnl = "I_plmhome";( g8 Q( w1 V% ?  ?
myWorkbench.Icon.FocusedlPnl = "I_plmhome";
) B' G0 G3 C5 D' L5 E) D( P3 f
8 ~  V/ l1 d0 A( ^// Icons for the Start menu 32x32
2 O* R- l2 v4 o& _. b1 vmyWorkbench.Icon.NormalCtx      = "I_WkAsMyWorkbenchWkb";' E) M! A6 Y/ w/ i6 W/ b
myWorkbench.Icon.PressedlCtx = "I_WkAsMyWorkbenchWkb";" X, J: T" n! ?& \9 M  ?* q
myWorkbench.Icon.FocusedlCtx = "I_WkAsMyWorkbenchWkb";
3 N+ i7 |. ]( q) s* y" @: Q% {. x5 f+ W: j6 p9 E
// Icons for the workbench toolbar 24x24 / G/ V5 ^% p3 Y* G1 l' W9 u; k. f/ l
myWorkbench.Icon.NormalRep     = "I_WkNvMyWorkbenchWkb";
- s8 g7 S" M5 k6 h( o9 ~! pmyWorkbench.Icon.PressedlRep = "I_WkNvMyWorkbenchWkb";! Q& q4 D. V+ {, K7 c; |& C
myWorkbench.Icon.FocusedlRep = "I_WkNvMyWorkbenchWkb";
8 U# g  D+ e$ c6 g! X. m- Z, u! \1 F/ _
Category可以为:Infrasturcture,MechanicalDesign,Shape,……。分别对应于已有的Workshop。我们将其改为:MechanicalDesign。
6 ?  k- H! D' W在文件:myFirstFrame.dico中( Cnext/resource/code/dictionary ),定义了此Workbench的连接库。
$ }  B# F+ q+ Y一个完整的Workbench创建完毕。
: D, b( p  \2 j  I% q1 s* }* L  R2 K1 {9 G7 a
& [% A' r* Z& X5 t8 v6 V

1 j) ]8 d$ D+ A3 W. w# Q8 I- E" l+ d- a/ R, \3 ?: m
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了