bdsim
bdsim copied to clipboard
Simulate dynamic systems expressed in block diagram form using Python
Hi, `bdedit` can't start when `bdsim` is installed from PyPI: ``` # apt-get -y install python3-pyqt5 # pip3 install bdsim==0.9.0 (snip, no errors) $ bdedit Traceback (most recent call last):...
Hi @petercorke, thanks a lot for sharing such a tool, it seems to be quite interesting. I saw that in the README it is written that: > The biggest is...
This PR adds: 1. discrete-time control blocks Discrete_LTI_SS and Discrete_LTI_SISO, with examples. 2. Peripheral blocks ADC and PWM that mimic real life for simulation. Potential Breaking changes: - Bug-fixes were...
i'm trying to simulate a block diagrame that contain a pid controller,and from what i know pid transfert fonction is  as we can see this is not a proper...
Facilitates the creation of SUM and PROD blocks via overloading the operators: - for SUM blocks: - [x] `__add__, __radd__` (`+`) - [x] `__sub__, __rsub__` (`-`) - [x] `__neg__` (`-`)...
Fix #8
This leads to issues in conda-forge, where packaging fails as the setup.py reads in contents from RELEASE.
**Describe the bug** Here this is the log I get on Ubuntu 22.04 $ bdedit bdedit is beta code and prone to random crashing, save your work often Traceback (most...
Dear Peter, I appreciate your work. I have a brief question using bdedit. I tried to use a custom function in the bdedit. Is it possible or not? From the...
`bdedit` relies on PyQt5, which has a GPL license, and that seems to [create problems with PyQT5](https://github.com/petercorke/bdsim/commit/db1b575c98a44f172c4cdcfe6eb593f3461e54db) Here is the license for PyQT5: *PyQt5 is released under the GPL v3...