Цей посібник розроблено, щоб допомогти користувачам Pneumatics Kit орієнтуватися в процесі розуміння, налаштування та кодування своєї пневматики. Щоб отримати додаткову інформацію про компоненти пневматичного комплекту V5, перегляньте цю статтю з бібліотеки VEX.
Параметри керування та налаштування
У пневматичному комплекті V5 електромагніт подвійної дії та кабель драйвера електромагніту подвійної дії, що його супроводжує, відіграють ключову роль у наданні користувачам можливості керувати пневматичними системами за допомогою VEXcode V5.
Щоб дізнатися, як працює соленоїд, перегляньте цю статтю з бібліотеки VEX.
Налаштування соленоїда
Оскільки ми дізналися, що Solenoid — це лише 3-провідний пристрій, стан якого ми можемо змінити, тепер ми додамо та налаштуємо пристрій у VEXcode V5.
Відкрийте VEXcode V5 і натисніть кнопку «Пристрої», щоб відкрити вікно «Пристрої».
Виберіть «Додати пристрій».
Виберіть «3-WIRE».
Після вибору «3-WIRE» виберіть «DIGITAL OUT».
Пам’ятайте, що нам потрібно вказати соленоїду, в якому стані він має бути. Для цього нам потрібно надіслати інформацію через 3-Wire, тому ми вибрали пристрій Digital Out.
Після вибору цифрового виходу виберіть, до якого 3-провідного порту ви підключили кабель електромагнітного драйвера на мозку робота. Порти, які вже налаштовані для інших пристроїв, будуть недоступні.
Після вибору порту виберіть «ГОТОВО», щоб надіслати пристрій до конфігурації, або «СКАСУВАТИ», щоб повернутися до меню «Пристрої».
Примітка: Вибір «СКАСУВАТИ» скасує будь-які зміни, які ви внесли до пристрою, і не буде частиною конфігурації.
Після цього в розділі Sensing з’явилися команди «Digital Out» Sensing.
Команди цифрового виходу змінюють стан соленоїда:
Низький – потік повітря до вихідного отвору A
Високий - потік повітря до вихідного отвору B
Для отримання додаткової інформації про налаштування 3-провідних цифрових вхідних і цифрових вихідних пристроїв у VEXcode V5, наприклад про те, як їх перейменувати, видалити з конфігурації чи змінити номер порту, перегляньте цю статтю з бібліотеки VEX.
Кодування соленоїда
Давайте тепер розглянемо приклад кодування соленоїда за допомогою Blocks, Python і C++ із простою одноциліндровою пневматичною системою, яка зображена нижче. Прикладом використання цієї системи може бути живлення механізму запуску. Для отримання додаткової інформації про компоненти та збірку цієї системи перегляньте цю статтю з бібліотеки VEX. Для прикладів базової роботи пневматичної системи V5 перегляньте цю статтю з бібліотеки VEX.
| Блоки VEXcode V5 | VEXcode V5 Python | |
|---|---|---|
|
|
|
|
| VEXcode V5 C++ | ||
|
||
|
Використовуючи пневматичну установку з одним циліндром, цей приклад призведе негайного повного втягування циліндра, за умови, що повітряний балон знаходиться під тиском, а запірний клапан відкритий. Пам'ятайте, що стан за замовчуванням для нашого соленоїда - це низький стан (або "хибний" з текстовим кодуванням), тому цей приклад гарантує, наш циліндр запускається з відомого положення втягування. |
||
| Блоки VEXcode V5 | VEXcode V5 Python | |
|---|---|---|
|
|
|
|
| VEXcode V5 C++ | ||
|
||
|
Після виконання наведеного вище прикладу та завершення програми, соленоїд залишається в низькому стані. Додавши високий рівень сигналу «DigitalOut» або код True, циліндр спочатку втягнеться під час запуску програми, а потім повністю висунеться через одну секунду. Якщо ви зупините програму на цьому етапі, соленоїд до низького стану. Корисно розділяти команди «DigitalOut» за допомогою команд «Wait» . Це дозволить циліндрі на короткий проміжок часу висунутися або втягнутися. |
||