通用三维效果图演示系统的设计与实现
2011-01-12王威
王威
(大连民族学院机电信息工程学院学生,辽宁大连 116605)
通用三维效果图演示系统的设计与实现
王威
(大连民族学院机电信息工程学院学生,辽宁大连 116605)
机械制图课程对于图形想象力较差的学生来说,难度较大。采用三维图形直观体现,可使机械制图的二维平面图形更容易被大脑接受,有助于空间想象力的快速提升。SOLIDWORKS软件可以实现三维实体造型,但比较庞大,不易安装,且学校的大部分教室都没有安装SOLIDWORKS软件,在课堂中根本无法使用。为了方便指导老师和同学们使用,设计了通用三维效果图演示系统,把绘制的三维图形从SOLIDWORKS中导出,加入特定的旋转制成了AVI格式的文件,可以在每台电脑上打开,同时具有查找功能。
1 素材的准备
功能强大、易学易用和技术创新是SolidWorks的三大特点,使得SolidWorks成为领先的、主流的三维CAD解决方案。SolidWorks提供了基于特征的实体建模功能。通过拉伸、旋转、薄壁特征、高级抽壳、特征阵列以及打孔等操作来实现产品的设计。通过对特征和草图的动态修改,用拖拽的方式实现实时的设计修改。可方便地对孔、切除、圆角、倒角和拉伸的尺寸和位置进行修改。通过这些操作对所有的图形进行三维造型,并通过SolidWorks自带的视频编辑输出功能对文件进行视频编辑和输出。对于装配体可以进行爆炸视图处理,以便尽可能的展示其细节部分。
利用SOLIDWORKS软件把我校教师主编的,供全院近3000学生使用的《机械制图习题册》的一些较复杂图形制作成三维图形,初始时是154个。
如图1和图2,可明显看出二维图纸和三维实体图形在阅读方面的差别。三维实体更容易接受,即使是没有经过训练的人也可以轻松想象出图形形象。
图1 二维图纸
图2 三维实体图
2 系统的设计
视频输出后,要对所有文件进行整编,方便使用者查找。LabVIEW是一种程序开发环境,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式[1-2]。使用labview来编写查找页面,使得编程更为简单。通过调用ActiveX控件实现对文件的播放功能。在labview环境下在前面板下放置一个ActiveX容器,然后添加Windows Media Player对象。放下调用节点,并进行程序的逻辑设计。在前面板加入必要的图片和提示信息,完成人机交互界面。然后把程序生成程序安装包,就可以在任意计算机上安装运行程序并方便的调用所需文件。
3 结语
通过此系统可以方便的训练空间想象力,为学生快速入门机械制图提供了平台。并且编辑人员可以随意的添加文件和删除不需要的文件,可方便的手动更新内容。系统可以随时间不断丰富内容,具有灵活性。
[1]刘刚,王立香,张连俊.labview8.20中文版编程及应用[M].北京:电子工业出版社,2008.
[2]张晋西,郭学琴.SolidWorks及COSMOSMotion机械仿真设计[M].北京:清华大学出版社,2005.
TP311
A
(责任编辑 刘敏)
1009-315X(2011)03-0334-01
2010-04-07;最后
2010-05-13
大连民族学院太阳鸟科研项目资助(2009224)。
指导教师:包耳(1956-),女,上海人,副教授,主要从事机械设计、工程材料研究。