# ReadIDMax

Die Funktion ReadIDMax wird zum Lokalisieren und Dekodieren von 1D- oder 2D-Symbolen innerhalb eines Inspektionsbereichs (ROI) verwendet. Die Funktion kann auf eine Vielfalt von Symbologien und eine Anzahl Resultate eingestellt werden, und sie kann einen hohen Grad an Drehung und perspektivischer Verzerrung bewältigen. Optional kann sie auch zum Trainieren von Datenmatrix- und QR-Code-Modellen und zur Verifizierung von Qualitätsmetriken verwendet werden.

### 1D/Gestapelt-Symbologien

Die ReadIDMax-Funktion unterstützt die Dekodierung mehrerer 1D/Gestapelt-Symbologien im selben Bild, darunter die folgenden Typen:

- Code 128
- Code 39
- Interleaved 2 of 5
- UPC/EAN
- Code 93
- Codabar
- PDF417

Hinweis: 1D/Gestapelt-Symbologien müssen nicht trainiert werden.

#### 1D-Suchermusterpunkt:

Bei Barcodes sind die Suchermusterpunkte an allen vier Eckenzellen des Symbols zentriert. Punkt 0 ist die Zelle in der oberen linken Ecke des Symbols, Punkt 1 ist die Zelle in der unteren linken Ecke, Punkt 2 ist die Zelle in der unteren rechten Ecke, und Punkt 3 ist die Zelle in der oberen rechten Ecke.

### 2D-Symbologien

Die ReadIDMax-Funktion kann 2D Datenmatrix- und QR-Code-Symbole lokalisieren und dekodieren. Die Funktion kann mehrere 2D-Symbole lokalisieren, jedoch, anders als bei 1D-Symbolen, müssen alle Symbole vom gleichen Symbologie-Typ sein. Zum Beispiel würde, wenn das Bild einen Mix von Datenmatrix- und QR-Code-Symbolen enthält und der Parameter Symbologiegruppe der Funktion auf Datenmatrix eingestellt ist, die Funktion die QR-Code-Symbole ignorieren und nur die Datenmatrix-Symbole zurückgeben.

Die Funktion kann für das Dekodieren des gleichen Typs von 2D-Symbolen eingelernt werden, durch Bestimmung der Größe des Symbolrasters, des Typs der 2D-Symbologie und der durch das Symbol verwendeten Fehlerüberprüfungs- und Fehlerkorrektur(ECC)-Methoden, die das Symbol für die Überprüfung die Genauigkeit der enthaltenen Daten verwendet.

Hinweis: Cognex empfiehlt, die Funktion dann zu trainieren, wenn die in der Anwendung verwendeten 2D-Symbole alle dieselben Eigenschaften besitzen. Wenn die 2D-Symbole zum Beispiel bezüglich Rastergröße oder Polarität variieren können, dann trainieren Sie die Funktion nicht und lassen Sie sie bei der Dekodierung eines 2D-Symbols alle möglichen Einstellungen berücksichtigen.

Das Trainieren der ReadIDMax-Funktion kann die Leistung der Funktion verbessern, besonders wenn alle zu dekodierenden Symbole gleiche Eigenschaften haben, während wenn man die Funktion nicht trainiert, eine breitere Vielfalt an Symbolen dekodiert werden können, ohne die Funktion neu zu konfigurieren.

#### 2D-Suchermusterpunkt:

2D-Datenmatrixsymbole: Bei Datenmatrixsymbolen sind die Suchermusterpunkte in allen vier Eckenzellen zentriert. Bei einer Zelle, auch Modul genannt, handelt es sich um ein einzelnes Quadrat, das entweder schwarz oder weiß ist. Ein 10 x 10-Symbol besteht beispielsweise aus 100 schwarzen und weißen Zellen. Eine Zelle entspricht einem Datenbit für das Symbol. Der Schnittpunkt der beiden durchgezogenen Linien bildet die 'L-Grenze'. Während der Einlernphase sollte sich die Ecke des L an der unteren linken Ecke befinden. Punkt 0 ist die Zelle in der oberen linken Ecke des Symbols, Punkt 1 ist die Zelle in der unteren linken Ecke (der Stelle, wo sich die durchgezogenen Linien schneiden), Punkt 2 ist die Zelle in der unteren rechten Ecke und Punkt 3 ist die Zelle in der oberen rechten Ecke.

2D-QR-Symbole: Bei QR-Symbolen sind die Suchermusterpunkte in allen vier Eckenzellen des Symbols zentriert. Die drei Positionserkennungsmuster im Symbol bilden die Form eines „L“.

Während der Trainingsphase sollte die Ecke des L an der oberen linken Ecke ausgerichtet sein. Punkt 0 ist die Zelle in der oberen rechten Ecke des Symbols, Punkt 1 ist die Zelle in der oberen linken Ecke (der Stelle, wo das mittlere Positionserkennungsmuster die Ecke des 'L' bildet), Punkt 2 ist die Zelle in der unteren linken Ecke, und Punkt 3 ist die Zelle in der unteren rechten Ecke.

### Anforderungen an 1D-/2D-Bilder

Die ReadIDMax-Funktion benötigt eine minimale Konfiguration vor dem Scannen von 1D-Symbolen, aber für Eingangsbilder sollten die folgenden Richtlinien verwendet werden:

- Alle Symbole müssen in der Länge größer als 50 Pixel sein, während die maximale Breite der Module 10 Pixel nicht überschreiten darf.

Hinweis: Ein Modul ist das schmalste Element des Symbols (entweder ein Zwischenraum oder ein Balken).

- Im Falle von linearen Symbologien (hier haben Module unterschiedliche Breiten, aber gleiche Höhen), muss ein Modul mindestens 1,6 Pixel breit und 50 Pixel hoch sein.
- Eine Ruhezone (ein Bereich am einen oder anderen Ende eines Symbols, der keine Markierungen enthält) muss mindestens in der angegebenen Minimalgröße der Druckspezifikation des Symbologietyps vorhanden sein.
- Es muss ein Kontrast von mindestens 32 Graustufen zwischen den Modulen und dem Hintergrund vorhanden sein.
- Das Pixelseitenverhältnis darf nicht größer als 1,35 zu 1 sein.

2D-Symbole habe weniger Bildanforderungen. Im Allgemeinen muss es auf allen vier Seiten eine Ruhezone (einen Rand) um das Symbol geben, die der Breite eines Moduls innerhalb des Symbols selbst gleich ist.

### IDMax® und IDQuick™

Die ReadIDMax-Funktion bietet für den Dekodieralgorithmus zwei Verarbeitungsmodi:

- Wählen Sie IDQuick für sehr schnelle Dekodierung der Symbole, die wohlgeformt sind und starken Kontrast aufweisen.
- Wählen Sie IDMax für erweiterte Bildverarbeitungs- und Bildanalysetechniken bei schwierigen Bildern.

Standardmäßig verwendet die Funktion den IDMax-Modus, aber experimentieren Sie mit IDQuick um festzustellen, inwieweit sie die Leistung der Funktion in der Anwendung steigern könnte.

#### Ergebnisse

Ergebnisse werden nur durch gefundene und dekodierte Symbole generiert. Für jedes Symbol im Bild generiert die ReadIDMax-Funktion die folgenden Ergebnisse über Vision Data Access functions:

- Die dekodierte Zeichenfolge.
- Die Winkelausrichtung des gefundenen Symbols, in Grad.
- Positionsdaten (Y/X) des Mittelpunkts des Symbols.
- Die genaue Symbologie des Symbols
- Codes und Modifizierer aus der ISO/IEC Spezifikation für die eindeutige Identifikation der Symbologie gemäß den Branchenstandards.

Hinweis: Das Kontrollkästchen „Bewertung“ muss aktiviert werden, um Ergebnisse über die dekodierte Zeichenfolge hinaus zu generieren. Verwenden Sie die ValidateIDData-Funktion für das Verarbeiten weiterer Bewertungsmetriken über die dekodierten Symbole.

## ReadIDMax – Eingaben

Hinweis: Wenn Sie bei der Konfiguration des Eigenschaftsblatt für die ReadIDMax-Funktion die Auswirkung der aktualisierten Parameterwerte sehen möchten, klicken Sie auf die Schaltfläche OK, um die Veränderungen zu akzeptieren und das Eigenschaftsblatt zu schließen. Die ReadIDMax-Funktion unterstützt die Anzeige der aktivierten Ergebnisse beim geöffneten Eigenschaftsblatt nicht.

Parameter | Beschreibung
Bild | Dieser Parameter muss Zellreferenzen in einer Tabellenzelle verwenden, die eine Bild-Datenstruktur enthält. Standardmäßig verweist dieser Parameter auf A0, die Zelle mit der von der -Funktion zurückgegebenen Image-Datenstruktur. Dieser Parameter kann auch andere Image-Datenstrukturen referenzieren, z. B. solche, die von Vision Tool-Bildfunktionen zurückgegeben werden.
Vorrichtung | Definiert den Inspektionsbereich (ROI) relativ zu einer Vorrichtung als Eingabe oder die Ausgabe des Bildkoordinatensystems einer Vision Tools-Funktion. Wenn man den Inspektionsbereich (ROI) relativ zu einer Vorrichtung bestimmt, stellt man sicher, dass beim Drehen oder Umsetzen der Vorrichtung auch der Inspektionsbereich (ROI) im Verhältnis zur Vorrichtung gedreht oder umgesetzt wird. Die Standardeinstellung ist (0,0,0), die oberste linke Ecke des Bilds.
X | Der x-Offset vom Ursprung in Vorrichtungskoordinaten.
Y | Der y-Offset vom Ursprung im Vorrichtungskoordinatensystem.
Winkel | Die Drehung von der x-Bildachse im Bildkoordinatensystem. (+/-360 Grad im Uhrzeigersinn)
Bereich | Auch als Inspektionsbereich (ROI) bezeichnet; gibt den Bereich des Bilds an, der einer Analyse unterzogen wird. Doppelklicken Sie auf den Parameter „Bereich“, um einen Interaktiver Grafikmodus zu erstellen, den Sie transformieren und drehen können. Wählen Sie diesen Parameter aus und klicken Sie in der Symbolleiste „Job bearbeiten“ des Eigenschaftsblatts auf die Schaltfläche „Bereich maximieren“, um den Bereich automatisch so zu dehnen, dass er das gesamte Bild einnimmt.
X | Der x-Offset vom Ursprung in Vorrichtungskoordinaten.
Y | Der y-Offset vom Ursprung im Vorrichtungskoordinatensystem.
Höhe | Die Abmessung entlang der x-Achse des Bereichs. Hinweis: Beim Lesen von 1D/Gestapelt -Symbolen ist die maximale Größe für den Bereich, die die ReadIDMax-Funktion unterstützt, 2048 Pixel (Hoch) x 2048 Pixel (Breite). Sollte entweder der Parameter „Hoch“ oder der Parameter „Breite“ auf einen höheren Wert als 2048 Pixel eingestellt werden, gibt die Funktion #ERR zurück.
Breite | Die Abmessung entlang der y-Achse des Bereichs. Hinweis: Beim Lesen von 1D/Gestapelt -Symbolen ist die maximale Größe, die die ReadIDMax-Funktion unterstützt, 2048 Pixel (Hoch) x 2048 Pixel (Breite). Sollte entweder der Parameter „Hoch“ oder der Parameter „Breite“ auf einen höheren Wert als 2048 Pixel eingestellt werden, gibt die Funktion #ERR zurück.
Winkel | Die Ausrichtung im Vorrichtungskoordinatensystem.
Symbologie-Gruppe | Gibt die zu lesenden Symbolgruppen an.
1D/Gestapelt (Standard) | Wählt 1D/Stacked Code für das Lesen aus.
Datenmatrix | Wählt „Datenmatrix“ für das Lesen aus.
QR-Code | Wählt QR-Code für das Lesen aus.
Maximale Ergebnisse | Legt die maximale Anzahl der aufzufindenden und zu dekodierenden Symbole fest (0 bis 128; Standard = 1). Hinweis: Wenn der angegebene Wert dieses Parameters die Anzahl der Symbole im ROI übersteigt, sucht die Funktion weiter nach der angegebenen Anzahl von Symbolen. Wenn die Anzahl der Symbole im ROI variiert, kann die Ausführungszeit der Funktion durch Heruntersetzen des Wertes vom Parameter Timeout verkürzt werden.
Erweiterter Decodierungsmodus | Legt die Einstellung fest, die zur Dekodierung von Datenmatrix- und 1D/Gestapelt-Symbolen verwendet werden soll.
IDMax® (Standard) | Liest nur konforme Symbole; versucht nicht, nichtkonforme Symbole zu lesen.
IDQuick™ | Wird verwendet bei Symbolen, die gekrümmt, verzerrt oder vor einem ungleichförmigen Hintergrund erscheinen. Dieser Modus ist für Codes mit einem „kontinuierlichen“ Startmuster ohne getrennte Punkte entwickelt worden.
Training aktivieren | Wenn aktiviert, trainiert ein Modell des ersten eingelesenen Datenmatrix- oder QR-Code-Symbols. Das Training der Funktion kann die Leistung verbessern, besonders wenn alle zu dekodierenden Symbole gemeinsame Eigenschaften haben. Trainierte Informationen werden, solange dieses Kontrollkästchen deaktiviert bleibt, zurückgehalten. Um ein Symbol neu zu trainieren, deaktivieren Sie zuerst das Kontrollkästchen und aktivieren Sie dann das Kontrollkästchen erneut. Tipp: Es wird empfohlen, nur ein Symbol im Bereich zu haben, wenn das Training aktiviert ist.
Aus (Standard) | Kein Modell trainieren.
Ein | Ein Modell des ersten eingelesenen Symbols trainieren.
1D/Gestapelt-Symbologien | Legt fest, welche 1D/Gestapelt-Symbologien gelesen werden sollen (es können mehrere ausgewählt und gelesen werden).
Code 128 | Wählt Code 128 für das Lesen aus. Code 128 ist eine sehr dichte alphanumerische Symbologie, die bidirektional gescannt werden kann. Die Symbologie kann den gesamten aus 128 Zeichen bestehenden ASCII-Zeichensatz sowie vier Nicht-Datenzeichen codieren. Ein Symbol mit Code 128-Symbologie codiert jedes Zeichen unter Verwendung von 11 schwarzen oder weißen Modulen. Dabei enthält jedes Symbol ein Prüfsummenzeichen.
Code 39 | Wählt Code 39 für das Lesen aus. Code 39 (auch als USS Code 39 oder Code 3 of 9 bekannt) ist eine für Nicht-Verkaufsumgebungen entwickelte häufige Symbologie, die Buchstaben, Zahlen und Sonderzeichen wie „%“ und „/“ codieren kann. Ein Symbol in Code 39-Symbologie kann jedes Zeichen mit 5 Balken und 4 Leerzeichen bis zu insgesamt 9 Elementen codieren, wobei 3 der 9 Elemente immer breit sind. Das Symbol kann ein Prüfsummenzeichen zur Fehlererkennung enthalten.
Interleaved 2 of 5 | Wählt Interleaved 2 of 5 für das Lesen aus. Interleaved 2 of 5 (auch als I-2/5 oder ITF bekannt) ist ein rein numerischer Code mit variabler Länge, der häufig in Warehouse-Anwendungen eingesetzt wird. Ein Symbol mit Interleaved 2 of 5-Symbologie codiert 2 Zeichen in insgesamt 5 Balken und Leerzeichen, wobei das Zeichen an gerader Position in Balken und das Zeichen an ungerader Position in Leerzeichen codiert ist. Die Interleaved 2 of 5-Symbologie kann ausschließlich Daten mit einer geradzahligen Länge codieren. Das Symbol kann ein Prüfsummenzeichen zur Fehlererkennung enthalten.
UPC/EAN | Wählt UPC (Universal Product Code) und EAN (European Article Numbering) für das Lesen aus. UPC ist eine rein numerische Symbologie mit fester Länge, die bidirektional gescannt werden kann. Die Größe eines UPC-Symbols kann entsprechend der verschiedenen Druckvorgänge variieren, allerdings funktioniert der Code am besten, wenn die Höhe des Symbols größer ist als die Breite. Europäische Firmen verwenden das im Allgemeinen äquivalente EAN-System. UPC unterstützt sowohl Version A (Normale Version) und Version E (Null-unterdrückende Version) UPC-Barcodes, als auch 2- und 5-Zeichen ergänzende Enkodierungen. EAN unterstützt sowohl EAN-8- und EAN-13-Barcodes, als auch 2- und 5-Zeichen ergänzende Enkodierungen.
Code 93 | Wählt Code 93 für das Lesen aus. Code 93 enkodiert die gleichen Zeichen wie Code 39, aber verwendet neun Barcode-Elemente pro Zeichen anstatt von 15.
Codabar | Wählt Codabar (auch als USD-4 und Code 2 von 7 bekannt) für das Lesen aus. Codabar ist eine ältere Symbologie zur Enkodierung von Ziffern.
PDF417 | Wählt PDF417 für das Lesen aus. PDF417 ist ein gestapeltes lineares Barcodesymbol-Format, das in vielen verschiedenen Anwendungen, vornehmlich im Verkehrswesen, Ausweis- und Bestandsmanagement verwendet wird.
Gestapelte Symbologien | Legt fest, welche gestapelten Symbologien gelesen werden sollen (es können mehrere Symbologien ausgewählt und gelesen werden).
PDF417 | Wählt PDF417 für das Lesen aus. PDF417 ist ein gestapeltes lineares Barcodesymbol-Format, das in vielen verschiedenen Anwendungen, vornehmlich im Verkehrswesen, Ausweis- und Bestandsmanagement verwendet wird.
Decodierungseinstellungen |
Perspektive | Gibt die Dekodierung der Datenmatrix- und QR Code-Symbole mit perspektivischer Verzerrung an und trainiert optional Datenmatrix-Symbole ein für eine bekannte perspektivische Verzerrung.
Minimal (Standard) | Dekodiert Datenmatrix-Symbole mit minimaler perspektivischer Verzerrung.
Mittel | Dekodiert Datenmatrix-, QR-Code und 1D/Gestapelt-Symbole mit perspektivischer Verzerrung. Die perspektivische Verzerrung wird während des Trainings des Modells und der Laufzeit unabhängig eingeschätzt.
Drastisch | Dekodiert Datenmatrix-Symbole mit einer bekannten perspektivischen Verzerrung. Während der Laufzeit wird nach dem Symbol gesucht, dessen perspektivische Verzerrung im Eingangsbild mit den eingelernten Eigenschaften kompensiert wird. Diese Option benötigt, dass das Laufzeitsymbol auf der gleichen Ebene ist als des Symbols während der Trainingszeit. Diese Option ermöglicht sogar die Dekodierung von schwer beschädigten Symbolen mit bekannter perspektivischer Verzerrung. Hinweis: Wir empfehlen, das Vision-System so zu montieren, dass der Inzidenzwinkel (der Winkel zwischen der optischen Achse des Sensors und dem Normalvektor der Fläche, auf dem das Symbol präsentiert wird) nicht größer als 40 Grad ist und die Auflösung des Symbols mindesten 5 Pixel pro Zelle ist.
QR-Modus | Legt den Typ des zu lesenden QR-Codes fest.
QR-Modell 1
QR-Modell 2
QR-Modelle 1 und 2
Micro QR
Micro QR und QR-Modell 1
Micro QR und QR-Modell 2
Alle QR-Modi (Standard)
Polarität ignorieren | Gibt an, ob die Datenmatrix-Symbole gelesen werden sollten oder nicht, wenn die Polarität umgekehrt wird, mit einem besonderen Auge auf das eingelernte Symbol. Hinweis: Dieser Parameter ist nur gültig, wenn der Parameter „Training aktivieren“ auf Ein eingestellt ist.
Aus (Standard) | Invertierte Polarität vom trainierten Modell nicht zulassen.
Ein | Invertierte Polarität vom trainierten Modell zulassen.
Flexible Rastergröße zulassen Rastergröße | Gibt an, ob Datenmatrix- und QR-Symbole von bestimmter Rastergröße, in Bezug auf das eingelernte Symbol, gelesen werden sollten oder nicht. Hinweis: Dieser Parameter ist nur gültig, wenn der Parameter „Training aktivieren“ auf Ein eingestellt ist.
Aus (Standard) | Es sollen nur Symbole zum Lesen zugelassen werden, die von der gleichen Rastergröße sind, wie das eingelernte Symbol.
Ein | Es sollen auch Symbole zum Lesen zugelassen werden, die nicht von der gleichen Rastergröße sind, wie das eingelernte Symbol.
Prüfsumme | Gibt an, ob das Symbol mittels eines Fehlererkennungsalgorithmus überprüft werden soll, um Zuverlässigkeit zu sichern. Prüfsumme steht nur zur Verfügung im Falle von Symbolen, die einen optionalen Prüfsummenalgorithmus im Symbol enthalten. Jedes Symbol hat seinen eigenen besonderen Prüfsummenalgorithmus. Der Typ der verwendeten Prüfsumme, wenn verfügbar, hängt vom ausgewählten Codetyp ab.
AUS (Standard) | Prüfsumme nicht überprüfen.
EIN | Für ein „Bestanden“ ist eine Prüfsumme nötig.
Hinweis: Code 128, Code 93 und die UPC/EAN-Barcodes werden unabhängig von der Parameterauswahl mit einer Prüfsumme überprüft. Wenn Prüfsumme für einen anderen Barcode aktiviert ist und keine Prüfsumme kodiert ist, wird der Lesevorgang versagen.
Polarität | Legt die Farbe des Symbols fest.
Schwarz | Das Symbol ist dunkler als der Hintergrund.
Weiß | Das Symbol ist heller als der Hintergrund.
Automatisch (Standard) | Die Funktion wählt die Polarität des Symbols automatisch aus.
Omnidirektional | Gibt die Richtung an, in welche im Bereich die Scanzeilen hervorragen, um all die Elemente des Barcodes zu erkennen. Für eine erfolgreiche Dekodierung muss mindestens eine Scanzeile über alle Elemente des Barcodes hinausragen.
0 = AUS | Scanzeilen reichen in eine Richtung hervor, um einen Barcode parallel zum Bereich zu erkennen.
1 = EIN (Standard) | Scanzeilen reichen in verschiedenen Winkeln hervor, um einen Barcode zu erkennen, der im Verhältnis zum Bereich gedreht ist.
Sortiermodus | Gibt, wenn vorhanden, die Reihenfolge an, in welcher die Ergebnisse zurückgegeben werden sollen. Hinweis: Für eine genaue Sortierung von Symbolen muss der Parameter „Maximale Ergebnisse“ auf einen Wert eingestellt werden, der größer als die oder gleich der Anzahl der im Bild enthaltenen Symbole ist.
Keine (Standard) | Sortiert nach zuerst decodierten Ergebnissen. Nicht decodierte Ergebnisse werden nach den decodierten Ergebnissen angezeigt.
Abwärts | Sortiert in aufsteigender Zeilenreihenfolge.
Links nach rechts | Sortiert in aufsteigender Spaltenreihenfolge.
Alphabetisch | Sortiert die Ergebnisse alphabetisch.
Zeichenfolgenlänge | Sortiert die Ergebnisse nach Zeichenfolgenlänge (kurz zu lang).
Zeilen | Sortiert die Ergebnisse durch Gruppieren der Symbole in Zeilen und anschließendes Sortieren von links nach rechts innerhalb der einzelnen Zeilen. Wenn nach Zeilen sortiert wird, werden zwei Symbole als Teil der selben Zeile interpretiert, falls der Mittelpunkt eines Symbols sich mit einem Teil des anderen Symbols überlappt.
Spalten | Sortiert die Ergebnisse durch Gruppieren der Symbole in Spalten und anschließendes Sortieren von oben nach unten innerhalb der einzelnen Spalten. Wenn nach Spalten sortiert wird, werden zwei Symbole als Teil der selben Spalte interpretiert, falls der Mittelpunkt eines Symbols sich mit einem Teil des anderen Symbols überlappt.
Identische 1D-Symbole zulassen | Legt fest, ob die Funktion alle Symbole innerhalb des Bereichs, auch wenn sie identisch sind, dekodieren soll oder nicht. Zwei Symbole werden für identisch gehalten, wenn sie gleiche Länge, Symbologie, Typ und dekodierte Zeichenfolge aufweisen.
AUS (Standard) | Nur ein Ergebnis zurückgeben, wenn mehrere Symbole dekodiert wurden.
EIN | Alle Ergebnisse zurückgeben, auch wenn sie identisch sind.
UPC-E erweitern | Gibt an, ob das dekodierte Symbol die 6-stellige UPC-E -Zeichenfolge oder die erweiterte 11-stellige UPC-A-äquivalente Zeichenfolge zurückgeben soll.
AUS | Das dekodierte Symbol gibt die 6-Stellige UPC-E-Zeichenfolge zurück.
EIN (Standard) | Das dekodierte Symbol gibt die maximierte 11-stellige UPC-A-äquivalente Zeichenfolge zurück.
Hinweis: Der Parameter UPC-E erweitern wurde nur für 1D/Gestapelt-Symbole implementiert.
Bewertung | Legt fest, ob Druckqualitätstests (auch Qualitätsbewertungsmetriken genannt) durchgeführt werden sollen.
AUS (Standard) | Qualität nicht testen.
EIN | Qualität soll getestet und die Ergebnisse in der Tabelle angezeigt werden.
Hinweis: Wenn die Zeichenfolge nicht dekodiert werden kann, wird für alle Ergebnisse, die automatisch in die Tabelle eingefügt werden #ERR zurückgegeben. Alle Codetypen außer PDF417 unterstützen Qualitätsbewertungsmetriken.
Zeitlimit | Definiert den Zeitraum in Millisekunden (0 bis 30000), in dem die Funktion nach einem gültigen ID-Symbol sucht, bevor die Ausführung angehalten und #ERR zurückgegeben wird. Ist als Wert 0 festgelegt, wird diese Einstellung deaktiviert und es gilt kein Zeitlimit. Hinweis: Bisweilen kann die Funktion ReadIDMax den im Parameter „Zeitlimit“ festgelegten Wert um unterschiedliche Prozentwerte überschreiten. Legen Sie in diesem Fall einen niedrigeren „Zeitlimit“-Parameterwert fest, um eine Überschreitung auszugleichen.
Anzeigen | Definiert den Anzeigemodus für die Überlagerung der ReadIDMax-Grafik auf dem Bild. Hinweis: Der Parameter „Anzeigen“ ist nur für Datenmatrix- und QR-Code-Symbole implementiert.
Nichts (Standard) | Der Eingabebildbereich wird nur angezeigt, wenn die Zelle mit der ReadIDMax-Funktion in der Tabelle markiert ist.
Nur Ergebnis-Grafik | Die Ergebnisgrafiken (Felder für Datenmatrix und QR-Code) werden immer angezeigt.
Eingabe- und Ergebnis-Grafik | Der Eingabebildbereich und die Ergebnisgrafiken werden immer angezeigt.

## ReadIDMax – Ausgaben

Rückgabewert | Eine IDMax-Datenstruktur mit der dekodierten alphanumerischen Zeichenfolge oder #ERR, wenn mindestens ein Eingabeparameter ungültig ist.
Ergebnisse | Wenn die Funktion erstmals in eine Zelle eingefügt wird, wird in der Tabelle eine Ergebnistabelle erstellt. Die Anzahl der in der Ergebnistabelle zurückgegebenen indexierten Zeichenfolgen stimmt mit dem Wert des Parameters „Maximale Ergebnisse“ überein. Wenn kein Symbol gefunden und dekodiert werden konnte, wird #ERR zurückgegeben. Hinweis: Im Falle von Datenmatrix-Symbolen hat das Base 256-Umschaltzeichen (dezimal 231, hexadezimal E7) zur Folge, dass kodierte Daten als Bytes nach der Datenmatrix-Spezifikation ISO/IEC 16022 verarbeitet werden. Verwenden Sie die GetStringIDMax-Funktion für die Rückgabe von enkodierten Daten. Weitere Informationen finden Sie unter IDMax.

## ReadIDMax Vision Data Access functions

Zeichenfolge | GetString(IDMax, [Index]) | Liefert die im indexierten Symbol enkodierte alphanumerische Zeichenfolge.

Hinweis:

- Bei der Dekodierung von Datenmatrix-Symbolen, verwenden Sie die GetStringIDMax-Funktion anstatt die GetString-Funktion, um genauere und detailliertere Informationen über das dekodierte Symbol zu erhalten.