kernelv_ch_get_cs_count()

Prototyp

KERNELV_RETURN

kernelv_ch_get_cs_count(unsigned long int chanIndex,
                                          unsigned short int* count);

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 int

Kanalindex des Kanals.

count

unsigned short int*

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.