PLM之家精品课程培训

PLM之家精品课程培训

联系电话:18301858168   |   QQ咨询:939801026
NX二次开发培训

NX二次开发培训

UFUN/NXOpen C++和实战案例

适合初级入门或想深入了解二次开发的工程师,本培训结合ufun,NXOpen C++,大量的实例及官方内部的开发技术。
公众号二维码

关注公众号

点击扫描二维码免费在线高清教程

课程详情
Catia二次开发培训

Catia二次开发培训

市场需求大,掌握核心技术前景广阔

Catia二次开发的市场需求大,人才稀缺。掌握开发技能潜力巨大,随着经验积累将在汽车、航空等领域有所作为。
B站二维码

在线原创B站视频

点击关注工业软件传道士主页

课程详情
Teamcenter培训

Teamcenter培训

全方位培训,从基础应用到高级开发全覆盖

涵盖用户应用基础培训、管理员基础培训、管理员高级培训及二次开发培训等全方位内容,由多年经验讲师打造。
QQ群二维码

加入同行交流

点击扫描二维码加入QQ群

课程详情
×

PLM之家plmhome公众号

课程涵盖: PLM之家所有原创视频

×

关注B站视频

所有高清视频一览无余,全部在线播放学习

×

加入PLM之家QQ群

同行交流,疑问解答,更多互助

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

[二次开发源码] NX二次开发源码分享:报告当前teamcenter是两层还是四层

[复制链接]

2014-11-4 21:07:30 2946 0

admin 发表于 2014-11-4 21:07:30 |阅读模式

admin 楼主

2014-11-4 21:07:30

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

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

x

9 Q+ R$ B" p3 `) v/ q( k
  }2 \/ x5 V$ D# Z% w% _' ^NX二次开发源码分享:报告当前Teamcenter是两层还是四层
* n% h4 B) L3 M- T% ^9 r4 p
  1. static void do_it(void)
    : `2 i. |4 {, j+ D; U" a* G/ i
  2. {
    0 n; \. M. G9 Z+ S$ ^5 D: U
  3.     logical IsManagedSession = FALSE;5 d7 ], c- ^& S4 k" f! z7 O
  4.    
    4 e# v1 J* Y! o3 a4 c
  5.     UF_is_UGmanager_active(&IsManagedSession);9 r" E5 Y5 X/ E: {4 B- ~( r5 E
  6.   r# ^# [0 X* ]: |4 i& A" h
  7.     if(IsManagedSession == FALSE) return;, |$ ~$ Z* k5 S% q6 X- M' N  t  W
  8. + e9 E9 G  [+ \; o
  9.     Session *theSession = Session::GetSession();8 b$ V6 z2 ^+ X& S4 b7 r
  10.     ListingWindow* lw;
    . s  r; d0 e$ M: {+ \+ U
  11.     lw = theSession->ListingWindow();/ p* i6 C/ x+ T8 a8 a  ?. H, \

  12. , u8 ?5 t2 q" y& S9 Y& \: K8 k9 F9 z
  13.     NXString connectString;
    8 h( [! W3 }* b% r
  14.     NXString discriminator;
    ; B+ p/ i! ~' ]# ]3 c, L5 s  Q2 o! O, n
  15.    # b" j: \: ~$ L7 p4 @1 x9 b+ ?
  16.     theSession->PdmSession()->GetTCserverSettings(&connectString, 5 B9 ]; a2 I9 A7 q
  17.                                                   &discriminator);  o) Y2 I+ |! y+ s' T3 _4 H9 i9 E
  18.    
    + y3 g- [8 i5 s9 g! {2 l6 X- A
  19.     lw->Open();5 A- }) i5 @, f$ \! T
  20.    
    9 x8 n% A% d0 x: K% P3 [  L
  21.     /********************* uncomment to see the string values# v. L* R& o6 i5 `- r
  22. . E% H3 f" B' Y+ D/ F
  23.     lw->WriteLine("connectString: ");: F  @' U6 ^# z* X$ C# [$ _& q  [
  24.     lw->WriteLine(connectString);; I* i( P8 L6 t; Q5 V, _+ \) S6 R9 @
  25.     + N5 p9 t; Q5 ^; P& q! r
  26.     lw->WriteLine("discriminator: ");% J! c1 T; Z  u9 X4 t
  27.     lw->WriteLine(discriminator);
    8 j- |1 L9 q& ~" l0 z
  28. 4 @* _" i" F8 H
  29.     lw->WriteLine("Note:  Empty string indicates 2-tier");
    2 }- G% ?8 ^, r& n8 y
  30.     *************************************************************/
    : r$ i: N. s+ W9 h: I2 J7 X
  31. ( m  o& P8 @9 |3 ?: W# y2 G- h# a6 z
  32.     const char * discriminatorString = discriminator.GetText();
    ! E. ~8 Z9 V) A% y

  33. ) J5 H% T/ C8 n+ q( \
  34.     size_t sl = strlen(discriminatorString);
      c( ]( c1 @, H/ j; Q; o& j

  35. 1 m: F( {" ?! r3 `' g/ ?
  36.     if((int)sl < 2)
    ) A) h3 J' i8 M7 s1 V5 _
  37.     {, C$ ^( y/ M7 o. Z% q7 f1 F- n" m
  38.         lw->WriteLine("This is a 2-tier session.");
    4 R% {5 g2 ^' g- d/ a6 M4 s3 B! T, R
  39.     }
    ; k3 ^( o6 {/ s1 h7 _
  40.     else0 t3 Z( o8 a# m& D
  41.     {, q8 q! D* ^! y6 q! \
  42.         lw->WriteLine("This is a 4-tier session.");0 Q5 i4 o( x; g5 p1 X" r- f9 |
  43.     }3 ~7 l: h+ N+ X+ b' y) P
  44.    
    ' ~6 Q0 N5 A" W0 a( M! N& a6 ?' T
  45. }
    , {$ }" I1 e3 Y9 L
复制代码

% g  ?- T, ]( ^+ I0 ?
$ `- C  n* {: l# P  s6 G
# U) u' ^+ t: M
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了