Magnetas#
Įvadas#
V5 magnetas naudojamas tik su V5 Workcell.
Žemiau pateikiamas galimų metodų sąrašas:
Veiksmai – Sąveikaukite su magnetu.
pickup– Įjungia magnetą, kad būtų galima pakelti objektą.drop– Išjungia magnetą, skirtą objektui numesti.set_power– Nustato magneto, naudojamo pakėlimui ir numetimui, galios lygį.
Getteriai – grąžina duomenis iš magneto.
temperature– Grąžina magneto temperatūrą.installed– Patikrina, ar magnetas prijungtas.timestamp– Grąžina paskutinio iš magneto gauto būsenos paketo laiko žymą.
Konstruktoriai – rankiniu būdu inicijuokite ir konfigūruokite magnetą.
Electromagnet– Sukurkite magnetą.
Veiksmai#
pickup#
pickup(duration, units, power) aktyvuoja magnetą, kad jis pakeltų objektą.
Usage:
magnet.pickup(duration, units, power)
Parametrai |
Aprašymas |
|---|---|
|
Pasirinktinai. Magneto aktyvavimo trukmė kaip sveikasis skaičius arba slankiojantis skaičius. |
|
Pasirinktinai. Trukmės vienetai:
|
|
Pasirinktinai. Nustatomas galios lygis (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() išjungia magnetą, skirtą objektui numesti.
Usage:
magnet.drop(duration, units, power)
Parametrai |
Aprašymas |
|---|---|
|
Pasirinktinai. Magneto išjungimo trukmė kaip sveikasis skaičius arba slankiojantis skaičius. |
|
Pasirinktinai. Trukmės vienetai:
|
|
Pasirinktinai. Nustatomas galios lygis (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) nustato magneto, naudojamo pakėlimui ir numetimui, galios lygį.
Usage:
magnet.set_power(value)
Parametrai |
Aprašymas |
|---|---|
|
Nustatomas galios lygis (0–100). |
# Set the default power to 80%.
magnet.set_power(80)
Getteriai#
temperature#
temperature() grąžina magneto temperatūrą kaip slankiojančią reikšmę.
Usage:
magnet.temperature(units)
Parametrai |
Aprašymas |
|---|---|
|
Pasirinktinai. Temperatūros vienetai:
|
installed#
installed() grąžina loginę reikšmę, jei magnetas yra prijungtas.
True– Magnetas prijungtas prie smegenų.False– Magnetas nėra prijungtas prie smegenų.
Usage:
magnet.installed()
Parametrai |
Aprašymas |
|---|---|
Šis metodas neturi parametrų. |
timestamp#
timestamp() grąžina sveikąjį skaičių kaip paskutinio iš magneto gauto būsenos paketo laiko žymą.
Usage:
magnet.timestamp()
Parametrai |
Aprašymas |
|---|---|
Šis metodas neturi parametrų. |
Konstruktoriai#
Konstruktoriai naudojami rankiniu būdu kurti „Magnet“ objektus, kurie yra būtini norint konfigūruoti „Magnet“ už VEX kodo ribų.
Electromagnet#
Electromagnet creates a magnet.
Naudojimas: magnet_1 = Electromagnet(port)
Parametras |
Aprašymas |
|---|---|
|
Prie kurio išmaniojo prievado prijungtas magnetas, nurodykite |
# Create a Magnet in Port 1.
magnet_1 = Electromagnet(Ports.PORT1)