MES Model Assist® (Model Assist)
MES Model Assist (Model Assist) is a productivity tool for modeling with MATLAB Simulink®. It integrates into the MATLAB Simulink context menu and can be used with all Simulink® versions from R2009b and above. Model Assist’s functions support users during the modeling process and relieve them of common, time-consuming, and monotonous work steps. As a result of these improved editing possibilities in Simulink®, the modeling process is simplified, less error-prone, and faster. In particular, improving model structure when refactoring becomes decisively easier for the user.
Your MES Model Assist® benefits:
1. Create or remove cross-hierarchy signals
Creating or removing signal paths across the subsystem hierarchy is, in the case of far-reaching signals, time-consuming and error-prone. With Model Assist, you can add or remove these types of signals with a single action. Simply choose the source signal and a destination port, and Model Assist will automatically create/remove all necessary inports, outports, and signals lines.
2. Improve subsystem decomposition
With Model Assist, you can quickly and easily revise the decomposition of your model into subsystems without changing the functionality of your model. This allows you, via individual actions, to move blocks that are already connected into subsystems or out of subsystems. Additionally, you can divide a subsystem in two or merge two subsystems into one with a single action.
3. Rearrange subsystem interfaces
Rearranging subsystem interfaces is supported by Model Assist through various actions. For instance, you can change the order of the subsystem's ports from outside in a dialog. Renaming ports and signals from outside is also possible – a function that has only been available in Simulink® since R2017a for inports and R2018b for outports.
4. Create and decompose buses
With Model Assist, you can create buses from already connected signals quickly and easily. This is a common but time-consuming work step when reworking subsystem interfaces. In one action, Model Assist automatically creates the bus creator and bus selector blocks and signal lines needed for this. In addition, you can use Model Assist to add new signals to buses and split or merge bus selectors.
5. Analyze dataflow
Model Assist offers various actions to analyze and visualize dataflow in Simulink®. For instance, you can highlight all signal paths that have an influence on a selected signal with one action. This corresponds to the slicing of the model and makes it possible to analyze which input variables of a subsystem have an influence on an output variable. In addition, Model Assist can be used to quickly and easily navigate to a signal's source blocks or destination blocks.