食品挤压机螺杆零件的CAD系统应用开发设计

http://www.ciotimes.com       2008-05-05       来源:互联网     作者:刘海军 王洪江 李娟
导读:对基于ActiveX技术和应用面向对象方法开发AutoCAD的有关问题进行了分析研究,并以食品挤压机螺杆零件的参数化设计单统的开发为例,阐明lAutoCAD 二次开发的基本理论和方法。探讨了利用NET技术在AutoCAD2006中进行食品挤压机螺杆零件参数化设计的应用,说明了利用该技术进行设计具有明显的优越性。
关键字:CAD 食品信息化 机械

    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所示。

CAD

    图2 挤压机螺抨设计实例

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

相关文章
最近更新
评论列表
用户名:
密码:
匿名发表
百家讲坛
易鹏:绩效驱动电子政务
就CIO将如何应对企业信息化业务创新问题进行讨论。
论坛热帖