> 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/data-logic/mathmetical-operations/minimum.md).

# Minimum

تجد هذه الدالة أصغر قيمة من قائمة من المدخلات الرقمية وتعيد تلك القيمة مع موضعها (index) في القائمة. مناسب لمقارنة قياسات، درجات أو أي مجموعة أرقام لتحديد القيمة الصغرى ومكان حدوثها.

## 📥 المدخلات

`Values` قائمة من قيمة واحدة أو عدة قيم رقمية. عدد مآخذ الإدخال قابل للتعديل.

## 📤 المخرجات

`Number` أصغر قيمة رقمية وجدت من بين المدخلات المقدمة.

`Index` موضع (index) القيمة الصغرى داخل قائمة المدخلات المقدمة.

## 🕹️ الضوابط

`Input size` اختر عدد القيم التي تريد مقارنتها. سيقوم الكتلة تلقائيًا بإضافة أو إزالة مآخذ الإدخال لتطابق الحجم المحدد.

(كيفية الاستخدام) لتغيير عدد الأرقام التي تقارنها، افتح قائمة `Input size` واختر العدد المرغوب. يقوم البلوك بتحديث مآخذ الإدخال تلقائيًا.

## 🎯 الميزات

* مدخلات ديناميكية: قم بزيادة أو تقليل عدد المدخلات الرقمية بسهولة دون إعادة تهيئة الوصلات.
* مخرجات مزدوجة: يعيد كلًا من القيمة الصغرى وindex الخاص بها حتى تتمكن من تفعيل إجراءات أو وسم النتائج اعتمادًا على الموضع.
* تقييم آمن: يتخطى المآخذ غير المتصلة حتى لا تتعطل سير العملية في التكوينات الجزئية.

## ⚙️ آلية التشغيل

عند تقييم النظام لهذا البلوك، يقرأ جميع المدخلات الرقمية المتصلة، يتجاهل المآخذ الفارغة/غير المتصلة، ويحسب أصغر قيمة وindex المقابل لها. ثم يخرج القيمة الصغرى والindex للمعالجة اللاحقة.

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

1. اضبط عدد المدخلات المطلوب عبر `Input size`.
2. وصل مصادر رقمية إلى مآخذ الإدخال (على سبيل المثال، استخدم كتل `Number Input` أو المخرجات الرقمية من كتل أخرى).
3. استخدم مخرج `Number` حيث تحتاج لأصغر قيمة.
4. استخدم مخرج `Index` لتحديد أي مدخل أعطى تلك القيمة.

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

* ادمجه مع `Number Input` لإدخال قيم اختبار يدويًا أثناء إعداد أو تصحيح التدفق.
* استخدم `Maximum` بجانب هذا البلوك للحصول على القيمتين القصوى والصغرى من نفس المجموعة.
* إذا كنت تحتاج لاختيار عنصر محدد من دفعة بعد إيجاد index الأدنى، أدخل الـ index في `Get Element` لاسترجاع العنصر المرتبط.
* للقياسات الصاخبة، فكّر في معالجة البيانات قبل إدخالها هنا (مثل: تنعيم أو ترشيح) باستخدام كتل مثل `Data Memory` لحفظ القيم الوسيطة أو `Round` لتطبيع الدقة.
* لعرض اتجاهات أو قيم حية، أرسل المخرجات إلى `Scope` أو سجّلها باستخدام `CSV Export` / `Image Logger` للتحليل لاحقًا.
* عند العمل مع بيانات مجمعة (batched)، استخدم كتل `Debatch` و `Batch Processing` لتحويل بين الدُفعات والقيم الفردية والتأكد من أن البلوك يتلقى تنسيق الإدخال المتوقع.

## 🛠️ استكشاف الأخطاء وإصلاحها

* إذا أعاد البلوك نتائج غير متوقعة، تحقق من أن جميع مآخذ الإدخال المقصودة متصلة وتُعطي قيمًا رقمية.
* إذا كان بعض المدخلات يجب تجاهلها، اترك مآخذها غير متصلة — سيقوم البلوك بتخطيها.
* إذا بدا أن الـ index غير صحيح، تحقق من ترتيب مآخذ الإدخال المتصلة؛ فالـ index يشير إلى الموضع في قائمة الإدخال بعد تجاهل المآخذ غير المتصلة.
