|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
目前内容及PPT和实例文件正在完善中,在10月底彻底定稿,大家可以根据这个帖子的内容选择是否参加这次培训。培训报名地址: j7 I3 h- M1 @( `) Q7 G
' Q v0 ]1 {# [7 a
# B2 M1 ~0 M4 I ?# z# W1 JPLM之家 UG NX9.0二次开发(ufun和NXOpen C++)网络培训火热报名% H% A4 Z3 n+ k' I+ R1 x
http://www.plmhome.com/forum.php?mod=viewthread&tid=1400&fromuid=1
2 U$ _- G0 h! Y% X7 S3 d1 L; V. f4 b" _! W! W- \5 o0 Z
(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)3 x5 |6 Y# E9 q
, d! U9 Z" E! Z9 X6 Z4 _ V, L0 y% s+ m9 o B* F: s! y
8 K& {# `$ W, _, N- s2 LPLM之家 UG NX二次开发培训课程提纲; l! j' @* x, i0 r
PLM之家NX二次开发培训课程提纲
j. \# M1 b0 K2 O7 b
- d* B3 Z# C4 _: o3 J5 S; h% N1 NX二次开发简介
: n% V1 d- d/ ` 1.1 NX API简介及架构$ @; S3 L" s; y/ ?' |, k0 H
1.2 NX API开发语言比较
7 L( F" h6 G7 n7 Y0 z 1.3 NX二次开发工具: K( s# B! ^. j% ~& m9 @6 s
1 NX二次开发简介
5 N% {* v. N, Q9 H& r" j0 T" d. D" ?
2 NX二次开发模式及环境变量
- V: t4 W7 X6 x% ]9 d- [) g 2.1 NX开发环境变量设置
7 l2 A! N: C) K) q) y 2.2 NX开发运行目录设置* m3 ^; m' m5 m) ^; [4 _5 k6 O
2.3 NX开发运行模式( \2 S, J, G" y+ T, E. e# _
2.4 用户入口User Exit
1 x2 P6 t- c& ?, u x$ K5 T 2.4 NX开发卸载方式
3 J' T) l) \; M h
2 NX二次开发模式及环境变量
1 I% m; J7 A8 b x# M+ F6 i
( S; B6 R; B1 P8 N0 z0 z' i
3 NX二次开发环境配置6 z9 O) I! f: F; f
3.1 手动创建工程开发环境+ J! F1 h/ [& k
3.2 向导创建过程
/ k8 p0 s: O2 E0 s7 [% h# J: T 3.3 实例:使用ufcre入口函数
9 G: K8 L" }- b+ Q1 L$ k
3 NX二次开发环境配置
* O1 t6 ~2 {: a; B5 H* X6 n* I" X9 G
* `$ Q8 L, s& ]( a' h2 ~- Y f4 Ufun函数入门技巧
: i" n# `$ h7 m# F+ M& G1 W 4.1 UF参考手册! I/ g% c2 ]/ C. D9 ?; f' t2 @; D
4.2 UF函数命名规则) F" m0 `9 W) i# E+ ]9 T
4.3 UF License+ F. N) L2 q: N3 I5 [! r
4.4 UF Memory
" k |: e7 t* U0 N4 m 4.5 UF数据结构
2 i; |3 _& \6 Q* R, t 4.6 UF中结构和指针的使用7 i7 Q- _/ O3 z- ^ v$ G
4.7 UF实体类型及转换
1 D% `0 D! p' e/ \ 4.8 UF坐标转换* l( d/ Y* g" H. Y0 }8 f$ |
4.9 实例:创建点并输出信息
2 g8 _' { K( t' @; Y, X
4 Ufun函数入门技巧
0 R8 Z# Q: H! \) h" c, N) U w9 O. c+ [" J3 c' _
5 Ufun操作NX对象类型
6 Z* w9 E) R, u+ @ 5.1 UF操作部件对象
2 U/ f& I3 B5 ~7 D; r 5.2 UF对象基本操作函数/ i( q+ G# X: D) [' }: R
5.3 UF表达式函数
+ H- ^& k3 b0 E! N# T 5.4 UF链表对象% d v" W0 E1 L+ v/ b4 w! h* Q2 Z
5.5 UF属性对象
4 g/ \) l- q/ t9 t 5.6 实例:部件创建及表达式操作
4 x8 n7 o: H1 M) j' X$ i. m
5 Ufun操作NX对象类型
, A3 E& F1 \7 P9 |1 D7 R. o) f( F$ L
6 Ufun常用函数归类/ `6 q0 y# _ e; r
6.1 UF矢量函数UF Vector$ u( x5 f3 t& A$ \+ X) c; p
6.2 UF矩阵函数UF Matrix' R7 ~3 `( L0 _& o
6.3 UF坐标系函数UF CSYS
+ Z- S4 \6 Q2 C0 a 6.4 UF对话框函数UF Dialog
1 N$ L2 C1 t" Q2 L! T3 W 6.5 UF选择函数UF Selection
7 W x0 D2 v; \5 y 6.6 UF系统函数UF SYSTEM
L8 K6 w" L; ~) k 6.7 UF特征函数UF Feature6 I, f: X7 a8 I- ^
6.8 UF面函数UF Face
! _8 H9 g) J9 N 6.9 UF边函数UF Edge
) n/ b5 ^! h1 H, g- E3 J 6.10 UF模型函数UF Model
+ [' S( Y- ]" H9 w s( U8 W 6.11 其他相关函数使用NXOpen替代说明4 d8 G, v/ x- I" g* h
6.12 实例:选择体绘制包裸体
5 ?: Y" d. w4 \% M
Ufun常用函数归类
9 l0 O1 u/ o$ { ]4 ?
' z4 q0 m" R# W7 菜单脚本Menuscript 7.1 基本menuscript书写$ w! i! b: i; U! Y$ ~4 f- E
7.2 menuscript的高级用法" E8 Q) d# u5 k6 k& o+ j
7.3 实例:创建自己的开发工具栏8 O5 \% D! D/ Q1 G
7 菜单脚本Menuscript
1 T" n' l' m8 `; M) P8 ]1 ]+ h8 Block UI界面开发
. t7 A( g. Q: T4 Y+ z/ U* Z 8.1 Block UI基本使用入门
2 R& } c: S9 ?+ y- l 8.2 Block UI生成代码模板解析3 C2 m' s1 s* M9 _9 R; J: u4 d
8.3 Block UI控件的使用技巧3 y2 ], A$ r$ \2 Q* @) \
8.4 实例:控制Block UI的显示$ J* p( I5 p# f' D S7 I+ j
Block UI界面开发
4 o+ t/ S6 J. @
( M& \+ Z" d$ t- c9 Journal日志录制及DeBug技巧7 c: ]; V8 y! X) N! _
9.1 Journal 用户界面
0 z m8 _3 a# E, ?/ { 9.2 Journal 创建及运行
9 h" X, f3 t1 q, o% z 9.3 Journal 到 NXOpen 程序 : z6 M$ w" O8 v
9.4 内部开发DEBUG工具条使用
- r2 V2 \' j1 c) T: ?5 G1 S 9.5 基于VS的DeBug技巧$ g& ?; P( H: D) b( }2 H
9.6 实例: 编辑操作记录生成 NXOpen 代码 % I) u; A9 ~0 X$ r/ [
9 Journal日志录制及DeBug技巧
* `+ `' N! \( q5 r% x/ g
10 NXOpen对象模型! @7 _8 y; Z8 G& l# F, o$ G
10.1 NXOpen通用对象模型图解 - K. E, \* q2 S+ v
10.2 NXOpen通用对象类说明9 W2 [2 d0 g$ W2 v& w; x1 h
10.3 永久和临时NX对象区别
~& ^' `) a, L/ { 10.4 Handle, Tag, TaggedObject 相互查找 3 Y {1 t; ~9 N7 _! Q
10.5 NX Session 对象基本操作 + b1 F5 U) @" x
10.6 NX 对象遍历与查找
" f3 z+ \* Q3 ^8 u; X3 Y 10.7 NX 对象创建|编辑|查询
G( I( m: D* q( i 10.8 实例:选择球特征并编辑
. r) a6 v2 [: j) Z8 B$ i0 X8 A0 l/ ?
NXOpen对象模型
7 H: h9 Y4 [7 v$ }5 X# \7 j2 s U* k2 H0 w
11 NXOpen操作NX对象# h2 K4 _3 f6 M) q; E
11.1 NX对象模型更新
0 R3 t9 f( s0 d 11.2 NX对象删除操作
& w& P; P% C( M! p2 e* J/ J 11.3 NX对象属性操作
) b1 r; C7 o" ?$ [* p6 U 11.4 NX对象部件操作
* s" P& o' p @3 W8 w: @& S 11.5 NX对象部件文件其他操作
l- ^% a3 l N 11.6 NX对象装配操作' f9 |" |6 D3 G7 C' R) q4 j' D
11.7 实例:遍历装配: A! o. S' [" B0 Q6 q+ o: W1 H' i
11 NXOpen操作NX对象
- O9 c9 d, B+ V" V$ [1 C9 `6 L+ f% p% \5 E- X
12 NXOpen结合UFun开发实例
9 T$ N N% ^1 L& u7 D& t7 S 12.1 标准件创建实例4 g4 J; M- l' C7 p
12.2 自定义符号创建实例
% e+ F7 B# w# z* ~ d0 Q4 J/ Z' y$ u 12.3 自动装配创建实例/ J7 u6 F9 S" \; K/ |6 u" u
12.4 自动加工创建实例9 Y! o7 v! O, t. T% V' S: I% B( y# e
12.5 学习方法推荐
4 U V, @4 e6 c
12 NX二次开发实例
5 g3 m/ T; T9 Z2 {: G% Y6 t! n. L% T$ \( [/ y+ f/ B8 [, J0 A
9 \ ]' R% q1 g
8 b( I7 y# P7 S2 }: n4 J# o
3 ]+ U# N( R# q6 _. Z/ g- g: t) R9 a0 ~, N8 P4 q0 _1 u
|
|