|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
目前内容及PPT和实例文件正在完善中,在10月底彻底定稿,大家可以根据这个帖子的内容选择是否参加这次培训。培训报名地址:
- r4 o! i$ M5 ]2 a" V* F; H: |1 b' h" c) E2 K
5 i1 q+ v# Z; s8 X6 x# Q2 q
PLM之家 UG NX9.0二次开发(ufun和NXOpen C++)网络培训火热报名
/ m) w" ^# f7 M/ s& chttp://www.plmhome.com/forum.php?mod=viewthread&tid=1400&fromuid=16 ^# k7 a5 P. Y& t. f
/ F2 m8 S7 i5 Q4 o(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)
: f# J* c( o; C. ^9 O" N: ~6 j! _4 x: E- {% r; O
" C1 q. }* v+ k, u/ h6 |) w
+ O* D1 R' J" Q5 `# p( z* KPLM之家 UG NX二次开发培训课程提纲
0 u, A1 y- y5 e! L Q
PLM之家NX二次开发培训课程提纲
Y) V' X5 ]; E9 y* b
) _/ z2 _( s6 i6 I1 `
1 NX二次开发简介
2 H5 m7 E! l9 k. |2 G( J2 I& m$ ]3 [( C 1.1 NX API简介及架构: d# C5 r- X* \$ o8 k6 I) M2 z& ~
1.2 NX API开发语言比较
; b9 R2 V7 f2 ?2 @! U& y 1.3 NX二次开发工具
: d: H2 `2 e- C, f6 _8 o
1 NX二次开发简介
4 j0 f% O/ o, Q0 d# M/ ^
4 @8 ?" V6 J$ c* F2 NX二次开发模式及环境变量
& ~- J, I! a5 Z4 O O# O 2.1 NX开发环境变量设置
0 d9 n/ a& s3 U' b 2.2 NX开发运行目录设置
" g) o3 @; C! \ 2.3 NX开发运行模式
9 g/ P" j3 d, p8 q; r# R 2.4 用户入口User Exit# U4 e' w! X4 d; I. `4 W* M
2.4 NX开发卸载方式
, y$ {# ]( M1 X
2 NX二次开发模式及环境变量
o; |% H7 p) s# ?3 \
. F3 y) \4 ^9 B1 T. Z s. w. i8 q# [
3 NX二次开发环境配置
2 G0 X" X3 z4 O' F% S 3.1 手动创建工程开发环境" c- x0 `3 b4 ]/ f1 l9 ~
3.2 向导创建过程) g9 e- ^$ {1 ~
3.3 实例:使用ufcre入口函数
* b ?1 M- s. w3 {1 l6 J U V
3 NX二次开发环境配置
( C: {+ f- W3 H7 z5 k5 U% n5 e1 c& {7 M: V
4 Ufun函数入门技巧
6 G$ L4 r* Z9 x 4.1 UF参考手册
% G, l3 K. c7 o 4.2 UF函数命名规则
+ w" s7 s: G# M: h- u5 E 4.3 UF License
. {- l. B4 O; H3 G3 j: x) s 4.4 UF Memory" Z. h/ |- l H! s
4.5 UF数据结构
2 K4 h7 D4 B' y 4.6 UF中结构和指针的使用# N( u( R: {% Q& P
4.7 UF实体类型及转换 Y* I- Y0 b2 l q3 G+ g/ s
4.8 UF坐标转换) L) [% K% v1 k# W- T { y
4.9 实例:创建点并输出信息7 d! k: y4 m& Q0 Y# j. }3 j
4 Ufun函数入门技巧
5 x. f- R6 \! l( C& W: I
' D$ ~. I/ f& ^5 Ufun操作NX对象类型- W" |. I) @: j0 R
5.1 UF操作部件对象1 K% x8 a- I t) V. h
5.2 UF对象基本操作函数/ @( a! _+ |" m1 p8 T
5.3 UF表达式函数
. H& L( z" l7 Z9 ~ 5.4 UF链表对象
" T/ c! g5 [9 X' B. i; R( q 5.5 UF属性对象8 b( @) c" o. J! J v- u; k) h$ p
5.6 实例:部件创建及表达式操作
* v0 [6 g7 t& j) w. o3 i# W2 z
5 Ufun操作NX对象类型
; B0 N! ?- q+ G0 a/ h4 C2 `/ _
K8 D$ s$ t0 N7 f4 _
6 Ufun常用函数归类1 _7 b4 p4 k q# L& R
6.1 UF矢量函数UF Vector) J: _/ F; t. e; c# c, _ ]
6.2 UF矩阵函数UF Matrix
5 B. F- H% r5 {+ G! V% p1 `1 E5 O 6.3 UF坐标系函数UF CSYS9 n% |1 x9 E- v# n
6.4 UF对话框函数UF Dialog
0 h" x- A4 G- C* ^. ]7 q8 ~; _8 { 6.5 UF选择函数UF Selection
& q, E$ s3 |3 k x 6.6 UF系统函数UF SYSTEM* I4 K1 k+ d, n
6.7 UF特征函数UF Feature
% r( k) \' v9 X4 i 6.8 UF面函数UF Face
$ z" x& |$ V. M6 R e 6.9 UF边函数UF Edge, b1 s- [ d. i6 X" }# P6 e
6.10 UF模型函数UF Model2 n. i7 k1 d, ]1 q
6.11 其他相关函数使用NXOpen替代说明
3 O7 _0 X. U+ e; } 6.12 实例:选择体绘制包裸体% f3 A0 L8 q9 [% }9 E
Ufun常用函数归类
1 N6 b; c/ m8 c8 G6 _6 f3 ^7 P( t0 ^. [# Y9 {+ L
7 菜单脚本Menuscript 7.1 基本menuscript书写( u/ a# N A; R6 K
7.2 menuscript的高级用法
6 t8 l9 a2 G* r1 L+ U- i9 \& b5 `/ m 7.3 实例:创建自己的开发工具栏
& y9 a+ r4 E3 `$ \6 Y& ~
7 菜单脚本Menuscript
. u% C% q6 b# T, G9 F' {2 }8 Block UI界面开发
" O) [% R Q6 D7 Y9 I6 G 8.1 Block UI基本使用入门
/ M: y) e; H/ p- r! H0 K; ] 8.2 Block UI生成代码模板解析3 @+ r4 K+ B6 T* M j6 d X3 i
8.3 Block UI控件的使用技巧2 ?" s O$ k0 `+ a
8.4 实例:控制Block UI的显示0 w5 k4 V5 N" I$ F( Z) @- j' o
Block UI界面开发
- \5 {- _6 @: G ?- v# _4 S5 y* D8 ^1 H6 B' ?6 x4 ^! _
9 Journal日志录制及DeBug技巧
2 Z1 I, Y( _ Z/ i 9.1 Journal 用户界面
# s' c' D5 S# Z9 q 9.2 Journal 创建及运行 / @; X- X, O4 s" v& H
9.3 Journal 到 NXOpen 程序 5 i2 X+ N/ p+ h
9.4 内部开发DEBUG工具条使用
( t) |% F6 g& d/ w1 g 9.5 基于VS的DeBug技巧
! V" m+ @9 ~ ]6 c/ c: i# m 9.6 实例: 编辑操作记录生成 NXOpen 代码
' ~6 D" c* \) l( C
9 Journal日志录制及DeBug技巧
S" r* H2 v3 M- U- C) C9 f
10 NXOpen对象模型- i& m1 G" V, C4 r) ?
10.1 NXOpen通用对象模型图解 % v0 ?" y6 y& S. h# s) D# D
10.2 NXOpen通用对象类说明
+ R3 t# B* o- K; E 10.3 永久和临时NX对象区别 i5 i: s- u7 v; O0 ^7 g- V
10.4 Handle, Tag, TaggedObject 相互查找
2 c5 L, k( U- L, E- x9 @ 10.5 NX Session 对象基本操作 1 ^/ h4 P: R; Z! g' S) l
10.6 NX 对象遍历与查找
# |* S3 ^( [6 Y8 ] 10.7 NX 对象创建|编辑|查询
6 M3 \1 ^# A9 C* ~. g 10.8 实例:选择球特征并编辑6 y! Z0 n7 _# q
NXOpen对象模型
1 B* e( ]$ i/ D! I
" j, d% p" {6 F7 G1 f11 NXOpen操作NX对象
' T# u$ M; A; K/ k 11.1 NX对象模型更新 9 j- |" r' D9 f3 X- g" Z1 O1 I
11.2 NX对象删除操作
* \% ]( t: E. B 11.3 NX对象属性操作
8 D/ _/ g7 ~% b/ k+ R8 Q0 v 11.4 NX对象部件操作 - d9 m; J9 c* g" t) D. w! G
11.5 NX对象部件文件其他操作 6 [3 n9 X& L0 j3 o# t
11.6 NX对象装配操作
( b( y9 n. } X. m; N- h 11.7 实例:遍历装配" k. G# `6 I! I
11 NXOpen操作NX对象
- X- ~2 p( l' R i% w
7 v) w; R7 I7 e3 o7 g- j12 NXOpen结合UFun开发实例7 t/ ~1 O7 @) P) Z0 ^
12.1 标准件创建实例# P0 H+ u5 D- q9 f* g% h3 _
12.2 自定义符号创建实例' F& ~8 N l3 P J4 _% G5 T2 \, ]
12.3 自动装配创建实例! v# [5 I; R1 ^- J% p
12.4 自动加工创建实例
& g6 g$ k/ W+ [, A) ?3 l, A 12.5 学习方法推荐
: n$ h% v& ~; ]) c( b! a
12 NX二次开发实例
- i+ @8 m5 N% O1 C: W- \1 @/ {. q4 C
4 ]4 O' k: m0 q( s4 C9 T6 V9 o8 Y4 L, E; H; `2 `. c
# o4 `5 [5 a0 r, O2 j( ~( U% a
7 f- m& o1 q3 p" W' y
& o* A8 V/ B9 I |
|