LISP - przegląd dostępnych artykułów:
LISP to język programowania, dzięki któremu można w prosty sposób dodać do programu CAD dodatkowe funkcjonalności. Dobrze napisany skrypt po dodaniu do ZWCADa rozszerzy jego funkcjonalność o nowe polecenia albo np. wykona szereg poleceń by użytkownik nie musiał za każdym razem powtarzać tych samych funkcji.
Skrypt pozwala na szybcie opisanie arkuszy ich aktualnymi numerami. Wystarczy wstawić odpowiedni blok do każdego arkusza, a po wczytaniu skryptu LISP i użyciu odpowiedniego polecenia, wszystkie arkusze zostaną ponumerowane.
Należy pobrać oba pliki, nastepnie wypakować Numer Arkusza. Następnie możn…
Od ZWCADa 2020 dostępny jest nowy edytor LISPów oraz debugger, którego zadaniem jest sprawdzanie poprawności składni. Jest to świetne narzędzie do analizowania własnych skryptów
Debugger jest dostępny z poziomu ZWCADa poprzez polecenia VLIDE oraz VLISP. Po uruchomieniu zostanie otwarty program Vis…
LISP
Jest to popularny język programowania obsługiwany przez ZWCADa i pozwala na poszerzenie funkcjonalności programu o dodatkowe narzędzia. W swojej budowie jest bardzo podobny do AutoLISP, co umożliwia wykorzystywanie większości aplikacji napisanych właśnie w AutoLISP.
Pomimo, że język skryptowy LISP nie jest jeszcze w pełni funkcjonalny, dokonaliśmy małego wydajności silnika LISP w ZWCAD 2017.
Utworzyliśmy prosty LISP, który w pętli wykonuje obliczenia trygonometryczne oraz z wyników tworzy listę.
Lispowa choinka przykładem użycia generatora liczb losowych w programie CAD.
Dziś w przypływie entuzjazmu przedświątecznej atmosfery chciałbym przedstawić funkcję rysującą choinkę. Sama choinka nie jest oczywiście celem, ale na jej przykładzie można pokazać np losowanie liczb, tworzenie bloków, tw…
W ZWCAD w wersjach wcześniejszych niż ZWCAD+ 2014 funkcja pedit pozwalała na wskazanie okręgu i zamieniała go automatycznie na polilinię. W wersji 2014 programu CAD zaznaczenie okręgu nie jest możliwe, ograniczenie to zostało wprowadzone dla uzyskania zgodności z AutoCADem, gdzie w obecnej wersji d…
Użytkownik ZWCADa zasugerował nam, że przydatnym narzędziem w ZWCAD mogłaby być funkcja, która po zaznaczeniu elementów w rysunku, utworzy polilinię - prostokąt, obejmujący wszystkie te elementy. ZWCAD posiada LISPową funkcję, która pozwala na odczytanie wierzchołków przekątnej takiego prostokąta d…
Otrzymaliśmy zapytanie od klienta o możliwość wykonania skryptu, który rozbije projekt na wiele plików DXF, gdzie w każdym z nich będzie tylko jeden element z pliku źródłowego. Skrypt taki może być użyty np. do generowania ścieżek dla maszyn numerycznych. Skrypt może być interesującym przykładem wy…
Na naszym forum CAD pojawiło się zapytanie o funkcję opisującą współrzędną wskazanego punktu.
Opracowałem taką funkcję i chciałbym się nią podzielić:
Przykład ten będzie kontynuacją poprzedniego, w którym przedstawiłem zliczanie elementów zaznaczonych w rysunku. Teraz takie dane wyświetlimy w oknie.