|
|
Zeit zwischen zwei aufeinanderfolgenden Flanken messen |
|
moosman |
Forum-Newbie
|
|
Beiträge: 2
|
|
|
|
Anmeldedatum: 09.03.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 09.03.2017, 14:40
Titel: Zeit zwischen zwei aufeinanderfolgenden Flanken messen
|
|
Hallo Leute,
ich bin zwar kein kompletter Neuling in Simulink, jedoch komme ich nicht auf die Lösung meines Problems.
Ich würde gerne die Zeit bestimmen, die zwischen zwei nacheinanderfolgenden Flanken eines anliegenden Signales vergeht.
Beispiel: Eine Lichtschtranke detektiert ein Objekt und schaltet in der Folge den Ausgang auf HIGH. Das HIGH steht solange an, solange sich das Objekt im Messbereich der Lichtschranke befindet. Dann springt das Signal auf LOW. Nun möchte ich die Zeit zwischen HIGH und LOW vergeht bestimmen und als Wert für einen anderen Block benutzen. Also mit einfachen Worten: Wie lange ist ein Objekt im Messbereich der Lichtschranke?
Das klingt total einfach, aber aus irgendeinem Grund stehe ich total auf der Leitung
Kann mir jemand einen kleinen Denkanstoß geben?
Vielen Dank
|
|
|
|
|
gs |
Forum-Century
|
|
Beiträge: 172
|
|
|
|
Anmeldedatum: 17.03.16
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 09.03.2017, 15:13
Titel:
|
|
|
|
Friidayy |
Forum-Century
|
|
Beiträge: 225
|
|
|
|
Anmeldedatum: 17.12.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 09.03.2017, 16:34
Titel:
|
|
Hallo,
es reicht, wenn du einen Integrator (1/s) mit einem konstantem Eingangssignal von 1 (Constant) nimmst. Beim Integrator stellst du unter "Parameters" und "External reset" die Option "either" ein, sodass dein Integrator einen zusätzlichen Input erhält. Auf diesen Input gibst du dein High-Low Signal. Der Integrator gibt dir dann aus, wie lange kein Wechsel von High nach Low oder umgekehrt stattgefunden hat.
Gru0
|
|
|
moosman |
Themenstarter
Forum-Newbie
|
|
Beiträge: 2
|
|
|
|
Anmeldedatum: 09.03.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 17.03.2017, 11:16
Titel:
|
|
Vielen Dank für diesen Tipp.
Das mit dem Integrator hat wirklich gut funktioniert.
|
|
|
|
|
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.
|
|