Magnēts#

Ievads#

V5 magnēts tiek izmantots tikai ar V5 Workcell.

Zemāk ir pieejamo metožu saraksts:

Darbības — mijiedarbojieties ar magnētu.

  • pickup – Aktivizē magnētu objekta pacelšanai.

  • drop – Deaktivizē magnētu objekta nomešanai.

  • set_power – Iestata magnēta jaudas līmeni, ko izmanto pacelšanai un nomešanai.

Ieguvēji – atgriež datus no magnēta.

  • temperature – Atgriež magnēta temperatūru.

  • installed – Pārbauda, ​​vai magnēts ir pievienots.

  • timestamp – Atgriež pēdējā no magnēta saņemtā statusa paketes laika zīmogu.

Konstruktori — manuāli inicializējiet un konfigurējiet magnētu.

Darbības#

pickup#

pickup(duration, units, power) aktivizē magnētu, lai paceltu objektu.

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

Parametri

Apraksts

duration

Neobligāti. Magnēta aktivizēšanas ilgums kā vesels skaitlis vai peldošs skaitlis.

units

Pēc izvēles. Ilguma mērvienības:

  • MSEC (noklusējums)
  • SECONDS

power

Neobligāti. Iestatāmais jaudas līmenis (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() deaktivizē magnētu objekta nomešanai.

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

Parametri

Apraksts

duration

Neobligāti. Magnēta deaktivizēšanas ilgums kā vesels skaitlis vai peldošs skaitlis.

units

Pēc izvēles. Ilguma mērvienības:

  • MSEC (noklusējums)
  • SECONDS

power

Neobligāti. Iestatāmais jaudas līmenis (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) nosaka magnēta jaudas līmeni, ko izmanto pacelšanai un nomešanai.

Usage: magnet.set_power(value)

Parametri

Apraksts

value

Iestatāmais jaudas līmenis (0–100).

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

Getteri#

temperature#

temperature() atgriež magnēta temperatūru kā peldošo skaitli.

Usage: magnet.temperature(units)

Parametri

Apraksts

units

Pēc izvēles. Temperatūras mērvienības:

  • CELSIUS (pēc noklusējuma)
  • FAHRENHEIT

installed#

installed() atgriež Būla vērtību, ja magnēts ir pievienots.

  • True — Magnēts ir savienots ar smadzenēm.

  • False — Magnēts nav savienots ar smadzenēm.

Usage: magnet.installed()

Parametri

Apraksts

Šai metodei nav parametru.

timestamp#

timestamp() atgriež veselu skaitli kā pēdējā no Magnet saņemtā statusa paketes laika zīmogu.

Usage: magnet.timestamp()

Parametri

Apraksts

Šai metodei nav parametru.

Konstruktori#

Konstruktori tiek izmantoti, lai manuāli izveidotu Magnet objektus, kas ir nepieciešami Magnet konfigurēšanai ārpus VEXcode.

Electromagnet#

Electromagnet rada magnētu.

Lietojums: magnet_1 = Electromagnet(port)

Parametrs

Apraksts

port

Kuram viedajam portam magnēts ir pievienots, norādiet Ports.PORT , kam seko porta numurs no 1 līdz 12.

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