电子测量课程设计报告.doc

上传人:文库蛋蛋多 文档编号:4152016 上传时间:2023-04-07 格式:DOC 页数:9 大小:103.50KB
返回 下载 相关 举报
电子测量课程设计报告.doc_第1页
第1页 / 共9页
电子测量课程设计报告.doc_第2页
第2页 / 共9页
电子测量课程设计报告.doc_第3页
第3页 / 共9页
电子测量课程设计报告.doc_第4页
第4页 / 共9页
电子测量课程设计报告.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《电子测量课程设计报告.doc》由会员分享,可在线阅读,更多相关《电子测量课程设计报告.doc(9页珍藏版)》请在三一办公上搜索。

1、电子测量课程设计报告专业:姓名:班级:学号:指导老师: 日期:2010、10实验1 基于LabVIEW的电子时钟系统1、实验目的(1)初步学会使用LabVIEW; (2)掌握创建自己的VI的过程;(3)学会使用图表输入控件;(4)学会使用一些结构表达;(5)学会使用局部变量;2、实验任务 基本的任务就是和我们的电子表是一样的,就是只有时,分,秒。开始都是00:00:00,运行时开始记时,每60秒分清零,分加1,每60分,分清零,时加1,每24时,时清零,分清零,秒清零。3、实验过程1、任务分析,原理公式推导根据任务我们知道我们要做的就是在运行是秒要每秒加1,然后对秒与60比较,等于60秒时清零

2、,分加1.分与60比较,等于60时清零,时加1,时与24比较,等于24是都清零。2、方案设计概述我们对任务的分析,方案也变得十分的明确了,我们就是采用多重的条件判断,足次的比较,来表达我们的程序框图。3、实现步骤我们选取3个输入控件,合一个停止按钮。1、打开labview软件,建立一个vi项目。2调用几个输入控件作适当的调整,如图所示。3、调用一个平铺式顺序结构,在第一页把0赋予时,分,秒。4、在另一个页面中插入一个while条件,在这个条件里在插入一个条件结构,用一个已用时间作为触发条件。满足时秒加1并与60比较。5、结果作为内层的条件,在里面在插入一个平铺时顺序结构,不等于60时继续比较,

3、等于时就秒清零,分加一。分与60比较。6、结果作为内层的条件,在里面在插入一个平铺时顺序结构,不等于60时继续比较,等于时就分清零,时加一。时与24比较。7、结果作为内层的条件,在里面在插入一个条件结构,不等于24时是继续比较,等于24时就时,分,秒清零。8、对程序进行调试和保存。 4、总结与体会本次实验中遇到的问题不少,主要是刚开始对这个软件不是很熟悉造成的,通过同学和老师的指导,是我对这个软件有一定的了解。在这个过程中我的思路是很清楚的,常遇到要调的控件不知道在那里,找了很久,最后的时候功能就是不能实现,经过大家的帮忙,最后成功,让我对这个软件充满了自信。实验2 模拟温度采集监测系统1、实

4、验目的(1)学会使用LabVIEW中的While循环;(2)学会使用LabVIEW中的移位寄存器;(3)学会使用LabVIEW中的For循环;(4)学会使用LabVIEW中的CASE结构;(5)学会使用LabVIEW中的顺序结构;(6)学会使用LabVIEW中的公式节点。2、实验任务 用LabVIEW建立一个模拟温度采集监测系统,功能要求如下:1、用随机数发生器产生一个温度数据,温度范围自定(比如:2040);2、有华氏和摄氏两种显示模式;3、可以设定温度上限,使用报警计数器对采集的温度超设定上限值的次数进行计数; 4、当用户单击“开始采集”按钮后,系统开始采集数据,采集时间间隔自定(比如1S

5、);5、当用户单击“暂停”按钮后,弹出提示对话框提示“系统已暂停”,并使系统暂停采集;6、采集次数自定(比如100)次,当系统达到采集次数时才能停止系统。技能提升:将系统中自定的参数:温度范围、采集次数、时间间隔改为可以前面板中输入进行设置3、实验过程1、任务分析,原理公式推导根据相应的任务我们制定相应的措施来实现这些功能。我们用随机数发生器来产生一个温度数据,这个温度数据的范围可以是固定的,当然也可以使用户自定的,这里我采用自定的分别为min,max(可以是一个常量)。温度数据=随机数(01)*(max-min)+min我们的温度是这样定义的,温度分为华氏和摄氏两种,摄氏就是温度数据,华氏我

6、们用相应的公式转换,公式为F=C*1.8+32;针对其他的任务的实现要前面板的输入、输出显示。温度上限采用输入控件,开始采集采用按钮控件,中间的间隔采用时间延时。暂停也是按钮,不过在程序中加了对话框来显示。采集次数也是一个输入控件。2、方案设计概述对整个方案先看成是一个整体,然后对整个整体进行分,分成几个过程,对每一个过程再进行分,就是这样一个渐渐的过程。但是对于这个方案的实行,还是先要把所有的输入,输出控件弄清楚,毕竟功能是通过前面板看出来的。再进一步的来分析前面板的控件的逻辑关系来编写程序框图。3、实现步骤1、打开labview软件,建立一个vi项目。2、在前面板中调用数值输入控件,按钮与

7、开关控件,数值显示控件中的数值显示控件一个、水平刻度控件一个、温度计一个。3、在前面板中对这些控件的属性的标签,还有一些数值进行更改。,并且调好位置如下图4、在后面板中先建立一个while循环结构,将“停止采集”按钮作为输入控件与while的循环条件相连并设置为真时停止5、在while结构中创建一个条件结构,将“温度采集”输入按钮作为一个条件,为真时执行当中的内容,为假时无内容执行6、在创建的条件结构为真时的情况中创建一个层叠式顺序结构而且在后面加两帧共3帧,在0帧页面中创建一个超过温度上限次数局部变量,再创建一个数值常量0。7、在1帧页面中创建一个for循环结构,并设定一个100的循环总次数

8、,循环次数作为采集进度与“采集进度”显示按钮控件相连8、在for循环结构中一帧的页面中共有3个同级事件,首先用一个随机数乘20再加20产生一个20到40的温度数据范围再与我们设定的温度上限好比较,结果与一个条件结构相连并且为真时超过温度上限次数加一,创建一个超过温度上限次数的局部变量与加一控件相连结构送到“超过温度上限次数”显示控件,为假不执行内容,其次创建一个条件结构与“转换开关”控件相连,设定为真时发生摄氏温度与华氏温度相转换事件,在为真中创建一个公式节点,在公式节点控件中前添加一个输入C后添加一个输出F并输入转换公式F=C*18+32输完后加分号,C与我们产生的温度数据相连,F与温度计控

9、件相连,为假时,我们产生的温度数据通过条件结构直接与温度计相连,最后创建一个事件结构并增加一个“暂停采集”的事件分支,并设定“值改变”,在超时分支中设定超时时间为一秒无内容,在暂停采集事件分支中创建一个对话框结构再创建一个字符串常量在字符串常量中输入“提示:该系统暂停服务”将字符串常量与对话框的消息相连。9,在for结构中创建一个时间延迟过程并设定时间为1S。10,在2帧中,创建一个对话框结构再创建一个字符串常量在字符串常量中输入“注意:程序已停止。”将字符串常量与对话框的消息相连。11,保存文件,并调试和测试。4、总结与体会调试的过程中比较顺利,不过还是有些小问题,通过和同学讨论把问题给弄清楚了,通过这次实验我多这个软件的认识更加深刻了,了解到这个软件的强大。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号