篇一 :Labview学习心得

对LabVIEW软件及虚拟仪器的学习心得

一学期的Labview课程结束了,通过这一学期的学习,我主要了解到对LabVIEW软件及虚拟仪器的理解以下几方面的内容:

1、一开始老师通过关于此课程的基础概念讲解是我了解了使用labview开发平台编制的程序成为虚拟仪器程序,简称为VI。VI包括三部门:程序前面板、框图程序和图标/连接器。每一个程序前面板都对应这一段框图程序。框图程序用labview图形编程语言编写,可以把它理解成传统程序的源代码。框图程序由端口、节点、图框和连线构成。其中端口被用来同程序前面的控制和显示传递数据,节点被用来实现函数和功能调用,框图被用来实现结构化程序控制命令,而连线代表程序执行过程中的数据流,定义了框图内的数据流动方向。

2、通过上机对一些程序的制作和运行,我知道了labview具有多个图形化的操作模版,用于创建和运行程序。这些操作模版可以随意在屏幕上移动,并可以放置在屏幕的任意位置。操纵模版工有三类,分别为工具模版、控制模版和功能模版。工具模版为编程者提供各种用于创建、修改和调试VI程序的工具。该模版是用于前面板中的。如果该模版没有出现,则可以在Windows菜单先选择show tools palette命令一现实该模版。用控制模版可以给前面板添加输入控制和输出显示。每个图标道标一个子模版。如果控制模版不现实,可以用Windows菜单的show controls palette功能打开它,也可以在前面板的空白处,点击鼠标右键,以弹出控制模版。功能模版是创建框图程序的工具。该模版上的每一个顶层图标都是表示一个子模版,若功能模版不出现,则可以用Windows菜单先的show functions palette功能打开它,也可以在框图窗口的空白出点击鼠标右键一弹出功能模版。

3、关于程序调试技术方面,我知道了如果一个VI程序存在语法错误,则在面板工具条上的运行按钮将会变成一个折断的箭头,表示程序不能被执行。这时这个按钮被称作错误列表,。点击它,则labview弹出错误清单窗口,点击其中任何一个所列出的错误,选用find功能,则出错的对象或端口就会变成高亮。在labview的工具条上有一个画着灯泡的按钮,Vi程序就以比较慢的速度运行,没有被执行的代码灰色显示,并显示数据流线上的数据值。这样,你就可以在根据数据的流动状态跟踪程序的执行。为了查找程序总的逻辑错误,你也许希望框图程序一个节点一个节点地执行。使用断点工具可以在程序的某一地点终止程序执行,用探针或者单步方式查看数据。使用断点工具时,点击你希望设置或者清除断点的地方。断点的显示对于节点或者图框表示为红框,对于连线表示红点。当VI程序运行到断点被设置处,程序被暂停在将要执行的节点,以闪烁表示。按下单步执行按钮,闪烁的节点被执行,下一个将要执行的节点变为闪烁,只是它将被执行。你也可以点击暂停按钮,这样程序将连续执行直到下一个断点。你可以用探针工具来查看当框图程序流经某一根连接线时的数据值。从tools工具模版选择探针工具,再用鼠标左键点击你希望放置探针的连接线。这是显示器上会出现一个探针显示窗口。该窗口总是被显示在前面板窗口或框图窗口的上面。在框图中使用选择工具或连线工具,在连线上点击鼠标右键,在连线的弹出式菜单中选择“探针”命令。同样可以为该连线加上一个探针。

…… …… 余下全文

篇二 :labview实验报告

学院:电气工程学院

班级:自112

姓名:何富裕

学号:1112011060

实验一

一.实验目的

熟悉LabVIEW软件的基本编程环境。

二.实验内容

创建并保存一个VI程序。此VI要实现的功能是:随机生成一个数值,经过一定的运算过程,输出显示成为容积和温度值。

三.实验步骤

1、选择 File»New,打开一个新的前面板窗口。

2、从 Controls»Numeric 中选择 Tank放到前面板中。

3、在标签文本框中输入“容积”,然后在前面板中的其他任何位置单击一下。字体改为“华文行楷”,字号:36。

4、把容器显示对象的显示范围设置为0.0到1000.0。

使用文本编辑工具(Text Edit Tool),双击容器坐标的10.0 标度,使它高亮显示。

在坐标中输入 1000,再在前面板中的其他任何地方单击一下。 这时0.0到1000.0之间的增量将被自动显示。

在容器旁配数据显示。

将鼠标移到容器上,点右键,在出现的快速菜单中选Visible Iterms»Digital Display即可。

5、从Controls»Numeric 中选择一个温度计,将它放到前面板中。设置其标签为“温度”,字体改为“华文行楷”,字号:36。温度计的显示范围为0到100,同时配数字显示。可得到如下的前面板图。

6、Windows»Show Block Diagram 打开程序框图窗口。从功能模板中选择对象,将它们放到程序框图上,组成下图(其中的标注是后加的)。

7、该流程图中新增的对象有两个乘法器、两个数值常数、一个随机数发生器、一个进程监视器,温度和容积对象是由前棉板的设置自动带出来的。

8、乘法器和随机数发生器由Functions»Numeric中拖出,数值常数也可以这样得到。

…… …… 余下全文

篇三 :labview实验报告

南通大学计算机科学与技术学院

­­­­­­­­­­­­­­­­­­­­《虚拟仪器技术》课程作业

报 告 书

课 题 名   基于LabVIEW的温度监测系统   

班    级           计   121            

姓    名            张  进             

学    号          1213022016            

20##年6月 16  日

一、 设计目标

     利用LabVIEW图形化编程平台,设计一个温度测控系统,对某一环境中的温度信号进行测量、显示、控制以及记录。自行设计用户界面,自行定义数据类型,自行选择程序结构和函数方法,要求最终系统UI友好、功能完善、操作简便。

…… …… 余下全文

篇四 :labview虚拟仪器实验报告

LABview实验报告

实验课程:

学生姓名:

学生学号:

学院班级:

实验一

1.实验目的:

熟悉LabVIEW软件的基本编程环境。

2.实验内容:

创建一个VI程序,并将此程序保存为子VI。此VI要实现的功能是:当输入发动转速时,经过一定运算过程,输出发动机温度和汽车速度值。

3.实验步骤

(1)启动LabVIEW,创建一个VI。

(2)在前面板中放置一个温度计控件,并修改控件标签名为发动机温度和设置最大值为100。该控件从“控件—经典—经典数值”子选项板中获得。

(3)按同样的方法在前面板中放置一个仪表控件,并修改仪表控件的标签名为汽车速度,标尺刻度范围为0~150。

(4)按同样的方法在前面板中放置一个数值输入控件,并修改控件标签名为发动机转速。

(5)从“窗口”下拉菜单中选择“显示程序窗口”切换到程序框图窗口。

(6)在程序窗口中创建乘法函数,该函数中函数选项板中的“函数—编程—数值”子选项板中选择,并和发动机转速输入控件连线,为乘法函数创建一个常量,修改为图中所示值。

(7)按同样的方法创建加法函数、平方根函数和除法函数,并按图中所示修改常量值和连好线。

(8)切换至前面板,在发动机转速控件中输入数值,点击运行按钮,运行VI程序。

(9)修改图标为T/V以表示该子VI输出量为发动机温度和汽车速度,并保存为vi.vi。

前面板:

labview虚拟仪器实验报告

程序框图:

labview虚拟仪器实验报告

实验二

1.实验目的:

熟悉子VI的调用。

2.实验内容:

创建一个VI程序,并在编写程序过程中调用实验一中创建的子VI。此VI要实现的功能是:通过旋钮控件来控件输入的发动机转速值,中间调用实验一中创建的子VI作为计算过程,从子VI输出的值分别输出至不同的数值显示发动机的温度以及当前汽车速度,同时判断当汽车速度超过100时,系统将产生蜂鸣声,报警提示。

3.实验步骤:

…… …… 余下全文

篇五 :无线通信基础实验报告 数字调制与解调labview

 


《无线通信基础》课程研究性学习手册

             

              姓名          

学号          

同组成员         

指导教师  陈霞蒋海林

时间20150429

一、实验任务

    在本实验中你要完成一个LabVIEW程序,它能够将PN序列或文本作为信源并对其进行数字调制解调。实验的目的是让你进一步熟悉LabVIEW编程软件的基本操作,并且在编程的过程中可以加深对常见数字调制方式的理解,巩固基础知识。

    本实验主程序的前面板是完整的,程序结构和大部分的子程序也都已经提供给我们,需要我们自己完成的只有subMOD、subPulseShaping、subMatchFilter、subDemod这四个子程序。我们需要按照下面的步骤正确的完成这四个子程序,在完成实验后,需要上交完整的程序以及实验报告。

1subMOD子程序

这个子程序的作用是实现BPSK或QPSK的基带调制,即将输入的信源bit序列映射到符号域,输出是复数形式的符号。

以BPSK为例,BPSK把一个信息位表示成一个符号,即映射出的符号有两种可能的相位。在数学上,每比特调制信号表示为:

…… …… 余下全文

篇六 :labview实验报告2

哈尔滨理工大学

实验报告

课程名称:虚拟仪器实验

学    院:       自动化学院        

专业班级:       电技12-2        

学生姓名:        江曙光            

学    号:       1212020210         

指导教师:                      

实验二

一、实验目的

通过这个实验,初步了解LabVIEW编程中对数值型和布尔型变量的操作。

二、实验内容

“计算一元二次方程的两根”:通过LabVIEW中的数值变量和基本的加减乘除平方等运算的组合,实现计算方程的根。通过这个程序,可对LabVIEW中的数据流编程及基本的编程操作有大致的理解。

“模拟两开关控制一个灯”:运用了若干逻辑运算符来模拟生活中的电灯控制,这个程序涉及了布尔控制变量、布尔显示变量以及对布尔变量的运算。

…… …… 余下全文

篇七 :Labview实验报告:文件操作

广州大学学生实验报告

开课学院及实验室:  计算机楼301A              20##年6月10日

…… …… 余下全文

篇八 :Labview实验报告

Labview实验报告

题 目:温度监测系统

学生姓名: **

班 级:

学 号:***

一、 设计要求

1.用随机数模拟温度数据(20-40摄氏度)。

2.采集开始用开关控制,每次采集10个数据,并实时显示(温度计和数值控件),显示采集进度,采样间隔可调,开关控制采样暂停。

3. 开关控制是否转换为华氏温度显示。

4. 可设温度上限,超限时报警(LED灯亮, 或采用闪烁方式)。

5. 添加图形显示,数据存储和回放功能

(1)存储文件以时间命名,txt格式。

(2)为存储数据添加超限标识(如 30.0;35.0;40.1;30和35未超限,40超限;可用任意字符代替0和1,如* #等)。

(3)回放时用graph显示

二、系统方案设计

1.前面板控件组成

4个按钮:开始采集,开始查询,停止,华氏摄氏转变

3个输入控件:采样间隔,温度上限,文件路径

5个显示控件:温度计,LED报警灯,显示温度数值的显示控件,采集进度,回放已采集数据控件

1个波形图表,显示实时采集数据

1个波形图,显示已采集数据

前面板如下图所示:

2.程序框图

整个程序包含在while循环内,由while循环控

制整个程序的停止。While循环内包含两个条件结构,

左边的条件结构执行的是温度采集并将数据存储,右

边的条件结构执行的是已采集温度的回放查询。

三、系统软件设计

1.温度采集总程序图

(1) 产生20-40的随机温度

(2) 超过温度上限报警

(3) 将采集温度显示出来

显示摄氏度

显示华氏温度

(4) 显示采集进度

(5)使采集数据显示在图表中(以摄氏度为例)

…… …… 余下全文