|
Affenmann |
Forum-Fortgeschrittener
|
|
Beiträge: 95
|
|
|
|
Anmeldedatum: 22.01.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.03.2009, 15:59
Titel: If-Bedingung
|
|
Hallo zusammen,
ich brauch dringend Hilfe...
Ich hab 2 komplexe Systeme und je nach Größe des Eingangssignals soll das
eine oder das andere gestartet werden.
Ich hab das jetzt mal aufgebaut mit dem If-Block von Simulink und vereinfacht simuliert.
Das funktioniert auch soweit, nur wenn die Eingangsgrößen sich verändern
schaltet der If-Block nicht auf den anderen Kanal!
Ist das allgemein so, dass der If-Block nicht umschalten kann und nur
am Anfang die Eingangsgrößen überprüft. Oder hab ich einen Fehler drin?
Vielen Dank im vorraus
Gruss
|
|
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 18.03.2009, 17:19
Titel:
|
|
Hallo, ich denke schon, dass mit Hilfe eines Beispiels ein Problem in der Implementierung gefunden werden kann. Grundsätzlich möchte ich uach noch den "switch" Block ind Spiel bringen sowie Stateflow sofern verfügbar.
Andreas
|
|
|
Affenmann |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 95
|
|
|
|
Anmeldedatum: 22.01.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 19.03.2009, 08:10
Titel:
|
|
Hallo Andreas,
danke erstmal für deine Antwort.
Der Switch-Block geht meiner Meinung nach nicht, da der nur einen
Ausgang hat.
Bsp.:
Ich hab variable 2 Drehzahlen und je nachdem welche Drehzahl größer ist,
soll das eine oder das andere System simuliert werden.
Stateflow ist leider nicht vorhanden!!
|
|
|
andi_u |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 19.03.2009, 12:42
Titel:
|
|
vll. funktioniert es mit einem der subsysteme. also jedes system in ein subsystem und dann über z.B. enable subsystem das entsprechende system freischalten.
mfg andi_u
|
|
|
Affenmann |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 95
|
|
|
|
Anmeldedatum: 22.01.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 19.03.2009, 13:14
Titel:
|
|
ja schon mit einem Subsystem,
die enabled subsysteme hab ich noch nie benutzt und muss erstmal schauen
wie die funktionieren
aber danke schonmal
für weitere Ideen bin ich dankbar!!
|
|
|
Affenmann |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 95
|
|
|
|
Anmeldedatum: 22.01.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.03.2009, 08:21
Titel:
|
|
Hallo andi,
das mit dem Enabled-Block geht auch nicht!
Da hab ich dasselbe Problem wie bei der If-Abfrage!
Ich brauche also einen Switch mit 2 Eingängen und 2 Ausgängen für
die verschiedenen Subsysteme.
|
|
|
|
|
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 - 2025
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.
|
|