|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
目前内容及PPT和实例文件正在完善中,在10月底彻底定稿,大家可以根据这个帖子的内容选择是否参加这次培训。培训报名地址:
1 k$ ^9 b6 D9 R2 a/ k8 V% E/ e* O4 S
& s1 y1 J+ ~/ t) ], v9 y+ ^
PLM之家 UG NX9.0二次开发(ufun和NXOpen C++)网络培训火热报名
9 `# V; j4 ^0 n& f# d/ Q( Shttp://www.plmhome.com/forum.php?mod=viewthread&tid=1400&fromuid=1! s0 l- x) h3 G3 v) A
0 G3 _: D6 U" E6 s$ n; ^
(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)) }$ n" \1 H/ c# d. Y0 T
. ]- v& J9 x3 i1 V" B% x7 \. S; A Y
/ Q# B# S% d8 x) W8 j mPLM之家 UG NX二次开发培训课程提纲; R, b; e' s% N2 x3 A3 f
PLM之家NX二次开发培训课程提纲
7 D. ?4 Z* V, }& i& r8 U" u) D& w2 A" g% J3 b B
1 NX二次开发简介
0 \ H) n- ^7 r( t 1.1 NX API简介及架构: a$ g$ H2 v; A _$ ]
1.2 NX API开发语言比较
" I# u, B9 `# p7 d 1.3 NX二次开发工具
9 X+ ?, k1 ]5 ^6 D& q2 c
1 NX二次开发简介
+ f3 U9 g9 @1 }
: R' a" u, o' |. n0 z
2 NX二次开发模式及环境变量6 ~9 {$ r8 M7 z% W4 l/ R
2.1 NX开发环境变量设置' S6 K! G8 F$ ~! m
2.2 NX开发运行目录设置
4 X! O' b6 _8 K 2.3 NX开发运行模式; s% [) s4 ?0 _6 M! p) S @2 v x
2.4 用户入口User Exit$ A% B) n% Y8 e; z7 a" N
2.4 NX开发卸载方式7 a' ?' G5 m( [( F+ H$ P; j- \
2 NX二次开发模式及环境变量
6 g" y8 p0 k. ~: G7 C
4 u) O ~$ f7 k) F, A+ H) V
3 NX二次开发环境配置
, X2 _7 B; D7 I 3.1 手动创建工程开发环境
0 a" n, u2 D0 E$ ~$ h 3.2 向导创建过程
5 `8 H+ J* p' |9 o3 | 3.3 实例:使用ufcre入口函数9 D1 c4 N% K$ A" R
3 NX二次开发环境配置
& m, D7 J. v9 n# \) p. P
3 p; g1 L& J8 V# z- d
4 Ufun函数入门技巧! g H4 \; l8 A- T3 Z
4.1 UF参考手册% c& I# @( o. j7 A# y0 T$ o
4.2 UF函数命名规则 d. h( ?: s1 ^2 Y
4.3 UF License4 A7 o2 ^3 j9 p$ w; u4 \
4.4 UF Memory
' o6 X, q; Q# x& q9 n0 J: X0 {3 F# f 4.5 UF数据结构8 _9 W# L0 m4 q& Q- H2 v
4.6 UF中结构和指针的使用
1 R! y3 Q1 ^! d; ] 4.7 UF实体类型及转换
7 S$ {# V& M; @: ^' n 4.8 UF坐标转换
; ?+ j6 P# i Y9 f 4.9 实例:创建点并输出信息
3 J, G% ^/ M0 L5 P* N' F1 e5 ?
4 Ufun函数入门技巧
/ J" b" }/ R9 A
7 E' `# t X3 r% a2 q0 A' ]0 B9 n. ?5 Ufun操作NX对象类型; K: }0 [0 U3 _
5.1 UF操作部件对象: x8 H# v& o4 o2 X+ B
5.2 UF对象基本操作函数
O& E) V" \+ M5 t9 M u/ B: P2 k 5.3 UF表达式函数
; w* Y1 U, {9 U% d, a 5.4 UF链表对象
, c- S) l1 P- O, P 5.5 UF属性对象
- W9 m- E, `! k" O* o/ m4 | 5.6 实例:部件创建及表达式操作
, W# F+ }* \9 S) U% ]: A7 \( c
5 Ufun操作NX对象类型
' k3 M9 L2 t2 L0 f+ I" ^- i4 q+ a
- P B! S, `% U7 p& f" b6 Ufun常用函数归类
: G/ `, R) D; R, b 6.1 UF矢量函数UF Vector
# q7 l- C4 `2 P+ w( \1 w. i$ l 6.2 UF矩阵函数UF Matrix$ p0 H( z+ V5 ~( ?7 y, U% ~) o: P2 s
6.3 UF坐标系函数UF CSYS
6 r/ S! r5 S0 w 6.4 UF对话框函数UF Dialog) S/ g% r" c2 B
6.5 UF选择函数UF Selection
+ g7 A7 ~5 ?5 V2 p7 ^# { 6.6 UF系统函数UF SYSTEM
0 j5 J5 J$ T- N& o3 a% @ 6.7 UF特征函数UF Feature
/ I; d" p% d, |: @. J7 L2 V 6.8 UF面函数UF Face6 g) C4 P! @: v8 t' y( m) B4 C
6.9 UF边函数UF Edge
& A8 J5 O* r) V 6.10 UF模型函数UF Model( z, X1 x$ q, Z* Z% E( q e5 ^
6.11 其他相关函数使用NXOpen替代说明
! C6 r9 D' F/ F1 G6 [( ] 6.12 实例:选择体绘制包裸体2 `- V! C# {6 i* I2 h
Ufun常用函数归类
; R/ x9 ~8 u# R- o# e5 R' c
! b; W) U2 R+ ^3 M7 菜单脚本Menuscript 7.1 基本menuscript书写
' H d: p0 X7 `0 c7 q' T 7.2 menuscript的高级用法# Q) d: `( @( Y( f
7.3 实例:创建自己的开发工具栏; E" M, S0 v L5 ]- Z6 |7 _
7 菜单脚本Menuscript
4 j) ]# M. F H' Q
8 Block UI界面开发
% V# v; R% b2 e1 A: y' j 8.1 Block UI基本使用入门9 l) ]7 X7 S. k" a" w1 \$ C
8.2 Block UI生成代码模板解析
% \/ q/ g2 f/ C3 V# Q 8.3 Block UI控件的使用技巧
8 Z0 W) q3 W+ n; v# Z9 W2 }2 e 8.4 实例:控制Block UI的显示
% E( }) G: P1 h' O
Block UI界面开发
" u& a& \9 V! D) ^, J
0 f4 G* J; S& p# P
9 Journal日志录制及DeBug技巧
5 I, M6 x$ I* m 9.1 Journal 用户界面
; B& R; F8 f* f9 |8 { i 9.2 Journal 创建及运行 4 r! L- f7 T3 P6 ]
9.3 Journal 到 NXOpen 程序
1 Q' ~5 o) w2 c* I5 I/ n 9.4 内部开发DEBUG工具条使用0 z: s' @4 U( f% {- D
9.5 基于VS的DeBug技巧
% P" ^0 d6 {5 q9 G( `4 h1 ] 9.6 实例: 编辑操作记录生成 NXOpen 代码
$ O1 u' c" _. x9 \4 c6 x
9 Journal日志录制及DeBug技巧
4 j1 w; _, T @+ |0 K
10 NXOpen对象模型7 _: U0 D6 }& v$ q
10.1 NXOpen通用对象模型图解
& R0 s; Y! }( Z! ~& r 10.2 NXOpen通用对象类说明* D8 l9 |4 ^+ Y4 i
10.3 永久和临时NX对象区别
: m+ A: G0 P/ \+ Z 10.4 Handle, Tag, TaggedObject 相互查找 [! T6 N; s) l8 }
10.5 NX Session 对象基本操作
- C) V! |" o' V 10.6 NX 对象遍历与查找6 m% E0 J! u h6 \0 K* x
10.7 NX 对象创建|编辑|查询 1 \0 }/ f1 u& x. ^
10.8 实例:选择球特征并编辑. [. x; P1 o4 p( g# ]/ f+ K- t& |* I
NXOpen对象模型
* o( t# o, P, @/ K
. \- z5 E/ r% v0 u7 e0 q, Z0 i11 NXOpen操作NX对象) G$ |( F$ `" M1 u
11.1 NX对象模型更新 ) t6 s4 [, `; I: H+ x
11.2 NX对象删除操作
4 ?0 \7 g+ U6 |. K 11.3 NX对象属性操作# P. x' D, K( k& W6 m; \& Q
11.4 NX对象部件操作
" ^& k h$ o6 ~5 s) J 11.5 NX对象部件文件其他操作
0 g% @# i0 }/ e: k" N& h 11.6 NX对象装配操作
3 j1 k1 v( c% y 11.7 实例:遍历装配# K5 K o/ T, ~
11 NXOpen操作NX对象
4 t; i# w1 q @7 c
" ^# X( T' P7 s" E, J1 M: {12 NXOpen结合UFun开发实例- Q& _9 L- q+ Q
12.1 标准件创建实例
4 C# o4 Y7 |9 T% w$ j 12.2 自定义符号创建实例' @: z! m( L) h% g' Q9 T
12.3 自动装配创建实例
' r* d6 ]1 U1 ^7 j( U 12.4 自动加工创建实例
7 r" W' X. C a 12.5 学习方法推荐
: h6 ~8 V5 f3 e/ {& n& h
12 NX二次开发实例
' A, O0 [( n+ V8 F7 i
& }; D) J9 \; a
+ S" B) X6 U" m9 {5 K$ p( T5 {6 I, S+ P2 e. ~" \
j# l. b |6 Q( I: R+ [1 m# Y3 `2 A) F" _+ k& c+ a
|
|