虚拟仪器实验报告.doc
文本预览下载声明
虚拟仪器实验报告
姓名: 肖阿德 班级: 测控0801 学号: 20080720118
时间: 地点:
实验一 VI程序的创建、编辑和调试1.熟悉LabVIEW环境。
新建一个VI,进行如下练习:
任意放置几个控件在前面板,改变它们的位置、名称、大小、颜色等等。
在VI前面板和后面板之间进行切换
并排排列前面板和后面板窗口
2.创建一个VI。 发生一个值为0.0~1.0的随机数a,放大10倍后与某一常数b比较,若ab,则指示灯亮。要求:① 编程实现;② 单步调试程序;③ 应用探针观察各数据流。
3.创建和调用子VI。 创建一个子VI,子VI功能:输入3个参数后,求其和,再开方。 编一个VI调用上述子VI。
4.编写一个VI求三个数的平均值。
要求:
对三个输入控件等间隔并右对齐。
添加注释。
分别用普通方式和高亮方式运行程序,体会数据流向。
单步执行一遍。
5.实验个人总结:
虚拟仪器实验报告
姓名: 肖阿德 班级: 测控0801 学号: 20080720118
时间: 地点:
实验二 数据操作
1、写一个VI判断两个数的大小,如右图所示:当AB时,指示灯亮。
2. 写一个VI获取当前系统时间,并将其转换为字符串和浮点数。这在实际编程中会经常遇到。
3. 写一个温度监测器,如右图所示,当温度超过报警上限,而且开启报警时,报警灯点亮。温度值可以由随即数发生器产生。
4.给定任意x, 求如下表达式的值
5.实验个人总结:
虚拟仪器实验报告
姓名: 肖阿德 班级: 测控0801 学号: 20080720118
时间: 地点:
实验三 数组
1.在程序的前面板上创建一个数值型控件,为它输入一个数值;把这个数值乘以一个比例系数,再由该控件显示出来。
2.生产一个正弦波,并显示在Chart波形控件上,由另外一个程序把该波形显示出来。调节两个程序运行的速度,观察对比两个波形的差异。
3.创建一个3行4列的数组,(1)求数组的最大与最小值;(2)求出创建数组的大小;(3)将该数组转置;(4)将该二维数组改为一个一维数组。
4.创建一个簇控件,成员为字符型姓名,数值型学号,布尔型注册。从该控件中提取簇成员注册,并显示在前面板上。
5.实验个人总结:
虚拟仪器实验报告
姓名: 肖阿德 班级: 测控0801 学号: 20080720118
时间: 地点:
实验四 结构与属性控制(一)
1.产生100个0.0~100.0的随机数,求其最小值、最大值、平均值,并将数据在波形图(Graph)中显示。
2.产生0.0~100.0的随机数序列,求其最小值、最大值、平均值。并将随机数序列和平均值序列显示在波形图表(Chart)中,直到人为停止。(注意:个数是任意的)
3.程序开始运行后,要求用户输入一个口令,口令正确时,数值控件显示一个0~100的随机数,否则程序立即停止。
4.编写一个程序测试自己在前面板输入一下字符串所用的时间:A virtual instrument is a program in the graphical programming language.
5.实验个人总结:
虚拟仪器实验报告
姓名: 肖阿德 班级: 测控0801 学号: 20080720118
时间: 地点:
实验五 结构与属性控制(二)
1.在前面板中显示一个按钮和一个数值输入控件,当在按钮或数值输入控件上按下鼠标时,产生事件。当该事件发生时,弹出对话框,询问是否继续,点击yes while循环继续执行;若点击No退出while循环;此外设置了一个超时处理子图形代码框,若5秒钟没有在前面板操作,则退出while循环。
2.编写计算以下等式的程序: y1=x3-x2+5 y2=m*x+b x的范围是0~10; y1和y2用数组显示件显示在前面板上。
3.编写一个程序,实现是否可视、可用、焦点状态、闪烁、位置及对象尺寸等属性。
4.实验个人总结:
显示全部