NX Open for Java【ug-nx-java-二次开发-新手】 学习手册(一)

NX Open for Java 学习手册(一) by Courage ArcticSonw【原创,转请说明出处】

折腾了两天,总算是把基本环境搭建起来了,又花时间大概整理了下,分享给有需要学习的人。算是多年伸手党提供了些仅有的学习资料
第一次学习写技术博客,欢迎提建议

以下示例,基于ug10,jdk1.8进行学习。
1、找到找到ug目录下的UGOpen目录 一般 盘符:\Siemens\NX 10.0\UGOPEN
在这里插入图片描述
2、拷贝出D:\UG10\Siemens\NX 10.0\UGOPEN\SampleNXOpenApplications\Java
自己的电脑一般是 盘符:\Siemens\NX 10.0\UGOPEN\SampleNXOpenApplications
下的java文件文件位置示意图
3、新建自己的worker工作空间
在这里插入图片描述

4、设置环境变量
位置:
此电脑->右键->高级系统设置->高级->环境变量->系统变量
Java设置:
JAVA_HOME:( java目录 一般为)C:\Program Files\java\jdk1.8.0_231
CLASS_PATH:.*;%JAVA_HOME%\lib
Path:(新增)%JAVA_HOME%\bin
UG10设置:
(系统可能自己设置了,没有的话自己添加)
UGII_BASE_DIR:(UG安装目录)D:\UG10\Siemens\NX 10.0
UGII_ROOT_DIR:(UG下UGII)D:\UG10\Siemens\NX 10.0\UGII
(自行添加)
1、UGII_JAVA_HOME:与JAVA_HOME相同
或2、检查存在:UG安装目录\ugii\env_print的文件夹情况下执行
D:\UG10\Siemens\NX 10.0\UGOPEN\SignJar.bat文件
5、载入示例文件
软件使用idea2018进行展示,此处主要分享加载的jar包和位置
(设置环境,运行库,运行文件,输出文件等之后)
设置需要加载的jar包
NXOpen.jar
NXOpenUF.jar
NXOpenUI.jar
文件位置:示例 D:\UG10\Siemens\NX 10.0\UGII
UG目录\UGII
在这里插入图片描述
6、学习文档位置:
盘符:\Siemens\NX 10.0\UGOPEN\SampleNXOpenApplications\Java\README.htm
或者拷贝出来的worker位置的README.htm
7、执行运行 (我主要是学习运动学,我不画线,我使用ModlCreate)
在这里插入图片描述
编译成功
在这里插入图片描述
8、打开UG10,新建模型,然后设置jvm位置
在这里插入图片描述
1.8的jvm位置(文件是JVM.dll)
java文件目录(D:\Java\jdk1.8.0_231)\jre\bin\server
在这里插入图片描述
在这里插入图片描述
点击确认,准备载入模型
9、载入模型
在这里插入图片描述
选中生成的.class文件即可
选择文件类型为.class文件,选择位置,点击确定
在这里插入图片描述
执行成功
在这里插入图片描述
我的电脑保存的目录在
在这里插入图片描述
文件名称为java的类名+prt

2019-12-25 11:45

猜你喜欢

转载自blog.csdn.net/u011008832/article/details/103696365
今日推荐