|
|
11人已报名
- 活动类型:网络培训
- 剩余名额:
- 每人花销:3500 元
- 性别要求:不限
- 开始时间:2014-6-17 17:17 至 2014-7-31 17:17 商定
-
活动详情
9 L3 i, i# ~9 E. {% r6 J6 o, l& o" T5 W2 E0 _' n
1 s( I7 A( u3 {4 ] x( R
PLM之家 UG NX9.0二次开发(ufun + NXOpen C++)网络培训火热报名
% h" `/ Q+ g. T* U$ d$ N L' e
' D& r2 m( T& d- p3 t报名学员填写的手机号,QQ号全部只有我可见,请放心填写!
$ l' w, } ?( @9 |9 F1 I1 Y( P报名后,请加入群:143939005( 注明姓名)咨询QQ : 939801026. w/ b! ?9 \" Q+ ~4 O
培训方式: 网络培训
9 J9 w0 C: y6 ^培训时间:每周六晚上6:00-9:00(4课时)
- \ i6 ]: P% J; E& h, c) d培训费用:3500RMB (注意:我以前定价10000的,值不值个人去决定)
* ] g3 y& _5 o2 d, x报名方式:淘宝帐号 xduniverse@qq.com
2 J3 a0 i" r" _* Y- U截止日期: 2014年12月25日4 E- D, }% _! m2 i4 ]
培训课时:48 课时9 Q* p3 Z1 n( b- S
培训内容:(这里添加了ufun和NXOpen 相结合的整体开发)* c1 n3 Y. J# r
PLM之家NX二次开发培训课程提纲及内容公布) {3 D8 a! J6 C& v
http://www.plmhome.com/forum.php?mod=viewthread&tid=1735&fromuid=1( A; U/ }$ e3 @( ~. e, Z
(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)
5 j( `' {7 G/ |) n8 ^. K; T1 x2 s, a8 X9 a6 g+ E8 f* B
注意:先不要付款,加群:143939005,等学员人数OK了,我们统一操作处理!4 O9 E- P6 R) z2 q8 q+ I' j
+ X- V* w, Y& E5 g1 s" W( e
5 |9 x- E% w) a5 r- ]0 ]使用最新的NX9.0软件结合VS2012,使用UFUN结合NXOpen C++开发语言,主要讲解:
4 {/ O9 P+ P) K" _
: A3 o3 j( x* t
; i6 }6 }: L0 m/ f% s' T) P R7 EPLM之家 UG NX二次开发培训课程提纲. o3 X3 z( k* U- y- c( D
4 M2 \% ? \0 ]) m* V% l
; y' c0 h' z( N& T( r9 p
8 o4 i% c) r# ?2 H8 ]" l* }$ |* A8 `( ?) s" X' D7 V/ U' N& p
PLM之家 UG NX二次开发培训课程提纲
2 B# y+ {1 d7 b( P H! k 2 [- [! w: m! L, J1 W
1 NX二次开发简介
# I1 h, E+ U: M) {! I Q/ N 1.1 NX API简介及架构 W- N( q( b2 Z) I
1.2 NX API开发语言比较$ _" S( P( N# T! m: v3 \& e- }% L* u
1.3 NX二次开发工具
" u% T+ S8 }& |8 e2 NX二次开发模式及环境变量5 A5 N5 I6 ~) i' O1 s- S0 {) J3 W/ |
2.1 NX开发环境变量设置, m* {# a% |0 X$ a$ w* {1 e2 f$ }
2.2 NX开发运行目录设置
, ^4 Q2 _3 e0 ] A# f4 b: s8 y; h7 ^ 2.3 NX开发运行模式0 t. W J' B3 o2 G
2.4 用户入口User Exit
7 p1 l u# j7 r, y% f5 ] 2.4 NX开发卸载方式% q% z4 P6 j' e1 U1 j) Q t
3 NX二次开发环境配置9 [2 ^! x; W# x! R+ ~: g; e+ X5 X- e. K
3.1 手动创建工程开发环境
* |, M! y$ G* |2 w( u& \! j" ~8 M 3.2 向导创建过程
+ o( h- N" Q" Y# O 3.3 实例:使用ufcre入口函数
% ?7 @- {* W( o2 o4 Ufun函数入门技巧
3 t! p/ v b. R2 }9 ?: N 4.1 UF参考手册
0 @3 R3 @ ?/ ?& v 4.2 UF函数命名规则
( r0 S- X3 _( g. W! Q 4.3 UF License) G8 P1 h' h% @
4.4 UF Memory
, [+ u0 H, [* r+ m0 z# c 4.5 UF数据结构( x+ {5 A; a& K. x" |7 y( u' q( P
4.6 UF中结构和指针的使用6 U" }4 C3 Y* D3 j8 W4 z0 K6 M
4.7 UF实体类型及转换
2 Q2 @; D8 l$ f8 z2 f# o ? 4.8 UF坐标转换; E0 A" b9 G% N' \& n# d
4.9 实例:创建点并输出信息: Z; K3 W8 |1 ~ M$ _! e
5 Ufun操作NX对象类型
9 o0 R# j0 D" e4 [ 5.1 UF操作部件对象: j, U' m! `. Z2 M- t! ?+ K! g- t
5.2 UF对象基本操作函数
4 P' r& }- K5 b6 d6 R, F. s 5.3 UF表达式函数
3 F. H) X7 J0 b% i+ v 5.4 UF链表对象
0 r! ~. s6 Q$ t 5.5 UF属性对象$ J) T/ l$ ?8 v8 W y R
5.6 实例:部件创建及表达式操作8 l' |+ w- X' U! V
6 Ufun常用函数归类
m' z: S( G$ G: N 6.1 UF矢量函数UF Vector. s2 b$ j6 l( D! Q4 y1 Z3 b
6.2 UF矩阵函数UF Matrix
8 o f2 I% d' ^1 a i! i 6.3 UF坐标系函数UF CSYS% z, G& f5 R. d1 x. s0 |5 v/ |
6.4 UF对话框函数UF Dialog
" E+ ^0 X- X* [$ Q. j* k* [! ~ 6.5 UF选择函数UF Selection
* ]; b* Q/ \' f; Q$ d" ^ 6.6 UF系统函数UF SYSTEM
/ ]6 I7 t3 m: {2 D+ N! Q9 S 6.7 UF特征函数UF Feature7 w! j+ ?/ p) W, n. `8 `8 S' W
6.8 UF面函数UF Face
( g( L* L9 p1 |. q( ~% o 6.9 UF边函数UF Edge
* m' b& o8 u" t* B# M) b 6.10 UF模型函数UF Model: t3 e6 D( p( S3 V) | F
6.11 其他相关函数使用NXOpen替代说明1 X% j( Z7 K# K- R* x. G
6.12 实例:选择体绘制包裸体- C+ x; p3 J/ o# X0 N; z4 t+ q
7 菜单脚本Menuscript# e$ A& e9 ~7 f4 M5 ^# T* _
7.1 基本menuscript书写# d* A( h7 t a4 B) u! C$ t
7.2 menuscript的高级用法
: j2 ^: J! ]7 _, q* X8 q1 W 7.3 实例:创建自己的开发工具栏
! y& S( W6 Z$ l$ ?4 {$ [8 Block UI界面开发 S9 _ v" B5 i4 p/ J0 H' m
8.1 Block UI基本使用入门" y+ `/ ]0 w0 r( y
8.2 Block UI生成代码模板解析
8 m* f" T8 V3 v& O! o5 H 8.3 Block UI控件的使用技巧) ~ ~- _; h4 O
8.4 实例:控制Block UI的显示
. y6 x M' h- y3 b! O4 ?' S1 T9 Journal日志录制及DeBug技巧
) o0 F% b$ J9 ?$ N- ^) i# {. p 9.1 Journal 用户界面
/ B& F- s& P' K9 B& O 9.2 Journal 创建及运行 ! b# t7 m Z! P# B) P2 A/ N
9.3 Journal 到 NXOpen 程序 " M9 L% @4 t7 F f9 j* B l
9.4 内部开发DEBUG工具条使用
" A7 @7 K. G4 n: _& Z7 N s 9.5 基于VS的DeBug技巧8 a ^5 E4 r6 t
9.6 实例: 编辑操作记录生成 NXOpen 代码
8 z/ L' u8 ?4 M# h3 e9 x2 x10 NXOpen对象模型
$ T3 z& ~& Q& Y. n' { 10.1 NXOpen通用对象模型图解
7 z8 j9 U/ @! N- U6 M 10.2 NXOpen通用对象类说明1 d. C, }0 R# J! O! C5 ~* _0 }6 _
10.3 永久和临时NX对象区别* i% p" c' p) k8 N
10.4 Handle, Tag, TaggedObject 相互查找
4 ~) n! K) r" U5 A4 m 10.5 NX Session 对象基本操作
" U* M( Y& }3 _$ F. G/ N A1 m1 @ 10.6 NX 对象遍历与查找# B) e+ `0 J% k2 c
10.7 NX 对象创建|编辑|查询
* s C8 a7 a% m+ Q- M" K5 H 10.8 实例:选择球特征并编辑5 \. [6 e, P4 T; B$ i: @# I( R
11 NXOpen操作NX对象% v9 ^/ c0 G- b; u
11.1 NX对象模型更新
& N( s I- \8 \3 t7 W 11.2 NX对象删除操作 0 g* m N4 d" t7 b
11.3 NX对象属性操作/ P, {% ]* K4 l6 S3 y
11.4 NX对象部件操作 9 ?8 m. `+ V7 ^9 J- u+ r/ G# V
11.5 NX对象部件文件其他操作 ' Q( {, d$ O2 B) ~, E' p' C8 X
11.6 NX对象装配操作5 S/ q9 p2 k. O
11.7 实例:遍历装配
8 B+ m7 G1 H3 Y/ u12 NXOpen结合UFun开发实例6 x- w. r; ?& _. I
12.1 标准件创建实例
" X2 ]3 c4 n/ D; M+ J3 s' U 12.2 自定义符号创建实例
8 ~, x; s% m7 ? 12.3 自动装配创建实例2 N1 z8 t9 N) ~
12.4 自动加工创建实例
( }8 [5 F1 d2 o! H. o' ~$ U$ n 12.5 学习方法推荐, g, S5 ?; y# v) [
( Z9 D4 y Q( q$ v- V
R( g' w$ D7 y4 M* @' e& H
满10人即可开课,欢迎大家支持参加!0 v, o& R0 T. F( D/ c$ ?8 o5 Q' i
9 t1 Y' E8 u" I* g0 u% D3 f请不要错过这样的培训,如果这点培训费能换回你对整个开发流程的了解,值不值?- x' ]4 p( n9 T- X& @. W: Z6 J
# { V% o1 e2 D' a4 M; \/ ?' M
8 j' H3 ?7 d/ j3 P* c
为什么选择这个培训?
5 H c5 k* N- o- v$ ~) l% W! L# Y, F- w; I. X' [3 b8 f% F
为什么要学习UG NX二次开发,除开学生的毕业设计,或者是单位专职做这个的意外,很多人是自学,因为有这种想法,把日常重复的工作通过一个工具来自动化实现。说实话,我也很欣赏这样的人,我自己也是属于这样的人。我的二次开发也是自学的,因为本身原来在UG公司工作过,而且对UG NX非常熟悉,包括模具设计,曲面设计等等,以前也是做项目过来的,对开发一个自己的功能也非常痴迷,于是也是慢慢自己研究这个东西,到后来能够独立做很多项目,我想每个人都是这个过程,但是有一点,自学的能力决定了你是否能够快速的上手。3 ^4 P+ W8 H! n0 z# S/ z( x
然而,我们苦苦的追寻却并不知道自己目前所学的东西是否实用?我看到很多人还在使用GRIP语言,在很低的NX版本上开发,如果是单位要求这样做,我想这个可以理解,但是如果你是学习二次开发,我建议你不要这样做,因为这种即将或者已经过时的东西,根本不值得去花费时间。开发语言我们知道都经历了很多版本,IT行业是个信息万变的行业,你今天学的东西可能到明天就是过时的,因此如何抓住正确的学习内容也是关键!5 u/ \6 c1 N& B
因为我本人一直在UG NX这个行业做事,所以也一直关注和了解关于UG的动态,目前来讲,UG 官方的开发语言都是C++的,基于VS的集成开发平台进行开发。我们后来出现的JAVA,C#的支持,实际上都是从C++那边转换过来的。实际上你选择那种语言,关系应该不是太大,但是如果你跟随的是官方的开发语言,我想应该不会过时。UG NX的开发语言经过了很多个版本,Grip,ufun,KF,UGOpen,NXOpen,SNAP... ...如果将来继续发展,肯定还有新的开发方法。下面说说为什么我推荐或者培训的内容是ufun和NXOPen C++
3 t. r) |/ T7 z! B" x7 e4 C% }1 e(1) ufun是以前特别流行的开发方式,功能很全,函数也很多,最重要的一点,这个函数库目前还在更新,可惜的是老的东西已经废弃了,比如关于装配的开发函数,全部在NX9上废弃了。如果你以前使用这些函数开发,很显然,在NX9上装配相关的开发功能,不能使用,这个时候,你会怎么办?
8 L) q- r* L2 C. n, {7 O* K(2)NXOpen是从NX4以后的版本开始支持的,主要的有点是支持JA,也就是录制宏(简单的理解)。基本上用户不需要考虑关于特征的创建或者编辑的功能,这样的话,省去你太多的时间。
* _( j& e7 x1 B% j- N+ ]5 s(3)ufun结合NXOpen,使用ufun的强大的链表,或者一些NXOpen还没有设计到的方法来处理比如查询想要的边,面,特征等信息,通过NXOpen来对特征进行创建编辑。
+ N! C: n) A- [& L, n) e(4)菜单的书写,实际上不是重点,关键包括新的Ribbon界面的写法,关于菜单action的一些高级方法使用。
7 e5 z+ ?) t5 J# a+ W4 v& r+ _1 |(5)UI的处理,UI方面使用block UI,废弃掉 UI styler老的界面5 S* W6 L7 [8 g q( J
0 O' N& s2 x3 }* m0 u! m
- ~6 V( i6 R) [因此掌握了ufun和NXOpen后,你基本上就把握了UGNX 二次开发的方法。方法很重要,学好了方法,后面的东西就很快上手了。1 E' I9 ]/ K, e/ Z" Q8 l' K8 {8 d( d
- @- s( S' m0 ]! ]) E1 L5 ?9 k) A; I" _0 J
如果你觉得,这个价钱,值得省去你太多的时间,那么就进来学习吧!
( x# c6 |, t# l* x, @8 M3 l/ m' |, \" L) q
* k7 j- D) v+ } |
|