kernelv_read_error()
Prototyp
KERNELV_RETURN | kernelv_read_error (void); |
Beschreibung
Prüfen ob eine Fehlermeldung der Simulations-CNC vorliegt und diese intern zwischenspeichern. Es werden die Fehlermeldungen sämtlicher Kanäle geprüft.
Falls eine Fehlermeldung vorliegt, können mit weiteren Funktionen Details für diese spezifische Fehlermeldung abgefragt werden. Durch einen erneuten Aufruf dieser Funktion wird gegebenenfalls eine neue Fehlermeldung ausgelesen. Die Fehlermeldungseigenschaften einer vorher anstehenden Fehlermeldung können dann nicht mehr abgefragt werden.
Da während eines CNC-Zyklus mehrere Fehlermeldungen auftreten können, ist die Funktion aufzurufen, bis sie RET_FINISHED zurückgibt.
Parameter
-
Rückgabewerte
Name | Wert | Bedeutung |
RET_FINISHED | 0 | Es wurde keine Fehlermeldung gelesen. |
RET_BUSY | 1 | Eine Fehlermeldung wurde gelesen. |
ERR_CNC_NOT_INIT | -3 | Der Simulations-CNC-Kern ist noch nicht initialisiert. |