|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
目前内容及PPT和实例文件正在完善中,在10月底彻底定稿,大家可以根据这个帖子的内容选择是否参加这次培训。培训报名地址:
; t s0 S0 N. f. b: p
. D7 M. n! R' u0 b. B# z8 ~# _( i- h) j/ J( R/ R. ~
PLM之家 UG NX9.0二次开发(ufun和NXOpen C++)网络培训火热报名
* V1 W$ ?# X& w E% ihttp://www.plmhome.com/forum.php?mod=viewthread&tid=1400&fromuid=14 M$ c( j# o- u3 c
6 I* N4 |7 a5 v! i# T _: s; ~(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)
6 N1 S# s2 d7 p- x" c% @2 }1 O5 l! U- g7 p! X
|+ a0 q# Q+ \( ~0 |5 z; r
2 b6 D/ f# M! f2 e- f$ m* HPLM之家 UG NX二次开发培训课程提纲3 [9 R# ]7 f/ X! T; A' Z9 n
PLM之家NX二次开发培训课程提纲
5 r& i8 s. L" D. m, S5 b# B. [/ t
6 |8 S% H9 ] i% `9 C+ j% K1 NX二次开发简介1 x, Z1 s% x7 c: o) l
1.1 NX API简介及架构+ h: i* f9 A. z, _: J
1.2 NX API开发语言比较
. T7 v# u" t% _2 L 1.3 NX二次开发工具
& h1 x/ e1 ]5 [
1 NX二次开发简介
& J* y, M: w5 F, n7 I, W9 t% a& i4 h( S& u! h7 R, `7 L% _
2 NX二次开发模式及环境变量" B) F& q+ k. @. p- r
2.1 NX开发环境变量设置) b0 ?5 j+ R. w6 X" i/ w
2.2 NX开发运行目录设置4 I+ E3 F S8 I6 W5 p% _" g8 Y6 Y/ l
2.3 NX开发运行模式
0 B; H; P, N. n8 g0 `; ]2 o; M 2.4 用户入口User Exit
3 G3 G- O; g8 s/ u, ^ 2.4 NX开发卸载方式. D' J5 p5 o, I1 B, O
2 NX二次开发模式及环境变量
' ~, b6 B. ?3 m# I
: S" R, F/ v: C* ~' V3 NX二次开发环境配置
) \- A. v2 o* [ H 3.1 手动创建工程开发环境
" i; k3 |9 w3 o: Z3 ^( X5 ]* i! q 3.2 向导创建过程! E' L* w+ |8 r+ `
3.3 实例:使用ufcre入口函数
& P; B7 |( c& t& p( o/ `
3 NX二次开发环境配置
, T# }, @. x( u6 `/ X6 O' B+ n
9 S8 ?, g3 l$ S; ?4 f
4 Ufun函数入门技巧5 P2 `8 n% R" U
4.1 UF参考手册' D1 r1 p2 N2 N; Y; z
4.2 UF函数命名规则
( U3 {( ~" r+ U9 f) _) K 4.3 UF License
: v! K5 ^' X. j3 v9 ~: d% B6 G 4.4 UF Memory
. C0 t4 F2 J% o9 b+ N# R! t9 _3 k 4.5 UF数据结构. {* L* \+ i5 W/ r/ t( n/ S9 P6 T
4.6 UF中结构和指针的使用
7 q% u0 _6 B H, e 4.7 UF实体类型及转换+ |; O- I4 {. T. M8 ?' T
4.8 UF坐标转换2 C6 H4 t) i2 |
4.9 实例:创建点并输出信息- Q$ m% V( |1 }$ p3 L
4 Ufun函数入门技巧
+ P! A/ D" q5 O! f) a/ k+ N) ^% ~% Y1 g4 w+ W: F4 U
5 Ufun操作NX对象类型- M; C/ Q# I, e: `
5.1 UF操作部件对象 ^- ?: n; g9 L5 [
5.2 UF对象基本操作函数: Q+ U2 F; l4 ~3 R3 B1 C+ l6 J
5.3 UF表达式函数
; e, A2 p5 M- a( ~$ E 5.4 UF链表对象' {" b. x/ [7 O6 g) K* w) P
5.5 UF属性对象. s# u( S) K+ _ v# `& [
5.6 实例:部件创建及表达式操作
5 w: V3 y; r6 ]8 x! V. W
5 Ufun操作NX对象类型
* ` L/ ]4 X: @5 {, h' D9 q
7 l- T$ H' m. ~5 Y! a" A
6 Ufun常用函数归类
- S d6 T( n \+ z4 J 6.1 UF矢量函数UF Vector
7 Q; H+ k) x1 _) S/ w 6.2 UF矩阵函数UF Matrix
6 d$ T7 \* k; W0 F 6.3 UF坐标系函数UF CSYS
3 t3 u" H" V' U: s; j+ r2 { 6.4 UF对话框函数UF Dialog
_: a, C6 L$ g, r% `. ` 6.5 UF选择函数UF Selection
* G6 b2 H( y' T0 a; g, t 6.6 UF系统函数UF SYSTEM/ k0 w- J$ D% V; n0 p! M3 k! j
6.7 UF特征函数UF Feature: ]5 w4 e9 F" e4 G9 D8 t
6.8 UF面函数UF Face' b2 U* \8 f4 A3 M& \
6.9 UF边函数UF Edge
( J9 F% [. l* t/ b- M! Z 6.10 UF模型函数UF Model
8 l, m! w, f. g1 X+ h, [ 6.11 其他相关函数使用NXOpen替代说明
2 a# G- p5 d5 I( O. v0 t( F! S 6.12 实例:选择体绘制包裸体/ k% n! R* j& ~1 a' Z; X, d
Ufun常用函数归类
, P+ C3 W" _9 e8 I! j6 N) S$ I7 f% K. ^/ O$ ?: W4 Y
7 菜单脚本Menuscript 7.1 基本menuscript书写
/ m! K/ ^$ Q( F1 c& c9 O 7.2 menuscript的高级用法
/ A! w2 @! f- H. z. h 7.3 实例:创建自己的开发工具栏
" O) {9 K/ s8 M% F0 f% g
7 菜单脚本Menuscript
0 X, ~. d$ F* ~8 Block UI界面开发
8 B* K2 U7 i5 H# _ 8.1 Block UI基本使用入门* A. j0 X1 v2 q( q" Z
8.2 Block UI生成代码模板解析
$ L6 A- F9 c& ^ 8.3 Block UI控件的使用技巧" c# c4 J G; Q& o- n
8.4 实例:控制Block UI的显示
# s' A$ j1 y8 m, V
Block UI界面开发
' Z. V) {8 O+ ]9 g6 ?$ S8 p3 o3 z9 k, l3 h
9 Journal日志录制及DeBug技巧; R! w3 X4 O# ^; [$ }* o
9.1 Journal 用户界面
+ s5 U, s8 q2 z: M% U3 y$ Z 9.2 Journal 创建及运行 4 w( }8 Y3 M- l9 \8 ^: A
9.3 Journal 到 NXOpen 程序 / C8 C0 Z( n1 Q C" k( x
9.4 内部开发DEBUG工具条使用
# u0 s7 v# K# E( N 9.5 基于VS的DeBug技巧
% V: G" e8 |& [& t. \ 9.6 实例: 编辑操作记录生成 NXOpen 代码 , U; a( o9 n2 i$ t1 v
9 Journal日志录制及DeBug技巧
: t: ]4 n7 W0 B' a; M
10 NXOpen对象模型
& E9 ?; z+ H5 L8 L% O, F8 c 10.1 NXOpen通用对象模型图解 , g" H* p- l- A% s3 ~
10.2 NXOpen通用对象类说明1 V7 g K/ I$ A) \
10.3 永久和临时NX对象区别6 B8 \$ f D0 G6 N
10.4 Handle, Tag, TaggedObject 相互查找
; e% O, l2 I9 H/ _6 l 10.5 NX Session 对象基本操作 / R1 k& z0 _$ q2 F
10.6 NX 对象遍历与查找
7 a* C! R" W) \7 W 10.7 NX 对象创建|编辑|查询 # }" ~3 v% I. k" p2 G$ a
10.8 实例:选择球特征并编辑
4 t1 u; k+ m& _2 Y
NXOpen对象模型
7 v- S3 t7 K. e* i: R! N5 t
: {; k7 R2 d7 f1 [: g11 NXOpen操作NX对象; U" O3 F* u# N) u4 L
11.1 NX对象模型更新 3 R V- ^% d( \7 H1 L( r5 i3 L
11.2 NX对象删除操作
. G( B" }3 K% V t' ` 11.3 NX对象属性操作
2 Y, F. j/ P) K8 H" k* c5 H 11.4 NX对象部件操作 0 B! _! i( p0 g7 N s9 W W" N
11.5 NX对象部件文件其他操作 5 V: u- h$ m& q. b: a# o
11.6 NX对象装配操作) b; C) Y, y9 B, C5 G) }
11.7 实例:遍历装配
" z" u% }: Y2 C. E
11 NXOpen操作NX对象
( O n+ F" i* z9 N: R1 P5 Y2 \9 r4 ]2 m9 j
9 L% l8 i& P- [/ Y12 NXOpen结合UFun开发实例4 ?6 g+ M5 n" s9 d" a+ s2 S" s3 y
12.1 标准件创建实例! ~- a/ t' e3 J! W
12.2 自定义符号创建实例5 Q8 m5 C% Z4 V7 b4 S0 q& H6 z
12.3 自动装配创建实例5 g' S5 S& x8 U5 A
12.4 自动加工创建实例* O2 _, W, H1 r
12.5 学习方法推荐3 f$ W' |4 l% R: O3 Y
12 NX二次开发实例
4 M$ A$ t# }. b9 L- `8 E) i+ s
6 S P# N: L9 I
6 H- m1 k. C5 |
- W O0 B3 `1 b1 H+ K# ^
, C- P3 O o5 ]( Y8 ]3 T! H' }# z+ k( S7 ?2 ^/ I! a' m
|
|