|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
目前内容及PPT和实例文件正在完善中,在10月底彻底定稿,大家可以根据这个帖子的内容选择是否参加这次培训。培训报名地址:
_9 V) \+ \/ b" J1 [, l1 A
; ?% p8 G9 |: F% w6 R O: [' B; s5 J, {/ R1 f# y4 m
PLM之家 UG NX9.0二次开发(ufun和NXOpen C++)网络培训火热报名
# O8 B `, |2 A2 ?http://www.plmhome.com/forum.php?mod=viewthread&tid=1400&fromuid=1% G1 X# U3 f* j6 J0 i9 T3 g: m+ B
# B3 q3 S+ T2 f# z3 X# K" ]( [(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)1 x" d3 v( K0 p) P! r4 Z: P
6 W3 H$ c) X; ]( k6 c1 W1 {4 x% {
6 h d" \& N5 Q: ]1 C7 \- r
PLM之家 UG NX二次开发培训课程提纲1 n1 f- i& R- ]+ i. y7 s5 `
PLM之家NX二次开发培训课程提纲
' L8 d- c( T8 K2 a7 F, i3 H) U( ^8 G5 |
1 NX二次开发简介
; e% m% b: q6 q: o" T4 J4 N# W 1.1 NX API简介及架构4 I$ e V/ f% V9 K5 w
1.2 NX API开发语言比较
, d2 _* P3 j9 u/ j; W. Q$ `( A1 R 1.3 NX二次开发工具" V$ G4 F" S. {# r, F# ?
1 NX二次开发简介
9 R2 a: ?0 p7 D8 O& R9 D$ e7 X, O) o. G0 ]8 c" }4 K
2 NX二次开发模式及环境变量
* K6 G6 ^9 Q1 B# G. [. b 2.1 NX开发环境变量设置
$ F# ^$ X. s4 a3 [ 2.2 NX开发运行目录设置; J' O; e2 X4 l( F j1 H0 u
2.3 NX开发运行模式
! r# w4 v, E: a 2.4 用户入口User Exit, q! d0 q j9 q5 V
2.4 NX开发卸载方式* G" H" ~* M* B! [( {, x: E
2 NX二次开发模式及环境变量
t0 G7 W0 S& @ q: W
) I. A. ?: T7 p. d3 V; P3 NX二次开发环境配置
2 Q8 v; \7 Z9 D- m 3.1 手动创建工程开发环境
2 O: O/ G, P% D+ g* | 3.2 向导创建过程2 v6 |+ [6 P G4 |5 U
3.3 实例:使用ufcre入口函数9 M0 y, U: m* q- g2 F
3 NX二次开发环境配置
# z- O7 a6 {7 u3 D: g p& `/ V* h+ L, j
4 Ufun函数入门技巧! t2 b/ P X# O7 j, _' X
4.1 UF参考手册6 T* ]1 w* j/ m3 v$ b
4.2 UF函数命名规则* ~/ V# I8 Q1 f8 U
4.3 UF License
2 z9 |+ X; r5 P9 T: D% r' L 4.4 UF Memory
; e! a% l/ h5 Y- R1 _& V5 |* c 4.5 UF数据结构5 [ ~, @5 J$ |2 G/ }* S1 k
4.6 UF中结构和指针的使用( J1 C1 H/ ^8 ]- B" t8 b4 Q
4.7 UF实体类型及转换: ~7 o2 B7 j* c0 t
4.8 UF坐标转换 }6 j! }; @0 O7 x: D) Q
4.9 实例:创建点并输出信息# H' s1 F4 G6 f0 Q) U7 W% y4 V- i" ]
4 Ufun函数入门技巧
. n* _* X* u6 W/ h- X* {' A
; {8 v* c K8 S9 Z5 Ufun操作NX对象类型
- M+ \$ H3 X3 b 5.1 UF操作部件对象
2 |0 Q8 N0 g) t5 K4 [* M6 U0 c 5.2 UF对象基本操作函数
1 j6 w: k9 C# l# [' Q h 5.3 UF表达式函数
7 u' H) ^, r! A2 t" C) I0 u3 ` 5.4 UF链表对象
- P# C( f- v, { 5.5 UF属性对象, B; a+ B8 P& f/ B. D) H/ b L
5.6 实例:部件创建及表达式操作; S& c, I7 X" H: I* j) z3 E6 n( U* V
5 Ufun操作NX对象类型
- z4 ~6 B0 O6 u, j/ t( U% D
3 Z% u5 h8 v, N/ }& \& _
6 Ufun常用函数归类
9 A3 Z2 ]. C. M/ Y; f7 Z 6.1 UF矢量函数UF Vector
$ T6 @; _/ ?& b1 R9 J 6.2 UF矩阵函数UF Matrix
* n8 l6 ^8 @( E+ Y" }1 ~! x9 G+ d 6.3 UF坐标系函数UF CSYS
0 F8 w, U% h1 d6 N5 h' \ 6.4 UF对话框函数UF Dialog* r4 V: l. u# X
6.5 UF选择函数UF Selection5 @: n7 N4 F# N- z% t% G5 f
6.6 UF系统函数UF SYSTEM$ q- E" Z: O; e! K
6.7 UF特征函数UF Feature! N) c8 K9 V% F: C Y0 ^* Y7 I! \
6.8 UF面函数UF Face
) B" d3 K7 P' ~, F* ~6 G 6.9 UF边函数UF Edge( Z8 d- H/ [4 i# g' Z9 H! L$ g
6.10 UF模型函数UF Model
" s4 E" ^+ t7 w# H( ? 6.11 其他相关函数使用NXOpen替代说明7 e A/ |& b1 d( R
6.12 实例:选择体绘制包裸体* A) {' o+ s& @
Ufun常用函数归类
( W" ?8 o7 Z# S, ]3 n: L
' |0 E& A) e# ~7 菜单脚本Menuscript 7.1 基本menuscript书写# z r' M* R( c4 ^2 {
7.2 menuscript的高级用法
4 R9 Z( k Q, B6 D 7.3 实例:创建自己的开发工具栏
: Q* F) f A4 @5 c, F3 t
7 菜单脚本Menuscript
* Z* }$ b6 A( U# x- Y8 Block UI界面开发
5 J, o- s3 C* d" U! x! r 8.1 Block UI基本使用入门 n( q# B8 K) {6 Q
8.2 Block UI生成代码模板解析
+ T8 p% ^- x" `3 u0 F3 k. D+ h 8.3 Block UI控件的使用技巧
8 P& C2 V2 v* [0 @9 f+ |- G 8.4 实例:控制Block UI的显示# w# k1 t# l8 O3 A
Block UI界面开发
& t" t; @% O- h# O# X
# R8 E6 t4 V: q: `) q6 G
9 Journal日志录制及DeBug技巧
# f5 I( [. J$ x# z9 _* l 9.1 Journal 用户界面
7 F9 h( R" ~( R; r- U# y; n 9.2 Journal 创建及运行
0 s& x8 O+ u" @$ W/ m* l9 g 9.3 Journal 到 NXOpen 程序
8 w0 \7 V5 v- f2 w 9.4 内部开发DEBUG工具条使用& O8 k: a+ D# a$ t+ X9 H& G
9.5 基于VS的DeBug技巧
. {7 U* @6 X% ~; [ 9.6 实例: 编辑操作记录生成 NXOpen 代码
Y% N. M4 a. T
9 Journal日志录制及DeBug技巧
" Y7 T% S3 [4 @10 NXOpen对象模型6 u f; p: b3 e# q8 a+ R1 {
10.1 NXOpen通用对象模型图解 2 H- M$ \. j* c+ H7 b, c2 R; x
10.2 NXOpen通用对象类说明0 Z9 E5 b8 k/ ]# _$ T+ }7 E
10.3 永久和临时NX对象区别7 d! h6 o* \8 J+ c
10.4 Handle, Tag, TaggedObject 相互查找
( U+ \% C: |! z 10.5 NX Session 对象基本操作
* s# t7 u' b, @* H# K 10.6 NX 对象遍历与查找
$ K5 I& B% G) n( s7 c& Q) D: v0 X 10.7 NX 对象创建|编辑|查询
; j* Q3 g* ^* q: O! F 10.8 实例:选择球特征并编辑
. ^0 _) s: ]* q& e, f- N
NXOpen对象模型
: \- U: q, P; C1 x* I8 J
. J- `1 P+ D4 M# n4 }! `11 NXOpen操作NX对象
* d# k! m# D& u/ O- F, x 11.1 NX对象模型更新 H8 P5 W* x3 ~4 |" _
11.2 NX对象删除操作 : p4 h: D& f% Y, b
11.3 NX对象属性操作! B5 s* @8 W" F7 l/ f
11.4 NX对象部件操作
3 H% F( _# t4 p7 | 11.5 NX对象部件文件其他操作 4 H9 [ z# t: T, x
11.6 NX对象装配操作
! C6 C* u$ `# x. ] 11.7 实例:遍历装配; k( T5 j8 e4 a$ [
11 NXOpen操作NX对象
# I, y) c) d+ p- @$ P8 p0 t* q: K
1 m b& z- j" Q
12 NXOpen结合UFun开发实例
! D* y X3 a' S2 R1 H 12.1 标准件创建实例
) a1 o. l* o: P) m 12.2 自定义符号创建实例
4 M% _8 Q; Q% k! G1 x6 n; z0 w* u* | 12.3 自动装配创建实例
/ u5 o( H0 G/ `1 P/ @1 Z 12.4 自动加工创建实例. q1 c* Y5 E) ~, I( e* \
12.5 学习方法推荐
1 H) ], R! d$ G: P* U
12 NX二次开发实例
' V- l, S, q, d0 |$ {( s0 {
$ l. M$ B: L3 r& q' f9 Y
8 h4 u( f+ Y" E9 D! {- b/ n
* d: o9 C' ]; x6 p+ m, r2 i/ e
; Z+ E+ U- R0 @; x3 z0 J5 q+ n3 s& }1 k0 a- U$ ` _ p
|
|