Recommended Posts

Posted

Witajcie.

Jak w tytule - szukam kodu Lisp autorstwa Kojacek o nazwie "Linie łamane", na stronie Kojacka jest tylko opis tego lispa lecz nie ma kodu, ma ktoś może ten kod i go udostępni? Będę wdzięczny.

Posted

Witaj kojacku, będę wdzięczny, ułatwi mi to pracę, a coś sam próbowałem napisać wg. twojego opisu na stronie, ale nie za bardzo mi to wychodzi. Uzbrajam się w cierpliwość, dziękuję za odzew, pozdrawiam serdecznie.

Posted (edited)

CADPack załadowany. efekt sline taki jak poniżej. Zauważyłem że nie działają dobrze wybory dół, góra, środek itd - wybiera się losowo niż to co wskazuję

image.thumb.png.106595789e393b401eea820f674a4484.png

Edited by zonikpl
Posted

ok u mnie tez działa, ale jest jeden kłopot - wybór opcji działa dopiero za drugim wywołaniem polecenia, czyli wybieram góra a program wykona opcję ostatnia zapamiętaną, wpisze ponownie sline i wybiorę górę to zrobi górę, wywołam slina i opcje środek zrobi górę, wybiorę ponownie sline i środek zrobi środek

 

Posted

Jeżeli nie wprowadzałeś jakichś "ulepszeń" program powinien działać prawidłowo. Przetestuj w linii poleceń wywołania funkcji:

(jk:SLN-GetKey)

wybierając dostępne opcje. Wybrane słowo kluczowe (także każde ostatnie jako domyślne wybrane enterem) przypisywane jest do zmiennej globalnej o nazwie *SLN*. Jej wartość determinuje tryb rysowania. 

Posted

Hej,
U mnie po wprowadzeniu poprawki skrypt działa w ZWCADzie 2026 bez zastrzeżeń.

18 godzin temu, kojacek napisał:

image.png.387742d3d6c29972729726d895a933bf.png

Spróbuj tego tak jak na obrazie powyżej, zamień wyrażenie - (quote (eval %1)) na ('eval %1). To samo dla %2.

 

Posted

Podsumowując - w ZwCAD 2026 PL wyrażenie (quote (eval SYM)) nie działa, ale ('eval SYM) jest ok. Czy tylko w tej wersji, czy w innych też? W AutoCAD jest ok - przynajmniej nie spotkałem się z tym problemem nawet w starych wersjach. To że quote w tym miejscu nie działa, jest dziwne, bowiem wydaje się że ' (apostrof) jest tylko skrótem od (czy do) quote, więc interpreter LISP-a w rzeczywistości wykorzystuje funkcję quote.

Posted

Ok. Blok jest w porządku. Niemniej podstawowym założeniem SLINE, było zredukowanie klikania do minimum. Wywołanie polecenia (1) opcja (2) wskazanie (3) dwóch punktów... W realnym świecie (swego czasu) zastosowanie w "schematologii i rurologii":

 

sline_sche_pipes.gif

Posted

SLINE jest świetne, tylko chcieliśmy zaproponować inne rozwiązanie jakie wpadło nam do głowy.

Być może w przypadku schematów blokowych łatwiej jest edytować istniejące połączenia.

W dniu 17.04.2026 o 14:12, zonikpl napisał:

oo to fajne, jak blok zrobiony jest? 

Chętnie Panu wyślę blok w wiadomości prywatnej, ale na razie chcieliśmy zrobić na forum małą zagadkę, jak wykonać taki blok.

:)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...