基于LabVIEW的智能交通灯系统设计.doc

  • 需要金币2000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2018-05-25
  • 论文字数:8367
  • 当前位置论文阅览室 > 论文范例 > 本科论文 >
  • 课题来源:(模糊的人)提供原创文章

支付并下载

摘要:LabVIEW是一种功能强大而又灵活的仪器和分析软件应用开发工具。它是基于图形化的、用图标来代替文本行创建应用程序的计算机编程语言。

LabVIEW使用的编程语言通常称为G语言。与传统编程语言相比主要区别在于:传统编程语言是根据语句和指令的先后顺序执行,而LabVIEW则是采用数据流编程方式,程序框图中节点之间的数据流向决定了程序的执行顺序。

此次设计我们通过一系列的编程逻辑运算实现智能交通灯的设计。

我们通过建立一个VI程序,来模拟现实生活中的交通灯。它是通过在前面板插入控件,并在其对应的程序框图下进行逻辑编程,使其进行逻辑上的串联,来实现交通灯的各个方面功能。其中重点是对逻辑结构,属性节点和局部变量的应用。通过此次仿真,设计的系统实现了最初的目的,希望我的工作可以为相关开发工作提供一些借鉴。

 

关键词:条件结构;平铺式结构;属性节点

 

目录

摘要

Abstract

1 程序基本功能-1

1.1 交通灯设置-2

1.3 基本控件的设计介绍-3

1.3.1 布尔灯-3

1.3.2 数值输入控件-3

1.3.3 数值显示控件-3

1.3.4 菜单下拉列表-4

1.4 局部变量与属性节点-4

1.5 程序结构的基本介绍-4

2 主要程序模块介绍-6

2.1 延时信号的产生-6

2.2 倒计时功能的实现-6

2.2.1 倒计时所需要的程序结构与控件-6

2.2.2 倒计时程序设计思路-7

2.3 黄灯闪烁的实现-7

2.3.1 黄灯闪烁所需要的程序结构与控件-7

2.3.2 黄灯闪烁程序设计思路-8

2.4 交通灯的初始化-9

2.4.1 交通灯初始化所需要的程序结构与控件-9

2.4.2 交通灯初始化程序设计思路-9

2.5 交通管制状态的程序设计-9

2.5.1 全方向禁行状态-10

2.5.2 东西方向禁行状态-10

2.5.3 南北方向禁行状态-11

2.5.4 夜晚黄灯闪烁状态-12

3 程序模块相关连接的实现-14

3.1 交通灯循环的实现-14

3.2 交通灯的顺序动作-15

3.3 交通管制判断结构-16

4 程序仿真过程-18

结    论-20

参 考 文 献-21

致    谢-22