kernelv_ch_get_cs_count()
Prototyp
KERNELV_RETURN | kernelv_ch_get_cs_count(unsigned long int chanIndex, |
Beschreibung
Liefert die Anzahl der definierten Koordinatensysteme zurück.
Auch wenn im NC-Programm kein Koordinatensystem definiert ist, existiert immer ein Grundkoordinatensystem auf dem Koordinatensystem-Stacklevel 0, dessen Drehmatrix die Einheitsmatrix und dessen Verschiebungsvektor der Nullvektor ist.
Parameter
Name | Typ | Bedeutung |
chanIndex | unsigned long | Kanalindex des Kanals. |
count | unsigned short* | Zeiger auf den Speicherplatz für die Koordinatensystem-Anzahl. |
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_READ_ERR | -26 | Beim Lesen von Daten aus der kernelv-DLL ist ein Fehler aufgetreten. |