استكشاف أخطاء VEX V5 Smart Motors وإصلاحها

ستوفر المقالة التالية إرشادات حول كيفية استكشاف أخطاء VEX V5 Smart Motors وإصلاحها إذا كنت تواجه واحدة أو أكثر من المشكلات التالية:

  • المحرك لا يدور إلى الموضع المقصود
  • يتوقف مشروع VEXcode V5 بشكل غير متوقع في منتصف المشروع
  • المحركات تتحرك بشكل غير متوقع

المشكلة: المحرك لا يدور إلى الموضع المقصود

إذا كان المحرك الخاص بك لا يدور إلى الموضع المقصود، فجرب الخطوات التالية لاستكشاف الأخطاء وإصلاحها.

image8.png

قبل تحرير مشروع VEXcode V5 الخاص بك، تأكد من تحديد خرطوشة التروس الصحيحة في تكوين الجهاز. الخيار الافتراضي هو خرطوشة التروس الخضراء مقاس 18:1.

لمزيد من المعلومات حول تكوين المحركات الفردية في VEXcode V5, شاهد هذه المقالة.

image9.png

تحقق من الأوامر المستخدمة في مشروعك. يتم استخدام [Spin ​​to Position] لتدوير المحرك إلى موضع محدد. في المقابل، تقوم كتلة [ضبط الموضع إلى] بتعيين موضع جهاز تشفير المحرك على القيمة المحددة ولن تقوم بتحريك المحرك.

تأكد من أنك تستخدم [Spin ​​to Position] بدلاً من [Set location to] في مشاريعك.

image5.png

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

راجع هذه المقالة لمعرفة المزيد حول نسب التروس باستخدام VEX V5 Smart Motors.

image6.png

إذا لم تكن متأكدًا من المسافة التي يجب أن تتحرك بها المحرك، فاستخدم معلومات الجهاز المتوفرة على شاشة V5 Brain. لفتح معلومات الجهاز الخاصة بالمحرك، حدد أولاً "الأجهزة" من شاشة V5 Brain.

image1.png

ثم حدد المحرك الذي تريد رؤية المزيد من المعلومات عنه.

ملاحظة: يجب توصيل المحرك بـ V5 Brain حتى يتم رؤيته على شاشة الأجهزة.

image7.png

بمجرد فتحه، ستتمكن من رؤية درجة وموضع الدوران للمحرك الذكي V5 المحدد. سيتم تحديث هذا في الوقت الفعلي إذا كنت تريد أن ترى كيف تتغير القيم مع دوران المحرك.

تُبلغ معلومات الجهاز عن موضع المحرك بالدرجات والثورات، لذا عندما تقوم بتحريك المحرك (مثل فتح وإغلاق المخلب) ستتغير الأرقام. استخدم هذا الاختبار لتحديد عدد الدرجات أو الدورات اللازمة لإغلاق المخلب، أو رفع الذراع، أو تدوير المدخول، وما إلى ذلك.


المشكلة: توقف مشروع VEXcode

قد يبدو مشروعك متوقفًا لأن المحرك لا يمكنه الوصول إلى موضعه المستهدف المقصود. يمكنك ضبط الموضع الذي يتحرك المحرك نحوه أو يمكنك ضبط "مهلة" للمحرك.

image4.png

تسمح لك مهلة المحرك بتعيين حد زمني للمحرك للوصول إلى موضعه المستهدف. إذا لم يصل إلى هذا الوضع عند انتهاء الوقت، فسيتوقف المحرك عن محاولة الدوران وسينتقل المشروع إلى الأمر التالي.

image2.png

في هذا المثال، تم ضبط مهلة المحرك على 3 ثوانٍ. إذا لم يقترب المخلب من 360 درجة خلال 3 ثوانٍ، فسيتوقف المحرك عن الدوران عند علامة 3 ثوانٍ ثم ينتقل إلى الأمر التالي ويتحرك للأمام.


المشكلة: المحركات لا تشغل منصبًا

قد يكون لديك محرك ذراع يتحرك للأسفل بشكل غير متوقع لأنه يتم سحبه بواسطة الجاذبية أو قوى أخرى. يتيح لك استخدام [ضبط إيقاف المحرك] التحكم في حركة الذراع بعد اكتمال أمر آخر.

image10.png

يتيح لك الأمر [Set stop to] تحديد سلوك المحرك بعد توقفه عن الدوران.

سيؤدي استخدام المعلمة "hold" إلى توجيه المحرك لمحاربة الجاذبية. يؤدي وضع "Hold" إلى توقف المحرك فورًا وسيعيده إلى وضع التوقف إذا تم تحريكه.

image3.png

اضبط المحركات على "الإمساك" قبل الأوامر الأخرى باستخدام المحركات كما هو موضح في مثال رمز وحدة التحكم المخصص هنا.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: