آموزش یادگیری AutoLISP و Visual LISP

Learning AutoLISP & Visual LISP

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: به دلیل سادگی نسبی و ادغام تاریخی در محیط اتوکد ، LISP اولین زبان برنامه نویسی طبیعی برای مدیران CAD است. در این دوره ، Josh Modglin از اصول LISP برای اتوکد عبور می کند ، بنابراین شما می توانید برای ساده کردن کارهای خسته کننده و سهولت در اجرای استاندارد استفاده از این زبان را شروع کنید. جوش توضیح می دهد که LISP چیست ، تفاوت بین AutoLISP و Visual LISP ، نحوه نوشتن آن و همچنین نحوه ایجاد اشیا و ذخیره اطلاعاتی که بعداً می توانید استفاده کنید. بعلاوه ، در طول دوره ، وی بهترین شیوه های کدگذاری را به اشتراک می گذارد که می تواند به شما کمک کند تا با این زبان کاربردی کارا باشید.
موضوعات شامل:
  • بررسی قالب بندی LISP
  • ایجاد یک تابع تعریف شده
  • دریافت و تنظیم متغیرها
  • استفاده از یک تابع شرط if
  • استفاده از یک تابع شرط cond
  • کار با رشته ها و لیست ها
  • دریافت داده از کاربران
  • کار با حلقه ها ، مجموعه های انتخاب و هندسه
  • ایجاد و ویرایش موجودیت های گرافیکی
  • بازبینی توابع مدیر Visual LISP
  • خواندن و نوشتن در رجیستری
  • بارگیری پرونده های LISP
  • به دام انداختن خطا

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • فایل های تمرینی Exercise files

1. قالب بندی LISP 1. LISP Formatting

  • تاریخ History

  • ویژوال LISP IDE Visual LISP IDE

2. عملکرد LISP 2. LISP Functionality

  • ایجاد یک تابع تعریف شده Creating a defined function

  • ایجاد و استفاده از متغیرها Creating and using variables

  • دریافت و تنظیم متغیرها Getting and setting variables

  • با استفاده از یک تابع if condition Using an if condition function

  • با استفاده از یک تابع شرایط Cond Using a cond condition function

3. مقدمه ویژوال LISP 3. Visual LISP Introduction

  • عملکرد: vl-Load-Com Function: vl-Load-Com

  • عملکرد: vlax-get-acad-object Function: vlax-get-acad-object

  • تابع: vla-get-preferences Function: vla-get-preferences

  • عملکرد: vla-get-activdocument Function: vla-get-activedocument

  • عملکرد و دستور: vl-cmdf Function and command: vl-cmdf

4. کار با رشته ها 4. Working with Strings

  • عملکرد: نوار Function: strcase

  • عملکرد: strcat Function: strcat

  • عملکرد: تیز Function: strlen

  • عملکرد: بستر Function: substr

5. کار با لیست 5. Working with Lists

  • بررسی اجمالی جفت ها و لیست ها List and dotted pairs overview

  • توابع: nth و طول Functions: nth and length

  • CDR ، CAR ، CADR و موارد دیگر CDR, CAR, CADR, and more

  • تابع: ضمیمه Function: append

  • عملکرد: پست فرعی Function: subst

  • روش های بصری LISP Visual LISP methods

6. گرفتن داده از کاربران 6. Getting Data From Users

  • تابع: getstring Function: getstring

  • عملکرد: دریافت امتیاز Function: getpoint

  • عملکرد: getdist Function: getdist

  • عملکرد: واقعیت Function: getreal

  • توابع: getkword و startup Functions: getkword and initget

  • توابع: entsel و entget Functions: entsel and entget

  • تابع: getfield Funtion: getfiled

7. حلقه ها 7. Loops

  • عملکرد: در حالی که Function: while

  • عملکرد: تکرار کنید Function: repeat

  • عملکرد: پیشگویی Function: foreach

8. مجموعه انتخاب 8. Selection Sets

  • عملکرد: ssget Function: ssget

  • توابع: ssl طول و ssname Functions: sslength and ssname

  • فیلترهای مجموعه انتخاب Selection set filters

9- کار با هندسه 9. Working with Geometry

  • عملکرد: قطبی Function: polar

  • عملکرد: زاویه Function: angle

  • عملکرد: مسافت Function: distance

  • عملکرد: inters Function: inters

10- ایجاد و ویرایش اشخاص گرافیکی 10. Creating and Editing Graphic Entities

  • توابع: assoc و subst Functions: assoc and subst

  • عملکرد: پست فرعی Function: subst

  • عملکرد: entmod Function: entmod

  • عملکرد: جذب Function: entmake

  • عملکرد: entdel Function: entdel

  • عملکردهای ویژوال LISP Visual LISP entity functions

11- ایجاد و ویرایش اشخاص غیر گرافیکی 11. Creating and Editing Non-Graphic Entities

  • تابع: tblsearch Function: tblsearch

  • عملکرد: tblobjname Function: tblobjname

  • روش های بصری LISP Visual LISP methods

  • روش های بصری LISP Visual LISP methods

12. ذخیره داده ها 12. Storing Data

  • تابع: namesobjdict Function: namedobjdict

  • توابع فرهنگ لغت ویژوال LISP Visual LISP dictionary functions

  • خواندن و نوشتن به رجیستری Reading and writing to the registry

13. بارگیری LISP ها و خطای دام افتادن 13. Loading LISPs and Error Trapping

  • بارگیری یک پرونده LISP Loading a LISP file

  • با استفاده از acad.lsp و acaddoc.lsp Using acad.lsp and acaddoc.lsp

  • خطا در دام افتادن Error trapping

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش یادگیری AutoLISP و Visual LISP
جزییات دوره
2h 19m
58
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
38,595
- از 5
ندارد
دارد
دارد
Josh Modglin
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Josh Modglin Josh Modglin

جاش مقدلین مشاور فنی با سابقه در ساخت و طراحی است. موسسه مشاوره جوش ، InMotion Consulting ، شرکت ها را به سمت پیشرفت محصولات Autodesk سوق می دهد ، آموزش ، پیاده سازی ، پشتیبانی فنی و شخصی سازی نرم افزار را ارائه می دهد. او به تیمهای CAD کمک می کند تا نرم افزار Autodesk را که در حال حاضر در اختیار دارند ، مدیریت کنند و نرم افزارهای جدیدی را برای انجام کار خود مستقر کنند. تخصص های وی شامل طراحی راه ، استاندارد های CAD ، توسعه نرم افزار و آموزش است.