PLM之家精品课程培训,联系电话:18301858168 QQ: 939801026

  • NX二次开培训

    NX二次开培训

    适合初级入门或想深入了解二次开发的工程师,本培训结合ufun,NXOpen C++,大量的实例及官方内部的开发技术对于老鸟也值得借鉴!.

    NX CAM二次开发培训报名 NX二次开发基础培训报名
  • PLM之家Catia CAA二次开发培训

    Catia二次开发培训

    Catia二次开发的市场大,这方面开发人才少,难度大。所以只要你掌握了开发,那么潜力巨大,随着时间的积累,你必将有所用武之地!

  • PLM之Teamcenter最佳学习方案

    Teamcenter培训

    用户应用基础培训,管理员基础培训,管理员高级培训,二次开发培训应有尽有,只要你感兴趣肯学习,专业多年经验大师级打造!

  • PLM之Tecnomatix制造领域培训

    Tecnomatix培训

    想了解制造领域数字化吗?想了解工厂,生产线设计吗?数字化双胞胎,工业4.0吗?我们的课程虚位以待!

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

【Teamcenter胖客户端开发】teamcenter添加视图和透视图<2>

[复制链接]

2015-4-1 16:45:18 5570 0

admin 发表于 2015-4-1 16:45:18 |阅读模式

admin 楼主

2015-4-1 16:45:18

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

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

x
Teamcenter胖客户端开发】teamcenter添加视图和透视图<2>$ i" i: M& Q7 J7 ?

) W0 ?: S0 V( s& H; i& U) _! F2 @(1)添加View。$ ~( p. _9 X2 k, Y2 T
9 x$ ^5 d0 F' T" H" D. Q) P: t  }
添加扩展点,创建包和类com.plmhome.plmhomeView.plmhomeView即可。
* K7 n4 ]" n; v4 g& e, I0 s1 y' |! N/ v- L5 B/ \. W
<extension
9 o% `5 f9 Q9 \' Z         point="org.eclipse.ui.views">  R5 h* n1 j0 E" C1 H- w/ o+ t
      <view
. v3 r3 N, E, l1 x6 b3 X8 Q            name="Sample View") D: w  L# i, h9 v( O4 n: N. f
            icon="icons/sample.gif"
( k; {2 l* Q3 }9 O7 s9 t) I8 H            class="com.plmhome.plmhomeView.plmhomeView"9 e* [3 S; N. O8 s5 ]2 o5 ?
            id="com.plmhome.plmhomeView.plmhomeView">
* z4 {3 }  c( v; I* ?0 x      </view>8 c& _' }0 g4 d  d! A
   </extension>- d7 f+ C; d) d" @% z& C
5 R( n$ [% t. O/ x4 [9 O; h

9 _1 t* `* }$ t7 X# d
9 |9 \8 L, c0 L0 u
(2)创建Application的perspective
+ ?4 R0 y4 F$ o

( n0 r* L! K, z/ o5 o<?xml version="1.0" encoding="UTF-8"?>
! |5 M/ x5 R# t2 U! E) o; w; M<?eclipse version="3.4"?>$ X: B, o9 O9 ]( x' r
<plUGin>" h' u) C5 q3 {

7 x3 w; Q% x2 p7 ]9 v# b& l! L9 u <extension point="com.teamcenter.rac.aifrcp.application">
* w" u' Q1 b5 U. I) Y6 p        <aif_app_item
; ^# r( }+ J8 Z9 B        displayMode="Primary"
. l' g. q7 i0 l8 v        groupName="PLM之家TC工具包"+ Y. h' ?& P! R& b# c
        icon="icons/plmhometctoolkits_32.png"/ Y3 M% X* I2 F0 |1 C+ p$ N, \
        id="com.plmhome.plmhomeapp"9 d. B; n$ c% |0 ~8 \( g
        name="PLM之家TC工具包"1 D8 M( X; o- U6 _
        ordinality="200"3 o& A9 F/ r7 g( F4 ~
        perspective_id="com.plmhome.perspective.perspective"' _2 }+ M# b# O6 Z
        session="com.teamcenter.rac.kernel.TCSession"
7 o, g1 J8 _! @1 W        tooltip="PLM之家TC工具包-Teamcenter管理员工具"/>) J2 T4 }+ l. G% ~
</extension>
4 y$ |1 p9 ]0 j4 F& }# M* I; j9 P$ `5 A7 d
  <extension point="org.eclipse.ui.perspectives">
6 d: y% y- Q- [2 T                <perspective; Y3 N, ^9 V; P8 q
                class="com.plmhome.perspective.perspective"
6 p: a, Q: H% Y/ V/ ~% R. w                icon="icons/plmhometctoolkits_16.png"6 q5 t+ S2 [# F6 c+ f6 e/ |* M- n! m0 O
                id="com.plmhome.perspective.perspective". H$ @$ C% k+ ]
                name="PLM之家TC工具包"/>
6 \/ ^) _9 G2 T9 r, W0 e</extension>
: d$ T# s6 O) H  V+ q% @, f6 R) {2 g' D( U% j! @

4 ?5 }0 p6 w$ a0 W9 f# g9 _    <extension
0 N8 Y9 e: h- k' r3 G  P5 l0 H         point="org.eclipse.ui.views">, U; F1 O5 w# h& J) E3 N: X
      <view7 I. E0 V# K# o4 _# [
            name="PLM之家TC工具视图"
  U" J9 c0 S7 X$ K5 m! `            icon="icons/prew.gif"
+ t& q9 B1 U" d" X$ r! T1 T9 |3 Y            class="com.plmhome.plmhomeView.plmhomeView"
2 I" E4 {) ^! y1 Y& N5 A+ s            id="com.plmhome.plmhomeView.plmhomeView"/>
4 q& N% t* J3 c- |& y$ V; M+ o   </extension>, ~' s/ Z1 J( D( x% _& E+ ?/ b
+ a8 v. g" p$ T5 \! ^! l" ~) ^
<extension point="org.eclipse.core.expressions.definitions">7 q: D2 q2 b- [2 w
                <definition id="com.mycom.customapp.inMainView">6 U* j- K7 g5 B9 v1 r7 v9 V
                        <or>1 q2 h' w. F. k* D; }, U! c1 ?9 O: E
                                <with variable="activePartId">
1 [5 I; W1 \0 a. j                                <equals value="com.plmhome.plmhomeView.plmhomeView" />
" n/ p& T  J1 Z8 l% h/ g8 q                                </with>
1 C* E) t  k, Y" x/ t, @& |                                <with variable="arc_property.ACTIVE_APPLICATION">! W! d, f* K4 `6 b# f* I" N6 R
                                <equals value="com.plmhome.plmhomeapp" />
9 s4 S% |7 I' e8 v+ U8 r8 n' L6 Y+ Y                                </with>
5 V6 W8 h9 \; L' l& g  @                        </or>) w* d6 f8 k; \# w, e
                </definition># a+ ^" L) \- T3 j* s: O; N* m
                </extension>7 g. D* E7 |1 N
3 v- @  ^! e7 J! ?9 L- k
</plugin>
6 ~; l% j8 ~/ T- q, _# ^' E  _& G4 l: z) t' X  [

, @9 ]8 \0 m" P
' l* ?+ q6 J* n# q9 g3 S* O
! j- N% u, }5 e" \- z# N( \" r
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了