AutoCAD AutoLISP w Autodesk AutoCAD


Programowanie AutoLISP w Autodesk AutoCAD
Dla kogo?
Szkolenie przeznaczone jest dla zaawansowanych użytkowników AutoCAD zainteresowanych poznaniem możliwości automatyzacji zadań z użyciem języka programowania AutoCAD AutoLISP.
- Ilość dni: 2
- Czas trwania: 16 h
- Materiały: TAK
Cele kształcenia
Szkolenie ma na celu teoretyczne i praktyczne zapoznanie uczestników z zasadami programowania w języku AutoCAD AutoLISP. Uczestnicy nauczą się podstawowego tworzenia skryptów oraz okien dialogowych, które wspomagają działanie tych skryptów. Kurs obejmuje przypisywanie zmiennych, ich wywoływanie oraz nadpisywanie wartości z linii poleceń AutoCAD, a także pisanie programów i tworzenie funkcji.
Uczestnicy poznają środowisko programistyczne Visual LISP, w tym obsługę interfejsu graficznego, okna poleceń oraz menu i pasków narzędzi. Kurs obejmuje również dobre praktyki pisania kodu, w tym używanie komentarzy, wcięć oraz narzędzi do debugowania kodu. Ponadto, uczestnicy nauczą się tworzenia własnych okien dialogowych DCL oraz integracji tych okien ze skryptami AutoLISP, co pozwoli na pełne wykorzystanie możliwości programowania w AutoCAD.
Plan szkolenia AutoCAD AutoLISP
Przypisywanie zmiennych i ich wywoływanie z linii poleceń AutoCAD
- Deklaracja zmienny
- Sprawdzanie wartości zmiennych
- Nadpisywanie wartości zmiennych
Pisanie programów z użyciem linii poleceń AutoCAD
- Tworzenie funkcji z użyciem linii poleceń
- Wywoływanie funkcji z linii poleceń
Poznanie środowiska programistycznego Visual LISP
- Menu, Paski i Palety narzędzi
- Okno poleceń
- Obsługa interfejsu graficznego VisualLisp
Pisanie programów AutoLISP z użyciem Visual LISP
- Deklaracja zmiennych
- Definicja funkcji
- Wywoływanie funkcji i ich użycie
Tworzenie definicji funkcji i poleceń
- Tworzenie funkcji
- Przekształcanie funkcji w autorskie polecenia AutoCAD
Używanie zmiennych lokalnych i globalnych
- Różnice w działaniu zmiennych lokalnych i globalnych
- Użycie zmiennych lokalnych w funkcjach – wady i zalety
Dobre praktyki pisania kodu, używanie komentarzy
- Najlepsze praktyki pisania kodu
- Wcięcia, justowanie kodu
- Poprawne używanie komentarzy i ich zastosowanie
Wykorzystanie narzędzi do debugowania kodu: przerwania, czujka zmiennych
- Debuging kodu, informacje podstawowe
- Czujka zmiennych
- Narzędzia do debugingu
- Wstawianie punktów przerwań (break points)
Tworzenie własnych okien dialogowych DCL
- Zasady twrzenia okien dialogowych
- Wykorzsytanie okien DCL w połączeniu ze skryptem AutoLISP