Proxy Ports in FMU and Simulink importFMU and Simulink import now support Proxy Port creation. Once you have imported the external FMU/Simulink model, you can select the Proxy Port to be created in your model and then specify an existing or create a new Interface Block to be used as its type. Selecting the Proxy Port and an Interface Block upon the external model import.Learn more about FMU and Simulink import >>
Simulink model import to ActivitiesYou can import the Simulink model by dragging and dropping the Simulink file (*.slx) directly onto the Activity diagram. The Activity (stereotyped by «SimulinkBlock») which is assigned as behavior for the Call Behavior Action and its Input and/or Output Pins are created in the model. Simulink import to Activity diagram.
Learn more about Simulink import >>
Simulink composite signals export You can now select how to export Proxy Port or Interface Block with multiple Flow Properties (composite signals): as bus Creators/Selectors or as bus In/Out ports.
Learn more about Simulink export >> IBD-based selective Modelica exportYou can now use the Internal Block Diagram to select what to export to Modelica. Only parts, ports, and connectors appearing in this diagram are exported, rather than the entire model. See whole vs partial export comparison in the image below. The difference between whole (exporting Block) and partial (exporting IBD) export to the Modelica file.Learn more about Modelica export >>
SysML 1.6 supportAs of version 2021x the SysML Plugin supports the SysML 1.6 specification which brings the following improvements: - One more way to model conjugated ports is to create the Conjugated Interface Block which has the same features as its original Interface Block except that its Directed Features and Flow Properties are reversed (conjugated). Learn more about Conjugated Interface Block >>
- The ability to change the Binding Connector notation keyword from "equal" to sign "=". Learn how to create Binding Connector >>
- The new stereotype «AddFlowPropertyValueOnNestedPortAction» is created
- The AdjunctProperty principal type is changed from Element to NamedElement.
- The «PropertySpecificType» stereotype is renamed to «pst».
- The Value Type compartment attributes is renamed to properties.
- The initialValue compartment is renamed to initial values.
- The signal receptions compartment is renamed to receptions.
- The FlowDirection, FeatureDirection and ControlValue enumerations are renamed to FlowDirectionKind, FeatureDirectionKind and ControlValueKind respectively.
Learn more about SysML 1.6 support >> Key Issues FixedThe following key issues have been fixed with this version: - The «SimulinkBlock» references now to Simscape components.
- Initial Values are now exported to Modelica and are recognized by their name and initial values set.
- The Modelica model file starts with a package definition.
- From now on, the RequirementDerivedPropertyValueUpdater.isTransient() returns the true value for DerivedFrom tag.
- The validation now checks if the types of connected ports are different (e.g. Real and String) and informs about incompatible Flow Properties.
- The Structure option is set by default in the Row Query of the SysML Allocation Matrix.
|