# Batch Concatenation

Bu fonksiyon bloğu, birden fazla `batch`/liste girdisini tek bir birleşik `batch` haline getirir. Birden çok öğe listesini (ör. görüntüler, tespitler veya genel veri listeleri) aşağı akışta işlemek üzere tek bir listeye birleştirmek istediğinizde kullanın.

## 📥 Girdiler

* `Batch`\
  Bir veya daha fazla `batch`/liste girişi. Her giriş, öğe listesi (görüntüler, tespitler, genel değerler) içerebilir. Girdiler `batch` soketleri olarak kabul edilir.
* `Batch`\
  İkinci bir `batch`/liste girişi (blok eklendiğinde birden fazla `batch` girişi kabul eder).

## 📤 Çıktılar

* `Batch`\
  Sağlanan tüm giriş listelerinin sırasını koruyarak birleştirilmiş tek bir `batch`/liste çıktısı.

## 🕹️ Kontroller

Bu fonksiyon bloğunun kullanıcıya yönelik kontrolü yoktur. Sağlanan girdilerle otomatik olarak çalışır.

## ⚙️ Çalışma mekanizması

Senaryo çalıştığında blok, `batch` girdilerine verilen listeleri toplar, her bir girişten gelen öğeleri sırasıyla ekleyerek birleştirir ve tek bir birleşik `batch` olarak çıkarır. Boş girişler, birleştirilmiş listede diğer girdilerden gelen öğelerin korunmasına neden olur (boş girdiler çıktıyı bozmaz).

## 🎯 Özellikler

* Basit liste birleştirme: birden fazla listeyi tek bir liste halinde birleştirir.
* Her girişten gelen öğelerin orijinal sırasını korur.
* Görüntüler, sayılar, sözlükler vb. gibi genel `batch`/liste öğelerini kabul eder.

## 📝 Nasıl kullanılır

1. Bir veya daha fazla `batch`/liste çıktısını bloğun `batch` girdilerine besleyin.
2. Blokun tek `batch` çıktısını, bir liste veya `batch` bekleyen aşağı akış bloklarına bağlayın.
3. Örneğin ayrı kameraların veya paralel dedektörlerin çıktıları gibi paralel dalları tekrar tek bir iş akışına birleştirmek gerektiğinde kullanın.

## 💡 İpuçları ve Püf Noktaları

* Birleştirilmiş bir `batch`i tekrar öğelere ayırmanız gerekiyorsa `Debatch` ile birlikte kullanın.
* Birleştirilen `batch`te kaç öğe olduğunu görmek için `Get Batch Size` kullanın.
* Belirli bir öğeyi dizine göre çekmek için `Get Element` kullanın.
* Büyük listeleri daha az bellekle işlemek gerekiyorsa, öğeleri küçük parçalar halinde işlemek için `Batch Processing` ile eşleştirin.
* Birleştirmeden önce eksik veya geçersiz girdileri filtrelemek için gelen listelere `Exclude Nones` veya `Replace None` uygulayın.
* Birleştirilmiş görüntü `batch`lerinin yaygın tüketicileri: `Collage Images`, `Image Concatenate`, `Image Logger` veya görüntü listesi kabul eden herhangi bir dedektör/analiz bloğudur.

## 🛠️ Sorun Giderme

* Birleştirilmiş `batch` boş görünüyorsa: her bir giriş `batch`inin öğe içerdiğini ve girdilerin gerçekten bağlı olduğunu doğrulayın.
* Sıra önemliyse, girişlerin istenen dizilimde sağlandığından emin olun; blok birleştirirken giriş sırasını korur.
* Bazı öğeler beklenmeyen (ör. `None`) ise, birleştirmeden önce `Exclude Nones` gibi filtreleme blokları kullanın.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.augelab.com/turkish/fonksiyon-bloklari/data-logic/flow-control/batch-concatenation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
