مقياس الجهد#

مقدمة#

مقياس الجهد هو مستشعر تناظري يقيس الوضع الزاوي لعمود دوار. ويخرج جهدًا يتناسب مع موضعه.

يختلف مقدار الدوران الذي يمكن لجهاز قياس الجهد اكتشافه باختلاف إصداره:

  • مقياس الجهد - حتى 250 درجة

  • مقياس الجهد V2 – 330 درجة (مستمر)

مقياس الجهد VEX EXP الإصدار 1.

مقياس الجهد VEX EXP الإصدار الثاني.

مقياس الجهد

مقياس الجهد V2

تستخدم هذه الصفحة اسم مقياس الجهد potentiometer_a كمثال. استبدله بالاسم الذي قمت بتكوينه حسب الحاجة.

فيما يلي قائمة بالطرق المتاحة:

  • angle – تُرجع الموضع الزاوي لمقياس الجهد.

  • changed – يسجل دالة ليتم استدعاؤها كلما تغيرت قيمة مقياس الجهد.

المنشئات – تهيئة مقياس الجهد أو مقياس الجهد V2 يدويًا.

زاوية#

الزاوية angle تعيد الوضع الزاوي لمقياس الجهد.

Usage:
potentiometer_a.angle(units)

المعلمة

وصف

units

وحدة القياس:

  • DEGREES (افتراضي)
    • من 0.0 إلى 250.0 لمقياس الجهد
    • من 0.0 إلى 330.0 لمقياس الجهد V2
  • PERCENT - الموضع كنسبة مئوية من الدوران الكامل (من 0 إلى 100%)

تم التغيير#

changed يسجل دالة يتم استدعاؤها كلما تغيرت قيمة مقياس الجهد.

Usage:
changed(callback, arg)

حدود

وصف

callback

A previously defined function that executes when the Potentiometer’s value changes.

arg

اختياري. مجموعة tuple تحتوي على الوسائط التي تُمرر إلى دالة الاستدعاء. انظر الدوال ذات المعاملات لمزيد من المعلومات.

def my_function():
  brain.screen.print("Value changed!")

# Call my_function whenever potentiometer_a's angle changes
potentiometer_a.changed(my_function)

المُنشئون#

تُستخدم المُنشئات لإنشاء كائنات PotentiometerV2 و Potentiometer يدويًا، وهي ضرورية لتكوين أجهزة قياس الجهد خارج VEXcode.

PotentiometerV2#

PotentiometerV2 يُنشئ جهاز قياس الجهد V2.

Usage:
PotentiometerV2(port)

المعلمة

وصف

port

المنفذ ثلاثي الأسلاك الذي يتصل به مقياس الجهد V2:

# Create a Potentiometer V2 in Port A
potentiometer_a = PotentiometerV2(brain.three_wire_port.a)

Potentiometer#

Potentiometer يُنشئ مقياس جهد.

Usage:
Potentiometer(port)

المعلمة

وصف

port

المنفذ ثلاثي الأسلاك الذي يتصل به مقياس الجهد:

  • على EXP Brain – brain.three_wire_port.x حيث x هو رقم المنفذ.
  • على 3-Wire Expander – expander.a حيث expander هو اسم مثيل الموسع.

# Create a Potentiometer in Port A
potentiometer_a = Potentiometer(brain.three_wire_port.a)