Herunterladen Diese Seite drucken

Velleman K8055 Bedienungsanleitung Seite 10

Usb experiment interface board
Vorschau ausblenden Andere Handbücher für K8055:

Werbung

10
Description of the DLL
Beispiel
var pulses: longint;
BEGIN
pulses := ReadCounter(2); // Read the counter number 2
END;
SetCounterDebounceTime
Syntax
PROCEDURE SetCounterDebounceTime(CounterNr, DebounceTime: Longint);
Parameter
CounterNumber: Wert 1 oder 2, der mit dem zu einstellenden Zähler übereinstimmt.
DebounceTime: 'Debounce' (Entprellung) Zeit für den Impulszähler.
Der DebounceTime –Wert stimmt mit der für den Impulszähler einzustellenden 'Debounce' Zeit in
Millisekunden (ms) überein. Der Wert der 'Debounce Time' kann zwischen 0 und 5000 liegen.
Beschreibung
Die Zähler-Eingänge werden in der Software entprellt um falsches Auslösen, wenn mechanische
Schalter oder Relaiseingänge verwendet werden, zu vermeiden. Die 'Debounce' Zeit ist dieselbe für
ansteigende und fallende Flanken. Die Standard 'Debounce' Zeit ist 2ms. Das heißt, dass der Zähler-
Eingang mindestens 2 ms stabil sein muss, bevor er anerkannt wird; und wenn man die maximale
Zählrate von ungefähr 200 Zählungen pro Sekunde berücksichtigt.
Wenn die 'Debounce-Zeit auf 0 eingestellt wurde, dann ist die maximale Zählrate ungefähr 2000
Zählungen pro Sekunde.
Beispiel
BEGIN
SetCounterDebounceTime(1,100);
// The debounce time for counter number 1 is set to 100ms
END;
© 2003 ... Velleman

Werbung

loading