Ausführung¶
Die Ausführung eines Bildverarbeitungsjobs kann durch folgende Ereignisse ausgelöst werden:
Externe Triggerung einer Station, zu Beispiel durch eine SPS
Manuelle Bildaufnahme
Laden gespeicherter Bilder
Abhängig vom Startereignis werden innerhalb des aktiven Typen die relevanten Jobs Jobs gestartet, die wiederum ihr Toolgroup-Items auswählen und starten. Diese ziehen bei Bedarf die Bilder von ihren Bildquellen ein und führen den Bildverarbeitungs-Ablauf aus.
Externe Triggerung¶
Bei einem externen Trigger, beispielsweise durch eine SPS, wird folgender Ablauf ausgeführt:
Auswahl des auszuführenden ToolGroup Item
Einzug der Bilder von zugeordneten Bildquellen.
Anwenden gespeicherter Kalibrierdaten
Einlesen von Daten und Setzen der Toolgroup-Eingaben.
Ausführen der ToolGroup
Weiterleitung von Ergebnisdaten an konfigurierte Hardware.
Anzeige der Bilder und Grafiken
Manuelle Bildaufnahme¶
Viper.NET bietet die Möglichkeit Auswertungen manuell entweder einzeln oder kontinuierlich wiederholt auszuführen. Voraussetzung ist, dass der Job nur Bildquellen mit Softwaretrigger nutzt.
Drücken des BV ausführen Buttons
in der Job-Display Toolbar
eines Vision Jobs wird je eine Bildaufnahme der zugeordneten Bildquellen ausgelöst. Anschließend erfolgt eine Auswertung mit der aktuell geladenen ToolGroup.
Warnung
Ist in den globalen Einstellungen der Haken Nur bei Trigger speichern gesetzt, wird die Aufnahme nicht abgespeichert.
Hinweis
Durch die manuelle Bildaufnahme werden keine Ergebnisse zur angeschlossenen Steuerung / Hardware geschrieben. Dies erfolgt nur bei einem Trigger durch die Steuerung.
Mit BV kontinuierlich ausführen
in der Job-Display Toolbar werden
manuelle Bildaufnahme und Auswertung kontinuierlich ausgeführt. Erneutes Drücken des Buttons deaktiviert den Modus.
Warnung
Ist in den globalen Einstellungen der Haken Nur bei Trigger speichern nicht gesetzt, werden eventuell sehr viele Bilddaten gespeichert.
Laden gespeicherter Bilder¶
Zur Fehleranalyse kann es hilfreich sein, bereits ausgeführte Auswertungen nochmals auszuführen. Dazu gibt es folgende Möglichkeiten:
Erneutes Ausführen mit den zuletzt geladenen Bilddaten: solange diese im Job-Display angezeigt sind, erfolgt eine erneute Auswertung der Anzeigebilder bei Betätigung des
Buttons in der Job-Display ToolbarAusführen mit gespeicherten Bilddaten aus einem Verzeichnis: Der RunFromDirectory Button
erlaubt die Ausführung der Toolgroup auf einem oder mehreren Verzeichnisbildern (siehe RunFromDir).Ausführen auf temporär gespeicherten Bildern der Bilderleiste durch Doppelklick eines Vorschaubildes.