|
11人已报名
- 活动类型:网络培训
- 剩余名额:
- 每人花销:3500 元
- 性别要求:不限
- 开始时间:2014-6-17 17:17 至 2014-7-31 17:17 商定
-
活动详情
/ C0 F7 o9 O2 S, Y, b! Y" D: l& W
; ^! I, S; J; i, j( e* ^
PLM之家 UG NX9.0二次开发(ufun + NXOpen C++)网络培训火热报名* z2 W2 Z3 D6 w. z
( _ _/ W6 i; w
报名学员填写的手机号,QQ号全部只有我可见,请放心填写!
2 j9 S4 y! a9 p7 k, X+ J6 h报名后,请加入群:143939005( 注明姓名)咨询QQ : 9398010269 a3 U+ O& k3 c. J9 J' Z
培训方式: 网络培训3 _+ C+ d- D$ Z
培训时间:每周六晚上6:00-9:00(4课时)" A) n) R$ h0 F3 d( N: O1 u& _
培训费用:3500RMB (注意:我以前定价10000的,值不值个人去决定)
6 s" W% t$ |' a! o9 G报名方式:淘宝帐号 xduniverse@qq.com
9 P% A9 }7 t7 G A B截止日期: 2014年12月25日
/ c" P8 {- N# {/ [. E0 O2 U培训课时:48 课时' ] c" M2 u3 ?# M$ f% Z
培训内容:(这里添加了ufun和NXOpen 相结合的整体开发)' L4 r4 d0 s" T( i* B8 B
PLM之家NX二次开发培训课程提纲及内容公布
* S7 a, M' }* _+ |' Lhttp://www.plmhome.com/forum.php?mod=viewthread&tid=1735&fromuid=1
0 b4 _, R [+ b( ^(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)0 n1 ]! w) T: C( [. u; x
7 N8 M! e9 I2 I1 r注意:先不要付款,加群:143939005,等学员人数OK了,我们统一操作处理!
/ c- b; E; b) M# t9 [- _+ a' y0 f& ]$ i/ e1 L3 S8 z2 Z
* K# y# t2 d' t) m0 G8 x7 {4 J, `* ?
使用最新的NX9.0软件结合VS2012,使用UFUN结合NXOpen C++开发语言,主要讲解:
- i& H* i9 v9 A+ W% E1 X1 C6 k7 [+ K% s
5 `+ K2 h5 d, ~+ X1 h1 g
PLM之家 UG NX二次开发培训课程提纲
1 h* K' s4 C7 G* _* _# }( y5 H7 d4 V' V# `
/ ?' W& C6 E, J6 d! o) U7 ~. K2 {: _
/ W$ @, U5 n; X5 Z
9 Q+ m$ q5 t. ~4 ~1 D' l1 V3 E, NPLM之家 UG NX二次开发培训课程提纲
" k$ N V4 ?9 o! N5 J, o 7 V. C/ g9 O! E! U: q( ?1 f; k
1 NX二次开发简介
+ E' E$ t' E, d+ x* d! m 1.1 NX API简介及架构
8 H, Z: Z! {$ R+ p 1.2 NX API开发语言比较% |# {) J; m" E" O8 c2 r3 N
1.3 NX二次开发工具# b$ \# ?+ ]( q/ [2 B, `; g. e
2 NX二次开发模式及环境变量! m7 C3 K( l0 N- `
2.1 NX开发环境变量设置
/ Q ^( p& B F9 L. s 2.2 NX开发运行目录设置
3 ~ C0 ~/ o) r: J8 T* y& l 2.3 NX开发运行模式
9 U: U- N+ D9 } {* C" R+ V 2.4 用户入口User Exit
/ H" \ p5 e4 G: ]- \: l$ u6 F 2.4 NX开发卸载方式
# E/ S/ b6 R/ H6 j3 NX二次开发环境配置& D) B6 m9 k4 g% b; m
3.1 手动创建工程开发环境" ^/ g$ t4 C" Z1 [/ N+ N
3.2 向导创建过程& ]! ?/ b4 }4 m. y& |! h) F" K
3.3 实例:使用ufcre入口函数
+ [2 E3 e8 A! J" _+ |! R3 G4 Ufun函数入门技巧; g, Z/ ?# ?6 z, a- g; U
4.1 UF参考手册
1 U5 h: |4 ~4 b6 u# l 4.2 UF函数命名规则9 i9 N( m7 e7 u; _3 K
4.3 UF License
) Y( |! C; z& D) c3 x- b) V 4.4 UF Memory
1 J8 U/ ]/ C+ e2 z2 @% B. s 4.5 UF数据结构: _/ l @: B1 k3 E
4.6 UF中结构和指针的使用
0 k v G0 n U1 e7 e 4.7 UF实体类型及转换
7 l; f0 D4 ^0 b/ _( X 4.8 UF坐标转换" x- `' W* v- C4 o/ V; R8 y
4.9 实例:创建点并输出信息
! ]' c' Z7 `) O/ q5 Ufun操作NX对象类型
0 V1 F+ c M' P/ u3 ^' \ 5.1 UF操作部件对象
0 k+ f0 s8 s! Z. @ 5.2 UF对象基本操作函数 B b5 D- d' p: L
5.3 UF表达式函数
, J$ ?# H7 \- F" g, k 5.4 UF链表对象' F+ g; P6 W' {
5.5 UF属性对象9 e( D4 _& d7 k# W0 c a j
5.6 实例:部件创建及表达式操作
( j! ]1 V7 p" `; s7 G' w6 Ufun常用函数归类7 @2 G. r7 h, y$ P$ F0 _
6.1 UF矢量函数UF Vector
: A* O# G1 O) g8 d8 u 6.2 UF矩阵函数UF Matrix7 \8 h: i9 \5 A. Y8 v9 D7 A
6.3 UF坐标系函数UF CSYS
& v: t3 g3 \1 K: W/ M/ _( f& o6 g/ \ 6.4 UF对话框函数UF Dialog
0 ?6 G$ A. }. T" l7 D& s# B) C1 C' C 6.5 UF选择函数UF Selection# t' h" X4 d7 Q, j
6.6 UF系统函数UF SYSTEM
/ H; E/ J0 ?4 w 6.7 UF特征函数UF Feature4 d# C+ r! Q$ ?: \- R5 k9 v
6.8 UF面函数UF Face8 P7 G9 e- E- A X; |$ N
6.9 UF边函数UF Edge2 A2 X$ [7 r' D( x$ q0 B" m) Q
6.10 UF模型函数UF Model
0 K: V/ v% w) U$ Y3 U2 Z+ s 6.11 其他相关函数使用NXOpen替代说明
/ o5 k& @8 R- g0 H, v8 ` 6.12 实例:选择体绘制包裸体
* l8 a; V1 V+ D$ U1 M# Z7 菜单脚本Menuscript `/ y% u' F3 f# v$ X
7.1 基本menuscript书写0 Y' ^% o& i) X7 H
7.2 menuscript的高级用法3 V- {3 V W' q/ ~8 l0 W
7.3 实例:创建自己的开发工具栏
) f5 ~8 R% w, j6 m' _9 ?8 Block UI界面开发6 H* m6 Q" s3 t- I$ w8 ]
8.1 Block UI基本使用入门0 X/ P' l1 Z) p( ~5 x" r0 {
8.2 Block UI生成代码模板解析
6 X( t6 e1 x ]& x' I 8.3 Block UI控件的使用技巧. V6 J6 u* M7 o1 n$ T& a, \
8.4 实例:控制Block UI的显示% k7 v/ ], [5 H
9 Journal日志录制及DeBug技巧* N$ ?% G* k: H D
9.1 Journal 用户界面 - H( v8 `; q- G8 s1 W& Z* Q
9.2 Journal 创建及运行
4 q9 b, C: H& x' w x0 }4 X 9.3 Journal 到 NXOpen 程序
& H3 M0 w ]( B# M' G) d7 \! n! L 9.4 内部开发DEBUG工具条使用( u; Z( ~ g& {* z8 J! t( G0 E. c
9.5 基于VS的DeBug技巧 _9 v: ~' g W5 P9 G
9.6 实例: 编辑操作记录生成 NXOpen 代码 ; M# M9 _3 a+ O
10 NXOpen对象模型 v8 v0 q; s+ H7 L, V
10.1 NXOpen通用对象模型图解 # ?( t5 Y( I' ^. J1 D
10.2 NXOpen通用对象类说明
! I2 w4 f9 H" }6 L G 10.3 永久和临时NX对象区别
* N7 S9 X% R+ `- m' b6 t" L8 @: B 10.4 Handle, Tag, TaggedObject 相互查找 % p/ t. t% z3 Q/ V1 K
10.5 NX Session 对象基本操作 , k0 a; r( r; Y* y6 i5 t
10.6 NX 对象遍历与查找+ w" M9 K, k$ K; q
10.7 NX 对象创建|编辑|查询
2 Y" j4 D* }' b: `% |% `" V$ @, y 10.8 实例:选择球特征并编辑
( M+ f' \( O8 O: {" ?- D11 NXOpen操作NX对象" U5 F0 D& t H
11.1 NX对象模型更新
3 e0 t2 i6 F- W 11.2 NX对象删除操作
. t1 M9 l4 T' z- j3 q M 11.3 NX对象属性操作
( K. b5 |1 r) r 11.4 NX对象部件操作 # f) z. d8 c- j2 f& C! [3 A
11.5 NX对象部件文件其他操作
J3 ~ @* w4 L6 J- K: ^& Q 11.6 NX对象装配操作
- u1 q8 B$ S) }" j3 @5 X1 i% _ 11.7 实例:遍历装配
* X3 p! o; a/ u S+ R12 NXOpen结合UFun开发实例. y- ^" v4 I, v: Z- n3 p
12.1 标准件创建实例
U5 G/ z, l( w9 v. x0 ]+ x 12.2 自定义符号创建实例9 w% ^+ @: G* C) b. K F
12.3 自动装配创建实例
1 @( z; S& S, W j- Q' R- ? 12.4 自动加工创建实例; L; Z# J3 y6 P
12.5 学习方法推荐+ E. R( n2 f/ Q
) y; Q) X6 Z' C/ c" s, n- Z5 U
5 O$ U% q$ [; L |满10人即可开课,欢迎大家支持参加!1 w) ] u# p0 b0 D; F/ D
8 e/ r) h" q5 x5 U请不要错过这样的培训,如果这点培训费能换回你对整个开发流程的了解,值不值?3 ]3 I( Z i& i1 N+ F _& h7 x" x
4 _$ F" L1 c: e' ]
9 Z% p9 t G2 i' y8 n( M0 }; r3 k为什么选择这个培训?- X, K& z$ h5 f) \/ A% n
. U% c" t& T" ?; @& U为什么要学习UG NX二次开发,除开学生的毕业设计,或者是单位专职做这个的意外,很多人是自学,因为有这种想法,把日常重复的工作通过一个工具来自动化实现。说实话,我也很欣赏这样的人,我自己也是属于这样的人。我的二次开发也是自学的,因为本身原来在UG公司工作过,而且对UG NX非常熟悉,包括模具设计,曲面设计等等,以前也是做项目过来的,对开发一个自己的功能也非常痴迷,于是也是慢慢自己研究这个东西,到后来能够独立做很多项目,我想每个人都是这个过程,但是有一点,自学的能力决定了你是否能够快速的上手。
% L a" \) V# N$ Z2 C然而,我们苦苦的追寻却并不知道自己目前所学的东西是否实用?我看到很多人还在使用GRIP语言,在很低的NX版本上开发,如果是单位要求这样做,我想这个可以理解,但是如果你是学习二次开发,我建议你不要这样做,因为这种即将或者已经过时的东西,根本不值得去花费时间。开发语言我们知道都经历了很多版本,IT行业是个信息万变的行业,你今天学的东西可能到明天就是过时的,因此如何抓住正确的学习内容也是关键!
$ k. f, E- E/ Z3 l因为我本人一直在UG NX这个行业做事,所以也一直关注和了解关于UG的动态,目前来讲,UG 官方的开发语言都是C++的,基于VS的集成开发平台进行开发。我们后来出现的JAVA,C#的支持,实际上都是从C++那边转换过来的。实际上你选择那种语言,关系应该不是太大,但是如果你跟随的是官方的开发语言,我想应该不会过时。UG NX的开发语言经过了很多个版本,Grip,ufun,KF,UGOpen,NXOpen,SNAP... ...如果将来继续发展,肯定还有新的开发方法。下面说说为什么我推荐或者培训的内容是ufun和NXOPen C++
! T. z U( k6 d3 a5 t(1) ufun是以前特别流行的开发方式,功能很全,函数也很多,最重要的一点,这个函数库目前还在更新,可惜的是老的东西已经废弃了,比如关于装配的开发函数,全部在NX9上废弃了。如果你以前使用这些函数开发,很显然,在NX9上装配相关的开发功能,不能使用,这个时候,你会怎么办?- S- L3 }9 H7 U" b1 K; c
(2)NXOpen是从NX4以后的版本开始支持的,主要的有点是支持JA,也就是录制宏(简单的理解)。基本上用户不需要考虑关于特征的创建或者编辑的功能,这样的话,省去你太多的时间。
+ u, w) `1 g" C(3)ufun结合NXOpen,使用ufun的强大的链表,或者一些NXOpen还没有设计到的方法来处理比如查询想要的边,面,特征等信息,通过NXOpen来对特征进行创建编辑。
! j# Q& e4 @% x& s(4)菜单的书写,实际上不是重点,关键包括新的Ribbon界面的写法,关于菜单action的一些高级方法使用。) C4 s$ m, Y) G% `0 [ B! h
(5)UI的处理,UI方面使用block UI,废弃掉 UI styler老的界面7 d$ D$ E$ v) U6 E
. b8 b: ?& r X ]1 m
( D5 M+ v. S& f- s因此掌握了ufun和NXOpen后,你基本上就把握了UGNX 二次开发的方法。方法很重要,学好了方法,后面的东西就很快上手了。
* i* j. I/ \2 v% U
% A7 x6 x$ a' n5 a, N
) H$ I3 `) P8 J) A' B如果你觉得,这个价钱,值得省去你太多的时间,那么就进来学习吧!
; x+ G$ ]) ~8 r& Z( e1 A0 t, c: L$ C2 Z$ \7 j, u7 N; L
, q3 ]; G8 J# _0 s: d; @8 Y- r
|
|