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

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

admin 楼主

2014-11-4 21:07:30

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

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

x

/ j( r# j; X8 v2 X& X4 F& u4 S6 f7 _$ A, E& m$ @5 [! e
NX二次开发源码分享:报告当前Teamcenter是两层还是四层( m1 V6 p/ L7 z% P$ g
  1. static void do_it(void)
    8 ]9 r7 v; o8 w. U7 X, P4 J) b6 a! S
  2. {
    / n+ K. r1 }( E3 C$ X$ @+ [
  3.     logical IsManagedSession = FALSE;
    ) p* g& |% U8 p( I) _! Z$ G! G
  4.     3 J: @: x6 w, ?& [" I  [( ^8 Z. M; M
  5.     UF_is_UGmanager_active(&IsManagedSession);* \  D; c6 Y$ i
  6. 6 n9 C5 t. q6 v9 E
  7.     if(IsManagedSession == FALSE) return;
    2 U" B( q) f6 m% c3 U2 `6 d  }/ Y
  8. & |8 a) l/ F1 s3 ]2 ~3 R- S
  9.     Session *theSession = Session::GetSession();% d6 B; E: a& _8 X. n: c
  10.     ListingWindow* lw;& @) G) _! p; o" ~
  11.     lw = theSession->ListingWindow();0 A: f. h' s% v
  12. ' O. N; l) ]! K1 r7 ]
  13.     NXString connectString;0 m2 c; t. D% H
  14.     NXString discriminator;8 E+ V- C/ K2 J3 y  m" H" n
  15.    
    , E  F: Q0 G, ^/ e
  16.     theSession->PdmSession()->GetTCserverSettings(&connectString,
    * g4 l) t; T" D$ _- Q8 ^
  17.                                                   &discriminator);
      [) S& E6 X( a0 h+ Y) L# ~  y
  18.     4 n% `$ |+ L, r% l& H+ p' U
  19.     lw->Open();
    ' n6 }6 p+ q4 B) t0 Q: p
  20.     - j# K) y" N9 F) G
  21.     /********************* uncomment to see the string values
    ( a4 a0 N( A- z1 P. y: X; [/ r

  22. 0 y+ H3 Q( r' k' W, O6 w+ \2 `5 S+ {
  23.     lw->WriteLine("connectString: ");
    1 F6 l" Z6 ~1 r
  24.     lw->WriteLine(connectString);
    + y% O5 _- w) t8 g5 ^4 T
  25.    
    1 X& _1 {) V8 r! W0 `
  26.     lw->WriteLine("discriminator: ");
    ) ~$ Q6 A" b5 s, n2 s4 A) p
  27.     lw->WriteLine(discriminator);' D/ o$ `! M4 h7 \: l" b+ b& t+ c

  28. , L1 x" {' b6 H# U9 R
  29.     lw->WriteLine("Note:  Empty string indicates 2-tier");; ^5 x4 |$ m3 w  W( f
  30.     *************************************************************/
    ) k* b7 m# Q  o0 ?9 W. @
  31. 0 y/ a  M8 @/ ?- U6 n( W
  32.     const char * discriminatorString = discriminator.GetText();0 `  N+ s6 {  f+ U6 s

  33. ' c/ D3 [+ ]0 ?+ t6 Z, J
  34.     size_t sl = strlen(discriminatorString);8 O& J9 W/ N  f9 f; }

  35. - t7 Q2 e& m2 S  d+ N
  36.     if((int)sl < 2)# m$ l. O3 N7 K9 z6 i  w7 _7 I
  37.     {
    ' r3 C2 {' N7 w- ^8 R) r8 ^
  38.         lw->WriteLine("This is a 2-tier session.");
    ; d7 J; v+ a* D1 t
  39.     }
    $ S: ~% t  w3 p: @8 j8 y2 t
  40.     else. p) [5 d' ?- ~. M2 X
  41.     {
    # q: a/ `, J2 p' g
  42.         lw->WriteLine("This is a 4-tier session.");  M5 x' W$ y: z1 _& n
  43.     }
    9 j- M' e( o& w# Q0 v
  44.     * B1 \, o4 l& y2 s
  45. }7 Z  q# o6 ?# q1 r# e" Z) q7 ?
复制代码
- O6 \) M4 {8 t' f7 e9 ^

5 z1 H: ^( f5 H! n& F  h2 E
% Z* e* f- f3 t8 B7 J
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了