当前位置:首页 > LabVIEW虚拟仪器实验指导书
实验一
一、实验目的:熟悉LabVIEW软件的基本编程环境。
二、实验内容:创建一个VI程序,并将此程序保存为VI。此VI要实现的功能是:当输入发动机转速时,经过一定的运算过程,输出发动机温度和汽车速度值。
计算公式为: 汽车速度值?发动机速度?3?100三、要求:
发动机速度?3?100温度计显示发动机温度,温度范围(0~100) 发动机温度?1.50~150)单位Km/h 仪表控件显示汽车速度,速度范围(前面板设计布局合理,可读 图标设计为
保存为某某某速度子VI.vi 把该子程序添加到用户库。
四、实验步骤
(1)启动LabVIEW,创建一个VI。
(2)在前面板中放置一个温度计控件,并修改控件标签名为发动机温度和设置最大值为100。该控件从“控件—经典—经典数值”子选项板中获得。
(3)按同样的方法在前面板中放置一个仪表控件,并修改仪表控件的标签名为汽车速度,标尺刻度范围为0~150。
(4)按同样的方法在前面板中放置一个数值输入控件,并修改控件标签名为发动机转速。
(5)从“窗口”下拉菜单中选择“显示程序窗口”切换到程序框图窗口。 (6)在程序窗口中创建乘法函数,该函数中函数选项板中的“函数—编程—数值”子选项板中选择,并和发动机转速输入控件连线,为乘法函数创建一个常量,修改为图中所示值。
(7)按同样的方法创建加法函数、平方根函数和除法函数,并按图中所示修改常量值和连好线。
(8)切换至前面板,在发动机转速控件中输入数值,点击运行按钮,运行VI程序。
(9)修改图标为T/V以表示该子VI输出量为发动机温度和汽车速度,并保存为vi.vi。 前面板:
程序框图:
实验二
一、实验目的:熟悉LabVIEW软件的基本编程环境。 二、实验内容:
1、创建一个VI程序,比较两个数,如果两数相等则灯亮。
2、创建一个VI程序并调试,使用滑动控件输入3个数A、B和C,求 (B+C) A-20,确定运算结果的范围,并使用数值、表盘和温度计正确显示结果。三、设计和编辑前面板,使界面美观、实用。
实验三
1.实验目的:
熟悉子VI的调用。 2.实验内容:
创建一个VI程序,并在编写程序过程中调用实验一中创建的子VI。此VI要实现的功能是:通过旋钮控件来控件输入的发动机转速值,中间调用实验一中创建的子VI作为计算过程,从子VI输出的值分别输出至不同的数值显示发动机的温度以及当前汽车速度,同时判断当汽车速度超过100时,系统将产生蜂鸣声,报警提示。 3.实验步骤:
(1)启动LabVIEW,创建一个VI。
(2)在前面板中创建一个旋钮控件,修改标签名为发动机转速,设置数值范围为0~5000,从旋钮控件中调出一个数字显示控件来同步显示旋钮控件当前值。
(3)在前面板创建两个数值显示控件,并修改标签名为汽车速度和发动机温度。 (4)切换至程序框图窗口。
(5)在程序框图中创建一个大于或等于函数。
(6)在程序框图中调用实验一的子函数,从函数选板中的“函数—选择VI”选在实验一创建的子vi.vi。
(7)在程序框图中创建一个蜂鸣器函数,并按图示连线情况连线。 (8)切换至前面板,在发动机转速中输入数值,点击运行按钮运行。
前面板:
程序框图:
实验三
1.实验目的:
熟悉LabVIEW中For循环的使用以及图形和团表达数据显示。 2.实验内容:
创建一个VI程序,程序中需要使用For循环波形图控件和波形图表控件。此VI要实现的功能是:利用For循环生成100个随机数分别在波形图控件和波形图表控件中显示,并比较波形图控件和波形图表控件中数据显示上的区别。 3.实验步骤:
(1)创建一个VI,在前面板中创建一个波形图控件。 (2)在前面板添加一个波形图表控件。 (3)切换到程序窗口图。
(4)在程序框图中创建一个For循环,并给For循环创建一个常量,设置值为50. (5)在For循环中放置一个随机数函数。 (6)在For循环中放置一个整数倍毫秒函数,并为期创建常量,设置常量值为100. (7)按照程序框图连好线,切换至前面板,点击运行按钮运行程序。
前面板:
程序框图:
实验四(选择内容)
1、编写一个求两数较大值的程序,并将此VI创建成子VI,创建一个求这两个数中较大的数的SIN函数。
2、创建一个VI,求两个数的和,将该VI用作子VI,同学自己创建设计一个程序,并在程序中调用保存的子VI
3 、用颜色盒改变图形曲线的颜色。
4、可见属性、禁用属性、键选属性、闪烁属性的设置(对数值输入控件或其他控件进行操作)
5、完成一个的VI程序,使用单步和高亮执行方式运行该VI。该VI程序完成的功能是:产生一个随机数和10.0相乘,然后通过一个VI子程序将积和100相加后开方。在该程序上设置一个断点,一个探针。并对子VI的图标进行编辑。
6、创建一个VI程序并调试,使用滑动控件输入3个数A、B和C,(A、B、C取值范围为0~10),求 (B+C) A-20,并使用数值、表盘和温度计正确显示结果。设计和编辑前面板,使界面美观、实用,并用所学调试技术进行调试。 7、创建一个VI并实现一下任务:
(1)在前面板中放置两个浮点数作为X和Y的输入值;(2)计算X*Y的结果Z;(3)如果Z小于100,前面板中LED指示灯亮;(4)将此VI保存命名为某某MIN.vi并保存在指定目录中。
8、在前面板中设置以下对象:温度计、波形图。完成以下操作: (1)将温度计中水银球颜色改为蓝色;(2)将波形图背景色改为黄色。
9、创建一个VI,求两个数的和,将该VI用作子VI,同学自己创建设计一个程序,并在程序中调用保存的子VI
实验五
一、实验目的:学习使用波形函数生成波形。 二、实验内容:
1、使用信号处理-波形生成下的波形函数设计一个信号发生器。
2、用Butterworth滤波器来对输入信号进行滤波,输入信号为正弦信号并和高频噪声进行叠加。(要求是可以选择不同的滤波类型;输入信号用仿真信号(信号处理-波形生成)来实现)
实验五
一、实验目的:学习创建局部变量和全局变量的方法。 二、实验内容:
1、创建一个VI使用局部变量实现以下功能,通过输入控件(滑竿或旋钮)手动模拟
共分享92篇相关文档