Magneetti#

Johdanto#

V5-magneettia käytetään vain V5-työkennon kanssa.

Alla on luettelo käytettävissä olevista menetelmistä:

Toiminnot – Ole vuorovaikutuksessa magneetin kanssa.

  • pickup – Aktivoi magneetin esineen poimimiseksi.

  • drop – Deaktivoi magneetin, jolla voit pudottaa esineen.

  • set_power – Asettaa magneetin tehotason, jota käytetään poimimiseen ja pudottamiseen.

Getterit – Palauttavat dataa magneetista.

  • temperature – Palauttaa magneetin lämpötilan.

  • installed – Tarkistaa, onko magneetti kytketty.

  • timestamp – Palauttaa Magnetilta viimeksi vastaanotetun tilapaketin aikaleiman.

Konstruktorit – Alusta ja konfiguroi magneetti manuaalisesti.

Toiminnot#

pickup#

pickup(duration, units, power) aktivoi magneetin poimimaan esineen.

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

Parametrit

Kuvaus

duration

Valinnainen. Magneetin aktivointiaika kokonaislukuna tai liukulukuna.

units

Valinnainen. Keston yksiköt:

  • MSEC (oletus)
  • SECONDS

power

Valinnainen. Asetettava tehotaso (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() deaktivoi magneetin objektin pudottamista varten.

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

Parametrit

Kuvaus

duration

Valinnainen. Magneetin deaktivoinnin kesto kokonaislukuna tai liukulukuna.

units

Valinnainen. Keston yksiköt:

  • MSEC (oletus)
  • SECONDS

power

Valinnainen. Asetettava tehotaso (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) asettaa magneetin tehotason, jota käytetään poimimiseen ja pudottamiseen.

Usage: magnet.set_power(value)

Parametrit

Kuvaus

value

Asetettava tehotaso (0–100).

# Set the default power to 80%. 
magnet.set_power(80)

Getterit#

temperature#

temperature() palauttaa magneetin lämpötilan liukulukuna.

Usage: magnet.temperature(units)

Parametrit

Kuvaus

units

Valinnainen. Lämpötilan yksiköt:

  • CELSIUS (oletus)
  • FAHRENHEIT

installed#

installed() palauttaa totuusarvon, jos magneetti on kytketty.

  • True - Magneetti on yhteydessä aivoihin.

  • False - Magneetti ei ole yhteydessä aivoihin.

Usage: magnet.installed()

Parametrit

Kuvaus

Tällä menetelmällä ei ole parametreja.

timestamp#

timestamp() palauttaa kokonaisluvun Magnetilta viimeksi vastaanotetun statuspaketin aikaleimana.

Usage: magnet.timestamp()

Parametrit

Kuvaus

Tällä menetelmällä ei ole parametreja.

Rakentajat#

Konstruktoreita käytetään Magnet-objektien manuaaliseen luomiseen, jotka ovat välttämättömiä Magnet-objektin konfiguroimiseksi VEXcoden ulkopuolella.

Electromagnet#

Electromagnet luo magneetin.

Käyttö: magnet_1 = Electromagnet(port)

Parametri

Kuvaus

port

Mihin älyporttiin magneetti on kytketty, merkitään Ports.PORT , jota seuraa portin numero väliltä 1–12.

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