dmatusz3

Administratorzy
  • Postów

    3 825
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    286

Odpowiedzi opublikowane przez dmatusz3

  1. W ZWCAD 2024 dodaliśmy nowe opcje do porównywanie plików dwg.

    Teraz chciałbym pokazać nieco inne narzędzie do porównywania geometrii w jednym rysunku GCMP

    Mechanizm działania skryptu pokazałem na filmie poniżej.

    image.gif

     

    Na filmie na początku porównaliśmy 2 jednakowe geometrie, następnie 2 różne.

    W wyniku porównania powstaje trzecia geometria, gdzie sposób prezentacji różnic możemy ustawić w opcjach.

    image.png

     

    Sposób działania skryptu:

    1. Zaznaczamy obiekty źródłowe oraz punkt bazowy
    2. Zaznaczamy obiekty do porównania i punkt bazowy
    3. Klikamy przycisk Porównaj (Compare)
    4. Wskazujemy punkt wstawienia wynikowej geometrii

    image.png

     

    Pobierz teraz skrypt do porównanie geometrii GCMP gcmp-znajdz-roznice-na-rysunku.zrx

    Do działania skryptu wymagany jest ZWCAD 2024 Professional.

    Skrypt wczytujemy za pomocą polecenia _appload

    Po wczytaniu będzie dostępne polecenie GCMP

     

  2. W rysunku może być już wcześniej zdefiniowany styl linii o takiej nazwie (np. jeśli pochodzi z innego programu).

    Zrobiłem np. pliki z którym utworzyłem styl linii P-13.

    image.png

     

    Teraz jeśli narysujemy linię w takim stylu, będzie to zygzak.

    Jeśli spróbujemy narysować w ZWTraffic linie P-13 to zostanie zastosowany istniejący w rysunku styl P-13, zostanie również narysowany zygzak.

    image.png

     

    Możemy jednak w stylach linii zmienić nazwę istniejącego stylu linii (obiekty używające go będą wiedziały o zmianie nazwy).

    Wystarczy wykonać dwuklik na nazwie stylu linii.

    image.png

     

    Po tej zmianie styl P-13 zostanie zdefiniowany na nowo.

    image.png

     

    Włączenie menu górnego.

    Górne menu możemy włączyć w taki sposób jak pokazałem na filmie.

    image.gif

     

     

  3. Jeśli dobrze rozumiem, to problem wynika z tego, że przy drukowaniu z LISPa do PDF, program nie zastępuje istniejącego pliku PDF?

    Jeśli plik PDF o takiej nazwie nie istnieje, to wydruk przebiega prawidłowo.

    Poszperałem trochę po sieci, w przypadku AutoCADa proponują w skrypcie LISP sprawdzenie czy plik o takiej nazwie istnieje i usunięcie go.

    Coś w stylu 

     

    (if(findfile"drawing.pdf")(vl-file-delete"drawing.pdf"))

     

    Źródło https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/lisp-to-automate-dwg-to-pdf/td-p/7733089