|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
目前内容及PPT和实例文件正在完善中,在10月底彻底定稿,大家可以根据这个帖子的内容选择是否参加这次培训。培训报名地址:
+ u$ G: Z) F& o3 y4 Y, o! O' H! Y# H) `/ _2 x/ f0 d! i6 I9 x% B' d
x; f5 M& [0 X. l7 p
PLM之家 UG NX9.0二次开发(ufun和NXOpen C++)网络培训火热报名
1 e$ i* j9 [. G/ K1 \; P; L# Fhttp://www.plmhome.com/forum.php?mod=viewthread&tid=1400&fromuid=14 s2 m6 Y% W8 j# f: Q
" {5 _, E1 n3 @/ N
(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)4 Y2 d& Y5 O, p
5 U" _& E7 \9 E$ h" h
Z2 S' b- Q6 [ ^
- }9 l @3 S+ UPLM之家 UG NX二次开发培训课程提纲, v. E3 w, Y7 m3 P2 x9 l. c- z! p
PLM之家NX二次开发培训课程提纲
f$ w: C; K9 e! x- I! N4 [4 x4 X( K" u/ \# Y; c$ p
1 NX二次开发简介
; t, k* ?7 s' i0 C. c 1.1 NX API简介及架构+ d- N! m& r. y: g7 K3 N- M
1.2 NX API开发语言比较 \4 i. O# ^7 v+ h
1.3 NX二次开发工具
% C* G8 Z1 w2 u; m" e6 m
1 NX二次开发简介
( B7 Y6 b! @* u" P( E0 B
5 e# @3 x9 L( v. |; {2 NX二次开发模式及环境变量
: s+ A/ y3 c1 T5 ~6 t 2.1 NX开发环境变量设置* q/ R$ p+ Y, {& p
2.2 NX开发运行目录设置6 R. _0 ~* W# f, D2 q3 g" S( h
2.3 NX开发运行模式* L9 s! Q6 Z$ V9 @) m( Z# k3 @
2.4 用户入口User Exit) X5 [4 a5 Y; `: c
2.4 NX开发卸载方式
0 F% Z& H+ g( \: f! v `
2 NX二次开发模式及环境变量
# O# A' Y$ [0 U: m
: j. i" g$ {& t Q+ T
3 NX二次开发环境配置
0 E4 m& Y% U) d I 3.1 手动创建工程开发环境
: h4 o& O) D6 R* b) z 3.2 向导创建过程8 [% D0 {9 C4 K n9 l0 r* z/ u3 g
3.3 实例:使用ufcre入口函数
# X# ]1 g2 `: G) e/ s
3 NX二次开发环境配置
2 b! x% S" d+ h$ m' D* u
) n( \/ j! r9 n
4 Ufun函数入门技巧
1 _# D" c& [0 _: v( k) W8 N 4.1 UF参考手册
! D- x) n6 } h0 @ 4.2 UF函数命名规则5 Y- P+ ~$ V0 G y/ \
4.3 UF License# G2 ^. M6 |+ k* e6 t, ` N
4.4 UF Memory. V( I, h9 j" I' ]" I' E
4.5 UF数据结构7 }5 i) h9 D1 N5 Y* P* F0 ]4 k
4.6 UF中结构和指针的使用
) F% T v: ]( i# Q 4.7 UF实体类型及转换
! E# G2 n6 n* h+ x: v" R 4.8 UF坐标转换 }& Z! M# Q! ? B; I
4.9 实例:创建点并输出信息
( x& D1 b* r$ s2 ]% f
4 Ufun函数入门技巧
! F9 Z6 p/ ] m9 O7 @* e0 Q* c
' l0 f8 J: T3 Y# e+ A/ {2 I2 D
5 Ufun操作NX对象类型
& k0 Y5 }- z4 E* v1 H0 d 5.1 UF操作部件对象
. \3 h, f/ W' B$ S 5.2 UF对象基本操作函数
) b1 W3 C5 Z/ B5 ?# V# \. L8 J: x 5.3 UF表达式函数7 t$ v# U$ \5 H6 R- [1 H+ a
5.4 UF链表对象/ I5 g0 }& f) {
5.5 UF属性对象
- ^! g; r8 A" P 5.6 实例:部件创建及表达式操作
' U O; a# }8 S' C0 e
5 Ufun操作NX对象类型
0 P2 E9 Q' r/ M- o# \8 W/ }# x- Z, c. C
6 Ufun常用函数归类6 |6 f* ?. Z. j+ E+ x
6.1 UF矢量函数UF Vector
/ B- d9 Z4 w4 Y5 o 6.2 UF矩阵函数UF Matrix8 v; d. b( @( r% }
6.3 UF坐标系函数UF CSYS
. T! ?& C4 H) N: K 6.4 UF对话框函数UF Dialog
$ I' e6 h8 r# k2 D$ |+ [; X 6.5 UF选择函数UF Selection
: s5 O: ] s+ k9 d2 q/ ` 6.6 UF系统函数UF SYSTEM0 T6 b/ B! R) [' g1 g) P/ i
6.7 UF特征函数UF Feature
/ e" n7 s7 D: ~! b" G* e1 D 6.8 UF面函数UF Face
* W- l2 [; p4 U6 k; e' Z 6.9 UF边函数UF Edge
8 Q4 J5 P0 M/ g9 ~ 6.10 UF模型函数UF Model
# c% s B# D; ~: G8 j9 n) x 6.11 其他相关函数使用NXOpen替代说明3 s, E' _. ~+ h S; ]
6.12 实例:选择体绘制包裸体! \* g+ N5 o, N8 m6 V2 _( z- e
Ufun常用函数归类
K! i5 y. a4 L# K2 g
4 c/ w2 M+ Y9 Y8 Y* M( v; d7 菜单脚本Menuscript 7.1 基本menuscript书写 e3 w/ o4 z% D; ]8 Q; U
7.2 menuscript的高级用法
8 H; {* T3 R }, Q1 j+ @ 7.3 实例:创建自己的开发工具栏
- z# L# }- T. Z
7 菜单脚本Menuscript
' S5 ]. [: y$ |1 ?5 N
8 Block UI界面开发: j: Q% h* ^7 U2 d0 f
8.1 Block UI基本使用入门
- v9 x* ?2 F) N) R0 i2 C& L. x% U 8.2 Block UI生成代码模板解析
* |- o3 C6 O& t. W7 P3 C+ u. { 8.3 Block UI控件的使用技巧: a8 I/ O# L; `' b. Q
8.4 实例:控制Block UI的显示% d' a6 M5 D( z. z" Y4 H- T5 h7 e7 w
Block UI界面开发
, a9 m+ a2 x2 }9 l
2 A' u: _; ~7 y% f
9 Journal日志录制及DeBug技巧
! _. L0 x" @( f/ B4 w& d 9.1 Journal 用户界面 - @) G( Z+ E" _2 Z1 Y7 l% w
9.2 Journal 创建及运行 , B7 N D$ }2 e2 c
9.3 Journal 到 NXOpen 程序
, {4 [! E+ g. _ 9.4 内部开发DEBUG工具条使用
) B) x! s4 _* A/ U* R' O" B 9.5 基于VS的DeBug技巧
. [8 R4 B: B5 h0 W, C( _8 H! e 9.6 实例: 编辑操作记录生成 NXOpen 代码 : a; C* e0 j" S) C
9 Journal日志录制及DeBug技巧
! d- C, ^; l7 N' ?
10 NXOpen对象模型
8 Q' m8 n6 I2 z$ Y5 g# r 10.1 NXOpen通用对象模型图解 ; z# W" m; B( E: Z5 y+ X( W6 c
10.2 NXOpen通用对象类说明& @5 d) d6 w' t' }- e J
10.3 永久和临时NX对象区别
" T5 ~0 ^, m7 T* F( K 10.4 Handle, Tag, TaggedObject 相互查找
+ D2 f! l1 T, e: F; q" e( q0 v. I 10.5 NX Session 对象基本操作 ) u) w" ]* }& }; O P; p4 M
10.6 NX 对象遍历与查找0 k( F0 f( i8 r
10.7 NX 对象创建|编辑|查询 & i0 R5 k @- Z( l
10.8 实例:选择球特征并编辑/ E @$ ?% @9 o, m9 |4 _; _: c" ^
NXOpen对象模型
2 l! D4 c4 v: a1 }% v
, j$ ]1 W% F0 d( }% U/ J
11 NXOpen操作NX对象: E: Q. e0 H- ?' h
11.1 NX对象模型更新 ' x5 f. r. T) ^' |* H
11.2 NX对象删除操作 3 g& y" L, }" q1 O$ \, v
11.3 NX对象属性操作, p2 Z/ m: C2 E5 b
11.4 NX对象部件操作 / A* y7 C+ T* s( O$ a! M3 Q2 U& c/ U
11.5 NX对象部件文件其他操作
1 o* q, l9 t4 R- S- s 11.6 NX对象装配操作
3 d* R" Y3 K0 K 11.7 实例:遍历装配, {! }; C& R# `* s9 s7 c' g/ z0 j
11 NXOpen操作NX对象
( X( Z; U9 r; a. n, F- b H/ l9 w
1 [; N1 e$ L0 d9 w
12 NXOpen结合UFun开发实例
, |( {0 s& D( l: A( w$ N, E 12.1 标准件创建实例
# f7 k ]( R" B/ |* D' U, S3 Z 12.2 自定义符号创建实例' ^. F. g: }# Y7 ~$ m$ j; U/ [
12.3 自动装配创建实例1 S7 s z& [0 V! ~1 b" X. A3 ^
12.4 自动加工创建实例
6 f: B, X* v9 _/ k3 p: f+ n 12.5 学习方法推荐7 _- v5 v/ Z, W
12 NX二次开发实例
; W( e- I4 M. C1 q! }& A _- f
- ^9 [! \- k" [1 @ V; `% _, L! u0 h% |0 m, L+ Q( s. X* o
' F! I( A# ?+ O1 v7 z( \' C. Q0 f) d% R) Y# W
1 g% d, ]& J1 u
|
|