INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Waveform zerteilen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

08.05.2007, 18:23
Beitrag #1

Monika16 Offline
LVF-Grünschnabel
*


Beiträge: 10
Registriert seit: Oct 2006

7
-
kA


Deutschland
Waveform zerteilen
Hallo zusammen!

Wie kann ich, wenn ich eine sinusförmige Waveform einlese die je nach Frequenz unterschiedlich viele Perioden lang ist, (z.B bei 50 Hz lese ich 3 1/2 Perioden ein), aus dieser Waveform immer genau eine Periode herausnehmen und diese dann als einzelne Waveform betrachten. Die nächsten Perioden sollen dann allerdings nicht verworfen werden, sondern auch jede einzeln als Waveform in ein Array eingetragen werden. Wahrscheinlich kann das nicht allzu schwer sein. Vielleicht gibt es ja sogar ein fertiges VI dafür, das ich nur noch nicht gefunden habe. Ich komme jedenfalls nicht auf die Lösung, bin ja auch noch LabVIEW Anfänger.

Tja, wäre dankbar für möglichst rasche Hilfe, da ich sehr unter Zeitdruck stehe.

Danke im Voraus

Lg Monika
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.05.2007, 07:57
Beitrag #2

dc6xs Offline
registered alien
****


Beiträge: 762
Registriert seit: Aug 2006

6.1,7.00
2006
kA

79106
Sonstige
Waveform zerteilen
' schrieb:Hallo zusammen!

Wie kann ich, wenn ich eine sinusförmige Waveform einlese die je nach Frequenz unterschiedlich viele Perioden lang ist, (z.B bei 50 Hz lese ich 3 1/2 Perioden ein), aus dieser Waveform immer genau eine Periode herausnehmen und diese dann als einzelne Waveform betrachten. Die nächsten Perioden sollen dann allerdings nicht verworfen werden, sondern auch jede einzeln als Waveform in ein Array eingetragen werden. Wahrscheinlich kann das nicht allzu schwer sein. Vielleicht gibt es ja sogar ein fertiges VI dafür, das ich nur noch nicht gefunden habe. Ich komme jedenfalls nicht auf die Lösung, bin ja auch noch LabVIEW Anfänger.

Tja, wäre dankbar für möglichst rasche Hilfe, da ich sehr unter Zeitdruck stehe.

Danke im Voraus

Lg Monika


Eine Periode eines Signals bedeutet was?

Genau das nach Ablauf einer Periode wieder der Gleiche Wert erreicht ist.
Also einfach eine mit einer Schleife z.B. das Maximum erkennen und alles was zwischen zwei Maxima ist in ein neues Array schreiben. Wobei man da allerdings bei nicht idealen Signalen vorsichtig sein sollte.

Verrat uns doch etwas mehr was Du vorhast, vielleicht ergibt sich dann eine bessere Lösung.

Gruß, Rob

Bitte Beachten:
Die obenstehenden Texteile können unter Umständen Sarkasmus und Ironie enthalten, für nicht erkannten Sarkasmus oder nicht erkannte Ironie wird keine Haftung übernommen.

N.B.:
"Multiple exclamation marks, " he went on, shaking his head, "are a sure sign of a deseased mind." - Terry Pratchett
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Array nach unterschiedlichen Längen zerteilen und bereitstellen Only08 3 3.587 13.05.2008 14:17
Letzter Beitrag: Only08

Gehe zu: