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

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

  [复制链接]

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

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

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

活动详情

2 @, @/ F' o' m

! Z2 k9 C( l8 p5 x; S- N, T2 k
# K0 L4 _% u; i3 I6 ]
PLM之家 UG NX9.0二次开发(ufun + NXOpen C++)网络培训火热报名

; f2 u( o5 @# A$ ?7 ?' M3 l' I. K% {0 R' e5 n$ ~9 K; `" Z# w
报名学员填写的手机号,QQ号全部只有我可见,请放心填写!
" z2 e" j# b4 _: p# N4 O报名后,请加入群:143939005( 注明姓名)咨询QQ : 939801026
  A0 ^8 o# P& [6 n6 y3 U3 ]
培训方式: 网络培训
4 q9 R( t$ A& D: P- ]2 G- }4 i培训时间:每周六晚上6:00-9:00(4课时)
# G, t2 c6 N) F* |8 n培训费用:3500RMB (注意:我以前定价10000的,值不值个人去决定)- |4 {% |0 X1 W) {1 O7 q
报名方式:淘宝帐号 xduniverse@qq.com
8 i8 b" x; r% @截止日期: 2014年12月25日" C) E/ X( u( I6 A
培训课时:48 课时
; E+ D% X: q4 S培训内容:(这里添加了ufun和NXOpen 相结合的整体开发)1 u  O3 L& V1 @" h
PLM之家NX二次开发培训课程提纲及内容公布7 O# ^7 O- ?  G- E& F, G
http://www.plmhome.com/forum.php?mod=viewthread&tid=1735&fromuid=1
; E: c: t, r; G% ]3 d+ ~. l(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)
% F5 x+ p/ M1 G5 l$ W$ J8 `) L/ R/ t. U7 b
注意:先不要付款,加群:143939005,等学员人数OK了,我们统一操作处理!
  I2 M$ S( o. [

2 Y* z; ]' ~9 L$ o6 [                               
登录/注册后可看大图
2 i, ?( x1 T, D) n1 i

  a, y% Y' R7 U, _  _5 h9 h
使用最新的NX9.0软件结合VS2012,使用UFUN结合NXOpen C++开发语言,主要讲解:7 A# e9 O5 {' e- D0 l

' V5 O& |0 o* [- ^8 }
( ]% k" B) P- O5 t8 A8 [
PLM之家 UG NX二次开发培训课程提纲( r* t2 }/ N8 j: c, P

4 I% G7 x8 o2 e0 K
1 K" A( ~: J/ ]1 W% p
/ D3 u: H7 V7 O( ^' H

# i5 }7 r/ Z, rPLM之家 UG NX二次开发培训课程提纲3 T9 V+ y1 [, Y' v/ p; E- Q
  * \  E, d: k' x; Z1 d9 n- [3 o; M
1 NX二次开发简介
2 ]' ]0 Q8 @1 M. {' ?) z        1.1  NX API简介及架构" p7 o9 }+ k! Z( ?8 Y7 w  J
        1.2  NX API开发语言比较. @  F( }# `: q( O
        1.3  NX二次开发工具
/ a: e% Y1 b$ @2 NX二次开发模式及环境变量
" O5 U+ e+ T* o3 O3 i8 D. [& p        2.1  NX开发环境变量设置! l1 u) I0 s5 H0 l2 a
        2.2  NX开发运行目录设置' h* m* m3 R5 G3 J/ H" j
        2.3  NX开发运行模式: j3 ^2 O3 d! r% v. L
        2.4  用户入口User Exit
, {6 H2 v0 q3 r) D4 ?6 s/ p        2.4  NX开发卸载方式
0 b9 H1 t; \) G7 Z6 b$ U, P3 NX二次开发环境配置
. ^# ^/ u) {9 `8 x" e        3.1  手动创建工程开发环境% M$ S& f. ^5 k2 U# y' l
        3.2  向导创建过程
2 K* r* ?, h5 l5 \% ?        3.3  实例:使用ufcre入口函数1 C4 I) p0 R, t( K' c$ M/ A
4 Ufun函数入门技巧
2 f/ k2 D6 r9 N) b( G  `        4.1 UF参考手册
) g7 W3 n( @9 A) @        4.2 UF函数命名规则
( C3 U3 [( c: R- H        4.3 UF License
- @  m" `0 |) `. T' k( L6 \5 b        4.4 UF Memory+ C8 Z' P& q) y5 Q0 t% O& d
        4.5 UF数据结构  k& [9 f' P  |0 Y. `; Q
        4.6 UF中结构和指针的使用0 o9 t- A. {8 q2 |( u
        4.7 UF实体类型及转换
1 W9 K0 w$ }. F+ w( |        4.8 UF坐标转换
0 T( E( V1 S+ U" Q        4.9 实例:创建点并输出信息
* @) a4 y  M1 P8 z* j8 g0 s* Q5 Ufun操作NX对象类型9 I. {6 O$ d0 g" l. A; B: L
        5.1  UF操作部件对象0 W' I3 E$ I1 V8 E% \/ U
        5.2  UF对象基本操作函数
4 t0 s6 y% d; E9 Z        5.3  UF表达式函数0 ^$ q) K2 h/ P$ `5 I
        5.4  UF链表对象
' F1 R4 m: u& {1 K: D6 w" X        5.5  UF属性对象/ C  @" {! y. g0 j5 b$ g& n
        5.6  实例:部件创建及表达式操作
1 {2 m6 c; y' S; |& b; I6 Ufun常用函数归类" E8 n+ A+ Y7 x2 F! k( k: O
        6.1  UF矢量函数UF Vector
# W( Y( J( z! h" U: w8 T; u        6.2  UF矩阵函数UF Matrix8 V7 T7 W0 l, m! B# w
        6.3  UF坐标系函数UF CSYS
3 C7 L$ A* g: j        6.4  UF对话框函数UF Dialog  ^% {  |' L; L5 H. }/ L
        6.5  UF选择函数UF Selection
& }& r4 x2 \9 E        6.6  UF系统函数UF SYSTEM
: Q' t  B# @1 V& h. k0 d+ @        6.7  UF特征函数UF Feature
% x2 A6 q# K/ Q# ~+ E8 R        6.8  UF面函数UF Face
+ A' Q$ Z4 Q9 V6 K4 ~        6.9  UF边函数UF Edge" F) k1 `8 y2 [& D* [& U
        6.10  UF模型函数UF Model" l& t2 W( O2 i+ t) n/ D
        6.11  其他相关函数使用NXOpen替代说明3 h( l; I1 {# s' D9 G& a" c
        6.12  实例:选择体绘制包裸体
$ e+ T# {% M  l5 Q, ~( l/ i1 ~7 菜单脚本Menuscript
6 ]( c; W8 l& j5 w        7.1 基本menuscript书写
. S0 c- ]$ B9 n" t8 f        7.2 menuscript的高级用法
  n. k( o" C8 \8 @% A; l        7.3        实例:创建自己的开发工具栏
: W5 d) k' s8 A' U* r( a8 q4 Y8 Block UI界面开发9 B* H5 d4 a; |$ R8 a; K5 ]6 P
        8.1 Block UI基本使用入门+ U' e5 J: t# `8 R% O4 D: e, j% d
        8.2        Block UI生成代码模板解析
' d6 \5 U. |# y1 E6 e        8.3        Block UI控件的使用技巧
: M6 F+ h: y( |5 g. [& k        8.4 实例:控制Block UI的显示
4 S, z# m# z  @% ]& e- H9 a6 v9 Journal日志录制及DeBug技巧
3 ]4 s; r* F& U0 f7 `        9.1   Journal 用户界面 ) v; _- h. f  z0 W  J, ~& M, n& ?
        9.2   Journal 创建及运行 ( ?) U9 Z- n" P. ?
        9.3   Journal 到 NXOpen 程序 2 w; A) V' y, o/ I3 b
        9.4   内部开发DEBUG工具条使用( X" K' I: V- B$ x5 D! r& a
        9.5   基于VS的DeBug技巧
9 x4 C# u9 ?0 J& F$ d        9.6   实例: 编辑操作记录生成 NXOpen 代码
' R5 ?9 p# U2 w. L10 NXOpen对象模型
4 |* F  K4 }# s6 C- ]+ r, K! ]2 E        10.1        NXOpen通用对象模型图解 + N: D& {( l" K! v1 E9 ]
        10.2        NXOpen通用对象类说明: R  f& T! c$ k# X0 n9 p" M( O
        10.3        永久和临时NX对象区别
; ]9 w8 E# L/ h  T        10.4        Handle, Tag, TaggedObject 相互查找
7 q9 f9 A2 p; I        10.5        NX Session 对象基本操作 1 l8 p5 j4 r: C3 J
        10.6        NX 对象遍历与查找
" b. P# T% X9 I- x* u" ~& t        10.7        NX 对象创建|编辑|查询 3 u" K  Q! s9 p4 }& }1 \7 v0 P1 x
        10.8        实例:选择球特征并编辑+ d0 e6 \) `  E% U  p" p( C% E8 K; K
11 NXOpen操作NX对象
7 |# l0 l4 l# D. @        11.1 NX对象模型更新 ! Q1 n9 i* N, F; c" W, ~) y
        11.2 NX对象删除操作 # K1 i! J) v6 p; I" W# c9 _9 S- Y1 E
        11.3 NX对象属性操作# r( ^1 D5 A- D5 Q& V. Z! M- E
        11.4 NX对象部件操作
5 N- c" G. F6 J0 J4 _        11.5 NX对象部件文件其他操作 + i% ^' F9 h( R  I2 q
        11.6 NX对象装配操作
& C) ^) J' D5 I) K9 W        11.7 实例:遍历装配
; _9 F& B! [( m# [8 W12 NXOpen结合UFun开发实例
9 T. d6 L, ~- y! B+ C        12.1 标准件创建实例# r% i, G9 s5 D$ L
        12.2 自定义符号创建实例
  t+ j5 n! n+ k0 U- c3 u        12.3 自动装配创建实例; ]8 b% v" N) a+ m0 c9 c0 m# I
        12.4 自动加工创建实例
' @% h& E2 K, v( i7 I        12.5 学习方法推荐7 l: V1 B; ?4 e" p6 V, |
! y4 ]6 N" V/ H
1 _% E4 S2 y! {- y1 O/ o, x, c$ D
满10人即可开课,欢迎大家支持参加!
/ Q6 Y6 r' i9 Y/ q9 s
4 x) n8 q0 E2 M9 @, z请不要错过这样的培训,如果这点培训费能换回你对整个开发流程的了解,值不值?3 n4 x+ ?' a4 R7 {  n' f6 H0 x4 Z. i

7 F1 z4 B9 L: `& L4 i                               
登录/注册后可看大图

1 ~9 t5 L! q0 R" }/ S                               
登录/注册后可看大图

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

4 m, o! P8 {; I+ y  I& ~

6 _4 P' ~2 Y$ B因此掌握了ufun和NXOpen后,你基本上就把握了UGNX 二次开发的方法。方法很重要,学好了方法,后面的东西就很快上手了。7 R- L" H$ N3 @  W9 n
0 L$ k3 I1 l  z. f

) ^* H, n2 K- U- ?& m2 h7 j如果你觉得,这个价钱,值得省去你太多的时间,那么就进来学习吧!6 D" j6 R$ O8 G" A0 ?

/ X) e% n' Z8 Q2 e6 E  @

& u# C1 d# D: Y
上海点团信息科技有限公司,承接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

使用道具 举报

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82162
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

使用道具 举报

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82162
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二次开发专题模块培训报名开始啦

    我知道了