Skip to content

Control systems magazine article

Peter Corke edited this page Aug 19, 2026 · 2 revisions

Updates for readers of CSM article

A tutorial article about bdsim was published in Control Systems Magazine, June 2026: A new Python-based tool for simulation of dynamical systems.

Some changes since the article was submitted include:

  • You can now try bdsim in the browser with zero installation, via JupyterLite — see Notebook animation for how graphics behave there.
  • There are many more example files in the examples directory. The example used in the article, eg1.py, can be found there.
  • The block diagram editor, bdedit, has been improved and is now much more robust.
  • There is a new syntax element, the >> operator, which allows you to connect blocks in a more intuitive way, eg.
plant_input = bd.SUM("+-") >> bd.GAIN(5)
  • Real-time control is under development on the feat/realtime branch, planned for release before end of 2026 — see Real-time overview for details and progress.

Clone this wiki locally