|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
目前内容及PPT和实例文件正在完善中,在10月底彻底定稿,大家可以根据这个帖子的内容选择是否参加这次培训。培训报名地址:
$ [2 r" e3 G: a* v- ?& |, o
- y4 @" T0 q* [2 a
1 H2 C' D N+ e8 ^ I: x; d* d' SPLM之家 UG NX9.0二次开发(ufun和NXOpen C++)网络培训火热报名
+ b3 I9 X8 w" q: {, g" xhttp://www.plmhome.com/forum.php?mod=viewthread&tid=1400&fromuid=10 h7 L0 J8 a9 V/ K9 K% E$ P/ X
f3 N# y* Y! h4 D1 v
(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)6 @8 R' n( R& U
" [; m" S j. }" P5 N+ i
- \& m- ?1 ]) A V
/ @' `5 T7 m d2 D$ PPLM之家 UG NX二次开发培训课程提纲
& M2 T i) d7 z; M% A3 @
PLM之家NX二次开发培训课程提纲
* o/ a. ~3 d s D: f2 j8 A
- I) T% O4 ?1 [, ?/ b1 V- C4 V1 NX二次开发简介. y; q. q& @% Z
1.1 NX API简介及架构" x; h5 p* B0 Q( Q
1.2 NX API开发语言比较
9 [8 s3 T% ^) r7 B 1.3 NX二次开发工具' C7 F( M8 ~3 V1 I
1 NX二次开发简介
7 u) o: v* F6 a
: ]4 o. a6 K0 P$ _% }+ P1 x2 NX二次开发模式及环境变量
/ e/ ~% ~* U, {* M 2.1 NX开发环境变量设置
. c* v0 {; ~4 H! }9 {* R( V- x 2.2 NX开发运行目录设置. ~4 W4 x) ~4 j4 s8 h' [
2.3 NX开发运行模式
& n+ h. P3 R' W- L 2.4 用户入口User Exit
: t/ D% a# T0 W0 Q- ?7 u. z% ` 2.4 NX开发卸载方式- V+ K5 `" n: X4 F5 t
2 NX二次开发模式及环境变量
5 Y, n a# {1 d' T/ s! m* J+ `5 }3 J7 [2 Z6 D% F
3 NX二次开发环境配置
9 T q1 w9 S/ z, U 3.1 手动创建工程开发环境9 T2 V. v2 I# S- f
3.2 向导创建过程/ i' b! M2 F$ @! |9 S0 {
3.3 实例:使用ufcre入口函数
4 y1 B8 L) z, A3 Q8 N
3 NX二次开发环境配置
O/ [7 S9 c i. S p; n# i
3 e# U: N0 }- x9 Q. N+ m( s
4 Ufun函数入门技巧
% w# S( X. k% U, e/ P 4.1 UF参考手册
: V% d) g- a9 \9 y0 i5 v 4.2 UF函数命名规则
: n* }, W0 Q q1 X 4.3 UF License! z5 B! k1 o* |. v8 B$ X) [
4.4 UF Memory! G, v" C6 ?9 y
4.5 UF数据结构
) h& {& \4 Y" w" L6 o 4.6 UF中结构和指针的使用
( ]% W% Q, A9 G; o. K- K 4.7 UF实体类型及转换7 C7 E0 G8 C4 }( o
4.8 UF坐标转换
6 Y5 G! @7 B/ e, I: z 4.9 实例:创建点并输出信息+ t3 B# _! @2 a" K1 B- X
4 Ufun函数入门技巧
0 G: L: U% a8 _
8 k0 } h' t- d9 l$ W3 b" Y4 ]2 P
5 Ufun操作NX对象类型
[2 ~# B$ Q- Z2 x( Y- q 5.1 UF操作部件对象5 E' ]8 _, a: ^
5.2 UF对象基本操作函数
$ r" n T+ i7 @( B' t/ h/ h 5.3 UF表达式函数
# M6 O4 |7 P" H; o 5.4 UF链表对象5 ~. Y# ?! G+ T. I3 C; g- m" a+ j3 L
5.5 UF属性对象, R; A+ T, O0 y% E
5.6 实例:部件创建及表达式操作
% i7 z ~: L' p) `9 u" D- E+ A
5 Ufun操作NX对象类型
2 r) s! w8 I, |" m. N
! J, u4 V# w" s6 E6 Ufun常用函数归类0 p" ~* P# O: k
6.1 UF矢量函数UF Vector
. O* p) T% H5 Y" r* J( h) m) z5 Y 6.2 UF矩阵函数UF Matrix0 d8 Z9 ~* Z+ J- r ^* t
6.3 UF坐标系函数UF CSYS$ Y/ E% U% E6 ~/ Q) F- f
6.4 UF对话框函数UF Dialog3 d3 b& }8 _; p- u& ]1 f5 k g
6.5 UF选择函数UF Selection+ m7 C+ n# D$ g. j5 g% H. Q
6.6 UF系统函数UF SYSTEM
; [: l, ], i# n 6.7 UF特征函数UF Feature
9 k% }, A# o' x- G1 | 6.8 UF面函数UF Face
3 M! f M; p" n& w- ]/ r' Z 6.9 UF边函数UF Edge, |3 }) z( {6 N
6.10 UF模型函数UF Model
0 v, Y9 p3 [$ S. F0 ^2 b/ I+ | 6.11 其他相关函数使用NXOpen替代说明6 J: [' j% O1 ?$ | U8 r0 h8 D
6.12 实例:选择体绘制包裸体
. O# I Z: j( ^- t* @2 h% c
Ufun常用函数归类
, q" v: B7 k7 c' _. _
. _: M9 S/ U& g; g# v# Z7 菜单脚本Menuscript 7.1 基本menuscript书写
( n( K! h* J4 }. u9 Y6 ~6 x, } 7.2 menuscript的高级用法$ C# `1 \5 k# N. M9 ~
7.3 实例:创建自己的开发工具栏& M! F) j$ N$ Z5 @, }1 m
7 菜单脚本Menuscript
2 z8 j! h) A# a8 W
8 Block UI界面开发
6 q+ j6 c$ O# I: u" p5 N* G$ y3 e 8.1 Block UI基本使用入门
7 i b+ }, a/ r2 P 8.2 Block UI生成代码模板解析' V8 [' E9 @/ ^0 `1 f" I
8.3 Block UI控件的使用技巧
2 T; f+ R* Z8 z/ n4 W8 Z) y 8.4 实例:控制Block UI的显示
0 l+ X7 N9 j2 B% n6 q
Block UI界面开发
1 p' A) Y- w5 Y5 e3 }3 g* r8 u5 K ]+ H, V- l& g/ e3 F
9 Journal日志录制及DeBug技巧
$ c" C5 a1 r6 v' v8 a* h, t 9.1 Journal 用户界面
, L! [! A" Y" b0 K 9.2 Journal 创建及运行
, M6 C2 Y/ f U6 l8 A% S6 e 9.3 Journal 到 NXOpen 程序 # n" W. z" _" E# X9 Z
9.4 内部开发DEBUG工具条使用
0 t4 A2 u6 k3 {: q 9.5 基于VS的DeBug技巧8 q3 p+ C5 x6 e. ~. y+ s) W
9.6 实例: 编辑操作记录生成 NXOpen 代码
2 L, z7 s4 p' w8 U# l# ]
9 Journal日志录制及DeBug技巧
0 w- W6 ?7 j9 {% _6 T' J) l4 h10 NXOpen对象模型, W9 P G, S! }0 M f0 X E5 R/ A1 j
10.1 NXOpen通用对象模型图解 ' [+ B$ G+ Q* h/ Z- c- H
10.2 NXOpen通用对象类说明
. R8 e3 d3 t" t5 A$ {# n' W 10.3 永久和临时NX对象区别
/ T* W- l+ p5 u4 K& S2 J. n- C 10.4 Handle, Tag, TaggedObject 相互查找
- h# r1 C% Z x6 E: l# Z& c 10.5 NX Session 对象基本操作 9 P' W# b# \5 m( s4 n; t
10.6 NX 对象遍历与查找
) {* n5 |# k! o& i; b 10.7 NX 对象创建|编辑|查询 ) f9 t7 D- o! Y% X; M5 B
10.8 实例:选择球特征并编辑5 I7 S2 `% l# {! O# {6 n
NXOpen对象模型
/ Y* v+ Q( r. x$ X' B1 D1 _+ A
. K4 f! x( ^ r6 G, y
11 NXOpen操作NX对象
4 P$ o' h9 P3 o. ? }* e 11.1 NX对象模型更新
3 ]/ ?( D/ W/ k- s4 Y- h 11.2 NX对象删除操作 ( Q/ g8 ~: q+ a1 q6 v+ X
11.3 NX对象属性操作
' t! k) _1 ^, b 11.4 NX对象部件操作
# O7 c9 d) `5 Y0 s! l: y$ x+ l 11.5 NX对象部件文件其他操作
) |+ V [) I Q1 d/ P 11.6 NX对象装配操作& G+ g( g1 F- k5 h% g
11.7 实例:遍历装配/ R2 @ [8 _! \7 ]: h/ B2 i
11 NXOpen操作NX对象
/ e: F; \' I4 Y$ u5 v P: F- |: p/ B
/ S1 `5 P' t- X9 C12 NXOpen结合UFun开发实例
3 e& J* e% e* `5 |6 l 12.1 标准件创建实例
- R; f+ r$ j1 I2 E7 L5 e" F3 x 12.2 自定义符号创建实例
1 x( M s& c0 @2 O& y 12.3 自动装配创建实例& |" l# V. Y# g6 ~0 ?
12.4 自动加工创建实例
5 _9 }8 `7 _1 L 12.5 学习方法推荐
6 g" r: G" }& o
12 NX二次开发实例
% w6 ?/ O& S5 L: U. m2 e% ]
5 A0 c) i1 I% ^! p2 C' K; {# ^
0 X$ h1 z: i+ m- A6 [
5 m! C! f7 ?; B% q* G7 X: L) P. k( b% ^* e" ` I2 w$ ?! ~9 J. e
2 F+ {$ e6 I. v2 |6 ? o+ R; T
|
|