PLM之家PLMHome-国产软件践行者

[资料] NX11.上二次开发增加了自己创建特征的功能,功能强大

[复制链接]

2017-10-24 16:19:50 2541 0

admin 发表于 2017-10-24 16:19:50 |阅读模式

admin 楼主

2017-10-24 16:19:50

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

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

x
( ~( P9 ^4 f6 Z8 g4 B8 `
个人觉得NX12上还要做些变化,这里仅作参考!6 f- u% x( c8 w: \; U. D$ M$ \
4 A- h; V8 ~5 X9 B
NX Open添加了功能创建功能,让您编写自己的功能。这在NX Open中提供了与创建自定义功能的知识融合中相同的功能。此功能适用于所有NX Open支持的语言,因此您可以灵活地为程序创建自定义功能时选择语言。
- T2 L" j+ N7 m5 X& Z( X- ^7 i, b, w% I% G3 f
可以创建以下类型的功能:3 w0 n+ Q& I& V0 _2 L) H6 w
' J( l6 w# Y2 `# g; o
(1)基于体,包括创建体和编辑体
. U: W" L4 g6 b2 b- |6 K5 ~$ |! B0 R5 |! w. `
(2)基于曲线& e1 T" I2 \  d9 l6 ~
6 Q7 h2 x  a% c% Z! a
(3)使用一组NX功能创建的几何& R' L5 T% @( A
! E4 s6 e; m: Z3 Z0 s& m+ {0 Y
以输出为表达式进行测量, |* P5 r9 M- }- @+ f
& F* ~: d. B1 }) V) ~& c  X/ f
新功能公开了一组允许您创建或修改几何的类。所创建的功能与其输入相关联,使得对于特征的输入的任何未来更改将更新几何和下游相关功能也由于输入而被更新。
: r' i) W& }. g2 F, G9 @' g* K( M* o0 S9 ?+ M8 U2 C& |
创建自定义功能的输入包括:* y8 z3 k( a6 r7 D* S  Y
( \# l9 }/ ]+ R0 A  h% ^. q5 X
功能名称# z2 W4 _* f; @: c

$ c5 R$ T  m3 j! {要在不同位置显示功能的位图,例如零件导航器。
6 m/ H+ N: k5 k' I# y4 x' u: ^
% X& w3 J/ B" r7 B; N) ?7 |2 z: E+ d1 T+ J创建功能所需的输入,例如:  p9 R4 h4 Y& K* ~/ \- g

$ M, Q: v) E% X( t# R  j1 标准数据类型(bool,int,double,string)
1 M/ Q5 ^9 o; t" Y& n2 y3 |; }! e4 D2 [
2 表达式, d4 S) Z) }. i% W: |0 u
+ I) ]* B. C; n& b
3 参考NX Open对象" ?6 b8 A1 |! p' h" M: M

! [2 q8 N6 [5 R+ E2 S! [$ u跟踪特征的数据,以便关联下游功能更新
1 u% L% ^9 r6 w
( R& w, Z, A# @用于指定引用对象的行为的属性的定义,例如:' o$ X) `7 `. O* U& r/ i

2 H" [. @" x, y2 Z9 N. A9 s1 是自定义功能的输出
  n/ p! B$ |7 @$ \/ ]5 ~
" t) n" U2 E! H3 _. ~; S4 o! O3 \" j2 它是完全拥有的自定义功能
1 E/ Q* D/ A9 ]7 M- E2 ~. B1 ?- C( W( e. ?: L* |
如果引用的对象是face / edge / body,那么修改该主体的自定义功能就是这样1 l4 B; `$ k) Z1 Q9 J( t4 ^+ J! K1 z0 b
+ j" Z1 \" f8 N6 D9 ]# @$ J
这是一个强制输入,没有它,功能将失败# ?% v$ {6 j0 F3 \
7 E( F- [4 J  [6 M) \% o7 g6 N$ _5 r
输入算法( F9 h$ _/ O4 o3 P9 N4 B
6 T7 t/ ^" n/ z7 X( w
这些将由自定义特征编写器注册为在适当时间由框架调用的函数指针。* m( F. k1 a" O( c, b( _

: y/ h& Z& Y; {5 s4 U) k# `8 }/ k: k
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了