|
|
WENN und UND Funktion mit Simulink |
|
nasty33330 |
Forum-Newbie
|
|
Beiträge: 9
|
|
|
|
Anmeldedatum: 01.03.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.05.2012, 11:53
Titel: WENN und UND Funktion mit Simulink
|
|
Hallo Leute,
ich brauche eure Hilfe. Wie realisiere ich einen Auswahlverfahren mit Simulink, wenn ich 3 Kriterien habe.
Die Aufgabe ist so dargestellt:
Man hat 3 Signale -
mo_f
mo_h
mo_k
WENN mo_f<=1 UND mo_h<=2 UND mo_k<=1
DANN typ=1
WENN mo_f=0 UND mo_h=0 UND mo_k=2
DANN typ=2
WENN mo_f=0 UND mo_h=0 UND mo_k=3
DANN typ=3
.
.
.
WENN mo_f=3 UND mo_h=0 UND mo_k<=15
DANN typ=6
Mit welchen Simulinkblöcken muss ich hier in dem Fall arbeiten.
Danke für ihre Mühe))
|
|
|
|
|
cybbi |
Forum-Fortgeschrittener
|
|
Beiträge: 84
|
|
|
|
Anmeldedatum: 23.08.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: Alle
|
|
|
|
|
|
Verfasst am: 23.05.2012, 12:09
Titel:
|
|
Die Blöcke die du brauchst sind folgende:
- Logical Operator (Für die AND und OR statements)
- Switch (Für die ganzen Abfragen)
- Compare to Constant (Für die logischen Vergleiche)
Alternativ, falls Stateflow zur Verfügung steht, sehe ich als bessere Alternative die Truthtables an.
|
|
|
nasty33330 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 9
|
|
|
|
Anmeldedatum: 01.03.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.05.2012, 12:19
Titel:
|
|
Danke erstmal, guck mir das gleich an, Beispiele hast du nicht oder sowas in der Art, wo man sich das anschauen kann?))
|
|
|
cybbi |
Forum-Fortgeschrittener
|
|
Beiträge: 84
|
|
|
|
Anmeldedatum: 23.08.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: Alle
|
|
|
|
|
|
Verfasst am: 23.05.2012, 12:31
Titel:
|
|
|
|
DSP |
Forum-Meister
|
|
Beiträge: 2.117
|
|
|
|
Anmeldedatum: 28.02.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2014b
|
|
|
|
|
|
Verfasst am: 23.05.2012, 12:36
Titel:
|
|
Du könntest auch mit einem Embedded Matlab Fct. Block arbeiten, wo du die Bedingungen wie in einem m-file schreibst.
|
|
|
nasty33330 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 9
|
|
|
|
Anmeldedatum: 01.03.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.05.2012, 13:29
Titel:
|
|
Die Logical Operator (UND und OR) vergleichen doch nur die Eingänge untereinander, und lassen dann nur die durch, welche war oder falsch sind.
In meinem Fall muss ich doch alle mögliche Kombinationen durchsuchen. Irgendwie checke ich es nicht
|
|
|
cybbi |
Forum-Fortgeschrittener
|
|
Beiträge: 84
|
|
|
|
Anmeldedatum: 23.08.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: Alle
|
|
|
|
|
|
Verfasst am: 23.05.2012, 13:47
Titel:
|
|
Im Anhang ein Beispielmodell, das für die ersten beiden Teile
WENN mo_f<=1 UND mo_h<=2 UND mo_k<=1
DANN typ=1
WENN mo_f=0 UND mo_h=0 UND mo_k=2
DANN typ=2
die entsprechende Umsetzung zeigt.
Einmal in Simulink, dann in Matlab, und nochmals in Stateflow TruthTables.
Grüße
Beschreibung: |
|
Download |
Dateiname: |
Relational_Test.mdl |
Dateigröße: |
51.76 KB |
Heruntergeladen: |
740 mal |
|
|
|
nasty33330 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 9
|
|
|
|
Anmeldedatum: 01.03.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.05.2012, 14:06
Titel:
|
|
Hammer, viiiiielen vielen Dank
|
|
|
|
|
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.
|
|