3 vadu paplašinātājs#

Ievads#

3 vadu paplašinātājs ļauj EXP Brain atbalstīt vairāk 3 vadu ierīču, pievienojot 8 papildu portus, izmantojot vienu Smart Port savienojumu.

VEX EXP 3 vadu paplašinātājs.

Šajā lapā kā 3 vadu paplašinātāja nosaukuma piemērs tiek izmantots expander Ja nepieciešams, nomainiet to ar savu konfigurēto nosaukumu.

Zemāk ir pieejamo metožu saraksts:

  • index – Atgriež integer, pamatojoties uz viedportu, kuram ir pievienots 3 vadu paplašinātājs.

Konstruktors — manuāli inicializējiet 3 vadu paplašinātāju.

  • Triport — izveidojiet 3 vadu paplašinātāju.

indekss#

index atgriež index, pamatojoties uz viedportu, kuram ir pievienots 3 vadu paplašinātājs. Piemēram, ja 3 vadu paplašinātājs ir pievienots 1. portam, integer atgriezīs 1.

Usage:
expander.index()

Parametri

Apraksts

Šai metodei nav parametru.

Konstruktors#

Konstruktori tiek izmantoti, lai manuāli izveidotu Triport objektus, kas ir nepieciešami 3 vadu paplašinātāja konfigurēšanai ārpus VEXkoda.

Triport#

Triport izveido 3 vadu paplašinātāju.

Usage:
Triport(smartport)

Parametrs

Apraksts

smartport

Viedā pieslēgvieta, kurai ir pievienots 3 vadu paplašinātājs, tiek pierakstīta kā Ports.PORTx , kur x ir pieslēgvietas numurs.

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

Katram Triport objektam ir 8 portu atribūti (a līdz h), kas attēlo 3 vadu paplašinātāja portus. Tos var izmantot jebkurā citā 3 vadu ierīces konstruktorā kā argumentu port parametram.

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