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.
Electromagnet– Izveidojiet magnētu.
Darbības#
pickup#
pickup(duration, units, power) aktivizē magnētu, lai paceltu objektu.
Usage:
magnet.pickup(duration, units, power)
Parametri |
Apraksts |
|---|---|
|
Neobligāti. Magnēta aktivizēšanas ilgums kā vesels skaitlis vai peldošs skaitlis. |
|
Pēc izvēles. Ilguma mērvienības:
|
|
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 |
|---|---|
|
Neobligāti. Magnēta deaktivizēšanas ilgums kā vesels skaitlis vai peldošs skaitlis. |
|
Pēc izvēles. Ilguma mērvienības:
|
|
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 |
|---|---|
|
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 |
|---|---|
|
Pēc izvēles. Temperatūras mērvienības:
|
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 |
|---|---|
|
Kuram viedajam portam magnēts ir pievienots, norādiet |
# Create a Magnet in Port 1.
magnet_1 = Electromagnet(Ports.PORT1)