Магніт#
Вступ#
Магніт V5 використовується лише з робочою клітинкою V5.
Нижче наведено список доступних методів:
Дії – Взаємодія з магнітом.
pickup– Активує магніт для підбирання предмета.drop– Деактивує магніт для скидання предмета.set_power– Встановлює рівень потужності магніту, який використовується для підбирання та опускання.
Геттери – повертають дані з магніту.
temperature– Повертає температуру магніту.installed– Перевіряє, чи підключено магніт.timestamp– Повертає позначку часу останнього отриманого пакета стану від магніту.
Конструктори – ініціалізують та налаштовують магніт вручну.
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() повертає ціле число як позначку часу останнього отриманого пакета стану від магніту.
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)