iCAx开思工具箱

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 27758|回复: 12
打印 上一主题 下一主题

用NXOPEN做的Block打孔的例子

[复制链接]
跳转到指定楼层
楼主
发表于 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();
  
         }
  
      

3197834-test.zip

8.56 KB, 阅读权限: 1, 下载次数: 115, 下载积分: 贡献 -2

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 支持支持
沙发
 楼主| 发表于 2005-6-12 17:55:24 | 只看该作者

马上注册登录,享用更多网站功能!

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

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

马上注册登录,享用更多网站功能!

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

x
地板
 楼主| 发表于 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|小黑屋|手机版|开思工具箱 CAD工具箱_CAM工具箱  

GMT+8, 2024-11-24 00:45 , Processed in 0.019992 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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