Port IMAGE - DEFAULT 🛈¶
Standard-Port für die Interaktion mit MGB Framegrabbern
Stimulation¶
Dieser Port besitzt keine Stimulus-Fähigkeiten.
Besonderheiten¶
Über die Tooljobs GetConfigProperties und SetConfigProperties lassen sich die Einstellungen des MGB analog zum Webinterface dynamisch während der Testausführung ändern. Eine Liste der verfügbaren Optionen findet sich in der Digiteq MGB Online Dokumentation sowie auf dem Gerät selbst unter http://<MGB_IP>/manual/ctlsock.html#section_configuration_properties.
Eigenschaften 🛈¶
Name |
Verfügbar wenn |
Standardwert |
Gültige Werte |
Typ |
Beschreibung |
|---|---|---|---|---|---|
IP Adresse |
‚192.168.1.200‘ |
string |
IP-Adresse des MGB Framegrabbers. |
||
Control-Port |
53000 |
int |
Portnummer zum Control Socket Protocol. |
||
Zeitüberschreitung |
10 |
int |
Timeout der Socketverbindung in Sekunden. |
||
Framerate |
25 |
int |
Framerate des Videosignals. |
||
Video Protokoll |
‚H264-MPEGTS-TCP‘ |
[‚H264-MPEGTS-TCP‘, ‚JPEG-MUX-TCP‘] |
string |
Protokoll für Videostreaming. |
|
Binären Zeitstempel im Video anzeigen |
‚manually‘ |
[‚view‘, ‚hide‘, ‚manually‘] Anzeigewerte:
|
string |
Fügt den aktuellen Zeitstempel des Framegrabbers im Binärformat hinzu. „Manuell“ belässt bestehende (manuelle) Konfigurationen unverändert. |
|
Bild vertikal spiegeln |
☐ |
bool |
Spiegelt das Bild vertikal für Bild-Lesen Testschritt und Videostreaming. |
||
Live-Vorschau |
☐ |
bool |
Streamt eine Live-Vorschau auf dem eingestellten Netzwerkport. Der Livestream ist unter der IP-Adresse des Toolhosts und dem eingestellten Port erreichbar, z.B. für eine lokale Toolanbindung: http://127.0.0.1:<port> |
||
Vorschaufenster öffnen |
Live-Vorschau |
☑ |
bool |
Öffnet ein Vorschaufenster beim Starten der Konfiguration. Dieses Fenster zeigt das aktuelle Bild als Livestream an und bleibt so lange geöffnet, wie die Testkonfiguration aktiv ist. |
|
Port |
Live-Vorschau |
‚<auto>‘ |
string |
Der Port über welchen das Bild gestreamt werden soll. Falls die Live-Vorschau für mehrere Bildquellen aktiviert ist, muss jeder Livestream einen anderen Port verwenden. Wenn <auto> eingetragen ist, wird automatisch ein freier Port zugewiesen. |
|
Text-Overlay in Aufzeichungen einblenden |
☐ |
bool |
Fügt bei Aktivierung ein Text-Overlay im Format „Timestamp Packagename“ in die untere linke Ecke von Videoaufnahmen ein. |
Jobs 🛈¶
GetConfigProperties¶
Liest die Einstellungen des Grabbers und speichert sie in ein Dictionary.
Parametrierung
Parameter
Name |
Verfügbar wenn |
Standardwert |
Gültige Werte |
Typ |
Beschreibung |
|---|---|---|---|---|---|
properties |
[] |
object |
Eine Liste von Einstellungen, deren aktuelle Werte vom Gerät gelesen werden sollen. Bei einer leeren Liste werden alle Einstellungen ausgelesen. |
GetStatus¶
Gibt den aktuellen Status, wie Firmware Version oder erkannte Videoauflösung, des Grabbers als Dictionary zurück.
Reboot¶
Startet den MGB neu.
SetConfigProperties¶
Ändert die Einstellungen des Grabbers.
Parametrierung
Parameter
Name |
Verfügbar wenn |
Standardwert |
Gültige Werte |
Typ |
Beschreibung |
|---|---|---|---|---|---|
properties |
{} |
object |
Ein Dictionary mit den Einstellungen die gesetzt werden sollen. Nicht vorhandene Einstellungen werden ignoriert. |
SetVideoMarker¶
Setzt eine 2x2 Schachbrett-Markierung für die angegebene Anzahl von Frames in die obere rechte Ecke des Video-Streams.
Parametrierung
Parameter
Name |
Verfügbar wenn |
Standardwert |
Gültige Werte |
Typ |
Beschreibung |
|---|---|---|---|---|---|
duration |
3 |
int |
Anzeigedauer in Frames. |
||
size |
10 |
int |
Größe des Videomarkers in Pixeln. |