首页 > Windows开发 > 详细

NX二次开发-使用NXOPEN C#手工搭建开发环境配置

时间:2020-02-24 21:41:19      阅读:91      评论:0      收藏:0      [点我收藏+]

新建类库

技术分享图片

进来后编译代码,成功

技术分享图片

 添加NXOPEN的库到项目中

技术分享图片

 技术分享图片

 技术分享图片

 不同NX版本,可能dll所在位置不一样,NX11以上版本在NXBIN这里,NX11以下版本大概在UGII。

技术分享图片

 添加头文件

using NXOpen;
using NXOpen.Utilities;
using NXOpen.UF;

添加源代码

 1 public static Session theSession;
 2 public static UFSession theUfSession;
 3 public static UFUi theUFUi;
 4 
 5 public static int Main()
 6 {
 7     theSession = Session.GetSession();
 8     theUfSession = UFSession.GetUFSession();
 9     theUFUi = theUfSession.Ui;
10 
11     theUFUi.DisplayMessage("Hello,world!", 1);
12 
13     FeatureSigns sign = FeatureSigns.Nullsign;//定义布尔
14     double[] cornet_pt = { 100.0, 0.0, 0.0 };//定义原点
15     string[] edge_len = { "100.0", "100.0", "100.0" };//定义长宽高
16     Tag blk_obj_id = Tag.Null;
17     theUfSession.Modl.CreateBlock1(sign, cornet_pt, edge_len, out blk_obj_id);
18 
19     return (0);
20 }
21 
22 public static int GetUnloadOption(string dummy)
23 {
24     return UFConstants.UF_UNLOAD_IMMEDIATELY;
25 }
26 
27 Caesar卢尚宇
28 2020年2月24日

技术分享图片

 技术分享图片

 

NX二次开发-使用NXOPEN C#手工搭建开发环境配置

原文:https://www.cnblogs.com/nxopen2018/p/12358851.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!