欢迎来到天天文库
浏览记录
ID:50325670
大小:850.50 KB
页数:26页
时间:2020-03-08
《LabVIEW虚拟仪器程序设计及应用 教学课件 作者 吴成东 孙秋野 盛科 第14章 上机练习.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第14章上机练习为了增强实际操作能力,在对LabVIEW的一些基础知识进行了比较全面的介绍后,本章将提供几个上机练习,通过这些上机练习,希望能够达到熟悉LabVIEW软件的编程环境、加深理解LabVIEW的图形化编程概念等目的以及掌握一些使用LabVIEW时的应注意的事项和技巧。练习一上机目的:熟悉LabVIEW软件的基本编程环境。上机内容:创建一个VI程序,并将此程序保存为子VI。此VI要实现的功能是:当输入发动机转速时,经过一定的运算过程,输出发动机温度和汽车速度值。实现步骤:1.前面板图14-1练习一前面板2.程序框图图14-2
2、练习一程序框图练习二上机目的:熟悉子VI的调用。上机内容:创建一个VI程序,并在编写程序过程中调用上机练习一中创建的子VI。此VI要实现的功能是:通过旋钮控件来控件输入的发动机转速值,中间调用练习一中创建的子VI作为计算过程,从子VI输出的值分别输出至不同的数值显示控件来显示发动机的温度以及当前汽车速度,同时判断当汽车速度超过100时,系统将产生蜂鸣声,报警提示。实现步骤:1.前面板图14-3练习二前面板2.程序框图图14-4练习二程序框图练习三上机目的:熟悉LabVIEW中For循环的使用以及图形与图表的数据显示。上机内容:创建一个
3、VI程序,程序中需要使用For循环波形图控件与波形图表控件。此VI要实现的功能是:利用For循环生成100个随机数,并将这100个随机数分别在波形图控件和波形图表控件中显示,并比较波形图控件和波形图表控件在数据显示上的区别。实现步骤:1.前面板图14-5练习三前面板2.程序框图图14-6练习三程序框图练习四上机目的:熟悉如何在一个波形图控件中创建多条曲线,同时显示曲线数据以及将其保存至指定的路径和格式文件中。上机内容:创建一个VI程序,此VI要实现的功能是:使用一个For循环并执行100次循环,在循环中将产生100个随机数,同时使用一
4、个正弦函数来生成正弦波形,正弦波形的周期通过数值函数来调整。通过For循环生成的两条曲线的数据通过创建数组函数转换成一个二维数组,用户使用一个数值显示控件和波形图控件来分别显示两条曲线的数据和波形。最后使用文件写入函数将曲线数据写至一个电子表格文件中。实现步骤:1.前面板图14-7练习四前面板2.程序框图图14-8练习四程序框图练习五上机目的:熟悉信号分析处理的的使用。上机内容:创建一个VI程序,程序中需要使用正弦波形函数,波形图控件、幅度谱和相位谱函数以及加法函数。此VI要实现的功能是:首先创建两个正弦波形,并为每个正弦波形函数设置
5、不同的频率、幅值和相位。通过加法函数将两个正弦波形合成一个波形并输入到合成波形图的显示控件中,同时将合成的波形图输入幅度谱和相位谱函数,并从该函数的相位谱输出接线端输出至波形图控件中。图14-9练习五前面板图14-10练习五程序框图练习六上机目的:熟悉使用多虚拟通道来进行数据采集。上机内容:创建一个VI程序,此VI要实现的功能是:首先创建两个虚拟输入通道,并为每个虚拟输入通道输入波形数据,然后使用AIAcquireWaveforms.vi函数扫描两个输入通道内的信号波形,并将它们显示在波形图控件中。图14-11练习六前面板图14-12
6、练习六程序框图练习七上机目的:熟悉结构的嵌套使用。上机内容:创建一个VI程序,此VI要实现的功能是:利用顺序结构,并预先给定一个0~1范围内的定值,然后计算当程序运行时产生的随机数第一次与给定值相等时程序运行的时间与循环运行的次数。图14-13练习七前面板图14-14练习七程序框图练习八上机目的:熟悉使用LabVIEW调用ActiveX控件。上机内容:创建一个VI程序,此VI要实现的功能是:调用ActiveX控件,并设置ActiveX控件对象为MicrosoftOfficeSpreadsheet11.0,并通过设置往Spreadshe
7、et中写入指定数据。图14-15练习八前面板图14-16练习八程序框图
此文档下载收益归作者所有