SIMBA 25.06 Release Notes
Welcome to SIMBA 25.06! This update introduces the powerful JMAG Direct Coupling feature, significant GUI enhancements, new models, and more robust SPICE support.
JMAG Direct Coupling
SIMBA now directly integrates with JMAG for advanced motor design and magnetic simulations.
Learn more in our webinar:
Discontinuity Events in C Code Blocks
SIMBA 25.06 now includes enhanced capabilities to manage discontinuities directly within C Code blocks. This is particularly useful for simulations involving PWM (Pulse Width Modulation), Space Vector Modulation (SVM), or any scenarios where precise timing of state changes or zero-crossing events is crucial.
What's New?
-
nextDiscontinuityEvent()
primitive:
Define precisely when the next discontinuity will occur, enabling accurate time step adjustments to handle these events. -
discontinuity_event()
function call:
Explicitly notify SIMBA's predictive timestep solver that a discontinuity event is occurring, ensuring high accuracy during simulation.
New GUI Features
Smart Cursor Positioning
Efficiently position cursors directly to crucial waveform points:
- Global Max/Min
- Next Max/Min
Axis Range Controls
Adjust chart axis ranges conveniently from the toolbar:
- Horizontal (X) axis
- Vertical (Y) axis
Signal Calculator: New Functions and Equation History Navigation
The Signal Calculator in SIMBA 25.06 now includes several powerful new functions allowing deeper and more flexible signal manipulation directly within SIMBA’s user interface.
-
THD (Total Harmonic Distortion)
Quickly calculate the harmonic distortion of a signal at a specific frequency.
Usage:thd(signal, frequency)
-
window (Time Window)
Extract a portion of the signal within specified time boundaries. Usage:t_window(signal, left_time, right_time)
-
delay
Introduce a delay to your signal.
Usage:delay(signal, delay_time)
-
envelop (Superior and Inferior Envelope)
Identify and analyze local maxima (superior envelope) or minima (inferior envelope) of your waveform.
Usage:envelop_sup(signal)
andenvelop_inf(signal)
Navigate previously used equations quickly in the signal calculator using the Up and Down arrow keys.
New Models
- ABC2DQ0 and DQ02ABC Transforms: Now solved directly in the power solver.
- Control Scope Device: Scope control signals within subcircuits effectively.
- Ideal Zener Diode
Enhanced SPICE Support
Enjoy improved stability, performance, and reliability of SPICE-imported models with fewer syntax-related issues and crashes.
Additional Improvements
- Relative File Paths: Simplified project sharing using paths relative to
.jsimba
files. - DFT Accuracy Improvement: Enhanced precision, especially with predictive timestep simulations.
- Improved Startup Time and Library Responsiveness: Instantaneous library loading and faster model searches.
Bug Fixes
- Fixed ACSweep calculations for high-frequency ranges.
- Resolved unit text readability issues with improved theme contrast.
- Always recompiles additional include directories for C code blocks.
Thank you for using SIMBA—we're committed to enhancing your simulation experience. We look forward to your continued feedback!