🛠️ Key Enhancements and Fixes
1. LoopTuner & PID Improvements
- [SB-530]: Second-order Laplace and Integrator blocks now support better PID tuning strategies.
- [SB-527]: Replaced PID blocks in old models with updated versions to improve connector clarity.
- [SB-525]: MPC and PID example models corrected for excessive noise and default settings.
- [SB-486]: Transfer functions now include an enable checkbox for PID tuning to align with license limits.
2. Bug Fixes & Stability
- [SB-528]: Chart point scrolling fixed—no longer resets to first point.
- [SB-513]: Installer launch failure due to missing DLL resolved.
- [SB-512]: C# user code example corrected; modeling part removed.
- [SB-510]: Model window now respects saved size when opened.
- [SB-509]: Tab stops in text now render correctly.
- [SB-508]: Arrow contrast in array splitter improved.
- [SB-507]: Values-to-array table now editable immediately.
- [SB-506]: Layer mismatch during paste now auto-adjusts.
- [SB-502]: Label resizing no longer misaligns connected lines.
- [SB-501]: Selection frame behavior refined for right-click actions.
3. UI/UX Enhancements
- [SB-524]: Pasting into “A” layer now respects layer logic; avoids automatic switching.
- [SB-517]: Print dialog now supports selective dialog printing.
- [SB-487]: Help menu options now correctly open the user manual.
- [SB-483]: “Change Icon” option removed from blocks that don’t support it.
4. DataFrame Creator (DFC) & Modeling
- [SB-516]: DFC now correctly loads CSV files and handles tab visibility.
- [SB-495]: DFC live data now creates CSV files reliably and avoids misleading errors.
- [SB-494]: Signal Input block corrected for signal type mismatches and timing errors.
- [SB-490]: Scalar labels on array outputs now behave consistently.
- [SB-485]: Transfer function blocks now support text property customization.
