Magnes#
Wstęp#
Magnes V5 stosowany jest wyłącznie z komórką roboczą V5.
Poniżej znajduje się lista dostępnych metod:
Akcje – Interakcja z magnesem.
pickup– Aktywuje magnes, aby podnieść przedmiot.drop– Dezaktywuje magnes, aby upuścić obiekt.set_power– Ustawia poziom mocy magnesu używanego do podnoszenia i upuszczania.
Gettery – zwracają dane z obiektu Magnet.
temperature– Zwraca temperaturę magnesu.zainstalowano
installed– Sprawdza, czy magnes jest podłączony.timestamp– Zwraca znacznik czasu ostatniego odebranego pakietu stanu z urządzenia Magnet.
Konstruktory – ręcznie zainicjuj i skonfiguruj magnes.
Electromagnet– Stwórz magnes.
Akcje#
pickup#
pickup(duration, units, power) aktywuje Magnes, aby podnieść obiekt.
Usage:
magnet.pickup(duration, units, power)
Parametry |
Opis |
|---|---|
|
Opcjonalnie. Czas aktywacji magnesu jako liczba całkowita lub zmiennoprzecinkowa. |
|
Opcjonalnie. Jednostki czasu trwania:
|
|
Opcjonalnie. Poziom mocy do ustawienia (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() dezaktywuje magnes, aby upuścić obiekt.
Usage:
magnet.drop(duration, units, power)
Parametry |
Opis |
|---|---|
|
Opcjonalnie. Czas dezaktywacji magnesu podany jako liczba całkowita lub zmiennoprzecinkowa. |
|
Opcjonalnie. Jednostki czasu trwania:
|
|
Opcjonalnie. Poziom mocy do ustawienia (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) ustawia poziom mocy magnesu używanego do podnoszenia i upuszczania.
Usage:
magnet.set_power(value)
Parametry |
Opis |
|---|---|
|
Poziom mocy do ustawienia (0 - 100). |
# Set the default power to 80%.
magnet.set_power(80)
Getters#
temperature#
temperature() zwraca temperaturę magnesu jako wartość zmiennoprzecinkową.
Usage:
magnet.temperature(units)
Parametry |
Opis |
|---|---|
|
Opcjonalnie. Jednostki temperatury:
|
installed#
installed() zwraca wartość logiczną, jeśli magnes jest podłączony.
True- Magnes jest połączony z mózgiem.False- Magnes nie jest połączony z mózgiem.
Usage:
magnet.installed()
Parametry |
Opis |
|---|---|
Ta metoda nie ma żadnych parametrów. |
timestamp#
timestamp() zwraca liczbę całkowitą jako znacznik czasu ostatniego odebranego pakietu stanu z urządzenia Magnet.
Usage:
magnet.timestamp()
Parametry |
Opis |
|---|---|
Ta metoda nie ma żadnych parametrów. |
Konstruktorzy#
Konstruktory służą do ręcznego tworzenia obiektów Magnet, które są niezbędne do konfigurowania obiektu Magnet poza VEXcode.
Electromagnet#
Electromagnet tworzy magnes.
Zastosowanie: magnet_1 = Electromagnet(port)
Parametr |
Opis |
|---|---|
|
Do którego inteligentnego portu podłączony jest magnes, należy wpisać |
# Create a Magnet in Port 1.
magnet_1 = Electromagnet(Ports.PORT1)