Магнит#
Введение#
Магнит V5 используется только с рабочей ячейкой V5.
Ниже приведён список доступных методов:
Действия – Взаимодействие с магнитом.
pickup– Активирует магнит для захвата объекта.drop– Деактивирует магнит, чтобы сбросить предмет.set_power– Устанавливает уровень мощности магнита, используемого для захвата и сброса.
Геттеры – возвращают данные с магнита.
temperature– Возвращает температуру магнита.installed– Проверяет, подключен ли магнит.timestamp– Возвращает метку времени последнего полученного пакета состояния от Magnet.
Конструкторы – Вручную инициализируйте и настройте Magnet.
Electromagnet– Создать магнит.
Действия#
pickup#
pickup(duration, units, power) активирует магнит для захвата объекта.
Usage:
magnet.pickup(duration, units, power)
Параметры |
Описание |
|---|---|
|
Необязательный параметр. Длительность активации магнита (целое число или число с плавающей запятой). |
|
Необязательно. Единицы измерения продолжительности:
|
|
Необязательно. Уровень мощности для установки (0–100). |
# Set the Magnet to pickup.
magnet.pickup()
# Set the Magnet to pickup for 250 milliseconds at
# 90% power.
magnet.pickup(250, MSEC, 90)
drop#
drop() деактивирует магнит для сброса объекта.
Usage:
magnet.drop(duration, units, power)
Параметры |
Описание |
|---|---|
|
Необязательно. Длительность деактивации магнита (целое число или число с плавающей запятой). |
|
Необязательно. Единицы измерения продолжительности:
|
|
Необязательно. Уровень мощности для установки (0–100). |
# Set the Magnet to drop.
magnet.drop()
# Set the Magnet to drop for 250 milliseconds at
# 90% power.
magnet.drop(250, MSEC, 90)
set_power#
set_power(value) устанавливает уровень мощности магнита, используемого для захвата и сброса.
Usage:
magnet.set_power(value)
Параметры |
Описание |
|---|---|
|
Уровень мощности для установки (0–100). |
# Set the default power to 80%.
magnet.set_power(80)
Геттеры#
temperature#
temperature() возвращает температуру магнита в виде числа с плавающей запятой.
Usage:
magnet.temperature(units)
Параметры |
Описание |
|---|---|
|
Дополнительно. Единицы измерения температуры:
|
installed#
installed() возвращает логическое значение, если магнит подключен.
True- Магнит соединен с мозгом.False- Магнит не подключен к мозгу.
Usage:
magnet.installed()
Параметры |
Описание |
|---|---|
Этот метод не имеет параметров. |
timestamp#
timestamp() возвращает целое число в качестве метки времени последнего полученного пакета состояния от Magnet.
Usage:
magnet.timestamp()
Параметры |
Описание |
|---|---|
Этот метод не имеет параметров. |
Строители#
Конструкторы используются для ручного создания объектов Magnet, необходимых для настройки Magnet вне VEXcode.
Electromagnet#
Electromagnet creates a magnet.
Использование: magnet_1 = Electromagnet(port)
Параметр |
Описание |
|---|---|
|
К какому интеллектуальному порту подключен магнит, следует отнести |
# Create a Magnet in Port 1.
magnet_1 = Electromagnet(Ports.PORT1)