|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
目前内容及PPT和实例文件正在完善中,在10月底彻底定稿,大家可以根据这个帖子的内容选择是否参加这次培训。培训报名地址:
8 d7 I9 }* w5 \( m, O- J6 Y7 D. M, ^3 y
% V B7 K* ]$ ~5 rPLM之家 UG NX9.0二次开发(ufun和NXOpen C++)网络培训火热报名
$ J9 R) x$ H8 k0 vhttp://www.plmhome.com/forum.php?mod=viewthread&tid=1400&fromuid=1
! {' P2 u( q O0 J+ X
6 f: F$ S5 X, p(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)
( N- O) C# ]6 u$ c s) {6 |# v1 i4 d
9 E4 V3 B1 T+ C. Q
- j+ Z2 X4 B& L9 S- w: cPLM之家 UG NX二次开发培训课程提纲/ [4 O- m {4 B3 y3 [
PLM之家NX二次开发培训课程提纲
( `# M8 p+ ^. V& |% d/ g& {6 _8 \! S# t
% w7 e5 q$ u2 c1 NX二次开发简介* f8 m+ I$ i# K# a# Z
1.1 NX API简介及架构
0 I/ h4 R- o& v& l. c6 q% P 1.2 NX API开发语言比较- [/ x, h+ P) J) C' }
1.3 NX二次开发工具0 C3 @9 f* Q K
1 NX二次开发简介
* f# ~1 t0 Q' s+ |
/ u( i& p) z1 ~$ @1 m4 q% W2 NX二次开发模式及环境变量
: V3 g1 `% i- o; b% P# B7 d 2.1 NX开发环境变量设置
! ~. Z U1 e# U# y( V7 ` 2.2 NX开发运行目录设置
' T, X% T! Y; y; l1 Q' P& Q0 \ 2.3 NX开发运行模式" n8 U! T Y1 r1 b6 k" i
2.4 用户入口User Exit5 C( `, n* w% ]/ p' {* S, [
2.4 NX开发卸载方式% x2 U5 ?. }& ~7 W2 y
2 NX二次开发模式及环境变量
9 ^- k# E- W8 k1 s! E0 ~/ Q& X: T( {! Q1 D. l4 Q9 R
3 NX二次开发环境配置9 r* U+ S3 j0 H7 n
3.1 手动创建工程开发环境
, Z3 f. \* r% k F' C 3.2 向导创建过程
6 l0 t$ w# D; c 3.3 实例:使用ufcre入口函数* K9 q4 @+ p' g; R8 g5 R% E' V
3 NX二次开发环境配置
' V8 N" U ^: x$ _
$ s- X+ `7 t- y" Z( _7 w4 Ufun函数入门技巧
. H; ~0 C1 ?$ ]9 A" [ 4.1 UF参考手册( ^1 u0 j& S; g0 P" f( Y+ y
4.2 UF函数命名规则6 Q. C1 K) ~" J( y7 H0 l; r8 A" p; d+ M
4.3 UF License* |, H) t. Q) K+ W
4.4 UF Memory7 V0 `3 v x1 ]" a1 L' G6 R
4.5 UF数据结构
+ X# H) {/ T$ _" @. m' w 4.6 UF中结构和指针的使用0 x! u5 a$ u/ }8 }2 B
4.7 UF实体类型及转换7 |4 V6 E0 n. @( s4 Q
4.8 UF坐标转换
$ c$ |9 M0 _) f+ O6 O 4.9 实例:创建点并输出信息) Z% n1 T" G0 u# K! [
4 Ufun函数入门技巧
( \: p3 A( Z! f; P
5 Y, H+ u0 V( Y5 @/ {6 ^
5 Ufun操作NX对象类型5 H2 z- f0 s' d+ c6 K
5.1 UF操作部件对象; [! k) _3 f& I' Z& J% U' L
5.2 UF对象基本操作函数/ Z2 u' ^4 [0 D7 ~$ }3 \ K
5.3 UF表达式函数
" Y. G" F2 b X6 o8 j& F! @ 5.4 UF链表对象+ v& J/ u8 H; f
5.5 UF属性对象2 c. b" V. f# [: e( a. n4 r
5.6 实例:部件创建及表达式操作7 `4 G* t/ \4 k
5 Ufun操作NX对象类型
$ t' P$ E8 J: }
9 h0 B+ k7 L* a# z) U% M- X9 t6 Ufun常用函数归类, P1 G5 x: @- o5 `5 [
6.1 UF矢量函数UF Vector
, C% m x$ V/ d# t8 y 6.2 UF矩阵函数UF Matrix+ I6 U c: C& L9 Q" _4 S8 e
6.3 UF坐标系函数UF CSYS
& F0 H4 m2 a. O3 y( P% Q; z/ t 6.4 UF对话框函数UF Dialog
% z) N+ P. x' D( }. I 6.5 UF选择函数UF Selection Y; s1 g3 R5 ~6 u2 x
6.6 UF系统函数UF SYSTEM8 C' ?# p4 B R7 w& e% ~
6.7 UF特征函数UF Feature
( x2 h: h* j9 _" y: b9 J2 ~% S 6.8 UF面函数UF Face0 c. Y- T1 F# J! [2 S1 [4 d
6.9 UF边函数UF Edge& }3 g# [; {4 B2 [1 U1 G
6.10 UF模型函数UF Model
9 ]- a- E V: C% f8 o 6.11 其他相关函数使用NXOpen替代说明
" Y% M4 l8 m/ G6 b# j0 a2 T 6.12 实例:选择体绘制包裸体. x% W7 q( E: Z7 _; ~8 P) D9 X
Ufun常用函数归类
+ v/ S/ s. L. ~; A- S9 A: w5 u, y! g4 C
7 菜单脚本Menuscript 7.1 基本menuscript书写
7 N) g& [- q, W 7.2 menuscript的高级用法+ ?* t! M8 a' o5 o: T5 G0 _5 {' L
7.3 实例:创建自己的开发工具栏7 H- k- @ ]9 q+ V4 I0 u1 W
7 菜单脚本Menuscript
( K+ {5 `* y; B0 R8 Block UI界面开发
5 R: M, S/ ~+ p* M 8.1 Block UI基本使用入门
4 |2 c% B! X, A; P( w 8.2 Block UI生成代码模板解析
0 Z; U6 r5 B8 B- f' e1 s* j; j& Q% N 8.3 Block UI控件的使用技巧
4 |# _4 v n' G7 m5 Q+ x7 o3 [ 8.4 实例:控制Block UI的显示
) _4 U0 B/ j$ n2 A. F$ U S& G
Block UI界面开发
! V+ R6 C) o( s6 X
6 b' v+ R4 \: w
9 Journal日志录制及DeBug技巧! Y3 o n+ S- h! F( L3 Y
9.1 Journal 用户界面 4 [* O% r* U2 ]0 P* s! M
9.2 Journal 创建及运行 3 {* r1 x6 u1 k
9.3 Journal 到 NXOpen 程序
( H' ^. r( f* P. ~! j4 Q0 q 9.4 内部开发DEBUG工具条使用
Z0 g. f. U5 o& l: S& V 9.5 基于VS的DeBug技巧$ d$ B8 F8 ^& o
9.6 实例: 编辑操作记录生成 NXOpen 代码 K/ T$ {7 } W, }4 G
9 Journal日志录制及DeBug技巧
0 N1 s2 `+ A* u2 |: u
10 NXOpen对象模型
" L$ V3 B$ ], `9 {2 q6 J 10.1 NXOpen通用对象模型图解
; ]$ s: ^/ q$ w, I 10.2 NXOpen通用对象类说明' J) S& q6 b' U6 h) [% @' v
10.3 永久和临时NX对象区别 U! {; l! X8 J# f6 {
10.4 Handle, Tag, TaggedObject 相互查找 1 K4 `" p% S3 {$ h
10.5 NX Session 对象基本操作 7 L. I$ }$ l: ?' x* u
10.6 NX 对象遍历与查找- [; G0 n% `' ]2 Y* i
10.7 NX 对象创建|编辑|查询
1 h J: X C8 i+ U4 ~" q( k' s 10.8 实例:选择球特征并编辑- x3 i% N* [! @% D1 d
NXOpen对象模型
: v" B3 u5 {: m8 A5 W: m
5 X1 R. f0 z+ m11 NXOpen操作NX对象
( L9 a6 t6 r8 o6 F8 X- F 11.1 NX对象模型更新
1 o0 s) T: x \4 |* Y 11.2 NX对象删除操作
% C9 F7 @- ?2 t$ L! ^* }" P 11.3 NX对象属性操作
' o. Z7 z' I4 v) b3 Q" r8 v 11.4 NX对象部件操作
3 w6 g2 |' i- }" x+ U3 ^! v 11.5 NX对象部件文件其他操作
2 e3 M' h8 `) p 11.6 NX对象装配操作
2 K* F P9 c9 G& Y; y7 v. g 11.7 实例:遍历装配
6 q5 c0 P0 c9 E T9 y( e, ?; t
11 NXOpen操作NX对象
: w7 R' x( c4 O1 W
; x& o* d: E# B* A8 F" H- G) C- a1 U
12 NXOpen结合UFun开发实例
0 d& u* j5 P3 v 12.1 标准件创建实例: H- P, l) {, z
12.2 自定义符号创建实例
6 W# W% {0 X4 ^5 ^$ Q 12.3 自动装配创建实例
+ _: R: A8 m$ e8 D& L 12.4 自动加工创建实例
9 ^; S0 ~! K/ ^7 l _ 12.5 学习方法推荐
) N' p! ]' H& S1 D. z
12 NX二次开发实例
- u' d9 f0 h* f7 q
1 S6 E8 f j R& H: c
- ^2 G9 ^( E3 v d
; E# t! h: [1 X
) @* Y/ H6 h7 h( V7 _
8 q) o3 W6 T; H1 u6 E8 g! R |
|