تناظري#
مقدمة#
يقرأ جهاز تناظري إشارات الجهد المستمر من أجهزة الاستشعار التناظرية القديمة VEX ذات 3 دبابيس، مما يسمح لـ V5 Brain بقياس القيم عبر نطاق بدلاً من حالات عالية أو منخفضة كما هو الحال مع DigitalIn.
من أمثلة أجهزة الاستشعار ما يلي:
تستخدم هذه الصفحة الاسم analog_a كمثال لاسم جهاز تناظري. استبدله بالاسم الذي قمت بتكوينه حسب الحاجة.
فيما يلي قائمة بالطرق المتاحة:
value– تُرجع قيمة الجهاز التناظري.changed– يسجل دالة ليتم استدعاؤها كلما تغيرت قيمة الجهاز التناظري.
المنشئ – تهيئة وتكوين جهاز تناظري يدويًا.
AnalogIn– إنشاء جهاز تناظري.
قيمة#
القيمة value تُرجع قيمة الجهاز التناظري الذي يمثل إشارات الجهد من أجهزة استشعار مختلفة.
Usage:
analog_a.value(units)
المعلمة |
وصف |
|---|---|
|
اختياري. وحدات تمثيل القيمة:
|
تم التغيير#
changed يسجل دالة ليتم استدعاؤها كلما تغيرت قيمة الجهاز التناظري.
Usage:
analog_a.changed(callback, arg)
حدود |
وصف |
|---|---|
|
A previously defined function that executes when the analog device’s value changes. |
|
اختياري. مجموعة |
def my_function():
brain.screen.print("Changed")
# Call my_function whenever analog_a's value changes
analog_a.changed(my_function)
المُنشئ#
تُستخدم الدوال البانية لإنشاء كائنات Analog ، وهي ضرورية لتكوين جهاز Analog.
AnalogIn#
AnalogIn ينشئ جهازًا تناظريًا.
Usage:
AnalogIn(port)
المعلمة |
وصف |
|---|---|
|
منفذ الأسلاك الثلاثة الذي يتصل به الجهاز التناظري:
|
# Create an analog device in Port A
analog_a = AnalogIn(brain.three_wire_port.a)