poniedziałek , 23 Październik 2017
Główna » Tutoriale » LISP » Programy LISP – czyli jak rysować szybciej w AutoCADzie
baner 660x82 expertcad

Programy LISP – czyli jak rysować szybciej w AutoCADzie

Podstawowe zasady pisania - programy lispLISP jest aplikacją mającą szerokie zastosowanie w programowaniu komputerowym. Programy LISP mają za zadanie zwielokrotnić szybkość rysowania. A zatem, jak napisać swojego LISPa? W pierwszym artykule przedstawiłem Tobie metodę na szybkie rysowanie w programach CAD przy wykorzystaniu programów LISP. Dla wszystkich czytelników zainteresowanych wspomaganiem projektowania w programach CAD postanowiłem napisać artykuł na temat podstawowych zasad pisania programów LISP na takie programy jak AutoCAD, ZwCAD+, czy BricsCAD. Warto też dodać, że z LISPów można również korzystać przy projektowaniu w 3D. Jak wykorzystać programy LISP w celu zwiększenia wydajności pracy w aplikacjach CAD dokładnie omówiłem w kursie ExpertCAD.

Jakiego programu należy używać do pisania programów w języku LISP?

Programy LISP bez przeszkód możemy pisać w zwykłym Notatniku. Zdecydowanie lepszym programem jest jednak Notepad++, który jest bardzo dobrym edytorem kodów źródłowych, ponieważ umożliwia podświetlanie poszczególnych wyrażeń i wierszy – pisanie i przeglądanie komend staje się przejrzyste.

Podstawowe zasady pisania – programy LISP

Poniżej podaję znaki na które trzeba zwrócić uwagę podczas pisania programu:

;  –  za średnikiem występują opisy, które sami możemy wprowadzać, program ich “nie czyta”

() – nawiasy, każda komenda w języku programowania LISP musi zaczynać się i kończyć nawiasem np: (command  argumenty_funkcji)

Podstawowe funkcje języka LISP dla programów CAD

(defun    funkcja   argumenty_funkcji     wyrażenie_funkcji)  – funkcja, definiująca zewnętrzne polecenie, między innymi pozwala na przypisanie skrótu klawiszowego uruchamiającego program LISP;

(command  “argumenty” …) – funkcja odpowiedzialna za wykonywanie poleceń programu CAD;

(princ “argument”) – polecenie pozwalające na wyświetlanie monitów w  pasku poleceń innych niż ustalonych w programie;

(setvar   zmienna_systemowa wartość) – przypisuje odpowiedniej zmiennej systemowej jej wartość;

(setq   symbol1    wyrażenie1   (symbol2    wyrażenie2)) – funkcja, która do symbolu1 przyporządkowuje  wyrażenie1, natomiast do symbolu2  przyporządkowuje  wyrażenie2

Powyższe polecenia należą do podstawowych w języku programowania LISP. Przedstawione wyżej funkcje LISP pozwolą na pisanie prostych nakładek LISP na AutoCADa, ZwCADa, BricsCADa i na pozostałe programy CAD. Jeśli powyższe funkcje wydają Ci skomplikowane, zachęcam do poszerzenia swojej wiedzy i skorzystania z kursu ExpertCAD, w którym pokazuję, jak zwiększyć szybkość rysowania w programach CAD o 30% w ciągu zaledwie 7 dni przy zastosowaniu programów napisanych w języku LISP. Kliknij w poniższy link, aby zapoznać się z kursem:

Kurs ExpertCAD

Format pliku LISP

Programy LISP dla aplikacji CAD muszą posiadać rozszerzenie .lsp. Przykładowy program LISP komendy.lsp  wczytujemy do CADa przy pomocy komendy WCZYTAJAPL w wersji polskiej, APPLOAD w wersji angielskiej, a najbezpieczniej jest wpisać w wierszu poleceń słowo _APPLOAD ( komendy anglojęzyczne będą działać w pozostałych wersjach językowych po wprowadzeniu znaku podkreślnika “_” przed nazwą anglojęzyczną komendy). Aplikację LISP można również wczytać standardowo wybierając z paska narzędzi zakładkę NARZĘDZIA > Wczytaj aplikację. Aby wczytywać programy LISP w ZwCAD + należy wykonać te same czynności.

Darmowe konsultacje

Na zakończenie tego artykułu mam dla Ciebie prezent w postaci darmowych konsultacji na temat języka programowania LISP przy wykorzystaniu w programach CAD. Każda osoba, która zakupi kurs ExpertCAD dostanie możliwość darmowych konsultacji ze mną na Skype lub drogą mailową. Szczegóły znajdziesz klikając w poniższy link:

Kurs ExpertCAD

 

Kompendium wiedzy o LISP

LISP jest aplikacją mającą szerokie zastosowanie w programowaniu komputerowym. Programy LISP mają za zadanie zwielokrotnić szybkość rysowania. A zatem, jak napisać swojego LISPa? W pierwszym artykule przedstawiłem Tobie metodę na szybkie rysowanie w programach CAD przy wykorzystaniu programów LISP. Dla wszystkich czytelników zainteresowanych wspomaganiem projektowania w programach CAD postanowiłem napisać…

Review Overview

User Rating: Be the first one !
baner 660x82 expertcad

O Autorze Marcin Otkała

Jestem absolwentem kierunku Budownictwo Politechniki Lubelskiej. Od 3 roku studiów zajmuję się projektowaniem konstrukcji. Na 5 roku studiów dodatkowo pracowałem na uczelni jako asystent w Katedrze Mechaniki Budowli prowadząc zajęcia ze studentami 1 roku. Zachęcam do skorzystania z mojego kursu ExpertCAD lub konsultacji z zakresu oprogramowania CAD i obsługi aplikacji LISP- marcin.otkala@gmail.com

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Wypełnij CAPTCHA * Time limit is exhausted. Please reload CAPTCHA.

Zapisz się na newsletter!

Nie wysyłam spamu, bo sam go nie lubię