3-проводной расширитель#
Введение#
Расширитель 3-проводного подключения позволяет V5 Brain поддерживать больше 3-проводных устройств, добавляя 8 дополнительных портов через одно соединение Smart Port.

На этой странице в качестве примера имени 3-проводного расширителя используется expander При необходимости замените его на собственное имя.
Ниже приведён список доступных методов:
index– Возвращаетintegerна основе интеллектуального порта, к которому подключен 3-проводной расширитель.
Конструктор – Ручная инициализация 3-проводного расширителя.
Triport– создание 3-проводного расширителя.
индекс#
index возвращает integer на основе Smart Port, к которому подключен 3-Wire Expander. Например, если 3-Wire Expander подключен к Port 1, index вернет 1.
Usage:
expander.index()
Параметры |
Описание |
|---|---|
Этот метод не имеет параметров. |
Конструктор#
Конструкторы используются для ручного создания Triport , необходимых для настройки 3-проводного расширителя вне VEXcode.
Triport#
Triport создает 3-проводной расширитель.
Usage:
Triport(smartport)
Параметр |
Описание |
|---|---|
|
Интеллектуальный порт, к которому подключен 3-проводной расширитель, обозначается как |
# 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)