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

iCAx开思网

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

用NXOPEN做的Block打孔的例子

[复制链接]
跳转到指定楼层
1
发表于 2005-6-12 17:48:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
个人觉得NXOPEN是个好东东,所以NXOPEN出来后,就从UGOPEN移情别恋了,,虽然NXOPEN的功能还不是很全,但是我们从目前release的这些功能上看,NXOPEN是很强大的。
  
看了键盘的在cylinder上打孔的例子,他是用NXOPEN中的封装的老的UF的API来做的,这样觉得又回到了UGOPEN的老路,并没有体现真正的NXOPEN开发的思想。
  
所以在下献丑也做了一个打孔的例子,遗憾的是NX中目前不能做cylinder所以只能在BLOCK上打孔了,大家就将就看了。具体的程序在附件中,感兴趣者,可以下载来玩玩
  
创建C#的project的过程请详见 zhjb113的帖子,我就不罗嗦了。在我的例子中 生成block和生成hole是分别在两个button中实现的。
  
第一步:得到当前的UG 的session和work part
             UG都是运行在UG的session中的,所以要首先得到当前的UG session
             当然对UG进行的任何操作也是在一个work part中,所以也必须得到UG的 work part
  
            将UG的session和workpart定义为全局的一个变量,并在程序的main函数中得到当前的UGsession 和work part
  
    public class Form1 : System.Windows.Forms.Form
{
         
         // Cached NXOpen session
         private static NXOpen.Session theSession;
  
         // work part
         private static NXOpen.Part workpart;
  
            //main interface
         private static Form1 testform;
  …………
  
         public static void Main()  
  
         {
             //get UG Session
             theSession = Session.GetSession();
             //get work part
             workpart=theSession.Parts.Work;
              
             //show main interface
             testform = new Form1();
             testform.Show();
  
         }
  
      
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
 楼主| 发表于 2005-6-12 17:55:24 | 只看该作者

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

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

x
3
 楼主| 发表于 2005-6-12 17:57:41 | 只看该作者

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

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

x
4
 楼主| 发表于 2005-6-12 18:05:03 | 只看该作者

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

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

x
5
发表于 2005-6-12 18:09:12 | 只看该作者

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

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

x
6
 楼主| 发表于 2005-6-12 18:10:01 | 只看该作者

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

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

x
7
 楼主| 发表于 2005-6-12 18:10:14 | 只看该作者

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

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

x
8
发表于 2005-6-12 18:12:06 | 只看该作者

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

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

x
9
发表于 2005-6-12 23:00:20 | 只看该作者

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

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

x
10
发表于 2007-7-11 17:16:53 | 只看该作者

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

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

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

本版积分规则

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

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

GMT+8, 2024-11-24 06:50 , Processed in 0.029199 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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