Это руководство призвано помочь пользователям комплекта Pneumatics Kit разобраться в процессе понимания, настройки и кодирования пневматики. Для получения дополнительной информации о компонентах комплекта IQ Pneumatics Kit, просмотрите эту статью из библиотеки VEX.
Важное уведомление об обновлении: Убедитесь, что прошивка вашего интеллектуального и пневматического блока управления роботом IQ обновлена. Использование устаревшей прошивки может привести к непредвиденному поведению и проблемам с производительностью пневматических компонентов. Чтобы узнать Прошивка» в библиотеке VEX, убедившись, что вы следуете инструкциям, относящимся к вашей системе управления генерацией IQ.
Опции управления и настройка
В комплекте IQ Pneumatics Kit пневматический соленоид играет ключевую роль, позволяя пользователям управлять пневматическими системами с помощью VEXcode IQ.
Чтобы узнать, как работает соленоид, эту статью из библиотеки VEX.
Настройка соленоида
Как и в случае с двигателями и датчиками, пневматический соленоид необходимо настроить в VEXcode IQ, прежде чем его можно будет использовать.
Откройте VEXcode IQ и нажмите кнопку «Устройства», чтобы открыть окно «Устройства».
Выберите «Добавить устройство».
Выберите «ПНЕВМАТИЧЕСКИЙ».
После выбора «ПНЕВМАТИЧЕСКИЙ» выберите порт, к которому вы подключили пневматический соленоид к вашему роботизированному мозгу. Порты, которые уже настроены для других устройств, будут недоступны.
После выбора порта выберите «ГОТОВО», чтобы отправить устройство в конфигурацию, или «ОТМЕНА», чтобы вернуться в меню «Устройства».
Примечание: Выбор «ОТМЕНА» отменит все изменения, внесенные вами в устройство, и не будет частью конфигурации.
После выбора «ГОТОВО» появится изображение предварительно настроенного пневматического соленоида.
На схеме показана конфигурация по умолчанию. Мы подключаем «А» пневматического соленоида к «А» на цилиндре и «В» к «В». Таким образом, мы можем настроить наш код на «выдвижение» или «втягивание», поскольку порты на цилиндрах подключены к соответствующим портам на пневматическом соленоиде.
В меню конфигурации VEXcode IQ есть функция, позволяющая отменить настройки. Таким образом, даже если ваша трубка не подключена по умолчанию, команды выдвижения и втягивания будут соответствовать работе вашего робота.
Если вы удовлетворены конфигурацией проводки, выберите «ГОТОВО», чтобы закрыть меню устройства и начать кодирование.
Кодирование пневматического соленоида
Давайте теперь рассмотрим пример кодирования пневматического соленоида с использованием блоков, Python и C++ с простой одноцилиндровой пневматической системой, которая изображена ниже. Примером использования этой системы может быть питание пускового механизма. Для получения дополнительной информации о компонентах и сборке этой системы, просмотрите эту статью из библиотеки VEX.
| Блоки VEXcode IQ | VEXcode IQ Python | |
|---|---|---|
пневматический_12.pump_on() |
||
| VEXcode IQ C++ | ||
int main() |
||
|
Используя показанную ранее пневматическую установку с одним цилиндром, в этом примере цилиндр немедленно полностью втянется из-за включенного воздушного насоса. Включение воздушного насоса перед использованием баллона имеет решающее значение, поскольку он обеспечивает в баллоне необходимое давление воздуха. Пока вы хотите, чтобы ваша система поддерживала давление воздуха, воздушный насос должен оставаться включенным. Включение кода для втягивания цилиндра является типичной мерой безопасности. Таким образом, ваш цилиндр каждый раз стартует с одного и того же известного места (втянутого). Когда ваш код завершится, пневматический соленоид останется в последнем положении, в которое вы приказали ему переместиться. |
||
| Блоки VEXcode IQ | VEXcode IQ Python | |
|---|---|---|
пневматический_12.pump_on() |
||
| VEXcode IQ C++ | ||
int main() |
||
|
После запуска предыдущего примера и остановки программы пневматический соленоид остается во втянутом состоянии. Если вы добавите команду «выдвинуть», цилиндр сначала втянется при запуске программы, а затем полностью выдвинется через одну секунду. Если вы остановите программу здесь, соленоид останется в «расширенном» состоянии. Используя команды «Подождать» между действиями втягивания и выдвижения, вы даете цилиндру время завершить свое движение. |
||
Это формирует базовую основу для управления пневматикой с помощью VEXcode IQ. Помните, что управление вашей пневматической системой представляет собой сочетание команд «выдвинуть» и «втянуть». Важно понимать, как и почему происходят эти действия. В сочетании с индивидуальной настройкой пневмосистемы эти команды позволяют вам точно управлять вашей системой, заставляя ее вести себя так, как вы хотите.