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

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

  [复制链接]

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

活动详情


9 L3 i, i# ~9 E. {% r6 J6 o, l& o" T5 W2 E0 _' n
1 s( I7 A( u3 {4 ]  x( R
PLM之家 UG NX9.0二次开发(ufun + NXOpen C++)网络培训火热报名

% h" `/ Q+ g. T* U$ d$ N  L' e
' D& r2 m( T& d- p3 t报名学员填写的手机号,QQ号全部只有我可见,请放心填写!
$ l' w, }  ?( @9 |9 F1 I1 Y( P报名后,请加入群:143939005( 注明姓名)咨询QQ : 939801026. w/ b! ?9 \" Q+ ~4 O
培训方式: 网络培训
9 J9 w0 C: y6 ^培训时间:每周六晚上6:00-9:00(4课时)
- \  i6 ]: P% J; E& h, c) d培训费用:3500RMB (注意:我以前定价10000的,值不值个人去决定)
* ]  g3 y& _5 o2 d, x报名方式:淘宝帐号 xduniverse@qq.com
2 J3 a0 i" r" _* Y- U截止日期: 2014年12月25日4 E- D, }% _! m2 i4 ]
培训课时:48 课时9 Q* p3 Z1 n( b- S
培训内容:(这里添加了ufun和NXOpen 相结合的整体开发)* c1 n3 Y. J# r
PLM之家NX二次开发培训课程提纲及内容公布) {3 D8 a! J6 C& v
http://www.plmhome.com/forum.php?mod=viewthread&tid=1735&fromuid=1( A; U/ }$ e3 @( ~. e, Z
(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)
5 j( `' {7 G/ |) n8 ^. K; T1 x2 s, a8 X9 a6 g+ E8 f* B
注意:先不要付款,加群:143939005,等学员人数OK了,我们统一操作处理!4 O9 E- P6 R) z2 q8 q+ I' j
6 D( B: w! [; B0 c4 i; L' T, y9 `7 t
                               
登录/注册后可看大图

+ X- V* w, Y& E5 g1 s" W( e
5 |9 x- E% w) a5 r- ]0 ]
使用最新的NX9.0软件结合VS2012,使用UFUN结合NXOpen C++开发语言,主要讲解:
4 {/ O9 P+ P) K" _
: A3 o3 j( x* t

; i6 }6 }: L0 m/ f% s' T) P  R7 EPLM之家 UG NX二次开发培训课程提纲. o3 X3 z( k* U- y- c( D

4 M2 \% ?  \0 ]) m* V% l
; y' c0 h' z( N& T( r9 p
8 o4 i% c) r# ?2 H8 ]" l* }
$ |* A8 `( ?) s" X' D7 V/ U' N& p
PLM之家 UG NX二次开发培训课程提纲
2 B# y+ {1 d7 b( P  H! k  2 [- [! w: m! L, J1 W
1 NX二次开发简介
# I1 h, E+ U: M) {! I  Q/ N        1.1  NX API简介及架构  W- N( q( b2 Z) I
        1.2  NX API开发语言比较$ _" S( P( N# T! m: v3 \& e- }% L* u
        1.3  NX二次开发工具
" u% T+ S8 }& |8 e2 NX二次开发模式及环境变量5 A5 N5 I6 ~) i' O1 s- S0 {) J3 W/ |
        2.1  NX开发环境变量设置, m* {# a% |0 X$ a$ w* {1 e2 f$ }
        2.2  NX开发运行目录设置
, ^4 Q2 _3 e0 ]  A# f4 b: s8 y; h7 ^        2.3  NX开发运行模式0 t. W  J' B3 o2 G
        2.4  用户入口User Exit
7 p1 l  u# j7 r, y% f5 ]        2.4  NX开发卸载方式% q% z4 P6 j' e1 U1 j) Q  t
3 NX二次开发环境配置9 [2 ^! x; W# x! R+ ~: g; e+ X5 X- e. K
        3.1  手动创建工程开发环境
* |, M! y$ G* |2 w( u& \! j" ~8 M        3.2  向导创建过程
+ o( h- N" Q" Y# O        3.3  实例:使用ufcre入口函数
% ?7 @- {* W( o2 o4 Ufun函数入门技巧
3 t! p/ v  b. R2 }9 ?: N        4.1 UF参考手册
0 @3 R3 @  ?/ ?& v        4.2 UF函数命名规则
( r0 S- X3 _( g. W! Q        4.3 UF License) G8 P1 h' h% @
        4.4 UF Memory
, [+ u0 H, [* r+ m0 z# c        4.5 UF数据结构( x+ {5 A; a& K. x" |7 y( u' q( P
        4.6 UF中结构和指针的使用6 U" }4 C3 Y* D3 j8 W4 z0 K6 M
        4.7 UF实体类型及转换
2 Q2 @; D8 l$ f8 z2 f# o  ?        4.8 UF坐标转换; E0 A" b9 G% N' \& n# d
        4.9 实例:创建点并输出信息: Z; K3 W8 |1 ~  M$ _! e
5 Ufun操作NX对象类型
9 o0 R# j0 D" e4 [        5.1  UF操作部件对象: j, U' m! `. Z2 M- t! ?+ K! g- t
        5.2  UF对象基本操作函数
4 P' r& }- K5 b6 d6 R, F. s        5.3  UF表达式函数
3 F. H) X7 J0 b% i+ v        5.4  UF链表对象
0 r! ~. s6 Q$ t        5.5  UF属性对象$ J) T/ l$ ?8 v8 W  y  R
        5.6  实例:部件创建及表达式操作8 l' |+ w- X' U! V
6 Ufun常用函数归类
  m' z: S( G$ G: N        6.1  UF矢量函数UF Vector. s2 b$ j6 l( D! Q4 y1 Z3 b
        6.2  UF矩阵函数UF Matrix
8 o  f2 I% d' ^1 a  i! i        6.3  UF坐标系函数UF CSYS% z, G& f5 R. d1 x. s0 |5 v/ |
        6.4  UF对话框函数UF Dialog
" E+ ^0 X- X* [$ Q. j* k* [! ~        6.5  UF选择函数UF Selection
* ]; b* Q/ \' f; Q$ d" ^        6.6  UF系统函数UF SYSTEM
/ ]6 I7 t3 m: {2 D+ N! Q9 S        6.7  UF特征函数UF Feature7 w! j+ ?/ p) W, n. `8 `8 S' W
        6.8  UF面函数UF Face
( g( L* L9 p1 |. q( ~% o        6.9  UF边函数UF Edge
* m' b& o8 u" t* B# M) b        6.10  UF模型函数UF Model: t3 e6 D( p( S3 V) |  F
        6.11  其他相关函数使用NXOpen替代说明1 X% j( Z7 K# K- R* x. G
        6.12  实例:选择体绘制包裸体- C+ x; p3 J/ o# X0 N; z4 t+ q
7 菜单脚本Menuscript# e$ A& e9 ~7 f4 M5 ^# T* _
        7.1 基本menuscript书写# d* A( h7 t  a4 B) u! C$ t
        7.2 menuscript的高级用法
: j2 ^: J! ]7 _, q* X8 q1 W        7.3        实例:创建自己的开发工具栏
! y& S( W6 Z$ l$ ?4 {$ [8 Block UI界面开发  S9 _  v" B5 i4 p/ J0 H' m
        8.1 Block UI基本使用入门" y+ `/ ]0 w0 r( y
        8.2        Block UI生成代码模板解析
8 m* f" T8 V3 v& O! o5 H        8.3        Block UI控件的使用技巧) ~  ~- _; h4 O
        8.4 实例:控制Block UI的显示
. y6 x  M' h- y3 b! O4 ?' S1 T9 Journal日志录制及DeBug技巧
) o0 F% b$ J9 ?$ N- ^) i# {. p        9.1   Journal 用户界面
/ B& F- s& P' K9 B& O        9.2   Journal 创建及运行 ! b# t7 m  Z! P# B) P2 A/ N
        9.3   Journal 到 NXOpen 程序 " M9 L% @4 t7 F  f9 j* B  l
        9.4   内部开发DEBUG工具条使用
" A7 @7 K. G4 n: _& Z7 N  s        9.5   基于VS的DeBug技巧8 a  ^5 E4 r6 t
        9.6   实例: 编辑操作记录生成 NXOpen 代码
8 z/ L' u8 ?4 M# h3 e9 x2 x10 NXOpen对象模型
$ T3 z& ~& Q& Y. n' {        10.1        NXOpen通用对象模型图解
7 z8 j9 U/ @! N- U6 M        10.2        NXOpen通用对象类说明1 d. C, }0 R# J! O! C5 ~* _0 }6 _
        10.3        永久和临时NX对象区别* i% p" c' p) k8 N
        10.4        Handle, Tag, TaggedObject 相互查找
4 ~) n! K) r" U5 A4 m        10.5        NX Session 对象基本操作
" U* M( Y& }3 _$ F. G/ N  A1 m1 @        10.6        NX 对象遍历与查找# B) e+ `0 J% k2 c
        10.7        NX 对象创建|编辑|查询
* s  C8 a7 a% m+ Q- M" K5 H        10.8        实例:选择球特征并编辑5 \. [6 e, P4 T; B$ i: @# I( R
11 NXOpen操作NX对象% v9 ^/ c0 G- b; u
        11.1 NX对象模型更新
& N( s  I- \8 \3 t7 W        11.2 NX对象删除操作 0 g* m  N4 d" t7 b
        11.3 NX对象属性操作/ P, {% ]* K4 l6 S3 y
        11.4 NX对象部件操作 9 ?8 m. `+ V7 ^9 J- u+ r/ G# V
        11.5 NX对象部件文件其他操作 ' Q( {, d$ O2 B) ~, E' p' C8 X
        11.6 NX对象装配操作5 S/ q9 p2 k. O
        11.7 实例:遍历装配
8 B+ m7 G1 H3 Y/ u12 NXOpen结合UFun开发实例6 x- w. r; ?& _. I
        12.1 标准件创建实例
" X2 ]3 c4 n/ D; M+ J3 s' U        12.2 自定义符号创建实例
8 ~, x; s% m7 ?        12.3 自动装配创建实例2 N1 z8 t9 N) ~
        12.4 自动加工创建实例
( }8 [5 F1 d2 o! H. o' ~$ U$ n        12.5 学习方法推荐, g, S5 ?; y# v) [
( Z9 D4 y  Q( q$ v- V
  R( g' w$ D7 y4 M* @' e& H
满10人即可开课,欢迎大家支持参加!0 v, o& R0 T. F( D/ c$ ?8 o5 Q' i

9 t1 Y' E8 u" I* g0 u% D3 f请不要错过这样的培训,如果这点培训费能换回你对整个开发流程的了解,值不值?- x' ]4 p( n9 T- X& @. W: Z6 J

8 v7 I) c& U5 H5 @                               
登录/注册后可看大图

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

- ~6 V( i6 R) [因此掌握了ufun和NXOpen后,你基本上就把握了UGNX 二次开发的方法。方法很重要,学好了方法,后面的东西就很快上手了。1 E' I9 ]/ K, e/ Z" Q8 l' K8 {8 d( d

- @- s( S' m0 ]! ]
) E1 L5 ?9 k) A; I" _0 J
如果你觉得,这个价钱,值得省去你太多的时间,那么就进来学习吧!
( x# c6 |, t# l* x, @8 M3 l/ m' |, \" L) q

* k7 j- D) v+ }
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了