_

Wartości parametrów przy wstawianiu bloków dynamicznych

Forum ogólne, ale nie do zadawania "prostych pytań". Wszystko o CAD, czego nie da się bezpośrednio połączyć z tematyką jednego z poniższych forów tematycznych.

Wartości parametrów przy wstawianiu bloków dynamicznych

Postprzez krzysiek_kier » mar 07, 2019 18:23

Witajcie
Czytam forum od lat i do tej pory dzięki temu rozwiązałem wiele problemów (kilkanaście plików usprawnia mi i moim kolegom pracę) ale pojawił się problem, którego jak na razie nie jestem w stanie przeskoczyć i stąd prośba o pomoc. Ale do rzeczy...:

Gdy wstawiam blok dynamiczny to po wstawieniu muszę wejść w jego właściwości i klikając w pola edytować poszczególne wartości parametrów. Zapragnąłem sobie to uprościć no i padło na zatrudnienie do tego reaktora, przy pomocy którego po wstawieniu bloku wywołam odpowiednią operację. To tak w skrócie bo w planach są znacznie większe zamiary ale to potem jak już zacznie coś działać .... :D

Poczytałem, no i padło na vlr-insert-reactor ale nie działa. Przy wstawianiu bloku jakby w ogóle reaktorek nie działał.
Pod spodem krótka procedura testująca ...

Kod: Zaznacz cały

(vl-load-com)

(defun C:cl_del_re ( / )
    (vlr-remove moj_reactor)
)
       
(defun polecenie_end (wsk dane / )   
   (print "end")
   (print wsk)
   (print dane)
)

(defun polecenie_abort (wsk dane / )   
   (print "abort")
   (print wsk)
   (print dane)
)

(defun polecenie_other (wsk dane / )   
   (print "other")
   (print wsk)
   (print dane)
)

(defun polecenie_start (wsk dane / )
   (print "start")
   (print wsk)
   (print dane)   
)

(defun polecenie_startM (wsk dane / )
   (print "startM")
   (print wsk)
   (print dane)
)

(if moj_reactor (C:cl_del_re))

(setq moj_reactor   (vlr-insert-reactor nil
                              '(
                                 (:vlr-beginInsert . polecenie_start)
                                 (:vlr-beginInsertM . polecenie_startM)
                                 (:vlr-otherInsert . polecenie_other)
                                 (:vlr-endInsert . polecenie_end)
                                 (:vlr-abortInsert . polecenie_abort)      
                              )
                           )
)



No i efekt jest taki że efektu nie widać... :(
Bloki wstawiane są oczywiście "insert" -em i zacząłem zastanawiać się czy czegoś nie doczytałem czy źle interpretuje zapisy sposobu działania tego reaktora. No i tu właśnie prośba o pomoc:
1. co jest nie tak?
2. sugestie co do kierunku rozwiązania problemu
3. a może wyważam otwarte drzwi?

Z góry dzięki za konstruktywne odpowiedzi :)
krzysiek_kier
 
Posty: 1
Dołączył(a): mar 07, 2019 17:19

Powrót do Forum CAD

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników