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.

Konstruktory – ręcznie zainicjuj i skonfiguruj magnes.

Akcje#

pickup#

pickup(duration, units, power) aktywuje Magnes, aby podnieść obiekt.

Usage: magnet.pickup(duration, units, power)

Parametry

Opis

duration

Opcjonalnie. Czas aktywacji magnesu jako liczba całkowita lub zmiennoprzecinkowa.

units

Opcjonalnie. Jednostki czasu trwania:

  • MSEC (domyślnie)
  • SECONDS

power

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

duration

Opcjonalnie. Czas dezaktywacji magnesu podany jako liczba całkowita lub zmiennoprzecinkowa.

units

Opcjonalnie. Jednostki czasu trwania:

  • MSEC (domyślnie)
  • SECONDS

power

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

value

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

units

Opcjonalnie. Jednostki temperatury:

  • CELSIUS (domyślne)
  • FAHRENHEIT

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

port

Do którego inteligentnego portu podłączony jest magnes, należy wpisać Ports.PORT , a po nim numer portu z zakresu od 1 do 12.

# Create a Magnet in Port 1.
magnet_1 = Electromagnet(Ports.PORT1)