استخدام RefEdit لتعديل الكتل والمراجع الخارجية في أوتوكاد

نستعرض في هذه المقالة الأمر In-place Xref and Block Editing الذي يستخدم لتعديل الكتل (Blocks) والمراجع الخارجية (External References: Xref's) في الرسم المضيف مباشرة، ففي حالة الكتل يقوم بتعديل جميع الكتل الموجودة في الرسم بناء على تعديل أحدها دون الحاجة إلى تفجيرها وتعريفها من جديد، بينما يقوم في حالة المراجع الخارجية بتعديل ملف المرجع الخارجي في مكانه دون الحاجة لفتح الملف الأصلي وإجراء التعديلات عليه هناك.

 
الأمر RefEdit:
يمكن الوصول إلى الأمر RefEdit من القائمة Modify في أوتوكاد 2000 والإصدارات اللاحقة أو لدى النقر مرتين على أي كتلة أو مرجع خارجي Xref في النسخة 2002 وما بعدها (مالم تكن هذه الكتلة تخفي داخلها سمات (Attributes) لأن النقر مرتين على الكتلة في هذه الحالة سوف يؤدي إلى تفعيل أمر Edit Attribute بدلاً من RefEdit)، أو لدى كتابة REFEDIT على سطر الأوامر.
ويجب الانتباه إلى أن هذا الأمر سيؤثر على جميع الكتل في الرسم، فلو كانت الكتلة المطلوب تعديلها عبارة عن باب مثلاً وأن التعديل المراد إجراؤه عليها هو إزالة المقبض من كتلة الباب فسنجد أن جميع الأبواب قد حذفت منها المقابض وهكذا.
مثال:
لنفترض على سبيل المثال أننا نريد تعديل نقطة إدراج كتلة تمثل إشارة المنسوب كما في الصورة، والمطلوب: تعديل مكان نقطة الإدراج البعيدة عن مركز الدائرة وجعلها في مركز دائرة إشارة المنسوب.


الشكل (1).
*
  1. نقوم برسم عنصر مساعد ليدلنا على الموضع القديم لإدراج الكتلة، ويمكننا ذلك عن طريق الأمر Line يبدأ من Ins (للقفز إلى نقطة إدراج إشارة المنسوب) إلى أي نقطة أخرى بعيدة عن الرسم، (ويمكن أيضاً رسم دائرة أو نقطة أو أي عنصر آخر إلا أن الخط يعتبر أسهل وأسرع الطرق).
  2. نقوم بعد ذلك باختيار الأمر In-place Xref and Block Editing عن طريق القائمة Modify كما في الشكل رقم 2.


الشكل (2).
*
  1. ننقر على الكتلة المطلوبة مرة واحدة لتظهر لدينا لائحة تحتوي على اسم الكتلة الرئيسية والكتل الفرعية التي تحتويها، وهنا يمكن اختيار الكتلة ذاتها للتعديل أو أياً من الكتل التي بداخلها إن وجدت. (يمكن أن تكون كتلة باب موجود ضمن مرجع خارجي مثلاً)، ولكن في مثالنا هنا لدينا كتلة بسيطة لإشارة منسوب نجد أن اسمها مظلل بشكل تلقائي في اللائحة الظاهرة في الشكل رقم 3. لاحظ أيضا وجود صورة مصغرة للكتلة الهدف على يمين مربع الحوار.


الشكل (3).
*
  1. يطلب منا البرنامج الآن اختيار العناصر التي سوف نجري عليها التعديلات ضمن الكتلة أو المرجع الخارجي المفتوح. وهذا يفيد في سرعة إنجاز العملية لدى معالجة الكتل أو المراجع الخارجية الكبيرة، ولكننا سنختار هنا كامل الكتلة. سوف تلاحظ هنا اختلافين في الملف:
  • إن جميع الكتل التي تحمل نفس الاسم قد اختفت من الرسم استعداداً لتوليدها من جديد بعد التعديل.
  • كما نلاحظ أن جميع العناصر في الملف قد بهتت ألوانها وأصبحت شاحبة (بما فيها الخط المساعد المرسوم) عدا العناصر التي تم اختيارها من ضمن الكتلة في الخطوة السابقة والتي تسمى "مجموعة العمل" working set. وهذا التعتيم (إن صح التعبير) جاء للتركيز على إنهاء مهمة تحرير الكتلة وإغلاق نمط التحرير بأسرع وقت. رغم أننا مازلنا نستطيع إجراء كافة الأوامر والتعديلات على عناصر الملف كافة حتى ونحن داخل نمط التعديل، ويجب الإنتباه أيضاً إلى أن أية عناصر يتم إنشاءها ونحن في نمط التعديل هذا سوف تضاف إلى مجموعة العمل وبالتالي تصبح جزءاً من الكتلة بعد الإنتهاء من تعديلها وحفظ التعديلات.
  1. إذا لم يكن شريط الأدوات المسمى Refedit ظاهراً لديك من ضمن مجموعة أشرطة الأدوات، فإنه سوف يظهر تلقائياً بشكل عائم عند هذه المرحلة، ولكن لا تشغل نفسك أين ستضعه لأنه سوف يعود للاختفاء تلقائياً بعد الإنتهاء من مهمة التعديل.
سوف تجد على الشكل رقم (4) شرح وظائف أزرار هذا الشريط، إذ يمكنك بسهولة إضافة عناصر جديدة إلى مجموعة العمل (وبالتالي إلى الكتلة) أو إزالة عناصر غير مرغوب بوجودها في الكتلة..


الشكل (4).
*
  1. الآن قم عن طريق الأمر Move بتحريك عناصر الكتلة من Cen (مركز الدائرة) إلى End (بداية الخط المساعد المرسوم في البداية والتي تمثل نقطة الإدراج القديمة) حسب الشكل رقم (5).


الشكل (5).
*
  1. اضغط على رمز القرص المرن في شريط الأدوات السابق Refedit لحفظ التعديلات المجراة على الكتلة وتعديل جميع الكتل التي تحمل نفس الاسم في الرسم، أو على إشارة X لتجاهل أية تعديلات وإعادة الوضع إلى ما كان عليه قبل فتح الكتلة أو المرجع الخارجي.
في كلا الحالتين ستظهر لك نافذة لتأكيد الأمر نظراً لأهمية هذه الخطوة وما ستؤثر به على الملف. يمكنك أن تضغط على OK لتأكيد طلب الحفظ أو عدم الحفظ أو Cancel للعودة إلى تحرير الكتلة من جديد... كما في الصورة رقم (6).


الشكل (6).
*
تجدر الإشارة هنا إلى أن أياً من الأوامر التالية لا يعمل أثناء نمط تحرير الكتلة أو المرجع الخارجي:
  1. الحفظ التلقائي Autosave.
  2. الحفظ السريع Qsave.
  3. النسخ Ctrl+C أو القطع Ctrl+X إلى الحافظة أي Copy Clip, Cut Clip.
  4. تحرير كتلة أخرى بالأمر ذاته Edit Reference.
في حين يعمل أمر اللصق Paste أو Ctrl+V فقط في حال تم النسخ أو القطع من ملفات أخرى، ويتم إضافة العناصر الملصقة إلى عناصر الكتلة وتصبح جزءاً منها).
بعد الانتهاء من التعديل المطلوب يبلغك البرنامج بملخص عن عمليات الإضافة/الإزالة التي قمت بها وعدد الكتل التي قام بتحديثها في الرسم.
والآن شاهد نتائج التعديل الذي أجريته على الكتلة، فإذا كنت راضٍ عن النتائج قم بحذف أية عناصر مساعدة قمت بإنشائها واحفظ الملف، وإلاّ فقم بالتراجع باستخدام أمر Undo أو Ctrl+Z وستلاحظ أن البرنامج يعيدك للوراء خطوة خطوة وفق تسلسل عكسي للوصول إلى نمط تحرير الكتلة السابقة من جديد وإتاحة الفرصة مرة ثانية وثالثة ورابعة للتحرير والتعديل والإضافة أو الإزالة حتى الحصول على النتائج المرضية والمطلوبة..

نستعرض في هذه المقالة الأمر In-place Xref and Block Editing الذي يستخدم لتعديل الكتل (Blocks) والمراجع الخارجية (External References: Xref's) في الرسم المضيف مباشرة، ففي حالة الكتل يقوم بتعديل جميع الكتل الموجودة في الرسم بناء على تعديل أحدها دون الحاجة إلى تفجيرها وتعريفها من جديد، بينما يقوم في حالة المراجع الخارجية بتعديل ملف المرجع الخارجي في مكانه دون الحاجة لفتح الملف الأصلي وإجراء التعديلات عليه هناك.

 
الأمر RefEdit:
يمكن الوصول إلى الأمر RefEdit من القائمة Modify في أوتوكاد 2000 والإصدارات اللاحقة أو لدى النقر مرتين على أي كتلة أو مرجع خارجي Xref في النسخة 2002 وما بعدها (مالم تكن هذه الكتلة تخفي داخلها سمات (Attributes) لأن النقر مرتين على الكتلة في هذه الحالة سوف يؤدي إلى تفعيل أمر Edit Attribute بدلاً من RefEdit)، أو لدى كتابة REFEDIT على سطر الأوامر.
ويجب الانتباه إلى أن هذا الأمر سيؤثر على جميع الكتل في الرسم، فلو كانت الكتلة المطلوب تعديلها عبارة عن باب مثلاً وأن التعديل المراد إجراؤه عليها هو إزالة المقبض من كتلة الباب فسنجد أن جميع الأبواب قد حذفت منها المقابض وهكذا.
مثال:
لنفترض على سبيل المثال أننا نريد تعديل نقطة إدراج كتلة تمثل إشارة المنسوب كما في الصورة، والمطلوب: تعديل مكان نقطة الإدراج البعيدة عن مركز الدائرة وجعلها في مركز دائرة إشارة المنسوب.


الشكل (1).
*
  1. نقوم برسم عنصر مساعد ليدلنا على الموضع القديم لإدراج الكتلة، ويمكننا ذلك عن طريق الأمر Line يبدأ من Ins (للقفز إلى نقطة إدراج إشارة المنسوب) إلى أي نقطة أخرى بعيدة عن الرسم، (ويمكن أيضاً رسم دائرة أو نقطة أو أي عنصر آخر إلا أن الخط يعتبر أسهل وأسرع الطرق).
  2. نقوم بعد ذلك باختيار الأمر In-place Xref and Block Editing عن طريق القائمة Modify كما في الشكل رقم 2.


الشكل (2).
*
  1. ننقر على الكتلة المطلوبة مرة واحدة لتظهر لدينا لائحة تحتوي على اسم الكتلة الرئيسية والكتل الفرعية التي تحتويها، وهنا يمكن اختيار الكتلة ذاتها للتعديل أو أياً من الكتل التي بداخلها إن وجدت. (يمكن أن تكون كتلة باب موجود ضمن مرجع خارجي مثلاً)، ولكن في مثالنا هنا لدينا كتلة بسيطة لإشارة منسوب نجد أن اسمها مظلل بشكل تلقائي في اللائحة الظاهرة في الشكل رقم 3. لاحظ أيضا وجود صورة مصغرة للكتلة الهدف على يمين مربع الحوار.


الشكل (3).
*
  1. يطلب منا البرنامج الآن اختيار العناصر التي سوف نجري عليها التعديلات ضمن الكتلة أو المرجع الخارجي المفتوح. وهذا يفيد في سرعة إنجاز العملية لدى معالجة الكتل أو المراجع الخارجية الكبيرة، ولكننا سنختار هنا كامل الكتلة. سوف تلاحظ هنا اختلافين في الملف:
  • إن جميع الكتل التي تحمل نفس الاسم قد اختفت من الرسم استعداداً لتوليدها من جديد بعد التعديل.
  • كما نلاحظ أن جميع العناصر في الملف قد بهتت ألوانها وأصبحت شاحبة (بما فيها الخط المساعد المرسوم) عدا العناصر التي تم اختيارها من ضمن الكتلة في الخطوة السابقة والتي تسمى "مجموعة العمل" working set. وهذا التعتيم (إن صح التعبير) جاء للتركيز على إنهاء مهمة تحرير الكتلة وإغلاق نمط التحرير بأسرع وقت. رغم أننا مازلنا نستطيع إجراء كافة الأوامر والتعديلات على عناصر الملف كافة حتى ونحن داخل نمط التعديل، ويجب الإنتباه أيضاً إلى أن أية عناصر يتم إنشاءها ونحن في نمط التعديل هذا سوف تضاف إلى مجموعة العمل وبالتالي تصبح جزءاً من الكتلة بعد الإنتهاء من تعديلها وحفظ التعديلات.
  1. إذا لم يكن شريط الأدوات المسمى Refedit ظاهراً لديك من ضمن مجموعة أشرطة الأدوات، فإنه سوف يظهر تلقائياً بشكل عائم عند هذه المرحلة، ولكن لا تشغل نفسك أين ستضعه لأنه سوف يعود للاختفاء تلقائياً بعد الإنتهاء من مهمة التعديل.
سوف تجد على الشكل رقم (4) شرح وظائف أزرار هذا الشريط، إذ يمكنك بسهولة إضافة عناصر جديدة إلى مجموعة العمل (وبالتالي إلى الكتلة) أو إزالة عناصر غير مرغوب بوجودها في الكتلة..


الشكل (4).
*
  1. الآن قم عن طريق الأمر Move بتحريك عناصر الكتلة من Cen (مركز الدائرة) إلى End (بداية الخط المساعد المرسوم في البداية والتي تمثل نقطة الإدراج القديمة) حسب الشكل رقم (5).


الشكل (5).
*
  1. اضغط على رمز القرص المرن في شريط الأدوات السابق Refedit لحفظ التعديلات المجراة على الكتلة وتعديل جميع الكتل التي تحمل نفس الاسم في الرسم، أو على إشارة X لتجاهل أية تعديلات وإعادة الوضع إلى ما كان عليه قبل فتح الكتلة أو المرجع الخارجي.
في كلا الحالتين ستظهر لك نافذة لتأكيد الأمر نظراً لأهمية هذه الخطوة وما ستؤثر به على الملف. يمكنك أن تضغط على OK لتأكيد طلب الحفظ أو عدم الحفظ أو Cancel للعودة إلى تحرير الكتلة من جديد... كما في الصورة رقم (6).


الشكل (6).
*
تجدر الإشارة هنا إلى أن أياً من الأوامر التالية لا يعمل أثناء نمط تحرير الكتلة أو المرجع الخارجي:
  1. الحفظ التلقائي Autosave.
  2. الحفظ السريع Qsave.
  3. النسخ Ctrl+C أو القطع Ctrl+X إلى الحافظة أي Copy Clip, Cut Clip.
  4. تحرير كتلة أخرى بالأمر ذاته Edit Reference.
في حين يعمل أمر اللصق Paste أو Ctrl+V فقط في حال تم النسخ أو القطع من ملفات أخرى، ويتم إضافة العناصر الملصقة إلى عناصر الكتلة وتصبح جزءاً منها).
بعد الانتهاء من التعديل المطلوب يبلغك البرنامج بملخص عن عمليات الإضافة/الإزالة التي قمت بها وعدد الكتل التي قام بتحديثها في الرسم.
والآن شاهد نتائج التعديل الذي أجريته على الكتلة، فإذا كنت راضٍ عن النتائج قم بحذف أية عناصر مساعدة قمت بإنشائها واحفظ الملف، وإلاّ فقم بالتراجع باستخدام أمر Undo أو Ctrl+Z وستلاحظ أن البرنامج يعيدك للوراء خطوة خطوة وفق تسلسل عكسي للوصول إلى نمط تحرير الكتلة السابقة من جديد وإتاحة الفرصة مرة ثانية وثالثة ورابعة للتحرير والتعديل والإضافة أو الإزالة حتى الحصول على النتائج المرضية والمطلوبة..

|