Frequency (FPScript)
Ermittelt die Frequenz eines Datensatzes.
Syntax
Frequency(DataSet)
Die Syntax der Frequency-Funktion besteht aus folgenden Teilen:
Teil |
Beschreibung |
---|---|
DataSet |
Der Datensatz, dessen Frequenz ermittelt werden soll. Es sind alle Datenstrukturen erlaubt außer Einzelwert und Liste. Es sind alle reellen Datentypen erlaubt. |
Anmerkungen
Das Ergebnis ist immer vom Datentyp 64-Bit Fließkomma.
Die Einheit des Ergebnisses ist gleich dem Kehrwert der Einheit der X-Komponente von DataSet. Wenn Datensatz keine X-Komponente hat, dann wird eine konstante Abtastrate von Eins angenommen. Wenn Sie eine Datenreihe oder ein Signal angeben, dann ist das Ergebnis ein Einzelwert mit der Frequenz. Wenn Sie eine Datenmatrix oder eine Signalreihe angeben, dann ist es eine Datenreihe mit je einer Frequenz pro Spalte. Wenn keine Frequenz ermittelt werden konnte, wird ein ungültiger Wert ausgegeben.
Die Frequenz wird im Zeitbereich ermittelt. Es wird zunächst nach Pegeldurchgängen im Signal gesucht, wobei als Referenzpegel der Mittelwert der Amplitude verwendet wird. Dann wird die X-Differenz benachbarter Pegeldurchgänge berechnet. Periodendauern, die kleiner als 10% der größten ermittelten Dauer sind, werden ausgeblendet. Dies eliminiert mehrfache Pegeldurchgänge innerhalb einer Periode, die durch Rauschen verursacht werden können. Von den verbleibenden Periodendauern wird der Kehrwert des Mittelwertes als Ergebnis ausgegeben.
Ist das Argument eine Liste, dann wird die Funktion für jedes Element der Liste ausgeführt und das Ergebnis ist ebenfalls eine Liste.
Verfügbarkeit
FlexPro Basic, Professional, Developer Suite
Beispiele
Frequency(Signal) |
Ermittelt die Frequenz eines Signals. |