|
11人已报名
- 活动类型:网络培训
- 剩余名额:
- 每人花销:3500 元
- 性别要求:不限
- 开始时间:2014-6-17 17:17 至 2014-7-31 17:17 商定
-
活动详情
( T3 s+ ^7 o. G$ Z' z: I# a6 y0 L. a
- }# b: z9 h+ f% b5 K* w3 @5 }PLM之家 UG NX9.0二次开发(ufun + NXOpen C++)网络培训火热报名
, T6 Y" k6 ]$ u6 p8 }9 N1 @/ e) H2 H
报名学员填写的手机号,QQ号全部只有我可见,请放心填写!" w _5 ~/ Q2 O, I
报名后,请加入群:143939005( 注明姓名)咨询QQ : 939801026( u$ [* E* @; a: Z$ Z* H; M
培训方式: 网络培训
. Y9 y! `# f0 s$ S6 _, f培训时间:每周六晚上6:00-9:00(4课时)
, [' }: a. G# `5 X培训费用:3500RMB (注意:我以前定价10000的,值不值个人去决定)
9 u: b0 w3 F- e- U# G% {4 l报名方式:淘宝帐号 xduniverse@qq.com
' h) R% `4 t1 K0 |; k* d% e0 Q截止日期: 2014年12月25日
6 Z. u5 T" e9 B+ T+ p7 j培训课时:48 课时# i$ T/ I. @& R/ ]
培训内容:(这里添加了ufun和NXOpen 相结合的整体开发)
4 O7 r( i2 M* i E) t2 D! N, _PLM之家NX二次开发培训课程提纲及内容公布% d; o! W+ F1 p y( [* H0 M
http://www.plmhome.com/forum.php?mod=viewthread&tid=1735&fromuid=1
; d) J, t4 X* W3 O K(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)
9 t& K/ ]/ i% f M2 c
2 d( `2 n, l/ a3 ]* x+ E8 R注意:先不要付款,加群:143939005,等学员人数OK了,我们统一操作处理!1 N6 g6 [" P* n! j
) N h1 p* h1 _, f6 E* V
7 e& |6 o1 N, D+ ^' N使用最新的NX9.0软件结合VS2012,使用UFUN结合NXOpen C++开发语言,主要讲解:+ s1 j1 F7 d& f0 i* x% o
* P. K& R5 D# L+ d/ l7 D% U
3 O% s& ?; S/ b7 ^PLM之家 UG NX二次开发培训课程提纲
) D' e6 Y/ Y2 C5 B; E/ k8 V- E5 A# ~" u o x: ]( O
' H2 I& J/ U* e+ |# Q
! v: ]3 ?$ ^& C) t' O* p
0 y H; x9 T. v0 [1 Q# N. \PLM之家 UG NX二次开发培训课程提纲
' X; C- E1 ` v- B" v
# g# v" T6 X& W4 s1 NX二次开发简介
7 @+ O; N( c! X3 R: N( \( Q 1.1 NX API简介及架构
: h+ v8 a. y6 y% T 1.2 NX API开发语言比较& t5 t7 d$ S8 x& D
1.3 NX二次开发工具$ k; M, m }1 h& D, M
2 NX二次开发模式及环境变量3 {* Q% @0 J+ z- a2 t5 s
2.1 NX开发环境变量设置
; z5 Q/ D7 a% l 2.2 NX开发运行目录设置
$ w9 S0 s* j1 o2 d% w8 N' E3 N 2.3 NX开发运行模式
( b7 Q) ^: s- ^ 2.4 用户入口User Exit
2 G; L! k) ^1 D& Y& U. c8 V9 l 2.4 NX开发卸载方式
! S3 j+ _ p% p5 P2 N( h) z3 NX二次开发环境配置
- F! ~& l: C( [& x4 Q7 K 3.1 手动创建工程开发环境% x6 a# @0 D. A7 E+ O4 {
3.2 向导创建过程
, |/ }1 R* C5 o 3.3 实例:使用ufcre入口函数+ @3 K3 m) v! g' \+ Y7 O7 L* u
4 Ufun函数入门技巧
0 g$ b/ o2 B* ^% o3 D' A# D& K 4.1 UF参考手册
" K$ r' c9 ^5 u+ [! L 4.2 UF函数命名规则
5 `3 N% G) T6 A2 f5 C' N: n 4.3 UF License
: g% A3 ]9 c$ c% X8 B: c( C 4.4 UF Memory. |1 Z+ y* I6 L9 o
4.5 UF数据结构, N4 p) H0 M9 M' n% r
4.6 UF中结构和指针的使用9 D$ i3 e7 q% J3 r5 L* }: J
4.7 UF实体类型及转换
7 m, c1 X3 ]$ ]8 v% Z 4.8 UF坐标转换
' c* h) y; s7 L4 _! Y! b* i2 @ U 4.9 实例:创建点并输出信息2 n! S" p& u7 x+ V6 R
5 Ufun操作NX对象类型
- S; _( w1 f* _5 E 5.1 UF操作部件对象
: S7 }/ t1 k; `7 S 5.2 UF对象基本操作函数
( J' |- _2 @2 O) ~ N! J5 T 5.3 UF表达式函数
6 c3 G5 r' Z; N( M$ l- a1 G1 j 5.4 UF链表对象
+ X- q1 {# T4 D" {0 G5 ] 5.5 UF属性对象
& G* x' y0 J2 w- g 5.6 实例:部件创建及表达式操作
! f0 {5 x- p9 m3 n! |+ V6 Ufun常用函数归类$ Y$ x3 R' u4 o( B. E, u
6.1 UF矢量函数UF Vector% [! r. d3 o$ B6 A$ c5 |5 s
6.2 UF矩阵函数UF Matrix! g2 R% ?, T, h9 g) \' ?
6.3 UF坐标系函数UF CSYS+ n) o: _$ e) t# x3 E
6.4 UF对话框函数UF Dialog8 ^! _" C, F$ q7 L! `
6.5 UF选择函数UF Selection
' {% B5 |3 Z$ J' \2 y 6.6 UF系统函数UF SYSTEM8 E- D+ i7 t. N6 w% {* s- q3 F& I
6.7 UF特征函数UF Feature
. l6 i7 g- a9 |' N5 o 6.8 UF面函数UF Face0 v$ ^% z$ {9 W# ~& l+ [, d
6.9 UF边函数UF Edge
. _/ ? p! s, y$ W 6.10 UF模型函数UF Model
! ]5 J) S$ A$ t* _" O+ I$ e 6.11 其他相关函数使用NXOpen替代说明
# D$ x2 K" H5 c8 o1 H 6.12 实例:选择体绘制包裸体4 M0 E( P) {5 B& [; X
7 菜单脚本Menuscript. v/ ~8 v" f$ ?
7.1 基本menuscript书写; f4 u' q% u. }- T7 x$ P, s5 g0 g
7.2 menuscript的高级用法' \: D8 u6 H+ S9 [* I3 d
7.3 实例:创建自己的开发工具栏
5 r! i- N+ G" t2 T/ U1 d8 Block UI界面开发4 h2 ~/ o3 u; H- ?
8.1 Block UI基本使用入门
8 x% p. {* o; h) m 8.2 Block UI生成代码模板解析$ ]- L3 U& a+ q' c& j9 T4 E
8.3 Block UI控件的使用技巧5 g, g) J3 N" L! l2 ]
8.4 实例:控制Block UI的显示0 X4 T' e! M ?2 Q
9 Journal日志录制及DeBug技巧6 {9 R4 N/ u% Q
9.1 Journal 用户界面 - }: W! b1 [; G7 r8 g8 l6 U+ U
9.2 Journal 创建及运行
8 l+ P( x/ ?6 T4 `9 C/ l 9.3 Journal 到 NXOpen 程序 9 B# r x, l6 ^+ u/ ]0 E4 ?
9.4 内部开发DEBUG工具条使用
) N* ~" G/ G# L7 }- E 9.5 基于VS的DeBug技巧
# a/ I' N. ?1 \) q* `- w5 s4 U. j. P 9.6 实例: 编辑操作记录生成 NXOpen 代码 ( b% r$ j/ d# {/ T$ |' I
10 NXOpen对象模型
7 S& A# n$ J! L 10.1 NXOpen通用对象模型图解
) i7 v j g& Y: M8 W) ^# m1 }' E8 G 10.2 NXOpen通用对象类说明
, x* w" |6 M! P+ u, z# h, b( P5 I 10.3 永久和临时NX对象区别
. a) c- G& e9 c% ^4 ?. T 10.4 Handle, Tag, TaggedObject 相互查找
/ d/ k) n% Y. H( u4 t 10.5 NX Session 对象基本操作 N- H0 ^5 p c' n
10.6 NX 对象遍历与查找1 a! |) E' j" i# g; C
10.7 NX 对象创建|编辑|查询 6 D; |8 e. U, C7 e
10.8 实例:选择球特征并编辑
2 \' V# S/ D1 E) i5 _11 NXOpen操作NX对象
1 T; T/ y) M6 A- r+ u! B E 11.1 NX对象模型更新
% ]" G3 q$ [0 y4 u0 K 11.2 NX对象删除操作 : H2 d& ~; d9 G2 W6 l: |
11.3 NX对象属性操作7 |6 _+ V/ u* Z6 X2 a- b/ @7 e
11.4 NX对象部件操作
/ N' _4 E# N! @& l7 g* K/ i& _ 11.5 NX对象部件文件其他操作
) h h# ]8 Q+ K 11.6 NX对象装配操作
7 Q7 f) l$ A* R. _ 11.7 实例:遍历装配. R3 B# U. J. w/ d2 A( _
12 NXOpen结合UFun开发实例
1 x( k* n* t& n) H4 E- S5 \/ P5 X 12.1 标准件创建实例$ q2 h+ V7 o0 a0 \
12.2 自定义符号创建实例4 i1 S" Q; g7 _
12.3 自动装配创建实例
( W; q. n. z- s3 v+ i 12.4 自动加工创建实例* u- A! M% r0 v+ d# _
12.5 学习方法推荐
5 V, ]% E8 \, O' W; G% s" A7 Z
* `$ _; c# l2 t/ E
3 |9 q# R( B3 ^0 `5 e: A满10人即可开课,欢迎大家支持参加!
. p; F6 i Q. T5 S- t- C
9 z5 h& l% Q7 @4 z0 K6 m+ K2 z请不要错过这样的培训,如果这点培训费能换回你对整个开发流程的了解,值不值?2 I, ^+ ?1 S2 e8 ]6 l7 Y9 F
: l) w3 ^0 j& F' h& }; a7 g
$ {9 ^8 p9 Z7 x I O7 w为什么选择这个培训?7 @; C2 F K$ [
1 p7 j9 y+ [; ?" s为什么要学习UG NX二次开发,除开学生的毕业设计,或者是单位专职做这个的意外,很多人是自学,因为有这种想法,把日常重复的工作通过一个工具来自动化实现。说实话,我也很欣赏这样的人,我自己也是属于这样的人。我的二次开发也是自学的,因为本身原来在UG公司工作过,而且对UG NX非常熟悉,包括模具设计,曲面设计等等,以前也是做项目过来的,对开发一个自己的功能也非常痴迷,于是也是慢慢自己研究这个东西,到后来能够独立做很多项目,我想每个人都是这个过程,但是有一点,自学的能力决定了你是否能够快速的上手。4 w8 j, I& E4 ]3 H. f( M. Z6 |
然而,我们苦苦的追寻却并不知道自己目前所学的东西是否实用?我看到很多人还在使用GRIP语言,在很低的NX版本上开发,如果是单位要求这样做,我想这个可以理解,但是如果你是学习二次开发,我建议你不要这样做,因为这种即将或者已经过时的东西,根本不值得去花费时间。开发语言我们知道都经历了很多版本,IT行业是个信息万变的行业,你今天学的东西可能到明天就是过时的,因此如何抓住正确的学习内容也是关键!9 c7 g& b( P4 P" _- C* S2 S
因为我本人一直在UG NX这个行业做事,所以也一直关注和了解关于UG的动态,目前来讲,UG 官方的开发语言都是C++的,基于VS的集成开发平台进行开发。我们后来出现的JAVA,C#的支持,实际上都是从C++那边转换过来的。实际上你选择那种语言,关系应该不是太大,但是如果你跟随的是官方的开发语言,我想应该不会过时。UG NX的开发语言经过了很多个版本,Grip,ufun,KF,UGOpen,NXOpen,SNAP... ...如果将来继续发展,肯定还有新的开发方法。下面说说为什么我推荐或者培训的内容是ufun和NXOPen C++
5 y, V1 h. _3 G4 y& t" {9 z+ e(1) ufun是以前特别流行的开发方式,功能很全,函数也很多,最重要的一点,这个函数库目前还在更新,可惜的是老的东西已经废弃了,比如关于装配的开发函数,全部在NX9上废弃了。如果你以前使用这些函数开发,很显然,在NX9上装配相关的开发功能,不能使用,这个时候,你会怎么办?
. v; ^. N& \) z(2)NXOpen是从NX4以后的版本开始支持的,主要的有点是支持JA,也就是录制宏(简单的理解)。基本上用户不需要考虑关于特征的创建或者编辑的功能,这样的话,省去你太多的时间。! K9 O' N5 }. n2 v! J+ J9 n, i
(3)ufun结合NXOpen,使用ufun的强大的链表,或者一些NXOpen还没有设计到的方法来处理比如查询想要的边,面,特征等信息,通过NXOpen来对特征进行创建编辑。) G6 ]/ q5 I9 H- a e" h4 m
(4)菜单的书写,实际上不是重点,关键包括新的Ribbon界面的写法,关于菜单action的一些高级方法使用。
6 l* @9 q0 E; i0 P9 k9 c# K0 J(5)UI的处理,UI方面使用block UI,废弃掉 UI styler老的界面
- w" {/ |+ }! a% P/ H |+ d
& g" U1 b2 a' c6 } R9 c: D5 R! }: _+ V- v. d
因此掌握了ufun和NXOpen后,你基本上就把握了UGNX 二次开发的方法。方法很重要,学好了方法,后面的东西就很快上手了。- n+ `) {7 O; F8 Y
6 ]3 w* c$ w" {; Y5 S4 f
; ?% W3 u c1 f$ `/ ?如果你觉得,这个价钱,值得省去你太多的时间,那么就进来学习吧!# T- r# e8 Q# s
& t5 s5 h G5 ~" X& a
3 h' a+ l2 ^" u& ?0 [' ?% q. h8 q |
|