|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
目前内容及PPT和实例文件正在完善中,在10月底彻底定稿,大家可以根据这个帖子的内容选择是否参加这次培训。培训报名地址:& E7 p# G1 p8 @9 w( S
, j' c1 c8 g& y1 p& z9 C$ \
' P7 N/ ? b( e( ]PLM之家 UG NX9.0二次开发(ufun和NXOpen C++)网络培训火热报名; }& L9 `, w7 _+ s' G- f
http://www.plmhome.com/forum.php?mod=viewthread&tid=1400&fromuid=1
1 X! w$ Z+ N4 l0 j' \: S& c8 R& ]/ P
(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)2 f' i5 f) v" e4 O
. j2 s0 P/ a/ {: e2 A. f
% W3 x$ V% J) k* A0 Q
& {4 p, i/ M: w% l! A; _& y& v; l' v
PLM之家 UG NX二次开发培训课程提纲5 G( u% x6 D3 g& H- U# h
PLM之家NX二次开发培训课程提纲
1 I) e9 p% P, t& t8 _ e6 g
% B, o e' G6 D* _0 w6 W5 D" c! _1 NX二次开发简介2 h/ r- `- F* Y/ t% x: U
1.1 NX API简介及架构' |& x- c$ {* V' H7 L
1.2 NX API开发语言比较% x9 F+ U) U3 x/ k. m0 ^
1.3 NX二次开发工具
$ j% d e1 I3 c9 D/ Y- k/ u
1 NX二次开发简介
0 O2 P. K- C. h- e& M Z- s: r5 k
- M0 R& {( N- p( m1 r; ^! D/ k
2 NX二次开发模式及环境变量, o6 y9 @# {; G2 b7 q' o' ^
2.1 NX开发环境变量设置0 W# [3 X5 P( T- V$ L
2.2 NX开发运行目录设置
" l" @! B$ O1 S5 B3 Q 2.3 NX开发运行模式
3 x3 k7 v: k [( U 2.4 用户入口User Exit
0 L R7 |0 X" i 2.4 NX开发卸载方式
- M! E) W7 D; O. \; u- G
2 NX二次开发模式及环境变量
& V( X5 H, o6 }- S9 M' j; Z) g- {: g2 B( O& K
3 NX二次开发环境配置
( `" m, _0 k, x; K4 L+ R7 \' E 3.1 手动创建工程开发环境
6 i+ z1 u% _- ?" W 3.2 向导创建过程
) U- r" O( R* W! c, F8 l 3.3 实例:使用ufcre入口函数1 S% r5 F) G9 H: N
3 NX二次开发环境配置
& ^5 ?( D! U2 ?/ l* n# d2 u
% E/ j3 A$ s% m( A: C7 ~4 Ufun函数入门技巧
: }9 U7 F) `3 h4 c) F1 R! o+ b: @) W 4.1 UF参考手册
. t% k4 N, e+ j' H/ } 4.2 UF函数命名规则9 Y) B& A( _3 q5 T% o2 `
4.3 UF License& I7 s8 h! i1 _- q. i3 I
4.4 UF Memory R' K' h' V" q6 Q/ v# r0 g
4.5 UF数据结构
' c0 J2 q G5 }- U8 q9 ~2 N9 [ 4.6 UF中结构和指针的使用
+ K- |1 M: p- ~* _) F3 i, p S) f2 p 4.7 UF实体类型及转换3 k& @1 T. L# B* | p8 s- s3 h
4.8 UF坐标转换" [' ~- s1 N" S5 p
4.9 实例:创建点并输出信息! k9 a0 H/ m$ x$ i. E$ K0 m# E5 J
4 Ufun函数入门技巧
- n3 s# O3 k, v7 D% z6 S. e, T' V. z5 K+ U/ N" j( @9 E
5 Ufun操作NX对象类型0 q+ k, q4 d5 {# d$ K
5.1 UF操作部件对象* E- E8 m1 F) |! _- f
5.2 UF对象基本操作函数
% s0 [' N$ I. u) p$ c 5.3 UF表达式函数 X) X5 b$ }5 X. }/ D# G$ F
5.4 UF链表对象. _( O2 e. n5 L" @9 V0 U
5.5 UF属性对象& U* g: `4 X2 ]$ ?- t% G
5.6 实例:部件创建及表达式操作( D! ?% t3 X( ]9 O' S5 ^
5 Ufun操作NX对象类型
/ B; F: r& D% y6 S! L. x0 |$ w/ l5 o9 w* r) ~
6 Ufun常用函数归类; v% [- N. m# X& p1 B
6.1 UF矢量函数UF Vector
) q: v' L- l# n% [- L 6.2 UF矩阵函数UF Matrix2 ?+ @( g" U3 i0 v
6.3 UF坐标系函数UF CSYS
% X; F& |% ?: s) \0 h ` 6.4 UF对话框函数UF Dialog6 H' h: k3 U( \3 }
6.5 UF选择函数UF Selection
. H( D; K% _0 u1 v/ _ 6.6 UF系统函数UF SYSTEM
3 W [; {" G' F* w- f$ D+ i 6.7 UF特征函数UF Feature: f) J9 T6 D5 A! W1 J6 k- a
6.8 UF面函数UF Face: Z( P2 e6 Y# c. `. N. H
6.9 UF边函数UF Edge7 } q3 m: h& \% O
6.10 UF模型函数UF Model
) q6 U& f& A* [: M, y7 I6 R7 H 6.11 其他相关函数使用NXOpen替代说明
; M. b" S" F2 r5 D% G5 U* Q- s 6.12 实例:选择体绘制包裸体0 v3 {/ }$ i. A5 ~" q
Ufun常用函数归类
8 {+ I* Y5 |( _0 U; X4 P) c" P
5 Q# B0 {( ^* A2 J% V9 c7 菜单脚本Menuscript 7.1 基本menuscript书写7 a2 k, U* N8 \2 m4 R# K
7.2 menuscript的高级用法
" e. @/ Y' t6 q 7.3 实例:创建自己的开发工具栏
. r) @! o5 d; q$ L8 D+ e& ]' ?
7 菜单脚本Menuscript
/ m8 i+ u; p* W& j4 K' G8 Block UI界面开发5 `* e: f* d( d8 [1 [2 I
8.1 Block UI基本使用入门! a, Z& ]- m% s3 V3 j
8.2 Block UI生成代码模板解析
8 u0 b4 l3 W. G+ [/ n- B: y 8.3 Block UI控件的使用技巧
+ L. k2 E/ |) \& N* c4 l. o% P 8.4 实例:控制Block UI的显示
7 h! h' F2 X4 R$ J4 L/ g- J
Block UI界面开发
: }; `' _, D! G3 O
4 d- P O( T K( W: [9 Journal日志录制及DeBug技巧' @0 K( [, C7 K
9.1 Journal 用户界面
- u, ?; V3 e9 U" |3 [* _6 \ 9.2 Journal 创建及运行
. t5 n- _! F9 O4 v7 @; e: i 9.3 Journal 到 NXOpen 程序
4 J! ?7 p0 } B$ ]' I 9.4 内部开发DEBUG工具条使用
! s: a0 [* ?# F$ c" Z$ F 9.5 基于VS的DeBug技巧
( P2 D v% N5 S. J# ^ 9.6 实例: 编辑操作记录生成 NXOpen 代码
- y/ |. K- U9 g9 S
9 Journal日志录制及DeBug技巧
F0 R B0 \$ `, w, w' M; R8 U
10 NXOpen对象模型
* H* b8 ?9 @$ X A: U% \ 10.1 NXOpen通用对象模型图解
4 H8 j3 r. Q7 }/ D+ l$ ^& f2 O+ _ 10.2 NXOpen通用对象类说明
* e2 h4 h* v) s! D {1 a4 b 10.3 永久和临时NX对象区别
9 H# j1 ]: C: E( S( P9 M) G- k/ `4 b 10.4 Handle, Tag, TaggedObject 相互查找
' u8 e2 o, H7 M. e; S 10.5 NX Session 对象基本操作 2 G/ G/ I% k7 s/ `* M9 ]4 A- w; ]. [( V
10.6 NX 对象遍历与查找
/ s0 G! X! P- v% E 10.7 NX 对象创建|编辑|查询
; M0 k1 t1 P% @1 f ? 10.8 实例:选择球特征并编辑
! X) |3 z+ N- B/ C( P( [
NXOpen对象模型
& ~ w; L4 f9 W) ?- N
* [) J, s/ L5 l$ n M7 K7 B8 W11 NXOpen操作NX对象
, r6 }+ _/ B1 ` 11.1 NX对象模型更新
8 ^9 q3 e1 ~ W# b8 ^& ^ 11.2 NX对象删除操作 ( J( W6 f7 m9 K4 W8 ~
11.3 NX对象属性操作8 `& b3 R( v! r; p" J# T
11.4 NX对象部件操作
! K$ F j0 @9 e3 F4 Q 11.5 NX对象部件文件其他操作 - ~5 `" M. }1 r( l
11.6 NX对象装配操作# f2 ]% g% y5 _. l
11.7 实例:遍历装配* p: P# ~& t# I; \) l9 [
11 NXOpen操作NX对象
4 \" e( A g6 h& _: K
" H6 {* S1 @; J7 I2 \
12 NXOpen结合UFun开发实例9 ]; l# n% P( L$ L s1 M
12.1 标准件创建实例
; b# `, H" @: C e 12.2 自定义符号创建实例
6 Z. t8 }# Y8 X0 ?/ v 12.3 自动装配创建实例
4 @! F" _% L b7 X 12.4 自动加工创建实例
4 p8 f/ K6 l4 M5 q, u& q 12.5 学习方法推荐
2 L. ~; C0 g1 u9 r) p# U
12 NX二次开发实例
$ O+ e) k/ v4 t, i
7 W M( d% u2 k4 A5 m6 ?& ]
1 I' m3 O$ j. f* k
6 S, Q6 {4 p) j! L$ `1 m+ D! `& b# Y, \+ s( [
$ @9 [6 |/ w! L7 L1 f6 m& ]
|
|