Contenido principal

Design Evolution Manager

R2026b

Organize and analyze alternative versions of project files

Since R2022b

Description

Use the Design Evolution Manager app to manage different versions of a project. Evolutions capture the state of a project at key stages in your design process, which the app displays in an evolution tree hierarchy. You can use the relationships between evolutions and the metadata you associate with the components of the evolution tree to model your design process, test alternative solutions, and understand the rationale of certain design decisions.

Screenshot of Design Evolution Manager app in use.

Open the Design Evolution Manager App

  • MATLAB® Toolstrip: On the Project tab, under Tools, click the app icon.

Examples

expand all

This example shows how to use the Design Evolution Manager app to merge changes from an evolution into the project files.

Suppose a user made some changes to the model sl_aircraft while tracking their design progress using the Design Evolution Manager app. In the Aircraft Longitudinal Flight Control evolution tree, the original version of the model is recorded in the Baseline evolution, which represents the starting point of this design. The updated version including changes the user made to the design is recorded in the Updated Flight Control Algorithm evolution. In this evolution tree, the Baseline evolution and the Updated Flight Control Algorithm evolution are locked to prevent further changes from being recorded to these evolutions. The next time you update the evolution tree, changes made to project files will be recorded to a new evolution, represented as a child of the Updated Flight Control Algorithm evolution in the evolution tree.

Design Evolution Manager app displaying the Aircraft Longitudinal Flight Control evolution tree.

Compare changes from the Baseline evolution to the active project files.

  1. Select two evolutions for comparison. For this example, select the Baseline evolution in the evolution tree. In the File Explorer pane, use the Compare Evolutions dropdown to select Project Files.

  2. Select which files to compare. In the File Explorer pane, select the model file sl_aircraft.

  3. Click the Compare Files button to open the Comparison Tool. The tool shows a report of the differences between the two version of the sl_aircraft model. Colors indicate if items have been modified (purple), inserted (blue), or deleted (yellow).

    Comparison tool showing the differences between the two version of the sl_aircraft model. The Merge Mode button is highlighted in the toolstrip.

Next, merge changes from the Baseline evolution into the active project files.

  1. Click the Merge Mode button in the toolstrip.

  2. Use the buttons in the Target tree to select the differences to keep in the active project files.

  3. Click the Save Result button to save the changes you selected over the right model (active project files).

To record the changes to a new evolution in the evolution tree, in the Design Evolution Manager app, click the Save button.

Related Examples

Version History

Introduced in R2022b

expand all