VERBINDEN, STEUERN UND ENTWICKELN
Das Arena Software Development Kit (SDK) bietet ein standardsbasiertes Software-Framework für die Entwicklung von Machine-Vision-Anwendungen mit LUCID Kameras. Es steht kostenlos zum Download bereit und umfasst APIs, Bibliotheken sowie Beispielcode für die Entwicklung kundenspezifischer Anwendungen. Arena SDK unterstützt alle LUCID GigE Vision Kameras (GigE, 2.5GigE, 5GigE, 10GigE und 25GigE) auf Windows, Linux und ARM Plattformen.

Neu: ArenaView MP GUI für Windows und Linux
ArenaView MP ist der Viewer der nächsten Generation von LUCID und wurde entwickelt, um eine leistungsstarke und zugleich leicht bedienbare Oberfläche für die Konfiguration, Visualisierung und Bewertung von LUCID Kameras bereitzustellen. Die neu gestaltete GUI ermöglicht einen schnelleren Zugriff auf zentrale Kameraeinstellungen und Bilddaten und verbessert damit Bedienkomfort und Performance im täglichen Einsatz. Dank nativer Unterstützung für Windows und Linux bietet ArenaView MP eine einheitliche, plattformübergreifende Benutzererfahrung und unterstützt weiterhin alle aktuellen LUCID Kameramodelle sowie zukünftige Produkte. Weitere Informationen finden Sie in unseren FAQ

JupyterLab® in ArenaView®
Testen, Validieren, Experimentieren
Die Funktionen von LUCID ArenaView werden durch die Unterstützung von JupyterLab erweitert und machen ArenaView zu mehr als einer reinen Viewer-Anwendung. JupyterLab bietet eine integrierte und vorkonfigurierte interaktive Entwicklungsumgebung, die sich zum Testen und Dokumentieren sämtlicher SDK Funktionen und der Kameraleistung eignet. Erstellen Sie Notebook-Dokumente mit ausführbarem Python Code, Rich-Text-Elementen und interaktiven Visualisierungen. So können Entwickler Kamera-GUIs mit Live-Ausgabe aus dem Kamerastream direkt in ArenaView erstellen.
- Testen Sie über 400 Kamerafunktionen, ohne eine Entwicklungsumgebung einrichten zu müssen
- Nutzen Sie von der Kamera aufgenommene Bilder unkompliziert für Datenverarbeitungsaufgaben
- Steuern Sie LUCID Kameras einfach und leistungsstark mit Python
- Arbeiten Sie mit über 50 Beispielen, die die verschiedenen Funktionen unserer Kameras demonstrieren
→ Arena SDK herunterladen
→ KB: ArenaView mit JupyterLab verwenden
→ Beispiel-Jupyter-Notebooks für ArenaView durchsuchen und herunterladen
ENTWICKELN UND IMPLEMENTIEREN
Umfassendes API Toolkit
Das Arena SDK bietet API-Zugriff auf eine Vielzahl von Kamera-Feature-Sets. Chunk-Daten liefern Metadaten zu aufgenommenen Bildern. Ereignisse und Trigger ermöglichen einen deterministischen Kamerabetrieb. Speichern und laden Sie streambare Kameraeinstellungen für eine schnellere Inbetriebnahme über mehrere Kameras hinweg.
Mit unserem SDK erstellen und skalieren Sie kundenspezifische Lösungen schnell und unkompliziert.
- Arena C++ library
- Arena C library
- Arena .NET library
- Arena Python library

LERNEN UND UMSETZEN
Code-Beispiele
Sehen Sie sich unsere Code-Beispiele an und lernen Sie, wie Sie die Funktionen Ihres Geräts nutzen, um Ihre individuelle Vision umzusetzen. Jedes Beispielprojekt liefert eine kompilierbare, ausführbare Demonstration, wie eine konkrete Aufgabe mit einer verfügbaren Technologie umgesetzt wird. Der Code zeigt die richtigen Parameter und die korrekte Reihenfolge der Funktionsaufrufe für typische Anwendungsfälle und lässt sich einfach kopieren und an Ihre Anforderungen anpassen.
Beispiele verfügbar in C++, C, C# und Python (JupyterLab)
VERBINDEN UND VALIDIEREN
ArenaView GUI
Das Arena SDK enthält eine einfach zu bedienende GUI namens ArenaView. Basierend auf dem GenICam-Standard ermöglicht ArenaView den schnellen Zugriff auf und die Validierung von Kamerafunktionen über den XML-basierten GenICam Feature-Tree. Unser Viewer ist für die heutige Vielfalt an Nutzerpräferenzen optimiert, verbessert die Lesbarkeit bei höheren Auflösungen und bietet verschiedene Farbschemata.
- GenICam-konform
- Sofortige Feature-Suche
- Optimiert für UHD-Auflösungen
- Dunkles und helles Farbschema
- Andockbare Panels
- und mehr, darunter:

Histogramm
Zeigt die RGB-Verteilung eines Bildes als grafische Darstellung. Diese Funktion ist hilfreich für:
- ✓ Identifizieren von Schwarz- und Weißpegeln sowie von Shadow- oder Highlight-Clipping
- ✓ Beurteilen der gesamten Farbbalance einer Szene
- ✓ Prüfen auf Rauschen und Flicker
- ✓ Beobachten von Unterschieden zwischen Gamma-Einstellungen oder CCM-Profilen
Linienansicht
Untersuchen Sie eine horizontale Pixelzeile hinsichtlich der Verteilung der RGB- oder Mono-Werte. Diese Funktion ist hilfreich zur Prüfung auf:
- ✓ Vignettierung
- ✓ Pixel-Crosstalk und Shading
- ✓ Fixed Pattern Noise (FPN)
- ✓ Sättigung und Clipping
- ✓ Weißabgleich und Farbbalance mit Patches in Farbe oder Mono
Neu: ArenaView MP FAQ
ArenaView MP ist der GUI-Viewer der nächsten Generation von LUCID für LUCID Kameras. Er bietet eine neu gestaltete Oberfläche, die Bedienbarkeit, Performance und den Zugriff auf zentrale Funktionen verbessert. ArenaView MP ist plattformübergreifend ausgelegt, stellt eine einheitliche GUI für Windows und Linux bereit und unterstützt alle aktuellen Kameramodelle. Die Unterstützung zukünftiger Produkte ist geplant.
Nein. ArenaView MP ist ausschließlich eine Viewer-Anwendung. Die APIs, Bibliotheken und der Beispielcode von Arena SDK bleiben unverändert.
Bei SDK-Paketen mit ArenaView MP unterscheiden sich ausschließlich der GUI-Viewer und die dazugehörige Dokumentation. Die APIs und der Beispielcode von Arena SDK bleiben identisch zu den Standardpaketen, sodass bestehende Anwendungen und Workflows unverändert bleiben.
Ja. Sie können das ArenaView MP Lite Paket parallel zu einer bestehenden Arena SDK Installation installieren. So lassen sich sowohl die originale ArenaView GUI als auch die ArenaView MP GUI auf demselben PC verwenden.
ArenaView MP basiert auf einem neuen GUI-Framework und ist eine vollständig neu entwickelte Anwendung. Obwohl es umfangreiche interne Tests durchlaufen hat, ist es als Beta gekennzeichnet, um der großen Bandbreite an Kundensystemkonfigurationen, Betriebssystemen und Netzwerkumgebungen Rechnung zu tragen, die sich in-house nicht vollständig nachbilden lassen. Außerdem sind einige Funktionen, die in der originalen ArenaView verfügbar sind, in ArenaView MP noch nicht implementiert. Diese Funktionen sind für zukünftige Releases geplant.
Sie können unsere SDKs mit ArenaView MP über unsere Webseite Downloads Hub herunterladen.
LUCID wird ArenaView weiterhin zum Download bereitstellen und vollständig unterstützen. Kunden können ArenaView wie gewohnt weiterverwenden, eine Migration zu ArenaView MP ist nicht erforderlich.

HTML 5, CSS3, JavaScript
Arena UI
Arena UI ist unser User-Interface-Framework. Basierend auf HTML 5, CSS3 und JavaScript ermöglicht es Anwendern, Client-Applikationen schnell zu erstellen. Dieses flexible UI-Framework modernisiert Ansatz, Erscheinungsbild und Wartung von Client-Anwendungen. Erstellen Sie beispielsweise responsive Applikationen, die das Layout dynamisch an unterschiedliche Bildschirmauflösungen anpassen, oder ändern Sie den Stil einer Anwendung einfach durch Wechseln von CSS-Stylesheets.

GenICam 3 konform
GenICam™ ist ein schnittstellenunabhängiger Programmierstandard für Machine-Vision-Kameras. Das Arena SDK unterstützt den aktuellen GenICam 3 Standard und ermöglicht damit eine schnellere Kamera-Enumeration sowie einen geringeren Speicherbedarf.
- Konsistentes GenICam-Erlebnis für eine kürzere Einarbeitungszeit in Arena SDK.
- Modernisierte XML-Struktur für schnellere Ladezeiten.
- Reduzierte Codegröße und geringerer Speicherbedarf für einen kleineren System-Footprint.
- Optimiert für einen effizienteren Betrieb in Embedded-Systemen.

HILFREICH
Funktionen
- ArenaUI
- HTML5 / JavaScript UI-Framework, das Webseiten in Desktop-Anwendungsfenstern rendert
- Verknüpft JavaScript-UI-Funktionen mit C++-Backend-Hooks und ermöglicht so das UI-Design mit modernen HTML5-Frameworks
- Beispiele zeigen, wie sich HTML5-GUIs erstellen lassen, die LUCID Kameras über das Arena C++ API Backend steuern
- ArenaView
- Leistungsstarker Desktop-Viewer mit HTML5 UI
- Integriertes JupyterLab in einer eigenständigen virtuellen Umgebung, inklusive Notebook-Beispielen
- Dunkles und helles Farbschema
- Anpassbares Layout mit andockbaren Fenstern
- HTML5 UI ermöglicht die Anzeige kameragehosteter Webseiten, zum Beispiel:
- Firmware-Update
- Gerätedokumentation
- Softwaredokumentation vollständig inklusive Code-Snippets in der HTML5 GUI anzeigen
- Zugriff auf alle Kamerafunktionen über den durchsuchbaren GenApi Feature-Tree
- Mehrere Standbilder während des Streamings in separate Tabs aufnehmen
- Mehrere Kameras können in separaten Tabs streamen
- Zugriff auf detaillierte Node-Informationen zu jeder unterstützten SFNC-Funktion
- GenICam 3.0 basierte Arena C++ API:
- Vertraute Industrieschnittstelle für die Kamerasteuerung
- Standardisierte Benennung von Kamerafunktionen (SFNC 2.3)
- Vorwärtskompatibel für neue Gerätefunktionen über GenApi XML
- Nutzt die Robustheit, Stabilität und Zuverlässigkeit der GenICam-Referenzimplementierung
- Unterstützung streambarer Features zum Speichern von Kameraeinstellungen in Dateien und zum Laden auf das Gerät
- Umfangreiche Chunk-Data-Unterstützung, die GenICam-Nodemap-Adapter nutzt, um selbstbeschreibende Image-Chunks zu parsen
- Geräte-Events sind über Event-Adapter in GenICam-Nodemaps integriert und triggern standardisierte Node-Callbacks
- Lightweight Filter (LWF) Treiber
- Verbessert Stabilität, Zuverlässigkeit und Performance der Bildübertragung
- Reduziert die CPU-Auslastung beim Streaming großer Bilder mit kleinen Paketgrößen
- Bildstreams werden nicht durch andere Netzwerkaktivitäten im System beeinflusst
- Save library
- Eine einfache und portable Bildspeicherbibliothek, die sich in die Arena API integriert
- Beispiele zeigen, wie sich Bilder mit der Save library aufzeichnen lassen
- Beispiele
- Rund 20 praxisnahe C++ Beispiele, die detailliert zeigen und erklären, wie die Arena API für typische Aufgaben eingesetzt wird
- Beispielanwendungen, die Machine-Vision-Kunden häufig umsetzen möchten
- Umgang mit dem Erkennen und Entfernen neuer Geräte
- Einrichten eines überlappenden Trigger- und Exposure-End-Events
- Utilities
- IPConfigUtility zum Konfigurieren von Kamera-IP-Adressen
- Kommandozeilenbasierter LUCID Firmware Updater ohne Abhängigkeit von der Arena-Bibliothek
- LUCID Driver Installer zur Unterstützung bei der Installation des LUCID LWF Treibers
Besuchen Sie unsere Downloads-Seite für die neueste Version von Arena SDK





