> 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/on-delay.md).

# ON Delay

Bu fonksiyon bloğu, giriş sinyali True durumuna geçtiğinde tetiklenen bir gecikme mekanizması sunar. Çıktı sinyalinin değişikliği yansıtmasına izin vermeden önce tanımlanmış bir gecikme süresi ekleyerek anlık geri bildirimi önler.

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

`Boolean` Değişiklikler için izlenecek bir Boolean giriş sinyali.

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

`Boolean` Giriş sinyali True olduğunda, çıktı sinyali yalnızca tanımlanan gecikme süresi geçtikten sonra True olacaktır.

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

`Delay Time (seconds)` Çıktı sinyalinin giriş sinyaliyle eşleşmeden önce geçireceği gecikme süresini belirlemek için bir metin alanı. Varsayılan değer **5 saniye** olarak ayarlanmıştır.

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

`Delay Control` Kullanıcı tarafından tanımlanan gereksinimlere göre ayarlanabilen bir gecikme mekanizması uygular.

`Signal Filtering` Tetiklendikten sonra, bu blok, çıktı sinyalinin erken aktive olmasını önlemek için giriş sinyalini filtreler.

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

1. **Giriş Sinyali Bağlayın**: Bir Boolean sinyalini giriş soketine bağlayın.
2. **Gecikme Süresini Ayarlayın**: İstenilen gecikme süresini `Delay Time (seconds)` kontrolüne sn cinsinden girin.
3. **Değerlendirmeyi Çalıştırın**: Giriş True durumuna geçtiğinde, belirli gecikme süresi geçene kadar çıktı False olarak kalır, ardından True çıktısını verir.

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

Değerlendirme esnasında bu fonksiyon bloğu giriş sinyalini izler. Eğer sinyal True olursa, çıktının bu değişikliği yansıtması için bir gecikme uygular.

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

<details>

<summary>Gecikmeleri İnce Ayar Yapma</summary>

Kullanım durumuna bağlı olarak, daha uzun süreli gecikme gerektiren olaylar için farklı gecikme süreleri ile denemeler yapın.

</details>

<details>

<summary>Diğer Kontrollerle Birleştirme</summary>

Bu blok, `Multi Port Switch` gibi diğer fonksiyon blokları ile birleştirildiğinde, tek bir giriş senaryosuna dayalı olarak birden fazla çıkışı kontrol etme konusunda mükemmel çalışır.

</details>

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

<details>

<summary>Çıktı Tepkisi Yok</summary>

Eğer çıktının beklendiği gibi değişmediğini fark ederseniz:

* Giriş sinyalinin gerçekten True durumuna geçtiğini doğrulayın.
* Ayarlanmış gecikme süresini kontrol edin; çıktının değişmesi için yeterince beklediğinizden emin olun.

</details>
