PLM之家PLMHome-工业软件与AI结合践行者

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

  [复制链接]

2014-11-10 11:47:07 23906 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 商定

活动详情


7 A- _0 _' o% O5 v2 M" Y
# d+ ]9 O. q" K( h  R! i
9 @. K( S5 y. x; x
PLM之家 UG NX9.0二次开发(ufun + NXOpen C++)网络培训火热报名

# Q& _+ S4 g* N2 c8 d, U, O/ x! I% P3 L
报名学员填写的手机号,QQ号全部只有我可见,请放心填写!7 L( u( F" ]! v
报名后,请加入群:143939005( 注明姓名)咨询QQ : 939801026
. H6 Y/ o9 y* a* Z! J
培训方式: 网络培训
8 S' s5 `: w6 n1 A+ r, r培训时间:每周六晚上6:00-9:00(4课时): H# [: s! ^5 ^' {1 c
培训费用:3500RMB (注意:我以前定价10000的,值不值个人去决定)/ A1 d3 p3 X4 x( v) T$ ~/ Q
报名方式:淘宝帐号 xduniverse@qq.com
( X$ `: n& Z& U  V& a截止日期: 2014年12月25日
7 ]5 q9 S. t* F+ ?3 k+ h8 x& {, h培训课时:48 课时
: v, m2 C2 I- r' I" n培训内容:(这里添加了ufun和NXOpen 相结合的整体开发)! }7 i$ [4 L; a* d! w. m
PLM之家NX二次开发培训课程提纲及内容公布
; @! S% Z" i+ n. l* dhttp://www.plmhome.com/forum.php?mod=viewthread&tid=1735&fromuid=1
" i6 M, z1 u9 s! S(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)' e4 d6 f0 I+ J# v' G2 U( e
6 O' p4 v' p' g# U
注意:先不要付款,加群:143939005,等学员人数OK了,我们统一操作处理!
# }: O) b1 _, `5 d# Y
* E: y1 y4 C, L7 [) O
                               
登录/注册后可看大图
& K; U1 R  \5 t3 z
- f( `+ c- B# a" e$ s! U# Y4 |# `
使用最新的NX9.0软件结合VS2012,使用UFUN结合NXOpen C++开发语言,主要讲解:0 D  x7 k% w) @* y) A  f

$ D7 b- `4 j1 G. w4 R

% }* P9 B  \  K; B; _; GPLM之家 UG NX二次开发培训课程提纲
/ d# G2 j3 g8 x( l) N) p# {5 a1 R# o7 p' |
. n# n+ j8 e8 E" g& y* O

2 ?3 j5 L: I0 e* F% M2 i' a$ z& Q
# X" K3 v* W0 b
PLM之家 UG NX二次开发培训课程提纲4 X" R$ s6 I9 X" x
  6 ~# K" P* p+ P3 D% D  _% d; Z
1 NX二次开发简介
3 y# r' e+ h- v5 s8 j; }" j        1.1  NX API简介及架构
, b' Z5 y/ f; P' |% x  Z        1.2  NX API开发语言比较, z: F* o, ~3 `. W3 q  q/ |+ ?
        1.3  NX二次开发工具
2 ~4 P0 d/ E% o6 B& e7 y( b' G, w2 Y& ~  B2 NX二次开发模式及环境变量! R  ?5 M: ?2 [) F. b
        2.1  NX开发环境变量设置3 l3 f1 ^" ]* F( }3 a4 {/ D' L; ]2 S- b
        2.2  NX开发运行目录设置- M* i9 j  r3 m' O3 a5 x3 X
        2.3  NX开发运行模式/ |8 W" c2 \8 ]! h- f( T
        2.4  用户入口User Exit$ ]2 K% Q0 W8 m/ y2 t7 t% T9 G
        2.4  NX开发卸载方式
6 N5 T& P) N' z6 m9 H& Z4 V9 P3 NX二次开发环境配置
, u$ U1 `5 m# _" V. s5 Z! x8 `1 a        3.1  手动创建工程开发环境
& E1 ?$ Q, ?. k. W        3.2  向导创建过程
! a% y4 w  D/ [$ g! f        3.3  实例:使用ufcre入口函数% U5 ]! P" j. ?2 n3 c; t) n
4 Ufun函数入门技巧) U1 t/ ?. Q9 T: [0 m# B! M1 t; G
        4.1 UF参考手册/ j0 g5 @/ A7 ^5 u
        4.2 UF函数命名规则
! i$ Z# u* T6 K8 q        4.3 UF License! W% R  Y2 Q: u, q) v8 X
        4.4 UF Memory
, T& d8 F/ p+ I8 c" C) a        4.5 UF数据结构: R( M1 S0 l, Y4 h% K, V3 M. |4 g
        4.6 UF中结构和指针的使用- R% J- j! K  u8 x7 A/ d' Q
        4.7 UF实体类型及转换# ~) c+ Y) X" R- z# K% z1 |
        4.8 UF坐标转换) E7 d' `# d) p2 t3 `
        4.9 实例:创建点并输出信息
8 k4 d- V9 S' Y  }& ]/ C* V9 e5 Ufun操作NX对象类型
) U) c0 {! K, L3 T  ]& g        5.1  UF操作部件对象
- \  `0 G! B: X) x        5.2  UF对象基本操作函数
2 G  t) k/ M7 d/ _1 K4 d        5.3  UF表达式函数/ i  c& Z" v: V$ e' z' `
        5.4  UF链表对象$ u: u# N1 C2 Q7 Q
        5.5  UF属性对象) ?7 g  ?6 ~( W9 T2 w
        5.6  实例:部件创建及表达式操作, }. l% B$ u( y2 y. ^2 u2 c: n' S
6 Ufun常用函数归类* V0 E5 y7 |4 b5 K/ W& y( E
        6.1  UF矢量函数UF Vector
; v' s, z/ x/ h8 h+ E$ }        6.2  UF矩阵函数UF Matrix
$ X1 o5 S: A8 _2 X0 |3 n, ?        6.3  UF坐标系函数UF CSYS
; R- X7 e+ l! j" j        6.4  UF对话框函数UF Dialog
2 Z: F4 r+ z' F# A        6.5  UF选择函数UF Selection
* J. x; X& G$ r# P" n& B        6.6  UF系统函数UF SYSTEM1 S4 D6 ]- f) Q# n* j* `
        6.7  UF特征函数UF Feature- F9 x; F- G" t4 V# J
        6.8  UF面函数UF Face
  \4 E" m' a4 ^( {) W        6.9  UF边函数UF Edge- |2 g9 Y$ v: Z0 o$ G4 f! i
        6.10  UF模型函数UF Model3 E! y9 z( [) t* j7 y4 w
        6.11  其他相关函数使用NXOpen替代说明
* C% h: v$ l4 T; a' x0 Z        6.12  实例:选择体绘制包裸体
. a- h# \6 a! n2 c7 菜单脚本Menuscript3 z# D! k5 ^& i4 |( ~7 R9 V
        7.1 基本menuscript书写
- {4 |, ^7 t7 R; x) v8 `8 N+ T        7.2 menuscript的高级用法# Q& I/ b5 G# [# A
        7.3        实例:创建自己的开发工具栏8 O3 E3 X# [7 l  D9 Q  m
8 Block UI界面开发3 L7 U6 N0 G6 ]9 O) v, u  K" r% y  U
        8.1 Block UI基本使用入门
4 ~2 F: z: V5 w7 [; G7 Q# r  F! y' i3 h3 i        8.2        Block UI生成代码模板解析0 a% a3 H5 H1 ~+ n/ s) E& U. r* l
        8.3        Block UI控件的使用技巧9 C" X9 a, N; d: F
        8.4 实例:控制Block UI的显示9 J/ y- g- L. w! w
9 Journal日志录制及DeBug技巧' C8 V. }9 Q  t' f& [+ l, h6 e
        9.1   Journal 用户界面
+ f+ Z/ A, P* v; D! z        9.2   Journal 创建及运行 0 g8 x% o. q- h/ g" L& J( c
        9.3   Journal 到 NXOpen 程序
9 y9 }& V3 V- T6 J8 W0 x        9.4   内部开发DEBUG工具条使用( W2 S( ^7 l, p; Q2 {% v  g* {
        9.5   基于VS的DeBug技巧
' G& |6 m9 B3 n( ^' Y3 T        9.6   实例: 编辑操作记录生成 NXOpen 代码 $ y- Q7 s$ n1 `. V* p+ q1 P$ k% C" W- g
10 NXOpen对象模型
- I5 g* S& _  D) A1 a        10.1        NXOpen通用对象模型图解 8 P5 m0 H# r4 _
        10.2        NXOpen通用对象类说明4 u0 i% C& _  F& [; Y
        10.3        永久和临时NX对象区别
" N+ J2 g8 ?; T8 W        10.4        Handle, Tag, TaggedObject 相互查找
4 p! V( A+ V6 L2 ~) B: o* G        10.5        NX Session 对象基本操作 2 c0 N4 u3 R! m$ i9 X
        10.6        NX 对象遍历与查找
, s! n/ ~0 @* z3 V, q2 i& ?        10.7        NX 对象创建|编辑|查询
6 j' z6 ?3 Q. Z  O0 ?        10.8        实例:选择球特征并编辑+ m. ~$ F6 [! f; P8 F: }0 K
11 NXOpen操作NX对象
6 Q% w' y$ M- e/ Y0 G9 _1 O$ D        11.1 NX对象模型更新
: o8 e( x; [( ^        11.2 NX对象删除操作
: p8 i- l0 o5 H% @# T5 N' Y        11.3 NX对象属性操作; r  `7 X* Q; t8 J
        11.4 NX对象部件操作
3 j! F3 N, ?7 C8 l; _        11.5 NX对象部件文件其他操作 8 Q! y2 Y# t7 T2 k# g1 N; C1 J
        11.6 NX对象装配操作) M2 n& @0 F3 k. H1 u$ A. |$ [
        11.7 实例:遍历装配
# k6 M/ N. \( q9 P7 M3 \) h12 NXOpen结合UFun开发实例
% C% l5 y0 \" m7 \8 k  d6 `( G3 q        12.1 标准件创建实例
: G4 a4 Q+ t4 |        12.2 自定义符号创建实例
& m& y* g% p: n) j  V        12.3 自动装配创建实例* ?2 p3 }" E8 b* N& R5 I2 w
        12.4 自动加工创建实例& `+ ~7 ]' Y5 F! y, ^
        12.5 学习方法推荐  E" k  m) D/ L5 v: Z. j
7 z8 k5 @% q# k
; L' s: S( S% [
满10人即可开课,欢迎大家支持参加!
8 a2 i) B; k. d, t3 N3 S. G& ?+ J: T$ c* p6 u
请不要错过这样的培训,如果这点培训费能换回你对整个开发流程的了解,值不值?
* z$ g, ?5 i4 l) W0 f2 \/ L# X

8 D) s: N! f& ?: n+ w                               
登录/注册后可看大图
9 Y, R5 \4 B: c. y9 w* J
                               
登录/注册后可看大图

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

* o" _' ^8 O. I& O因此掌握了ufun和NXOpen后,你基本上就把握了UGNX 二次开发的方法。方法很重要,学好了方法,后面的东西就很快上手了。
  v. R  Y: m- k) Q, C* F0 e- U  w: l  a; v& e) Q
9 O& p- }6 T+ {8 p1 e5 Q
如果你觉得,这个价钱,值得省去你太多的时间,那么就进来学习吧!, k2 {4 P* V0 C2 F4 _

& x* u& P( q" ?) O+ f
( e8 f, t1 p# ~0 g
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 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 网址 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 网址 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二次开发专题模块培训报名开始啦

    我知道了