سلام

از این پست به بعد میخوام آموزش زبان برنامه نویسی اتو لیسپ که بهترین زبان برنامه نویسی برای اتوکد هست رو قرار بدم.

اول یه مقدمه ای از لیسپ مینویسم و بعد شروع به توضیح درس میکنم.

این آموزشایی که میذارم از کتاب خودآموز استفاده از اتولیسپ از انتشارات عبد هست. چون دیگه تجدید چاپ نمیشه و پیدا کردن چاپای قدیمی کتاب هم خیلی سخته، به همین خاطر این آموزشارو با کمی تغییر که با ورژنای جدید اتوکد بخوره، اینجا قرار میدم.

 

چرا AutoLISP  را میخوانیم؟

AutoLISP ابزار بسیار قدرتمندی در ایجاد تغییر در اتوکد است و با کمک این ابزار می‏توان در وقت صرفه‏ جویی کرد و برنامههای قدررتمندی نوشت. با کمک این ابزار می‏توان برای کنترل ترسیمات، بانک اطلاعاتی و برنامه‏های کاربردی خودتان برنامه‏ هایی بنویسید.

نکته ای در مورد لیسپ و اتولیسپ

لیسپ اولین زبان برنامه نویسی است که به برنامه نویس امکان توسعه ی برنامه با استفاده از عبارت‏های شبیه به زبان انگلیسی را می‏دهد.

نگارش اتولیسپ برای اتوکد یکی از زیر مجموعه‏ های این زبان برنامه نویسی است. توسعه دهندگان نرم افزار Autodesk تنها فرامینی که مناسب این نیاز بوده است را انتخاب کرده‏اند و حتا برخی از آنها را تغییر داده‏ اند.

شاید تعجب کنید که چرا اتودسک زبانی مثل بیسیک یا زبان‏های مشهور دیگر را به عنوان ابزار برنامه‏ نویسی انتخاب نکرده است. در صورتی که با اتولیسپ آشنا شوید درمیابید که اتولیسپ تنها زبانی است که می‏تواند با قدرت زیاد با لیستی از مقادیر ( مثل مختصات x.y.z) کار کند و بنابراین انتخاب لیسپ یک انتخاب دقیق و هوشیارانه است.

برای وارد شدن به محیط برنامه نویسی لیسپ به روش زیر عمل میکنیم:

از منوی Tools زیر گروه auto LISP گزینه Visual LISP Editor را انتخاب کنید



بعد از انتخاب گزینه، صفحه Visual LISP For Auto Cad باز میشه و میتونید برنامه هاتونو تووش بنویسید.