ليسب استخراج الاحداثيات من الاوتوكاد pts2file-table

ليسب استخراج الاحداثيات من الاوتوكاد pts2file-table

الليسبات هي برمجيات صغيرة مساعدة فى برنامج الاوتوكاد والذي يقوم بعمل مهام معينة او اوامر غير موجوده فى الاوتوكاد يسهل على المستخدم الحصول على عدد اوامر ليست موجوده فى الاوتوكاد او تنفيزها يتطلب جهد كبير

مما يستوجب الوصول الى الاوامر بشكل اسهل عن طريق استخدام الليسبات

ما هي فوائد الليسبات فى الكاد

هي احدى لغات البرمجة الخاصة بشركة Autodesk   , مثلها مثل VBA ،. ObjectARX و هي تعطي قوة للاتوكاد , و تمكنك من الرسم بسرعة , و اختصار الخطوات و توفير الوقت.

و هي لغة interpreted. بمعنى انها عكس الفيجوال بيسك لا يتم compiled لها .

لتحميل الليسب pts2file-table

من قائمة  TOOLS  أختر

LOAD APPLICATION

اختر الليسب ثم  LOAD

او سحب الملف من Windows Explorer الى مساحة العمل بالاوتوكاد

و لجعل الليسب يحمل تلقائيا مع الاتوكاد في كل مره يعمل : أختر

CONTENTS

او اكتب aapload  في سطر الاوامر

Command: appload

و لكتابه اوامر تعمل عند بداية التشغيل نضعها في ملف acad.lsp   او  acaddoc.lsp و هو ملف يبحث عنه الاتوكاد عند بداية التشغيل في مسارات support

قواعد لغة autolisp

1)لا تفرق لغة الاتوليسب بين الحروف الكبيرة و الصغيرة .

2) تكتب لغة الاتوليسب في اقواس و لا بد ان يكون عدد الاقواس اليمنى مساوي لعدد الاقواس اليسرى و يتم التعامل مع الاقواس الداخلية اولا .

Command: (* (+ 34) (+ 25))

49

في حالة ترك قوس مفتوح  فأن البرنامج يخبرك ان هناك اقواس ناقصة

Command: (* (+ 34) (+ 25)

(_>

3) يتم كتابة الرمز او الداله اولا

Command: (+ 42)

6

4) المتغير يمكن ان يكون اي حرف او رقم ما عدا

– () ‘  ;  ”  \\

و يجب ان يبدا المتغير بحرف  و ليس رقم  و لا يحتوي على مسافة

أمثلة على اسماء المتغيرات

AMRSELIM

WHOAMI

ENGWEB13

تعريف المتغير هو مساحة في الذاكرة محجوزة لقيمة متغيرة

مثلا س= ع +2

فعندما تكون ع= 3 اذن س = 5 و عندما تكون ع = 10 تكون قيمة س = 12

5) يجب ان تكون هناك مسافة بين الدالة و المتغير

Command: (+ 42)

6

عند اهمال المسافة بين الدالة و المتغير تظهر لا رساله خطأ  BAD FUNCTION

Command: (+42)

; error: bad function: 4

6)  عند كتابة تعليق عام نكتب قبله علامة   ;;;;

 ;;;                  وصف للكود

  ;;    مقدمة لمقطع في الليسب

   ;     توضيح لجزء صغير

Command: (+ 42 ) ;comment

6

و الامتدادات لهذا الملف قد تكون:

Lsp المف العادي و يمكن تحريرة بالمفكره العادية بالويندوز

*.mnl

Vlx    Fas    ملف ليسب محول للغة الاله

و اذا كان لدينا ثلاث ملفات بنفس الاسم بالامتدادات السابقة فان الاتوكاد يحمل vlx  ثم  fas    ثم   lsp

و لتشفير ملف الليسب (و ان كنت لا انصح بهذا . لجعل المنفعة عامة )

– من قائمة tools إفتح visual lisp editor– في شاشة ال console اكتب الأمر التالي:(vlisp-compile ‘1sa “d:/try.lsp” “d:/try.fas”)

حيث المسار الأول الأول مسار الملف المرغوب تشفيره والثاني مسار الملف المشفر

تحميل ليسب

تحميل ليسب استخراج الاحداثيات من الاوتوكاد pts2file-table

Exit mobile version
التخطي إلى شريط الأدوات