|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
目前内容及PPT和实例文件正在完善中,在10月底彻底定稿,大家可以根据这个帖子的内容选择是否参加这次培训。培训报名地址:/ w: {- |/ T; K7 j& L+ g) h& T
6 g: f, a- _% n' [5 _. _6 a% W& A9 r: y3 T) E4 h2 b, R
PLM之家 UG NX9.0二次开发(ufun和NXOpen C++)网络培训火热报名
: V* k5 c: N4 k* t$ u* o: Khttp://www.plmhome.com/forum.php?mod=viewthread&tid=1400&fromuid=1
0 y; ^' e7 `1 S" @8 C0 [" d
' u: S4 b. F6 H0 t, `% X- g(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)
, L, q& x+ w5 p/ y: ~7 I: m
$ l, Z7 L+ M$ c3 f* c3 L- |
$ |$ ^ O! B: u4 ?
) A8 B1 U3 i l* b8 Q8 UPLM之家 UG NX二次开发培训课程提纲- n7 j6 f; N# C; U$ W# P3 Z6 N
PLM之家NX二次开发培训课程提纲
6 H: ?6 b( ~" T* u* j0 d' Q A
+ v- I) j( {; x( I2 V
1 NX二次开发简介
; o& [/ Q6 W5 q 1.1 NX API简介及架构
4 D* ?2 l9 x- I6 Q9 J5 G2 O; } 1.2 NX API开发语言比较8 @1 u* L9 U0 D, b, {* w3 w& h
1.3 NX二次开发工具. m/ C# Y3 s2 W2 E0 j% n1 J7 h
1 NX二次开发简介
# L( ~2 Y' D% F1 k1 h$ M, ^- f/ P- k1 X
2 NX二次开发模式及环境变量
H6 P1 |, h9 C* A+ L9 k7 w 2.1 NX开发环境变量设置) |4 |$ |* Q; U2 N) g0 _
2.2 NX开发运行目录设置4 D- J% }! u1 i3 W, {; b
2.3 NX开发运行模式' G, ]! K d" |4 B6 V9 c
2.4 用户入口User Exit
5 H; v6 Q$ r/ t0 }( i. h6 W 2.4 NX开发卸载方式- ^* H% B( f- K( U5 L, b
2 NX二次开发模式及环境变量
1 }7 m R) c, i% C" L( ^0 d2 c4 l! v5 {0 i$ M% i3 c6 B
3 NX二次开发环境配置
9 n# G5 n6 h& z 3.1 手动创建工程开发环境
% ?- f7 L7 K2 \- b$ Q6 R 3.2 向导创建过程' E. \# ^0 o; @1 `! f* R9 H
3.3 实例:使用ufcre入口函数
8 C# W! l9 p* F. D$ ?
3 NX二次开发环境配置
9 q: e, u5 r+ O
, n& J j0 N7 u% g8 v4 Ufun函数入门技巧$ m$ O3 B6 T! R+ D# Z/ e5 ]" n& H% V: m
4.1 UF参考手册9 z9 t7 H$ y. e9 }! ]" X0 F& i
4.2 UF函数命名规则
; R4 P5 V8 q Q 4.3 UF License. A- V2 V5 k, f& O+ X# M, }( J3 i
4.4 UF Memory
; {' z6 _5 y; h# `- {1 w 4.5 UF数据结构
# x1 @8 X: b3 V% p3 d2 v0 q 4.6 UF中结构和指针的使用
5 G5 a, t# \. U3 X8 P& Z 4.7 UF实体类型及转换" E' W2 _+ U# l7 f/ m
4.8 UF坐标转换
( \5 Z6 u4 U0 N# I, w% Q' M 4.9 实例:创建点并输出信息9 }( P" N: r# g. w
4 Ufun函数入门技巧
' {/ i0 o' U/ Y; \# y+ H7 v) X
+ a* v. I7 o2 @) R! N+ h+ ?! v5 Ufun操作NX对象类型# y0 n- u# y2 i$ y! A
5.1 UF操作部件对象. |, I$ U3 L. k1 U: L& D2 ?$ Q7 q1 l2 V
5.2 UF对象基本操作函数 ?5 P; v. _0 B( X
5.3 UF表达式函数
. h! B4 \ z( u P/ H; c$ E" E( | 5.4 UF链表对象4 q: R4 H) Y/ \7 W, c
5.5 UF属性对象
- {3 A: B% g' y9 K0 ?% V 5.6 实例:部件创建及表达式操作9 a' V0 l& `* x4 I1 n
5 Ufun操作NX对象类型
2 K5 Z b: ]3 P* F4 h
# p" V1 Q: u- E' i; X H6 Ufun常用函数归类* b, z# }: G: W7 f, W% @
6.1 UF矢量函数UF Vector8 P, f3 b' T* O& _
6.2 UF矩阵函数UF Matrix
$ |% r, M E( d' K( @: x7 e1 \ 6.3 UF坐标系函数UF CSYS! t! T# V" o4 r( E/ Z; V( D& x' y; e
6.4 UF对话框函数UF Dialog* w `/ Y; y+ |$ R$ B) u8 a7 _
6.5 UF选择函数UF Selection
# q$ l4 T1 C8 k 6.6 UF系统函数UF SYSTEM
; n0 V8 O8 o, J$ t! q, P 6.7 UF特征函数UF Feature( ^, N! j) L* Z( X4 b
6.8 UF面函数UF Face' v N7 _) R' m3 P
6.9 UF边函数UF Edge5 j2 F2 t! ~$ `; x9 k6 A- J
6.10 UF模型函数UF Model
2 k! }5 N }! l( D3 w 6.11 其他相关函数使用NXOpen替代说明
4 |, q1 K6 v$ \ 6.12 实例:选择体绘制包裸体
/ l5 M! r) x, E
Ufun常用函数归类
+ u8 ^8 H; O& ^9 l
3 W: R5 K+ s% h7 u$ Q* v7 菜单脚本Menuscript 7.1 基本menuscript书写* r3 Z M5 `# x3 H9 {4 u
7.2 menuscript的高级用法
. w" x1 x! J; M# S6 q, B( w" [ 7.3 实例:创建自己的开发工具栏
4 H1 ~# I) D9 q) a1 }
7 菜单脚本Menuscript
% b6 N( p9 \9 m& ]: m$ j2 Y `
8 Block UI界面开发' X! ^; w' W) e& Q/ O; P( f3 C
8.1 Block UI基本使用入门
. v/ V3 Q) y2 o: v 8.2 Block UI生成代码模板解析
! h& `% }2 L4 \8 j W4 K 8.3 Block UI控件的使用技巧
) i7 A5 V- A @- j7 a 8.4 实例:控制Block UI的显示6 N% j) \- w- W; H. S' Q
Block UI界面开发
8 R! ~$ _; ?9 O! T
) H0 y0 C8 g: ?8 d! o+ R9 Journal日志录制及DeBug技巧
j% A& p0 X4 E, R: D ~: Y 9.1 Journal 用户界面
1 u9 ^+ @) s1 M 9.2 Journal 创建及运行
3 o4 k& a& V) t: Q 9.3 Journal 到 NXOpen 程序 " Z/ N: x2 ]- s+ d0 M& ]
9.4 内部开发DEBUG工具条使用 X6 I1 \3 ?( w! Q
9.5 基于VS的DeBug技巧0 X$ n: \/ G2 q1 g$ @9 H
9.6 实例: 编辑操作记录生成 NXOpen 代码 % c ~8 T- V8 ]! e5 ^& a# l- x
9 Journal日志录制及DeBug技巧
3 g; P$ R1 K) g$ ^6 H/ F10 NXOpen对象模型3 L. W, D+ G. Z8 i* i9 c
10.1 NXOpen通用对象模型图解 : J4 P8 g7 B) P# p
10.2 NXOpen通用对象类说明
3 r: H+ ~% {/ R3 F4 R! L 10.3 永久和临时NX对象区别: z( F) J* }- b; t4 P2 V' H
10.4 Handle, Tag, TaggedObject 相互查找
+ ^7 }' X5 p6 v 10.5 NX Session 对象基本操作 " x& u; t# S. A+ x+ A
10.6 NX 对象遍历与查找4 @' Y3 C+ F9 k r; l* n2 i
10.7 NX 对象创建|编辑|查询 $ _. V& r) X0 `# H- z5 u
10.8 实例:选择球特征并编辑
! K: Z$ `0 s" t" G
NXOpen对象模型
! e ^ f# z2 b) ]
2 h3 j D J- `0 C3 r( ?11 NXOpen操作NX对象5 r v; @5 M% b" {6 C0 m
11.1 NX对象模型更新 # S3 S% I$ a5 a
11.2 NX对象删除操作 2 }7 v( J4 i, C; z" f6 |
11.3 NX对象属性操作2 l% [& L9 W! l- T% Y
11.4 NX对象部件操作
j( ?# n! C0 U& c8 e 11.5 NX对象部件文件其他操作
X& F+ l. E; B' `7 _ 11.6 NX对象装配操作& ^) }$ A) ^' {' n7 N& T8 a) _6 Y. I, s
11.7 实例:遍历装配
/ i5 h! O! s8 n( \( }* w
11 NXOpen操作NX对象
_8 E* E \( T7 z8 t# n+ n- g5 W2 s6 w
12 NXOpen结合UFun开发实例5 k0 E7 P) t% M1 v" \. O
12.1 标准件创建实例! |& E, P; I1 V! g
12.2 自定义符号创建实例
0 d N8 E; ?2 V3 [2 a7 m 12.3 自动装配创建实例
$ \/ x* c) ]" p7 |2 v 12.4 自动加工创建实例5 e" M5 J, X8 [9 ?6 l. X0 O4 X0 U
12.5 学习方法推荐$ R1 k' L$ b$ Q* K- U6 Q
12 NX二次开发实例
' W) k# d; v4 x4 N' ?- O# c
- x# y8 a; a6 n
3 v2 ~' }5 j% ]' M; k; _% V H- j
9 B, M! R; N/ y8 J4 c
3 B# J5 ]; I' V2 v0 W' \3 g. @7 ? M# E
|
|