MATH.MeasureFrequence (FB)

 

(CAA_Mathematics.library)

Dieser Funktionsblock misst die mittlere Frequenz eines Eingangssig­nals über eine bestimmte Anzahl Perioden. Damit der Funktionsblock in der Lage ist, ein korrektes Ergebnis zurückzugeben, muss er mit einer Frequenz aufgerufen werden, die höher ist als die maximale Frequenz des Eingangssignals.

Eingang:

xEnable

BOOL

siehe: CAA Richtlinien

xInput

BOOL

Eingangssignal

usiPeriods

USINT (1..10)

Anzahl Zeitperioden innerhalb derer die Frequenz gemittelt wird in (math_image197.png Anzahl math_image199.png

Ausgang:

lrFrequency

LREAL

gemittelte Frequenz (in Hz)

xValid

BOOL

Gültigkeit vom Ergebnis; wird auf FALSE gesetzt, wenn die erforderliche Anzahl Zeitperioden noch nicht durchlaufen wurde oder wenn der zeitliche Abstand von zwei steigenden Flanken 3*lrFrequency übersteigt.