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

ഈ പേജിൽ 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)
പാരാമീറ്റർ |
വിവരണം |
|---|---|
|
3-വയർ എക്സ്പാൻഡർ ബന്ധിപ്പിച്ചിരിക്കുന്ന സ്മാർട്ട് പോർട്ട്, |
# 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)