AWE Designer 8.D.2.7
2024-DECEMBER
New Features
Added option in Generate Target Files to split multi-instance layouts into multiple AWBs to support Progressive Loading
Added support for 2M, 3M, and 6M baud rates for RS232 targets in AWE_Server
Added ability to copy/paste wire information like names and delays between wires in Designer
Enhancements
Increased the maximum binary message length from 1024 to 4096 to support larger tuning messages
Missing modules in subsystem modules are now checked at the beginning of builds
Improved application of layout variables at build time to avoid unnecessary updates for unchanged variables
Version overwrite save warning dialog now only pops up first time saving layout with new version
Improved handling of copying modules with objectIds defined
Bug Fixes
Updated uninstallers to no longer deregister AWETalkToGUI COM Server, and improved error messaging for this issue
Fixed Pro Designer launching with MATLAB 2024a and later
Fixed compatibility issue with loading complex numbers in AWDs
Fixed potential subsystem pin corruption in AWJ's when changing input pin data type
Corrected saving and loading of channel delays in AWJ
Fixed saving and loading measurements in AWJ files
Improved saved information in AWJs to better support range definitions
Corrected error message when opening a corrupted AWJ file
Fixed issue with AWJ files containing empty subsystems
Fixed problem creating CRUS from subsystems containing multiple inspector panels
Fixed loading layouts containing a RUS or CRUS that is not found on the module path
Fixed loading layouts containing non-English characters
Fixed issue with feedback wires being set on subsystem output pins
Fixed issue with intermediate files not being deleted when interpreted module execution fails
Fixed issue in error dialog where block size range was printing junk characters
Corrected heap allocation failure error message
Fixed issue with channel name propagation into Router inspectors
Custom channel names are now retained when changing number of input pins on downstream module
Fixed some alignment issues in module inspectors, and added labels for event button inspectors
Fixed crash issue when executing an AWS from AWE_Server while an inspector is open in Designer
Fixed potential CPU % load difference between Server and Designer profiling for some multi-instance layouts
Fixed wire memory profiling when using Bind First build option
Fixed potential hang in Tuning Interface test with slow connections
Clarified that biquads used in Tuning Interface test tool are stereo
Fixed dialog cutoff issue in About dialog in Designer
Updated ASIO device menu button to say 'Close' instead of 'Cancel'
Made it clear in AWE_Server preferences that heap sizes are defined per instance for native target
Fixed issue with .tsf file ignoring the override InstanceId field in Generate Target Files
Fixed rounding issue in displaying integer values in module documentation
Fixed Fader example module tests so they pass
AWE Designer 8.D.2.6
2024-AUGUST-15
New Features
...
Revamped MATLAB AWE framework by adopting more efficient implementation, resulting in faster build and load times
AWE objects are now passed as handles, instead of copied-by-assignment
Existing user scripts may not be compatible if they rely on assignments creating new objects. To address this, update scripts to explicitly call the 'copy' function (see (8.D.2.67) Updating MATLAB User Scripts to 8.D.2.4/8.D.2.5+ for more details)
Standard edition is now built using MATLAB 2023b (requires MCR version 2023b Update 3)
CRUS modules now support controlling internal variables with ParamSet modules
Added calculated layout block rate in profiling results, in addition to existing measured time per process
Added information in AWE_Server about heap alignment words for the attached target
Plot Frequency Response now uses different colors for each channel
Improved robustness when loading corrupted .awd's
...