# Set - Reset

Bu fonksiyon bloğu, gelen set ve reset sinyallerine dayalı olarak boolean çıktıyı kontrol etmek için basit bir mekanizma sağlar. Kullanıcı tanımlı koşullara dayalı olarak durumu korumak için mantıksal olarak hareket eder.

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

`Set` Bu giriş, etkinleştirildiğinde (`True` olarak ayarlandığında) çıktının `True` olmasını tetikleyen bir boolean sinyalidir.

`Reset` Bu giriş, etkinleştirildiğinde (`True` olarak ayarlandığında) çıktıyı `False` olarak sıfırlayan bir boolean sinyalidir.

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

`Boolean` Bu çıktı, set ve reset girdilerinden kaynaklanan durumu yansıtır.

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

Bu fonksiyon bloğunun ek etkileşimli kontrolleri yoktur.

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

`Persistent State Management` Bloğun önceki çıktı durumunu, açıkça sıfırlanana kadar korumasını sağlar, bu da senaryolarda koşullu mantık uygulamalarına olanak tanır.

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

1. **Girdileri Bağlayın**: Uygun boolean sinyallerini `Set` ve `Reset` girişlerine bağlayın.
2. **Set/Reset Tetikleyin**: Çıktıyı `True` yapmak için `Set` girişini etkinleştirin veya çıktıyı `False` olarak ayarlamak için `Reset` girişini etkinleştirin.
3. **Değerlendirin**: Giriş sinyallerine dayalı olarak güncellenmiş çıktıyı görmek için bloğu çalıştırın.

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

Çalıştırıldığında, blok bağlı sinyalleri değerlendirir. Çıktı, `Set` sinyali aktifse `True`, `Reset` sinyali aktifse `False` olacak veya hiçbiri aktif değilse önceki durumunu koruyacaktır.

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

<details>

<summary>Bağlantılı Mantık İşlemleri</summary>

Bu bloğun çıktısını, `And`, `Or` veya `Not` gibi diğer mantıksal işlemlere bağlayarak basit bir set/reset mekanizmasına dayalı daha karmaşık davranışlar oluşturabilirsiniz.

</details>

<details>

<summary>Zamanlayıcılar veya Gecikmelerle Birleştirme</summary>

Bu bloğu, `Delay Step`, `ON Delay` veya `OFF Delay` gibi bloklarla bir arada kullanarak, çıktıların belirli bir süre `True` veya `False` kalması gereken koşullar oluşturabilirsiniz.

</details>

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

<details>

<summary>Beklenmedik Sürekli Çıktı</summary>

Çıktının beklenildiği gibi değişmediğini fark ederseniz, `Set` ve `Reset` girdilerine bağlı sinyalleri kontrol edin. Doğru bir şekilde kontrol edildiklerinden ve uygun boolean durumlarını gönderdiklerinden emin olun.

</details>

<details>

<summary>Çıktı Korunmuyor</summary>

Çıktının kalıcı olmasını bekliyorsanız ancak korunmuyorsa, hem `Set` hem de `Reset` girdilerinin aynı anda tetiklenmediğinden emin olun; bu, istenmeyen sıfırlamalara yol açabilir.

</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/set-reset.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.
