Sonnet Software
  • Home
  • Products
    • Sonnet Suites
    • Sonnet Lite
  • Support
    • Sonnet Suites
    • Sonnet Lite
  • Resources
    • Technical Resources
    • Training Classes
    • Videos
    • Manuals
    • JC Maxwell Biography
  • About
    • The Company
    • Employment
    • Events
    • Partners
  • Contact
    • Call or Email Us
    • Request an Evaluation
    • Request Technical Support
    • Find your Global Sales Rep

Home > Support > Sonnet Suites > Downloads >Sonnet-Matlab Interface, SonnetLab

SonnetLab Toolbox for MATLAB®

SonnetLab is a free MATLAB® toolbox that enables users to control and automate Sonnet's 3D planar electromagnetic simulator.

VideoSonnetLab Overview Video

Matlab Interface

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™)

Matlab Interface

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

Download SonnetLab_v8.0

Related Links

VideoDemonstration 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

Support

  • Sonnet Suites
    • Help Center
    • Getting Started
    • Downloads
    • License Request
  • Sonnet Lite

Related Links

  • System Requirements
  • SonnetLab Video
  • Ask a Question

About

  • The Company
  • Employment
  • Events
  • Partners

Contact

  • Call or Email Us
  • Request an Evaluation
  • Request Technical Support
  • Find your Global Sales Rep
  • Privacy Policy
  • Site Problems?