|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
目前内容及PPT和实例文件正在完善中,在10月底彻底定稿,大家可以根据这个帖子的内容选择是否参加这次培训。培训报名地址:8 S; @. I6 w! o( Q7 |% b
* Z& t& f5 F2 ]( I4 s. ]
) a' v! g4 r/ @5 F. x4 t" yPLM之家 UG NX9.0二次开发(ufun和NXOpen C++)网络培训火热报名0 ]7 _6 v+ o# Z2 p- D' y
http://www.plmhome.com/forum.php?mod=viewthread&tid=1400&fromuid=11 J* K: l8 u2 V5 |; H
: @7 A: _/ Y$ v0 ]
(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)
2 Y7 v! @& j7 F4 e6 u2 a6 D) m
0 R/ `: `0 Z& R5 s9 c/ J) z
0 M; w1 w+ C6 j2 f! a! B; h2 I/ L" d4 |- z
PLM之家 UG NX二次开发培训课程提纲
9 W p5 \& W, P6 P* i) L; C
PLM之家NX二次开发培训课程提纲
) U+ x* {+ m6 g4 W# j
: v/ O+ ]7 C! V4 {, ~* q1 NX二次开发简介
2 k" E; C! t9 Q: y; c; I2 R 1.1 NX API简介及架构
; X" M1 E8 {% n. n6 g 1.2 NX API开发语言比较* y) p! l# j. k' `; g
1.3 NX二次开发工具
" w$ [# ]' Z( C- s
1 NX二次开发简介
5 {) S. V* p% b0 L, B0 l8 O2 p, D* G
2 NX二次开发模式及环境变量
- s, F% t) h# h- d) h4 [8 ^! u 2.1 NX开发环境变量设置1 B7 J! k, l; t
2.2 NX开发运行目录设置% z( L7 v( `; {. r8 G# Y- A
2.3 NX开发运行模式+ b0 `0 `# M b7 L! s/ }
2.4 用户入口User Exit* O, j7 t4 l" z8 k" a) ^
2.4 NX开发卸载方式( x8 i2 G6 K0 X% R& `* I) l
2 NX二次开发模式及环境变量
. b0 k6 j; }7 M1 n
7 z G8 E7 P. @: d% E/ }3 NX二次开发环境配置" B5 N7 A H) w/ g7 \. @
3.1 手动创建工程开发环境
9 H; v/ Y* w( m- ?, U6 g) y 3.2 向导创建过程
4 {$ S# F( `5 A 3.3 实例:使用ufcre入口函数
" K! p3 {1 A, G) d3 D: c# L' H
3 NX二次开发环境配置
0 s0 F1 `* z) D. J# N* N
6 ^/ _7 |; [+ U# V6 S" z' P" ]5 g
4 Ufun函数入门技巧
5 S4 P6 ?' p5 j) \7 B( v$ d 4.1 UF参考手册
) H* u* @7 [/ [) J) G 4.2 UF函数命名规则! g0 e+ t" C! F9 G6 Y [
4.3 UF License
" }/ Z# U8 \2 ^: b7 ~$ n& `0 r 4.4 UF Memory4 q% _! I0 g' e6 w9 t. F; u
4.5 UF数据结构
. h* E" V( v. o+ Z' ^, S# A; ] 4.6 UF中结构和指针的使用
6 N9 R2 c* x7 u6 Q% p' Z 4.7 UF实体类型及转换
2 Y3 J- |. Z. W) K 4.8 UF坐标转换" e7 ^2 T: o5 v8 I8 l1 K6 U! ~
4.9 实例:创建点并输出信息8 N6 `1 M) I! q/ A
4 Ufun函数入门技巧
2 h2 e+ S! g+ ]) @3 K
2 x2 q: D0 O" D, _; o+ H5 Ufun操作NX对象类型
`3 d- B- q9 v6 K0 d 5.1 UF操作部件对象) A, r6 Z/ n# f) I
5.2 UF对象基本操作函数; V) |, k& t5 R2 e+ W
5.3 UF表达式函数
4 \9 A: r+ ?: A& z 5.4 UF链表对象$ i$ ^$ v# a( Y& T! d" J) E
5.5 UF属性对象1 Y& V: D+ x: i
5.6 实例:部件创建及表达式操作
% B; b2 m( I K' e
5 Ufun操作NX对象类型
1 f. g4 r" s6 @) `' w1 W$ E
& f7 m- q2 e) ~- c% n
6 Ufun常用函数归类
' ]4 b% _* C& P4 C 6.1 UF矢量函数UF Vector
3 K9 L4 ]) [1 G. ]) z 6.2 UF矩阵函数UF Matrix! S: P/ U* D' ~. [! [/ B- }
6.3 UF坐标系函数UF CSYS' ]( W% U' _. x P
6.4 UF对话框函数UF Dialog
" a) H% k) ?: D2 t 6.5 UF选择函数UF Selection" s" q" B, d' \* M' q. C2 J
6.6 UF系统函数UF SYSTEM2 v* F: ]3 U/ r1 `8 w5 H9 D
6.7 UF特征函数UF Feature' I" L! G. L! O
6.8 UF面函数UF Face
4 t. f3 ]$ c( ]0 f! Q) d 6.9 UF边函数UF Edge
5 e+ w5 I8 A3 l; [$ `5 G3 M 6.10 UF模型函数UF Model- o6 R- f. \- q8 `: v
6.11 其他相关函数使用NXOpen替代说明
5 c5 m' R, G5 L% Y" L1 O 6.12 实例:选择体绘制包裸体" h3 G8 @9 A T" Y( }! u
Ufun常用函数归类
! y I. I9 ^* I
; U* }' \: t7 @: K* V3 M7 菜单脚本Menuscript 7.1 基本menuscript书写
" p. ?; p Z2 j* k" o. [ 7.2 menuscript的高级用法
1 F3 }+ _) ^( s 7.3 实例:创建自己的开发工具栏
1 ` X. y* L, Y! K
7 菜单脚本Menuscript
8 ^% R$ V! X( L3 M, j% _
8 Block UI界面开发
* C4 k/ }* X) o+ c# \8 K% _8 z 8.1 Block UI基本使用入门1 N# T1 ]2 z: E% z/ e' ^7 m! l0 D* G
8.2 Block UI生成代码模板解析% |1 D0 m3 }) c& Y7 `/ E2 e0 ]
8.3 Block UI控件的使用技巧. |7 x1 k' A- V/ q. P
8.4 实例:控制Block UI的显示% e3 M) ?$ S! D" u* i' w
Block UI界面开发
0 Y9 J6 Y/ R4 K; ~, ^" t% _
6 `- C$ G* ^+ B/ N
9 Journal日志录制及DeBug技巧
7 a; A: S, Q7 K$ f; ~+ Z P 9.1 Journal 用户界面
* n$ I3 U& v1 W$ y2 c( \! ` 9.2 Journal 创建及运行
0 D" z) ]: z$ s! R) z 9.3 Journal 到 NXOpen 程序
$ s5 h+ `/ f# W 9.4 内部开发DEBUG工具条使用
2 b5 G0 s( D6 i7 y1 L6 p 9.5 基于VS的DeBug技巧
8 y9 p: e5 H% d( O 9.6 实例: 编辑操作记录生成 NXOpen 代码 ( s4 t8 t% M6 p) E6 \; Y
9 Journal日志录制及DeBug技巧
# i# K9 @1 G1 ?$ ?7 v+ O10 NXOpen对象模型
9 s. D1 t( u$ B 10.1 NXOpen通用对象模型图解 * ~/ e) E! F8 {( \) ]: c2 F8 ^
10.2 NXOpen通用对象类说明
, ]1 ?" C: M! C4 Q" Q. b, N 10.3 永久和临时NX对象区别5 p5 W% Z3 E/ n5 h) L
10.4 Handle, Tag, TaggedObject 相互查找 ) I* U) q1 W6 i. K+ T
10.5 NX Session 对象基本操作
2 k1 d9 i7 |5 { 10.6 NX 对象遍历与查找
6 S" | k/ h% h0 M k: q; t 10.7 NX 对象创建|编辑|查询 % s2 Y, V4 j8 N, Y, U
10.8 实例:选择球特征并编辑
: D' }, `4 \! S8 C
NXOpen对象模型
8 i/ ^4 }; e( M2 M
+ r& L$ u4 P3 L3 |! d+ W
11 NXOpen操作NX对象. F# p% ]' {- O' C6 h
11.1 NX对象模型更新 9 k6 R" L+ Z* u5 `; P
11.2 NX对象删除操作
. t3 K* a# L0 T1 O. ~ 11.3 NX对象属性操作% I7 `. z) ^2 B2 F
11.4 NX对象部件操作
& @5 r, g% P# K: N 11.5 NX对象部件文件其他操作 & ? D1 A" Y$ V& R; q
11.6 NX对象装配操作. `, f( M7 I; P/ S/ S
11.7 实例:遍历装配) F P( O. N& F' G( f5 \+ w1 n
11 NXOpen操作NX对象
9 N- K# o/ z* H, @1 O( F
0 ? L, ~; G7 B+ V/ |- g12 NXOpen结合UFun开发实例
& v& g4 b% {! I6 `5 E 12.1 标准件创建实例: n, V+ F. M$ P, _6 p
12.2 自定义符号创建实例
: I0 u- f8 i4 M1 n/ c( a) x 12.3 自动装配创建实例# y* S6 Q3 q6 V& D. W+ [7 b9 l/ ~3 ^
12.4 自动加工创建实例
% {6 X) j; U3 S1 U 12.5 学习方法推荐: Y2 z& l; d' K3 H2 b, P
12 NX二次开发实例
; [/ Z# n/ z+ T7 y8 o" q' |
% i1 u6 ~3 p$ p7 O8 I- D2 j& ?/ c: v9 c2 @" {: Z% ` j& x/ e$ x4 x1 V# Y' u
; F# ] l( U& z; _1 f; E9 t2 q* t: @
, v! g/ P' c' p- b( ~+ d
|
|