> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/turkish/fonksiyon-bloklari/blocks-reference/data-logic/signal-operators/delay-step.md).

# Delay Step

Bu fonksiyon bloğu, giriş sinyalleri için bir gecikme tanıtarak, önceki girişi tutar ve bunu mevcut çıkış olarak verir.

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

`Input` Bu girdi, bir adım geciktirmek istediğiniz herhangi bir genel sinyali kabul eder.

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

`Output` Bu çıktı, hafızada tutulan önceki sinyali sağlar ve esasen son alınan girişi döndürür.

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

Bu fonksiyon bloğunun kullanıcı etkileşimi için görünür kontrolleri yoktur. Alınan girişe dayalı olarak otomatik olarak çalışır.

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

`Input Signal Delay` Bu blok, son alınan girişi saklar ve sonraki değerlendirmelerde bu tek değeri çıkış olarak verir.

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

1. **Input Signal Bağlayın**: İstenilen sinyali bu bloğun `Input` soketine bağlayın.
2. **Bloğu Çalıştırın**: Bağlandıktan sonra, blok önceki giriş sinyalinin değerini `Output` üzerinde çıkış verecektir.

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

Değerlendirildiğinde, blok son giriş sinyalini alır ve çıkış verir. Eğer bu bloğun ilk değerlendirmesi ise, geçerli bir girdi alınana kadar `None` döndürecektir.

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

<details>

<summary>Sinyalleri Zincirleme</summary>

Gerekirse birden fazla `Delay Step` bloğunu birbirine zincirleyebilirsiniz. Bu, sinyal işleminde daha uzun gecikmeler yaratabilir.

</details>

<details>

<summary>Mantıksal İşlemlerle Birleştirme</summary>

Önceki sinyal durumlarına dayalı koşullu akışlar oluşturmak için `And` veya `Or` blokları ile bir arada kullanın.

</details>

<details>

<summary>Sinyal Düzleştirme</summary>

Sinyal verilerindeki ani dalgalanmaları azaltmak için, diğer bloklarla birlikte `Math Operations` kullanarak sinyalleri ortalamadan sonra geciktirin.

</details>

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

<details>

<summary>Çıktı Alınamadı</summary>

Eğer çıktı görünmüyorsa, giriş sinyalinin düzgün bir şekilde bağlandığını ve bloğa gönderildiğini doğrulayın.

İlk değerlendirme her zaman `None` döndürecektir, geçerli bir sinyal alınana kadar.

</details>
