虚拟仪器实验2

更新时间:2023-10-04 13:48:01 阅读量: 综合文库 文档下载

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

实验2:基本使用方法与程序调试

1.采用两种方法构建VI,该VI具有数字控件用于输入数字x,使用“Expression Node”节点或“加”和“乘”函数计算3x?2x?5.0并用数字指示器显示输出结果。

2

2.通过使用VI模板和修改Express VI创建一个程序,要求产生12.5Hz三角波和加性噪声。

3.使用数字控件构造VI,用于猜测一个1到5之间的整数。在该范围内产生一个随机整数,显示在数字指示器中,并与输入比较。如果数字相等点亮LED。

4.构建VI接受以英尺为单位的输入值,把该值转换为米和英里为单位的值,分别显示在前

面板上各自的指示器中。注意1英里=5280英尺,1米=3.281英尺。

使用VI,证实10000英尺等于1.89394英里,即3047.85米。保存到D盘,命名为Conver.vi。

5.设计VI计算两个数字输入的和与差,两个输入分别为x和y。根据两输入的和与差的比较结果(大于、等于或小于),分别点亮三个LED中的一个。验证如下三种情况:

1.x=4和y=1 2.x=3和y=0 3.x=2和y=--3。

6.采用两种方法构建VI,接收5个数字输入,将这些数字相加并在仪表上显示结果。如果输入的总和小于8.0,则圆形指示灯亮。这个灯为绿色,仪表刻度为黄色。(提示:方法一,采用“加”函数将五个输入对象逐个相加;方法二,采用“compound Arithmetric”节点将五个输入对象同时相加)。

7.构建VI,产生两个随机数(0到1之间)并在仪表上显示两个随机数。仪表上分别设置标签“Random number1”和Random number2”使其中一个仪表呈蓝色而另一个仪表呈红色。当红色仪表上随机数值比蓝色仪表随机数值大时,用一个方形LED显示绿色;否则LED显示黑色。运行VI几次并观察结果。在框图上选择Highlight Execution并观察数据流过代码的过程。

8.本题将构建停车信号灯。创建从0到2变化的刻度控件,该控件具有3个LED显示:绿色、黄色和红色。当在刻度盘0位置时,VI打开绿色LED;当在刻度盘1位置时,变为黄色;当在刻度盘2位置时,变为红色。

9.创建前面板,包括8个LED指示器和一个8位无符号整形数的垂直滑动条控件,显示滑动条的数字指示器,确保LED分布均匀并底部对齐。本题用8个LED来表示滑动条中数字的二进制:10 00001010=1*(23)+1*(21);131 10000011=1*(27)+1*(20)+1*(21)。

思考:假如滑动条控件的量程为0-511,需要多少个LED?如何编程?

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

Top