ตัวขยาย 3 สาย#
การแนะนำ#
ตัวขยายพอร์ต 3 สาย ช่วยให้ V5 Brain รองรับอุปกรณ์ 3 สายได้มากขึ้น โดยเพิ่มพอร์ตพิเศษอีก 8 พอร์ตผ่านการเชื่อมต่อ Smart Port เพียงจุดเดียว

หน้านี้ใช้ชื่อ expander เป็นตัวอย่างสำหรับตัวขยายสัญญาณ 3 สาย โปรดแทนที่ด้วยชื่อที่คุณกำหนดเองตามต้องการ
ด้านล่างนี้คือรายการวิธีการที่มีให้เลือกใช้:
ตัวสร้าง – กำหนดค่าเริ่มต้นให้กับตัวขยายสัญญาณ 3 สายด้วยตนเอง
Triport– สร้างเครื่องขยายแบบ 3 สาย
ดัชนี#
index ส่งคืน integer โดยอิงตาม Smart Port ที่ 3-Wire Expander เชื่อมต่ออยู่ ตัวอย่างเช่น หาก 3-Wire Expander เชื่อมต่อกับ Port 1 index จะส่งคืน 1
Usage:
expander.index()
พารามิเตอร์ |
คำอธิบาย |
|---|---|
เมธอดนี้ไม่มีพารามิเตอร์ |
ผู้สร้าง#
ตัวสร้าง (Constructor) ใช้สำหรับสร้างอ็อบเจ็กต์ Triport จำนวน ตัวด้วยตนเอง ซึ่งจำเป็นสำหรับการกำหนดค่า 3-Wire Expander นอก VEXcode
Triport#
Triport สร้างเครื่องขยายแบบ 3 สาย
Usage:
Triport(smartport)
พารามิเตอร์ |
คำอธิบาย |
|---|---|
|
พอร์ตอัจฉริยะที่เชื่อมต่อกับตัวขยายสัญญาณ 3 สาย จะเขียนในรูปแบบ |
# Create a 3-Wire Expander in Port 10
expander = Triport(Ports.PORT10)
Each
Triportobject has 8 port attributes (athroughh) that represent the ports on the 3-Wire Expander. These can be used in any other 3-Wire device’s constructor as an argument for theportparameter.
# Connect a Bumper Switch to the 3-Wire Expander
bumper_expanded_a = Bumper(expander.a)