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

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

[复制链接]

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

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

admin 楼主

2017-1-19 20:07:05

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

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

x
CATIA二次开发入门教程---8 定义工作台相关名称和图标
, w0 _  k4 R7 M2 K. O0 N0 D3 B% y
) v, p/ M. `: C8 E' A, \+ U下面是几个值得注意的地方(也就是定义资源,同一个frame下的所有的资源都放在Cnext/resource/msgcatalog下):
- ]) h: T0 g, [0 r/ F在文件:myWorkbench.CATNls中,可以定义此Workbench以及其工具条、菜单的所有名字(Title),定义格式为: . ^- `$ k* N' h3 n
myWorkbench.Title="PLM之家智能设计";
& Z0 i2 r+ f9 K( `myWorkbench.ShortHelp  = "PLM之家智能设计工具集";
9 W0 C8 A' G0 A" u8 [4 s+ T; ^myWorkbench.Help       = "PLM之家智能设计,智能设计模块";# D, I6 ]4 Q0 z' J8 |" u( ]" {2 g
myWorkbench.LongHelp   = "PLM之家智能设计是基于catia系统开发的一套快速智能的设计系统“/ A! E$ F, q0 [
  在文件:myWorkbench.CATRsc中,可以定义此Workbench的图标(Icons)和其放置路径(Category)。建立4 y( v8 z/ G' [
C:\CAAWorkspace\myFirstFrame\CNext\resources\graphic文件夹,并放入相关图片,点击更新项目树,文件自动加入,$ ^" O5 N. M1 v( U
refresh.png " X. z( S- z0 O3 }7 T/ E
说明如下:) z$ v, b+ S3 H3 `  E0 [, [
myWorkbench.Category="MechanicalDesign";9 k& |5 B" O, F
// Icons for the Welcome window 64x64 0 y; n$ ~8 i6 E- ^" p* N
myWorkbench.Icon.NormalPnl      = "I_plmhome";
# g% J' X7 j9 ^3 }myWorkbench.Icon.PressedlPnl = "I_plmhome";
8 A! y. [: S- Z( P7 ^% rmyWorkbench.Icon.FocusedlPnl = "I_plmhome";
8 k* O, p- X  a1 Y, _& r% E: v( f- H
// Icons for the Start menu 32x325 s" V) }5 y6 D! W
myWorkbench.Icon.NormalCtx      = "I_WkAsMyWorkbenchWkb";$ i  U* o' l  s
myWorkbench.Icon.PressedlCtx = "I_WkAsMyWorkbenchWkb";' R" X2 T- x; h( Q/ ~0 X
myWorkbench.Icon.FocusedlCtx = "I_WkAsMyWorkbenchWkb";
1 p0 F; Y' z) a9 q
9 I$ x5 {" G( W$ w6 v// Icons for the workbench toolbar 24x24 ' {" a5 A) v5 E: {0 k5 T7 R" |
myWorkbench.Icon.NormalRep     = "I_WkNvMyWorkbenchWkb";  X; }4 q) a6 r8 S# a
myWorkbench.Icon.PressedlRep = "I_WkNvMyWorkbenchWkb";
' y  G0 G: w8 u+ U; M+ JmyWorkbench.Icon.FocusedlRep = "I_WkNvMyWorkbenchWkb";) [9 \1 [* S  _, F6 Z; p4 M) L) c

% |( S  N) T5 d. F5 R) u" BCategory可以为:Infrasturcture,MechanicalDesign,Shape,……。分别对应于已有的Workshop。我们将其改为:MechanicalDesign。; ?' l; x4 E/ B4 r2 J( [
在文件:myFirstFrame.dico中( Cnext/resource/code/dictionary ),定义了此Workbench的连接库。
9 d9 s* X; t, t" i% S2 g一个完整的Workbench创建完毕。
: g# r6 d+ P4 |) P: [  h
: i; v3 f" b9 P
% d  ?% v8 L7 Y7 _' I( w! F& A5 I3 x" I5 \$ ?6 h# |
3 @' |8 X6 n- _7 ^* Q$ G
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了