|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
目前内容及PPT和实例文件正在完善中,在10月底彻底定稿,大家可以根据这个帖子的内容选择是否参加这次培训。培训报名地址:
5 ^( x0 b+ E! q! h5 a w
0 }+ S3 y8 O) P, Y+ P( S$ P4 w: o2 ^ _8 U0 x7 E
PLM之家 UG NX9.0二次开发(ufun和NXOpen C++)网络培训火热报名) r1 c s- z5 H% F
http://www.plmhome.com/forum.php?mod=viewthread&tid=1400&fromuid=1
$ B% _4 J7 _% |4 h8 j7 G: z; q9 B+ [0 n- ~. o
(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)
# ]: `3 M4 g$ o4 B( G
. N- Q2 Q# r: l; T) Z! F
3 M; O: O" U8 i/ u4 G* H- i; k( K! Q- e) a+ m
PLM之家 UG NX二次开发培训课程提纲
2 l0 z) ^& i* h& r+ t
PLM之家NX二次开发培训课程提纲
" v8 ~8 P' t& ?/ i7 m6 b! G9 R& d* o1 b/ j: ~
1 NX二次开发简介
1 H. Y! l0 G7 q8 m0 E) r0 g 1.1 NX API简介及架构8 b- ]& T- h0 O
1.2 NX API开发语言比较
e5 j8 n X/ y) d# O 1.3 NX二次开发工具* e$ M: Z2 k9 W. T2 S& O
1 NX二次开发简介
4 ^# S5 T- g" O* k. x$ }5 G
# v1 b5 U: g$ B0 ^8 }2 NX二次开发模式及环境变量7 p3 v; k# a5 P& c) w
2.1 NX开发环境变量设置
" R I% w& k/ Y- v5 j) V5 a6 C 2.2 NX开发运行目录设置+ e1 y' b% d4 G) j
2.3 NX开发运行模式
1 c* F2 s+ t, }* z 2.4 用户入口User Exit' B" | z7 R0 A8 f
2.4 NX开发卸载方式
3 j( G2 a; H+ M3 D [0 _. I* s) t2 U
2 NX二次开发模式及环境变量
0 e% L5 @ E- q0 i1 t6 ~
* K9 {0 K( f9 r7 V( E1 x
3 NX二次开发环境配置
; w# n- b& w4 ]6 j+ X 3.1 手动创建工程开发环境
1 M2 u* _# i) h$ P5 ` 3.2 向导创建过程
p, ?6 D$ b% J; P( X 3.3 实例:使用ufcre入口函数
" S1 p& p$ x8 S! t
3 NX二次开发环境配置
9 |; v4 e' R( l: a. Z1 u" G; h) w) H) J: y9 S9 e) H5 |' l, \2 J
4 Ufun函数入门技巧, s2 C4 c! p, n' n
4.1 UF参考手册
( T4 Z C6 Y o2 D: T 4.2 UF函数命名规则
& |1 t1 Y0 Q0 m. s 4.3 UF License* U6 j2 v$ D3 n4 f. k
4.4 UF Memory
$ p3 ^. v$ L& |( L/ D 4.5 UF数据结构
' ~ L& f1 c F1 { 4.6 UF中结构和指针的使用7 l6 ~1 o* T+ f8 ]' H/ \
4.7 UF实体类型及转换
; [# q1 @8 c s6 E/ d2 a( A' ` 4.8 UF坐标转换
! b5 M0 ^: M3 h/ Y% V9 l+ n% N. @2 a 4.9 实例:创建点并输出信息
' w, q! @6 V, A2 ^5 C! H6 M
4 Ufun函数入门技巧
$ H& d4 a* S1 s/ s
/ m7 S* q( {$ r0 O" e, s5 Ufun操作NX对象类型- Q) M6 [4 Y5 k3 m8 _" z+ y. P: T9 N
5.1 UF操作部件对象8 d$ B8 \5 k7 c
5.2 UF对象基本操作函数
) {% ~: D* v6 y7 l 5.3 UF表达式函数
2 R6 y1 S. s# L: W% z2 L3 @ 5.4 UF链表对象
9 Q# h0 P0 x' b8 _- D6 Z' a" f. R 5.5 UF属性对象
) \! H% p& t% O% s& \, ^7 h 5.6 实例:部件创建及表达式操作2 l2 r1 @# \! Z a$ }4 C
5 Ufun操作NX对象类型
" c* s9 A$ y& z+ d0 S! b6 l9 f" ~8 R+ S6 ^; ~
6 Ufun常用函数归类7 n4 q$ D% O2 `( w" B
6.1 UF矢量函数UF Vector8 p/ d R# d( S" B5 s5 J
6.2 UF矩阵函数UF Matrix
/ U V2 S! { f& N 6.3 UF坐标系函数UF CSYS ?! a8 U9 \; S: P! A
6.4 UF对话框函数UF Dialog
" _) i9 q, ]2 }& Q" S 6.5 UF选择函数UF Selection* o+ Y4 W1 S5 {# a( A
6.6 UF系统函数UF SYSTEM
W- ~7 l3 [# x: c/ l7 g 6.7 UF特征函数UF Feature5 i" ?, {- ^, ]3 x* x. _
6.8 UF面函数UF Face5 C P( `9 o1 ~/ u1 E. H8 B0 v2 u" @
6.9 UF边函数UF Edge
# P, M$ i2 n, V( u7 P! ~8 D 6.10 UF模型函数UF Model1 b- Z* x! E: O6 d; X. M/ H% S. e
6.11 其他相关函数使用NXOpen替代说明( P$ S" ^, J( A4 X/ P4 k+ B8 t
6.12 实例:选择体绘制包裸体
3 @# O8 e; i0 x% w3 Q: j
Ufun常用函数归类
4 p: [' ~- [( C! X1 U$ f$ j8 ?& t/ e
7 菜单脚本Menuscript 7.1 基本menuscript书写6 D0 v5 y6 V. t9 f, s: W/ c
7.2 menuscript的高级用法; z8 X; X* L3 Z9 ~4 ^5 ^
7.3 实例:创建自己的开发工具栏- s3 m0 `3 k1 n3 v9 `
7 菜单脚本Menuscript
4 F n- A- H4 r. ?9 `
8 Block UI界面开发7 t8 Z2 o! a/ y0 n
8.1 Block UI基本使用入门- X7 o7 ?5 T4 o2 j4 H
8.2 Block UI生成代码模板解析
1 H9 w( W3 M0 i$ K8 } 8.3 Block UI控件的使用技巧3 k: \! h+ j# J% T* W, d/ m9 g; g
8.4 实例:控制Block UI的显示
3 y! X, a4 Z' V7 F/ ]4 l
Block UI界面开发
3 }6 F# i# {9 r+ B
6 `3 d$ d4 P. X9 Z9 Journal日志录制及DeBug技巧0 a; U4 G+ j2 J m4 S. V! q$ ~
9.1 Journal 用户界面 : w2 ]# S- Y5 A6 J
9.2 Journal 创建及运行 ' T+ B+ D( W* A9 A( C1 _! |$ D3 W
9.3 Journal 到 NXOpen 程序
9 ?: u) z5 f/ {0 w/ U 9.4 内部开发DEBUG工具条使用
% Q$ b7 X Q9 n1 |" h) e5 J 9.5 基于VS的DeBug技巧
) G4 w$ O9 O% A+ Z4 J 9.6 实例: 编辑操作记录生成 NXOpen 代码 % e/ q b- N9 v- D
9 Journal日志录制及DeBug技巧
/ U% S8 i' D& b2 F0 X* q: |
10 NXOpen对象模型
! J$ O% d7 C9 b p3 k% Q5 E- _ 10.1 NXOpen通用对象模型图解 . h- j) ]( e+ S6 D5 b
10.2 NXOpen通用对象类说明
5 @ J b5 G7 ]9 ?& r 10.3 永久和临时NX对象区别
! I0 N( c2 I& m% \2 ^ 10.4 Handle, Tag, TaggedObject 相互查找
0 T% R$ f- x" A: c, n9 v 10.5 NX Session 对象基本操作
$ u6 v0 O' C4 }% U$ X @* o* r% b5 b 10.6 NX 对象遍历与查找
1 n7 a- p( I9 _" O$ k 10.7 NX 对象创建|编辑|查询
/ \5 Y) V6 `7 w8 P% [5 g0 r 10.8 实例:选择球特征并编辑
% `. N W5 J; J) m% ?: r& a
NXOpen对象模型
6 S5 W9 g& h- k* u/ T. L
9 Q5 f4 m, l8 k, |
11 NXOpen操作NX对象
3 _7 \; y' A$ u% M1 q) G; [ 11.1 NX对象模型更新 . O- l: P/ y/ k' J9 w& u
11.2 NX对象删除操作 C- w( h) _3 X8 _
11.3 NX对象属性操作
/ G2 x' O$ x# n3 i" T W! j 11.4 NX对象部件操作
% x D. e1 c) w- U" p n& N6 u 11.5 NX对象部件文件其他操作
8 c: o% Z! J" I- S; a6 v8 a% l 11.6 NX对象装配操作5 b! l* m$ N) t: P, e- F/ y
11.7 实例:遍历装配
5 n. b8 m& T) a. C U
11 NXOpen操作NX对象
7 m! O4 x6 B- T. ~0 J+ M
9 D* ]6 T' D) k2 |- O
12 NXOpen结合UFun开发实例
2 `/ ~5 f7 G3 [; N 12.1 标准件创建实例
* W9 P" w" R) q 12.2 自定义符号创建实例( _; `! a5 ~$ D9 W
12.3 自动装配创建实例& ~3 m0 Z# w% w% I
12.4 自动加工创建实例; [6 M) r: J( _
12.5 学习方法推荐
9 ?: [; m! P; }& m- n: d4 M6 G
12 NX二次开发实例
( K' B7 V( K1 `* o0 n# H( J A6 v4 J: l5 x& H k! N
: X4 r" _% y1 }1 ^# `' q
7 g. y- ]# Y5 @6 Q7 u9 T' I/ G- `2 I5 [& u$ O$ Q |
# p- T z- i6 }9 G* Y+ w( j* r |
|