أوتوليسب

عودة للموسوعة


ليسب (LISP) هي لغة برمجة كائنية المنحى (OOP)، طورها جون ماكارثي John McCarthy بين عامي 1959 و1960. تستخدم بشكل أساسي في معالجة قوائم البيانات. وتستخدم هذه اللغة في الأبحاث بشكل كبير، وتعتبر اللغة الأساسية في أبحاث الذكاء الاصطناعي.

وقد اتى اسم هذه اللغة من تعبير (LISt Processing) أي معالجة القوائم، لما لهذه اللغة من قدرة على معالجة القائمة. أما القائمة فيمكن تعريفها بأنها بنية بيانات متعددة العناصر.

إن الهجريب النحوي في ليسب والذي يعتمد على أسلوب معالجة القوائم، يعتبر أكثر التراكيب ملائمة لتمثيل المتغيرات المركبة، كالنقاط في التمثيل البياني، حيث تعرّف جميع نقطة واحدة عادة بإحداثيات (X, Y, Z). وهذا هوالأسلوب المتبع في تعريف النقاط في برنامج أوتوكاد. ومن هذا المنطق عثر مصمموأوتوكاد حتى لغة ليسب هي اللغة الأكثر كفاءة للتعامل مع البرنامج، ويمكن اعتمادها لتصبح أداة تخصيص فعّآلة للأوتوكاد.

تعتبر لغة ليسب الأم لغة كبيرة وواسعة، ولا يحتاج مستخدم أوتوكاد إلى جميع مفرداتها. ولذلك انبرى مصمموليسب وأوتوكاد في Autodesk إلى تطوير نموذج مصغر من ليسب مناسب لاحتياجات أوتوكاد، سمي أوتوليسب (AutoLISP). ولكيقد يكون نموذج أوتوليسب هذا في متناول الجميع فقد تم دمج مترجم ليسب ضمن أوتوكاد ذاته، يعني هذا حتى رزمة أوتوكاد تتضمن مترجم أتوليسب، ولا يحتاج المستخدم للبحث عنه كبرنامج منفصل.

مزايا أوتوليسب

  • تطبيق الحِسابات المتقدمة.
  • التفاعل مع المستخدم.
  • إنشاء الرسوم وتحريرها.
  • التعامل مع قاعدة بيانات الرسم من ملفات أوتوكاد.إنشاء وقراءة الملفات.
  • تطبيق برامج خارج أوتوكاد.
  • تعمل على أي نظام تشغيل يعمل عليه أوتوكاد.
  • لغة سهلة التفهم.
  • يمكن تحرير ملفات برامج أوتوليسب بأي محرر نصوص يرغب به المستخدم.
  • يمكن اختبار وظائف (function) أوتوليسب في نافذة الأوامر في أوتوكاد.
  • يمكن لبرامج أوتوليسب حتى تُبنى وتفحص على انفراد، ثم تدمج لتكوين نموذج متكامل.
  • وجود مجموعة رسائل أخطاء وافية تساعد المستخدم بتعريفه بمكامن الأخطاء في البرنامج.
  • تتوفر مجموعة كبيرة من برامج أوتوليسب مجاناً من عدة مصادر.
  • تتوفر الكثير من المصادر لتعليم أوتوليسب.
  • استخدام ليسب كأداة لتكامل التصميم والتصنيع بالحاسوب:

إن الأسلوب الذي يمكن حتى يستخدم في تطبيق هذه المنهجية لا بد وأن يعتمد معالجة أولية من خلال التحكم في نظم التصميم بالحاسوب باستخدام وسيلة تحكم كفء متخصصة مثل لغة أوتوليسب بهدف استخراج إحداثيات كافة كائنات الرسم الذي يمثل الشكل الهندسي للمنتج عند رسمه في نظام التصميم بالحاسوب مثل أوتوكاد، ثم بناء منظومة معالجة لاحقة يتم تطبيقها باستخدام لغة برمجة مرنة ومتينة مثل فيجيوال بسيك، حيث يتم في فترة المعالجة الأولية بناء ملف البيانات اللازمة لعمليات التشغيل، مثل نظم القياس ومعدلات التغذية لعمليات الاستقراب والتشطيب وسرع البتر وأعماق البتر والبيانات الأخرى، ثم يتم في فترة المعالجة اللاحقة إنشاء ملف التحكم الرقمي باستخدام هذه البيانات وكذلك باستخدام ملف الرسم للمنتج المُعَدّ في فترة المعالجة الأولية عند تصميم المنتج في أوتوكاد.

منهجية التطبيق

إن الرسم الهندسي للمنتج هوأساس التصنيع، أي حتى عمليات البتر اللازمة للإنتاج يتم تحديدها بموجب مقاسات المنتج التي يمثلها الرسم الهندسي لتصميم ذلك المنتج. إلى غير ذلك تتم عملية الإنتاج في المصنع باستخدام آلات البتر الأساسية كالمخرطة والفريزة والمقشطة وما شابه. فالعامل الذي يعمل على آلة الخراطة يقوم بإنتاج جزء عند معاينته للرسم الهندسي له مبتدءاً من خامة مقاربة في المقاسات إلى شكل الجزء المراد إنتاجه.

ويتشابه هذا مع آلات التحكم الرقمي ولكن مقاسات الجزء المراد إنتاجه تحدد من خلال برنامج تشغيل الجزء والذي هوانعكاس لرسم المنتج كذلك. ومن هذا المنطلق نجد حتى الرسم الهندسي هوأساس التشغيل وفهم أبعاد المنتج. فعند رسم أي منتج بواسطة أوتوكاد يتم حفظ الرسم في ملف خاص. فإذا كانت الأبعاد بمقياس رسم 1 : 1 أي ان الرسم يحاكي مقاسات الجزء المراد تصنيعه، فإنه من المنطقي حتى نستنتج أننا إذا تمكنا من التحكم في محيط عمل أوتوكاد فمن الممكن حتى نستخرج ملفاً يحوي مقاسات وأبعاد المنتج بالأسلوب الذي يُتَبع في كتابة برامج تشغيل الأجزاء على آلات التحكم الرقمي.

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

إلى غير ذلك بعد حتى تتوفر كافة البيانات الهندسية والتشغيلية يمكن معالجة تلك البيانات وبناء ملف التحكم الرقمي المطلوب. ويمكن حتى تتم برمجة المعالجات اللاحقة المكملة باستخدام أي لغة برمجة متينة ذات مستوى عالي مثل لغة الفيجوال بيسك.

تاريخ النشر: 2020-06-02 01:04:12
التصنيفات: أوتوكاد, برمجيات التصميم بمساعدة الحاسوب, لغات برمجة نصية, مقالات بدون مصدر منذ فبراير 2016, جميع المقالات بدون مصدر, مقالات بدون مصدر منذ 2016, جميع المقالات التي بحاجة لصيانة, صفحات تستخدم خاصية P244, بوابة تصميم/مقالات متعلقة, بوابة برمجيات/مقالات متعلقة, جميع المقالات التي تستخدم شريط بوابات

مقالات أخرى من الموسوعة

سحابة الكلمات المفتاحية، مما يبحث عنه الزوار في كشاف:

آخر الأخبار حول العالم

وزير الخارجية يشارك في فعاليات مجموعة الـ77 حول أضرار تغير المناخ

المصدر: بوابة أخبار اليوم - مصر التصنيف: سياسة
تاريخ الخبر: 2022-09-20 00:18:42
مستوى الصحة: 54% الأهمية: 50%

الأنبا موسى يصل إلى القاهرة عقب تلقي علاجه في ألمانيا

المصدر: بوابة أخبار اليوم - مصر التصنيف: سياسة
تاريخ الخبر: 2022-09-20 00:18:50
مستوى الصحة: 57% الأهمية: 52%

فرنسا عن زابوريجيا: المهم ألا تقع حادثة نووية بسبب الحرب في أوكرانيا

المصدر: الإمارات اليوم - الإمارات التصنيف: مجتمع
تاريخ الخبر: 2022-09-20 00:19:18
مستوى الصحة: 51% الأهمية: 55%

ما حكم التأخر في توزيع التركة بخلاف مراد بعض الورثة؟.. «الإفتاء» تٌجيب

المصدر: بوابة أخبار اليوم - مصر التصنيف: سياسة
تاريخ الخبر: 2022-09-20 00:18:41
مستوى الصحة: 59% الأهمية: 67%

نقيب الأطباء: ندرس زيادة المعاش مرة أخرى

المصدر: بوابة أخبار اليوم - مصر التصنيف: سياسة
تاريخ الخبر: 2022-09-20 00:18:38
مستوى الصحة: 45% الأهمية: 58%

المغرب يعزز قدراته القتالية بـ”150 درون” من الجيل المتطور

المصدر: الأيام 24 - المغرب التصنيف: سياسة
تاريخ الخبر: 2022-09-20 00:18:56
مستوى الصحة: 66% الأهمية: 80%

ضبط مخزن ادوية بيطرية لمصنع غير مرخص بنطاق حي السلام

المصدر: بوابة أخبار اليوم - مصر التصنيف: سياسة
تاريخ الخبر: 2022-09-20 00:18:48
مستوى الصحة: 58% الأهمية: 57%

المباني الآيلة للسقوط.. هل باتت قنابل موقوتة تنتظر فصل الشتاء؟

المصدر: الأيام 24 - المغرب التصنيف: سياسة
تاريخ الخبر: 2022-09-20 00:18:58
مستوى الصحة: 62% الأهمية: 82%

زعيم البوليساريو يوجه اتهامات للمغرب وإسرائيل

المصدر: الأيام 24 - المغرب التصنيف: سياسة
تاريخ الخبر: 2022-09-20 00:18:55
مستوى الصحة: 70% الأهمية: 78%

بولندا: "الداخلية" ستوزع أقراص اليود على الشعب خوفاً من وقوع كارثة نووية

المصدر: الإمارات اليوم - الإمارات التصنيف: مجتمع
تاريخ الخبر: 2022-09-20 00:19:16
مستوى الصحة: 57% الأهمية: 70%

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

المصدر: بوابة أخبار اليوم - مصر التصنيف: سياسة
تاريخ الخبر: 2022-09-20 00:18:36
مستوى الصحة: 45% الأهمية: 53%

كرم جبر: الدول العربية مستهدفة.. وعلينا الوصول إلى رؤية مشتركة

المصدر: بوابة أخبار اليوم - مصر التصنيف: سياسة
تاريخ الخبر: 2022-09-20 00:18:43
مستوى الصحة: 49% الأهمية: 55%

مقتل أكثر من 200 عسكري أرميني في المواجهات مع أذربيجان

المصدر: الإمارات اليوم - الإمارات التصنيف: مجتمع
تاريخ الخبر: 2022-09-20 00:19:16
مستوى الصحة: 57% الأهمية: 63%

بعد مصطفى فوزي.. الداخلية يقترب من ضم ثلاثي جديد من الأهلي

المصدر: الأهلى . كوم - مصر التصنيف: رياضة
تاريخ الخبر: 2022-09-20 00:18:25
مستوى الصحة: 41% الأهمية: 47%

أسماء حسنين أمين مساعد الإعلام بحزب مصر أكتوبر

المصدر: بوابة أخبار اليوم - مصر التصنيف: سياسة
تاريخ الخبر: 2022-09-20 00:18:45
مستوى الصحة: 58% الأهمية: 53%

حشود غفيرة تودع ملكة بريطانيا بمشاعر جياشة في لندن ووندسور

المصدر: الإمارات اليوم - الإمارات التصنيف: مجتمع
تاريخ الخبر: 2022-09-20 00:19:18
مستوى الصحة: 57% الأهمية: 60%

رئيس جامعة الأزهر يهنئ نهلة الصعيدي لاختيارها مستشارة للإمام الأكبر

المصدر: بوابة أخبار اليوم - مصر التصنيف: سياسة
تاريخ الخبر: 2022-09-20 00:18:37
مستوى الصحة: 53% الأهمية: 62%

قرارات تنظيمية جديدة للأمانة المركزية لحزب مصر أكتوبر

المصدر: بوابة أخبار اليوم - مصر التصنيف: سياسة
تاريخ الخبر: 2022-09-20 00:18:44
مستوى الصحة: 47% الأهمية: 60%

غضب في إسرائيل وأميركا بسبب تصريحات الرئيس الإيراني بشأن الهولوكوست

المصدر: الإمارات اليوم - الإمارات التصنيف: مجتمع
تاريخ الخبر: 2022-09-20 00:19:17
مستوى الصحة: 50% الأهمية: 68%

تحميل تطبيق المنصة العربية