Simulink: Signalen, mehrere "Sum" Blöcke durch einen einzelen Block ersetzen

OP #4068820
Lesenswert?
• ▲
▼
Hallo,
ich beschäftige mich gerade mit der Frage, ob das folgende mit Simulink 
modellierte System (Screenshot 1) durch das (theoretisch) äquivalente 
Blockbild (Screenshot 2) implementiert werden kann.

Ziel ist mein System optisch überschaubarer zu gestalten (in den 
Screenshots ist ein einfaches Beispiel dargestellt und nicht mein 
System).
Dennoch kriege ich Fehlermeldungen wenn ich die Simulation ausführen 
will.

Im Endeffekt, falls es nicht klar ist, treten in meinem System viele 
Sumblöcke auf. Das führt dazu, dass das ganze Schema wegen den zu vielen 
Verbindungslinien nicht mehr nachvollziehbar ist. So,dachte ich mir, 
könnte man alle Signale in einem Array zusammenführen und nur einen 
einzelnen Sumblock verwenden.

Scheinbar ist der von mir dargestellte Weg, nicht der richtige.

Gibt es Lösungen/Tipps?!?!

Gruß
Angehängte Dateien:
#4068903
Lesenswert?
• ▲
▼
Hallo,

wie mein Vorredner schon schreibt, lässt sich das mit Mux statt Bus 
Creator lösen. Dabei würde in deinem Screenshot2 alledings IN1 und IN3 
addiert sowie IN2 und IN4. Auch wenn sich die Übersichtlichkeit damit 
vielleicht steigern lässt ist es fraglich ob damit auch die 
Verständlichkeit steigt oder doch eher sinkt (die Signale sind dann 
nämlich schwerer zu verfolgen).
Meiner Erfahrung nach lassen sich Probleme hervorragend gliedern und 
somit sehr übersichtlich und verständlich mit Subsystemen darstellen.
Wenn das System bereits vorhanden ist, einfach einen zusammengehörende 
Blöcke makieren, Rechtsklick, Create Subsystem und dem ganzen dann noch 
einen aussagekräfigen Namen geben. Und auch Subsysteme in Subsystemen 
sind machbar. Damit bekommt das ganze eine gut gegliederte Struktur, die 
in den einzelnen Ebenen gut überschaubar ist und es lassen sich zudem 
einzelne Teile sehr gut per Copy & Paste weiterverwenden.

Gruß Kai

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.