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

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

[复制链接]

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

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

admin 楼主

2017-1-19 20:07:05

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

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

x
CATIA二次开发入门教程---8 定义工作台相关名称和图标& j- N  P* s: K6 b: Z" G& ?

, g0 f4 `: x2 j下面是几个值得注意的地方(也就是定义资源,同一个frame下的所有的资源都放在Cnext/resource/msgcatalog下):
: I9 o7 L( ?% x4 o在文件:myWorkbench.CATNls中,可以定义此Workbench以及其工具条、菜单的所有名字(Title),定义格式为:
3 S7 T& r6 l( R1 UmyWorkbench.Title="PLM之家智能设计";
7 @8 l) ?) h! S3 R, omyWorkbench.ShortHelp  = "PLM之家智能设计工具集";
! X2 |- J0 l8 r! smyWorkbench.Help       = "PLM之家智能设计,智能设计模块";+ ~  {7 o& {! b! M5 E
myWorkbench.LongHelp   = "PLM之家智能设计是基于catia系统开发的一套快速智能的设计系统“( E1 {+ F1 T1 t( |
  在文件:myWorkbench.CATRsc中,可以定义此Workbench的图标(Icons)和其放置路径(Category)。建立
* p, Y9 ?( \) A4 B9 vC:\CAAWorkspace\myFirstFrame\CNext\resources\graphic文件夹,并放入相关图片,点击更新项目树,文件自动加入,
. D& @; @+ M2 J2 l2 a refresh.png
8 p/ \0 E1 d( E) U说明如下:
: E  k4 }) b3 L% Y# PmyWorkbench.Category="MechanicalDesign";( Q. Y3 e! R9 i! D! s& L: a
// Icons for the Welcome window 64x64 * h+ l7 h5 {* x. h7 p9 }, W
myWorkbench.Icon.NormalPnl      = "I_plmhome";' z" h* W# g9 t: D) f$ y" P; \
myWorkbench.Icon.PressedlPnl = "I_plmhome";
8 `8 ^! [0 ]6 I2 r2 M8 A- vmyWorkbench.Icon.FocusedlPnl = "I_plmhome";, i' ?" s. a8 e/ T1 r, b3 i

, F6 `7 w% b8 k6 y8 J) a// Icons for the Start menu 32x326 C% H; j/ R1 P7 @. U2 D' K, i1 v+ g. N
myWorkbench.Icon.NormalCtx      = "I_WkAsMyWorkbenchWkb";
" g' l* D. L; SmyWorkbench.Icon.PressedlCtx = "I_WkAsMyWorkbenchWkb";
% p. b; a1 h0 _! Y' K- b7 u" KmyWorkbench.Icon.FocusedlCtx = "I_WkAsMyWorkbenchWkb";6 h5 C# J) D3 Y9 D. m8 F

6 ]. c  g  O' |8 z! g3 F* Q% M// Icons for the workbench toolbar 24x24
7 @, F9 h, [9 V: u+ z- M  BmyWorkbench.Icon.NormalRep     = "I_WkNvMyWorkbenchWkb";- \1 W$ ?$ s: [7 i, {8 D
myWorkbench.Icon.PressedlRep = "I_WkNvMyWorkbenchWkb";. _# W; z& w& S+ g% h, |; U* a
myWorkbench.Icon.FocusedlRep = "I_WkNvMyWorkbenchWkb";
9 }! J. z/ d7 m, {& P
& E( m" b  K8 ~% B! v% k; KCategory可以为:Infrasturcture,MechanicalDesign,Shape,……。分别对应于已有的Workshop。我们将其改为:MechanicalDesign。
5 M6 k2 m  X/ A8 D: s& s在文件:myFirstFrame.dico中( Cnext/resource/code/dictionary ),定义了此Workbench的连接库。
! \3 E0 v) q8 o0 g; U一个完整的Workbench创建完毕。9 a3 X1 z' a% U) u, L

3 F8 Y  L: y# S9 H! G; n$ x& \
# t  X3 c( M6 [/ _/ y! P
" M2 h2 Y1 \: Z& W2 }+ F
+ m  |% G0 T! f; {( R  d4 i
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了