PLM之家精品课程培训,联系电话:18301858168 QQ: 939801026

  • NX二次开培训

    NX二次开培训

    适合初级入门或想深入了解二次开发的工程师,本培训结合ufun,NXOpen C++,大量的实例及官方内部的开发技术对于老鸟也值得借鉴!.

    NX CAM二次开发培训报名 NX二次开发基础培训报名
  • PLM之家Catia CAA二次开发培训

    Catia二次开发培训

    Catia二次开发的市场大,这方面开发人才少,难度大。所以只要你掌握了开发,那么潜力巨大,随着时间的积累,你必将有所用武之地!

  • PLM之Teamcenter最佳学习方案

    Teamcenter培训

    用户应用基础培训,管理员基础培训,管理员高级培训,二次开发培训应有尽有,只要你感兴趣肯学习,专业多年经验大师级打造!

  • PLM之Tecnomatix制造领域培训

    Tecnomatix培训

    想了解制造领域数字化吗?想了解工厂,生产线设计吗?数字化双胞胎,工业4.0吗?我们的课程虚位以待!

PLM之家PLMHome-国产软件践行者

[资料] 关于UG NX Open的简介,可以看看

[复制链接]

2014-10-5 19:09:34 3509 0

mildcat 发表于 2014-10-5 19:09:34 |阅读模式

mildcat 楼主

2014-10-5 19:09:34

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x

$ h* z' ?, m4 u/ Z3 |& ]7 f5 F6 R7 a+ C
NX Open 提供了一个供第三方使用的API 工具集,通过这个工具集在开放架构的基础上允许用户辅助应用程序与NX的灵活集成。这个工具集的目的就在于集合第三方和NX应用程序,实现跨网络的不同计算机平台的数据共享。
4 k. q& J' q. V# {1 ]  S
NX Open API提供的应用程序和工具的功能:

( O, N# N( Z: `- ], r& b- h
(1)通过NX Open C/C++ API, NX Open for .NET API、NX Open for Java,or GRIP与NX 数据模型的接口。
  }: c/ x- D+ B
(2)NX Open API支持多种编程语言,这些语言提供了相似的功能,用户可以根据自己的喜好来选择。
  H5 ?6 i3 v! G( Z$ b' t- t
(3)创建和使用用户自定义对象,包含管理它们与NX对象相关的对象,并且提供了更新和显示用户自定义对象的方法。
$ u" k7 |: R! V1 z/ j/ k. n/ }
(4)配置NX为服务应用程序,因为通用API面向对象的结构,允许用户通过.NET和Java平台使用标准的远程工具。

  w9 A( |5 E! _  ^
(5)使用其它相关的产品,比如Teamcenter ITK和Parasolid等。
9 K+ H3 |" {/ F" g
+ g9 `3 W# J0 f! M6 I
9 t8 K, E# F* q5 y+ k7 y
NX提供对所有的NX Open API提供了一个自动架构和新的日志工具,NX通用API联合了自动化技术和日志功能,并且可以自由选择语言平台,SIMENS公司提供了下列自动化工具集:
6 U7 j/ T9 X# O' q9 \9 v: K& t(1)NX Open C++:全新的从通用API继承过来的面向对象的类库,与已经存在的Open C和Open C++完全兼容,使用这个产品用户可以增强已存在的Open C++应用程序的全新的NX功能。
3 E, z- Y9 m% ]* K! jOpen C: 就是User Function,前面讲的章节的内容就是Open C部分。
" g6 @7 j: Y2 e/ MOpen C++:
* A, f: F( i3 A/ M, d& wNX的面向对象的编程接口,使用这中API工具可以使用面向对象的所有特征,包括继承、封装、多态等。Open C++提供了完整多种层次的类,用户也可以重用其中的方法、继承类创建新的类,可以在NX中创建全新对象,永久对象。Open C++与User Function完全兼容。
8 v) r2 l3 T% R4 t( E4 Y9 v(2)NX Open for .NET:一种全新的API库,它使用微软的.NET架构,它建立在NX通用API基础上,该接口提供了一种可编程的方法来访问NX核心应用功能。它可以使用任何.NET编程语言来创建高级的自动化程序,这些语言包括Visual Basic.NET和C#;因为这类API是建立在.NET架构上,用户可以使用.NET架构提供的所有功能来进行开发,包含本地对话框开发工具(WinForms)。5 d6 i$ k4 O( j$ N3 g- c* F& g3 g: i- s" v
(3)NX Open for Java:一种全新的API库,从NX通用API继承而来,适用与在Java平台上进行开发,能够使用Java技术的优势来开发NX Open自动化应用程序。% I, `6 h* c& }9 k
(4)Jaurnaling:日志工具是一种快速的自动化技术,它可以记录、编辑、重新演示NX Session中的过程。它是基于NX通用的API,使用VB.NET或者C#编程语言。在与NX Session交互的时候,产生一个脚本文件,通过这个脚本文件,用户可以重现这个过程;用户可以编辑或者提高简单编程结构和用户接口模块用来快速生成客户化程序。$ _' h+ C3 u1 V7 s" C' ?
NX通用API一般包含以下几个方面:0 P/ d" m  P3 m7 _6 H
(1)NX Open GRIP。
' g. c3 u- Q; E" t! m1 e(2)NX Open User Interface Style。
  [& P- J7 c: B(3)MenuScript。+ T1 Y! I9 H4 R+ i4 I3 T: t$ Y

* C% J8 }+ i% F: H) F! V. |/ m* g$ c% G% V4 T( W7 H

( N% F( r0 V+ Q! n

+ F; I. }. _2 ~( N
该会员没有填写今日想说内容.
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了