Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Scroll Documents: Update page title prefix

About this guide

The internal Audio Weaver Designer MATLAB framework was refactored in Designer versions 8.D.2.4 and 8.D.2.5 to use more efficient and modern object oriented features in MATLAB. This refactoring on its own can lead to 20-30% improvements in layout build and load times, and also opens the door for further improvements in future versions.

The result of this refactoring means that from version 8.D.2.4 and onwards, AWE objects are passed by handle rather than copied by assignment in MATLAB scripts. This guide is meant to help identify when user MATLAB scripts need to be updated to function in 8.D.2.4 or 8.D.2.5 and later, and to show how to make the necessary updates.

How to Identify and Fix Issues

User MATLAB scripts created with earlier versions of Designer that rely on direct assignment to create new copies of AWE objects likely need to be edited to run successfully in Designer 8.D.2.4+. Errors generated by invalid scripts can vary but may refer to wiring errors, like missing or already existing connections between modules.

...