Mágnes#
Bevezetés#
A V5 mágnes csak a V5 munkacellával használható.
Az alábbiakban felsoroljuk az elérhető módszereket:
Akciók – Interakció a mágnessel.
pickup– Aktiválja a mágnest egy tárgy felvételéhez.drop– Kikapcsolja a mágnest, amellyel tárgyat lehet leejteni.set_power– Beállítja a felszedéshez és leejtéshez használt mágnes teljesítményszintjét.
Getterek – Adatokat adnak vissza a mágnesből.
temperature– Visszaadja a mágnes hőmérsékletét.installed– Ellenőrzi, hogy a mágnes csatlakoztatva van-e.timestamp– Visszaadja a Magnettől utoljára fogadott állapotcsomag időbélyegét.
Konstruktorok – A mágnes manuális inicializálása és konfigurálása.
Electromagnet– Mágnest hozol létre.
Műveletek#
pickup#
pickup(duration, units, power) aktiválja a mágnest egy tárgy felvételére.
Usage:
magnet.pickup(duration, units, power)
Paraméterek |
Leírás |
|---|---|
|
Opcionális. A mágnes aktiválásának időtartama egész számként vagy lebegőpontos számként. |
|
Opcionális. Időtartam mértékegységei:
|
|
Opcionális. A beállítandó teljesítményszint (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() deaktiválja a mágnest egy objektum eldobásához.
Usage:
magnet.drop(duration, units, power)
Paraméterek |
Leírás |
|---|---|
|
Opcionális. A mágnes deaktiválásának időtartama egész számként vagy lebegőpontos számként. |
|
Opcionális. Időtartam mértékegységei:
|
|
Opcionális. A beállítandó teljesítményszint (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) beállítja a mágnes teljesítményszintjét, amely a felvételhez és leejtéshez használható.
Usage:
magnet.set_power(value)
Paraméterek |
Leírás |
|---|---|
|
A beállítandó teljesítményszint (0 - 100). |
# Set the default power to 80%.
magnet.set_power(80)
Getterek#
temperature#
temperature() Visszaadja a mágnes hőmérsékletét lebegőpontos értékként.
Usage:
magnet.temperature(units)
Paraméterek |
Leírás |
|---|---|
|
Opcionális. Hőmérséklet mértékegységei:
|
installed#
installed() Logikai értéket ad vissza, ha a Magnet csatlakoztatva van.
True- A mágnes az agyhoz van csatlakoztatva.False- A mágnes nincs csatlakoztatva az agyhoz.
Usage:
magnet.installed()
Paraméterek |
Leírás |
|---|---|
Ennek a metódusnak nincsenek paraméterei. |
timestamp#
timestamp() egy egész számot ad vissza a Magnettől utoljára fogadott állapotcsomag időbélyegeként.
Usage:
magnet.timestamp()
Paraméterek |
Leírás |
|---|---|
Ennek a metódusnak nincsenek paraméterei. |
Konstruktorok#
A konstruktorokat a Magnet objektumok manuális létrehozására használják, amelyek szükségesek a Magnet VEXcode-on kívüli konfigurálásához.
Electromagnet#
Electromagnet creates a magnet.
Használat: magnet_1 = Electromagnet(port)
Paraméter |
Leírás |
|---|---|
|
Melyik intelligens porthoz csatlakozik a mágnes? |
# Create a Magnet in Port 1.
magnet_1 = Electromagnet(Ports.PORT1)