摘要: 阐述了为计算机辅助绘图中的基本曲线(直线、圆、圆弧、椭圆)加上绘中心线功能的程序设计过程,说明了运用AutoLisp语言编写程序的实用性和技巧。 关键字: AutoLisp AutoCAD 目前,在众多CAD软件中,由美国AUTODESK公司出品的AutoCAD软件是最流行、应用最广泛的,它的版本已发展到现在的14.0版。设计人员可以利用此软件提供的AutoLisp语言来扩充AutoCAD的功能,编写适合自己工作需要的专用程序,使绘图更加方便、快捷。我们利用AutoLisp语言编写了绘制中心线的专用程序。 1 中心线的常规绘制 在二维绘图中,对已存在的直线、圆、圆弧、椭圆经常要绘制中心线,见图1(中心线用点划线表示)。对于图1(a)通常是将其中一条直线旋转半角;对于图1(b)通常是利用offset命令画平行线;对于图1(c)通常是通过圆心画两条垂直线;对于图1(d)通常是过椭圆中心画两条垂直线(长轴和短轴);对于图1(e)通常是以同心圆的圆心为圆心,两个圆的半径之和的一半为半径画圆;对于图1(f)通常是过圆弧的中心画两条垂直线。以上这些画法在实际操作中比较烦琐,为此,我们利用AutoLisp语言编写了绘制中心线的程序,对于图1(a)~(f)几种情况,绘制中心线十分简便。程序流程图见图2。
|