Пневматичний#
Вступ#
VEX IQ Brain може керувати пневматичною системою VEX IQ за допомогою методів класу Pneumatic Ці методи дозволяють Brain керувати пневматичним насосом та висувати або втягувати пневматичні циліндри.
На цій сторінці як приклад назви пневматичного елемента використовується pneumatic_1 За потреби замініть її власною налаштованою назвою.
Нижче наведено список усіх методів:
Дії — Керування пневматичними циліндрами.
Мутатори — увімкнення або вимкнення пневматичного насоса.
pump_on— Вмикає пневматичний насос.pump_off— Вимикає пневматичний насос.pump— Вмикає або вимикає пневматичний насос.
Геттери — Перевірте, чи підключено соленоїд.
installed— Повертає, чи підключено соленоїд до мозку.
Конструктори — Ручна ініціалізація та налаштування пневматики.
Pneumatic— Створює об’єкт Pneumatics.
Дії#
extend#
extend висуває пневматичний циліндр.
Usage:
pneumatic_1.extend(cylinder)
Параметри |
Опис |
|---|---|
|
Циліндр для висування:
|
retract#
retract втягує пневматичний циліндр.
Usage:
pneumatic_1.retract(cylinder)
Параметри |
Опис |
|---|---|
|
Циліндр для втягування:
|
Мутатори#
pump_on#
pump_on вмикає пневматичний насос.
Usage:
pneumatic_1.pump_on()
Параметри |
Опис |
|---|---|
Цей метод не має параметрів. |
pump_off#
pump_off вимикає пневматичний насос.
Usage:
pneumatic_1.pump_off()
Параметри |
Опис |
|---|---|
Цей метод не має параметрів. |
pump#
pump вмикає або вимикає пневматичний насос.
Usage:
pneumatic_1.pump(state)
Параметри |
Опис |
|---|---|
|
Стан, який потрібно встановити: |
Геттери#
installed#
installed повертає логічне значення, яке вказує, чи підключено соленоїд до Brain.
True— Соленоїд підключено до мозку.False— Соленоїд не підключений до мозку.
Usage:
pneumatic_1.installed()
Параметри |
Опис |
|---|---|
Цей метод не має параметрів. |
Конструктори#
Конструктори використовуються для ручного створення об’єктів Pneumatic , які необхідні для налаштування пневматики поза VEXcode.
Pneumatics#
Конструктор Pneumatic створює об’єкт Pneumatic у вказаному Smart Port.
Usage:
pneumatic_1 = Pneumatic(smartport)
Параметр |
Опис |
|---|---|
|
Розумний порт, до якого підключено соленоїд, записується як PORTx, де x – номер порту. |
# Create a Pneumatic object in Port 1
pneumatic_1 = Pneumatic(Ports.PORT1)