|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
目前内容及PPT和实例文件正在完善中,在10月底彻底定稿,大家可以根据这个帖子的内容选择是否参加这次培训。培训报名地址:
D# ]( W0 T; P. M4 ]& R9 L
! c" L" ^- Z( \/ W+ C) b6 t0 M% ]7 r1 Z+ \% [/ R
PLM之家 UG NX9.0二次开发(ufun和NXOpen C++)网络培训火热报名. O6 ?0 Z9 B) U3 R# Q# I( j
http://www.plmhome.com/forum.php?mod=viewthread&tid=1400&fromuid=1# @: ]& j+ m }
/ ]. {% _' ~5 X/ z% a(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)* H6 R- _8 E0 J: C6 O" A
6 m1 k, y7 }7 f' H
# C' [; [3 r) ^
# j; M4 |# X4 ?, A' D! x! j V- yPLM之家 UG NX二次开发培训课程提纲
4 F( }6 ~+ V( s0 M- I- o* f
PLM之家NX二次开发培训课程提纲
* d5 u3 k# n; P4 I. }
* y( w4 Y, C# A1 NX二次开发简介 u) o) A, D( J C
1.1 NX API简介及架构
! s( U) I2 C% e 1.2 NX API开发语言比较
4 k2 h3 @: L$ V6 `& `. Y$ L 1.3 NX二次开发工具
3 e" W4 m2 G* @4 u( O
1 NX二次开发简介
; Y" P7 M( y3 z( L. W( V# G$ O1 O
& j V7 u! T! n0 g/ u. X( N2 NX二次开发模式及环境变量
8 z3 ?* a0 V$ w7 \/ D% `5 Y' T) Z 2.1 NX开发环境变量设置- z, ~, Z4 P7 n8 C& X G- i
2.2 NX开发运行目录设置: |6 Q1 \( A$ z/ v9 a8 v1 S
2.3 NX开发运行模式1 o/ M% \# `- [" f$ M) i
2.4 用户入口User Exit
6 V/ C( f& X6 f$ m0 P6 N: p 2.4 NX开发卸载方式
, G2 R* z( i! [- u
2 NX二次开发模式及环境变量
2 S; W6 b+ ~% D) t6 |/ @. _! s5 w+ @7 I t: r5 d0 |, R
3 NX二次开发环境配置
8 f7 ?1 o" G( q2 g 3.1 手动创建工程开发环境: G8 p, R: y8 Q' I( X
3.2 向导创建过程
8 V9 d% P- K4 v8 C( z 3.3 实例:使用ufcre入口函数9 C2 R3 ^& C; R/ T
3 NX二次开发环境配置
1 y1 S, ^: u6 z6 T
8 [. E* H# X/ U ^ L0 \4 Ufun函数入门技巧6 |3 C4 `( [2 z! C/ ^' G0 u
4.1 UF参考手册
6 k& M0 h' j, z, ?9 N 4.2 UF函数命名规则
) Y$ h- A$ E* I" U7 q) L" Q. c1 e 4.3 UF License
0 f0 ^' G" w0 p2 Y9 x9 i 4.4 UF Memory
4 o2 i; _8 U$ Q; F& n" p. N 4.5 UF数据结构5 H8 \4 T# H1 c7 H
4.6 UF中结构和指针的使用
. K: l- t0 y! Z/ b7 |2 s4 C 4.7 UF实体类型及转换
( t+ L* {- G$ _9 ~0 a6 P( O 4.8 UF坐标转换* ~/ A2 ^, Q4 x
4.9 实例:创建点并输出信息; E4 e' B1 s \6 f' y
4 Ufun函数入门技巧
" ~* S7 q$ @8 e) o
3 M% |: Z1 j7 E7 R6 l+ k
5 Ufun操作NX对象类型5 r* y) K6 d, O' {8 s! z
5.1 UF操作部件对象
3 @( u' j7 w/ w3 g 5.2 UF对象基本操作函数$ s- x* C! A" S. R1 p) B/ M! n- W
5.3 UF表达式函数
( q. L5 ~! V* U 5.4 UF链表对象
9 p8 b7 i4 c2 |- L 5.5 UF属性对象
) r' z, p. m# N7 O3 a+ Y 5.6 实例:部件创建及表达式操作/ n& O4 }1 m1 Z) P6 R0 w: X
5 Ufun操作NX对象类型
' A- f3 \3 I6 B o9 o9 a, i
1 k+ W/ ~- l/ z X& i; D/ U6 Ufun常用函数归类: o' f/ i- K- n7 R
6.1 UF矢量函数UF Vector
1 R$ t% D3 w: L4 g. {; s0 V 6.2 UF矩阵函数UF Matrix" @' c& u) }- J2 O/ T! M2 m# V- F
6.3 UF坐标系函数UF CSYS. @3 ^/ u+ w5 M7 C
6.4 UF对话框函数UF Dialog
& _: ^: J# U3 i- |1 Q& o" u 6.5 UF选择函数UF Selection
) b& {" E! P) H. v. I. ^ 6.6 UF系统函数UF SYSTEM* _$ J, }- i% h( H& x) H* o
6.7 UF特征函数UF Feature5 {: }. r s% v" \3 |
6.8 UF面函数UF Face x) C8 \ R( j# p6 E
6.9 UF边函数UF Edge
+ E$ D7 C. E& C! Y8 u6 t' \4 ? 6.10 UF模型函数UF Model
9 M/ o0 p' h; Q, S. u9 S0 m) h$ R 6.11 其他相关函数使用NXOpen替代说明
9 N6 J7 c2 `( m- o 6.12 实例:选择体绘制包裸体8 f# w$ i& P- d' l3 ^7 Y" n
Ufun常用函数归类
, C+ G1 G; ?& n- G& R! `
6 O) q$ V" F& \7 菜单脚本Menuscript 7.1 基本menuscript书写
0 P4 w6 E2 [9 V& ~1 x! ~ K 7.2 menuscript的高级用法* y- M' j* [9 J. u9 M6 E: g
7.3 实例:创建自己的开发工具栏, s+ l! r' Q+ R5 I& g- S4 T
7 菜单脚本Menuscript
: _9 |. |5 [0 I9 ^& m
8 Block UI界面开发
" z" t3 P8 [) R. B 8.1 Block UI基本使用入门
3 N; \, p8 e+ x9 N \ 8.2 Block UI生成代码模板解析
& G: ~( e6 e6 O5 g 8.3 Block UI控件的使用技巧- P* d5 i( Y* I5 k+ ?
8.4 实例:控制Block UI的显示
$ U/ j' E4 P! `% H
Block UI界面开发
9 R" {% s1 r# Z* P
# {+ D4 C- `# I9 a* Q. h
9 Journal日志录制及DeBug技巧
$ w6 i" ^$ c- k 9.1 Journal 用户界面 ; U& z1 m( c$ \, F
9.2 Journal 创建及运行 * C* f6 q# R) C& O. C# Q4 h z
9.3 Journal 到 NXOpen 程序 2 m4 D: ~7 q' J) z, r
9.4 内部开发DEBUG工具条使用
3 ?1 l" W( V! @7 w q0 v 9.5 基于VS的DeBug技巧, A/ W+ H( F& V% Y$ o O
9.6 实例: 编辑操作记录生成 NXOpen 代码
( ^1 M) \" J& L: N
9 Journal日志录制及DeBug技巧
( A7 [& g. z) p( c8 K- y10 NXOpen对象模型- V* f- K$ n8 s: [- E" m p
10.1 NXOpen通用对象模型图解 ^2 D+ w8 t6 E
10.2 NXOpen通用对象类说明
9 a5 n: n! M4 j3 E 10.3 永久和临时NX对象区别
: h# ?9 Y" v7 o- V/ z! j0 q 10.4 Handle, Tag, TaggedObject 相互查找 - [ C8 Y3 [& v* T/ I5 `* H1 }
10.5 NX Session 对象基本操作
+ O+ j6 v+ v) o/ s9 h, o; [# Y 10.6 NX 对象遍历与查找2 X; L& {" J) E. z
10.7 NX 对象创建|编辑|查询 ( W$ e0 O6 s( g/ Q% R7 d
10.8 实例:选择球特征并编辑
7 m5 g# F( `: S% |
NXOpen对象模型
5 ]. I7 T& o/ m Z9 A; v
$ C5 h: N B* }) n11 NXOpen操作NX对象
/ b, m0 L9 v8 O; D" _( E5 Y/ @3 { 11.1 NX对象模型更新 8 l0 l2 e6 R, `
11.2 NX对象删除操作
* n% W0 y/ w+ }9 C; W! ? 11.3 NX对象属性操作7 z( ~$ `. J) k7 B! s5 [
11.4 NX对象部件操作
0 I: F! B# V4 u/ B L4 d( o2 Z1 f 11.5 NX对象部件文件其他操作
1 k4 l) l! B% O 11.6 NX对象装配操作
% E7 s0 c% _$ P3 K; a8 F- h! a+ t 11.7 实例:遍历装配 J$ x- ~" ^+ m! ^2 j
11 NXOpen操作NX对象
p& Z0 }$ f8 x
( ?; s5 @6 K* I# Y( Z; R
12 NXOpen结合UFun开发实例3 X$ _6 C. m9 I" @; a& H, N4 e
12.1 标准件创建实例
" ~8 o( g! ^5 ^3 a 12.2 自定义符号创建实例
* _1 D6 ?- }, o; I 12.3 自动装配创建实例
' r( N/ J5 o/ S 12.4 自动加工创建实例
7 p. F* a$ W2 ?- S( Z6 h# Q 12.5 学习方法推荐# r# e" E3 U- D
12 NX二次开发实例
! X' ^* p2 c5 G, p! ]+ u9 r. [% W; ~% `. c4 j
1 W# D! S6 F8 A; _9 x6 i% v' t/ e, Z ^. k( s8 q/ K7 \# [9 j6 O2 L
# m$ x! L8 z3 t5 W" [
9 s [2 m9 n1 A2 e6 d& q
|
|