|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
目前内容及PPT和实例文件正在完善中,在10月底彻底定稿,大家可以根据这个帖子的内容选择是否参加这次培训。培训报名地址:
$ ]" X( \6 V* y6 D1 C! q8 R; _+ G! m
6 j- w' I+ g; F- |( R7 x/ Q6 C) x* T0 K3 i
PLM之家 UG NX9.0二次开发(ufun和NXOpen C++)网络培训火热报名
5 @2 r0 ?( R# Khttp://www.plmhome.com/forum.php?mod=viewthread&tid=1400&fromuid=1
5 D2 c+ a; A: d5 u7 v
' H" B. k/ ]8 |) M3 ~ M(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)5 S# D A5 g/ q& v) @
1 u/ D2 s3 l I" q$ `
1 @$ v# B5 I4 b1 {* y/ f p2 O2 s# c5 ^. b J$ X! {1 h
PLM之家 UG NX二次开发培训课程提纲- ?2 x: v0 N" q1 ]2 }( ?5 k- I, Y
PLM之家NX二次开发培训课程提纲
- x/ l7 X. g. F4 y
8 b1 k! v$ y5 ]1 {) t8 p1 NX二次开发简介* j" H/ x) C: o& D6 C/ F
1.1 NX API简介及架构/ |# a) |5 e% P) b, W4 z2 P
1.2 NX API开发语言比较( @! a) j2 r. a4 B9 F
1.3 NX二次开发工具4 N. r3 _; s3 g5 V
1 NX二次开发简介
* q. u! B/ m" b8 e4 O# u5 O1 C% V ?* k8 I$ E" F) d' \
2 NX二次开发模式及环境变量# ?' f- B% V* C
2.1 NX开发环境变量设置& F9 x& Q6 m+ k, N# ^7 Z6 w
2.2 NX开发运行目录设置
; w5 j( G/ `: H2 ?% ^ 2.3 NX开发运行模式! y; Y( ]& Z3 ^
2.4 用户入口User Exit! o' ^5 X3 u8 Q. K9 a, d' g
2.4 NX开发卸载方式
: T! b- r! ?3 I5 X/ K( Q# k2 T* E
2 NX二次开发模式及环境变量
1 Z1 H8 a8 u. ~, I5 S8 V5 O# y$ Y) z c/ o% F: Y
3 NX二次开发环境配置: E2 u( Q( ?" P4 z+ t9 x$ ^
3.1 手动创建工程开发环境8 `: z* P. A3 u5 z1 j
3.2 向导创建过程. n/ r1 n0 @9 l( c* o
3.3 实例:使用ufcre入口函数
8 H6 n; Z7 x0 R( b2 [9 _
3 NX二次开发环境配置
# L1 |+ h9 ]/ K) {% d; j; R
/ t' b' [( Z$ d& b0 F5 Z, H5 {4 Ufun函数入门技巧) H3 _- F) F* _' Y0 s" X
4.1 UF参考手册, X- G' R& H/ l H# T& b
4.2 UF函数命名规则
0 R9 s8 D& G0 s& g" Z! g- f 4.3 UF License
; p1 ^5 E0 O9 G$ o1 l 4.4 UF Memory. R9 \$ Y3 w0 c( i# B" \% [
4.5 UF数据结构& Y! i% `' c' O2 a) N0 D$ Z+ {; k
4.6 UF中结构和指针的使用
. ]) Z B) j2 n& S8 s. A 4.7 UF实体类型及转换
7 E K4 D' X- M. m8 E3 t 4.8 UF坐标转换5 G' k+ g# A, I/ @, i# n( w
4.9 实例:创建点并输出信息
( T1 e( Z' W' q) H S/ x9 L
4 Ufun函数入门技巧
) Q8 |# ^0 Y" w, W. V1 M4 x0 p8 d! ~ n' b7 q
5 Ufun操作NX对象类型
8 U/ C+ R- ~7 n8 b 5.1 UF操作部件对象
& O' X0 H, W0 y8 Z 5.2 UF对象基本操作函数; c1 C- f+ o3 \4 q- P H
5.3 UF表达式函数
5 d0 G: j' A: x 5.4 UF链表对象/ c; E, U& Y- _: V1 o5 \1 V8 Y* b d
5.5 UF属性对象
( \3 w4 j. K$ H$ b( Q4 p* j3 H; @ 5.6 实例:部件创建及表达式操作
6 o9 }$ q( M- x6 v6 I
5 Ufun操作NX对象类型
& T A5 ]0 ~7 ^
% E- L9 \2 w! s3 \. r6 Ufun常用函数归类
$ y( X7 b3 r3 }! C 6.1 UF矢量函数UF Vector
' ~8 L6 c- o: D( R9 @3 p 6.2 UF矩阵函数UF Matrix
5 [) n* y$ J/ r% g j( ^4 S 6.3 UF坐标系函数UF CSYS
' @$ b' N) ^* b$ Q2 R, s2 `+ z 6.4 UF对话框函数UF Dialog
9 l# z0 ]! q- H 6.5 UF选择函数UF Selection
. T- N5 _ k9 b! e% L0 S 6.6 UF系统函数UF SYSTEM
. N& ^! Z$ o# E; b 6.7 UF特征函数UF Feature
1 R' O5 e* q' [% f8 \( O 6.8 UF面函数UF Face) D+ Y9 A/ I! I! m! m$ S
6.9 UF边函数UF Edge
9 v( d* ?+ c; S; j6 B' t, v 6.10 UF模型函数UF Model6 Z) Z% ~: {5 J$ A
6.11 其他相关函数使用NXOpen替代说明
2 y" ~$ E R: | 6.12 实例:选择体绘制包裸体
2 a" T2 c- @5 j( A) O" h
Ufun常用函数归类
% l: |# S: s" l7 R0 w
( q' m, u$ |4 y) X D; t
7 菜单脚本Menuscript 7.1 基本menuscript书写
1 j0 \: l& O4 L2 D 7.2 menuscript的高级用法3 e8 H& h0 o+ t
7.3 实例:创建自己的开发工具栏
) k4 N* o6 B" F4 D; _/ S( j; a
7 菜单脚本Menuscript
& ?0 K& F q3 z6 F
8 Block UI界面开发& {% ?6 p6 @4 w
8.1 Block UI基本使用入门
3 `0 Q: a2 w/ {, N' ^5 ^ 8.2 Block UI生成代码模板解析
, G9 S6 ]2 ]! F. p 8.3 Block UI控件的使用技巧
5 {: O' o% o% o, _1 l& [ [ 8.4 实例:控制Block UI的显示
( E- c+ {/ w0 q7 q' U# R# k( L
Block UI界面开发
: k% I: \! e( W/ [ w, h
& e% V. ]/ j8 E' \$ G: I5 K* w1 F9 Journal日志录制及DeBug技巧6 c3 V/ Y9 v+ q
9.1 Journal 用户界面 ( U- Z# t; \+ K% O0 b3 Q
9.2 Journal 创建及运行
4 f) g* W( @6 a) [, Q 9.3 Journal 到 NXOpen 程序
! L! Y {+ a" a+ ?# t& C 9.4 内部开发DEBUG工具条使用6 q& D, x0 n) b) L' g
9.5 基于VS的DeBug技巧
2 }" z: Q7 K* P# I3 {/ y; [' \ 9.6 实例: 编辑操作记录生成 NXOpen 代码 1 G2 H4 [' Q4 m- `! k
9 Journal日志录制及DeBug技巧
8 U5 ?. e2 Z8 C9 [10 NXOpen对象模型3 w" }2 r* a6 u; x
10.1 NXOpen通用对象模型图解 5 t& r, H+ S0 f5 N$ t' V( Q
10.2 NXOpen通用对象类说明
, h/ N$ y! o; c8 v4 X& J! v 10.3 永久和临时NX对象区别+ b8 `! g6 V, e3 r' V0 ~9 ^1 O
10.4 Handle, Tag, TaggedObject 相互查找 , j& x, L0 z* |" K" }
10.5 NX Session 对象基本操作 2 A. P! p& } r5 Z
10.6 NX 对象遍历与查找3 r0 C" m: m& `
10.7 NX 对象创建|编辑|查询 : R# q4 N! h2 j" @2 i
10.8 实例:选择球特征并编辑) a3 z7 U( a1 {% p7 X
NXOpen对象模型
. f$ A' q% q6 h. l' N& n8 [3 g2 Z, D+ b& {
11 NXOpen操作NX对象9 N' m( _5 _0 L
11.1 NX对象模型更新 ! y) D# w# ^( {9 f0 f2 U* V
11.2 NX对象删除操作
# t. F# G4 H- i: h 11.3 NX对象属性操作
3 }& E7 T$ M& D6 k 11.4 NX对象部件操作 3 v6 c% L3 b" m6 l4 S8 G( N
11.5 NX对象部件文件其他操作
2 N' ~* W5 ^' Z1 t& j 11.6 NX对象装配操作' \9 a7 e% i& b* w
11.7 实例:遍历装配- W& y4 F" {+ v% r
11 NXOpen操作NX对象
( s: i# k S2 E' b* x& s& F' T! m/ s+ i" b7 m% j
12 NXOpen结合UFun开发实例
* `( Q5 l4 H; \* {5 f. w& @, R7 i 12.1 标准件创建实例
3 {8 D0 o* D) N4 O# b* M 12.2 自定义符号创建实例
9 i! J& V- w/ o9 H9 X0 S M 12.3 自动装配创建实例. L- `% s5 q3 A0 V7 h* U
12.4 自动加工创建实例- S& C, D9 a3 I. i. x, C1 u2 Q
12.5 学习方法推荐 o$ P% a; J1 a. V! X8 H, ~( O* t
12 NX二次开发实例
! U9 V2 v, y5 m [4 _ R! B
' u4 w5 z& I; g$ n5 K0 T
3 O6 O# b- T9 @ S$ \0 c2 q' s4 K
. Z5 j2 V% w! j" x" m, C9 w7 m
) V; U ]" U! {" J) @
1 k3 n$ _( p. Z |
|