SonnetLab Toolbox for MATLAB®
SonnetLab is a free MATLAB® toolbox that enables users to control and automate Sonnet's 3D planar electromagnetic simulator.
With the SonnetLab toolbox you can:
- Enhance tuning and optimization of circuits
- Avoid repetitive work by automating similar tasks
- Drive Sonnet's 3D planar EM analysis engine directly from MATLAB
- Increase productivity and save time by writing scripts to modify layouts
- Extend the functionality of Sonnet by implementing optimization algorithms
- Export JXY data from a layout (Requires Sonnet Release 13 or higher)
- Export farfield pattern data from a layout (Requires Sonnet Release 13 or higher and Sonnet Farfield Viewer™)
- Reverse engineer a Sonnet Project file into SonnetLab compatible with MATLAB commands
- And much more...
Users can manipulate every aspect of a Sonnet project from within the MATLAB environment. SonnetLab is fully compatible with all Sonnet Suites product levels, including our free version, Sonnet Lite.
Use the SonnetLab toolbox to:
- Read, write and generate Sonnet projects
- Edit existing Sonnet projects
- Generate Touchstone® S, Y, Z parameter files
- Sweep or optimize planar circuit geometry and material properties inside Sonnet EM Projects
- Export JXY data to a CSV file and import Sonnet generated JXY data into MATLAB (requires Sonnet Release 13 or higher)
- Export farfield pattern data and import Sonnet generated pattern data into MATLAB (requires Sonnet Release 13 or higher and Sonnet Farfield Viewer™)
No additional MATLAB toolboxes are required to utilize SonnetLab to its full functionality.
SonnetLab is compatible with:
- The Sonnet Suites Release 17
- MATLAB Version R2009b or higher
- Windows (32 or 64 bit)
- Linux (32 or 64 bit)
Please Note: SonnetLab was developed in conjunction with Syracuse University and is not a Sonnet Software supported product. Sonnet Software does not provide any warranty, either expressed or implied, for the SonnetLab toolbox for MATLAB. Send any feedback on the SonnetLab toolbox for MATLAB to: Sonnet Support
The installation file includes:
- The SonnetLab toolbox for MATLAB
- JXY data export utilities (requires Sonnet Release 13 or higher)
- Farfield pattern data export utilities (requires Sonnet Release 13 or higher and Sonnet Farfield Viewer™)
- Sonnet Project Decompiler utilities
- A set of tutorials and examples
Download
Related Links
Demonstration Video: Introduction to SonnetLab
SonnetLab examples on MATLAB Exchange
Previous Releases
Download SonnetLab 7.4- compatible with Sonnet Release 12, 13 and 14
Download SonnetLab 6.0- compatible with Sonnet Release 12 and Sonnet Release 13
Download SonnetLab 5.0- compatible with Sonnet Release 12 and Sonnet Release 13
Download SonnetLab 4.0- compatible with Sonnet Release 12 and Sonnet Release 13
Download SonnetLab 3.0 - only compatible with Sonnet Release 12