|
|
11人已报名
- 活动类型:网络培训
- 剩余名额:
- 每人花销:3500 元
- 性别要求:不限
- 开始时间:2014-6-17 17:17 至 2014-7-31 17:17 商定
-
活动详情
# l3 W. L( \2 y3 s+ c
' h/ Y( w" n v- R, Y1 j( o% Q* R0 |% ^" E, I2 O! m& y
PLM之家 UG NX9.0二次开发(ufun + NXOpen C++)网络培训火热报名/ L+ I/ O. A( Y, k+ J4 _' z2 F9 z
, q7 x2 K7 g2 s5 b' R报名学员填写的手机号,QQ号全部只有我可见,请放心填写!
* X" Z- T& ?) I1 g9 q报名后,请加入群:143939005( 注明姓名)咨询QQ : 9398010269 w$ _1 t: t2 ^2 |
培训方式: 网络培训. w; k* U7 x* e! M
培训时间:每周六晚上6:00-9:00(4课时)
8 n- p0 J% x8 T培训费用:3500RMB (注意:我以前定价10000的,值不值个人去决定)
2 x, M0 j* p& G) w" o报名方式:淘宝帐号 xduniverse@qq.com
+ a* n% u. Z- v) f' s+ |: s4 z% N截止日期: 2014年12月25日
, Z- m, @/ d1 }! S培训课时:48 课时
, b9 r8 f6 h: i$ O' E, w# p$ q1 Y2 }培训内容:(这里添加了ufun和NXOpen 相结合的整体开发). n1 ?( C* ~% N. C [* C4 i
PLM之家NX二次开发培训课程提纲及内容公布+ g \8 J) t# C) T i% _* G7 C
http://www.plmhome.com/forum.php?mod=viewthread&tid=1735&fromuid=1
A( L6 r* o/ t5 I(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)
2 h' R/ i- B* e& \7 K. b' V3 x
. h9 |3 u, i( E8 g注意:先不要付款,加群:143939005,等学员人数OK了,我们统一操作处理!
: O6 g1 k8 b) E% K" S! i" G; ]. l8 C0 Z. }5 ~
/ `; u/ u1 A7 t& O使用最新的NX9.0软件结合VS2012,使用UFUN结合NXOpen C++开发语言,主要讲解:
3 A& p* h& ^. V# R3 G
* J/ l7 j) q8 k( a- I: J7 O3 D9 \! |, v* f& E: C. R% M
PLM之家 UG NX二次开发培训课程提纲
$ T. u; c+ ^9 j9 ?" r9 F& `- X" l7 I
( ?( }" X0 [+ u9 O: m# j0 X, v$ L
3 t. @: @# @' g% a+ _' |# m2 [4 w! k4 _% l
PLM之家 UG NX二次开发培训课程提纲 z. r0 m) Y- v: f8 k
H" c- K/ W4 W4 m. F9 |1 i1 NX二次开发简介5 s$ G, }9 s2 \0 t, K
1.1 NX API简介及架构2 Z3 n! B' i) r/ a
1.2 NX API开发语言比较
/ r! {: B! j4 e* ~/ B# | 1.3 NX二次开发工具
* D# G+ z+ z, L. A& w2 NX二次开发模式及环境变量
$ f% |5 I: P8 v 2.1 NX开发环境变量设置
) b* _8 T. [/ \2 x- ~, b0 x 2.2 NX开发运行目录设置3 G( s; [ ?2 ^9 f- c0 Z- l
2.3 NX开发运行模式6 z7 L F" ?: }( y+ H% b
2.4 用户入口User Exit
0 x8 U3 g' N: b) k9 E 2.4 NX开发卸载方式
6 V) p- O7 e* _/ e7 E9 R3 {& e& r7 N3 NX二次开发环境配置 P6 v- Y6 Z% I
3.1 手动创建工程开发环境7 a6 ?4 U, u6 l5 i6 `
3.2 向导创建过程
& x- Q. K- S- h9 j5 }) O; A 3.3 实例:使用ufcre入口函数
3 u- }( r2 ~! x, c0 H4 Ufun函数入门技巧
4 G7 l! I+ p$ G+ c1 J6 h9 b 4.1 UF参考手册
5 }7 D% _* J9 P* O4 _& @( l 4.2 UF函数命名规则, l" R! U/ h" k9 D }/ f& A4 _+ U$ T
4.3 UF License' z" d6 \- u$ U: J7 B
4.4 UF Memory/ y3 m8 L0 O0 K K- {5 P5 q
4.5 UF数据结构! X: p! z3 X. P$ m3 G% v8 q( {
4.6 UF中结构和指针的使用/ H5 H; _' |8 s
4.7 UF实体类型及转换
6 C4 |$ H4 `4 ]8 a. \" H; I( V 4.8 UF坐标转换
, i4 K. F6 R* d$ M5 F 4.9 实例:创建点并输出信息
/ V4 G6 \4 _2 K- V5 Ufun操作NX对象类型
; J4 [& z# O/ m5 H; @/ O+ W 5.1 UF操作部件对象
) F) { C% \$ Z* H' P8 D 5.2 UF对象基本操作函数$ i9 r1 ?2 v! Q
5.3 UF表达式函数7 ]) z. u/ B7 J: a2 {3 g1 N
5.4 UF链表对象: s% ~: M) u8 g( s) Q" `1 [/ U
5.5 UF属性对象' k2 E+ D, D/ q' i% k
5.6 实例:部件创建及表达式操作
( F1 V& t- a3 K, o. @. ]6 Ufun常用函数归类
7 G) x B7 x" ]1 W# @ 6.1 UF矢量函数UF Vector% C( N; ~# Y; j$ p+ S& R
6.2 UF矩阵函数UF Matrix) _! d& e0 N- w4 s: a% R
6.3 UF坐标系函数UF CSYS1 h3 n1 P8 ]1 h' G) f
6.4 UF对话框函数UF Dialog8 z+ \, J2 l1 O* | [. X: U# d- d
6.5 UF选择函数UF Selection
p( q: X7 m5 n( `9 N L% X3 @ 6.6 UF系统函数UF SYSTEM
+ k% t5 l/ e- f 6.7 UF特征函数UF Feature
* A- J9 ~0 p# I9 b8 @$ R 6.8 UF面函数UF Face
( A/ P& s! r! f6 v 6.9 UF边函数UF Edge" d& U* g% R7 G6 g X2 ^3 p3 i
6.10 UF模型函数UF Model
; e- T% `( C: b7 b- j3 @" f/ Y* r 6.11 其他相关函数使用NXOpen替代说明2 X( \0 e( r% |7 X1 G" k+ d' @
6.12 实例:选择体绘制包裸体6 _+ _9 X! H7 P3 p
7 菜单脚本Menuscript f) ]6 C$ a! D- K7 b1 B H
7.1 基本menuscript书写" |/ s9 Z- u7 H, Y5 P- m O. \
7.2 menuscript的高级用法
+ u( z: a% T7 d+ U( X! ~4 \9 w' _1 l 7.3 实例:创建自己的开发工具栏
2 Q- R+ m2 [( L+ d; \$ i# r8 Block UI界面开发, O$ k# n) V- ?8 Q+ Q
8.1 Block UI基本使用入门
& R4 M B- P" G; N 8.2 Block UI生成代码模板解析
, X/ _3 u+ G/ ]/ p* X( @% C; r 8.3 Block UI控件的使用技巧" _ H( z) Q8 C7 G0 s- _
8.4 实例:控制Block UI的显示% `5 {2 |; J# g5 G, E
9 Journal日志录制及DeBug技巧
Z4 U2 c) h# M5 D" Y$ r 9.1 Journal 用户界面 9 m) {; ~ ^4 n( m3 u4 @4 n2 B+ E
9.2 Journal 创建及运行
- f. i/ W! V2 a5 l3 V1 s 9.3 Journal 到 NXOpen 程序
- z6 X* M9 O0 R, h9 z 9.4 内部开发DEBUG工具条使用) M/ ?% P; k' ~. P
9.5 基于VS的DeBug技巧: n- c/ c' U1 T1 f" Y& G
9.6 实例: 编辑操作记录生成 NXOpen 代码
5 Q! ]( B" R, j- W2 [) b' Q9 h! s10 NXOpen对象模型
1 O1 A! h6 i* K9 j t3 F3 J 10.1 NXOpen通用对象模型图解 + h- x& \+ x. C2 D' F! D, d
10.2 NXOpen通用对象类说明* J2 Y1 {/ b7 k5 b7 N
10.3 永久和临时NX对象区别8 l/ V# t/ \1 _# E$ X7 ^
10.4 Handle, Tag, TaggedObject 相互查找
% v0 s. X( n4 I0 D! S3 ? 10.5 NX Session 对象基本操作 + S7 t: b+ s. I4 J
10.6 NX 对象遍历与查找
" K5 v6 S3 T7 ~. F. P H6 m, g9 @0 D 10.7 NX 对象创建|编辑|查询 $ b: c8 c6 E+ h7 v
10.8 实例:选择球特征并编辑0 s$ m* j6 a' M7 J; a
11 NXOpen操作NX对象
! \ S; Y1 J# a4 g! ?+ l. x 11.1 NX对象模型更新 7 {$ }, T* k! R$ Y
11.2 NX对象删除操作
2 v8 X9 d6 ?2 E+ q 11.3 NX对象属性操作
# \0 i3 h- b; V6 v8 L& P8 h! P) ~ 11.4 NX对象部件操作 6 v% j2 F# _4 {
11.5 NX对象部件文件其他操作 9 v f; \. ^+ l' E& r8 Z( N
11.6 NX对象装配操作% R$ |$ J6 B6 R) [
11.7 实例:遍历装配, Y! ]6 X3 h6 n; i# B' ?1 I
12 NXOpen结合UFun开发实例/ E& T$ }! R9 u" v p
12.1 标准件创建实例2 K y e2 E# z5 j" l
12.2 自定义符号创建实例2 Y& O9 z `4 U$ |. L! J" W
12.3 自动装配创建实例
; }$ i3 v/ ~" c k W( O" z 12.4 自动加工创建实例
: R5 F( c- Q# V9 O) A" A8 A3 b9 Q( {5 f 12.5 学习方法推荐
( X0 O9 g+ @6 Z% p6 ~) E
& ]# T# w; M ~; |' T6 f. b w- R9 [: B }" T- E
满10人即可开课,欢迎大家支持参加!
( m$ `- ^1 H! u+ D2 r6 a; q1 z' z& `2 m0 B, Z0 E
请不要错过这样的培训,如果这点培训费能换回你对整个开发流程的了解,值不值?
& y' f* t% |- i" |+ U9 ]' S/ R+ G! b+ c8 Y% O
+ J, @' ]% ^& |* Q' B. S为什么选择这个培训?9 [' h4 z6 i; e4 B, \3 i
9 K1 t! A+ D0 f2 j- A* j为什么要学习UG NX二次开发,除开学生的毕业设计,或者是单位专职做这个的意外,很多人是自学,因为有这种想法,把日常重复的工作通过一个工具来自动化实现。说实话,我也很欣赏这样的人,我自己也是属于这样的人。我的二次开发也是自学的,因为本身原来在UG公司工作过,而且对UG NX非常熟悉,包括模具设计,曲面设计等等,以前也是做项目过来的,对开发一个自己的功能也非常痴迷,于是也是慢慢自己研究这个东西,到后来能够独立做很多项目,我想每个人都是这个过程,但是有一点,自学的能力决定了你是否能够快速的上手。
- \& z1 Z8 `) W" `& g7 \然而,我们苦苦的追寻却并不知道自己目前所学的东西是否实用?我看到很多人还在使用GRIP语言,在很低的NX版本上开发,如果是单位要求这样做,我想这个可以理解,但是如果你是学习二次开发,我建议你不要这样做,因为这种即将或者已经过时的东西,根本不值得去花费时间。开发语言我们知道都经历了很多版本,IT行业是个信息万变的行业,你今天学的东西可能到明天就是过时的,因此如何抓住正确的学习内容也是关键!! c" h( V. F" f2 F1 [) p
因为我本人一直在UG NX这个行业做事,所以也一直关注和了解关于UG的动态,目前来讲,UG 官方的开发语言都是C++的,基于VS的集成开发平台进行开发。我们后来出现的JAVA,C#的支持,实际上都是从C++那边转换过来的。实际上你选择那种语言,关系应该不是太大,但是如果你跟随的是官方的开发语言,我想应该不会过时。UG NX的开发语言经过了很多个版本,Grip,ufun,KF,UGOpen,NXOpen,SNAP... ...如果将来继续发展,肯定还有新的开发方法。下面说说为什么我推荐或者培训的内容是ufun和NXOPen C++; X5 s* u4 W( h
(1) ufun是以前特别流行的开发方式,功能很全,函数也很多,最重要的一点,这个函数库目前还在更新,可惜的是老的东西已经废弃了,比如关于装配的开发函数,全部在NX9上废弃了。如果你以前使用这些函数开发,很显然,在NX9上装配相关的开发功能,不能使用,这个时候,你会怎么办?
; c" s& `; Y- U(2)NXOpen是从NX4以后的版本开始支持的,主要的有点是支持JA,也就是录制宏(简单的理解)。基本上用户不需要考虑关于特征的创建或者编辑的功能,这样的话,省去你太多的时间。
, U& T, I, M* J, }6 J3 W(3)ufun结合NXOpen,使用ufun的强大的链表,或者一些NXOpen还没有设计到的方法来处理比如查询想要的边,面,特征等信息,通过NXOpen来对特征进行创建编辑。
/ E, k. F" k/ g. ~+ k) ^(4)菜单的书写,实际上不是重点,关键包括新的Ribbon界面的写法,关于菜单action的一些高级方法使用。- ]% ]1 w8 f8 c. U# [: E5 s
(5)UI的处理,UI方面使用block UI,废弃掉 UI styler老的界面
% Z U: l4 f0 v% B( L
$ O5 u- ~/ Q0 B: V! l' T- u9 ~6 U$ p% k P; ]
因此掌握了ufun和NXOpen后,你基本上就把握了UGNX 二次开发的方法。方法很重要,学好了方法,后面的东西就很快上手了。2 t% ?$ P% |/ L3 l3 w
7 U% g: U ~* B# o a
" q$ t; K. i3 J6 ^4 U9 H. I( E如果你觉得,这个价钱,值得省去你太多的时间,那么就进来学习吧!
% g; A5 `6 {- k" L& y- I2 D1 |/ i4 R& G# i1 x; _- k, ^+ h
% n$ l, \4 Q0 t1 p2 ]0 ~
|
|