SIMBA 22.08
Welcome to SIMBA 22.08! This major release brings significant changes, including new models, an improved solver and the release of the AC Sweep. If you haven’t yet, be sure to download it.
New Models
Several new models are added to the library:
- Control>C_Code>External Library
- Electrical>Transformers>Multi-Winding Transformer Model
- Electrical>Sources>Voltage Controlled Current Source
- Electrical>Sources>Voltage Controlled Voltage Source
- Electrical>Sources>Current Controlled Current Source
- Electrical>Sources>Current Controlled Voltage Source
AC Sweep
After a few months of public beta, the AC Sweep is feature is finally ready. A new test bench is now available: AC Sweep. It uses the steady-state algorithm to calculate the transfer function of a periodic system at different user-defined frequencies. More information are available here and an example of usage using the Python module is available here.
New Json based project file
It is now possible to save and open projects with the .jsimba_
file extension. *.jsimba
files are using the json format and have been developped for the compatibility with the Frenetic-Simba Web Simulator. Only circuit data can be saved in *.jsimba
files.
Interactive Simulation (Python Module)
It is now possible to change model parameters during a simulation using the Python Module. This feature opens the door to interactive and pseudo real-time simulation. A simple example is available here.
Quality of life
In 22.08, several bugs are corrected and the general stability of SIMBA is improved. Here are some of the important changes:
- The title bar now shows when the project is being saved and if the project has any unsaved changes.
- A new option has been added to clear the clipboard.
- The code of the charts engine has been partially rewritten for better memory management when large data sets are displayed.
- It is now possible to move devices with Keyboard arrows
- The Python Module installation process has been modified to troubleshot installation issues on Windows and Linux systems.
The complete list of changes is available here.
Roadmap
If you are interested, you can check our roadmap and a public GitHub project is available to share ideas, report bugs, and suggest new features.