(实训2)电梯模拟系统
2018-01-10 09:01
190 查看
进度计划:
@1月9日仔细研究实训题目以及要求,认真阅读有关文档,并初步有自己的构想。@两个类:电梯类、系统周期类和时钟类。电梯类有控制台函数,系统周期类有乘客在电梯内完成的一系列动作。
@1月15日开始整理各种文档工作。
@如果15日之前完成题目需求,可学习可视化界面,完善程序。
题目分析:
@建立三个类:
乘客类、电梯类、时钟类
@电梯类:
能在每层停留实现正常上下
空闲时间时能够返回本垒层
停留每层时检测是否有人进出
开关门操作
加速操作
@乘客类:
最大容忍等待时间情况分析:乘客所在层,电梯未再此层,在本垒层;
乘客所在层,电梯未再此层,未在本垒层;
乘客所在层,电梯在此层,正在关门;
乘客所在层,电梯在此层,其他乘客正在进入;
乘客所在层,电梯在此层停留;
@时钟类:
模拟时钟从0开始,时间单位为0.1秒(t)有人进出时,电梯每隔40t测试一次,若无人进出,则关门
关门和开门各需要20t
每个人进出电梯均需要25t
电梯加速需要15t
如果电梯在某层静止时间超过300t,则驶回1层候命。
@菜单设计:
问题及解决:
@一开始不知道如何下手。仔细阅读题目要求,并通过各方途径查找有关问题。@类内string State="Idle"这样写对不对?数据成员在类内定义时不能初始化。
@c++中结构体怎么用?https://www.cnblogs.com/lidabo/archive/2012/05/30/2526636.html
突如其来的想法
@这道题目提示好像十分的全面,按照这个步骤一步步摸索下去说不定会有意想不到的效果相关文章推荐
- SHH数据结构-【实训-银行业务的模拟系统 】
- 模拟电梯系统的问题
- Java编写的电梯模拟系统《结对作业》
- 电梯模拟系统
- 第四,五周——Java编写的电梯模拟系统(结对作业)
- 开发各种信息管理系统的标准演示数据都帮你整理好了,少了录入演示\测试\模拟数据的烦恼了[提供下载]
- C语言模拟通讯录系统的简单实现
- 数据结构实训——图书管理系统
- C# 系统应用之鼠标模拟技术及自动操作鼠标
- PMP题库-永久免费的在线PMP模拟考试系统-首页
- 大二上学期实训 图书管理系统
- 【Visual C++】游戏开发笔记二十一 游戏基础物理建模(三) 摩擦力系统模拟
- 老师布置的我实训作业一部分:安全登录注册系统
- 使用UInput模拟系统键盘鼠标动作 UInput driver分析
- C51单片机嵌入式系统设计1——模拟汽车转向灯
- 向系统发送模拟按键消息
- (个人)AR电子书系统创新实训第五周(1)
- PopupWindow进阶用法——android上实现类似UCweb的自定义menu,完全模拟系统事件
- 模拟银行业务调度系统逻辑
- 结对编程——电梯调度系统