|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
目前内容及PPT和实例文件正在完善中,在10月底彻底定稿,大家可以根据这个帖子的内容选择是否参加这次培训。培训报名地址:
2 ~) u, d1 O K( P' U, B6 e) u( O
A+ A. N y$ l7 M5 s
4 @! F W5 l# zPLM之家 UG NX9.0二次开发(ufun和NXOpen C++)网络培训火热报名
: B$ l" \* S$ x5 Khttp://www.plmhome.com/forum.php?mod=viewthread&tid=1400&fromuid=1
$ y: p+ @; S" c: X2 a9 x: q7 u
0 S; u( r% r# L/ N(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)
5 ~$ w, U; r8 S
1 l! o0 f% @; S; \8 L! a
g. V3 b6 p* L6 v# V
, _& W6 ?# X7 j# @PLM之家 UG NX二次开发培训课程提纲
, d: i& Y, r, y+ l
PLM之家NX二次开发培训课程提纲
3 D3 C- z4 R' ^$ I( L: ~& Y' J& Q
; n' }2 {. Z1 X# t1 NX二次开发简介. { D2 I/ w& L- A- u
1.1 NX API简介及架构0 T8 c$ \& [2 y6 M
1.2 NX API开发语言比较
( z! N( `! e: B: }/ M 1.3 NX二次开发工具; X( }+ m$ y! L# x# ?& g
1 NX二次开发简介
7 o' |* H; }$ W% J
3 ~/ V6 e- t2 [& o2 NX二次开发模式及环境变量# L& F' k( p) t+ s, \
2.1 NX开发环境变量设置$ r2 a. D) Y& M/ j6 @9 \. X% `
2.2 NX开发运行目录设置9 {- h6 y# w5 A' _# A1 n/ ~; e
2.3 NX开发运行模式 R+ r& ]+ a9 R, }/ d6 m+ c0 x
2.4 用户入口User Exit5 o: N" Q7 r6 |6 c5 P8 l6 D
2.4 NX开发卸载方式
; S- m0 j7 U2 B w; r) ~4 h" H+ z
2 NX二次开发模式及环境变量
( L4 ~7 a/ ~7 M5 i) ?. @0 t! Q. o" b+ y+ F) U8 M. O
3 NX二次开发环境配置
' Q! P6 R8 c. g0 A) m% @. h5 @( ? 3.1 手动创建工程开发环境
1 C8 S8 `+ ^0 \ 3.2 向导创建过程
+ F2 |$ {: G4 t" E 3.3 实例:使用ufcre入口函数) ^, w6 k* ]/ L/ C% v- f
3 NX二次开发环境配置
2 [5 F, ^; k+ h- j+ J6 t2 }0 p4 S' D! Y3 V
4 Ufun函数入门技巧
, c! A6 ^& ~( @% \% ]1 u4 k7 r 4.1 UF参考手册 D9 p% A+ Y! B7 c8 ^
4.2 UF函数命名规则1 X Y' x8 W+ V$ v: |4 U' j
4.3 UF License& W3 G% p2 T6 a! w# Z' z# K* k9 Q
4.4 UF Memory
" c6 v! c2 E0 K- S& G/ { 4.5 UF数据结构2 P5 K8 O7 n R8 L, S- f1 b5 J
4.6 UF中结构和指针的使用0 `" y8 C5 w* Q7 k/ H |
4.7 UF实体类型及转换3 l+ h( b, @* n
4.8 UF坐标转换# h) I$ o9 c, l7 I( G4 A
4.9 实例:创建点并输出信息
* y% C. i7 j+ Y! V4 R |0 a
4 Ufun函数入门技巧
5 @* \3 z @# k) ?) f( M
6 _4 w3 C5 Y5 P7 U+ x& H% K5 Ufun操作NX对象类型
j2 K! p- V5 l; p% a, M 5.1 UF操作部件对象
+ T6 d# K3 M# b. ?' u 5.2 UF对象基本操作函数
: {1 b; L0 S4 j& I& v7 r 5.3 UF表达式函数
) e+ a7 U1 f& f8 t2 X- X, U 5.4 UF链表对象) {5 p, _9 c! Y- p" _
5.5 UF属性对象
$ M/ Y v- y3 S 5.6 实例:部件创建及表达式操作( |2 m1 ?- U! a3 w! D* I
5 Ufun操作NX对象类型
|& o" g* m5 f T8 m
+ x. z: f) j0 [6 S6 U6 Ufun常用函数归类
4 G; J/ Y; i& F, h9 h# f+ a, x( w 6.1 UF矢量函数UF Vector8 M; }3 O% g) K, ?7 c" d
6.2 UF矩阵函数UF Matrix
/ s3 w/ t* X0 S 6.3 UF坐标系函数UF CSYS( ^1 @$ d' E9 P8 e
6.4 UF对话框函数UF Dialog
+ `/ E) H- T$ ?0 O( A2 i% n 6.5 UF选择函数UF Selection/ E) M4 j3 K+ q2 H
6.6 UF系统函数UF SYSTEM
% t5 b' Y q O 6.7 UF特征函数UF Feature
) k% h# G/ p; I 6.8 UF面函数UF Face
( x8 K! r7 {8 R3 u) K: n& y 6.9 UF边函数UF Edge, ^; Z7 L- [6 Z
6.10 UF模型函数UF Model! U1 ?4 c5 L- v# n& T& U5 C5 ~8 ~
6.11 其他相关函数使用NXOpen替代说明4 C( v+ R$ F( S3 S
6.12 实例:选择体绘制包裸体: ]9 [ s1 [, S' B
Ufun常用函数归类
/ I* b/ S& G1 z: n
2 W; z# h5 ~4 m$ f6 z& W3 W3 \7 菜单脚本Menuscript 7.1 基本menuscript书写; D. i0 s" @. [, J+ z5 P: ?
7.2 menuscript的高级用法3 L" u& c1 I, U& w. y2 q
7.3 实例:创建自己的开发工具栏; {6 N9 l& X/ S# Z/ J# k! [
7 菜单脚本Menuscript
; T$ b4 d0 |7 y w8 Block UI界面开发# c, L. g! J6 e% m& U0 d- N
8.1 Block UI基本使用入门
! F! f% \+ t9 I% |- A 8.2 Block UI生成代码模板解析% _! C; b# a* L. ^, S( s& c% o
8.3 Block UI控件的使用技巧$ t# M8 C$ `( N8 s6 L+ o4 h0 z
8.4 实例:控制Block UI的显示
0 p, k& d6 a; k# N# a7 p4 F) U
Block UI界面开发
" E2 G) L* Q6 T$ [8 E6 i1 a
$ X+ L/ k% X4 ?/ W9 Journal日志录制及DeBug技巧8 a+ t8 c2 h3 |0 E, }
9.1 Journal 用户界面 6 d% W% h5 o6 R7 G
9.2 Journal 创建及运行
* A P7 A0 q3 t3 J2 @ 9.3 Journal 到 NXOpen 程序
5 ]# g. t0 `+ Z4 G8 s- W+ P 9.4 内部开发DEBUG工具条使用
. S8 i% O' e3 R, p+ _ 9.5 基于VS的DeBug技巧! N1 a& {& a$ }$ {7 P/ |, y
9.6 实例: 编辑操作记录生成 NXOpen 代码 w( x& f2 ~ q+ S% y0 n
9 Journal日志录制及DeBug技巧
7 ]6 {: E, Y6 y+ h2 z2 G* E
10 NXOpen对象模型
, m; [* Y9 ~1 z ^% \ 10.1 NXOpen通用对象模型图解
7 K' ^* H% m# u1 W/ H* A* Z 10.2 NXOpen通用对象类说明. x! L% \% p. P0 P
10.3 永久和临时NX对象区别
' x2 H4 m) F( M( z1 U2 o9 o 10.4 Handle, Tag, TaggedObject 相互查找 a" N7 {+ [0 x) @6 i
10.5 NX Session 对象基本操作
% z3 U- O; J I- G( v 10.6 NX 对象遍历与查找
) v% i8 m2 P5 D0 v 10.7 NX 对象创建|编辑|查询
- h4 e4 G* f: k& d3 [ 10.8 实例:选择球特征并编辑
+ p+ F7 m0 T# k
NXOpen对象模型
8 p. b/ w* x( i$ x* z' ?
( C3 j! x' s9 N11 NXOpen操作NX对象
* q4 d& u- d; R# O p 11.1 NX对象模型更新
3 [% ~9 o/ K1 a. o) ~ 11.2 NX对象删除操作
- b! Y( F* Y+ V 11.3 NX对象属性操作7 P/ L1 M7 [( e9 m4 X
11.4 NX对象部件操作 % V: p# j. X3 R3 A3 p2 X, x) x; e' T
11.5 NX对象部件文件其他操作
7 i% V0 s" u' {8 T- h 11.6 NX对象装配操作
/ Y; Q2 o5 p9 O2 H1 d Y9 U+ f; K 11.7 实例:遍历装配# A4 ?9 x- m( N& Z r5 k" x% `. O7 h
11 NXOpen操作NX对象
* w9 @9 m# Q* q; ^2 X# k( s( _4 K2 R1 e+ U+ C# I. Q
12 NXOpen结合UFun开发实例4 o. k2 ?- i, J8 {; L% S
12.1 标准件创建实例4 Q0 ?7 G d( H+ g0 F% Z; o
12.2 自定义符号创建实例
2 [) u# K9 u" N6 [9 D 12.3 自动装配创建实例
- f& S" l7 |6 W4 }/ S' Q% M# F 12.4 自动加工创建实例
* ^' b# }4 Q) e0 e! h2 Q5 f 12.5 学习方法推荐3 `* t4 f( Y* H1 y* C5 H5 _
12 NX二次开发实例
7 z! }/ e8 h' f7 {. ~) P
; Y: @# r/ X7 \3 y7 e# m3 G3 L4 q% a4 N( a. `$ Y
: g& @* q* U. @) y4 [" z! A
2 O2 T0 A& x* M$ z9 R/ A
+ `* T$ v3 P/ q, G0 T, |. V6 o
|
|