|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
目前内容及PPT和实例文件正在完善中,在10月底彻底定稿,大家可以根据这个帖子的内容选择是否参加这次培训。培训报名地址:/ u* i0 {- v) y
, b, ^) R5 \/ C+ c3 F/ S
9 J, E. n' G( `5 ~- g; x7 ?2 V7 F( Z
PLM之家 UG NX9.0二次开发(ufun和NXOpen C++)网络培训火热报名8 A6 |( r" R9 O# _; y7 [+ ~
http://www.plmhome.com/forum.php?mod=viewthread&tid=1400&fromuid=1* Y) _: \3 y; x) H
& ~9 @5 s8 S8 \7 r0 U6 u
(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)
! V# ]/ C }" \- Z" E8 u$ A" g8 G9 x) d p
( m$ d. V1 B' @8 m q0 Y7 I: ~- o% ^
PLM之家 UG NX二次开发培训课程提纲8 x0 p6 B# T+ N5 E
PLM之家NX二次开发培训课程提纲
! J% B8 A. T7 w& V- r1 w
! f- f" ] m9 A7 w0 i- _; }1 NX二次开发简介: u0 v2 u) }5 i
1.1 NX API简介及架构
' v# k' E( n+ f# [( M 1.2 NX API开发语言比较; J& e. q3 b' F8 |6 `0 Z
1.3 NX二次开发工具( n: w5 { I% I, n7 }
1 NX二次开发简介
' ?5 J8 O# L! [+ L) j5 {
: _/ Z+ L% {# p. f# M- g; e Z2 NX二次开发模式及环境变量 u+ b: x* m& \# K( N2 S
2.1 NX开发环境变量设置' V; `; u& X: ?( e' ~+ z' J' U
2.2 NX开发运行目录设置
0 G$ u. E& d$ s. z4 p 2.3 NX开发运行模式
. T3 b, c. Y$ p 2.4 用户入口User Exit
/ a0 Q7 G5 L5 Y% j( t0 v# ]" t 2.4 NX开发卸载方式
' R( w4 Z# ]6 W, C8 w
2 NX二次开发模式及环境变量
7 `4 Z6 I9 z7 L3 p3 u( B
3 e% B( u; `9 T- |& f
3 NX二次开发环境配置
# S0 O, ~7 [6 U' r3 g) [- j 3.1 手动创建工程开发环境) S r' |* }* W: K# l, X$ o
3.2 向导创建过程. j; M6 @6 t. [% N
3.3 实例:使用ufcre入口函数
: v2 t `9 s3 A# y6 X, s% s( O. v
3 NX二次开发环境配置
- I( o1 p# _8 f
! p9 ~9 J& L0 B: z: ?% |- V. M0 |4 Ufun函数入门技巧
2 ^: S' B; A( I% l 4.1 UF参考手册
- }( ], C j. u: W$ C7 L( O 4.2 UF函数命名规则5 ~3 o4 U% y C9 q
4.3 UF License
% L. f) {+ q" G% @! Q) ` 4.4 UF Memory7 y- A$ E( s3 p% \! b+ W' }' {
4.5 UF数据结构
. F; h' r" A% s! _- b8 u 4.6 UF中结构和指针的使用. _1 v3 A: j' [
4.7 UF实体类型及转换6 l& z4 p# k; z- l- a: i
4.8 UF坐标转换; _& e# U5 N4 k3 R! E c
4.9 实例:创建点并输出信息
# m. h4 |' S) a M
4 Ufun函数入门技巧
H$ r7 s2 J' Z3 z! J) U q! r2 j+ c* E
5 Ufun操作NX对象类型 ~; \! x7 m% N! L3 a9 g& H7 [
5.1 UF操作部件对象8 s& W9 T2 ~# t3 a6 F
5.2 UF对象基本操作函数
1 L" M0 r# V9 p) C% S9 C 5.3 UF表达式函数
! x* D/ p% C9 C! }8 L6 _ 5.4 UF链表对象
7 G4 y: U a% g) d; b/ t1 G 5.5 UF属性对象
) q5 d; C/ _! f% q" a 5.6 实例:部件创建及表达式操作0 N3 j1 Y2 A* k# \3 G6 P
5 Ufun操作NX对象类型
( H4 [+ ~) z+ F9 w( A$ F/ L; X* w& a& h# F7 X% \* ]0 p; C! g T+ z0 }5 P# x. x" C
6 Ufun常用函数归类3 Q7 f7 H, E+ m8 Q( g- F
6.1 UF矢量函数UF Vector
% d& x& T) J. p9 P 6.2 UF矩阵函数UF Matrix
! W; c8 L0 G( t+ I) } g 6.3 UF坐标系函数UF CSYS: h5 \' m* p4 D* i D J
6.4 UF对话框函数UF Dialog' _% _( L. q5 v6 r
6.5 UF选择函数UF Selection* g6 ?+ P; U9 t4 ~
6.6 UF系统函数UF SYSTEM
) { \- }5 X* i2 o: {2 l- z- Z 6.7 UF特征函数UF Feature
# N0 A+ g- Z, u4 h/ g# G+ E X 6.8 UF面函数UF Face9 L1 m# n* J1 ?2 X7 ^0 F: s9 g
6.9 UF边函数UF Edge
1 R1 z% ^* K2 d9 | 6.10 UF模型函数UF Model
/ l. M/ ?0 ^2 v8 d% r 6.11 其他相关函数使用NXOpen替代说明% f: ]% h* I, q) B/ r+ @$ f
6.12 实例:选择体绘制包裸体6 j- W: k1 |* O$ _0 Z& A4 C
Ufun常用函数归类
# ^8 s4 |% g* v+ {, k
U# C9 B& `2 b6 L
7 菜单脚本Menuscript 7.1 基本menuscript书写- W/ U3 |/ l5 S- u: [, y; ?
7.2 menuscript的高级用法
# @+ g# e6 }, M7 c' y& B 7.3 实例:创建自己的开发工具栏5 h( A$ t( i- a7 Z0 Z/ O( C
7 菜单脚本Menuscript
) V+ y8 n: T- `' Q; ~ p0 {0 ?7 V
8 Block UI界面开发9 O5 n4 d `/ H" G1 D
8.1 Block UI基本使用入门
9 s. u2 c7 h0 `3 s. i! ` 8.2 Block UI生成代码模板解析) G; x, R) K+ `2 H: b/ i
8.3 Block UI控件的使用技巧2 n8 u4 j% q: \7 [! O& s. ]
8.4 实例:控制Block UI的显示, b% ]) x7 l: w L* K* K
Block UI界面开发
; l) R1 ~! [- b
. W4 o5 p1 \7 I% a9 Journal日志录制及DeBug技巧# X* m: {' e+ r7 m: b. \, `
9.1 Journal 用户界面 # R! l* P7 h* H
9.2 Journal 创建及运行 3 F* T" o9 r6 N7 ~ \5 y7 P% }
9.3 Journal 到 NXOpen 程序
1 A* g1 u$ L0 E* H) b: D* d 9.4 内部开发DEBUG工具条使用
3 M9 D# v* Y8 _. z0 P 9.5 基于VS的DeBug技巧
3 }8 ~; l! s/ L! \, H3 d$ l3 g( ^0 | 9.6 实例: 编辑操作记录生成 NXOpen 代码
b4 m6 O9 p L1 j' i: r
9 Journal日志录制及DeBug技巧
+ j$ j! V) m# g; v3 f8 g3 _' H5 F10 NXOpen对象模型
6 O! v: [* e2 H R( q 10.1 NXOpen通用对象模型图解 ) I5 n; l7 B, c
10.2 NXOpen通用对象类说明: w4 L9 m5 `1 N. U
10.3 永久和临时NX对象区别: a `2 x G B5 x4 _: m
10.4 Handle, Tag, TaggedObject 相互查找 ( t- b- b4 R4 p' N4 G3 Q
10.5 NX Session 对象基本操作 ' [2 s. f# Y/ ?. q1 d
10.6 NX 对象遍历与查找- u* {# r7 X8 \/ z; F2 l# Q
10.7 NX 对象创建|编辑|查询 ) f7 L: y" b/ u+ h$ M; T! G+ W) X! s* A) Z
10.8 实例:选择球特征并编辑
4 u+ o# }, x; h, I# s* L
NXOpen对象模型
5 q! u) j& X. r9 O3 t d# c& a7 n& b1 [8 n7 Q9 N( {5 m
11 NXOpen操作NX对象. p# v6 v1 g- j4 b$ d
11.1 NX对象模型更新 2 @& G( J2 ~& W, Z6 `/ \# ]
11.2 NX对象删除操作
& Y; |6 g3 |# r# J3 @, ^' b 11.3 NX对象属性操作( {! a3 k' J9 ~% _2 y: R! Y
11.4 NX对象部件操作 ( I. a2 X1 J! V# V v4 F) c) s2 O5 f
11.5 NX对象部件文件其他操作
& Q% q, i4 M3 e% O6 X: p" o2 h 11.6 NX对象装配操作
& h d% y. ]. [0 P 11.7 实例:遍历装配* z. V6 M! C; m5 G$ E" q7 a
11 NXOpen操作NX对象
% Y+ l/ _1 h. r; \3 ^, O- o' @* u s3 ?7 J6 q: T( F
12 NXOpen结合UFun开发实例
6 Y6 P4 e9 Q; g# Y 12.1 标准件创建实例
0 Y, d1 M' V( G+ \* V; W- } 12.2 自定义符号创建实例
! ]5 l8 o, n" y7 `1 j1 } 12.3 自动装配创建实例& A5 n- [0 |6 _( X3 z
12.4 自动加工创建实例
" P; ^/ r! c* V; K 12.5 学习方法推荐( ]# Q0 o* X/ \3 D: Z0 ~3 K
12 NX二次开发实例
+ Z+ I' T* Q# N7 a5 I; m" V! ^+ g
) ~+ ?# \6 A* U: Z, b! q# p4 A9 d @
+ A. Q, s; r ?9 s. D; n& d
: t6 @5 p6 T! K: X" j8 X# W
, Q/ v6 u8 H: [3 @/ o% O$ U t
' F# i5 c/ y% a$ T* ]! w |
|