资源简介 中小学教育资源及组卷应用平台第六单元 电梯运行的控制一、选择题(每题3分,共30分)1. 对电梯这个复杂控制系统进行分解,主要是为了( )A. 增加系统的复杂性 B. 便于理解和管理各个部分C. 减少系统的功能 D. 降低系统的可靠性2. 在电梯系统中,判断电梯是否到达指定楼层,运用的是( )A. 连续量数据 B. 开关量与运算C. 开关量或运算 D. 模拟量数据3. 电梯系统中,当多个楼层同时有呼叫请求时,电梯的运行控制运用了( )A. 开关量与运算 B. 开关量或运算C. 连续量与阈值 D. 模拟量运算4. 电梯超载警报系统中,检测电梯载重的是( )A. 连续量 B. 开关量 C. 模拟量 D. 数字量5. 电梯门的开与关控制中,开关门按钮的状态属于( )A. 连续量数据 B. 开关量数据C. 模拟量数据 D. 随机量数据6. 以下关于电梯系统中开关量运算的说法,错误的是( )A. 开关量与运算要求所有条件都满足时才执行相应操作B. 开关量或运算只要有一个条件满足就执行相应操作C. 电梯系统中的开关量运算仅用于控制电梯门D. 开关量运算在电梯运行的多个环节都有应用7. 电梯到达指定楼层后,平层传感器检测到电梯与楼层平齐的信号,这一信号属于( )A. 连续量数据 B. 开关量数据C. 模拟量数据 D. 脉冲量数据8. 电梯超载警报系统中,阈值的作用是( )A. 确定电梯的运行速度 B. 判断电梯是否超载C. 计算电梯的载重 D. 选择警报的声音9. 在电梯控制系统分解中,将电梯分为轿厢系统、门机系统、控制系统等子系统,这体现了( )A. 系统的整体性 B. 系统的相关性C. 大问题分解为小问题的思想 D. 系统的环境适应性10. 电梯系统中,当电梯门关闭时,门关闭到位的反馈信号属于( )A. 连续量数据 B. 开关量数据C. 模拟量数据 D. 数字量数据二、填空题(每题4分,共20分)1. 电梯系统可以分解为轿厢系统、门机系统、______等子系统。2. 电梯系统中判断是否到达指定楼层,运用了开关量的______运算。3. 电梯超载警报系统中,检测的电梯载重属于______量数据。4. 电梯门开与关的控制利用了开关量的______运算。5. 复杂控制系统分解的目的是便于对系统进行______、维护和优化。三、简答题(每题10分,共20分)1. 简述电梯系统中开关量与运算和或运算的应用场景及运算规则。2. 说明电梯超载警报系统中连续量与阈值的工作原理。四、操作题(30分)1. 设计一个简单的电梯楼层呼叫控制程序(用伪代码表示 ),实现当有多个楼层呼叫请求时,电梯按照先上后下的原则响应(假设电梯初始在1楼,可停靠楼层为1 - 5楼 )。2. 用流程图描述上述程序的逻辑过程。参考答案:一、选择题1. B:分解复杂控制系统便于理解和管理各部分,降低复杂性,增加功能和可靠性;A、C、D错误。2. B:判断电梯是否到达指定楼层,需多个条件同时满足,运用开关量与运算;A、C、D不符合。3. B:多个楼层同时呼叫,只要有一个呼叫请求就响应,运用开关量或运算;A、C、D不符合。4. A:电梯载重可在一定范围连续取值,是连续量;B、C、D错误。5. B:开关门按钮状态只有按下和未按下两种,属于开关量数据;A、C、D错误。6. C:电梯系统中开关量运算用于多个环节,不仅是控制电梯门;A、B、D说法正确。7. B:平层传感器检测到的信号只有平齐和不平齐两种状态,属于开关量数据;A、C、D错误。8. B:电梯超载警报系统中阈值用于判断是否超载;A、C、D错误。9. C:将电梯分为多个子系统体现大问题分解为小问题思想;A、B、D不符合。10. B:门关闭到位反馈信号只有到位和未到位两种状态,属于开关量数据;A、C、D错误。二、填空题1. 控制系统2. 与3. 连续4. 或5. 分析三、简答题1. 与运算应用场景:如判断电梯是否到达指定楼层,需同时满足轿厢到达楼层位置和门区信号有效等条件。规则是所有条件为真时,结果才为真,才执行相应操作(如开门 )。或运算应用场景:如多个楼层呼叫电梯,只要有一个楼层呼叫按钮按下(条件为真 ),电梯就响应。规则是只要有一个条件为真,结果就为真。2. 电梯超载警报系统中,通过传感器检测电梯载重这一连续量数据。将检测到的载重数值与预先设定的阈值比较,当载重数值超过阈值时,系统判断电梯超载,触发警报装置发出警报,提醒乘客或管理人员。四、操作题1. 伪代码// 定义变量current_floor = 1 // 电梯当前楼层up_call = [false, false, false, false, false] // 上楼呼叫请求,初始都为falsedown_call = [false, false, false, false, false] // 下楼呼叫请求,初始都为false// 模拟呼叫请求(可手动设置或随机生成 )up_call[2] = true // 假设3楼有上楼呼叫请求down_call[4] = true // 假设4楼有下楼呼叫请求// 处理呼叫请求while (true) {// 处理上楼请求for (i = current_floor + 1; i <= 5; i++) {if (up_call[i]) {current_floor = iup_call[i] = false// 模拟到达楼层操作,如开门等print("电梯到达楼层", current_floor)}}// 处理下楼请求for (i = current_floor - 1; i >= 1; i--) {if (down_call[i]) {current_floor = idown_call[i] = false// 模拟到达楼层操作,如开门等print("电梯到达楼层", current_floor)}}// 若没有新请求,等待新请求if (!any(up_call) &&!any(down_call)) {print("等待新的呼叫请求")break}} 2. 流程图要点- 开始框。- 输入框:输入电梯初始楼层、各楼层上楼和下楼呼叫请求状态。- 循环框:循环处理呼叫请求。- 处理上楼请求判断框:判断是否有当前楼层之上的上楼呼叫请求,若有,更新当前楼层并处理到达操作;若无,进入处理下楼请求判断框。- 处理下楼请求判断框:判断是否有当前楼层之下的下楼呼叫请求,若有,更新当前楼层并处理到达操作;若无,判断是否还有新请求。- 判断是否有新请求框:若有新请求,返回继续循环;若无,输出“等待新的呼叫请求”并结束。- 结束框。(用标准流程图符号绘制,合理体现流程逻辑即可)21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)21世纪教育网(www.21cnjy.com) 展开更多...... 收起↑ 资源预览