Zum Hauptinhalt springen

Event-Callbacks

hinweis

Diese Funktion ist für den internen Gebrauch durch RobCo gedacht, um die Funktionalität zu erweitern. Wenn Sie individuelle Funktionalität benötigen, wenden Sie sich bitte direkt an RobCo.

Im Plugins-Ordner (in dem auch die Custom-Function-Nodes liegen) gibt es eine Datei event_callbacks.py. In dieser Datei sind einige Callback-Funktionen vordefiniert, die automatisch bei ihrem jeweiligen Ereignis ausgeführt werden. Wenn Sie bei einem solchen Ereignis eigenen Code ausführen möchten, können Sie ihn hier schreiben.

Pause-Callback

Dieser Callback wird aufgerufen, wenn ein Flow pausiert wird, d. h. wenn robot.pause() aufgerufen wird.

Stop-Callback

Dieser Callback wird aufgerufen, wenn eine Aktion gestoppt wird, d. h. wenn robot.stop() aufgerufen wird.

Er erhält den aktuellen node_cache, der Statusinformationen zu den Nodes enthält, die beim Stoppen des Flows gerade ausgeführt wurden — z. B. das aktuelle Element in einer Palettieren Node, wenn diese sich mitten in der Ausführung befand.

Resume-Callback

Dieser Callback wird aufgerufen, wenn ein Flow fortgesetzt wird, d. h. wenn robot.resume() aufgerufen wird.

Safety-Stop-Callback

Dieser Callback wird aufgerufen, wenn ein SAFE_STOP ausgelöst wird, d. h. wenn ein Not-Halt gedrückt wird.