PLM之家PLMHome-工业软件践行者

最简单的一个ITK程序实例(C和C++两个版本哦)

[复制链接]

2013-12-3 21:16:39 5669 0

admin 发表于 2013-12-3 21:16:39 |阅读模式

admin 楼主

2013-12-3 21:16:39

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

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

x

8 o2 G& @& |: R8 i( V( d

$ g5 A" E+ Y; N7 J% b3 F最简单的一个ITK程序实例(C和C++两个版本哦): S& g6 u3 ^7 h; \& P. E, X. [. f3 J2 d6 {
  1. //C版本8 i$ ]2 j; X2 i+ s5 b& W* t# r
  2. #include <stdlib.h>. n0 _  k8 G# `1 m5 h$ J) ~0 c' a
  3. #include <TC/tc.h>& p9 B  l( u. l5 E# N: u$ q

  4. . F; k" h7 `6 v5 k" t
  5. int ITK_user_main(int argc, char* argv[]) 4 z  |5 g$ S+ H# V# m( O
  6. { ( B! j8 a! F8 N
  7.         int result;. Z$ p( ~( Y# S2 f
  8.         if( (result = ITK_auto_login()) == ITK_ok)   E; U. G! O; y8 G' t4 j- u
  9.         { 9 B! ^* h& r% T+ C( b; }$ x
  10.                 //登陆成功
    ( \9 ~8 R  Q* N0 t4 I" f/ \& E! C( L& d
  11.                 printf(“Hello PLM之家!”);
    % w! [# j! H: H$ l0 [9 m, U* L6 \8 C# r
  12.                 result = ITK_exit_module(TRUE);   q1 a. r2 {/ W3 Q8 i
  13.         } 5 [( Q! Z! |/ b( T
  14.         else
    4 b8 T4 Q6 t; W
  15.         {
    ( \1 r6 ~! T! v; s' c* o, R
  16.                 //登陆失败6 S. n2 n2 @& g3 |' l
  17.         }/ e5 x% u/ a0 }" G9 _! D$ \
  18.         return result;
    # @* A7 H2 ^7 A6 z* S0 ]
  19. }) u0 {( q; R$ b: U8 I" K6 ~5 |3 f
  20. # z9 V9 [9 v5 M- H) h) D
  21. # R- n: p( B( O8 f0 s: _8 |
  22. //C++版本
    . u, l# T( g( H* V
  23. #include <tc/tc.h>
    ; w# `" @/ l7 p( i8 ^; N* D
  24. #include <iostream>; E) c1 Q  k3 |& W
  25. using namespace std;
    * o; T6 @1 o9 A3 a
  26. # g: [5 ~  f1 z% P* B
  27. int ITK_user_main(int argc, char* argv[]) $ _5 A* h8 D& [' R( f
  28. { 9 F9 I4 @1 [+ L) V& C$ e0 ?) j
  29.         int result;
    & N1 y8 o6 ~6 ]3 u- y: s( m
  30.         if( (result = ITK_auto_login()) == ITK_ok)
    % s5 ^5 S: L  J6 q
  31.         {
    6 y: D1 A. i& G4 s9 ^# O8 w
  32.                 //登陆成功
    & a8 c8 @) U5 i
  33.                 cout<<"Hello PLM之家!"<<endl;* ]- Q1 R+ I7 q
  34.                 result = ITK_exit_module(TRUE);
    # g$ m/ ]2 Y$ a3 `. m
  35.         }
    2 ~( o- `1 L, n9 ?/ D( i+ p
  36.         else
    4 h" K( K9 }# `& [
  37.         {
    % }( X8 V9 C: \
  38.                 //登陆失败) T' x( P  \+ v3 t$ @
  39.         }
    8 v5 H% F9 J( D, i/ Y
  40.         return result;
    & u& c4 A8 a5 q6 }! t  t8 _
  41. }
    3 G+ X& X; ?) X+ Y
  42. ) S9 f+ T, M! E( w/ m8 x- r1 ]
复制代码
8 u* U. ^) i- [6 y- j4 f

) i1 P! h" R) m  M" i% d* v% N# J( c; k7 d2 q3 q
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了