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下載