3 laidų plėtiklis#

Įvadas#

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

VEX EXP 3 laidų plėtiklis.

Š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:

  • index – Grąžina integer reikšmę pagal išmanųjį prievadą, prie kurio prijungtas 3 laidų plėtiklis.

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

smartport

Išmanusis prievadas, prie kurio prijungtas 3 laidų plėtiklis, užrašomas kaip Ports.PORTx , kur x yra prievado numeris.

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

Kiekvienas Triport objektas turi 8 prievadų atributus (a iki h), kurie nurodo 3 laidų plėtiklio prievadus. Juos galima naudoti bet kurio kito 3 laidų įrenginio konstruktoriuje kaip argumentą port parametrui.

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