Dark Mode

Elevator Control System

Moore Machine Implementation (9 States)

Group: Huzaifa, Zaid, Bilal Usman Institute of Technology System Uptime: 00:00:00
Active: IDLE
Floor: G
Door: CLOSED
Queue: 0
Efficiency: 100%

Keyboard Shortcuts

Floor Selection

0 or G Request Ground Floor
1 - 4 Request Floor 1-4

Basic Controls

Move to floor above
Move to floor below
O Open Door
C Close Door

System Controls

Ctrl + E Emergency Stop
Ctrl + R Reset System
Ctrl + P Generate PDF Report
Ctrl + A Auto Test

Direction Requests

U Request Up (prompt)
D Request Down (prompt)
Ctrl + Q Clear Queue
+ / - Add/Remove Occupant
Tip: You can also click directly on floors in the building or use the control panel below.

Building

4th Floor
3rd Floor
2nd Floor
1st Floor
Ground Floor
G
IDLE
0%
0

Current State (Moore Machine)

IDLE

Moore Machine Outputs:

Motor: STOP
Door: CLOSED
Direction: NONE
Light: OFF
Alarm: OFF
Weight: 0%

Floor Selection

Controls

Request Queue

Processing: FCFS
No pending requests

Complete State Table (Moore Machine)

State Description Motor Door Direction Light Alarm Display Special
IDLE Elevator stationary, waiting for requests STOP CLOSED NONE Conditional OFF Current Floor -
MOVING_UP Moving upward to target floor UP CLOSED UP ↑ ON OFF Moving to [Floor] -
MOVING_DOWN Moving downward to target floor DOWN CLOSED DOWN ↓ ON OFF Moving to [Floor] -
DOOR_OPENING Doors opening at arrived floor STOP OPENING NONE ON OFF Opening at [Floor] DING Sound
DOOR_OPEN Doors open for passenger entry/exit STOP OPEN NONE ON OFF Door Open at [Floor] 5s Auto-close Timer
DOOR_CLOSING Doors closing after dwell time STOP CLOSING NONE ON OFF Closing Door -
DOOR_CLOSED Doors closed, preparing for next move STOP CLOSED NONE Conditional OFF Current Floor Safety Check
EMERGENCY Emergency stop activated STOP As-is NONE FLASHING ON 🚨 EMERGENCY 🚨 Alarm Sound
OVERLOAD Weight limit exceeded STOP OPEN NONE FLASHING ON ⚠️ OVERLOAD ⚠️ Weight Warning
Conditional Light: ON if occupants > 0, OFF otherwise
Emergency State: Preserves door status from previous state
Overload State: Doors forced open, requires manual reset

Moore Machine State Diagram (9 States)

IDLE
MOVING_UP
MOVING_DOWN
OPENING
OPEN
CLOSING
CLOSED
EMERGENCY
OVERLOAD
IDLE MOVING_UP MOVING_DOWN OPENING OPEN CLOSING CLOSED EMERGENCY OVERLOAD
Moore Machine: Outputs depend SOLELY on current state (not inputs). All 9 States shown with their transition relationships.

Statistics Dashboard

State Changes

0

Floors Traveled

0

Door Operations

0

Total Requests

0

Emergency Events

0

Uptime

00:00:00

State Distribution

Performance Metrics

Performance

Average Wait Time: 0s
Travel Efficiency: 100%
Idle Time: 0%

System Health

System Status: Healthy
Memory Usage: 0%
Error Rate: 0%

Recent State Transitions

No state transitions yet

Moore Machine

Pure Moore Machine with 9 States where outputs depend only on current state

Real-time Analytics

Live statistics, performance metrics, and interactive charts

Emergency System

Complete emergency protocols with recovery and logging

Advanced Controls

Weight simulation, scenarios, presets, and auto-testing