z. B. Count('Expression','Level','Hysteresis','EdgeType','Reset=0')
Die Funktion zählt die Durchgänge von 'Expression' durch das Niveau 'Level'.
Mit dem Parameter 'Hysterese' kann ein Toleranzband angegeben werden, was zu gleichen Teilen ober- und unterhalb von 'Level' liegt. Es werden nur komplette Durchgänge durch das Toleranzband gezählt.
Der Parameter 'EdgeType' bestimmt, welche Flanken gezählt werden.
Der Parameter 'Reset' dient zum Rücksetzen des Zählerwertes auf 0. 'Reset' kann auch als Ausdruck formuliert werden.
Hinweis |
|
|---|---|
|
Die 'Reset'-Bedingung darf nicht auf die Count-Funktion selbst bezogen sein. |
|
Tipp |
|
|---|---|
|
Die Count-Funktion können Sie auch für Digitalsignale verwenden. Geben Sie dafür als Pegel 0.5 und als Hysterese z. B. 0.1 ein. Damit werden alle Wechsel von FALSE nach TRUE und umgekehrt erfasst und gezählt. |
|
Argumente
Geben Sie mindestens folgende Argumente an.
|
Funktion |
Count |
|
|
Eingang (Expression) |
Signal oder Ausdruck, für den die Durchgänge gezählt werden sollen |
|
|
Niveau (Level) |
Angabe des Niveauwerts |
|
|
Hysterese (Hysteresis) |
Angabe des Hysteresebands |
|
|
Flankentyp (EdgeType) |
Angabe, ob steigende, fallende oder steigende und fallende Flanken gezählt werden sollen |
|
|
'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 |
|
|
Zurücksetzen (Reset) |
Optionaler digitaler Parameter, der zum Zurücksetzen des Zählers verwendet werden kann. 'Reset' kann selbst auch ein Ausdruck sein. |
|
|
'Reset' > 0 |
Zähler wird zurückgesetzt |
|
|
'Reset' = 0 |
Zählerwert bleibt erhalten/zählt weiter (Voreinstellung) |
|