تم تصميم هذا الدليل لمساعدة مستخدمي IQ Pneumatics Kit على التنقل في عملية فهم وتكوين وترميز أدواتهم الهوائية. لمزيد من المعلومات حول المكونات الموجودة ضمن مجموعة IQ Pneumatics Kit، اطلع على هذه المقالة من مكتبة VEX.
إشعار تحديث مهم: تأكد من تحديث البرنامج الثابت الموجود على وحدة التحكم بالهواء والعقل الروبوتي IQ Robot. قد يؤدي استخدام البرامج الثابتة القديمة إلى حدوث مشكلات غير متوقعة في السلوك والأداء مع المكونات الهوائية. لتعلم كيفية تحديث البرامج الثابتة لديك، راجع قسم "البرامج الثابتة" في مكتبة VEX مع التأكد من اتباعك للإرشادات الخاصة بنظام التحكم في توليد IQ لديك.
خيارات التحكم والإعداد
في مجموعة IQ Pneumatics Kit، يلعب الملف اللولبي الهوائي دورًا رئيسيًا في تمكين المستخدمين من التحكم في الأنظمة الهوائية عبر VEXcode IQ.
لتعلم كيفية عمل الملف اللولبي، شاهد هذه المقالة من مكتبة VEX.
تكوين الملف اللولبي
كما هو الحال مع المحركات وأجهزة الاستشعار، يجب تكوين الملف اللولبي الهوائي في VEXcode IQ قبل استخدامه.
افتح VEXcode IQ وحدد زر الأجهزة لفتح نافذة الأجهزة.
حدد "إضافة جهاز".
حدد "هوائي".
بعد تحديد "PNEUMATIC"، اختر المنفذ الذي قمت بتوصيل الملف اللولبي الهوائي بدماغ الروبوت الخاص بك. لن تكون المنافذ التي تم تكوينها بالفعل للأجهزة الأخرى متاحة.
بمجرد تحديد المنفذ، حدد "تم" لإرسال الجهاز إلى التكوين أو "إلغاء" للعودة إلى قائمة الأجهزة.
ملاحظة: سيؤدي تحديد "إلغاء" إلى التراجع عن أي تغييرات أجريتها على الجهاز ولن يكون جزءًا من التكوين.
بعد تحديد "تم"، ستظهر صورة للملف اللولبي الهوائي الذي تم تكوينه مسبقًا.
يوضح الرسم التخطيطي التكوين الافتراضي. نقوم بتوصيل "A" من الملف اللولبي الهوائي إلى "A" الموجود على الأسطوانة، و"B" إلى "B". بهذه الطريقة، يمكننا ضبط الكود الخاص بنا على "تمديد" أو "سحب"، لأن المنافذ الموجودة على الأسطوانات متصلة بالمنافذ المطابقة في الملف اللولبي الهوائي.
يحتوي VEXcode IQ على ميزة في قائمة التكوين تتيح لك عكس إعداداتك. لذلك، حتى لو لم يتم توصيل الأنابيب بشكل افتراضي، فإن أوامر التوسيع والسحب سوف تتوافق مع تشغيل الروبوت الخاص بك.
بمجرد الرضا عن تكوين الأسلاك، حدد "تم" لإغلاق قائمة الجهاز وبدء البرمجة.
ترميز الملف اللولبي الهوائي
دعونا الآن نستكشف مثالاً لترميز الملف اللولبي الهوائي باستخدام Blocks وPython وC++ مع نظام هوائي مباشر مكون من أسطوانة واحدة، وهو موضح أدناه. من أمثلة حالات استخدام هذا النظام تشغيل آلية الإطلاق. لمزيد من المعلومات حول مكونات وتجميع هذا النظام، اطلع على هذه المقالة من مكتبة VEX.
| كتل الذكاء VEXcode | فيكس كود آي كيو بايثون | |
|---|---|---|
هوائي_12.pump_on() |
||
| فيكس كود آي كيو سي++ | ||
int main() |
||
|
باستخدام الإعداد الهوائي ذو الأسطوانة الواحدة الموضح سابقًا، سيؤدي هذا المثال إلى تراجع الأسطوانة بالكامل على الفور بسبب تشغيل مضخة الهواء. يعد تشغيل مضخة الهواء قبل استخدام الأسطوانة أمرًا بالغ الأهمية، حيث أنها توفر للأسطوانة ضغط الهواء المطلوب. طالما أنك تريد أن يحافظ نظامك على ضغط الهواء، يجب أن تظل مضخة الهواء قيد التشغيل. يعد تضمين رمز لسحب الأسطوانة ميزة أمان نموذجية. بهذه الطريقة، تبدأ الأسطوانة دائمًا من نفس النقطة المعروفة (المنسحبة) في كل مرة. عند اكتمال التعليمات البرمجية الخاصة بك، سيظل الملف اللولبي الهوائي في الموضع الأخير الذي طلبت منه الانتقال إليه. |
||
| كتل الذكاء VEXcode | فيكس كود آي كيو بايثون | |
|---|---|---|
pneumatic_12.pump_on() |
||
| فيكس كود آي كيو سي++ | ||
int main() |
||
|
بعد تشغيل المثال السابق وإيقاف البرنامج، يظل الملف اللولبي الهوائي في حالة التراجع. إذا قمت بإضافة أمر "تمديد"، فسوف تتراجع الأسطوانة أولاً عندما يبدأ البرنامج، ثم تتمدد بالكامل بعد ثانية واحدة. إذا قمت بإيقاف البرنامج هنا، فإن الملف اللولبي سيبقى في الحالة "الممتدة". باستخدام أوامر "الانتظار" بين إجراءات السحب والتوسيع، فإنك تتيح الوقت للأسطوانة لإكمال حركتها. |
||
يشكل هذا الأساس الأساسي للتحكم في علم الخصائص الهوائية باستخدام VEXcode IQ. تذكر أن التحكم في نظامك الهوائي عبارة عن مزيج من أوامر "التوسيع" و"السحب". من المهم فهم كيفية وسبب حدوث هذه الإجراءات. تتيح لك هذه الأوامر، جنبًا إلى جنب مع الإعداد الهوائي المخصص، التحكم بدقة في نظامك، مما يجعله يتصرف كما تريد تمامًا.