电梯控制系统大作业进度与编程要求
需积分: 12 6 浏览量
更新于2024-07-14
收藏 1.21MB PPT 举报
本次大作业是关于模拟电梯控制系统程序设计,分为多个阶段进行。以下是关键知识点的详细解读:
1. **大作业要求**:
- 第8周:学生需提交文件版本的概要设计文档,并完成先来先服务策略的源代码编写,遵循“文件/电梯-程序-概要设计-v1.rar”的命名规则。
- 第10周:继续工作,实现顺便服务策略的源代码编写。
2. **程序框架建议**:
- 在设计过程中,建议构建清晰的程序结构,包括模块化的设计,便于维护和扩展。概要设计文档应包含整体架构图和各个模块的功能描述。
3. **时间控制函数**:
- 学习并应用时间控制函数,如定时器或事件驱动机制,确保电梯运行速度稳定,上下行每个楼层的时间固定且可观察。
4. **软件开发思想**:
- 软件工程方法论,如需求分析、设计、编码、测试和文档编写,都需要贯穿整个项目。遵循敏捷开发原则,适时调整设计和实现。
5. **实验任务**:
- 模拟电梯系统应具备灵活的服务策略,包括先来先服务、顺便服务以及高级的两部电梯联动策略。要处理不同情况下的呼叫响应和目标选择。
6. **电梯功能描述**:
- 电梯支持任意楼层运行,内部目标请求有优先权。电梯状态实时可见,包括空闲、上行、下行、停靠等。电梯的启动和停靠需遵循特定的响应延迟原则。
7. **版本说明**:
- 文件版本侧重于服务策略算法和过程仿真,简化输入输出,而动画版本则可能涉及更丰富的交互和视觉效果。
8. **提交截止日期**:
- 第16周周六上午8:00-12:00,学生需完成动画版本的上机验收,并提交源代码和整个工程的压缩包。
9. **沟通渠道**:
- 教师张艳梅提供了ymzhang@bupt.edu.cn邮箱和QQ号11102556,学生在遇到问题时可以及时咨询。
在整个大作业过程中,学生需密切关注作业进度要求,不断优化代码,确保功能完整且用户体验良好。同时,良好的文档编写习惯和团队协作也是成功完成大作业的关键。
314 浏览量
73187 浏览量
196 浏览量
466 浏览量
2022-08-03 上传
2022-08-03 上传
2024-07-26 上传
2024-03-30 上传
2021-02-11 上传