Arduino/math/constrain

من موسوعة حسوب
< Arduino‏ | math
مراجعة 09:48، 18 أكتوبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (أنشأ الصفحة ب'تقيِّد الدالة <code>constrain()‎</code> عددًا ضمن مجالٍ محدَّدٍ. ==البنية العامة== <syntaxhighlight lang="arduino"> constr...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

تقيِّد الدالة constrain()‎ عددًا ضمن مجالٍ محدَّدٍ.

البنية العامة

constrain(x, a, b)

المعاملات

x

العدد المراد تقييده ضمن المجال من a إلى b.

a

عددُ يمثِّل الحد الأنى للمجال المراد تقييد العدد x ضمنه.

b

عددٌ يمثِّل الحد الأعلى للمجال المراد تقييد العدد x ضمنه.

القيم المعادة

يعاد العدد x إن كان واقعٌ في المجال بين a و b، أو العدد a إن كان x أصغر منه، أو العدد b إن كان x أكبر منه.

أمثلة

استعمال الدالة constrain()‎ لتقييد القيمة المقاسة من حساس:

sensVal = constrain(sensVal, 10, 150);    // تقييد مجال القيمة المقاسة من حساس

انظر أيضًا

مصادر