基于labview的秒表设计

  • 格式:doc
  • 大小:148.00 KB
  • 文档页数:7

北 华 航 天 工 业 学 院

课程设计报告(论文)

设计课题: 计时跑表

专业班级:

学生姓名

指导教师:

设计时间: 2014.9.2——9.11

北华航天工业学院电子工程系

Labview应用设计 课程设计任务书

姓 名:

, 专 业: 电子信息工程 班级:

指导教师: 职 称: 讲师

课程设计题目:计时跑表

已知技术参数和设计要求:

应用LABVIEW设计一个计时跑表,要求有开始,暂停,计次,重置等操作。界面自行设计,可添加其他扩展功能。

所需仪器设备:

计算机

成果验收形式:

上机验收

参考文献:

[1] 王福明,于丽霞,刘吉,丁博.LabVIEW 程序设计及虚拟仪器.西安:西安电子科技大学出版社,2009

[2] 岂兴明,田京京,夏宁.LabVIEW入门与实战开发100例.北京:电子工业出版社,2011

时间

安排 9.2:讲解软件知识

9.3:安装软件

9.4——9.11:完成设计并验收

指导教师: 教研室主任:

年 月 日

注:本表下发学生一份,指导教师一份,栏目不够时请另附页。 课程设计任务书装订于设计计算说明书(或论文)封面之后,目录页之前。

目 录

一 概 述 ………… ……………………………………………………4

二 方案设计及说明………………………………………………………4

2.1.……………………………………………………………………4

2.2…………………………………………………………………… 5

一、 概述

现今社会快速发展,各种各样的软件产品被开发出来,为人们的生活、工作提供便捷。与此同时各类软件也深刻影响社会的发展。在各类软件的开发中,精确的计时定时对软件功能的完整实现有着重大的影响,当今社会需要计时跑表的领域也越来越多,因此开发准确稳定的计时软件刻不容缓。

本次多功能秒表设计是基于LabVIEW 2013虚拟仪器平台,使用图形化编程语言,设计一个实例,它主要通过条件结构和移位寄存器来实现相应的秒表计时功能。本次基于LabVIEW的秒表的设计具有定时精度高、占用系统资源少、软件开发周期相对较短、可移植性强、可以与其他软件无缝合成,功能扩展性强等特点,可以在各类软件中实现精确定时计时报警显示时间。

二、方案设计

2.1计时跑表前面板和总程序框图如图11-0-1所示:

图11-0-1计时跑表前面板图

图11-0-2:总程序框图 2.2 该计时跑表实现了开始,暂停,计次,退出等秒表相关功能,这些功能的具体实现的后台程序主要是由条件结构和移位寄存器组成。

1.通过移位寄存器和商与除数的共同作用完成了计时功能。程序框图如图

11-1所示。

2.第一个条件结构通过逻辑非的关系控制秒表执行的开始或暂停;第二个条件结构为整个程序提供了一个移位寄存器。第三个条件结构在条件为真时通过给零和空字符串实现了清零的功能。其程序框图如图11-2所示。

图11-2-1 条件结构为“真”时

图11-2-2 条件结构为“假”时

3.第四个条件结构为“真”时,通过连接字符串和换行常量共同完成了计次的功能,为“假“时,保持原来的记录。其程序框图如11-3所示。

图11-3-1条件为“真”时

图11-3-2条件为“假”时

以上就是秒表计时的具体实现过程和程序框图。

电子工程系 Labview应用设计 课程设计成绩评定表

专业:电子信息工程 班级: 学号: 姓名:

课题名称

设计任务与要求

指导教师评语

建议成绩: 指导教师:

课程小组评定

评定成绩: 课程负责人:

年 月 日