Ekspander 3-żyłowy#
Wstęp#
Rozszerzacz 3-przewodowy umożliwia V5 Brain obsługę większej liczby urządzeń 3-przewodowych poprzez dodanie 8 dodatkowych portów za pomocą jednego połączenia Smart Port.

Ta strona używa nazwy expander jako przykładowej nazwy ekspandera 3-żyłowego. W razie potrzeby zastąp ją własną, skonfigurowaną nazwą.
Poniżej znajduje się lista dostępnych metod:
index– Zwracaintegerna podstawie portu inteligentnego, do którego podłączony jest ekspander 3-żyłowy.
Konstruktor – Ręczna inicjalizacja ekspandera 3-przewodowego.
Triport– Utwórz 3-przewodowy ekspander.
indeks#
index zwraca integer na podstawie portu inteligentnego, do którego podłączony jest ekspander 3-żyłowy. Na przykład, jeśli ekspander 3-żyłowy jest podłączony do portu 1, index zwróci 1.
Usage:
expander.index()
Parametry |
Opis |
|---|---|
Ta metoda nie ma żadnych parametrów. |
Konstruktor#
Konstruktory służą do ręcznego tworzenia obiektów Triport , które są niezbędne do skonfigurowania ekspandera 3-przewodowego poza programem VEXcode.
Triport#
Triport tworzy 3-przewodowy ekspander.
Usage:
Triport(smartport)
Parametr |
Opis |
|---|---|
|
Inteligentny port, do którego podłączony jest ekspander 3-żyłowy, zapisany jako |
# Create a 3-Wire Expander in Port 10
expander = Triport(Ports.PORT10)
Each
Triportobject has 8 port attributes (athroughh) that represent the ports on the 3-Wire Expander. These can be used in any other 3-Wire device’s constructor as an argument for theportparameter.
# Connect a Bumper Switch to the 3-Wire Expander
bumper_expanded_a = Bumper(expander.a)