|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
目前内容及PPT和实例文件正在完善中,在10月底彻底定稿,大家可以根据这个帖子的内容选择是否参加这次培训。培训报名地址:
& g- W# _9 w5 D8 O, y' _- W T6 z* _1 Y! v$ W$ p
6 n; |* x. C7 {( R. N: \8 _$ ~
PLM之家 UG NX9.0二次开发(ufun和NXOpen C++)网络培训火热报名
% {8 O9 K V1 i8 z) t3 ^$ _( G% Mhttp://www.plmhome.com/forum.php?mod=viewthread&tid=1400&fromuid=11 U5 y" i N$ l: ^) J0 M2 P* D1 k
: U) t& Q9 F, ^8 |6 n
(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)
( m0 V, N4 t' T- @6 O! v- A0 g: n' S e8 S
6 A6 ~# @& F0 {" y' J
" A- K- i4 X( N9 UPLM之家 UG NX二次开发培训课程提纲
1 i: D0 E" |5 }, D2 I# |$ I0 u
PLM之家NX二次开发培训课程提纲
7 x; U& H/ p$ T3 U
5 z: d! E6 t; i1 NX二次开发简介
! X0 C$ l. s* Y, G 1.1 NX API简介及架构: P5 e, R& W$ O( Y3 i
1.2 NX API开发语言比较
' g- ~7 A. D% w2 r R/ u 1.3 NX二次开发工具$ S- g4 D& K% M3 L' ~- b
1 NX二次开发简介
& o$ l+ M; {. N' T# D! z, E
/ O" |" m$ [" J2 NX二次开发模式及环境变量
+ Z9 ~4 l$ F7 X( h2 u4 p# b 2.1 NX开发环境变量设置
8 `; E" C; i1 D" y4 V5 l 2.2 NX开发运行目录设置
# R, J% [' U0 k8 I7 Z 2.3 NX开发运行模式% U; R+ O& c- I# ^; K. u, `
2.4 用户入口User Exit0 `7 p. F# ]4 H7 w
2.4 NX开发卸载方式
) ?/ e' B/ f7 {! A. J$ O0 z' n
2 NX二次开发模式及环境变量
$ a) R \/ W/ P$ A& n
/ `$ W6 u8 j7 M: [0 u8 ?$ y, a
3 NX二次开发环境配置
2 E! B& H$ `1 I1 j+ u2 N 3.1 手动创建工程开发环境9 y- y9 Y/ k; q) l5 V
3.2 向导创建过程
; K1 E/ U: y4 @9 j 3.3 实例:使用ufcre入口函数
! u8 V; @! R- b1 c! ^. v
3 NX二次开发环境配置
d3 _+ Z3 h+ O: i
4 O; J( E. U3 z& s: f/ S5 w5 R4 Ufun函数入门技巧" U" a: P: u5 w* i/ I1 T
4.1 UF参考手册- O) T% v8 X2 S- j1 r/ t x
4.2 UF函数命名规则/ _5 ~9 D/ L1 f) o
4.3 UF License
5 C0 }7 h# ?, _- K 4.4 UF Memory
( s) I2 f& d- f. \% R9 z 4.5 UF数据结构
# S' z7 G Y: H8 N# F3 `4 ]% j 4.6 UF中结构和指针的使用
+ Z1 ^- X* {; {% p0 Y7 B/ J 4.7 UF实体类型及转换+ D0 }0 I8 h# T) Y( T4 s
4.8 UF坐标转换+ p L! V, J3 X" l, w* X
4.9 实例:创建点并输出信息
2 K) a* s) \/ u$ n' R+ s: H
4 Ufun函数入门技巧
! x. V' S, t+ `) @
" q, z# x6 U* Y" M5 Ufun操作NX对象类型
9 F3 s V' x4 O7 h( \! s7 H 5.1 UF操作部件对象7 a; N' X1 d: K7 H
5.2 UF对象基本操作函数; Y$ U# E+ @+ d3 J3 W
5.3 UF表达式函数7 o+ ^+ c' R, h" [1 k& u4 f
5.4 UF链表对象
1 m9 z( x" f/ F) u* O! i 5.5 UF属性对象6 }( Y$ W! z0 J6 z' M
5.6 实例:部件创建及表达式操作
; Q% @8 R+ I8 b( X; U, T
5 Ufun操作NX对象类型
$ D) i+ }* F1 T d
8 q* f9 l4 N9 |6 Ufun常用函数归类
5 j5 _6 g: u0 m) i" u 6.1 UF矢量函数UF Vector; F3 ^: t( ?; N* `7 ]- W
6.2 UF矩阵函数UF Matrix+ v. o6 D1 F& \# D6 |0 v: c
6.3 UF坐标系函数UF CSYS0 Y+ f- q& y) g& R# S
6.4 UF对话框函数UF Dialog
% N" Q x5 i6 v' W3 G! d. F7 X 6.5 UF选择函数UF Selection
% c& Z0 p3 D2 _' { q, X% G 6.6 UF系统函数UF SYSTEM
$ }. \- [+ m, k5 d+ J 6.7 UF特征函数UF Feature0 Z. |5 G3 h" Y8 `. j5 e& I
6.8 UF面函数UF Face
5 w% I0 _ l7 o 6.9 UF边函数UF Edge0 j' v8 V5 v3 J- u7 g
6.10 UF模型函数UF Model
% u. D0 V" l# |8 s 6.11 其他相关函数使用NXOpen替代说明
, U: b9 J' D' }" U/ ]( [ b$ i 6.12 实例:选择体绘制包裸体2 j) [, ?: R" f* o$ X$ `
Ufun常用函数归类
+ r" s* D( x2 z3 S; X- u$ @. ~( \; G9 N9 i5 [0 A7 R
7 菜单脚本Menuscript 7.1 基本menuscript书写+ |' C, [2 N' _% b
7.2 menuscript的高级用法% Y" r; M& H$ X
7.3 实例:创建自己的开发工具栏
& M- D/ A# E& _% y/ u
7 菜单脚本Menuscript
$ x% G0 o7 x+ z" l* i b5 {5 z8 Block UI界面开发+ Q) {& H4 N& P; U* \7 a2 W! @9 B
8.1 Block UI基本使用入门
3 w- s3 Y$ Z- r6 ` 8.2 Block UI生成代码模板解析( A# c0 T! Y- x0 G# B- e
8.3 Block UI控件的使用技巧$ x& L7 i: o1 u! l6 P: L0 s
8.4 实例:控制Block UI的显示
4 k' t/ C9 u" \
Block UI界面开发
) m) H7 Y0 q: M+ [
) s2 x. K+ y2 l1 V' z: h/ Z$ X9 Journal日志录制及DeBug技巧 t( c" y8 B: e0 E+ p
9.1 Journal 用户界面 + E( J/ n0 y- X+ W6 l3 l
9.2 Journal 创建及运行
: |1 ?* S6 J9 t5 O* e! T( a$ ]2 V 9.3 Journal 到 NXOpen 程序
( H0 h) ^+ d( L0 h( B& X0 U0 \ 9.4 内部开发DEBUG工具条使用
2 e7 A( @: r! x$ r 9.5 基于VS的DeBug技巧
4 v+ J( _5 w" A 9.6 实例: 编辑操作记录生成 NXOpen 代码
+ z Y6 e7 {8 ]2 Z7 }
9 Journal日志录制及DeBug技巧
% f" q) `' L8 m5 Q2 u/ U4 g5 L10 NXOpen对象模型, x+ l% t- z8 M, {7 ?' N
10.1 NXOpen通用对象模型图解 6 d0 Q# O! x- L
10.2 NXOpen通用对象类说明6 _1 M$ a- f- K( R" M# u, l
10.3 永久和临时NX对象区别$ H( t2 w) ]7 W4 `8 C# E
10.4 Handle, Tag, TaggedObject 相互查找 E/ V4 _$ J1 T: y* z' b+ C
10.5 NX Session 对象基本操作 - g. ~ t- t8 M+ I+ @" f
10.6 NX 对象遍历与查找: Q/ U3 H1 A) f- A% C' l
10.7 NX 对象创建|编辑|查询
% ?' `- `4 [, I9 z9 { 10.8 实例:选择球特征并编辑
/ r2 \: y- I0 A6 k& y
NXOpen对象模型
( R j! b. C/ x1 `! A' T& n: Y7 O1 V# c
11 NXOpen操作NX对象
# J- B) u( F2 N0 a! q- e8 Y 11.1 NX对象模型更新 % j8 @' v: e1 L9 u1 h/ j% O: M: T
11.2 NX对象删除操作 ' ~3 s# y" i0 H, Z$ M
11.3 NX对象属性操作, C5 q. w! @: q$ j
11.4 NX对象部件操作
4 w3 v1 k+ a* b6 }. i 11.5 NX对象部件文件其他操作 4 p X1 S% _6 ?5 j2 [
11.6 NX对象装配操作& f, D8 G* _( B J
11.7 实例:遍历装配- i! d0 L1 b6 e; ?, r- e- D# Q2 g
11 NXOpen操作NX对象
$ H y! n U( ^1 [+ u1 K" U. c6 Y+ n
" v9 N- h; @# g3 E8 o. I/ e2 J12 NXOpen结合UFun开发实例
r' z: k3 B4 I6 g, a0 b6 _( `0 n 12.1 标准件创建实例3 A# @8 T: p2 b2 X9 U
12.2 自定义符号创建实例
2 Z( x% I* l8 j, j- C$ J' L 12.3 自动装配创建实例
- Q, E5 |/ J- W 12.4 自动加工创建实例
+ z* u: E; Z0 {8 I6 y; x" ` 12.5 学习方法推荐. M/ ]5 T/ {& b
12 NX二次开发实例
) E1 D0 T2 f# D3 D
2 ^8 _$ R( p& |3 f; l, ]5 c4 c/ _+ l+ o1 d, d/ c0 } C
0 u7 `1 U& {! Y$ C% T1 O% _: m; D2 {' F4 e! J6 ^
3 w0 t" T1 y2 S P ?1 T6 V |
|