3-draads expander#
Invoering#
Met de 3-draads uitbreidingsmodule kan de V5 Brain meer 3-draads apparaten ondersteunen door 8 extra poorten toe te voegen via één enkele Smart Port-aansluiting.

Op deze pagina wordt expander als voorbeeldnaam voor een 3-draads expander gebruikt. Vervang dit door uw eigen geconfigureerde naam indien nodig.
Hieronder vindt u een lijst met beschikbare methoden:
index– Retourneert eenintegerop basis van de Smart Port waarop de 3-draads expander is aangesloten.
Constructor – Initialiseer handmatig een 3-draads expander.
Triport– Maak een 3-draads expander.
index#
index retourneert een integer op basis van de Smart Port waarop de 3-Wire Expander is aangesloten. Als de 3-Wire Expander bijvoorbeeld is aangesloten op Port 1, retourneert index 1.
Usage:
expander.index()
Parameters |
Beschrijving |
|---|---|
Deze methode heeft geen parameters. |
Constructor#
Constructors worden gebruikt om handmatig Triport objecten te creëren, die nodig zijn voor het configureren van een 3-draads expander buiten VEXcode.
Triport#
Triport creëert een 3-draads expander.
Usage:
Triport(smartport)
Parameter |
Beschrijving |
|---|---|
|
De Smart Port waarop de 3-draads expander is aangesloten, wordt weergegeven als |
# Create a 3-Wire Expander in Port 10
expander = Triport(Ports.PORT10)
Elk
Triportobject heeft 8 poortattributen (atot en meth) die de poorten op de 3-draads expander vertegenwoordigen. Deze kunnen in de constructor van elk ander 3-draads apparaat worden gebruikt als argument voor deportparameter.
# Connect a Bumper Switch to the 3-Wire Expander
bumper_expanded_a = Bumper(expander.a)