标志排字及过桥的AutoCAD自动化插件设计.docxVIP

标志排字及过桥的AutoCAD自动化插件设计.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

?

?

标志排字及过桥的AutoCAD自动化插件设计

?

?

祖家俊刘阳梁涓华刘正亮

摘要:船舶建造中,外板标志等钢板割字的排板套料工作,其最费时间的是文字的缩放、排列及过桥,而此工作一般是由手工完成,耗时耗力。本文介绍了一个利用二次开发技术设计的AutoCAD插件,可以将繁复的手工操作改为通过计算机自动处理直接得到结果,且此插件可适用于几乎所有的船舶及海工项目甚至部分陆用产品,具有较好的通用性。

关键词:AutoCAD二次开发;AutoLisp/VLisp;标志;过桥;效率

中图分类号:U671.99文献标识码:A

Abstract:Duringtheshipconstruction,themosttime-consumingworkoftheouterplatemarkscomposingnestingistextzoom,arrangementandcrossing.Theworkisusuallydonemanuallybythedesigneranditistime-consumingandexhausting.ThispaperintroducesanAutoCADplug-indesignedbythesecondarydevelopmenttechnology,whichcanchangethecomplicatedmanualoperationtotheautomaticcalculationthroughcomputer.Thisplug-incanbeappliedtoalmostallshipsandmarineprojects,andevensomeofthelandproductswithgoodversatility.

Keywords:AutoCADsecondarydevelopment;AutoLisp/VLisp;Marks;Crossing;Efficiency

1前言

对于钢质船舶,在外板和甲板等位置要布置诸如分舱标志、放水塞标志、肋位标志、水尺水字、载重线标志、螺旋桨标志、船名、港籍、IMO号码等标志,也可能在船舶内部需设置如货舱内舱壁上的高度、容积等标志,或者在各种人孔盖、舱口盖上的舱名等标志,以及其他位置上可能需要的标志。本文中统一简称为标志。

以上这些标志的制作方式主要有两种:钢板割字;用焊珠堆焊轮廓。其中,钢板割字制作出来的标志具有字体清晰、安装方便、美观耐用等优点,成为各种标志首选的制作方式。

在钢板割字的制作过程中,火焰切割池上方的托架,一般由间距300mm的扁钢支撑,字高或字宽小于300mm的字符切割后掉入托架下方,收集不便,如果在字符之间制作过桥则能避免这种情况的发生。同时,为了方便现场施工人员的领用和减少丢失,也要求字符之间存在过桥结构。切割后的标志如图1所示。

鋼板割字的制作,现在已经有很多软件能够实现自动及手动结合的方式进行套料,生成套料册及切割指令用于现场生产。但在为套料进行的前期准备工作中,将外板标志的文字按要求进行缩放、排列并进行过桥的操作却是相当耗时耗力,基本上占用了准备工作的90%以上。其实,这种机械式重复的工作,可以通过计算机自动化程序解决。

2实施过程

使用AutoCAD软件自带的VLisp编程语言编写程序源代码,将标志文字按要求缩放字高、调整间距后排列出来,并做过桥操作的自动化处理软件。AutoCAD软件自带的VLisp编程语言是历史悠久的Lisp语言的子集,嵌入式的运行方式使之能够更好的操作与处理AutoCAD对象,但也限制了程序不能脱离AutoCAD软件独立运行,故此程序称为插件更为合适。该插件包含以下几个部分组成:

(1)传统的字模文件

字模文件即生产设计实际使用的文字模板文件,一般为DWG格式。其中包含了大写英文字母A~Z、数字0~9以及符号“/”等,但不包含“-”、“.”以及T或L型分舱标志符。这类符号一般与字母及数字不等高,混在一起套料降低了板材的利用率,也不便于编程处理,故不在本插件的考虑范围之内。

对于字模文件的要求不高,每个字符的内外轮廓线均是闭合的多段线,无自交,尽量避免太过尖锐的锐角。

(2)将字模文件转换为字体数据库的插件

将常用的几种字体转换为数据文件保存起来,每种字体为一个数据文件,使用时按照船厂的习惯和船东的偏好进行选择。一般情况下字体种类不是很多,需要添加新字体的情况不多,所以制作了一个功能单一的简单插件实现添加新字体的功能,而不是和经常使用的排字过桥功能合成一个整体插件。

(3)需求表

需求表内含需要排字并过

文档评论(0)

136****2310 + 关注
实名认证
文档贡献者

安全员持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年11月17日上传了安全员

1亿VIP精品文档

相关文档