MES Model & Refactor® (MoRe) Modellieren leicht gemacht.

MES Model & Refactor® (MoRe)

MES Model & Refactor® (MoRe) ist eine Erweiterung für den MATLAB Simulink®-Editor. Sie vereinfacht und beschleunigt die Modellerstellung und das Refactoring von Modellen. Mit diesem MATLAB Simulink® Editor-Plug-in werden tägliche Modellierungsaufgaben einfacher, schneller und weniger fehleranfällig, insbesondere wenn es um das Refactoring von Modellen als wichtige Best Practice in der agilen Entwicklung geht.

Als Hilfswerkzeug für die Modellierung automatisiert MoRe häufig auszuführende Modellierungsschritte. So sind automatisierte Modellierungsaktionen für folgende Bereiche verfügbar: Signal-Routing über Subsystemhierarchien, Verschieben von Blöcken mit Signalverbindungen zwischen Subsystemen, Refactoring des Modells durch Änderung der Subsystem-Partitionierung, Auto-Layout-Subsysteme wie Auto-Positionierungsblöcke oder Signal-Route-Optimierung (Linien begradigen), beschleunigte Bearbeitung von Subsystem-Schnittstellen, vereinfachte Arbeit mit Bussignalen und schnelle Datenflussanalyse.

Die Erweiterungen des Editors basieren technisch auf sl_customization.m. Die Erweiterungen von MoRe gehen jedoch weit darüber hinaus und bieten, neben vielen zusätzlichen Aktionen, beispielsweise auch ein mehrstufiges Undo und Redo von Modellierungsaktionen. Das MoRe-Produktivitätswerkzeug erhöht die Automatisierung der Modellierung in MATLAB Simulink®. MoRe beschleunigt die Modellierung, so dass Sie sich während der Modellierung auf das große Ganze konzentrieren können, anstatt Zeit mit monotonen Einzelschritten zu verschwenden.

Ihre Vorteile mit MES Model & Refactor®:

Produktivität
  • Modellieren mit Simulink® wird schneller und einfacher
  • Zusammenhängende Modellierungsschritte werden automatisiert
Vereinfachung
  • Schneller Zugriff auf MoRe-Funktionen im Kontextmenü von Simulink®
  • Komplizierte Modellierungsschritte mit nur einem Klick erledigen
Zeitersparnis
  • Übernimmt monotone Wiederholungsaufgaben
  • Hilft Modelle schneller zu überarbeiten (Refactoring)
Verlässlichkeit
  • Vermeidet Flüchtigkeitsfehler durch Automatisierung von zusammenhängenden Arbeitsschritten
  • Mit allen MATLAB Versionen ab 2012b kompatibel

Wie MoRe Sie unterstützt:

1. Hierarchieübergreifende Signale erstellen oder entfernen

Kontinuierliche Beobachtung von wichtigen Kennzahlen

Das Erstellen oder Entfernen von Signalpfaden durch die Subsystem-Hierarchie hindurch ist bei weitreichenden Signalen zeitaufwändig und fehleranfällig. Mit MoRe können Sie mit einer einzigen Aktion solche Signale hinzufügen oder entfernen. Sie wählen hierbei nur das Quellsignal und einen Zielport aus und MoRe erstellt/entfernt automatisch alle notwendigen Inports, Outports und Signallinien.

2. Subsystem-Zerlegung verbessern

Umfassende Qualitätsbewertung

Mit MoRe können Sie die Zerlegung Ihres Modells in Subsysteme einfach und schnell überarbeiten, ohne dass die Funktionalität des Modells verändert wird. So können Sie mit einzelnen Aktionen bereits verbundene Blöcke in Subsysteme verschieben oder aus Subsystemen herausschieben. Zusätzlich können Sie mit einer einzigen Aktion ein Subsystem in zwei Subsysteme aufteilen oder zwei Subsysteme zu einem zusammenfügen.

3. Subsystem-Schnittstellen überarbeiten

Die Konformität mit dem Entwicklungsstandard immer im Blick

Das Überarbeiten von Subsystem-Schnittstellen wird durch MoRe durch verschiedene Aktionen unterstützt. So können Sie bspw. durch einen eigenen Dialog die Port-Reihenfolge des Subsystems von außen verändern. Auch das Umbenennen von Ports und Signalen von außen wird ermöglicht - eine Funktion die in Simulink erst seit R2017a für Inports und R2018b für Outports vorhanden ist.

4. Busse erstellen und zerlegen

Aussagekräftige Visualisierungen im Dashboard

Mit MoRe können Sie einfach und schnell Busse aus bereits verbundenen Signalen erzeugen. Dies ist ein üblicher, aber zeitaufwändiger Arbeitsschritt beim Überarbeiten von
Subsystem-Schnittstellen. MoRe erstellt in einer einzigen Aktion automatisch die dafür notwendigen Bus Creator- und Bus Selector-Blöcke und Signallinien. Zusätzlich können Sie mit MoRe einfach neue Signale zu Bussen hinzufügen und Bus-Selektoren aufsplitten oder zusammenfügen.

5. Datenfluss analysieren

Detailreiche Berichte

MoRe bietet verschiedene Aktionen zur Analyse und Visualisierung des Datenflusses in Simulink. So können bspw. mit einer Aktion alle Signalpfade hervorgehoben werden, die einen Einfluss auf ein ausgewähltes Signal haben. Dies entspricht dem sogenannten Slicing des Modells. So kann analysiert werden, welche Eingangsgrößen eines Subsystems Einfluss auf eine Ausgangsgröße haben. Zusätzlich kann mit MoRe schnell und einfach zu den Quellblöcken oder Zielblöcken eines Signals navigiert werden.