Aktivieren Sie JavaScript, um die Website anzuzeigen.

IDS Software Suite 4.96.1

Windows_Logo
Linux_Logo

USB 2.0

USB 3.x

GigE

USB 2.0

USB 3.x

GigE

Syntax

INT is_SetExternalTrigger (HIDS hCam, INT nTriggerMode)

Beschreibung

is_SetExternalTrigger() aktiviert den Triggermodus. Falls die Kamera sich im Standby befindet, verlässt sie diesen Modus und aktiviert den Triggermodus. Beachten Sie, dass durch is_SetExternalTrigger() eine bereits laufende Bildaufnahme beendet wird. Sie müssen deshalb nach dem Aufruf von is_SetExternalTrigger() die Bildaufnahme wieder starten.

Im Hardware-Triggermodus wird bei jedem Aufruf der Funktion mit der Bildaufnahme gewartet, bis das ausgewählte Triggerereignis stattgefunden hat.

Im Software-Triggermodus wird bei einem Aufruf von is_FreezeVideo() sofort ein Bild aufgenommen oder beim Aufruf von is_CaptureVideo() eine kontinuierliche getriggerte Aufnahme gestartet. Im Hardware-Triggermodus kann mit dem Befehl is_ForceTrigger() auch ohne elektrisches Signal eine Bildaufnahme ausgelöst werden.

Wenn die Triggerfunktionalität ausgeschaltet wird, kann der Pegel am Triggereingang abgefragt werden. Bei dieser Option wechselt die Kamera in den Freerun-Modus.

Für weitere Informationen zu den Bildaufnahmemodi der uEye siehe Vorgehensweise: Bildaufnahme.

hint_info

Bei den Platinenversionen der USB uEye LE kann hardwarebedingt nur auf die fallende Flanke getriggert werden. Die Modelle UI-122xLE Rev. 2 und UI-154xLE Rev. 2 können sowohl auf die steigende als auch auf die fallende Flanke getriggert werden.

hint_info

USB uEye XS besitzen keinen I/O-Anschluss. Die Funktion is_SetExternalTrigger() kann für UI-1007XS nur in Verbindung mit dem Software-Trigger verwendet werden.

Übergabeparameter

hCam

Handle auf Kamera

Rückgabewert

In Verbindung mit
IS_GET_EXTERNALTRIGGER

Gibt die aktuelle Einstellung zurück.

In Verbindung mit
IS_GET_TRIGGER_STATUS

Gibt den aktuellen Pegel am Triggereingang zurück

In Verbindung mit
IS_GET_SUPPORTED_TRIGGER_MODE

Gibt die unterstützten Modi logisch verodert zurück

IS_INVALID_CAPTURE_MODE

Die Funktion kann im aktuellen Betriebsmodus der Kamera (Freilaufend, Trigger oder Standby) nicht ausgeführt werden.

IS_INVALID_CAMERA_HANDLE

Ungültiges Kamera-Handle

IS_NO_SUCCESS

Allgemeine Fehlermeldung

IS_SUCCESS

Funktion erfolgreich

Verwandte Funktionen

•is_CaptureVideo()

•is_FreezeVideo()

•is_ForceTrigger()

•is_SetTriggerDelay()

•is_IO()

•is_Trigger()

•is_TriggerDebounce()

•is_Transfer()

Beispiel

//Enable trigger mode and set high-active flash mode.
is_SetExternalTrigger(hCam, IS_SET_TRIGGER_SOFTWARE);
 
// Set the flash to a high active pulse for each image in the trigger mode
UINT nMode = IO_FLASH_MODE_TRIGGER_HI_ACTIVE;
is_IO(m_hCam, IS_IO_CMD_FLASH_SET_MODE, (void*)&nMode, sizeof(nMode));
 
is_FreezeVideo(hCam, IS_WAIT);

Beispielprogramme

•uEye Simple Trigger (C++)

•uEye IO (C++)