更新时间:05-25 上传会员:模糊的人
分类:本科论文 论文字数:8367 需要金币:2000个
摘要: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