换热器行业网

资讯

运用新型式程序扼制换热器管材体系架构的作业

中国换热器网 2014-12-18

  参数化布管绘程序的实现方法AUTOLISP提供了一组系统内部函数对AU-TOCAD可对实体形进行访问,并可选择实体、检索它们的数值,并对它们进行修改。对换热器管板布管首先就要知道所画形中管子的数量。因此首先分析AutoCAD数据结构,对ENTITY(实体)进行处理,实现布管数量的统计。  利用圆的数学特性及实体、DXF组码等特点,设计并实现了圆形选择与剪切。通过圆形选择可以直接删除掉布管圆外多余的管子。在对原窗口选择进行改进的基础上又扩充了直线选择与剪切,并实现了任意四边形选择与剪切。  分析AutoCAD菜单,对话框等的功能和特点,将布管、管子统计、各种选择方式加入到常用对话框中,制作成用户一个良好,直观的界面,使用户操作方便简单。实现了基本形如长方形、三角形、圆形内布管,在此基础上可以进行任意区域内的布管。  布管方式采用了三角形布管方式,可以进行直线、斜线布管并结合长方形、线形选择实现了在圆筒内满足边界条件约束布管,可以通过改变[url=http://www.51frp.com/news/html/Tech/9282.html]管子[/url]直径、管子间距等参数实现*优布管。根据布管的特点,即每一排管子中管间距相等,而每排管之间距离相等,采用平面直角坐标与极坐标相结合的处理方式使程序得以实现。  布管程序的应用首先进行初始化SCRIPT,在AutoCADCOM-MAND命令下直接键入SCRIPT的初始化,则进入文件类型扩展名为。SCR的CAD界面下。在此界面下完成布管的全部过程。在AutoCADCOMMAND命令下键入定位点(START),开始进行布管。首先程序要求画二条定位线并要求输入圆的半径也就是确定布管区域,(即工程设计人员需要的布管圆半径)。进行作,成一具有中心线的圆形。  接下来进行布管,键入命令(GAPTH1),程序提示输入布管的半径,布管的间距,以及布管的范围,然后自动生成在布管圆范围内所布管的形,并给出管子的总数以及每排管子的数量。可能在布管圆外也布置了一些多余的管子,可以用(CIRSELOTRAD)命令直接删除掉布管圆外多余的管子。  然后可以根据需要对所产生的形进行修剪。在COMMAND命令行中键入(SELW)窗口选择,以窗口的形式删除多余的管子,简洁快速。同时程序还提供了交叉选择(SELLINE),即可以成行或成列删除不需要的管子。在对整个形修整完毕后,在COMMAND命令行中键入(CCTRAD)管子总数,即可以得出整个形中管子的总数,同时键入命令(LINECOUNT)每行圆数,即可知每一行中管子的数量。  结论采用计算机辅助设计可以大大简化和缩短工程设计的难度和时间。采用AutoLISP这种可以与AutoCAD直接交流信息的编程语言编制一些专门程序,如管板布管程序,使用户的输入工作量减少,通过应用程序自动绘,使繁琐的工作变得非常简单,大大地提高了工作效率。随着计算机不断的发展,AutoCAD软件不断地升级,AutoLISP功能也在不断地增强,随着AutoLISP功能的不断强大和日趋完善,它作为开发AutoCAD应用程序工具的作用将更为突出,它帮助用户充分利用Auto-CAD,有效地缩短绘时间提高工作效率,使计算机辅助设计的功用得以*大程度的发挥。  

相关推荐

进入资讯首页查看更多内容 >