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.

Last updated