三線擴展器#
介紹#
3線擴展器允許EXP Brain透過單一智慧型端口連接添加8個額外的端口,從而支援更多的3線設備。

本頁面以 expander 作為範例三線擴充器名稱。請根據需要將其替換為您自己配置的名稱。
以下是可用方法清單:
建構函式 – 手動初始化一個三線擴展器。
Triport– 建立 3 線擴展器。
指數#
index 傳回一個 index,該值基於 3 線擴展器所連接的智慧型連接埠。例如,如果 3 線擴展器連接到連接埠 1, integer 將傳回 1。
Usage:
expander.index()
參數 |
描述 |
|---|---|
此方法沒有參數。 |
建構函數#
建構函數用於手動建立 Triport 對象,這是在 VEXcode 之外配置 3 線擴展器所必需的。
Triport#
Triport 建立一個 3 線擴展器。
Usage:
Triport(smartport)
範圍 |
描述 |
|---|---|
|
3 線擴展器連接的智慧型端口,記為 |
# Create a 3-Wire Expander in Port 10
expander = Triport(Ports.PORT10)
每個
Triport物件有 8 個連接埠屬性(a到h),代表 3 線擴充器上的連接埠。這些屬性可以用作任何其他 3 線設備建構函數中port參數的參數。
# Connect a Bumper Switch to the 3-Wire Expander
bumper_expanded_a = Bumper(expander.a)