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)
Numbergiriş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
Subtractbloğ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
Subtractile birlikte kullanın (ör. ölçüm vs. referans).Büyüklükleri eşiklerle karşılaştırmak için
GreaterveyaSmallerile birlikte kullanın.İnsan dostu sayısal gösterimler için sonucu
Roundile yuvarlayın veya kayıt içinCSV Export/Data Write Globalbloklarına gönderin.Liste veya toplu sayı üreten akışlar için,
Batch Processing/Debatchile 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 NoneveyaData Type Converterblokları ekleyin.
Last updated