欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    基于虚拟仪器蔬菜大棚温湿度控制系统设计.docx

    • 资源ID:17324726       资源大小:634.15KB        全文页数:40页
    • 资源格式: DOCX        下载积分:1金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要1金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于虚拟仪器蔬菜大棚温湿度控制系统设计.docx

    1、基于虚拟仪器蔬菜大棚温湿度控制系统设计前言随着蔬菜大棚的迅速增多, 人们对其性能要求也越来越高, 特别是为了提高生产效率, 对大棚的自动化程度要求也越来越高。随着单片机及各种电子器件性价比的迅速提高,使 得这种要求变为可能。本文介绍了一种以 AT89S52单片机为控制核心的测控仪,主要是为 了对蔬菜大棚内的温湿度,以及二氧化碳浓度进行有效、可靠地检测与控制而设计的。该 测控仪具有检测精度高、使用简单、成本较低和工作稳定可靠等特点,所以具有一定的应 用前景。现代温室及配套设施已采用专业化、集约化和规模化生产,规范有序的市场经营和国 际化的市场体系运作,成为当今世界最具活力的新兴产业之一和现代农业

    2、的亮点。在今后 一个时期, 随着科学技术的发展、 全球经济的一体化和社会的进步, 现代温室及配套设施, 将以节能、环保和改善工作条件为核心,深入广泛采用高新技术,向实质意义上的“ 工 厂化”方向稳步持续快速地发展,前景十分广阔。1、概述1.1现状总的来说, 我国温室环境控制技术在总体上, 正从消化吸收、 简单应用阶段向实用化、 综合性应用阶段过渡和发展,但所研制出的控制系统,很大一部分只能实现对部分环境因 子的控制或还需要人工手动控制辅助,控制效果、自动化程度、可靠性和可操作性与国外 同类产品相比尚有较大差距。1.2现有温室大棚的缺点随着大棚技术的普及,温室大棚数量不断增多,温室大棚的温度控制

    3、成为一个难题。 传统的温度控制是在温室大棚内部悬挂温度计,通过读取温度值来知道大棚内的实际温 度,然后根据现有温度与额定温度进行比较,看温度是否过高或过低,如果过高,就对大 棚进行降温处理,如果过低就升温,就对大棚进行升温。这些操作都是在人工情况下进行 的,这些都浪费了大量的人力物力,对于大棚数量很多来说,是面临的一个难题。现在, 随着农业产业规模的不断提高,农产品在大棚中培育的品种越来越多,对于数量较多的大 棚,传统的温度控制措施就显现出很大的局限性。1.3改进办法温室大棚不受地域和环境温度的限制在现代农业技术中越来越重要,提出了一种利用 微控制系统温室大棚温度、湿度等实施有效检测和控制的方

    4、法,以达到棚内空气温度和湿 度可调,土壤湿度以及营养成分可控的目的,创造适应不同植物生长需求的环境本资料 涉及硬件的选择、 软件的设计、 系统的组建以及系统的特点。 对蔬菜大棚内的温度、 湿度、 C02浓度、光照等环境因素能进行监测,并实现智能化、现代化控制,是普通大棚发展的 重要方向。虚拟仪器技术越来越完善,所以,选用虚拟仪器来改善大棚的温度控制系统。本系统 LabVIEW 虚拟仪器编程, 通过对前面板的设置来显示温室大棚内的温度, 并进行报警, 进 而对大棚内温度进行控制。本系统有单片机,温度传感器,串口通信,和计算机组成。计算机主要是进行编程,对温度进行显示、报警和控制等;温度传感器是对

    5、大棚内温度进行 测量,显示;单片机是对温度传感进行编程,读去温度传感器的温度值,并半温度值通过 串口通信送入计算机;串口通信作用是把单片机送来的数据送到计算机里, 起到传输作用 其原理图如图i所示。需要做的工作就是进行计算机编程, 和单片机编程,使传感器工作,并进行温度控制打印机从机图i温室大棚温度控制系统本系统能够对大棚内的温度进行采集,然后再进行比较,通过比较对大棚内的温度是 否超过温度限制进行分析,如果超过温度限制,温度报警系统将进行报警,来通知管理人 员大棚内的温度超过限制,大棚内的温控系统出现故障,从而有利于农作物的生长,提高 产量。本系统最大的优点是在一台电脑上可以监测到多个大棚内

    6、的温度情况,从而进行控 制。2、虚拟仪器2.1虚拟仪器概述虚拟技术、计算机技术与网络技术是信息技术最重要的组成部分,它们被称为21 世纪科学技术中的三大核心技术。电子测量仪器发展至今,已经经历了四代历程,分别为:模拟仪器、分立元件式 仪器、数字化仪器和智能仪器。目前,微电子技术和计算机技术的飞速发展,测试技 术与计算机深层次的组合正引起测试仪器领域里的一场新的革命, 一种全新的仪器 虚拟仪器应运而生。Instrument虚拟仪器,是虚拟技术的一个重要的组成部分,它是现代计算机软件技术、通信 技术和测量技术告诉发展孕育出的一项革命性技术, 其导致了传统仪器的结构、 概念 和设计观点都发生了巨大变

    7、革, 它的出现使得人类的测试技术进入了一个新的发展纪 元。NI 公 司 的 虚 拟 仪 器 平 台 LabVIEW( Laboratory VirtualEngin eeri ng Workbe nch)是一种图形化的编程语言 通常称为“ G”编程语言,是目前应用最广、发展最快、功能最强的图形化软件集成开发环境。 LabVIEW开发的程序称为虚拟仪器程序,简称 VI o LabVIEW大大简化了虚拟仪器系统的开发过程,缩短了系统的开发和调试周期。LabVIEW作为一种图形化编程语言,它是真正面向科学家和工程师的编程语言, 被誉为“科学家与工程师”的语言。2.1.1虚拟仪器的基本概念计算机和一起

    8、的密切结合是目前仪器发展的一个重要方向, 这种结合主要有以下两种方式:将计算机装入仪器,点姓的例子就是所谓智能化的仪器,随着计算机功能的 日益强大以及体积的日趋缩小,这类仪器功能也越来越大,目前已经出现含 嵌入式系统的仪器。将仪器装入计算机,以通用的计算机硬件及操作系统为 依托,实现 各种仪器功 能。虚拟仪器主要是指这种方式。所谓虚拟仪器,就是在以 PC 为核心的硬件平台上,由用户通过软件进行编程设计, 设计出的虚拟仪器面板可以用来模拟虚拟仪器并实现其测量功能的一种计算机仪器系统。 虚拟仪器的实质是利用计算机显示器(CRT是显示功能来模拟传统仪器的控制面板,以 多种形式表达输出检测结果,利用计

    9、算机强大的软件功能实现信号数据的运算、分析、处 理,使用 I/O 接口设备来完成信号的采集、测量与调理,从而完成各种测试功能的一种计 算机仪器系统。虚拟仪器的出现,使得仪器与个人计算机融为一体了。虚拟仪器是测试技术与计算机深层次结合的产物, “虚拟”首先体现在仪器的面板是 虚拟的,传统仪器面板都是实实在在的,是用户可以用手触摸的“器件” ;虚拟仪器的 面板是外形与实物相似的“图标” 。另外虚拟仪器是通过软件编程来实现仪器的多种测 试功能的。以上所述就是常听到的“软件即是仪器。仪器即是软件”说法的由来。2.1.2虚拟仪器的构成及分类虚拟仪器由通过仪器硬件平台(简称硬件平台)和应用软件两大部分组成

    10、。1. 硬件平台虚拟仪器的硬件平台包括计算机和 I/O 接口设备两部分。1)计算机计算机是硬件平台的核心。2 ) I/O 接口设备I/O 接口设备主要完成待测输入信号的采集、放大和模 / 数转换等。根据 I/O 接口设备 的不同,虚拟仪器主要分为以下五种类型,如图 2 所示。图2虚拟仪器的构成方式PC-DAQ它是以数据采集板、信号调整电路及计算机为硬件平台组成的插卡式虚 拟仪器系统。这种系统采用PCI或ISA计算机本身的总线,只需要将数据采集卡/ 板(DAQ插入计算机机箱内的空槽中即可使用。GPIB仪器:它是以GPIB标准总线仪器与计算机为硬件平台组成的仪器测试系统。 串口仪器:它是以Seri

    11、al标准总线仪器与计算机硬件为平台组成的仪器测试系 统。VXI模块:它是以VXI标准总线仪器模块与计算机为硬件平台组成的仪器测试系 统。PXI模块:它是以PXI标准总线仪器模块与计算机为硬件平台组成的仪器测试系 统。无论是哪种VI系统,都是通过应用软件将仪器硬件与计算机结合,其中 PC-DAC测量系统是最廉价的方式,它是构成 VI系统的最基本的方式。2.应用软件虚拟仪器的应用软禁由以下两大部分组成。1)应用程序一般来说,虚拟仪器的应用程序包含以下两个方面:实现虚拟面板功能的前面板软件程序。定义测试功能的流程图软件程序。2)I/O 接口设备驱动程序I/O 接口设备驱动程序完成特定外部硬件设备的扩

    12、展、驱动与通信。开发虚拟仪器必须有合适的软件工具,目前虚拟仪器软件开发工具有如下两类: 文本式编程语言,例如 VisualC+ 、VisualBasic 、LabWindows/CVI 等。 图形化编程语言,例如LabVIEW/HPVE等。这些软件开发工具为用户设计虚拟仪器应用软件提供了良好的开发坏境。2.1.3虚拟仪器的发展及特点1. 虚拟仪器的发展追溯电子测量仪器的发展历史,大体经历了以下的发展历程:1)第一代模拟仪器这类仪器在某些实验室里还能看到,它是以电磁感应基本定律为基础的指针式仪器, 如指针式万用表、指针式电压表、指针式电流表等。2)第二代分立元件式仪器当 20 世纪 50 年代出

    13、现电子管、 60 年代出现晶体管时, 便产生了以电子管或晶体管电 子电路为基础的第二代测试仪器分立元件式仪器。3) 第三代数字化仪器20 世纪 70 年代,随着集成电路的出现,诞生了以集成电路芯片为基础的第三代仪器 数字式仪器。这类仪器相当普及,如数字万用表、数字频率计等。4) 第四代智能仪器随着微电子技术的发展和微处理器的普及,以微处理器为核心的第四代仪器智能 式仪表迅速普及。这类仪器内置微处理器,可以进行自动测试和数据处理功能,习惯上称 为智能仪器。其缺点是它的功能模块都是以硬件的形式存在,无论是开发还是应用,都缺 乏灵活性。5)虚拟仪器目前,电子测量领域出现了一种全新的仪器虚拟仪器。虚拟

    14、仪器与智能仪器有点 类似,它是将仪器装入计算机,以通用的计算机硬件及操作系统为依托,来实现各种仪器 功能。采用虚拟仪器技术构建的测试仪器,具有开发效率高、可维护性强、测试精度高、 稳定性和可靠性好等优点,因此具有较高的性能价格比,便于节省投资、设备更新和功能 转换与扩充。虚拟仪器的起源可以追溯到 20 世纪 70 年代,那时计算机测控系统在国防、航天等领 域已经有了相当的发展。PC机出现以后,用计算机来模拟替代传统的仪器称为了可能,甚 至在 Microsoft 公司的 Windows 诞生之前, NI 公司已经在 Macintosh 计算机上推出了 LabVIEW2.0以前的版本。对虚拟仪器和

    15、LabVIEW长期、系统、有效的研究开发使得该公司 成为业界公认的权威。第一台虚拟仪器诞生于 1987 年,此后,虚拟仪器的发展势头迅猛, 到 1994 年,已有 95 个厂家的 1000 多种产品销售。工业发达国家已经将虚拟仪器技术广 泛用于航天、通讯、生物医药、地球物理、电子、机械等各个领域,进行工程技术和科学 研究。国内对虚拟仪器的研究与工程应用也取得了很多成果,在产品性能测试、设备故障 诊断、生产过程控制中得到普遍应用。虚拟仪器对于测量仪器的深刻意义在于:测量仪器的功能可以由用户根据需要自行设 计软件来定义或扩展,而不是由厂家事先定义固定不可改变的。2.1.4虚拟仪器系统的构成虚拟仪器

    16、由硬件设备与接口、设备驱动软件和虚拟仪器面板组成。其中,硬件设 备与接口可以是各种以 PC为基础的内置功能插卡、通用接口总线接口卡、串行口、 VXI 总线仪器接口等设备,或者是其它各种可程控的外置测试设备,设备驱动软件是 直接控制各种硬件接口的驱动程序, 虚拟仪器通过底层设备驱动软件与真实的仪器系 统进行通讯, 并以虚拟仪器面板的形式在计算机屏幕上显示与真实仪器面板操作元素 相对应的各种控件。 用户用鼠标操作虚拟仪器的面板就如同操作真实仪器一样真实与 方便。虚拟仪器系统的硬件构成 :虚拟仪器的硬件系统一般分为计算机硬件平台和测控功能硬件。 计算机硬件平台可以是各种类型的计算机, 如台式计算机、

    17、 便携式计算机、 工作站、 嵌入式计算机等。 它管理着虚拟仪器的软件资源,是虚拟仪器的硬件基础。因此,计算机技术在显示、 存储能力、处理器性能、网络、总线标准等方面的发展,导致了虚拟仪器系统的快速 发展。按照测控功能硬件的不同, VI 可分为 DAQ、 GPIB、VXI、PXI 和串口总线五种标 准体系结构,它们主要完成被测输入信号的采集、放大、模 / 数转换。 虚拟仪器系统的软件构成 :测试软件是虚拟仪器的主心骨。 NI 公司在提出虚拟仪器概念并推出第一批实用 成果时, 就用软件就是仪器来表达虚拟仪器的特征, 强调软件在虚拟仪器中的重要位 置。 NI 公司从一开始就推出丰富而又简洁的虚拟仪器

    18、开发软件。使用者可以根据不 同的测试任务, 在虚拟仪器开发软件的提示下编制不同的测试软件, 来实现当代科学 技术复杂的测试任务。 在虚拟仪器系统中用灵活强大的计算机软件代替传统仪器的某 些硬件, 特别是系统中应用计算机直接参与测试信号的产生和测量特性的分析, 使仪 器中的一些硬件甚至整个仪器从系统中消失, 而由计算机的软硬件资源来完成它们的 功能。虚拟仪器测试系统的软件主要分为以下四部分。(1)仪器面板控制软件仪器面板控制软件即测试管理层, 是用户与仪器之间交流信息的纽带。 利用计算 机强大的图形化编程环境,使用可视化的技术,从控制模块上选择你所需要的对象, 放在虚拟仪器的前面板上。(2)数据

    19、分析处理软件 利用计算机强大的计算能力和虚拟仪器开发软件功能强大的函数库可以极大提 高虚拟仪器系统的数据分析处理能力,节省开发时间。(3)仪器驱动软件 虚拟仪器驱动程序是处理与特定仪器进行控制通信的一种软件。 仪器驱动器与通 信接口及使用开发环境相联系,它提供一种高级的、抽象的仪器映像,它还能提供特 定的使用开发环境信息。 仪器驱动器是虚拟仪器的核心, 是用户完成对仪器硬件控制 的纽带和桥梁。虚拟仪器驱动程序的核心是驱动程序函数 /VI 集,函数 /VI 是指组成 驱动的模块化子程序。驱动程序一般分为两层,底层是仪器的基本操作,如初始化仪 器配置仪器输入参数、收发数据、查看仪器状态等。高层是应

    20、用函数 /VI 层,它根据 具体测量要求调用底层的函数 /VI 。( 4)通用 I/O 接口软件在虚拟仪器系统中, I/O 接口软件作为虚拟仪器系统软件结构中承上启下的一 层,其模块化与标准化越来越重要。 VXI 总线即插即用联盟,为其制定了标准,提出 了自底向上的I/O接口软件模型即 VISA。作为通用I/O标准,VISA具有与仪器硬件 接口无关性的特点, 即这种软件结构是面向器件功能而不是面向接口总线的。应用 工程师为带 GPIB接口仪器所写的软件,也可以于 VXI系统或具有RS232接口的设备 上,这样不但大大缩短了应用程序的开发周期, 而且彻底改变了测试软件开发的方式 和手段。2.1.

    21、5虚拟仪器系统软面板的设计标准虚拟仪器软面板是用户用来操作仪器,与仪器进行通信,输入参数设置,输出结 果显示的用户接口。其设计准则是:(1)按照VPP规范设计软面板,使面板具有标准化、开放性、可移植性。( 2) 根据测试要求确定仪器功能。根据测试任务确定仪器软面板具体测试、测 量功能,开关、控制等设置要求。( 3) 用面向对象的设计方法设计软面板。按照面向对象的设计思想,一个虚拟 仪器集成系统由多个虚拟仪器组成, 每个虚拟仪器均由软面板控制。 软面板由大量的 虚拟控件组成。2.1.6虚拟仪器系统的组建方案在虚拟仪器系统的组建方案,主要包括底层硬件、软硬件接口、应用程序以及驱 动程序的设计与开发

    22、。(1)制定所设计仪器的接口形式如果仪 器设备 具有 RS-232 串行接口, 则直接用连 线将仪 器设备和计 算机的 RS-232串行口连接即可。如果是 GPIB接口,需要额外配备一块 GPIB-488接口板, 将接口板插入计算机的 ISA 插槽, 建立起计算机与仪器设备之间的通信桥梁。 如果使 用计算机来控制 VXI总线设备,则需要配置一块 GPIB接口卡,通过GPIB总线与VXI 主机箱零槽模块通信。零槽模块的 GPIB-VXI 翻译器将 GPIB 的命令翻译成 VXI 命令 并把各模块返回的数据以一定的格式传回主控计算机。 DAQ数据采集卡是基于计算机标准总线的,因此可以将数据采集卡直

    23、接插到计算机的插槽上。( 2) 开发硬件采集卡一种典型的数据采集卡组成包括,先用传感器把非电的物理量转变成模拟电量,ADC行数字转换,提采样/ 保持器可以保持信号,实现对瞬时信号进行采集,以便高ADC转换器的转换精度。实现在测量中同时对多路模拟信号进行采样。 多路模拟开关可以分时选通来自多个输入通道的某一路信号, 这样在多路开关后的单元电路, 只 需一套即可,也可以采用计算机进行多路选择控制。当传感器输出的信号比较小,可 以用放大器放大和缓冲输入信号, 如果采用的是可编程增益放大器就可以通过计算机 进行增益选择控制确定增益倍数。 精度及性能是仪器系统的生命, 而这完全依赖于提供基础数据的信号采

    24、集控制电路, 因此在硬件采集电路的设计时, 需根据所设计的虚拟仪器所要达到的性能指标和被测信号的特点, 设计合理的系统结构。 系统的结构合 理与否,对系统的可靠性、性能价格比等有直接影响,在硬件和软件功能的设计上要 尽量使虚拟仪器的结构简单,可靠性高,成本低廉,选用合适的单元器件,尽可能的 提高采集卡采集的精度和速度。(3) 确定设计采集卡的设备驱动程序方案采集卡的设备驱动程序是控制各种硬件采集卡的驱动程序, 是连接主控计算机与 信号采集调理部件的纽带。 驱动程序的实质是为用户提供了用于仪器操作的较抽象的 操作函数集,它是虚拟仪器核心软件之一。( 4) 确定虚拟仪器系统应用程序编程语言虚拟仪器

    25、系统软件结构的设计在体现整个系统的性能和灵活性方面作用很大, 因此在开发虚拟仪器系统的软件部分时, 首先要根据所开发的虚拟仪器功能和性能, 确 定应用程序和软面板程序的模块结构和功能, 画出各部分的流程图, 采用合适的编程 语言。 在编制虚拟仪器软件中可采用两种编程方法。 一种是采用面向对象的可视化的 高级编程语言,如 VC+ VB和Delphi等编写虚拟仪器的软件,这种方法实现的系统 灵活性高, 易于扩充和升级维护。 另一种是采用图形化编程方法, 如 LabVIEW, HPVEE, 采用图形化编程的优势是软件开发周期短、 编程较简单, 特别适合工程技术人员使用。 总之在编写程序时, 要尽可能

    26、的让每一模块都有一定的独立性, 模块之间明确定义接 口,模块之间可以采用数据传递的形式进行联系。(5) 软件调试和运行 程序编写好以后要对各模块进行调试和运行,可以通过采集各种标准信号来验证虚拟仪器系统功能的正确性和性能的优良性。2.2图形化编程语言 LabVIEW的概述“软件即是仪器,仪器即是软件” ,由此可见,软件对于虚拟仪器的重要作用。 在计算机和一起硬件资源确定的情况下,用户可以根据不同的需要,利用软件设计出 不同的虚拟仪器系统。下面主要介绍功能强大的图形化编程语言 LabVIEW。2.2.1LabVIEW 定义LabVIEW( Laboratory Virtual Instrumen

    27、t Engineering Workbench )是一种图形化的编程语言(又称“ G语言),它是由美国 NI公司(NATIONAL INSTRUMENTSCompany推出的虚拟仪器开发平台,也是目前应用最广、发展最快、功能最强的图 形化软件集成开发环境。LabVIEW作为一种强大的虚拟仪器开发平台,广泛的被工业界、学术界和研究室 所接受,被视为一个标准的数据采集和一起控制软件。 LabVIEW集成了 GPIB VXI、RS-232 和 RS-485 协议的硬件及数据采集卡通讯的全部功能, 并且它还内置了便于应 用TCP/IP、ActiveX 等软件标准的库函数。因此, LabVIEW是一个功

    28、能强大且灵活的软件,利用它可以方便地组建自己的虚拟仪器。使用 LabVIEW 开发平 台编制的 程序称 为 虚拟 仪器程 序, 它包括前面板 (FrontPanel )、流程图( BlockDiagram )以及图标 /连接器( Icon/Connector )三 部分。LabVIEW简化了虚拟仪器系统的开发过程,缩短了系统的开发和调试周期,它 让用户从繁琐的计算机代码编写中解放出来,把大部分精力投入系统设计和分析当 中,而不再拘泥于程序细节。2.2.2LabVIEW 软件的特点LabVIEW是一种图形化的程序语言, 使用这种语言编程时, 基本上不用写程序代码,取而代之的是程序流程图。 Lab

    29、VIEW尽可能的利用了技术人员、科学家、工程师所熟悉的术语、图标和概念。因此, LabVIEW是一个面向最终用户的工具,它可以增强用户构建自己的科学和工程系统的能力, 提供了实现仪器编程和数据采集系统的便 捷途径,使用它进行原理研究、设计、测试并实现仪器系统时,可以大大提高工作效 率。LabVIEW是通过图形符号来描述程序的行为, 它消除了令人烦恼的语法规则, 减轻了用户编程的负担,可以把效率提高数十倍,其主要特点可归纳为如下几点: 具有图形化的编程方式,是真正面向科学家和工程师的语言。32bit 的编译器编译生成的程序可保证数据采集、测试方案的告诉执行。 提供了大量的虚拟仪器和库函数来帮助编

    30、程。采用传统的调试手段与新颖的高亮显示,更有利于编程人员进行调试。 囊括了各种仪器通信总线标准的所有功能函数,方便了那些不懂总线标准的用户 也能够驱动不同的总线标准接口设备与仪器。强大的网络功能,支持常用的网络协议,可以进行网上发布以及远程监控仪器。LabVIEW像许多重要的软件一样, 它提供了 Windows、UNIX、Linux、Macintosh 的多种版本。2.2.3虚拟仪器的功能和基本工作原理1虚拟仪器的功能:(1) 信号调理和采集功能;(2) 数据分析和处理功能;(3)参数设置和结果表达。2虚拟仪器的基本工作原理虚拟仪器完成上述三大功能的原理框图如图 2 所示图2虚拟仪器原理功能图

    31、工作构成如下:首先,用户通过虚拟仪器面板设置好仪器功能,量程,频段等工作参 数后,启动仪器进行测量。在计算机控制下,被测对象经仪器部分的调理和采集后,变成 数据,再经过计算机处理,其结果送显示,由用户读取或打印输出。3、温室大棚的虚拟仪器设计系统3.1温室大棚当大棚内温度过高或过低时,大棚号会显示出红色,并出现“温度报警”的字样,这是,点击1号大棚,会出现1号大棚内的子程序前面板,显示温度值等数据,具体介绍在 后面给出。2号大棚的设计和一号大棚类似,不在介绍。1号大棚的程序框图如图3-1所示,“0K”为布尔按钮,其值为1和0,1为真,0为假。 通过设置,能改变按钮的属性。框图为选择结构的一种,

    32、其输入为“ Ture”和“ False”两种,当输入为Ture时,为真,显示Ture框架里的内容,当为“ False”时,显示False内的图3-1 1号大棚的子程序框图内容。图中程序执行的步骤为:当按下按钮时,其值为 Ture,程序执行其内容。在本框图中,False框架内的内容为空,忽略不计,所以没有显示。最基本的选择结构由选择框架、选择端口、选择器标签,以及递增 /递减按钮组成。选 择结构比较灵活,输入选择端口中的外部控制条件的数据类型有 3种可选:布尔型、数字 型和字符串型。当控制条件为布尔型时,选择结构的选择器标签的值为 Ture和False两种,即有Ture和False两种选择框架,这是系统的默认的选择框架类型。当控制条件为数字型时,选择结构的选择器的选择器标签的值为整数


    注意事项

    本文(基于虚拟仪器蔬菜大棚温湿度控制系统设计.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开