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

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

[复制链接]

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

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

admin 楼主

2017-1-19 20:07:05

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

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

x
CATIA二次开发入门教程---8 定义工作台相关名称和图标
# |4 E+ h4 k: v9 M$ a  G  r
, Y5 ~8 V0 X- @  w下面是几个值得注意的地方(也就是定义资源,同一个frame下的所有的资源都放在Cnext/resource/msgcatalog下):
# ~) ^5 K# B0 [* g在文件:myWorkbench.CATNls中,可以定义此Workbench以及其工具条、菜单的所有名字(Title),定义格式为: / `5 M) j! D$ m* v6 c) X# V
myWorkbench.Title="PLM之家智能设计";9 H; n" ~4 V7 c2 A
myWorkbench.ShortHelp  = "PLM之家智能设计工具集";
) K* m! R$ Z# i+ n7 ]myWorkbench.Help       = "PLM之家智能设计,智能设计模块";
6 _5 z: y/ c7 Z, \* m& F/ K# \myWorkbench.LongHelp   = "PLM之家智能设计是基于catia系统开发的一套快速智能的设计系统“& m: Z2 Z/ p( e. H
  在文件:myWorkbench.CATRsc中,可以定义此Workbench的图标(Icons)和其放置路径(Category)。建立  ?: J7 \% B7 ]. B
C:\CAAWorkspace\myFirstFrame\CNext\resources\graphic文件夹,并放入相关图片,点击更新项目树,文件自动加入,1 _- s4 b; R1 y, i
refresh.png
2 u& v4 j% w& ?说明如下:
3 K/ W; b! ~& ~1 M3 f3 lmyWorkbench.Category="MechanicalDesign";; C- x9 D3 r9 o) W5 ^2 U
// Icons for the Welcome window 64x64
) ]- k( z' P( U4 w3 ]myWorkbench.Icon.NormalPnl      = "I_plmhome";. ?* j! V8 l) C3 P% r3 q* m6 G- O
myWorkbench.Icon.PressedlPnl = "I_plmhome";( a* I1 M* P5 `* s
myWorkbench.Icon.FocusedlPnl = "I_plmhome";
7 C7 Q: {2 X% f+ J$ g2 X7 L/ ]+ C
  e$ E- [8 q1 E9 \: ~! W// Icons for the Start menu 32x325 q: O( b/ y7 e& d
myWorkbench.Icon.NormalCtx      = "I_WkAsMyWorkbenchWkb";& m, g' x6 E  w: N0 h9 O
myWorkbench.Icon.PressedlCtx = "I_WkAsMyWorkbenchWkb";
2 ~8 r' D1 J$ K) M( CmyWorkbench.Icon.FocusedlCtx = "I_WkAsMyWorkbenchWkb";
% P2 a* z( g1 I$ e8 [* q0 @& A. r3 y$ J
// Icons for the workbench toolbar 24x24 , x+ g, h7 {+ r0 p
myWorkbench.Icon.NormalRep     = "I_WkNvMyWorkbenchWkb";
' g; N! w4 z! {6 ^myWorkbench.Icon.PressedlRep = "I_WkNvMyWorkbenchWkb";; @' R* ]( h( I1 D8 P3 S- C" b# e6 I
myWorkbench.Icon.FocusedlRep = "I_WkNvMyWorkbenchWkb";
) m$ K0 V9 `4 X2 d* u3 C, Z. |; d7 T
6 u5 d# E9 Z% u9 D+ U8 \Category可以为:Infrasturcture,MechanicalDesign,Shape,……。分别对应于已有的Workshop。我们将其改为:MechanicalDesign。8 ~5 k0 j. S% l/ o
在文件:myFirstFrame.dico中( Cnext/resource/code/dictionary ),定义了此Workbench的连接库。
1 y# p$ T5 {6 \5 Z* @一个完整的Workbench创建完毕。
5 `, b% r, P' c' k5 R/ v) g/ `
$ M2 |: u" t' F/ x2 ?) C
3 a! s0 \3 `7 D# v. p! \/ o0 p# q# s* @5 c$ O6 Z

; L8 c6 m* t+ v( |3 N
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了