Already a MoRe user?
Support & Download

Model Improvement with MES Model & Refactor® (MoRe)

With the help of the "Auto Layout" functions, MoRe facilitates your daily modeling tasks in Simulink. MoRe simplifies and accelerates model creation and model refactoring.

Your MoRe Benefits

Auto Layout

MoRe automates the layout of Simulink models, allowing for a guideline-compliant layout at the touch of a button, and ensuring uniform models for the entire company.

Quality

Create high-quality, readable, and comprehensible models that are easily expandable and maintainable.

Efficiency

Edit and expand models quickly and effectively and welcome changing requirements, even late in development. Fast and easy model changes enable agile development.



How MoRe Supports You

Auto Layout and Refine Layout

In this video, we show how you can automatically create a high-quality and guideline-compliant layout for your Simulink models with the help of MoRe.

Saving Time with MoRe

Here we show you other frequently used actions in MoRe that can save you up to 90% of the time you spend on modeling.

MoRe as Part of MXAM - The Functional Safety Solution

MES Model & Refactor (MoRe) is also included in the MES Model Examiner Functional Safety Solution (MXAM) (since version 10).

Other MoRe Actions

MoRe has over 30 actions from six categories, the primary focus being Auto Layout.

  • Auto Layout (as of R2017b): automatically lays out the current subsystem or a selected subarea.
  • Refine Layout (as of R2017b): automatically refines the layout of the current subsystem or a selected subarea.
  • Straighten Lines from Block: straightens signal lines forward and backward starting from the selected block.
  • Adjust Blocks to Sources: adjusts the position and height of blocks in relation to their source ports.
  • Adjust Blocks to Destinations: adjusts the position and height of blocks in relation to their destination ports.
  • Arrange Port Blocks: automatically arranges either all or selected port blocks of the current subsystem.
  • Redraw Line: redraws the selected signal line(s) with autorouting.
  • Match Block Size to Icon Text: resizes blocks to match the text displayed on their icon (e.g. Constant blocks).
  • Draw Model Border: draws a border frame into the current subsystem using annotations.
  • Remove Model Border: removes a border frame from the current subsystem that was previously drawn with "Draw Model Border."
  • Move Interface: opens a dialog where you can change the port order of the selected subsystem.
  • Rename Signal and Ports Forward: renames a signal forward all the way to the signal's destination blocks.
  • Insert Subsystem Inport: inserts a new subsystem inport either above or below the destination port of the selected signal.
  • Insert Subsystem Outport: inserts a new subsystem outport either above or below the source port of the selected signal.
  • Create InMap: creates InMap subsystems that map the input bus of a subsystem port to a new bus that contains only the signals used inside the subsystem.
  • Add Cross-Hierarchy Signal: adds a signal to a destination port across all subsystem boundaries.
  • Add Input Signal from Higher Level: adds a new input signal coming from a higher-level (or top-level) subsystem to the current subsystem.
  • Remove Cross-Hierarchy Signal Forward: removes a (bus) signal forward to its usage blocks across all subsystem boundaries.
  • Remove Cross-Hierarchy Signal Backward: removes a (bus) signal backward to a selected stop block across all subsystem boundaries.
  • Convert Goto/Froms to Lines: converts either all or selected Goto/From connections of the current subsystem to signal lines.
  • Move Blocks Up: moves selected blocks and annotations up into the parent system while preserving all connections.
  • Move Blocks Down: moves selected blocks and annotations down into a subsystem while preserving all connections.
  • Create Subsystem: creates a new subsystem from the selected blocks and annotations and automatically names the ports.
  • Break Subsystem: resolves the selected subsystem into the current system.
  • Split Subsystem: moves the selected blocks and annotations to a new parallel subsystem while preserving all connections.
  • Merge Subsystems: resolves the first selected subsystem into the second one while preserving all connections.
  • Create Bus: creates a bus from the selected connected or unconnected signals while preserving all connections.
  • Split Bus Selector Below: splits a bus selector below the selected output signal into two parts while preserving all connections.
  • Split Bus Selector by Destination Blocks: splits a bus selector so that each of the destination blocks has its own bus selector.
  • Merge Bus Selectors: merges the selected bus selectors into one while preserving all connections.
  • Highlight to all Sources: recursively highlights all signals and blocks that have an influence on the selected signal.
  • Jump to Usage Destinations: jumps to the first non-virtual target blocks of the selected signal.
  • Jump to Source: jumps to the non-virtual source block of the selected signal.
  • Search Signal by Name: Search for signals in the current model by name.
  • Generate Subsystem Signature: generates a PDF with all input and output signals of the selected subsystem.
  • Show Effective Relationship: generates a graph as PDF that shows the actual signal dependencies of subsystems.

Next Webinars and Training Classes

Get in Touch with Us

Arrange a live demonstration now, test MoRe for free or directly ask us whatever questions you may have.

Oliver Collmann
Oliver Collmann
Director Sales

* Mandatory field

Please calculate 6 plus 6.