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

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

admin 楼主

2018-10-9 01:45:31

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

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

x
/ L3 C0 N5 @  b( N
Teamcenter SOA开发源码: 打印对象信息
5 R  G9 R3 {$ ?8 f" \5 z9 d# y4 _) U

/ T) W" h, v. H, W& J[mw_shl_code=java,true]import com.teamcenter.clientx.AppXSession;3 z1 ]& ]4 Z- h' S* Y# y
import com.teamcenter.services.strong.core.DataManagementService;
7 Y$ C  |' J; A$ Ximport com.teamcenter.soa.client.model.ServiceData;
; Y4 z6 J4 M* L3 rimport com.teamcenter.soa.client.model.ModelObject;' @7 `: J  E, i  b9 K
import com.teamcenter.soa.exceptions.NotLoadedException;
& @+ X( h, d; h& ^$ K
4 ^6 O+ R. L3 D2 U6 {2 U
# @5 }: J# u, a; a' j5 |    public void printObject_strings(ModelObject[] objects)
7 S+ |* s- ~5 i! X% g" f3 }, f* F& K- E    {
7 Q/ t( `: Q! b8 p( E6 B        DataManagementService  dmService = DataManagementService.getService(AppXSession.geTConnection());
7 N& a; `+ S) k, n+ Y# C* G) [        if (objects.length == 0) return;
2 Z' g) n* Q- Z4 [% n7 ?' d        String[] attributes = {"object_string"};; F0 z$ N( l$ F& `4 f/ D, ^, v" S
        dmService.getProperties(objects, attributes);
0 p* ^3 v' D+ o9 [7 ^        for (int i = 0; i < objects.length; i++)1 }2 p% z* I2 T+ M! C. W; ~
        {
+ A: U, J$ m) R3 F; ^1 k; r            String type = objects.getTypeObject().getName();/ u7 [6 o) j) H4 f7 w4 f1 N
            String objectString = "";
6 d/ a8 o% t1 J7 ~0 W  Y6 O            if (objects.getTypeObject().isInstanceOf("POM_object"))
: x; J8 v. \9 i3 [! `' L            {
6 i8 E; K7 C9 N; Z- C* o                try( O1 _; g% ~4 ^4 {* b
                {
2 q! ?) r( q) t- P; a' ]) O! R                    objectString = wo.getPropertyObject("object_string").getStringValue();
( B/ i- Q* o  K5 c# Y! c                }& L! r0 p: N( e! {1 r. A8 y. E
                catch (NotLoadedException e) {} // just ignore
5 g: k; H7 g5 O) T$ ~. |. N( }            }1 J9 Z9 p. W$ a
            System.out.println("    " + objectString + "(" + type + ")" );
* j- y' z& Y- P0 v# W        }
: C* D. S0 v0 o! |! O    }[/mw_shl_code]' G" K$ q: V2 k
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了