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

Rising Edge

تقوم هذه الدالة بإنشاء إشارة منطقية من نوع "حافة صاعدة" بعد تأخير مُحدد. يمكن أن تعمل بوضعية الزمن الحقيقي (Seconds) أو بوضعية العينات (Samples) التي تعتمد على عدد الدورات. استخدم مدخل Reset لإعادة تشغيل المؤقت/العداد الداخلي وإزالة حالة التشغيل.

📥 المدخلات

  • Reset قدّم إشارة منطقية لإعادة تعيين المؤقت/العداد الداخلي وإرجاع الحالة المشغّلة إلى الصفر. (يظهر كمأخذ تحت المدخلات)

📤 المخرجات

  • Boolean مخرج منطقي يصبح TRUE عندما يتم الوصول إلى الوقت/العدد المُحدد ويبقى TRUE حتى يتم تزويده بإشارة TRUE على مدخل Reset. (يظهر كمأخذ تحت المخرجات)

🕹️ الضوابط

  • Rising Time (s | #) حدِّد مقدار التأخير. يُفسَّر كوحدات زمنية (ثوانٍ) عند اختيار Seconds وكعدد عينات عند اختيار Samples.

  • Mode قم بالتبديل بين وضعية Seconds وSamples. الواجهة تعرض Seconds عند وضع الزمن وSamples عند وضع العينات.

⚙️ كيفية العمل

  • عند التفعيل الأول، يبدأ العداد تلقائياً.

  • في وضع Seconds، يقيس البلوك الوقت الفعلي المنقضي ويحوّل المخرج إلى TRUE عند بلوغ المدة المحددة في Rising Time (s | #).

  • في وضع Samples, يحسب البلوك دورات التقييم (التكرارات) ويحوّل المخرج إلى TRUE عند الوصول لعدد العينات المحدد.

  • بعد أن يصبح المخرج TRUE، يبقى TRUE حتى يتم تزويده بإشارة TRUE على مدخل Reset، مما يعيد تشغيل المؤقت/العداد ويعيد المخرج إلى FALSE.

📝 تعليمات الاستخدام

  1. اختر وضعية التشغيل عبر ضبط Mode (Seconds أو Samples).

  2. أدخل مقدار التأخير/العدد المطلوب في Rising Time (s | #).

  3. قدّم إشارة TRUE إلى Reset كلما رغبت في إعادة تشغيل العدّ أو التأخير.

  4. استخدم مخرج Boolean كمُحفِّز (trigger) للبلوكات اللاحقة بعد انتهاء التأخير/العدّ.

✨ الميزات

  • توليد مشغّل بسيط قائم على الوقت أو على العينات.

  • حالة مشغّلة ثابتة تبقى حتى إعادة التعيين، مناسبة لتنفيذ أحداث "مرة واحدة".

  • واجهة مضغوطة بحقل رقمي قابل للتعديل ومفتاح تبديل واضح للوضع.

💡 نصائح وحيل

  • لالتقاط صورة بعد تأخير قصير، استخدم هذا البلوك مع Camera USB ثم ربط الخرج بـ Image Logger أو Image Write لحفظ الإطار عند حدوث الحافة الصاعدة.

  • ابدأ وأوقف تسجيل الفيديو عبر ربط المخرج بـ Record Video (استخدم الحافة الصاعدة للبدء وتسلسل منطقي منفصل للإيقاف).

  • استخدم Delay Step مع هذا البلوك لإنشاء نبضات مؤجلة أو لضبط توقيت المشغّل في تدفقات متعددة الخطوات.

  • اجمعه مع Logic Input لتوفير إعادة ضبط يدوية أو شروط بدء مؤقتة.

  • صوّر نشاط المشغّل بتوجيه المخرج إلى Scope أو سجّل الأحداث بـ CSV Export للمراقبة طويلة الأجل.

  • استخدم Counter لاحقاً لعد عدد المرات التي تحققت فيها الحافة الصاعدة خلال التشغيل.

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

  • إذا لم يصبح المخرج TRUE أبداً، تحقّق من إعداد Mode وتأكّد أن قيمة Rising Time (s | #) مناسبة (ليست كبيرة جداً).

  • إذا ظل المخرج TRUE فوراً، افحص إن كان Reset مُمسكاً بالقيمة TRUE أو إن كانت قيمة الوقت/العدد صفر أو صغيرة جداً.

  • لمشاكل التوقيت، تأكد أن النظام المشغّل لتدفق العمل غير موقوف أو مُعطّل، لأن العد القائم على العينات يعتمد على دورات التقييم بينما العد الزمني يعتمد على الوقت الفعلي المنقضي.

آخر تحديث