Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Subsystems can be used to organize your layout into coherent groups. To create a subsystem, drag out the Subsystem module from the Subsystem folder, then double click or right click and select ‘Navigate In’ to design the internal system. If more I/O is needed, add System Input and Output pin modules from the Subsystem folder of the module browser. #SettingSearchPaths

...

You can navigate through hierarchies either with the tabs at the top of the canvas, or by right clicking the canvas and selecting ‘Navigate Up’.

...

  1. Start by creating a Traditional Module to get the required files and folder structure of an Audio Weaver Module.

    1. The Custom Module Pack Wizard in Designer is a great starting point for getting started with the required module files and folder structure.

  2. As you edit the module’s MATLAB (.m) file, add the following line of code in the function:

    1. M.isInterpreted = 1;

    2. Switching this flag to 0 will force the module to be executed as a typical MATLAB module. While this makes the module inaccessible for Standard Designer users, the Module Author may do this in order to use the MATLAB debugging infrastructure to help resolve issues with their module.

  3. Follow the Module Creation steps as stated to get a properly functioning module, including the Module Generation MATLAB script e.g., make_module_pack(1) in Designer Pro Edition.

  4. Open the Interpreted Module’s Visual Studio solution and build the project. Make sure the built DLL is successfully created and in the Interpreted Module’s folder.

  5. Share the entire folder of the Interpreted Module (including the DLL) with other Designer users.

    1. Once shared, any user must copy the Interpreted Module’s DLL to the same directory as their AWE_Server.exe
      (for example, C:\DSP Concepts\AWE Designer 8.C.2.4 Standard\Bin\win32-vc142-rel\)

  6. Once Designer and Server are running, install the Interpreted Module to the Module Path using the Setting Search Paths functionality.

  7. The Interpreted Module can now be dragged out from the Module Palette to Designer’s canvas, with all the same capabilities as other Audio Weaver modules.

    1. The default location for a new Custom Module is in the “Third Party” folder. This can be changed in the MATLAB script by updating the M.moduleBrowser.path value.

...