Forum użytkowników programów ZWCAD, KOMPAS-3D, Scan2CAD, PDF2CAD Strona Główna Forum użytkowników programów ZWCAD, KOMPAS-3D, Scan2CAD, PDF2CAD
Forum CAD.

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj

Poprzedni temat «» Następny temat
ssget - filtry - jak zapisać?
Autor Wiadomość
gruzin 
sanitarnik

Pomógł: 5 razy
Dołączył: 16 Lip 2009
Posty: 232
Skąd: Białystok
Wysłany: Pią Cze 10, 11 10:08   ssget - filtry - jak zapisać?

Mam problem z zapisam filtrów w w funkcji ssget


Kod:
(setq listawarstw
      (list
         "IS_PB_WL"
         "IS_PB_WZ+WC"
      );list
);setq

(foreach % listawarstw

(setq   linie (ssget "x" '((0 . "LINE")(8 . %)))

);setq



prubuję z tym % na różne sposobu i nie wiem jak powinno być poprawnie (8 . %) (8 . "%") nie działa, kombinacje z strcat też nie. Co robie nie tak?
_________________
www.instalacjesanitarne.com
www.profilek.net
 
     
kruszynski

Pomógł: 17 razy
Dołączył: 02 Sty 2009
Posty: 312
Wysłany: Pią Cze 10, 11 10:23   

Jeden problem to jest taki, że konstrukcja ( 0 . "LINE") jest OK, bo "LINE" to jest stała. Jeśli chce Pan użyć zmiennej np % taka konstrukcja nie jest możliwa. trzeba w tym przypadku zamiast (0 . %) użyć (cons 0 %)
Jeśli na tych elementach trzeba zrobić te same operacje można zrobić filtr wybierający elementy z dwu warstw. Filtr wówczas jest trochę bardziej skomplikowany, ale jednym wywołaniem funkcji mamy lepszy efekt. Dzięki temu wywołanie funkcji działa szybciej.
Trzeba by to zrobić jakoś tak:
Kod:
(setq sel1 (ssget '((0 . "LINE") (-4 . "<OR")(cons 8 (nth 0 listawarstw) (cons 8 (nth 1 listawarstw) (-4 . "OR>"))))

Pisane z głowy (czyli z niczego) więc mogło mi się zapomnieć jakiś nawias zamknąć, ale koncepcja jakoś tak by wyglądała
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group - mangi
Strona wygenerowana w 0,4 sekundy. Zapytań do SQL: 12