kernelv_ch_get_timer()

Prototyp

KERNELV_RETURN

kernelv_ch_get_timer (unsigned long int chanIndex, unsigned short int timerId, unsigned long int* time);

Beschreibung

Gibt die Zeit in ms zurück, die in der Variable V.G.TIMER[<Zählernummer>] im angegebenen Kanal abgespeichert ist.

Parameter

Name

Typ

Bedeutung

chanIndex

unsigned long int

Index des Kanals

timerId

unsigned short int

Zählernummer für die Variable V.G.TIMER[]

Time

unsigned long int*

Zeiger auf den Speicherbereich, in den die Zeit in ms geschrieben wird.

Rückgabewerte

Symbol

Wert

Bedeutung

RET_FINISHED

0

Die Funktion wurde fehlerfrei durchgeführt.

ERR_INVALID_CHAN

-1

Der übergebene Kanalindex ist größer als die Anzahl der konfigurierten Kanäle -1.

ERR_CNC_NOT_INIT

-3

Der Simulations-CNC-Kern ist noch nicht initialisiert.

ERR_INVALID_ PARAMETER

-30

Der übergebenen Parameter timerId ist ungültig.

Der gültige Bereich für die timerID:
0<= timerID <= 127

ER_NULL_PARAMETER

-35

Der Zeiger auf Timer ist nicht referenziert.