انضم إلى منتدى المصممين
خبرتك ضرورية للمجتمع. انضم إلينا وساهم بمعرفتك
انضم إلى المنتدى الآنشارك وتعلّم وتقدّم مع أفضل المحترفين في هذا المجال
لنفترض أن لديك مجموعة من وحدات الماكرو والبرامج النصية الأنيقة لـ CATIA V5، ولكن شركتك الآن تتحول إلى نظام 3DEXPERIENCE (أو، باختصار، 3DX)، وتريد تحويل جميع وحدات ماكرو V5 إلى 3DX. كيف تفعل ذلك؟ أين تبدأ؟
وفي هذه السلسلة من التدوينات، سأحاول تسليط بعض الضوء على ذلك. هذه هي المقالة الأولى في السلسلة التي سنتحدث فيها عن إطار عمل البرمجة.
———————————————————
توثيق
لن أحاول أن أشرح كل زاوية وركن، فهذا سيكون مستحيلاً. سيكون عليك القيام ببعض الحفر بنفسك. وهذا هو المكان الذي تجد فيه الوثائق الرسمية لأتمتة 3DX.
على جهاز الكمبيوتر الخاص بك المثبت عليه برنامج 3DX، انتقل إلى جيم:\ملفات البرنامج\أنظمة داسو\<تثبيت_مجلد>\win_b64\code\bin، أين <تثبيت_مجلد> هو مجلد التثبيت الخاص بإصدار 3DX الخاص بك، وحدد موقع الملف المسمى DSYAutomation.chm. هذا هو ما يسمى بملف Microsoft Compiled HTML، ويحتوي على الوثائق الرسمية لأتمتة 3DX. انقر نقرًا مزدوجًا فوق الملف، ويجب أن يتم فتحه كما هو موضح في الشكل 1. تحتوي الوثائق على مخططات كائنية وخصائص الكائن وأوصاف الطريقة والمقالات وما إلى ذلك. وبشكل عام، يتم تنظيم الوثائق بشكل مشابه تمامًا لتلك المتوفرة مع برنامج V5.
شكل 1
أيقونات أدوات الماكرو
اهم الاشياء اولا. إذا كنت تنوي العمل مع وحدات ماكرو 3DX كثيرًا، فقد تكون فكرة جيدة إضافة أيقونات أدوات الماكرو إلى واجهة مستخدم 3DX.
لإضافة الرموز عبر جميع تطبيقات 3DX، تأكد أولاً من عدم وجود مستندات لديك في الجلسة، أي أن 3DX لا يعرض أي علامات تبويب أو نوافذ، بل يعرض فقط الشاشة الرمادية التي عليها شعار DS. الآن، انقر بزر الماوس الأيمن فوق الشريط الأزرق الموجود أعلى نافذة 3DX وحدد عرض > تخصيص.
الشكل 2
حدد قسم شريط الإجراءات الذي تريد إضافة الأيقونات إليه (عادة، قسم الأدوات) وانقر فوق إضافة أوامر.
الشكل 3
حدد الأوامر التالية في القائمة بشكل متعدد ثم اضغط نعم:
- وحدات الماكرو
- ابدأ التسجيل
- إيقاف التسجيل
- محرر فيجوال بيسك (إذا كنت تنوي استخدام VBA)
الشكل 4
بشكل اختياري، يمكنك إضافة أوامر الماكرو إلى لوحة الإجراءات أيضًا، عن طريق تحديد علامة التبويب المناسبة في مربع الحوار تخصيص. ستظهر الآن أيقونات أدوات الماكرو في قسم الأدوات في شريط الإجراءات.
الشكل 5
بدلاً من الرموز، يمكنك أيضًا استخدام الاختصارات التالية:
- <البديل>+F8: لبدء مربع الحوار وحدات الماكرو
- <البديل>+F11: لبدء محرر Visual Basic
لغات البرمجة
يشبه إطار عمل البرمجة V5 – يمكنك استخدام VBScript، أو CATScript، أو VBA كلغة البرمجة الخاصة بك.
الاختلاف الأول عن V5 هو أنه يمكنك أيضًا استخدام VB.NET أو C# كلغة برمجة من اختيارك. لتأليف البرامج النصية C# أو VB.NET، ستحتاج إلى تثبيت MS Visual Studio. ومع ذلك، ليس هناك حاجة إلى MS VS لتشغيل وحدات الماكرو هذه.
مكتبات الماكرو
والفرق الثاني هو أنه يتم الآن تخزين مكتبات الماكرو الخاصة بك في قاعدة بيانات PLM (DB). لإنشاء مكتبة ماكرو أو استردادها، حدد إما أيقونة (وحدات الماكرو)، أو اضغط على <البديل>+F8 لفتح مربع الحوار وحدات الماكرو، ثم حدد مكتبات الماكرو.
الشكل 6
لإنشاء مكتبة جديدة، حدد نوع المكتبة وانقر فوق إنشاء مكتبة جديدة.
الشكل 7
أدخل عنوان مكتبتك وانقر نعم. يتم إنشاء مكتبة ماكرو جديدة، بالإضافة إلى تسجيلها كمكتبة حالية في جلسة 3DX الخاصة بك.
الشكل 8
لاسترداد مكتبة موجودة وتسجيلها في جلستك، حدد إضافة المكتبة الموجودة وابحث عنه في قاعدة البيانات. يعرض مربع الحوار “ماكرو” الآن قائمة وحدات الماكرو الموجودة في المكتبة.
الشكل 9
يمكنك أيضًا إنشاء مكتبة جديدة من ملفات الماكرو V5 عن طريق التحديد إنشاء مكتبة جديدة من الملفات في مربع الحوار مكتبات الماكرو. ومع ذلك، لاحظ أن وحدات الماكرو V5 الخاصة بك ستفعل ذلك لا تعمل بتنسيق ثلاثي الأبعاد كما هو، على الرغم من أن استيراد وحدات الماكرو الموجودة قد يوفر عليك بعض الشيء عند كتابة الكود.
تسجيل الماكرو
تسجيل الماكرو يشبه V5. لبدء التسجيل، اختر أيقونة (بدء التسجيل). أدخل اسم الماكرو وانقر فوق يبدأ.
الشكل 10
لإنهاء التسجيل، اختر (إيقاف التسجيل).
محرر VBA
أخيرًا، إذا كنت تستخدم VBA، لإظهار محرر VBA، فحدد إما (محرر Visual Basic) أو اضغط على <البديل>+F11.
الشكل 11
انضم إلى منتدى المصممين
خبرتك ضرورية للمجتمع. انضم إلينا وساهم بمعرفتك
انضم إلى المنتدى الآنشارك وتعلّم وتقدّم مع أفضل المحترفين في هذا المجال