查看: 1898|回复: 0

[二次开发源码] NX加工CAM二次开发源码分享: 选择一个加工程式

[复制链接]

6

主题

4

回帖

60

积分

管理员

积分
60
发表于 2021-6-5 22:31:07 | 显示全部楼层 |阅读模式

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

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

×
( A" A0 {1 a- Q6 f8 h0 \) Z0 ]
NX加工CAM二次开发源码分享: 选择一个加工程式- h1 X+ {% B$ t( F7 R

4 v. u5 _; ]* N, h- \/ x注意MaskTriple 的设置即可 # `& I% z# [! e( s
, L* U# ]* C" t: O# v! P1 r
public static Operation select_an_operation(string prompt)
- v& F( s& o8 q4 q        {  a7 `8 k9 D6 F9 P. f+ O) p6 [
        TaggedObject selobj = null;7 L6 h4 T8 K! Q. T$ Z
        Point3d cursor = default(Point3d);, n6 \9 v8 M# l  g4 q3 g: H; K
        Selection.MaskTriple[] ops =
* c; F4 R$ j% _3 x6 C6 R4 {8 _            { new Selection.MaskTriple(UFConstants.UF_machining_operation_type,
8 b) y7 X! I% f3 |7 v6 _# S                UFConstants.UF_all_subtype, 0) };2 u: _' q  M1 k4 ~$ {

, w0 f* L$ G) v' v0 O        Selection.Response resp =
" G+ i$ \" o7 I            UI.GetUI().SelectionManager.SelectTaggedObject(prompt, "Select an Operation",# k+ c/ @4 d" s' v; f/ H: ^
            Selection.SelectionScope.WorkPart,
7 V+ }2 }3 [, S, V4 E! [6 D5 E            Selection.SelectionAction.ClearAndEnableSpecific,
6 F' ?4 ~3 H- s: H" |" F2 H            false, false, ops, out selobj, out cursor);. v. }# ?9 l: ]- _+ w/ J

2 ~+ o! K7 R- R        return (Operation)selobj;
1 N+ G- t8 U3 w9 ]; x! _        }/ f5 b; Q) U; |1 h

. M* p! s% X: p" P$ P" B, F* s" y  h  g
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

在本版发帖
关注公众号
QQ客服返回顶部