Count('Expression','Level'=0.5,'Hysteresis'=0,'EdgeType'=1,'Reset'=FALSE)

Argumente

'Expression'

Signal oder Ausdruck

'Level'

Angabe des Niveauwertes

'Hysteresis'

Angabe eines Hysteresebands

'EdgeType'

Flankenart, die gezählt wird

'EdgeType' <0

nur fallende Flanken (verlassen des Hysteresebands in negativer Richtung)

'EdgeType' >0

nur steigende Flanken (verlassen des Hysteresebands in positiver Richtung)

'EdgeType' = 0

fallende und steigende Flanken

'Reset'

Optionaler binärer Parameter zum Zurücksetzen des Zählers. 'Reset' kann selbst auch ein Ausdruck sein.

'Reset'=TRUE

Zähler wird zurückgesetzt.

'Reset'=FALSE

Zählerwert bleibt erhalten/zählt weiter. (Voreinstellung)

Beschreibung

Die Funktion zählt die Durchgänge von 'Expression' durch das Niveau 'Level'.

Mit dem Parameter 'Hysteresis' können Sie ein Toleranzband angeben, was zu gleichen Teilen oberhalb und unterhalb von 'Level' liegt. Nur komplette Durchgänge durch das Toleranzband werden gezählt.

Der Parameter 'EdgeType' bestimmt, welche Flanken gezählt werden. Der Parameter 'Reset' dient zum Rücksetzen des Zählerwertes auf 0. 'Reset' können Sie auch als Ausdruck formulieren.

Beispiel

Angaben:

  • 'Level': 2.5

  • 'Hysteresis': 2.0

Ergebnis:

Bei Verwendung der Hysteresis werden Pegeldurchgänge in steigender Richtung erst bei 'Expression' > 3.5 und in fallender Richtung erst bei 'Expression' < 1.5 gezählt.