For the complete documentation index, see llms.txt. This page is also available as Markdown.

Basler Camera

Dieser Funktionsblock verbindet sich mit einer Basler-Kamera und liefert Live-Frames für Ihr Szenario. Er ist für Industriekameras ausgelegt und bietet Netzwerk-Konfiguration sowie Timeout-Steuerungen, die für zuverlässiges Frame-Grabbing geeignet sind.

📥 Eingänge

Dieser Block benötigt keine Eingangsanschlüsse.

📤 Ausgänge

Image Aktuellster Kameraframe. Wenn die Kamera nicht verfügbar ist, bleibt die Ausgabe leer (None), bis ein Frame abgerufen werden kann.

🕹️ Steuerungen

IP Address Geben Sie die IP-Adresse der Kamera ein. Leer lassen, um die erste erkannte Basler-Kamera im Netzwerk zu versuchen.

NAT Address Optional. Verwenden, wenn die Kamera über eine andere NAT-Adresse als die Kamera-IP erreichbar ist.

Destination Address Optional. Verwenden, wenn die Kamera Multicast sendet oder an eine bestimmte Rechneradresse geroutet wird.

Trigger Ready Timeout (ms) Maximale Wartezeit (Millisekunden), bevor ein Software-Trigger an die Kamera gesendet wird.

Retrieve Result Timeout (ms) Maximale Wartezeit (Millisekunden), um nach dem Trigger den Frame zu empfangen.

Hinweis: Der Block versucht automatisch, bei Parameteränderungen eine (Wieder-)Verbindung herzustellen. Verwenden Sie die obigen Steuerungen, um Konnektivität und Timings zu konfigurieren.

🎨 Funktionen

  • Zuverlässige Verbindung zu Basler-Kameras mit Unterstützung für IP und NAT.

  • Timeout-Steuerungen, um die Reaktionsfähigkeit bei Netzwerk- oder Kameraverzögerungen anzupassen.

  • Automatisches Wiederverbinden bei Parameteränderungen oder temporären Störungen.

  • Liefert in Echtzeit den aktuellsten Frame für die nachgelagerte Verarbeitung.

📝 Nutzungshinweise

  1. Tragen Sie IP Address ein, wenn Sie die Kameraadresse kennen. Andernfalls leer lassen, um die erste verfügbare Basler-Kamera zu verwenden.

  2. Optional NAT Address oder Destination Address setzen, falls Ihr Netzwerk dies erfordert.

  3. Trigger Ready Timeout (ms) und Retrieve Result Timeout (ms) anpassen, wenn Verzögerungen auftreten.

  4. Fügen Sie nachgelagerte Blöcke hinzu, die die Image-Ausgabe verwenden, um Ihre Pipeline aufzubauen.

📊 Bewertung

Beim Ausführen liefert dieser Block den jeweils aktuellsten Frame der konfigurierten Basler-Kamera über die Ausgabe Image. Kann die Kamera nicht erreicht werden oder kein Frame abgerufen werden, bleibt die Ausgabe leer, bis die Verbindung wiederhergestellt ist.

💡 Tipps und Tricks

  • Vorschau von Frames schnell anzeigen, indem Sie die Ausgabe Image mit Show Image verbinden.

  • Aufgenommene Frames oder Sequenzen mit Image Logger oder Record Video für die Offline-Analyse speichern.

  • Wenn AI-Blöcke mit sehr großen Frames Probleme haben, setzen Sie vor der aufwändigen Verarbeitung Image Resizer ein, um die Bildgröße zu reduzieren und den Durchsatz zu erhöhen.

  • Für Erkennungs- oder Prüfaufgaben kombinieren Sie mit Object Detection, Object Detection - Custom oder Mask Detection, um Live-Frames zu analysieren.

  • Verwenden Sie Super Resolution nach der Aufnahme, wenn Sie verbesserte visuelle Details für die nachgelagerte Analyse benötigen.

  • Beschneiden oder fokussieren Sie Bereiche mit Image ROI Select oder Image ROI, bevor Sie Detektoren anwenden, um Fehlalarme zu reduzieren und die Verarbeitung zu beschleunigen.

🛠️ Fehlersuche

  • Wenn keine Frames angezeigt werden, prüfen Sie die Netzwerkverbindung und ob die Kamera mit der konfigurierten Adresse erreichbar und eingeschaltet ist.

  • Bei verzögerten Frames oder Timeouts erhöhen Sie Trigger Ready Timeout (ms) und/oder Retrieve Result Timeout (ms).

  • Bleibt die Verbindung nach Parameteränderungen weiterhin fehlerhaft, überprüfen Sie die Adressen und starten Sie gegebenenfalls die Kamera-Hardware oder Netzwerkausrüstung neu.

Zuletzt aktualisiert