# Demux

Bu fonksiyon bloğu, birden fazla giriş veri akışını ayrı çıkışlara ayırmak için kullanılır. Kullanıcıların seçilen çıkış boyutuna göre girişleri demultiplex etmelerine olanak tanıyarak birden fazla veri akışının yönetimini basitleştirir.

## 📥 Girdiler <a href="#inputs" id="inputs"></a>

`In` Herhangi bir genel türde olabilen birden fazla girişi kabul eder. Bu, veri akışlarının bir koleksiyonunu bloğa geçirmenizi sağlar.

## 📤 Çıktılar <a href="#outputs" id="outputs"></a>

`Out 1` İlk çıkış, ilk demultiplex edilmiş veriyi sağlar.

`Out 2` İkinci çıkış, ikinci demultiplex edilmiş veriyi sağlar.

\*Seçilen boyuta göre ek çıkışlar dinamik olarak oluşturulabilir.

## 🕹️ Kontroller <a href="#controls" id="controls"></a>

`Output size` İstediğiniz çıkış sayısını seçmenize olanak tanıyan bir açılır menü. 2 ile 20 çıkış arasında seçim yapabilirsiniz.

## 🎨 Özellikler <a href="#features" id="features"></a>

`Dynamic Output Management` Bloğun çıkış sayısını kullanıcı seçimine göre ayarlaması, çeşitli kullanım senaryoları için çok yönlü olmasını sağlar.

`Multiple Data Types Support` Bloğun çeşitli veri türlerini desteklemesi, onu farklı uygulamalar için uygun hale getirir.

## 📝 Kullanım Talimatları <a href="#usage" id="usage"></a>

1. **Giriş Akışlarını Sağlayın**: Birden fazla veri kaynağını `In` giriş soketine bağlayın.
2. **Çıkış Boyutunu Seçin**: `Output size` açılır menüsünden istediğiniz çıkış akışlarının sayısını seçin.
3. **Bloğu Çalıştırın**: Çalıştırıldığında, blok giriş verilerini belirtilen çıkış sayısına ayıracaktır.

## 📊 Değerlendirme <a href="#evaluation" id="evaluation"></a>

Çalıştırıldığında, bu fonksiyon bloğu gelen veri akışlarını demultiplex eder ve bunları belirtilen çıkış soketlerine dağıtır.

## 💡 İpuçları ve Püf Noktaları <a href="#tips-and-tricks" id="tips-and-tricks"></a>

<details>

<summary>Değişken Uzunlukta Girişleri Yönetme</summary>

Dinamik veya değişken uzunlukta giriş kaynaklarını bağlarken, beklenen çıkış boyutuyla eşleştiğinden emin olun, böylece veri kaybını önleyin.

</details>

<details>

<summary>Mux Bloğu ile Birleştirme</summary>

Verilerinizi çıkışlarla işledikten sonra, ihtiyaç duyarsanız verileri yeniden birleştirmek için bir `Mux` fonksiyon bloğu kullanabilirsiniz.

</details>

<details>

<summary>Veri Türü Dikkatleri</summary>

Belirli veri türleri (görüntü veya diziler gibi) kullanıyorsanız, bağlı tüm girişlerin aşağı akış blokları tarafından düzgün bir şekilde işlenebileceğinden emin olun, böylece tür hatalarını önleyin.

</details>

## 🛠️ Sorun Giderme <a href="#troubleshooting" id="troubleshooting"></a>

<details>

<summary>Çıkış Veri Almıyor</summary>

Girişlerinizi doğru bir şekilde bağladığınızdan emin olun ve giriş verinizin düzgün formatlandığını ve beklenen türlerle uyumlu olduğunu kontrol edin.

</details>

<details>

<summary>Dinamik Çıkış Boyutu Sorunları</summary>

Dinamik olarak oluşturulan çıkışlarla ilgili sorunlar yaşıyorsanız, geçerli bir çıkış boyutu seçtiğinizden emin olun ve oluşturulan ek çıkış soketlerinin bağlantısını kontrol edin.

</details>


---

# 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/logic/demux.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.
