DELIB API Referenz > Digitale Zähler Funktionen für RO-Counter Module  > DapiSpecialCNT48LatchGroup8

Navigation:

 

DELIB API Referenz > Digitale Zähler Funktionen für RO-Counter Module  >



DapiSpecialCNT48LatchGroup8

Previous pageReturn to chapter overviewNext page

Beschreibung

Dieser Befehl speichert die Zählerstände von 8 Eingangszähler gleichzeitig in ein Zwischenspeicher (Latch). So können anschließend alle Zählerstände des Latches nacheinander ausgelesen werden.

Besonderheit hierbei ist, dass ein gleichzeitiges "Einfrieren" der Zählerstände möglich ist und die eingefrorenen Stände (Latch) dann (langsam) einzeln nacheinander ausgelesen werden können.

Definition

void DapiSpecialCommand(ULONG handle, DAPI_SPECIAL_CMD_CNT48, DAPI_SPECIAL_CNT48_LATCH_GROUP8, ULONG ch, 0)

Parameter

handle=Dies ist das Handle eines geöffneten Moduls

ch=Gibt die Nummer des Eingangszählers an, ab dem die Zählerstande von 8 Eingangszählern gelatched werden (0, 8, 16, ...)

Return-Wert

Keiner

Bemerkung

Dieser Befehl wird nur von unserem Modul RO-CNT8 unterstützt.

Hinweis

Bitte beachten Sie, dass nur die Zählerstände der Eingangszähler gelatched werden,

bei denen zuvor der Modus "DAPI_CNT48_SUBMODE_LATCH_COMMON" gesetzt wurde. (-> DapiCnt48ModeSet)

Programmierbeispiel

DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_CNT48, DAPI_SPECIAL_CNT48_LATCH_GROUP8, 0, 0)

// Zählerstände der Eingangszähler 0-7 werden gelatched

DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_CNT48, DAPI_SPECIAL_CNT48_LATCH_GROUP8, 8, 0)

// Zählerstände der Eingangszähler 8-15 werden gelatched