題組內容
二、電梯控制器(Elevator Controller)依據各按鈕被按壓與否,控制 N 層樓大樓中之電梯(Elevator)動作。電梯系統說明如下:
●除一樓和頂樓外,各樓層皆有位於電梯外之樓層升降按鈕(Floor Button),其中1 個請求電梯上升,另 1 個請求電梯下降。乘客(Passenger)按壓按鈕後,按鈕會亮,而當電梯沿所要求方向移動至乘客所處樓層時,門(Door)將打開,且按鈕燈會熄滅。
●每部電梯中有一組 N 個按鈕之電梯按鈕(Elevator Button)。乘客按壓對應樓層之電梯按鈕後,按鈕會亮,並使電梯移動至相對應樓層。當電梯到達相對應樓層時,門(Door)將打開,且按鈕燈會熄滅。
●當無請求時,門會保持關閉,電梯停留將在目前樓層。
⑵請畫出與電梯按鈕相關之循序圖。(5 分)
詳解 (共 1 筆)
詳解
Passenger Elevator Button Elevator Controller Elevator Door
| | | | |
| Press button | | | |
|----------------------->| | | |
| | Send request | | |
| |------------------------>| | |
| | | Process request | |
| | |------------------------->| |
| | | | |
| | | Move to floor | |
| | |<-------------------------| |
| | | | |
| | | | Arrive at floor|
| | | |------------------>|
| | | | |
| | | | Open door |
| | | |------------------>|
| | | Turn off button light | |
| |<------------------------| | |
| | | | |
詳細說明
乘客按下電梯按鈕:
| | | | |
| Press button | | | |
|----------------------->| | | |
| | Send request | | |
| |------------------------>| | |
| | | Process request | |
| | |------------------------->| |
| | | | |
| | | Move to floor | |
| | |<-------------------------| |
| | | | |
| | | | Arrive at floor|
| | | |------------------>|
| | | | |
| | | | Open door |
| | | |------------------>|
| | | Turn off button light | |
| |<------------------------| | |
| | | | |
詳細說明
乘客按下電梯按鈕:
乘客在電梯內部按下對應樓層的按鈕。
按鈕亮起,表示請求已發出。
電梯按鈕發出請求:
按鈕亮起,表示請求已發出。
電梯按鈕發出請求:
電梯按鈕將請求信號發送給電梯控制器。
電梯控制器處理請求:
電梯控制器處理請求:
電梯控制器接收到請求後,根據電梯的當前位置和方向,決定如何響應請求。
如果電梯在運行中,控制器會將新的請求添加到隊列中。
電梯移動到請求的樓層:
如果電梯在運行中,控制器會將新的請求添加到隊列中。
電梯移動到請求的樓層:
電梯控制器發送指令給電梯,使其移動到請求的樓層。
電梯到達後門打開:
電梯到達後門打開:
當電梯到達請求的樓層時,門自動打開,讓乘客進入或離開。
按鈕燈熄滅:
按鈕燈熄滅:
當電梯到達並開門後,電梯按鈕的燈熄滅,表示請求已完成。
這個循序圖展示了電梯系統中各個元件之間的互動,從乘客按下電梯內部按鈕開始,到電梯到達並開門為止,詳細描述了每個步驟和消息的流動。
這個循序圖展示了電梯系統中各個元件之間的互動,從乘客按下電梯內部按鈕開始,到電梯到達並開門為止,詳細描述了每個步驟和消息的流動。