Defining interfaces for subsystems to be converted into referenced models

5 views (last 30 days)
I have a large Simulink model with several virtual subsystems that I want to convert to referenced models.
I know that when you prepare a component for integration into a larger model, as a referenced model, you need to define the interfaces of that component (signal type, sample time, dimensions of input and output ports) to ensure connection without errors.
However, is it necessary to look into these interfaces when these subsystems are already in the model, and I want to convert them to referenced models?
Thank you

Accepted Answer

Shubham
Shubham on 19 Oct 2024
I would suggest you to use Model Reference Conversion Advisor to convert subsystems to referenced models. When the conversion encounters an issue, the Model Reference Conversion Advisor helps you review and fix the issue. Also note that Preparing the contents of a Subsystem block can eliminate or reduce the number of issues.
Although Simulink allows users some flexibility in not defining all the interfaces of a component, I recommend defining them instead to address any issues before conversion. This approach is more efficient than repeatedly switching between diagnostic messages.
Also before converting a subsystem into a referenced model, You need to:
  • Ensure the subsystem has atomic behavior, select the Subsystem block.
  • Minimize artificial algebraic loops that the atomic behavior might create
  • Avoid implicit signal resolution to Simulink.Signal objects
For more information for converting a subsystem into a referenced model, I suggest you to refer to the following documentation.
I hope this helps!

More Answers (0)

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!