Magic Model Analyst

Released on: July 11, 2025


The 2024x Refresh 3 release adds a range of enhancements to improve usability and performance. The Results Player now offers a multiple improvements to enhance the experience. You can automatically generate Time Series Charts, view the active state for selected parts, and even see state images next to labels for better visualization. Additionally, Requirement Pattern Verification is now supported, ensuring more accurate validation. While generating FMU, you can use a personal access token instead of storing a username and password in the FMU file. The FMU Import Options dialog introduces a new Structured Import checkbox, which organizes FMU properties using dot notation. Lastly, the new Export States property allows you to export a part’s active state when generating a CSV file.




Results Player Improvements

Requirement Verification

You can now verify requirements in the Results Player when you export the CSV file. You can verify requirements that are specified only with the help of the Requirement patterns. You can see different color coded labels for the passed and failed requirements and also a tooltip for the failed requirement. If some requirements have failed, the failing region(s) are highlighted in red on the Slider. Additionally, you can export all the mapped data back to a new CSV file. To learn more, refer to the Results Player page.

A red label with tooltip, a green label, and failing region on the Slider displayed in the Block diagram and on the Results Player, respectively.

States Pictures Support

The Results Player now displays an image of the active state next to the state label as a shape icon. To learn more, refer to the Results Player page.

Active State Images Shown.png

Active State Image displayed when the file is loaded in the Results Player.

Active States Support

The Results Player now displays the active states for selected parts when loading a CSV file in the Results Player. Active states are displayed as the labels near a part shape when results are loaded. To learn more, refer to the Results Player page.

Active State displayed when the file is loaded in the Results Player.

Auto-opening simulation charts

When automatically loading generated CSV file with a Time Series chart in the simulation configuration, the chart is automatically opened with the same values as the original configuration. To learn more, refer to the Results Player page.

FMU Support Improvements

Token support for FMU Generation

You can now embed a personal access token instead of a username and password in the generated FMU file. To learn more, refer to the Generating FMU - Technology preview page.

Token support available in the Generate FMU(Technology Preview) dialog.

Structured FMU Import Support

A new Structured Import checkbox is introduced in the FMU Import Options dialog. FMU properties are split using dot notation and the properties are represented as Flow or Value properties owned by an Interface Block. To learn more, refer to the FMU Import page.

Structured Import checkbox available in the FMU Import Options dialog.

FMI 3.0 Import Support

The modeling tool now supports FMU 3.0 import.

The simulation of FMU 3.0 using Cameo Simulation Toolkit (CST) is not supported.

Merge Arrays Support

If the FMU file has arrays (properties with the same name and index), then selecting the Merge Arrays checkbox in the FMU Import Options dialog merges all the arrays into a single property with the multiplicity set.

The simulation of merged arrays using Cameo Simulation Toolkit (CST) is not supported.

All the arrays present in the FMU file merged into a single property with the multiplicity set.

Enumeration Support

The Parameters with Enumeration type are now supported for FMU Import and Simulation.

Exporting a Part's active state to a CSV file

A new Export States property is introduced to export Part's active state. If you set the Export States property to true, you can export the active State names for the selected part. If you set the Export States property to false, the instance name is exported. To learn more, refer to the CSV Export page.

Export States property available in the Specification of CSVExport clearance dialog.

Other Improvements

  • The new argument to override execution target on Simulation Configuration element is introduced. To learn more, refer to the Optional Arguments section of the Simulate command arguments and parameters table.
  • The CSV export has been improved to be more reliable and effective, especially while working with Dynamic Objects.