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

مرجع

أمر ⁨ARRAYRECT⁩ في الأوتوكاد: المصفوفة المستطيلة

كيف يعمل أمر ⁨ARRAYRECT⁩ في أوتوكاد، مطالبةً بعد مطالبة: الأعمدة والصفوف والمستويات، وتباعدها، ترابطيةً أو لا. جرّبه مجانًا في متصفحك.

ينسخ ⁨ARRAYRECT⁩ التحديد في أعمدة وصفوف، وفي مستويات إن شئت، كائنَ مصفوفة واحدًا. يطلب الكائنات، ويذكر النوع وهل المصفوفة ترابطية، ثم يعرضها فورًا: 4 أعمدة على محور X لنظام الإحداثيات و3 صفوف على محور Y، تفصل بينها مرة ونصف مقاس التحديد. ثم تحررها مطالبة واحدة حيّةً حتى ينشئها ⁨Enter⁩، بخياراتها أو بمقابض المعاينة، كما في أوتوكاد: انقر أحد أسهمها ثم انقر حيث يجب أن يكون، أو اكتب رقمًا، لتحدد عددًا أو تباعدًا. و⁨Esc⁩ هناك ينشئ المصفوفة أيضًا. وتصير الكائنات المحددة عنصرها الأول.

في سطر الأوامر

يرسمه المحرك ويكتب سجلّه كما تكتبه أنت: المطالبات بترتيب أوتوكاد 2027، وبحروف الخيارات نفسها.

مربع ودائرته في 5 أعمدة و3 صفوف، بتباعد 16 و14: العدد أولًا ثم التباعد.
  1. Command: ARRAYRECT
  2. Select objects: 1 found
  3. Select objects: 1 found, 2 total
  4. Select objects:
  5. Type = Rectangular Associative = Yes
  6. Select grip to edit array or [ASsociative/COUnt/Spacing/COLumns/Rows/Levels/eXit]<eXit>: COU
  7. Enter the number of columns <4>: 5
  8. Enter the number of rows <3>: 3
  9. Select grip to edit array or [ASsociative/COUnt/Spacing/COLumns/Rows/Levels/eXit]<eXit>: S
  10. Specify the distance between columns or [Unit cell] <15>: 16
  11. Specify the distance between rows <15>: 14
  12. Select grip to edit array or [ASsociative/COUnt/Spacing/COLumns/Rows/Levels/eXit]<eXit>: X
مربع ودائرته في 5 أعمدة و3 صفوف، بتباعد 16 و14: العدد أولًا ثم التباعد.

الخيارات

⁨ASsociative (AS)⁩

Yes، الافتراضي، ينشئ كائن مصفوفة واحدًا: تعدّله مقابضه ولوحة الخصائص لاحقًا، ويفككه EXPLODE إلى عناصره. وNo ينشئ نسخًا منفصلة بجانب الكائنات المحددة. ويبقى الجواب طوال الجلسة، لـARRAYPOLAR وARRAYPATH أيضًا.

⁨COUnt (COU)⁩

عدد الأعمدة ثم عدد الصفوف، من 1 إلى 32767 لكل منهما.

⁨Spacing (S)⁩

المسافة بين الأعمدة ثم بين الصفوف، والسالبة إلى اليسار أو إلى الأسفل. أو Unit: ركنا مستطيل ضلعاه المسافتان.

⁨COLumns (COL)⁩

عدد الأعمدة والمسافة بينها.

⁨Rows (R)⁩

عدد الصفوف، والمسافة بينها، ومنسوب يرتفعه كل صف عن الذي قبله.

⁨Levels (L)⁩

نسخ مكدسة على محور Z لنظام الإحداثيات: عدد المستويات ثم المسافة بينها، أو مع Total المسافة من المستوى الأول إلى الأخير.

⁨eXit (X)⁩

ينشئ المصفوفة وينهي الأمر، كما يفعل ⁨Enter⁩.

ما لا يفعله بعد

نقطة الأساس؛ وTotal في المسافة بين الأعمدة وبين الصفوف (يملكه Levels)؛ و⁨Expression⁩، الذي يربط قيمةً بمعاملات الرسم. و⁨ARRAYEDIT⁩ و⁨ARRAYCLOSE⁩، اللذان يحرران مصدر المصفوفة أو يستبدلان عناصرها. وقوائم مقابض المصفوفة (عدد الأعمدة، والتباعد الكلي، وزاوية المحور…) و⁨Ctrl⁩ للتنقل بينها، فلا يمكن ضبط تباعد كلي أو زاوية محور من مقبض؛ ولا يكتب المقبض أسطره في سطر الأوامر. ولا يمكن إعادة كتابة إحداثيي X وY لنقطة الأساس في اللوحة.

ما يفعله وما ينقصه بالتفصيل (بالإنجليزية)

أسئلة شائعة

كيف أنشئ مصفوفة مستطيلة؟

اكتب ARRAYRECT، وليس له اختصار، أو AR لأمر ARRAY ثم ⁨Enter⁩ عند سؤاله، لأن المستطيلة هي الافتراضية. حدد الكائنات واضغط ⁨Enter⁩: تُرسم المصفوفة فورًا، جاهزة للتحرير.

كيف أضبط المسافة بين الصفوف والأعمدة؟

اختر Spacing واكتب المسافة بين الأعمدة ثم بين الصفوف؛ والسالبة تتجه إلى اليسار أو إلى الأسفل. ومع Unit يعطي ركنان المسافتين معًا. أو اسحب السهمين عند العمود الثاني والصف الثاني.

كيف أجعل النسخ كائنات منفصلة؟

اختر ASsociative وأجب بـNo قبل أن تضغط ⁨Enter⁩: تصير كل نسخة كائنًا مستقلًا. ويمكن تفكيك المصفوفة الترابطية إلى عناصرها لاحقًا بـEXPLODE.

كيف أنشئ مصفوفة ثلاثية الأبعاد؟

اختر Levels: تُنسخ الصفوف والأعمدة صعودًا على محور Z لنظام الإحداثيات، بعدد المستويات الذي تذكره وبالمسافة التي تعطيها. ويطلب Rows أيضًا منسوبًا يرفع كل صف عن الذي قبله.