PLM之家PLMHome-工业软件与AI结合践行者

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

[复制链接]

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

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

admin 楼主

2013-12-3 21:16:39

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

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

x

/ [6 U: K: k# x, L

9 S' @4 I5 q+ S* z最简单的一个ITK程序实例(C和C++两个版本哦)& [  z. N, x/ k/ j
  1. //C版本
    % W3 l/ K4 ^3 q/ n
  2. #include <stdlib.h>( [& O  w+ |6 Y/ w' M8 u% `
  3. #include <TC/tc.h>/ A! w, _5 z0 Q/ K) d3 _
  4. 1 C5 D  J- Q$ Z/ y! r" j
  5. int ITK_user_main(int argc, char* argv[]) / _" {  F  B* g- V6 c4 a4 ~
  6. {   c1 T+ N. R' U
  7.         int result;
    0 i- _; w3 [' x; p
  8.         if( (result = ITK_auto_login()) == ITK_ok) 8 w4 s4 Q: h2 I$ d5 T0 G5 O
  9.         {
    " t0 y9 L3 a; a  @1 _2 P% H/ R" h9 y
  10.                 //登陆成功, m4 V6 M% _3 G, |6 x
  11.                 printf(“Hello PLM之家!”);4 U- G2 z" u7 }/ a0 j0 o1 f. q
  12.                 result = ITK_exit_module(TRUE); ; v- k4 {4 V0 M3 h
  13.         }
    ! S; Q5 x) p$ P' U% r
  14.         else1 T! o& P8 n% D/ G& s+ @
  15.         {$ |: w; H0 S, K- y8 M3 \
  16.                 //登陆失败% u# P) h4 O/ O+ s" E
  17.         }2 Q* D! q6 c2 U0 J' O9 n+ x3 `
  18.         return result; 1 l/ f4 `7 O1 l; B
  19. }* O) i" g2 ?# W9 ~
  20. ' e+ L3 z( w, ^- M- w

  21. / F% V& q8 y+ L3 b/ }1 m" F
  22. //C++版本
    $ F$ {/ @4 ]; F1 H( b2 X
  23. #include <tc/tc.h>
    3 Q$ w9 E0 B+ s$ T2 `" u
  24. #include <iostream>: y& Z2 z: H+ k* D) }
  25. using namespace std;1 N" h( ]: D! t! z8 B

  26. 3 [+ o, `0 Y; m9 G; l& b( G: H
  27. int ITK_user_main(int argc, char* argv[])
    1 ]3 [- i7 A' d: v% V( _( t0 N
  28. { 3 d2 D" o; W! s# S9 ]
  29.         int result;2 B+ h: G; M' u) b
  30.         if( (result = ITK_auto_login()) == ITK_ok)
    ( W- D+ b: p' @9 v+ e3 X# o
  31.         { / B* O7 `" y5 J) A
  32.                 //登陆成功1 [$ O/ q, r# b6 p& ]4 J3 n! e
  33.                 cout<<"Hello PLM之家!"<<endl;
    $ Z) [9 \3 f1 I* A- g' c( i
  34.                 result = ITK_exit_module(TRUE);
    / R  n$ Z3 y- r+ T9 I
  35.         } 6 p: Z* q' E  Y4 r" G" J
  36.         else! `1 I* ^9 l' H4 t2 K
  37.         {. l: Q) x2 `  F, G
  38.                 //登陆失败
    * C; T) I9 ~. e+ q. A
  39.         }: R* s, V7 ]  v9 c. ]4 [1 S
  40.         return result;
    $ n) e- H* C/ k& s
  41. }* Q5 C  _6 W- L- p* N3 j

  42. $ s1 a9 b7 d8 _* A- J" k; X
复制代码
. f9 {2 k1 @: O9 e$ E
& Q) c: x7 }% o: [: p1 m
. \: F) I" g  h2 K
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了