3.3 设计过程
首先定义变量:
DoubleD; 螺杆直径
Double S; 螺杆导程
Double H; 螺槽深
Double e; 螺棱宽
Double c; 螺杆长径比
Doublecφ; 螺旋角
AutOCAD把对象设置为应用对象的ActiveDocument属性,在C#中可返回当前图形文件,然后对文件进行操作。设置modelSpace为当前图形文件的模型空间。
可以用block对象的实例来访问add方法,利用参数变量定义各点坐标,再利用Addlightweightlin方法来绘制实线:
block1.AddLightWeightPolyline(blklPntl) ;
利用如下代码,根据不同的输入参数将各特征块插入到当前模型空间中。
Acadapp.ActiveDocument.ModeISpace.InsertBlock();
其他未定义成块的线, 要用下面这条语句添加:
Acadapp.ActiveDocument.ModelSpace.AddLightWeightPolyline(pointl) ;
最后还要利用layer属性将不同的线型放到不同的层,再利用color属性设置线的不同颜色。挤压机螺杆设计实例如图2所示。

图2 挤压机螺抨设计实例
4 结束语
本文运用AutoCAD二次开发的基本理论和方法,基于AutoCAD二次开发出食品挤压机螺杆零件的参数化设计系统,并以食品挤压机螺杆零件设计为例,说明了利用计算机辅助设汁的现代方法,通过AutoCAD二次开发技术进行食品机械的设计,与传统设计方法相比,具有设计周期短、设计参数准确可靠、设计效率高等诸多优点,显示了该技术的优越性。
|
||||||