|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
CATIA二次开发入门教程---8 定义工作台相关名称和图标* K4 C* ^# x: g; d5 J0 z
+ x' x% `: v8 w% C p1 B! Z# e" p5 Y
下面是几个值得注意的地方(也就是定义资源,同一个frame下的所有的资源都放在Cnext/resource/msgcatalog下):
3 k' Z; @- h" X( |- x在文件:myWorkbench.CATNls中,可以定义此Workbench以及其工具条、菜单的所有名字(Title),定义格式为: 0 G9 K* d8 f, h9 d/ X
myWorkbench.Title="PLM之家智能设计";
% t2 ^( F' m* H; t1 t# ]. b WmyWorkbench.ShortHelp = "PLM之家智能设计工具集";# `/ V0 R% l/ R8 d
myWorkbench.Help = "PLM之家智能设计,智能设计模块";
( V0 Z; p: a2 Q* q7 n6 omyWorkbench.LongHelp = "PLM之家智能设计是基于catia系统开发的一套快速智能的设计系统“6 z5 J0 f: m, Y
在文件:myWorkbench.CATRsc中,可以定义此Workbench的图标(Icons)和其放置路径(Category)。建立
( G- d/ m( v) Y! N; ], ^" A' P, o+ wC:\CAAWorkspace\myFirstFrame\CNext\resources\graphic文件夹,并放入相关图片,点击更新项目树,文件自动加入,
7 l# o$ m; \- [% Y; I
" u' R& E: x1 J0 |2 O/ Q4 D
说明如下: t5 S, a, x3 k
myWorkbench.Category="MechanicalDesign";
& G: ]$ i1 z2 d2 K* G- c9 F1 I// Icons for the Welcome window 64x64
2 }+ S9 Q7 u+ Q, m* S1 d: E5 CmyWorkbench.Icon.NormalPnl = "I_plmhome";
! e6 L. o2 b: z, B, |, R, f' D( QmyWorkbench.Icon.PressedlPnl = "I_plmhome";% @, |6 h a9 Z& H
myWorkbench.Icon.FocusedlPnl = "I_plmhome";0 I5 g% @5 H& N* X- r4 K) K& w
$ j2 s/ X7 i) p) v. F2 @1 n; c" Z// Icons for the Start menu 32x32% A7 v- [5 j6 L L( K" W: E
myWorkbench.Icon.NormalCtx = "I_WkAsMyWorkbenchWkb";
% i0 n9 i4 Q% G u2 }( u fmyWorkbench.Icon.PressedlCtx = "I_WkAsMyWorkbenchWkb";
9 ` }( `/ M6 }, b t) D# lmyWorkbench.Icon.FocusedlCtx = "I_WkAsMyWorkbenchWkb";
" |8 X0 J* ~9 j5 }3 ]9 ~: T" O$ L! G: W; m# J
// Icons for the workbench toolbar 24x24 ( z- U/ c/ G1 r
myWorkbench.Icon.NormalRep = "I_WkNvMyWorkbenchWkb";
7 c# o S! m+ n+ ZmyWorkbench.Icon.PressedlRep = "I_WkNvMyWorkbenchWkb";% G% r% W5 z. f, i" p
myWorkbench.Icon.FocusedlRep = "I_WkNvMyWorkbenchWkb";
0 ]6 Y% `% x6 d0 g* p
9 T' `; u8 Y5 e$ R v f d3 gCategory可以为:Infrasturcture,MechanicalDesign,Shape,……。分别对应于已有的Workshop。我们将其改为:MechanicalDesign。# Z+ M6 F9 h) R* D8 T
在文件:myFirstFrame.dico中( Cnext/resource/code/dictionary ),定义了此Workbench的连接库。
) w4 Q0 D8 W1 }. `! f" d一个完整的Workbench创建完毕。! Y. R1 Y5 z7 C. C* s [
' T. `* E7 d) _' _. k, v/ e# i; i9 S+ g5 ]
8 h/ p+ l3 ~" |2 s1 c$ d& _3 M) a& e
|
|