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-国产软件践行者

[二次开发源码] UG NX二次开发源码分享:实现CAM加工后处理功能

  [复制链接]

2017-6-11 23:21:37 6790 2

admin 发表于 2015-8-25 16:26:32 |阅读模式

admin 楼主

2015-8-25 16:26:32

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

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

x
通过用户选择Operation,完成后处理!' H, J& G; v, ]+ z; E- p
  G6 }, U4 J4 U: e: X
6 V" I2 C3 m2 ~! `% M4 M/ d

; l0 A* P$ i: Q9 z' f( N2 I0 @7 p& I0 wstatic void do_it(void)
# u7 g/ K4 S3 d/ w- K% K{* {0 N. c9 B* A/ t% w

4 ~9 H" S1 a8 c% l  i3 h    tag_t   *objects;/ W, P5 P% c. [- i
    tag_t setup_tag;
1 c1 E/ V3 G1 L
2 ?8 w$ _2 M) Q/ J5 \% O/ X    int   i,8 P* n6 _, t" R
          entity_count,
* T) s- ]) M  b8 q7 m3 h          object_count, err_code, type, subtype,response;: G0 r8 O" w- p& u3 t5 S' o0 _
" G7 ^9 g* H7 Q% p# \
$ S% Z' u$ T- a0 x
    char    msg[MAX_LINE_SIZE+1];
' X8 ~3 |5 S7 a3 b( ]    char errorstrg[133];
/ e% g" r3 {  g' h1 b) m8 I  F/ A
' s: m. @/ y1 W) ?6 u. e8 S5 ^4 l5 e  A; N& f
logical  is_initialized;
. }  R0 n; s8 o- s' u/ o- ulogical is_generated;- d+ ?2 ^$ G; F; {! {1 ]+ J4 N
0 y7 g  `# Q" n4 Q* ]# b. V' F- p
+ [2 S0 j5 ?" B8 v9 I6 k
if (UF_CALL(UF_CAM_is_session_initialized(&is_initialized)) || (is_initialized == FALSE))return;    ' O0 e" Z6 I  N8 S  j$ Y

5 k+ [, X  [2 z) \' k2 q" m8 G. U1 ]$ d3 K/ j6 p! i! ~: z
        /* Get the highlighted/selected objects from Navigation Tool. */* A* s! Z$ H' J$ {. T; i$ X$ w
        UF_UI_ONT_ask_selected_nodes( &object_count, &objects ); 3 N- A, X1 f2 H' c  B  g3 w+ u

; X; Q. E+ T3 \        if (object_count > 0)* F( b- Y* N/ N& j2 q- I9 T' A
        {
9 o8 U. \3 c+ y; I% _! y+ s5 G0 D      UF_CALL( UF_OBJ_ask_type_and_subtype (objects[0],&type,&subtype));, x7 L- Y* W- T1 S7 ?& t8 {

( }' Y8 T0 h6 g# t      sprintf(msg,"type is %d subtype is %d",type,subtype);
6 P- i6 ]& Y6 w7 O9 A$ G: h8 S      WRITE_S(msg);$ K1 X# J4 M( @. Y9 L

0 ]" B: O. x, h! k      if (type == 121 && subtype == 160 )
$ P4 M% c7 A7 _+ o       {4 T! X7 q* I) s# C6 c) o
            UF_CALL(UF_SETUP_ask_setup(&setup_tag ));
0 T0 p, o3 P  n( d; @- l* m            UF_CALL(UF_SETUP_generate_program (setup_tag,objects[0],"MILL_3_AXIS","C:\\my_test.ptp",2));! ^/ K& x; I( J$ b1 D% f/ ]

5 H8 H0 _. Q+ f6 B- J       }  |* ]2 ?" t. k' a
       else8 |. ^7 f( b# l" ^
       {$ {9 ?7 z# }0 c  J4 Y8 W
         sprintf(msg,"object type is not 121 and subtype is not 160");
4 u/ S& a+ }7 U% g2 ^* M7 C; x- b         WRITE_S(msg);$ {/ Y' s) T- x0 G
        }
; U( e# g! f& a7 R: ?* H           UF_free(objects);  
7 E+ L9 G9 I% k- b/ Z    }
' Z+ Y4 @  Y: I& q1 V3 e    else
! K, l, j+ h: z6 t    {
5 z) N! O4 I; `4 E. z) b9 t* n. j5 F7 k        UF_CALL(UF_UI_open_listing_window( ));0 P( F; P, X( z+ ^; E
        sprintf(msg,"objects selected in ONT is not equal to 1");
1 v# G4 Z/ d. c0 r" _        UF_CALL(UF_UI_write_listing_window(msg));
  [" H- V* k( S5 e8 d& `    }
3 l' U, {) `; p6 k' S+ v& J5 x. y' I/ e8 ]1 L- [
    return;" e  c- p" w4 z, e
}
3 x/ X, @" y2 _5 a# c0 r
3 j. ]# V# G# [( Y; T/ }8 W
) D, u) x6 G' A9 }  @- g2 C* U
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

全部回复2

wu150060 发表于 2016-9-17 10:13:14

wu150060 沙发

2016-9-17 10:13:14

学习一下,顶( }
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

enricyx 发表于 2017-6-11 23:21:37

enricyx 板凳

2017-6-11 23:21:37

这个是什么意思?是生成UG自带的后置处理吗????求解
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了