آموزش یادگیری 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
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 19m
58
Linkedin (لینکدین) lynda-small
20 اسفند 1395 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
38,595
- از 5
ندارد
دارد
دارد
Josh Modglin

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Josh Modglin Josh Modglin

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

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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