Block-Diagram (Transfer-Function)

What you can do on this page

  • Build block diagrams with a palette including Σ, Gain K, TF N(s)/D(s), Zero-Pole, Integrator 1/s, Derivative s, Saturation, Delay, Scope, Mux/Demux and PID.
  • Save or load diagrams and explore pre-built examples.
  • Compute the overall Transfer-Function, State-Space matrices and ODE after one click.
  • Plot a Laplace step response immediately.
  • Export any result in LaTeX for reports and slides.

How to use it

  1. Add blocks from the palette or search by name and drag to reposition.
  2. Wire blocks with Connect → source → destination → Connect again to leave wiring mode. Double-click the +/ badge to switch sign.
  3. Edit a block by double-clicking it.
    Gain ⇒ enter K
    TF ⇒ edit numerator / denominator polynomials
    Input ⇒ choose step, impulse or a custom N(s)/D(s)
  4. Save or load diagrams with the buttons above the canvas or pick a pre-loaded example.
  5. Select a block or wire (single click → red highlight) and press Delete or the Delete ⌫ button. Use Clear to start over.
  6. When the diagram is ready press Compile ⇢ TF / SS / ODE to display KaTeX formatted results.
  7. The Simulate Step Response button appears after a successful compile; click it again whenever you re-compile.

Good to know

  • The tool works in the continuous Laplace domain (s) only.
  • Arrow-heads always stay on top and wires reroute live as you drag.
  • Keyboard shortcuts: Esc leaves connect mode, Delete removes the selection.

    Operations

    Results

    Transfer function, state-space and differential form

    (nothing compiled yet)