Magic Cyber Systems Engineer
Released on: November 8, 2024
SysML features introduce a new 'Properties to Ignore for Status Update' project option. This new project option allows you to specify the properties that, when modified, will not change the elements' status to 'updated' when importing requirements from ReqIF files.
Simulation features introduce several significant enhancements. One of the key updates is the ability to animate behavioral diagrams during server-side simulation by embedding them into HTML-generated user interfaces. The latest product version also supports model data export to the SSP file format, allowing you transfer models between different simulation tools, such as Dymola. Furthermore, you can now load and play external simulation results from CSV files using the Results Player.
Additionally, a new project option allows you to display runtime values on Port labels during simulation, providing immediate insights into model behavior. The new version also supports Matlab integration for Apple Silicon, allows enabling and disabling simulation annotations in diagrams, offers improvements to the ALH.callOperation method and built-in math functions, and more.
For general modeling, this release presents improvements to the Excel/CSV Sync and Excel/CSV Import functionalities, which you can now use to import connectors into your model. The model patch functionality has been enhanced as well. It now allows you to preview the specific changes that will be made to the model when applying a model patch. Additionally, the new version allows derived properties in DSL to be customized more flexibly, enabling a specialized customization's derived property to override that of the base customization, which is ideal for user-specific needs in fields like safety and security.
Collaborative modeling introduces the ability to transfer projects between various 3DEXPERIENCE platform instances using .szip files and improved project migration from Teamwork Cloud to the 3DEXPERIENCE platform. Additionally, you can now create branches from any model iteration, and use a new embedded browser with 3DSearch capabilities to select and open projects.
To download the latest version of the modeling tool, see Downloading installation files. For further information, check the product documentation.
SysML Features
Improvements
- A new Properties to Ignore for Status Update project option has been introduced that allows you to specify those properties that, when modified, will not change the elements' status to 'updated' when importing requirements from ReqIF files. It enables more efficient requirement management by preventing unnecessary status updates when specified properties are modified during ReqIF imports. Learn more >>
Simulation Features
Results Player Improvements
The latest release adds several improvements to the Results Player aimed at enhancing data analysis and usability:
- The Results Player can generate a Time Series Chart for the selected properties using data from a CSV file. This feature provides an easier way to visualize results, making data analysis more seamless.
Learn how to generate a Time Series Chart >> - You can now export the current time step data from the Results Player to an Instance Specification. This allows you to save data from a CSV file back to the model and use it for simulation if required.
Learn how to export the current step to an Instance Specification >> - The Results Player now supports the drag-and-drop functionality for files, both from the file system and the containment tree. You can drag files directly into the results panel to load them.
Learn how to load CSV files to the Results Player >>
SIMULIA Process Composer Integration
We are thrilled to announce that the SIMULIA Process Composer integration has officially moved out of the technology preview phase, introducing several key improvements. You can now execute SIMULIA simulation templates on both on-premise and cloud deployments of the 3DEXPERIENCE platform, including execution on private stations, provided you are using platform version 2024x FD01 or later. Additionally, simulation templates now support Array parameters.
Learn more about SIMILIA Process Composer integration >>
Automated Simulation in Dymola
In the previous release, simulation features introduced the ability to export model data to the SSP (System Structure and Parameterization) file format, which you could use to transfer models to other simulation tools. In version 2024x Refresh2, we have enhanced the SSP export functionality, allowing you to export model data to SSP, simulate it in Dymola, and then load the results to the Results Player with just one click.
Automated simulation in Dymola.
Other Improvements
- Now simulation features include an Image Library offering a variety of icons that can be displayed on diagram shapes.
- The SIMULIA Process Composer properties have been moved from the login dialog the Project Options. In addition, the available execution license is chosen automatically when executing a SIMULIA template.
Modeling and Infrastructure
Connectors Import via Excel/CSV Sync and Excel/CSV Import
You can now import connectors from Excel and CSV files into your model in addition to other elements. Specify the needed connectors in the Excel/CSV file and import the data from the file into your model via Excel/CSV Sync or Excel/CSV Import.
An example of importing connectors from an Excel file into a model via Excel/CSV Sync.
Model Patch Improvements
Before applying a patch, you can now preview the specific changes that will be made to the model. This enhancement allows you to better understand the impact the patch will have on the model. Additionally, tag modification is now treated as one change rather tracking individual tag values, ensuring more consistent and predictable outcomes during patch application.
The Apply Patch dialog allowing you to review the patch contents and related model changes before the patch application.
Other Improvements
- The new version introduces greater flexibility for customizing derived properties in DSL: when a base customization generalizes another and the inherited derived property is redefined, the specialized customization’s derived property overrides that of the base customization. This allows flexible customization, where the specialized derived property takes precedence over the base, enabling further customization of derived properties, which is particularly useful in domains like safety, reliability, and security, where user-specific modifications are common.
Collaboration Powered by 3DEXPERIENCE Platform
Collaboration Between Disconnected 3DEXPERIENCE Platforms
We are excited to announce that with the 2024x Refresh2 release, you can now transfer projects between various 3DEXPERIENCE platforms using the server project file format (.szip). Previously, .szip files could only be generated from Teamwork Cloud projects and imported into either another the Teamwork Cloud server or a 3DEXPERIENCE platform. Now, the .szip format can also be used to back up projects directly from the 3DEXPERIENCE platform, enabling seamless collaboration between disconnected platform instances.
We have also improved the workflow for migrating projects from Teamwork Cloud to the 3DEXPERIENCE platform. When importing .szip files, you can now upgrade used projects to a newer standard profile version, thus ensuring compatibility and consistency.
More Flexible Model Branching
In previous versions, model branches could only be created from the latest iteration of a selected revision. From version 2024x Refresh2, you can create branches from any model iteration, which provides greater control over model development process.
Embedded 3DSearch
If you use the 3DEXPERIENCE platform version 2025x or later, you can now enjoy a new and improved user interface when selecting and opening projects. You can now browse projects in the embedded browser and use 3DSearch capabilities to filter them.