Recommended Posts

Posted

Witam,

znalazłem poważny błąd w działaniu funkcji "_select", który zawiesza całkowicie program.

Dla przetestowania proszę wykonać poniższe kroki:

1. narysować kilka dowolnych obiektów;

2. utworzyć ss-grupę funkcją: (setq a (ssget "_x"))

3. usunąć kilka wybranych obiektów;

4. utworzyć ss-grupę funkcją: (setq b (ssget "_x"))

5. uruchomić funkcję w celu uzyskania różnicy:

(command "_select" a "_r" b "")

Całość działa na AutoCAD jak i innych CAD opartych o silnik intelliCADa.

pozdrawiam

Posted

Sprawdzam na zupełnie nowym, czystym pliku.

W załączniku jest przykład z narysowanymi paroma liniami.

Teraz tworzę zmienną "a":

(setq a (ssget "_x"))

rysuję np. 3 kółka i tworzę zmienną "b":

(setq b (ssget "_x"))

a następnie uruchamiam funkcję:

(command "_select" a "_r" b "")

pojawia się "nil" i ZwCAD wisi...

Rysunek1.dwg

  • 5 months later...
Posted

Tutaj sytuacja się poprawiła.

ZwCAD nie wiesza się i wygląda na to, że teraz poprawnie interpretuje polecenie "_select".

Sprawdzę jeszcze na kilku innych przykładach.

pozdrawiam

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...