|
|
11人已报名
- 活动类型:网络培训
- 剩余名额:
- 每人花销:3500 元
- 性别要求:不限
- 开始时间:2014-6-17 17:17 至 2014-7-31 17:17 商定
-
活动详情
- J& m) k" X! O' [3 D; ~
% F/ `3 Q) f" S3 Z/ e5 q! Z& Q
5 q" @9 k6 h5 D) [PLM之家 UG NX9.0二次开发(ufun + NXOpen C++)网络培训火热报名8 v! O! ?; G/ m9 c' r( t+ j: F
6 U) z* B/ t- k. T% O; ~
报名学员填写的手机号,QQ号全部只有我可见,请放心填写!( N( M! K( _7 V: q* B
报名后,请加入群:143939005( 注明姓名)咨询QQ : 939801026
+ A! K: s! n2 k6 w, [, C u& K1 j& N7 Q/ L: _培训方式: 网络培训+ f+ j4 i4 V5 H
培训时间:每周六晚上6:00-9:00(4课时)$ a+ b$ L5 S6 e- U" I }
培训费用:3500RMB (注意:我以前定价10000的,值不值个人去决定)" y& F5 ~5 B1 K! I0 |' k
报名方式:淘宝帐号 xduniverse@qq.com
+ D% o* J6 ?3 E. z0 C0 C( K6 q截止日期: 2014年12月25日
g( N$ z& G* W$ L+ t: g' L" w培训课时:48 课时1 Z& d+ K2 B, u5 Z! E5 I( R
培训内容:(这里添加了ufun和NXOpen 相结合的整体开发)
& o! B6 v, R* u# M/ _2 i/ X( PPLM之家NX二次开发培训课程提纲及内容公布: v8 G4 y v( ^
http://www.plmhome.com/forum.php?mod=viewthread&tid=1735&fromuid=1
& O6 P2 n+ U+ ^/ ~4 F$ S* \+ L1 `(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)* s# n( E- ^6 l' N% ]: J2 k
" C6 Y/ p2 B+ r" @' Z2 }- i
注意:先不要付款,加群:143939005,等学员人数OK了,我们统一操作处理!
8 b; G1 O4 f1 R9 z
0 k+ p6 t2 V1 n% H4 I+ n4 b$ {! G( v& r! h
使用最新的NX9.0软件结合VS2012,使用UFUN结合NXOpen C++开发语言,主要讲解:) m, w3 \* K/ `5 B+ O6 E4 A
( u/ |) t$ n' Z8 O+ g
6 S$ u% q1 u: F; J6 F7 t- m" S, zPLM之家 UG NX二次开发培训课程提纲
* F( R( W3 W4 q& e+ L
9 H9 b. R8 H" V
' j2 _; k/ ~! F8 E6 G# N* u/ U, P* I1 E% Y7 E; i" t
' ] s& K$ g( q* R( \ BPLM之家 UG NX二次开发培训课程提纲8 l7 b$ W4 V6 z) p. a
3 v: W$ X% z3 |) P0 A1 NX二次开发简介
5 W3 S" N$ u" C) F6 z7 ^ 1.1 NX API简介及架构
; |, [0 k* {9 \) i# C: ~! Q 1.2 NX API开发语言比较/ q" G4 W" O1 A: Y: A+ R
1.3 NX二次开发工具( P {& l0 W! K E1 {$ E
2 NX二次开发模式及环境变量' ]; ~' c8 s: h- {- U
2.1 NX开发环境变量设置# _' i3 N7 G; R! t$ g9 P% D' ?
2.2 NX开发运行目录设置
! K- U% Z5 G* C( I" b5 c9 { 2.3 NX开发运行模式
. R/ H. `9 C3 p+ w7 T+ I# f. U 2.4 用户入口User Exit" b* v3 `/ p3 h' F. N
2.4 NX开发卸载方式2 P" O! C# v' U$ G. t
3 NX二次开发环境配置4 z8 l+ V* h/ b4 ^1 l' U2 q5 p
3.1 手动创建工程开发环境9 O$ }5 O* o: x* J- d
3.2 向导创建过程
# }0 A/ ^ g; R7 a1 O 3.3 实例:使用ufcre入口函数
5 u' w5 d. ^* w, h/ I+ q5 {# x4 Ufun函数入门技巧- F# r! M5 N5 J- T* K
4.1 UF参考手册1 _ E7 ^& l! ^0 @
4.2 UF函数命名规则
) l( M2 S) S' D 4.3 UF License. i' k2 y% K% {4 ~, E
4.4 UF Memory [* p% W( K3 E5 W# j
4.5 UF数据结构6 y' y6 P8 [4 d8 [& `5 w' j
4.6 UF中结构和指针的使用
+ ^- z1 {9 D" h2 m- O! @3 Z 4.7 UF实体类型及转换
3 ^6 a$ t: ]1 i6 y2 H8 I 4.8 UF坐标转换
) S+ Z) |6 \9 x% \# \( x0 @ 4.9 实例:创建点并输出信息
1 O2 {7 V2 t. H; K5 Ufun操作NX对象类型2 L& r) o* Z* @ X
5.1 UF操作部件对象8 t+ a! h6 {( e9 j- s7 ]
5.2 UF对象基本操作函数
+ G: S3 F( i. k% j# x 5.3 UF表达式函数* a- r: ^* F' n" L T
5.4 UF链表对象
3 K2 w' i6 K u! \9 r. r/ e 5.5 UF属性对象
1 s) u3 \8 Z4 `0 d/ }0 u, F! j 5.6 实例:部件创建及表达式操作2 s; n* y% m @+ z/ V7 W
6 Ufun常用函数归类$ d L" h7 v# z! D+ S) \6 P
6.1 UF矢量函数UF Vector
' _* o7 V# A/ Z! [ 6.2 UF矩阵函数UF Matrix
2 y9 t. S2 \- t. P- i 6.3 UF坐标系函数UF CSYS" G* _; P. a% F4 M
6.4 UF对话框函数UF Dialog
- J$ o2 l9 c+ [4 X- z/ z* i 6.5 UF选择函数UF Selection
1 Z2 k9 A) Y/ s, C& e. I$ x 6.6 UF系统函数UF SYSTEM8 l r& V$ F: M
6.7 UF特征函数UF Feature4 y, M/ _- o1 ?0 M
6.8 UF面函数UF Face. I' e! `/ y; x2 ~+ l2 j/ T6 c& @/ V
6.9 UF边函数UF Edge
2 e. l- l- f( r' `. u 6.10 UF模型函数UF Model) q' L q A$ A% c* t
6.11 其他相关函数使用NXOpen替代说明7 n. R! E, {" R! [
6.12 实例:选择体绘制包裸体
o/ P" n; g' B8 i3 R4 j" \ Z7 菜单脚本Menuscript
: b/ P6 z) C0 D: ?- _* Q+ W" G 7.1 基本menuscript书写
7 B# [( k* D- k3 k 7.2 menuscript的高级用法- T+ i! ?, l( k% M7 \/ e0 F
7.3 实例:创建自己的开发工具栏
+ A1 @8 i. q C3 Y8 Block UI界面开发
" p# a3 J. {( h% R2 x1 L 8.1 Block UI基本使用入门8 A3 D; `5 V! s% y
8.2 Block UI生成代码模板解析
" o* E- N, l- Y9 M3 P5 p/ S 8.3 Block UI控件的使用技巧 X$ _6 H: M$ w* t8 g. H0 ?
8.4 实例:控制Block UI的显示% U' Q9 m/ _( B1 l
9 Journal日志录制及DeBug技巧
8 d$ B/ P) o2 { 9.1 Journal 用户界面 0 g' ?2 O7 C' w/ z2 A2 P
9.2 Journal 创建及运行
! o ^# d* c% x* _5 ] d( A4 G 9.3 Journal 到 NXOpen 程序
! k5 a6 ^; t6 k% R 9.4 内部开发DEBUG工具条使用
; G2 s( m7 U) r3 Q* p. _* E 9.5 基于VS的DeBug技巧7 |- m/ X2 K, O+ K
9.6 实例: 编辑操作记录生成 NXOpen 代码
- ]1 w I& C/ `+ o: W) @' G10 NXOpen对象模型+ N |: G ^0 \; B# @% Z
10.1 NXOpen通用对象模型图解
+ ~$ c3 L0 s" q, P0 W1 p& d4 ] 10.2 NXOpen通用对象类说明8 M6 f1 n1 u8 Z. C; Y; U
10.3 永久和临时NX对象区别
! T Z- f! p7 x, D5 h 10.4 Handle, Tag, TaggedObject 相互查找
! g) x) z- h& f) m L) o 10.5 NX Session 对象基本操作 ; m# ]; V( x. E- O1 s+ z! y5 V2 w
10.6 NX 对象遍历与查找3 B, a7 b' x9 W- }( ~
10.7 NX 对象创建|编辑|查询
' H5 B( b1 z4 Q/ g; E 10.8 实例:选择球特征并编辑( c& V# P7 `! f4 n; t# S9 e
11 NXOpen操作NX对象; E( n) { N. A& U1 ~5 {
11.1 NX对象模型更新 2 J5 N6 \) D. B. j4 c
11.2 NX对象删除操作 & Z |0 D. X* w* X9 @7 F0 Q8 _
11.3 NX对象属性操作
5 n* m( n% x: c6 E 11.4 NX对象部件操作 3 C& C8 P7 j- X
11.5 NX对象部件文件其他操作
* c& z0 N3 A/ y2 |1 \ 11.6 NX对象装配操作
, Y7 e( f) r3 g, w: O7 N( `+ Y; \ 11.7 实例:遍历装配' J/ G1 j; B! r4 v1 _" q
12 NXOpen结合UFun开发实例6 z) O3 v5 D1 A+ u8 V$ B+ B
12.1 标准件创建实例
# K: o* d) L8 Z# R$ c U 12.2 自定义符号创建实例
! F6 m4 `3 y, O0 ~/ W# X 12.3 自动装配创建实例8 f3 a5 t8 R+ a3 l- N2 S9 Z; I) M
12.4 自动加工创建实例
M+ P# b% B# U+ r3 k! w 12.5 学习方法推荐
9 n; L/ a* p; T1 j% {4 \0 G6 x, Q+ _: o5 S% p6 r) @5 R
$ c2 G1 f+ v+ f/ F! R& t满10人即可开课,欢迎大家支持参加!0 ?0 W2 Q( \* L) E. P
: w, [. g. N3 A3 Z ]
请不要错过这样的培训,如果这点培训费能换回你对整个开发流程的了解,值不值?/ X+ O) H8 C: ?1 T n- }
& u0 P4 N; N; L1 {
P5 g! m) c5 F8 `. a! z" f* r
为什么选择这个培训?
" O' k7 h1 s% [6 p0 o( W: i7 l' G' g- W' T0 u
为什么要学习UG NX二次开发,除开学生的毕业设计,或者是单位专职做这个的意外,很多人是自学,因为有这种想法,把日常重复的工作通过一个工具来自动化实现。说实话,我也很欣赏这样的人,我自己也是属于这样的人。我的二次开发也是自学的,因为本身原来在UG公司工作过,而且对UG NX非常熟悉,包括模具设计,曲面设计等等,以前也是做项目过来的,对开发一个自己的功能也非常痴迷,于是也是慢慢自己研究这个东西,到后来能够独立做很多项目,我想每个人都是这个过程,但是有一点,自学的能力决定了你是否能够快速的上手。
3 U3 ]* x2 U+ r2 o" I: a8 E然而,我们苦苦的追寻却并不知道自己目前所学的东西是否实用?我看到很多人还在使用GRIP语言,在很低的NX版本上开发,如果是单位要求这样做,我想这个可以理解,但是如果你是学习二次开发,我建议你不要这样做,因为这种即将或者已经过时的东西,根本不值得去花费时间。开发语言我们知道都经历了很多版本,IT行业是个信息万变的行业,你今天学的东西可能到明天就是过时的,因此如何抓住正确的学习内容也是关键!2 I5 R' P7 J- D/ {1 l
因为我本人一直在UG NX这个行业做事,所以也一直关注和了解关于UG的动态,目前来讲,UG 官方的开发语言都是C++的,基于VS的集成开发平台进行开发。我们后来出现的JAVA,C#的支持,实际上都是从C++那边转换过来的。实际上你选择那种语言,关系应该不是太大,但是如果你跟随的是官方的开发语言,我想应该不会过时。UG NX的开发语言经过了很多个版本,Grip,ufun,KF,UGOpen,NXOpen,SNAP... ...如果将来继续发展,肯定还有新的开发方法。下面说说为什么我推荐或者培训的内容是ufun和NXOPen C++' P+ T. u% S' ?* X& X, y$ G
(1) ufun是以前特别流行的开发方式,功能很全,函数也很多,最重要的一点,这个函数库目前还在更新,可惜的是老的东西已经废弃了,比如关于装配的开发函数,全部在NX9上废弃了。如果你以前使用这些函数开发,很显然,在NX9上装配相关的开发功能,不能使用,这个时候,你会怎么办? t- y& f8 O( J# R2 L* T
(2)NXOpen是从NX4以后的版本开始支持的,主要的有点是支持JA,也就是录制宏(简单的理解)。基本上用户不需要考虑关于特征的创建或者编辑的功能,这样的话,省去你太多的时间。
0 w- [, X" t8 E7 W/ W(3)ufun结合NXOpen,使用ufun的强大的链表,或者一些NXOpen还没有设计到的方法来处理比如查询想要的边,面,特征等信息,通过NXOpen来对特征进行创建编辑。
0 h- C$ p' b/ L9 r) S0 D1 l(4)菜单的书写,实际上不是重点,关键包括新的Ribbon界面的写法,关于菜单action的一些高级方法使用。8 G% a9 h$ J: C3 C( C, v
(5)UI的处理,UI方面使用block UI,废弃掉 UI styler老的界面
6 h, W9 |, W5 k) G/ B/ |& H
$ g4 Y& i) N. e. {" n
, p3 Z3 a' P5 y" z) F5 s因此掌握了ufun和NXOpen后,你基本上就把握了UGNX 二次开发的方法。方法很重要,学好了方法,后面的东西就很快上手了。9 O0 a+ l. K- W6 s
0 k1 L T* W8 E. S
/ M$ Z7 i/ X; s$ ^+ m( }
如果你觉得,这个价钱,值得省去你太多的时间,那么就进来学习吧! k- w. o; B; t+ r' i1 ^
0 R6 h/ i. d% c# G/ E6 O8 m |0 Q6 p' a/ B# I
|
|