وصف المشروع:
نحن نقوم بتصنيع لوحات تعتمد على قوالب جاهزة (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. لدي خبرة ق...