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.
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.
Stay with Your Toolchain
Get in Touch with Us
Arrange a live demonstration now, test MoRe for free or directly ask us whatever questions you may have.