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二次开发源码分享:NX manager环境下保存新的版本

[复制链接]

2014-9-28 22:03:01 3711 1

mildcat 发表于 2014-9-27 21:16:18 |阅读模式

mildcat 楼主

2014-9-27 21:16:18

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

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

x
1 q4 w2 I9 v: \  u: U
UG NX二次开发源码分享:NX manager环境下保存新的版本' P3 _& Y, }) ~" s# ?
使用NewPartFromPartBuilder()类可以保存一个新的item revision。/ j& @" S- ]' h, _9 `# P

) O$ u' ?9 u" D$ J% ~
* ^( b! f) K* Q/ o9 a
% a6 L* v. l  P9 b8 Jstatic void do_it(void)
+ C' h0 j# V/ v, `9 b( d, x{
/ R7 d! z! T2 z+ H2 p- z; D+ ~& Q    Session *theSession = Session::GetSession();4 R" }' v0 ^$ ^
    try , F% W# |+ P8 [0 B# ?3 d) W1 n
    {
( ~1 f* d- U/ n        Session *theSession = Session::GetSession();; f0 ?( H$ ^, ?. J
- b  Z5 ]/ m% f0 A. Z( M
        tag_t
; ^( b% W* [4 G, q" [            tagWorkPart = NULL_TAG;# U) [: I, l" O, S# B0 q
        char
8 {) c/ b5 X( G% }& S            PartName[MAX_FSPEC_SIZE + 1] = {""},
6 g' g, Y" |: ^/ b/ Y" s( d            PNum[UF_UGMGR_PARTNO_SIZE+1] = {""},* J) ]8 e; F0 [6 e2 [. {1 {
            part_revision[UF_UGMGR_PARTREV_SIZE+1] = {""},
: _3 c7 Y6 f0 }8 B1 l( V  N$ c            Ptype[UF_UGMGR_FTYPE_SIZE+1 ] = {""},
/ X$ ~8 V" b* _7 L! J/ @4 o; i            part_file_name[UF_UGMGR_FNAME_SIZE+1] = {""};
+ m% y! q: _% ^* ~
# {# S  T% v7 \+ I$ }        NXOpen::NXString strrev;
! ]3 W8 R. B% M
) E; t) B8 @4 c        tagWorkPart = UF_PART_ask_display_part();
7 y  E& X- d0 h2 U5 ?& x+ b
# t' a1 r! ~& p) f8 O        UF_PART_ask_part_name(tagWorkPart, PartName );
9 u+ m% n: ]: a" l5 e  D        UF_UGMGR_decode_part_filename(PartName,PNum, part_revision, Ptype, part_file_name);
4 a  a2 @. E5 p; ?: P) \: e+ }& g* q3 g) K% P) `
        PDM::PartFromPartBuilder *partFromPartBuilder1;: R# _5 @2 f  m8 @
        partFromPartBuilder1 = theSession->Parts()->PDMPartManager()->NewPartFromPartBuilder();6 n" P  R( J% s9 w; @) H

  o1 v9 h2 l+ t' `* C* ?        partFromPartBuilder1->CreatePartSpec("Part", PNum, NULL, Ptype, part_file_name);2 J4 g  H2 m) \- {1 r
        strrev = partFromPartBuilder1->AssignPartRevision();
: A' F! ]% a0 {2 F( [  ^  B. @8 @  R& U" {; M- x9 p# F' c
        partFromPartBuilder1->Commit();
7 E# _  G' n, P) p/ j        delete partFromPartBuilder1;
* m  v  o& w; a7 }) N    }
0 p, M+ |, O+ Y2 l9 Q    caTCh (const std::exception& ex)  p; S/ v7 ~$ d2 |, l9 S
    {) \0 d- O: |. C; {2 _+ q6 z
        /* your exception handling code goes here */3 o, ?" P  A- Y4 q: l7 o* p
    }8 N7 Z' R! _/ x* `. ~

# D: J* l; k9 B/ a8 y6 K/ m# y' ]/ G1 m
}
$ c( \1 y" Q& O8 b
该会员没有填写今日想说内容.
回复

使用道具 举报

全部回复1

叶修 发表于 2014-9-28 22:03:01

叶修 沙发

2014-9-28 22:03:01

学习了,高手
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了