|
|
Schleife zum Auslesen der Messwerte zu jedem Zeitschritt |
|
Sgt.Bobby |
Forum-Newbie
|
|
Beiträge: 1
|
|
|
|
Anmeldedatum: 05.01.21
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.01.2021, 15:46
Titel: Schleife zum Auslesen der Messwerte zu jedem Zeitschritt
|
|
Hallo liebes Forum,
Ich habe folgende Aufgabe und komme nicht weiter:
Ich soll eine Schleife erstellen, welche zu jedem Zeitschritt zufällige Messwerte eines Sensors ausliest. Dieser Sensor liefert 10 Messwerte pro Sekunde über eine Funktion. Da ich später einen Mittelwert per Filter ermitteln soll, betrachte ich 60 Sekunden lang die Messwerte in 0,1 Sekunden Zeitschritten. Mein Ansatz war jetzt:
Später soll ich die Messwerte und den Mittelwert plotten.
Dies liefert mir aber immer nur einen verrauschten Messwert anstatt 600 Messwerte über 60 Sekunden.
Vielleicht könnt ihr mir dort weiterhelfen.
LG
|
|
|
|
|
Mmmartina |
Forum-Meister
|
|
Beiträge: 745
|
|
|
|
Anmeldedatum: 30.10.12
|
|
|
|
Wohnort: hier
|
|
|
|
Version: R2020a
|
|
|
|
|
|
Verfasst am: 15.02.2021, 14:49
Titel:
|
|
Du plottest derzeit IN der Schleife jedesmal die letzten erstellen 10 Messwerte.
Das richtige Vorgehen wäre:
1. Schleife erstellen in der die 600 Messwerte einsammelt in einem fortlaufendem Vektor.
2. Dann plotten der Messwerte, wenn gewünscht.
3. Entsprechende Filterfunktion implementieren.
Sgt.Bobby hat Folgendes geschrieben: |
Dieser Sensor liefert 10 Messwerte pro Sekunde über eine Funktion.
|
D.h. die Funktion "Funktion" liefert 10 Werte zurück? Oder nur einen Einzelwert?
Denn wenn 10 Werte mit einmal zurück gegeben werden, braucht die Schleife nur von 60 mal durchlaufen werden, nicht 600 mal.
In welcher Form werden die Werte aus der Funktion zurück gegeben? Werden diese überhaupt korrekt in "Messwerte" abgelegt?
_________________
LG
Martina
"Wenn wir bedenken, daß wir alle verrückt sind, ist das Leben erklärt." (Mark Twain))
|
|
|
|
|
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.
|
|