dmatusz3

Administratorzy
  • Postów

    3 825
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    286

Odpowiedzi opublikowane przez dmatusz3

  1. Obrys krawędzi STL możemy uzyskać za pomocą polecenia "Śledź ostre krawędzie".

    image.png

     

    Wskazujemy model STL i klikamy na zielony ptaszek.

    W wyniku tego po chwili profil zostanie obrysowany.

    image.png

     

    W ZW3D możemy również szybko wyszukać potrzebne polecenie wpisując w polu wyszukiwania funkcji jakieś słowo kluczowe.

    image.png

     

    Program wyświetli wyniki zawierające te słowa kluczowe wraz z opisem funkcji.

    Dodatkowo po wybraniu polecenia w menu ZW3D zostanie podświetlone położenie wybranej funkcji.

    image.png

     

     

     

  2. Dobrze, to postaram się wyjaśnić co się dzieje bez tych informacji.

    Przestawia Pan w programie zmienną FILEDIA, która odpowiada za wyświetlanie okna dialogowego plików na wartość 1.

    Następnie zamyka Pan ZWCAD i uruchamia go na nowo, lub otwiera nowy rysunek dwg.

    Teraz program CAD pyta o nazwę pliku w linii poleceń zamiast w oknie dialogowym, co jest spowodowane tym, że zmienna FILEDIA=0.

     

    Dzieje się tak ponieważ ma Pan dodany do listy startowej plik LISP o nazwie

    image.png, który chce wyeksportować do formatu PNG cały rysunek. Skrypt uruchamia się przy otwarciu każdego rysunku, lub utworzeniu nowego.

    Skrypt ten nie jest częścią ZWTraffic.

    Skrypt korzysta z funkcji eksportu, jednak aby skrypt mógł się poprawnie wykonać przestawia sobie zmienną filedia na wartość 0.

    Domyślam się, że otwierając plik i widząc jakieś pytania w linii poleceń naciska Pan klawisz ESC, co powoduje przerwanie skryptu i wartość FILEDIA=0 (nie wraca do poprzedniej wartości).

     

    Rozwiązanie.

    Proszę usunąć ten skrypt z listy startowej korzystając z polecenia _appload a następnie klikając w "Lista startowa".

    image.png

     

    Ewentualnie można zmienić skrypt w taki sposób, aby nie uruchamiał się od razu, tylko był dostępny jako polecenie.

    Na przykład poleceniem będzie to co jest za literą C :

    (defun C:ObLenLine( / Len element Obj ObjType P1)

     

    Ta linia pochodzi z LISPa, który rysuje linie o takiej długości jak wskazany obiekt - całość jest tutaj https://www.zwcad.pl/materialy-edukacyjne/kurs-lisp/przyklady-lisp/181-linia-o-dlugosci-rownej-dlugosci-zaznaczonego-elementu.html

  3. Pracujemy teraz nad nową wersję aplikacji do optymalnego układania elementów ZWNesting 2024.

    W poprzednich wersjach można było układać obiekty tylko na prostokątnych arkuszach. Teraz obszar na jakim układamy elementy może być  dowolną zamkniętą polilinią (również z łukami.

    To jedna z kilku zmian.

    Poniżej wynik ułożenia 800 elementów w napisie NEST.

    image.png

     

    Aby optymalnie ułożyć elementy wystarczy zaznaczyć ramkę oraz wybrać elementy do ułożenia.

    Pokazałem to na filmie poniżej (czas obliczeń i układania nie został przyśpieszony).

    image.gif

     

    Do pobrania mamy wersję beta  https://cad.szansa.net.pl/ZWNesting_2024_SP1_beta/ZWNesting_x64_v2024.exe

    Działa na ZWCAD 2024 Professional.

     

     

     

  4. Tą zmienną mogą przestawiać skrypty LISP, np. wczytania z dysku pewnych danych. Po wykonaniu skryptu zmienna powinna wrócić do pierwotnych ustawień.

    Jeśli jednak działanie skryptu zostanie przerwane, np. naciśnięciem klawisza ESC, to nie przywróci on tej zmiennej do początkowej wartości.

    Proszę sprawdzić w linii poleceń przy starcie rysunku czy jest tam jakaś informacja o błędach (linie poleceń w oknie można wywołać poprzez klawisz F2).