Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Content layer
id648293284


Content column
width100.00002%
id648293298


Content block
id648293285

Anchor
top
top


Released on: November 10, 2023



To download the latest version of the modeling tool, see Downloading installation files. For further information, check the product documentation.


Content block
id648293283



Content block
id633470231
SysML Features



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 Removed

Generating an FMU and using it in another simulation tool.

Learn more about generating FMU >>

Live Timeline Charts

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.

Image Removed

A live Timeline Chart.

Learn more about server-side simulation with UI >>

Improvement to Server-Simulation with UIWhen 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 Removed

A UI index window where you can reorder and resize all existing UIs.

Learn more about server-side simulation with UI >>

Triangular Distribution SupportIn 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.

Image Removed

A triangular distribution chart.

Learn more about applying probability distributions >>

Behavior Port Support

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.

Image Removed

An Internal Block Diagram with a Behavior Port.

Learn more about supported Ports >>

Watch Pane Improvements

2022x Refresh2 introduces several improvements to the Watch Pane:

  • You can now export the list of Watch items to a new or existing SelectPropertiesConfig by using the Watch Pane toolbar.
  • The Watch Pane can now display the Requirement and Margin columns.

Image Removed

Exporting the list of Watch items to a SelectPropertiesConfig.
Learn more about the Watch Pane >>Other Improvements
  • 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 Removed
    Content block
    id633477645
    Simulation Features

    Server-Side Simulation

    2022x Refresh2 presents multiple server-side simulation improvements, making model analysis more effective and providing a better user experience.

    Anchor
    Building Server-Side Simulation FMUBuilding Server-Side Simulation FMU
    Anchor
    Live Timeline ChartsLive Timeline Charts
    Anchor
    Improvement to Server-Simulation with UIImprovement to Server-Simulation with UI
    Anchor
    Triangular Distribution SupportTriangular Distribution Support
    Anchor
    Behavior Port SupportBehavior Port Support
    Anchor
    Watch Pane ImprovementsWatch Pane Improvements
    Anchor
    Other Improvements-simOther Improvements-sim


    Content block
    id648454080
    Anchor
    Client side performance improvements
    Client side performance improvements
    Client-side Performance Improvements
    • Anchor
      Validation Performance Improvements
      Validation Performance Improvements
      Validation Performance Improvements. Running the validation on the entire model or a selected part is 2-5 times faster, depending on the model, than in 2022x Refresh1.

    A chart comparing the time it takes to execute the Validate Elements Recursively action on an entire project in 2022x Refresh1 and 2022x Refresh2.

    • Anchor
      Table Performance Improvements
      Table Performance Improvements
      Table
      Performance Improvements. Opening a table is now significantly faster than in 2022x Refresh1. Tables with a large number of rows and columns (especially custom columns) will have noticeably decreased opening times.

    A chart comparing the opening time of a table in a SysML project in 2022x Refresh1 and 2022x Refresh2. Now it is 5 times faster.

    Anchor
    Other Improvements
    Other Improvements
    Other Improvements

    • From now on, when a classifier containing ports is specified in an Instance table, the ports, along with their nested structure, are available for selection in the Select Columns dialog's Properties tab.

    Back to top




    Content block
    id649041710
    Anchor
    mi
    mi
    Modeling and Infrastructure

    Anchor
    New Sync with Excel Options
    New Sync with Excel Options
    New Syncing with Excel File Options

    Syncing with Excel files in tables is now improved with additional options:

    • Skipping empty rows and/or columns upon import. If your Excel file contains any purposely created empty rows or columns, you can now skip them instead of stopping the import at the empty row or column, allowing you more control over the data import.

    All data in the Excel file, including data following the empty row No. 5, is imported to the modeling tool. 
    • Color marking modified data upon export. You can now color-mark exported table data based on its changes. This allows you to easily review data changes in the Excel file.

    Exported table data is color-marked based on its changes. Red indicates removed, blue - updated, and green - added data.
    • Mapping elements by ID upon export. From now on, you can map elements by ID upon export, which allows you to export new additional table data to a synced file without overwriting previously existing content in the file.

    Check user permissions row is added to the synced Excel file Constraints in Generic Table without overwriting the data already existing in the file. 
    • Syncing data in Plain Text or HTML upon import/export. You now have the option to import/export data in HTML (default) or Plain Text via the Sync Plain Text and Import Plain Text check box options, allowing you to choose the data format for the import/export without affecting the styling specified in the file.

    The Sync Plain Text check box in the Excel/CSV Sync Options dialog and the Import Plain Text check box in the Excel/CSV Import dialog. 

    Learn more about Syncing with Excel files >>

    Anchor
    Manipulate Legends without Diagram Lock
    Manipulate Legends without Diagram Lock
    Manipulate Legends without Diagram Lock

    You can now temporarily activate or deactivate a Legend via the Suspended/Active toggle button, allowing you to preview a diagram or table with or without adornments of a Legend without making permanent changes.

    Temporarily suspending the applied Legend Status via Suspend/Active toggle button.

    To learn more, watch the following video:

    Widget Connector
    width700
    urlhttps://www.youtube.com/watch?v=FKfl9rDorec&ab_channel=CATIAMBSE
    height349

    Learn more about Manipulating Legends without Diagram Lock >>

    Anchor
    Automated Package Structure Creation
    Automated Package Structure Creation
    Automated Package Structure Creation

    You can now easily create additional package structures you may require in your model. Previously, this could have been achieved by copy-pasting an existing package structure. Now you can do that efficiently by defining your package structure configurations and then creating those structures via the Create Package Structure action.

    The package structure configuration element SubsystemPackages defines the subsystems package structure for a Block element.
    This subsystems package structure is created for the Block element Subsystem 3 Design via the Create Package Structure action. 

    Learn more about Automated Package Structure Creation >>


    Back to top


    Content block
    id2139947249
    Anchor
    Collaboration
    Collaboration
    Collaboration

    Anchor
    TWC
    TWC
    Teamwork Cloud

    Anchor
    New File
    New File
    New File Exchange Format for Server Projects (Technology Preview)

    Until now, .mdzip files were used for swapping projects in disconnected environments; however, this format is not ideal as there are issues with slow performance and project structural changes. We wanted to solve both problems to ensure faster project export and import while retaining the same project structure. Therefore, we present a technology preview of a new file exchange format: .szip. This format can be used for project export with or without used projects, adding a project as a new server project, and updating a project from a local project. We encourage our users to try out this format, which allows faster model transfer. Do not hesitate to share your feedback with us!

    Anchor
    TWC Data Markings
    TWC Data Markings
    Teamwork Cloud Data Markings in MagicDraw

    Teamwork Cloud data markings are now shown in Open Server Project / Manage Project and Use Server Project dialogs in MagicDraw. Additionally, a check is performed to ensure that users are not trying to open or use a project with a higher access level than they are assigned, in which case a notification is displayed.

    Opening a server project with Teamwork Cloud data markings shown.

    Anchor
    Set as latest
    Set as latest
    Enhanced Set as Latest Functionality

    The Set as Latest functionality was updated and now allows users to set a specific version as the latest in another branch. Therefore, it is now possible to quickly set a particular version of the branch to be the latest in the trunk without time-consuming merging processes.


    New Select Branch... option of the Set as Latest functionality.

    Anchor
    Pre-merge check
    Pre-merge check
    Pre-merge Check of Project Permissions

    We introduced the ability to check permissions before merging to avoid project merge delays due to delays in the delivery of error messages about insufficient permissions. The Check Permissions button is now available in the Merge Projects dialog, allowing users to see if the merge will be possible.

    Merge Projects dialog with the new Check permissions button.

    Anchor
    Recursive search
    Recursive search
    Recursive Global Element Usage Search

    Previously, it was only possible to search for element usages individually, which is not an optimal solution in many cases. With 2022x Refresh2, we are introducing the Used By in Server Recursively option for the Search in Server action. Used By in Server Recursively works similarly to Used by in Server, except it searches for usages of the selected element and all its child elements.

    Used By in Server Recursively action.

    Anchor
    Other fixes
    Other fixes
    Other fixes/improvements

    • Relations (including connectors) are now represented in more detail in the conflicting changes tree of the Conflicting Changes panel.

    • Remove, keep References operation has been improved to work faster.

    Anchor
    Power
    Power
    3DEXPERIENCE Platform – Power’By

    Anchor
    Standard Profiles
    Standard Profiles
    Standard Profiles Migration

    To successfully migrate from 2022x Refresh1 to 2022x Refresh2, Power’By users need to upgrade their standard profiles. To help them accomplish this, we have provided a dedicated filter that allows users to select standard profiles and migrate them in bulk.

    Selecting Standard Profiles in project migration dialog.

    Anchor
    Cut references
    Cut references
    Cutting References If a Used Project Is Not Found

    If users try to open a main project and its used project or projects are not found, it is possible to remove the used project or projects and cut all references. This way, users can still work on the main project.

    Back to top


    Content block
    id1994146009
    Anchor
    Upcoming Updates
    Upcoming Updates
    Upcoming Updates

    Important updates coming with the next major version release:

    • OpenJDK version change. Desktop applications (MagicDraw, Cameo Systems Modeler, Cameo Enterprise Architecture, Magic Software Architect, Magic Cyber Systems Engineer, Magic Systems of Systems Architect) and Teamwork Cloud will only run using OpenJDK 17.0.7+7 version. 
    • JavaScript Nashorn scripting removal. The JavaScript Nashorn language usage is deprecated with the intention of removing it from the next major version. Please use JavaScript Rhino instead. Learn more about the deprecated JavaScript Nashorn >>
    • Record Macro functionality discontinuation. The Record Macro functionality will be discontinued in the next major version release. 


    Back to top







    Content block
    id649599800

    Version news of servers and plugins >>




    ...