चुंबक#

परिचय#

V5 मैग्नेट का उपयोग केवल V5 वर्कसेल के साथ ही किया जाता है।

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

कार्य – चुंबक के साथ बातचीत करें।

  • pickup – किसी वस्तु को उठाने के लिए चुंबक को सक्रिय करता है।

  • drop – किसी वस्तु को गिराने के लिए चुंबक को निष्क्रिय करता है।

  • set_power – पिकअप और ड्रॉप के लिए उपयोग किए जाने वाले चुंबक के पावर स्तर को सेट करता है।

गेटर्स – मैग्नेट से डेटा वापस भेजते हैं।

  • temperature – चुंबक का तापमान लौटाता है।

  • installed – जाँच करता है कि चुंबक जुड़ा हुआ है या नहीं।

  • timestamp – मैग्नेट से प्राप्त अंतिम स्थिति पैकेट का टाइमस्टैम्प लौटाता है।

कंस्ट्रक्टर – मैग्नेट को मैन्युअल रूप से आरंभ और कॉन्फ़िगर करें।

कार्रवाई#

pickup#

pickup(duration, units, power) किसी वस्तु को उठाने के लिए चुंबक को सक्रिय करता है।

Usage: magnet.pickup(duration, units, power)

पैरामीटर

विवरण

duration

वैकल्पिक। चुंबक को सक्रिय करने की अवधि पूर्णांक या फ्लोट के रूप में।

units

वैकल्पिक। अवधि के लिए इकाइयाँ:

  • MSEC (डिफ़ॉल्ट)
  • SECONDS

power

वैकल्पिक। पावर लेवल सेट करने के लिए (0 - 100)।

# Set the Magnet to pickup.
magnet.pickup()

# Set the Magnet to pickup for 250 milliseconds at
# 90% power.
magnet.pickup(250, MSEC, 90)

drop#

drop() किसी वस्तु को गिराने के लिए चुंबक को निष्क्रिय करता है।

Usage: magnet.drop(duration, units, power)

पैरामीटर

विवरण

duration

वैकल्पिक। चुंबक को निष्क्रिय करने की अवधि एक पूर्णांक या फ्लोट के रूप में।

units

वैकल्पिक। अवधि के लिए इकाइयाँ:

  • MSEC (डिफ़ॉल्ट)
  • SECONDS

power

वैकल्पिक। पावर लेवल सेट करने के लिए (0 - 100)।

# Set the Magnet to drop.
magnet.drop()

# Set the Magnet to drop for 250 milliseconds at
# 90% power.
magnet.drop(250, MSEC, 90)

set_power#

set_power(value) पिकअप और ड्रॉप के लिए उपयोग किए जाने वाले चुंबक के पावर स्तर को सेट करता है।

Usage: magnet.set_power(value)

पैरामीटर

विवरण

value

पावर लेवल सेट करने के लिए (0 - 100)।

# Set the default power to 80%. 
magnet.set_power(80)

टिककर खेल#

temperature#

temperature() चुंबक का तापमान फ्लोट के रूप में लौटाता है।

Usage: magnet.temperature(units)

पैरामीटर

विवरण

units

वैकल्पिक। तापमान की इकाइयाँ:

  • CELSIUS (डिफ़ॉल्ट)
  • FAHRENHEIT

installed#

installed() यदि चुंबक जुड़ा हुआ है तो एक बूलियन लौटाता है।

  • True - चुंबक मस्तिष्क से जुड़ा हुआ है।

  • False - चुंबक मस्तिष्क से जुड़ा नहीं है।

Usage: magnet.installed()

पैरामीटर

विवरण

इस विधि के कोई मानदंड नहीं हैं।

timestamp#

timestamp() मैग्नेट से प्राप्त अंतिम स्थिति पैकेट के टाइमस्टैम्प के रूप में एक पूर्णांक लौटाता है।

Usage: magnet.timestamp()

पैरामीटर

विवरण

इस विधि के कोई मानदंड नहीं हैं।

कंस्ट्रक्टर्स#

कंस्ट्रक्टर का उपयोग मैग्नेट ऑब्जेक्ट को मैन्युअल रूप से बनाने के लिए किया जाता है, जो VEXcode के बाहर मैग्नेट को कॉन्फ़िगर करने के लिए आवश्यक हैं।

Electromagnet#

Electromagnet creates a magnet.

उपयोग: magnet_1 = Electromagnet(port)

पैरामीटर

विवरण

port

वह स्मार्ट पोर्ट जिससे चुंबक जुड़ा है, उसे Ports.PORT के बाद पोर्ट संख्या आती है, जो 1 से 12 तक होती है।

# Create a Magnet in Port 1.
magnet_1 = Electromagnet(Ports.PORT1)