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

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

  [复制链接]

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

活动详情


- J& m) k" X! O' [3 D; ~
% F/ `3 Q) f" S3 Z/ e5 q! Z& Q

5 q" @9 k6 h5 D) [PLM之家 UG NX9.0二次开发(ufun + NXOpen C++)网络培训火热报名
8 v! O! ?; G/ m9 c' r( t+ j: F
6 U) z* B/ t- k. T% O; ~
报名学员填写的手机号,QQ号全部只有我可见,请放心填写!( N( M! K( _7 V: q* B
报名后,请加入群:143939005( 注明姓名)咨询QQ : 939801026
+ A! K: s! n2 k6 w, [, C  u& K1 j& N7 Q/ L: _
培训方式: 网络培训+ f+ j4 i4 V5 H
培训时间:每周六晚上6:00-9:00(4课时)$ a+ b$ L5 S6 e- U" I  }
培训费用:3500RMB (注意:我以前定价10000的,值不值个人去决定)" y& F5 ~5 B1 K! I0 |' k
报名方式:淘宝帐号 xduniverse@qq.com
+ D% o* J6 ?3 E. z0 C0 C( K6 q截止日期: 2014年12月25日
  g( N$ z& G* W$ L+ t: g' L" w培训课时:48 课时1 Z& d+ K2 B, u5 Z! E5 I( R
培训内容:(这里添加了ufun和NXOpen 相结合的整体开发)
& o! B6 v, R* u# M/ _2 i/ X( PPLM之家NX二次开发培训课程提纲及内容公布: v8 G4 y  v( ^
http://www.plmhome.com/forum.php?mod=viewthread&tid=1735&fromuid=1
& O6 P2 n+ U+ ^/ ~4 F$ S* \+ L1 `(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)* s# n( E- ^6 l' N% ]: J2 k
" C6 Y/ p2 B+ r" @' Z2 }- i
注意:先不要付款,加群:143939005,等学员人数OK了,我们统一操作处理!
8 b; G1 O4 f1 R9 z

# c0 y) f5 e; ~1 t                               
登录/注册后可看大图

0 k+ p6 t2 V1 n% H4 I+ n4 b$ {! G( v& r! h
使用最新的NX9.0软件结合VS2012,使用UFUN结合NXOpen C++开发语言,主要讲解:) m, w3 \* K/ `5 B+ O6 E4 A
( u/ |) t$ n' Z8 O+ g

6 S$ u% q1 u: F; J6 F7 t- m" S, zPLM之家 UG NX二次开发培训课程提纲
* F( R( W3 W4 q& e+ L
9 H9 b. R8 H" V
' j2 _; k/ ~! F8 E6 G# N* u/ U, P* I1 E% Y7 E; i" t

' ]  s& K$ g( q* R( \  BPLM之家 UG NX二次开发培训课程提纲8 l7 b$ W4 V6 z) p. a
  
3 v: W$ X% z3 |) P0 A1 NX二次开发简介
5 W3 S" N$ u" C) F6 z7 ^        1.1  NX API简介及架构
; |, [0 k* {9 \) i# C: ~! Q        1.2  NX API开发语言比较/ q" G4 W" O1 A: Y: A+ R
        1.3  NX二次开发工具( P  {& l0 W! K  E1 {$ E
2 NX二次开发模式及环境变量' ]; ~' c8 s: h- {- U
        2.1  NX开发环境变量设置# _' i3 N7 G; R! t$ g9 P% D' ?
        2.2  NX开发运行目录设置
! K- U% Z5 G* C( I" b5 c9 {        2.3  NX开发运行模式
. R/ H. `9 C3 p+ w7 T+ I# f. U        2.4  用户入口User Exit" b* v3 `/ p3 h' F. N
        2.4  NX开发卸载方式2 P" O! C# v' U$ G. t
3 NX二次开发环境配置4 z8 l+ V* h/ b4 ^1 l' U2 q5 p
        3.1  手动创建工程开发环境9 O$ }5 O* o: x* J- d
        3.2  向导创建过程
# }0 A/ ^  g; R7 a1 O        3.3  实例:使用ufcre入口函数
5 u' w5 d. ^* w, h/ I+ q5 {# x4 Ufun函数入门技巧- F# r! M5 N5 J- T* K
        4.1 UF参考手册1 _  E7 ^& l! ^0 @
        4.2 UF函数命名规则
) l( M2 S) S' D        4.3 UF License. i' k2 y% K% {4 ~, E
        4.4 UF Memory  [* p% W( K3 E5 W# j
        4.5 UF数据结构6 y' y6 P8 [4 d8 [& `5 w' j
        4.6 UF中结构和指针的使用
+ ^- z1 {9 D" h2 m- O! @3 Z        4.7 UF实体类型及转换
3 ^6 a$ t: ]1 i6 y2 H8 I        4.8 UF坐标转换
) S+ Z) |6 \9 x% \# \( x0 @        4.9 实例:创建点并输出信息
1 O2 {7 V2 t. H; K5 Ufun操作NX对象类型2 L& r) o* Z* @  X
        5.1  UF操作部件对象8 t+ a! h6 {( e9 j- s7 ]
        5.2  UF对象基本操作函数
+ G: S3 F( i. k% j# x        5.3  UF表达式函数* a- r: ^* F' n" L  T
        5.4  UF链表对象
3 K2 w' i6 K  u! \9 r. r/ e        5.5  UF属性对象
1 s) u3 \8 Z4 `0 d/ }0 u, F! j        5.6  实例:部件创建及表达式操作2 s; n* y% m  @+ z/ V7 W
6 Ufun常用函数归类$ d  L" h7 v# z! D+ S) \6 P
        6.1  UF矢量函数UF Vector
' _* o7 V# A/ Z! [        6.2  UF矩阵函数UF Matrix
2 y9 t. S2 \- t. P- i        6.3  UF坐标系函数UF CSYS" G* _; P. a% F4 M
        6.4  UF对话框函数UF Dialog
- J$ o2 l9 c+ [4 X- z/ z* i        6.5  UF选择函数UF Selection
1 Z2 k9 A) Y/ s, C& e. I$ x        6.6  UF系统函数UF SYSTEM8 l  r& V$ F: M
        6.7  UF特征函数UF Feature4 y, M/ _- o1 ?0 M
        6.8  UF面函数UF Face. I' e! `/ y; x2 ~+ l2 j/ T6 c& @/ V
        6.9  UF边函数UF Edge
2 e. l- l- f( r' `. u        6.10  UF模型函数UF Model) q' L  q  A$ A% c* t
        6.11  其他相关函数使用NXOpen替代说明7 n. R! E, {" R! [
        6.12  实例:选择体绘制包裸体
  o/ P" n; g' B8 i3 R4 j" \  Z7 菜单脚本Menuscript
: b/ P6 z) C0 D: ?- _* Q+ W" G        7.1 基本menuscript书写
7 B# [( k* D- k3 k        7.2 menuscript的高级用法- T+ i! ?, l( k% M7 \/ e0 F
        7.3        实例:创建自己的开发工具栏
+ A1 @8 i. q  C3 Y8 Block UI界面开发
" p# a3 J. {( h% R2 x1 L        8.1 Block UI基本使用入门8 A3 D; `5 V! s% y
        8.2        Block UI生成代码模板解析
" o* E- N, l- Y9 M3 P5 p/ S        8.3        Block UI控件的使用技巧  X$ _6 H: M$ w* t8 g. H0 ?
        8.4 实例:控制Block UI的显示% U' Q9 m/ _( B1 l
9 Journal日志录制及DeBug技巧
8 d$ B/ P) o2 {        9.1   Journal 用户界面 0 g' ?2 O7 C' w/ z2 A2 P
        9.2   Journal 创建及运行
! o  ^# d* c% x* _5 ]  d( A4 G        9.3   Journal 到 NXOpen 程序
! k5 a6 ^; t6 k% R        9.4   内部开发DEBUG工具条使用
; G2 s( m7 U) r3 Q* p. _* E        9.5   基于VS的DeBug技巧7 |- m/ X2 K, O+ K
        9.6   实例: 编辑操作记录生成 NXOpen 代码
- ]1 w  I& C/ `+ o: W) @' G10 NXOpen对象模型+ N  |: G  ^0 \; B# @% Z
        10.1        NXOpen通用对象模型图解
+ ~$ c3 L0 s" q, P0 W1 p& d4 ]        10.2        NXOpen通用对象类说明8 M6 f1 n1 u8 Z. C; Y; U
        10.3        永久和临时NX对象区别
! T  Z- f! p7 x, D5 h        10.4        Handle, Tag, TaggedObject 相互查找
! g) x) z- h& f) m  L) o        10.5        NX Session 对象基本操作 ; m# ]; V( x. E- O1 s+ z! y5 V2 w
        10.6        NX 对象遍历与查找3 B, a7 b' x9 W- }( ~
        10.7        NX 对象创建|编辑|查询
' H5 B( b1 z4 Q/ g; E        10.8        实例:选择球特征并编辑( c& V# P7 `! f4 n; t# S9 e
11 NXOpen操作NX对象; E( n) {  N. A& U1 ~5 {
        11.1 NX对象模型更新 2 J5 N6 \) D. B. j4 c
        11.2 NX对象删除操作 & Z  |0 D. X* w* X9 @7 F0 Q8 _
        11.3 NX对象属性操作
5 n* m( n% x: c6 E        11.4 NX对象部件操作 3 C& C8 P7 j- X
        11.5 NX对象部件文件其他操作
* c& z0 N3 A/ y2 |1 \        11.6 NX对象装配操作
, Y7 e( f) r3 g, w: O7 N( `+ Y; \        11.7 实例:遍历装配' J/ G1 j; B! r4 v1 _" q
12 NXOpen结合UFun开发实例6 z) O3 v5 D1 A+ u8 V$ B+ B
        12.1 标准件创建实例
# K: o* d) L8 Z# R$ c  U        12.2 自定义符号创建实例
! F6 m4 `3 y, O0 ~/ W# X        12.3 自动装配创建实例8 f3 a5 t8 R+ a3 l- N2 S9 Z; I) M
        12.4 自动加工创建实例
  M+ P# b% B# U+ r3 k! w        12.5 学习方法推荐
9 n; L/ a* p; T1 j% {4 \0 G6 x, Q+ _: o5 S% p6 r) @5 R

$ c2 G1 f+ v+ f/ F! R& t
满10人即可开课,欢迎大家支持参加!0 ?0 W2 Q( \* L) E. P
: w, [. g. N3 A3 Z  ]
请不要错过这样的培训,如果这点培训费能换回你对整个开发流程的了解,值不值?/ X+ O) H8 C: ?1 T  n- }
* _/ ?- `7 h( z) e# V
                               
登录/注册后可看大图

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

, p3 Z3 a' P5 y" z) F5 s因此掌握了ufun和NXOpen后,你基本上就把握了UGNX 二次开发的方法。方法很重要,学好了方法,后面的东西就很快上手了。9 O0 a+ l. K- W6 s
0 k1 L  T* W8 E. S
/ M$ Z7 i/ X; s$ ^+ m( }
如果你觉得,这个价钱,值得省去你太多的时间,那么就进来学习吧!  k- w. o; B; t+ r' i1 ^

0 R6 h/ i. d% c# G
/ E6 O8 m  |0 Q6 p' a/ B# I
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了