GenICam

Generische Software-Schnittstelle für Industriekameras

GenICam ist eine generische Programmier-Schnittstelle für Kameras. Dadurch können beliebige mit dem GenICam-Standard konforme Kameras ohne herstellerspezifische Konfigurationen angeschlossen werden.

Warum GenICam?

GenICam ist eine allgemein gültige Software-Schnittstelle für ein breites Spektrum von Standard-Schnittstellen wie GigE Vision, USB3 Vision, Camera Link und für alle Kameratypen und Bildformate. Dieser Ansatz erlaubt es, beliebige mit dem GenICam-Standard konforme Kameras ohne herstellerspezifische Konfigurationen an eine Schnittstelle anzuschließen.

Warum GenICam?
GenICam ist eine Software-Schnittstelle für Machine Vision-Schnittstellen. Sie ermöglicht den Zugriff auf die Kamera ohne herstellerspezifische Konfigurationen.

Wie funktioniert GenICam?

Das Herzstück von GenICam ist eine Beschreibung der Kamera-Eigenschaften in einer XML-Beschreibungsdatei (descriptor file). Mithilfe dieser Datei erzeugt ein Übersetzungsprogramm aus dieser XML-Datei in C++ eine Programmierschnittstelle (Application Programming Interface, GenAPI) oder die Elemente einer grafischen Benutzeroberfläche (GUI). Dadurch kann der Benutzer einfach auf die Eigenschaften der Kamera, z.B. Gain, Belichtungszeit usw., zugreifen sowie auf der Kamera verfügbare Funktionen nutzen. Die GigE- und USB3 Vision-Standards erfordern, dass Kameras mit GigE- oder USB 3.0-Schnittstelle eine XML-Beschreibungsdatei zur Verfügung stellen.

Die GenApi bietet als Programmierschnittstelle den Zugriff auf die Eigenschaften der Kamera. Um dies zu ermöglichen stellt jede Kamera eine XML-Datei zur Verfügung, die in C++ übersetzt wird.
Die GenApi bietet als Programmierschnittstelle den Zugriff auf die Eigenschaften der Kamera. Um dies zu ermöglichen stellt jede Kamera eine XML-Datei zur Verfügung, die in C++ übersetzt wird.

Vorteile von GenICam

  • Kompatiblität: Software und Kameras, die diesem Standard entsprechen, sind immer kompatibel

  • Zukunftssicherheit der Investition ist gegeben, da Erweiterung bzw. Integration von Nachfolge-Produkten sehr einfach ist

  • Geringe Integrationskosten durch standardkompatible Komponenten sowie niedrige Pflegekosten des Systems, wenn abgekündigte Komponenten ersetzt werden müssen

  • Herstellerspezifische Features sind innerhalb des Standards erlaubt, um so Innovationen voranzutreiben

Wer verantwortet GenICam?

GenICam ist ein Standard der European Machine Vision Association (EMVA). Eine Gruppe bedeutender Kamera-, Framegrabber- und Programmbibliotheks-Hersteller unterstützt zusammen mit Basler aktiv die Entwicklung dieses Standards. Mehr Informationen zu GenICam finden Sie unter www.GenICam.org.

Unsere Bildverarbeitungs-Produkte

Alle unsere Produkte sind GenICam-konform für eine einfache Integration und ein hohes Maß an Zukunftssicherheit.

Wie können wir Sie unterstützen?

Wir beraten Sie gerne bei der Produktauswahl und finden die richtige Lösung für Ihre Anwendung.