Number Range

Bu fonksiyon bloğu, bir çift sayısal sınır (minimum ve maksimum) tanımlamak için kullanımı kolay yatay bir aralık kaydırıcısı sağlar. Eşikler, boyutlar veya senaryonuzdaki diğer parametreleri kontrol etmek için tekrar kullanılabilir sayısal aralıklar oluşturmakta faydalıdır.

📥 Girdiler

Minimum Alt sınırı geçersiz kılmak için bir sayı verin. (İsteğe bağlı)

Maximum Üst sınırı geçersiz kılmak için bir sayı verin. (İsteğe bağlı)

📤 Çıktılar

Range Geçerli min-max çifti, iki değerli sayısal aralık olarak çıkışa verilir. Bu çıktı, birden çok değer olarak işaretlenmiştir ve sayısal girdiler bekleyen bloklar tarafından tüketilebilir.

🕹️ Kontroller

Min - Max Geçerli sayısal çifti gösteren metin etiketi.

Range Slider Alt ve üst sınırları etkileşimli olarak ayarlamak için sürüklenen yatay kaydırıcı.

(ipucu) Minimum veya Maximum girişine bir değer bağlanırsa, bu değer kaydırıcının ilgili ucunu geçersiz kılar.

🎯 Özellikler

  • Gerçek zamanlı etkileşim: tek bir kaydırıcıyla aralığın her iki ucunu da ayarlayın.

  • Girdi geçersiz kılma: girişlere sayı bağlandığında kaydırıcı otomatik olarak güncellenir (ve sınırlandırılır).

  • Çoklu çıktı formatı: aralık, bir çift olarak sunulur; böylece diğer bloklarda doğrudan kullanılabilir.

  • Basit görsel geri bildirim: etiket, geçerli değerleri gösterir, böylece aktif sınırları her zaman bilirsiniz.

⚙️ Nasıl Çalışır

  • Dışarıdan hiçbir giriş bağlı değilse, blok Range Slider üzerinde ayarlı değerleri kullanır ve bunları Min - Max etiketinde gösterir.

  • Minimum veya Maximum girişine bir sayı bağlandığında, o değer etkinleşir ve kaydırıcı yeni sınırları yansıtacak şekilde güncellenir.

  • Blok, geçerli sınırları sürekli olarak Range üzerinden dışarı verir; böylece sonraki bloklar en güncel çifti alır.

📝 Kullanım Talimatları

  1. Bloğu senaryonuza sürükleyin.

  2. Range Slider kollarını sürükleyerek istenen sayısal aralığı ayarlayın.

  3. İsterseniz kaydırıcı uçlarını başka bloklardan veya hesaplamalardan gelen sayılarla geçersiz kılmak için Minimum ve/veya Maximum girişlerini bağlayın.

  4. Sınırları işleme almak için Range çıktısını sayısal girdi kabul eden herhangi bir bloğa bağlayın.

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

  • Karşılaştırma blokları Greater ve Smaller ile kullanarak aralık kontrolleri oluşturun: Greater ve Smaller sonuçlarını All Truee göndererek bir değerin aralık içinde olup olmadığını doğrulayın.

  • Görüntü işleme limitlerini (örn. genişlik/yükseklik) sürükleyiciyle kontrol etmek için Rangei Image Resize veya Image Padding girişlerine bağlayın.

  • Eşikleri dinamik olarak değiştirmek için Histogram On Line veya Image Threshold gibi bloklarla sayısal girdiler üzerinden birlikte kullanın.

  • Operatörlerin kolayca yazabilmesi için sabit bir sayı geçersiz kılma isterseniz Number Input ile eşleştirin.

  • Çalışma sırasında aralığın nasıl değiştiğini görselleştirmek için sayısal çifti Scopea gönderin.

(ipucu) Dışarıdan gelen bir giriş minimumu maksimumdan büyük ayarlarsa, blok kaydırıcının geçerli kalması için değerleri ayarlayıp sınırlar.

🛠️ Sorun Giderme

  • Bağlı değerler etkisiz görünüyor ise, girişlerin gerçekten bağlı olup sayısal çıktılar ürettiğini doğrulayın.

  • Kaydırıcı sıçrıyor veya görüntülenen çift beklenmedik ise, Minimum ve Maximum üzerinde çelişen dış girdiler olup olmadığını kontrol edin. Birini ayırıp kaydırıcının o ucu tekrar kontrol etmesini sağlayın.

  • Sonraki bloklar garip davranıyorsa, onların iki değerli bir aralık kabul edip etmediğini ve aynı sıra (min, max) beklentisinde olduklarını doğrulayın.

Last updated