PLM之家PLMHome-工业软件践行者

[公告] PLM之家 UG NX9.0二次开发(ufun和NXOpen C++)网络培训火热报名

  [复制链接]

2014-11-10 11:47:07 24122 7

2471

主题

1276

回帖

8万

积分

管理员

PLM之家站长

积分
82201
QQ
发表于 2014-6-17 11:12:37 | 显示全部楼层 |阅读模式
11人已报名
  • 活动类型:网络培训
  • 剩余名额:
  • 每人花销:3500 元
  • 性别要求:不限
  • 开始时间:2014-6-17 17:17 至 2014-7-31 17:17 商定

活动详情

# S0 e; Z: e  n9 l6 c7 O) }& h6 c

8 W- b6 v  A' E% L/ e) M) B; Q
2 I9 ?. t$ r: F, n( D" F0 n
PLM之家 UG NX9.0二次开发(ufun + NXOpen C++)网络培训火热报名
$ Y4 Z+ G' C" r: j& A. T
" |2 A, n1 h! y) ~
报名学员填写的手机号,QQ号全部只有我可见,请放心填写!) E8 M. z6 ?; z! o9 ~- G
报名后,请加入群:143939005( 注明姓名)咨询QQ : 939801026% k0 V) G0 z: X. _8 Z- j" V6 D
培训方式: 网络培训+ j6 A( I, ^& G+ G* P
培训时间:每周六晚上6:00-9:00(4课时); v# I7 k* J! I7 U2 D
培训费用:3500RMB (注意:我以前定价10000的,值不值个人去决定)$ T7 P' e# v/ E+ j, s: s* @! f
报名方式:淘宝帐号 xduniverse@qq.com 2 }6 f2 B$ c# m0 p; R. `
截止日期: 2014年12月25日
0 u( j* X3 l0 O# S0 n2 o培训课时:48 课时7 I+ x( p$ p! o, y
培训内容:(这里添加了ufun和NXOpen 相结合的整体开发)
- \0 V' V+ \+ @6 z8 l3 P) U+ BPLM之家NX二次开发培训课程提纲及内容公布
" N/ p1 \: a& T. G* R% ?2 Ehttp://www.plmhome.com/forum.php?mod=viewthread&tid=1735&fromuid=1
- Z, t9 n7 D2 u0 @5 g' B9 j(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网), R7 [  r* A+ L+ J# w2 S! i* `, p

3 G+ `* Z  L: n* T3 g! k) Z
注意:先不要付款,加群:143939005,等学员人数OK了,我们统一操作处理!+ c  F0 e$ h$ x- n  J8 a4 R

7 {0 ~) t, ~8 W3 a2 u                               
登录/注册后可看大图
( K6 x7 O/ |" @1 |2 ?. ~/ F
+ ^3 L5 |& ]6 X: X4 q7 z9 v
使用最新的NX9.0软件结合VS2012,使用UFUN结合NXOpen C++开发语言,主要讲解:7 C  W9 r; f+ E# z% b
5 g  d2 o/ D- r

; [! K% R5 F' \- _& mPLM之家 UG NX二次开发培训课程提纲9 L8 y$ S/ G- {  G# `2 j
  |8 x3 ~3 \; T0 C1 ]; \

# N" w% f8 x6 e0 b
# j; D- M5 g6 o9 ^0 w  h0 n; T, A- R
% w  a) @8 x: H. m' `/ F
PLM之家 UG NX二次开发培训课程提纲
$ A. R; o8 x: }! K- u0 M" Q% Q  
5 t1 |: a; L" ^; k, X; J/ p9 N! i1 NX二次开发简介; m  ~$ z5 f' N
        1.1  NX API简介及架构+ D, ]8 t0 H: W) j+ M4 K6 N
        1.2  NX API开发语言比较
$ G. k, {+ d/ d0 t2 v, Y+ G+ ?" |        1.3  NX二次开发工具7 D, ^( N; }6 B: h
2 NX二次开发模式及环境变量8 N: T8 W; E8 U2 |+ ~; X
        2.1  NX开发环境变量设置; j' }# ^0 D; |9 b+ P
        2.2  NX开发运行目录设置( F* @2 n# \8 W4 V8 y' \
        2.3  NX开发运行模式! L% B1 Z! M, E1 _9 O
        2.4  用户入口User Exit
( N% V7 g' u! D/ K        2.4  NX开发卸载方式
" {5 o# O# x" @6 H3 NX二次开发环境配置
+ n9 S" R6 A! x        3.1  手动创建工程开发环境/ N- U2 m" ~  c2 G6 G" S3 F( h* T
        3.2  向导创建过程
$ s- A4 B8 }& ?        3.3  实例:使用ufcre入口函数1 C( Y" N9 j- B9 H+ |7 ^
4 Ufun函数入门技巧
" H8 m) E% x! O+ [# R        4.1 UF参考手册6 H* @; ?& H9 {% {9 d/ \
        4.2 UF函数命名规则# T, ]  h5 d' P8 p6 n! S
        4.3 UF License7 }! Y" f" V1 G& T1 x, f5 `
        4.4 UF Memory$ @* a+ X/ s: r! Q" i- }6 h
        4.5 UF数据结构
+ v. q9 Z$ N  C3 c. R        4.6 UF中结构和指针的使用
5 }4 z- w4 o2 r, f6 Z7 d- [0 Y3 u        4.7 UF实体类型及转换3 M, r" u+ d' S, F6 h3 e  n7 M3 C% ^. d
        4.8 UF坐标转换+ O; A5 E/ r7 j+ D
        4.9 实例:创建点并输出信息+ n7 B# R+ j* Z+ t  M# l2 p
5 Ufun操作NX对象类型; r% R% {/ W& ~7 @& ^
        5.1  UF操作部件对象/ o: }! m# _# N# I, d3 f+ }
        5.2  UF对象基本操作函数
, Q" C9 g/ @! [: H: L; {. h        5.3  UF表达式函数" z- j6 M7 G0 X9 F8 B; ^4 A
        5.4  UF链表对象
, o+ O  n& g) w- u2 ?1 a6 y7 ^        5.5  UF属性对象' m% E# T& I" A9 X( h8 N
        5.6  实例:部件创建及表达式操作& b: S- L5 G7 t! j* ]
6 Ufun常用函数归类3 t7 n5 r) Z& x/ D2 J
        6.1  UF矢量函数UF Vector
$ z; y9 C9 B2 d% ~& _( d        6.2  UF矩阵函数UF Matrix
. p  Z3 S, R3 [  ]5 d9 @, ^0 y1 V0 ]        6.3  UF坐标系函数UF CSYS
) A* o. M/ W8 N! c( P        6.4  UF对话框函数UF Dialog
! D6 x. ^( j! J% T2 q+ w% }        6.5  UF选择函数UF Selection
5 Y5 i* G) p! v0 v* |; G4 p        6.6  UF系统函数UF SYSTEM
- @4 v8 c  g+ s3 x& K: D        6.7  UF特征函数UF Feature
% e% _( J& S  T        6.8  UF面函数UF Face
& _( m3 y& P( {, Z        6.9  UF边函数UF Edge( z) s0 Q' E2 E
        6.10  UF模型函数UF Model
7 A2 s" W3 \# W: F8 N        6.11  其他相关函数使用NXOpen替代说明
' {( l  b! Z$ }9 [6 ^. H. I        6.12  实例:选择体绘制包裸体# \  ^/ a) l, h, k
7 菜单脚本Menuscript/ Q4 w$ \- `  O- w. v
        7.1 基本menuscript书写8 A. Z$ k% w5 z  ]! f( k
        7.2 menuscript的高级用法2 ]1 x+ H- V1 _; W- X2 }. q
        7.3        实例:创建自己的开发工具栏
2 e& W0 O+ _- c  d: s8 Block UI界面开发( I" U' \8 s/ h5 x5 |; `# |
        8.1 Block UI基本使用入门
' m5 ?8 X: U3 k/ F( E        8.2        Block UI生成代码模板解析! t$ m) `9 o4 \0 J/ {* u- q& ?
        8.3        Block UI控件的使用技巧4 b7 K4 b- g8 e  Z3 [& t- P/ W
        8.4 实例:控制Block UI的显示8 r/ g0 S3 ~' T5 s% x% C3 L
9 Journal日志录制及DeBug技巧3 }& ]8 w" W' f+ N3 D# R( K/ i
        9.1   Journal 用户界面
" ~5 }! `, B* U; f1 q        9.2   Journal 创建及运行
, X; w3 d% I6 j# \: B/ a        9.3   Journal 到 NXOpen 程序 8 B; V) m& i; y& h
        9.4   内部开发DEBUG工具条使用1 _3 v- t6 `7 p; Y% @# d
        9.5   基于VS的DeBug技巧4 Z! ~) f4 b. o" l% n: W2 O
        9.6   实例: 编辑操作记录生成 NXOpen 代码
) E3 z' n$ x" j3 @& g) H10 NXOpen对象模型" i$ R2 K6 _$ B6 A: Q5 X' p# M
        10.1        NXOpen通用对象模型图解
% @8 Q) l, E  Y7 x2 l5 H        10.2        NXOpen通用对象类说明7 X( N$ u" ^+ ]/ W3 y
        10.3        永久和临时NX对象区别
( D, W5 v7 W" f* R1 m8 e        10.4        Handle, Tag, TaggedObject 相互查找
7 A) [9 L* f9 ]2 Z        10.5        NX Session 对象基本操作
9 Q3 M4 e0 s6 {& I6 b        10.6        NX 对象遍历与查找
, f& z: f$ M7 M# s- E  N& l7 B  `        10.7        NX 对象创建|编辑|查询 $ a3 p+ ?% p( S5 U; [; T
        10.8        实例:选择球特征并编辑2 b  D; R& D7 b6 t$ F
11 NXOpen操作NX对象
) J  X8 a  _+ h( L$ n: c" G        11.1 NX对象模型更新 & ?( {/ E/ B! \* ]" S# F) G) q
        11.2 NX对象删除操作   B4 w8 A6 t) C  S: x
        11.3 NX对象属性操作
3 i  l; }0 i" H( G        11.4 NX对象部件操作
" R0 _8 }# r9 q. z* X3 `- Y% P        11.5 NX对象部件文件其他操作
# w2 ?% a: g0 ?        11.6 NX对象装配操作1 j: O0 p. h* s. K
        11.7 实例:遍历装配
' V! W. {& h. L% [3 m* s8 P( s12 NXOpen结合UFun开发实例
0 u6 c6 W* r# Z3 |5 b/ t  q' U5 @        12.1 标准件创建实例# Z0 Q' P( M* Q9 h6 n" R; Y
        12.2 自定义符号创建实例
7 t1 c3 D) w0 ]7 N! w        12.3 自动装配创建实例$ k; s, p% ]+ O* h' ~; u( K) Z
        12.4 自动加工创建实例
- q. r& ?9 D7 P3 @( p" J        12.5 学习方法推荐0 a, g; K8 _' y% l: U
2 m0 `2 \- U) E9 p7 m; M4 T

9 z7 ~+ @7 R- h% W4 m+ T/ Y
满10人即可开课,欢迎大家支持参加!- h3 v! R& W1 {6 k+ e3 b8 {: g
) V9 U  H6 w& ^1 m$ H, E9 }
请不要错过这样的培训,如果这点培训费能换回你对整个开发流程的了解,值不值?% U# a5 v0 b+ [  [; O% l5 Z4 Q
: z) ~5 P( N$ N. N
                               
登录/注册后可看大图

2 m" }. G6 w" _/ Y/ q1 X3 L                               
登录/注册后可看大图

! d3 ]! B6 a% \$ M! V' y/ t
+ y6 D' C! m/ b' {' r4 {; i为什么选择这个培训?
" E" _( L: K4 w4 j( P& b; c; e1 c# l' Q6 I3 P7 D  S
为什么要学习UG NX二次开发,除开学生的毕业设计,或者是单位专职做这个的意外,很多人是自学,因为有这种想法,把日常重复的工作通过一个工具来自动化实现。说实话,我也很欣赏这样的人,我自己也是属于这样的人。我的二次开发也是自学的,因为本身原来在UG公司工作过,而且对UG NX非常熟悉,包括模具设计,曲面设计等等,以前也是做项目过来的,对开发一个自己的功能也非常痴迷,于是也是慢慢自己研究这个东西,到后来能够独立做很多项目,我想每个人都是这个过程,但是有一点,自学的能力决定了你是否能够快速的上手。
9 i/ ]& `7 _# m5 V' n然而,我们苦苦的追寻却并不知道自己目前所学的东西是否实用?我看到很多人还在使用GRIP语言,在很低的NX版本上开发,如果是单位要求这样做,我想这个可以理解,但是如果你是学习二次开发,我建议你不要这样做,因为这种即将或者已经过时的东西,根本不值得去花费时间。开发语言我们知道都经历了很多版本,IT行业是个信息万变的行业,你今天学的东西可能到明天就是过时的,因此如何抓住正确的学习内容也是关键!
1 A2 _. X' r: g" u5 t因为我本人一直在UG NX这个行业做事,所以也一直关注和了解关于UG的动态,目前来讲,UG 官方的开发语言都是C++的,基于VS的集成开发平台进行开发。我们后来出现的JAVA,C#的支持,实际上都是从C++那边转换过来的。实际上你选择那种语言,关系应该不是太大,但是如果你跟随的是官方的开发语言,我想应该不会过时。UG NX的开发语言经过了很多个版本,Grip,ufun,KF,UGOpen,NXOpen,SNAP... ...如果将来继续发展,肯定还有新的开发方法。下面说说为什么我推荐或者培训的内容是ufun和NXOPen C++
( K, `/ X" I8 n(1) ufun是以前特别流行的开发方式,功能很全,函数也很多,最重要的一点,这个函数库目前还在更新,可惜的是老的东西已经废弃了,比如关于装配的开发函数,全部在NX9上废弃了。如果你以前使用这些函数开发,很显然,在NX9上装配相关的开发功能,不能使用,这个时候,你会怎么办?
3 `7 i; o* l/ z% v! x0 _, g4 |(2)NXOpen是从NX4以后的版本开始支持的,主要的有点是支持JA,也就是录制宏(简单的理解)。基本上用户不需要考虑关于特征的创建或者编辑的功能,这样的话,省去你太多的时间。
1 z0 p1 ]1 c4 F(3)ufun结合NXOpen,使用ufun的强大的链表,或者一些NXOpen还没有设计到的方法来处理比如查询想要的边,面,特征等信息,通过NXOpen来对特征进行创建编辑。
4 r2 _& E, |0 o$ b(4)菜单的书写,实际上不是重点,关键包括新的Ribbon界面的写法,关于菜单action的一些高级方法使用。& p3 u; M- a! [6 n" q8 e
(5)UI的处理,UI方面使用block UI,废弃掉 UI styler老的界面3 w- P6 Y5 r# x1 {4 P' ~% K

+ ]1 _# i: L) ^
- O$ o8 O3 L3 l* H
因此掌握了ufun和NXOpen后,你基本上就把握了UGNX 二次开发的方法。方法很重要,学好了方法,后面的东西就很快上手了。% I9 D( t; W$ c
1 F! u% d5 G0 c6 R" L

6 [" n$ v# R' Y: }3 c* U如果你觉得,这个价钱,值得省去你太多的时间,那么就进来学习吧!
' @1 Y5 I( ?* I/ h9 I' d
  b8 y* f+ l2 Z$ J+ G
) M/ U& B7 O/ D$ I
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

全部回复7

12

主题

40

回帖

326

积分

中级会员

积分
326
发表于 2014-6-17 18:26:56 | 显示全部楼层
此帖仅作者可见
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech

使用道具 举报

2

主题

30

回帖

304

积分

中级会员

积分
304
发表于 2014-6-22 12:41:31 | 显示全部楼层
此帖仅作者可见
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech

使用道具 举报

2471

主题

1276

回帖

8万

积分

管理员

PLM之家站长

积分
82201
QQ
 楼主| 发表于 2014-6-22 14:42:19 | 显示全部楼层
此帖仅作者可见
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech

使用道具 举报

2

主题

30

回帖

304

积分

中级会员

积分
304
发表于 2014-6-22 21:55:23 | 显示全部楼层
此帖仅作者可见
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech

使用道具 举报

11

主题

21

回帖

215

积分

培训VIP会员

积分
215
发表于 2014-10-24 20:17:26 | 显示全部楼层
此帖仅作者可见
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech

使用道具 举报

2471

主题

1276

回帖

8万

积分

管理员

PLM之家站长

积分
82201
QQ
 楼主| 发表于 2014-10-25 08:46:20 | 显示全部楼层
此帖仅作者可见
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech

使用道具 举报

2

主题

204

回帖

2322

积分

PLM之家NX VIP

积分
2322
发表于 2014-11-10 11:47:07 | 显示全部楼层
此帖仅作者可见
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了