|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
目前内容及PPT和实例文件正在完善中,在10月底彻底定稿,大家可以根据这个帖子的内容选择是否参加这次培训。培训报名地址:! x# [- b% W% b6 p/ K2 n; L9 m
9 n1 j' K' B& l2 ~. l4 k* @. y5 S
PLM之家 UG NX9.0二次开发(ufun和NXOpen C++)网络培训火热报名7 E$ k- [$ v2 j* l1 D+ i( E$ Z
http://www.plmhome.com/forum.php?mod=viewthread&tid=1400&fromuid=1
1 K( Z: e _! j* C5 a
! u. t, O+ b3 ?) M& I(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网): I! }& O" i' {1 `4 S! c- h
4 t1 T6 U" Y7 J6 d% B, v7 _
8 i) t2 r: X9 Z8 D/ U) N( P5 b- V2 J
$ b+ K8 t& q3 W) d1 s TPLM之家 UG NX二次开发培训课程提纲3 W5 d# E& R$ c/ a) m* V [
PLM之家NX二次开发培训课程提纲
" q* Z& y V2 o4 B, x
* V- S$ c7 i3 l$ h; d9 S1 NX二次开发简介
4 `2 _3 u+ C- o' [, ? 1.1 NX API简介及架构
# N+ [( U5 F! c, r; l/ [2 T 1.2 NX API开发语言比较* O) W7 D4 t/ s: G
1.3 NX二次开发工具5 U0 x& \* `3 P( g. w d
1 NX二次开发简介
9 x! J* w# K1 o$ U Z
4 \6 T+ `; {% u! W2 NX二次开发模式及环境变量8 [+ \( a0 D P% i
2.1 NX开发环境变量设置
1 [( E" w7 h! S- V6 z2 C7 T 2.2 NX开发运行目录设置
' a9 q( p, T# P 2.3 NX开发运行模式" l9 [% P# g. Y( @, g/ t4 Q& }
2.4 用户入口User Exit
0 S+ W" P; X' ~) E 2.4 NX开发卸载方式
, P1 l, s' z: ~5 y
2 NX二次开发模式及环境变量
; }7 f5 x8 b: @- t9 A N3 }# C- G, Q3 s1 t0 c% @
3 NX二次开发环境配置" f! K8 ?3 S) l4 P0 m
3.1 手动创建工程开发环境
3 _0 f" P* g( U" t8 L- w 3.2 向导创建过程
) d5 v) X. W1 H3 u6 b" u 3.3 实例:使用ufcre入口函数
2 [6 z3 P# Z# D7 l! U
3 NX二次开发环境配置
3 ~" j7 M7 i/ c) l6 ]3 v
9 ?, ^) ~- _6 v1 O
4 Ufun函数入门技巧
1 V, E' c3 Z! m' V& }+ X 4.1 UF参考手册
+ y4 Z) M: w! G& M 4.2 UF函数命名规则
5 H5 p: D9 g" Z+ W) \; k 4.3 UF License
! o) V( N; C8 d* j( b4 x2 } 4.4 UF Memory
+ S6 U/ X" n; w- v( {5 {- [ 4.5 UF数据结构$ q. R3 W& q" r
4.6 UF中结构和指针的使用
! u. C p& _1 ^1 i: `% p 4.7 UF实体类型及转换
) Q4 G5 d( W1 e' K 4.8 UF坐标转换
2 D/ i# Z$ I9 A4 W8 \, A- c8 F 4.9 实例:创建点并输出信息& z, V1 U3 i. g" E
4 Ufun函数入门技巧
% z: F" g8 i C6 e4 B) P' N" @7 i: b& p
5 Ufun操作NX对象类型
9 @7 o" J' x" u) ~" D8 ] 5.1 UF操作部件对象9 F, D6 h- A2 t( a: G8 D* f. r/ n
5.2 UF对象基本操作函数& M e$ w& Y+ Z
5.3 UF表达式函数8 E8 } s* q: T0 S) v) Q
5.4 UF链表对象# F4 c5 p( f6 y+ g& g
5.5 UF属性对象/ Y3 d8 ?6 @* Y: c }
5.6 实例:部件创建及表达式操作
0 ^$ G$ p4 S- j' O! C! S
5 Ufun操作NX对象类型
$ r8 u$ @/ o' d3 _! t! ^6 R: J
% Y o5 @6 Z3 H9 Y( B5 J: G e' @6 Ufun常用函数归类
. I4 @, ]9 W: H3 q t, o' g! G 6.1 UF矢量函数UF Vector' w3 n* _9 n* K6 A- l$ \
6.2 UF矩阵函数UF Matrix
/ Q6 {2 w0 f: P( q 6.3 UF坐标系函数UF CSYS
% c8 J' j0 K0 E4 N 6.4 UF对话框函数UF Dialog
O' \: Q& l5 c, q) h 6.5 UF选择函数UF Selection+ O( j% L2 k7 x& W# y+ u/ x' y+ c
6.6 UF系统函数UF SYSTEM2 b4 j |/ W2 B
6.7 UF特征函数UF Feature9 Y1 G% u2 f. T+ R: g- |& N
6.8 UF面函数UF Face
( F% f1 ]+ \3 o' m) Y+ Z* f 6.9 UF边函数UF Edge
: u5 S* A% Z" E: X2 g: e 6.10 UF模型函数UF Model$ K3 b+ q1 C A; ^1 U
6.11 其他相关函数使用NXOpen替代说明7 ]9 {, @9 o. p& C- g
6.12 实例:选择体绘制包裸体9 S! _% a0 M9 X8 i6 Z
Ufun常用函数归类
! D1 {- E* O+ X2 ]4 N# F3 ]
9 R6 i# p4 c9 f+ N. W! d) ?- N7 菜单脚本Menuscript 7.1 基本menuscript书写* g$ ^% X+ `- K
7.2 menuscript的高级用法
3 \* s1 i! F9 j+ n6 H 7.3 实例:创建自己的开发工具栏3 b5 V$ l: ^8 g4 r
7 菜单脚本Menuscript
( j- k& E0 O# R4 C8 Block UI界面开发* w% E3 ~5 C& g
8.1 Block UI基本使用入门
% @5 T8 e- m( J5 M3 P! J 8.2 Block UI生成代码模板解析
1 ?% g8 g/ G P; @ 8.3 Block UI控件的使用技巧
2 G9 f( g- m1 F% P$ C* x 8.4 实例:控制Block UI的显示' N8 @2 W" q* {
Block UI界面开发
/ R9 o6 X0 Z$ e; k! J+ v$ G# r) q/ [/ a
9 Journal日志录制及DeBug技巧
( m+ i" ^3 A ^9 T3 g, I0 c+ s 9.1 Journal 用户界面
* S6 a( q' _* x4 T- h 9.2 Journal 创建及运行 ( b% R& F' j, l2 D# T
9.3 Journal 到 NXOpen 程序
1 O* {' i) T8 n7 M6 p3 {. K 9.4 内部开发DEBUG工具条使用
8 k! y' Y9 }$ k& X: R) \ 9.5 基于VS的DeBug技巧
# J- S' o; {7 y; }! W! h 9.6 实例: 编辑操作记录生成 NXOpen 代码 . n* w$ S& |, z+ p6 ~
9 Journal日志录制及DeBug技巧
) B! i, r0 J* C& E: ?; p& W( }, Z
10 NXOpen对象模型
/ {$ R4 K5 P- `* Q 10.1 NXOpen通用对象模型图解
% F+ Z3 J" \: ]- K0 S1 I8 c8 L 10.2 NXOpen通用对象类说明
: b# H0 L( ^* R6 N4 n 10.3 永久和临时NX对象区别
1 S3 T w* l5 T 10.4 Handle, Tag, TaggedObject 相互查找
" J& u/ B( z8 y& ~: b C 10.5 NX Session 对象基本操作 7 d5 z# ` p3 j+ }6 G7 K
10.6 NX 对象遍历与查找* D% u' S& w2 P5 ^2 |. b
10.7 NX 对象创建|编辑|查询
; K( N" O2 n0 S# d5 M$ U 10.8 实例:选择球特征并编辑
1 d5 }* B3 K% u8 o& S% T
NXOpen对象模型
- E8 K- K3 ^6 N/ R
2 R. ?& h& s( z5 v" g \11 NXOpen操作NX对象& B/ E. f6 a/ r, s7 I% K- s! i" \! ~
11.1 NX对象模型更新 $ l" M1 D% x2 M: `8 Q' z
11.2 NX对象删除操作
3 X T7 ^: ]# _' | 11.3 NX对象属性操作
0 ^! U* m! S* }' v+ j 11.4 NX对象部件操作
, N5 b3 e/ B" l% P+ ~ 11.5 NX对象部件文件其他操作
) b" f9 n% a5 T 11.6 NX对象装配操作2 J; H) T. X2 L) o. _
11.7 实例:遍历装配
& U) u* b+ O- ^- I" W. q
11 NXOpen操作NX对象
: P# L# Y9 p2 Z: v. ?2 B& Y
" O5 V1 u: y( q2 L- z) s; D
12 NXOpen结合UFun开发实例0 F1 F# r9 k! t4 v: _1 l+ m
12.1 标准件创建实例$ i% D9 N! _, s/ D' N/ s; H
12.2 自定义符号创建实例
) t# V n C% X: ~ 12.3 自动装配创建实例
) E* r7 |7 M% D 12.4 自动加工创建实例3 m5 C& u1 }( _; m6 B: [/ z" z
12.5 学习方法推荐
$ \9 S9 {$ j& P( `: g+ p$ _% e7 u
12 NX二次开发实例
9 u1 s2 |, Q. c5 Q1 s3 Z
" p% Z1 c. M, t3 l" {! i2 Y! U+ M0 @: C3 z4 M# }$ ~7 g7 u
9 e7 c4 n3 C! r- i3 q* Y ^
2 B) g" G# H, L+ K6 u" o# ~- c% \ p: D: X) O. p& b
|
|