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 SOA开发源码: 打印对象信息

[复制链接]

2018-10-9 01:45:31 2375 0

admin 发表于 2018-10-9 01:45:31 |阅读模式

admin 楼主

2018-10-9 01:45:31

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

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

x
9 Y9 M2 x) S1 w
Teamcenter SOA开发源码: 打印对象信息
( _2 |' A' L% b/ `* A2 |9 a6 y8 h
' u1 a! e( C- N# Z
1 h) W: H( I6 s6 B( D3 S[mw_shl_code=java,true]import com.teamcenter.clientx.AppXSession;
* T9 f4 @+ \+ f. Z3 yimport com.teamcenter.services.strong.core.DataManagementService;" W: J; m3 w( @  r: [4 X
import com.teamcenter.soa.client.model.ServiceData;5 F' R' f! s6 h" l& j& a) j, A' N) Z
import com.teamcenter.soa.client.model.ModelObject;
* Y4 ^' p* b7 \+ X1 k0 S+ himport com.teamcenter.soa.exceptions.NotLoadedException;
- W3 a/ F3 u9 Q5 M' M/ l; C6 E9 f1 L1 |* ~
9 `! i( Q' m0 h8 \
    public void printObject_strings(ModelObject[] objects)8 a' [5 \3 L2 I* k) n) t5 Z' S
    {: R5 w( @4 A! O6 v0 A- j2 P. o4 M
        DataManagementService  dmService = DataManagementService.getService(AppXSession.geTConnection());0 s5 H8 \2 K% [
        if (objects.length == 0) return;7 j& h' z. \; V1 d, V" z0 v
        String[] attributes = {"object_string"};4 c0 u% S8 W1 _
        dmService.getProperties(objects, attributes);
- x& n( W% l' _% y( k        for (int i = 0; i < objects.length; i++)
. O, c3 {# Z- I( R8 H4 ~        {' W$ T9 J8 m$ E0 r& w" S8 D
            String type = objects.getTypeObject().getName();
- E' n3 q5 i# ]3 I# c* d            String objectString = "";
: y7 h$ N1 S0 B" n" [& Q  v' H0 P            if (objects.getTypeObject().isInstanceOf("POM_object"))$ x! ?$ y- N. R
            {
* z; E" X- a- D, r                try
/ E7 V7 `/ ^3 n: y5 Z/ x                {# b/ R" z% e; L7 N; R/ A0 X
                    objectString = wo.getPropertyObject("object_string").getStringValue();
! [# z+ U; ?6 ?6 Q$ Z5 ?0 h" _                }
+ }( a& W' ]+ S5 T" L: F- j                catch (NotLoadedException e) {} // just ignore$ u* D5 B% K9 C' q, V# L$ ?
            }
) @1 y& k' L3 K4 I3 ^) }+ J            System.out.println("    " + objectString + "(" + type + ")" );3 M  H' B1 |% I7 R& t3 x
        }- ]7 [7 D! b$ X- y
    }[/mw_shl_code]
, i& L0 D% L8 g  l4 f
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了