Problem und Voraussetzungen
Ein Ordner mit Fehlerbildern schafft noch keine Rückverfolgbarkeit. Verknüpfen Sie jede Entscheidung mit Bildstatus, Rezept und Aufnahmegeneration, auch bei gescheiterter Speicherung.
Versuch vorbereiten
Zwei 2000 × 1500 Mono8-Kameras bei 10 Bildern/s ergeben 2 × 3 MB × 10 = 60 MB/s und 216 GB/h. Genau 1% Aufbewahrung bedeutet 2.16 GB/h Bilddaten; Aufnahme und Auswertung verarbeiten weiterhin alle Bilder. Einheiten sind dezimal.
Definieren Sie den Speicherzweck vor Kapazität. Fehlersuche braucht Fehlerbilder und Kontext; Prozessprüfung eventuell festgelegte Stichproben und unveränderliche Ereignisse. Dokumentieren Sie Aufbewahrung und Untersuchungsfreigabe. Erfassen Sie Kameras, Formate, Raten und rohe, kodierte oder beschnittene Dateien. Nutzen Sie SDK-Payload und gemessene Dateigrößen; Abmessungen können Padding oder Metadaten auslassen. Mono8-Beispiel enthält diese Zusätze nicht. Kompression folgt nicht aus Dateiendung. Messen Sie schwierige Bilder und Spitzen, weil mehr ausgewählte Fehler Kapazität ändern.
Vorgehen
- Erzeugen Sie die Ereigniskennung vor Aufnahme und erfassen Sie Kamera, Teil, Rezept, Kalibrierung und Generation.
- Speichern Sie die Entscheidung mit ausstehendem Bildstatus und nutzen Sie eine begrenzte Schreibwarteschlange.
- Tragen Sie Bildreferenz erst nach erfolgreichem Schreiben ein; protokollieren Sie Fehler.
- Legen Sie Aufbewahrung nach Alter und Ergebnis fest; Untersuchungssperren verhindern Löschung.
- Prüfen Sie vollen Datenträger, Neustart und unterbrochene Dateien; klären Sie ausstehende Einträge, ohne die ursprüngliche Prüfentscheidung zu verändern.
Erstellen Sie Ereignis vor asynchronem Speichern und übernehmen Sie Bilder nach Besitzregeln. Schreiber darf keinen zurückgegebenen Treiberpuffer nutzen. Begrenzen Sie Queue, protokollieren Sie Tiefe, ältestes Alter und Schlussstatus. Kamerakennung und Generation sichern Zuordnung mehrerer Bilder. Schreiben Sie ein identifiziertes temporäres Objekt, schließen Sie nach Speichersemantik ab und veröffentlichen Sie fertigen Ort oder Integrität. Fehler und ausstehende Speicherung bleiben von Teileentscheidung getrennt. Definieren Sie Absicherung, falls Pflichtbelege vor Freigabe nicht gespeichert werden.
Beispielhaftes Prüfprotokoll
Rechen- und Prüfannahmen, keine gemessenen Deyi-Ergebnisse. Ersetzen Sie diese Werte durch Ihre eigenen freigegebenen Prüfprotokolle.
| Protokollfeld | Angenommener Wert |
|---|---|
| Unkomprimierte Bilddaten | 3 MB |
| Übertragungszeit | 60 MB/s |
| Aufbewahrungsdauer | 1 h |
| Speicherkapazität | 216 GB |
Das Beispiel verwendet dezimale MB und GB: Ein Rohbild umfasst 3.000.000 Bytes, zwanzig Bilder je Sekunde ergeben 60.000.000 Bytes/s. Genau 1 % Aufbewahrung bedeutet nur bei tatsächlich erreichter Auswahl 2,16 GB/h; viele Ausschussteile können mehr erzeugen. Messen Sie die Schreibwarteschlange bei maximalem Fehleraufkommen, schützen Sie Untersuchungsdaten vor regulärer Löschung und trennen Sie Speicherfehler von der Teileentscheidung.
Trennen Sie Aufnahme-, Auswahl- und dauerhafte Schreibrate. 1 % Auswahl nach Aufnahme reduziert weder Kamerastream noch Prüfspeicher. Ergänzen Sie Ereignisse, Konfigurationsstände, Dateisystem und Reserve. Messen Sie Rückstau bei Fehlermaximum statt Durchschnitt. Verwenden Sie konsistente dezimale oder binäre Einheiten. Untersuchungsdaten können von Löschung ausgenommen sein. Freier Startplatz reicht nicht bei blockierter Löschung, steigenden Fehlern oder langsamem Schreiben.
Zwei Ansichten des Ablaufs
Prüfprotokolle, Bilder und Teilekennungen verknüpfen — 1
Entscheidung und Bild haben dieselbe Kennung, werden aber unabhängig fertig.
- Teileereignis
- Entscheidung
- Schreibwarteschlange
- Bildreferenz
Prüfprotokolle, Bilder und Teilekennungen verknüpfen — 2
Gespeichert, ausstehend und fehlgeschlagen bleiben getrennte Zustände.
- Gespeichert
- Ausstehend
- Speicherfehler
Fehlersuche
- Chargentext ist bei Wiederholung keine eindeutige Kennung.
- Ein langsamer Schreiber benötigt eine geregelte Rückstaupolitik.
- Ein als gespeichert gemeldetes Bild muss tatsächlich lesbar sein.
Abnahme und Übergabe
Prüfen Sie den Weg Teil–Entscheidung–Bild oder Speicherfehler. Messen Sie Schreibgeschwindigkeit und Kapazität real. 216 GB/h enthält keine Metadaten, Dateisystemkosten oder Reserve; Kompression wird nicht vorausgesetzt.
Legen Sie die Abnahmegrenzen vor dem Versuch fest und bewahren Sie die Originaldaten auf. Die Beispiele belegen keine Eigenschaften eines angebotenen Modells.
Prüfen Sie volle Platte, Schreibunterbrechung, Neustart und Untersuchungsschutz kontrolliert. Jedes Ereignis braucht sichtbaren Schlussstatus und passende Kamera-/Dateizuordnung. Wiederanlauf darf altes Bild nicht neu zuordnen. Prüfen Sie reguläre Löschung und Abruf geschützter Daten. Messen Sie Dauerleistung und Spitzenqueue mit echter Auswahl vor Alarmgrenzen. Übergeben Sie Annahmen, Dateigrößen, Raten, Queue, Verantwortung und Fehlerbehandlung. 216 und 2,16 GB/h sind Beispielrechnung, keine gemessene Kompression, Aufbewahrungsempfehlung oder Speicherproduktgarantie.
Quellen und technische Referenzen
Die Quellen erläutern Methoden und Grenzen dieser Anleitung. Beispielprüfungen dienen der Orientierung; die Produktionsabnahme benötigt Belege aus Ihren eigenen Mustern.
- Pixel FormatBaslerGeprüft
- Programming with pylon CBaslerGeprüft
Komponenten- und Auswahlreferenzen
- Smart Camera vs. PC-basiertes Bildverarbeitungssystem
- Checkliste für den Abnahmetest für maschinelles Sehen
- Anlage für visuelle Inspektion
- Bildverarbeitungssysteme
- machine vision software · Englische Referenz
- EAN-13: Abnahme an der Linie
- EAN-13: Decodierung und Datenregeln
- Stabile Kameraaufnahme: Puffer, Zeitüberschreitung und Wiederverbindung
- Sichtbare Füllstandsabläufe abnehmen und integrieren
- KI-gestützter Ablauf für einen sichtbaren Füllstandsindikator
- OCR-Etiketten: Abnahme und SPS-Vertrag
- OCR-Etiketten: nativer Ablauf und exakter Vergleich
- Offene Verpackungsvollständigkeit abnehmen
- KI-Ablauf für Vollständigkeit offener Verpackungen
- SPS–Vision-Handschlag mit eindeutigen Zuständen
- Siegel- und Raupenbild: Linienabnahme
- Siegel- und Raupenbild: Workflowregeln
- SKU-Farbsortierung: Abnahme und unbekannt
- SKU-Farbsortierung: Farb- und Produktregeln
- Oberflächenfehler: Abnahme und Linienausgang
- Oberflächenfehler: begrenzte KI-Bewertung
- Latenz vom Trigger bis zur SPS-Entscheidung unter Last prüfen
- Vollständige Vision-Rezepte versionieren und zurücksetzen

