南京邮电大学
自动化
学院
实
验
报
告
实验名称
:
循环和结构编程
课程名称:
虚拟仪器技术
所在
专业:
自动化
学生姓名:
丁开开
班级学号:
B13050210
任课教师:
戎
州
实验地点:
实验时间:
2015 /2016
学年第
一
学期
实验目的
通过编程进一步理解结构的概念,掌握
LabVIEW
中循环等各种
结构的使用。
实验要求
1.掌握While循环、For循环、顺序结构、条件结构和事件结构的使用。
2.实现相关的程序编写任务
。
实验设备
PC
机
1
台
相应的软件:
LabVIEW
编程软件
1
套
实验内容
1
.用while循环每隔500ms产生一个模拟的温度值(用随机数模拟产生,温度值在0-100之间),在波形图表上实时显示最近3次(即本次和前两次测量)的平均值,并求最大值和最小值。
2
. 用for循环产生100个
0-50之间的
随机
整数
,
统计其中能被5整除的数的个数。
3
.
循环依次点亮LED灯,每次只有一个灯亮,
亮灯间隔为1秒
。
4
.设计
一
简单的虚拟信号发生器,可以选择正弦、三角和方波,并在波形图上显示相应的波形,要求用事件结构和循环实现。信号产生的函数在信号处理
—
>
信号生成子选板中选择,
如图所示。
程序:
1
先设置一个500ms的时钟,随机依次产生的三个数求平均,然后将随机产生的
每个数
和前一个数比较,比较最大值时将大的数作为前一个数与下一次产生的数比较谁大,以此类推,直到停止时才能显示出最大最小值。
2.
采用循环结构,将随机产生
的数取整
后除以5取余数,将余数和0比较,采用条件结构,如果余数为0则输出1,余数不为0则输出0.将输出的数依次相加得到的结果便是能被5整除的数的个数。
3.
用3
个布尔指示灯,依次定义为真假
假
,第一次循环变为假真假,第三次循环变为假
假
真,依次类推,三个灯泡轮流点亮。
4.
实验数据及结果分析
1.
2.
3.
4.
总结及心得体会
循环以及结构编程还是比较复杂的,和C++不同的是它由文字变成图形,在图形中加入其他结构,但是我感觉难度不减。在经过一段时间的琢磨和研究之后能够做出正确的结果实在是激动人心,而且,
labview
这种图形化的软件亦可以变得 很有趣。
实验二实验报告.docx