3 Kablolu Genişletici#
giriiş#
3 Kablolu Genişletici, tek bir Akıllı Bağlantı Noktası bağlantısı üzerinden 8 ek bağlantı noktası ekleyerek V5 Brain’in daha fazla 3 kablolu cihazı desteklemesini sağlar.

Bu sayfada örnek olarak 3 telli genişletici adı olarak expander kullanılmıştır. İhtiyaç duydukça kendi yapılandırdığınız adla değiştirin.
Aşağıda mevcut yöntemlerin listesi bulunmaktadır:
index– 3 Kablolu Genişleticinin bağlı olduğu Akıllı Bağlantı Noktasına bağlı olarak birintegerdöndürür.
Yapıcı – 3 Kablolu Genişleticiyi Manuel Olarak Başlatın.
Triport– 3 Kablolu Genişletici oluşturun.
indeks#
index 3 Kablolu Genişleticinin bağlı olduğu Akıllı Bağlantı Noktasına bağlı olarak bir index döndürür. Örneğin, 3 Kablolu Genişletici Bağlantı Noktası 1’e bağlıysa, integer 1 döndürecektir.
Usage:
expander.index()
Parametreler |
Tanım |
|---|---|
Bu yöntemin parametresi yoktur. |
Yapıcı#
Yapıcılar, VEXcode dışında 3 telli genişleticiyi yapılandırmak için gerekli olan Triport nesnesini manuel olarak oluşturmak için kullanılır.
Triport#
Triport 3 Kablolu Genişletici oluşturur.
Usage:
Triport(smartport)
Parametre |
Tanım |
|---|---|
|
3 Kablolu Genişletici’nin bağlı olduğu Akıllı Bağlantı Noktası, |
# Create a 3-Wire Expander in Port 10
expander = Triport(Ports.PORT10)
Her bir
Triportnesnesi, 3 Kablolu Genişletici üzerindeki portları temsil eden 8 port özniteliğine (a,h) sahiptir. Bunlar, herhangi bir diğer 3 Kablolu cihazın yapıcı fonksiyonundaportparametresi için argüman olarak kullanılabilir.
# Connect a Bumper Switch to the 3-Wire Expander
bumper_expanded_a = Bumper(expander.a)