3-വയർ എക്സ്പാൻഡർ#

ആമുഖം#

3-വയർ എക്സ്പാൻഡർ, ഒരൊറ്റ സ്മാർട്ട് പോർട്ട് കണക്ഷനിലൂടെ 8 അധിക പോർട്ടുകൾ ചേർത്ത് കൂടുതൽ 3-വയർ ഉപകരണങ്ങളെ പിന്തുണയ്ക്കാൻ V5 ബ്രെയിനെ അനുവദിക്കുന്നു.

VEX V5 3-വയർ എക്സ്പാൻഡർ.

ഈ പേജിൽ 3-വയർ എക്സ്പാൻഡർ നാമത്തിന്റെ ഉദാഹരണമായി expander ഉപയോഗിക്കുന്നു. ആവശ്യാനുസരണം നിങ്ങളുടെ സ്വന്തം കോൺഫിഗർ ചെയ്ത പേര് ഉപയോഗിച്ച് ഇത് മാറ്റിസ്ഥാപിക്കുക.

ലഭ്യമായ രീതികളുടെ ഒരു ലിസ്റ്റ് താഴെ കൊടുക്കുന്നു:

  • index – 3-വയർ എക്സ്പാൻഡർ ബന്ധിപ്പിച്ചിരിക്കുന്ന സ്മാർട്ട് പോർട്ടിനെ അടിസ്ഥാനമാക്കി ഒരു integer നൽകുന്നു.

കൺസ്ട്രക്ടർ - ഒരു 3-വയർ എക്സ്പാൻഡർ സ്വമേധയാ ഇനീഷ്യലൈസ് ചെയ്യുക.

  • Triport - ഒരു 3-വയർ എക്സ്പാൻഡർ സൃഷ്ടിക്കുക.

സൂചിക#

3-വയർ എക്സ്പാൻഡർ ബന്ധിപ്പിച്ചിരിക്കുന്ന സ്മാർട്ട് പോർട്ടിനെ അടിസ്ഥാനമാക്കി index ഒരു index നൽകുന്നു. ഉദാഹരണത്തിന്, 3-വയർ എക്സ്പാൻഡർ പോർട്ട് 1 ലേക്ക് ബന്ധിപ്പിച്ചിട്ടുണ്ടെങ്കിൽ, integer 1 നൽകും.

Usage:
expander.index()

പാരാമീറ്ററുകൾ

വിവരണം

ഈ രീതിക്ക് പാരാമീറ്ററുകൾ ഇല്ല.

കൺസ്ട്രക്ടർ#

VEXcode-ന് പുറത്ത് ഒരു 3-വയർ എക്സ്പാൻഡർ കോൺഫിഗർ ചെയ്യുന്നതിന് ആവശ്യമായ Triport ഒബ്‌ജക്റ്റുകൾ സ്വമേധയാ സൃഷ്ടിക്കാൻ കൺസ്ട്രക്‌ടറുകൾ ഉപയോഗിക്കുന്നു.

Triport#

Triport ഒരു 3-വയർ എക്സ്പാൻഡർ സൃഷ്ടിക്കുന്നു.

Usage:
Triport(smartport)

പാരാമീറ്റർ

വിവരണം

smartport

3-വയർ എക്സ്പാൻഡർ ബന്ധിപ്പിച്ചിരിക്കുന്ന സ്മാർട്ട് പോർട്ട്, Ports.PORTx ഇവിടെ x എന്നത് പോർട്ടിന്റെ നമ്പറാണ്.

# Create a 3-Wire Expander in Port 10
expander = Triport(Ports.PORT10)

ഓരോ Triport ഒബ്‌ജക്റ്റിനും 3-വയർ എക്സ്പാൻഡറിലെ പോർട്ടുകളെ പ്രതിനിധീകരിക്കുന്ന 8 പോർട്ട് ആട്രിബ്യൂട്ടുകൾ (a മുതൽ hവരെ) ഉണ്ട്. port പാരാമീറ്ററിനുള്ള ആർഗ്യുമെന്റായി മറ്റേതൊരു 3-വയർ ഉപകരണത്തിന്റെ കൺസ്ട്രക്റ്ററിലും ഇവ ഉപയോഗിക്കാം.

# Connect a Bumper Switch to the 3-Wire Expander
bumper_expanded_a = Bumper(expander.a)