找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 17760|回复: 1
打印 上一主题 下一主题

[讨论] 什么是nxopen以及nxopen的好处是什么

[复制链接]
跳转到指定楼层
1
发表于 2008-7-11 14:53:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

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

x
这是nx5.0帮助文档里面的一个介绍,大家可以按照自己的翻译理解一下,然后发表一下自己的看法
What is NX Open for .NET?
The NX Open for .NET API is an API for use with Microsoft's .NET framework. This API gives you access to NX core application functionality allowing you to create advanced automation programs using any of the .NET-compliant languages, including Visual Basic .NET. And, because the new Journaling tool also uses the VB .NET language, you can use the journaling system to quickly generate sample code that you can cut and paste directly into an automation program.
The .NET framework provides a huge library of re-usable software as well as a state-of-the-art develOPMent environment from Microsoft. This product is designed for users who want to take advantage of the benefits of .NET development on a Windows platform.
The NX Open for .NET API authoring tool is available as an add-on Application Programming Interface (API). You can use any .NET-compliant object browser to examine the automation interface.
Advantages of NX Open for .NET
NX Open for .NET supports:
  • Microsoft .NET environment
  • Object-oriented programming
  • Remoting, distributed programming
NX Open for .NET allows you to:
  • Write automation programs in Microsoft .NET supported languages like C#, managed C++, and Visual Basic .NET
  • Leverage the features of the Microsoft Visual Studio .NET development environment
  • Use Microsoft .NET framework classes in automation programs
  • Create Graphical User Interfaces (GUI) using WinForms
  • Write distributed clients, which can access an NX session running on a different machine
  • Access the classes in the NX Open API, which are packaged in managed .NET DLLs
  • Write mixed mode programs using both NX Open for .NET and .NET-wrapped User Function calls



NX provides an automation architecture that serves as the foundation for all NX APIs as well as a new journaling utility. Called the Common API, this foundation combines the power of journaling and automation with the freedom of a language-neutral platform. From this single-point foundation, UGS offers the following automation toolkits for NX:
NX Open C++ — A new Open C++ object oriented library derived from the Common API. This new Open C++ library is 100% compatible with the existing Open C and Open C++ APIs, and is the product through which users can enhance their existing Open C++ programs with calls to new NX functionality.
  • Open C — The Open C API (a.k.a. User Function) is a direct programming interface to NX that allows users to create custom applications using the popular C programming language. It is used by NX developers, customers, and alliance partners to produce unique applications to augment NX or to act as completely separate utilities. Open C also provides a fully extensible data model, allowing customers to define new types of objects that can be treated just like standard NX objects and stored persistently in NX part files.
  • Open C++ — Open C++ is an object–oriented interface to NX. Written in C++, this API takes full advantage of object–oriented features including inheritance, encapsulation and polymorphism. Open C++ provides complete access to its class hierarchy, allowing customers to override methods, derive their own classes, and create entirely new, persistent objects in NX. Open C++ is fully compatible with the existing Open C API.
NX Open for .NET — A new API for use with Microsoft's .NET framework. Built on the Common API, this interface provides programmatic access to NX core application functionality, making it possible to create advanced automation programs using any of the .NET-compliant languages, including Visual Basic.NET and C#. Because the API is built on the .NET framework, users can take full advantage of all the benefits provided by that framework, including native dialog development tools (Winforms).
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2008-7-11 18:34:25 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

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

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

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-11-29 02:27 , Processed in 0.020189 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

快速回复 返回顶部 返回列表