|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
目前内容及PPT和实例文件正在完善中,在10月底彻底定稿,大家可以根据这个帖子的内容选择是否参加这次培训。培训报名地址:
1 ]. m4 S& \+ K% a- K8 _5 }- J* L5 L- O8 p! \, y2 X# N& }
( y5 {; W+ V5 M, `' ~9 V
PLM之家 UG NX9.0二次开发(ufun和NXOpen C++)网络培训火热报名
0 e- b* k* e8 Chttp://www.plmhome.com/forum.php?mod=viewthread&tid=1400&fromuid=1+ Z- l6 c5 T9 v# N" b" Q( U$ n
/ j: C( I9 c# M(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)1 G# G' L/ F4 T5 J. W$ w7 A+ Z
1 p. @# B- G# `7 _! h6 w2 w! L: v4 q c5 }* k
; |8 x/ X8 o- N8 |" y9 S5 ?/ ~9 @PLM之家 UG NX二次开发培训课程提纲
0 J0 Z( h4 `# b) `# I
PLM之家NX二次开发培训课程提纲
* Z6 O0 H9 w5 Q' ]
& Q" p" P- R, Q1 NX二次开发简介
$ [; @; y( c$ t# f 1.1 NX API简介及架构! b. a# E% c9 j# e! T+ ?! D7 H
1.2 NX API开发语言比较! N& h6 ?2 S W
1.3 NX二次开发工具
, h1 K) }$ @$ x" a) Y
1 NX二次开发简介
! q1 K% U( A& h' `- z( i' K
8 [1 B5 S z: L2 d. M2 NX二次开发模式及环境变量
; W7 Y+ q) [2 G0 \$ I6 ^, } 2.1 NX开发环境变量设置0 b1 k9 \( y B( G! [ c e# P
2.2 NX开发运行目录设置) X" P1 R2 R4 ^2 Z
2.3 NX开发运行模式
- |# H2 M, {( s) p7 Z4 [3 Y( ] 2.4 用户入口User Exit
) K7 ]6 @9 [) H: h0 B0 T8 b, Q 2.4 NX开发卸载方式+ G. h# E' y& a6 |% A s* f+ j
2 NX二次开发模式及环境变量
% k% Q6 L3 B* E8 g2 S, b/ M# q+ R
3 NX二次开发环境配置4 q; }; n6 x; [& V. m: Y
3.1 手动创建工程开发环境) ^/ h. \$ z9 [) v
3.2 向导创建过程
3 \, j7 |8 e" ^- x9 C 3.3 实例:使用ufcre入口函数' j. Q4 p* E7 T: F
3 NX二次开发环境配置
- K$ {. L+ y. L$ e9 v
: K1 V4 J' n& T+ f/ d5 ]4 Ufun函数入门技巧
1 h# _/ a5 u5 [# } 4.1 UF参考手册# s6 D' Q9 _( O$ v
4.2 UF函数命名规则, m6 ~- f9 L3 w: e
4.3 UF License7 O* I2 H# E% l4 [) G8 d
4.4 UF Memory
7 U( g$ Q, W( d* N ~% o( y 4.5 UF数据结构
' U, E2 e0 o$ x 4.6 UF中结构和指针的使用
9 r% H' R9 Y' q+ [: [4 _' X6 t 4.7 UF实体类型及转换
\% M5 j5 @# m: [. Z( e 4.8 UF坐标转换
+ C$ V5 G. ]* s9 @. \ 4.9 实例:创建点并输出信息
* `2 J/ k- K' N4 S' ]8 J1 n
4 Ufun函数入门技巧
# o, J+ D' s) i. V n" `+ a- j$ Q: p1 b
5 Ufun操作NX对象类型
; b2 [* A6 C- O" M+ I3 y 5.1 UF操作部件对象
: B2 f; _7 `& H 5.2 UF对象基本操作函数/ `. Z$ i# W1 ?7 C% Y# ?
5.3 UF表达式函数' f ^( {8 E1 k
5.4 UF链表对象
" H+ d1 [# j$ c1 }3 V 5.5 UF属性对象
7 Z& j5 N' K- C9 \; n 5.6 实例:部件创建及表达式操作
; C, d8 D1 L3 x, c9 l6 q
5 Ufun操作NX对象类型
% o' a6 I: [+ ?# H3 k
2 ^) } |5 W# v- b! D) j$ K0 D( H
6 Ufun常用函数归类; I& N7 q, g J2 o: b
6.1 UF矢量函数UF Vector+ Z& j5 s4 f" I/ x+ k0 e
6.2 UF矩阵函数UF Matrix
% v" g0 K$ O1 j 6.3 UF坐标系函数UF CSYS, Y) H- \7 A5 `- r
6.4 UF对话框函数UF Dialog. i6 q* a+ Y( v+ X# {
6.5 UF选择函数UF Selection( a8 S- Z8 H. g6 h* `* b) ?
6.6 UF系统函数UF SYSTEM
8 `, f- R# G/ q9 y9 M& [ 6.7 UF特征函数UF Feature
. ]6 Y# N; F2 H# d 6.8 UF面函数UF Face
7 C/ p2 S/ N% Q% U0 u" ?% y0 b" N 6.9 UF边函数UF Edge' \+ W' k" n" W7 u6 Y* Q
6.10 UF模型函数UF Model3 k0 |- U. @8 R( ] }
6.11 其他相关函数使用NXOpen替代说明1 E& p1 J- d2 r0 p6 [( w( ?$ L! _2 M
6.12 实例:选择体绘制包裸体% K" P, I6 I) C# W9 x
Ufun常用函数归类
) r- u' t, o# u; Q0 B
& _, [) F( K4 L* o g3 x" K7 菜单脚本Menuscript 7.1 基本menuscript书写$ c& W! y" b2 w# M
7.2 menuscript的高级用法4 U5 L& B7 w# v' K* W; S$ }
7.3 实例:创建自己的开发工具栏
# R5 X! C( y$ [; j
7 菜单脚本Menuscript
% A1 W$ g7 p+ [. g8 J( K9 g8 Block UI界面开发3 }5 W( ^) f6 y. W" e x l3 ?5 K
8.1 Block UI基本使用入门
^6 |3 [- e4 M* I7 E 8.2 Block UI生成代码模板解析; b4 z7 |6 u* M8 ~: y; a6 m
8.3 Block UI控件的使用技巧2 E) n# M8 o# z0 l* U* Q' L8 u; O- I9 l
8.4 实例:控制Block UI的显示# U$ l# E) P7 R+ y/ o& [; M
Block UI界面开发
% v; Q: T3 m' G' u+ |: [5 C: g8 H/ M
9 Journal日志录制及DeBug技巧
1 W" l$ P4 V X; ~7 T* A 9.1 Journal 用户界面 * J4 o$ N7 w' q8 m2 E
9.2 Journal 创建及运行
, m/ `0 O! W# a9 P1 w. G 9.3 Journal 到 NXOpen 程序 ) n% }/ C' z$ G7 G" _8 y+ z1 p
9.4 内部开发DEBUG工具条使用
* b% W& ^& T# J 9.5 基于VS的DeBug技巧
! g5 y' _/ U$ {; l 9.6 实例: 编辑操作记录生成 NXOpen 代码
. J0 v' T( F; B9 g( D
9 Journal日志录制及DeBug技巧
) `+ s* h, W p% ]
10 NXOpen对象模型" ]& x3 V3 r$ f0 w# P& I% Y8 l
10.1 NXOpen通用对象模型图解
- e0 I# p- r- i" A9 \ 10.2 NXOpen通用对象类说明/ n; A$ N4 z9 z6 o" }
10.3 永久和临时NX对象区别- P# j6 M# x! h: {
10.4 Handle, Tag, TaggedObject 相互查找
: a7 m3 ^2 n& }- \9 n5 K 10.5 NX Session 对象基本操作 " z/ ?3 I1 m6 Z, Z, ^
10.6 NX 对象遍历与查找% }' Y# b5 F) {8 k$ t
10.7 NX 对象创建|编辑|查询
" i$ D) h2 S2 d9 o$ e& W+ F( a 10.8 实例:选择球特征并编辑
) V: D4 B$ s: t8 k3 p3 X4 N
NXOpen对象模型
6 w0 A+ {8 [! ~! j1 ^$ i4 @9 l; q3 w1 z4 P& w: v
11 NXOpen操作NX对象0 F& U6 |+ q" a( z# O
11.1 NX对象模型更新 , L0 ]* i% {/ f$ w7 @
11.2 NX对象删除操作
+ _! F& Q4 q* h i1 _' P$ } 11.3 NX对象属性操作4 x- V' {8 {5 t7 n+ N6 T) C ]6 ]
11.4 NX对象部件操作 7 S- \- S( G% F) t% j
11.5 NX对象部件文件其他操作 ) G7 U7 e1 i% a+ i9 r
11.6 NX对象装配操作3 A3 ~5 m- X! d, w
11.7 实例:遍历装配' ]$ v7 U( m$ O# J! U
11 NXOpen操作NX对象
0 G# c* o2 H" `7 L- c( w
7 U; T3 _# e4 F; }$ L1 i! ]8 a12 NXOpen结合UFun开发实例) P* r% u& B P: w* h
12.1 标准件创建实例
& h' S# N$ {/ p6 ~ 12.2 自定义符号创建实例
) H5 U2 C: l& p 12.3 自动装配创建实例
' W y7 S" q0 Q5 h( R7 v8 q 12.4 自动加工创建实例
1 q B: N$ j4 a, K y: a) }# n 12.5 学习方法推荐2 p, u8 J7 G/ W$ n
12 NX二次开发实例
- M4 N" ^! m, i6 [0 a3 h# A
Y" q' E# f( c- a
$ G7 q8 O5 s q: b H. F7 d: [6 m$ Y+ i# m
* P7 E; s" _$ l9 s) o
. a ^9 S, i) o. Z |
|