تم تصميم هذا الدليل لمساعدة مستخدمي مجموعة أدوات V5 Pneumatics Kit في التنقل في عملية فهم وتكوين وترميز أدواتهم الهوائية. لمزيد من المعلومات حول المكونات الموجودة ضمن مجموعة V5 Pneumatics Kit، اطلع على هذه المقالة من مكتبة VEX.
خيارات التحكم والإعداد
في مجموعة V5 Pneumatics، يلعب الملف اللولبي مزدوج الفعل وكابل تشغيل الملف اللولبي المزدوج المصاحب له أدوارًا رئيسية في تمكين المستخدمين من التحكم في الأنظمة الهوائية عبر VEXcode V5.
للتعرف على كيفية عمل الملف اللولبي، اطلع على هذه المقالة من مكتبة VEX.
تكوين الملف اللولبي
وبما أننا تعلمنا أن الملف اللولبي هو مجرد جهاز ثلاثي الأسلاك يمكننا تغيير حالته، فسنقوم الآن بإضافة الجهاز وتكوينه في VEXcode V5.
افتح VEXcode V5 وحدد زر الأجهزة لفتح نافذة الأجهزة.
حدد "إضافة جهاز".
حدد "3-WIRE".
بعد تحديد "3-WIRE"، حدد "DIGITAL OUT".
تذكر أننا بحاجة إلى إخبار الملف اللولبي بالحالة التي يجب أن يكون عليها. للقيام بذلك، نحتاج إلى إرسال المعلومات عبر الأسلاك الثلاثة، ولهذا السبب اخترنا جهاز الإخراج الرقمي.
بعد تحديد Digital Out، اختر منفذ الأسلاك الثلاثة الذي قمت بتوصيل كابل تشغيل الملف اللولبي به على Robot Brain. لن تكون المنافذ التي تم تكوينها بالفعل للأجهزة الأخرى متاحة.
بمجرد تحديد المنفذ، حدد "تم" لإرسال الجهاز إلى التكوين أو "إلغاء" للعودة إلى قائمة الأجهزة.
ملاحظة: سيؤدي تحديد "إلغاء" إلى التراجع عن أي تغييرات أجريتها على الجهاز ولن يكون جزءًا من التكوين.
بعد ذلك، ظهرت الآن أوامر الاستشعار "Digital Out" في قسم الاستشعار.
تعمل أوامر الإخراج الرقمي على تغيير حالة الملف اللولبي:
منخفض - تدفق الهواء إلى المخرج أ
عالي - تدفق الهواء إلى المخرج B
لمزيد من المعلومات حول تكوين أجهزة 3-Wire Digital In وDigital Out في VEXcode V5 مثل كيفية إعادة تسميتها أو حذفها من التكوين أو تغيير رقم المنفذ الخاص بها، اطلع على هذه المقالة من مكتبة VEX.
ترميز الملف اللولبي
دعونا الآن نستكشف مثالاً لترميز الملف اللولبي باستخدام Blocks وPython وC++ مع نظام هوائي مباشر مكون من أسطوانة واحدة، وهو موضح أدناه. من أمثلة حالات استخدام هذا النظام تشغيل آلية الإطلاق. لمزيد من المعلومات حول مكونات وتجميع هذا النظام، اطلع على هذه المقالة من مكتبة VEX. للاطلاع على أمثلة حول تشغيل نظام V5 Pneumatics الأساسي، اطلع على هذه المقالة من مكتبة VEX.
| كتل VEXcode V5 | فيكس كود V5 بايثون | |
|---|---|---|
digital_out_a.set(خطأ) |
||
| فيكس كود V5 سي ++ | ||
int main() |
||
|
باستخدام إعداد هوائي أحادي الأسطوانة، سيؤدي هذا المثال إلى سحب الأسطوانة بالكامل على الفور، بشرط أن يكون خزان الهواء مضغوطًا وأن تكون تركيبات صمام الإغلاق مفتوحة. تذكر أن الحالة الافتراضية للملف اللولبي لدينا هي حالة منخفضة (أو "خطأ" مع ترميز النص)، لذلك سيضمن هذا المثال أن الأسطوانة تبدأ من موضع معروف للتراجع. |
||
| كتل VEXcode V5 | فيكس كود V5 بايثون | |
|---|---|---|
digital_out_a.set(خطأ) انتظر (1، ثواني) digital_out_a.set(صحيح) |
||
| فيكس كود V5 سي ++ | ||
int main() |
||
|
بعد تنفيذ المثال أعلاه وانتهاء البرنامج، يبقى الملف اللولبي في الحالة المنخفضة. من خلال إضافة حالة عالية "DigitalOut"، أو الكود الحقيقي، ستتراجع الأسطوانة أولاً عند بدء تشغيل البرنامج ثم تتوسع بالكامل بعد ثانية واحدة. إذا قمت بإيقاف البرنامج عند هذه النقطة، فإن الملف اللولبي سيعود إلى الحالة المنخفضة. من المفيد فصل أوامر "DigitalOut" باستخدام أوامر "الانتظار". سيسمح هذا بفترة زمنية قصيرة لتمديد الأسطوانة أو سحبها. |
||