《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.1 虚拟仪器概述仪器技术发展至今,经历了模拟仪器、数字化仪器、智能仪器以及单台仪器、层叠式仪器系统阶段,从20世纪80年代进入虚拟仪器系统时代。2.1.1 虚拟仪器技术的由来电子技术的飞速发展及其在各方面的广泛应用,对仪器的“智能”规定越来越高,仪器中微机的任务不断加重,仪器在很多方面逐渐向微计算机靠拢。因此,需要统