انتقل إلى المحتوى

!EGROUP

تعريف مجموعة عناصر

السطر الأول

!EGROUP, EGRP=<egrp> [, معلمة اختيارية]
المعلمة
EGRP اسم مجموعة العناصر (إلزامي)
GENERATE التوليد التلقائي للعناصر المنتمية إلى مجموعة العناصر (اختياري)
INPUT اسم ملف خارجي (اختياري)
اسم المعلمة قيمة المعلمة الوصف
EGRP <egrp> اسم مجموعة العناصر
GENERATE لا يوجد التوليد التلقائي للعناصر المنتمية إلى مجموعة العناصر
INPUT <filename> اسم ملف خارجي (اختياري)؛ يمكن استخدامه أيضًا مع السطر الثاني وما بعده

السطر الثاني وما بعده (عند عدم استخدام GENERATE)

(السطر الثاني) elem1, elem2, elem3 ...
(وينطبق الشيء نفسه على الأسطر اللاحقة)
اسم المتغير السمة الوصف
elemX I رقم عنصر منتمٍ إلى مجموعة العناصر

السطر الثاني وما بعده (عند استخدام GENERATE)

(السطر الثاني) elem1, elem2, elem3
(وينطبق الشيء نفسه على الأسطر اللاحقة)
اسم المتغير السمة الوصف
elem1 I أول رقم عنصر في مجموعة العناصر
elem2 I آخر رقم عنصر في مجموعة العناصر
elem3 I زيادة رقم العنصر (اختياري؛ elem3=1 عند الإهمال)

ملاحظات

  • يمكن إدخال أي عدد من العناصر في سطر واحد. كما يمكن إدراج أي عدد من الأسطر حتى يبدأ الخيار التالي.
  • يجب تعريف العناصر المحددة قبل !EGROUP.
  • تُستبعد العناصر غير المعرّفة بواسطة خيار !ELEMENT وتظهر رسالة تحذير.
  • إذا كان عنصر محدد موجودًا بالفعل في المجموعة نفسها، فيُتجاهل وتظهر رسالة تحذير.
  • تنتمي جميع العناصر إلى مجموعة العناصر المسماة ALL (تُولّد تلقائيًا).
  • يمكن تعريف مجموعة واحدة عبر عدة تعريفات منفصلة.

مثال

!EGROUP, EGRP=EA01
1, 2, 3, 4, 5, 6
101, 102
205

!EGROUP, EGRP=EA02
101, 102

!EGROUP, EGRP=EA01                 تُضاف "501, 505" إلى المجموعة "EA01".
501, 505

!EGROUP, EGRP=EA04, GENERATE      تُضاف العناصر التالية إلى المجموعة "NA04":
301, 309, 2                       "301,303,305,307,309,311,312,313".

311, 313