|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
目前内容及PPT和实例文件正在完善中,在10月底彻底定稿,大家可以根据这个帖子的内容选择是否参加这次培训。培训报名地址:! l& i7 v* ]) m, ^$ q( g0 b
& w% O6 S+ O! c9 e: [- h# ]
# O& k5 J# T1 l( ?$ t! b/ q+ oPLM之家 UG NX9.0二次开发(ufun和NXOpen C++)网络培训火热报名
* p" i l5 l, [9 |5 i% t" I$ K+ U3 Yhttp://www.plmhome.com/forum.php?mod=viewthread&tid=1400&fromuid=1
2 c3 `+ y. v7 P4 l. G. Q% W( {7 z) r
(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)4 |0 }4 a- H& [# R [, D
7 p; W" w- L6 N" I& G- z! {" R. a
: o j6 v- S( @* |+ `, A3 O
* h$ K) Y7 V4 F8 [ f0 o% p1 g8 p
PLM之家 UG NX二次开发培训课程提纲
: e# s3 W0 d. q( k. S. N
PLM之家NX二次开发培训课程提纲
( j9 d% x3 x7 a7 {, J# F% d
! m* v2 F9 o. N. a8 \2 `. r8 z; I1 NX二次开发简介" h+ E0 E" j7 r! [5 H b$ R" J
1.1 NX API简介及架构$ y [% c7 Q2 G% b/ [
1.2 NX API开发语言比较! }; z2 n6 |; e: R4 v
1.3 NX二次开发工具" p6 f* ^1 c& t/ f
1 NX二次开发简介
: r7 ~+ D! |. t- C. {. n2 z
% G- K1 y9 s& R6 I. Y2 NX二次开发模式及环境变量" x2 k- ?' N: Y/ O
2.1 NX开发环境变量设置0 {& z9 R' s. i4 T% l3 W
2.2 NX开发运行目录设置7 Q/ g1 s: x# J9 p) g
2.3 NX开发运行模式) c" Q8 O* T& I9 @, g+ j% o
2.4 用户入口User Exit
: ?/ O9 R4 m. F0 p 2.4 NX开发卸载方式
9 @6 W/ x" I- \9 x1 }1 Y# }* X
2 NX二次开发模式及环境变量
* ~5 O4 @' S7 a+ s" F6 A9 v1 f1 M% x! T
3 NX二次开发环境配置
$ E, O+ s2 @4 U7 M# [; Q+ c& R6 d X& j 3.1 手动创建工程开发环境
6 @/ j& a4 D2 @1 X4 Q8 b. I$ n: u& [+ i 3.2 向导创建过程
2 t7 z; H1 R6 F/ q 3.3 实例:使用ufcre入口函数
, w" O# S4 ]/ ^& e( _# |3 C
3 NX二次开发环境配置
7 C' q9 ]& j5 B/ U
7 V. I( d6 D* e' H( _+ f
4 Ufun函数入门技巧
( b; |- U2 t6 u# X6 n5 t0 G 4.1 UF参考手册$ ]8 l5 L9 I% C: V+ ~: G! U8 w
4.2 UF函数命名规则
( s" w( n9 s2 @5 K8 p8 C0 U1 k) M 4.3 UF License, g4 _9 d8 T/ W7 Y! g! m
4.4 UF Memory) N% l7 L' ?4 u& i
4.5 UF数据结构
7 n6 b, n; k% P6 @. Y 4.6 UF中结构和指针的使用
6 V/ Q9 w2 @0 C2 h3 n0 w" ]# I 4.7 UF实体类型及转换2 k& r6 ]2 w3 O8 E7 m; i5 y
4.8 UF坐标转换
; }/ Y+ p4 A( N6 \( W9 B9 p 4.9 实例:创建点并输出信息# B' U& y& Q4 {2 O3 T9 a! Q4 k
4 Ufun函数入门技巧
' w8 d3 k. m& x2 q7 @$ r$ y6 |2 `7 b" O) U
5 Ufun操作NX对象类型
8 d! ?, Y3 O% x8 k9 v) l, z! L5 h { 5.1 UF操作部件对象% a8 {- d9 w9 Z4 G7 Y5 f' L% Q
5.2 UF对象基本操作函数
* _- M3 F. b( { 5.3 UF表达式函数! k5 B* n: g3 U! j y6 ^( u7 f4 g" Y
5.4 UF链表对象 R/ |+ ]7 m* @' X3 T
5.5 UF属性对象
/ l9 |$ D, ]/ s/ D0 @ 5.6 实例:部件创建及表达式操作
+ V7 Y' f' T" {/ l1 H6 i( ^, E' n
5 Ufun操作NX对象类型
* E0 Y9 n& E) O- v/ W" ]; g0 R0 b$ z" s0 O& ]5 X4 v& C
6 Ufun常用函数归类
: B1 P4 }. P% P 6.1 UF矢量函数UF Vector S3 w1 {0 r3 @6 A8 n$ N1 F1 r, R) Q
6.2 UF矩阵函数UF Matrix
2 f0 J, L0 i, o 6.3 UF坐标系函数UF CSYS: E g2 W+ j$ w$ E( h# B
6.4 UF对话框函数UF Dialog4 N5 m1 ^* S3 X* }6 K
6.5 UF选择函数UF Selection
5 T2 t" o1 j3 g 6.6 UF系统函数UF SYSTEM$ _. {8 m7 }( i' h
6.7 UF特征函数UF Feature
K7 ]4 b5 r2 C 6.8 UF面函数UF Face
' e2 l% r, [- p* q 6.9 UF边函数UF Edge
2 Z8 }0 v' T$ X7 ^ 6.10 UF模型函数UF Model2 s. x4 `" ?: n
6.11 其他相关函数使用NXOpen替代说明
! ?+ c* [- \2 ` 6.12 实例:选择体绘制包裸体
- z% @$ O0 r& X) B: K
Ufun常用函数归类
1 d' I: m/ _2 \2 x- g Z0 B
6 x9 D/ \1 Z, L1 N- d
7 菜单脚本Menuscript 7.1 基本menuscript书写
6 ]+ u$ N9 u2 j% K7 v 7.2 menuscript的高级用法
& m( d- C. x( O9 U" p; m 7.3 实例:创建自己的开发工具栏* @1 |2 I# V: U0 N8 f3 K
7 菜单脚本Menuscript
9 B- D6 D) \. c
8 Block UI界面开发
. V3 {1 @/ e1 u T 8.1 Block UI基本使用入门8 |% _# p( O- g' S
8.2 Block UI生成代码模板解析
4 |% z" q" j& ^$ u 8.3 Block UI控件的使用技巧- ?- d3 z# d z# H; G, A
8.4 实例:控制Block UI的显示
6 x& z0 u* u: ]
Block UI界面开发
9 b8 G- G* ?& C8 z. d
5 d; j" [9 w) x4 g" K, w' k" Z2 B
9 Journal日志录制及DeBug技巧
B) B0 \: v" N# k0 ? 9.1 Journal 用户界面
* l" d8 b+ ]! ^# o# X% S' z B. l 9.2 Journal 创建及运行 1 U* e8 J, M' P. E
9.3 Journal 到 NXOpen 程序
- Y( P7 P r. t 9.4 内部开发DEBUG工具条使用
$ k5 V1 M, _# h 9.5 基于VS的DeBug技巧
" X- E: U4 h) |! g4 {6 l$ ? W; w2 E 9.6 实例: 编辑操作记录生成 NXOpen 代码 9 ]+ _, o5 p0 x" S7 T
9 Journal日志录制及DeBug技巧
% c5 n, S! \( U% l$ p
10 NXOpen对象模型* a# K$ F- i# Z' k7 F
10.1 NXOpen通用对象模型图解 $ H1 {9 r/ D) W5 B" H: N
10.2 NXOpen通用对象类说明5 m% E' r% M) o+ X
10.3 永久和临时NX对象区别8 u8 H& I) g- B
10.4 Handle, Tag, TaggedObject 相互查找
4 d# ?% @. {) Y' W# b 10.5 NX Session 对象基本操作
9 D4 o& Y$ t' H+ H 10.6 NX 对象遍历与查找
7 Q* P) ? B6 d% L- g% G 10.7 NX 对象创建|编辑|查询
- l2 G5 q; H/ }& \- D" G 10.8 实例:选择球特征并编辑6 k0 w9 h D6 Y" F9 q/ X
NXOpen对象模型
' Q }; e E; }$ z! O! s
( l& ]5 u5 p8 Y11 NXOpen操作NX对象
% O2 U! E: J9 P2 p% M 11.1 NX对象模型更新 ) {/ q6 K" c! M( W) C
11.2 NX对象删除操作
9 G l8 Y; x- F0 J 11.3 NX对象属性操作: s3 @2 ~1 ]- O6 l# |. L
11.4 NX对象部件操作 # p! Y% {% k& U2 }2 g) T0 b; O. e9 F
11.5 NX对象部件文件其他操作 ( o4 z* n# @ c2 p: r1 B
11.6 NX对象装配操作
; O4 S# |+ i$ ^! e K) N 11.7 实例:遍历装配/ t8 a" v+ G) J
11 NXOpen操作NX对象
0 {! |" i2 f: I/ ~
! I/ ?% H! Z' I7 J7 J
12 NXOpen结合UFun开发实例
) u7 k9 a) z2 `0 c9 c 12.1 标准件创建实例
& b8 }: D9 M$ M0 t8 ^- I 12.2 自定义符号创建实例
M" L I" [& J8 R 12.3 自动装配创建实例, @! y6 E! z; t3 _9 s
12.4 自动加工创建实例
5 p h7 C3 Q; c 12.5 学习方法推荐
' ?! S8 v, D; Y0 i7 g- d Q
12 NX二次开发实例
3 |6 X: }8 T2 o: j
* o, u+ E R3 h2 m* ~0 X
. X# C% c: c% f6 P/ A% \) }" g" o# `7 v! T. ^
: B( f8 K+ w7 o
8 L6 p7 s* Q. s! U |
|