Signal hinzufügen

Aus HSHL Mechatronik
Version vom 22. Januar 2015, 15:45 Uhr von Martin Berysztak (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Beim Arbeiten am Simulink-Modell kann es dazu kommen das ein neuer Parameter oder eine neue Variabel eingefügt wird. Im folgenden wird am Beispiel einer Zusta…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Beim Arbeiten am Simulink-Modell kann es dazu kommen das ein neuer Parameter oder eine neue Variabel eingefügt wird. Im folgenden wird am Beispiel einer Zustandsvariable im Stateflow-Modells der Einpark-Bibliothek gezeigt, welche Schritte nötig sind um eine Variable von der deklarierung bis hin zur Anzeige in Controlldesk benötigt wird. Für diesen Artikel sollten vorher die Artikel Ändern von Bibliotheken und Updaten von Bibliotheken gelesen werden.


Disable / Enable Bibliotheklink

Die Bibliotheken können in zwei Stati sein: "Enabled" und "Disabled". Diese Stati kann man anhand des kleinen Zeichens in der unteren linken Ecke des Blockes erkennen (siehe Gallery). Wenn die Bibliothek auf "Enabled" steht, bedeutet es, dass sie auf dem aktuellen Stand ist und sich automatisch updatet, sobald es Änderungen in der Original-Bibliothek gibt. Wenn die Bibliothek auf "Disabled" steht, bedeutet es,, dass sie sich nicht updatet. Hier besteht die Gefahr, dass das Model inkonsistent wird!

Push / Pull

Sollte es einmal dazu gekommen sein, dass eine Bibliothek auf den Status "Disable" steht, so muss man diese auf den Status "Enable" zurückführen. Dies kann man dadurch bewerkstelligen, dass man den Library Link "Resolved". Diese Funktion lässt sich unter Library Link -> Resolve Link finden (siehe Gallery). Wenn man die Funktion aufruft, so wird sich darauf ein Fenster öffnen, welches sämtliche Bibliotheken anzeigt, die "Disabled" sind. ACHTUNG: Sollte es irgendwo im selben Projekt weitere Bibliotheken geben, welche nicht aktuell sind, so werden diese auch angezeigt! Sobald man das Fenster Resolve Link aufgerufen hat, muss man die gewünschte Bibliothek auswählen und auf Restore setzen, denn damit wird der Link wieder aktiviert und die Bibliothek neu geladen. Wenn man die Funktion Push auswählt, wird der aktuelle Stand aus dem Modell in die Bibliothek geladen. Davon ist aber abzusehen, da man hier nicht gewährleisten kann, dass andere Arbeiten bestehen bleiben.