|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
目前内容及PPT和实例文件正在完善中,在10月底彻底定稿,大家可以根据这个帖子的内容选择是否参加这次培训。培训报名地址:3 x: z6 s) K: n5 Q4 Y
/ h! c2 \9 `. m/ w- ?; z' t' j/ F
# M3 }7 X2 h2 e# lPLM之家 UG NX9.0二次开发(ufun和NXOpen C++)网络培训火热报名
1 E: v2 s- N- ~, g) q& Qhttp://www.plmhome.com/forum.php?mod=viewthread&tid=1400&fromuid=1
/ {5 H" x3 C/ C2 e
' z3 ?+ o! }4 x2 m0 F+ Y4 c$ N(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)
- r" @( z$ L2 }2 ^0 v. Q! X
9 z' W7 Q6 c# E. Z7 `
w% _# ]. m. Q5 b4 @* r5 }. a! V9 w, j
PLM之家 UG NX二次开发培训课程提纲
$ q( f% d; p: I5 E Z! ]
PLM之家NX二次开发培训课程提纲
* \0 g# u+ K" X8 l# Z3 F
/ t/ I7 _7 [' {' Y9 u/ X t6 T: x
1 NX二次开发简介4 O7 {+ d5 f; @) [* n
1.1 NX API简介及架构! b R* f4 r7 ^ Z2 X$ P2 U: ~. m
1.2 NX API开发语言比较* n+ h9 b0 ?6 ~3 }" e
1.3 NX二次开发工具7 d% x- A6 |# j \/ k
1 NX二次开发简介
J7 l. U( {! X K) X \+ t
8 O4 Y( g0 @+ q \
2 NX二次开发模式及环境变量
" C g4 P' M; C$ f: l, h9 f 2.1 NX开发环境变量设置3 Q5 r) m9 j- d# O: a
2.2 NX开发运行目录设置
1 W& W2 T6 Q1 w- B 2.3 NX开发运行模式* Q* H" o9 m$ e# q; k+ h
2.4 用户入口User Exit+ }7 f' Y( B4 M) @
2.4 NX开发卸载方式
: R) y) ]# z' l# u
2 NX二次开发模式及环境变量
, }, x; E+ Y+ K, ~% Z- x) h$ [, @. V2 L. s% a
3 NX二次开发环境配置
' I6 y! Q2 r o8 g* O# h 3.1 手动创建工程开发环境
, G$ R; z. R* y% v6 I* M 3.2 向导创建过程; {5 s* S/ a0 z/ R9 v$ o6 x( w
3.3 实例:使用ufcre入口函数; n+ z% z. r1 P
3 NX二次开发环境配置
. |8 p7 e. x0 T4 M, N+ M' f d* S6 H- v3 D% I) B. m9 A4 h. V& u
4 Ufun函数入门技巧- i/ q5 Y- F# O, Q5 \% u
4.1 UF参考手册
7 Z( R& k3 b; f# |4 m( w 4.2 UF函数命名规则 f4 | M$ I( h4 X3 N+ O. ~
4.3 UF License
8 ? G- [; x+ d) J 4.4 UF Memory$ e! t0 w, F# a8 B
4.5 UF数据结构, N: y7 Z, H) W W! ]
4.6 UF中结构和指针的使用
2 D4 K6 w0 m: k2 t. I# ^ 4.7 UF实体类型及转换
3 ~. E( X# ?! y* F. U 4.8 UF坐标转换+ C% i$ B7 F( f0 ~6 W# @$ @
4.9 实例:创建点并输出信息8 J+ ]+ R8 d( k @ @1 ^& `
4 Ufun函数入门技巧
* V1 {+ T" m1 i V& `6 v; g2 z1 b6 l4 G8 x6 s
5 Ufun操作NX对象类型
: v) _' d5 b% D' A 5.1 UF操作部件对象8 }" G. a" y3 c- }; M
5.2 UF对象基本操作函数# F2 R0 p+ g2 c4 q
5.3 UF表达式函数# l: K' u4 ^$ `- L+ M
5.4 UF链表对象1 ?6 L' y D$ T. g! y4 n: d& O" M
5.5 UF属性对象& ~. S# d, u0 s& H* {
5.6 实例:部件创建及表达式操作
! E7 b1 k# S+ ~3 o d9 W' `6 T) M6 n. N% k
5 Ufun操作NX对象类型
: W. I" E3 r% J- N
! H4 t; Z( U5 V4 b1 d5 l6 _6 Ufun常用函数归类
D5 T# @- [3 W! R! K 6.1 UF矢量函数UF Vector
5 s O9 b8 Y' ] 6.2 UF矩阵函数UF Matrix
' M& T8 V" y ^( g! l+ k( m 6.3 UF坐标系函数UF CSYS, u5 g% n% k% o% a; ~, Z
6.4 UF对话框函数UF Dialog
7 y8 z; o4 {$ T 6.5 UF选择函数UF Selection( p) v# P+ d/ |, l
6.6 UF系统函数UF SYSTEM
1 L ^1 W1 w$ f6 B7 v# v6 i 6.7 UF特征函数UF Feature
/ L$ \9 Z; h' ~, D6 B 6.8 UF面函数UF Face, q* h s. c+ _; ]; Y1 S8 }
6.9 UF边函数UF Edge) U* D8 o3 T& I$ l; x+ u
6.10 UF模型函数UF Model
# H. b& A: |) z1 g) f 6.11 其他相关函数使用NXOpen替代说明
7 F. O* t0 s6 A% ^, d) f$ W+ [ 6.12 实例:选择体绘制包裸体
1 s$ e8 l; M4 ]+ O
Ufun常用函数归类
5 l3 c# H" ~" H* b2 ~6 c( H8 i8 F" ` ?$ t
- l$ w& z$ Z* x: {; c% [. u7 菜单脚本Menuscript 7.1 基本menuscript书写
' C$ g3 C" O8 E; Y# v$ ^+ ` 7.2 menuscript的高级用法
% V0 G; k/ o M' D6 y9 y 7.3 实例:创建自己的开发工具栏$ v4 l1 C% v, U/ T# F+ ^
7 菜单脚本Menuscript
$ k" ^% y- ?5 a% B
8 Block UI界面开发
, Z, e7 ? n. h9 u/ q 8.1 Block UI基本使用入门0 L* c; J S$ _9 @. f
8.2 Block UI生成代码模板解析! k3 ]9 Z/ B# }
8.3 Block UI控件的使用技巧" Z+ t) B3 q& O% m# Y
8.4 实例:控制Block UI的显示
" M, v' F& @, P
Block UI界面开发
; Q, t( T# f$ d
( M) ]* j+ X* l) y h# N* c6 o
9 Journal日志录制及DeBug技巧# ^! _8 q4 f g0 b, ^/ d w
9.1 Journal 用户界面 ) R6 [# J+ I% K4 q# p# A
9.2 Journal 创建及运行 ( s4 V5 P) m# _) m0 K8 H
9.3 Journal 到 NXOpen 程序
' F9 n! W5 V5 m, E 9.4 内部开发DEBUG工具条使用; j- J7 ^( ]2 o4 u1 n
9.5 基于VS的DeBug技巧
8 {$ A' W4 z4 n( K$ `+ m0 O 9.6 实例: 编辑操作记录生成 NXOpen 代码 - g% E' F- J& B9 ^
9 Journal日志录制及DeBug技巧
* ~4 C# s3 A8 j4 [10 NXOpen对象模型4 B* b7 g. n7 W# [
10.1 NXOpen通用对象模型图解 % R. p: t/ l" p6 S4 e8 K' X
10.2 NXOpen通用对象类说明4 w; g+ Y7 h x$ n# `
10.3 永久和临时NX对象区别
$ w( |0 Y3 v! i' R+ g. @ 10.4 Handle, Tag, TaggedObject 相互查找
" H$ x) a3 d/ {. }, @; E1 { 10.5 NX Session 对象基本操作 0 o! y9 W8 c' w
10.6 NX 对象遍历与查找7 i1 t q$ F' E. Z0 R( O& y& K
10.7 NX 对象创建|编辑|查询
; ^7 L# p( c" A- w 10.8 实例:选择球特征并编辑
]7 ^" q& u* ^9 P
NXOpen对象模型
3 d2 g' N7 T t& t; d X8 p2 X) U
11 NXOpen操作NX对象% t+ G3 D: J" W% r% _
11.1 NX对象模型更新
% v1 X& P/ n& J( w 11.2 NX对象删除操作 9 l+ Z6 O( m: V. \: m
11.3 NX对象属性操作$ }# f% U) g$ H7 O( @ Q3 c
11.4 NX对象部件操作
% Q7 Y2 F- w! p+ u# R2 Q 11.5 NX对象部件文件其他操作
: K! V0 Y; E- B- \" e4 ^ 11.6 NX对象装配操作
8 ]: U* ]5 L. M7 R# ? 11.7 实例:遍历装配$ M1 T( N2 Q" L7 P; E: L
11 NXOpen操作NX对象
9 a) W2 c; d+ x3 ]1 h1 V* |2 @3 C5 z! R, {% w6 _5 h6 C# j
12 NXOpen结合UFun开发实例
+ Y: g6 l, y: Z J1 y/ [, g 12.1 标准件创建实例
7 \5 [# J8 h1 N3 {: x6 ? 12.2 自定义符号创建实例
( r4 p2 s5 j$ C' @8 g+ @ 12.3 自动装配创建实例1 R$ I$ }- o7 m5 G) C! `8 j( I) t; ?
12.4 自动加工创建实例5 s% X' S' m$ E" ]; j# H- a
12.5 学习方法推荐' O7 A3 a5 }, W
12 NX二次开发实例
6 k' J+ l* k; [9 \# S+ D
) ^1 i: V) ?/ Y. P {6 ^
* W$ M" z$ Y% }# A
8 f0 b. Z$ B7 Y/ d6 n9 K% p
; k9 t9 ^- C8 f$ f% z
3 [3 R, w# L3 k |
|