# Cycle Timer

Bu fonksiyon bloğu, ardışık aktivasyon sinyalleri arasındaki zaman aralığını (döngü süresi) hesaplamak için kullanılır. Süreçteki her adım için performans ve zamanlamayı izlemeye yardımcı olur.

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

`Count` Aktif hale getirildiğinde (doğru olarak ayarlandığında) döngü zamanlarını kaydetmeye başlayan bir boolean girişi.

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

`Delta Time (s)` Bu çıktı, aktivasyon mesajları arasındaki kaydedilmiş zaman aralıklarının (saniye cinsinden) bir listesini sağlar.

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

`Step Size` Zaman farklarını hesaplayabilmek için dikkate alınacak en son zaman aralıklarının sayısını ayarlamanızı sağlayan bir kaydırıcı. Aralık 1 ile 30 arasındadır.

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

`Dynamic Cycle Time Calculation` Bu fonksiyon bloğu, ardışık aktivasyon sinyalleri arasındaki süreyi dinamik olarak hesaplar.

`Configurable Step Size` Adım boyutu kaydırıcısı, kullanıcıların hatırlanacak ve hesaplanacak döngü sayısını özelleştirmesine olanak tanır.

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

1. **Connect Count Input**: Döngü zamanlayıcısını tetiklemek için `Count` sinyalini sağlayacak bir boolean giriş kaynağını bağlayın.
2. **Adjust Step Size**: Zaman hesaplamaları için değerlendirilecek döngü sayısını belirlemek amacıyla `Step Size` kaydırıcısını kullanın.
3. **Activate Count**: `Count` girişine doğru bir sinyal sağladığınızda, blok mevcut zamanı kaydetmeye başlayacaktır.
4. **Evaluate**: Yeterli sinyal kaydedildikten sonra, her bir ardışık aktivasyon arasındaki zaman aralıklarının bir listesini alacaksınız.

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

Çalıştırıldığında, bu fonksiyon bloğu zaman farklarının bir listesini çıktı olarak verir ve böylece çeşitli adımların zamanlamasını analiz etmenize olanak tanır.

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

<details>

<summary>Zaman Aralıklarını Anlamak</summary>

Tutarlı ve net sonuçlar için, aktivasyon giriş sinyalinin düzenli olarak gerçekleştiğinden emin olun. Varyasyon analizini etkileyebilir.

</details>

<details>

<summary>Performansı İzleme</summary>

Çıktı aralıklarını kaydederek, zamanla sisteminizin veya sürecinizin verimliliğini ve performansını analiz edebilirsiniz.

</details>

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

<details>

<summary>Hiç Çıktı Verisi Yok</summary>

Eğer çıktıda herhangi bir zaman aralığı almıyorsanız, en az bir kez `Count` girişinin aktif hale getirildiğinden (doğru olarak ayarlandığından) emin olun.

</details>

<details>

<summary>Beklenmedik Zaman Farkları</summary>

Eğer çıktılar beklenenden daha büyük veya küçük görünüyorsa, giriş sinyali aktivasyonlarının zamanlamasını kontrol edin ve sistem süreçlerinize göre daha doğru bir yansıma için `Step Size` kaydırıcısını ayarlayın.

</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/input-output/outputs-exports/cycle-timer.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.
