Zusätzlich zu den Parametereinstellungen bietet die Schnelleinstellungsfunktion eine Möglichkeit, die am häufigsten verwendeten Parameter schnell zu definieren. Diese Parameter verwenden allgemein bekannte Namen, und es wird erwartet, dass der Konnektor sie intern dem entsprechenden Kamera-Parameter zuordnet.
Nachrichtenumschlag für ZMQ-Nachricht
| Rahmen | Feld | Beschreibung | Typ |
|---|---|---|---|
| 1 | payload | Nutzlast der Methode | Binärer String (UTF-8) |
payload
| Feld | Optional | Typ | Beschreibung |
|---|---|---|---|
| Transaktions-ID | Ja | String | Identifizierung von Transaktionen. |
| Aktion | Nr. | String | Methode aufgerufen. Fester Wert SetQuickParameters |
| Geräte-ID | Nr. | String | Geräte-Identifikation. |
| Breite | Ja | Ganzzahl/Zeichenfolge | Bildbreite1 |
| PixelFormat | Ja | Ganzzahl/Zeichenfolge | Pixelformat1,2 |
| Höhe | Ja | Ganzzahl/Zeichenfolge | Bildhöhe1 |
| Gewinnen | Ja | Gleitkomma/Int/Zeichenfolge | Gewinn1. Die Saite Auto kann verwendet werden, um die automatische Verstärkung zu aktivieren. |
| Belichtungszeit | Ja | Gleitkomma/Int/Zeichenfolge | Belichtungszeit in Mikrosekunden1. Über den String Auto kann die Belichtungsautomatik aktiviert werden. |
1 Kameraabhängige Werte, ungültige Werte werden in der zurückgegebenen Fehlermeldung angezeigt. 2 Das standardisierte Pixelformat von Genicam entspricht der Namenskonvention von Genicam, wie in Abschnitt 4.35 GenICam_PFNC_2_4.pdf beschrieben.
{
"TransactionID": "23456435",
"Action": "SetQuickParameters",
"DeviceID": "548451887",
"Width": 800,
"Height": 600,
"Gain": "Auto",
"PixelFormat": "Mono8",
"ExposureTime": 234.5
}
Antwort
| Rahmen | Feld | Beschreibung | Typ |
|---|---|---|---|
| 1 | payload | Response-Objekt | Binärer String (UTF-8) |
Response-Objekt
| Feld | Optional | Typ | Beschreibung |
|---|---|---|---|
| Transaktions-ID | Ja | String | Identifizierung von Transaktionen. |
| Rückgabe-Code | Nr. | Integer | Meldungscode, der auf Meldungscodes](#message-codes) folgt [. |
| Meldung | Ja | String | Antwort-Nachricht |
{
"TransactionID": "23456435",
"ReturnCode": 0,
"Message": "Paramters updated."
}