《虚拟仪器与智能仪表》课程设计报告设计题目: 温度越限报警系统的设计 专 业 电子信息科学与技术 班 级 学 号 学生姓名 5 月 17日目录一、设计目的 3二、设计思路ﻩ3三、设计过程ﻩ41.温度的获取ﻩ42.温度的显示ﻩ43.报警灯的设立ﻩ54.启动报警设立 55.报警信息的显示ﻩ66.报警次数显示 67.时间显示 68.程序前面板 79.程序框图 8四、设计总结与体会 8五、参照文献 9一、设计目的本设计要做一种温度越限报警系统,当温度超过报警上限,并且启动报警时,报警灯亮,同步显示目前温度及报警信息、目前报警上限温度、目前时间、以及报警次数二、设计思路在VI程序前面板中添加两个温度计分别显示随机温度,上限温度;添加报警装置启动报警灯,当温度超过报警上限时,报警灯发出红色报警信号;再添加某些其她控件,显示报警次数、目前时间等整个程序要用到定期循环构造,定期循环构造中要嵌套平铺式顺序构造,顺序构造中又要嵌套条件构造。
系统流程图如下:三、设计过程1.温度的获取创立一种子vi,在程序框图中添加一种定期循环构造,再嵌套一种平铺式顺序构造,再嵌套一种条件构造,在前面板中打开“新式”控件中的“数值”控件,添加两个温度计控件用作随机温度和报警上限温度的输出控件图如下:2.温度的显示在程序框图顺序构造中打开“编程”控件中的“数值”控件,添加一种“随机数”控件显示随机温度即目前温度,控件图如下:将温度计创立一种局部变量,在程序框图条件构造中放入一种数值至小数字符串转换函数,精度设立为1位,再用一种“连接字符串”控件将温度计与字符串常量“目前温度”和“℃”连接起来,创立显示控件,输出目前温度控件图如下:将报警上限温度创立一种局部变量,再用一种“连接字符串”控件将报警上限与字符串常量“报警上限温度”和“℃”连接起来,创立显示控件,输出报警上限温度控件图如下:3.报警灯的设立在前面板的“新式”控件中打开“布尔”控件,添加圆形批示灯用作报警输出,当随机温度不小于等于报警上限温度时,报警灯亮控件图如下:4.启动报警设立在前面板的“系统”控件中选择“系统复选框”用作报警开关显示控件图如下:5.报警信息的显示当温度高于报警上限温度时,将目前温度与字符串常量“温度越限!目前温度:”和“℃”用连接字符串连接起来,输出报警信息。
控件图如下:6.报警次数显示启动报警灯后,在程序框图条件构造中添加一种加法运算,创立常量“次数”报警灯每亮一次,次数进行加一运算,控件图如下:7.时间显示在程序框图中,打开“编程”控件中的“定期”控件,添加一种“获取日期/时间(秒)”控件用来显示目前时间,目前时间与所在的电脑时间同步控件图如下: 8.程序前面板前面板框图如下:9.程序框图程序框图设计如下:四、设计总结与体会通过几周的Labview上机课程的学习,我对Labview软件有了基本的理解,并徐徐能用该软件做出某些简朴的设计我觉得在做实验之前一定要熟悉某些基本的操作,重点的东西要做笔记,要认真听教师解说软件的操作,否则对某些模块软件不熟悉很难进行实验做实验时一定要亲力亲为,要将每个环节和细节弄清晰,要否则很容易遗忘在温度越限系统的设计过程中也遇到了某些问题,例如,实验需要用到的某些控件找不到;属性不对的接线端出错;目前的报警上限温度显示不出来;时间显示与目前电脑时间不一致等等,但是这些都通过看课堂笔记、通过同窗和教师的协助得到理解决通过这次Labview的课程设计,我学到了不少实用的知识,更多的是做实验的过程、思考问题的措施、独立解决问题的能力,这些都让我受益匪浅,对我后来的学习和工作有诸多协助。
五、参照文献[1] 陈锡辉.LabVIEW 8.60程序设计从入门到精通[M].北 京:清华大学出版社,.[2] Jeffrey Travis.LabVIEW 大学实用教程[M].乔瑞萍 ,译.北京 :电子工业出版社,.[3] Jon Conwy.软件工程措施在LabVIEW中的应用[M .]罗宵 ,译.北京:清华大学出版社,.。