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

NXOpen C++ CAM二次开发: 获取所有加工NC程序的时长

[复制链接]

2018-8-23 08:29:55 3744 0

admin 发表于 2018-8-23 08:29:55 |阅读模式

admin 楼主

2018-8-23 08:29:55

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

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

x
2 e; Y' F" E/ w5 Q
NXOpen C++ CAM二次开发: 获取所有加工NC程序的时长& G/ a$ |3 q) k% Y3 T

" t; Z* ^4 `$ h) x2 H8 o
/ J: h! T) j: }void MyClass::do_it()2 ^" q0 `% q6 Q+ \4 }
{5 C. A$ X+ {% w( o  Z" e9 Y; Y
* r2 z0 D- B4 G

! C8 q# m- Z$ h9 r0 A0 s. p    CAM::CAMSetup *camSetup = displayPart->CAMSetup();: O1 O' w( t- B2 I
    CAM::OperationCollection *operColl = camSetup->CAMOperationCollection();- t! N; B; @9 g3 }6 Y
    CAM::OperationCollection::iterator it = operColl->begin();
1 V- M9 a0 W3 v( a2 I- B; e
3 k; ]. z3 D, _3 h4 s7 r8 F- Z8 ^

) Q$ U, X+ q% m9 c: l: R0 D1 }    while( it != operColl->end() )$ z" |3 N* Y6 m6 `" a: V7 j
    {
) a  I# w- `, e        CAM::Operation *oper = (CAM::Operation*)(*it);
0 @5 F3 C+ @5 Z- a
2 W, t7 d2 V! ]$ Q4 Q! c
0 N! D2 R! M* M. |
        ostringstream out;
! H) C  o( q8 l  b# v        out << oper->Name().GetText() << endl;
) E1 r4 d* @/ f5 e        out << " Toolpath Length: " << oper->GetToolpathLength() << endl;
8 T  g% K7 [! ?2 b) _3 B6 c        out << " Toolpath Time: " << oper->GetToolpathTime() << endl;3 ^( }% z3 |; {* @* P4 t
        out << " Toolpath Cutting Length: " << oper->GetToolpathCuttingLength() << endl;
+ A+ R; d" t, d7 H8 P* u' u        out << " Toolpath Cutting Time: " << oper->GetToolpathCuttingTime() << endl;/ @/ G* q. x4 Z% f
/ I) N) I. ~& ^9 _
1 P; Z+ N$ o3 R. Y$ V
        print(out.str().c_str());8 T: V! ~0 Y( v
        it++;
. z! x% K6 K* t  I    }+ l* O$ l# H9 x4 a5 n
# ?' q' n+ \1 f* Q1 m( ^
* l3 c7 n7 S0 n* S7 ]3 f
}' \( V4 t2 t) c7 u9 }+ [
5 o' ?, l; g7 }; a) t" {8 ]( M  R
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了