欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    LabVIEW上位机报警监视程序设计.docx

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

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

    LabVIEW上位机报警监视程序设计.docx

    本科毕业设计(论文)学院电子信息学院专业电气工程及其自动化学生姓名六月江苏科技大学本科毕业论文1.abVIEW上位机报警监视程序设计AlarmMonitoringProgramBasedon1.abVIEW江苏科技大学毕业设计(论文)任务书学院名称:电子信息学院专业:电气工程及其自动化学生姓名:学号:指导教师:职称:讲师2023年2月28日毕业设计(论文)题目:1.ABVIEW上位机报警监视程序设计一、毕业设计(论文)内容及规定(涉及原始数据、技术规定、达成的指标和应做的实验等)1提供条件:1.ABVIEW软件2设计内容与规定:(1)学习、理解1.ABVIEW软件;(2)学习、理解渡船报警的方法和规定;(3)结合渡船报警的方法和规定,运用1.ABVlEW软件进行编程;(4)撰写论文,通过答辩。二、完毕后应交的作业(涉及各种说明书、图纸等)1 .毕业设计论文一份(不少于1.5万字);2 .外文译文一篇(不少于5000英文单词);3 .包含任务书、开题报告、中期检查和前三项内容的光盘一张。三、完毕日期及进度2023年3月21日至2023年6月17日,共16周。进度安排:3.213.28,熟悉任务规定,查阅资料,翻译外文资料;3.28-4.08,学习、理解渡船报警的方法和规定;4.08-4.30,学习、理解1.ABVIEW软件的使用;5.1-5.30,运用1.ABVIEW软件,进行编程;5.31-6.17,撰写毕业论文、答辩。五.重要参考资料(涉及书刊名称、出版年月等):1.1.abVIEW8.20程序设计从入门到精通。陈锡辉,张银鸿主编2.王磊等.精通1.abVlEW8.0.北京:电子工业出版社,2023系(教研室)主任:(签章)年月日学院主管领导:(签章)年月日摘要虚拟仪器是将仪器技术、计算机技术、总线技术和软件技术紧密的融合在一起,运用计算机强大的数字解决能力实现仪器的大部分功能,打破了传统仪器的框架,形成的一种新的仪器模式。本文一方面介绍了虚拟仪器的概念及其软件开发平台1.abVIEW,并学习了1.abVIEW软件。然后运用1.abVIEW软件对渡船报警监视程序进行了设计,并阐明了该设计的每个环节。本设计是虚拟仪器在测控领域的一次成功尝试。实践证明虚拟仪器是一种优秀的解决方案,可以高效的实现各种测控任务。关键字:虚拟仪器;1.abVIEW;报警监视;程序设计AbstractVirtualInstrument(VI)iscombinescomputerscience,bustechnology,softwareengineeringwithmeasurementinstrumentationtechnology,employsthecomputer'spowerfuldigitalprocesscapabilitytorealizemainfunctionofinstrument.Itbreaksthemainframeoftraditionalinstrumentandforgesanewinstrumentpattern.Thispaperintroducestheconceptofvirtualinstrumentanditssoftwaredevelopmentplatformfor1.abVIEWandlearnsthe1.abVIEWsoftware.Ferrythenuse1.abVIEWsoftwaretodesignthealarmmonitoringprogram,andillustrateseachstepofthedesign.ThisprojectisasuccessfulapplicationofVIinmeasurementdomain,whichtestifiesthatVIisanavailableandeffectivesolutionandcanbeemployedtoaccomplishmajoritycomplicatedmeasurementtask.Keywords:VirtUalInstrument;1.abVIEW;AlarmMonitoring;PrOgram第一章绪论错误!未定义书签。1.1 选题的目的和意义错误!未定义书签。1.2 国内外研究现状及存在的问题错误!未定义书签。1.3 重要研究内容错误!未定义书签。1.4 研究的方法、环节错误!未定义书签。第二章虚拟仪器技术介绍错误味定义书签。2.1 虚拟仪器概述错误!未定义书签。2.1.1 虚拟仪器技术的由来错误!未定义书签。2.1.2 虚拟仪器技术的定义错误!未定义书签。2.2 虚拟仪器的组成错误!未定义书签。2.2.1 虚拟仪器硬件平台错误!未定义书签。2.2.2 虚拟仪器软件系统错误!未定义书签。2.3 虚拟仪器的功能及特点错误!未定义书签。2.3.1 虚拟仪器的功能错误!未定义书签。2.3.2 虚拟仪器的特点错误!未定义书签。2.4 虚拟仪器的应用前景错误!未定义书签。第三章1.abVIEW软件的学习错误!未定义书签。3.1 1.abVlEW8.5开发环境错误!未定义书签。3.2 1.abVlEW应用程序的构成错误!未定义书签。3.2.1 前面板介绍错误!未定义书签。3.2.2 程序框图介绍错误!未定义书签。3.2.3 图标/连接器简介错误!未定义书签。3.3 1.abVlEW的操作选板错误!未定义书签。3.3.1 工具选板介绍错误!未定义书签。3.3.2 控件选板介绍错误!未定义书签。3.3.3 函数选板介绍错误!未定义书签。3.4 1.abVIEW程序调试技术错误!未定义书签。3.4.1 运营Vl错误!未定义书签。3.4.2 出现语法错误错误!未定义书签。3.5 1.abVlEW程序的一般设计过程错误!未定义书签。351一方面创建前面板:错误!未定义书签。3.5.2框图程序的设计错误!未定义书签。第四章渡船简介错误!未定义书签。4.1 渡船介绍错误!未定义书签。4.1.1 渡船的特点错误!未定义书签。4.1.2 渡船的类型错误!未定义书签。4.2 渡船机舱监测报警系统的介绍错误!未定义书签。4.2.1 船舶机舱监测报警系统概述错误!未定义书签。4.2.2 船舶机舱监测监视过程及信息参数错误!未定义书签。4.2.3 船舶机舱监测报警系统的功能错误!未定义书签。4.3 设计的规定和用到送到知识点错误!未定义书签。4.3.1 所需控制量的规定错误!未定义书签。4.3.2 设计所用到的知识错误!未定义书签。4.4 1.abVlEW程序的设计错误!未定义书签。4.4.1 程序框图的设计错误!未定义书签。4.4.2 前面板的设计错误!未定义书签。4.5 1.abVIEW程序的调试错误!未定义书签。4.5.1 输入值没有超过上限的调试错误!未定义书签。4.5.2 输入值超过上限的调试错误!未定义书签。453调试的结果错误!未定义书签。结论错误!未定义书签。致谢错误!未定义书签。参考文献错误!未定义书签。第一章绪论1.1 选题的目的和意义随着近代工业逐步向机电一体化方向发展,设备的自动化、智能化、大型化与复杂化限度的不断提高,设备发生故障给公司所带来的经济损失越来越大,因此对设备的运营状况进行实时监测和故障诊断势在必行。可以这样说,选择对的的设备工作状况监测和故障诊断技术是现代工业保证生产系统运营稳定性和可靠性的重要手段。而由美国国家仪器(NI)公司研制开发的图形化编程语言1.abVIEW就是这样一种对的的选择,它为操作人员提供了一种图形化操作界面,有助于操作人员准确、直观地进行监控,并可以迅速做出判断,减少损失。1.2 国内外研究现状及存在的问题当前的图形报警系统重要有以下几种类型:一种是由分区控制器、报警器、总控制器等报警模块组成的多级式报警系统,PC机重要与总控制器进行连接,只负责报表、打印、显示等功能;另一种是以视频监控为主的,通过捕获解决图像进行报警,有专用的主机和设备,虽然功能强大,但是价格昂贵。根据上述背景情况,以PC机作为主控机,开发了一款图形报警系统。1.abVIEW(1.aboratoryVirtualInstrumentEngineeringWorkbench)是实验室虚拟仪器集成开发平台的简称,它是目前国际上应用最广泛的虚拟仪器开发环境之一,它具有工业标准的图形化编程工具,重要用于开发测试、测量和控制系统。1.abVIEW和传统的编程语言有很多相似之处,如:数据类型、数据运算、控制结构等。但与传统的编程语言相比,1.abVIEW的重要优势具体体现在以下几个方面:(1)提供了丰富的图形控件,并采用图形化的编程方法,彻底把工程师们从复杂枯涩的文本编程工作中解放出来。(2)内建的编译器在用户编写程序的同时就在后台自动完毕编译。(3)由流于采用数据流模型,它实现了自动的多线程,从而能充足运用解决器特别是多解决器的解决功能。(4)通过D1.1.、CIN节点、ACtiVeX、.NET或MAT1.AB脚本节点等技术,可以轻松实现1.abVIEW与其他编程语言混合编程。(5)通过应用程序生成器可以轻松地发布EXE、动态链接库或安装包。(6) 1.abVIEW提供了大量的驱动与专用工具,几乎能与任何接口的硬件轻松连接。(7) 1.abVIEW内建了600多个分析函数,用于数据分析和信号解决。(8) Nl同时提供了丰富的附加模块,用于扩展1.abVIEW在不同领域中的应用。同时,上位机软件采用1.ABVIEW进行编写,可减少开发难度,缩短开发周期,并可以根据用户的需求对系统做出快速的更改。虽然1.ABVlEW的底层也是用C实现的,它也遵循冯诺依曼体系结构,但其在编程方法产生较大改变,使它有了全新的编程概念和思维方式,当然也随之带来了全新的问题,这其中较为明显的是程序流控制方面的问题。同时,1.abVIEW作为一种计算机软件,它也许由于某种因素致使数据丢失或破坏,使读数偏离真实的数值;另一方面,它可以根据使用的操作人员的心理需求和也许变更数据的比例关系,从而导致弄虚作假,使可信度减少。1.3重要研究内容1.abVIEW上位机报警监视程序设计是运用1.abVIEW来实现对设备状态的监视和故障报警。重要有,运用传感器采集信息,然后传送到上位机上。同时,上位机软件平台采用1.abVlEW图形化编程语言,建立起数据采集和分析解决系统,对传感器采集来的数据进行分析,假如超过预先设定好的范围,在上位机上显示报警信号。1.4研究的方法、环节(1)学习、理解1.abVIEW软件,熟悉1.abVlEW编程环境,纯熟掌握1.abVlEW的编程语言,进行程序的编写。(2)学习、理解报警监视系统的建立过程,了解建立过程中所需的器件及其所起的作用。(3)结合报警监视系统的方法和规定,运用1.abVIEW软件来进行总的程序的编写。第二章虚拟仪器技术介绍2.1 虚拟仪器概述仪器技术发展至今,经历了模拟仪器、数字化仪器、智能仪器以及单台仪器、层叠式仪器系统阶段,从20世纪80年代进入虚拟仪器系统时代。2.1.1 虚拟仪器技术的由来电子技术的飞速发展及其在各方面的广泛应用,对仪器的“智能”规定越来越高,仪器中微机的任务不断加重,仪器在很多方面逐渐向微计算机靠拢。因此,需要统筹地考虑仪器与计算机之间的系统结构。在这种背景下,1982年出现了一种新型的、与PC机配合使用的模块式仪器,自动测试系统结构也从传统的机架层叠式结构发展成为模块式结构。与传统仪器不同的是,模块式仪器自身不带仪器面板,因此必须借助于PC机的强大的图形环境和在线帮助功能,建立图形化的“虚拟的”仪器面板,完毕对仪器的控制、数据分析与显示。这种与PC机结合构成的,包含实际仪器使用与操作信息软件的仪器,称为“虚拟仪器:1986年10月,美国Nl公司推出了图形化虚拟仪器专用开发平台1.abVIEW,它采用独特的图形化编程方式,编程过程简朴方便,是目前最受欢迎的虚拟仪器主流开发平台。在软件上,为了兼顾其他高级语言开发者的习惯,NI还推出了1.abWindOWS/CVI等交互式开发平台。通过数年的发展,Nl公司从正式发布1.abVIEW1.0到目前的1.abVIEW2023,几乎不到两年就推出一个新版本,可见虚拟仪器技术进步的迅速。从虚拟仪器概念提出至今,有关虚拟仪器技术的研究方兴未艾。研究人员在虚拟仪器硬件接口、虚拟仪器软件及其设计方法等方面做了许多故意义的研究工作,并已开发了许多实用的虚拟仪器系统。典型的虚拟仪器模式可以理解为,除了信号的输入和输出以外,仪器的其他操作,如测量、控制、变换、分析、显示等功能均由软件来实现,它们依据某种通用或专用总线标准或规约,或以某种接口形式,与计算机进行通信,由计算机统一进行调度和管理的一种数字化仪器。2.1.2 虚拟仪器技术的定义所谓虚拟仪器(VirtUaIlnStnlment),是指在以通用计算机为核心的硬件平台上,由用户设计定义,具有虚拟面板,其仪器的大部分测试功能由测试软件实现的一种计算机仪器系统。仪器的面板由显示在计算机上的软面板来代替,信号的获取和信号的分析、解决、存储及打印等功能完全由软件来实现。其实质是运用计算机显示器的显示功能来模拟传统仪器的控制面板,以多种形式表达输出检测结果;运用计算机的软件功能实现信号数据的运算、分析和解决;运用I/O接口通信设备完毕信号的采集与传输,最终完毕各种测试功能。2.2 虚拟仪器的组成虚拟仪器一般由通用仪器硬件平台和应用软件两大部分组成。2.2.1 虚拟仪器硬件平台虚拟仪器的硬件一般涉及计算机和外围硬件设备。PC机可以选择各种类型的通用计算机,它是硬件平台的核心。虚拟仪器使用的个人计算机中,微解决器和总线成为最重要的因素。它重要用来提供实时高效的数据解决和显示功能。而外围硬件设备则重要涉及各种计算机内置仪器插卡和外置测试仪器设备。通过和谐的图形界面操作,自己定义、自己设计,从而完毕对被测试量的采集、分析和显示等功能。目前较为常用的虚拟仪器系统是数据采集卡系统、GPIB仪器控制系统、VXl仪器系统以及这三者之间的任意组合。重要完毕被测信号的采集、放大、模/数转换及数/模转换和信号输出控制等。可根据不同的总线情况采用不同的I/O接口硬件设备,如数据采集卡(DAQ)、GPlB总线仪器、VXI总线仪器模块、串口仪器等,虚拟仪器构成方式有五种类型,无论上述哪种Vl系统,都是通过应用软件将仪器硬件与通用计算机相结合。其中,PC-DAQ测量系统是构成Vl的最基本的方式,也是最便宜的方式。2.2.2 虚拟仪器软件系统虚拟仪器软件由两大部分构成,即应用程序和I/O接口仪器驱动程序。(1)应用程序:实现虚拟面板功能的前面板的软件程序;定义仪器测试功能的流程图软件程序。(2) 1/0接口仪器驱动程序:这类程序用来完毕特定外部硬件设备的扩展、驱动与通信。输入/输出(I/O)接口软件存在于仪器(即I/O接口设备)与仪器驱动程序之间,是一个完毕对仪器内部寄存器单元进行直接存取数据操作,对VXI背板总线与器件作测试和控制,并为仪器与仪器驱动程序提供信息传递的底层软件层,是实现开放的、统一的虚拟仪器系统的基础与核心。仪器驱动程序是连接上层应用软件与底层输入/输出(I/O)软件的纽带和桥梁。这些软件开发工具为用户设计虚拟仪器应用软件提供了更多方便条件与良好的开发环境。2.3 虚拟仪器的功能及特点2.3.1 虚拟仪器的功能虚拟仪器运用个人计算机强大的图形环境和在线帮助功能,建立虚拟仪器面板,完毕对仪器的控制,数据分析与显示。目前虚拟仪器广泛应用于电子测量、电力工程、矿质勘探、医疗、振动分析、声学分析、故障诊断及教学科研等诸多领域。虚拟仪器的基本功能有以下三点:(1)信号调理与采集功能此项功能重要是由虚拟仪器的硬件平台完毕的。仪器硬件可以是插入式数据采集卡及必要的外围电路,或者是带标准总线接口的仪器,如GPIB,VXI,PXI,STD,PCI总线仪器和网络化仪器等。(2)数据分析与解决功能虚拟仪器充足运用了计算机的高速存储功能、运算功能,并通过软件实现对输入信号的分析解决,如数字滤波、记录解决、数值计算、信号分析、数据压缩、模式辨认等数字信号解决。(3)参数设立和结果表达功能虚拟仪器充足运用计算机的人机对话功能,完毕仪器的各种工作参数的设立,如功能、频段、量程等参数的设立,对测量结果的表达与输出有多种方式,如屏幕显示,电、磁、光存储,绘图打印,网络传输等。232虚拟仪器的特点虚拟仪器技术就是基于PC技术的、用户自定义的测试和测量解决方案,其四大优势在于:性能强性价比高、扩展性强、开发时间短,以及杰出的集成功能。(1)性能强性价比高以软件为主的测量系统,充足运用了常用台式计算机及工作平台的计算、显示和互联网等的强大功能。由于传送的信号大多是数字信号,数据的解决几乎是软件实现的,从而大大减少了环境干扰和系统误差的影响。(2)扩展性强虚拟仪器的硬、软件具有开放性、模块化、可反复使用及互换性等特点。为提高测试系统的性能,可以方便地加入一个通用仪器模块或更换一个仪器模块,而不必购买一个全新的系统,大大有助于测试系统的功能扩展。(3)开发时间短在驱动和应用两个层面上,优秀虚拟仪器开发平台已经将其高效的软件构架与计算机、仪器仪表和通讯方面的最新技术结合在一起,给用户提供最方便的、最灵活的操作以及强大的功能,让用户轻松地配置、创建、部署和维护高性能、低成本的测量和控制解决方案。(4)杰出的集成随着产品在功能上不断地趋于复杂,工程师们通常需要集成多个测量设备来满足完整的测试需求,虚拟仪器软件平台为大部分I/O设备提供了标准的接口,帮助用户轻松地将多个测量设备集成到单个系统,减少了任务的复杂性。2.4 虚拟仪器的应用前景近年来,世界各国的虚拟仪器公司开发了不少虚拟仪器开发平台软件,以便使用者运用这些仪器公司提供的开发平台组建自己的虚拟仪器或测试系统。最早和最具影响的开发软件,是Nl公司的1.abVIEW软件和1.abWindows/CVI,1.abVIEW采用图形化编程方案,是非常实用的开发软件。1.abWindOWS/CVI是为熟悉C语言的开发人员准备的、在WindOWS环境下的标准ANSlC开发环境。虚拟仪器正在继续迅速发展。虚拟仪器的突出成就不仅是可以运用PC机组建灵活的虚拟仪器,取代测量技术传统领域的各类仪器,更重要的是它可以通过各种不同的接口总线,组建不同规模的自测试系统。它可以与不同的接口总线的沟通,将虚拟仪器、带接口总线的各种电子仪器或各种插件单元,调配并组建成为中小型甚至大型的自动调试系统。虚拟仪器在组成和改变仪器的功能和技术性能方面具有灵活性与经济性,因而虚拟仪器将会在科学技术的各个领域得到广泛应用。第三章1.abVIEW软件的学习3.1 1.abVIEW8.5开发环境启动1.abVlEW8.5程序初始化界面如下图所示:左边新建栏中的VI选项用于创建一个新的空白的VI程序;项目可以创建一个新的工程项目;基于模板的Vl按类型列出1.abVIEW自身提供的Vl模板,用户可以以这些模板为基础,建立自己的程序;更多选项和基于模板的Vl选项的功能类似。打开栏中列出了最近打开的工程项目和VI程序列表,通过浏览可以选择其他的项目和Vl程序。图中右边重要列出了1.abVIEW的帮助信息,通过选择这些信息用户可以更好地学习1.abVIEWo3.2 1.abVIEW应用程序的构成所有的1.abVlEW应用程序,即虚拟仪器(VI),都涉及前面板、流程图以及图标/连结器三部分。3.2.1 前面板介绍前面板的开发窗口如图1所示。窗口中包含主选菜单栏和快捷工具栏。用户制作虚拟仪器前面板是用工具选板中相应的工具去选取控件选板上的相关控件,并拖入到窗口中的适当位置。图1前面板的编辑窗口前面板上的工具条:I侧lli7ptffl8Sl“I1.H宸"I坐TICM叵1运营按钮。至I:连续运营按钮。乐:中断运营按钮。当编码犯错使Vl不能编译或运营时,中断运营按钮将替换运营按钮。®I:异常终止执行按钮。回:暂停/继续按钮。而71.对齐对象按钮。用于将变量对象设立成较好的对齐方式。圭1分布对象按钮。用于对两个及其以上的对象设立最佳分布方式。田:调整对象大小按钮。用于将若干个前面板对象调整到同一大小。前面板是图形用户界面,也就是Vl的虚拟仪器面板,这一界面上有用户输入和显示输出两类对象,具体表现有开关、旋钮、图形以及其他控件和显示对象。3.2.2 程序框图介绍程序框图是图形化程序的源代码,是Vl测试功能软件的图形化表述。虚拟仪器通过软件编程来实现测试功能。图2所示为程序框图编辑窗口。选用工具选板中相应的工具去控件功能选板上的有关图标来设计制作虚拟仪器流程图,以完毕虚拟仪器的设计工作。43未命名1程由S图文件(E)编技(EW(Y)项目(E)逐作(Q)工具CDS(W)踏助(W图2程序框图的编辑窗口程序框图工具条:>创1网因叵dDpt砺国"体Mlg嗣:加亮执行按钮。当程序执行时,在框图代码上可以看都数据流,这对于调试和校验程序的对的运营是非常有用的。在加亮的执行模式下,按钮转变成一个点亮的灯泡:翻。置:保存连线值按钮。鼠:单步进入按钮。允许进入节点,一旦进入节点,就可在节点内部单步执行。守:单步跳过按钮。单步跳过节点,但不执行时不进入节点内部但有效地执行节点。单步跳出按钮。允许跳出节点,通过跳出节点可完毕该节点的单步执行并跳转到下一个节点。2t腼蜥小_d:文本设立按钮。IH:层叠顺序。在程序框图中对Vl编程,以控制和操纵定义在前面板上的输入和输出功能。程序框图中涉及前面板上的控件的连线端子,尚有一些前面板上没有,但编程必须有的东西,例如函数、结构和连线等。323图标/连接器简介Vl具有层次化和结构化的特性。一个Vl可以作为子程序,这里称为子Vl(SubVI),被其他Vl调用。图标与连接器在这里相称于图形化的参数。构造子Vl重要的工作就是定义它的图标和联接器。每个VI在前面板和流程图窗口的右上角都显示了一个默认的图标。可以用窗口左边的各种工具设计像素编辑区中的图标形状。编辑区右侧的一个方框中显示了一个实际大小的图标。联接器是VI数据的输入输出接口。假如用面板控制对象或者显示对象从子VI中输出或者输入数据,那么这些对象都需要在联接器面板中有一个连线端子。用户可以通过选择VI的端子数并为每个端子指定相应的前面板的对象以定义联器。3.3 1.abVIEW的操作选板在1.abVlEW的用户界面上,应特别注意它的操作模板,涉及工具选板、控件选板和函数选板。这些选板集中反映了该软件的功能与特性。3.3.1 工具选板介绍该选板提供了各种用于创建、修改和调试Vl程序的工具,如图3所示。假如该选板没有出现,则可以在查看菜单下选择工具选板命令以显示该选板。数据操作工具:使用该工具来操作前面板的控制和显示。使用它向数字或字符串控制中键入值时,工具会变成标签工具的形状。0对象选择工具:用于选择、移动或改变对象的大小。当它用于改变对象的连框大小时,会变成相应形状。国文本编辑工具:用于输入标签文本或者创建自由标签。当创建自由标签时它会变成相应形状。E连线工具:用于在框图程序上连接对象。假如联机帮助的窗口被打开时,把该工具放在任一条连线上,就会显示相应的数据类型。恒I弹出选单工具:用于弹出右键快捷选单,与单击鼠标右键作用相同。画滚动窗口工具:同时移动窗口内所有的对象。圈断点工具:使用该工具在Vl的框图程序内设立或清除断点。探针工具:可以在框图程序内的数据连线上设立数据探针。程序调试员可以通过控针窗口来观测该数据流线上的数据变化状况。IZi颜色复制工具:使用该工具来提取颜色用于编辑其他的对象。电/颜色工具:用来给对象定义颜色。它也显示出对象的前景色和背景色。332控件选板介绍该选板用来给前面板的设立各种所需的输出显示对象和输入控件对象。控件选板如下图4所示,它涉及如下所示的一些子选板。每个图标代表一类子选板。假如控件选板不显示,可以用查看菜单的控件选板功能打开它,也可以在前面板的空白处,点击鼠标右键,以弹出控件选板。图4控件选板注:只有当打开前面板窗口时才干调用控制模板。控制模板如上图所示,它涉及如图所示的几个子模板:1.数字型模板:包含数值的控制和显示。但布尔型模块:逻辑数值的控制和显示。&J字符串模板:字符串和途径的控制和显示。三三J列表和表格模板:表格和列表栏的控制和显示。Il数组和矩阵模板:复合型数据类型的控制和显示。M图形模板:显示数据结果的趋势图和曲线图。匹I途径和参考名模板:文献途径和各种标记的控制和显示。控件容器库模板:用于操作O1.E、ACtiVeX等功能。-对话框模板:用于输入对话框的显示控制。囱修饰模板:用于给前面板进行装饰的各种图形对象。333函数选板介绍函数选板是创建流程图程序的工具。该选板上的每一个顶层图标都表达1个子选板。若函数选板不出现,则可以用查看菜单下的函数选板功能打开它,也可以在流程图程序窗口的空白处点击鼠标右键以弹出函数选板,函数选板如下图5所示。图5函数选板注:只有打开了程序框图窗口,才干出现功能模板。功能模板如下图所示:副结构模板:涉及程序控制结构命令,例如循环控制等,以及全局变量和局部变量。色数值运算模板:涉及各种常用的数值运算符,如+、-等;以及各种常见的数值运算式,如+1运算;还涉及数制转换、三角函数、对数、复数等运算,以及各种数值常数。回布尔逻辑模板:涉及各种逻辑运算符以及布尔常数。lobe,字符串运算模板:包含各种字符串操作函数、数值与字符串之间的转换函数,以及字符(串)常数等。胭数组模板:涉及数组运算函数、数组转换函数,以及常数数组等。簇模板。涉及群的解决函数,以及群常数等。这里的群相称于C语言中的结构。比较模板:涉及各种比较运算函数,如大于、小于、等于。aX定期模板:涉及对话框窗口、时间和犯错解决函数等。”1图形与声音模块:涉及3D、OpenG1.声音播放等功能模块。<1应用程序控制模块:涉及动态调用Vk标准可执行程序的功能函数。3.4 1.abVIEW程序调试技术3.4.1 运营VI运营Vl将执行为该Vl所设计的操作。工具栏上的运营按钮为白色实心箭头时表达Vl可以运营。如图所示:应1.白色实心箭头也表达为该VI创建连线板后可将其作为子VI使用。单击运营或连续运营按钮或程序框图工具栏上的单步执行按钮,VI便开始运营。Vl运营时,运营按钮变为黑色箭头,表白该Vl正在运营。如图所示。画VI在运营时无法对其进行编辑。单击运营按钮,Vl只运营一次,并在完毕其数据流后停止。单击连续运营按钮,Vl将连续运营直到手动停止Vl的运营为止。如图所示:窗单击单步执行按钮,Vl将以步进方式运营。中止运营按钮IB令Vi在当前循环完毕前立即停止运营。3.4.2 出现语法错误假如一个VI程序存在语法错误,则在面板工具条上的运营按钮将会变成一个折断的箭头,表达Vl程序不能被执行。这时这个按钮被称作错误列表。创建或编辑Vl时,如VI存在错误,运营按钮显示为断开。如图所示:,如已完毕程序框图的连线而该按钮仍显示为断开,则表达VI是断开的且不能运营。单击断开的运营按钮或选择查看错误列表可查找Vl断开的因素。错误列表列出了所有的错误,错误项列出了内存中所有具有错误的项的名称,如Vl和项目库。如两个或多个项具有相同的名称,则错误项部分会显示每一项的特定应用程序实例。错误和警告列出了在错误项中选中的VI错误和警告信息。具体信息描述了错误信息,有时还会建议如何纠正错误。单击帮助按钮,可显示1.abVIEW帮助中对错误的具体描述和纠正错误环节的相关主题。单击显示错误按钮或双击错误描述,可高亮显示程序框图或前面板中包含错误的区域。如VI中具有警告旦错误列表窗口中的显示警告复选框被选中,工具栏将包含警告按钮。如图所示:画.选择工具选项,然后从类别列表中选择调试,再选中默认在错误列表对话框中显示警告复选框,可将1.abVIEW配置成总是在错误列表窗口中显示警告。在错误列表窗口打开时也可进行上述修改,并可立即查看修改结果。3.5 1.abVlEW程序的一般设计过程3.5.1 一方面创建前面板:(1)根据实际中的仪器面板以及该虚拟仪器所要实现的功能来设计前面板。(2)前面板重要由输入控制器和输出指示器组成。使用控制器可以输入数据到程序中,而指示器则可用来显示程序产生的数值。(3)运用控制模板来添加输入控制器和输出指示器,添加后会在框图程序窗口中出现相应的控制器或指示器的端口图标352框图程序的设计(1)框图程序是由节点、端口和连线组成的可执行代码。(2)对框图程序的设计重要是对节点、数据端口和连线的设计。(3)节点是Vl程序运营的要素,即一个执行单位,可以把它理解为程序的一条语句,它涉及四种类型:函数(基本操作)、VI子程序、结构和代码接口。(4)端口:控制器和指示器端口:前面板控件在框图中的映射,节点端口:函数图标的连线端口第四章渡船简介4.1 渡船介绍渡船,又称渡轮,是航行于江河、湖泊、海峡及岛屿之间的运送船舶,重要用于载运旅客、货品、车辆和列车渡过江河、湖泊、海峡。渡船是一种短程运送船舶,它历史悠久,在世界各地的许多地方可以看见它的身影。4.1.1 渡船的特点渡船具有以下特点:(1)船体结构简朴,船上设备简朴,特别是江河里过渡用的渡船,船体轻巧,生活设备很少。(2)有宽敞的舱室和甲板,便于多载客,多装货。(3)具有良好的操纵性,一般有两套动力装置,用双螺旋桨推动,操纵性好,可以方便地停靠码头,上下旅客,装卸货品。(4)具有良好的稳性,船体宽敞,稳性,有的渡船采用双体船船型,航行时平稳。4.1.2 渡船的类型渡船有多种类型,有旅客渡船、汽车渡船、列车渡船和新型的铁路联络船。(1)旅客渡船旅客渡船用来载运旅客及其随身携带的物品渡过江河、湖泊、海峡,有时同时运送非机动车和小型机动车辆,事实上,它就是一艘短程运送的客船,为了保证有足够的稳性,常采用双体船船型。旅客渡船上设有旅客坐席。(2)汽车渡船汽车渡船用来载运汽车渡过江河、湖泊、海峡,有端靠式和侧靠式两种。前者首尾相同,甲板呈长方形,两端设有吊架和带钱链的跳板,汽车通过跳板上下渡船;后者船比较大,汽车可通过码头上的跳板从两侧上下渡船。汽车渡船的特点是首、尾端对称,在首、尾端均装有推动器和船舵。这样,船的首、尾端均可以靠岸。(3)列车渡船列车渡船,又称火车渡船,用于载运铁路车辆渡过江河、海峡。它的甲板呈长方形,上铺轨道。船的首位形状相同,列车可以从两端进出。船的两端都有舵和推动器,航行时不需要调头。列车上下渡船要通过栈桥。对于要渡过较宽海峡的列车渡船要有较好的耐波性,因而首部与常规船相似,列车从船尾端上下渡船。(4)铁路联络船铁路联络船是在传统的列车渡船的基础上研制出来,实际是载运列车和旅客渡过海峡的多用途船。它有常规海船的首部,船的下层铺有轨道,用于停放列车,列车由船尾上下船。船上有上层建筑,可供旅客和列车乘务员在渡船航程中活动和休息。铁路联络船一方面由日本研制,其后,瑞典特雷勒堡到德国萨斯尼茨的传统渡船航线上,也开始采用这种新型渡船。4.2 渡船机舱监测报警系统的介绍4.2.1 船舶机舱监测报警系统概述船舶机舱监测报警系统是现代自动化船舶机舱中的最重要的基本设备,它是能准确可靠地代替轮机员,时刻巡回检测机舱中重要设备的工作状况,保证机器安全运营的监测系统。当被测参数出现不正常时,它立即自动发出报警信号,并进行打印记录,告知值班人员及时采用措施排除故障。同时该系统还能定期和随时自动进行全点和选点显示,打印记录检测点序号、时间、检测点参数等。4.2.2 船舶机舱监测监视过程及信息参数船舶机舱监测报警系统按集中监视工作过程分为2种:一种是连续集中监测报警系统。其特点是长期连续不断地对机舱内各种设备的运营参数同时检测,一旦发生故障,该检测点的传感器发送越限信号到集中监测系统,报警系统将报警信号送到机舱、集控室、驾驶室、公共场合以及轮机长、轮机员卧室。报警信号-一般设立声响报警、闪光报警灯信号,有的还设有仪表指示、数字显示及打印记录。另一种是巡回检测机舱监测报警系统。其特点是对各机器设备运营参数依次进行周期性的自动检测,也称扫描显示,可以由数字电路或微机式的方式构成,同样可进行数字显示或CRT显示、打印记录和报警,合用于检测点多的场合。在机舱中需要监测报警的参数分3类:模拟量、开关量和电动机运转信息。模拟量就是被测参数对外表现为连续变化的形式,如温度、压力、流量等。开关量就是被测量对外表现为断续变化的形式。有一种需要越限报警,如液位高低的浮子触点;尚有一种不需要报警,只是用指示灯指示某些设备工作是否正常。电动机运转信息是对风机、泵类的监测参数,这些设备不仅规定监测其正常的运转和故障停车,并且规定对正常手动停车加以区别,故设计了电动机运转单元来解决这类信息。4.2.3 船舶机舱监测报警系统的功能机舱监测报警系统要实现“无人机舱”就必须具有以下功能:1 .故障监测报警对主辅机、风机、油柜、水柜等设备的各种工况及运营参数进行监测报警。若有某工况参数越限时,监测系统立即发出声光显示信号告知当班轮机员,警示其注意机舱动力设备运转动向。2 .记录(1)定期(1h、2h、4h)制表记录。把主、辅机重要的工况参数(模拟量)定期地记录下来。(2)故障记录。把被测点(开关量或模拟量)发生故障和排除故障的时间分别记录下来供查询。(3)召唤记录。根据需要,只要按动相应按钮,随时把系统监测的工况参数打印记录下来。3 .显示(1)表头指针式显示。通常采用数量相近工况参数分组法来显示它们。(2)数字式显示。通常共用一只数字显示器来显示所有工况参数(模拟量)。4 .机舱监测报警辅助功能机舱监测报警系统除以上3种重要功能外,还需要有以下几种辅助功能:(1)分组报警根据发生报警的重要限度,把各监测点划提成4组:一般报警,如舱底水位等。重要报警,如发电机冷却水温度等。主机减速运营报警,如主机活塞冷却水高温等。主机停车报警,如滑油压力过低等。分组报警方式不仅便于当班轮机员对报警信号的重要限度做到心中有数,并且把分组报警信号送到驾驶室、轮机长室、轮机员和公共场合的延伸报警箱,使它们也发出声光报警信号,达成延伸报警的目的,所以分组报警是“无人机舱”必备功能之一。(2)排气温度偏差报警排气温度偏差报警是排气温度相

    注意事项

    本文(LabVIEW上位机报警监视程序设计.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

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




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开