龙源期刊网
http://www.qikan.com.cn
基于
AutoLisp
的
AutoCAD
二次开发自动
生成系统图
作者:郎建山
金江
来源:《科技视界》
2013
年第
22
期
【摘
要】本文主要阐述了应用
AutoLisp
语言二次开发
AutoCAD
自动生成系统图的实现方
案。
【关键词】
AutoCAD
;
AutoLisp
;二次开发;系统图
0
引言
水汽集中取样分析装置主要应用于发电厂水汽系统化学分析样品的预处理、人工取样,监
督热力系统设备腐蚀、积盐情况,保证热力系统和发电机组安全、经济运行。由于各电厂工程
配置不同,的系统配置也有较大差异,对于该设备的生产厂家,工程设计人员设计时每个工程
项目都需要绘制系统图,工作量大,效率低。
如运用集成在
Autocad
软件内部的
AutoLisp
语言开发系统图自动生成软件,使得系统图
根据初始设计条件由程序自动绘制完成,将大大提高工程设计人员的绘图效率,既方便、又快
捷准确无误。
1
软件目标
应用
AutoLisp
二次开发
AutoCAD
程序,在
AutoCAD
界面中自动生成系统图,并自动生
成明细表。
2
实现方案
程序读取预设的初始设计条件,根据初始设计条件程序自动配置元器件,并在
CAD
中绘
制相应的系统图,其中各元器件以图块形式预设,最后程序统计元器件块的数量,生成明细
表。
2.1
初始设计条件的设置
在初始设计条件表格中设置好样点数量、样点名称以及温度压力等参数,并选取元器件、
仪表配置,其中
“1”
代表本项目有该器件,空白代表无需此器件。
程序运行时,读取表格中的参数信息,并以
“
扩展数据
”
的形式储存在当前
DWG
图纸中,
以便于后续程序的调用。