|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
目前内容及PPT和实例文件正在完善中,在10月底彻底定稿,大家可以根据这个帖子的内容选择是否参加这次培训。培训报名地址:) Q" ~* R9 W: I# W+ q! Y
6 I- W: \6 i2 @2 v
& U0 p' w5 O5 o; Y& e
PLM之家 UG NX9.0二次开发(ufun和NXOpen C++)网络培训火热报名2 U$ v$ A4 {7 o( S
http://www.plmhome.com/forum.php?mod=viewthread&tid=1400&fromuid=1" H+ O+ x. O3 X
2 W% Z/ ~! x) \; b- `9 r2 F4 t
(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)( _5 g0 Z# W& E# h( u0 J5 f1 D# X
2 y& G3 k& c- `6 v' {/ B# Y
5 h' O1 S( s/ g! z+ B4 J. ^& c- y# t4 U) G2 L# s E0 G
PLM之家 UG NX二次开发培训课程提纲
5 K! I% D: _% T J) @9 \( p
PLM之家NX二次开发培训课程提纲
r8 h: S( `# G# j$ |" m' m7 B% u6 I$ Y
1 NX二次开发简介# n2 \' C8 u1 m3 e
1.1 NX API简介及架构
3 Q1 Q8 `: |. X$ T, ~* @ 1.2 NX API开发语言比较
7 y" O# o& I9 Y+ P# i! A. u 1.3 NX二次开发工具
' u: o' |5 B8 I; ^1 ?
1 NX二次开发简介
n: Y; g( ] m$ R! X4 E+ \# G+ X6 H k
2 NX二次开发模式及环境变量
# g9 L1 ~8 S. Q* x5 l9 x& V 2.1 NX开发环境变量设置5 x2 U+ ~7 a; Q7 |1 x3 b6 D
2.2 NX开发运行目录设置
2 V3 i1 w$ Q/ E- I" H: u 2.3 NX开发运行模式
, r. O4 w2 z# p6 o% O& S8 G9 Y 2.4 用户入口User Exit0 z1 v( x; |1 ^' ]0 ]- Y
2.4 NX开发卸载方式
& r+ E2 E5 m, N i
2 NX二次开发模式及环境变量
/ B6 k7 I" p! J% h8 o" A" t9 A6 d3 q# @8 e
3 NX二次开发环境配置
$ o( x/ W( y% J3 @. b! C' G% n 3.1 手动创建工程开发环境2 S+ l# i+ v' j9 m3 N+ j
3.2 向导创建过程
( Y! z1 h8 C* m5 G5 Q) r& B 3.3 实例:使用ufcre入口函数
( |& |9 V5 f8 U V6 f# i* A
3 NX二次开发环境配置
7 D' D; v/ k; O
4 R# I% f( o2 Z" @4 Ufun函数入门技巧
" x7 V; H& X; w7 c! q 4.1 UF参考手册+ y$ b! r+ B0 Q( i. ~5 Q9 P$ g2 K
4.2 UF函数命名规则+ r1 i& ^8 S4 O n/ ?& s, w
4.3 UF License
5 f, r* i$ R1 }$ p, {% I 4.4 UF Memory9 {' p9 b* A6 z/ v
4.5 UF数据结构* k- H4 k# V7 Q( Y
4.6 UF中结构和指针的使用
. r" ?+ g+ C( m; D q' A 4.7 UF实体类型及转换: `5 b+ l. _2 O6 E/ i4 T& B
4.8 UF坐标转换- a( S- ]: q( S' @/ m8 B9 T
4.9 实例:创建点并输出信息: Q8 @" n/ d, M0 T- J
4 Ufun函数入门技巧
' b' g9 ]* `7 o
a- _% X- [& c3 s7 e n, `6 [+ x5 Ufun操作NX对象类型: z1 j( ^4 Y9 P% R
5.1 UF操作部件对象
6 c3 c) A9 u" w# f8 [% e9 I 5.2 UF对象基本操作函数
" S+ k3 W; |5 U$ [ 5.3 UF表达式函数
1 l Q% M& M; p; ?( {4 |" W4 t 5.4 UF链表对象
N- G/ \/ C4 O. |9 G0 o 5.5 UF属性对象4 Z" U4 G7 V! [, E) r
5.6 实例:部件创建及表达式操作1 O3 V1 ]" a3 E
5 Ufun操作NX对象类型
3 g/ W7 Y) u) A
7 A! A" V6 {) W6 p0 W6 Ufun常用函数归类' B% |: P! t3 L+ U* a
6.1 UF矢量函数UF Vector
5 z# ]2 |0 F. U( W) i' w( Q: x. s 6.2 UF矩阵函数UF Matrix
0 z+ u* L' n9 c5 V7 J: K4 X1 ^ 6.3 UF坐标系函数UF CSYS
- @$ B( h B5 R) u% C( f$ L 6.4 UF对话框函数UF Dialog8 J% Y. D* M( b7 {1 V
6.5 UF选择函数UF Selection
0 q1 T _* \" g6 G: C% b 6.6 UF系统函数UF SYSTEM4 y; B6 O ]7 m2 K: _
6.7 UF特征函数UF Feature* {1 H* @7 o Z2 H7 o
6.8 UF面函数UF Face
* ~1 D, z1 g" K& Q 6.9 UF边函数UF Edge$ y6 S. W" o1 A' T; u% Q
6.10 UF模型函数UF Model
9 L6 R/ k% v3 T% [2 u 6.11 其他相关函数使用NXOpen替代说明$ V: d0 H4 l4 G9 O$ \2 I- p
6.12 实例:选择体绘制包裸体- c1 d& P% ?% l4 A6 W! t
Ufun常用函数归类
3 q# ]$ a; | v+ ~4 N
- I8 @4 n# K4 l" t# s6 I
7 菜单脚本Menuscript 7.1 基本menuscript书写
( s) t# z0 j( W- y0 u 7.2 menuscript的高级用法
# M) s* H5 W/ P5 s# W3 h 7.3 实例:创建自己的开发工具栏
6 Z1 ?/ n2 s" e
7 菜单脚本Menuscript
$ f y* L9 C$ s- i
8 Block UI界面开发
. `3 \8 U8 u9 \2 p/ Y 8.1 Block UI基本使用入门: B% m4 L! c0 u* Y8 S* v. X
8.2 Block UI生成代码模板解析
* M! ~7 t, ?/ @ 8.3 Block UI控件的使用技巧0 c) U2 o: j* h- N
8.4 实例:控制Block UI的显示/ l/ ?8 X# A2 b: D F
Block UI界面开发
- G0 K1 j6 C$ I0 D. c/ g
. c' e2 K, s c! a1 D8 B9 Journal日志录制及DeBug技巧$ ]% _# C q- J5 z; I n* ^9 ~
9.1 Journal 用户界面 7 o. E; \5 a! T# `
9.2 Journal 创建及运行
e4 f1 D& } D- s8 @ 9.3 Journal 到 NXOpen 程序 3 Y8 a- h3 C; o
9.4 内部开发DEBUG工具条使用
% Y# X' L- M3 \( V- D 9.5 基于VS的DeBug技巧( v- I Y4 R: u3 \4 k* @
9.6 实例: 编辑操作记录生成 NXOpen 代码 5 A* P& N- x& ^ F, z! ?" T
9 Journal日志录制及DeBug技巧
* X: h8 D+ n4 j. w# [
10 NXOpen对象模型
i) y, ?5 ?6 h; a4 r 10.1 NXOpen通用对象模型图解 . O) y0 c: ]# {5 ?7 Q# v
10.2 NXOpen通用对象类说明, a6 A, g, R$ A9 r0 |& Q# A
10.3 永久和临时NX对象区别
+ v$ m1 o1 Z# \1 y4 X7 f 10.4 Handle, Tag, TaggedObject 相互查找 3 Y5 M$ {$ G/ E9 i. L" g. _+ W
10.5 NX Session 对象基本操作 9 T2 H4 n5 i. B0 | B3 y* Z9 G
10.6 NX 对象遍历与查找5 ?) W9 f& @- \' W$ f: y
10.7 NX 对象创建|编辑|查询 6 ]0 s+ w9 x0 J: I1 h: y1 y$ b: b
10.8 实例:选择球特征并编辑
' A- _1 Y2 M8 `- x
NXOpen对象模型
0 i. }+ X4 ~5 ]
7 B. N. G0 J. B
11 NXOpen操作NX对象: w. ~" c( g; C; `5 q
11.1 NX对象模型更新 7 t: b& d9 P( I
11.2 NX对象删除操作
) f3 c1 |# K& o" w3 t 11.3 NX对象属性操作
$ O, J3 y* {( t: Q& O/ } 11.4 NX对象部件操作 * q6 Z$ J6 A! A
11.5 NX对象部件文件其他操作
/ D, e: p/ Y: B7 |7 S+ p4 ~ {8 s 11.6 NX对象装配操作$ N: Z% \1 T, q" p1 A: x1 V6 |9 u
11.7 实例:遍历装配
; Z2 } G, \, s# `1 |
11 NXOpen操作NX对象
# M5 _1 w* X/ b3 k9 u
4 M/ e3 R$ g6 W( ~5 f( u' W
12 NXOpen结合UFun开发实例; M# u& j5 A" l- i3 n% o
12.1 标准件创建实例' B: x+ @" s! W
12.2 自定义符号创建实例/ d5 U1 d2 D" I$ K
12.3 自动装配创建实例( @7 k% e- y* ^9 b! ?2 b- ?$ K
12.4 自动加工创建实例
U! u, e5 C2 u- }# g: h$ f 12.5 学习方法推荐
$ G, l7 B' ]. D( c1 M( Y
12 NX二次开发实例
/ \$ p8 p" p5 S' J3 V
0 \" x5 h2 `8 s& X. R# r
, j" U0 O% y8 c* m: ?( k- J, ~
& s# u( G6 `7 l3 W
* n4 u1 P; h/ U- b$ M8 b3 A' B- R
/ f0 g8 z; f0 G7 _( T6 f. o3 @9 M |
|