|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
目前内容及PPT和实例文件正在完善中,在10月底彻底定稿,大家可以根据这个帖子的内容选择是否参加这次培训。培训报名地址:1 i8 ` f* E# ]1 Y1 `" b7 \* P
9 _4 S$ ]+ e2 Y9 [ e
# K1 H: f- d+ ~ B, h/ fPLM之家 UG NX9.0二次开发(ufun和NXOpen C++)网络培训火热报名
2 k5 [! i! N8 f* g9 U4 h: M0 p9 Hhttp://www.plmhome.com/forum.php?mod=viewthread&tid=1400&fromuid=1) T) h5 L! n! ?
$ w% C' m, W6 s+ g(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)
, f- j1 c& L$ w! v. x8 W4 t3 {# z& V' O
( f9 D! f7 Q* ]' ~/ L
e& W3 q/ Y' v9 C% k$ QPLM之家 UG NX二次开发培训课程提纲1 |7 q$ s1 @! [8 j. F8 T" j! [
PLM之家NX二次开发培训课程提纲
2 U+ U& m8 u/ X
% k [) n; |( p6 d. X t1 NX二次开发简介
2 K4 z/ Z$ o g 1.1 NX API简介及架构
* p7 T2 X% S; c3 l! |! j! ~; @ 1.2 NX API开发语言比较
' W) F( h9 G8 b* J 1.3 NX二次开发工具& c+ Z5 Q( m8 J( r" k
1 NX二次开发简介
! b! u, e. R3 R9 K! m2 u4 r6 y2 g7 H7 {1 y+ b8 o) S
2 NX二次开发模式及环境变量$ j0 D# S. x. R2 f7 H
2.1 NX开发环境变量设置+ m8 a- Y# r: [5 p0 I: B8 `
2.2 NX开发运行目录设置/ l( |$ Z! P* _5 k" k
2.3 NX开发运行模式* e7 [% T) v! ~9 E
2.4 用户入口User Exit
4 n1 Y8 M- {6 o+ A/ Q1 F, B. {- x1 \ 2.4 NX开发卸载方式5 O" J( }# @ F1 M/ i
2 NX二次开发模式及环境变量
" }, w4 p0 |! }4 ^
+ u- B$ @" i( D o# G9 o C6 Y
3 NX二次开发环境配置
4 {2 k4 N+ K5 ?$ M+ }& U 3.1 手动创建工程开发环境 T" o( O2 Q- L4 u* O
3.2 向导创建过程; T) k% t; Y4 O/ n' G
3.3 实例:使用ufcre入口函数, @/ g4 W/ M# w |4 V' n
3 NX二次开发环境配置
2 q, W2 m4 y3 ?6 u
+ b% n! Z: H* d9 m( @) y6 I4 Ufun函数入门技巧
/ x$ G+ m5 j/ T& E, t4 j 4.1 UF参考手册
: N/ N5 H! B8 c W 4.2 UF函数命名规则, F/ Z6 i& G& R7 L( O
4.3 UF License$ H' S# h$ m" M5 I8 B% f/ l
4.4 UF Memory: d" j: y& E6 E E, l6 l
4.5 UF数据结构& c- a! H( N8 j4 R6 s' W0 C
4.6 UF中结构和指针的使用
* g: V5 p+ O; }- e) i 4.7 UF实体类型及转换
& L) `: t+ m9 ^& @; z5 n1 P7 r9 ]3 ~ 4.8 UF坐标转换3 t4 [4 A9 Z- ]; \1 D% ?4 h
4.9 实例:创建点并输出信息
& e: c4 x8 ]% m0 [8 z! h
4 Ufun函数入门技巧
* S- H1 w8 r" ?3 n( Y2 V0 S# Q$ ~
i0 M- @# E% ], P
5 Ufun操作NX对象类型
; U7 m' w; t* k' A 5.1 UF操作部件对象: U8 ?/ Y: S7 `" ~* `! H) z* h5 S
5.2 UF对象基本操作函数3 D* g) `8 C+ o0 L9 c) E
5.3 UF表达式函数
% s7 B; q4 C8 Q 5.4 UF链表对象5 y* w, T0 E3 e0 C I! q
5.5 UF属性对象; S0 V* l5 |, V) x. y' G
5.6 实例:部件创建及表达式操作
( e* }0 a7 F+ K! o% R
5 Ufun操作NX对象类型
5 S6 U+ Z( t; ~' S& p# p
; c% i- b3 n' a& o! m: A+ e( M. k
6 Ufun常用函数归类
! g. o% i8 N2 A& Y& a 6.1 UF矢量函数UF Vector
: ~# O2 s! @2 @; B% U6 g J 6.2 UF矩阵函数UF Matrix
$ R: S! w( Q4 M& _9 X4 P7 E; T/ y- X 6.3 UF坐标系函数UF CSYS. V7 v' p4 r. ?) _6 T( W9 X
6.4 UF对话框函数UF Dialog! c: H! z) p. h4 T9 Z( y
6.5 UF选择函数UF Selection3 ~# \) S- r% ^7 ~+ B3 z
6.6 UF系统函数UF SYSTEM
8 x4 d1 V0 O! N 6.7 UF特征函数UF Feature
2 {: g# ] t! P; b* |7 J) Y 6.8 UF面函数UF Face
) Q1 ]8 B$ K+ a( |9 m ~" w3 | 6.9 UF边函数UF Edge
y0 Z8 m9 ~2 C/ n' ^ 6.10 UF模型函数UF Model
A+ H( o! h- F, q7 ]4 K 6.11 其他相关函数使用NXOpen替代说明6 K4 R% j- j+ y2 Q& I7 z' [9 L
6.12 实例:选择体绘制包裸体: X9 b# a: c" C5 H0 J* S' Q
Ufun常用函数归类
3 }; F3 X% u( `
2 v6 Y: C1 G3 H% C/ y% G7 菜单脚本Menuscript 7.1 基本menuscript书写! ]; R& O3 t! x0 q3 z3 ]) Q
7.2 menuscript的高级用法( c8 u, l3 Y* J \# f
7.3 实例:创建自己的开发工具栏
2 g) C9 c0 o" x6 u
7 菜单脚本Menuscript
I, z0 ~% t5 f& h1 ~7 A# o8 Block UI界面开发
) v) O& `: B$ k 8.1 Block UI基本使用入门
: c) d8 x2 l9 Z" b* F 8.2 Block UI生成代码模板解析6 K5 j L; H2 Q6 C
8.3 Block UI控件的使用技巧& G, z/ F c* O( @2 O6 y# K
8.4 实例:控制Block UI的显示
# ~0 j0 H) G& |% g B
Block UI界面开发
, q: ], y7 A. p. [. \
; `5 F( D# g. H# _# {" B9 Journal日志录制及DeBug技巧
0 _ d6 ?; {. z1 h5 N' `# ] 9.1 Journal 用户界面
# @- o4 q! K& }9 ^2 ? 9.2 Journal 创建及运行
$ ]1 B4 v7 X1 `3 ]- c6 r1 k D 9.3 Journal 到 NXOpen 程序 - q5 E# x8 L- c X0 h3 `) @3 L, z+ {
9.4 内部开发DEBUG工具条使用
* M* ]/ B" g* j" E4 [ 9.5 基于VS的DeBug技巧
9 f) }( H. e, S# j 9.6 实例: 编辑操作记录生成 NXOpen 代码
& [- u3 }8 X/ [6 O5 {' ~
9 Journal日志录制及DeBug技巧
, u) h7 R% P: ?4 B* _# v10 NXOpen对象模型
' l/ L+ w: S# ?$ B# n' Y 10.1 NXOpen通用对象模型图解 9 V' E, n; A2 C0 S6 u- M, L% n
10.2 NXOpen通用对象类说明( B2 P2 z9 d# v: {% j/ Y0 ~
10.3 永久和临时NX对象区别
+ i* G" a* ]3 Q$ G 10.4 Handle, Tag, TaggedObject 相互查找 % T. U, J% ?+ m* e/ }9 R1 O$ {" z: |3 V( }
10.5 NX Session 对象基本操作
: u, I, L! R+ Q2 Q) S 10.6 NX 对象遍历与查找7 k4 r- C5 U5 ]% W+ \
10.7 NX 对象创建|编辑|查询 7 V) Z. T V8 u* N+ x1 v
10.8 实例:选择球特征并编辑
( v* O% U. {! C+ W
NXOpen对象模型
# A: `% Y0 s8 Y _, G. N
c5 s3 k* {2 D* |11 NXOpen操作NX对象0 _6 \$ M* e8 V
11.1 NX对象模型更新
4 N- }$ U) o# i 11.2 NX对象删除操作 7 O5 m& \: N4 {! T
11.3 NX对象属性操作: V6 A+ k9 r$ u- t4 ?
11.4 NX对象部件操作 ' l. j; C4 e {2 `& \3 t2 O
11.5 NX对象部件文件其他操作 5 y5 C$ `" s7 _ d' S
11.6 NX对象装配操作
6 ?% b/ L- h# Q4 s; t 11.7 实例:遍历装配2 G) h# C I0 B* Y
11 NXOpen操作NX对象
2 ?: p1 C$ i* |! [' u5 d
/ h5 N/ J! r' D- N# I1 h12 NXOpen结合UFun开发实例
+ m3 t, j( `7 D t' v' h1 T% m 12.1 标准件创建实例
, J; P# G! P: j3 w# r0 L 12.2 自定义符号创建实例
4 p3 m q* i1 F7 R0 p0 b* n 12.3 自动装配创建实例
8 M& U' d( ?7 c 12.4 自动加工创建实例
* c% F2 k, v) i; x( b) A" c) h- O& i 12.5 学习方法推荐, J1 Y" X- t' ^. t
12 NX二次开发实例
2 {* y3 E$ v, r4 q Y
- Z) p' `/ W6 s8 B! n$ f* _4 R( J6 b- f8 s
0 n( T7 E' O4 R2 {
4 z' y5 }, i. E0 y" | l" Q! K( s- x( [ d' x9 ?/ [$ I
|
|