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

iCAx开思网

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

[原创] VB.net for UG

[复制链接]
11
发表于 2006-10-27 13:01:58 | 只看该作者
Public Sub Main()
        Dim attrTitle() As String = {"fistAttr", "secondlyAttr"}
        Dim attrValue() As String = {"11111111", "22222222"}
        Dim attrNumber As Integer = 2 '属性个数
        Dim userPart As Part
        Dim flag As Char = "w" '定义为写入属性

        'FistProgram()
        userPart = CreatePart()
        ReadWritePartAttr(attrTitle, attrValue, attrNumber, userPart, flag)
    End Sub
12
发表于 2006-10-27 13:02:33 | 只看该作者
Public Function CreatePart() As Part
        '第二讲
        '通过第一讲,我们对VB。NET 有一个初步的了解 ,接下来我们做什么呢,
        '当然是新建一个部件文件。
        Dim fistPart As Part
        Dim partName As String = "firstPart" '部件名称
        Dim partUnits As NXOpen.Part.Units = Part.Units.Millimeters '部件单位(公制还是英制)

        fistPart = theSession.Parts.NewDisplay(partName, partUnits)

        MsgBox("成功创建部件", MsgBoxStyle.Information + MsgBoxStyle.OKOnly, "信息")

        CreatePart = fistPart
    End Function
13
发表于 2006-10-27 13:03:14 | 只看该作者
Public Function ReadWritePartAttr(ByVal attrTitle() As String, ByVal attrValue() As String, _
                                        ByVal attrNumber As Integer, ByVal userPart As Part, _
                                        ByVal flag As Char) As Char
        '第三讲
        '和部件属性的读写
        Dim i As Integer
        If ("r" = flag) Then
            For i = 0 To attrNumber - 1
                attrValue(i) = userPart.GetStringAttribute(attrTitle(i)) '读取属性
            Next
            ReadWritePartAttr = "r"
        Else
            For i = 0 To attrNumber - 1
                userPart.SetAttribute(attrTitle(i), attrValue(i)) '写入或修改属性
            Next
            ReadWritePartAttr = "w"
        End If
    End Function
14
发表于 2006-10-28 00:29:07 | 只看该作者
今天做一个中心点四方块
15
发表于 2006-10-28 00:33:03 | 只看该作者
下面是图示

[ 本帖最后由 chenwenwei 于 2006-10-28 00:36 编辑 ]

本帖子中包含更多资源

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

x
16
发表于 2006-10-28 00:35:44 | 只看该作者
顶顶,这个对偶来说深了点,但对有的人还是很有用。
17
发表于 2006-10-28 00:42:18 | 只看该作者
下面是源代码和初步成品   

本帖子中包含更多资源

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

x
18
发表于 2006-10-28 01:06:48 | 只看该作者
像偶这样不懂的菜鸟不知以后是学VB好呢,还是学C++好
19
发表于 2006-10-28 02:40:04 | 只看该作者
20
发表于 2006-10-28 02:50:28 | 只看该作者
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2025-1-16 15:53 , Processed in 0.023745 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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