Επεκτατήρας 3 καλωδίων#
Εισαγωγή#
Η επέκταση 3 καλωδίων επιτρέπει στο EXP Brain να υποστηρίζει περισσότερες συσκευές 3 καλωδίων προσθέτοντας 8 επιπλέον θύρες μέσω μίας μόνο σύνδεσης Smart Port.

Αυτή η σελίδα χρησιμοποιεί το όνομα expander ως παράδειγμα επεκτατήρα 3 καλωδίων. Αντικαταστήστε το με το δικό σας διαμορφωμένο όνομα, όπως απαιτείται.
Παρακάτω είναι μια λίστα με τις διαθέσιμες μεθόδους:
index– Επιστρέφει ένανintegerμε βάση την Έξυπνη Θύρα στην οποία είναι συνδεδεμένος ο Επεκτατής 3-Συρμάτων.
Κατασκευαστής – Χειροκίνητη αρχικοποίηση ενός 3-Wire Expander.
Triport– Δημιουργήστε ένα Expander 3 συρμάτων.
δείκτης#
index επιστρέφει έναν integer με βάση την Έξυπνη Θύρα στην οποία είναι συνδεδεμένος ο Επεκτατής 3-Συρμάτων. Για παράδειγμα, εάν ο Επεκτατής 3-Συρμάτων είναι συνδεδεμένος στη Θύρα 1, index θα επιστρέψει 1.
Usage:
expander.index()
Παράμετροι |
Περιγραφή |
|---|---|
Αυτή η μέθοδος δεν έχει παραμέτρους. |
Κατασκευαστής#
Οι κατασκευαστές χρησιμοποιούνται για τη χειροκίνητη δημιουργία αντικειμένων Triport , τα οποία είναι απαραίτητα για τη διαμόρφωση ενός Expander 3-Wire εκτός του VEXcode.
Triport#
Triport δημιουργεί ένα Expander 3 συρμάτων.
Usage:
Triport(smartport)
Παράμετρος |
Περιγραφή |
|---|---|
|
Η Έξυπνη Θύρα στην οποία είναι συνδεδεμένος ο Επεκτατής 3-Συρμάτων, γράφεται ως |
# Create a 3-Wire Expander in Port 10
expander = Triport(Ports.PORT10)
Κάθε αντικείμενο
Triportέχει 8 χαρακτηριστικά θύρας (aέωςh) που αντιπροσωπεύουν τις θύρες στον Επεκτατή 3-Wire. Αυτά μπορούν να χρησιμοποιηθούν σε οποιονδήποτε άλλο κατασκευαστή συσκευής 3-Wire ως όρισμα για την παράμετροport.
# Connect a Bumper Switch to the 3-Wire Expander
bumper_expanded_a = Bumper(expander.a)