虚拟仪器技术实验报告

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

中国地质大学(武汉)机械与电子信息学院电子信息工程系虚拟仪器技术实验报告专业:电子信息工程姓名:程前班级:071152指导老师:王晓莉实验一1.熟悉LabVIEW环境新建一个VI,进行如下练习:(1)任意放置几个控件在前面板,改变它们的位置、名称、大小、颜色等等。(2)在VI前面板和后面板之间进行切换(3)并排排列前面板和后面板窗口2.创建一个VI。发生一个值为0.0~1.0的随机数a,放大10倍后与某一常数b比较,若ab,则指示灯亮。要求:(1)编程实现。(2)单步调试程序。(3)应用探针观察各数据流。3.创建和调用子VI。(1)创建一个子VI,子VI功能:输入3个参数后,求其和,再开方。(2)编一个VI调用上述子VI。4.实验个人总结前面板中控件的颜色、大小、名称等都可以在控件的属性中设置;其中颜色可以使用工具选版的”设置颜色”来设置,并且比在属性中设置更灵活、简便;探针设置后配合单步调试能清楚的展示程序运行的具体过程,便于明白程序和差错;创建子VI时,图标的选择最好有针对性和个性,如可以自行绘制图标,便于在调用图标时快速了解子VI的功能作用;实验二1.在程序的前面板上创建一个数值型控件,为它输入一个数值;把这个数值乘以一个比例系数,再由该控件显示出来。2.创建一个3行4列的数组(1)求数组的最大与最小值;(2)求出创建数组的大小;(3)将该数组转置;(4)将该二维数组改为一个一维数组。3.创建一个簇控件,成员为字符型姓名,数值型学号,布尔型注册。从该控件中提取簇成员注册,并显示在前面板上。5.实验个人总结使用全局变量时,须注意全局变量在不同VI中的一致性;通过对一些数组函数的组合可以得到一些常用的却在功能模板中没有的针对数组的功能;实验三1.产生100个0.0~100.0的随机数,求其最小值、最大值、平均值,并将数据在波形图Graph中显示。2.产生0.0~100.0的随机数序列,求其最小值、最大值、平均值。并将随机数序列和平均值序列显示在波形图表Chart中,直到人为停止。3.程序开始运行后,要求用户输入一个口令,口令正确时,数值控件显示一个0~100的随机数,否则程序立即停止。4.编写一个程序测试自己在前面板输入一下字符串所用的时间:Avirtualinstrumentisaprograminthegraphicalprogramminglanguage.5.实验个人总结同一功能的实现可以使用不同的方法,使用不同的控件和函数来实现,有的简单直接,有的亦可曲径通幽。实验四1.在前面板中显示一个按钮和一个数值输入控件,当在按钮或数值输入控件上按下鼠标时,产生事件。当该事件发生时,弹出对话框,询问是否继续,点击yeswhile循环继续执行;若点击No退出while循环;此外设置了一个超时处理子图形代码框,若5秒钟没有在前面板操作,则退出while循环。2.编写计算以下等式的程序y1=x3-x2+5y2=m*x+bx的范围是0~10;y1和y2用数组显示件显示在前面板上。3.编写一个程序,实现是否可视、可用、焦点状态、闪烁、位置及对象尺寸等属性。4.实验个人总结在事件结构中每一个事件分支与给出的相应动作要匹配,避免产生冲突;使用公式节点时预先明确自变量和应变量的个数和格式;熟悉一些常见和常用的属性节点的设置;实验五1.用XYGraph显示一个半径为10的圆2.产生一个10行10列的二维数组,数组成员为0~100之间的任意整型数,用密度图显示出来。3.实验个人总结对波形图表,显示双曲线甚至多曲线时,对数据标量使用簇进行捆绑,后或形成数组作为输入对波形图,使用簇捆绑可以改变起始点和间隔,要显示多条曲线时最后都必须是创建多维数组(而不是簇数组)作为波形图的输入。而且若一条曲线有定义起始点和间隔,则所有曲线都必须定义起始点和间隔实验八1.用集成信号发生节点分别产生正弦波、余弦波、三角波、方波、锯齿波、上升谐斜波和下降斜波。要求:(1)用‘°’显示采样点。(2)设信号频率为60,采样频率为1000,若采样点为50,150,250时观察出现了几个周期。(3)采样点保持100,信号频率分别为10,20,40时出现了几个周期。(4)信号频率为20,采样点保持100,采样率分别为500,1000,2000,理解其解果。2.对上题信号进行FFT谱分析,观察不同情况下频谱结果。3.实验个人总结(1)在进行程序设计时,要从前到后按照顺序逐步进行。(2)在实现功能时要一个功能一个功能地增加,这样方便在做的过程中查找到问题。(3)整个程序要模块化进行,前面板布置要合理。

1 / 16
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功