实验二 实验报告

更新时间:2023-12-03 23:39:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

南京邮电大学 自动化 学院

实 验 报 告

实验名称: 循环和结构编程

课程名称: 虚拟仪器技术 所在专业: 自动化 学生姓名: 丁开开 班级学号: B13050210 任课教师: 戎州 实验地点: 实验时间:

2015 /2016 学年第 一 学期

1. 实验目的

通过编程进一步理解结构的概念,掌握LabVIEW中循环等各种结构的使用。

2. 实验要求

1.掌握While循环、For循环、顺序结构、条件结构和事件结构的使用。 2.实现相关的程序编写任务。

3. 实验设备

PC机 1台 相应的软件:LabVIEW编程软件 1套

4. 实验内容

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.

5. 实验数据及结果分析

1.

2.

3.

4.

6. 总结及心得体会

循环以及结构编程还是比较复杂的,和C++不同的是它由文字变成图形,在图形中加入其他结构,但是我感觉难度不减。在经过一段时间的琢磨和研究之后能够做出正确的结果实在是激动人心,而且,labview这种图形化的软件亦可以变得 很有趣。

本文来源:https://www.bwwdw.com/article/i5ot.html

Top