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

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

admin 楼主

2014-11-4 21:07:30

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

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

x
  G2 d  K( |' X5 f

6 }9 D. b# ]& z( x1 `6 u# cNX二次开发源码分享:报告当前Teamcenter是两层还是四层
& d" d3 h6 J+ T; ?. @
  1. static void do_it(void)
    ! k3 [7 L3 T9 `# i: z
  2. {/ z3 X; m6 o! j% Y) Y# h
  3.     logical IsManagedSession = FALSE;
    " `1 R. u; Z; B( {- r/ X8 y$ |
  4.    
    9 t) x0 [6 }% b' A5 y  d# }, O
  5.     UF_is_UGmanager_active(&IsManagedSession);0 z1 `2 I) s9 ^( S" }/ a1 Y; J

  6. , ^; V- B& g7 f- u: F
  7.     if(IsManagedSession == FALSE) return;
    4 J9 U! P# j+ F3 L4 r1 `6 s

  8. 4 ]4 o% r9 e; q& A7 h  ^
  9.     Session *theSession = Session::GetSession();( f2 ~$ |0 I- W% T7 [8 t2 J
  10.     ListingWindow* lw;, m/ K8 j  r3 `2 _. `
  11.     lw = theSession->ListingWindow();
    ) o9 A* I* |3 f

  12.   H3 U  ^' L' z( ~, U
  13.     NXString connectString;
    ; l) z+ c; Y/ T, Q% B
  14.     NXString discriminator;
    3 P" h0 L7 a+ B8 z) o. I
  15.    
    # i6 p& U0 f6 f& L5 d1 x4 Z- t
  16.     theSession->PdmSession()->GetTCserverSettings(&connectString,
    0 N) q1 |3 J; }7 \4 s
  17.                                                   &discriminator);7 x, F* E) g' O' v
  18.    
    6 {/ B1 Y/ F! w
  19.     lw->Open();# g! Y$ _# e# f. K
  20.    
    , P7 c  ~  h, D6 y2 ~" g
  21.     /********************* uncomment to see the string values
    , N& ?7 V* ]. G0 @9 o3 h

  22. 7 |7 V+ P3 b+ W) r; W6 S( `
  23.     lw->WriteLine("connectString: ");
    3 X4 _0 L9 i  U& u. @; }/ I& j! \
  24.     lw->WriteLine(connectString);
    ; v( e1 O7 b- A$ O
  25.     & ^7 D8 {$ I# c/ m, g0 n
  26.     lw->WriteLine("discriminator: ");2 H# Y, E% g7 b* L  _# L
  27.     lw->WriteLine(discriminator);$ K$ p- J" V& M0 U

  28.   a- j0 ?# _/ O% ~5 l
  29.     lw->WriteLine("Note:  Empty string indicates 2-tier");% r" J, Z! A! f- E* X
  30.     *************************************************************/
    9 G" h( f+ w/ t4 b, G, c
  31. 3 \) D+ _: p% p& _) o
  32.     const char * discriminatorString = discriminator.GetText();
    1 T% C# C8 P4 C4 H4 k: @
  33. $ Y8 i: U7 ^1 @: @* M! D1 [
  34.     size_t sl = strlen(discriminatorString);$ J8 N8 |8 A$ z2 k( l% J6 ^
  35. 4 D9 ^. J  g. p4 P
  36.     if((int)sl < 2)! r2 |2 Q4 `- l; E
  37.     {
    ( Z" c5 i" t) \4 E$ C# T% Z
  38.         lw->WriteLine("This is a 2-tier session.");
    . d6 e) g" G. r" G  K
  39.     }; ^3 Q# w  E) k6 Q. T2 F
  40.     else) T1 B& q: b$ p
  41.     {  G, D0 o+ @' Q% d
  42.         lw->WriteLine("This is a 4-tier session.");0 @- N3 t. \3 L; d$ R
  43.     }
    ; ?' N+ S1 s# c  E$ I3 W2 O% _
  44.    
    8 V  ?' f! |  J" z; v
  45. }
    ) X8 i' X8 X7 ?# J9 e( g
复制代码

! f: J  z; J7 i* `: |5 p$ L
  l) x* o& W) z# X+ a/ ^, N+ U$ X; H3 q
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了