Ausführungsstatus
Jede Operation meldet ihren Ausgang auf zwei Knoten neben ihr: output/status-code für Ihr Programm
und output/status-text für einen Menschen. Diese Codes sind der Ausführungsstatus der Finder, nicht
der Modulstatus von Cam Driver, AI Object Matching oder Calibration; siehe
Ausführungsstatus der Finder.
Statuscodes
| Code | Bedeutung | Wann er auftritt |
|---|---|---|
|
Idle |
Die Operation ist seit dem Start der Anwendung nicht ausgeführt worden |
|
OK |
Die Operation wurde abgeschlossen. Eine Suche kann dennoch nichts gefunden haben - das ist ein normales Ergebnis, kein Fehler |
|
Belegt |
Eine andere Operation desselben Moduls lief noch. Es wurde nichts getan; versuchen Sie es erneut, wenn sie abgeschlossen ist |
|
Ungültige Eingabe |
Ein Eingabewert kann nicht verwendet werden - ein leer gelassener Pflichtknoten, ein unbekanntes
|
|
Bild konnte nicht gelesen werden |
Der Bildknoten unter der angegebenen Adresse fehlt, ist leer oder inkonsistent oder verwendet ein nicht unterstütztes Pixelformat. Prüfen Sie, ob die Kameraanwendung läuft und ein Bild aufgenommen hat |
|
Quelle nicht gefunden |
Eine benötigte Datei oder ein benötigtes Verzeichnis fehlt oder ist nicht lesbar |
|
Ungültige Ausschnittsregion |
Die Region of Interest passt nicht in das Bild. Die Meldung nennt die tatsächliche Bildgröße |
|
Schreiben fehlgeschlagen |
Eine Datei konnte nicht geschrieben werden - meist ein Berechtigungsproblem oder ein voller Datenträger |
|
Algorithmus fehlgeschlagen |
Die Erkennung selbst ist fehlgeschlagen |
|
Veröffentlichen fehlgeschlagen |
Das Ergebnis konnte nicht auf den Data Layer zurückgeschrieben werden |
|
Modul nicht gefunden |
Das genannte Modul existiert nicht. Prüfen Sie |
|
Modul existiert bereits |
Ein Modul mit diesem Namen ist bereits vorhanden |
|
Lizenz nicht verfügbar |
Keine Lizenz deckt das Modul ab. Siehe Modulverwaltung |
|
Diese Zahlen sind Teil der Schnittstelle der Anwendung. In späteren Releases können neue Codes hinzukommen, aber bestehende ändern nie ihre Bedeutung; Logik, die auf ihnen aufbaut, funktioniert also nach einem Update weiter. Auch deshalb ist die Prüfung des Vorzeichens der robustere Test: |
Welche Operation welche Codes meldet
| Operation | Mögliche Codes |
|---|---|
|
|
|
|
|
|
Statustext
output/status-text beginnt immer mit ok: oder error: und nennt den Grund in Worten. Er wird
gleichzeitig mit dem Statuscode geschrieben, beide stimmen also immer überein.
Jede Operation hat ihr eigenes Knotenpaar, und die Werte bleiben erhalten, bis diese Operation erneut ausgeführt wird. Eine fehlgeschlagene Szenenanalyse stört daher nicht das Ergebnis der letzten Erkennung.