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

[二次开发源码] NX二次开发源码分享:更新所有图纸的视图到最新

[复制链接]

2020-9-2 18:11:34 2390 1

admin 发表于 2020-5-27 16:26:32 |阅读模式

admin 楼主

2020-5-27 16:26:32

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

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

x

! n3 I3 i# ]3 {7 P0 S/ XNX二次开发源码分享:更新所有图纸的视图到最新
, H9 ?& [9 r- H
2 ~! c# Y& e8 m% j# E1 q! B" g9 r/ d6 w& k
[mw_shl_code=cpp,true]  // TODO: add your code here
- C5 D/ Q+ p& y  j, b" u4 h    DrawingSheeTCollection* dcol = displayPart->DrawingSheets();
! {' r! E. ^! l0 \  L
! \0 m# n" D9 f/ K1 W1 h: h% Y3 P    for (DrawingSheetCollection::iterator it = dcol->begin();   it != dcol->end(); it++)5 D$ x: r6 F7 ^+ h6 s
    {
+ y9 F, R: S# k0 ~2 T, s+ u1 Z        DrawingSheet* sheet = (*it);9 t) E" P) X# w
        print("\nSheet Name: " + sheet->Name() );
' s/ g+ L0 `: G4 n" `( V        
" I/ I* B" a1 C( h7 E9 C! x        std::vector<NXOpen:rawings:raftingView *> dw = (*it)->GetDraftingViews();9 [1 M2 ]& M7 ~: w. Z
            4 [9 |2 x2 p, E/ e
        for (unsigned int ii=0; ii<dw.size(); ii++)
2 L5 S& ?5 C1 b' y- n- b. Q, l        {
# `- N! _8 R6 @4 V            print( "  " + dw[ii]->Name() );
1 T6 i  S2 k$ d        }    1 o% h. N3 V  }3 t) x2 I* t

* g2 _0 W, c  L- H0 h        print("Updating all drafting views throUGh DraftingViewCollection...\n");$ F9 `" I& u7 u+ O5 a1 u
        DraftingViewCollection* dvcol = displayPart->DraftingViews();
+ V% `2 \, s) l) i4 ~        dvcol->UpdateViews(DraftingViewCollection::ViewUpdateOptionAll, sheet);4 B8 A- p9 i4 ^8 y5 B/ m+ c
        
6 z: j6 l* I9 d1 |$ Q# U    }[/mw_shl_code]! h) J6 `% d; T. }
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

全部回复1

开始 发表于 2020-9-2 18:11:34

开始 沙发

2020-9-2 18:11:34

谢谢大神分享!!!!
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了