A simulated DC motor position control loop. Drag the Kp / Ki / Kd gain sliders or change the target step-input setpoint — the closed-loop step response is re-simulated and redrawn live, along with overshoot, rise time, settling time, and steady-state error readouts.