مقياس الجهد#

مقدمة#

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

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

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

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

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

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

مقياس الجهد

مقياس الجهد 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 يُنشئ V5 Potentiometer V2.

Usage:
PotentiometerV2(port)

المعلمة

وصف

port

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

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

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

Potentiometer#

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

Usage:
Potentiometer(port)

المعلمة

وصف

port

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

  • على V5 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)