TimeAtLevelCount (FPScript)

21.09.2021

Führt eine Verweildauerzählung (Verweildauerverfahren) nach DIN 45667 für ein Signal durch.

Syntax

TimeAtLevelCount(Signal, ClassLimits)
oder
TimeAtLevelCount(Amplitude, Time, ClassLimits)

 

Die Syntax der TimeAtLevelCount-Funktion besteht aus folgenden Teilen:

Teil

Beschreibung

Signal

Das zu untersuchende Signal.

Erlaubte Datenstrukturen sind Signal, Signalreihe und Signalreihe mit zweidimensionaler X-Komponente. Es sind alle reellen Datentypen erlaubt.

Ist das Argument eine Liste, dann wird die Funktion für jedes Element der Liste ausgeführt und das Ergebnis ist ebenfalls eine Liste.

Amplitude

Die Y-Komponente des zu untersuchenden Signals. Wenn Sie ein Signal angeben, wird dessen Y-Komponente verwendet.

Erlaubte Datenstrukturen sind Datenreihe, Datenmatrix, Signal, Signalreihe und Signalreihe mit zweidimensionaler X-Komponente. Es sind alle reellen Datentypen erlaubt.

Ist das Argument eine Liste, dann wird deren erstes Element entnommen. Ist dies wieder eine Liste, dann wird der Vorgang wiederholt.

Time

Die X-Komponente des zu untersuchenden Signals. Wenn Sie ein Signal angeben, wird dessen Y-Komponente verwendet.

Erlaubte Datenstrukturen sind Datenreihe, Datenmatrix, Signal und Signalreihe mit zweidimensionaler X-Komponente. Es sind alle reellen Datentypen erlaubt.

Ist das Argument eine Liste, dann wird deren erstes Element entnommen. Ist dies wieder eine Liste, dann wird der Vorgang wiederholt.

ClassLimits

Enthält eine Datenreihe, die die Klassengrenzen für das Signal enthält. Wenn ClassLimits n Werte enthält, werden damit n-1 geschlossene Klassen festgelegt. Der erste bzw. letzte Wert in ClassLimits liefert die unterste bzw. die oberste Begrenzung der Klasseneinteilung. Werte, die außerhalb liegen, werden nicht klassiert.

Erlaubte Datenstrukturen sind Datenreihe. Es sind alle reellen Datentypen erlaubt. Die Einheit muss mit der von Parameter Amplitude kompatibel sein.

Ist das Argument eine Liste, dann wird deren erstes Element entnommen. Ist dies wieder eine Liste, dann wird der Vorgang wiederholt.

Anmerkungen

Ungültige Werte werden nicht klassiert. Das Ergebnis ein Signal bzw. eine Signalreihe mit den Verweildauern in der Y-Komponente. Die X-Komponente enthält dann die Mittelpunkte der als Argument ClassLimits angegebenen Klassenaufteilung.

Verfügbarkeit

Option Klassierung

Beispiele

TimeAtLevelCount(Signal({1, 9, 7, 5, 7, 6, 10, 2, 4, 2, 7}, 0.1), (11., 0.5, 1))

Ergibt Signal({0, 0.2, 0, 0.1, 0.1, 0.1, 0.3, 0, 0.1, 0.1}, (10., 1, 1)). Führt eine Verweildauerzählung durch. Es werden 10 Klassen mit der Klassenbreite 1 beginnend bei 0,5 festgelegt. Die Abtastrate des Signals ist 0,1.

Siehe auch

CompoundTimeAtLevelCount-Funktion

MaximumValueCount-Funktion

MeanValueCount-Funktion

SamplingCount-Funktion

Option Klassierung

Analyseobjekt Klassierung

Artikel teilen oder als Email versenden:

Diese Beiträge könnten Sie ebenfalls interessieren