BKW

Użytkownik forum
  • Postów

    211
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    1

Odpowiedzi opublikowane przez BKW

  1. 4 minuty temu, pawmal napisał:

    Trudno mówić, że odcinek miał powierzchnię skoro zwracana była wartość 0. Tak jak wspomniałem zapytam w tej sprawie.

    Skoro wyświetlała się wartość tzn że odcinek ma powierzchnię - co prawda o WARTOŚCI 0, ale ma. Tak mnie w szkole uczono ;)

    Mi bardziej chodzi o to, że sama struktura działania procedury związanej z poleceniem AREA jest inna (wyświetlanie błędu zamiast wartości 0) co powoduje przerwanie działania innych procedur.

  2. 22 minuty temu, pawmal napisał:

    Witam, odcinek nie ma powierzchni, ale zwrócę się z zapytaniem do producenta w tej sprawie.

    Oczywiście, że nie ma powierzchni. Natomiast jeszcze kilka miesięcy temu miał (i przez kilkanaście lat), więc nie rozumiem Pana wytłumaczenia.

    EDIT: Idąc Pana tokiem rozumowania proszę mi wytłumaczyć dlaczego w takim razie Polilinia złożona z 2 i więcej odcinków posiada powierzchnię ?

  3. Zwsoft w nowych aktualizacjach programu zmienił sposób działania polecenia "_AREA".

    Pierwotnie polecenie to pozwalało na odczyt pola powierzchni oraz obwodu dla polilinii złożonych z jednego odcinka :

    image.gif.5682ff2999f0fb9caaf7b8a64c97a8f3.gif

    Po aktualizacji wersji 2023 do SP2.2 oraz wersji 2024 (po wersji 24.00_2023.06.26 czyli od wersji 24.00.2023.08.08) program już na to nie pozwala:

    image.gif.2508a69a2d2a1f2379fef740da90b217.gif

    Niestety zmiana ta powoduje, że niektóre posiadane przez nas nakładki przestają działać.

    I tu rodzi się pytanie - czy zmiana ta jest zmianą celową czy przypadkową ?

     

  4. 3 minuty temu, dmatusz3 napisał:

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

    Dokładnie tak

    3 minuty temu, dmatusz3 napisał:

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

    Dokładnie tak - tak jak pokazałem to na filmie.

     

    16 minut temu, dmatusz3 napisał:

    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

    Dziękuję za pomoc i sugestię. Jest to jakieś rozwiązanie zastępcze. Mam nadzieję, że jakoś uda mi się to wpleść w nasz program.

    Czy będzie Państwo zgłaszać to do ZWSoftu ? Bo wydaje mi się, że jest to błąd. Dobrze by było, gdyby w opcjach DWG to PDF pojawiła się możliwość zastąpienia pliku, jeżeli taki plik już w danym folderze występuje.

  5. Jest jakiś problem z drukowaniem do PDFa przez wbudowaną drukarkę. Pojawia się on w dość specyficznej sytuacji. Postaram się to jakoś przystępnie wytłumaczyć.

    Załóżmy, że podczas drukowania korzystamy ustawionych wcześniej i zapisanych ustawień wydruku ("Menedżer ustawień wydruku")

    obraz.png.e3a3580165eb77c3f2af463202da4dd0.png

    obraz.png.ac6c2eca483227a48ea19a8608d9bb17.png

    Podczas drukowania do pdfa możemy spotkać się z 3 rodzajami zachowania ZWCADa

    1. Zachowanie przy drukowaniu poleceniem CTRL + P

    Gdy wywołamy okno drukowania powyższym poleceniem i klikniemy "OK" program wyświetla okno w lokalizacji, w której ostatnio były zapisywane pliki pdf.

    2. Drukowanie poprzez polecenie "-plot"

    Ten sposób drukowania to takie sprawdzenie przeze mnie poprawności działania funkcji "-plot".
    Jak widać na poniższym filmie polecenia tego użyłem 2 razy, żeby pokazać czy dany wydruk zostanie "nadpisany". Przy drugim drukowaniu widać, że jest możliwość zastąpienia wcześniej wydrukowanego pdf.

    Wydruk takim sposobem powoduje, że plik PDF domyślnie zapisywany jest w tym samym folderze co drukowany plik DWG

    zwcad2024sp11_plot1.thumb.gif.b70dbad1c8655fc1a4fedfcddb73b5ad.gif

    3. To teraz przechodzimy do właściwego problemu z wydrukiem.

    Ponieważ proces drukowania mamy w biurze zautomatyzowany, korzystamy z autorskiego programu, który bazuje na ustawieniach w "Menedżerze ustawień wydruku". W programie znajduje się sekwencja poleceń z pkt.2. Na potrzeby przedstawienia problemu wyciąłem ją i pokazałem w postaci prostej komendy.

    obraz.png.544553fdc19a87e0fcf28d7cd969d2c5.png

    Jak widać jest to to samo polecenie co w pkt.2 tylko wywołane poleceniem "LISPowym"

    Tak samo jak w pkt.2 plik PDF zapisywany jest w tym samym folderze co drukowany plik DWG

    Problem pojawia się wówczas, gdy plik PDF o takiej nazwie już istnieje - program nie jest w stanie do podmienić. Co więcej - widać na poniższym filmie, że program w ogóle nie wywołuje procedury związanej z samym procesem druku (brak okna "Plot Job Progress").

    zwcad2024sp11_plot2.thumb.gif.ce00712cc0221a1c4f6f57b5c1371c50.gif

    Takie zachowanie było sprawdzane na kilkunastu komputerach i za każdym razem program nie podmienia pliku PDF.
    Nie znalazłem w ustawieniach DWG to PDF opcji związanej z nadpisaniem istniejących plików.

    Być może istnieje jakieś rozwiązanie, o którym istnieniu nie mam pojęcia, a być może jest to błąd programu.

  6. Blok wysłany w wiadomości prywatnej.

    Poniżej wrzuciłem film, na którym pokazałem całą ścieżkę tworzenia bloku od samego początku na czystym pliku bazowym (zwcadiso.dwt)
    Jak widać na nim zachowanie bloku jest dość nieoczywiste.
    Dodam również, że identycznie stworzony blok (krok po kroku jak na filmie poniżej), w którym atrybuty zastąpiłem zwykłym tekstem, działa poprawnie tzn. wraz z przesunięciem "grotu" przesuwa się również tekst wraz z liniami po prawej stronie.

    ZWCAD2024_1_1_break2.thumb.gif.93abb0ea12c483dc8c47da48e82cc28f.gif

  7. vernum = "24.00_2023.06.26(#6688-0275d6507a2)_x64

    Mam problem z definicją bloku dynamicznego - wideo poniżej.
    Nie wiem czy to jest moja niewiedza i nieumiejętność definicji takiego bloku, czy też jest to błąd programu.

    Chciałem zdefiniować prosty blok oznaczenia przekroju, w którym mógłbym swobodnie przesuwać jedną z jego części - części w skład której wchodzi atrybut.
    No i jednak coś się nie udało.

    zwcad2024sp11_flex_stretch.thumb.gif.4f050afb0d86ee07900911d978cb5fc6.gif

    Na filmie pokazano polecenie "stretch" ale przy poleceniu "move" jest tak samo.

  8. Zauważyliśmy w biurze, że ZWSoft w dość zabawny sposób próbuje pokazać użytkownikom wprowadzenie nowej funkcji (zmiennej) - poprzez włączenie jej jako domyślny wybór. Tak jest z tą zmienną TRIMEXTENDMODE, tak samo było ze zmienną MTEXTCOLUMN - zdezorientowani użytkownicy szukają rozwiązania problemu dowiadując się w ten sposób o "nowościach". Ot takie spostrzeżenie :)

  9. vernum = "24.10_2023.09.27(#8637-cd5a968f7c3)_x64"

    Dzisiaj po zainstalowaniu nowej wersji przestała działać nakładka do rysowania zbrojenia.
    Program przy próbie narysowania pręta pokazuje coś takiego

    image.png.1db825b43ec9b1e5df34d2cea70941b1.png

    W poprzedniej wersji ZWCAD 2024 (VERNUM = "24.00_2023.05.11(#6651-58ff551dfde)_x64)

    image.png.3cf688fc1ef68d178cb14186aadf1354.png

    Coś w programie musiało zostać zmienione, co ma istotny wpływ na nakładkę i powoduje takie zachowanie.

    Wiem, że to mało informacji, ale może uda się w taki sposób nakierować na to co zostało zmienione i co należy w nakładce poprawić, żeby działała ona prawidłowa.

    Ja ze swojej strony spróbuję skontaktować się z autorem nakładki - chociaż od dawna nie jest ona rozwijana - mimo wszystko nakładka branżowa WENTYLE ( https://tomicad.pl/ ) działa na podobnej zasadzie i być może przy jej działaniu będzie występował podobny problem.

  10. Dziękuję za pomoc - pomogło.
    Z tego co widzę to nowa zmienna, której jeszcze w wersji 2023 nie było.

    A tak przy okazji zapytam (nie w temacie) - parę dni temu pojawiła się aktualizacja wersji 2024. Ponieważ nie mogłem w danej chwili jej pobrać i zainstalować odłożyłem tą czynność na później. Po 2 godzinach aktualizacja nie była dostępna i nie jest do dzisiaj. A w ogóle będzie ?

  11. Czy istnieje zmienna odpowiedzialna za wyświetlanie tekstu wielowierszowego ?
    Tekst wielowierszowy (mtext) szerszy niż zdefiniowana szerokość do tej pory wyświetlał się w jednej linii pomimo spacji itp. (widać to na wideo z wersji 2023)
    W wersji 2024 spacja powoduje przerzucenie tekstu za nią do drugiego (trzeciego, itd.) wiersza.

    vernum = "24.00_2023.06.26(#6688-0275d6507a2)_x64"
    VERNUM = "24.00_2023.05.11(#6651-58ff551dfde)_x64"

    MTEXT2024.gif.b2cd52b68746eb2d8229260b1aeecb25.gif

    VERNUM = "23 .20_2023.03.30(#5277-8f024ebc37e)_x64_S"

    MTEXT2023.gif.c060020e3b37f3fdb72580cd62defc97.gif

     

  12. Dzień dobry

    vernum = "24.00_2023.05.11(#6651-58ff551dfde)_x64"

    Podczas pracy z rysunkami utworzonymi w starszych wersjach ZWCADA, (lub w innych programach CAD), po rozbiciu tekstu wielowierszowego program tworzy nowy styl.

    image.png.47905bd2244f00fea8f4924f8d7cfe20.png

    image.png.da72c30435c07411e0023cf468600497.png

    Nazwa stylu nawiązuje do definicji czcionki podanej w stylu (w tym przypadku romans.shx

    Na nowym rysunku, utworzonym na czystym pliku już w ZW2024 (albo na rysunku z występującym problemem, ale z nowym stylem stworzonym w ZW2024) tekst rozbija do tego samego stylu.