|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
目前内容及PPT和实例文件正在完善中,在10月底彻底定稿,大家可以根据这个帖子的内容选择是否参加这次培训。培训报名地址: y1 [6 U( R) @4 c) x
; b: ~4 i7 Z. t; G" O
% b5 c# a% ^8 a k5 dPLM之家 UG NX9.0二次开发(ufun和NXOpen C++)网络培训火热报名
$ ]# a* a) i1 F7 p5 q0 N7 Hhttp://www.plmhome.com/forum.php?mod=viewthread&tid=1400&fromuid=1
$ V3 i) \4 D* e' f
4 c( K2 |: Q- e; O+ ]" ~& y5 I, G9 d(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)
0 g8 Z1 V; j) D) H5 D. [# t+ B. W( X, X5 o" k
3 B% X1 w9 z0 V. g
8 z4 k6 k. j6 z7 [* ^PLM之家 UG NX二次开发培训课程提纲
- |) R* `7 H" w) o( p* ^
PLM之家NX二次开发培训课程提纲
2 x% a6 R- i5 x8 V# V! Q3 z
6 r0 i) J" }# M; L1 NX二次开发简介
* ]1 i6 k+ [: a, g$ F( x8 X: b4 p 1.1 NX API简介及架构
9 `/ F+ ^7 Y0 ~+ H 1.2 NX API开发语言比较- h- F! |7 a6 ]9 a3 C
1.3 NX二次开发工具# H/ b, ^& p u7 A9 c1 U2 ]
1 NX二次开发简介
6 n( e( H9 b; W+ m" T( c. [2 H( w% r/ x9 p" z9 \3 S1 M2 Z0 r8 i
2 NX二次开发模式及环境变量
$ @$ p9 ~# |5 O* q6 x! L! N 2.1 NX开发环境变量设置# x& e1 a9 }1 |& b9 U
2.2 NX开发运行目录设置2 D9 @# g4 o# n# I- m; j& \6 e
2.3 NX开发运行模式
* M0 b' Z( K) p5 V& n3 j 2.4 用户入口User Exit$ t, R/ d8 Z6 v7 d4 r1 @
2.4 NX开发卸载方式' E! F9 n, T4 k; v; c3 X
2 NX二次开发模式及环境变量
# }) n# P% i8 l6 I$ n( C* v
6 m+ r1 h3 E& X3 NX二次开发环境配置/ V B* g/ e, `" e' C" X5 T: C
3.1 手动创建工程开发环境
0 q7 s% \( U7 p f 3.2 向导创建过程5 A) o3 s b# f( B) |. D
3.3 实例:使用ufcre入口函数
4 R9 P3 U8 U0 U( J8 A
3 NX二次开发环境配置
5 R, g! t0 C- N3 U
1 V3 R" l* U- o4 b$ W. p0 K4 Ufun函数入门技巧2 D0 J4 k1 G+ a! w5 O4 Q
4.1 UF参考手册9 q+ P, c3 D( ~1 G7 ]' ?
4.2 UF函数命名规则 ^8 s0 U1 a R
4.3 UF License
- v4 v/ p7 D) ?2 c 4.4 UF Memory% h9 ]: q- U2 R
4.5 UF数据结构
( u, P7 x3 ~7 u" c6 g/ Z4 Z 4.6 UF中结构和指针的使用
0 c( X9 x5 v4 h; W2 c 4.7 UF实体类型及转换/ @0 m/ v7 m( _! u! H; }5 r
4.8 UF坐标转换
P4 c f+ O: L8 r0 i' h& m* m 4.9 实例:创建点并输出信息6 _! B9 M. L/ N3 V; \
4 Ufun函数入门技巧
- C6 ]7 `9 C- {$ f8 } V& n M1 _1 f p* s: U. I
5 Ufun操作NX对象类型
* K; d5 F7 z' j0 n" E1 L; ]9 @$ D 5.1 UF操作部件对象) y! w9 B1 F/ j4 q$ f, m: i
5.2 UF对象基本操作函数
: J5 H- i" w! I% x) \2 G& c. u 5.3 UF表达式函数) a R6 |7 S7 C! o
5.4 UF链表对象" p1 @* O5 Q( R$ j
5.5 UF属性对象
( X' M& o) V: Y* ~7 b 5.6 实例:部件创建及表达式操作
6 X0 m) n# m) |0 ?0 c! J
5 Ufun操作NX对象类型
2 Y* L# w# i$ g* M9 W5 m6 m
! c" U# a) ^1 V5 S9 G+ f( v6 Ufun常用函数归类- O2 ~ `% Y* Z$ p6 H5 U
6.1 UF矢量函数UF Vector
) q7 o4 [4 ]2 [4 d 6.2 UF矩阵函数UF Matrix
l4 L7 F4 x2 o* M 6.3 UF坐标系函数UF CSYS& m% R J! _* j
6.4 UF对话框函数UF Dialog
8 @, {0 l/ M; ^: _" C 6.5 UF选择函数UF Selection
{. c7 H' O# w5 X( j; A, f( p 6.6 UF系统函数UF SYSTEM
* e; {$ n' z# n5 C; K 6.7 UF特征函数UF Feature7 H. @% e+ v8 N! R9 o% U; v
6.8 UF面函数UF Face6 z* ^& R+ T$ n0 s+ c' {/ c% g
6.9 UF边函数UF Edge
: g+ V4 [7 Y; b 6.10 UF模型函数UF Model
, j& k- \6 J$ `0 m5 @. p! L8 u 6.11 其他相关函数使用NXOpen替代说明
\# Z$ ?9 \( O1 V* e/ N# P1 E 6.12 实例:选择体绘制包裸体
# S. m- q% ~: j6 d% g7 p
Ufun常用函数归类
9 _9 Q+ w4 k9 E6 C
0 o1 R$ V8 B; f2 x7 菜单脚本Menuscript 7.1 基本menuscript书写: n* Z. M0 J. S9 C
7.2 menuscript的高级用法+ F% s8 x. w `* n4 h! ^
7.3 实例:创建自己的开发工具栏
* ?3 y: M0 y" ? x7 }% [
7 菜单脚本Menuscript
' @ N/ ?# e* I) H* W, `8 Block UI界面开发; U# X) h0 M% \, V9 O0 O
8.1 Block UI基本使用入门# i' W1 X1 p0 [& k# F
8.2 Block UI生成代码模板解析" |1 Q" X! v% |* M9 s9 t0 F
8.3 Block UI控件的使用技巧
( t/ [6 h" w6 K! Y- ?$ z 8.4 实例:控制Block UI的显示
; }( |: C7 q& L W- Y
Block UI界面开发
/ h2 |! K; W' M- D1 c$ `$ r
8 |" V; o* |0 c3 l/ F" n9 Journal日志录制及DeBug技巧
# v7 p; Y! f' I7 t! v) i 9.1 Journal 用户界面
! m1 @+ Y) h" |5 }0 m 9.2 Journal 创建及运行
& Q3 ~8 `2 J+ l! j2 i0 O 9.3 Journal 到 NXOpen 程序 * Q4 P3 S9 D$ _& O* r1 O8 Q
9.4 内部开发DEBUG工具条使用7 K4 G; {& ^$ U- Q
9.5 基于VS的DeBug技巧* F) V9 n# z$ t
9.6 实例: 编辑操作记录生成 NXOpen 代码
5 L% N. U7 t& j- q+ t+ ~
9 Journal日志录制及DeBug技巧
# b" H% P) N- {' m. Z$ f8 ?/ p10 NXOpen对象模型; u) u7 s) D- [, I
10.1 NXOpen通用对象模型图解
9 G, q9 I3 p0 j3 V6 c 10.2 NXOpen通用对象类说明
+ [0 O* l! c3 T3 x+ { 10.3 永久和临时NX对象区别8 H) a6 e. C+ L0 i9 K1 p
10.4 Handle, Tag, TaggedObject 相互查找 - F$ B5 s6 O5 ^+ t! k5 `2 }, t2 ^
10.5 NX Session 对象基本操作
/ g$ U' X( Z) i* q3 j- B5 S1 n 10.6 NX 对象遍历与查找5 G: ?, `; a5 h" d
10.7 NX 对象创建|编辑|查询 4 f9 ^3 v4 a; W& p
10.8 实例:选择球特征并编辑2 P8 E4 t- ^! P, n
NXOpen对象模型
* ?" J' ?1 U1 C
$ y% H# ]! z& A/ v
11 NXOpen操作NX对象
8 _( u c6 U1 x! V' i. ? 11.1 NX对象模型更新
' @/ @" Q" K/ |' F6 t 11.2 NX对象删除操作 0 ?* O9 }3 c# l9 U
11.3 NX对象属性操作
2 _6 o0 e& M8 }- _ 11.4 NX对象部件操作 6 W; w# X% n; q0 u+ h
11.5 NX对象部件文件其他操作
5 O q6 s6 {. c& g* A U$ v' Q) A 11.6 NX对象装配操作+ r! u5 N( r2 S! \7 i4 S
11.7 实例:遍历装配6 P- u& r _- c$ e& Y0 N# t
11 NXOpen操作NX对象
# h/ g* P \: i% t5 J6 r, {
1 t& q+ N# {0 j, Z. o
12 NXOpen结合UFun开发实例
6 q1 N S- ~ q9 O8 h8 Z 12.1 标准件创建实例2 X) n$ X4 ~% N1 ?5 G/ Z) `
12.2 自定义符号创建实例
/ b" x- U6 |' @( @" i8 \ 12.3 自动装配创建实例/ n4 z1 ?( S, H- y' e
12.4 自动加工创建实例
( h8 R# _# ^( s 12.5 学习方法推荐
8 @' T4 q+ n* r6 L$ f
12 NX二次开发实例
* r( m6 r* l w" S6 W5 K3 X! r6 }9 r8 a% K% L/ l% ^
& O1 m3 `0 F9 ]4 `6 J' I4 S1 J
" t" L( m4 j9 K. V: T Y* Q, o5 A& B$ R5 k) T2 O
6 `' X7 F3 J2 X" |. [3 S) j& D
|
|