Magnet#

Perkenalan#

Magnet V5 hanya digunakan dengan Workcell V5.

Berikut adalah daftar metode yang tersedia:

Aksi – Berinteraksi dengan Magnet.

  • pickup – Mengaktifkan Magnet untuk mengambil suatu objek.

  • drop – Menonaktifkan Magnet untuk menjatuhkan sebuah objek.

  • set_power – Mengatur tingkat daya Magnet yang digunakan untuk mengambil dan menjatuhkan.

Getter – Mengambil data dari Magnet.

  • temperature – Mengembalikan suhu Magnet.

  • installed – Memeriksa apakah Magnet terhubung.

  • timestamp – Mengembalikan stempel waktu dari paket status terakhir yang diterima dari Magnet.

Konstruktor – Inisialisasi dan konfigurasikan Magnet secara manual.

Tindakan#

pickup#

pickup(duration, units, power) mengaktifkan Magnet untuk mengambil suatu objek.

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

Parameter

Keterangan

duration

Opsional. Durasi untuk mengaktifkan Magnet sebagai bilangan bulat atau bilangan pecahan.

units

Opsional. Satuan untuk durasi:

  • MSEC (Default)
  • SECONDS

power

Opsional. Tingkat daya yang akan diatur (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() menonaktifkan Magnet untuk menjatuhkan objek.

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

Parameter

Keterangan

duration

Opsional. Durasi untuk menonaktifkan Magnet sebagai bilangan bulat atau bilangan pecahan.

units

Opsional. Satuan untuk durasi:

  • MSEC (Default)
  • SECONDS

power

Opsional. Tingkat daya yang akan diatur (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) mengatur tingkat daya Magnet yang digunakan untuk mengambil dan menjatuhkan.

Usage: magnet.set_power(value)

Parameter

Keterangan

value

Tingkat daya yang akan diatur (0 - 100).

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

Pencari#

temperature#

temperature() mengembalikan suhu Magnet sebagai nilai float.

Usage: magnet.temperature(units)

Parameter

Keterangan

units

Opsional. Satuan untuk suhu:

  • CELSIUS (Default)
  • FAHRENHEIT

installed#

installed() mengembalikan nilai Boolean jika Magnet terhubung.

  • True - Magnet terhubung ke Otak.

  • False - Magnet tidak terhubung ke Otak.

Usage: magnet.installed()

Parameter

Keterangan

Metode ini tidak memiliki parameter.

timestamp#

timestamp() mengembalikan bilangan bulat sebagai stempel waktu dari paket status terakhir yang diterima dari Magnet.

Usage: magnet.timestamp()

Parameter

Keterangan

Metode ini tidak memiliki parameter.

Konstruktor#

Konstruktor digunakan untuk membuat objek Magnet secara manual, yang diperlukan untuk mengkonfigurasi Magnet di luar VEXcode.

Electromagnet#

Electromagnet menciptakan magnet.

Penggunaan: magnet_1 = Electromagnet(port)

Parameter

Keterangan

port

Port Pintar mana yang terhubung dengan magnet sebagai Ports.PORT diikuti oleh nomor port, mulai dari 1 hingga 12.

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