欢迎来到天天文库
浏览记录
ID:34557984
大小:695.26 KB
页数:4页
时间:2019-03-07
《基于autocad二次开发技术的游艇舱室参数化布置设计new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2010年12月浙江国际海运职业技术学院学报Dec.20102第0106卷年第第44期期JOURNALOFZHEJIANGINTERNATIONALMARITIMECOLLEGEVol.6No.4基于AutoCAD二次开发技术的游艇舱室参数化布置设计李云1,张栋2(1.浙江国际海运职业技术学院,浙江舟山316021;2.中国船级社舟山办事处,浙江舟山316000)摘要:游艇舱室布置设计是游艇整体设计的重要内容之一,其设计的好坏会直接影响游艇设计的整体效率。基于AutoCAD二次开发技术,改变了传统的手工AutoCAD绘制舱室布置图的方式,利用VB进行AutoCAD二
2、次开发,建立游艇舱室参数化布置设计程序,该程序可以快速高效的绘制游艇舱室布置图。关键词:CAD二次开发;游艇舱室;布置;参数化中图分类号:U662文献标志码:AParametricDesignofYachtCabin'sLayoutUsingtheSecondaryDevelopmentTechnologyofAutoCAD12LIYun,ZHANGDong(1.ZhejiangInternationalMarineCollege,Zhoushan316021;2.ZhoushanOffice,CCS,Zhoushan316000,China)Abstract:Th
3、eyachtcabinarrangementdesignisoneimportantpartoftheyachtdesigns,whichwilldirectlyaffecttheefficiencyoftheentireyachtdesigns.Thisarticleestablishesprogramofyachtcabin’layoutthroughAutoCADseconddevelopmentusingVB,whichcandrawyachtscabin’layout.efficientlyinsteadofthetraditionalway.Keywor
4、ds:CADsecondarydevelopment;yachtcabin;layout;parametric随着海洋旅游业的发展,游船业成为国际旅游业法让设计人员摆脱了绘图板,但效率仍然不高。尤其发展最为迅猛的一块市场,且发展潜力巨大。游艇舱在局部修改时会导致“牵一发而动全身”,其原因是采室布置设计是游艇设计中极其重要的一环,在整个游用绘图软件直接绘制时,仅仅利用了图形的几何信艇设计过程中有着十分重要的地位。而舱室布置图息,而在实际工作中,图形还包括一些具有实际工程的绘制是一项十分繁杂而又细致的工作,不可能一蹴意义的几何拓扑关系和尺寸约束等参数信息,而参数而就,往
5、往要进行多次修改。目前大多数设计人员直化CAD是当今设计领域研究的热点,参数化设计还接采用AutoCAD软件进行布置图的绘制。虽然该方能够使设计人员在设计的同时实现参数化建库,极大作者简介:李云(1983-),女,湖北汉川人,助教,硕士。6李云等:基于AutoCAD二次开发技术的游艇舱室参数化布置设计2010年第4期的方便后续设计工作。因此,采用本文提出的参数化程序与AutoCAD的数据交互,从而完成系统的开发;设计技术可缩短设计周期,提高设计效率,改善绘图(3)标准属具图形模块的构建。运用AutoCAD质量。Active技术,在VB集成开发环境下,分析各属具图本文
6、采用AutoCAD二次开发、参数化设计和数形的特征及尺寸关系,建立各类常用属具的实体绘图据库管理技术开发了基于AutoCAD的游艇舱室参数模块,设置合理的参数驱动关系,调试无误后,存储在化布置程序。本程序是以VisualBasic6.0作为可视VB相应的模块或过程中,作为参数化设计的通用实化开发环境,结合Access2003数据库技术,以体模型;AutoCAD为二次开发平台实现的。通过该程序,用户(4)属具参数数据库的建立。在Access中建立各可以利用人机对话窗口设计并绘制游艇舱室布置图,类属具模型对应的设计参数数据库,每一个数据库由直接调用已经建好的属具模块,只
7、需要提供各属具的数据表组成,以存放不同类型属具的参数属具。尺寸约束和位置参数便可实现舱室布置图的绘制。1.2.1程序界面开发1游艇舱室参数化布置程序的开发在本程序中,人机交互界面由三个主要VB窗口1.1总体方案设计界面组成,其主要内容为:在进行游艇舱室布置设计时,应综合考虑游艇舱(1)程序的主窗口界面,如图1所示。用菜单的室特点、有关规范规定和船东提出的需求等因素,然后形式以方便有效运行该程序中的各子窗口。依据舱室属具的位置参数将各属具布置在合适的位置。本设计程序是在VisualBasic集成开发环境中,对AutoCAD进行二次开发,并结合Access数据库技术
此文档下载收益归作者所有