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

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

  [复制链接]

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

活动详情


. N5 i  z1 }- z3 z7 U
2 z+ c+ M9 ~  }/ |) \+ z

, c1 }' {  v) b/ _% b( }; Q  R0 S1 aPLM之家 UG NX9.0二次开发(ufun + NXOpen C++)网络培训火热报名

" g# L/ Y1 @/ l# `6 C7 }- }9 Q2 a4 x% i7 C/ y- P! f
报名学员填写的手机号,QQ号全部只有我可见,请放心填写!$ g4 Q. m$ a6 Z$ ?( `
报名后,请加入群:143939005( 注明姓名)咨询QQ : 939801026
$ e, y8 m9 ~: e0 H, J
培训方式: 网络培训9 h. S% p* z  G1 R/ X% q* R" O3 F
培训时间:每周六晚上6:00-9:00(4课时)
! [5 B- X' H7 Z  Q4 m培训费用:3500RMB (注意:我以前定价10000的,值不值个人去决定); b7 v& ~5 F1 D, ^& w* h+ u2 j
报名方式:淘宝帐号 xduniverse@qq.com
: Q' d6 r7 {0 J截止日期: 2014年12月25日
/ l( x: ~$ F: L0 I培训课时:48 课时& ~( f2 j8 Z& l( |+ c; `/ \, U' p
培训内容:(这里添加了ufun和NXOpen 相结合的整体开发)8 C3 q" }0 G4 W1 z( ~6 q8 E5 T$ U
PLM之家NX二次开发培训课程提纲及内容公布  H( S) A# W6 b8 k
http://www.plmhome.com/forum.php?mod=viewthread&tid=1735&fromuid=1- X9 D5 D9 B; X
(出处: PLM之家-UG NX 官网,Teamcenter论坛,Tecnomatix视频教程网)) F# N% ]+ x( D+ g
; L" }% {/ @6 C4 r
注意:先不要付款,加群:143939005,等学员人数OK了,我们统一操作处理!, t8 t8 B+ ]. N7 g2 X

# ^' Z0 n' h1 V8 O+ N                               
登录/注册后可看大图
) G( k  s" b8 _: [! G

9 q! ?* f* `. U
使用最新的NX9.0软件结合VS2012,使用UFUN结合NXOpen C++开发语言,主要讲解:
: l3 j4 h% ]0 O; J! S
. m8 w: N2 Z$ d7 i% G  E

0 H! d8 V& f8 C; @% h# }4 BPLM之家 UG NX二次开发培训课程提纲
/ X. T) f3 r/ m) {, z0 r, C+ N1 P  ^  V/ s. D$ @; e

; o1 J% {" L8 J, e5 W+ R  X) y0 V9 f3 C* [/ w, O) z/ Z/ V& }* Q

! ?  b: X$ C2 D& o* ZPLM之家 UG NX二次开发培训课程提纲
' I3 D9 Z4 l4 ~9 a, \3 m  
& l' i: L9 Y# V- `1 NX二次开发简介  B, C8 g& _5 ?# y4 |
        1.1  NX API简介及架构; u! d( H- M. l! U; q# c2 Z
        1.2  NX API开发语言比较
6 n, W8 c, S- @, w  P0 @8 p        1.3  NX二次开发工具
& \- o( z, l& Z8 a6 E2 NX二次开发模式及环境变量1 @  R. t! N$ `% s' h6 G- U
        2.1  NX开发环境变量设置* w( U7 I) W3 s3 {  H: h% G
        2.2  NX开发运行目录设置
( X) U9 ]" }  K        2.3  NX开发运行模式
0 E, J0 k3 ]9 F, o/ T9 W, D7 S8 c        2.4  用户入口User Exit5 `1 L# j0 f7 U# F; Z" D
        2.4  NX开发卸载方式% @+ T# _# e; J9 Y7 K" v+ q' }% w
3 NX二次开发环境配置% U& [! ?* [1 p# G3 X8 l
        3.1  手动创建工程开发环境$ J( S1 L% N# A% V* M6 T
        3.2  向导创建过程; d6 a4 s7 U) ^! ^2 w- N
        3.3  实例:使用ufcre入口函数
! O5 _/ O1 ^& e, B$ j" o4 Ufun函数入门技巧. q8 y1 M" e9 m
        4.1 UF参考手册/ i6 y) ~3 ?! [* G/ A: w7 }7 [5 V
        4.2 UF函数命名规则8 @$ Q' r) Z$ a  x9 h" D  M3 B# S- p
        4.3 UF License
* I# S( M  ?6 h! d, b3 @& N        4.4 UF Memory
# c$ P/ v+ S+ ?+ J0 E5 p& |/ X        4.5 UF数据结构
0 t6 q$ I% ~& B: ^8 {        4.6 UF中结构和指针的使用
( n6 W4 l& g9 Q8 O4 y        4.7 UF实体类型及转换9 t( D& B# P1 T; P2 z  u
        4.8 UF坐标转换# f: t  {' _5 D
        4.9 实例:创建点并输出信息
2 |  O  p& g! G5 Ufun操作NX对象类型
$ Y( w& d& y3 `! B8 ]        5.1  UF操作部件对象
3 Z' G; X8 f6 F        5.2  UF对象基本操作函数
. Y4 X+ y3 V! C        5.3  UF表达式函数
; u0 G4 r. {# y* b' P8 {        5.4  UF链表对象5 }; \- x2 }4 E' a1 W
        5.5  UF属性对象
' a% [' Z* e2 F& w. n3 b) [# b        5.6  实例:部件创建及表达式操作- d( T+ I4 d6 y( ~+ H
6 Ufun常用函数归类
/ R3 `' {1 n  F0 y" h        6.1  UF矢量函数UF Vector
' ^: O6 g% m" b1 D5 U! Z  G        6.2  UF矩阵函数UF Matrix# }7 z0 \3 l+ R. J3 S! l
        6.3  UF坐标系函数UF CSYS
. d3 J4 q" J1 e" [. C% s7 C5 N        6.4  UF对话框函数UF Dialog7 ^& ~' w* u$ p3 C6 G  _
        6.5  UF选择函数UF Selection
0 r. w/ H' B& E9 l; F7 W9 D        6.6  UF系统函数UF SYSTEM
! W6 _$ L" H+ n9 l        6.7  UF特征函数UF Feature! E/ ]3 @6 o0 e& ]
        6.8  UF面函数UF Face
8 a" ?, K8 g* W/ s( w        6.9  UF边函数UF Edge. q3 u' i& g* u$ }" s! _1 w. k
        6.10  UF模型函数UF Model
$ w6 P. u" w5 `. K8 h  U        6.11  其他相关函数使用NXOpen替代说明
. s8 `* B0 G3 N- a3 K        6.12  实例:选择体绘制包裸体
* B2 k* N. F7 F) a6 {7 菜单脚本Menuscript1 q& D2 \2 @5 L
        7.1 基本menuscript书写1 L, @7 c7 f. k4 p% D8 c
        7.2 menuscript的高级用法+ b/ s- j1 }! k, T. b9 v" o
        7.3        实例:创建自己的开发工具栏
$ d5 @. M8 n. Q. e8 Block UI界面开发
) G" w0 |; ]0 q        8.1 Block UI基本使用入门
5 X1 \& Y3 M. L, R        8.2        Block UI生成代码模板解析
8 ]3 `( h7 `7 \7 e        8.3        Block UI控件的使用技巧* V2 B6 Q' V6 S3 M
        8.4 实例:控制Block UI的显示) x5 Z' [. Q; s/ Q+ l
9 Journal日志录制及DeBug技巧: f! i/ t, Z% E0 |0 ^2 o, D
        9.1   Journal 用户界面 % X7 ]0 \" ]1 C# z
        9.2   Journal 创建及运行
* o$ `( S9 n( o; U/ }9 s- [. v        9.3   Journal 到 NXOpen 程序
, k, _- h8 ?3 _, N) b' `$ l        9.4   内部开发DEBUG工具条使用0 A' z: E+ O8 Z: O" T
        9.5   基于VS的DeBug技巧
0 Z- |* }5 L; S2 l        9.6   实例: 编辑操作记录生成 NXOpen 代码 - k4 x( O4 ?. ~8 y5 h
10 NXOpen对象模型
8 j3 z/ L& r9 r1 \' w        10.1        NXOpen通用对象模型图解 - S& u% M5 R1 x4 }) m, B6 Z: c' x
        10.2        NXOpen通用对象类说明# t% V% p4 Q2 v" v) A
        10.3        永久和临时NX对象区别
5 U0 @" i8 F2 x        10.4        Handle, Tag, TaggedObject 相互查找 6 R9 ?" i- x$ Y2 ~6 ^: |
        10.5        NX Session 对象基本操作
7 u3 m+ E5 f- Z        10.6        NX 对象遍历与查找
1 I9 l2 z0 g2 m        10.7        NX 对象创建|编辑|查询
0 \4 l# J8 e0 p9 p: s% y        10.8        实例:选择球特征并编辑4 \6 E7 g) K& w% Y: F  d
11 NXOpen操作NX对象( `, S1 x5 a# }( V3 I
        11.1 NX对象模型更新   e4 i, @/ H+ f1 \+ f4 B, C
        11.2 NX对象删除操作
& J! V7 l# N* o+ m* F        11.3 NX对象属性操作, o2 V$ X; k/ c% v# U+ p
        11.4 NX对象部件操作
: G. O1 F8 `5 f4 x5 W; U$ B; d& F        11.5 NX对象部件文件其他操作 . n, v! ^1 ]& A- K
        11.6 NX对象装配操作3 z, F0 a$ \5 _9 g
        11.7 实例:遍历装配
: z) \7 c% x# E/ h1 D4 ^9 Y12 NXOpen结合UFun开发实例
+ {1 d. G6 H  R' h4 K( _0 m. S        12.1 标准件创建实例
$ U! H2 u- U3 F1 }! {$ N        12.2 自定义符号创建实例
) ]0 ?" y" {- [! Q" `: j% V/ f        12.3 自动装配创建实例0 p% r% @) d" I% O
        12.4 自动加工创建实例
6 S. L! h) P: J( }7 i$ S        12.5 学习方法推荐
* c# K$ x# H2 I; Q6 ]: M/ W# T6 f5 J# }. l2 h3 a  |# a
, n4 e& r& N+ C% j! e6 O8 o" a
满10人即可开课,欢迎大家支持参加!: l" Z; w7 [- i2 E
/ i9 R2 }0 w0 G6 N
请不要错过这样的培训,如果这点培训费能换回你对整个开发流程的了解,值不值?
7 b# v- j/ v# Q2 v) w- X
. Y2 Y& t1 S4 a4 G9 Y7 D8 j, l
                               
登录/注册后可看大图
4 t) n' x8 t: J8 ?5 h) t; Q
                               
登录/注册后可看大图
7 R* R% ?7 ?) r. H

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

0 B# q6 }/ F1 }
* y/ `2 r: O8 s3 e! a* L( l( ?, g
因此掌握了ufun和NXOpen后,你基本上就把握了UGNX 二次开发的方法。方法很重要,学好了方法,后面的东西就很快上手了。
/ P! A, {+ t4 y0 Q1 s0 M* g; a4 r) N' Y5 n4 g

# K4 G, F, a* z! N. R1 Q如果你觉得,这个价钱,值得省去你太多的时间,那么就进来学习吧!
( X/ B( z6 G7 T% z% [$ @7 n- C8 r4 O$ [3 K/ N: d

" Y8 B4 x# c: ^( Z0 ~( R8 S
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了