3선 확장기#
소개#
3선 확장기를 사용하면 V5 브레인이 단일 스마트 포트 연결을 통해 8개의 추가 포트를 추가하여 더 많은 3선 장치를 지원할 수 있습니다.

이 페이지에서는 3선 확장기의 이름으로 expander 을 예시로 사용합니다. 필요에 따라 구성된 이름으로 변경하십시오.
다음은 사용 가능한 방법 목록입니다.
생성자 – 3선 확장기를 수동으로 초기화합니다.
Triport- 3선 확장기를 생성합니다.
색인#
index 3선 확장기가 연결된 스마트 포트에 따라 index을 반환합니다. 예를 들어 3선 확장기가 포트 1에 연결된 경우 integer 1 반환합니다.
Usage:
expander.index()
매개변수 |
설명 |
|---|---|
이 메서드에는 매개변수가 없습니다. |
건설자#
생성자는 VEXcode 외부에서 3선 확장기를 구성하는 데 필요한 Triport 객체를 수동으로 생성하는 데 사용됩니다.
Triport#
Triport 3선 확장기를 생성합니다.
Usage:
Triport(smartport)
매개변수 |
설명 |
|---|---|
|
3선 확장기가 연결된 스마트 포트는 |
# Create a 3-Wire Expander in Port 10
expander = Triport(Ports.PORT10)
각
Triport객체는 3선 확장기의 포트를 나타내는 8개의 포트 속성(a~h)을 가지고 있습니다. 이러한 속성은 다른 3선 장치의 생성자에서port매개변수의 인수로 사용할 수 있습니다.
# Connect a Bumper Switch to the 3-Wire Expander
bumper_expanded_a = Bumper(expander.a)