Marek-M

Użytkownik forum
  • Postów

    192
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    11

Odpowiedzi opublikowane przez Marek-M

  1. W najnowszej wersji ZWCAD 2021 beta (vernum = "2020.06.24(57400)_x64") jest problem z wydrukami.

    1. Nie można wydrukować niczego za pomocą drukarek DWG2PDF lub ZWCAD PDF - przy próbie wyplotu okienko wydruku pojawia się ponownie a plik wynikowy nie powstaje.
    2. Wydrukowanie poprzez np. PDFCreator bloku z atrybutami powoduje, że oprócz wartości atrybutu wydrukowuje się również TAG z atrybutu - przykład poniżej - plik testowy DWG w załączniku TEST-WYDRUKU.dwg.

    Podgląd layoutu:

    1807603890_Adnotacja2020-07-02112332-ZWCAD2021_test_wydruku-PDFCREATOR-layout.png.80b2c4f27ebb0d52a666c24279a3a4c4.png

    Efekt wydruku z pliku PDF:

    1963152479_Adnotacja2020-07-02112433-ZWCAD2021_test_wydruku-PDFCREATOR-wydruk.png.57389cb340ade4d2250d7050fa9565a9.png

  2. Twój wariant @perlon jest uniwersalny i działa też na starszym ZWCAD np. 2015+ ale ma niestety taki minus, że po zmianie UCS rysunek robi _zoom _extens, co przy większych rysunkach bywa drażniące :) Zrobiłem własną przeróbkę Twojej wersji. UCS ustawia się w punkcie bazowym przy lewym punkcie (P2) i na koniec wykonywany jest zoom na ten punkt z bieżącym zbliżeniem.

    ;;; Obrot UCS i PLAN wzgledem nowego punktu bazowego (P2)
    (defun C:UCS2 (/ P1 P2 Z)
      (if (setq P2 (getpoint "\--- Wskaż lewy punkt: " )			
    ; _ end of GETPOINT
          ) ;_ end of SETQ
        (progn (initget 1)
    	   (setq P1  (getpoint "\n--- Wskaż prawy punkt: " P2)
    		 Z (getvar "VIEWSIZE")
    	   ) ;_ end of SETQ
    	   (command "_ucs" P2 P1 "")	; zwykly obrot wzgledem nowego punktu bazowego (P2)
    	   (command "_plan" "C")		; widok na aktualny UCS
    	   (command "_zoom" "_c" "0,0" Z)
        ) ;_  end of PROGN
      ) ;_  end of IF
      (princ)
    ) ;_  end of DEFUN

     

  3. Przesyłam przykładowe pliki do testowania. Plik DWG zawiera 3 bloki: attext_DWG_3_blocks.dwg 

    W programie ZWCAD 2015+ uruchomiłem komendy (z plikiem attext_template_with_delim_quote.txt)

    -ATTEXT
    C
    "attext_template_with_delim_quote.txt"
    "attext_output_with_delim_quote_ZWCAD2015.txt"

    otrzymując w rezultacie poniższe wyniki: attext_output_with_delim_quote_ZWCAD2015.txt

     W programie ZWCAD 2020 uruchomiłem komendy (z plikiem attext_template_without_delim_quote.txt)

    -ATTEXT
    C
    "attext_template_without_delim_quote.txt"
    "attext_output_without_delim_quote_ZWCAD2020.txt"

    otrzymując w rezultacie poniższe wyniki: attext_output_without_delim_quote_ZWCAD2020.txt

  4. Cześć,

    Kolejny test ZWCAD 2020 i kolejna awaria 😞 VERNUM = "2020.01.07(53615)_x64"

    W ZWCAD 2015+ korzystałem ostatnio często ze skryptu eksportującego dane bloków do pliku CSV, który wykorzystywał komendę ATTEXT. Sama funkcja działa prawidłowo w ZWCAD 2020 ale niestety nie posiada zaimplementowanego dekodowania instrukcji C:QUOTE i C:DELIM w pliku szablonu (znacznik tekstu i znak rozdzielający kolumny). Oczywiście da się bez tego przeżyć ale wymaga to teraz przekonfigurowania ustawień w różnych Excelach, które wykorzystywały wygenerowane pliki CSV. W ZWCAD 2015+ wszystko działało, więc może do nowszego ZWCAD też producent dorzuci obsługę tych instrukcji?

    Poniższa zawartość pliku szablonu:

    C:QUOTE "
    C:DELIM ;
    BL:NAME C250000
    BL:X N030004
    BL:Y N030004
    BL:LAYER C100000
    NAME C250000
    NUMBER C250000

    generuje następujący błąd przy załadowaniu do ZWCAD:

    Enable entity selection or extract attributes as [Dxf/Cdf/Sdf/Objects] <Cdf>: c
    Invalid extract format:
    C:QUOTE"C:DELIM

     

    Przy pliku szablonu bez znaczników :

    C:QUOTE "
    C:DELIM ;

    plik CSV generuje się prawidłowo z domyślnymi ustawieniami znacznika tekstu i znaku rozdzielającego kolumny.

     

    Instrukcje te są opisane w dokumencie AutoCAD: https://knowledge.autodesk.com/support/autocad-lt/learn-explore/caas/CloudHelp/cloudhelp/2019/ENU/AutoCAD-LT/files/GUID-A1103600-54CB-4FF8-8A62-EF237C890A09-htm.html w paragrafie zatytułowanym Use the Attribute Extraction File 

  5. Cześć,

    Właśnie przetestowałem ZWCAD 2020 VERNUM = "2020.01.07(53615)_x64", który niestety cały czas ma problem z przesuwaniem rysunku po włączeniu wyświetlania grubości linii.

    Po włączeniu wyświetlania grubości linii przesuwanie rysunku jest wyraźnie wolniejsze, tak samo jak zbliżanie i oddalanie. Przy wyłączonym wyświetlaniu grubości linii ZWCAD 2020 działa znacznie lepiej.

    O ile na ZWCAD 2015+ tego opóźnienia nie zauważam, to na 2019 i 2020 jest to bardzo uciążliwe - testuję wszystkie programy na tym samym pliku DWG o wielkości ok. 105MB.

    Nagrałem sobie krótki film, który chyba odzwierciedla moje problemy. Gdyby nie te spowolnienie, to przerzuciłbym się już na ZWCAD 2020 ale czasami ciężko pracować bez grubości na ekranie. Może ZWSOFT znalazłby na ten problem rozwiązanie? Czy ktoś oprócz mnie doświadcza tego problemu?

    PS: Pracuję na naprawdę szybkim laptopie, więc nie jest to problem hardware, tym bardziej, że wszystkie wersje ZWCAD testuję na tej samej maszynie.

    Poniżej film na Youtube:

     

  6. Ja do takich rzeczy jak kolejna numeracja z prefiksami używam aplikacji VT (https://www.cadtutor.net/forum/topic/58000-vt-atrribute-amp-text-editor-rlx/). Procedura wygląda następująco:

    1. uruchamiam funkcję VT
    2. klikam na tekst lub atrybut (atrybut niestety nie może być pusty, więc często ustawiam wszystkim atrybutom, które chcę numerować np. myślniki)
    3. w polu, które się wyświetla (domyślnie wpisana jest tam aktualna wartość tekstu lub atrybutu) wpisuję pierwszy numer z żądanym prefiksem - np. S-23-T-1 i wciskam OK
    4. klikam na kolejny atrybut, który chcę zmienić i wtedy klikam przycisk ++L (wybrany atrybut zostanie oznaczony jako S-23-T-2) i daję OK
    5. i tak atrybut po atrybucie klikam ++L oraz OK

    Program ma więcej możliwości, bo można przyciskiem + i - dodawać kolejne numery, jeśli aktualnie chcemy pominąć jakiś kolejny numer.

    Dodatkowo jest tam opcja do zaznaczenia "ASCI mode", która zwiększa oznaczenie alfabetycznie (czyli A > B > C).

    Ogólnie aplikacja ma chyba ze 100 różnych ustawień ale we wszystkie się nie zagłębiałem, natomiast inkrementację atrybutów wykorzystuję bardzo często i wydaje mi się, że może sprostać oczekiwaniom wielu użytkowników CAD.

  7. Bardziej miałem na myśli, że @Parikon w swojej aplikacji wykorzystuje właśnie bazę danych SQLite i sposób jej wykorzystania może być podobny do Twojego pomysłu (nie zagłębiałem się w szczegóły techniczne jego rozwiązania i mogę z tego powodu się mylić). Myślę, że dotychczasowa praca Parikona może być dla Ciebie pomocna. Życzę powodzenia w Tworzeniu własnej aplikacji :) Aplikacji nigdy za wiele :)

  8. Heh, szkoda, że ZWCAD tak intensywnie nie pracuje nad funkcjonalnością swojego programu jak Wy. Wasz starający się support mocno podnosi wartość tego oprogramowania z Chin :) Dzięki za Wasz trud, łatwiej mi będzie namówić kierownictwo do odświeżenia licencji ZWCAD jak już wyjdzie porządna wersja alfa np. ZWCAD 2021. 😉 

    Póki co ZWCAD 2015+ jest naszym podstawowym narzędziem pracy.