3.2.2基于特征的SolidWorks API对象
在对SolidWorks进行二次开发时,首先要建立SolidWorks的连接,创建SolidWorks的应用对象:
这两个函数创建了一个新的工作区,使能够进行建模和装配。
“选择”可以说是在使用SolidWorks时用得最多的一个命令,有很多命令在使用时都要选择操作对象,通过调用ModelDoc对象中的SelectBylD函数来实现:
ModelDoc.SelectBylD(objectName,objectType,x,y,z)
这个函数在应用时需要输入五个参数:objectName表示要选择对象的名称,该名称是SolidWorks在创建对象时按先后顺序自动命名的,如基准面l、基准面2、Arcl、Line3、D1@草图1@Partl.SLDPRT:objectType要输入对象的类型,如PLANE(面)、SKETCHSEGMENT(草图上的对象如直线、圆弧等)、DIMENSION(尺寸标注);x,y,Z是平面上任一点的坐标值。
在所选平面上插入草图,调用ModelDoc中的InscrtSketch函数:
ModelDoc.InsertSketeh()
画直线调用ModelDoe对象中的CreateLine2函数:
ModelDoc.CreateLine2(xStart,yStart,zStart,xEnd,yEnd,zEnd)[ConstructionGeometry=True]
xStart、yStaa、zStart、rend、yEnd、zEnd分别是直线的起点和终点坐标;ConstruetionGeometry=True时表示画中心辅助线。
画矩形调用ModelDoc中的SketchRectangle函数:
Part.SketchRectangle(vall,val2,zl,val3,val4,z2,val5)
vail和val2分别是左上角的X值和Y值,val3和val4分别是右上角的X值和Y值,z1和z2分别是左上角和左下角的Z值。
画圆调用ModelDoc·对象中的Create Circle2函数:
ModeIDoc.CteateCirele2(xg,yc,zc,xp,yp,zp)
xc、yc、zc、xp、yp、zp分别是圆心和圆上一点的坐标值。
基本实体建模命令:
拉伸调用PanDoc中的FeatureExtrusion函数:
PartDoc.FeatureExtrusion(sd,flip,dir,tl,t2,dl,d2,dchkl,dchk2,ddirl,ddir2,dangl,dang2,offsetReverse1,ffsetReverse2)
sd为TRUE时表示单向拉伸为FALSE时双向拉伸,以0、l表示;dir为TRUE时表示正向拉伸。为真时有效;dir为TRUE时表示反向拉伸,为真时有效;tl、t2表示终止类型。可取下列值:0(给定深度)、1(贯穿)、2(为贯穿下一个)、3(成形到一顶点)、4(成形到一面)、5(到离指定面指定的距离)、6(两侧对称);dl、d2表示拉伸的深度;ddirl、ddir2为TRUE时表示带拔模角拉伸;dangl、dan92为TRUE时表示向内拔模,为FALSE是向外拔模;offsetRe2verseI,offsetReverse2控制到离指定面指定的距离,在t1、t2为5时有效。其中d2、dchk2、ddir2、dang2、offsetReverse2在双向拉伸时有效。切除拉伸调用PartDoc中的FeatureCut函数:
Part.FeatureManager.FeatureCut(sd,flip,dir,tl,t2,dl,d2,dchkl,dchk2,ddirl,ddir2,dangl,dan92,off.Revea1,offsetReverse2;keeppieceindex,normalcut)
相关文章
- 2021-08-30高等院校艺术设计案例教程中文版AutoCAD 建筑设计案例
- 2021-08-28计算机辅助设计与制造 21世纪全国应用型本科大机械系
- 2021-08-28计算机辅助设计与制造(CAD∕CAM)PDF下载
- 2021-08-27计算机辅助设计与制造 21世纪全国应用型本科大机械系
- 2021-08-27计算机辅助设计与制造(CAD∕CAM)PDF下载
- 2021-08-24经典技法118例AutoCAD 机械设计经典技法118例中文版_
- 2021-08-24经典实例学设计AutoCAD 2016从入门到精通 [李轲 编著]
- 2021-08-24精通AutoCAD 2013电气设计 [李波 主编] 2013年PDF下载
- 2021-08-24精通AutoCAD 2013机械设计_李波,辛雄主编_2013PDF下载
- 2021-08-24精通AutoCAD 2013建筑设计 [刘冰 主编] 2013年PDF下载