3 laidų plėtiklis#
Įvadas#
3 laidų plėtiklis leidžia „V5 Brain“ palaikyti daugiau 3 laidų įrenginių, pridedant 8 papildomus prievadus per vieną „Smart Port“ jungtį.

Šiame puslapyje kaip 3 laidų plėtiklio pavadinimo pavyzdys naudojamas expander Prireikus pakeiskite jį savo sukonfigūruotu pavadinimu.
Žemiau pateikiamas galimų metodų sąrašas:
Konstruktorius – rankiniu būdu inicijuokite 3 laidų plėtiklį.
Triport– sukurkite 3 laidų plėtiklį.
indeksas#
index grąžina index pagal išmanųjį prievadą, prie kurio prijungtas 3 laidų plėtiklis. Pavyzdžiui, jei 3 laidų plėtiklis prijungtas prie 1 prievado, integer grąžins 1.
Usage:
expander.index()
Parametrai |
Aprašymas |
|---|---|
Šis metodas neturi parametrų. |
Konstruktorius#
Konstruktoriai naudojami rankiniu būdu sukurti Triport objektų, kurie yra būtini norint konfigūruoti 3 laidų plėtiklį ne naudojant VEX kodą.
Triport#
Triport sukuria 3 laidų plėtiklį.
Usage:
Triport(smartport)
Parametras |
Aprašymas |
|---|---|
|
Išmanusis prievadas, prie kurio prijungtas 3 laidų plėtiklis, užrašomas kaip |
# Create a 3-Wire Expander in Port 10
expander = Triport(Ports.PORT10)
Kiekvienas
Triportobjektas turi 8 prievadų atributus (aikih), kurie nurodo 3 laidų plėtiklio prievadus. Juos galima naudoti bet kurio kito 3 laidų įrenginio konstruktoriuje kaip argumentąportparametrui.
# Connect a Bumper Switch to the 3-Wire Expander
bumper_expanded_a = Bumper(expander.a)