تشغيل مصباح

يشرح هذا المثال تشغيل مصباح بسيط باستخدام كتلة الوظيفة VISUSET.

نصيحة: يمكن تنزيل البرنامج وحفظه هنا: example_switch.antobj

مبدأ العمل

لتشغيل مصباح باستخدام زر، يتم التحكم فيه بواسطة كتلة الوظيفة VISUSET عبر المتغير المرئي switch. هذا الميزة تتيح تخزين الحالة في كتلة الوظيفة VISU. إذا تم تنفيذ ذلك باستخدام FlipFlop أو كتلة الوظيفة SET/RESET، لن يمكن للمصباح التواصل مع التظليل دون جهد كبير.

المبادئ الأساسية

أولاً، يتم إضافة محور جديد من نوع مصباح (يمكن العثور عليه تحت أجهزة الإخراج مصابيح) إلى الهيكل، ثم يتم النقر على تطبيق.

بعد فتح العنصر، انقر فوق تحرير لبدء الخطوات التالية.

  1. أضف شبكة جديدة فوق كتلة الوظيفة VISU الموجودة. قد تحتاج إلى نقل الشبكة لأعلى باستخدام رموز السهم . هذا يرفع أداء البرنامج، حيث يتم حساب الحساب قبل الإخراج out.switch.
  2. إنشاء كتلة وظيفية جديدة وتسميتها VISUSET.
  3. تعريف قاعدة البيانات مع إكمال تلقائي على switch.
  4. إعداد المدخل DIS على TRUE أو إنكارها.
  5. في المدخل SET، إنشاء كتلة وظيفية جديدة تسمى N. هذه تطلق نبضة عند حافة هبوطية للزر.
  6. بعد ذلك، أدخل الاسم N1 لقاعدة بيانات كتلة الوظيفة N.
  7. في المدخل CLK لكتلة الوظيفة N، اكتب الآن in.Tr1. إذا كنت تريد تعيين عدة أزرار، يمكنك إضافة كتلة وظيفية OR قبل المدخل CLK.
  8. الآن، اكتب في المدخل الأول من كتلة الوظيفة VISUVAR نفس القيمة out.switch كما في الإخراج من كتلة الوظيفة VISU.
  9. للتغيير حالة عند تشغيل زر، يجب الآن إنكار هذا المدخل. يمكنك النقر المزدوج على المدخل، ثم يتم عرض الإنكار بواسطة دائرة.
  10. الآن يمكنك اختبار التطبيق عن طريق النقر على تطبيق ثم النقر على مشاهدة.

ملاحظة: يمكن التحكم في الإخراج عبر التظليل بعد التعديل. بالإضافة إلى ذلك، يتم متزامنة الحالة عبر الإبلاغ العكسي.