तनाव नापने का यंत्र#

परिचय#

पोटेंशियोमीटर एक एनालॉग सेंसर है जो घूर्णनशील शाफ्ट की कोणीय स्थिति को मापता है। यह शाफ्ट की स्थिति के समानुपाती वोल्टेज उत्पन्न करता है।

पोटेंशियोमीटर के प्रकार के आधार पर, यह जितनी घूर्णन गति का पता लगा सकता है, वह भिन्न होती है:

  • पोटेंशियोमीटर – 250 डिग्री तक

  • पोटेंशियोमीटर V2 – 330 डिग्री (निरंतर)

VEX V5 पोटेंशियोमीटर V1.

VEX V5 पोटेंशियोमीटर V2.

तनाव नापने का यंत्र

पोटेंशियोमीटर V2

इस पृष्ठ पर पोटेंशियोमीटर का उदाहरण नाम potentiometer_a दिया गया है। आवश्यकतानुसार इसे अपने स्वयं के कॉन्फ़िगर किए गए नाम से बदलें।

नीचे उपलब्ध विधियों की सूची दी गई है:

  • angle – पोटेंशियोमीटर की कोणीय स्थिति को डिग्री में या प्रतिशत के रूप में लौटाता है।

  • changed – पोटेंशियोमीटर का मान बदलने पर कॉल किए जाने वाले फ़ंक्शन को रजिस्टर करता है।

कंस्ट्रक्टर – पोटेंशियोमीटर या पोटेंशियोमीटर V2 को मैन्युअल रूप से आरंभ करें।

  • PotentiometerV2 – एक पोटेंशियोमीटर V2 बनाएँ।

  • Potentiometer – एक पोटेंशियोमीटर बनाएँ।

कोण#

angle पोटेंशियोमीटर की कोणीय स्थिति को डिग्री में या प्रतिशत के रूप में लौटाता है।

Usage:
potentiometer_a.angle(units)

पैरामीटर

विवरण

units

मापन की इकाई:

  • DEGREES (डिफ़ॉल्ट)
    • पोटेंशियोमीटर के लिए 0.0 से 250.0
    • पोटेंशियोमीटर V2 के लिए 0.0 से 330.0
  • PERCENT – पूर्ण घूर्णन के प्रतिशत के रूप में स्थिति (0 से 100%)

बदला हुआ#

changed एक फ़ंक्शन को पंजीकृत करता है जिसे पोटेंशियोमीटर के मान में परिवर्तन होने पर कॉल किया जाएगा।

Usage:
changed(callback, arg)

पैरामीटर

विवरण

callback

एक पूर्व-परिभाषित फ़ंक्शन जो पोटेंशियोमीटर के मान में परिवर्तन होने पर निष्पादित होता है।

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 पोटेंशियोमीटर V2 बनाता है।

Usage:
PotentiometerV2(port)

पैरामीटर

विवरण

port

पोटेंशियोमीटर V2 जिस 3-वायर पोर्ट से जुड़ा है:

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

Potentiometer#

Potentiometer एक पोटेंशियोमीटर बनाता है।

Usage:
Potentiometer(port)

पैरामीटर

विवरण

port

पोटेंशियोमीटर जिस 3-वायर पोर्ट से जुड़ा है:

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