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.
Electromagnet– Buat magnet.
Tindakan#
pickup#
pickup(duration, units, power) mengaktifkan Magnet untuk mengambil suatu objek.
Usage:
magnet.pickup(duration, units, power)
Parameter |
Keterangan |
|---|---|
|
Opsional. Durasi untuk mengaktifkan Magnet sebagai bilangan bulat atau bilangan pecahan. |
|
Opsional. Satuan untuk durasi:
|
|
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 |
|---|---|
|
Opsional. Durasi untuk menonaktifkan Magnet sebagai bilangan bulat atau bilangan pecahan. |
|
Opsional. Satuan untuk durasi:
|
|
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 |
|---|---|
|
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 |
|---|---|
|
Opsional. Satuan untuk suhu:
|
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 Pintar mana yang terhubung dengan magnet sebagai |
# Create a Magnet in Port 1.
magnet_1 = Electromagnet(Ports.PORT1)