




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
AutoLISP论文关于用AutoLISP语言开发送电线路铁塔基础绘图软件论文范文参考资料 【摘 要】本文以开发“送电线路铁塔基础绘图”软件为例,介绍了如何在AutoCAD软件中利用AutoLISP和DCL语言开发一个能快速绘制不同类型、不同尺寸的送电线路铁塔基础图的应用程序,供工程设计人员在AutoCAD二次开发中作为参考,从而提高绘图效率。 【关键词】AutoLISP;铁塔基础绘图;参数化绘图 引言 AutoCAD是美国Autodesk公司推出的一种通用的计算机辅助设计和图形处理软件,因其适用面广且易学易用,如今已成为设计人员广泛使用的软件之一。但是,大部分用户使用AutoCAD时只是采用交互方式,仅利用AutoCAD命令一次性绘出图形,这种策略是手工绘图的简单替代,绘图效率较低,而且在设计生产过程中,往往需要对某些尺寸进行修改,较难再次利用原先已绘制的图纸。因此,如何提高绘图效率,基于AutoCAD二次开发编制出满足适合各自专业领域的,是设计人员一直考虑和探讨的理由。本文笔者就自己的开发经验,介绍如何在AutoCAD软件中利用AutoLISP和DCL语言开发出一个能快速绘制不同类型、不同尺寸的送电线路铁塔基础图的应用程序,供工程设计人员在AutoCAD二次开发中作为参考,从而提高绘图效率。 1 AutoLISP和DCL语言简介 AutoLISP语言是嵌入在AutoCAD内部的一种语言,具有智能特点的编程语言,是开发应用AutoCAD不可缺少的工具。它将LISP 语言和AutoCAD有机结合,语法较为简单易懂,使用AutoLISP几乎可直接调用全部AutoCAD命令,AutoLISP语言既具有一般高级语言的基本结构和功能,又具有一般高级语言所没有的强大的图形处理功能,它是当今世界上CAD软件广泛采用的语言之一。AutoLISP语言的一个最大特点是语法较为简单易懂,比用其它语言(如ADS 等) 开发AutoCAD的应用程序更易于掌握,所以被广泛地应用于AutoCAD 系统的二次开发上。 DCL (dialog control language) 也是AutoCAD 开放式体系结构的一个体现,它使用纯ASCII码文件来描述对话框的构成情况,由AutoCAD 对其进行解释生成对话框窗体,其对话框构成的描述较符合自然语言习惯,使用较方便。通过DCL 可实现人机交流的对话框界面,接受用户的输入参数及修改,使用户能够更加容易、直观地进行操作。 2 铁塔基础参数化绘图的实现 目前送电线路铁塔基础常用的型式有板式基础、掏挖基础、岩石嵌固基础,其结构形状一般已定型,尺寸关系可以用一组参数来确定,在设计中,如无专业程序支持,其图形的绘制存在大量的重复工作,通过实现参数化绘图,可以减少工程设计人员不必要的重复劳动,提高设计效率。 2.1 铁塔基础型号命名 为了更便捷输入各种型式的铁塔基础参数,先将板式基础、掏挖式基础、岩石嵌固式基础的基础型号的命名原则约定如下: 基础型号由下述四部分组成。 基础型式代号 柱宽尺寸代号 埋深尺寸代号 底板尺寸代号 基础型式代号:T掏挖基础;Y岩石嵌固基础;省略时为板式基础。 柱宽尺寸代号:由字母代表立柱宽度(直径)尺寸; 板式基础立柱宽度每级数值差为0.2m,掏挖(岩石嵌固)基础立柱直径每级数值差为0.1m,按上表依次类推。 埋深尺寸代号:两位数代表基础的埋深尺寸,如45埋深为4500mm。 底板尺寸代号:两位数代表基础的底板尺寸,如28板式基础底板为2800mm(掏挖或岩石嵌固基础立柱直径为2800mm)。 2.2 基础参数输入 基础立柱主筋数量、主筋直径、底板高度等参数可通过按固定格式排列的文本文件形式输入,也可通过DCL语言编写相应的对话框界面,按照对话框相应的描述输入相应参数。编制对话框前,可先绘制提示输入的CAD图形制成SLD幻灯片文件,然后利用DCL语言中的图像image对象显示出幻灯片图形,使界面更形象直观,如图1、图2所示。 2.3 绘制定型的图块 2.4 编写绘图程序 使用AutoLISP语言编写绘制各种基础型式各个视图及材料表的程序。 (1)利用文件读写的方式输入各参数数值;编写对话框的驱动程序,完成绘图程序与对话框程序的连接。 (2)根据不同类型的基础型式,插入相应的图框文件及共用的图块,如基础施工说明等。 (3)根据图框大小、基础尺寸大小计算并选用各个视图的合适比例,按比例分层、分线型绘制基础的外轮廓线、配筋示意图、各件号标注、尺寸标注等。 (4)根据基础参数计算钢筋长度、数量、重量,统计钢材及混凝土用量,生成材料明细表。 2.5绘图程序的其它功能 (1)在实际使用程序的过程中, 用户可能产生这样或那样的操作失误或错误,因此必须对用户的输入或动作进行判断。 (2)自动绘制绘图日期,调用计算机系统日期并在图框日期栏中输出。 (3)自动判断基础主筋锚固长度是否满足规范要求,当其锚固长度不满足规范要求时,自动进行主筋弯折以满足规范要求,并重新计算钢筋长度及重量。 (4)在同一张图纸中可生成基础底板尺寸相同的一系列基础型号。在某些山区工程中,往往因为边坡距离的因素,需要将基础立柱加深埋入地下,加深立柱的尺寸为0.52.5m,每级数值差为0.5m,此时可将此系列基础统一编号,如TF4528加深1.0m时基础型号为TF4528+1.0,由于设计时立柱加高后基础扩底尺寸、立柱配筋规格数量均相同,仅箍筋数量不同,可将此系列基础在同一张基础施工图中列出,从而减少基础施工图的图纸数量。 2.6铁塔基础参数化绘图的应用 根据铁塔基础参数化绘图的实现过程,笔者编写了铁塔基础绘图程序(jcht.lsp),程序包含三个命令:TJ掏挖基础绘图;BJ板式基础绘图;YJ岩石嵌固基础绘图。 打开AutoCAD之后,点击“工具”,再点击“选项”,将铁塔基础绘图程序所在目录,如“D:铁塔基础绘图程序”添加到AutoCAD支持文件搜索路径中。然后点击“工具”菜单中的“加载应用程序”,将“jcht.lsp”加载。此后,在命令行中键入参数绘图的命令,即可显示出相应的对话框,按对话框界面内容输入相应参数后点击确定即可绘制出相应的基础图纸。 3 结束语 利用AutoCAD内嵌的AutoLISP语言编制的这套铁塔基础绘图程序, 基本上满足了快速绘制送电线路铁塔基础施工图的要求,其操作方便,用户界面显示直观,可以大大减少工程设计人员不必要的重复绘图劳动,缩短设计周期,明显提高设计效率。该策略可以供工程设计人员参考
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 国庆公司年会策划方案
- 员工秋冬徒步活动方案
- 园区送工活动方案
- 商城十一活动方案
- 团员暑期实践活动方案
- 周年庆活动烘焙活动方案
- 员工特色年货活动方案
- 图书会电影分享活动方案
- 回收窗帘活动方案
- 喜迎国庆商家活动方案
- 2024年江苏省响水县卫生局公开招聘试题带答案
- 2025年河北省高考招生统一考试高考真题地理试卷(真题+答案)
- 2025春国家开放大学《毛概》终考大作业答案
- 疲劳恢复物理手段-洞察及研究
- 人教版三年级数学下学期期末复习试卷含答案10套
- 天津市四校联考2023-2024学年高一下学期7月期末考试化学试卷(含答案)
- 2025年河北省中考学易金卷地理试卷(原创卷)及参考答案
- 供电所所长讲安全课
- 理工英语4-001-国开机考复习资料
- 国家开放大学《合同法》章节测试参考答案
- 赴美国自由行旅行英文行程单模板(面签)
评论
0/150
提交评论