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.
Electromagnet– Luo magneetti.
Toiminnot#
pickup#
pickup(duration, units, power) aktivoi magneetin poimimaan esineen.
Usage:
magnet.pickup(duration, units, power)
Parametrit |
Kuvaus |
|---|---|
|
Valinnainen. Magneetin aktivointiaika kokonaislukuna tai liukulukuna. |
|
Valinnainen. Keston yksiköt:
|
|
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 |
|---|---|
|
Valinnainen. Magneetin deaktivoinnin kesto kokonaislukuna tai liukulukuna. |
|
Valinnainen. Keston yksiköt:
|
|
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 |
|---|---|
|
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 |
|---|---|
|
Valinnainen. Lämpötilan yksiköt:
|
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 |
|---|---|
|
Mihin älyporttiin magneetti on kytketty, merkitään |
# Create a Magnet in Port 1.
magnet_1 = Electromagnet(Ports.PORT1)