|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
目前内容及PPT和实例文件正在完善中,在10月底彻底定稿,大家可以根据这个帖子的内容选择是否参加这次培训。培训报名地址:
( t- K' z( B% h
' W3 ]2 _0 A4 R. M( E# t4 y1 R! I! J8 ~ y3 l; K+ {
PLM之家 UG NX9.0二次开发(ufun和NXOpen C++)网络培训火热报名
. c- E( ^+ n/ s0 {, I S; Ehttp://www.plmhome.com/forum.php?mod=viewthread&tid=1400&fromuid=1* @# g6 B# _" M5 y! w
B1 ^) d& N, U7 f
(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)
/ s3 g$ X/ d, G; o* m" u
1 N' X3 w3 w/ ~! Z8 z4 }0 m' r6 s
4 k5 q3 x& l4 i( G9 RPLM之家 UG NX二次开发培训课程提纲
4 g e0 [0 V) m) `: c. I2 l
PLM之家NX二次开发培训课程提纲
- k. k; B2 T2 s2 l
/ Q# A$ }. i! x1 ^2 j
1 NX二次开发简介
& d7 P4 D7 h9 _- `* n4 ` 1.1 NX API简介及架构
/ P# g8 F j1 D, J [0 b 1.2 NX API开发语言比较
& C3 ~4 g, K W. O. Z% v! k 1.3 NX二次开发工具+ F- s6 V& {4 {- `. H! P! c
1 NX二次开发简介
0 ^4 W" ^/ h# h; _5 z" D# D! w8 }0 C4 W- m! j, |9 C
2 NX二次开发模式及环境变量
) w2 @( B" Y b( a3 c' }* p 2.1 NX开发环境变量设置
" Y, c/ }3 x9 H. f% w }/ |$ P' p 2.2 NX开发运行目录设置
; I. Y5 d* M! b8 v! c 2.3 NX开发运行模式
# I; F: ^, c8 r/ c7 R" u% ^2 Z 2.4 用户入口User Exit
( r! K5 J( n# t4 R5 A# S 2.4 NX开发卸载方式
$ S$ U' r l* k5 n
2 NX二次开发模式及环境变量
. L' G( r! f' V( B5 S! g
" W$ _7 {; V' @/ d _3 NX二次开发环境配置; `: l- C5 J, p% p7 K
3.1 手动创建工程开发环境
9 o8 B4 p8 r4 G. g, _! k9 M9 U 3.2 向导创建过程. a7 x+ i$ q, e/ O/ D+ k' I* f
3.3 实例:使用ufcre入口函数# u x2 v! b) B" q
3 NX二次开发环境配置
0 M' l X" J, H; d3 T4 S9 Y2 ?, X' \5 o0 D% Z2 M K
4 Ufun函数入门技巧
$ B5 T8 \% Z5 _/ [, n 4.1 UF参考手册
) V0 ]2 E2 `. y2 T+ S# I 4.2 UF函数命名规则
\! ~6 G' S5 }7 k 4.3 UF License$ U e6 Q, y- W
4.4 UF Memory
+ c i+ V; [! B! | 4.5 UF数据结构! Y6 z6 Y' y; n# U
4.6 UF中结构和指针的使用
: x& n; Q* ^. }/ h( r6 K' O 4.7 UF实体类型及转换
; o$ V% f& q$ d# v) \8 J 4.8 UF坐标转换' u- o) t7 k1 {- r
4.9 实例:创建点并输出信息
I. G2 }& ^8 R* a0 W Z1 D
4 Ufun函数入门技巧
: _8 b4 E0 Q' L2 y- V3 z0 Z/ f
5 J4 E+ Q" A5 R0 u# Z! G) l6 [5 Ufun操作NX对象类型
2 G7 U2 Y4 `0 m6 P9 S 5.1 UF操作部件对象
% n' S" W% ]9 f+ V' S a' U9 G0 P 5.2 UF对象基本操作函数6 v5 V2 M4 |$ ]. r
5.3 UF表达式函数8 q6 t8 w: v7 i9 J0 F1 D- U
5.4 UF链表对象2 \3 E P' k% j! K3 X2 a
5.5 UF属性对象
i3 a* \2 J: }* g" M! r" z r, p 5.6 实例:部件创建及表达式操作
: C" R+ e$ Z0 f& R4 D
5 Ufun操作NX对象类型
* |; d& r7 l ~7 @7 x0 k9 o6 L' `" Q/ u' L% K
6 Ufun常用函数归类
8 q6 z' e0 N/ m/ ]4 m 6.1 UF矢量函数UF Vector
5 w1 f3 p6 \$ v 6.2 UF矩阵函数UF Matrix
* }! Y, W2 Y9 `3 ~7 W! j6 j 6.3 UF坐标系函数UF CSYS* E X- K- Y0 f) P5 s
6.4 UF对话框函数UF Dialog
: l; G: `" U, P9 K3 m1 E( y5 A 6.5 UF选择函数UF Selection
6 R1 w# f& _( T( Y$ F( [" b 6.6 UF系统函数UF SYSTEM
# J6 R; ?6 }: ?% T S 6.7 UF特征函数UF Feature
; g$ e! Y/ j7 Y/ M k. a 6.8 UF面函数UF Face2 o/ i% |3 f/ H1 R' d& {
6.9 UF边函数UF Edge
' T: j6 y! d% w9 @* X 6.10 UF模型函数UF Model
7 k# w! F9 c& \. { 6.11 其他相关函数使用NXOpen替代说明! v- X q4 A5 A- Y7 y. E0 Y3 @
6.12 实例:选择体绘制包裸体+ [' T8 r/ K8 s+ }3 ?6 C# }
Ufun常用函数归类
: ]/ e3 R: O: y' B
4 G. x# T B. n! t7 菜单脚本Menuscript 7.1 基本menuscript书写4 w* [9 C5 n% p& j6 e( u, h
7.2 menuscript的高级用法
4 p+ D4 R' |: a 7.3 实例:创建自己的开发工具栏# f) c" j" s! n2 @9 P ?& z
7 菜单脚本Menuscript
5 X7 V% H: S0 h" S# R5 h* ]8 Block UI界面开发
5 O: T1 d2 m' k9 ~ 8.1 Block UI基本使用入门. `6 U% Y$ Q9 r$ N; n
8.2 Block UI生成代码模板解析
. f' w* V5 W# h 8.3 Block UI控件的使用技巧8 [1 L2 ~8 H9 f$ n" y5 ~% ~- _
8.4 实例:控制Block UI的显示- Y: _5 ^- Y6 o( b
Block UI界面开发
5 U- W, R2 g; U2 a
# q; j" d( u- l4 o& G; y& ^9 Journal日志录制及DeBug技巧
( o% k& s( M& X8 ^8 H 9.1 Journal 用户界面 # c# a; J8 u2 n* y- C& l% Y
9.2 Journal 创建及运行 ( k+ C9 G4 Y5 B7 G4 c3 T7 |+ w% X
9.3 Journal 到 NXOpen 程序
2 b2 }) w8 | ~" a& c5 Q9 y+ A! ~9 z 9.4 内部开发DEBUG工具条使用, |$ m* q8 ?. U6 Y. {' ]% b
9.5 基于VS的DeBug技巧% ]) y7 l! ^4 H9 Q9 ~5 t1 z/ n
9.6 实例: 编辑操作记录生成 NXOpen 代码
- L0 _4 m, _$ X
9 Journal日志录制及DeBug技巧
0 d1 B: x+ V' k' W, l10 NXOpen对象模型5 X$ x4 W3 R( G5 s$ E
10.1 NXOpen通用对象模型图解 - B _2 I+ x# o w1 M4 W
10.2 NXOpen通用对象类说明' w6 p, x, R2 }, C+ ?& s5 i9 y
10.3 永久和临时NX对象区别
/ R) g! ?0 j- s( M j$ C 10.4 Handle, Tag, TaggedObject 相互查找 3 b2 T# ^# G4 c" o
10.5 NX Session 对象基本操作 - p) q6 @- X" z; N# v h5 N2 }
10.6 NX 对象遍历与查找6 v) F- j, `3 [; s" @5 J! W- r+ U' Y
10.7 NX 对象创建|编辑|查询
: C, ]8 a" n. c; N 10.8 实例:选择球特征并编辑
! r8 e# C4 z- R5 P
NXOpen对象模型
U/ ] T5 x$ s1 @& z) H6 Q1 G3 s
11 NXOpen操作NX对象
( S7 T# S" P. @+ b2 Q$ G* u1 w 11.1 NX对象模型更新 ! [) Q, y* O( e$ z3 U p
11.2 NX对象删除操作
|0 b3 S* w! {# @. g7 a 11.3 NX对象属性操作
5 g; L& o" x, f& p# P3 [ 11.4 NX对象部件操作
( Z: { e* j! @ 11.5 NX对象部件文件其他操作 % C. q& X6 Y8 H' d- b: W
11.6 NX对象装配操作
9 |: q2 z. ~$ J; o% z. U% X" }6 ] 11.7 实例:遍历装配/ q) m- k. e. T7 v& N* l: s8 K
11 NXOpen操作NX对象
0 h9 n' u' j8 a' C& c7 C% o
4 A6 t0 f1 ^+ E$ X( V: j% I
12 NXOpen结合UFun开发实例
2 ]. j$ J2 G& {8 h0 g 12.1 标准件创建实例- I% O5 B5 c6 u" t% @
12.2 自定义符号创建实例
5 h4 G( T0 ?# o* Y* w1 T+ d7 r2 } 12.3 自动装配创建实例9 t! n9 z/ o. V0 a
12.4 自动加工创建实例
; a0 b( C! c6 ?$ X* x! I2 a 12.5 学习方法推荐5 y3 g3 O7 x/ Q# m, i' j0 U
12 NX二次开发实例
3 \% |+ f! O: I. B# T: t% l9 N% V) Z& _
$ z( S9 u- @7 [/ |
9 s: c3 O. n! W( J1 O) [9 T" v. j1 Y
2 v; d) K0 d. |6 \7 i# f% S6 p |
|