> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/arabic/alblwkat-alwzyfyh/blocks-reference/input-output/data-inputs/number-range.md).

# Number Range

توفِّر هذه الدالة واجهة منزلق أفقي سهلة الاستخدام لتحديد زوج من الحدود الرقمية (الحد الأدنى والحد الأقصى). مفيدة لإنشاء نطاقات رقمية قابلة لإعادة الاستخدام للتحكم بالمحافظ، الأحجام أو المعاملات عبر السيناريو الخاص بك.

## 📥 المدخلات

`Minimum` زوِّد برقم لتجاوز الحد الأدنى. (اختياري)

`Maximum` زوِّد برقم لتجاوز الحد الأقصى. (اختياري)

## 📤 المخرجات

`Range` يخرج الزوج الحالي (min-max) كنطاق رقمي مكوَّن من قيمتين. هذا المخرج معنون كمخرجات متعددة ويمكن استهلاكه من قِبل الكتل التي تتوقع مدخلات رقمية.

## 🕹️ الضوابط

`Min - Max` تسمية نصية تُظهر الزوج الرقمي الحالي.

`Range Slider` عنصر منزلق أفقي تسحب مقابضه لتعيين الحدود السفلى والعلوى تفاعليًا.

(ملاحظة) إذا كان هناك مدخل متصل بـ `Minimum` أو `Maximum`، فستقوم تلك القيمة باستبدال الطرف المقابل للمنزلق.

## 🎯 الميزات

* تحكم تفاعلي في الزمن الحقيقي: عدِّل كلا الطرفين للنطاق باستخدام منزلق واحد.
* تجاوز عبر المدخلات: توصيل أرقام إلى المدخلات يحدِّث (ويقيد) نطاق المنزلق تلقائيًا.
* تنسيق مخرج متعدد: يُقدَّم النطاق على شكل زوج بحيث يمكن استخدامه مباشرةً من قِبل كتل أخرى.
* ملاحظات مرئية بسيطة: تعرض التسمية القيم الحالية حتى تعرف دائمًا الحدود الفعالة.

## ⚙️ كيف يعمل

* إذا لم تكن هناك مدخلات خارجية متصلة، يستخدم المُكوّن القيم المضبوطة على `Range Slider` ويعرضها في `Min - Max`.
* عندما يتصل رقم بـ `Minimum` أو `Maximum`، تصبح تلك القيمة فعّالة ويتحدَّث نطاق المنزلق ليعكس الحدود الجديدة.
* يقوم المكوّن بإخراج الحدود الحالية باستمرار عبر `Range` بحيث تستقبل الكتل اللاحقة أحدث الزوج.

## 📝 تعليمات الاستخدام

1. اسحب البلوك إلى السيناريو الخاص بك.
2. اضبط الفترة الرقمية المطلوبة بسحب مقابض `Range Slider`.
3. اختياريًا: قم بتوصيل أرقام إلى `Minimum` و/أو `Maximum` لتجاوز أطراف المنزلق من كتل أو حسابات أخرى.
4. وصل مخرج `Range` بأي بلوك يقبل مدخلات رقمية لاستخدام الحدود في المعالجة.

## 💡 نصائح وحيل

* استخدم مع كتل المقارنة `Greater` و `Smaller` لبناء اختبارات نطاق: قم بتغذية نواتج `Greater` و `Smaller` إلى `All True` للتحقق من أن قيمة تقع داخل النطاق.
* تحكم في حدود معالجة الصور (مثلاً العرض/الارتفاع) عبر توصيل `Range` إلى مدخلات `Image Resize` أو `Image Padding` لإنشاء تدفقات عمل قابلة للتعديل تفاعليًا.
* استخدم مع `Histogram On Line` أو `Image Threshold` (عبر المدخلات الرقمية) لتبديل العتبات ديناميكيًا أثناء الفحص.
* ادمجه مع `Number Input` عندما تريد تجاوزًا رقميًا ثابتًا سهل الإدخال للمشغلين.
* أرسل الزوج الرقمي إلى `Scope` لعرض كيفية تغيّر النطاق مع الوقت أثناء التشغيل.

(نصيحة) حافظ على اتساق نطاقاتك: إذا حدَّد مدخل خارجي قيمة `Minimum` أكبر من `Maximum`، سيقوم البلوك بضبط/تقييد القيم بحيث يظل المنزلق صالحًا.

## 🛠️ استكشاف المشكلات وإصلاحها

* إذا بدت القيم المتصلة غير فعّالة، تحقّق من أن المدخلات متصلة فعلاً وتنتج مخرجات رقمية.
* إذا قفز المنزلق أو كانت الزوج المعروض غير متوقع، افحص وجود مدخلات خارجية متضاربة على `Minimum` و `Maximum`. افصل أحدها لكي يعيد المنزلق التحكم في ذلك الطرف.
* إذا تصرفت الكتل اللاحقة بغرابة، تأكد من أنها تقبل نطاقًا مكوَّنًا من قيمتين وتتوقع نفس الترتيب (min, max).
