新闻资讯

AutoCAD二次开发在水利水电工程制图设计中的应用实例探讨

2021-06-15 18:04 新闻资讯  

美国autodesk公司1982年推出开发的autocad系列,具有“方便、功能强大和系统开放性”等优点,成为各工程领域较多使用的对象。autocad二次开发满足各种用途的专业软件,即使是普通设计人员,也能通过autocad内嵌的visuallisp语言增加cad命令,扩充适合本专业的新功能,这样极大地提高工作效率,本文对AutoCAD二次开发在水利水电工程制图设计中的应用实例探讨。

水电工程设计的复杂性决定了现成的cad软件都有局限性,设计过程中众多问题还只能用原始的方法解决。而90年代水电站地面厂房cad系统、隧洞cad系统、重力坝cad系统、地质柱状图cad、水机油汽水cad系统等均是水利水电工程领域利用autocad进行二次开发的成果。

visuallisp语言是嵌于autocad内部,它将lisp语言与autocad相结合的,是一种智能型语言。利用autolisp可以方便地增加autocad新命令,可以说无限地扩展autocad新功能。

11.jpg

  cad二次开发

一、应用实例

1. 坐标画线

利用已知坐标点画线是设计工作中经常遇到的问题,如河道、堤防等实测断面、水位流量关系曲线、堰面曲线等数据的处理,均可归结为坐标画线问题。对于堰面曲线等有函数方程的曲线可以利用excel按照期望的步长自动生成一系列坐标点。对于测量常用的起点距-高程形式的数据,也可以利用excel转化成坐标点形式。

2. 地形切剖面

水电工程设计中经常遇到在地形图上切剖面的问题,借助 visual lisp可以实现快速切剖面。

3. 沿曲线标注

在设计中会遇到沿给定曲线进行标注问题,如平面布置图中的开挖线符号沿开挖轮廊的标注,剖面图中岩石符号沿轮廊线标注、点筋标注、沿任意曲线进行汉字标注等。此类问题主要应用autocad的measure或divide命令来解决。两个命令的主要差别是前者按指定的长度在曲线上标注,后者按给定的分段数等分曲线并在等分点处进行标注。要标注的轮廊曲线最好用pline线,要标注的符号预先做成图块,图块采用单位块,执行measure或者divide命令,选取要标注的曲线,指定标注符号,分段长度或分段数即可完成标注,当发现标注的符号太密或太疏时,可以执行erase命令选择P进行删除,比例不合适或符号方向不正确,可以利用特性编辑器,选中所有标注符号,对标注符号的比例和旋转角度进行调整,直到满意为止。对于更高级的应用,可以编制lsp程序,实现符号和文字沿任意曲线标注。

4. 表格生成

autocad本身没有表格处理功能,设计图纸中工程量表、钢筋表等涉及到表格生成的问题可以采用较为快速便捷的方法处理。

5. 高程小数位数处理

尺寸标注小数位数很容易调整,但诸如高程、表格中数字要调整则很困难,借助lsp程序的调整很方便,只要选取需要调整的数字,根据提示输入需要保留的小数位数,则程序自动对所有选种数字进行修改。

6. 应用软件前、后处理

由于软件升级滞后,一些常用软件后处理功能很弱或没有,可以利用lsp程序结合autocad增加或简化前后处理功能。

在设计单位普及的autocad软件应用,因为visuallisp的出现,大大提高lisp语言的编程效率。工程设计中利用简单实用的lisp小程序,有效减轻设计人员的工作强度。CAD二次开发使autocad不仅是绘图工具,而成为了设计人员得心应手的高效设计智能平台。


说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!
Copyright © 2014-2021 上海垂杨信息科技有限公司 沪ICP备17008714号-5
公司提供Revit二次开发,CAD二次开发,Inventor二次开发,Solidworks二次开发,图纸识别,图纸下料等服务,欢迎咨询
关注我们