|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
目前内容及PPT和实例文件正在完善中,在10月底彻底定稿,大家可以根据这个帖子的内容选择是否参加这次培训。培训报名地址:8 P( @3 L% {7 m- Q- i e& A
" [( O& v5 j { ^
* M" O# T3 [( \. z1 _2 QPLM之家 UG NX9.0二次开发(ufun和NXOpen C++)网络培训火热报名
b" C% H/ M. G+ Uhttp://www.plmhome.com/forum.php?mod=viewthread&tid=1400&fromuid=1; E% R2 K8 ^; K. I, s Y7 Q& B, k* d
0 }6 R: D2 o& I$ v; i0 B$ X% N(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)
! W2 T) u, q2 S# S* v) o( C) c: T1 W$ p
$ p0 y1 t( [6 R9 w( k, w
6 c9 d( X* ?! i
PLM之家 UG NX二次开发培训课程提纲
$ N( j/ y: q& [# v8 \
PLM之家NX二次开发培训课程提纲
5 ^, w& F8 l; g% s z1 j4 R; Y
, T. |7 G" |) i" ^- a6 ^
1 NX二次开发简介
# A2 y1 i) c2 r7 ] 1.1 NX API简介及架构 f' k5 ?, J& u# ^" [" D7 l
1.2 NX API开发语言比较
$ u( G# }# D% s 1.3 NX二次开发工具
0 P6 h7 r; }- S9 E! a
1 NX二次开发简介
/ t0 E/ g! A. R/ p+ }, Z5 C4 E0 q, o" ~( a
2 NX二次开发模式及环境变量
) O" B3 p# T% j. s/ j' n 2.1 NX开发环境变量设置
( _+ Q! h- q9 y4 Q. P7 E 2.2 NX开发运行目录设置
5 B- {4 p/ U) }) N 2.3 NX开发运行模式9 F" g+ F8 U1 \: s$ i
2.4 用户入口User Exit
* W( \( m; _8 t. f4 h+ \ 2.4 NX开发卸载方式
/ v! p9 x% {8 i
2 NX二次开发模式及环境变量
3 n1 g3 R+ |1 }: p+ i: M
) m* z2 Y$ O3 a# v9 K) N
3 NX二次开发环境配置
* K* A1 l& o# }' |) y5 G 3.1 手动创建工程开发环境& R$ z! i- a- [& s4 K( N4 ]3 R* q
3.2 向导创建过程5 d$ \: b# D- ?' r
3.3 实例:使用ufcre入口函数
% c( B( {4 e+ B7 w* L
3 NX二次开发环境配置
5 E2 k8 G: @/ K* ?+ e& v( c6 c6 ~7 L/ x. K5 O
4 Ufun函数入门技巧
9 q: N6 u: M$ e% A 4.1 UF参考手册7 G. f. o& j! }7 z0 w
4.2 UF函数命名规则' R: ^& j8 X. h. d: A
4.3 UF License
* k5 o+ L F! |. U* K 4.4 UF Memory
6 ~+ \. G! h6 l5 e9 H9 |, P 4.5 UF数据结构
7 j" G+ m. R. n4 Z2 R 4.6 UF中结构和指针的使用
2 W2 |+ W2 @( l9 |& S5 A; G 4.7 UF实体类型及转换 r3 s4 Q7 H& T) I# C$ `
4.8 UF坐标转换) _; [5 X) o4 m |* P9 f N' `
4.9 实例:创建点并输出信息- N c. J2 `4 X }
4 Ufun函数入门技巧
r) I+ n8 q1 p2 @8 d
+ }& b: V' G, ~) K) I$ b: U6 b7 R
5 Ufun操作NX对象类型+ {7 P1 F; w" \. t* c c* ~: s
5.1 UF操作部件对象
3 X" w3 a X$ o 5.2 UF对象基本操作函数 d2 u8 n" G: R* ?+ O
5.3 UF表达式函数
8 A) t! `0 t! }( z& R- K% x/ L 5.4 UF链表对象
/ c* `5 E& ~, O 5.5 UF属性对象( `1 w6 p; f6 c! K
5.6 实例:部件创建及表达式操作) E6 ^- @& ?( ?0 U, e F; ~+ }
5 Ufun操作NX对象类型
, {- G. b, K5 U; Y D; ]) G W5 w( W+ ]+ n ?# D5 o
6 Ufun常用函数归类 j- o2 h5 M3 a4 X6 S; A& W2 y
6.1 UF矢量函数UF Vector; l% \% o) r: e7 N$ }; f
6.2 UF矩阵函数UF Matrix
- i. n( X; W1 w6 ^ 6.3 UF坐标系函数UF CSYS
- _ J X, h" u0 U# A: ] 6.4 UF对话框函数UF Dialog
# \( m4 g7 v9 j- q5 ^( r1 S+ o 6.5 UF选择函数UF Selection
! Y- F3 @/ `) ~1 d/ e- | I4 r& D 6.6 UF系统函数UF SYSTEM
4 t5 [3 H! u' f8 }7 y# p 6.7 UF特征函数UF Feature
) q& G. v! e: h 6.8 UF面函数UF Face5 d+ ^! m/ }( `0 g3 G
6.9 UF边函数UF Edge
2 I3 H# |- k9 Q* E% X: Q8 ^ 6.10 UF模型函数UF Model
. I+ ^. `7 e, K: o/ [$ s7 V5 X6 R 6.11 其他相关函数使用NXOpen替代说明
2 s& _: C8 y/ [, a `; p 6.12 实例:选择体绘制包裸体
5 v7 n5 s" c. p
Ufun常用函数归类
+ N( I1 m, ^" x
5 o$ U8 _3 `* a; P; |* W# c
7 菜单脚本Menuscript 7.1 基本menuscript书写
! k |$ V+ n8 @ 7.2 menuscript的高级用法
H; l9 M$ `4 x/ S5 \5 ? 7.3 实例:创建自己的开发工具栏4 m4 c2 ~+ I1 R' e3 `! ~
7 菜单脚本Menuscript
- Z' E" ?4 r4 e7 `
8 Block UI界面开发
0 i, P3 A' d t- n1 u 8.1 Block UI基本使用入门
. ^$ w/ ^& W Q 8.2 Block UI生成代码模板解析
- N" n) |! b5 a3 u 8.3 Block UI控件的使用技巧6 g& m( W+ c: L/ {$ \1 H7 _/ k
8.4 实例:控制Block UI的显示+ ~" X" a9 _! V6 a+ G: {
Block UI界面开发
: h& g% {- ^6 y7 N, l0 v4 {5 A
$ w/ y) ^. d, A$ V
9 Journal日志录制及DeBug技巧
' X! w2 Y8 @9 M$ T7 p. o9 [ 9.1 Journal 用户界面 6 k4 i- ~3 }* Q- Q) U/ O
9.2 Journal 创建及运行 3 Y5 v% F' R# t% _/ B! f
9.3 Journal 到 NXOpen 程序
4 M( h$ y% T7 [8 @ 9.4 内部开发DEBUG工具条使用
1 u& `0 Y3 V( W M* N8 M" f2 \ 9.5 基于VS的DeBug技巧
) Z. q1 @. U" G% K1 [: ? 9.6 实例: 编辑操作记录生成 NXOpen 代码 1 [* w1 E5 \5 h; z
9 Journal日志录制及DeBug技巧
c% X; s/ C& O8 l10 NXOpen对象模型
, s5 y4 ]) U+ R/ ` 10.1 NXOpen通用对象模型图解
& Y% Z- c9 e4 t& m1 T a0 ?: I 10.2 NXOpen通用对象类说明
4 S0 O0 p/ c7 d6 |6 M" n 10.3 永久和临时NX对象区别: [+ p5 Y7 q0 m
10.4 Handle, Tag, TaggedObject 相互查找 : x$ c3 ~% l) z$ p* d% C
10.5 NX Session 对象基本操作
2 f- J! P0 g# g5 k @ 10.6 NX 对象遍历与查找. _9 n1 U0 R( f J
10.7 NX 对象创建|编辑|查询
: q; w# `2 P) P! T: B8 y% N# ~- V 10.8 实例:选择球特征并编辑
* |* h3 @* i: ?$ I
NXOpen对象模型
7 Z) x/ i+ | V/ n/ ?0 W% J F7 o9 s. |$ U n9 x' K. m7 [, t
11 NXOpen操作NX对象
& Y* t: A8 X, j9 F% l4 y+ c% V3 o+ e 11.1 NX对象模型更新 : H" p/ }, Z1 |
11.2 NX对象删除操作
+ c5 [/ Y- D3 y* K8 ]' d8 V 11.3 NX对象属性操作
s5 \3 |9 F0 b3 _7 S8 R9 H& w! \ 11.4 NX对象部件操作 ; Q h/ E& K% w4 K3 y- L& J; P
11.5 NX对象部件文件其他操作 , V$ f$ |; W1 p- ]! I& T
11.6 NX对象装配操作
1 H' E2 T% M( Q3 `6 W5 z' c7 O 11.7 实例:遍历装配& d% v0 A8 X: V' |7 t- E U e
11 NXOpen操作NX对象
% N# B7 \* _5 h( v0 D! \. L
; A7 T$ w! g$ v7 H! R( T: c12 NXOpen结合UFun开发实例6 x- d. Q3 I7 d- G& _/ o
12.1 标准件创建实例! T4 f6 d5 Y; B# I2 X
12.2 自定义符号创建实例
5 p/ `0 g( s/ s" H/ T 12.3 自动装配创建实例
) S; x3 X' L/ B% j2 { 12.4 自动加工创建实例6 S- V0 j- R" T$ y' H
12.5 学习方法推荐
; v. b' t# V. x% ?1 @% Y$ @; L( Y
12 NX二次开发实例
1 d: B+ y7 f3 k0 G8 q4 W4 q! r; U3 m) J9 |6 w
" H% x B1 t0 J2 u9 q, U4 g- m3 d- K. H( X# L. {/ `5 y
9 x8 e G# k& Q! o M% c! N" D( Z. N1 A
|
|