码迷,mamicode.com
首页 > 其他好文 > 详细

NX OPEN介绍

时间:2019-03-14 23:36:41      阅读:1166      评论:0      收藏:0      [点我收藏+]

标签:mic   自动   代码   width   用户   开发包   定义   单击   密码   

1 NX OPEN 介绍

NX是一款功能强大的CAD/CAM/CAE软件,它不仅可以通过UI操作来控制各种功 能,还提供了多种应用程序开发包(API)对NX内部对象进行访问。在这些API基础 上,用户可以开发各种自动程序,定制NX功能,甚至可以在现有NX功能之上二次 开发新的CAD/CAM/CAE软件产品。NX OPEN是其中一种应用编程接口(API),允许你编写程序来定制或扩展NX。好处是,以这种方式创建的应用程序通常可以加快重复任务的速度,并获取重要的设计过程知识。

NX OPEN功能范围很广,可提供以下功能:

1) 创建零件几何图形、组件、图纸以及CAE和CAM对象;

2) 访问零件文件中的对象,读取信息或对其执行各种操作;

3) 创建自定义用户界面,允许用户选择对象并输入数据。

一些功能的典型应用如下:

1) 根据本地标准创建零件几何图形或图纸;

2) 从NX之外其他来源导入数据;

3) 从零件文件中的对象读取数据,并以某种形式的报告形式写出数据;

4) 构建定制的应用程序,以使流程更快或更容易理解。

2 NX OPEN 教程资源

1)NX 在线帮助文件 NX Open 专栏,本地帮助文件需要安装相应帮助文档程序。

https://docs.plm.automation.siemens.com/tdoc/nx/12/nx_api/#uid:index

2)安装目录开发实例

如[…NX]\UGOPEN\NXOpen\Examples目录下的例子。

3)GTAC 网页上的实例

GTAC网页上有大量示例程序,您可以通过搜索找到有用的代码。需要使用您的webkey账号和密码登录。从主菜单中选择“Symptom/Solution Information Query”,然后选择“Search Solution Center”。输入包含“sample program”等短语的搜索字符串,然后单击“Search”按钮。将出现一个结果列表,您可以按文档类型、软件产品和发布日期进行筛选。将文档类型过滤器设置为“nx_api”查找示例程序,必要时还可以通过编程语言进一步过滤。

4)Siemens PLM Community 社区FAQ资源

5)其他网站资源

http://nxjournaling.com/

https://www.eng-tips.com/threadminder.cfm?pid=561

3 NX OPEN 开发环境

1)NX Journal Editor

NX日志编辑器。从NX4开始,NX提供类似MS Office宏(Macro)的journal功能,可以对用户操作进行录制和回放。Journal录制的用户操作将直接生成NXOpen的代码,在Journal  Manager中可以直接编辑和回放,非常方便。Journal产生的各种语言版本的NXOpen的代码都可以直接作为NXOpen的代码范例,让NXOpen的开发更加容易。这不是一个非常支持编写代码的环境,但是对于非常简单的程序来说是可以的,并且不需要设置。

NX Journal编辑器中所有代码都必须在一个文件中,并且调用一小部分特殊库中的函数( NX OPEN DLL、SNAP DLL和一些基本的窗口DLL )。

2)IDE(Microsoft Visual Studio) 

更好的开发环境,支持更多的功能。

使用Journal或是一般的编程方式来开发NX Open?

技术图片 

NX OPEN介绍

标签:mic   自动   代码   width   用户   开发包   定义   单击   密码   

原文地址:https://www.cnblogs.com/cosimulation/p/10534382.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!