موسع ثلاثي الأسلاك#

مقدمة#

يسمح موسع الأسلاك الثلاثة لـ EXP Brain بدعم المزيد من الأجهزة ذات الأسلاك الثلاثة عن طريق إضافة 8 منافذ إضافية من خلال اتصال منفذ ذكي واحد.

موسع VEX EXP ثلاثي الأسلاك.

تستخدم هذه الصفحة اسم "موسع expander كمثال لاسم موسع الأسلاك الثلاثة. استبدله بالاسم الذي قمت بتكوينه حسب الحاجة.

فيما يلي قائمة بالطرق المتاحة:

  • index – تُرجع integer بناءً على المنفذ الذكي الذي يتصل به موسع الأسلاك الثلاثة.

المنشئ – تهيئة موسع ثلاثي الأسلاك يدويًا.

  • Triport - قم بإنشاء موسع ثلاثي الأسلاك.

فِهرِس#

يُرجع المؤشر index قيمة index بناءً على المنفذ الذكي المتصل به موسع الأسلاك الثلاثة. على سبيل المثال، إذا كان موسع الأسلاك الثلاثة متصلاً بالمنفذ 1، فإن المؤشر integer سيرجع 1.

Usage:
expander.index()

حدود

وصف

لا تحتوي هذه الطريقة على أي معلمات.

المُنشئ#

تُستخدم الدوال البانية لإنشاء كائنات Triport Triport وهي ضرورية لتكوين موسع 3 أسلاك خارج VEXcode.

Triport#

Triport ينشئ موسعًا مكونًا من 3 أسلاك.

Usage:
Triport(smartport)

المعلمة

وصف

smartport

المنفذ الذكي الذي يتصل به موسع الأسلاك الثلاثة، مكتوبًا على النحو التالي: Ports.PORTx حيث x هو رقم المنفذ.

# Create a 3-Wire Expander in Port 10
expander = Triport(Ports.PORT10)

يحتوي كل كائن من نوع Triport على 8 سمات للمنافذ (a ومن h) تمثل المنافذ الموجودة على موسع الأسلاك الثلاثة. ويمكن استخدام هذه السمات في مُنشئ أي جهاز آخر من نوع 3-Wire كوسيط للمعامل port.

# Connect a Bumper Switch to the 3-Wire Expander
bumper_expanded_a = Bumper(expander.a)