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

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

[复制链接]

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

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

admin 楼主

2013-12-3 21:16:39

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

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

x
7 c4 E. R+ v. Z, {; q

3 |. S! s  t, H) B  {最简单的一个ITK程序实例(C和C++两个版本哦)+ q6 W3 C( A0 U7 T- w6 K' s+ H* e
  1. //C版本- k; d# ?: U. B( J' q+ O
  2. #include <stdlib.h>
    8 @+ A& T  g- j* m; \5 R2 L
  3. #include <TC/tc.h>+ k4 b$ I6 c7 J1 f0 ^3 c8 k
  4. : I% H* j4 j$ W2 ~  U( x! ]; h
  5. int ITK_user_main(int argc, char* argv[])
    ' i% t/ ^4 ^5 }& [4 N4 V6 q9 |
  6. {
      G" |3 v6 q) v% O5 N- l  |' @
  7.         int result;5 I; w% C! G6 b  W
  8.         if( (result = ITK_auto_login()) == ITK_ok) ; I; V! {8 ?) v8 r
  9.         { # _& ]' i, F. F! H
  10.                 //登陆成功7 s' d9 ~: p( K8 v
  11.                 printf(“Hello PLM之家!”);  G  W/ M) R$ K* ?$ r% |3 X
  12.                 result = ITK_exit_module(TRUE); ' E  f: N" [1 {3 R, O
  13.         } ) q4 v1 m/ F# D% t. G5 S; r7 \; f" r6 j
  14.         else6 n) w7 Q) c8 R8 i0 b% ]
  15.         {
    3 i  |0 x# `4 E) J+ }, X
  16.                 //登陆失败% {+ W- G$ G* }6 G
  17.         }( E) h& V  J; f7 y% ?
  18.         return result;
    ! `0 |& Z1 N- a/ [: z* d. S; ~  B
  19. }5 K/ v& ^3 C( x6 E8 Y# C7 Z

  20. - L) v3 s$ c. E

  21. - d$ M/ G+ Q1 C* }# a8 P& K
  22. //C++版本
    + S, @! o7 n$ O1 S
  23. #include <tc/tc.h>4 a, V, q/ [# g8 g
  24. #include <iostream>
    1 J, X; o5 a- n5 d" R, y
  25. using namespace std;% J1 T4 j1 J% t1 O, n
  26. 0 N! ^0 L" ?9 z, P# Z
  27. int ITK_user_main(int argc, char* argv[])
    ) q! |2 a, r, t
  28. {
    2 s/ M3 \0 a8 P( r) @2 ~$ L
  29.         int result;
    ' c( ~, B9 V- y
  30.         if( (result = ITK_auto_login()) == ITK_ok) 6 [! \+ e& E9 ~$ T1 G
  31.         {
    7 m, C& r- F1 B) Z
  32.                 //登陆成功
    3 o0 b. Z8 d3 g. Z- G" b+ F0 X; H
  33.                 cout<<"Hello PLM之家!"<<endl;
    / X: B- K0 C) d/ r; X8 m- _  G
  34.                 result = ITK_exit_module(TRUE); 7 f4 \, _3 y" ~# R5 L4 b
  35.         }
    + ?/ p; t. R7 x% G; X: h
  36.         else
    ; t( ~) J+ s! N& q# K! W3 m: @
  37.         {' z- Q( b( Y% m0 l, _$ i+ a
  38.                 //登陆失败" d/ z/ B  [' ]; M) e* ?
  39.         }9 ]4 d! U- |% J) A. \
  40.         return result; - E' r2 Z0 _$ @6 l6 z
  41. }
    3 P. {# p6 q/ |: Q! ?/ d$ K
  42. 1 j! ^; o6 P$ w6 C# v# g* T+ F  s
复制代码
: |. h$ h" b8 f7 ?: x9 \3 L1 K) q
9 z/ v+ O+ o8 `' E0 d* e/ M

3 E. n$ U$ K# p9 I
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了