3-वायर एक्सपेंडर#
परिचय#
3-वायर एक्सपेंडर EXP ब्रेन को एक सिंगल स्मार्ट पोर्ट कनेक्शन के माध्यम से 8 अतिरिक्त पोर्ट जोड़कर अधिक 3-वायर डिवाइसों को सपोर्ट करने की अनुमति देता है।

इस पृष्ठ पर उदाहरण के तौर पर 3-वायर एक्सपेंडर का नाम expander दिया गया है। आवश्यकतानुसार इसे अपने स्वयं के कॉन्फ़िगर किए गए नाम से बदलें।
नीचे उपलब्ध विधियों की सूची दी गई है:
कंस्ट्रक्टर – 3-वायर एक्सपेंडर को मैन्युअल रूप से आरंभ करें।
Triport- एक 3-तार विस्तारक बनाएं।
अनुक्रमणिका#
index 3-वायर एक्सपेंडर से जुड़े स्मार्ट पोर्ट के आधार पर एक index लौटाता है। उदाहरण के लिए, यदि 3-वायर एक्सपेंडर पोर्ट 1 से जुड़ा है, तो integer 1 लौटाएगा।
Usage:
expander.index()
पैरामीटर |
विवरण |
|---|---|
इस विधि के कोई मानदंड नहीं हैं। |
निर्माता#
कंस्ट्रक्टर का उपयोग मैन्युअल रूप से Triport ऑब्जेक्ट बनाने के लिए किया जाता है, जो VEXcode के बाहर 3-वायर एक्सपेंडर को कॉन्फ़िगर करने के लिए आवश्यक हैं।
Triport#
Triport एक 3-वायर एक्सपैंडर बनाता है।
Usage:
Triport(smartport)
पैरामीटर |
विवरण |
|---|---|
|
स्मार्ट पोर्ट जिससे 3-वायर एक्सपेंडर जुड़ा हुआ है, उसे |
# Create a 3-Wire Expander in Port 10
expander = Triport(Ports.PORT10)
प्रत्येक
Triportऑब्जेक्ट में 8 पोर्ट विशेषताएँ (aसेh) होती हैं जो 3-वायर एक्सपेंडर पर पोर्ट्स को दर्शाती हैं। इनका उपयोग किसी अन्य 3-वायर डिवाइस के कंस्ट्रक्टर मेंportपैरामीटर के लिए तर्क के रूप में किया जा सकता है।
# Connect a Bumper Switch to the 3-Wire Expander
bumper_expanded_a = Bumper(expander.a)