- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
船 V01.50
50卷增刊 中 国 造 Special
2009年11月 SHlPBUlLDINGOFCHINA NOV.2009
文章编号:1000-4882(2009)S-0491—07
交管工字钢单件图自动绘制程序的编制及应用
杨文友,李天斌,王文华
(海洋石油if_程股份有限公司,天津塘沽300452)
摘要
运用AutoLISP语言编制了能够方便快捷地绘制出与管相交工字钢单件图的程序.应用本程序制图效率
高。准确,而且大幅降低了技术人员的重复性劳动.同时还指出了AutoLISP语言在AutoCAD绘图当中应用
的广阔前景,附件给出了本程序的源代码,以期AutoLISP语言得到更加广泛的应用.
关键词:AutoCAD;AutoLISP;程序;工字钢;单件图
0引言
AutoLISP编程语言也日益得到广大AutoCAD用户的重视。
LISP(LIST
形数据库进行直接访问和修改等。AutoLISP语言具有可移植性强的优点,适用于目前的各种操作系
统,是工程人员对AutoCAD进行二次开发的主要工具之一。
1 问题的提出
在目前海洋工程施工中,型材单件图是必备的图纸文件之一,而针对项目具体情况绘制与管材相
交的工字钢单件图还基本是依靠手工~根根的绘制,绘制步骤非常繁琐,既费时又费力,容易出错。
33-1导管
对此,本文应用AutoLISP语言编制了绘制与管材相交工字钢单件图的程序。以QHD
架防沉板为例,对应用本AutoLISP程序绘制图与现场施工中手工绘制图作了比较和分析。分析结果
表明:应用该程序绘制图纸可以极大地减少工作量,缩短工作时间,降低施工人员的劳动强度,提高
劳动效率。
2交管工字钢单件图程序
2.1概述
在本文中,主要是应用数学计算放样的方法来进行交管工字钢单件图的AutoLISP语言程序的编
制。主要思想为把工字钢与管子在同一水平面上的情况分为二类:一是工字钢与两端的管子均垂直的
情况,二是工字钢与两端管子均成任意角度的情况。在第一种情况下,绘图人员只需输入管子、工字
钢的型号以及管心间距,程序即可自动完成绘图工作。在第二种情况下,绘图人员需要绘制出管子以
及工字钢中心线的相对位置并输入管子以及工字钢的尺寸数据,程序即可自动绘制出图。
2.2程序编制的前提 。
(1)本程序在AutoCAD的visualLISP编辑器下进行编制,需对visualLISP编辑器的用方法有充
分的r解(也可以应用记事奉等文奉编辑立件进行程序的编制,但是visualLISP编辑器较为直观且可
以检查错误)。
LISP当中的命令有充分的
(2)在编制程序之前需要对visualLISP系统的结构、语言以及visual
了解。
(3)单件圈绘制的原理.尤其是必须具备皮厚处理方面的知识,同时要对工宇钢与管子相交可
能出现的状况进行详尽的分析,对所有的情况都要进行充分的考虑,并将所有情况添加到程序当中。
(4)具有一定水平的数学知识
2.3程序编制过程分析
2.3I工字钢与两端管均垂直的情况
首先给出一份工字钢以及管子相关数据的统计表格(见表I),然后按照程序提示逐项输入表格
中的教据,并将这些数据分别赋值给为每个数据定义的不同变量。
衰1 33一l/J防沉枉I字钢单件图散据表
QHD
(往:在表l中,相对位置的数据代袅的含义如下l—I字铜与昔子上平齐0一I字铜与管子。对齐-I—I
字钢与管子下平齐)
在数据赋值完成以后,程序首先根据工字钢与管子不同的相对位置函数提供的数据进行判断,确
定出工字钢与管子的相对位置,从而决定让程序进^哪一种
文档评论(0)