Herunterladen Inhalt Inhalt Diese Seite drucken

SICK Quality Inspection Betriebsanleitung Seite 49

Inhaltsverzeichnis
8025686/1GHC/2022-07 | SICK
Irrtümer und Änderungen vorbehalten
/boolesch
true
Stellen Sie sicher, dass die durchschnittliche Abdeckung von zwei Pixelzähler-Tools
größer als 50 % ist
Ausdruck:
((result("PixelCounter:0", "Coverage") + result("PixelCounter:1",
"Coverage"))/2) > 50.0
Ergebniswert/Ergebnistyp
/boolesch
false
Maximalwert von zwei Pixelzähler-Tools ermitteln
Ausdruck:
max(result("PixelCounter:0", "Coverage"), result("PixelCounter:1",
"Coverage"))
Ergebniswert/Ergebnistyp
/Zahl
0.78
Prüfen, ob die Anzahl der gefundenen Blobs gerade ist (durch 2 teilbar)
Ausdruck:
fmod(result("BlobCounter:0", "NumBlobs"), 2) == 0
Ergebniswert/Ergebnistyp
/boolesch
true
Wert der X-Koordinate von einem Punkt abrufen
Bedingung:
getX(result("FixedPoint:0", "Point"))
Ergebniswert/Ergebnistyp
/Zahl
250.3
Referenz
Das Tool Bedingung unterstützt eine Reihe von Operatoren und Funktionen für die
Ergebnisverarbeitung. Einzelheiten finden Sie in unten stehenden Tabellen.
Tabelle 8: Mathematische Operatoren
Operator
^
/
*
+
-
Tabelle 9: Logische Operatoren
Operator
>
>=
<
<=
Ergeb‐
Beschreibung
nistyp
NUM
Potenzierung
NUM
Global Business Center
NUM
Multiplikation
NUM
Addition
NUM
Subtraktion
Ergeb‐
Beschreibung
nistyp
BOOL
Größer als
BOOL
Größer als oder gleich
BOOL
Kleiner als
BOOL
Kleiner als oder gleich
B E T R I E B S A N L E I T U N G | Quality Inspection
5
ANHANG
49
Inhaltsverzeichnis
loading

Inhaltsverzeichnis