《智能交通信号灯.ppt》由会员分享,可在线阅读,更多相关《智能交通信号灯.ppt(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、阜阳市第三中学董俊智能交通信号灯智能交通信号灯VBVB选择结构程序设计选择结构程序设计 自学反馈提示:考查的是 双分支选择结构的执行过程 3.如果a=11,b=7,c=3 那么下面程序的执行结果是()4.If ab then 5.c=a6.Else7.c=b8.Print c9.A.15 B.11 C.8 D.33本节目标1、了解关系表达式与逻辑表达逻辑表达式式的使用。2、理解选择结构解决智能信号灯问题的基本思想。3、掌握选择结构基本格式基本格式,能在VB中利用条件语句解决基本应用。思考问题标签:十字路口、闯红灯 恐怖的交通事故往是给几家人带来灾难,尤其是交通路口,车辆行人为赶时间,抢灯行驶,
2、造成悲剧。还有有些交通路口,有纵向车流量大,而横行车流量小,容易造成横行空行,纵向易堵车的现象。你能想到哪些办法可以缓解此类现象?5项目确定项目名称:智能交通信号灯项目描述:该项目入口(传感器采集数据),出口(控制交通信号灯)数据均为 模拟数据,重点在于程序设计。实现功能:根据道路车辆数量来智能控制交通信号灯的变化。项目意义:传统交通灯控制系统设计过于死板,红绿灯交替时间过于程式化,智能交通灯控制系统的设计就更显示出了它的研究意义,它能根据道路交通拥护,交叉路口经常出现拥堵的情况,智能合理指导交通,随着人工智能研究的深入,很多传统的事物将被取代,努力打造智慧城市,舒适生活。6项目模型一、界面设
3、计一、界面设计主要控件作用Textbox1输入纵向车流量a1Textbox2输入横向车流量a2Command触发事件Shape(圆)红绿灯7项目模型二、使用选择结构编写代码二、使用选择结构编写代码参数声明:a1:某一时刻的纵向车流量,应由传感器接入,在这里,我们直接手工输入进行模拟。a2:某一时刻的横向车流量,应由传感器接入,在这里,我们直接手工输入进行模拟。If a1a2 then 亮绿灯(说明车辆较多,通行)Else 亮红灯(让横向车辆通行)End ifIf 条件 then 语句一Else 语句二End if8项目优化任务描述 为了更科学的控制信号灯变化,我们引入了一个新的参数K(K:流量
4、阀值,记录需要改变信号灯时车流量的值,该数据应由现场实验测试得出,在这里方便模拟,我们直接取值为2。)如何用a1,a2,K 这三个参数之间的关系来控制信号灯?知识要点:逻辑运算:与(and)、或(or)、非(not)可以实现多个条件的组合。如果 两个方向上的车流量都小于于阀值的时候,则亮黄灯 否者 如果 纵向的车多,则 亮绿灯 否者 亮红灯 结束 结束9项目扩展思考:联系生活实际,想一想,智能交通信号灯还可以考虑哪些因素,使功能更加完善。讨论:分小组讨论交流,意见汇总,小组长作报告。10总结提升一、选择结构的基本格式 二、逻辑运算符三、联系生活实际学以致用谢谢聆听Thanks for listenling!