# Lizenzschutz

## Hinweis

Die DLL und sämtliche damit verbundene Funktionen stehen nur in TwinCAT-Systemen zur Verfügung.

## Hinweis

Zur Benutzung der DLL ist eine gültige Lizenz nötig.

## Hinweis

Ab DLL-Version V1.0.22.1 ist zur Nutzung der DLL mindestens eine Basislizenz erforderlich.

Die Nutzung nur über ein Optionspaket ist nicht möglich.

Die Lizenzprüfung erfolgt beim Start des Simulationskerns in der Funktion kernelv_startup(). Falls keine gültige Lizenz gefunden wird, wird der Start des Simulationskerns abgebrochen und der Fehlercode ERR_NO_LICENSE zurückgegeben.

Bei Fehlern beim Zugriff auf die Lizenzinformationen wird der Fehlercode ERR_REGISTRY_ACCESS zurückgegeben. Dies ist z.B. der Fall, wenn

- unter TwinCAT 2 die Installation des VNCK nicht korrekt durchgeführt wurde oder
- unter TwinCAT 3 keine Testlizenz erzeugt wurde.

Zusätzlich sind zur Verwendung bestimmter Funktionen, wie z.B. Transformationen oder Achsanzahlen > 8, ebenfalls Lizenzpakete nötig. Das Vorhandensein dieser Lizenzpakete wird während der Laufzeit von kernelv geprüft und gegebenenfalls eine CNC-Fehlermeldung ausgegeben.

## Weiterführende Informationen

- Lizenzierung unter TwinCAT 2
- Lizenzierung unter TwinCAT 3