5
ANHANG
5.3.2.1
Tool Bedingung
48
B E T R I E B S A N L E I T U N G | Quality Inspection
Mit dem Tool Bedingung kann basierend auf mathematischen und logi‐
schen Operationen eine Bedingung erstellt werden. Die Bedingung wird
ausgewertet und der Ergebniswert für jedes neue Bild aktualisiert. Der
Datentyp des Ergebniswerts wird bei jeder Änderung der Bedingung aus‐
gewertet.
Das Ergebnis des Tools Bedingung kann von anderen Tools verwendet werden:
•
Wenn der Ausdruck einen booleschen Wert zurückgibt, kann das Tool Digitalaus‐
gang mithilfe des Ergebniswerts die Signalpegel der Digitalausgänge einstellen.
Der Wert „true" entspricht dem Signalpegel HIGH und „false" dem Signalpegel
LOW.
•
Das Tool String Senden kann den Ergebniswert als String an externe Geräte senden.
Einstellungen
Einstellung
Bedingung
Die Liste Hinzufügen enthält die verfügbaren Ergebnisse für den aktuellen Job. Auf den
Hilfeseiten der einzelnen Tools finden Sie Beschreibungen der Tool-Ergebnisse und die
entsprechenden Variablennamen.
Ergebnisse
Ergebnis
Wert
Beispiele
Ein Tool-Ergebnis in einen Ausdruck einfügen
Verwenden Sie zum Einfügen eines Tool-Ergebnisses in einen Ausdruck folgende Syn‐
tax:
result("<tool id>", "<result name>")
Der Name jeder Tool-Instanz wird im Tool-Bereich angezeigt. Zeigen Sie mit dem Maus‐
zeiger auf den Namen eines Tools, um die Tool-ID wie „PixelCounter:1" anzuzeigen.
Ausdruck erstellen, der „true" ist, wenn das Tool Blob-Zähler mehr als zwei Blobs findet
Ausdruck:
result("BlobCounter:0", "NumBlobs") >= 2
Ergebniswert/Ergebnistyp
Beschreibung
Zum Erstellen eines Ausdrucks kann eine beliebige Kombination
folgender Elemente eingefügt werden:
•
Mathematische Operatoren
•
Logische Operatoren
•
Mathematische Funktionen
•
Konstanten
•
Allgemeine Variablen mit Bezug zu Bilderfassung und Tool-Aus‐
gabe
Eine Liste der verfügbaren Elemente finden Sie im Abschnitt
„Referenzen".
Beschreibung
Der Ergebniswert, basierend auf dem im Abschnitt Einstellungen
erstellten Ausdruck. Der Ergebniswert wird für jedes neue Bild
aktualisiert.
Bei dem Wert kann es sich um einen booleschen Wert oder eine
reelle Zahl handeln. Der Datentyp wird bei jeder Änderung der
Bedingung ausgewertet.
8025686/1GHC/2022-07 | SICK
Irrtümer und Änderungen vorbehalten