|
|
11人已报名
- 活动类型:网络培训
- 剩余名额:
- 每人花销:3500 元
- 性别要求:不限
- 开始时间:2014-6-17 17:17 至 2014-7-31 17:17 商定
-
活动详情
% `' U5 J0 B; ^! H4 F% m9 q: u, h: p6 z- Z# K( t& O5 k8 C
1 j+ W) V2 W3 ? ^ A
PLM之家 UG NX9.0二次开发(ufun + NXOpen C++)网络培训火热报名
& ]7 q& X' |9 J# T$ P' C
$ k. F' }7 M& x+ z4 S; t0 B! w报名学员填写的手机号,QQ号全部只有我可见,请放心填写!
$ }9 N% S7 Z- N+ ?0 x) H报名后,请加入群:143939005( 注明姓名)咨询QQ : 939801026
& m+ g6 [$ E: q/ q: K培训方式: 网络培训
0 O1 @4 k+ }7 J( T培训时间:每周六晚上6:00-9:00(4课时)
) l+ L; B4 e: b4 I培训费用:3500RMB (注意:我以前定价10000的,值不值个人去决定)
% q% D U/ o7 X/ L$ j1 n$ x) l9 I报名方式:淘宝帐号 xduniverse@qq.com
1 T. Q0 I& [3 y截止日期: 2014年12月25日5 i2 x9 @* {$ U7 L" v" i7 L
培训课时:48 课时- i. H. @* w: R2 }* n6 l4 [$ k
培训内容:(这里添加了ufun和NXOpen 相结合的整体开发)
; A N! R: W7 { ]; P+ MPLM之家NX二次开发培训课程提纲及内容公布2 j8 b& d. t* Y p
http://www.plmhome.com/forum.php?mod=viewthread&tid=1735&fromuid=18 q- _/ H6 \2 |, o, ?
(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)3 Z4 m* S) x" C& S8 E, X
# f; j8 B9 A* G
注意:先不要付款,加群:143939005,等学员人数OK了,我们统一操作处理!
6 o% V4 N! ^9 b I1 [- A- r! @8 ~* z/ P# N$ S
# V/ s- r) ]" N+ D. _使用最新的NX9.0软件结合VS2012,使用UFUN结合NXOpen C++开发语言,主要讲解:
- E* D: r9 m n- M+ [ j% }4 I
1 P' U* C7 ~2 R8 p$ u7 ]6 q3 @- `" v/ D# j
PLM之家 UG NX二次开发培训课程提纲# d3 y5 r* w" P/ t I
$ x5 ^6 B4 J5 s6 P
: l' v% O' x' R" R9 z
9 g5 L: E+ A `! B" o! {/ o% V( h' ]5 p7 N2 q# f% h8 F
PLM之家 UG NX二次开发培训课程提纲( z _! k+ {4 C: P- l4 M: ^3 q( L
; j& h: b) d }9 q1 o7 Q1 NX二次开发简介
- K2 S8 E* H' |9 D H 1.1 NX API简介及架构
" T# q3 C: d2 f7 S( @ 1.2 NX API开发语言比较3 k7 E6 l5 r) q: z+ Y
1.3 NX二次开发工具# Z# o2 _; `0 W, W1 O7 M* A
2 NX二次开发模式及环境变量
& y9 V. r, [3 K2 d2 R 2.1 NX开发环境变量设置% o/ H- _2 ~0 ]% E8 I2 M
2.2 NX开发运行目录设置" H. E* M" p3 W& F% S& r1 H
2.3 NX开发运行模式 }+ v3 c0 s6 d; W+ p9 C
2.4 用户入口User Exit- y4 H0 ?! L+ g% E) o# A
2.4 NX开发卸载方式
" r0 }; Q% O% l8 H* t0 v3 NX二次开发环境配置$ k( B+ q* b {9 L* D1 z. x: m; C
3.1 手动创建工程开发环境* q0 }: @+ }- U# V$ R) q
3.2 向导创建过程* [9 {: k4 n+ h# D- ?; \
3.3 实例:使用ufcre入口函数
0 j' u! [. p/ K$ s3 p- F4 Ufun函数入门技巧
$ f/ n& X; ^! i8 e 4.1 UF参考手册
! ?5 j# {5 V; A/ p/ W* v$ j 4.2 UF函数命名规则! q) _3 }* ?4 K# l' c
4.3 UF License
: y; U, {* p% _6 R 4.4 UF Memory$ F, X3 F! f$ p3 t5 Q
4.5 UF数据结构9 {9 U- Z6 h7 L' f/ V- o3 q) ^
4.6 UF中结构和指针的使用/ _! x2 [; ?# E
4.7 UF实体类型及转换, z$ q9 L! J% |6 Q% F
4.8 UF坐标转换2 r, k/ T" {* t8 i
4.9 实例:创建点并输出信息( [0 z4 y+ j$ R( c/ p
5 Ufun操作NX对象类型8 \; C1 L& z# U9 v3 ~
5.1 UF操作部件对象; U6 I, b" E9 j% d* R
5.2 UF对象基本操作函数3 j0 ?9 z5 ?, y, s3 y7 @1 Y
5.3 UF表达式函数
3 N6 T4 K+ h. ~" @6 d. g& m 5.4 UF链表对象
9 Y+ Q4 P. C8 L6 `; o; a 5.5 UF属性对象0 v$ a, d; o$ _2 D _5 e
5.6 实例:部件创建及表达式操作
9 A) n( L+ [' [& ~3 {) ^6 Ufun常用函数归类
7 z/ e* Z' k. V$ O# I* s# l 6.1 UF矢量函数UF Vector. v4 P; `3 F' H2 K* _' {3 ^. x
6.2 UF矩阵函数UF Matrix
2 d) D( Q7 N0 y/ _ 6.3 UF坐标系函数UF CSYS
; t* a% m0 Q( [. }9 B6 ? 6.4 UF对话框函数UF Dialog
. v1 V; e( D$ o2 r# }3 j" g) S 6.5 UF选择函数UF Selection L% ?0 H% r' h _" u" {. w
6.6 UF系统函数UF SYSTEM
% F# A! C/ A+ h2 u7 y 6.7 UF特征函数UF Feature
" b$ w9 p8 k6 d2 w) @3 L 6.8 UF面函数UF Face
$ c/ h' \# s! p, r 6.9 UF边函数UF Edge
: D& T. O p+ G' C- t 6.10 UF模型函数UF Model
- A% L$ \# h$ d4 `, I9 ]( P @: Q9 A 6.11 其他相关函数使用NXOpen替代说明( h: G# j* M0 O) O9 z" s
6.12 实例:选择体绘制包裸体# y0 m0 d5 N* V$ h8 D& |# C
7 菜单脚本Menuscript3 O" }( X: V% m
7.1 基本menuscript书写/ \- w- A" v( [
7.2 menuscript的高级用法
* V. @! a9 @. K% ~5 b; x6 c& } 7.3 实例:创建自己的开发工具栏* z: F5 |' Z5 d' s2 W3 v0 t% t
8 Block UI界面开发; G% `, ~; C. i" f! s
8.1 Block UI基本使用入门
) C! w/ r: z5 S6 N" n: | 8.2 Block UI生成代码模板解析
5 N( q( O1 j @8 L- x 8.3 Block UI控件的使用技巧' [' s" Z1 s+ Y( }
8.4 实例:控制Block UI的显示
" X0 i6 Q& o* C6 `9 Journal日志录制及DeBug技巧
1 _8 v1 F# T$ g: ^0 t8 c# ?, a, ^' D" U 9.1 Journal 用户界面
/ Y0 d2 N( X7 e' [ 9.2 Journal 创建及运行 + @" G) m- y1 |! O# Y9 F8 Z" q, C
9.3 Journal 到 NXOpen 程序 ; W) R( l4 c8 t6 I8 t: [ i* t
9.4 内部开发DEBUG工具条使用
* @: d4 ]7 h P2 m; e, G/ z6 i9 s( V# R 9.5 基于VS的DeBug技巧
8 h$ n2 g$ g/ X6 c$ A ]+ b; A 9.6 实例: 编辑操作记录生成 NXOpen 代码 ; d, L- w1 v! T" l3 N
10 NXOpen对象模型
. o7 P0 K, e7 P3 S( l: F, } 10.1 NXOpen通用对象模型图解
7 P/ w/ H; X1 J T+ S" w 10.2 NXOpen通用对象类说明
& w I- I) ~" B$ W# \* t H( }9 ` 10.3 永久和临时NX对象区别
" T1 }3 f) f+ B 10.4 Handle, Tag, TaggedObject 相互查找 7 q$ W0 Y( S% F3 R n2 M+ R* v
10.5 NX Session 对象基本操作 : e! J4 k P/ s6 Y; [/ R
10.6 NX 对象遍历与查找; o3 n" a3 ~" F. ?) {% X
10.7 NX 对象创建|编辑|查询
c+ c9 @- T, T! f) c S 10.8 实例:选择球特征并编辑
4 b/ B: M9 W. k- c# s11 NXOpen操作NX对象
1 [( Q4 K4 R3 F w8 U e 11.1 NX对象模型更新
$ L; z3 [: q, x2 `& M 11.2 NX对象删除操作
/ Q1 ?# `/ t7 v3 F 11.3 NX对象属性操作
' n3 m( D/ P: S% @/ } 11.4 NX对象部件操作
5 |* I- N$ l4 o4 p 11.5 NX对象部件文件其他操作
( C( x5 z$ C9 n2 m7 v8 r: V 11.6 NX对象装配操作
7 h+ s3 ?6 L6 D+ l 11.7 实例:遍历装配8 W: x& U, [ q4 R2 [0 U
12 NXOpen结合UFun开发实例 y- t) E9 D7 Y
12.1 标准件创建实例
, e% q5 v" h, M* C6 E Q 12.2 自定义符号创建实例 d9 c. T- }7 r
12.3 自动装配创建实例
: T5 U* @- b9 r8 t: e- {) e" T 12.4 自动加工创建实例
5 h7 w- N% R! D4 }6 e 12.5 学习方法推荐9 ^0 x7 R) e+ q @7 x) L/ R
) j' L8 @8 W9 \3 \2 ]
$ Q' |# \0 K, L$ Y& ^
满10人即可开课,欢迎大家支持参加!+ _1 S" B2 |, X9 Q5 t6 @2 I
/ U, i% d# i4 N5 F! _4 }- G请不要错过这样的培训,如果这点培训费能换回你对整个开发流程的了解,值不值?
- G8 w. S# O) c5 E3 _1 h& R8 }
% v5 D6 s. E+ k9 U+ V( H! f1 g为什么选择这个培训?
+ n7 W/ s1 S9 W" y" t4 O) [7 j: u* r: n R+ `$ S: f
为什么要学习UG NX二次开发,除开学生的毕业设计,或者是单位专职做这个的意外,很多人是自学,因为有这种想法,把日常重复的工作通过一个工具来自动化实现。说实话,我也很欣赏这样的人,我自己也是属于这样的人。我的二次开发也是自学的,因为本身原来在UG公司工作过,而且对UG NX非常熟悉,包括模具设计,曲面设计等等,以前也是做项目过来的,对开发一个自己的功能也非常痴迷,于是也是慢慢自己研究这个东西,到后来能够独立做很多项目,我想每个人都是这个过程,但是有一点,自学的能力决定了你是否能够快速的上手。( [0 f) G3 L; ]7 f
然而,我们苦苦的追寻却并不知道自己目前所学的东西是否实用?我看到很多人还在使用GRIP语言,在很低的NX版本上开发,如果是单位要求这样做,我想这个可以理解,但是如果你是学习二次开发,我建议你不要这样做,因为这种即将或者已经过时的东西,根本不值得去花费时间。开发语言我们知道都经历了很多版本,IT行业是个信息万变的行业,你今天学的东西可能到明天就是过时的,因此如何抓住正确的学习内容也是关键!2 {5 _( E. G9 b" s2 h
因为我本人一直在UG NX这个行业做事,所以也一直关注和了解关于UG的动态,目前来讲,UG 官方的开发语言都是C++的,基于VS的集成开发平台进行开发。我们后来出现的JAVA,C#的支持,实际上都是从C++那边转换过来的。实际上你选择那种语言,关系应该不是太大,但是如果你跟随的是官方的开发语言,我想应该不会过时。UG NX的开发语言经过了很多个版本,Grip,ufun,KF,UGOpen,NXOpen,SNAP... ...如果将来继续发展,肯定还有新的开发方法。下面说说为什么我推荐或者培训的内容是ufun和NXOPen C++
0 h1 U% K) \* ^ A0 y7 f(1) ufun是以前特别流行的开发方式,功能很全,函数也很多,最重要的一点,这个函数库目前还在更新,可惜的是老的东西已经废弃了,比如关于装配的开发函数,全部在NX9上废弃了。如果你以前使用这些函数开发,很显然,在NX9上装配相关的开发功能,不能使用,这个时候,你会怎么办?
" e% d. Z* p0 h- w4 S4 A2 _(2)NXOpen是从NX4以后的版本开始支持的,主要的有点是支持JA,也就是录制宏(简单的理解)。基本上用户不需要考虑关于特征的创建或者编辑的功能,这样的话,省去你太多的时间。
; N8 u) j8 y8 `9 `. ~(3)ufun结合NXOpen,使用ufun的强大的链表,或者一些NXOpen还没有设计到的方法来处理比如查询想要的边,面,特征等信息,通过NXOpen来对特征进行创建编辑。# q* _- h! u8 A; X. g O
(4)菜单的书写,实际上不是重点,关键包括新的Ribbon界面的写法,关于菜单action的一些高级方法使用。2 k2 X( s6 p- ^- B
(5)UI的处理,UI方面使用block UI,废弃掉 UI styler老的界面
' p- C! p3 m8 Z) i% Y5 \; L6 s9 d% Y( k/ v1 N
( c& L4 |! h$ N# B+ S8 E因此掌握了ufun和NXOpen后,你基本上就把握了UGNX 二次开发的方法。方法很重要,学好了方法,后面的东西就很快上手了。
2 a) ?- j, b" ~6 G5 Y* a. ^5 n- b4 H7 ~. e2 X( j
' q0 j; M7 l# l0 p9 D2 ?0 Y2 A
如果你觉得,这个价钱,值得省去你太多的时间,那么就进来学习吧!
3 z% P0 _2 L9 w1 w: `+ M- w# Y ?& w2 R7 g
* i5 K. p- L3 h& a8 b& n: \' t' C
|
|