|
11人已报名
- 活动类型:网络培训
- 剩余名额:
- 每人花销:3500 元
- 性别要求:不限
- 开始时间:2014-6-17 17:17 至 2014-7-31 17:17 商定
-
活动详情
, z) i4 J7 |. ~5 k6 L% Q% C
/ ?1 A, U. |# Q) J+ ^& _
7 E$ }8 `( Y4 J# ^5 u7 Z. T4 ~PLM之家 UG NX9.0二次开发(ufun + NXOpen C++)网络培训火热报名
3 r! g4 k0 O& ?# u2 b- @) J# h' A) h3 ~
# T( _/ r, i3 n4 q8 o报名学员填写的手机号,QQ号全部只有我可见,请放心填写!, }2 s H) s5 t
报名后,请加入群:143939005( 注明姓名)咨询QQ : 939801026
% c; z6 W" E0 `培训方式: 网络培训
+ }! q% M+ g! F5 D: g/ F" ~培训时间:每周六晚上6:00-9:00(4课时)
- P: U1 i6 v9 r% u培训费用:3500RMB (注意:我以前定价10000的,值不值个人去决定), p( n6 Q! V9 U; Z2 x4 M
报名方式:淘宝帐号 xduniverse@qq.com 1 m. {( j4 e8 t3 o6 ^
截止日期: 2014年12月25日, I/ C/ v0 I$ f( _- r1 y; r/ c
培训课时:48 课时2 g1 w& v% W2 y# r
培训内容:(这里添加了ufun和NXOpen 相结合的整体开发)+ i0 g z+ H" [" {) b% k* V0 V
PLM之家NX二次开发培训课程提纲及内容公布( D. q+ K+ S- ]% S) R5 c; V
http://www.plmhome.com/forum.php?mod=viewthread&tid=1735&fromuid=1
+ ?1 U$ y7 s" P* d6 ~7 i0 ?" e" e(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)5 A q- w8 U, q! ^6 h: R
8 J4 N7 ?* p# a m: y& z' R
注意:先不要付款,加群:143939005,等学员人数OK了,我们统一操作处理!# A8 O# }7 X2 U5 X4 q
8 H& b3 E# {+ o5 {3 ?/ s6 {" o& O# A
$ O: a+ d0 v% w# [7 N+ b
使用最新的NX9.0软件结合VS2012,使用UFUN结合NXOpen C++开发语言,主要讲解:
, T3 \8 b" l3 V1 ?2 A7 S3 _- c* R
4 y6 l8 V4 S" a5 q
* i# d5 @% z5 I7 I( sPLM之家 UG NX二次开发培训课程提纲2 K8 T8 k7 w" p2 E- q" k$ x
+ y3 q# x# D, ]0 T. i( w, Z
( o8 C7 J3 A. h" u' n9 Z6 S# ?5 P
+ s- m6 m# [. M+ E
7 ]! V6 y1 c: g( k
PLM之家 UG NX二次开发培训课程提纲( ?2 F! J9 B6 d* [; y+ k
" \( [3 w- M# `5 ] G2 c0 G+ J1 NX二次开发简介, t3 J* O+ ^5 z% q' F+ Z
1.1 NX API简介及架构, r0 J8 Y# @; a- j
1.2 NX API开发语言比较( V+ S) @1 r6 n% h; A2 @* @' p( k
1.3 NX二次开发工具% q+ `/ r1 u: t% q7 r9 l
2 NX二次开发模式及环境变量9 B# c0 `. H1 ~' L2 ]
2.1 NX开发环境变量设置" L5 N) B' ^- X* b4 z
2.2 NX开发运行目录设置
; N$ I8 Z- [/ b( S: a2 N 2.3 NX开发运行模式& P3 q( o. c5 z$ }4 D3 f1 B
2.4 用户入口User Exit X/ h7 s$ P9 J- \8 {
2.4 NX开发卸载方式) h; l" x9 w" e% ^: Q5 B- E
3 NX二次开发环境配置
- ~4 ^4 X9 S5 H1 v 3.1 手动创建工程开发环境
) Q3 }% q8 e' c9 [6 G# z 3.2 向导创建过程; }2 u6 J' N8 T0 ~/ }- P: Y6 r! g
3.3 实例:使用ufcre入口函数# U% b7 m% [0 D) l& A
4 Ufun函数入门技巧
3 V) h9 V% V' D 4.1 UF参考手册
4 { e/ b! d3 X9 f+ J! @ J4 R1 a 4.2 UF函数命名规则
) |3 }0 ]2 V4 c! h, \4 |8 u 4.3 UF License E, P' q2 E. Y; n, P6 E
4.4 UF Memory
- v) A- b8 ?9 v" m, v 4.5 UF数据结构
0 T# @1 J. h1 w5 I1 P0 [ 4.6 UF中结构和指针的使用
" B& b3 H8 `/ S y" `( N7 ]# G: c 4.7 UF实体类型及转换
. ~) A( l* v$ [. Z( Z% D 4.8 UF坐标转换/ s3 N8 h1 u2 U! {
4.9 实例:创建点并输出信息, R: q' E+ D( r- ?& d( s4 g$ n
5 Ufun操作NX对象类型* D7 d4 R$ [7 s5 R2 z; L
5.1 UF操作部件对象
8 J K! r5 @6 b+ a- H 5.2 UF对象基本操作函数! Q1 O5 r% k% B. |2 c
5.3 UF表达式函数/ N$ P) h- h7 _ S+ t0 q) s
5.4 UF链表对象, N; u/ m6 ?6 u! @' o* b/ f; u/ M5 f
5.5 UF属性对象2 y- O* c2 ^2 v$ r4 Y
5.6 实例:部件创建及表达式操作
( O7 ~8 g. R; A* W% }: x! ~6 Ufun常用函数归类% D; @; T5 I3 w7 F
6.1 UF矢量函数UF Vector- u5 i6 s7 v& t( l+ B
6.2 UF矩阵函数UF Matrix
. {5 |) G% ]9 b2 s4 V 6.3 UF坐标系函数UF CSYS
2 a$ q7 z+ ^4 z5 f 6.4 UF对话框函数UF Dialog
+ T5 `, k N- `+ r 6.5 UF选择函数UF Selection
2 v* U- a/ B. e9 W+ y, b 6.6 UF系统函数UF SYSTEM6 u4 p+ @; a( N1 b3 N! t
6.7 UF特征函数UF Feature
: d2 X0 h ^+ P2 D" K- n 6.8 UF面函数UF Face
, s' h9 U3 Y5 `9 q' `( ^ 6.9 UF边函数UF Edge
8 x+ N( O4 w% k" [/ } 6.10 UF模型函数UF Model
5 O! O. C4 L H# a$ I$ s 6.11 其他相关函数使用NXOpen替代说明; S. W8 y* o0 P
6.12 实例:选择体绘制包裸体
V* \4 {0 f( F2 H7 F4 D6 W6 `7 菜单脚本Menuscript, |9 M9 [. o0 d$ ~, X
7.1 基本menuscript书写
: O% R: ?0 t" D0 ]9 ^: v0 m 7.2 menuscript的高级用法
# o1 B: X% g1 O8 a5 |/ {6 N& p5 d7 @ 7.3 实例:创建自己的开发工具栏
3 F1 D) T& J4 _4 S" S5 B2 b8 Block UI界面开发6 b! J* F' k1 q+ F
8.1 Block UI基本使用入门
/ u- x" q! ` [" ^4 A. F 8.2 Block UI生成代码模板解析
+ L& [! _( }! P' V7 S3 W% i3 K1 J 8.3 Block UI控件的使用技巧
9 w5 r! U& S0 Y& a 8.4 实例:控制Block UI的显示/ H' W/ V$ M5 v% I8 y, r
9 Journal日志录制及DeBug技巧
# c8 B( |' m& B2 S, J' ~ 9.1 Journal 用户界面 : ^2 V/ I' C! E; ?2 ?
9.2 Journal 创建及运行 3 r% l6 q1 l: R0 v T
9.3 Journal 到 NXOpen 程序 9 W: U9 M) g- J" `& O
9.4 内部开发DEBUG工具条使用
' c+ ^8 `. @7 ]# H. M4 J 9.5 基于VS的DeBug技巧
" B, L: T( N0 N$ d) `- H' ]" w 9.6 实例: 编辑操作记录生成 NXOpen 代码 " g" l* H6 E( ?! F4 r/ G
10 NXOpen对象模型; a6 f! K8 _4 K3 h7 Q2 |/ Z
10.1 NXOpen通用对象模型图解
) O6 N0 q" l7 f* T% C 10.2 NXOpen通用对象类说明
1 n# j. {4 b) M* A2 M 10.3 永久和临时NX对象区别
" f) t7 x- _+ B% n- r4 F% Y 10.4 Handle, Tag, TaggedObject 相互查找 1 j0 Z1 ]! w/ `7 [, \0 }( Y" q! f, x
10.5 NX Session 对象基本操作 . L) O4 ~+ J/ n' }
10.6 NX 对象遍历与查找. }1 B& L% t0 r: Q& s& k' S$ b; K
10.7 NX 对象创建|编辑|查询 ; ]! s$ ~7 O: w
10.8 实例:选择球特征并编辑
9 @! A% F; q# C7 {" q11 NXOpen操作NX对象# E0 x& Z* o4 O! b) x3 x* M% f
11.1 NX对象模型更新 5 {; N! ]# Z5 X! N
11.2 NX对象删除操作
2 {1 ~/ \3 h, U7 a$ S% t7 s9 h8 G, u 11.3 NX对象属性操作
! [! C b3 P6 _- c* Z 11.4 NX对象部件操作
W! Y, H3 d+ D4 E' Y9 |. B 11.5 NX对象部件文件其他操作 ! I6 R# R6 g1 y' x
11.6 NX对象装配操作( E4 `4 s4 q8 L" I% _: ?
11.7 实例:遍历装配+ D5 b' ~1 G3 Y8 S8 |
12 NXOpen结合UFun开发实例' t7 L% k( x; b! Y+ N. c! e
12.1 标准件创建实例
1 [+ D9 r5 N% \) s2 b) ]- Z. x: I 12.2 自定义符号创建实例
- _% l& q/ s4 X& Y1 K; u; ` 12.3 自动装配创建实例4 }: c. ^; u( [+ X
12.4 自动加工创建实例
( l. |, f6 G0 ^1 Z; x 12.5 学习方法推荐
+ C8 a) Z) v) G8 C% @# T9 J) W) F% ? F+ o6 O
- R: }$ _. D3 y5 W6 R5 w
满10人即可开课,欢迎大家支持参加! i5 Z. y" Y0 \) ^; [3 n. f& A' n
2 h+ v# L8 |1 w/ U7 b% m
请不要错过这样的培训,如果这点培训费能换回你对整个开发流程的了解,值不值?
. E6 [7 w) a7 L
- D/ Y/ E+ H* K- Q, @4 b' b- S f- O* V6 ?4 D) p
为什么选择这个培训?
; |* e7 g7 W$ n# L
" O! c$ Y k5 V为什么要学习UG NX二次开发,除开学生的毕业设计,或者是单位专职做这个的意外,很多人是自学,因为有这种想法,把日常重复的工作通过一个工具来自动化实现。说实话,我也很欣赏这样的人,我自己也是属于这样的人。我的二次开发也是自学的,因为本身原来在UG公司工作过,而且对UG NX非常熟悉,包括模具设计,曲面设计等等,以前也是做项目过来的,对开发一个自己的功能也非常痴迷,于是也是慢慢自己研究这个东西,到后来能够独立做很多项目,我想每个人都是这个过程,但是有一点,自学的能力决定了你是否能够快速的上手。) k. j3 Z( T! F1 V5 ^; {" H
然而,我们苦苦的追寻却并不知道自己目前所学的东西是否实用?我看到很多人还在使用GRIP语言,在很低的NX版本上开发,如果是单位要求这样做,我想这个可以理解,但是如果你是学习二次开发,我建议你不要这样做,因为这种即将或者已经过时的东西,根本不值得去花费时间。开发语言我们知道都经历了很多版本,IT行业是个信息万变的行业,你今天学的东西可能到明天就是过时的,因此如何抓住正确的学习内容也是关键!7 }$ F4 K4 R/ D; f+ l( _) E
因为我本人一直在UG NX这个行业做事,所以也一直关注和了解关于UG的动态,目前来讲,UG 官方的开发语言都是C++的,基于VS的集成开发平台进行开发。我们后来出现的JAVA,C#的支持,实际上都是从C++那边转换过来的。实际上你选择那种语言,关系应该不是太大,但是如果你跟随的是官方的开发语言,我想应该不会过时。UG NX的开发语言经过了很多个版本,Grip,ufun,KF,UGOpen,NXOpen,SNAP... ...如果将来继续发展,肯定还有新的开发方法。下面说说为什么我推荐或者培训的内容是ufun和NXOPen C++
* V: Y' P5 U- |. o' w0 \' \8 q(1) ufun是以前特别流行的开发方式,功能很全,函数也很多,最重要的一点,这个函数库目前还在更新,可惜的是老的东西已经废弃了,比如关于装配的开发函数,全部在NX9上废弃了。如果你以前使用这些函数开发,很显然,在NX9上装配相关的开发功能,不能使用,这个时候,你会怎么办?
, V0 ^" m' I6 \5 ^(2)NXOpen是从NX4以后的版本开始支持的,主要的有点是支持JA,也就是录制宏(简单的理解)。基本上用户不需要考虑关于特征的创建或者编辑的功能,这样的话,省去你太多的时间。
( p; T$ L9 p$ x8 [(3)ufun结合NXOpen,使用ufun的强大的链表,或者一些NXOpen还没有设计到的方法来处理比如查询想要的边,面,特征等信息,通过NXOpen来对特征进行创建编辑。
( Z" c0 ]9 M: g6 f, @( @, y(4)菜单的书写,实际上不是重点,关键包括新的Ribbon界面的写法,关于菜单action的一些高级方法使用。
. f& {9 Q+ Z. c5 [$ L3 K! u(5)UI的处理,UI方面使用block UI,废弃掉 UI styler老的界面; w* G g C# b" @* `- W& k _
0 c! r8 a. h d. `
$ {8 ?3 Z2 Z6 m0 `+ w7 }. f1 _因此掌握了ufun和NXOpen后,你基本上就把握了UGNX 二次开发的方法。方法很重要,学好了方法,后面的东西就很快上手了。
' X P! }+ V- _' c! q, S2 s% f( a: g
/ c" F" r b: g; z8 V如果你觉得,这个价钱,值得省去你太多的时间,那么就进来学习吧!8 c5 a% A1 r( H: n: ~8 d# ~
. m- R: U U- L) Z
& C; s; p! A$ _8 ]6 K2 T |
|