当前位置:首页 > Windows程序 > 正文

NXOPEN C#外部开发模式exe

2024-03-31 Windows程序

这个问题研究了近两个月,知道这两天,才研究出来是怎么做的。

NX9+VS2012

官方的方法

技术图片

 方法1

1.用NXOPEN C#向导新建exe项目

技术图片

技术图片

技术图片

技术图片

技术图片

2.添加代码

NX9+VS2012 using System; using NXOpen; using NXOpen.UF; //新建prt Tag PartTag = Tag.Null; theUfSession.Part.New("D:\\123\\ABC.prt", 1, out PartTag); //创建块 FeatureSigns sign = FeatureSigns.Nullsign;//定义布尔 double[] cornet_pt = { 100.0, 0.0, 0.0 };//定义原点 string[] edge_len = { "100.0", "100.0", "100.0" };//定义长宽高 Tag blk_obj_id = Tag.Null; theUfSession.Modl.CreateBlock1(sign, cornet_pt, edge_len, out blk_obj_id); //保存prt theUfSession.Part.Save(); //关闭prt theUfSession.Part.Close(PartTag, 1, 1); Console.WriteLine("新建prt D:\\123\\ABC.prt"); Console.Read(); Caesar卢尚宇 2020年7月9日

3.执行exe

技术图片

方法2

这个方法,我在NX11上面(NXBIN)执行在成功的,但是在NX9上面(UGII)执行是失败的,,还没找到原因

1.将UGII或者NXBIN路径添加到PATH环境变量上

2.将NXOpen.dll,NXOpen.UF.dll,NXOpen.Utilities.dll 三个dll放到exe所在目录

3.双击exe就可以执行

演示:方法1

技术图片

Caesar卢尚宇

2020年7月9日

标签:

原文地址:https://www.cnblogs.com/nxopen2018/p/13276326.html

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/43531.html

Jm-杰米博客Jamie
草根站长的技术交流乐园!IT不会不要紧快来好好学习吧!
  • 20786文章总数
  • 7494595访问次数
  • 建站天数
  • 友情链接