Codeleser 1D/2D
Logikelement
[Bildqualität]
[Ergebnis Lagenachführung]
11.4.7 Logikelemente [Textfunktionen]
Im Bereich [Textfunktionen] werden die folgenden Logikelemente bereitgestellt:
Logikelement
[Feste Zeichenkette]
[Zeichenkette Eingabe]
[Gleiche Zeichenketten]
[Übereinstimmungs-Regex]
[Übereinstimmungsmuster]
Zahlenformat am Ausgang
[Schärfe Warnung]: bool
[Schärfe]: numerisch
[Helligkeits Warnung]: bool
[Helligkeit]: numerisch
[Unterbelichtet Warnung]: bool
[Unterbelichtet]: numerisch
[Überbelichtet Warnung]: bool
[Überbelichtet]: numerisch
[Gültig]: bool
[Drehlage]: numerisch
[Verschiebung X]: numerisch
[Verschiebung Y]: numerisch
Zahlenformat am Eingang
-
-
alphanumerisch
alphanumerisch
alphanumerisch
Beschreibung
Stellt für jeden Qualitätsaspekt (Schärfe,
Helligkeit, Unterbelichtung, Überbelich-
tung) das Warnflag und den Wert bereit.
Zeigt Werte der Lagenachführung an
den Ausgängen an.
Zahlenformat am Ausgang
alphanumerisch
alphanumerisch
bool
alphanumerisch
bool
O2I5xx
Beschreibung
Stellt eine einstellbare Zei-
chenkette bereit, welche für
Operationen mit Zeichenket-
ten verwendet wird.
Stellt eine einstellbare Zei-
chenkette bereit (ID „ 00 " bis
„ 09 "), welche für Operatio-
nen an eine Steuerung über-
geben wird. Die Zeichenkette
kann zur Laufzeit mit dem
„J Command" verändert wer-
den (siehe separates Doku-
ment Programmers Guide).
Vergleicht die Zeichenketten
an den Eingängen auf identi-
schen Inhalt:
" a==b " = " 1 ": Die Zeichen-
ketten sind identisch.
" a!=b " = " 1 ": Die Zeichen-
ketten sind nicht identisch.
Wendet einen regulären Aus-
druck (Regex) auf die Zei-
chenkette am Eingang an.
Wenn ein Ausdruck gefunden
wird, gibt der Ausgang [Über-
einstimmungsmuster] eine
boolesche " 1 " aus. Der ge-
fundene Ausdruck wird am
Ausgang [Ausgabe Zeichen-
kette] ausgegeben.
Beispiel:
Bei " \b([0-9]{4})\b " ist
das Ergebnis " True ", wenn
der Code eine genau 4-stelli-
ge Zahl ist.
Sucht in der Eingangszei-
chenkette nach dem Muster.
Für das Muster werden Wild-
cards wie " * " und " ? " ak-
zeptiert (Beispiel:"*.png").
Enthält die Eingangszeichen-
kette das Muster, wird am
Ausgang eine boolesche " 1 "
ausgegeben.
85