|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
×
目前内容及PPT和实例文件正在完善中,在10月底彻底定稿,大家可以根据这个帖子的内容选择是否参加这次培训。培训报名地址:
4 k) ^& G& y+ `8 j% o
; Q& ^ w$ z6 S- w+ h
3 b# W; C% P8 s' I* BPLM之家 UG NX9.0二次开发(ufun和NXOpen C++)网络培训火热报名4 ]8 ` ~ J5 g! i) C* N9 c6 K
http://www.plmhome.com/forum.php?mod=viewthread&tid=1400&fromuid=1! |5 c4 z! r6 C
* y- P) o, R. U+ j8 N6 p
(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)5 I/ i. p; G7 h4 O6 ~- k
4 \! Z! x3 e. P7 x; w
6 k( h8 a+ m) z, Q
- C9 S1 c3 F/ S( P c2 }PLM之家 UG NX二次开发培训课程提纲* f B3 U7 N1 Y' z5 }
PLM之家NX二次开发培训课程提纲
: k% X" G e* y$ T1 m9 u: e: c% H& [- R
1 NX二次开发简介
0 t! Q9 Y" K S9 j 1.1 NX API简介及架构
m. e: @- G7 ]* i 1.2 NX API开发语言比较% m) u" _4 L8 d7 u
1.3 NX二次开发工具5 S9 N+ y) @) R- a/ x
1 NX二次开发简介
L! s0 |; I' {/ m& s7 z; `. {4 V( m5 I- R5 I
2 NX二次开发模式及环境变量
; w0 j) a3 z6 w# C6 L 2.1 NX开发环境变量设置
8 A7 @0 I, d: s& w3 Z* ?6 c 2.2 NX开发运行目录设置
8 l0 W6 |$ o- `% L, { 2.3 NX开发运行模式: e' S) o+ i O: n2 V
2.4 用户入口User Exit' m D3 N9 U {5 U) w5 i
2.4 NX开发卸载方式
0 C: \) l w$ D I+ X m) T' G" g
2 NX二次开发模式及环境变量
, ^6 x( R; b3 p. e; g; ?) A9 y/ Z8 x3 i9 J/ y# w$ Z
3 NX二次开发环境配置& B' }( v+ V) i
3.1 手动创建工程开发环境
; h% i7 E9 o0 k; g 3.2 向导创建过程
7 x1 w) s( q1 s 3.3 实例:使用ufcre入口函数/ P* j }) e, @' ?$ \+ t0 h) S
3 NX二次开发环境配置
) X/ j0 l& x! W5 `, d: }" ]# \
/ g+ a4 Z, P* F4 x
4 Ufun函数入门技巧' g/ L5 r5 i9 ^: l7 f
4.1 UF参考手册5 b; C" H' H$ V
4.2 UF函数命名规则
% s* d& K% o8 @4 x c% _7 \ 4.3 UF License
, ^) w4 I' M8 M 4.4 UF Memory
! D% b& p/ t! g) D: o8 C3 d& e 4.5 UF数据结构! Z' b, H' ]4 i% ?: f. E0 }7 D/ e4 P
4.6 UF中结构和指针的使用
/ r3 S6 v4 b! g9 D$ p 4.7 UF实体类型及转换8 w% k7 _( d9 J- J8 ?, A
4.8 UF坐标转换
( e, ~1 |% ~) R1 w6 x! f) Y% T3 b 4.9 实例:创建点并输出信息$ h a% I$ [7 ~9 f) f
4 Ufun函数入门技巧
) W; M. W' B0 g, Y6 @
& D0 J! q' L$ w2 y5 Ufun操作NX对象类型
" v$ C, U6 {1 @0 f% o 5.1 UF操作部件对象
% t( v% g- v* |7 ^" G, q 5.2 UF对象基本操作函数
- F6 f1 w" q& B5 r; [ 5.3 UF表达式函数4 d+ t& v" H/ ]; p
5.4 UF链表对象+ L1 [6 o, r% o7 a
5.5 UF属性对象& l, T5 c/ I0 P, d5 t
5.6 实例:部件创建及表达式操作
b: e9 R5 u( |- [- q
5 Ufun操作NX对象类型
' B% `) \: B& \3 |) J q
2 n) P3 M; f. ^1 `6 Ufun常用函数归类" T# ]/ a5 Y% Y
6.1 UF矢量函数UF Vector7 ?5 S' y* h) \8 s: d* j
6.2 UF矩阵函数UF Matrix
2 B, u0 `$ g* t4 M 6.3 UF坐标系函数UF CSYS
2 F* M W4 } q0 Y; G, u y2 N) s% ^ 6.4 UF对话框函数UF Dialog
- o z* N9 V* D 6.5 UF选择函数UF Selection
8 [' {" k' a6 e, R, S 6.6 UF系统函数UF SYSTEM
) z. G7 b! i" L 6.7 UF特征函数UF Feature
( s2 a( ^( ^! C# A# V 6.8 UF面函数UF Face
6 z t5 A0 g; c5 p- e- I; W% F 6.9 UF边函数UF Edge! Q. G5 Z* W, p. Y# X& l' T% Y
6.10 UF模型函数UF Model5 z! {, O, B* k( \" u0 a: Z9 M
6.11 其他相关函数使用NXOpen替代说明
3 |4 ^( }2 p* s" ` 6.12 实例:选择体绘制包裸体
* @0 N, [0 i9 k2 c3 ^' n4 c( H
Ufun常用函数归类
' T! L, c' v4 Q. U+ W: V
+ ~) F: ?% A$ k* T1 A0 F7 菜单脚本Menuscript 7.1 基本menuscript书写
; v; f3 C1 L* h: F/ K 7.2 menuscript的高级用法4 k. Q: l' q; K$ m$ d4 u
7.3 实例:创建自己的开发工具栏
8 |! M& o0 B6 n
7 菜单脚本Menuscript
. ?, o# o/ T' x" s; {9 t8 Block UI界面开发: O5 N' \' D: ~) p" \! V
8.1 Block UI基本使用入门
2 X; V' D- z" H, O% ^ 8.2 Block UI生成代码模板解析9 g% i' V7 w/ s) q7 r
8.3 Block UI控件的使用技巧4 L0 ?4 Y1 _: G* B* H( w+ E
8.4 实例:控制Block UI的显示
4 Q! a. ?, ^ R
Block UI界面开发
) ], b6 ~* O" c y0 p. Y- C9 H9 I \; S8 K, n U/ Q1 a: ]4 x
9 Journal日志录制及DeBug技巧" Y+ P! D! a+ Y; A7 S1 r
9.1 Journal 用户界面
. b. s) Y+ A; O3 S) ? 9.2 Journal 创建及运行 - ^( X4 i4 o5 \) a! n
9.3 Journal 到 NXOpen 程序
8 C$ i- N" X( {& g" ?+ I, n 9.4 内部开发DEBUG工具条使用& N- @: Q! i& T( H
9.5 基于VS的DeBug技巧
! }4 A- T# X3 R B7 M' u; G 9.6 实例: 编辑操作记录生成 NXOpen 代码
/ M5 w2 {8 [1 e& Y
9 Journal日志录制及DeBug技巧
$ i9 C+ E# C+ t
10 NXOpen对象模型5 E' U& N* ^4 ]
10.1 NXOpen通用对象模型图解 0 d( e( K" g% X" L B) g: F
10.2 NXOpen通用对象类说明
9 W* a1 M d$ n, e 10.3 永久和临时NX对象区别4 @5 }" k% K& T' \. H' E4 A0 F
10.4 Handle, Tag, TaggedObject 相互查找
$ \' E9 N4 O3 F1 d 10.5 NX Session 对象基本操作
: Z5 M: S* D' M# I, m. `8 \ 10.6 NX 对象遍历与查找* H4 G5 ^6 k$ g9 p4 I4 r1 _
10.7 NX 对象创建|编辑|查询 + X. g$ n( H4 r, j) e
10.8 实例:选择球特征并编辑1 r6 o9 b5 T) H1 ^9 @
NXOpen对象模型
+ I, F; f9 q3 F- S1 b C! I) @8 N& ]* O) r9 B
11 NXOpen操作NX对象# e2 I' p& |' T8 i ~( C
11.1 NX对象模型更新 ; A. u( C4 Y+ x* \
11.2 NX对象删除操作
* n0 r# F! P2 N2 ] 11.3 NX对象属性操作. d* W/ w& k' c
11.4 NX对象部件操作 3 ?# Q7 j# z1 |1 d& _4 z
11.5 NX对象部件文件其他操作 ! F4 Q9 E3 U" t
11.6 NX对象装配操作' a# t7 H8 @- G6 h1 s
11.7 实例:遍历装配
9 r+ [( p* O( Z4 i' M+ T
11 NXOpen操作NX对象
) t! S) [- k" e! E* Q, l
5 j) u. X5 k% ~' j% A, f12 NXOpen结合UFun开发实例0 m8 U1 W- p; ?( a" j, j1 k
12.1 标准件创建实例! c9 F7 \* S! a8 K3 k l
12.2 自定义符号创建实例. |+ q8 J! |" L% h; n0 p8 f# Z( Q
12.3 自动装配创建实例$ w" `$ S! t# w' b% e4 W4 W
12.4 自动加工创建实例
$ ]7 g7 N6 i) R1 j 12.5 学习方法推荐
4 s6 d; }9 r& S# R9 N" M
12 NX二次开发实例
% N# b+ F7 A/ l4 }# Z
) \+ F& A" z' `6 x# A$ [1 q# F4 k/ u7 |- _) A8 s+ j
6 W3 x' F4 D! |% v. K2 A2 t
/ z9 p; ~! A4 v0 M/ |5 d9 ?5 ?1 _
8 Z1 l4 a; U& n: T, V$ V |
|