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ą.

Veiksmai#

pickup#

pickup(duration, units, power) aktyvuoja magnetą, kad jis pakeltų objektą.

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

Parametrai

Aprašymas

duration

Pasirinktinai. Magneto aktyvavimo trukmė kaip sveikasis skaičius arba slankiojantis skaičius.

units

Pasirinktinai. Trukmės vienetai:

  • MSEC (numatytasis)
  • SECONDS

power

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

duration

Pasirinktinai. Magneto išjungimo trukmė kaip sveikasis skaičius arba slankiojantis skaičius.

units

Pasirinktinai. Trukmės vienetai:

  • MSEC (numatytasis)
  • SECONDS

power

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

value

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

units

Pasirinktinai. Temperatūros vienetai:

  • CELSIUS (numatytasis)
  • FAHRENHEIT

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

port

Prie kurio išmaniojo prievado prijungtas magnetas, nurodykite Ports.PORT , po kurio nurodomas prievado numeris nuo 1 iki 12.

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