Sign inSign up

robertobucher/pysimcoder

By robertobucher

•Updated 8 months ago

Tool for Rapid Control Prototyping, to generate RT code for different targets from a block diagram.

Image
0

2.9K

robertobucher/pysimcoder repository overview

The pysimcoder image offers a linux debian environment to run pysimCoder, a block diagram editor based on Python, to simulate dynamic systems

It is possible to find a complete description of the tool in the document at https://github.com/robertobucher/pysimCoder/blob/master/Book/BookPythonForControl.pdf⁠ .

In particular, pysimCoder allows to simulate and to generate RT code for different targets, like

  Linux

  Raspberry PI with Linux

 BRIKI card (www.meteca.org)

 NuttX RTOS

The user can design a controller system in a Python environment and use it to define the variables in blocks. With a simple click it is possible to generate C-code for simulation or to be deployed on the RT target.

The 2 tags have different behavior:

latest: launch the docker with graphical support, for example: "docker run -it --rm --env="DISPLAY" --net=host -v $XAUTHORITY:/tmp/.XAuthority -e XAUTHORITY=/tmp/.XAuthority robertobucher/pysimcoder:latest"

novnc: "docker run --rm -it -p 8080:8080 robertobucher/pysimcoder:novnc" and then in a browser open http://localhost:8080/vnc.html⁠

in the terminal (bash or xterminal) launch "psc".

More info at https://github.com/robertobucher/pysimCoder-Docker⁠

Tag summary

Content type

Image

Digest

sha256:253dcafd4…

Size

1.1 GB

Last updated

8 months ago

docker pull robertobucher/pysimcoder