PLM之家PLMHome-工业软件与AI结合践行者

Teamcenter SOA开发源码: 打印对象信息

[复制链接]

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

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

admin 楼主

2018-10-9 01:45:31

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

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

x

( t* m# z7 V6 s9 e: tTeamcenter SOA开发源码: 打印对象信息& @( e, ]' e  ~* _$ L4 @. _
# r# y" A' O; o
0 o' E9 q2 ?  t0 c5 N! I1 W' l
[mw_shl_code=java,true]import com.teamcenter.clientx.AppXSession;% t0 |! m5 p  E- ]3 _$ E* B# e
import com.teamcenter.services.strong.core.DataManagementService;% U  E, ?4 ]# h' ^$ Z: P
import com.teamcenter.soa.client.model.ServiceData;
2 v( {8 M+ u% P! b+ `' zimport com.teamcenter.soa.client.model.ModelObject;
3 l, g6 o2 w  I; Himport com.teamcenter.soa.exceptions.NotLoadedException;
1 k3 _8 N, e" S* \  d1 Q* f9 v6 ]. Y+ i7 Z) d, |# M2 Z( \& m
3 i' D+ C: j3 Q( a2 _2 A' p
    public void printObject_strings(ModelObject[] objects)
- K8 Z& Z3 b7 }; e' X/ a    {
0 _, D' c" F: w9 n7 O        DataManagementService  dmService = DataManagementService.getService(AppXSession.geTConnection());8 A! g1 n9 p5 \3 p; ]: Z* `2 \
        if (objects.length == 0) return;
2 `  u( p& H1 w# ^. j2 y& X        String[] attributes = {"object_string"};9 A  u0 n% J& C" {  c1 i
        dmService.getProperties(objects, attributes);
" b! M2 v6 A, }6 ]' m) r        for (int i = 0; i < objects.length; i++)( P5 N2 K! b# H; w+ \) `
        {
- {9 R( z# A% w+ e& L& L- f8 V            String type = objects.getTypeObject().getName();1 @4 F( c4 P; m: f7 P0 I* C
            String objectString = "";. A6 `3 ]* C, M$ O# y/ i
            if (objects.getTypeObject().isInstanceOf("POM_object"))
/ J4 \+ g' H5 Y( u) n            {
; G1 V: L8 z2 x                try3 r/ \$ k  h3 F/ B/ R5 d: B
                {
" n4 S4 e% H. ?8 ^) |, |8 V& W- K                    objectString = wo.getPropertyObject("object_string").getStringValue();3 T' C) |% P; s+ x. }0 d
                }
0 F" x; J9 Q+ R. C% g' m4 r* F( }                catch (NotLoadedException e) {} // just ignore5 t& D/ H7 b0 J% l2 A
            }7 I- ?% l- ^2 m, e
            System.out.println("    " + objectString + "(" + type + ")" );1 t: V4 [5 F. Y' E
        }: j; F2 A# n+ Z) X7 k  z
    }[/mw_shl_code]9 {  J0 @: f3 s" q$ m4 u2 X! |( ~/ u' k9 L
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了