机械设计虚拟实验室的设计与实现

来源 :读写算 | 被引量 : 0次 | 上传用户:huangyqing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文针对机械设计课程中不同实验的特点采用不同的软件进行开发,最后用网页将所有虚拟实验模块整合到一起,着重介绍了利用Cult3d、Virtools和Fla sh软件进行虚拟实验设计的方法,提出了继续研究和探索的方向。
  关键词:虚拟实验室;实体造型;虚拟设计;网页发布
  机械设计课程实验是连接基础课与专业课的重要环节,能够使学生通过自己的思考分析独立进行实验设计、实验操作和实验分析,提高学生的学习自主性和主动性,培养学生的动手能力和创新能力。为学生掌握机械设计实验方法提供学习机会和实践体验,促进知识、能力与素质的协同发展。
  虚拟实验室是近年来信息技术迅速发展的产物,是虚拟现实技术重点应用之一,也是促进教育方式、方法和科学实验进步的重要手段。它具有低成本、扩展性强、高效率、协作性强、安全性高、时间空间限制小等优点。
  1方案设计
  1.1功能设计。在机械设计虚拟实验室在功能上能够实现机械零件认知实验、带传动实验、螺栓联接实验、零件装配实验。认知实验的认知类零件主要包括螺栓、键、圆柱齿轮、圆锥齿轮、蜗轮、蜗杆、带、带轮、轴、轴系固定元件和滚动轴承等内容。带传动实验包括传动带的弹性滑动和打滑实验。螺栓联接实验能够表达出螺栓联接在拧紧过程中各部分的受力和变形情况。验证受轴向工作载荷时预紧螺栓联接的变形规律,及对螺栓总拉力的影响。零件装配实验能够对零部件模型进行拆装仿真,包括螺栓联接、键联接,轴系结构、联轴器、减速器等装配。
  1.2 系统设计。机械设计虚拟实验室采用Web浏览器和网络服务器相结合的架构。实验人员只需通过访问机械设计虚拟实验室的网址就可以进行机械设计实验的虚拟操作。
  虚拟实验室能够通过鼠标和键盘进行人机交互,能够对所有零件进行放缩、旋转、平移、名称显示。实验过程中具有实验操作演示、操作步骤提示、错误提醒、数据分析、相关理论注释等。
  2 模型设计
  2.1 实体建模。利用SolidWorks对机械虚拟实验室中的所有机械零件进行实体模型构建。为了保证实体模型的数据准确性,创建前要进行机械零件的测绘,并且所有零件都按统一的单位进行记录数据。这样能够避免模型导入到虚拟开发平台后进行相关操作时出现异常现象。如模型导入到虚拟开发平台后场景中各物体模型的各个部分出现尺寸和比例不一致。
  2.2场景设计。为了提高虚拟实验室的真实感,需要在3D MAX中设计实验室场景,如实验室的房间,实验操作台、实验工具等。同时还要对所有导入到3D MAX中的机械零件模型进行材质贴图、灯光、渲染烘焙。
  3 虚拟设计
  3.1认知实验。认知实验模块采用Cult3D作为开发工具。Cult3D是Cycore公司开发的应用软件,Cult3D的最大特点是展示功能制作简单,与Java技术结合紧密。
  通过Cult3D虚拟开发平台可以实现模型的平移、放缩、旋转等人机交互功能。首先通过Cult3D Exporter从3ds Max中导入机械零件的实体模型;然后在Cult3D Designer中进行交互设计;最后通过Cult3D Viewer,将制作的认知实验模块发布成网页能够接收的格式。
  3.2零件装配实验
  1)基本运动实现。在虚拟装配实验中,装配和拆装是两个关键的步骤。实验时操作者可以按照提示来学习装配实验中各零部件的装配和拆装,然后进行反复练习,提高熟练程度。
  2)摄像机控制。在Virtools软件中,摄像机能够实现虚拟漫游功能,可分为全景摄像机和跟随摄像机两种,这两者之间可以通过设计脚本进行转换。全景摄像通过透视图来显示机械零件虚拟装配中的整个场景,还能够利用鼠标控件摄像机旋转,达到不同视角观察整个场景的效果;跟随摄像机通过追踪机械零部件的方式进行跟随摄像,摄像机与机械零部件之间始终保持设置的距离值。
  3)碰撞检测。在现实的机械设计实验过程中,所有的机械零部件都是具有物理属性的实体,相互之间不能够穿越,并且所有的实验操作都是在操作平台进行。而虚拟实现所有的机械零部件均是虚拟的模型,为了避免产生穿越现象,Virtools内嵌了碰撞检测功能。在虚拟实现设计时,对操作平台添加Floor 属性,对机械零部件添加Fixed Obstacle 属性,同时将Prevent collision 行为模块添加到对应的脚本设计中,这样就能够实现碰撞检测功能,达到真实的效果。
  4 网页整合。通过Dreamweaver软件将Cult3D、Virtool和Flash生成的虚拟实验整合到统一的网页中。Cult3D生成的虚拟实验整合到Dreamweaver制作的网页中需要在Dreamweaver软件添加Cult3D三维模型的插件Cult3D.mxp,然后执行Dreamweaver文件菜单"插入"下的"Cult3D",在出现的"choose Cult3D file…"对话框中选择需要插入的Cult3D三维模型文件(扩展名.co),然后把文件保存到一个HTML文件中。
  Virtools生成的虚拟实验整合到Dreamweaver制作的网页中需要在Virtools的File中选择Create Web Page, 在弹出的设置面板Choose Destination选项中选择所要保存文件的路径,在Setting选项中设置Window Size的数值为800、600。点击OK键,创建网页形式执行文件。
  3总结
  机械设计虚拟实验室交互性强、访问流畅、界面友好、操作简单,为实验教学模式提供了新的探索。机械设计虚拟实验室还存在很多问题需要继续研究和探索,主要包括以下几个方面:1)对于较复杂的实验配上场景和音效后会使生成的执行文件较大,在现有硬件的基础上,通过网页形式如何保证访问速度和网络流量仍然值得研究。2)对于大型实体模型数据库进行存储和管理是非常值得研究的课题。3)进一步完善机械设计虚拟实现室,实现学、考、评于一体的网络教学课堂。
  参考文献
  [1] 李昌国,朱福全,谭良.基于3D和Virtools 技术的虚拟实验开发方法研究[J]
  [2] 范国琛, 赵立棣, 张建新. 基于Cult3D技术的摩托车虚拟现实展示[J]
  
  
  
其他文献
摘要:德育是中职学校教育的灵魂。当前,中职学校德育工作主要是靠班主任落实。那么班主任的德育工作怎样才有效开展呢?作者通过自身做班主任的经验,对德育工作进行积极摸索后,总结出班主任德育工作 “一爱二勤三信”的良策。   关键词:中职德育良策  德育即教育者培养受教育者一定思想品德的教育。[1]班主任德育工作,是开展中职学校德育工作、落实德育内容、实现德育目标的重要途径。在当今社会日新月异,中职学生接
摘要:笔者在对高职教育之特点进行分析的基础上,提出了一些关于数学改革的想法,其中包括有教学思想、课程安排、教学内容安排等。目的是提高数学教育在高职教育中的实用性与针对性。  关键词:数学教学;高职教学;教学改革设想  一直以来,数学教学都是高职教育中相对薄弱的环节。究其原因,不外是理论性强,实用性弱之故,不管是教师还是学生,都有或多或少的轻视心理。在这里,我们需要明确的是,把数学学好,其实是意味着
目的:观察内源性硫化氢(H2S)对柯萨奇病毒B3(CVB3)所致病毒性心肌炎(VMC)小鼠心肌内病毒复制的影响,探讨内源性H2S在VMC发病机制中的作用。方法:雄性Balb/c小鼠通过腹腔接种组织培
就我国目前现状来看,到职业高中求学的学生,绝大多数是因为考试成绩不理想,无法踏入普通高中的大门才不得已“屈就”的。而这类学生普遍存在自卑感和对周围环境的不满感。同时,职业高中的学生与一般中等职业学校的学生相比,还要面临巨大的升学压力,从而引发了诸多心理问题。据笔者对5所职业高中1000名不同专业职高生学习心理健康状况调查表明66.7%的学习有不同程度的学习心理障碍,,存在中度以上心理问题学生约占学
期刊
摘 要:目前大部分中职学校学生信息素养不高,如何培养和提高学生信息素养成为亟待解决的问题。本文通过对我校职高学生信息素养现状问卷调查分析,提出培养中职学生信息素养的一些对策。  关键词:中职学生信息素养现状培养  一、信息素养的涵义  信息素养是应用信息技术以适应信息社会所特有的能力,是通过教育培育的,在信息社会中获得信息、利用信息、开发信息方面的修养与能力,包括信息意识与情感、信息伦理道德、信息
【摘要】当代大学生是祖国的未来,民族的希望。加强对他们进行爱党爱国爱社会主义教育十分必要,紧扣时代主旋律,加强对学生进行爱党爱国爱社会主义教育,效果将会更加明显。  【关键词】时代主旋律学生爱党爱国爱社会主义教育  紧扣时代主旋律加强学生爱党爱国爱社会主义教育,是《毛泽东思想和中国特色社会主义理论体系概论》课的重要任务。2011年,是中国共产党建党90周年,也是“十二五”规划开局之年。2012年,
可以说,我国诗歌的源头有多长,田园作品的源头就有多长,从《诗经·幽风·七月》开始,田园作品就以自己的朴素、率真、清新、恬淡,在千姿百态的文学阆苑里,争得了一席之地。  我国唐宋时期的文人,创作了不少脍炙人口的田园诗作。这些作品,除了因其中表现的闲适自在的情感吸引读者之外,更因为作者独具个性的表现,为作品增添了独特的魅力,为我国诗歌留下了一串串新鲜的、充满活力的文字。  一、语言、趣味的不同使作品呈
期刊