فيكتور موتور#
مقدمة#
وحدة التحكم في المحركات VEX Victor Motor Controller هي وحدة تحكم قديمة في المحركات تأخذ إشارة PWM ثلاثية الأسلاك من الدماغ للتحكم في محركات VEXpro/EDR DC التي لا يمكن توصيلها مباشرة بالمنافذ الذكية.
تستخدم هذه الصفحة الاسم victor_motor كمثال لاسم وحدة تحكم محرك فيكتور. استبدله بالاسم الذي قمت بتكوينه حسب الحاجة.
فيما يلي قائمة بالطرق المتاحة:
spin– يدور المحرك للأمام أو للخلف حتى يتوقف.stop– إيقاف المحرك على الفور.set_velocity– يخبر المحرك بمدى سرعة دورانه.set_reversed– يقوم بتعيين اتجاه المحرك ليكون معكوسًا.
المنشئ – تهيئة وحدة تحكم محرك فيكتور يدويًا.
MotorVictor– إنشاء وحدة تحكم محرك فيكتور.
يلف#
spin المحرك المتصل في اتجاه محدد باستخدام سرعة المحرك الحالية.
Usage:
victor_motor.spin(direction, velocity, units)
حدود |
وصف |
|---|---|
|
اتجاه دوران المحرك:
|
|
Optional. The velocity to spin with from 0% to 100% when using |
|
اختياري. وحدة السرعة:
|
قف#
stop إيقاف المحرك المتصل فوراً.
Usage:
victor_motor.stop()
حدود |
وصف |
|---|---|
لا تحتوي هذه الطريقة على أي معلمات. |
ضبط السرعة#
يُحدد set_velocity سرعة دوران المحرك. كلما زادت النسبة المئوية، زادت سرعة دوران المحرك، وكلما انخفضت، قلت سرعة دورانه.
يبدأ كل مشروع بدوران كل محرك متصل بسرعة 50% بشكل افتراضي.
Usage:
victor_motor.set_velocity(value, units)
المعلمة |
وصف |
|---|---|
|
The velocity to spin with from 0% to 100% when using |
|
اختياري. وحدة السرعة:
|
set_reversed#
set_reversed sets the motor to be reversed so that the FORWARD direction will spin clockwise. This method works the same as setting the reverse parameter to True when constructing a MotorVictor.
Usage:
victor_motor.set_reversed(value)
حدود |
وصف |
|---|---|
|
ما إذا كان اتجاه دوران المحرك معكوسًا:
|
المُنشئون#
تُستخدم الدوال البانية لإنشاء MotorVictor ، وهي ضرورية لتكوين وحدة تحكم محرك Victor.
MotorVictor#
MotorVictor يقوم بإنشاء وحدة تحكم محرك Victor.
Usage:
MotorVictor(port, reverse)
المعلمة |
وصف |
|---|---|
|
المنفذ ثلاثي الأسلاك الذي يتصل به المتحكم:
|
|
اختياري. يحدد ما إذا كان يجب عكس اتجاه دوران المحرك.
|
# Create a Victor Motor Controller in Port A
victor_motor = MotorVictor(brain.three_wire_port.a)