- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
交通信号灯模拟操作系统可设文档
课程设计任务书
学 院 信息学院 专 业 计算机科学与技术 学 生 姓 名 学 号 题目 交通信号灯模拟 内容及要求:
内容:
一个十字路口,共有四组红绿灯,每个路口的车辆都遵循红灯停,绿灯行的原则,假设将每一台汽车都作为一个进程,请设计良好的机制,展示出合理的十字路口交通管理情况.
车辆通行设定:路口宽度不限,对一个路口而言,只有当一辆车通过路口(越过对面路口的交通灯后)后,其后续车辆才能继续通过交通灯,车辆通过路口的时间可以固定,可以自行计算。
进程的互斥:交通灯进程实际上是互斥的,即不能同时为红或者同时为绿.
进程的消息通信或其他通信方式:对车辆进程而言,每一个车辆在通过路口前,必须确认前面的车辆已经通过了路口.
进程的调度:停留在一个路口的车辆,决定其前进或等候的因素是交通灯和前面车辆的状态,需要设计一个良好的进程调度机制来控制所有车辆的通行。
要求:
1.设计数据结构,存储结构;
2.在VC++6.0或兼容环境完成上述题目的代码编写与调试;
3.程序运行界面交互性好;
4.给出测试实例。
任务交付:
1.程序源代码;
2.课程设计论文及电子文档。
进度安排:
本课程设计时间为16、20教学周。其中包含设计、代码调试、课程设计论文撰写几个阶段。
第1周 查找资料、完成初步设计、代码设计与初步调试;
第2周 调试、测试、验收、课程设计论文撰写、答辩。
指导教师(签字):
年 月 日
学院院长(签字):
年 月 日 目录
1 需求分析………………………………………………….…….2
1.1 设计要求………………………………………………….2
1.2 解决方案……………………………………………….…2
2 概要设计……………………………………………………......2
2.1 函数定义说明………………………………………....…2
2.2 结构设计说明……………………………………........…2
2.3 算法流程图………………………………………........…3
3 详细设计…………………………..………………………....…4
3.1 核心函数的设计……...…………………………….……4
3.2 主函数的设计……........................................................…7
4 调试分析…………………………..……………………….…...8
4.1 调试过程及结果……...…………………………….……8
4.2 结果分析……...…………………………………….…..10
5 课设总结…………………………..………………………......10
6 参考文献…………………………..……………………..........10
1 需求分析一个十字路口,共有四组红绿灯,每个路口的车辆都遵循红灯停,绿灯行的原则,假设将每一台汽车都作为一个进程,请设计良好的机制,展示出合理的十字路口交通管理情况.
车辆通行设定:路口宽度不限,对一个路口而言,只有当一辆车通过路口(越过对面路口的交通灯后)后,其后续车辆才能继续通过交通灯,车辆通过路口的时间可以固定,可以自行计算。
进程的互斥:交通灯进程实际上是互斥的,即不能同时为红或者同时为绿.
进程的消息通信或其他通信方式:对车辆进程而言,每一个车辆在通过路口前,必须确认前面的车辆已经通过了路口.
进程的调度:停留在一个路口的车辆,决定其前进或等候的因素是交通灯和前面车辆的状态,需要设计一个良好的进程调度机制来控制所有车辆的通行。概要设计
图2.1 P函数 图2.2 V函数
图2.3 main函数
3 详细设计{
if(Max[i]0)
{
Max[i] = Max[i]-1;//i方向上的车辆等待数目减一
R[i]++;//当前车辆编号
if((PS-1)==iR[i]==PN)
PT = Time;//保存预测时间
coutTime时刻向FX[i]方向行驶的第R[i]
辆车开始出发!endl;
}
if(Max[++i]0)
{
Max[i] = Max[i]-1;
R[i]++;
if((PS-1)==iR[i]==PN)
PT = Time;
coutTime时刻向FX[i]方向行驶的第R[i]
辆车开始出发!endl;
}
}
设计V(int i)函数实现时间的流逝,红绿灯的转换以及无车标志的转换,同时输出上一时刻调用
您可能关注的文档
- 交通网络稳定性的评估文档.doc
- 交通违法处罚一览表文档.doc
- 交通违法处理标准及代码对照表文档.doc
- 交通违法处理标准一览表23909792文档.doc
- 交通违法处理标准一览表文档.doc
- 交通违法行为代码4312139612文档.doc
- 交通违法行为代码4406139612文档.doc
- 交通违法行为代码及处罚标准文档.doc
- 交通违法行为代码文档.doc
- 交通违章代码查询文档.doc
- 2025年辽宁机电职业技术学院单招职业技能测试题库含答案(综合卷).docx
- 2025年广州工程技术职业学院单招职业技能测试题库带答案(精练).docx
- 2025年南京城市职业学院单招职业技能测试题库及答案(新).docx
- 2025年连云港师范高等专科学校单招职业技能测试题库含答案(培优).docx
- 2025年嘉兴职业技术学院单招职业技能测试题库附答案(实用).docx
- 2025年巴中职业技术学院单招职业技能测试题库附答案(名师推荐).docx
- 2025年渭南职业技术学院单招职业技能测试题库(真题汇编).docx
- 2025年新疆轻工职业技术学院单招职业技能测试题库附参考答案(黄金题型).docx
- 2025年四川希望汽车职业学院单招职业技能测试题库及完整答案1套.docx
- 2025年陕西能源职业技术学院单招职业技能测试题库精选.docx
最近下载
- 广东省百师联盟2025届高三一轮复习联考四历史试卷(含答案).pdf VIP
- 2025《神经病学》考试试题及参考答案.pdf
- 2024年托幼机构卫生保健人员考核测试卷(含答案).pdf
- 2024年职工职业技能大赛数控铣工赛项理论考试题库-下(多选、判断题汇总).docx
- MT 872-2000煤矿用带式输送机保护装置技术条件.pdf VIP
- GB/T 7025.1-2023 电梯主参数及轿厢、井道、机房的型式与尺寸 第1部分:Ⅰ、Ⅱ、Ⅲ、Ⅵ类电梯(2).pdf
- 小学语文部编版1-6年级古诗文129篇背诵过关表.docx
- 慢性萎缩性胃炎.ppt VIP
- 老年康复习题.pdf VIP
- 新改版教科版四年级下册科学活动手册答案.pdf
文档评论(0)