Mıknatıs#
giriiş#
V5 mıknatısı yalnızca V5 çalışma hücresiyle birlikte kullanılır.
Aşağıda mevcut yöntemlerin listesi bulunmaktadır:
Eylemler – Mıknatısla etkileşim kurun.
pickup– Bir nesneyi almak için mıknatısı etkinleştirir.drop– Bir nesneyi düşürmek için mıknatısı devre dışı bırakır.set_power– Alma ve bırakma işleminde kullanılan Mıknatısın güç seviyesini ayarlar.
Getter’lar – Magnet’ten veri döndürür.
temperature– Mıknatısın sıcaklığını döndürür.installed– Mıknatısın bağlı olup olmadığını kontrol eder.timestamp– Magnet’ten alınan son durum paketinin zaman damgasını döndürür.
Yapıcılar – Magnet’i manuel olarak başlatın ve yapılandırın.
Electromagnet– Bir mıknatıs oluşturun.
Eylemler#
pickup#
pickup(duration, units, power) mıknatısı bir nesneyi almak üzere etkinleştirir.
Usage:
magnet.pickup(duration, units, power)
Parametreler |
Tanım |
|---|---|
|
İsteğe bağlı. Magnet’in etkinleşme süresi, tam sayı veya ondalık sayı olarak belirtilebilir. |
|
İsteğe bağlı. Süre birimleri:
|
|
İsteğe bağlı. Ayarlanacak güç seviyesi (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() bir nesneyi bırakmak için mıknatısı devre dışı bırakır.
Usage:
magnet.drop(duration, units, power)
Parametreler |
Tanım |
|---|---|
|
İsteğe bağlı. Magnet’i devre dışı bırakma süresi (tam sayı veya ondalık sayı). |
|
İsteğe bağlı. Süre birimleri:
|
|
İsteğe bağlı. Ayarlanacak güç seviyesi (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) alma ve bırakma işleminde kullanılan mıknatısın güç seviyesini ayarlar.
Usage:
magnet.set_power(value)
Parametreler |
Tanım |
|---|---|
|
Ayarlanacak güç seviyesi (0 - 100). |
# Set the default power to 80%.
magnet.set_power(80)
Getters#
temperature#
temperature() mıknatısın sıcaklığını ondalık sayı olarak döndürür.
Usage:
magnet.temperature(units)
Parametreler |
Tanım |
|---|---|
|
İsteğe bağlı. Sıcaklık birimleri:
|
installed#
installed() Magnet’in bağlı olup olmadığını Boolean değer olarak döndürür.
True- Mıknatıs beyne bağlıdır.False- Mıknatıs beyne bağlı değildir.
Usage:
magnet.installed()
Parametreler |
Tanım |
|---|---|
Bu yöntemin parametresi yoktur. |
timestamp#
timestamp() Magnet’ten alınan son durum paketinin zaman damgasını tam sayı olarak döndürür.
Usage:
magnet.timestamp()
Parametreler |
Tanım |
|---|---|
Bu yöntemin parametresi yoktur. |
İnşaatçılar#
Yapıcılar, VEXcode dışında bir Magnet nesnesini yapılandırmak için gerekli olan Magnet nesnelerini manuel olarak oluşturmak için kullanılır.
Electromagnet#
Electromagnet bir mıknatıs oluşturur.
Kullanım: magnet_1 = Electromagnet(port)
Parametre |
Tanım |
|---|---|
|
Mıknatısın bağlı olduğu Akıllı Bağlantı Noktası |
# Create a Magnet in Port 1.
magnet_1 = Electromagnet(Ports.PORT1)