kernelv_ch_reset()

Prototyp

KERNELV_RETURN

kernelv_ch_reset (unsigned long chanIndex);

Beschreibung

In dem angegebenen Kanal einen CNC-Reset ausführen.

Durch den Reset werden CNC-interne Fehler zurückgesetzt. Ein eventuell während des Resets laufendes Programm wird abgebrochen.

Parameter

Name

Typ

Bedeutung

chanIndex

unsigned long

Kanalindex des Kanals in dem das Programm gestartet werden soll.

Rückgabewerte

Symbol

Wert

Bedeutung

RET_FINISHED

0

Die Funktion wurde fehlerfrei durchgeführt.

RET_BUSY

1

Die Funktion wird gerade ausgeführt, ist aber noch nicht abgeschlossen.

Die API-Funktion muss weiter aufgerufen werden.

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.