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: |
ER_NULL_PARAMETER | -35 | Der Zeiger auf Timer ist nicht referenziert. |