3vodičový expandér#
Zavedení#
3-Wire Expander umožňuje EXP Brain podporovat více 3-Wire zařízení přidáním 8 dalších portů prostřednictvím jediného připojení Smart Port.

Tato stránka používá jako příklad názvu 3vodičového expandéru expander V případě potřeby jej nahraďte vlastním nakonfigurovaným názvem.
Níže je uveden seznam dostupných metod:
Konstruktor – Ruční inicializace 3vodičového expandéru.
Triport– Vytvořte 3-Wire Expander.
index#
index vrací integer na základě inteligentního portu, ke kterému je 3vodičový expandér připojen. Například pokud je 3vodičový expandér připojen k portu 1, index vrátí 1.
Usage:
expander.index()
Parametry |
Popis |
|---|---|
Tato metoda nemá žádné parametry. |
Konstruktor#
Konstruktory se používají k ručnímu vytvoření objektů Triport , které jsou nezbytné pro konfiguraci 3-Wire Expanderu mimo VEXcode.
Triport#
Triport vytvoří 3-Wire Expander.
Usage:
Triport(smartport)
Parametr |
Popis |
|---|---|
|
Inteligentní port, ke kterému je připojen 3vodičový expandér, zapsaný jako |
# Create a 3-Wire Expander in Port 10
expander = Triport(Ports.PORT10)
Každý objekt
Triportmá 8 atributů portů (aažh), které představují porty na 3-Wire Expanderu. Ty lze použít v konstruktoru jakéhokoli jiného 3-Wire zařízení jako argument pro parametrport.
# Connect a Bumper Switch to the 3-Wire Expander
bumper_expanded_a = Bumper(expander.a)