| 网站首页 | 资讯 | 供求 | 建筑 | 景观 | 结构 | 给排 | 暖通 | 电气 | 交通 | 水利 | 图库 | 读书 | 视频 | 规范 | 下载 | 地图 | 考试 | 搜索 | 网址 | 工具 | 论坛 | 
投稿获分
积分指南
导航搜索
您现在的位置: 中国建筑文摘 >> 给排 >> 软件 >> 正文 用户登录 新用户注册 发表文章
为AutoCAD R14加上画中心线的功能           ★★★★ 【字体:
为AutoCAD R14加上画中心线的功能
作者:刘小初 胡…    文章来源:中国供水网    点击数:    更新时间:2006-12-29



文章摘要:   目前,在众多CAD软件中,由美国AUTODESK公司出品的AutoCAD软件是最流行、应用最广泛的,它的版本已发展到现在的14.0版。设计人员可以利用此软件提供的AutoLisp语言来扩充AutoCAD的功能,编写适合自己工作需要的专用程序,使绘图更加方便、快捷。我们利用AutoLisp语言编写了绘制中心线的专用程序。 1 中心线的常规绘制 ......


  目前,在众多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。

2701a.gif2701b.gif2701c.gif
2701d.gif2701e.gif2701f.gif

图1

2702a.gif2702b.gif

图2

2 新程序的具体运行过程

  拾取第一个实体(直线、圆、圆弧、椭圆)判断椭圆直线圆或圆弧拾取第二条直线拾取第二个圆或回车平行相交回车确认同心圆(据拾取交线的两拾取第一个实体即直线(圆、圆弧、椭圆),程序自动判断拾取的是哪一类实体。如果第一次拾取的是椭圆,回车确认便画椭圆的中心线。如果第一次拾取的是直线,程序便提示拾取第二条直线,拾取第二条直线后,程序便判断一、二两条直线是平行还是相交,平行则画两条平行线的中心线,相交则在拾取两条直线的两点间画两条交线的中心线(角平分线),比如:通过p1、p2点拾取的两条交线,则画中心线1;通过p2、p3点拾取的两条交线,则画中心线2。如果第一次拾取的是圆(或圆弧),程序则提示拾取与第一个圆同心的圆或回车确认画第一个圆(或圆弧)的中心线,如果拾取了同心圆则画两个同心圆的中心线;如果回车便画第一个圆(或圆弧)的中心线。(注:拾取时都是用鼠标)

3 将画中心线功能加到AutoCAD R14中

  1)将文件lzxx.lsp拷贝到AutoCAD R14中的support子目录下。(注:lzxx.lsp为程序文件名)
  2)在support子目录下的下拉菜单文件acad.mnu的draw(画图)菜单中加入下列字符:ID_ZXXD[&z画中心线]^c^c(if(notc:zxxd)(load\"lzxx\"));zxxd。(注:zxxd为程序中的一个子程序名)。
  3)启动AutoCAD R14后,重新加载一次acad.mnu文件,以后便可使用画中心线功能了。

[1] [2] 下一页



相关文章:
AutoCAD 命令别名…
AutoCAD线条加粗秘诀
利用AutoCAD的VBA实现城市给水管网绘图自动化
AutoCad与Excel的连接及明细表的输出
AutoCAD实用技巧
AutoCAD R14各菜单位置…
给AutoCAD 增加超级编辑命令…
利用已有Autocad图建立管网模型
AutoCAD 2000的一些实用技巧…
AutoCAD应用技巧精选(1)




收藏文章:
文章录入:工程师    责任编辑:工程师 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    最新热点

    最新推荐
     

    最新视频

    广告合作