Labview实验报告:文件操作

合集下载

虚拟仪器LabVIEW实验报告

虚拟仪器LabVIEW实验报告

虚拟仪器L a b V I E W实验报告(总7页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--现代仪器设计LabVIEW实验报告实验内容:1.熟悉LabView软件操作方法2.了解LabView的一般编程方法3.虚拟信号发生器制作1.熟悉LabView软件操作方法虚拟仪器(virtual instrumention)是基于计算机的仪器。

虚拟仪器主要是将仪器装入计算机。

以通用的计算机硬件及操作系统为依托,实现各种仪器功能。

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

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

LabVIEW(Laboratory Virtual instrument Engineering)是一种图形化的编程语言,它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。

利用它可以方便地建立自己的虚拟仪器,其图形化的界面使得编程及使用过程基本上不写程序代码,取而代之的是流程图。

前面板的设计需用控制模板。

控制模板(Control Palette)用来给前面板设置各种所需的输出显示对象和输入控制对象。

每个图标代表一类子模板。

可以在前面板的空白处,点击鼠标右键,以弹出控制模板。

程序框图的设计需用功能模板。

功能模板(Functions Palette)是创建流程图程序的工具,只有打开了流程图程序窗口,才能出现功能模板。

功能模板该模板上的每一个顶层图标都表示一个子模板。

可以点击“窗口”—“显示程序框图”打开,也可以在流程图程序窗口的空白处点击鼠标右键以弹出功能模板。

流程图上的每一个对象都带有自己的连线端子,连线将构成对象之间的数据通道。

不是几何意义上的连线,因此并非任意两个端子间都可连线,连线类似于普通程序中的赋值。

数据单向流动,从源端口向一个或多个目的端口流动。

不同的线型代表不同的数据类型。

labview试验报告

labview试验报告

labview试验报告Labview 课程作业学号:21113009姓名:刘培峰1、按如下要求创建⾯板和流程图,⾯板上要求显⽰信号频率、采样频率、采样点数、相位差等信息和两信号的曲线图,并写出具体的操作过程:两信号信号频率100Hz,采样频率1000 Hz,采样点数30,利⽤互相关函数求取两个同频信号的相位差φ,并将两信号的数据记录到数据⽂件中。

信号1:y1=15sin(ωt+π/6)信号2:y2=30sin(ωt+π/3)解:1、新建⼀个VI,打开前⾯板,为了显⽰信号曲线图,通过“控件—新式—图形—波形图”建⽴⼀个波形图,改名为“函数波形图”。

然后通过“控件—新式—数值—数值显⽰控件”建⽴⼀个数值显⽰控件,改名为“相位差”。

2、打开程序⾯板,通过“函数—信号处理—波形⽣成—正弦波形”建⽴两个“正弦波形”,以产⽣所需波形。

选中“进⾏连线”⼯具后,右键点击“正弦波形”图标,通过“创建—输⼊控件”来新建“频率”、“幅值”、“相位”、“采样信息”的输⼊控件。

因为两个函数的频率和采样信息相同,故建⽴⼀个“频率”输⼊控件和⼀个“采样信息”输⼊控件,可以供两个“正弦波形”使⽤。

3、为了得到两个函数的波形,通过“函数—编程—数组—创建数组”新建⼀个“创建数组”,将两个“正弦波形”的输出通过“创建数组”,数组的输出与波形图相连,即可通过波形图观察两个函数的图形。

4、为了保存两个波形的信息,通过“函数—编程—⽂件I/O—写⼊测量⽂件”,建⽴⼀个“写⼊测量⽂件”,将步骤3中数组的输出与“写⼊测量⽂件”中的信号连接,即可通过保存⽂件来保存两个函数的信息。

5、通过“编程—簇与变体—解除捆绑”来建⽴⼀个“解除捆绑”,将函数的“采样信息”通过“解除捆绑”来分为“采样频率”和“采样数”两个数据。

6、通过“函数—信号处理—信号运算—互相关”建⽴⼀个“互相关”函数。

将两个“正弦波形”的输出分别通过“互相关”的“X、Y”通道输⼊。

labview实验报告

labview实验报告

labview实验报告引言LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种基于图形化编程的虚拟仪器工程软件,广泛应用于科学研究、控制系统和数据处理等领域。

本实验报告将介绍我在使用LabVIEW进行实验时的一些体会和总结。

实验目的本次实验的目的是利用LabVIEW来设计和实现一个温度监测与控制系统。

通过该系统,我们可以测量环境温度,并根据设定的阈值来控制加热器的工作状态,从而保持目标温度的稳定。

实验过程在实验开始之前,我首先学习了LabVIEW的基本操作和编程概念。

LabVIEW采用了数据流图(Dataflow Diagram)的方式组织程序,通过将各个组件(控制、输入、输出)连接起来来实现功能。

在编程时,我使用了LabVIEW中提供的各类函数模块,包括数据处理、传感器读取和输出控制等。

首先,我创建了一个图形化用户界面(Graphical User Interface,GUI)来显示实时温度和设定温度。

通过使用LabVIEW中的控件和指示器,我可以直观地看到温度的变化,并且可以通过调节滑动条来设定目标温度。

在温度检测方面,我选择了一个合适的温度传感器,并将其连接到我的计算机上。

通过使用LabVIEW提供的传感器读取模块,我可以实时获取传感器的输出,并将其显示在GUI上。

为了实现温度控制功能,我使用了一个继电器来控制加热器的开关。

通过LabVIEW的输出控制模块,我可以根据当前温度与设定温度之间的差距来控制继电器的打开和关闭状态。

当温度低于设定温度时,继电器闭合,启动加热器;当温度达到设定温度时,继电器断开,停止加热器的工作。

实验结果经过一番调试和测试,我成功地实现了这个温度监测与控制系统。

在系统运行过程中,我可以清晰地看到当前温度和设定温度的变化,同时继电器也能根据温度的变化自动控制加热器的工作状态。

这个系统不仅能够稳定地达到设定温度,还具有良好的实时性能和可靠性。

虚拟仪器labview 实验报告

虚拟仪器labview 实验报告

(软件仿真性实验)班级:学号:学生姓名:实验题目:熟悉Labview的编程环境及基本操作实验一、实验目的1、学会LabVIEW的安装、启动和保存;2、熟悉软件的组成元素和基本操作;3、学会使用前面板和后面板进行创建VI程序;4、熟悉工具模板,控制模板,功能模板及基本逻辑运算,比较运算的使用。

1.熟悉VI的数据类型;2.掌握循环结构(For循环、While循环)、事件结构和条件结构的编程;3.学习并掌握如何创建、使用数组、簇函数的功能和应用,掌握它们的区别以及相应操作。

二、实验器材装有LabVIEW的系统三、实验原理说明While 循环和For循环在函数(Function)的结构(Structures)选项板中可以找到。

创建循环的具体方法是,选择该循环后,先在欲放入循环内执行的对象左上方单击,然后按下鼠标,拖曳出一个矩形框包围执行对象。

释放鼠标时就创建了一个指定大小和位置的循环。

While 循环可以反复执行循环体的程序,直至到达某个边界条件。

它类似于普通编程语言中的Do 循环和Repeat-Until 循环。

While 循环的框图是一个大小可变的方框,用于执行框中的程序,直到条件端子接收到的布尔值为FALSE。

字符串、数组和簇是LabVIEW中的三种数据类型。

字符串是可显示的或不可显示的ASCII字符序列。

字符串有4种显示类型:正常显示、”\”代码显示、密码显示、十六进制显示。

LabVIEW的字符串子选板中有多个字符串处理函数。

数组是相同类型数据的组合。

一个数组可以是一维、二维或者多维,每一维最多可有231-1个元素。

可以通过数组索引访问数组的每个元素,索引的范围是0到n–1(其中n是数组中元素的个数)。

创建数组有两种方法:前面板上创建和程序框图上创建。

LabVIEW的数组函数子选板中有多个数组函数。

编程的主要目的是为了实现用户的某种功能,用户通过用鼠标、键盘、程序内部等触发某种程序动作,从而达到某种结果,这些操作都被称作为事件,LabVIEW中相应这些事件最常用的结构就是“事件结构”。

(word完整版)LabVIEW实训报告

(word完整版)LabVIEW实训报告

目录绪论.................................................... 错误!未定义书签。

一、实训目的 (8)二、实训器材。

.。

.。

.。

..。

.。

...。

....。

..。

...。

....。

.。

..。

.。

.。

.。

..。

....。

.。

..。

..。

....。

..。

.。

.。

..。

.。

..。

.。

..。

.。

..。

..。

(8)三、实训要求........................................... 错误!未定义书签。

四、实训步骤 (8)五、心得体会 (15)绪论散热器在生活中大家应该都见过并且使用过.首先散热器是用来传导、释放热量的一系列装置的统称。

散热器工作原理是散热器主要靠对流,如果对流被破坏,热效率会被大大降低。

传统的家居装饰往往是包暖气罩,而根本不考虑最基本的物理原理——热对流,是取暖设备的正常供暖遭到破坏。

热空气轻,冷空气重,因此,空调装在高处,目的是让冷气从头而降,散热器装在低处,易于热气上升。

加强对流才能迅速提高热量,取暖费就不白交。

散热器的结构可以分为弯头形式同集箱形式,弯头形式主要用在蒸汽加热空气,导热油加热空气等,这种结构的优点是弯头可以伸缩散热管不容易拉裂,缺点是管与端板处易漏风,解决方法是把弯头用钢板全部封住焊死;集箱形式的散热器也可以用在蒸汽加热空气,导热油加热空气等,这终结构在高温或温差变化的情况下管子容易拉裂,所以设计过程中可以考虑设计成浮头式。

散热器的种类:1.水冷散热器:水冷散热器水冷系统一般由以下几部分构成:热交换器、循环系统、水箱、水泵和水,根据需要还可以增加散热结构。

而水因为其物理属性,导热性并不比金属好(风扇制冷通过金属导热),但是,流动的水就会有极好的导热性,也就是说,水冷散热器的散热性能与其中散热液(水或其他液体)流速成正比,制冷液的流速又与制冷系统水泵功率相关。

而且水的热容量大,这就使得水冷制冷系统有着很好的热负载能力。

LABVIEW实验报告

LABVIEW实验报告

实验一熟悉LabVIEW开发环境一、实验目的(1) 熟悉LabVIEW的初步操作。

(2) 掌握LabVIEW的编程方法。

二、实验原理(1) LabVIEW的操作模板在LabVIEW的用户界面上,应特别注意它提供的操作模板,包括工具(Tools)模板、控制(Controls)模板和函数(Functions)模板。

这些模板集中反映了该软件的功能与特征。

(2)关于连线连线是程序设计中较为复杂的问题。

流程图上的每一个对象都带有自己的连线端子,连线将构成对象之间的数据通道。

因为这不是几何意义上的连线,因此并非任意两个端子间都可连线,连线类似于普通程序中的变量。

数据单向流动,从源端口向一个或多个目的端口流动。

不同的线型代表不同的数据类型。

(3)程序调试技术1.找出语法错误如果一个VI程序存在语法错误,则在面板工具条上的运行按钮会变成一个折断的箭头,表示程序不能被执行。

这时该按钮被称作错误列表。

点击它,则LabVIEW弹出错误清单窗口,点击其中任何一个所列出的错误,选用“查找”功能,则出错的对象或端口就会变成高亮。

2.设置执行程序高亮在LabVIEW的工具条上有一个画着灯泡的按钮,这个按钮叫做“高亮执行”按钮上。

点击这个按钮使它变成高亮形式,再点击运行按钮,VI程序就以较慢的速度运行,没有被执行的代码灰色显示,执行后的代码高亮显示,并显示数据流线上的数据值。

这样,你就可以根据数据的流动状态跟踪程序的执行。

3.断点与单步执行为了查找程序中的逻辑错误,有时希望流程图程序一个节点一个节点地执行。

使用断点工具可以在程序的某一地点中止程序执行,用探针或者单步方式查看数据。

使用断点工具时,点击你希望设置或者清除断点的地方。

断点的显示对于节点或者图框表示为红框,对于连线表示为红点。

当VI程序运行到断点被设置处,程序被暂停在将要执行的节点,以闪烁表示。

按下单步执行按钮,闪烁的节点被执行,下一个将要执行的节点变为闪烁,指示它将被执行。

【优质】labview,实习报告-精选word文档 (5页)

【优质】labview,实习报告-精选word文档 (5页)

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==labview,实习报告篇一:labviEW虚拟仪器实习报告实验一:实验步骤(1)启动LabVIEW,创建一个VI并命名为test1。

(2)在前面板中放置一个温度计控件,并修改控件标签名为发动机温度和设置最大值为100。

该控件从“控件—经典—经典数值”子选项板中获得。

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

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

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

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

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

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

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

前面板:程序框图:实验二:实验步骤:(1)启动LabVIEW,创建一个vi并保存为test2。

(2)在前面板中创建一个旋钮控件,修改标签名为发动机转速,设置数值范围为0~5000,从旋钮控件中调出一个数字显示控件来同步显示旋钮控件当前值。

(3)在前面板创建两个数值显示控件,并修改标签名为汽车速度和发动机温度。

(4)切换至程序框图窗口。

(5)在程序框图中创建一个大于或等于函数。

(6)在程序框图中调用实验一的子函数,从函数选板中的“函数—选择VI”选在实验一创建的子vi.vi。

(7)在程序框图中创建一个蜂鸣器函数,并按图示连线情况连线。

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

虚拟仪器(LabVIEW)实验报告

虚拟仪器(LabVIEW)实验报告

攀枝花学院电工电子实验中心电工电子实验报告册实验课程虚拟仪器实验专业班级2010级测控技术与仪器学生姓名学生学号指导教师2013 年 3 月22 日目录目录实验一LabVIEW编程环境及初步操作 (1)实验二LabVIEW程序结构(1) (4)实验三LabVIEW程序结构(2) (6)实验四LabVIEW字符串、数组和簇 (8)实验五LabVIEW变量和文件操作 (11)实验六LabVIEW图形显示 (15)实验七LabVIEW数据采集与信号处理 (18)实验时间实验台号指导教师同组学生实验一LabVIEW编程环境及初步操作一、实验目的1. 熟悉LabVIEW的编程环境,逐步掌握基本使用方法;2. 熟悉创建、调试、调用VI的基本步骤和方法;3. 掌握LabVIEW软件安装方法。

二、实验仪器和设备计算机(安装有LabVIEW软件)三、实验原理安装LabVIEW软件,认识具体的安装步骤,注意安装细节和注册技巧。

LabVIEW的基本编程环境,包括启动界面,前面板,程序框图,图标/连线板、菜单、工具栏、三大操作选板(工具选板,控件选板,函数选板)等。

在编程环境中可以创建、调试和调用VI,完成虚拟仪器的设计。

四、实验内容与步骤1. 认识LabVIEW的基本编程环境,包括启动界面,前面板,程序框图,图标/连线板。

2. 打开LabVIEW三大操作选板(工具选板,控件选板,函数选板),逐个认识各选板的组成内容。

3. 认识LabVIEW的菜单和工具栏,熟悉基本功能和使用方法。

4. 创建VI以教材《虚拟仪器技术分析与设计》(张重雄,电子工业出版社)为参考,按照虚拟仪器创建步骤,模仿创建一个简单的VI。

创建过程中逐步加强对LabVIEW编程环境的熟悉。

5. 调试VI利用虚拟仪器一般的调试步骤:运行、清除语法错误、高亮显示、单步执行、探针和断电工具使用等,理解调试基本方法。

6. 创建和调用子VI。

学习编辑子VI图标并进行连线板设计。

Labview实训报告(合集五篇)

Labview实训报告(合集五篇)

Labview实训报告(合集五篇)第一篇:Labview实训报告专业软件实训院系:机械与汽车工程学院专业:测控技术与仪器姓名:学号:班级:指导老师:目录第1章绪论‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥1 1.1 LabVIEW的介绍‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥1 1.2实训的目的及意义‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥1 第2章 LabVIEW实训内容‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥2 2.1 LabVIEW软件的基础操作‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥2 2.1.1 基于模板打开一个VI并运行‥‥‥‥‥‥‥‥‥‥2 2.1.2 基于模板创建一个VI ‥‥‥‥‥‥‥‥‥‥‥‥‥2 2.2 基础实训‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥3 2.2.1 通过循环创建二维数组‥‥‥‥‥‥‥‥‥‥‥‥‥3 2.2.2 二维数组与电子表格字符串相互转换‥‥‥‥‥‥‥3 2.2.3强度图(Intensity Graph)的设计‥‥‥‥‥‥‥‥4 2.2.4三维曲面图的设计‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥5 2.2.5 XY曲面图的设计‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥6 2.3 强化实训‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥7 2.3.1 简易滤除信号噪声的设计‥‥‥‥‥‥‥‥‥‥‥‥7 2.3.2 曲面积分的设计‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥8 2.3.3 对高斯噪声的统计分析‥‥‥‥‥‥‥‥‥‥‥‥‥10 第3章基于LabVIEW与声卡的音频信号采集系统与分析‥‥‥‥14 3.1 基于声卡的音频信号采集系统实现‥‥‥‥‥‥‥‥‥‥14 3.2 音频信号处理与分析‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥15 3.3 声卡采集系统测试与分析‥‥‥‥‥‥‥‥‥‥‥‥‥‥15 总结‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥17第1章1.1 LabVIEW的介绍绪论LabVIEW是Laboratory Instrument Engineering Workbench(实验室虚拟仪器集成环境)的简介,是由美国国家仪器(NI , National Instruments)公司开发的、优秀的商用图形化编程开发平台。

labview实验报告

labview实验报告

实验报告课程名称虚拟仪器技术分析与设计专业测控技术与仪器班级1301学号20姓名郭鹏实验一 LabVIEW虚拟温度检测系统一、实验目的1.了解LabVIEW的编程环境。

2.掌握LabVIEW的基本操作方法,并编制简单的程序。

3.学习建立子程序的过程二、实验内容1.建立一个测量温度的VI。

a.实验步骤1)选择File?New,打开一个新的前面板窗口。

2)从Controls?Numeric中选择Tank放到前面板中。

3)从“结构”里选择一个for循环,用一个随机数乘与100输出到温度计b.实验结果前面板图:程序框图:三、实验总结1.总结VI基本编程的快捷操作。

答:显示程序框图或前面板ctrl+E框图中,对象的移动:shift+鼠标选择移动;对象的复制:ctrl+鼠标选择移动;对象的删除:鼠标选择,按<退格>;前面板与框图并排:ctrl+T 工具(Tools)模板:在前面板或框图中按住<Shift>键并单击鼠标右键。

控件(Controls)模板:在前面板激活状态,在前面板空白区单击右键。

函数(Functions)模板:在框图激活状态,在框图空白区单击右键。

消除所有断线:ctrl+B ;实时帮助:快捷键:ctrl+H2.简述VI程序有什么构成,其各部分的功能是什么。

答:主要有:输入控件、显示控件、程序结构、函数控件、连线输入控件:完成实时对变量的外界修改,即数据源显示控件:完成输出显示数据、图形等。

显示仪器分析结果程序结构:用外方框表示程序的执行顺序、总体上把握程序的执行控制。

函数控件:构成程序的主要部分,完成对数据的采集、分析直至输出功能。

连线:用线的方式显示数据流,完成上述结构之间的关系构建。

3.思考:在前面板和框图程序中,如何区分控制器和指示器。

答:在前面板中,控制器用以外部输入数据,因此输入框为白色表示可主动输入。

而显示器只有显示功能,用于被动输出虚拟仪器分析结果,数据框显示灰色,不能用于外部输入。

labview实验报告

labview实验报告

学院:电气工程学院班级:自112班姓名:何富裕学号:60实验一一.实验目的熟悉LabVIEW软件的基本编程环境。

二.实验内容创建并保存一个VI程序。

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

三.实验步骤1、选择File»New,打开一个新的前面板窗口。

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

3、在标签文本框中输入“容积”,然后在前面板中的其他任何位置单击一下。

字体改为“华文行楷”,字号:36。

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

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

在坐标中输入 1000,再在前面板中的其他任何地方单击一下。

这时到之间的增量将被自动显示。

在容器旁配数据显示。

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

5、从Controls»Numeric中选择一个温度计,将它放到前面板中。

设置其标签为“温度”,字体改为“华文行楷”,字号:36。

温度计的显示范围为0到100,同时配数字显示。

可得到如下的前面板图。

6、Windows»Show Block Diagram 打开程序框图窗口。

从功能模板中选择对象,将它们放到程序框图上,组成下图(其中的标注是后加的)。

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

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

9、用连线工具将各对象按规定连接。

创建数值常数对象的另一种方法是在连线时一起完成。

具体方法是:用连线工具在某个功能函数或VI的连线端子上单击鼠标右键,再从弹出的菜单中选择Create Constant,就可以创建一个具有正确的数据格式的数值常数对象。

LABVIEW 实验报告

LABVIEW 实验报告

实验一:认识LABVIEW一.实验目的1.掌握LABVIEW软件的基本使用方法;2.了解LABVIEW前面板和框图程序;3.掌握利用LABVIEW功能模板进行虚拟仪器设计二:实验属性:验证性实验三:实验仪器设备及器材1.IBM-PC或与之完全兼容的Intel 486,Pentium或以上的各种机型;2.Micorosoft WINDOW 95或以上的中文版本;3.Labview7.0及以上版本。

四:实验要求1.实验前预习实验步骤,熟悉LABVIEW的组成;2.实验中严格按照实验步骤,认真观察实验结果;3.实验后按照要求认真详细的写实验报告五:实验原理创建一个VI程序模拟温度测量。

假设传感器输出电压与温度成正比。

例如,当温度为70°F时,传感器输出电压为0.7V。

本程序也可以用摄氏温度来代替华氏温度显示。

本程序用软件代替了DAQ数据采集卡。

使用Demo Read Voltage子程序来仿真电压测量,然后把所测得的电压值转换成摄氏或华氏温度读数。

六:实验步骤1. 用File菜单的New选项打开一个新的前面板窗口。

2. 把温度计指示部件放入前面板窗口。

a. 在前面板窗口的空白处点击鼠标键,然后从弹出的Numeric子模板中选择Thermometer。

b. 在高亮的文本框中输入“温度计”,再点击鼠标键按钮。

3. 重新设定温度计的标尺范围为0.0到100.0。

使用标签工具A,双击温度计标尺的10.0,输入100.0,再点击鼠标键或者工具栏中的V按钮。

4. 在前面板窗口中放入竖直开关控制。

a. 在面板窗口的空白处点击鼠标键,然后弹出的Boolean子模板中选择Vertical Switch,在文本框中输入“温度值单位”,再点击鼠标键或者工具栏中的V按钮。

b. 使用标签工具A,在开关的“条件真”(true)位置旁边输入自由标签“摄氏”,再在“条件假”(false)位置旁边输入自由标签“华氏”。

前面板:程序框图:1. 从Windows菜单下选择Show Diagram功能打开框图程序窗口。

labview 实验室⑤

labview 实验室⑤

实验五结构设计及文件操作实验1.实验目的:学习使用顺序结构,并把数据存入到文件。

2.实验要求:熟练运用Labview的结构工具,并完成对数据的保存。

3.实验器材:虚拟仪器综合实验平台(PC机等)4.实验内容及原理:利用试验4创建的Temperature Control.vi程序,学习使用顺序结构和包括头文件的数据文件。

当程序停止数据采集后,自动产生数据文件的头文件,它包括操作者名字和文件名,然后将采集的数据附在头文件后面。

5. 实验步骤:●修改试验4所创建程序的前面板,如图5-1所示。

学生TEMP LIMIT86.426 86.00085.937 86.00085.449 86.00085.937 86.00086.912 86.00087.402 86.00087.891 86.00087.402 86.00086.914 86.00086.914 86.00085.937 86.00085.937 86.000图5-1 前面板●如图5-2所示,完成框图程序,使用了如下的功能模块:写入文本文件模块(在函数>>编程>>文件I/O子模板)。

该功能把一个字符串写入一个新的文件或者附加到一个已存在的文件中。

它在写入前打开或者创建一个文件,在完成时关闭该文件。

在本试验中,它用来建立头文件格式。

a 顺序0b 顺序1图5-2 框图程序●写入电子表格文件模块(在文件I/O子模块)。

该模块把一个二维或者一维单精度数组转换成字符串,并把字符串写入一个新文件或者附回在一个已存在的文件后面。

在本试验中,它将由“温度采集数据”和“上限值”组成的二维数组附加在一个已创建了头文件的数据文件后面。

●二维数组转置模块(在数组子模板)。

在本试验中,它把二维数组转换成以列为分界的二维数组,这样在写入数据文件时它就会以列的形式显示。

●连接字符串模块(在字符串子模板)。

在本试验中,它用于创建头文件字符串。

●顺序结构程序按指定的顺序执行各个程序步骤。

(完整版)labview实验报告

(完整版)labview实验报告

(完整版)labview实验报告虚拟仪器实验基础电子信息与物理系长治学院虚拟仪器实验指导书实验一LabVIEW 编程环境与基本操作实验一、实验目的1.了解LabVIEW 的编程环境。

2.掌握LabVIEW 的基本操作方法,并编制简单的程序。

3.学习建立子程序的过程二、实验内容1.建立一个测量温度和容积的VI 。

a.实验步骤1)选择File? New,打开一个新的前面板窗口。

2)从Controls? Numeric 中选择Tank 放到前面板中。

3)在标签文本框中输入“容积” ,然后在前面板中的其他任何位置单击一下。

4)把容器显示对象的显示范围设置为0.0 到1000.a.使用文本编辑工具(Text Edit Tool ),双击容器坐标10.0 标度,使它高亮显示。

b. 在坐标中输入1000 ,再在前面板中的其他任何地方单击一下。

这时0.0 到1000.0 之间的增量将被自动显示。

5) 在容器旁配数据显示。

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

6) 从Controls? Numeric 中选择一个温度计,将它放到前面板中。

设置其标签为“温度”,显示范围为0 到100,同时配数字显示。

可得到如下的前面板图。

图1.3 练习2 的前面板图7) Windows?Show Diagram 打开流程图窗口。

从功能模板中选择对象,将它们放到流程图上组成下图(其中的标注是后加的)。

乘法函数连接点随机数发生器数值常数图1.4 练习2 的流程图2 20XX年-5-22长治学院虚拟仪器实验指导书该流程图中新增的对象有两个乘法器、两个数值常数、一个随机数发生器,温度和容积对象是由前面板的设置自动带出来的。

乘法器和随机数发生器由Functions? Numeric 中拖出,尽管数值常数也可以这样得到,但是建议使用在连接端子处点击右键创建(Create)常量(Constant)的方法更好些。

labview实验报告一

labview实验报告一

labview实验报告⼀实验⼀熟悉LabVIEW开发环境⼀、实验⽬的(1) 熟悉LabVIEW的初步操作。

(2) 掌握LabVIEW的编程⽅法。

⼆、实验原理(1) LabVIEW的操作模板在LabVIEW的⽤户界⾯上,提供的操作模板,包括⼯具(Tools)模板、控制(Controls)模板和函数(Functions)模板。

(2)关于连线连线是程序设计中较为复杂的问题。

流程图上的每⼀个对象都带有⾃⼰的连线端⼦,连线将构成对象之间的数据通道。

( 3) 程序调试技术1.找出语法错误如果⼀个VI程序存在语法错误,则在⾯板⼯具条上的运⾏按钮会变成⼀个折断的箭头,表⽰程序不能被执⾏。

这时该按钮被称作错误列表。

点击它,则LabVIEW弹出错误清单窗⼝,点击其中任何⼀个所列出的错误,选⽤“查找”功能,则出错的对象或端⼝就会变成⾼亮。

2.设置执⾏程序⾼亮在LabVIEW的⼯具条上有⼀个画着灯泡的按钮,这个按钮叫做“⾼亮执⾏”按钮上。

点击这个按钮使它变成⾼亮形式,再点击运⾏按钮,VI程序就以较慢的速度运⾏,没有被执⾏的代码灰⾊显⽰,执⾏后的代码⾼亮显⽰,并显⽰数据流线上的数据值。

这样,你就可以根据数据的流动状态跟踪程序的执⾏。

3.断点与单步执⾏为了查找程序中的逻辑错误,有时希望流程图程序⼀个节点⼀个节点地执⾏。

使⽤断点⼯具可以在程序的某⼀地点中⽌程序执⾏,⽤探针或者单步⽅式查看数据。

使⽤断点⼯具时,点击你希望设置或者清除断点的地⽅。

断点的显⽰对于节点或者图框表⽰为红框,对于连线表⽰为红点。

当VI程序运⾏到断点被设置处,程序被暂停在将要执⾏的节点,以闪烁表⽰。

按下单步执⾏按钮,闪烁的节点被执⾏,下⼀个将要执⾏的节点变为闪烁,指⽰它将被执⾏。

你也可以点击暂停按钮,这样程序将连续执⾏直到下⼀个断点。

4.探针可⽤探针⼯具来查看当流程图程序流经某⼀根连接线时的数据值。

从Tools⼯具模板选择探针⼯具,再⽤⿏标左建点击你希望放置探针的连接线。

Labview实验指导书

Labview实验指导书

Labview实验指导书Labview虚拟仪器实验指导书宋爱娟2009.2目录实验一 Labview的认识性实验(2学时)10 (3)实验二 Labview的基本操作(2学时)13 (4)实验三数据操作实验(2学时)14 (6)实验四 labview结构在编程中的应用(4学时)15 (10)实验五 labview中字符串、数组、簇的实验(2学时) (16)实验六图表和图形实验(4学时) (23)实验七专业测试系统的搭建实验(2学时) (28)实验八创建子VI(2学时) (32)实验九人机界面交互设计实验(2学时) (35)实验十波形编辑及频谱分析实验(3学时) (39)实验十一救援用LED灯实验(4学时选作) (41)实验一 Labview的认识性实验一、目的1、熟悉Labview的基本组件2、熟悉Labview的前面板、程序框图、快捷和下拉菜单3、掌握Labview的选项板及在线帮助二、环境1、WINDOWS2000环境(将显示属性中的分辨率设置为1024*768)2、软件三、内容与步骤:[练习1] 启动Labview,查找Labview示例步骤:1.打开文件(c:/ProgramFiles/National Instruments/LabVIEWexamples/apps/2.单击按钮Run运行该程序3.改变采样速率4.改变采样速度,验证希望速度与实际速度是否一致[练习2] 熟悉前面板与程序框图的切换及观察程序流的执行过程1.在练习1的基础上,利用快捷方式将前面板切换到程序框图。

2.单击高亮度显示按钮观察代码的数据流向。

[练习3] 熟练打开运行一个VI1.练习查找所定VI,另用帮助查找含有FILTER的示例,找到其中的Express 程序双击打开2.运行该程序3.改变仿真频率、仿真幅度和仿真噪声幅度观察指示器的值与图中值是否一致。

4.观察数据流执行过程[练习4]练习查找运行1.将上面程序在框图窗口双击程序框图中的Simulate Signal,将正弦信号改为其他信号之后运行程序。

北京理工大学珠海学院labview实验报告

北京理工大学珠海学院labview实验报告

班级..... 学号 ..... 姓名某某指导教师 ..... 成绩实验题目实验一、labview 的基本运算实验时间2014.10.20一、实验目的1、了解labview的操作界面;2、熟悉labview的基本操作。

二、实验内容1、编写一个用于判断数值大小的程序,当两个数都大于等于100时,绿指示灯亮;有一个数值大于100时,红指示灯亮。

2、利用随机数模块产生三个0~6的随机数,如果这三个随机数相等,则指示灯亮。

三、实验心得体会通过本次实验,熟悉了labview操作界面,熟练了labview的基本操作。

附:前面板和程序框图班级..... 学号 ..... 姓名某某指导教师 ..... 成绩实验题目实验二、利用labview求多项和实验时间2014.10.25一、实验目的1、学会利用labview求多项和。

二、实验内容1、计算1!+2!+3!+...+50!=?2、计算e的近似值:e=1+1/1!+1/2!+...+1/n!,分别计算n=50和n=100时e的近似值。

三、实验心得体会通过本次实验,学会了利用labview求多项和。

附:前面板和程序框图班级..... 学号 ..... 姓名某某指导教师 ..... 成绩实验题目实验三、利用labview 绘制函数图形实验时间2014.11.1一、实验目的1、学会利用labview 绘制函数图形。

二、实验内容1、绘制函数图形:x的范围从0到100。

用公式节点和波形图标完成:y=x*x*x-x*x+5。

三、实验心得体会通过本次实验,学会了利用labview 绘制函数图形。

附:前面板和程序框图班级..... 学号 ..... 姓名某某指导教师 ..... 成绩实验题目实验四、条件结构的使用实验时间2014.11.2一、实验目的1、学会使用条件结构。

二、实验内容1、条件结构的使用:利用枚举类型作为条件输入,计算两个数值的加、减、乘、除四则运算。

三、实验心得体会通过本次实验,学会了使用条件结构。

Labview实验报告:文件操作

Labview实验报告:文件操作
1.功能描述
用正弦函数产生100个幅值数据,并写入电子表格文件“c:\a.xls”。要求同时写入数据编号和数据。
2.设计提示
(1)前面板设计。
(2)后面板设计。
(3)运行程序,用excel打开文件观察数据。
(4)保存为SpreadsheetFile.vi。
4-3仿真温度数据的据以文本格式添加到某个文件中。
计算机虚拟仪器技术
成绩
实验项目名称
实验4文件操作
指导老师
1.功能描述
用正弦函数产生100个幅值数据,并写入文本文件“c:\a.txt”。要求数值间用两个空格分隔,且数据保留三位小数。
2.设计提示
(1)前面板设计。
(2)程序框图。
(3)运行程序,观察文本文件数据。
(4)保存为TxtFile.vi。
4-2电子表格文件操作
该VI使用For循环产生温度数据,并将它们存储到一个文件中。在每个循环期间,都要把数据转换成字符串,添加一个逗号作为分隔符,并将字符串添加到文件中。
2.设计提示
(1)前面板设计。
包括一个数字式控制件和一个波形图。“数据点个数”控制对象指定了需要采集和写入文件的温度数据的数量。波形图表则用于显示温度曲线。将波形图表的Y轴范围设置为70.0到90.0,X轴范围设置为0到20。
(3)在文件路径中输入一个合法文件路径,运行程序。运行结束后,观察文件内写入的数据。
(4)保存为WriteFile.vi。
4-4仿真温度数据的读取
1.功能描述
创建一个VI,可以从上一个练习中创建的文件中读取数据,并把这些数据显示在一个波形图形中。必须按照数据保存的格式来读取它,因为原来是用字符串数据类型,把数据保存为ASCII格式,那么就必须用一个文件I/O函数把数据作为字符串读出。

南昌大学---labVIEW实验报告

南昌大学---labVIEW实验报告

南昌大学实验报告实验类型:□验证□综合□设计□创新实验日期:实验成绩:实验一利用LabVIEW控件进行结构化程序设计一、实验目标:1. 理解LabView的结构的基本概念2. 掌握LabView中特有的顺序结构和移位寄存器的基本使用方法3. 掌握LabView中公式节点的使用方法二、实验设备安装有LabVIEW的计算机。

三、实验要求和内容LabView中的结构中的For和While相当于别的语言中的各种循环语句,而顺序结构主要为了方便于进行和时间相关的编程。

本单元基本要求为循序渐进地学习和调试结构相关的内容,重点在于掌握LabView中进行循环和时间相关编程的方法。

1. 使用For循环产生100个随机数。

在随机数产生的同时判定当前随机数的最大值和最小值。

有时称其为“流动的”最大值和最小值。

在前面板上显示流动最大值、最小值和当前的随机数。

循环中一定要包含Time Delay Express VI以便用户可以观看值随着For循环的运行而更新。

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

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

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

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

【提示】虽然叙述简单,但实现不易,请注意:每秒产生一个随机数,我们可以使用用于定时的VI要计算最后四个数的平均,我们需要使用移位寄存器要注意顺序结构和移位寄存器的嵌套关系3. 创建前面板有3个圆LED的VI。

运行程序时,第一个LED打开并保持打开状态。

1秒钟以后,第二个LED打开并保持打开状态;再过2秒钟,第三个LED打开并保持打开状态。

所有LED都保持打开状态3秒钟,然后程序结束。

(使用顺序结构)四、实验步骤和实验结果题一:1、新建一个空白VI;2、在前面板中选择三个数值显示控件,分别命名为当前值、max、min;3、在程序框图的编程中选择for循环控件,在循环次数处填100次,并在其中放置一个时间延时控件,延迟时间设置为1秒;4、在程序框图函数选板中选取两个最大值与最小值控件,把它们与随机数、最大值、最小值一起放置到for循环中;5、在for循环中添加两对移位寄存器,为每一个移位寄存器创建一个常量,分别写上0和100,然后进行连线。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(1)前面板设计。
包括一个数字式控制件和一个波形图。“数据点个数”控制对象指定了需要采集和写入文件的温度数据的数量。波形图表则用于显示温度曲线。将波形图表的Y轴范围设置为70.0到90.0,X轴范围设置为0到20。
(2)后面板设计。程序框图中使用了两个SubVI,说明如下:
Digital Thermometer(函数选板->选择VI…->\LabVIEW\activity)——返回一个模拟温度测量值(仿真)。
2.设计提示
(1)前面板设计。
前面板中包括一个字符串显示控件和一个波形图控件。
(2)后面板设计。程序框图中使用了两个SubVI,说明如下:
读取文本文件——用于从文件中读取数据,以及输入字符串中的信息。如果没有指定路径名称,将出现一个文件对话框提示您输入文件名。
Extract Numbers VI(LabVIEW\Examples\General\strings.llb)——用于提取由逗号、分行符号、非数值字符等分隔开的数据组成的ASCII字符串,并将它们转换成数值数组。
(4)保存为SpreadsheetFile.vi。
4-3仿真温度数据的记录
1.功能描述
创建一个VI,可以把温度数据以文本格式添加到某个文件中。
该VI使用For循环产生温度数据,并将它们存储到一个文件中。在每个循环期间,都要把数据转换成字符串,添加一个逗号作为分隔符,并将字符串添加到文件中。
2.设计提示
(3)运行程序,选择由(实验4-3)生成的数据记录文件,观察读取文件的结果。
(4)保存为i。
4-5从文件提取数据(选作)
1.功能描述
已知文本文件4-5.txt,其内容存储了200个数据,数据为4位小数,数据间以逗号分隔。
编写一个VI读取该文本文件,并分别将其前100个数据和后100个数据作为曲线描绘在波形图中。
格式化写入字符串函数(函数选板->字符串选板)——将温度数据转换成字符串,并且在数据后面增加一个逗号。
(3)在文件路径中输入一个合法文件路径,运行程序。运行结束后,观察文件内写入的数据。
(4)保存为WriteFile.vi。
4-4仿真温度数据的读取
1.功能描述
创建一个VI,可以从上一个练习中创建的文件中读取数据,并把这些数据显示在一个波形图形中。必须按照数据保存的格式来读取它,因为原来是用字符串数据类型,把数据保存为ASCII格式,那么就必须用一个文件I/O函数把数据作为字符串读出。
广州大学学生实验报告
开课学院及实验室:计算机楼301A2014年6月10日
学院
机械与电气工程学院
年级、专业、班
学号
实验课程名称
计算机虚拟仪器技术
成绩
实验项目名称
实验4文件操作
指导老师
1.功能描述
用正弦函数产生100个幅值数据,并写入文本文件“c:\a.txt”。要求数值间用两个空格分隔,且数据保留三位小数。
2.设计提示
(1)前面板设计。
(2)后面板设计。自拟,保存为4-5.VI。
5、实验总结:
这次实验中我们学习了文件的各种操作,比如文件的读写操作。通过这次实验,我大大加深了labview软件的使用能力,也对对应的知识点做了一次总结,这对于考试以及以后的学习都会有很大的帮助。通过这次实验,我们了解到labview是跨平台的,可以读写其他软件的数据文件。
2.设计提示
(1)前面板设计。
(2)程序框图。
(3)运行程序,观察文本文件数据。
(4)保存为TxtFile.vi。
4-2电子表格文件操作
1.功能描述
用正弦函数产生100个幅值数据,并写入电子表格文件“c:\a.xls”。要求同时写入数据编号和数据。
2.设计提示
(1)前面板设计。
(2)后面板设计。
(3)运行程序,用excel打开文件观察数据。
相关文档
最新文档