点击查看详细介绍

VB.NET FOR UG 二次开发 教程(附全部源码)--.NET 开发的里程碑

苏州人 17年前 18818 9

购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008  QQ号:85585969  


先做一个小广告,希望斑竹不要生气哦。。哈。。下面是我可以提供的服务,如果苏州有 *** 需求的话请联系我 Q:191269819,手机:13812950814

1 UG标准化定制: 根据 *** 标准需求,定制UG的默认设置,统一 *** 标准
2 UG标准件库开发: 根据 *** 设计和开发的需求,开发和维护标准件库
3 UG CAD 二次开发:根据 *** 的设计流程,开发能提高设计效率的程序
4 UG CAM 二次开发:根据 *** 的加工标注和流程,定制和开发适合于CAM的模版和程序
5 QC CMM检测系统:根据 *** 的设计,加工和检测流程,在UG中开发出测量工具,方便CMM系统自动检测数据
6 工厂使用工具的开发::如给NCEDM使用的一些工具


教程的主要内容为:
1.怎么创建对象(5个例子)
2.怎么选择对象(5个例子)
3.怎么搜索对象(5个例子)
。。以后再补充。。

0

最新回复 (9)
  • 苏州人 17年前
    1

    第一个例子:怎样用VB.NET在UG中创建一个点?
    Option Strict Off

    Imports System
    Imports NXOpen
    Imports NXOpen.UF
    Imports NXOpen.UI
    Imports NXOpen.Utilities

    Module CreatePoint

  • 苏州人 17年前
    2

    第二个例子:怎样用VB.NET在UG中创建一个条线?

    Option Strict Off

  • liuchanglin 17年前
    3

    不错,希望老大出一点,

  • lgmsddy 17年前
    4

    老大,你发的太少了,不舍得传授啊

  • 苏州人 17年前
    5

    第三个例子:怎样用VB.NET在UG中创建一个圆柱,然后更改它的颜色?

    Option Strict Off

  • zhangcanwei 17年前
    6

    支持一下,我提个问题。比如一个大圆内,有两个互不相连的小圆,同时选中这三个圆,然后生成一个平的面,结果是一个大圆面上有两个圆孔。

  • 苏州人 17年前
    7

    你说的我不是特别理解,下面按我理解的解释吧
    我感觉你的结果是要做一个圆柱,然后上面有两个孔吧?

    其实二次开发是按照手动建模的步骤去设计的,针对你这个问题
    (1)选择三个圆,记下这三个圆的TAG
    (2)用ufs.Modl.createextruded() 函数分别去实现这三个圆的拉伸,结果为三个圆柱Cy1,Cy2,Cy3
    (3)用ufs.Modl.subtractBodies()在Cy1去减去Cy2,Cy3就可以了。

    不过需要注意的是用ufs.Modl.subtractBodies()中的两个参数是body tag,而不是feat tag,需要把feat tag 转化成body tag 用这个函数 ufs.Modl.AskFeatBody( ,

  • 苏州人 17年前
    8

    第四个例子:怎样用VB.NET在UG中创建注释?

    Option Strict Off

  • 苏州人 17年前
    9

    第五个例子:怎样用VB.NET在UG中创建两个体然后做布尔加操作?

    Imports System
    Imports NXOpen
    Imports NXOpen.UF
    Imports NXOpen.UI
    Imports NXOpen.Utilities

    Module template_code

    Sub Main()

请登录后发表新帖