Kontinuierliche Bild-Akquise
Die Einstellungen zur Bild-Akquise und zum Triggern sind standardmäßig miteinander verzahnt. Im folgenden werden einige Zusammenhänge erläutert, wobei davon ausgegangen wird, dass der AcquisitionMode
auf Continuous
gesetzt ist.
Die anderen Fälle sind beschrieben in:
Features der Kamera kontrollieren Ob Ihre Kamera entsprechende Features unterstützt, entnehmen Sie dem Handbuch der Kamera. Gleiches gilt auch für die tatsächlich verwendeten Feature-Namen. Im Weiteren wird die Vorgehensweise mit den Feature-Namen entsprechend der GenICam Standard Features Naming Convention (Version 2.4) beschrieben. |
Kontinuierliche Bild-Akquise
Soll die Kamera streamen, das heißt ohne weitere Trigger in gleichmäßigen Abständen Bilder aufnehmen, ist folgende Konfiguration erforderlich:
AcquisitionMode = Continuous
TriggerSelector = AcquisitionStart
TriggerMode = Off
Durch das AcquisitionStart
-Command wird dann das Streamen gestartet und durch das AcquisitionStop
-Command beendet, wobei die Aufnahme des aktuellen Bildes noch beendet und übertragen wird.
Einzel-Bild-Trigger bei kontinuierlicher Bild-Akquise
Soll die Kamera nach einem Trigger-Signal genau ein Bild aufnehmen, ist folgende Konfiguration erforderlich:
AcquisitionMode = Continuous
TriggerSelector = FrameStart
TriggerMode = On
TriggerSource = Line1 (exemplarisch)
Wie in den anderen Fällen ist die Kamera nach dem AcquisitionStart
-Command bereit Bilder aufzunehmen. Die Aufnahme jedes einzelnen Bildes erfolgt jeweils nach einem Trigger-Signal der ausgewählten Quelle. Wie das Trigger-Signal auszusehen hat, wird in TriggerActivation
angegeben.
Kontinuierliche Bild-Akquise nach Trigger-Start-Signal
Soll die Kamera nach einem Trigger Signal streamen, das heißt in gleichmäßigen Abständen Bilder aufnehmen, ist folgende Konfiguration erforderlich:
AcquisitionMode = Continuous
TriggerSelector = AcquisitionStart
TriggerMode = On
TriggerSource = Line1 (exemplarisch)
Nach dem AcquisitionStart
-Command ist die Kamera bereit Bilder aufzunehmen und zu übertragen. Die Aufnahme beginnt aber erst nach einem Trigger-Signal, im Beispiel nach einem Hardware-Trigger-Signal auf Line 1. Durch das AcquisitionStop
-Command wird das Streamen beendet, wobei die Aufnahme des aktuellen Bildes noch beendet und übertragen wird.
Multi-Bild-Trigger bei kontinuierlicher Bild-Akquise
Soll die Kamera nach einem Trigger Signal eine bestimmte Anzahl Bilder aufnehmen, ist folgende Konfiguration erforderlich, wobei exemplarisch die Anzahl auf 2 gesetzt ist:
AcquisitionMode = Continuous
AcquisitionBurstFrameCount = 2 (exemplarisch)
TriggerSelector = FrameBurstStart
TriggerMode = On
TriggerSource = Line1 (exemplarisch)
Wie in den anderen Fällen ist die Kamera nach dem AcquisitionStart
-Command bereit Bilder aufzunehmen. Die Aufnahme der definierten Anzahl an Bildern erfolgt jeweils nach einem Trigger-Signal der ausgewählten Quelle. Wie das Trigger-Signal auszusehen hat, wird in TriggerActivation
angegeben. Erfolgt das AcquisitionStop
-Command während der Bildaufnahme/-übertragung wird das bereits begonnene Bild noch beendet, evtl. noch fehlende Bilder aber nicht mehr erstellt.