基于autocad的vba组件的包装结构自动设计实现

基于autocad的vba组件的包装结构自动设计实现

ID:23730059

大小:52.50 KB

页数:5页

时间:2018-11-10

基于autocad的vba组件的包装结构自动设计实现_第1页
基于autocad的vba组件的包装结构自动设计实现_第2页
基于autocad的vba组件的包装结构自动设计实现_第3页
基于autocad的vba组件的包装结构自动设计实现_第4页
基于autocad的vba组件的包装结构自动设计实现_第5页
资源描述:

《基于autocad的vba组件的包装结构自动设计实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于AutoCAD的VBA组件的包装结构自动设计实现

2、第1lunax、Rhino、Maya、Pro/E、UG等实现;包装结构工程图形设计既可以运用Pro/E、UG、AutoCAD等软件直接设计绘制,也可以利用一定的平台二次开发实现自动设计生成。目前,国内外也涌现出一批优秀的包装设计专业软件,如packdesign2000、方正包装3.0。利用通用的图形图像设计软件直接设计效率不高,而专业软件不可能适应所有的企业,而且这些软件都很昂贵。针对包装容器的生产加工,如何寻找一种有效的途径,既满足不同企业个性化需求,又能缩短设计周期、大大降低人力、物力成本,提高设计效率,是许多

3、企业渴望实现的。当然,平面装潢设计包含了太多艺术成分,具有太多的可变性,难以用程序实现,因此,本文将讨论不同包装企业,以AuotCAD为平台,如何方便的实现包装容器结构工程图形的自动设计生成。1AutoCAD系统二次开发概述AutoCAD系统的二次开发指由既熟悉专业产品设计又掌握计算机应用技术的人员在AutoCAD平台上开发出针对某类产品的专业CAD应用软件。二次开发实现图形设计及自动生成是对CAD软件更高层次的运用。AutoCAD是AUTODESK公司推出的基于微机的当今世界应用最为广泛的CAD系统,采用开放式体系和良好的二次开发环境,许多机械、电子、建筑行业的专业

4、软件都是在其基础上二次开发得到的。AutoCAD先后提供了Autolisp/Visuallisp、ADS/ARX、VBA这3种主要的开发工具。从目前的应用看,Autolisp是最初的开发手段,已被Visuallisp取代;ADS将逐步被功能强大的ARX所取代;VBA则成为AutoCAD用户二次开发的另一支生产军。AutoCAD提供的几种开发工具各有千秋,让各类开发者都能有适合于自己的开发工具。从AutoCADR14开始,VBA就成为AutoCAD标准的嵌入组件。VBA起着一种接口作用,把微软推出的VB开发工具的强大开发功能与AutoCAD丰富的图形对象有机结合起来,形

5、成强大的工程图形二次开发功能。VBA组件基于可视化、面向对象开发工具VB,其开发环境与VB集成开发环境相近,但较Autolisp/Visuallisp、ADS/ARX等开发工具,更能快捷、方便地实现友好的人机交互,功能强大、扩展灵活且开发简单,易于实现。当然,要实现包装结构自动设计系统的二次开发,不论用哪种开发工具,都必须在参数化和图形库与功能构素库技术上下功夫,只有这样系统才能真正高效。本文以一种折叠纸盒为例,介绍利用AutoCAD的VBA组件进行二次开发实现工程图自动生成的解决方法及具体实现。2AutoCAD内嵌的VBA组件实现包装结构图形自动设计解决方案图1为包

6、装结构图形自动设计解决方案,分为开发阶段和应用阶段。开发阶段主要是从专业设计入手,分析图形(由于本文例程图形简单,故省掉该环节)、划分功能构素、参数化、编写dvb程序;应用阶段通过前期设计提供的数据,同时将dvb程序自动加载,然后直接执行实现自动设计生成。下面是具体的实现过程。图1包装结构图形自动设计解决方案3功能构素划分所谓功能构素就是构成完整包装容器的功能部位结构元素,所有功能构素的集合则构成功能构素库[。功能构素解决构成完整结构的不同功能部位,在每个部位都有多种结构供选择情况下,各个功能部位结构任意组合问题,使得用很少的局部功能结构元素的参数化设计(即很小的功能

7、构素库),就可以高效的得到很多种结构组合,以满足用户需求,而不必每种结构都设计。各种具体的包装结构将从功能构素库中调用构素组合而成,实现构素的复用。一种折叠纸盒的展开图见图2,将其划分盒盖、盒体、盒底3部分功能构素。4参数化功能构素参数化设计,就是在给定结构形式的条件下,依据一定的参数,自动生成相应的设计。参数绘图则是通过输入设计的主要参数,对标准图样进行变量代换,实现参数化绘图,最后生成符合设计要求的图形。这种方法的优点是能够和设计模块连接起来,自动出图,实现真正的计算机辅助设计,从而极大地提高设计效率。参数化设计是新一代CAD技术的基本特征,是实现设计过程自动化的

8、有效手段之一,它不仅使CAD系统具有交互式绘图功能,还具有自动绘图功能。图2功能构素划分对包装行业,许多包装容器还没有进行标准化、系列化和通用化分类,包装容器作为特殊的产品,必须容装各种随机尺寸、形状的产品,其结构是千变万化的,但是,总可以按一定形式分类,对出现的所有结构按照分类实现参数化,对未出现的新结构可以寻找相似的结构加以修改,逐渐积累。对各种纸盒,尤其是常见的六面体盒形,以折叠纸盒为例:一旦其长、宽,高,纸的厚度等尺寸给出,盒形的各部件的尺寸及位置,就可以用盒形的这几个参数来确定,通过修改这几个参数就可以得到不同大小的盒形,当出现用现有几个参

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。