Sekansör: Tek Bir Gelen Tetikleme Sinyaliyle Birden Fazla Görüntü Alımı [AN201624]
Baumer VCXG / VCXU Kameralar
Bu belge, Baumer endüstriyel kameralarla sekansör kullanımının genel yaklaşımını açıklar. Tek bir gelen tetikleme sinyaline tepki olarak birden fazla görüntü kaydetmek için sayaçların nasıl kullanılacağını inceler.
Birden Fazla Görüntü Alımı
Açıklanan sekans, tek bir gelen tetikleme sinyali kullanarak birden fazla görüntü yakalama yaklaşımını gösterir.
Beklenen Kamera Davranışı
Teorik yaklaşım, kamerayı tetikleme moduna ayarlamak ve her gelen tetikleme sinyaliyle aynı pozlama süresinde iki görüntü yakalamaktır.

Sekansör Prosedürü Konsepti
Sekansör temelleri göz önünde bulundurulduğunda, sekansör parametrelemesi başlangıçta beklenenden çok daha karmaşık hale gelir:
- İlk görüntünün alımı donanım tarafından tetiklendiği için, 2. ve sonraki görüntüler otomatik olarak ve hemen, farklı bir pozlama süresinde yakalanmalıdır. Bu nedenle iki farklı sekansör seti gereklidir.
- İlk set (Set0), Tetikleme Modu yapılandırması ve 1. görüntü için istenen pozlama süresi gibi gerekli parametreleri içerir.
- İkinci set (Set1), kamerayı serbest çalışma moduna geri alır ve pozlama süresi ile istenen/gerekli sayaç verilerini yapılandırır.
- Ayrıca, her iki set de sekans seti ve yol ile ilgili bilgileri sağlamalıdır.

Uygulama
Sekansın gelen tetikleme sinyaliyle çalıştırılması beklendiğinden, bir TriggerSource tanımlanmalıdır. Bu nedenle, örnekte Line0 eklendi.
İlk Sekansör Seti
Set0’da sekansör tarafından kontrol edilebilen kamera özellikleri ExposureTime ve TriggerMode’dur; bu mod etkinleştirilir.
Sekansör seti ve yol ile ilgili özellikler şunlardır:
- SequencerPathSelector = 0
Bir sonraki sekansör setine geçiş için yolu tanımlar. Burada Path0 kullanılır. - SequencerTriggerSource = ExposureActive
Sekansör tetikleyici kaynağı olarak kullanılan dahili veya harici sinyali tanımlar; burada dahili sinyal ExposureActive’dir. - SequencerTriggerActivation = RisingEdge
Bir sonraki sekansör setine geçişi tetikleyen sinyal durum değişikliğini tanımlar. Örnekte bu, RisingEdge’dir. - SequencerSetNext = 1
Bu yolda bir sonraki sekansör setinin hangisi olduğunu tanımlar, örnekte bu Set1‘dir.

İkinci Sekansör Seti
Set1, kaydedilen tüm görüntüler için (ilk hariç) ExposureTime süresini içerir ve TriggerMode’u kapatır. Bunun yanı sıra, görüntü tekrar sayacı şu şekilde yapılandırılır:
- Counter1EventSource = ExposureActive
Sayaç kontrolü için kullanılan dahili veya harici sinyali tanımlar. - Counter1EventActivation = RisingEdge
Sayacı tetikleyen sinyalin durum değişikliğini tanımlar; burada RisingEdge seçilmiştir. - Counter1Duration = 2
Bu sekansör seti içinde kaydedilecek görüntü sayısını tanımlar. - Counter1ResetSource = Counter1End
Sayacı sıfırlamak için kullanılan dahili veya harici sinyali tanımlar. - Counter1ResetActivation = RisingEdge
Sayacı sıfırlayan sinyalin durum değişikliğini tanımlar; burada RisingEdge seçilmiştir.
Sekansör seti ve yol ile ilgili özellikler şunlardır:
- SequencerPathSelector = 0
Bir sonraki sekansör setine geçiş için yolu tanımlar. Path0 kullanarak Set0’a geri dönün. - SequencerTriggerSource = Counter1End
Sekansör tetikleyici kaynağı olarak kullanılan dahili veya harici sinyali tanımlar; burada sayaç tamamlandığında yükselen kenar özelliğine sahip olan dahili sinyal Counter1End kullanılır. - SequencerTriggerActivation = RisingEdge
Sekansör seti değişikliğini tetikleyen sinyal durum değişikliğini tanımlar; burada RisingEdge seçilmiştir. - SequencerSetNext = 0
Bu yolda bir sonraki sekansör setinin hangisi olduğunu tanımlar; geri dönmek için Set0 kullanılır.
Sonuç
Şekil, istenen kamera davranışına uygun olarak elde edilen görüntü alımını göstermektedir.
