基于SolidEdge的二次开发技术的应用
2009-06-27 10:08:03 来源:WEB开发网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方法创建出后续的特征。
- ››基于IP地址的vsftp服务器
- ››基于MySQL 水平分区的优化示例
- ››基于CentOS5的Linux下pptp和openvpn的搭建及配置
- ››基于JavaScript的网页版塔防游戏
- ››基于Android平台 QQ大战360手机游戏爆红
- ››基于Windows Azure的云计算应用设计
- ››基于AES算法实现对数据的加密
- ››基于SoPC目标板Flash编程设计的创建及应用
- ››基于SolidWarks齿轮机构的运动分析与仿真
- ››基于Windwos Server 2008故障转移群
- ››基于JavaScript的REST客户端框架
- ››基于JavaScript和CSS的Web图表框架横向对比
更多精彩
赞助商链接