Enumeration Manager

Manage Simulink enumeration classes without writing a single line of code

Download
Download

You are now following this Submission

General Information

MATLAB Release Compatibility

  • Compatible with R2020b and later releases

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
3.5.0

* Always run in light theme.
* Support enumerations with namespace in Simulink (introduced in R2025b).
* Bug fix: Include enumerations in referenced data dictionaries.

Download
3.4.0

* New API to export enumeration classes from a Simulink data dictionary to class m-files.
* Search for enumeration usages extended to profiles and variables in base workspace.

Download
3.3.0

* Term "built-in" replaced by "dynamic".
* "Save" button becomes an "Apply" button in case of a data dictionary entry.
* Command added in context menu to close a data dictionary.

Download
3.2.0

* Check for class shadowing switched to case-sensitive.
* Bug fix: Allow to delete a newly created enumeration not yet saved.

Download
3.1.0

* App extended to built-in enumerations (Simulink.defineIntEnumType) and enumerations stored in Simulink data dictionaries.
* Search for usage extended to m files.
* Conversion generalized to the 3 enumeration types.
* Support hexadecimal syntax.

Download
2.3.0

* Allow to generate the enumeration classes for chart states monitoring
* Fixed hyperlinks of searched enumeration classes

Download
2.2.0

* Allow to find all uses of an enumeration in models and data dictionaries
* Allow to export a subset of enumeration classes to a Simulink data dictionary
* Check that enumeration members do not conflict with a class method

Download
2.1.0

* Ignoring enumeration classes from support packages
* Compatible with MATLAB Online

Download
2.0.0

* Import/Export features grouped together in a menu
* Export selected enumeration classes to a single MATLAB script
* From R2023a, uint32 added to allowed storage classes

Download
1.9.0

Download