4
PRODUKTBESCHREIBUNG
4.5.3
GenIStream-API
4.5.3.1
GenIStream-API-Beispiele
4.5.4
SICK AppSpace
30
B E T R I E B S A N L E I T U N G | Ruler3000
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
50.
Erfassen eines Bilds
Der einfachste C++-Code zum Erfassen eines Bilds:
Die Produktfamilie Ruler3000 ist Teil des SICK AppSpace-Ökosystems, das aus Soft‐
ware-Tools und programmierbaren Sensoren oder Geräten besteht. Einen Überblick zu
SICK AppSpace finden Sie unter
APP DEVELOPERS
Support
Portal
Conference
Abbildung 22: SICK AppSpace
SICK AppSpace umfasst folgende Komponenten und Ressourcen:
•
SICK AppManager: Softwaretool für die Installation und Verwaltung von Senso‐
rApps.
•
SICK AppPool: Cloud-Repository für das Speichern und Weitergeben von Senso‐
rApps. Auf SICK AppPool kann direkt aus SICK AppManager und SICK AppStudio
sowie über das Web zugegriffen werden.
Abbildung
22.
AppPool
TOOLS
A
M
A
S
AppStudio
AppManager
siehe „Softwarein‐
PROGRAMMABLE DEVICES
Sensor
SensorApps
Sensor Integration
Machine
8026048/1M3O/2023-12 | SICK
Irrtümer und Änderungen vorbehalten