For the complete documentation index, see llms.txt. This page is also available as Markdown.

Logic Input

هذا البلوك الوظيفي يوفر عنصر تحكم منطقي ثنائي (Boolean) يدوي بسيط يمكنك استخدامه لتشغيل أو حجب بلوكات أخرى في السيناريو. استخدمه عندما تحتاج إلى إشارة TRUE/FALSE يتم التحكم بها من قبل شخص داخل التدفق.

📥 المدخلات

هذا البلوك لا يحتوي على مآخذ إدخال.

📤 المخرجات

Boolean مخرج — يعرض القيمة الحالية TRUE/FALSE المختارة عبر التحكم.

🕹️ عناصر التحكم

Switch زر تبديل بموقعيْن مع وسم TRUE / FALSE. قم بتبديله لتعيين قيمة الإخراج المنطقية.

🎯 الميزات

  • مولد منطقي ثنائي يدوي بسيط للتحكم في تدفق المنطق.

  • خفيف وفعّال: التغييرات تنتقل فورًا إلى البلوكات المتصلة عند التبديل.

  • مفيد للاختبار أو التجاوز اليدوي أثناء الإعداد وتصحيح الأخطاء.

📝 كيفية الاستخدام

  • ضع بلوك Logic Input في السيناريو حيث تحتاج إشارة TRUE/FALSE يدوية.

  • حرك Switch إلى TRUE لإرسال إشارة فعّالة، أو إلى FALSE لإرسال إشارة غير فعّالة.

  • وصل المخرج إلى البلوكات التالية التي تقبل مدخل منطقي/تحقق للتحكم في الإجراءات أو المشغلات أو سلوك الحجب.

📊 السلوك عند التشغيل

عند تشغيل السيناريو، يخرج البلوك باستمرار حالة Switch الحالية كقيمة منطقية. أي تغيير في المفتاح يحدث تحديثًا فوريًا في المخرج.

💡 نصائح وحيل

  • ادمج مخرج Logic Input مع بلوكات منطقية مثل And, Or, أو Not لبناء شروط أكثر تعقيدًا.

  • استخدم Rising Edge أو Edge Rising إذا كنت بحاجة إلى مشغل لمرة واحدة عند تغير المفتاح من FALSE إلى TRUE.

  • استخدم ON Delay أو OFF Delay لإضافة تأخير زمني لتصفية الاهتزازات (debounce) أو لسلوك الاحتفاظ بالإشارة.

  • أرسل القيمة المنطقية إلى Led Output أو إلى Record Video (كمشغل تسجيل) للتحكم اليدوي في مؤشرات مرئية أو التسجيلات.

  • لنقل القيمة المنطقية عبر أجزاء منفصلة من السيناريو، استخدم Tag To / Tag From أو Data Write Local / Data Read Local.

🛠️ استكشاف الأخطاء وإصلاحها

  • إذا لم تستجب البلوكات المتصلة لاحقًا، تحقق من أنها تقبل مدخل منطقي/تحقق وأن الاتصالات صحيحة.

  • إذا كنت تحتاج إلى مشغل لمرة واحدة لكن تحصل على تكرارات، استخدم Rising Edge لتحويل الحالة الثابتة TRUE إلى نبضة واحدة.

آخر تحديث