kernelv_ch_get_cs_count()

Prototyp

KERNELV_RETURN

kernelv_ch_get_cs_count(unsigned long int chanIndex,
                                          unsigned short *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

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.