|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
目前内容及PPT和实例文件正在完善中,在10月底彻底定稿,大家可以根据这个帖子的内容选择是否参加这次培训。培训报名地址:8 U/ {$ Y& k E `" F
2 ^8 K! B" @ H3 U; y
: ~. K2 U8 i+ f$ N, r
PLM之家 UG NX9.0二次开发(ufun和NXOpen C++)网络培训火热报名' i7 |7 K+ F1 y; J
http://www.plmhome.com/forum.php?mod=viewthread&tid=1400&fromuid=1
2 l' x# }: |9 k; o1 i8 L; D
2 m% Y5 J$ @! b* h3 `1 f! q. c6 X(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)* g" \0 g* x% i O
_' U' e0 x6 `* a% A* R) ]$ T) p* D. ]- Y8 z
1 T# H, M) M y8 l+ @
PLM之家 UG NX二次开发培训课程提纲$ V9 V; i: |/ n2 |# A- b
PLM之家NX二次开发培训课程提纲
R6 |) W$ ~ s9 }- T) v
' E) u W( u/ d3 a: f) L$ s1 NX二次开发简介
; L8 K" x: d' r/ _4 F8 r 1.1 NX API简介及架构/ p8 Y- B) \3 ^; A8 n9 \$ M
1.2 NX API开发语言比较8 {' t0 ^. S" r, T p
1.3 NX二次开发工具0 S R+ C# ]! t4 R# \1 V
1 NX二次开发简介
* x) F5 i. l0 P" O
+ z" M6 o' R6 `2 NX二次开发模式及环境变量
5 @/ ^, {5 u. J7 j2 }5 z8 m' k 2.1 NX开发环境变量设置
. y# g* C4 p; c5 G 2.2 NX开发运行目录设置
! Q9 h6 y- f' q) E6 O9 I 2.3 NX开发运行模式9 B/ ~# k8 u9 ^3 H
2.4 用户入口User Exit, d( b- n ]$ @6 C: M+ \9 \# T
2.4 NX开发卸载方式8 ?) n& Z. p1 }, k$ Q4 K1 G
2 NX二次开发模式及环境变量
% i9 a1 V3 p! P: T! B' g1 N! F- P' Y$ n9 H
3 NX二次开发环境配置
) T! t) e. t0 c! g2 Y+ n 3.1 手动创建工程开发环境. }6 b8 b/ D0 k) k) K/ f* S
3.2 向导创建过程+ k4 }0 T. y2 Q& P9 H3 A2 ?
3.3 实例:使用ufcre入口函数
1 c6 H t& B9 _: f- t: p9 J3 _4 P
3 NX二次开发环境配置
4 j Z) u7 N0 R1 X$ [2 g7 \
& K" [$ f; {0 \2 i4 u; P+ {! f4 Ufun函数入门技巧
0 P+ [7 z# Q2 U1 ` y1 q* @ 4.1 UF参考手册
$ `9 }9 \6 v* a: f* w5 J 4.2 UF函数命名规则, Z: B/ p4 S5 \' x" ? {7 A
4.3 UF License% C' Q: L& ]6 @9 {4 e/ H" n
4.4 UF Memory
* D: a. p1 n" f0 C0 u1 j6 ?- F; t 4.5 UF数据结构
+ @$ n' Z' m% h# \6 w 4.6 UF中结构和指针的使用
- l0 ]; e. U; g1 A; @ 4.7 UF实体类型及转换, I2 o. k( a3 f+ z9 u: O0 l
4.8 UF坐标转换
+ _4 C& c+ s) d 4.9 实例:创建点并输出信息# |0 O# c/ ^" E5 N; o
4 Ufun函数入门技巧
& a; U {% a# K" Y. s% @5 a _
9 V" K% E" _% m9 o- F7 ?
5 Ufun操作NX对象类型
7 j U1 q& n/ h) x9 X0 W9 x 5.1 UF操作部件对象
) Q. X' y8 B2 Y 5.2 UF对象基本操作函数
9 D: N r4 V) g9 i0 K 5.3 UF表达式函数
, v9 a' R$ N" z4 s 5.4 UF链表对象
- S7 B- T7 m8 [' a- T: m1 d 5.5 UF属性对象* Z5 n% N" S3 s0 V
5.6 实例:部件创建及表达式操作
8 E4 o- l2 ]; e; J6 f* V* t4 B5 B
5 Ufun操作NX对象类型
4 {* @& i B. O j5 ]5 c w% i0 |% _. T
6 Ufun常用函数归类
5 a7 ?+ W& i+ P* S4 u% c; J 6.1 UF矢量函数UF Vector: |- b; l/ k6 l, m
6.2 UF矩阵函数UF Matrix' x, N) m6 @$ k0 R! B
6.3 UF坐标系函数UF CSYS9 \; p+ F& E2 V9 o# V! M
6.4 UF对话框函数UF Dialog
- X5 Q5 c- l( v4 O3 `% l' y, J 6.5 UF选择函数UF Selection
1 R" ^' A7 b' M" r& \3 K 6.6 UF系统函数UF SYSTEM
% o+ `* O/ M8 h: Q I' O+ w1 ] 6.7 UF特征函数UF Feature, P' C) ~+ f+ X) g: W# f: M% r
6.8 UF面函数UF Face6 j% A2 p1 j; T$ {9 ?
6.9 UF边函数UF Edge; K7 v. y. x% N
6.10 UF模型函数UF Model1 g$ Z4 H$ t/ y
6.11 其他相关函数使用NXOpen替代说明2 }7 U5 y( @3 S: K9 B1 N2 I; ^
6.12 实例:选择体绘制包裸体: M/ b7 b8 y! N# J; [. a H) `% [2 r
Ufun常用函数归类
4 F8 ?) M$ p% v6 o/ L; d' |9 o2 v
7 菜单脚本Menuscript 7.1 基本menuscript书写0 D- ]9 i- ]7 f: M2 F( t
7.2 menuscript的高级用法
% l, j$ T* [& R- t9 o1 F2 W" ~ 7.3 实例:创建自己的开发工具栏
4 n+ j" M) K- f8 p
7 菜单脚本Menuscript
' H4 W: h, B: G3 v
8 Block UI界面开发
- b3 E1 c4 s; ^6 b1 w3 U2 P 8.1 Block UI基本使用入门 {* d$ O1 c% |
8.2 Block UI生成代码模板解析; H3 N+ g5 B# H
8.3 Block UI控件的使用技巧
- U3 \- V r+ ? 8.4 实例:控制Block UI的显示6 Z; j0 y3 j" V6 r1 Q2 W" O0 q* e0 w
Block UI界面开发
8 A9 w* U# O( F8 G# y# Q
3 q0 |5 _9 s9 W) j
9 Journal日志录制及DeBug技巧
& `4 E8 S2 h: |6 m. {; k3 o 9.1 Journal 用户界面 ' a+ u V2 V5 g) Z [( \8 l1 K
9.2 Journal 创建及运行
& k3 M* G6 R) g7 \+ d1 r$ ? 9.3 Journal 到 NXOpen 程序
' D, B; G9 K0 ^& T 9.4 内部开发DEBUG工具条使用8 l+ e! X. K5 g, o# w
9.5 基于VS的DeBug技巧7 R \* `; U2 s; x
9.6 实例: 编辑操作记录生成 NXOpen 代码
- J3 {6 u U t& R
9 Journal日志录制及DeBug技巧
! t; X* |: Z1 ^* w# i6 c10 NXOpen对象模型
, G- A) d: G }# o K$ o0 X2 ^ 10.1 NXOpen通用对象模型图解 : Z7 ^. ^5 l# O1 _. i
10.2 NXOpen通用对象类说明" L, r5 j! k$ g7 v9 l
10.3 永久和临时NX对象区别
8 K( d4 V2 g! u$ i 10.4 Handle, Tag, TaggedObject 相互查找
* ~) Q% M- {% G9 O. P) Q! k+ { 10.5 NX Session 对象基本操作
8 j* d3 {; e6 g, ?+ f 10.6 NX 对象遍历与查找$ F, o7 E# `% x+ ^. V) U* ]) ]
10.7 NX 对象创建|编辑|查询
" O# G$ Y" `9 R) Z 10.8 实例:选择球特征并编辑
_* C; K2 W0 D
NXOpen对象模型
9 L/ S0 y% u: V/ n5 c
7 p- H7 _. D. }- x- \ @
11 NXOpen操作NX对象( i1 l. ^4 |0 U) R& A9 B
11.1 NX对象模型更新 9 D& s) ^4 e8 m, N) {$ a
11.2 NX对象删除操作 , M& j5 Y0 [* Q: c% U# f
11.3 NX对象属性操作
o! c5 Y- c+ T3 D 11.4 NX对象部件操作 $ m; ]" k$ {0 w- u
11.5 NX对象部件文件其他操作
: |: K. |7 h; C: y% T) T4 _ 11.6 NX对象装配操作
, S! J8 |& O# z5 E! a1 A2 i5 `, x 11.7 实例:遍历装配
9 Y5 r( Q2 Z; K$ }; h2 R3 a
11 NXOpen操作NX对象
9 t' x6 L7 J2 o# \/ D% Z6 ~, ]9 T
" E; o# h6 G8 I/ D/ h+ p9 U X, S
12 NXOpen结合UFun开发实例
6 ]: x% u2 R9 S2 R& @ 12.1 标准件创建实例
) k1 X1 |7 c# v6 [ 12.2 自定义符号创建实例
" n/ Q4 S1 P8 f& L. L 12.3 自动装配创建实例
, T F/ P2 {: Y' y8 ? 12.4 自动加工创建实例. n) U) T1 A! u
12.5 学习方法推荐. z/ G5 R. u% ~6 r
12 NX二次开发实例
. ]4 t& U# W+ s4 h) r
' k7 i; @* k" h2 V: @: Q
8 z: {% n/ G/ _* N; U: G; e; ]
1 E( ?. \" p8 Y, m. ~- A6 R9 v+ d! f3 [$ w2 F8 }3 t6 I$ ~
/ d6 L7 @* }' s$ I1 S1 V! O |
|