虚拟实验实验报告.docx
《虚拟实验实验报告.docx》由会员分享,可在线阅读,更多相关《虚拟实验实验报告.docx(9页珍藏版)》请在冰豆网上搜索。
虚拟实验实验报告
虚拟实验实验报告
篇一:
VR虚拟现实实验报告
《虚拟现实技术》课堂实验报告
(XX-XX学年第2学期)
班级:
地信一班
姓名:
冯正英
学号:
3
实验一:
SketchUp软件认识与使用
一、实验目的与要求:
1.目的
通过本次实验,使学生掌握SketchUp软件的基本架构,理解利用SketchUp进行场景制作的基本步骤,能够熟练运用SketchUp软件的主要功能及相关工具。
2.要求
每位学生进行SketchUp软件的安装和配置,操作练习SketchUp的主要功能及相关工具,理解体会各种操作的执行结果,并独立总结撰写完成实验报告。
二、Sketchup的主要功能:
1、独特而便捷的推拉工具:
功能强大且操作简便的推拉工具,所有的造型几乎都可从推拉方式中完成。
2、可汇入导出AutoCAD的各式图面:
可读取与写出各版本的AutoCADDWG格式,并可自模型中汇出平、立、剖面的DWG图面,让您延用原有的设计而无须重新处理。
3、精确的尺寸输入与文字注释:
所有的外型不再只是大约的视觉比例,透过数值输入框可赋予精密而正确的尺寸,也能直接在立体图面上进行尺寸标注和注释,大大地增强图面解说力。
4、随贴即用的材质彩绘功能:
任何的图像档均能搭配彩绘工具贴附于模型表面,无须经过彩现计算,便能直接呈现出材质的原貌,既快速又有效率。
所有材质均可立即编修大小比例、角度与扭转变形,并直接调整透明度。
5、随贴即用的材质彩绘功能:
任何的图像档均能搭配彩绘工具贴附于模型表面,无须经过彩现计算,便能直接呈现出材质的原貌,既快速又有效率。
所有材质均可立即编修大小比例、角度与扭转变形,并直接调整透明度。
6、动态剖面:
提供即时互动的剖面功能,清楚的呈现出剖切后的空间状态。
透过场景功能,还可以动态模拟剖面的生成效果。
7、卓越的路径跟随建构能力:
只需设计出所要的断面,便能沿着路径组合出各种复杂的造型。
8、全新的Layout布图能力:
以类似于AutoCAD图纸空间的方式,将多种不同的图面角度和内容,依您的需要置放在Layout图纸上,并可直接标注尺寸、注释和加注图框,完全不需要再使用传统的2D软件即可完成图说。
9、以模型与实景照片进行模拟:
透过PhotoMatch功能,可将建构好的模型与现场实景照片作实境模拟,在设计阶段即可清楚的呈现完工后的实际情形,大大地增加了图面说服力。
10、立体文字:
可依提取的字体样式与尺寸,产生立体文字图样,在商业与公共空间的标示上特别实用。
11、完全开放自定义的组件模型:
所有在SketchUp内产生的2D或3D模型,都能随时依您的需求分类作成重覆使用的组件,并根据所定义的位置放置在面上或自动产生开孔,大幅减少后续的调整编辑作业。
12、即时动态阴影显示:
根据标明的所在位置、经纬度等信息,透过时间与日期的阴影控制滑杆,即时产生目前的阴影状态,方便进行光影的模拟。
13、产生与修改地形:
透过SketchUp所提供的地形制作与编修功能,让您可以由现有的地形数据(.dem)或不同高度的等高线,直接依测量数据产生地形,也能自行从网格地面调整出理想的地形面,或根据规划好的图面与建筑物模型,组合出实际的模拟图。
14、支持GoogleEarth:
可轻松地将设计完成的模型,透过GoogleEarth的Plugins程序,放置在地球上任何你所想要的位置上进行空中观测,让图说更真实的呈现出来。
15、雾气:
不必再透过图像软件的后处理,即可依指定的颜色与作用范围内产生雾气效果。
三、Sketchup的特点特色:
1、独特简洁的界面,可以让设计师短期内掌握;
2、适用范围广阔,可以应用在建筑,规划,园林,景观,室内以及工业设计等领域;
3、方便的推拉功能,设计师通过一个图形就可以方便的生成3D几何体,无需进
行复杂的三维建模;
4、快速生成任何位置的剖面,使设计者清楚的了解建筑的内部结构,可以随意生成二维剖面图并快速导入AutoCAD进行处理;
5、与AutoCAD,Revit,3DMAX,PIRANESI等软件结合使用,快速导入和导出DWG,DXF,JPG,3DS格式文件,实现方案构思,效果图与施工图绘制的完美结合,同时提供与AutoCAD和ARCHICAD等设计工具的插件;
6、自带大量门,窗,柱,家具等组件库和建筑肌理边线需要的材质库;
7、轻松制作方案演示视频动画,全方位表达设计师的创作思路;
8、具有草稿,线稿,透视,渲染等不同显示模式;
9、准确定位阴影和日照,设计师可以根据建筑物所在地区和时间实时进行阴影和日照分析;
10、简便的进行空间尺寸和文字的标注,并且标注部分始终面向设计者。
四、实验体会与收获:
本次实习我们通过进行SketchUp软件的安装和配置,掌握了SketchUp软件的基本架构,并且理解利用SketchUp进行场景制作的基本步骤,能够熟练运用SketchUp软件的主要功能及相关工具。
由于Sketchup适用范围广阔,可以应用在建筑,规划,园林,景观,室内以及工业设计等领域,而且Sketchup界面独特简洁,可以短期内掌握。
通过在课堂实习中看视频一步一步的学习,操作过程中也更加具有针对性,但是还是需要下课勤加练习才能更加熟练地使用这个软件。
我会在接下来有空闲的时间多次练习使用sketchUp,以便以后学习上的使用。
实验二:
全景作品的制作
一、实验目的与要求:
1.目的
通过本次实验,使学生理解全景技术的概念、种类以及全景作品的常用文件格式,掌握全景作品的制作流程,熟练各种制作软件的功能及操作。
2.要求
每位学生根据所提供的素材,练习全景图的制作并独立撰写完成实验报告。
1.实验软件及系统:
①Cool360;②PTGuipro9.0;③Pano2VR4.5;④Objectvr。
三、全景作品制作步骤:
①Cool360:
1、打开Cool360快捷方式,出现如下界面。
图1图2
2、点击“新建项目”,选择项目类型,并设置项目名称以及存储位置,点击下一步。
3、选择需要进行全景制作的图片,单击下一步,选择镜头,点击完成。
4、对制作的全景图片进行调整,可以进行旋转,透视,以及色彩,饱和度,亮度等的修改。
修改完成后可以点击查看,就可以预览到完整的全景作品。
篇二:
虚拟仪器实验报告
虚拟仪器
实
验
报
告
姓名:
邱发生
班级:
测仪093
学号:
虚拟仪器实验室
XX.11
实验一熟悉虚拟仪器软件设计环境
一、实验目标
1.理解LabView编程结构的基本概念2.掌握LabView中循环结构和移位寄存器的基本使用方法3.掌握LabView中公式节点的使用方法
二、实验设备
计算机若干台,LabVIEW虚拟仪器平台1套,打印机1台。
三、实验要求和内容
LabView中的结构中的For和While相当于别的语言中的各种循环语句,而顺序结构主要为了方便于进行和时间相关的编程。
本单元基本要求为循序渐进地学习和调试结构相关的内容,重点在于掌握LabView中进行循环和时间相关编程的方法。
1.使用For循环产生100个随机数。
在随机数产生的同时判定当前随机数的最大值和最小值。
有时称其为“流动的”最大值和最小值。
在前面板上显示流动最大值、最小值和当前的随机数。
循环中一定要包含TimeD(本文来自:
小草范文网:
虚拟实验实验报告)elayExpressVI以便用户可以观看值随着For循环的运行而更新。
2.构建VI,每秒显示一个0到1之间的随机数。
同时,计算并显示产生的最后四个随机数的平均值。
只有产生4个数以后才显示平均值,否则显示0。
每次随机数大于0.5时,使用Beep.vi产生蜂鸣声。
3.创建前面板有3个圆LED的VI。
运行程序时,第一个LED打开并保持打开状态。
1秒钟以后,第二个LED打开并保持打开状态;再过2秒钟,第三个LED打开并保持打开状态。
所有LED都保持打开状态3秒钟,然后程序结束。
四、实验步骤和实验结果
题目一实验步骤:
步骤一:
在前面板上选择三个数值显示控件,并分别将名称改为随机数,最大值和最小值。
步骤二:
在框图的结构中选择Forloop控件,在循环次数处填100次,并在其中放置一个TimeDelay延迟时钟,将延迟时间设置为1秒。
步骤三:
在框图的比较中选择两个Max&Min控件,把它们和随机数,最大值和最小值一起放置在Forloop控件中。
步骤四:
在Forloop控件上添加两个移位寄存器。
在每一个移位寄存器上创建数值常量控件,在数值常量控件上分别填上零和一,然后再将其和Max&Min控件相连并分别显示最大值和最小值。
将随机数加入到循环中,将剩余的控件按要求连接起来。
步骤五:
运行。
实验结果
题目二实验步骤
步骤一:
在前面板上选择五个个数值显示控件和一个停止按钮,并将数值显示控件的名称分别改为随机数、随机数1、随机数2、随机数3和平均值。
步骤二:
在框图的结构中选择Whileloop控件,并在控件上加上一个移位寄存器,在Whileloop控件的左边添加三个元素以存储产生的四个随机数,之后在Whileloop控件中添加一个条件结构控件,并防止一个等待下一个整数倍毫秒时钟,将时间设置为1000
。
步骤三:
步骤三:
在一个条件结构控件的真选项中添加复合运算控件并选择其中的加法运算,再添加一个除法器以求得平均值,在False选项中添加常数零。
这个Case控件的真假由循环次数是否大于四来选择。
将随机数加入到循环中,将剩余的控件按要求连接起来。
步骤四:
运行。
实验结果
题目三实验步骤:
步骤一:
在前面板添加三个RoundLED,并将它们命名为Boolean1,Boolean2,Boolean3。
步骤二:
在框图中添加FlatSequenceStructure,并且添加三个Frame。
在每个Frame中添加一个定时时钟,将定时时间设为1秒。
在每个Frame中加入三个LocalVariable并将名称改为Boolean1,Boolean2,Boolean3,再用TrueorFalseConstant与其相连,对第一、二、
三、四个Frame的TrueorFalseConstant分别设置为TFF,FTF,FFT,TTT。
实验结果
篇三:
虚拟仪器实验报告三
虚拟仪器实验报告三
一、实验目的:
LabVIEW编程软件入门学习
二、实验内容:
学习LabVIEW的程序结构
三、实验步骤:
3.1顺序结构(SequenceStructure)
3.2For循环
3.3While循环
3.4Case结构
3.5事件结构(EventStructure)
3.6使能结构
3.7公式节点(FormulaNode)
3.8跟着实例学—模拟温度采集监测系统
三、实验总结:
本次实验学习了LabVIEW的程序结构,通过做练习题和作业题熟练掌握了各种程序结构,并且通过认真思考,能够解决一些实际问题,个人觉得这个软件非常有用,学起来也充满了乐趣,在以后的学习中,我会更加努力的。
四、实验作业:
1.利用顺序结构和timing面板下的tickcountVI,计算for循环1000000次所需要的时间。
本题用了顺序结构和timing面板下的tickcountVI,计算了for循环1000000次所需要的时间。
第一帧计算循环所需时间,第二帧只要令
N=0,设置循环次数,第三帧输出循环次数。
2.用While循环和定时器,实现连续的温度采集监测。
3、利用顺序结构和循环结构写一个跑马灯,如下图所示,5个灯从左到右不停的轮流点亮,闪烁间隔由滑动条调节。
利用顺序结构,构成五个帧,第一帧一灯亮,第二帧二灯亮,直到第五帧五灯亮,WHILE循环控制灯的循环点亮,滑动杆控制灯亮的时间。
2358134.求分数序列,,,,,...前20项之和。
12358
利用移位寄存器,将每次被除数和除数的和作为下一个分数的分子,被除数作为分母,再将每个分数加起来,输入到运算结果中。
5.给出一百分制成绩,要求输出等级A,B,C,D,E。
90分以上为A,80~89为B,70~79为C,60~69为D,60分以下为E。
把输入的成绩和划分等级的分数线进行比较,分出各个等级,采用了具有5个分支的条件结构进行等级的输出。