Aktivieren Sie JavaScript, um die Website anzuzeigen.

IDS Software Suite 4.96.1

Events bei Einzeltriggeraufnahme

Die folgende Abbildung zeigt den zeitlichen Verlauf beim Auslösen der Events IS_SET_EVENT_EXTTRIG und IS_SET_EVENT_FRAME. Die Kamera wird mit dem Kommando is_SetExternalTrigger() für die getriggerte Aufnahme vorbereitet. Beim Eingang eines Triggersignals an der Kamera wird die Belichtung und anschließend der Bildtransfer gestartet. Nach Abschluss der Datenübertragung signalisiert das Event IS_SET_EVENT_EXTTRIG, dass die Kamera wieder für die nächste Aufnahme bereit ist. Das Event IS_SET_EVENT_FRAME wird gesetzt, sobald das fertige Bild der Vorverabeitung (z. B. Farbkonvertierung) im Benutzerspeicher bereitsteht.

hint_info

Die folgenden Abbildungen zeigen die Abläufe beim Bildeinzug schematisch. Die Zeiten für Belichtung und Auslesen des Sensors sowie Übertragung hängen von den Kameraeinstellungen ab. Die Dauer der Vorverarbeitung richtet sich nach den verwendeten API-Funktionen (z. B. Farbkonvertierung, Kantenverstärkung).

Abb. 180: Events im Hardware-getriggerten Betrieb

Abb. 180: Events im Hardware-getriggerten Betrieb

* Funktion optional. Beim Blitzsignal werden Startzeitpunkt und Dauer durch die Parameter "Blitzverzögerung" und "Blitzdauer" bestimmt (siehe is_IO()).

Events im Livemodus (Bildsequenz)

Die folgende Abbildung zeigt den zeitlichen Verlauf beim Auslösen der Events IS_SET_EVENT_FRAME und IS_SET_EVENT_SEQ. Die Kamera wird mit is_CaptureVideo() in den Livemodus gesetzt und nimmt fortlaufend Bilder auf. Das Event IS_SET_EVENT_FRAME wird gesetzt, sobald ein fertiges Bild nach der Vorverabeitung (z. B. Farbkonvertierung) im Benutzerspeicher bereitsteht. Das Event IS_SET_EVENT_SEQ wird gesetzt, wenn eine Speicher-Sequenz einmal durchlaufen wurde (siehe auch is_AddToSequence()).

Abb. 181:  Events im Livemodus

Abb. 181:
Events im Livemodus

* Funktion optional. Beim Blitzsignal werden Startzeitpunkt und Dauer durch die Parameter "Blitzverzögerung" und "Blitzdauer" bestimmt (siehe is_IO()).

Funktionsliste

is_Event()

Eventhandling:

•Einzelnes Event-Objekt aktivieren oder deaktivieren

•Event-Handler initialisieren oder schließen

•Auf Events warten

is_EnableMessage()

Windows-Messages ein- oder ausschalten

is_EnableAutoExit()

Kameraressourcen werden beim Entfernen der Kamera vom PC automatisch freigegeben

Ablaufdiagramm: Events

Klicken Sie in die Abbildung, um Hilfe zu den Funktionen zu erhalten.

flowchart-enable-events

Abb. 182: Ablaufdiagramm - Event-Handling aktivieren

flowchart-disable-events

Abb. 183: Ablaufdiagramm - Event-Handling deaktivieren

Ablaufdiagramm: Messages

flowchart-enable-message
flowchart-disable-message

Abb. 184: Ablaufdiagramm - Message-Handling