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 2399 0

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

admin 楼主

2018-10-9 01:45:31

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

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

x
- ]' B$ B/ d4 P; W
Teamcenter SOA开发源码: 打印对象信息- e5 l# f8 V: G! P

6 V: u7 o6 _* W* _: o! R/ z* f3 @: J3 q* d
[mw_shl_code=java,true]import com.teamcenter.clientx.AppXSession;; r8 `, c) m+ u$ C8 z/ b
import com.teamcenter.services.strong.core.DataManagementService;1 h9 N9 D! e' \8 A7 v4 i, V
import com.teamcenter.soa.client.model.ServiceData;
6 |! A4 f7 ?1 L8 Zimport com.teamcenter.soa.client.model.ModelObject;
- H* [' C) f' @1 l( M2 _- Z: mimport com.teamcenter.soa.exceptions.NotLoadedException;
' _4 l9 w4 x, g1 _- X/ I8 t, j+ w  u; N( G; X) r3 @
6 D+ O% |2 w& T9 m( l/ B5 V+ C
    public void printObject_strings(ModelObject[] objects)3 W4 P1 V- y" P$ o3 o: ^2 W# A
    {
$ D2 i  o" }: o! Z4 O, n0 v        DataManagementService  dmService = DataManagementService.getService(AppXSession.geTConnection());
( Q" J  r6 k9 a        if (objects.length == 0) return;
3 v" o: Y8 F. a( j, Q" c+ S0 @: G        String[] attributes = {"object_string"};
8 X6 e% A4 w' D4 W        dmService.getProperties(objects, attributes);( j8 P" h7 E0 Y; r; N, x
        for (int i = 0; i < objects.length; i++)+ r/ \# {, ~8 S* d: J" _/ z
        {' {: Q2 R% @/ r* j3 J
            String type = objects.getTypeObject().getName();
) {% D) U3 b$ O0 X            String objectString = "";
4 f" f* z  q- {            if (objects.getTypeObject().isInstanceOf("POM_object"))6 X% {. O3 x# C* c: `1 a( r
            {
( R* B4 |8 Q" e+ G' a/ o9 O( z                try0 p& _( R: o+ x4 R* n
                {
$ l& Q# R+ [% E1 R! k5 T                    objectString = wo.getPropertyObject("object_string").getStringValue();) K5 h2 v* G; f* j
                }" o1 Z, M9 x) Q% V$ Y
                catch (NotLoadedException e) {} // just ignore
: h1 A( z+ {: I. [* z6 B            }  d, b* K& G0 O' ?
            System.out.println("    " + objectString + "(" + type + ")" );9 d$ K$ M3 ?/ z* B( S& d5 B' b
        }- j! a0 ]) A: v% {/ h2 i- y
    }[/mw_shl_code]' ^- m/ J9 I/ A2 o
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了