|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
×
目前内容及PPT和实例文件正在完善中,在10月底彻底定稿,大家可以根据这个帖子的内容选择是否参加这次培训。培训报名地址:
1 L0 B% |5 d5 ^0 p/ c e6 H1 o) `, B: r
7 S) W& P% L* o( [/ w2 h6 XPLM之家 UG NX9.0二次开发(ufun和NXOpen C++)网络培训火热报名
i7 }* D' k* w8 Thttp://www.plmhome.com/forum.php?mod=viewthread&tid=1400&fromuid=1
+ x) w+ u- V$ y3 L/ M+ C: l+ [0 t, f! C8 z# B" I1 L
(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)
7 t. @# h: V2 J E* r! Z1 l' |% l0 f2 o) M$ B% S% t& O
9 p2 | _- ^" b; Z2 {- |% o/ O3 n. A: t$ b- V( ~
PLM之家 UG NX二次开发培训课程提纲8 _9 i. v5 B% t* G9 r% ]
PLM之家NX二次开发培训课程提纲
+ x8 w P1 ^6 R( h
0 ]% u( N2 M+ U& |. `
1 NX二次开发简介 s/ \3 O% d: M0 G+ e6 x+ [5 F
1.1 NX API简介及架构8 K0 i8 \: u, y3 t: R
1.2 NX API开发语言比较% N( f8 k7 a1 k9 Y
1.3 NX二次开发工具
- i, M. n' I% K/ ~) d7 ]& ]: O
1 NX二次开发简介
% L5 ~, U( \: b" D' V/ C
6 J9 u1 ]# E0 X3 q& [
2 NX二次开发模式及环境变量
) {+ R0 l9 B' m) U% I2 @0 S 2.1 NX开发环境变量设置 y. b$ P+ s7 ~. r3 L% V% B* q' O
2.2 NX开发运行目录设置5 U0 E& \- A( `6 t
2.3 NX开发运行模式8 A6 @4 U, R" k& ~
2.4 用户入口User Exit* r$ ~# {, }3 t2 M. Y
2.4 NX开发卸载方式5 [ w. `# y5 y% H
2 NX二次开发模式及环境变量
2 [3 ~9 r, p, f/ t5 t
# J! o! _# e2 T9 _4 ?* O3 NX二次开发环境配置
" b% u4 t7 f5 b* [ 3.1 手动创建工程开发环境
( [- ]% }- U% k3 e% y( E 3.2 向导创建过程
$ K/ d' f: u J$ N1 e* [ 3.3 实例:使用ufcre入口函数; @1 r1 U; p' \8 J" D
3 NX二次开发环境配置
2 C, `- l2 n5 J4 M% p
- O9 M. x, p& K9 {6 J* \4 Ufun函数入门技巧1 J; J# B) A* _8 V" b( n
4.1 UF参考手册! x* Q o8 r2 L% W g( D7 ^1 Z
4.2 UF函数命名规则
9 P/ A9 t. T: _$ n b 4.3 UF License
! B. X9 P6 _! ~0 f7 P/ Y I: o; a 4.4 UF Memory
3 X( x9 X- d( B9 d& r) O: A. r 4.5 UF数据结构2 [& d! {" |8 c2 J
4.6 UF中结构和指针的使用" M0 Z. _6 b: P$ t% s: W
4.7 UF实体类型及转换: H$ p3 a9 ~) K- F) F
4.8 UF坐标转换0 G# d3 F* B5 I& {
4.9 实例:创建点并输出信息
: B: A7 ]# ?2 M8 |. c
4 Ufun函数入门技巧
9 E" K. O7 @( I6 @* Q" q! v3 p" m6 Z' a3 H5 b! F
5 Ufun操作NX对象类型
& \ ]; N8 S% u b: l 5.1 UF操作部件对象+ g5 ]( [, H0 v) Q
5.2 UF对象基本操作函数
3 q' `& r# F* ~* N0 \2 T( r i4 E 5.3 UF表达式函数( A5 n' p4 J0 ]. t. h6 a- K4 i
5.4 UF链表对象/ ?1 D7 s+ j# h- c8 F; F" P1 G3 G, f" w1 b
5.5 UF属性对象
. w; s' x1 O3 H! R/ b' [' c 5.6 实例:部件创建及表达式操作
u+ S$ }6 R- i0 [0 x c& t
5 Ufun操作NX对象类型
- D: q3 Q, s! a4 a# d! D/ T" x
. p% l& ?2 i; r/ V6 Ufun常用函数归类
' o c n+ b5 j5 M 6.1 UF矢量函数UF Vector
4 [( p. b* T7 \ } 6.2 UF矩阵函数UF Matrix4 x, [$ D; p+ N" X" O7 l. `2 L
6.3 UF坐标系函数UF CSYS' }2 Z9 }' H% m; |/ u# T1 H
6.4 UF对话框函数UF Dialog
7 j. x9 {5 ~" S8 P' d0 e' S& c 6.5 UF选择函数UF Selection# {0 h7 T7 V. M* S) l
6.6 UF系统函数UF SYSTEM
0 ^! w- F7 j4 @ 6.7 UF特征函数UF Feature
6 f& u8 H& i9 E) {. P 6.8 UF面函数UF Face1 ~, I; n; ~: {6 o/ P/ u% E% d
6.9 UF边函数UF Edge D4 H3 c' D& ^3 ~! H
6.10 UF模型函数UF Model: D) {1 ` b: T% {6 k3 r8 l
6.11 其他相关函数使用NXOpen替代说明8 p+ }; J+ K! D* f6 F
6.12 实例:选择体绘制包裸体9 k. }$ w- I4 P Y( d
Ufun常用函数归类
* b- ]& M# U8 {# @8 G3 h. Q" S* ?- u* i2 y+ U i( ]4 y
7 菜单脚本Menuscript 7.1 基本menuscript书写$ k) h, G I4 |$ J+ F- s; S
7.2 menuscript的高级用法9 b! h: E& J, `% N# v# O
7.3 实例:创建自己的开发工具栏
# w4 T2 r5 S! w) o
7 菜单脚本Menuscript
$ v" Z5 @1 y' Z+ s7 ^8 Block UI界面开发. s" }0 V! V2 z+ x
8.1 Block UI基本使用入门, B2 K& I- K9 x) c4 t; _6 N
8.2 Block UI生成代码模板解析* u) {. q. M& O) q
8.3 Block UI控件的使用技巧
' j& r! d: V; a" s, H* L 8.4 实例:控制Block UI的显示. G/ U4 W: i( m' r! q
Block UI界面开发
. l& L7 N1 ~/ u& o/ |3 {
7 x2 u, n! p* ~* D" A$ _9 Journal日志录制及DeBug技巧
+ G; B( y: s3 p. U$ q% G* o) w2 B8 X- Z 9.1 Journal 用户界面 0 G/ E/ \; ]" F
9.2 Journal 创建及运行 " J1 G5 G6 E+ Y3 Q6 Q4 a% O5 D
9.3 Journal 到 NXOpen 程序 3 i, G; l# S5 S8 J) u8 }
9.4 内部开发DEBUG工具条使用& Q+ k' Y* N6 \3 N
9.5 基于VS的DeBug技巧
# M/ o/ w& l* M4 X0 [ 9.6 实例: 编辑操作记录生成 NXOpen 代码
[) a X# Q! H i; u7 e
9 Journal日志录制及DeBug技巧
( K6 P+ p+ G# b& Q1 v: B
10 NXOpen对象模型/ d2 }) D- U8 f$ a) F+ E3 e5 p
10.1 NXOpen通用对象模型图解 ' t& A" {" v. N
10.2 NXOpen通用对象类说明# @3 }: B) S* A( X6 ]
10.3 永久和临时NX对象区别
' M7 @! W0 g1 s2 _ 10.4 Handle, Tag, TaggedObject 相互查找 2 Y/ d3 V8 _% x
10.5 NX Session 对象基本操作
" W* X/ E% p2 j2 o6 G 10.6 NX 对象遍历与查找, s- g v# ]: r9 r7 S
10.7 NX 对象创建|编辑|查询 ' B* ?: O; B, r8 h8 O+ l5 F: ~
10.8 实例:选择球特征并编辑8 g, |& Z$ q9 t- v/ E
NXOpen对象模型
" i4 _$ K. R1 w; o( q
, P" l, w& p$ E0 j4 Y
11 NXOpen操作NX对象
8 G" |) v+ }2 V" k& W 11.1 NX对象模型更新 + J8 O# P( l7 R, R( o. e
11.2 NX对象删除操作
7 X5 y6 H! ?0 h! s 11.3 NX对象属性操作' X" [9 L; w( A9 I8 M+ f
11.4 NX对象部件操作
; X# F7 g+ Q9 T) @* N9 b% q 11.5 NX对象部件文件其他操作 6 u7 J9 d' K: k6 E; O
11.6 NX对象装配操作( L) `' i1 S! ?' Z
11.7 实例:遍历装配. a" _% C6 } d3 }! L6 U' p
11 NXOpen操作NX对象
/ B+ J0 b. M7 z+ X
+ R& |4 u1 K" r12 NXOpen结合UFun开发实例- x$ e/ D4 w7 ]4 H8 L1 ~2 x
12.1 标准件创建实例
" F1 V! p& d- ^ 12.2 自定义符号创建实例. R. E2 ^$ U/ x% X' I. b9 }
12.3 自动装配创建实例9 m( G" `4 R4 O) v w, b( K# m+ [. h
12.4 自动加工创建实例* g; E8 I6 c1 r1 T9 z
12.5 学习方法推荐
& M9 s- I* E5 B* Y% P
12 NX二次开发实例
$ s9 E: y* A y2 ?7 G* M q
2 k$ P3 C4 ]2 F& u, ~* }& Y+ k
. @2 l }: t |6 ]. ^* j9 o* W+ I v3 Y" z" y
/ h+ Q; A" z/ ^/ n
9 }( U6 Q7 o( s( A u
|
|