labview温度采集系统实验报告
- 格式:doc
- 大小:1.09 MB
- 文档页数:3
虚拟仪器实验报告(基于LabVIEW软件而设计温度采集器的实验)学院:信息工程学院班级:09自动化2班学号:**********姓名:***基于LabVIEW软件而设计温度采集器的实验一.实验目的1、了解虚拟仪器技术的基本概念,学会使用虚拟仪器来模仿现实实验;2、熟悉并掌握LabView8.5软件的开发环境及基本使用方法;3、学习编写基于USB接口的虚拟数据采集器的方法。
二.仪器设备三.设计原理概述虚拟仪器设备可以由使用者自己定义,这意味着可以自由地组合计算机平台,硬件(包括传统仪器),软件,以及各种实现应用所需要的附件。
这种灵活性在由供应商定义,功能固定,独立的传统仪器上是很难达到的。
常用的数字万用表,示波器,信号发生器,数据记录仪,以及温度和压力监控仪器就是这种传统仪器的代表。
从传统仪器设备向虚拟仪器设备的转变,为现代实验带来了更多实际的利益,同时也促进着实验手段不断更新。
测控仪器已经经历了模拟(指针)式仪器、数字式仪器、智能化仪器等三个阶段,现在的重要发展方向是虚拟仪器(Virtual Instrument,简称VI)技术。
为了便于与VI区分,我们称前三种仪器为传统仪器。
目前实验室中使用的各种能脱离计算机“独立”使用的仪器,如数字万用表、函数信号发生器、示波器等都属于传统仪器。
此类仪器在使用过程存在几个明显的缺点:(1)一台传统仪器只能实现较单一的功能,扩展性、互换性、升级性较差。
如数字万用表不能作为函数信号发生器使用,数字电桥不能作为示波器使用一样。
科研工作者和工程师在实际工作过程中若要完成某种稍微复杂一些的测试任务,往往需要购买示波器、数字万用表、频谱分析仪、函数信号发生器、多通道数据采集器等多种设备,成本高昂。
而且这些仪器还相对独立,绝大多数无法升级。
随着测量任务的改变,往往需要购买性能更强的同类仪器,甚至是其它种类的仪器。
(2)在需要自动测量和控制的情况下,特别是需要自行开发专用的测控系统时,通常都需要编制控制程序。
labview实验报告引言LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种基于图形化编程的虚拟仪器工程软件,广泛应用于科学研究、控制系统和数据处理等领域。
本实验报告将介绍我在使用LabVIEW进行实验时的一些体会和总结。
实验目的本次实验的目的是利用LabVIEW来设计和实现一个温度监测与控制系统。
通过该系统,我们可以测量环境温度,并根据设定的阈值来控制加热器的工作状态,从而保持目标温度的稳定。
实验过程在实验开始之前,我首先学习了LabVIEW的基本操作和编程概念。
LabVIEW采用了数据流图(Dataflow Diagram)的方式组织程序,通过将各个组件(控制、输入、输出)连接起来来实现功能。
在编程时,我使用了LabVIEW中提供的各类函数模块,包括数据处理、传感器读取和输出控制等。
首先,我创建了一个图形化用户界面(Graphical User Interface,GUI)来显示实时温度和设定温度。
通过使用LabVIEW中的控件和指示器,我可以直观地看到温度的变化,并且可以通过调节滑动条来设定目标温度。
在温度检测方面,我选择了一个合适的温度传感器,并将其连接到我的计算机上。
通过使用LabVIEW提供的传感器读取模块,我可以实时获取传感器的输出,并将其显示在GUI上。
为了实现温度控制功能,我使用了一个继电器来控制加热器的开关。
通过LabVIEW的输出控制模块,我可以根据当前温度与设定温度之间的差距来控制继电器的打开和关闭状态。
当温度低于设定温度时,继电器闭合,启动加热器;当温度达到设定温度时,继电器断开,停止加热器的工作。
实验结果经过一番调试和测试,我成功地实现了这个温度监测与控制系统。
在系统运行过程中,我可以清晰地看到当前温度和设定温度的变化,同时继电器也能根据温度的变化自动控制加热器的工作状态。
这个系统不仅能够稳定地达到设定温度,还具有良好的实时性能和可靠性。
实验2 模拟温度采集监测系统1、实验目的(1)学会使用LabVIEW中的While循环;(2)学会使用LabVIEW中的移位寄存器;(3)学会使用LabVIEW中的For循环;(4)学会使用LabVIEW中的CASE结构;(5)学会使用LabVIEW中的顺序结构;(6)学会使用LabVIEW中的公式节点。
2、实验任务用LabVIEW建立一个模拟温度采集监测系统,功能要求如下:用随机数发生器产生一个温度数据,温度范围自定(比如:20~40);有华氏和摄氏两种显示模式;可以设定温度上限,使用报警计数器对采集的温度超设定上限值的次数进行计数;当用户单击“开始采集”按钮后,系统开始采集数据,采集时间间隔自定(比如1S);当用户单击“暂停”按钮后,弹出提示对话框提示“系统已暂停”,并使系统暂停采集;采集次数自定(比如100)次,当系统达到采集次数时才能停止系统。
技能提升:将系统中自定的参数:温度范围、采集次数、时间间隔改为可以前面板中输入进行设置3、实验过程1、进行必要的任务分析,并进行相应原理公式推导Y=C*1.8+322、方案设计概述用LabVIEW建立一个模拟温度采集监测系统,功能要求如下:用随机数发生器产生一个温度数据,温度范围自定(比如:20~40);有华氏和摄氏两种显示模式;可以设定温度上限,使用报警计数器对采集的温度超设定上限值的次数进行计数;当用户单击“开始采集”按钮后,系统开始采集数据,采集时间间隔自定(比如1S);当用户单击“暂停”按钮后,弹出提示对话框提示“系统已暂停”,并使系统暂停采集;采集次数自定(比如100)次,当系统达到采集次数时才能停止系统。
3、实现步骤1、选取一个While循环,为循环条件创建输入控件作为停止采集;2、在While循环内选取一个条件结构;选取一个确定按钮作为开始采集,将开始采集与条件结构的输入相接;3、在条件结构内选取一个层叠式顺序,并在后面添加帧,选择“0”,选取一个局部变量命名为超上限累计次数并创建常量;选择“1”,选取一个For循环,循环总数N设置为100,选取一个水平刻度条作为采集进度,将循环计数与采集进度相接;在For循环内选取一个时间延时;选取一个随机数,再选取一个函数“乘”并创建常量数值为20,将随机数与“乘”的X相接;选取一个函数“加”并创建常量数值为20,将“乘”的输出与“加”的X相接;选取一个比较“大于等于?”,其x与“加”的输出相接,选取一个数值输入控件作为温度上限(摄氏),并与“大于等于?”的y相接;选取一个条件循环,为真时,选取一个函数“加1”,其输出接一个数值输入控件—超上限累计次数,并创建一个局部变量;4、前面板:选取一个水平摇杆开关命名为单位换算,选择查看—工具面板—编辑文本,在单位换算左右两侧增加两个文本分别命名为摄氏与华氏;程序框图:选取一个条件结构,将单位转换与条件结构的输入相接,为真时,选取一个公式节点,其输入变量命名为C并与“加”的输出相接,在其程序框图内输入公式Y=C*1.8+32; ,其输出变量命名为y,并将y与温度计相接,温度计必须在条件结构外;为假时,将条件结构的输入、输出直接相接;5、选取一个确定按钮命名为暂停,选取一个事件结构,设置其时间超时为1,将暂停与事件结构的输入相接,右击时间结构—添加事件分支,事件源选择暂停,事件选择值改变,单击事件说明符旁的添加按钮,点击确定;选择“暂停”:值改变,选取一个单按钮对话框;选取一个字符串常量命名为程序处于暂停状态,将单按钮对话框与字符串常量相接。
LabVIEW技术大作业题目:基于LabVIEW的温度测量及数据采集系统设计学院(系):信息与通信工程学院班级:通信133学号:xxxxxxxxx姓名:xxxxxx一、设计背景LABVIEW最初就是为测试测量而设计的,因而测试测量也就是现在LABVIEW最广泛的应用领域。
经过多年的发展,LABVIEW在测试测量领域获得了广泛的承认。
至今,大多数主流的测试仪器、数据采集设备都拥有专门的LabVIEW驱动程序,使用LabVIEW可以非常便捷的控制这些硬件设备。
同时,用户也可以十分方便地找到各种适用于测试测量领域的LabVIEW工具包。
这些工具包几乎覆盖了用户所需的所有功能,用户在这些工具包的基础上再开发程序就容易多了。
有时甚至于只需简单地调用几个工具包中的函数,就可以组成一个完整的测试测量应用程序。
二、系统方案本设计的程序框图和前面板图分别是图1.1和图1.2,“温度测量及数据采集系统.vi”是一个测量温度并将测试数据输出到文件的VI。
此VI中的温度是用一个20至40的随机整数来代替的,测试及采集100个温度值,每隔0.25秒测一次,共测定25秒。
在数据采集过程中,VI将在前面板的波形图上实时地显示测量结果。
采集过程结束后,波形图上显示出温度数据曲线,数组中显示每次的温度测量数据,并在显示控件中显示测试中温度的最大值、最小值和平均值,同时把测量的温度值以文件的形式存盘。
图1.1温度测量及数据采集程序框图1.2温度测量及数据采集前面板图二、系统各模块介绍2.1循环模块For循环用于将某段程序循环执行指定的次数,是总数接线端,指定For循环内部代码执行的次数。
如将0或负数连接至总数接线端,For循环不执行。
是计数接线端,表示完成的循环次数。
第一次循环的计数为0。
本设计使用for循环将循环内的程序循环100次。
2.1 for循环2.2等待模块本设计使用等待函数来等待指定长度的毫秒数,并返回毫秒计时器的值。
基于LabVIEW的实时温度采集系统设计1. 概述实时温度采集系统是一种用于实时监测和记录环境温度变化的设备,可以广泛应用于工业自动化、实验室监测等领域。
本文将介绍一种基于LabVIEW的实时温度采集系统设计方案。
2. 硬件设计2.1 传感器选择在实时温度采集系统中,传感器的选择十分重要。
常用的温度传感器有热电偶和热敏电阻。
在本系统中,我们选择了DS18B20温度传感器,这是一种数字温度传感器,具有精确度高、精度稳定等特点,适合于实时温度采集系统的应用。
2.2 数据采集模块数据采集模块负责将传感器采集到的模拟信号转换为数字信号,并通过接口与上位机进行通信。
在本系统中,我们选择了Arduino Uno 作为数据采集模块,它不仅具有良好的性能和稳定性,而且可以通过串口通信与LabVIEW进行数据交互。
2.3 信号调理电路温度传感器输出的模拟信号需要经过信号调理电路进行放大和滤波处理,以提高系统的稳定性和准确性。
常用的信号调理电路包括放大电路、滤波电路等。
2.4 数据通信模块数据通信模块负责将采集到的温度数据通过网络或串口等方式实时传输给上位机。
在本系统中,我们选择了以太网模块ENC28J60与LabVIEW进行数据通信。
3. 软件设计3.1 LabVIEW界面设计LabVIEW是一种图形化编程环境,可以通过拖拽元件来组装控制面板和数据处理模块。
在本系统中,我们通过LabVIEW来实现人机交互、数据实时显示和数据存储等功能。
3.2 数据处理及算法设计在实时温度采集系统中,数据处理和算法设计是十分重要的部分。
根据采集到的温度数据,我们可以进行实时的数据处理、异常检测和报警等操作。
通过结合LabVIEW的图形化编程特点,我们可以方便地设计和调试各种数据处理算法。
4. 系统实施与测试根据以上的硬件和软件设计方案,我们可以开始进行系统的实施和测试工作。
首先,按照硬件设计要求进行电路的搭建和连接,然后进行LabVIEW程序的开发和调试。
基于LabVIEW的温度采集系统设计摘要近些年来单片机取得了突飞猛进的发展并且已在各行业得到广泛应用,在本文中,完成了智能温度采集系统的设计,本系统采用单总线操作,简单电路,精确测量,多点测量。
能够在较低的成本下实现有效的温度监测。
通过人机界面显示和查询,节约能源,创造价值,具有一定的商业价值。
本系统也可广泛应用于消防等其他系统中。
本文首先分析了当前单片机的发展以及应用范围,设计了基于STC89C52单片机的温度恒定单片机采集系统的总体架构以及硬件部分,对系统的硬件的搭建以及部分传感器模块做了详细论证和设计。
控制节点经过研究对比,选用STC89C52,对外围电路中的传感器模块、供电电源模块、协调器接口电路以及时钟均做了详细设计,通过对比分析选择了适合本课题的温湿度传感器。
最后,进行了软件的设计和实现,主要包括主控程序、数据上传设计、报警子程序设计、按键扫描子程序设计以及终端子程序设计等。
实验测试,验证了在特定条件下系统数据传输正常;实验及仿真表明,该系统能很好的实现环境的采集以及传输功能,验证了该方案的可行性。
论文从温度采集系统的理论依据、设计思路、实现过程、测试结果等方面均做了详细阐述,取得了预期效果,论文的研究成果对温度采集系统的完整性起到了补充作用,对其实践应用起到了推动作用。
关键词:单片机采集温度Constant temperature monitor system of the classroomAbstractIn recent years, this paper designs an intelligent temperature monitoring system, this system is to realize the temperature measurement system of STC89C52 based on MCU and DS185B20, MCU in the system as the input and display of temperature control device,DS18B20 is used as temperature acquisition and temperature data output device the. Thissystem uses a single bus operation, has the advantages of simple circuit, accurate measured value, can realize multipoint measurement. To ensure the realization of the effective monitoring of the room temperature with low cost. Through the man-machineinterface to display and query, save energy and create value, has a certain commercial value. The system can also be widely used in fire fighting and other systems.This paper first analysis of the current development of MCU and the scope of application,the part of the overall architecture design STC89C52 microcontroller, temperaturemonitoring system based on MCU and hardware, the system hardware selection, design,construction and the peripheral modules of sensor module to do a detailed demonstration and design. Through the comparative study of the control node, select STC89C52, thesensor module, the peripheral circuit of the power supply module, interface circuit andclock coordinator has made the detailed design, through the comparison and analysis ofthe temperature and humidity sensor is suitable for this topic. Finally, designed and realized the software, including the main program, data upload alarm design, program design, keyboard scanning subroutine design and terminal program design. Finallyaccording to the design idea of realizing all functions of the system. The experimentaltesting, verification in the system of data transmission under certain conditions are normal;that the experiment and simulation, the system can realize the acquisition and transmission function of the classroom environment is very good, validate the feasibility of the scheme.The temperature acquisition system th.The temperature acquisition system theory basis,design ideas, implementation process, the test results were described in detail, and achieved the desired results, the research on the integrity of the temperature acquisition system has played a complementary role, for the application to play a role in promoting.Keyword:microcomputer Monitorte mperature目录1 温度采集系统总体方案设计 (1)1.1 硬件总体设计 (1)1.2 软件总体设计 (2)2 温度采集系统硬件设计 (3)2.1 温度信号采集模块硬件设计 (3)2.1.1温度传感器 (3)2.1.2 A/D转换模块 (4)2.1.3单片机模块 (4)2.1.4信号采集模块硬件设计 (4)2.2 主控模块硬件设计 (5)2.2.1 GPRS协议概述 (5)2.2.2主控模块硬件总设计 (5)2.3 采集显示模块硬件设计 (5)2.3.1显示模块 (5)2.3.2显示采集模块硬件总设计 (5)2.4 电源模块硬件设计 (6)3 软件编程及实现 (7)3.1 软件编程关键技术引用 (7)3.1.1 SubVI技术 (7)3.1.2 同步技术 (8)3.1.3 VI Server技术 (9)3.1.4 多线程技术 (10)3.2 温度检测模块的软件设计 (10)3.3 主控模块及显示采集模块软件设计 (10)3.4系统初始化子程序 (11)3.5数据采集设计 (12)3.7数据上传设计 (12)3.6 GPRS软件设计 (13)4 系统调试及仿真结果 (15)4.1 硬件调试 (15)4.2 软件调试 (16)4.4 温度传感器部分 (16)4.5湿度检测部分 (17)5 结论 (18)参考文献 (19)致谢 (20)1 温度采集系统总体方案设计1.1 硬件总体设计随着电子信息的迅猛进步发展,温度系统在市场上也层出不穷,经过市场的研究和综合考虑,本设计考虑实现智能温度监测系统的远程无线传输。
电子信息工程学系实验报告课程名称:计算机控制技术Array实验项目名称:(四)温度控制实验实验时间:班级:测控091 姓名:余立泉学号:实验目的:1、进一步熟悉掌握ADC0809的控制;2、掌握温度控制的基本原理。
实验环境:ZY15MicInt12BB微机原理及接口实验箱计算机实验内容及步骤:实验内容:整个温度控制系统由两大部分组成,第一部分由计算机和A/D单元组成,主要完成温度采集、产生控制信号等功能;第二部分由LED组成,当温度达到一定程度时使某一个LED显亮。
实验步骤:实验用到主要模块:模拟信号产生电路、ADC0809模块、8255模块、0-1指示模块、实验译码单元等。
1、用模拟信号产生电路中的电阻器来产生模拟的温度信号,电阻器的两端分别接地和+5V,中间一端接ADC0809的IN0;2、ADC0809的时钟信号CLOCK接1MHz信号源;连接ADC0809的数据线;3、8255的PA0和PA1分别接发光二极管的红灯和绿灯;4、8255的数据线接系统数据区的任一插槽;5、8255的片选/CS接译码单元的2A0-2A7插孔。
6、确认连接好线路;7、装载运行程序(联机和脱机均是调用WENKONG.EXE)。
实验结果及分析:此次实验采用的是模拟方式,调整可调电位器的接入阻值,可以改变0809采集到的电压值,即是改变模拟的温度值。
在实验中可以看到:当采集的电压值低于20℃时,会亮红灯;当高于26℃时,亮绿灯;在20~26℃两个值之间时两灯都不亮。
对比实验结果与实验预期结果一样,说明实验是成功的达到了实验目的实验心得:通过本次实验,进一步熟悉掌握ADC0809模块的的控制和原理及其接线方法;掌握温度控制的编程思路和技巧以及温度控制的基本原理。
通过本次实验也学会了对实验失败原因的分析,为以后实验积累了经验。
附录:DA TA SEGMENTADC0809 EQU 2B8HPORT_A EQU 2A0HPORT_CS EQU 2A3HDA TA ENDSCODE SEGMENTASSUME CS:CODE,DS:DA TA START:MOV AX,DATAMOV DS,AXMOV DX,PORT_CSMOV AL,80HOUT DX,ALCALL DELAY1READ_AGAIN:MOV DX,ADC0809MOV AL,00HOUT DX,ALCALL DELAY1IN AL,DXCMP AL,20JB DOWNCMP AL,26 JA UPMOV DX,PORT_A MOV AL,0OUT DX,ALJMP READ_AGAIN DOWN:MOV DX,PORT_A MOV AL,1OUT DX,ALJMP READ_AGAIN UP:MOV DX,PORT_A MOV AL,2OUT DX,ALJMP READ_AGAIN DELAY1 PROC NEAR MOV CX,03FFH DEL:LOOP DELRETDELAY1 ENDP CODE ENDSEND START。
《虚拟仪器设计基础教程》课程设计报告课题:基于LabVIEW的模拟温度采集系统专业:测控技术与仪器班级: 测控N111姓名:丁奇峰沈嘉祺陈挺指导老师:文晓刚日期:2015。
1.8基于LabVIEW的模拟温度采集系统摘要:利用虚拟仪器软件LabVIEW作为温度采集监测系统的开发平台,实现对温度的采集、显示、监测、报警等功能.利用图形化虚拟仪器技术不仅简化了系统硬件,软件实现也很方便,同时图形化的显示使结果更直观、准确,并给出了模拟的系统程序。
引言:虚拟仪器是计算机技术和仪器测量技术相结合的产物,它充分利用计算机强大的运算处理功能,突破了传统仪器在数据处理、显示、传输、存储等方面的限制。
本文利用虚拟仪器平台,通过编写LabVIEW 软件对温度进行测量,可以减少硬件的重复开发,有利于系统的维护,也便于系统软件升级。
虚拟温度采集监测系统可对温度进行实时采集,并且对数据进行一定的监测,可以广泛的运用于需要温度监视的装置,成本更低,实现简单,可扩展性好,功能强大。
一、虚拟仪器1。
1 虚拟仪器概述虚拟仪器是在以计算机为核心的硬件平台上,其功能由用户设计和定义,具有虚拟面板,其测试功能由测试软件实现的一种计算机仪器系统。
虚拟仪器的实质是利用计算机显示器的显示功能来模拟传统仪器的控制面板,以多种形式表达输出检测结果;利用计算机强大的软件功能实现信号数据的运算、分析和处理;利用I /O 接口设备完成信号的采集与调理,从而完成各种测试功能的一种计算机仪器系统。
使用者用鼠标或键盘操作虚拟面板,就如同使用一台专用测量仪器一样。
1.2 虚拟仪器的图形化开发平台LabVIEW是一种图形化的编程语言,它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。
LabVIEW 的编程环境包括两个面板:前面板和程序框图面板。
通过编制虚拟仪器的前面板来模拟真实仪表的面板,在程序前面板上,输入量被称为控制,输出量被称为显是控制和显示是以各种图标形式出现在前面板上。
实验一LabVIEW虚拟温度检测系统一、实验目的1.了解LabVIEW的编程环境。
2.掌握LabVIEW的基本操作方法,并编制简单的程序。
3.学习建立子程序的过程二、实验内容1.建立一个测量温度的VI。
a.实验步骤1)选择File»New,打开一个新的前面板窗口。
2)从Controls»Numeric中选择Tank放到前面板中。
3)从“结构”里选择一个for循环,用一个随机数乘与100输出到温度计b.实验结果前面板图:程序框图:3、实验总结1.总结VI基本编程的快捷操作。
答:显示程序框图或前面板ctrl+E框图中,对象的移动:shift+鼠标选择移动;对象的复制:ctrl+鼠标选择移动;对象的删除:鼠标选择,按<退格>;前面板与框图并排:ctrl+T 工具(Tools)模板:在前面板或框图中按住<Shift>键并单击鼠标右键。
控件(Controls)模板:在前面板激活状态,在前面板空白区单击右键。
函数(Functions)模板:在框图激活状态,在框图空白区单击右键。
消除所有断线:ctrl+B ;实时帮助:快捷键:ctrl+H2.简述VI程序有什么构成,其各部分的功能是什么。
答:主要有:输入控件、显示控件、程序结构、函数控件、连线输入控件:完成实时对变量的外界修改,即数据源显示控件:完成输出显示数据、图形等。
显示仪器分析结果程序结构:用外方框表示程序的执行顺序、总体上把握程序的执行控制。
函数控件:构成程序的主要部分,完成对数据的采集、分析直至输出功能。
连线:用线的方式显示数据流,完成上述结构之间的关系构建。
3.思考:在前面板和框图程序中,如何区分控制器和指示器。
答:在前面板中,控制器用以外部输入数据,因此输入框为白色表示可主动输入。
而显示器只有显示功能,用于被动输出虚拟仪器分析结果,数据框显示灰色,不能用于外部输入。
在程序框图中。
控制器端子在右侧,用于连接数据输出线。
实验四基于LabVIEW的应用实例—温度采集实验时间:2018.10.16 地点:计算中心S2-101 学号:201517010 姓名:刘明亮一、实验目的1.掌握LabVIEW8.5编程的基本操作;2.掌握使用LabVIEW8.5进行开发虚拟仪器的方法。
二、实验内容1.掌握LabVIEW8.5编程和调试的基本步骤;2.使用LabVIEW 对采集的温度信息进行采集和处理。
三、实验步骤实验步骤如下:1 .文件—新建VI2 .前面板—(右击)控件选板—经典—经典布尔—带标签的椭圆形按钮3 .前面板—(右击)控件选板—经典—经典布尔—经典方形指示灯4 .前面板—(右击)控件选板—经典—经典布尔—垂直开关5 .前面板—(右击)控件选板—经典—经典数值—经典温度计6 .前面板—(右击)控件选板—经典—经典数值—经典仪表7 .程序框图—(右击)函数选板—数学—数值—随机数(0-1)或程序框图—(右击)函数选板—编程—数值—随机数(0-1)8 .程序框图—(右击)函数选板—数学—数值—加9 .程序框图—(右击)函数选板—数学—数值—乘10.程序框图—(右击)函数选板—数学—数值—除11.程序框图—(右击)函数选板—编程—比较—选择或程序框图—(右击)函数选板—Express—算术与比较—Express比较—选择12.程序框图—(右击)函数选板—编程—数值—数值常量13.程序框图—加—(右击)创建—常量14.程序框图—(右击)函数选板—Express—执行过程控制—时间延迟15.程序连线如下图16.程序函数配置和前面板控件属性配置数值常量配置见上图(程序框图)前面板修饰:(1.前面板—(右击)控件选板—新式—修饰—下凹框(2.前面板—(右击)控件选板—新式—修饰—下凹盒(3.前面板—查看—工具选板—设置颜色(可设置控件和文本背景填充色) (4.前面板—查看—工具选板(或shift+右击)—编辑文本(5.前面板—文本设置—颜色(6.前面板—重新排序—移至后面(调整控件叠放层次)程序连续运行时,可配置时间延迟使过程放慢四、实验结果五、实验心得及体会。
温度采集系统
一、实验目的
1.建立温度检测系统,对温度进行实时采集与显示;
2.掌握循环结构、数学函数、时间结构、顺序结构、对话框、公式节点的综合使用;
二、实验内容
建立用户温度监测系统,要求对温度进行实时采集、实时温度、具有华氏、摄氏显示功能、中途暂停等功能、温度报警记录功能;
三、实验步骤
(1).启动Labview
(2).建立温度采集与报警模块(如图1(a)所示),建立
图1 温度采集与报警模块
(3).采用条件结构与公式节点建立温度华氏、摄氏显示转换模块,显示包括数值显示与温度计显示
图 2 华氏、摄氏转换模块
(4)采用进度条与数字显示空间显示温度采集的次数
图 3 温度采集次数显示
(5).采用事件结构与对话框建立温度采集暂停模块
图 4 暂停模块及其对话框
(6)要求:加入事件结构的Filter事件,禁止在程序运行过程中关闭前面板。
图 5 Filter事件
(7)最终建立的温度采集系统,如图6、7所示。
图6 温度采集系统前面板
图7 温度采集系统程序框图
四、实验要求
1.认真做实验,注意老师提出的额外的修改程序要求(黑体字部分);
2.写出“程序修改”的工作思路、步骤(可用框图表示);
3.写出调试程序中出现的问题,并指出如何解决;
4.写出实验报告。
五、思考题
bVIEW中如何产生11.5-23.6范围内的随机数?
2.图7所示程序框图中,正常工作模式下,每次循环需延时多久?。