قاموس الأتمتة · CASE
ما هو تعليمة CASE؟
تعليمة اختيار تنفّذ فرعاً واحداً حسب قيمة عدد صحيح أو قيمة معدودة، وهي الأساس الذي تُبنى عليه آلات الحالات في ST.
تقبل قيمة واحدة (1:)، أو قائمة (1, 3, 5:)، أو مدى (10..20:)، مع فرع ELSE لما لم يُذكر. وتنتهي بـ END_CASE.
تفوق سلسلة IF/ELSIF في الوضوح عندما تكون المقارنة دائماً على نفس المتغير، وهذا هو حال آلة الحالات.
مصطلحات ذات صلة
- آلة الحالات State machine
- نمط برمجي تكون فيه العملية في حالة واحدة معروفة في كل لحظة، وتنتقل بين الحالات بشروط محددة.
- تعليمة IF
- تعليمة الشرط في ST: IF ... THEN ... ELSIF ... ELSE ... END_IF، وهي أكثر التعليمات استخداماً.