# Start

## kernelv_startup()

Die Simulations-CNC wird gestartet, indem die API-Funktion kernelv_startup() aufgerufen wird. Aufrufparameter sind die Zykluszeit in Mikrosekunden sowie die Achs- und Kanalanzahl.

Wenn der Start der Simulations-CNC erfolgreich war, gibt die Funktion den Wert RET_FINISHED zurück, andernfalls einen Fehlercode.

Es kann immer nur eine Instanz der Simulations-CNC auf demselben Rechner laufen. Wird die Funktion kernelv_startup() aufgerufen während bereits eine Instanz der Simulations-CNC läuft, wird der Fehlercode ERR_DOUBLE_KERNEL zurückgegeben.

Des Weiteren ist zur Benutzung der Simulations-CNC eine gültige Lizenz nötig. Falls beim Start der Simulations-CNC keine gültige Lizenz gefunden wird, wird der Start der Simulations-CNC abgebrochen und der Fehlercode ERR_NO_LICENSE zurückgegeben.