|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
目前内容及PPT和实例文件正在完善中,在10月底彻底定稿,大家可以根据这个帖子的内容选择是否参加这次培训。培训报名地址:
M1 j4 Z# ]& W- o0 ]7 V4 v$ {0 k
) P- m* F" y1 M2 j0 L) q* K: G
PLM之家 UG NX9.0二次开发(ufun和NXOpen C++)网络培训火热报名6 G4 F3 K* G8 R: u# V+ O7 Z, v0 C
http://www.plmhome.com/forum.php?mod=viewthread&tid=1400&fromuid=1
9 E8 o' L- ~# r9 R0 w9 Y9 g8 `3 @% y+ l: }- \" x9 `
(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)% K W2 D' t6 ]1 `# _
; D0 |$ c. q- T v( [( `& @# x1 B' E
' j' b2 j* C( k- n0 p$ }* G ], a4 y8 |$ a
PLM之家 UG NX二次开发培训课程提纲
! z1 @2 b7 T, L
PLM之家NX二次开发培训课程提纲
/ f) H2 H$ y9 x# D% e: H ?
6 M( f0 Y! a" S6 e- ?9 p7 u1 O1 NX二次开发简介
% M* g3 w& V3 b z( I7 f 1.1 NX API简介及架构. ], I4 r/ i, c
1.2 NX API开发语言比较
. w3 x% Q( k" H. e) B 1.3 NX二次开发工具) M2 f g _; _" D) A# r! C
1 NX二次开发简介
! g* ]$ ]0 H, T& r4 r" Z f
7 `+ g+ o* N' L* }+ X2 NX二次开发模式及环境变量
5 B* f6 h( Z0 M2 e+ d! ^, k" W- i+ { 2.1 NX开发环境变量设置
+ f2 C1 T4 ~) S8 }5 ^; C 2.2 NX开发运行目录设置
3 ~2 s3 m2 I# X3 s2 s; B 2.3 NX开发运行模式* e: W2 F' B6 R8 `! K
2.4 用户入口User Exit( u# V9 ?' T; | E' V }/ o
2.4 NX开发卸载方式
7 x7 ?% B) J. I- z# E8 @
2 NX二次开发模式及环境变量
" R: R- @- L) ]$ U7 I
8 t$ Z2 Q& c) X3 NX二次开发环境配置 `! L, c8 Q) M* a& i5 ?
3.1 手动创建工程开发环境
. Q; E& [; B. v6 M 3.2 向导创建过程5 u7 d5 h# F) q8 S( ]5 x# q
3.3 实例:使用ufcre入口函数6 d+ l `" b! n D" D
3 NX二次开发环境配置
* u. F* V' I% l$ F) f9 y: p0 _( R
3 E& G* l- p. M4 }# r4 Ufun函数入门技巧
8 T; A8 k3 O% C 4.1 UF参考手册
/ h8 Y% T$ E {! N5 z, [* x. _ 4.2 UF函数命名规则' o5 N2 ~ S4 K" C
4.3 UF License
, y3 K/ b6 Z7 h, y 4.4 UF Memory5 G6 l. _- [( ~6 c) n0 P
4.5 UF数据结构- v/ I4 u, D( P2 E* \! `
4.6 UF中结构和指针的使用! ?' o$ |7 x( h1 p. B
4.7 UF实体类型及转换7 e5 \) n+ b k3 o' g9 a1 k4 `
4.8 UF坐标转换/ ?* [ e& f" p. C' f$ Y
4.9 实例:创建点并输出信息' Y+ V1 Z, J: y! s. {
4 Ufun函数入门技巧
( T+ j8 ^: `3 y# L& c4 Z) k
' ?# _, E# o$ _ I
5 Ufun操作NX对象类型
9 {! ]8 ^) n% L7 o" |3 n 5.1 UF操作部件对象0 Y( k; P& W& [
5.2 UF对象基本操作函数
3 ~; K* W1 U6 g 5.3 UF表达式函数9 N1 `) w( G) G) `' ]
5.4 UF链表对象5 ]3 p$ x- a R4 W/ i; ~/ Q/ E2 s
5.5 UF属性对象
+ {8 b4 x; w$ ]$ f 5.6 实例:部件创建及表达式操作) j* `/ h; {& l" d5 d
5 Ufun操作NX对象类型
1 F( A! J' l1 @5 n' F
: }3 v9 }, l" {6 Ufun常用函数归类6 H2 \1 l9 [* ]% r: C
6.1 UF矢量函数UF Vector
; ?0 F! _4 y: y9 y5 z% N2 _ H 6.2 UF矩阵函数UF Matrix9 i2 q1 Z* U0 p3 {# a% }
6.3 UF坐标系函数UF CSYS
9 H6 [: r7 Q' {8 G) |+ G/ s 6.4 UF对话框函数UF Dialog
: E& C# U$ L1 i7 H: @ E) a( q 6.5 UF选择函数UF Selection
+ Y$ m5 g: V+ O5 ?6 f0 ~ 6.6 UF系统函数UF SYSTEM
! [& N" {$ `2 a9 R2 A! {6 K 6.7 UF特征函数UF Feature
; F1 e: I2 s- X 6.8 UF面函数UF Face' _: ~* c. ~+ S8 @6 P0 I& B+ A
6.9 UF边函数UF Edge& s! o7 y% v) C6 E+ u) ]
6.10 UF模型函数UF Model, B% F1 N: z( O
6.11 其他相关函数使用NXOpen替代说明
p0 U, G$ P7 A& C& _ 6.12 实例:选择体绘制包裸体
2 I+ i7 P: C3 V
Ufun常用函数归类
; L, o7 B; x0 g7 y& G/ ~0 g4 R. `/ r3 x4 S i" v' ?% `4 z
7 菜单脚本Menuscript 7.1 基本menuscript书写9 Y6 X. f$ ?9 c }0 _" I
7.2 menuscript的高级用法6 q- V5 ^: ^+ W
7.3 实例:创建自己的开发工具栏
. P+ d/ h) h/ F5 J- a
7 菜单脚本Menuscript
3 n& ^# P7 N% ^9 H+ c8 Block UI界面开发+ u0 M2 C3 C5 j+ m' u
8.1 Block UI基本使用入门
- g$ @1 x/ q! Z3 v. m: ^ 8.2 Block UI生成代码模板解析
, B) o5 K6 b% }6 \+ q 8.3 Block UI控件的使用技巧
# L" N7 D, }# s. d 8.4 实例:控制Block UI的显示
1 {5 z& Y' J' A6 t/ z$ f6 I+ k
Block UI界面开发
7 a I+ X; e- ]9 g {) b& p {% P2 U1 z
9 Journal日志录制及DeBug技巧# r9 V8 @, }; g0 F5 o) y( @
9.1 Journal 用户界面 8 p. e, f% L8 i9 C. A
9.2 Journal 创建及运行 : U8 | O* D B1 V; y
9.3 Journal 到 NXOpen 程序
" y/ u$ z7 R7 L/ X# e 9.4 内部开发DEBUG工具条使用
) V- \- Q9 c1 \+ m- z F% W, O S 9.5 基于VS的DeBug技巧 `/ k# ^- j( ]% B0 `
9.6 实例: 编辑操作记录生成 NXOpen 代码
3 w. _! v! Z9 s V L* b' c% B
9 Journal日志录制及DeBug技巧
7 ^" ?( W; L8 ]& d. D
10 NXOpen对象模型7 Q$ J5 n" u% t. T3 c* y g. C
10.1 NXOpen通用对象模型图解
$ h& }6 z* i6 D! X 10.2 NXOpen通用对象类说明) }, i% x; {& Q& N4 P: ]: Z
10.3 永久和临时NX对象区别
% t; p5 l2 g% h4 d: D% [! C 10.4 Handle, Tag, TaggedObject 相互查找
# b) x# e0 x6 P2 p# a0 J 10.5 NX Session 对象基本操作 4 \, t. I5 Z) Z* \
10.6 NX 对象遍历与查找: @: i7 j- c& ?. ]
10.7 NX 对象创建|编辑|查询 - R1 q1 b- a) g: i' g& X
10.8 实例:选择球特征并编辑
8 F& Q) ]6 I T9 }3 [5 P
NXOpen对象模型
8 K7 Q0 d7 ]2 ~% k
, w6 H4 |* d r6 s11 NXOpen操作NX对象
% {6 }9 o0 W- T# W6 X9 v 11.1 NX对象模型更新 / ]2 @8 Q- ^1 ?. f5 P3 G) \
11.2 NX对象删除操作 ) f7 Q( J8 q' U: k/ a7 _
11.3 NX对象属性操作& _! `/ I& Y. y) m
11.4 NX对象部件操作
, p2 p" v" W. `; e% h6 W 11.5 NX对象部件文件其他操作 Z8 I, g; D( J7 v5 N: J3 J1 ]
11.6 NX对象装配操作/ o' z% N0 a( A$ `; c O' W, ]
11.7 实例:遍历装配9 B" t' o1 ], e5 O) Z) c8 s
11 NXOpen操作NX对象
7 v# i; j! x6 L9 A7 L8 P3 E0 X. I2 }5 q4 d8 U
12 NXOpen结合UFun开发实例 v4 L- o, l2 }0 H
12.1 标准件创建实例9 `, K2 Y5 Y- g4 E) n; \9 }! s0 G
12.2 自定义符号创建实例
" p* ]8 m3 |5 F 12.3 自动装配创建实例8 j3 E6 I6 X; R
12.4 自动加工创建实例( F( A9 ^& c, h3 I
12.5 学习方法推荐4 H) n+ }( p! x T8 s0 {8 c5 o
12 NX二次开发实例
( C7 z( z. q. M! b
" F y( r V1 ?$ J8 W: j
$ x0 U+ \) |2 F6 G4 }# H6 q% t( C7 t+ E, w% R
# h/ j: v, d+ f4 }% q, Z& d: C
7 ~& [/ v1 i& ]5 o
|
|