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

!EGROUP

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

السطر الأول

!EGROUP, EGRP=<egrp> [, optional parameter]
المعامل
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