4.4.1
GigE Vision®
4.4.2
GenICam™
4.4.3
GenIStream-API
4.4.3.1
GenIStream-API-Beispiele
8026048//2021-04 | SICK
Irrtümer und Änderungen vorbehalten
GigE Vision® ist ein Schnittstellenstandard für Kameras, der auf dem Kommunikations‐
protokoll Gigabit Ethernet basiert. Der GigE Vision®-Standard wird von AIA (Automated
Imaging Association) verwaltet. GigE Vision-Kameras müssen GenICam unterstützen.
Weitere Informationen finden Sie auf
dards.cfm.
GenICam™ ist ein Standard, der eine generische Programmierschnittstelle für ver‐
schiedene Arten von Kameras und Geräten bereitstellt. Der Standard wird von EMVA
(European Machine Vision Association) betreut und besteht aus mehreren Modulen.
Ruler3000 ist mit den folgenden Modulen kompatibel:
GenAPI
Standard Feature Naming
Convention (SFNC)
GenTL
GenTL SFNC
Die Stream Setup-GUI hat der Einfachheit halber mehr beschreibende Namen. Aus
dem gleichen Grund sind nur wenige Parameter in der GUI verfügbar. Es ist trotzdem
möglich, alle verfügbaren GenICam™-Parameter über die API zu erreichen, siehe
tures", Seite
99. Informationen zum Einstellen von Parametern finden Sie unter
stellen von Parametern in GenICam", Seite
Weitere Informationen finden Sie auf www.emva.org/standards-technology/genicam/.
Die GenIStream API ist die API von SICK für Kamerasteuerung und Framegrabbing. Sie ist
maßgeschneidert für die Kamerafamilien Ranger3 und Ruler3000.
Sie enthält Funktionen für die Kameraerkennung und -verbindung, Parameterbehand‐
lung, Erfassen/Laden/Speichern von Bildern usw. und wird für C++ und C# bereitge‐
stellt.
GenIStream ist im 3D Stream SDK enthalten, das auch mit GenIStream geschriebene Bei‐
spielprogramme, die Dokumentation von GenIStream, Parameterkonfigurationsdateien
und die Kamera-Firmware enthält. Für Informationen zur Installation
stallation", Seite
39.
Erfassen eines Bilds
Der einfachste C++-Code zum Erfassen eines Bilds:
PRODUKTBESCHREIBUNG
https://www.visiononline.org/vision-stan‐
Anwendungsprogrammierschnittstelle (API) zur Parametrierung
der Kamera
Standardisierte Bezeichnungen und Typisierungen für gemein‐
same Kameraeigenschaften
Transportschicht-Schnittstelle zum Abgreifen von Bildern
Standardisierte Namen und Typen für Features.
99.
siehe „Softwarein‐
B E T R I E B S A N L E I T U N G | Ruler3000
4
„Fea‐
„Ein‐
21