|
|
Subsystem nicht mitrechnen lassen |
|
Heiner_07 |
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 09.03.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 09.03.2010, 10:57
Titel: Subsystem nicht mitrechnen lassen
|
|
Hallo,
ertsmal vorab bin neu in dem Thema und dies ist mein erster Beitrag hier.
Ich habe als Neuling eine Frage. Mir liegt ein Modell vor, welches abhängig von Flags die händisch gesetzt werden können verschiedene Subsysteme nutzt. Bislang werden alle Subsysteme berechnet und dann über ein switch entschieden welche Variablen weiter verwendet werden sollen. Nun zu meiner Frage. Ist es möglich Subsysteme ausdrücklich nicht berechnen zu lassen. Beispielesweise über ein Enable oder etwas in der Art? Falls ja würde das die Rechenzeit wie ich vermute erheblich verkürzen.
Gruß Heiner
|
|
|
|
|
Strauße |
Forum-Fortgeschrittener
|
|
Beiträge: 57
|
|
|
|
Anmeldedatum: 07.11.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 09.03.2010, 11:25
Titel:
|
|
Ja!
Durch einen Enable-Block? Oder bin ich der, der auf der Leitung steht? Soweit ich weiss, macht der Enable Block doch genau das. Und wenn der Eingang auf 0 steht, dann arbeitet das Subsytem nicht.
Also wenn ich richtig liege, dann musst Du einfach nen Enable (vl bruachst du auch den Trigger-) Block in das Subsystem ziehen. Eine Stufe drüber hast Du dann den Enable eingang. Den halt wenn du brauchst auf 1 setzen, sonst auf 0.
Grüsse
|
|
|
Heiner_07 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 09.03.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 07.04.2010, 16:02
Titel:
|
|
Ich habe jetzt meine Subsysteme um Enable erweitert. Es scheit aber so zu sein das Matlab diese dennoch brechnet und nur die ausgänge auf NULL setzt. Kann das sein? Zumindest scheint die Berechnung nicht schneller zu werden. Ich habe es auch schon mit einem if/else if versucht. Dies scheint schneller zu sein. Hierbei wird anscheinend der Block nicht mitberechnet. Leider hatte ich dabei einige Fehlermeldungen weshalb ich nun wieder bei Enable bin. Kann mir jemand vieleicht gesichert sagen ob Submodule mit Enable berechnet werden wenn der Enable eine 0 hat?
|
|
|
Zenon |
Forum-Guru
|
|
Beiträge: 292
|
|
|
|
Anmeldedatum: 20.01.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 07.04.2010, 17:21
Titel:
|
|
Ich habe ein ähnliche Modell...es gibt prinzipiell zwei Möglichkeiten (so wie ich das sehe):
1. Configurable Subsystem
--> Ein Block in dem Du verschiedene Subsysteme auswählen kannst, dass ausgewählte wird dann simuliert.
2. Dynamisch Zusammenbauen
--> Per Software (oder händisch) wird das Modell aus den benötigten Subsystemen zusammengebaut und dann simuliert (nicht ganz ohne)
Das kommt ganz auf den Umfang und die Art der Subsysteme an...
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|