Lizenzschutz
![]() | Die DLL und sämtliche damit verbundene Funktionen stehen nur in TwinCAT-Systemen zur Verfügung. |
![]() | Zur Benutzung der DLL ist eine gültige Lizenz nötig. |
![]() | 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.