PLM之家精品课程培训

PLM之家精品课程培训

联系电话:18301858168   |   QQ咨询:939801026
NX二次开发培训

NX二次开发培训

UFUN/NXOpen C++和实战案例

适合初级入门或想深入了解二次开发的工程师,本培训结合ufun,NXOpen C++,大量的实例及官方内部的开发技术。
公众号二维码

关注公众号

点击扫描二维码免费在线高清教程

课程详情
Catia二次开发培训

Catia二次开发培训

市场需求大,掌握核心技术前景广阔

Catia二次开发的市场需求大,人才稀缺。掌握开发技能潜力巨大,随着经验积累将在汽车、航空等领域有所作为。
B站二维码

在线原创B站视频

点击关注工业软件传道士主页

课程详情
Teamcenter培训

Teamcenter培训

全方位培训,从基础应用到高级开发全覆盖

涵盖用户应用基础培训、管理员基础培训、管理员高级培训及二次开发培训等全方位内容,由多年经验讲师打造。
QQ群二维码

加入同行交流

点击扫描二维码加入QQ群

课程详情
×

PLM之家plmhome公众号

课程涵盖: PLM之家所有原创视频

×

关注B站视频

所有高清视频一览无余,全部在线播放学习

×

加入PLM之家QQ群

同行交流,疑问解答,更多互助

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

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

[复制链接]

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

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

mildcat 楼主

2014-10-5 19:09:34

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

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

x
5 p) ?2 V( z& f5 ]0 Q5 @# r+ \( v1 q
NX Open 提供了一个供第三方使用的API 工具集,通过这个工具集在开放架构的基础上允许用户辅助应用程序与NX的灵活集成。这个工具集的目的就在于集合第三方和NX应用程序,实现跨网络的不同计算机平台的数据共享。

  O# m# r& `) m
NX Open API提供的应用程序和工具的功能:

0 ]% }  r9 x& |& p# Q: v; \% I
(1)通过NX Open C/C++ API, NX Open for .NET API、NX Open for Java,or GRIP与NX 数据模型的接口。
# }9 L( L5 ]" g
(2)NX Open API支持多种编程语言,这些语言提供了相似的功能,用户可以根据自己的喜好来选择。
$ g6 N" t( p2 J+ C
(3)创建和使用用户自定义对象,包含管理它们与NX对象相关的对象,并且提供了更新和显示用户自定义对象的方法。

: [1 y0 h+ A% i
(4)配置NX为服务应用程序,因为通用API面向对象的结构,允许用户通过.NET和Java平台使用标准的远程工具。

5 H: ]+ O3 ?( y) y% P& E7 g; C/ i
(5)使用其它相关的产品,比如Teamcenter ITK和Parasolid等。

( @% O' Q; H7 _8 ^/ a, j" A+ i
  J* B$ N( w* Q- I  V2 C% D
  b9 c  B" I' i0 B
NX提供对所有的NX Open API提供了一个自动架构和新的日志工具,NX通用API联合了自动化技术和日志功能,并且可以自由选择语言平台,SIMENS公司提供了下列自动化工具集:5 s3 r" U, ?5 _1 X
(1)NX Open C++:全新的从通用API继承过来的面向对象的类库,与已经存在的Open C和Open C++完全兼容,使用这个产品用户可以增强已存在的Open C++应用程序的全新的NX功能。6 I$ a/ H- W6 |- G2 p
Open C: 就是User Function,前面讲的章节的内容就是Open C部分。
# Y. Z+ T0 L8 K- x7 z, r; b/ YOpen C++:
# T/ }, T6 k& Y& X# lNX的面向对象的编程接口,使用这中API工具可以使用面向对象的所有特征,包括继承、封装、多态等。Open C++提供了完整多种层次的类,用户也可以重用其中的方法、继承类创建新的类,可以在NX中创建全新对象,永久对象。Open C++与User Function完全兼容。
  v! U$ H7 S. K8 T(2)NX Open for .NET:一种全新的API库,它使用微软的.NET架构,它建立在NX通用API基础上,该接口提供了一种可编程的方法来访问NX核心应用功能。它可以使用任何.NET编程语言来创建高级的自动化程序,这些语言包括Visual Basic.NET和C#;因为这类API是建立在.NET架构上,用户可以使用.NET架构提供的所有功能来进行开发,包含本地对话框开发工具(WinForms)。: y4 R/ n" y5 F
(3)NX Open for Java:一种全新的API库,从NX通用API继承而来,适用与在Java平台上进行开发,能够使用Java技术的优势来开发NX Open自动化应用程序。9 u9 O. Q# S1 g" j* L* l7 c
(4)Jaurnaling:日志工具是一种快速的自动化技术,它可以记录、编辑、重新演示NX Session中的过程。它是基于NX通用的API,使用VB.NET或者C#编程语言。在与NX Session交互的时候,产生一个脚本文件,通过这个脚本文件,用户可以重现这个过程;用户可以编辑或者提高简单编程结构和用户接口模块用来快速生成客户化程序。$ g- P) Q  r7 s- T
NX通用API一般包含以下几个方面:
2 D/ B$ v  _5 t2 x! g6 w& t(1)NX Open GRIP。
& r4 ~2 W) P- I(2)NX Open User Interface Style。
& i5 i5 ?4 v+ w(3)MenuScript。
' I7 y" L$ m8 o3 t  c
. x  X# i/ X- X0 O: I$ S

  D+ u8 r5 z* ]' N: x  s1 N  z% |* {
- ~' W5 C- I9 f! _
该会员没有填写今日想说内容.
回复

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

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

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

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

    我知道了