WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Minimum und Maximum einer Schwingung bestimmen

 

Melissa_
Forum-Anfänger

Forum-Anfänger


Beiträge: 30
Anmeldedatum: 01.03.13
Wohnort: BaWü
Version: ---
     Beitrag Verfasst am: 04.08.2014, 16:39     Titel: Minimum und Maximum einer Schwingung bestimmen
  Antworten mit Zitat      
Hallo zusammen,

ich habe eine eigentlich einfache Frage, verzweifle aber mittlerweile schon fast dran. Embarassed
Wie kann ich denn das Minimum und das Maximum aus einer Schwingung anzeigen lassen? Mit den in Simulink befindlichen Min/Max Blöcken bekomme ich immer nur den Endpunkt erfasst.
Ich hoffe ihr versteht mein Problem und könnt mir weiterhelfen.

FG Melissa
Private Nachricht senden Benutzer-Profile anzeigen


Epfi
Forum-Meister

Forum-Meister



Beiträge: 1.134
Anmeldedatum: 08.01.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 05.08.2014, 07:54     Titel:
  Antworten mit Zitat      
Der Min/Max-Block bestimmt Dir den größten Wert aus einem Vektor - also zu einem Zeitpunkt.

Du kannst einfach über einen Memory-Block den Ausgang des Min/Max-Blocks auf den Eingang eines Mux-Blocks führen. Auf den anderen Eingang des Mux legst Du Dein Signal.

Dann wird immer das Maximum aus dem vorherigen Rechenschritt mit dem aktuellen Wert verglichen und das Maximum von beiden wieder zurück geführt.
Private Nachricht senden Benutzer-Profile anzeigen
 
Melissa_
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 30
Anmeldedatum: 01.03.13
Wohnort: BaWü
Version: ---
     Beitrag Verfasst am: 06.08.2014, 12:07     Titel: Beispiel
  Antworten mit Zitat      
habe ich das so richtig verstanden? weil es irgendwie nicht funktioniert. ich möchte das signal nach dem produktblock abgreifen.
bild ist angefügt

Unbenannt.JPG
 Beschreibung:

Download
 Dateiname:  Unbenannt.JPG
 Dateigröße:  16.06 KB
 Heruntergeladen:  525 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
Epfi
Forum-Meister

Forum-Meister



Beiträge: 1.134
Anmeldedatum: 08.01.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 06.08.2014, 12:35     Titel:
  Antworten mit Zitat      
Siehe Anhang.

20140806_123330-1.jpg
 Beschreibung:

Download
 Dateiname:  20140806_123330-1.jpg
 Dateigröße:  22.21 KB
 Heruntergeladen:  500 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
Melissa_
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 30
Anmeldedatum: 01.03.13
Wohnort: BaWü
Version: ---
     Beitrag Verfasst am: 06.08.2014, 15:01     Titel: Danke
  Antworten mit Zitat      
Vielen Dank für deine scnelle Hilfe.
Es klappt soweit ganz gut, allerdings habe ich noch ein Problem:
das Minimum wird immer als 0 angezeigt, dabei sollte der Wert um die 27 liegen. Gibt es nun noch die Möglichkeit zu sagen dass die Messung des Minimum erst nach 0,5s oder so beginnt, bzw den Anfangswert rausfiltert?

Ich hoffe auf Hilfe Smile
Private Nachricht senden Benutzer-Profile anzeigen
 
Epfi
Forum-Meister

Forum-Meister



Beiträge: 1.134
Anmeldedatum: 08.01.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 06.08.2014, 15:06     Titel:
  Antworten mit Zitat      
Einfach beim Memory-Block initial condition auf inf setzen. Bei der Bestimmung des Maximums (auch wenn es jetzt gerade richtig funktioniert) solltest Du den Anfangswert auf -inf setzen.
Private Nachricht senden Benutzer-Profile anzeigen
 
Melissa_
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 30
Anmeldedatum: 01.03.13
Wohnort: BaWü
Version: ---
     Beitrag Verfasst am: 06.08.2014, 16:58     Titel: initial condition
  Antworten mit Zitat      
im memory block?
da öffnet sich dieses Fenster... wenn ich nun für die initial condition inf eintrage, bekomme ich einen fehler

Unbenannt.JPG
 Beschreibung:

Download
 Dateiname:  Unbenannt.JPG
 Dateigröße:  38.04 KB
 Heruntergeladen:  523 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
Epfi
Forum-Meister

Forum-Meister



Beiträge: 1.134
Anmeldedatum: 08.01.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 06.08.2014, 17:07     Titel:
  Antworten mit Zitat      
Tatsache... ich dachte, das geht. Dann musst Du statt inf einfach eine unverstellbar große Zahl einsetzen...
Private Nachricht senden Benutzer-Profile anzeigen
 
Melissa_
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 30
Anmeldedatum: 01.03.13
Wohnort: BaWü
Version: ---
     Beitrag Verfasst am: 06.08.2014, 17:17     Titel: Problem gelöst
  Antworten mit Zitat      
Vielen Dank, du warst mir eine große Hilfe Embarassed
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.