|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
目前内容及PPT和实例文件正在完善中,在10月底彻底定稿,大家可以根据这个帖子的内容选择是否参加这次培训。培训报名地址:% p* F. M. G) U! @# d1 m
, L! T- Y5 g: u
: e$ ?% |) i+ a6 {8 p1 rPLM之家 UG NX9.0二次开发(ufun和NXOpen C++)网络培训火热报名6 j/ a, Z; Y$ g7 E4 P
http://www.plmhome.com/forum.php?mod=viewthread&tid=1400&fromuid=12 X0 E- c% S% A& `6 {
$ c6 h- M9 d C" ]+ |(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)9 k5 r. B; Z$ y
5 a7 B }" w( H: ]* b
% E2 i& k1 G. s4 U
! R. W2 ?8 ~1 v2 d. L+ @! MPLM之家 UG NX二次开发培训课程提纲: P6 I+ M: D+ Q- B' ?
PLM之家NX二次开发培训课程提纲
( u! U0 A4 F% |1 Z0 k! M
5 z" B$ k: i( ^% i" E* Y# V1 NX二次开发简介
) Z+ i0 j8 J7 x0 l 1.1 NX API简介及架构" h$ |% \+ K, m2 f3 ~
1.2 NX API开发语言比较& `* a7 p. q8 Y3 _
1.3 NX二次开发工具
" y" m% o8 t1 Y3 a$ ^
1 NX二次开发简介
) {. m! E4 h% k! _/ b5 Z$ O
4 ]2 _( F% X8 a% X8 o0 F9 p2 NX二次开发模式及环境变量2 ~$ U- H; A* F* B- U- h ^, h- d7 u
2.1 NX开发环境变量设置& m, [6 R' l; x2 [ R3 {- h0 R: w. G: L
2.2 NX开发运行目录设置, z4 _ {9 f6 Q6 ^9 [2 a
2.3 NX开发运行模式% t9 x. L9 h9 r) k3 L1 H' V3 V
2.4 用户入口User Exit# o" u6 J( u3 T! D# `2 V
2.4 NX开发卸载方式 u% A- ]( d) k( I: a& a p, L3 @
2 NX二次开发模式及环境变量
1 R- P+ V5 E( O* q
# t. K) X" c& d3 d& [3 NX二次开发环境配置6 V" ^; H7 b' p7 h$ O! C$ ^
3.1 手动创建工程开发环境
" A' s9 J8 A) t( r% v. } 3.2 向导创建过程
/ Z9 N( H$ q( a9 E6 }2 F# ]& Q1 _' U 3.3 实例:使用ufcre入口函数
1 z2 }% J: J" A/ d) h! I
3 NX二次开发环境配置
* d+ u t* O2 Y3 l7 P) O1 l
, { L u8 g: ]6 }' |4 Ufun函数入门技巧
8 N* [$ ]- G+ j# J) e 4.1 UF参考手册0 B. F6 c/ e5 ?5 E$ X
4.2 UF函数命名规则
: G' a* u. S2 \+ Z& { X! A) [# A 4.3 UF License- ~; |( }2 D' Q! t
4.4 UF Memory, W8 e* M0 _$ W% M* Q
4.5 UF数据结构6 y4 K+ U( _; y8 z, L" H
4.6 UF中结构和指针的使用
{% F- c. y" ~6 l3 [+ J 4.7 UF实体类型及转换
; D0 [( b- M# z; C C+ r 4.8 UF坐标转换, h% t+ A$ {) K1 ~, u3 k
4.9 实例:创建点并输出信息& C2 S4 Z S. a1 q6 R# j6 Z
4 Ufun函数入门技巧
' [, W" K6 i8 L
$ ^5 j7 T# @8 k5 Ufun操作NX对象类型
" T/ m- {# M' n+ I2 H3 S0 B 5.1 UF操作部件对象
S( t1 j1 T* }4 ~5 l$ H8 } 5.2 UF对象基本操作函数
& v1 T: j9 G( [: s) J 5.3 UF表达式函数4 c; W3 D, @- u1 i& i
5.4 UF链表对象
% ^- o8 R9 q( I* K2 V# a 5.5 UF属性对象# j/ G9 t* u, ~9 D8 H
5.6 实例:部件创建及表达式操作
- R% ^6 Z# U% I) S
5 Ufun操作NX对象类型
. W( \% ~/ s2 J/ T! }: E
3 L. s- Z( x/ }; N9 t Q0 z0 K6 Ufun常用函数归类; I5 t1 ?8 o* e2 V: t# u
6.1 UF矢量函数UF Vector$ b. A8 y+ b1 p( d N
6.2 UF矩阵函数UF Matrix8 O$ r) y$ k# j# \
6.3 UF坐标系函数UF CSYS
9 W4 |0 \1 f3 R9 @, j 6.4 UF对话框函数UF Dialog
/ f3 N/ _3 G7 A4 e, f }9 G- X8 V 6.5 UF选择函数UF Selection0 q! Z0 C9 o9 T8 z
6.6 UF系统函数UF SYSTEM$ ^2 l5 H; {( w# A* d
6.7 UF特征函数UF Feature! G; M; D( T4 F2 f; B G; T" b
6.8 UF面函数UF Face
3 z6 @7 `+ o9 A0 {5 Y- S$ c 6.9 UF边函数UF Edge
* r" R, [6 A6 P1 y 6.10 UF模型函数UF Model! i3 F0 T4 \! W E3 w
6.11 其他相关函数使用NXOpen替代说明! @) r8 z( s, O, h) h, ?
6.12 实例:选择体绘制包裸体
/ R3 |4 a/ D% n! H' u: T
Ufun常用函数归类
3 U$ ?# D" O) J1 k; H( c; f1 _
5 o2 \) I- e* W7 菜单脚本Menuscript 7.1 基本menuscript书写' w* H0 z! i4 _
7.2 menuscript的高级用法$ J, S- R$ r* E: J
7.3 实例:创建自己的开发工具栏
^/ R- e! o9 h. z# n
7 菜单脚本Menuscript
- A1 D: G' H# b4 }1 G8 Block UI界面开发
6 h8 I6 Q0 U; f+ u n: m& N 8.1 Block UI基本使用入门9 _+ a J4 B# v m) N1 E
8.2 Block UI生成代码模板解析
# V2 ?& I! F% n 8.3 Block UI控件的使用技巧
- d4 q* i3 z; j8 B8 Q1 H) V 8.4 实例:控制Block UI的显示6 T' |8 i! [- i8 _' W( P+ Q$ i, }9 f
Block UI界面开发
0 |$ G7 f2 R- W
) m5 x$ @) u' w% }+ s1 U9 R4 N9 Journal日志录制及DeBug技巧& C) M7 f- x& j
9.1 Journal 用户界面
3 x X9 `) R5 j: b 9.2 Journal 创建及运行 * N, C) r6 Y$ @0 C5 M# k: C, O
9.3 Journal 到 NXOpen 程序
& d; m4 @6 w { 9.4 内部开发DEBUG工具条使用+ f; g2 Q; u5 [/ B r$ ~
9.5 基于VS的DeBug技巧
# f! {7 n/ }' _$ O: n* S( s. C! a, V& t 9.6 实例: 编辑操作记录生成 NXOpen 代码 6 b o6 v+ C0 U7 J
9 Journal日志录制及DeBug技巧
0 n, R7 _! o0 t0 |% @( T
10 NXOpen对象模型
2 z4 T7 W. T2 y5 ^ 10.1 NXOpen通用对象模型图解 3 ~) `( j) c9 s, l' ^% e
10.2 NXOpen通用对象类说明
/ s. |+ \9 d' V. o0 M+ D4 O5 f 10.3 永久和临时NX对象区别
9 N# u, I& T0 s0 v' e 10.4 Handle, Tag, TaggedObject 相互查找
# b# i+ |) o- Z% T+ G% u$ b O 10.5 NX Session 对象基本操作 6 ?( b$ X+ Z& S$ i
10.6 NX 对象遍历与查找
+ I. l& G: n; S' b @: J0 h, @ 10.7 NX 对象创建|编辑|查询
6 p2 G' Z' b- x: q9 q 10.8 实例:选择球特征并编辑 G9 L" e" u; z) L
NXOpen对象模型
" H$ n+ D: D4 j
1 D: _4 K7 `2 _6 ?0 ]11 NXOpen操作NX对象( f. {* I' r6 D; l
11.1 NX对象模型更新
0 j. I. {7 Z5 S' D 11.2 NX对象删除操作
& b5 ?8 {" j5 i( z 11.3 NX对象属性操作. y2 Q. o, [" Q
11.4 NX对象部件操作
( g' h8 @" \' k& F& w 11.5 NX对象部件文件其他操作 ) _# f6 i1 K6 {4 g- O& j
11.6 NX对象装配操作; {# i' A+ r. P/ m8 O" i: n7 J1 _
11.7 实例:遍历装配" Q* u1 ^4 ~7 G# Y. U; f
11 NXOpen操作NX对象
+ V1 r( }! Y. j. [8 ?+ v
/ w& n) q' F: W$ B+ i12 NXOpen结合UFun开发实例) y7 l8 k8 J' u
12.1 标准件创建实例9 [! i' {# u" I. k. y
12.2 自定义符号创建实例# s' t7 b7 i+ E2 r9 L7 V, N
12.3 自动装配创建实例% E- U3 v* |% d* S x5 K8 Z
12.4 自动加工创建实例
. E6 ]. Z) X2 N2 O4 @+ Q 12.5 学习方法推荐
. i- f, s4 U3 N5 C
12 NX二次开发实例
, X! Y* a7 S! w0 }% {& m, v+ i$ }
$ g! C5 {7 z8 Y1 o* P
' P1 @8 H/ O& `4 Y7 P0 W
$ q. J' B! ]+ }" { S8 w" N& W
( ~( b0 r- j8 P. E+ }2 L
0 x$ _" ?- U0 {3 u, ]) k3 M |
|