PLM之家PLMHome-国产软件践行者

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

  [复制链接]

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

admin 发表于 2014-6-17 11:12:37 |阅读模式

admin 楼主

2014-6-17 11:12:37

11人已报名
  • 活动类型:网络培训
  • 剩余名额:
  • 每人花销:3500 元
  • 性别要求:不限
  • 开始时间:2014-6-17 17:17 至 2014-7-31 17:17 商定

活动详情


6 z8 g( W+ W# s4 @
6 D4 O( J- Q8 a- U0 M7 S& j
* [$ Y2 m+ O+ U! g+ A/ U% w. G9 h
PLM之家 UG NX9.0二次开发(ufun + NXOpen C++)网络培训火热报名

- b% d+ |0 B; |2 y0 j7 ~! R. }6 E$ P0 g
报名学员填写的手机号,QQ号全部只有我可见,请放心填写!% T! I6 @! O- |$ E1 _( f5 {, g) N
报名后,请加入群:143939005( 注明姓名)咨询QQ : 939801026
. d3 R3 I1 t4 p& E* R( J, B- m  o
培训方式: 网络培训4 O& f) i( W( H9 ?* J: F
培训时间:每周六晚上6:00-9:00(4课时)/ U4 {: @& N' a  [1 I* g
培训费用:3500RMB (注意:我以前定价10000的,值不值个人去决定)
( f0 |: h. U7 n0 `报名方式:淘宝帐号 xduniverse@qq.com
; G. L3 H8 _$ y3 }截止日期: 2014年12月25日
) h, d, H( M" n" g! B培训课时:48 课时
  P( e: Z- n/ I1 p培训内容:(这里添加了ufun和NXOpen 相结合的整体开发)1 m6 W% a8 [2 o) {; R* f
PLM之家NX二次开发培训课程提纲及内容公布
, M7 Y1 D  M4 Q1 t" lhttp://www.plmhome.com/forum.php?mod=viewthread&tid=1735&fromuid=14 ^  `5 K9 p& l! z5 @
(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)9 l% `$ ?5 d# o

2 _  }  H' Y3 `. Z
注意:先不要付款,加群:143939005,等学员人数OK了,我们统一操作处理!
, `) }9 G/ T9 s  k9 _# i4 }
7 }, m0 J$ |# m8 j$ J& |; B
                               
登录/注册后可看大图

  ~2 ]$ s9 V  P& G* H4 c7 z9 s1 r" b5 c3 ^, E
使用最新的NX9.0软件结合VS2012,使用UFUN结合NXOpen C++开发语言,主要讲解:
) q; I+ s. Y" ]0 E0 N* Y) U9 a3 B
/ B8 O4 k, {* o7 g2 E

: K% {  m3 }# M0 f1 t$ YPLM之家 UG NX二次开发培训课程提纲+ ^1 K: L, n4 _2 e
) w: y8 ?$ M( v5 i1 a
5 ^' H7 s0 x2 l+ ~1 q+ X! `

' Q4 x+ a, c$ H) M' m0 z% f$ n+ n

! u1 u( q. m: \8 y& g/ @# VPLM之家 UG NX二次开发培训课程提纲
* u+ ^! K1 e: Q' I9 g  
- j4 y6 i/ {1 }. ?! B+ t0 O1 NX二次开发简介
. X2 s, d' ?& V+ v        1.1  NX API简介及架构
3 T- ?" h* e/ k. [        1.2  NX API开发语言比较& X1 @$ h/ Y8 M6 d0 E  S4 l
        1.3  NX二次开发工具( }5 X: P4 l. S' b# I3 A
2 NX二次开发模式及环境变量
3 V. ?9 }- i% c        2.1  NX开发环境变量设置, r; [$ k2 z- h
        2.2  NX开发运行目录设置' S1 {  m+ ^  g! c; }  \: f
        2.3  NX开发运行模式/ `. u% C& Z: E0 X* \
        2.4  用户入口User Exit
+ a; E6 Z1 m( _( `% r, Z1 Z1 a        2.4  NX开发卸载方式# W' ~9 k" d$ ~2 g/ d9 b: a
3 NX二次开发环境配置
; Z2 c4 i$ w2 v        3.1  手动创建工程开发环境# _9 Q( d3 u: a6 k$ n0 b) v$ _. T
        3.2  向导创建过程! m+ O/ V' t: |2 O! v- w1 ?' I
        3.3  实例:使用ufcre入口函数* k+ U4 t. K7 P% s. Z
4 Ufun函数入门技巧9 h- w  A0 b- u+ S& t
        4.1 UF参考手册
8 a, O  T8 ^1 U* O5 w" b        4.2 UF函数命名规则- V, _* Z- ~6 \, g9 a. y
        4.3 UF License5 Q" r: R1 k8 n: S
        4.4 UF Memory
8 D/ A& g  b8 J; r1 i        4.5 UF数据结构+ w5 i/ g  s! k2 m8 f* m8 {
        4.6 UF中结构和指针的使用
, N: @3 o$ y! r; D        4.7 UF实体类型及转换$ X8 ^) G" \5 b' H1 H8 a
        4.8 UF坐标转换' j  Z, g. E, T- }  C; S; K
        4.9 实例:创建点并输出信息, l. T) R6 S: R/ t) B
5 Ufun操作NX对象类型" G( _2 H$ D! m1 v# y
        5.1  UF操作部件对象3 Z. p) y( U8 o
        5.2  UF对象基本操作函数- n! j8 |. N: Y
        5.3  UF表达式函数
  r0 z; K, e5 s6 D4 g        5.4  UF链表对象
( L# S8 y: w1 L) o8 u9 q        5.5  UF属性对象+ A- m; e7 w  s/ z
        5.6  实例:部件创建及表达式操作
4 K3 @1 ^- q1 }8 S6 Ufun常用函数归类- w& b) C$ ^+ `; {
        6.1  UF矢量函数UF Vector
# Z; K, I* p, G* R1 @  Z        6.2  UF矩阵函数UF Matrix% a, M+ i/ n8 W7 T: v8 b# H
        6.3  UF坐标系函数UF CSYS
3 V# y" a+ E3 B) J0 k, u        6.4  UF对话框函数UF Dialog
% S: z8 H! L; |" \" f        6.5  UF选择函数UF Selection7 ?8 E: @( ]; l9 d  j. L
        6.6  UF系统函数UF SYSTEM
% i+ q9 s9 T2 `" G        6.7  UF特征函数UF Feature
+ u. [( Q; u) y7 c        6.8  UF面函数UF Face
9 c2 B# _' U5 q6 |9 M; Q0 k, _        6.9  UF边函数UF Edge
2 t6 f; G* Q$ @# Q# }        6.10  UF模型函数UF Model$ F( y7 {  e' w# g* K
        6.11  其他相关函数使用NXOpen替代说明
1 _' j# T- j! `5 E# m; X        6.12  实例:选择体绘制包裸体. w2 D" b9 w1 u
7 菜单脚本Menuscript
8 s6 t& \& e5 }        7.1 基本menuscript书写2 Q$ {/ _( v/ ~
        7.2 menuscript的高级用法
$ q0 D0 K( E0 u  K) X        7.3        实例:创建自己的开发工具栏2 ]2 j+ H/ C' Y
8 Block UI界面开发
. o7 n6 P, W) D$ F: z  N4 E        8.1 Block UI基本使用入门! {2 ]- q) @, S0 z  h
        8.2        Block UI生成代码模板解析4 h" y2 \" a3 x$ q# j
        8.3        Block UI控件的使用技巧
! P- i9 Y! N8 i: K7 T        8.4 实例:控制Block UI的显示) }, |& k6 Y$ m3 O3 r: T
9 Journal日志录制及DeBug技巧- a# X4 K0 F. y
        9.1   Journal 用户界面
/ b9 P/ ]7 `$ l( s, Q1 Y3 h" C        9.2   Journal 创建及运行 6 M6 [0 U5 \. F
        9.3   Journal 到 NXOpen 程序 5 v0 v, l& Z% H( Y: x! }/ Q
        9.4   内部开发DEBUG工具条使用& A5 T  U# l( H
        9.5   基于VS的DeBug技巧* ]2 U( T+ P. _* ^/ J1 R
        9.6   实例: 编辑操作记录生成 NXOpen 代码
! r: {5 o$ |' [0 @6 ?  ]3 D10 NXOpen对象模型" `) ?9 M* ]% c# Z" j5 H( A
        10.1        NXOpen通用对象模型图解   ^4 K4 {5 S( A1 ^7 B" n8 ]
        10.2        NXOpen通用对象类说明0 s  b- H, S% a+ V, K8 X& B: ]
        10.3        永久和临时NX对象区别
4 E9 m" v  R& |. u. f0 h( V        10.4        Handle, Tag, TaggedObject 相互查找
$ p1 j  {$ G- I" Q: [        10.5        NX Session 对象基本操作
8 E6 W) c% ~- `# T# V; L6 ]        10.6        NX 对象遍历与查找
; H4 G/ r7 m, x        10.7        NX 对象创建|编辑|查询 5 v7 ~+ |4 I1 @; Z. K" A9 y6 C
        10.8        实例:选择球特征并编辑( X7 N7 L  t, N; ~
11 NXOpen操作NX对象' o- r% N9 I) |$ A
        11.1 NX对象模型更新 4 h) u0 M& {% m& }7 [% a! i
        11.2 NX对象删除操作
; i8 F) y0 R3 y- R# S' T        11.3 NX对象属性操作* |' ?! ~+ m  a% ?  S
        11.4 NX对象部件操作
" u: r) X3 h2 \" L  z6 O  f        11.5 NX对象部件文件其他操作
$ @0 _+ w% h2 K        11.6 NX对象装配操作) \7 `+ J# [0 A5 d% H/ A8 v/ C
        11.7 实例:遍历装配1 X  ^6 j2 \( }9 [' f1 M1 n7 w3 f. s" }
12 NXOpen结合UFun开发实例. u* }& b% s# D" @+ m  J; q
        12.1 标准件创建实例
, K: H/ w+ }% I, G2 h        12.2 自定义符号创建实例/ \; I: c- h" {2 B" }5 L: `4 W
        12.3 自动装配创建实例8 ~6 j6 I9 F3 l, s/ ~& P
        12.4 自动加工创建实例
! I0 q3 e/ o# ^% Z        12.5 学习方法推荐
) ?# P& i' t4 O8 \$ ?/ k4 \* I* h& g$ d6 f6 P% P. Q1 U' H/ t

+ }; a% w/ @0 B6 d7 ?
满10人即可开课,欢迎大家支持参加!
5 |! @) L% q) I* w+ f4 `% J, V5 l! _& Y
请不要错过这样的培训,如果这点培训费能换回你对整个开发流程的了解,值不值?  z2 ^3 {/ w% r. o4 h
7 I/ ?0 c  i, t0 l
                               
登录/注册后可看大图
4 I9 t+ H% h, P" ?% E. I
                               
登录/注册后可看大图
1 }) f0 Q" x( |# i8 I

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

6 y" p+ ]$ }/ L* @

% n& x. Y& \! _! p如果你觉得,这个价钱,值得省去你太多的时间,那么就进来学习吧!
9 `4 X+ P9 S& @, E7 k( {8 }
, o+ j1 P2 J( O+ g8 V9 ^

$ \& h; q8 t0 x
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

全部回复7

花在人间 发表于 2014-6-17 18:26:56

花在人间 沙发

2014-6-17 18:26:56

此帖仅作者可见
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech

使用道具 举报

a0806 发表于 2014-6-22 12:41:31

a0806 板凳

2014-6-22 12:41:31

此帖仅作者可见
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech

使用道具 举报

admin 发表于 2014-6-22 14:42:19

admin 地板

2014-6-22 14:42:19

此帖仅作者可见
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech

使用道具 举报

a0806 发表于 2014-6-22 21:55:23

a0806 5#

2014-6-22 21:55:23

此帖仅作者可见
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech

使用道具 举报

千百度 发表于 2014-10-24 20:17:26

千百度 6#

2014-10-24 20:17:26

此帖仅作者可见
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech

使用道具 举报

admin 发表于 2014-10-25 08:46:20

admin 7#

2014-10-25 08:46:20

此帖仅作者可见
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech

使用道具 举报

C_X_J 发表于 2014-11-10 11:47:07

C_X_J 8#

2014-11-10 11:47:07

此帖仅作者可见
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

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

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

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

    我知道了