




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、测绘工程专业仿真系统设计1系统总体设计利用Flsh进行虚拟课程设计的一般流程为:结构设计、场景规划、素材准备、分级制作和整体整合6。因此,测绘工程专业实习仿真系统的总体框架制作流程可分为:首页场景制作、子场景制作、导航菜单制作以及FlshS的编写。1系统界面及其框架设计系统的Flsh框架由首页场景、子场景和次子场景构成。首页场景主要内容包括:长宽比例、背景、系统名称、栏目导航按钮、运行配置等“首页”信息。系统的界面如图1所示。子场景是系统各功能模块显示的区域,被制作成名为“min”的影片剪辑。各模块调用时主要用到了Lod-MovieNum和UnlodMovieNum两个操纵函数7。以实习指导模
2、块为例,对应按钮上的S代码为:on(press)lodMovie(实习指导swf,min);unlodMovieNum(2);该代码的作用就是在子场景区域内调用系统的实习指导模块,并卸载调用的上一模块。次子场景是模块内的显示区域,主要包含导航按钮、文字图片、视频动画等内容。2系统功能设计系统功能主要包括首页、实习指导、虚拟仪器、测量原理、仪器操作、软件操作和练习自测七个模块,具体的功能设计如图所示。2系统模块设计与实现21首页模块首页模块是系统的首页说明,负责介绍系统的结构设置、课程内容设置、各模块的功能以及系统使用方法。这部分主要利用Flsh软件进行美工设计,同时在导航按钮上添加UnlodM
3、ovieNum操纵函数,让子场景删除已加载的影片,从而使该模块具有初始化的功能。22实习指导模块实习指导模块能够显示测绘工程专业实习指导书,使学生对实习有初步了解和认识。制作流程如下:1)根据课程设计需要,编写一份内容完善、具有针对性的实习指导书。2)将编写好的实习指导书导入FlshPper软件中,并保存为“实习指导书swf”格式的文件。3)在子场景区域新建一个影片剪辑并命名为“”,在时间轴的第一帧上添加如下代码:lodMovie(“实习指导书swf”,“”);/在影片剪辑上调用实习指导书setProperty(“”,_xscle,120);setProperty(“”,_yscle,120)
4、;/设置调用外部文件的长宽比例4)添加实习指导模块的相关文字说明,一起公布成为“实习指导模块swf”。23虚拟仪器模块虚拟仪器模块能够展示测绘仪器的组成与构造,可以通过鼠标的拖拽和滚动来实现测绘仪器3维模型的漫游功能。其中,3dsMx软件是3维模型的建立平台,VRP软件是3维模型的展示平台8,制作流程分为以下几个步骤:1)在3dsMx中建立模型。首先确定仪器各部分的比例和尺寸,其次采纳合理的建模方法,最后根据坐标整合各部分模型。2)在3dsMx中渲染。根据仪器表现结构颜色和光泽度对其进行贴图和渲染处理。3)导入模型到VRPBuilder。安装VRPforMx插件后,将制作和渲染完成的仪器模型导
5、入到VRPBuilder中,进行VRP材质特效的后期处理。4)制作独立运行程序。设置窗口信息,确定好保存的路径和文件名称,编译成EXE文件。模块最终生成结果包含水准仪、经纬仪、全站仪、GPS四种仪器模型,其效果如图3所示。24测量原理模块测量原理模块是利用Flsh动画模拟测量中角度、距离、高程观测以及全站仪测图的过程,直观展示各类测量原理。其中涉及到的内容比较多,因此特在其中创建了一个下拉菜单,其制作步骤如下:1)制作测量原理模块界面。在子场景中建立一个遮罩显示框,只让调用的原理动画在该区域内显示。在左侧空白区域建立一个下拉弹出菜单,在相应下拉按钮上编辑调用动画的名称。2)制作原理动画。3)在
6、相关按钮上添加脚本代码。例如在下拉菜单中的全站仪测图原理上添加代码为:on(relese)lodMovieNum(“全站仪测图原理swf”,2);/在第二层上调用全站仪测图动画在操纵按钮上添加代码为:on(relese)ply();/开始播放动画4)公布。在模块整体完成后,进行相应的公布设置,就可以直接生成*swf格式的文件,最后被主场景直接调用即可。25仪器操作模块仪器操作模块是利用3D动画模拟水准仪操作步骤与方法,主要用gotondPly和gotondStop函数进行时间轴的跳转7。现以其中的调焦与照准子模块为例,介绍该模块设计的流程。1)在时间轴上制作调焦与照准子模块的初始化界面。当点击
7、“调焦与照准”的按钮时,场景时间轴跳转到调焦与照准子模块所在的位置,在此设计它的初始化界面,包含文字标题和文字按钮。2)在初始界面上设置文字按钮的功能。如图4所示,左侧部分的文字按钮是进入其他子模块的跳转按钮。右侧部分的文字按钮是调焦与照准的步骤,点击相应的按钮则调用相应的3D动画。3)3D动画导入。将在3dsMx中生成的水准仪模型进行动画输出,例如粗瞄过程中需要转动目镜调焦螺旋,则将目镜转动的动画导出VI格式即可。然后作为视频文件调入到Flsh中进行位置的调整和形状的缩放。最后添加播放操纵按钮,整体进行公布即可。26软件操作模块软件操作模块是利用HyperCm软件录制SouthCss成图软件
8、和TGO数据处理软件的使用方法与注意事项。以SouthCss70成图软件操作过程的录制为例。1)设置合适的屏幕分辨率,建议为800X600或1024X768;2)到基本设置页,选中“直接录制生成”和“EXE”这两个选项;3)到声音设置页,设置一般选“16位”和“11025”;4)根据CSS70成图教程进行操作过程和配音的录制;5)将生成的*exe文件转换成为VI格式视频文件;6)将视频文件导入到Flsh软件中进行后期编辑。7练习自测模块练习自测模块的目的是为了检验同学们对理论知识掌握的程度。里面设置了单选题和填空题,具有自动打分功能,主要是利用了FlshS的逻辑推断功能7。以图5中单选题第三题
9、为例,介绍设计流程。1)静态文本输入“S05型和S1型水准仪称为:”;2)建立四个按钮:”.一般水准仪”“B.周密水准仪”“C.一般水准仪”“D光学水准仪”;3)建立动态文本,变量名为“chengji”,用来显示分数,新建影片剪辑1,实例名为“pndun1”,用来推断对错;新建影片剪辑2,实例名为“dn1”,用来显示所选答案;4)在四种按钮上分别输入以下动作脚本语句:on(relese)d1=0;dn1gotondStop(2);/答案区域显示on(relese)d1=1;dn1gotondStop(3);/答案区域显示Bon(relese)d1=0;dn1gotondStop(4);/答案区
10、域显示Con(relese)d1=0;dn1gotondStop(5);/答案区域显示D在场景中添加以下动作脚本语goto句:if(d1=1)pndun1gotondStop(2);elsepndun1ndStop(3);/推断正误chengji=(d1)*100;stop();/显示成绩分数其余选择题制作的方法相同,只需设置相应的变量即可。当所有的模块完成并生成“*swf”格式后,将其归类,置于主场景同一目录下的文件夹中,进行最后的修改和调试即可。结束语基于Flsh技术的测绘工程专业实习仿真系统件体积小、运行速度快,操作简单方便,具有较强的有用性、交互性和仿真性9。用户可以在软件中猎取相关理论知识指导,了解测绘仪器构造,掌握测量基本原理,熟知仪器和软件使用方法,进而通过练习自
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论