# Absolute

Bu fonksiyon bloğu, sayısal bir girdinin mutlak değerini döndürür. İşaretinden bağımsız olarak bir sayının büyüklüğüne (örneğin, mesafeler, hata büyüklükleri veya farklar) ihtiyaç duyduğunuz her durumda kullanışlıdır.

## 📥 Girdiler

`Number` — Tek bir sayısal değer (pozitif, negatif veya sıfır).

## 📤 Çıktılar

`Number` — Girdinin mutlak değeri (negatif olmayan).

## 🕹️ Kontroller

Bu fonksiyon bloğunun etkileşimli bir kontrolü yoktur.

## ⚙️ Çalışma Mekanizması

Blok çalıştığında, `Number` girişine verilen değeri okur ve mutlak değerini `Number` çıktısına verir. Girdi negatifse çıktı pozitif karşılığı olur; değilse değer değişmeden iletilir.

## 🎯 Özellikler

* Basit ve belirlenebilir: her zaman negatif olmayan bir sayısal sonuç üretir.
* Hafif: gerçek zamanlı veya düşük gecikmeli kurulumlar için uygundur.
* Zincirlemeye uygundur: tek sayısal değerlerle veya diğer matematik bloklarının sonuçlarıyla güvenle çalışır.

## 📝 Kullanım

* Herhangi bir sayı üreten bloğu (sensör okumaları, hesaplamalar, sayıcılar) `Number` girişine bağlayın.
* Çıktı değerini işaret olmadan bir büyüklük gerektiği yerlerde kullanın (ör. karşılaştırma, biçimlendirme, kayıt).

Yaygın örnekler:

* İki değer arasındaki mutlak farkı hesaplamak için önce `Subtract` bloğunu, ardından bu bloğu kullanın.
* İşaretli bir hata değerini eşik kontrolleri veya uyarılar için büyüklüğe dönüştürün.

## 💡 İpuçları ve Püf Noktaları

* Farkın büyüklüğünü almak için `Subtract` ile birlikte kullanın (ör. ölçüm vs. referans).
* Büyüklükleri eşiklerle karşılaştırmak için `Greater` veya `Smaller` ile birlikte kullanın.
* İnsan dostu sayısal gösterimler için sonucu `Round` ile yuvarlayın veya kayıt için `CSV Export` / `Data Write Global` bloklarına gönderin.
* Liste veya toplu sayı üreten akışlar için, `Batch Processing` / `Debatch` ile değerleri işleyip sonra mutlak bloğunu uygulamayı düşünün.

(ipucu: birleştirebileceğiniz ilgili bloklar: `Add`, `Subtract`, `Multiply`, `Divide`, `Round`, `Square Root`, `Maximum`, `Minimum`, `Greater`, `Smaller`, `CSV Export`)

## 🛠️ Sorun Giderme

* Çıktı beklediğiniz gibi değilse, upstream bloğun gerçekten sayısal bir değer gönderdiğini (boş veya None olmadığını) kontrol edin.
* Girdileri mutlak işlemi uygulamadan önce doğrulamak veya sayısal forma dönüştürmek için upstream'e `Is None` veya `Data Type Converter` blokları ekleyin.


---

# 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/mathmetical-operations/absolute.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.
