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

Sprung folgt Ausgabe

 

Robert87

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.06.2012, 11:40     Titel: Sprung folgt Ausgabe
  Antworten mit Zitat      
Ich habe ein Simulinkmodell erstellt, dass die Zeit zwischen Sprüngen misst.
Nun hätte ich aber gerne, dass jeweils nach einem Sprung die Zeitdifferenz ausgegeben wird die zuletzt benötigt wurde bis neue Werte zur Verfügung stehen. Das heißt das z.B. 3 Sekunden solange ausgegeben werden soll bis ein neuer Sprung nach 2 Sekunden das Signal "überschreibt".
Angehängt seht ihr mein Momentanes Signal.

Vielen Dank schon mal für eure Ratschläge

Unbenannt.JPG
 Beschreibung:
momentanes Signal

Download
 Dateiname:  Unbenannt.JPG
 Dateigröße:  91.45 KB
 Heruntergeladen:  504 mal


DSP
Forum-Meister

Forum-Meister



Beiträge: 2.117
Anmeldedatum: 28.02.11
Wohnort: ---
Version: R2014b
     Beitrag Verfasst am: 20.06.2012, 13:08     Titel:
  Antworten mit Zitat      
Eine Möglichkeit wäre...

Falls das Signal bei einem Sägezahn bleibt, berechnest die Steigung. Bei der fallenden Flanke ist sie negativ und somit hast du ein Triggersignal. Dieses kannst du nun zur Ermittlung der Zeitdifferenz nutzen. Sollte es kein idealer Zägezahn sein, so dass z.B. auch innerhalb des Anstiegs vereinzelt kleinere Abfälle sind, müsste du eben sonst ein Minimum als neg. Steigung für das Triggersignal festlegen oder die Steigung über mehrere Messwerte ermitteln.
Private Nachricht senden Benutzer-Profile anzeigen
 
Robert87

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.06.2012, 16:49     Titel:
  Antworten mit Zitat      
Danke für die schnelle Antwort.
Es handelt sich bei dem Signal immer um einen Sägezahn, da ich vorher schon eine Zeitmessung eingebaut habe die bei Sprüngen immer neu startet. Das ursprüngliche Signal ist unten angehängt. Mir scheint es aber als würde der Trigger dann immer 0 als Messsignal ausgeben, da bei dem Sprung schon 0 als Messwert geliefert wird. Oder hab ich deinen Ansatz eventuell falsch verstanden?

Unbenannt2.JPG
 Beschreibung:

Download
 Dateiname:  Unbenannt2.JPG
 Dateigröße:  90.58 KB
 Heruntergeladen:  566 mal
 
DSP
Forum-Meister

Forum-Meister



Beiträge: 2.117
Anmeldedatum: 28.02.11
Wohnort: ---
Version: R2014b
     Beitrag Verfasst am: 20.06.2012, 20:45     Titel:
  Antworten mit Zitat      
Könntest du mal dein Modell zur Verfügung stellen...das würde die Sache etwas einfacher machen.
Private Nachricht senden Benutzer-Profile anzeigen
 
Robert87

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.06.2012, 21:20     Titel:
  Antworten mit Zitat      
Am Ende soll eine Drehzahl ausgegeben werden. Das Signal stammt von einem Drehgeber.

Drehzahl.mdl
 Beschreibung:

Download
 Dateiname:  Drehzahl.mdl
 Dateigröße:  44.79 KB
 Heruntergeladen:  452 mal
Drehzahl.mdl
 Beschreibung:

Download
 Dateiname:  Drehzahl.mdl
 Dateigröße:  44.79 KB
 Heruntergeladen:  451 mal
 
Robert87

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 26.06.2012, 09:55     Titel:
  Antworten mit Zitat      
Gibt es eventuell eine Funktion die über einen Zeitraum (z.B. 2 Sekunden) Daten einliest und dann das Maximum dieser Daten über die folgenden 2 Sekunden ausgibt und nach 2 Sekunden wieder aktualisiert?
 
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.