قاموس الأتمتة · CASE

ما هو تعليمة CASE؟

تعليمة اختيار تنفّذ فرعاً واحداً حسب قيمة عدد صحيح أو قيمة معدودة، وهي الأساس الذي تُبنى عليه آلات الحالات في ST.

تقبل قيمة واحدة (1:)، أو قائمة (1, 3, 5:)، أو مدى (10..20:)، مع فرع ELSE لما لم يُذكر. وتنتهي بـ END_CASE.

تفوق سلسلة IF/ELSIF في الوضوح عندما تكون المقارنة دائماً على نفس المتغير، وهذا هو حال آلة الحالات.

مصطلحات ذات صلة

آلة الحالات State machine
نمط برمجي تكون فيه العملية في حالة واحدة معروفة في كل لحظة، وتنتقل بين الحالات بشروط محددة.
تعليمة IF
تعليمة الشرط في ST: IF ... THEN ... ELSIF ... ELSE ... END_IF، وهي أكثر التعليمات استخداماً.

كل المصطلحات