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

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

[复制链接]

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

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

admin 楼主

2017-1-19 20:07:05

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

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

x
CATIA二次开发入门教程---8 定义工作台相关名称和图标
% {/ T8 |( }. B! k( }7 Q
6 {8 L- |6 k6 W下面是几个值得注意的地方(也就是定义资源,同一个frame下的所有的资源都放在Cnext/resource/msgcatalog下):2 Y1 N& Z! X& p( w% H
在文件:myWorkbench.CATNls中,可以定义此Workbench以及其工具条、菜单的所有名字(Title),定义格式为:
+ @) b) B6 Q$ W& O1 y& P& |1 a: o( ]myWorkbench.Title="PLM之家智能设计";# ?, T5 u5 n4 x: d0 A" U
myWorkbench.ShortHelp  = "PLM之家智能设计工具集";
$ g4 L- T% w3 Q" ImyWorkbench.Help       = "PLM之家智能设计,智能设计模块";) I! I( P" ^& i, [
myWorkbench.LongHelp   = "PLM之家智能设计是基于catia系统开发的一套快速智能的设计系统“5 C; X8 ]9 x% K0 R
  在文件:myWorkbench.CATRsc中,可以定义此Workbench的图标(Icons)和其放置路径(Category)。建立4 m- U" V. t, X8 O! I
C:\CAAWorkspace\myFirstFrame\CNext\resources\graphic文件夹,并放入相关图片,点击更新项目树,文件自动加入,
" y8 U; d* s" q( K) }# @; P& d* e refresh.png + [7 j" O! V/ S9 z, O
说明如下:  p$ h/ q6 b& X) J& D/ @, ]0 @
myWorkbench.Category="MechanicalDesign";& e1 t+ N1 Z* J; C( l4 ^
// Icons for the Welcome window 64x64
7 ~. K0 y6 j* G& A  o. Q# t$ _+ jmyWorkbench.Icon.NormalPnl      = "I_plmhome";( y% z  k- d" I( h$ R6 l
myWorkbench.Icon.PressedlPnl = "I_plmhome";
1 {! v, M* R) x. p- T8 F7 VmyWorkbench.Icon.FocusedlPnl = "I_plmhome";
. }2 _' G- {. [1 y" s& R+ s# ?
* E4 r* u2 [! e7 y) t* y// Icons for the Start menu 32x32- u. v! ?) X% Z0 f5 j% H4 w  I/ X
myWorkbench.Icon.NormalCtx      = "I_WkAsMyWorkbenchWkb";
6 O! p6 Y1 i6 i$ n' v; O; smyWorkbench.Icon.PressedlCtx = "I_WkAsMyWorkbenchWkb";+ d: [5 k' s, _7 c( q3 O  e5 j
myWorkbench.Icon.FocusedlCtx = "I_WkAsMyWorkbenchWkb";  \  E! D+ F: G' n' I+ r# I
' R) }  w; i6 f; q; z6 S# d' d
// Icons for the workbench toolbar 24x24
" G; t& e* T: }$ p$ s( _5 P& m: umyWorkbench.Icon.NormalRep     = "I_WkNvMyWorkbenchWkb";
( ?# E/ S& f, U4 D! {myWorkbench.Icon.PressedlRep = "I_WkNvMyWorkbenchWkb";
% o: S# M3 D2 G6 q8 U0 \& g  `- rmyWorkbench.Icon.FocusedlRep = "I_WkNvMyWorkbenchWkb";
' h  N! \7 k9 g+ ^7 x$ v5 j: ^, t( R6 I6 `! g: O8 e
Category可以为:Infrasturcture,MechanicalDesign,Shape,……。分别对应于已有的Workshop。我们将其改为:MechanicalDesign。+ t6 `6 f6 u, x1 G
在文件:myFirstFrame.dico中( Cnext/resource/code/dictionary ),定义了此Workbench的连接库。$ a5 g! Q- I* F  p( o( V
一个完整的Workbench创建完毕。: H) r( G, M! i, @/ L
) l0 B8 V5 k/ f7 _
7 m2 B: N5 F7 ]7 Y% N" ]. r; h* v
! D& W2 x# z# f' m5 V

' ^7 k6 t8 |) {0 t  D  w5 e
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了