مغناطيس#
مقدمة#
لا يُستخدم مغناطيس V5 إلا مع خلية العمل V5.
فيما يلي قائمة بالطرق المتاحة:
الإجراءات – التفاعل مع المغناطيس.
pickup– يقوم بتنشيط المغناطيس لالتقاط جسم ما.drop– يقوم بتعطيل المغناطيس لإسقاط جسم ما.set_power– يحدد مستوى طاقة المغناطيس المستخدم في الالتقاط والإسقاط.
المُسترجعات - تُعيد البيانات من المغناطيس.
temperature– يعيد درجة حرارة المغناطيس.installed– يتحقق مما إذا كان المغناطيس متصلاً.timestamp– يعيد الطابع الزمني لآخر حزمة حالة تم استلامها من Magnet.
المنشئات – تهيئة وتكوين المغناطيس يدويًا.
Electromagnet– إنشاء مغناطيس.
الإجراءات#
pickup#
pickup(duration, units, power) يقوم بتنشيط المغناطيس لالتقاط جسم ما.
Usage:
magnet.pickup(duration, units, power)
حدود |
وصف |
|---|---|
|
اختياري. مدة تفعيل المغناطيس كعدد صحيح أو عدد عشري. |
|
اختياري. وحدات المدة:
|
|
اختياري. مستوى الطاقة المراد ضبطه (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() يقوم بتعطيل المغناطيس لإسقاط جسم ما.
Usage:
magnet.drop(duration, units, power)
حدود |
وصف |
|---|---|
|
اختياري. مدة تعطيل المغناطيس كعدد صحيح أو عدد عشري. |
|
اختياري. وحدات المدة:
|
|
اختياري. مستوى الطاقة المراد ضبطه (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) يحدد مستوى طاقة المغناطيس المستخدم في الالتقاط والإسقاط.
Usage:
magnet.set_power(value)
حدود |
وصف |
|---|---|
|
مستوى الطاقة المراد ضبطه (0 - 100). |
# Set the default power to 80%.
magnet.set_power(80)
المحصلون#
temperature#
temperature() تُرجع درجة حرارة المغناطيس كقيمة عشرية.
Usage:
magnet.temperature(units)
حدود |
وصف |
|---|---|
|
اختياري. وحدات قياس درجة الحرارة:
|
installed#
installed() تُرجع قيمة منطقية إذا كان المغناطيس متصلاً.
True- المغناطيس متصل بالدماغ.False- المغناطيس غير متصل بالدماغ.
Usage:
magnet.installed()
حدود |
وصف |
|---|---|
لا تحتوي هذه الطريقة على أي معلمات. |
timestamp#
timestamp() تُرجع عددًا صحيحًا كطابع زمني لآخر حزمة حالة تم استلامها من Magnet.
Usage:
magnet.timestamp()
حدود |
وصف |
|---|---|
لا تحتوي هذه الطريقة على أي معلمات. |
المُنشئون#
تُستخدم الدوال البانية لإنشاء كائنات المغناطيس يدويًا، وهي ضرورية لتكوين المغناطيس خارج VEXcode.
Electromagnet#
Electromagnet creates a magnet.
طريقة الاستخدام: magnet_1 = Electromagnet(port)
المعلمة |
وصف |
|---|---|
|
أي منفذ ذكي متصل به المغناطيس هو |
# Create a Magnet in Port 1.
magnet_1 = Electromagnet(Ports.PORT1)