Magnet#
Zavedení#
Magnet V5 se používá pouze s pracovní buňkou V5.
Níže je uveden seznam dostupných metod:
Akce – Interakce s magnetem.
pickup– Aktivuje magnet pro sebrání předmětu.drop– Deaktivuje magnet pro shození předmětu.set_power– Nastavuje úroveň výkonu magnetu použitého pro sbírání a spouštění.
Gettery – Vracejí data z Magnetu.
temperature– Vrátí teplotu magnetu.installed– Zkontroluje, zda je magnet připojen.timestamp– Vrátí časové razítko posledního přijatého stavového paketu z Magnetu.
Konstruktory – Ruční inicializace a konfigurace Magnetu.
Electromagnet– Vytvořte magnet.
Akce#
pickup#
pickup(duration, units, power) aktivuje magnet pro sebrání předmětu.
Usage:
magnet.pickup(duration, units, power)
Parametry |
Popis |
|---|---|
|
Volitelné. Doba trvání aktivace magnetu jako celé číslo nebo číslo s desetinnou čárkou. |
|
Volitelné. Jednotky pro dobu trvání:
|
|
Volitelné. Nastavitelný výkon (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() deaktivuje magnet pro upuštění objektu.
Usage:
magnet.drop(duration, units, power)
Parametry |
Popis |
|---|---|
|
Volitelné. Doba trvání deaktivace magnetu jako celé číslo nebo číslo s desetinnou čárkou. |
|
Volitelné. Jednotky pro dobu trvání:
|
|
Volitelné. Nastavitelný výkon (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) nastavuje úroveň výkonu magnetu použitého pro zvednutí a spuštění.
Usage:
magnet.set_power(value)
Parametry |
Popis |
|---|---|
|
Úroveň výkonu, kterou chcete nastavit (0–100). |
# Set the default power to 80%.
magnet.set_power(80)
Gettery#
temperature#
temperature() vrací teplotu magnetu jako číslo s plovoucí čárkou.
Usage:
magnet.temperature(units)
Parametry |
Popis |
|---|---|
|
Volitelné. Jednotky teploty:
|
installed#
installed() vrací booleovskou hodnotu, pokud je magnet připojen.
True- Magnet je spojen s mozkem.False- Magnet není spojen s mozkem.
Usage:
magnet.installed()
Parametry |
Popis |
|---|---|
Tato metoda nemá žádné parametry. |
timestamp#
timestamp() vrací celé číslo jako časové razítko posledního přijatého stavového paketu z Magnetu.
Usage:
magnet.timestamp()
Parametry |
Popis |
|---|---|
Tato metoda nemá žádné parametry. |
Konstruktéři#
Konstruktory se používají k ručnímu vytváření objektů Magnet, které jsou nezbytné pro konfiguraci Magnetu mimo VEXcode.
Electromagnet#
Electromagnet creates a magnet.
Použití: magnet_1 = Electromagnet(port)
Parametr |
Popis |
|---|---|
|
Který Smart Port, ke kterému je magnet připojen, je uveden jako |
# Create a Magnet in Port 1.
magnet_1 = Electromagnet(Ports.PORT1)