تطوير نظام أتمتة AutoCAD باستخدام VBA لربط القوالب مع Excel وإنشاء لوحات تلقائياً

تفاصيل المشروع

وصف المشروع:

نحن نقوم بتصنيع لوحات تعتمد على قوالب جاهزة (24 قالب قابل للزيادة الى 50 ) ذات تصميم ثابت، ويختلف بداخلها فقط 4 حروف إنجليزية و 4 أرقام تمثل بيانات لكل طلب.

حالياً يتم إدخال البيانات إلى AutoCAD بشكل يدوي عبر النسخ واللصق، مما يستهلك وقتاً كبيراً ويؤدي إلى أخطاء بشرية.

نرغب في تطوير نظام أتمتة كامل داخل AutoCAD باستخدام VBA بحيث يعتمد على بيانات واردة من ملف Excel ويقوم بإنتاج اللوحات بشكل تلقائي وسريع دون تدخل يدوي.

المهام المطلوبة من المستقل:

تطوير كود VBA داخل AutoCAD يقوم بـ:

استيراد البيانات من ملف Excel يحتوي على:

رقم الطلب

رقم القالب (من 1 إلى 24)

الكمية المطلوبة

أربعة حروف (L1 – L4)

أربعة أرقام (N1 – N4)

ربط AutoCAD بالقوالب:

سيتم تزويد المستقل بملف يحتوي على 24 قالب (Blocks) بأسماء موحدة مثل:

TPL01, TPL02, … TPL24

كل قالب يحتوي على Attributes لحقول الأحرف والأرقام.

إنشاء اللوحات تلقائياً:

قراءة القالب الصحيح حسب رقم القالب.

إدراج البلوك داخل الرسم تلقائياً.

تعبئة الـ Attributes بالقيم المأخوذة من Excel.

إنشاء اللوحات بعدد النسخ المحدد في ملف Excel.

عمل محاذاة للحروف والارقام وتجربة كافة الارقام والحروف وعمل اختبار لها جميعا بحيث لايكون هناك تداخل بينهم حتى لايؤثر على القص

حفظ كافة اللوحات للطلب كامل في ملف مستقل بصيغة:

DWG أو DXF

وباسم منظم يتضمن رقم الطلب ورقم القالب.

ضمان عمل النظام بشكل مرن:

إمكانية تعديل الكود مستقبلاً لإضافة قوالب أو تغيير أسماء الحقول.

معالجة الأخطاء وعرض تنبيهات واضحة عند وجود بيانات ناقصة.

المخرجات المتوقعة:

نظام AutoCAD VBA جاهز للعمل ويقوم بـ:

قراءة جميع الطلبات من Excel.

إنشاء كل اللوحات المطلوبة تلقائياً.

حفظها في ملفات مستقلة جاهزة للتصنيع.

وثيقة بسيطة تشرح كيفية تشغيل النظام.

المهارات المطلوبة:

خبرة مثبتة في AutoCAD VBA.

خبرة في التعامل مع Blocks & Attributes.

خبرة في ربط AutoCAD مع Excel.

يفضّل من سبق له تنفيذ مشاريع مشابهة في الأتمتة داخل AutoCAD.

مرفقات سيتم تزويد المستقل بها بعد قبول العرض:

ملف Excel النموذجي (Template).

ملف AutoCAD يحتوي على القوالب الـ 24.

شرح مبسط لهيكلية البيانات في كل قالب.

ملاحظات:

نرحب بالمستقلين القادرين على تقديم عينة أو مثال أولي قبل التنفيذ النهائي.

نفضّل من يستطيع تقديم دعم فني بسيط بعد التسليم عند الحاجة.

تقدم للمشروع

العروض المقدمة

مرحبا، شرفت بالاطلاع على تفاصيل مشروعكم، وفهمت تماما فكرة النظام المطلوب لتنفيذ عملية أتمتة كاملة داخل AutoCAD بالاعتماد على بيانات مستوردة من Excel. لدي خبرة ق...

قبولك لهذا العرض يعتبر اتفاقاً بينك وبين المستقل وسيبقى موقع مستقل وسيطاً بينكما حتى تسليم المشروع. لن تتمكن من تغيير العرض أو إلغائه لاحقًا لذلك تأكد من اختيارك للعرض المناسب باتّباع النصائح التالية:

  • راجع صفحة حساب المستقل الذي اخترته واطّلع على أعماله السابقة
  • إن كانت هناك تفاصيل غير مذكورة في المشروع، فتواصل مع المستقل وأخبره بها أولًا
  • بإمكانك أن تتواصل مع المستقل وتسأله عن أية أمور تحتاجها
  • احرص دائمًا على إبقاء التواصل مع المستقل داخل الموقع قدر الإمكان وذلك لضمان حقوقك
  • لا تتردد من التواصل معنا ان احتجت لأي مساعدة، نحن نحب مساعدتك!

المستقل غير متاح لاستلام مشاريع، يمكنك ارسال تنبيه له لقبول العرض وإعادة المحاولة بعد بضعة ساعات، أو اختيار عرضاً من مستقل آخر.