WEB开发网
开发学院图形图像AutoCAD 基于SolidEdge的二次开发技术的应用 阅读

基于SolidEdge的二次开发技术的应用

 2009-06-27 10:08:03 来源:WEB开发网   
核心提示: Set objApp=GetObject(," SolidEdge.Application")Set objDocument=obj App.Document.Add("SolidEdge. PartDocument")要将一个Solid Edge的

Set objApp=GetObject(," SolidEdge.Application")

Set objDocument=obj App.Document.Add("SolidEdge. PartDocument")

要将一个Solid Edge的应用实例从内存中移除,则需要使用应用对象的Quit方法:

ObjApp.Quit

3.创建轮廓

和交互环境创建特征一样,绝大多数特征需要先定义二维轮廓,再向空间拉伸形成特征。而轮廓的创建往往是在一个平面上进行的,所以首先要定义参考平面。定义参考平面的方法有以下几种:

AddParallelByDistance(重合或平行平面);

AddParallelByTangent(相切平面)

AddAngularByAangle(倾斜或垂直平面);

AddNormalToCurve和AddNormalToCurveAtDistanse(法线方向平面)。

例如,下面语句就创建了一个与ParentPlane平面平行的参考平面objRefPlane。

Set objRefPlane=objRefPlanes. AddParallelByDistance(ParentPlane, Distance,_ NormalSide,Local)

创建好参考平面后,便可在参考平面上创建二维轮廓。一个轮廓由若干个线框因素构成,如果轮廓包括不止一个因素,则这些元素必须首尾相连,可以通过在元素端点之间增加关系来实现。二维轮廓的创建步骤如下:

(1)创建空的轮廓对象(Profile object);

(2)利用Solid Edge提供的直线和圆弧等对象来绘制轮廓图;

(3)利用Relations2d集合对象设置集合图形之间的关系;

(4)设置必要的尺寸;

(5)使用End方法验证轮廓的有效性。

4.创建特征

在PartDocument环境下,利用模型集合(Models)中的不同方法对以创建的轮廓进行AddExtrudedProtrusion(拉伸)、AddRevolvedProtrusion(旋转拉伸)、AddBaseHelix(螺旋拉伸)等操作创建出基本模型对象(Model),再利用每个基本模型对象的Chamfers(倒角)、rounds(倒圆) 、Holes(孔)、Thins(抽壳)等对象集合中的Add方法创建出后续的特征。

上一页  1 2 3 4 5  下一页

Tags:基于 SolidEdge 二次

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接