资源描述:
《基于vrml的液压挖掘机工作装置运动仿真》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、制造业信息化!机械研究与应用!*基于VRML的液压挖掘机工作装置运动仿真张相宁,李喜辉,郭丽娟(唐山轨道客车有限责任公司,河北唐山063035)摘要:针对专业仿真软件模拟挖掘机工作装置运动存在文件大,交互性差,不便于网上传输的缺点,提出了利用VRML对液压挖掘机工作装置运动进行仿真的方法。利用SolidWorks建立液压挖掘机工作装置静态模型,结合各部件之间的父子关系和几何关系,编写VRML程序,完成挖掘机工作装置仿真系统。此方法对挖掘机设计水平的提高具有重要的理论意义和实际价值。关键词:VRML;液压挖掘机
2、;工作装置;交互性中图分类号:TU621TP391.9文献标识码:A文章编号:1006-4414(2010)02-0106-04MotionsimulationofworkdeviceofhydraulicexcavatorbasedonVRMLZhangXiang-ning,LiXi-hu,iGuoLi-juan(TangshanrailwayvehicleCo.,Ltd,TangshanHebei063035,China)Abstract:Whenspecialsimulationsoftwaresimulatingthemotionofworkdevice
3、ofhydraulicexcavator,thefileisbulkyandtheinteractionisweakanditisdifficulttotransferontheweb.Aimingatthedeficiency,themovementsimulationmethodofworkdeviceofhydraulicexcavatorisdevelopedbasedonVRML.ThestaticdimensionalmodelofthehydraulicexcavatorisdesignedusingtheSolidWorkssoftware.Combiningthegeo
4、metryrelationsoftheexcavatorpartsanditsfatherandsonrelations,theVRMLprogramoftheworkdeviceiscomposed.Thesimulationsystemofworkdeviceoftheexcavatoriscompleted.Thismethodhasimportanttheoreticalsignificanceandpracticalvalueforimprovingthelevelofexcavatordesign.Keywords:VRML;excavator;workdevice;int
5、eraction1VRML描述物体运动简介enabledTRUE#SFBool采用VRML(虚拟现实建模语言)结合SolidloopFALSE#SFBoolWorks软件建立了可交互、简约而友好的液压挖掘机startTime0#SFTime工作装置运动仿真系统,用IE浏览时,设计人员可以stopTime0#SFTime}从各个角度观看外型,而且能够操作其中的部分构cycleInterval是每个变化周期的长度,以秒为单[1]件,并通过触、摸等手段与虚拟空间进行交互,真位,取值大于0;enabled设定是否产生时间的相关作正让挖掘机工作装置的计算机辅助设计从静态走向用;
6、loop表明时间传感器是无限循环,还是在后一个了动态。周期后被终止;startTime开始产生事件时间;stopTime1.1VRML及其特点终止产生事件时间。VRML是一种网络虚拟现实建模语言,由它所形1.3插补器节点成的文件包含一系列的节点(nodes),节点定义三维VRML设计了许多插补器节点对应着不同状态虚拟场景的各种属性,节点间以父子关系形成层的变化,这些插补器节点根据时钟得到信息,从相应次性结构,并可以通过事件相互通讯,用户可通过的索引表中获得适当的一组关键值,这组关键值被输VRML编程来实现各个节点的简单和复杂的动作。出到对应节点的域从而决定了物体的新状态。其动画的实
7、质是依靠一个给定的时间传感器(Timer插补器的语法结构sensor)和一系列的插补器节点(interpolator)如位置、Key[][2]色彩、梯度、坐标、方向等实现关键帧动画。keyValue[]1.2时间传感器节点set_fractioneventIn时间传感器节点的作用是创建一个虚拟时钟,可value_changedeventOut[3]向其他节点发送时间值。节点结构和格式如下:key为时间关键值比例