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

# OFF Delay

Bu fonksiyon bloğu, giriş sinyali False durumuna (0) geçerken bir gecikme tanıtıyor. Giriş geçtikten sonra bile, çıktı durumunu belirli bir süre boyunca korur.

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

`Boolean` Bu giriş, bir boolean sinyali kabul eder. Fonksiyon bloğu çalışmak için yalnızca bir giriş sinyali gerektirir.

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

`Boolean` Bu çıktı, girişe bağlı olarak gecikmeli boolean sinyalini sağlar.

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

`Delay Time (seconds)` Giriş False durumuna geçtiğinde gecikme süresini (saniye cinsinden) belirleyebileceğiniz bir alan.

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

`Deferred Signal Response` Çıktı sinyali, belirli bir süre boyunca giriş "False" olduğunda bile "True" kalır, bu da durum yönetimine dayanan sistemlerde daha pürüzsüz geçişler sağlar.

`Configurable Delay Time` Gecikme süresini ihtiyaçlarınıza göre ayarlayabilirsiniz.

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

1. **Connect Input Signal**: Bir boolean sinyalini girişle bağlayın.
2. **Set Delay Time**: `Delay Time (seconds)` alanına istenen gecikme süresini saniye cinsinden belirtin.
3. **Evaluate**: Bloğu çalıştırın. Çıktı sinyali, False durumuna geçtikten sonra tanımlanan gecikme süresince girişi yansıtacaktır.

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

Çalıştırıldığında, bu fonksiyon bloğu, giriş sinyali False durumuna geçtikten sonra belirlenen süre boyunca çıktıyı True olarak tutacaktır.

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

<details>

<summary>Gecikme Süresini Ayarlama</summary>

Uygulamanızın gereksinimlerine göre gecikme süresini ayarladığınızdan emin olun. Gecikmeyi uzatmak, geçişlerin daha pürüzsüz olmasını sağlayabilir ama kritik sinyallere yanıt vermede gecikmelere de neden olabilir.

</details>

<details>

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

Çıktı sinyalinin birden fazla koşula bağlı kalarak True kalmasını sağlamak için bunu `AND` bloğu ile birleştirmeyi düşünün.

</details>

<details>

<summary>Test Etme ve Hata Ayıklama</summary>

Bir senaryoda bunu test ediyorsanız, giriş sinyalini değiştirin ve çıktının False durumuna geçmesi için ne kadar süre geçtiğini izleyin. Bu, gecikmenin etkinliğini doğrulamanıza yardımcı olabilir.

</details>

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

<details>

<summary>Çıktı Beklendiği Gibi Değişmiyor</summary>

Ayarlanan gecikme süresini kontrol edin; çok kısa ise, gecikme etkisini beklediğiniz gibi göremeyebilirsiniz. Gecikmeyi ayarlayın ve tekrar test edin.

</details>

<details>

<summary>Sinyaller Başlamıyor</summary>

Giriş kontrolünün uygun boolean sinyalleri sağladığından emin olun. Doğru şekilde bağlanmamışsa, blok beklenildiği gibi çalışamaz.

</details>
