LabVIEW上位机报警监视程序设计.docx
《LabVIEW上位机报警监视程序设计.docx》由会员分享,可在线阅读,更多相关《LabVIEW上位机报警监视程序设计.docx(43页珍藏版)》请在课桌文档上搜索。
1、本科毕业设计(论文)学院电子信息学院专业电气工程及其自动化学生姓名六月江苏科技大学本科毕业论文1.abVIEW上位机报警监视程序设计AlarmMonitoringProgramBasedon1.abVIEW江苏科技大学毕业设计(论文)任务书学院名称:电子信息学院专业:电气工程及其自动化学生姓名:学号:指导教师:职称:讲师2023年2月28日毕业设计(论文)题目:1.ABVIEW上位机报警监视程序设计一、毕业设计(论文)内容及规定(涉及原始数据、技术规定、达成的指标和应做的实验等)1提供条件:1.ABVIEW软件2设计内容与规定:(1)学习、理解1.ABVIEW软件;(2)学习、理解渡船报警的方
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软件,进行编程;
3、5.31-6.17,撰写毕业论文、答辩。五.重要参考资料(涉及书刊名称、出版年月等):1.1.abVIEW8.20程序设计从入门到精通。陈锡辉,张银鸿主编2.王磊等.精通1.abVlEW8.0.北京:电子工业出版社,2023系(教研室)主任:(签章)年月日学院主管领导:(签章)年月日摘要虚拟仪器是将仪器技术、计算机技术、总线技术和软件技术紧密的融合在一起,运用计算机强大的数字解决能力实现仪器的大部分功能,打破了传统仪器的框架,形成的一种新的仪器模式。本文一方面介绍了虚拟仪器的概念及其软件开发平台1.abVIEW,并学习了1.abVIEW软件。然后运用1.abVIEW软件对渡船报警监视程序进行了
4、设计,并阐明了该设计的每个环节。本设计是虚拟仪器在测控领域的一次成功尝试。实践证明虚拟仪器是一种优秀的解决方案,可以高效的实现各种测控任务。关键字:虚拟仪器;1.abVIEW;报警监视;程序设计AbstractVirtualInstrument(VI)iscombinescomputerscience,bustechnology,softwareengineeringwithmeasurementinstrumentationtechnology,employsthecomputerspowerfuldigitalprocesscapabilitytorealizemainfunctionof
5、instrument.Itbreaksthemainframeoftraditionalinstrumentandforgesanewinstrumentpattern.Thispaperintroducestheconceptofvirtualinstrumentanditssoftwaredevelopmentplatformfor1.abVIEWandlearnsthe1.abVIEWsoftware.Ferrythenuse1.abVIEWsoftwaretodesignthealarmmonitoringprogram,andillustrateseachstepofthedesig
6、n.ThisprojectisasuccessfulapplicationofVIinmeasurementdomain,whichtestifiesthatVIisanavailableandeffectivesolutionandcanbeemployedtoaccomplishmajoritycomplicatedmeasurementtask.Keywords:VirtUalInstrument;1.abVIEW;AlarmMonitoring;PrOgram第一章绪论错误!未定义书签。1.1 选题的目的和意义错误!未定义书签。1.2 国内外研究现状及存在的问题错误!未定义书签。1.3
7、 重要研究内容错误!未定义书签。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软件的学习错误!未定义
8、书签。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程序的一般设计过程
9、错误!未定义书签。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 设计所用到的知识错误
10、!未定义书签。4.4 1.abVlEW程序的设计错误!未定义书签。4.4.1 程序框图的设计错误!未定义书签。4.4.2 前面板的设计错误!未定义书签。4.5 1.abVIEW程序的调试错误!未定义书签。4.5.1 输入值没有超过上限的调试错误!未定义书签。4.5.2 输入值超过上限的调试错误!未定义书签。453调试的结果错误!未定义书签。结论错误!未定义书签。致谢错误!未定义书签。参考文献错误!未定义书签。第一章绪论1.1 选题的目的和意义随着近代工业逐步向机电一体化方向发展,设备的自动化、智能化、大型化与复杂化限度的不断提高,设备发生故障给公司所带来的经济损失越来越大,因此对设备的运营状况
11、进行实时监测和故障诊断势在必行。可以这样说,选择对的的设备工作状况监测和故障诊断技术是现代工业保证生产系统运营稳定性和可靠性的重要手段。而由美国国家仪器(NI)公司研制开发的图形化编程语言1.abVIEW就是这样一种对的的选择,它为操作人员提供了一种图形化操作界面,有助于操作人员准确、直观地进行监控,并可以迅速做出判断,减少损失。1.2 国内外研究现状及存在的问题当前的图形报警系统重要有以下几种类型:一种是由分区控制器、报警器、总控制器等报警模块组成的多级式报警系统,PC机重要与总控制器进行连接,只负责报表、打印、显示等功能;另一种是以视频监控为主的,通过捕获解决图像进行报警,有专用的主机和设
12、备,虽然功能强大,但是价格昂贵。根据上述背景情况,以PC机作为主控机,开发了一款图形报警系统。1.abVIEW(1.aboratoryVirtualInstrumentEngineeringWorkbench)是实验室虚拟仪器集成开发平台的简称,它是目前国际上应用最广泛的虚拟仪器开发环境之一,它具有工业标准的图形化编程工具,重要用于开发测试、测量和控制系统。1.abVIEW和传统的编程语言有很多相似之处,如:数据类型、数据运算、控制结构等。但与传统的编程语言相比,1.abVIEW的重要优势具体体现在以下几个方面:(1)提供了丰富的图形控件,并采用图形化的编程方法,彻底把工程师们从复杂枯涩的文本
13、编程工作中解放出来。(2)内建的编译器在用户编写程序的同时就在后台自动完毕编译。(3)由流于采用数据流模型,它实现了自动的多线程,从而能充足运用解决器特别是多解决器的解决功能。(4)通过D1.1.、CIN节点、ACtiVeX、.NET或MAT1.AB脚本节点等技术,可以轻松实现1.abVIEW与其他编程语言混合编程。(5)通过应用程序生成器可以轻松地发布EXE、动态链接库或安装包。(6) 1.abVIEW提供了大量的驱动与专用工具,几乎能与任何接口的硬件轻松连接。(7) 1.abVIEW内建了600多个分析函数,用于数据分析和信号解决。(8) Nl同时提供了丰富的附加模块,用于扩展1.abVI
14、EW在不同领域中的应用。同时,上位机软件采用1.ABVIEW进行编写,可减少开发难度,缩短开发周期,并可以根据用户的需求对系统做出快速的更改。虽然1.ABVlEW的底层也是用C实现的,它也遵循冯诺依曼体系结构,但其在编程方法产生较大改变,使它有了全新的编程概念和思维方式,当然也随之带来了全新的问题,这其中较为明显的是程序流控制方面的问题。同时,1.abVIEW作为一种计算机软件,它也许由于某种因素致使数据丢失或破坏,使读数偏离真实的数值;另一方面,它可以根据使用的操作人员的心理需求和也许变更数据的比例关系,从而导致弄虚作假,使可信度减少。1.3重要研究内容1.abVIEW上位机报警监视程序设计
15、是运用1.abVIEW来实现对设备状态的监视和故障报警。重要有,运用传感器采集信息,然后传送到上位机上。同时,上位机软件平台采用1.abVlEW图形化编程语言,建立起数据采集和分析解决系统,对传感器采集来的数据进行分析,假如超过预先设定好的范围,在上位机上显示报警信号。1.4研究的方法、环节(1)学习、理解1.abVIEW软件,熟悉1.abVlEW编程环境,纯熟掌握1.abVlEW的编程语言,进行程序的编写。(2)学习、理解报警监视系统的建立过程,了解建立过程中所需的器件及其所起的作用。(3)结合报警监视系统的方法和规定,运用1.abVIEW软件来进行总的程序的编写。第二章虚拟仪器技术介绍2.
16、1 虚拟仪器概述仪器技术发展至今,经历了模拟仪器、数字化仪器、智能仪器以及单台仪器、层叠式仪器系统阶段,从20世纪80年代进入虚拟仪器系统时代。2.1.1 虚拟仪器技术的由来电子技术的飞速发展及其在各方面的广泛应用,对仪器的“智能”规定越来越高,仪器中微机的任务不断加重,仪器在很多方面逐渐向微计算机靠拢。因此,需要统筹地考虑仪器与计算机之间的系统结构。在这种背景下,1982年出现了一种新型的、与PC机配合使用的模块式仪器,自动测试系统结构也从传统的机架层叠式结构发展成为模块式结构。与传统仪器不同的是,模块式仪器自身不带仪器面板,因此必须借助于PC机的强大的图形环境和在线帮助功能,建立图形化的“
17、虚拟的”仪器面板,完毕对仪器的控制、数据分析与显示。这种与PC机结合构成的,包含实际仪器使用与操作信息软件的仪器,称为“虚拟仪器:1986年10月,美国Nl公司推出了图形化虚拟仪器专用开发平台1.abVIEW,它采用独特的图形化编程方式,编程过程简朴方便,是目前最受欢迎的虚拟仪器主流开发平台。在软件上,为了兼顾其他高级语言开发者的习惯,NI还推出了1.abWindOWS/CVI等交互式开发平台。通过数年的发展,Nl公司从正式发布1.abVIEW1.0到目前的1.abVIEW2023,几乎不到两年就推出一个新版本,可见虚拟仪器技术进步的迅速。从虚拟仪器概念提出至今,有关虚拟仪器技术的研究方兴未艾
18、。研究人员在虚拟仪器硬件接口、虚拟仪器软件及其设计方法等方面做了许多故意义的研究工作,并已开发了许多实用的虚拟仪器系统。典型的虚拟仪器模式可以理解为,除了信号的输入和输出以外,仪器的其他操作,如测量、控制、变换、分析、显示等功能均由软件来实现,它们依据某种通用或专用总线标准或规约,或以某种接口形式,与计算机进行通信,由计算机统一进行调度和管理的一种数字化仪器。2.1.2 虚拟仪器技术的定义所谓虚拟仪器(VirtUaIlnStnlment),是指在以通用计算机为核心的硬件平台上,由用户设计定义,具有虚拟面板,其仪器的大部分测试功能由测试软件实现的一种计算机仪器系统。仪器的面板由显示在计算机上的软
19、面板来代替,信号的获取和信号的分析、解决、存储及打印等功能完全由软件来实现。其实质是运用计算机显示器的显示功能来模拟传统仪器的控制面板,以多种形式表达输出检测结果;运用计算机的软件功能实现信号数据的运算、分析和解决;运用I/O接口通信设备完毕信号的采集与传输,最终完毕各种测试功能。2.2 虚拟仪器的组成虚拟仪器一般由通用仪器硬件平台和应用软件两大部分组成。2.2.1 虚拟仪器硬件平台虚拟仪器的硬件一般涉及计算机和外围硬件设备。PC机可以选择各种类型的通用计算机,它是硬件平台的核心。虚拟仪器使用的个人计算机中,微解决器和总线成为最重要的因素。它重要用来提供实时高效的数据解决和显示功能。而外围硬件
20、设备则重要涉及各种计算机内置仪器插卡和外置测试仪器设备。通过和谐的图形界面操作,自己定义、自己设计,从而完毕对被测试量的采集、分析和显示等功能。目前较为常用的虚拟仪器系统是数据采集卡系统、GPIB仪器控制系统、VXl仪器系统以及这三者之间的任意组合。重要完毕被测信号的采集、放大、模/数转换及数/模转换和信号输出控制等。可根据不同的总线情况采用不同的I/O接口硬件设备,如数据采集卡(DAQ)、GPlB总线仪器、VXI总线仪器模块、串口仪器等,虚拟仪器构成方式有五种类型,无论上述哪种Vl系统,都是通过应用软件将仪器硬件与通用计算机相结合。其中,PC-DAQ测量系统是构成Vl的最基本的方式,也是最便
21、宜的方式。2.2.2 虚拟仪器软件系统虚拟仪器软件由两大部分构成,即应用程序和I/O接口仪器驱动程序。(1)应用程序:实现虚拟面板功能的前面板的软件程序;定义仪器测试功能的流程图软件程序。(2) 1/0接口仪器驱动程序:这类程序用来完毕特定外部硬件设备的扩展、驱动与通信。输入/输出(I/O)接口软件存在于仪器(即I/O接口设备)与仪器驱动程序之间,是一个完毕对仪器内部寄存器单元进行直接存取数据操作,对VXI背板总线与器件作测试和控制,并为仪器与仪器驱动程序提供信息传递的底层软件层,是实现开放的、统一的虚拟仪器系统的基础与核心。仪器驱动程序是连接上层应用软件与底层输入/输出(I/O)软件的纽带和
22、桥梁。这些软件开发工具为用户设计虚拟仪器应用软件提供了更多方便条件与良好的开发环境。2.3 虚拟仪器的功能及特点2.3.1 虚拟仪器的功能虚拟仪器运用个人计算机强大的图形环境和在线帮助功能,建立虚拟仪器面板,完毕对仪器的控制,数据分析与显示。目前虚拟仪器广泛应用于电子测量、电力工程、矿质勘探、医疗、振动分析、声学分析、故障诊断及教学科研等诸多领域。虚拟仪器的基本功能有以下三点:(1)信号调理与采集功能此项功能重要是由虚拟仪器的硬件平台完毕的。仪器硬件可以是插入式数据采集卡及必要的外围电路,或者是带标准总线接口的仪器,如GPIB,VXI,PXI,STD,PCI总线仪器和网络化仪器等。(2)数据分
23、析与解决功能虚拟仪器充足运用了计算机的高速存储功能、运算功能,并通过软件实现对输入信号的分析解决,如数字滤波、记录解决、数值计算、信号分析、数据压缩、模式辨认等数字信号解决。(3)参数设立和结果表达功能虚拟仪器充足运用计算机的人机对话功能,完毕仪器的各种工作参数的设立,如功能、频段、量程等参数的设立,对测量结果的表达与输出有多种方式,如屏幕显示,电、磁、光存储,绘图打印,网络传输等。232虚拟仪器的特点虚拟仪器技术就是基于PC技术的、用户自定义的测试和测量解决方案,其四大优势在于:性能强性价比高、扩展性强、开发时间短,以及杰出的集成功能。(1)性能强性价比高以软件为主的测量系统,充足运用了常用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- LabVIEW 上位 报警 监视 程序设计
![提示](https://www.desk33.com/images/bang_tan.gif)
链接地址:https://www.desk33.com/p-1416060.html