虚拟仪器LABVIEW大作业

合集下载

《虚拟仪器与LabVIEW程序设计》章节思考与练习题含答案(大学期末复习资料)

《虚拟仪器与LabVIEW程序设计》章节思考与练习题含答案(大学期末复习资料)

第1章虚拟仪器概述1.测试测量仪器发展至今经过了那些阶段?答:经历了4个阶段,即:第一代模拟式仪器(或指针式仪器)、第二代数字式仪器、第三代智能仪器、第四代虚拟仪器。

2.什么是虚拟仪器,它有哪些特点?答:虚拟仪器是指在以计算机为核心的硬件平台上,其功能由用户设计和定义,具有虚拟仪器面板,其测试功能由测试软件实现的一种计算机仪器系统。

特点:虚拟含义主要有两点:1、仪器面板是虚拟的,通过调用控件选板中的控件实现3.简述虚拟仪器的系统组成?答:虚拟仪器系统由硬件平台和软件平台两大部分完成:硬件平台:计算机、I/O接口设备;软件平台:4.简述虚拟仪器的软件层次结构?答:测试管理层:用户及仪器设备等管理。

应用程序开发层:用户根据仪器功能需求开发设计的虚拟仪器程序。

仪器驱动层:完成对特定仪器的控制和通信的程序集合。

I/O总线驱动层:完成对仪器寄存器进行直接存储数据操作,并为仪器设备与仪器驱动程序提供信息传递的底层软件。

第2章一个简单VI的设计1.输入两个数,求两个数的和差运算,并显示结果。

2.程序运行中,用旋钮控件改变图形曲线的颜色。

建立波形图表的属性节点,改为可写,并指定为曲线Plot的颜色Color属性。

第3章几种常用的程序结构1.创建一个VI产生100个随机数,求其最小值和平均值。

2.创建一个VI,每秒显示一个0到1之间的随机数。

同时,计算并显示产生的最后四个随机数的平均值。

只有产生4个数以后才显示平均值,否则显示0。

每次随机数大于0.5时,使用Beep.vi产生蜂鸣声。

3.求X的立方和(使用For和While循环)。

4.编程求1000内的“完数”。

“完数”指一个数恰好等于它本身的因子之和。

例如28=14+7+4+2+1。

5.创建一个VI ,实现加、减、乘、除四种运算方式。

6.编写一个程序测试输入以下字符所用的时间:LabVIEW is a graphical programming language.7.使用公式节点创建VI ,完成下面公式计算,并将结果显示在同一个屏幕上。

虚拟仪器大作业实验报告

虚拟仪器大作业实验报告

东南大学生物科学与医学工程学院虚拟仪器实验报告大作业实验名称:基于MIT-BIH心率失常数据库的心电信号系统的设计专业:生物医学工程姓名:学号:同组人员:学号:实验室: 综合楼716实验时间:2013/11/28评定成绩:审阅教师:目录一.实验目的二.实验内容基于MIT-BIH心率失常数据库的心电信号系统的设计1.实验要求和说明2.程序设计流程图3.程序各版块介绍说明4.前面板的设计5.调试过程6.结果及分析三.实验收获及小结四.参考文献一.实验目的现代医学表明,心电信号(ECG)含有临床诊断心血管疾病的大量信息,ECG的检测与分析在临床诊断中具有重要价值,是了解心脏的功能与状况、辅助诊断心血管疾病、评估各种治疗方法有效性的重要手段。

本次大作业利用具有直观图形化编程和强大数字信号处理功能的虚拟仪器编程语言LabVIEW作为开发平台,设计一个基于虚拟仪器的简单心电信号分析系统,该系统具有心电信号的读取,处理分析,波形显示、心率显示及报警,波形存储和回放等功能。

二.实验内容1.实验内容及要求基于MIT-BIH心率失常数据库的心电信号系统的设计1. 本次大作业所用原始信号是从MIT-BIH(Massachusettes Institute ofand Beth Israel Hospital,美国麻省理工学院和波士顿贝丝以色列医院)心率数据库(/physiobank/database/mitdb/)中选取心电信号作为实验分析的数据。

设计的系统要求对原始心电信号进行读取、绘制出其时域波形,利用原始心电数据中的时间数据控制显示时间,并具有保存回放功能,同时具有心率过快或过缓报警提示功能。

2. 心电信号是微弱低频生理电信号,通常频率在0.05Hz~100Hz,幅值不超过4mV,它通过安装在皮肤表面的电极来拾取。

由于实际检测工况的非理想,在ECG 信号的采集过程中往往会受到工频噪声及电极极化等各种随机噪声的影响。

2015年labview大作业题(赵京)

2015年labview大作业题(赵京)

2015虚拟仪器课程大作业题目及要求一、要求说明1.大作业请在第10周周五之前上交,作为总成绩60%的考核成绩(总成绩=平时成绩20%+上机成绩20%+大作业成绩60%)。

2.每人的大作业(每位同学具体需完成的大作业见附件1)附一份说明文档,写明编程思路、运行结果(前面板、程序框图、运行结果均截图),并打印出来交给学委,收齐后交到行政楼708。

3.VI保存为相应题号(如:作业A题1),vi保存版本不高于LabVIEW 2011,每位同学的所有程序均放在同一个文件夹下,文件夹命名为姓名+学号并交给学委,学委统一收好后打包为rar文件发到zhaojinghello@。

4. 大作业评分标准:1.猴子吃桃子问题,每天吃完全部的桃子一半又一个,到第10天的时候还剩下一个,编程求第一天桃子的总数。

(15分)2.创建一个VI,实现对按钮状态的指示和按钮“按下”持续时间简单计算功能,按下按钮时,对应的指示灯亮,对应的数字量显示控件中开始计时。

松开按钮时,指示灯灭,计时停止。

(15分)3.设计一评分程序,输入不同的分数会得到不同的评论。

分数小于60,“警告”指示灯会亮起来,同时显示字符串“你没有通过考试!”;分数在60~99之间,“通过”指示灯会亮起来,同时显示字符串“你考试通过了!”;分数为100,“恭喜”指示灯会亮起来,同时显示字符串“你是第一名!”;如果输入为0~100以外的数字,会有错误提示,同时显示字符串“错误!”。

(15分)4.采用labview模拟一个数据选择器。

(前面板设计如下图所示)(20分)5.设计一个VI来测量温度(采用随机数模拟0~100的温度并保留2位小数),每隔0.25秒测一次,共测定10秒。

在数据采集过程中,VI将在波形Chart上实时地显示测量结果。

采集过程结束后,在Graph上画出温度数据曲线,并且把测量的温度值以文件的形式存盘,使用记事本打开文件检查结果是否正确。

保存格式如下:(20分)6.利用随机数发生器仿真两个采样信号。

LabView大作业程序说明

LabView大作业程序说明

LabView大作业程序说明1、子程序部分
确保程序模拟温度区间在60-80之间
2、主程序部分
主要程序如图
设定了程序每次运行时间为0.8s
利用条件结构可以实现华氏度到摄氏度的转变,如图所示是华氏度主程序
通过算法可以转变成华氏度
此条件结构用于实现温度超限判断,华氏度背景下,模拟温度与167进行比较,如果结果为真就输出温度超限的语句,如果为假就不输出语句。

这部分是用于数据记录,在移位寄存器的帮组下得以实现将每次模拟得到的数据进行一个创建数组的操作,在将数组分别作为波形图表的x轴数据,y轴数据将使用实时的时间数据,另一方面数组数据将做一个比较,得出当前的最大值与最小值,再将其输出。

这一部分将实现将输出得到的最大值与最小值再利用移位寄存器进行历史比较,以保证每次输出到前面板的数据将是本次程序启动以来最小(大)的一个数据。

进行最终输出,同时输出的还有当前时间和程序运行此说的一个计数。

运行次数还将用来除以历史输出模拟温度的总和,这样我就可以得到一个平均温度。

点下停止按钮后这段程序将使前面板弹出一个对话框,询问使用者确定要停止吗,得到肯定答复后就停止程序。

这个程序将实现文件保存写入的过程。

3、文件操作。

LabVIEW大作业

LabVIEW大作业

第二部分LabVIEW大作业一、用0-100的随机数代替摄氏温度,将每500ms采集的温度的变化波形表示出来,并设定上下限,温度高于上限或者低于下限分别点亮对应的指示灯。

并将其上下限也一并在波形中表示出来。

答案:前面板框图程序二、(1)创建一个VI子程序,该子程序的功能是用公式节点来产生一个模拟压力,其计算公式是P=80+18.253V+1.244V*V。

V是1到5的随机数。

(2)调用(1)的子程序,每0.5秒测量一次压力,共测量20次,将当前的压力值在波形中表示出来,并求出压力的最大值、最小值和平均值。

(1)前面板框图程序(2)前面板框图程序三、设计一个VI来测量温度(温度是用一个20到40的随机整数来代替),每隔0.25秒测一次,共测定5秒。

在数据采集过程中,VI将在波形Chart上实时地显示测量结果。

采集过程结束后,在Graph上画出温度数据曲线,并且把测量的温度值以文件的形式存盘,存盘格式为:点数时间(S) 温度值(度)1 0.25 782 0.50 85前面板框图程序D盘文件.txt中储存的内容为:四、创建一个VI程序,该VI程序实现的功能是:(1)、创建一个程序使之产生0-10的随机整数,并将其做成子VI。

(2)、调用(1)中所产生的子VI并判断其产生的随机数是否等于0,如果等于0,则点亮指示灯。

同时,另外设置一个开关来控制指示灯的可见性。

(要求每0.2秒产生一个随机数并用一个开关来控制随机数的产生。

)(1)前面板框图程序(2)前面板框图程序五、(1)创建一个程序,分别用Chart和Graph来表示随机数产生的曲线。

(2)创建一个程序,此程序可以获得波形数据中的最后一个数据的时刻,获得波形数据中波形延续的时间,改变波形数据的时间间隔。

答案:(1)前面板框图程序(2)前面板框图程序六、创建VI程序,实现常用仪器仪表功能:在交流毫伏表、频率计、信号发生器、频率特性测试仪、示波器中任选一个完成。

(完整word版)虚拟仪器LABVIEW大作业

(完整word版)虚拟仪器LABVIEW大作业

LABVIEW回声探测器实验作业安徽工业大学电气信息学院自动化093回声探测器LabVIEW是由美国国家仪器公司创立的功能强大而又灵活的仪器和分析软件应用开发工具。

它是一种基于图形化的、用图标来代替文本行创建应用程序的计算机语言。

在以PC为基础的测量和工控软件中,LabVIEW的市场普及率仅此次于C++/C语言。

LabVIEW已经广泛地被工业界、学术界和研究实验室所接受,被公认为是标准的数据采集和仪器控制软件,LabVIEW使用的编程语言是G语言。

G语言用图表表示函数,用连线表示数据流向。

这次编程所用的是较新版本的LabVIEW 8.5。

一.设计目的:该实验基于labview8.5虚拟平台,使用图形语言编程,由回声发生器子VI产生回声信号,通过回声探测器进行探测分析。

本实例利用两个波形图来分别显示回声信号和回声探测信号,并对这两个信号进行比对分析。

本实验设计主要内容包括三个部分:回声产生部分,回声探测部分,和结果显示部分。

回声探测器实例的前面板如图1:图11.程序框图主要功能模块介绍:如图2回声探测器实例的程序框图主要有四个功能模块组成,分别为回声产生子Vi功能模块,回声探测功能模块,结果显示功能模块,While循环功能模块,下面对每个功能块实现的具体处理功能和任务进行详细介绍。

图21>.回声产生子VI功能模块回声产生子VI功能模块用来产生回声信号,此子VI命名为回声产生器.vi,图3给出了回声产生子VI功能图回声信号图3该子Vi主要用来产生回声信号,可将该模块产生的信号输入相应的波形图和回声探测功能模块中。

另外,该子VI可以通过改变输入控件的参数来产生不同的信号。

2>.回声探测功能模块回声探测功能模块的功能是通过“快速希尔伯特变换”,“实部虚部至极坐标转换”和“自然对数”等一系列函数节点的运算,将回声产生子VI功能模块产生的回声信号信息特征探测出来,“快速希尔伯特变换”函数变换是在FFT函数进行傅立叶变换的基础上执行离散希尔伯特变换的。

虚拟仪器LABVIEW练习

虚拟仪器LABVIEW练习

虚拟仪器实验报告一专业年级电信101班姓名学号成绩一、实验目的:LabVIEW编程软件入门学习二、实验内容:1.初步了解LabVIEW编程环境;2.学会建立VI,熟悉前面板及其程序框图面板,了解板面上的菜单选项;3.了解控制对象和函数分别的在控制面板和程序框图面板的位置。

三、实验步骤:启动LabVIEW软件,创建VI,思考程序设计思路,设计程序,在前面板或程序框图面板调试程序。

四、实验结果:练习1-1:建立一个求解两数平均数的VI。

结果如下:练习1-2:建立一个测量温度和容积的VI。

结果如下:练习1-3:新建一个VI,任意放置几个控件在前面板,改变它们的位置、名称、大小、颜色等等。

在VI前面板和后面板之间进行切换,并排排列前面板和后面板窗。

结果如下:练习1-4:编写一个VI求三个数的平均值,要求对三个输入控件等间隔并右对齐,对应的程序框图控件对象也要求如此对齐。

结果如下:练习1-5:为VI创建图标和联接器1.打开练习1-1和1-2的程序,建立图标和联接器,并保存作为子VI。

2.创建一个新VI,调用这两个子VI。

五、实验总结:这次实验的主要内容是对labview进行初步的了解,所以实验内容并不是很难,内容也不是很多,我们跟着老师所给的实验练习指导慢慢做,感觉还是比较轻松的。

实验课带给我们的是兴趣,我们每完成一道题,就会感觉成就感倍增许些,所以,这可能就是实践学习的与理论学习的不同效果。

总的来说,这次实验还是好多收获的,在实验的过程中,我们遇到不懂的问题或困难,就可以通过询问老师或是与同学交流,从而使问题得到解决,同时我们的知识量也得到了提高。

另外,我觉得labview是一个很好的软件,它的编程方式是以图形来实现的,与其他用语言方式的比较,它更具有直观性与简便性。

六、实验作业:作业1-1:新建一个VI,添加各种控件,实现以下编辑方法⑴选择对象;⑵删除对象;⑶改变对象位置;⑷改变对象大小;⑸改变对象颜色;⑹对象对齐;⑺对象分布;⑻改变对象层次;⑼设置对象字体;⑽⑾添加标签。

虚拟仪器大作业

虚拟仪器大作业

虚拟仪器大作业-标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII虚拟仪器技术大作业题目:建立一个用于绘制温度曲线,数据分析的程序班级电1404-2 学号 2014 姓名成绩教师签字目录摘要 (4)设计目的 (5)第一章软件设计 (6)1.1前面板设计: (6)1.2后面板设计: (6)1.3后面板总程序为: (9)第二章设计心得 (10)摘要Labview是一种图形化的编程语言的开发环境,它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。

Labview 集成了与满足 GPIB、VXI、RS-232和 RS-485 协议的硬件及数据采集卡通讯的全部功能。

它还内置了便于应用TCP/IP、ActiveX等软件标准的库函数。

这是一个功能强大且灵活的软件。

利用它可以方便地建立自己的虚拟仪器,其图形化的界面使得编程及使用过程都生动有趣。

本次课程设计是对于一分钟的数据进行处理,并且将处理结果进行保存。

关键字:Labview 数据处理保存设计目的用50~80范围内的随机数代替温度值,采集1分钟数据。

在数据采集期间,程序在波形图表上实时显示测量温度值,实时统计大于70°的温度点的出现次数,当温度超过75°时出现文本显示框报警提示信息:温度超限!当前温度是XX.XX°!,当未超限时报警提示框显示空白信息。

在数据采集完后,VI程序将绘出温度波形图,并且显示出测量温度的最小值、最大值和平均值,最后将大于70°的温度次数、温度最大值、温度最小值、温度平均值以以下格式存入以班级学号姓名为文件名的文本文件中:现在的时间是:XXXX年XX月XX日XX时XX分XX秒,采集的前1分钟数据特征如下:大于70°的温度出现次数为:XXX次温度最大值是:XX.XX度温度最小值是:XX.XX度平均温度是:XX.XX度第一章软件设计1.1前面板设计:图1 前面板设计值1.2后面板设计:(1)绘制温度曲线,用50-80范围内的随机数代替温度值,显示1分钟数据。

labview大作业

labview大作业

LabVIEW设计大作业(参考)设计团队组长:吴海波学号: 2011110159 短号: 667832 设计团队成员1 :梁学彰学号: 2011110155 班级: 02设计团队成员2 :学号:班级:设计团队成员3 :学号:班级:设计团队成员4 :学号:班级:程序设计结构(正确\基本正确\不正确),程序界面设计结构(合理\一般\不合理),程序所实现的功能(新颖\一般);程序设计说明书结构(合理\一般\不合理),可以(很好\较好\一般)的说明程序的编程思路、结构和使用方法,格式(规范\不规范);撰写认真、报告整洁、清晰?(很好\好\一般)。

总体成绩评定:指导教师签字: 2013年12月28日程序设计说明书1.引言虚拟仪器技术就是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。

灵活高效的软件能帮助您创建完全自定义的用户界面,模块化的硬件能方便地提供全方位的系统集成,标准的软硬件平台能满足对同步和定时应用的需求。

这也正是NI近30年来始终引领测试测量行业发展趋势的原因所在。

只有同时拥有高效的软件、模块化I/O硬件和用于集成的软硬件平台这三大组成部分,才能充分发挥虚拟仪器技术性能高、扩展性强、开发时间少,以及出色的集成这四大优势。

LabVIEW(Laboratory Virtual Instrument Engineering Workbench,实验室虚拟仪器集成环境)是一种图形化的编程语言(又称G语言),它是由美国NI公司推出的虚拟仪器开发平台,也是目前应用最广、发展最快、功能最强的图形化软件集成开发环境。

使用这种语言编程时,基本上不用写程序代码,取而代之的是程序框图。

LabVIEW的特点如下:◆编程简单;◆开发周期短;◆高效性;◆开放性;◆自定义性;◆性价比高,能一机多用。

2.总体设计2.1 计算器的结构本次设计的是一个简易的仿真计算器。

如传统的一般计算器,用布尔控件取真假值控制数字及运算符号的输入与否。

LABVIEW大作业 PPT

LABVIEW大作业 PPT
6
程序框图
LABVIEW大作业
SSB信号的调制解调
实现功能: 1.SSB信号的调制 2.SSB信号的解调 3.加入高斯白噪声后的抗作业
VSB信号的调制解调
实现功能: 1.VSB信号的调制 2.VSB信号的解调 3.加入高斯白噪声后的抗噪声性 能分析
8
程序框图
LABVIEW大作业
FM信号的调制解调
实现功能: 1.FM信号的调制 2.FM信号的解调 3.加入高斯白噪声后的抗噪声性 能分析
9
MODULATION 程序框图
LABVIEW大作业
FM信号的调制解调
实现功能: 1.FM信号的调制 2.FM信号的解调 3.加入高斯白噪声后的抗噪声性 能分析
10
DEMODULATION程序框图
LABVIEW大作业
14
—— THANK YOU! ——
LABVIEW大作业
15
Bye Bye
LABVIEW大作业
16
LABVIEW 通信原理题目三
BY:蔡妃雅 吴文苗 张睿智
LABVIEW大作业
1
内容目录
•实现AM的调制、解调与显示 •实现DSB、SSB、VSB AM的调制、解调与显示 •实现FM调制及输出 •设计讨论线性调制系统抗噪声性能 •设计讨论角度调制系统抗噪声性能
LABVIEW大作业
2
前面板设计
LABVIEW大作业
LABVIEW大作业
FM信号的调制解调
实现功能: 1.FM信号的调制 2.FM信号的解调 3.加入高斯白噪声后的抗噪声性 能分析
11
W/fm
LABVIEW大作业
12
LABVIEW大作业
13

虚拟仪器大作业

虚拟仪器大作业

基于虚拟仪器(de)高低温报警系统(de)设计专业班级:测控技术与仪器1201学号:8姓名:***目录1.虚拟仪器大作业选题意义随着社会(de)不断进步,信息科学领域各种技术也在不断发展.传统靠人工控制(de)温度、湿度、液位等信号(de)测压﹑力控系统,外围电路比较复杂,测量精度较低,分辨力不高,需进行温度校准(非线性校准、温度补偿、传感器标定等);且它们(de)体积较大、使用不够方便,更重要(de)是参数(de)设定需要有其它仪表(de)参与,外界设备多,成本高,因而越来越适应不了社会(de)要求.在对多类型、多通道信号同时进行检测和控制中,传统(de)测控系统能力有限.如何将计算机与各种设施、设备结合,简化人工操作并实现自动控制,满足社会(de)需求,成为一个很迫切(de)问题.温度是工业控制中主要(de)被控参数之一,且温度检测是现代检测技术(de)重要组成部分,在保证产品质量、节约能源和安全生产等方面起着关键(de)作用,特别是在冶金、化工、建材、食品、机械、石油等工业中,具有举足重轻(de)作用.2.设计要求(1)编写LABVIEW温度报警实验程序,要求可以产生随机温度,并且统计温度参数,记录下最大值,最小值,平均值.(2)利用LABVIEW中(de)波形图图表,观察温度曲线(de)变化情况.3.设计方案及具体步骤设计方案本设计是基于LabVIEW (de)温度监测系统,采用一个随机取值,能用波形显示器显示温度曲线,能实时显示温度,在一定时间内能统计最大值最小值以及平均值,温度达到上限温度或者下限温度时能报警.通过实验,初步了解虚拟仪器(de)概念,基本掌握LabVIEW(de)操作方法,掌握各种控件和编程函数(de)用法.如图所示,本次设计是简易(de)温度采集,思路是“采集-显示-统计-报警”,由一个随机选作为温度(de)产生,由波形图示显示温度(de)变化,统计最大值最小值以及平均值,设定上限下限值,用两个比较器件比较,超出设定值时报警.图设计步骤(1)温度产生如图所示,温度(de)产生由一个随机数产生数据和100叉乘.把模拟信号数据变成模拟温度数据,这样就能产生出0度到100度(de)温度范围.图(2)温度显示温度显示有三个器件:波形显示、温度计、温度显示,通过了波形图,温度计表,数值显示三种显示方式显示当前温度大小.如图所示为程序框图中(de)温度显示程序,如图所示为前面板三个显示器件.图图(3)高低温报警由两个比较器来比较实时温度,当有大于90度或者小于20度(de)信号传递时,指示灯会显示报警灯,蜂鸣器发出警报.如图所示为程序框图中(de)高低温报警显示灯和报警器.如图所示为前面板(de)高低温报警提示灯.图图(4)数据统计数据统计由信号收集器、统计器件以及相关数值显示组成,信号收集模块是一个属于信号操作Express(de)子VI,此子VI(de)功能是把数据进行收集,采样数为2000,收集(de)信号在经过统计模块,统计模块也是属于信号操作Express(de)子VI,此子VI(de)功能是把经过收集(de)信号进行内部计算,得出平均值,最大值,最小值,方便观测程序(de)温度变化.如图所示为程序框图(de)信号收集,统计,出值(de)模块.如图所示为前面板(de)平均值,最大值,最小值显示控件.图图(5)时间延迟由于系统(de)默认时间过快,无法观察温度变化之间(de)数字和曲线,为了更好(de)观察温度变化,增加了时间延迟器,时间延迟器执行过程控制Express(de)子VI,设置延迟时间为秒,秒为指定延迟时间,这样温度在变化间能更好(de)观察,如图所示为程序框图中(de)时间延迟.图(6)while循环结构while循环是一种结构,把停止设置为条件端子,如果想要让程序停止工作,只需在停止按钮上选中,这样,程序就会经过while循环停下来.如图所示为程序框图中(de)while循环,如图所示为前面板(de)停止按钮.图图设计结果(1)前面板设计前面板界面如图所示,左边为4个温度显示控件,能通过数值直观(de)反应最大值,平均值,最小值,和温度显示.前面板中间为波形图表,能显示温度变化曲线,更好(de)观察温度(de)变化.前面板右上角为两个高温报警器,当温度超过90度时,高温报警器为发亮并发出警报声,当温度低于10度时,低温报警器会发亮并发出警报声.前面板(de)右下角为温度计,温度计通过拟真(de)方式让观察温度更能生动(de)展现温度当前(de)数值.图程序框图设计如图所示,程序框图(de)设计原则是从左至右,左边产生模拟(de)温度信号,经过显示控件,判断高低温逻辑,和信号收集,右边是把温度信号进行整理统计,然后经过显示控件进行显示.图程序运行结果如图所示,整个系统能正常运行,能显示实时温度、温度(de)最大值最小值以及计算平均值,当温度超过90°时,高温报警器会显示报警.当温度低于10°时,下限报警器显示报警并发出声音. 截图实时温度是°,最大值时°,最小值是°,平均值是°.由于实时温度小于10°,所以低温报警器报警.4.图总结课程设计是培养我们综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力(de)重要环节,是对我们实际工作能力(de)具体训练和考察过程.可能当感觉理论上已经掌握(de)时候,在运用到实践(de)过程中仍有意想不到(de)困惑,经过一番努力才得以解决.经过几周(de)LabVIEW上机课程(de)学习,我对LabVIEW软件有了基本(de)了解,并渐渐能用该软件做出一些简单(de)设计.我觉得在做实验之前一定要熟悉一些基本(de)操作,重点(de)东西要做笔记,要认真听老师讲解软件(de)操作,否则对一些模块软件不熟悉很难进行实验.做实验时一定要亲力亲为,要将每个步骤和细节搞清楚,要不然很容易遗忘.在温度报警系统(de)设计过程中也遇到了一些问题,例如,实验需要用到(de)一些控件找不到;属性不正确接线端出错;当前(de)报警上限温度显示不出来;时间显示与当前电脑时间不一致等等,不过这些都通过看课堂笔记、通过同学和老师(de)帮助得到了解决.通过这次Labview(de)课程设计,我学到了不少实用(de)知识,更多(de)是做实验(de)过程、思考问题(de)方法、独立解决问题(de)能力,这些都让我受益匪浅,对我以后(de)学习和工作有很多帮助.。

《虚拟仪器技术》labview开发平台编制的程序简称为VI。

《虚拟仪器技术》labview开发平台编制的程序简称为VI。

一.大作业题目成绩统计:自动产生3门课程的30个学生的成绩,分别统计不及格,60~69,70~79,80~89,90~100的学生人数,及平均分,以文本形式显示各门课程的考试情况。

最后以文本或EXEL文件形式用自己的班级学号姓名为文件名存盘保存。

二.前面板截图三.程序框图截图第0帧第1帧第2帧第3帧第4帧第5帧第6帧第7帧第8帧四.运行结果说明本实验整体思路是先生成3个随机数作为3门课程的成绩,随机数的范围是0-100,然后把生成的随机数放到数组中,进而计算平均值,之后在数组中重新拆分成5个数组,分别是90-100,80-89,70-79,60-69,0-60,产生5个新数组,然后计算这5个数组的维度来分析成绩的分布,最后设置成绩存储路径,并产生excel文件存储考试情况。

五.学习体会与建议通过对《虚拟仪器技术》一个学期的学习,我了解了使用labview开发平台编制的程序称为虚拟仪器程序,简称为VI。

VI包括三部门:程序前面板、框图程序和图标/连接器。

每一个程序前面板都对应这一段框图程序。

框图程序用labview图形编程语言编写,可以把它理解成传统程序的源代码。

框图程序由端口、节点、图框和连线构成。

其中端口被用来同程序前面的控制和显示传递数据,节点被用来实现函数和功能调用,框图被用来实现结构化程序控制命令,而连线代表程序执行过程中的数据流,定义了框图内的数据流动方向。

通过上机对一些程序的制作和运行,我知道了labview具有多个图形化的操作模版,用于创建和运行程序。

这些操作模版可以随意在屏幕上移动,并可以放置在屏幕的任意位置。

操纵模版工有三类,分别为工具模版、控制模版和功能模版。

工具模版为编程者提供各种用于创建、修改和调试VI程序的工具。

总的来说,LabVIEW这个软件的操作性很好,让初学者比较容易入手,不需要记忆太多的算法和语句,只需要了解各个图标的具体作用,并能够在操作中更多的了解一些使用软件时的注意事项,我们就可以操作这个软件了。

虚拟仪器LABVIEW大作业

虚拟仪器LABVIEW大作业

LABVIEW回声探测器实验作业安徽工业大学电气信息学院自动化093回声探测器LabVIEW就是由美国国家仪器公司创立的功能强大而又灵活的仪器与分析软件应用开发工具。

它就是一种基于图形化的、用图标来代替文本行创建应用程序的计算机语言。

在以PC为基础的测量与工控软件中,LabVIEW的市场普及率仅此次于C++/C语言。

LabVIEW已经广泛地被工业界、学术界与研究实验室所接受,被公认为就是标准的数据采集与仪器控制软件,LabVIEW使用的编程语言就是G语言。

G语言用图表表示函数,用连线表示数据流向。

这次编程所用的就是较新版本的LabVIEW 8、5。

一、设计目的:该实验基于labview8、5虚拟平台,使用图形语言编程,由回声发生器子VI产生回声信号,通过回声探测器进行探测分析。

本实例利用两个波形图来分别显示回声信号与回声探测信号,并对这两个信号进行比对分析。

本实验设计主要内容包括三个部分:回声产生部分,回声探测部分,与结果显示部分。

回声探测器实例的前面板如图1:图11.程序框图主要功能模块介绍:如图2回声探测器实例的程序框图主要有四个功能模块组成,分别为回声产生子Vi功能模块,回声探测功能模块,结果显示功能模块,While循环功能模块,下面对每个功能块实现的具体处理功能与任务进行详细介绍。

图21>、回声产生子VI功能模块回声产生子VI功能模块用来产生回声信号,此子VI命名为回声产生器、vi,图3给出了回声产生子VI功能图回声信号图3该子Vi主要用来产生回声信号,可将该模块产生的信号输入相应的波形图与回声探测功能模块中。

另外,该子VI可以通过改变输入控件的参数来产生不同的信号。

2>、回声探测功能模块回声探测功能模块的功能就是通过“快速希尔伯特变换”,“实部虚部至极坐标转换”与“自然对数”等一系列函数节点的运算,将回声产生子VI功能模块产生的回声信号信息特征探测出来,“快速希尔伯特变换”函数变换就是在FFT函数进行傅立叶变换的基础上执行离散希尔伯特变换的。

labview大作业

labview大作业

labview大作业机床进给量的测量和控制摘要在机床加工工件时,进给量是决定被加工表面质量的关键因素,同时也影响加工时切屑形成的范围和切屑的厚度。

在对刀具寿命影响方面,进给量过小,后刀面磨损大,刀具寿命大幅降低;进给量过大,切削温度升高,后刀面磨损也增大,但较之切削速度对刀具寿命的影响要小。

因此对于进给量的测量和控制在机床研发制造过程中显得尤为关键,下文对于进给量的伺服控制系统进行了简要介绍。

一.进给量的定义进给运动的大小可以用进给量f来表示,即工件或刀具每转一转或往复行程一次时,刀具沿进给运动的方向上相对于工件的移动量。

主运动是旋转运动时,进给量f的单位是mm/r;主运动是往复直线运动时,进给量f的单位是mm/dst(毫米/双行程)。

进给量:式中 f(mm/rev):每转进给量; l(mm/min):每分钟切削速度; n(min-1)二.进给量的控制进给伺服控制系统伺服系统(servomechanism)又称随动系统,是用来精确地跟随或复现某个过程的反馈控制系统。

伺服系统使物体的位置、方位、状态等输出被控量能够跟随输入目标(或给定值)的任意变化的自动控制系统。

它的主要任务是按控制命令的要求、对功率进行放大、变换与调控等处理,使驱动装置输出的力矩、速度和位置控制非常灵活方便。

在很多情况下,伺服系统专指被控制量(系统的输出量)是机械位移或位移速度、加速度的反馈控制系统,其作用是使输出的机械位移(或转角)准确地跟踪输入的位移(或转角),其结构组成和其他形式的反馈控制系统没有原则上的区别。

机床工作台(包括转台)的进给是用伺服机构驱动的,目前都是电气化的,是用伺服电动机驱动的,而且多数都是用同步电动机。

电动机与滚珠丝杠直接连接(如下图),这样由于传动链短,运动损失(lost motion)小,且反应迅速,因此可获得高精度。

机床的进给伺服属于位置控制伺服系统。

如下图所示,输入端接收的是来自 CNC 插补器、在每个插补周期内串行输出的位置脉冲。

LabVIEW专业技术大作业

LabVIEW专业技术大作业

LabVIEW技术大作业题目:基于LabVIEW的图像处理系统设计学院:信息与通信工程学院专业:通信工程班级:084班学号:2008026407姓名:霍瑶基于LabVIEW的图像处理系统设计一、虚拟仪器与LabVIEW技术介绍1.1虚拟仪器的概念虚拟仪器(virtual instrument)是基于计算机的仪器。

计算机和仪器的密切结合是目前仪器发展的一个重要方向。

粗略地说这种结合有两种方式,一种是将计算机装入仪器,其典型的例子就是所谓智能化的仪器。

随着计算机功能的日益强大以及其体积的日趋缩小,这类仪器功能也越来越强大,目前已经出现含嵌入式系统的仪器。

另一种方式是将仪器装入计算机。

以通用的计算机硬件及操作系统为依托,实现各种仪器功能,虚拟仪器主要是指这种方式。

虚拟仪器[1]实际上是一个按照仪器需求组织的数据采集系统。

虚拟仪器[1]的研究中涉及的基础理论主要有计算机数据采集和数字信号处理。

目前在这一领域内,使用较为广泛的计算机语言是美国NI 公司的LabVIEW。

1.2虚拟仪器的特点虚拟仪器可由用户自行定义功能模块,大大扩展了其灵活性。

虚拟仪器的开发维护费用更低,系统组建时间更短。

只需通过增加软件模块或者通用硬件模块来增添新的测量功能,缩短了系统的更新时间,而且有利于系统的扩展。

虚拟仪器通过软件技术可实现丰富、快捷、方便的用户界面,通过多种数据显示方式能够提供更为全面丰富的信息,用户使用时一目了然。

随着计算机运算速度的日益提高,虚拟仪器处理数据的过程越来越快,而数字信号处理理论的成熟发展也使得数据处理过程更为可信、精确。

虚拟仪器在普通PC机上就可实现,可方便的与网络外设及多种仪器连接,现在流行的DAQ(数据采集)卡、GPIB(通用接口总线)卡、VXI(系统控制接口卡)、PLC(可编程逻辑控制器)等都可以插入计算机插槽。

软件方面,可以方便地与C、Matlab等接口式调用,可与数据库连接,以及方便地支持网络传送数据。

虚拟仪器大作业题目

虚拟仪器大作业题目

虚拟仪器大作业题目虚拟仪器大作业题目1. 设计VI ,产生两个叠加噪声的正弦信号,并实现两信号的互相关,判断两信号的相关性。

2. 设计VI ,产生3个频率不同的正弦波,并将3个信号叠加,再把叠加的信号进行傅里叶变换,显示变换前后的波形。

3. 设计VI ,计算一个正弦信号的周期均值和均方差。

4. 设计VI ,实现信号的频率测量。

5. 设计VI ,计算一个方波信号的功率谱。

6. 设计VI ,实现对一个正弦信号求单边傅里叶变换。

7. 设计VI ,实现对一个方波信号求双边傅里叶变换。

8. 设计VI ,实现对方波信号进行微积分运算。

9. 利用DAQmx 函数和PCI-6251数据采集卡实现事件计数。

(只要求前面板和程序框图程序及设计过程,程序执行结果不作要求)。

10. 利用DAQmx 函数和PCI-6251数据采集卡实现多通道循环数据采集。

(只要求前面板和程序框图程序,程序执行结果不作要求)。

11. 利用DAQmx 函数和PCI-6251数据采集卡实现单通道连续数据采集。

(只要求前面板和程序框图程序,程序执行结果不作要求)。

12. 利用DAQmx 函数和PCI-6251数据采集卡实现单通道有限数据采集。

(只要求前面板和程序框图程序,程序执行结果不作要求)。

13. 利用DAQ 助手和PCI-6251数据采集卡实现单通道模拟电压的数据采集。

(只要求前面板和程序框图程序,程序执行结果不作要求)。

14. 产生一基波频率为50HZ 的正弦信号,经过一非线性系统后,输出信号为230.060.02y x x x =++ ,其中x 是原正弦信号,求输出信号的谐波畸变率。

15. 设计VI ,计算一个正弦信号的幅度谱。

16. 设计VI ,对一个混有高频噪声的正弦信号实现低通滤波。

17. 设有一压力测量系统的测量值如下:输入压力值(Mpa ):0.0, 0.5, 1.0,1.5,2.0, 2.5输出电压值(mV ):-0.490,20.316,40.736,61.425,82.181,103.123设计VI ,实现输入压力和输出电压之间的最佳线性拟合直线。

(完整word版)LabVIEW大作业

(完整word版)LabVIEW大作业

LabVIEW技术大作业题目:基于LabVIEW的巴特沃斯窗函数滤波器的设计学院:信息与通信工程学院专业:通信工程班级:通信081班学号:2008026121姓名:王美玲一、 虚拟仪器及LabVIEW 的相关介绍虚拟仪器(virtual instrument )是基于计算机的仪器。

计算机与仪器的密切结合是目前仪器发展的一个重要方向。

这种结合有两种方式,一种方式是将计算机装入仪器,典型的例子就是所谓智能化的仪器。

随着计算机功能日益强大以及体积的日益减小,这类仪器的功能也越来越强大,目前已经出现含有嵌入式系统的的仪器。

另一种方式是将仪器装入计算机,以通用计算机硬件及操作系统为依托,实现各种仪器的功能。

虚拟仪主要是这种方式。

常见的虚拟仪器组建方案:二、虚拟仪器的特点(1)尽可能采用通用的硬件,各种仪器的差异主要是软件。

(2)可以充分发挥计算机的能力,有强大的数据处理功能,可以创造出强大的仪器。

(3)用户可以根据自己的需要定义和制造各种仪器。

虚拟仪器实际上是一个按照仪器需求组织的数据采集系统,其研究中涉及的基础理论主要是数据采集和数字信号处理。

在这领域中使用比较广泛的计算机语言和开发环境就是美国NI 公司的LabVIEW 。

三、LabVIEW 的简介LabVIEW (laboratory virtual instruments engineering workbench )是一种图形化的编程语言环境,它广泛的被工业界、学术界和研究实验室所接受,被公认是标准的数据采集和仪器控制软件。

LabVIEW 不仅提供了与遵从GPIB ,VXI ,RS-232和RS-485协议的硬件及数据采集卡通信的全部功能,还内置了支持TCP/IP ,ActiveX 等软件标准的数据库函数,而且其图形化的编程界面使编程变得生动有趣。

LabVIEW 是一个功能强大且灵活的软件。

以LabVIEW 为代表的图形化语言程序,又称为“G ”语言。

LabVIEW课堂大作业

LabVIEW课堂大作业

LabVIEW课堂作业学生姓名:王雪云学生学号:100103040040专业班级:生物医学工程2班任课教师:赵勇目录1 作业设计的目的及任务 (3)2总方案的确定 (4)3 各基本单元原理及设计 (5)3.1前面板的设计 (5)3.2定时信号的产生 (6)3.3用枚举常量对动作顺序进行规定 (6)3.4每个条件的动作 (7)3.5循环的设计………………………………………………………………114 各工作阶段截图 (13)5体会……………………………………………………………………………151 作业设计的目的及任务1.1 作业设计目的(1)掌握LabVIEW软件编程方法;(2)培养综合应用所学知识来指导实践的能力。

1.2 作业设计的任务许多大城市如北京、上海、南京等随着城市机动车量的不断增加出现了交通超负荷运行的情况,自80年代后期,这些城市纷纷修建城市高速道路,在高速道路建设完成的初期,它们也曾有效地改善了交通状况。

然而,随着交通量的快速增长和缺乏对高速道路的系统研究和控制,高速道路没有充分发挥出预期的作用。

而城市高速道路在构造上的特点,也决定了城市高速道路的交通状况必然受高速道路与普通道路耦合处交通状况的制约。

因此,开发一套能够社会服务的交通灯控制器将是非常必要和及时的。

1.3作业设计的要求及技术指标(1)能够将现实生活中的交通灯出现顺序在电脑上面显示(2)路灯和人行横道的灯的亮灭时间可调(3)在四个人行道处做小人模拟现实的行人2 总方案的确定本次我们是通过采用基于虚拟仪器的交通灯控制系统的设计,自动控制十字路口四组红、绿交通灯的状态转换的方法,指挥各种车辆和行人安全通行,实现十字路口交通管理的自动化。

绿灯亮时,准许车辆通行,行人通行。

红灯亮时,禁止车辆通行,为交通安全提供保障。

我采用的控制逻辑顺序如下(因为相对两个方向顺序一样,所以只列出了南北方向的逻辑顺序):(1)南北绿灯亮时东西红灯亮,南北人行红灯亮东西人行绿灯亮同时东西人行道行人过路(2)南北绿灯闪烁规定时间后南北黄灯亮,此时东西人行绿灯闪烁(3)南北红灯亮时东西绿灯亮,南北人行绿灯亮东西人行红灯亮同时南北人行道行人过路3 各基本单元原理及设计3.1 前面板的设计前面板是VI的用户界面。

【免费阅读】labview习题课及大作业

【免费阅读】labview习题课及大作业

个,同时积寝室长,将时开展寝室的全之中找到家的感觉。

积极关注与我校学生有现,及时将信息上报学校相生的安全,保持我院一直以来的 作为生活部在学生会工作的又一个的大局出发,结合生活部的特点和优责的安全和后勤方面。

总之,希望经过工作理念。

(本版块的具体活动方面 生活部作为一个幕后部门,兄弟部门举办各类活动的时候的时候部无微不至的服务的时候,却不一定能分兄弟部门开展一些由生活部主办和推广。

寝室作为同学学生寝室的卫生工作,搞学习生活工作环境,促政管寝室风采大的相关部门以日常生活与和到生活部 一人员的组好生活部这一年新意识的部委成员。

活部选拔优秀的成员,组本工作的开展 生活,在生活,安全,卫生等诸学习不适应,寝室的清洁卫生做不好骗迷惑等等,基于此,在新生入校报名举办专门针对大一新生的综合知识讲座。

在一新生尽快溶入到大学生活之中。

生活部要继续的关系广泛收集同学们对学校饮食,安全方面的相堂就餐难问,基于此我们决定开展“自觉回收餐于食堂方通,提高其工作效率,从而解决这发展在各个班级的重要“基层组织形成传统。

从整体提高我专对学生的不法活动息,协助学校相及时传达给(2)配还要到生活部 一人员的组好生活部这一年新意识的部委成员。

活部选拔优秀的成员,组本工作的开展 生活,在生活,安全,卫生等诸学习不适应,寝室的清洁卫生做不好骗迷惑等等,基于此,在新生入校报名举办专门针对大一新生的综合知识讲座。

在一新生尽快溶入到大学生活之中。

生活部要继续间的关系广泛收集同学们对学校饮食,安全方面的相个别食堂就餐难问题,基于此我们决定开展“自觉回收餐,同时积极于食堂方面沟通,提高其工作效率,从而解决这寝室长,将其发展为生活部在各个班级的重要“基层组织时开展寝室的全方位检查。

争取形成传统。

从整体提高我之中找到家的感觉。

针对社会上专对学生的不法活动十积极关注与我校学生有关的安全方面的信息,协助学校相现,及时将信息上报学校相关部门和老师,并及时传达给我生的安全,保持我院一直以来的优良形象。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

LABVIEW回声探测器实验作业






电气信息学院
自动化093
回声探测器
LabVIEW是由美国国家仪器公司创立的功能强大而又灵活的仪
器和分析软件应用开发工具。

它是一种基于图形化的、用图标来代替文本行创建应用程序的计算机语言。

在以PC为基础的测量和工控软件中,LabVIEW的市场普及率仅此次于C++/C语言。

LabVIEW已经广泛地被工业界、学术界和研究实验室所接受,被公认为是标准的数据采集和仪器控制软件,LabVIEW使用的编程语言是G语言。

G语言用图表表示函数,用连线表示数据流向。

这次编程所用的是较新版本的LabVIEW 8.5。

一.设计目的:该实验基于labview8.5虚拟平台,使用图形语言编程,由回声发生器子VI产生回声信号,通过回声探测器进行探测分析。

本实例利用两个波形图来分别显示回声信号和回声探测信号,并对这两个信号进行比对分析。

本实验设计主要内容包括三个部分:回声产生部分,回声探测部分,和结果显示部分。

回声探测器实例的前面板如图1:
图1
1.程序框图主要功能模块介绍:如图2回声探测器实例的程序框图
主要有四个功能模块组成,分别为回声产生子Vi功能模块,回声探测功能模块,结果显示功能模块,While循环功能模块,下面对每个功能块实现的具体处理功能和任务进行详细介绍。

图2
1>.回声产生子VI功能模块
回声产生子VI功能模块用来产生回声信号,此子VI命名为
回声产生器.vi,
图3给出了回声
产生子VI功能图
回声信号
图3
该子Vi主要用来产生回声信号,可将该模块产生的信号输入相应的波形图和回声探测功能模块中。

另外,该子VI可以通过改变输入控件的参数来产生不同的信号。

2>.回声探测功能模块
回声探测功能模块的功能是通过“快速希尔伯特变换”,“实部虚部至极坐标转换”和“自然对数”等一系列函数节点的运算,将回声产生子VI功能模块产生的回声信号信息特征探测出来,“快速希尔伯特变换”函数变换是在FFT函数进行傅立叶变换的基础上执行离散希尔伯特变换的。

其调用路径是“函数——信号处理——变换——快速希尔伯特变换”。

“实部虚部至极坐标转换”函数是将一复数坐标的直角坐标形式转换成极坐标形式,本例利用该函数将两个直角坐标系的数组转换为极坐标形式,其调用路径是“函数——编程——数值——复数——实部虚部至极坐标转换”。

“自然对数”函数是计算输入数值的自然对数值,其调用路径是
“函数——数学——初等与”特殊函数——自然对数
图4给出了三个函数的接线端子:
自然对数快速希尔伯特变换
图4
实部虚部至极坐标转换
图4
3>.结果显示功能模块
结果显示功能模块是,将回声信号和回声探测信号的结果以波形图的形式直观的显示出来,这主要通过对前面板的波形图控件来实现。

显示功能模块如图5.
图5
4>.While循环功能模块
While循环功能模块是通过控制循环条件,实现回声信号和回声探测的实时调节与输出显示,While循环的条件是接线端接入的是一个布尔变量(停止控件),当布尔值为“真”时,即在前面板单击“停止”按钮时,循环停止;否则循环一直进行。

此时,通过前面板的输入控件该改变产生回声的参数,即实现回声探测的调节与显示。

二.回声探测器设计实例的设计主要可以分为以下几个步骤:
1.程序框图的设计,包括回声产生子VI的设计,回声探测器的设
计和While循环的设计。

2.图形显示界面的设计,即在程序框图的主要设计基础上,在前面板上添加相应的输入控件,波形图显示控件,以及其他操作控件。

3.前面板界面布局即显示部件的属性设置,包括对前面板进行的整体布局规划设计,以及对部分图形显示控件进行相关的外观属性设置。

步骤:
1.创建回声产生子Vi
1>在前面板中放入6个数值输入控件,并按图6分别命名和合理布置控件。

图6回声产生子VI的前面板
2>.在回声产生子VI程序框图中放入“For”循环节点,两个“加法”函数节点,一个“取负数”函数节点和“倒数”函数节点,四个“乘法”函数节点,一个“【Y】=【i-N】”函数节点,然后再在for循环函数节点方框边上添加移位寄存器,并且在边缘上输入数值常量,然后按图7接线和合理布局。

图7 回声产生子Vi的程序框图设计
2.探测程序前面板的设计
1 >.在前面板中放入一个数值输入控件命名为采样数,放置四个垂直指针滑动杆控件,并按图命名。

2>.在前面板放两个波形图控件,按图命名和进行参数设置,合理布局完成探测程序前面板设计。

图8探测程序前面板设计
3.回声探测程序框图设计
1>.首先调出子Vi
接着放入实部虚部至极坐标转换,快速希尔伯特变换,自然对数,其路径见程序框图主要功能模块介绍,合理布置控件并按图接线,完成回声探测程序框图的设计
图9回声探测程序框图的设计
4.完整程序框图设计
1>.在程序框图设计窗口中放入While循环结构和停止按钮,将停止按钮与While循环的条件接线端相连。

2>.在While循环结构中放入等待函数节点并给他创建常量。

3>.回到前面板设计窗口下对其进行排列布局和美观设计,然后对其命名保存,至此回声探测器实例设计完成。

5.运行结果
单击前面板工具栏上的运行按钮,在回声探测器的运行界面上可以观察到回声信号和回声探测的图形显示。

通过改变各输入控件中的值,可以观察到产生的回声信号和回声探测随之发生相应的变化。

单击“停止”按钮,程序运行结束,其运行结果见下图10。

10回声探测器实例的运行界面及结果
三.自身心得和体会
1.通过LabVIEW的学习使用认识到它的界面编程简洁化、功能很强大、支持硬件编辑,并且图形化编程语言易懂。

2.其实这门课刚开始也没怎么好好学,一直到课结束就会简单的算术算法和While、For循环编程。

但是通过这次大作业使我对LabVIEW 有了跟多的了解而且也知道它以在研究领域当中用的比较多。

3.在做的过程当中需要一个数组常量控件,但是我在控件里仔细的找了好几遍也没找到后来查书书上也没有,无意中想起老师那时给数组里面填了一个数值输入控件,于是我也就那样做了,结果在调试时成功了,所以我想“数组里加入数值输入控件”就是数组常量吧!
4.总之,通过这次作业使我认识到学软件就是要练,既是把书看烂掉也不如手里操作一遍。

相关文档
最新文档