2022x Refresh2 introduces improvements to MagicGrid projects, as now you can easily create additional MagicGrid package structures for components and subsystems in MagicGrid projects.
2022x Refresh2 presents various enhancements to server-side simulation, including the ability to generate Functional Mock-up Units (FMUs) for external co-simulation, live Timeline charts allowing real-time monitoring and analysis of simulation data, and improved server-simulation with UI. Additionally, this release introduces triangular distribution support for random input generation, support for Behavior Ports, enhancements to the Watch Pane, including the ability to export Watch items to a SelectPropertiesConfig, and more.
The 2022x Refresh2 release introduces performance improvements to both the client-side and Teamwork Cloud-side, as well as general modeling and collaborative modeling enhancements.
The client-side performance enhancements include improved validation performance and decreased table opening time.
For general modeling, this release presents new syncing with Excel options, the ability to temporarily activate or deactivate legends without the diagram lock, and automated package structure creation.
Additionally, collaborative modeling is improved with a new file exchange format .szip, allowing faster transfer of models between OEMs and suppliers, the ability to view Teamwork Cloud data markings in MagicDraw, and other enhancements. Also, Power'By has been updated with standard profiles migration and the ability to cut used project references if the used project is not found.
Automated Package Structure Creation in MagicGrid Projects
Automated Package Structure Creation in MagicGrid Projects
Automated Package Structure Creation in MagicGrid Projects
2022x Refresh2 introduces an option to easily create MagicGrid package structures for any additional components and subsystems within the solution domain you may require in your model. Previously, this could have been achieved by copy-pasting an existing subsystem or component package; however, now you can do that via the Create Package Structure action, providing you with a fast and easy approach.
Creating an additional solution subsystem in a MagicGrid project via the Create Package Structure action.
Cameo Simulation Toolkit 2022x Refresh1 brings multiple improvements to the 2022x Refresh2 presents multiple server-side simulation capability released in the previous version of the productimprovements, making model analysis more effective and providing a better user experience.
Anchor
Simulation Task Manager
Simulation Task Manager
Simulation Task Manager
Now you can conveniently view and manage all server-side simulations in the Task Manager. The Task Manager not only provides the information about all currently running and queued simulations but also allows you to terminate them and open the simulation UI window.
Image Removed
Simulation Task Manager.
Anchor
Running simulations via the Resources application
Running simulations via the Resources application
Running simulations via the Resources application
Cameo Simulation Toolkit 2022x Refresh1 introduces a new way of simulating your models on the web. In addition to using REST API, a Python client, or Cameo Collaborator for Teamwork Cloud, you can now run server-side simulations via the Resources web application user interface as well. If a model has a Simulation Configuration and the specified UI, you will be able to run the simulation right from the resource's menu, and the UI window will open once the simulation is started.
Image Removed
Running simulation via the Resources web application UI.
Anchor
Live Time Series Charts
Live Time Series Charts
Live Time Series Charts
From version 2022x Refresh1, server-side simulation supports live Time Series Charts. Once you start the simulation and the UI window opens, you can view the Time Series plot being updated in real-time as shown below.
Image Removed
Live Time Series Chart.
Anchor
Other2
Other2
OtherWhen you simulate a model with a UI mockup or Time Series chart, the UI window that opens during model execution now has a Control panel allowing you to start, pause, resume, or terminate the simulation. Image Removed
Building Server-Side Simulation FMU
Building Server-Side Simulation FMU
Building Server-Side Simulation FMU
The latest version introduces a powerful new feature: the ability to generate a Functional Mock-up Unit (FMU) for external co-simulation of dynamic models. This functionality allows you to exchange simulation results between different simulation tools, enabling a more collaborative and integrated approach to modeling and simulation.
You can easily create an FMU which exposes the model's input and output parameters defined in a Simulation Configuration. This FMU can then be used to run server-side simulations of this Simulation Configuration, utilizing the provided inputs and returning outputs after each time step.
Image Added
Generating an FMU and using it in another simulation tool.
Server-side simulation now supports live Timeline charts. With this latest update, you can view Activity and State plots in real-time, making monitoring and analyzing your simulation data easier and more efficient.
When simulating a Simulation Configuration with a specified UI, you can now open an index UI window that displays all UI elements in separate boxes. An index UI window allows you to easily reorder and resize each individual UI, giving you more control and flexibility in customizing your simulation experience.
Image Added
A UI index window where you can reorder and resize all existing UIs.
In addition to the widely-used uniform and normal distributions, the new version now supports triangular distribution for generating random input values. This new feature offers greater flexibility in model simulation and can help you achieve more accurate simulation results. After applying the «triangular» stereotype, you can easily generate random input values based on the minimum, maximum, and peak values specified for a given Value Property.
The new release includes support for Behavior Ports during simulation. If a port is designated as a behavior, all incoming requests will be immediately passed to the owning classifier while ignoring all delegation connectors.
Now the Timeline and Time Series Chart data can be exported to the HTML/CSV format and stored in the Documentation property of the result Instance Specification.
Teamwork Cloud has a new Simulation Manager role which allows you to get and review simulation results as well as terminate the simulations executed by other users.
Anchor
Enhanced Watch Pane
Enhanced Watch Pane
Enhanced Watch Pane
The Watch pane has been improved to allow adding runtime values directly from Internal Block Definition and Parametric Diagrams. In addition, you can now edit the values added to the Watch pane and see how the simulation results change accordingly.
Image Removed
Adding runtime values to the Watch pane directly from an Internal Block Diagram.
The new version allows you to create an Internal Transition and set its trigger or effect by simply using the drag-and-drop functionality.
The Select Port dialog now displays only the Ports that are associated with the context.
Image Added
Content block
id
256630726
Anchor
Data Markings
Data Markings
Data Markings and Classification Plugin Improvements
The 2022x Refresh1 version introduces new and improved functionality in the Data Markings and Classification Plugin, including:
Anchor
Display Containment Markings
Display Containment Markings
Display Containment Markings. You can now choose to have Containment Markings that are displayed on the owner element, indicating the owned elements' Data Markings. They are displayed in parentheses as postfixes next to the element name. Use the newly introduced Element Types with Containment Markings project option to specify which element types can have Containment Markings displayed on them. This feature allows you to quickly see the owned elements' Data Markings by simply glancing at the owner element. Learn more about Containment Markings >>
The Containment Markings are updated recursively for the package Sensitive Information and its contained elements.
Anchor
Sensitive Element Redaction
Sensitive Element Redaction
Sensitive Element Redaction. The Sensitive Element Redaction model transformation allows you to narrow down the full model by removing elements with the selected Data Markings. Controlling what elements should constitute the model based on their Data Markings allows you to provide a redacted model to suppliers who can only have access to some model elements. Learn more about Sensitive Element Redaction >>
A model transformed via Sensitive Element Redaction by removing elements with Secret (S) and Top Secret (TS) Data Markings.
Anchor
Add Data Markings recursively
Add Data Markings recursively
Add Data Markings recursively. From now on, in addition to adding Data Markings to individual elements, you can add them recursively to multiple project elements via the owner element. Use the newly introduced Sensitive Element Types project option to specify which element types can have Data Markings added to them recursively. This feature allows you to add Data Markings to multiple elements conveniently and efficiently. Learn more about adding Data Markings recursively >>
Adding Data Markings recursively to the Block Radar and its Value and Part Properties.
Anchor
New validation rules
New validation rules
New validation rules. The new features listed above are supported with additional validation rules.
The Invalid Containment Markings rule checks if the Containment Markings match the Data Markings of owned elements.
The Missing Data Marking checks if there are elements that are specified to have Data Markings in the Sensitive Element Types project option but do not have any Data Markings added.
When a property is typed by a sensitive element, the Inconsistent Data Markings (Property) validation rule checks whether the property has a matching Data Marking or if the sensitivity level of the added Data Marking is not lower than the sensitivity level of the Data Marking added to the type. Learn more about validation rules >>
If you are tired of seeing progress bars while performing various operations in the tool, you can now use the Evaluate Operation Performance functionality, which allows you to view performance diagnostics that help determine the reasons behind degraded tool performance if it is caused by the execution of expressions (e.g., derived properties, smart packages, legends, validation rules) defined in the model. You can also analyze the building of matrixes and tables.
Additionally, you can now see the language recommendations based on their performance. The recommendations are visible via the 'recommended' indication and the performance indicator icon in the language selection menu. The icon color reflects the performance: green for fast (Binary, Structured Expression, Groovy), yellow for medium, and red for slow. It allows you to see the languages' performance when choosing one for your operations and make an informed decision.
Installation file for Apple M1/M2. 2022x Refresh1 release provides two different installation files for macOS based on its processor architecture: in addition to the x86 one, now there is also a separate installation file for the one based on ARM (i.e., Apple M1). It is bundled with ARM architecture Java. The modeling tool runs up to 2-3 times faster with ARM architecture Java on Apple M1.
A new UI Font environment option is now available, allowing you to change the default font the application should be displayed in. This change also supports the correct display of non-Latin scripts.
The Standard/Expert UI modes are now removed from the Structured Expressions dialogs. Instead, the dialogs are now fully featured by default without the need to switch between modes.
From now on, you can create project disclaimer configurations to display custom disclaimers upon opening a project. The disclaimers can contain any information you want project users to be aware of before opening the project. Learn more about project disclaimer configurations >>
Instead of displaying individual error notifications of the same type, they are now grouped based on their type (expression creation failure, expression evaluation failure, model change and diagram load in expressions), allowing a more compact display of notifications (see the image below).
The 2022x Refresh1 version of the modeling tool can show custom announcements to users. Managed through Teamwork Cloud Admin, these announcements can contain information on server-wide upgrades, project-specific deadlines, or any other important news. An announcement is displayed in the modeling tool UI until a user acknowledges it by closing.
Teamwork Cloud announcement displayed on the Welcome screen of a modeling tool and a specific project.
Anchor
Collaboration Powered by 3DEXPERIENCE Platform
Collaboration Powered by 3DEXPERIENCE Platform
Collaboration Powered by 3DEXPERIENCE Platform
We introducePower'by – a new way to collaborate on models within the 3DEXPERIENCE platform environment. For programs and projects requiring models to span across multiple engineering disciplines, Power'by allows leveraging native 3DEXPERIENCE platform capabilities, such as access control, advanced configuration management, traceability through the digital thread, and many others. The initial release aims to provide core collaboration features: storing and loading projects, working on them simultaneously, and committing and updating changes as part of configuration management control.