kernelv_startup()
Prototyp
KERNELV_RETURN | kernelv_startup( unsigned long cycleTime, |
Beschreibung
Simulations-CNC starten.
Parameter
Name | Typ | Bedeutung |
cycleTime | unsigned long | Zykluszeit in us.. |
startupFile | char * | Pfad und Name des Startup-Files. |
Rückgabewerte
Symbol | Wert | Bedeutung |
RET_FINISHED | 0 | Die Funktion wurde fehlerfrei durchgeführt. |
ERR_DOUBLE_KERNEL | -6 | Es läuft bereits eine Instanz der Simulations-CNC. |
ERR_SHM_STARTUP | -7 | Beim Start des CNC-Kerns konnten intern verwendete Shared memories nicht angelegt werden. |
ERR_STARTUP | -8 | Beim Start der Simulations-CNC ist ein Fehler aufgetreten. Mögliche Ursachen sind fehlende Parameterlisten oder fehlerhafte Einträge in Parameterlisten. |
ERR_NO_LICENSE | -17 | Es wurde keine Lizenz für die Verwendung der kernelv-DLL gefunden. |
ERR_REGISTRY_ACCESS | -19 | Beim Versuch Werte aus der Windows-Registry zu lesen ist ein Fehler aufgetreten. |
ERR_PREFIX_TOO_LONG | -23 | Beim Aufruf der Funktion kernelv_startu_prefix() ist die übergebene Instanzkennung zu lang, sodass die intern generierten Namen für die verwendeten Shared Memories nicht mehr in den dafür vorgesehenen Speicher passen. |
ERR_STARTUP_CHAN_INIT | -31 | Beim Start der kernelev-Dll konnte die Initialisierung der konfigurierten NC-Kanäle nicht durchgeführt werden. |
Hinweis
Abhängig von der Achs- und Kanalanzahl der verwendeten Konfiguration kann der Start des CNC-Kerns 20 - 30 Sekunden dauern.