Mirao Opublikowano 14 Lipca 2018 Zgłoś Udostępnij Opublikowano 14 Lipca 2018 Witam, Czy ktoś mógłby mi pomóc jak stworzyć blok pokazujący ze współrzędne X i Y punktu? A może można zrobić to funkcją field. Będę wdzięczny za każdą pomoc. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Adam Klaczek Opublikowano 16 Lipca 2018 Zgłoś Udostępnij Opublikowano 16 Lipca 2018 Dzień dobry, Można to zrobić za pomocą _mleader i _field, ale wydaje się, że najprościej byłoby to zautomatyzować lispem, np. załączonym. Po wczytaniu, funkcję wywołuje się przez XY. (lisp na podstawie kodu z www.cad-notes.com) xy.lsp kruszynski 1 Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kojacek Opublikowano 16 Lipca 2018 Zgłoś Udostępnij Opublikowano 16 Lipca 2018 Powyższy LISP tworzy odniesienia statyczne, myślę jednak że chodzi raczej o pewnego rodzaju dynamikę, którą zapewnia FIELD (tutaj w atrybutach bloku): Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
dmatusz3 Opublikowano 17 Lipca 2018 Zgłoś Udostępnij Opublikowano 17 Lipca 2018 Powyższa funkcjonalność z fieldami w atrybutach bloku będzie dostępna od wersji ZWCAD 2019. Poniżej film jak tego dokonać. kruszynski 1 Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Mirao Opublikowano 18 Lipca 2018 Autor Zgłoś Udostępnij Opublikowano 18 Lipca 2018 Dnia 16.07.2018 o 18:59, kojacek napisał: Powyższy LISP tworzy odniesienia statyczne, myślę jednak że chodzi raczej o pewnego rodzaju dynamikę, którą zapewnia FIELD (tutaj w atrybutach bloku): A jak takie cudo stoworzyć? Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
2P Opublikowano 18 Lipca 2018 Zgłoś Udostępnij Opublikowano 18 Lipca 2018 Dnia 17.07.2018 o 08:59, dmatusz3 napisał: Powyższa funkcjonalność z fieldami w atrybutach bloku będzie dostępna od wersji ZWCAD 2019. Poniżej film jak tego dokonać. Sprawdziłem, metoda z fieldami działa. ALE! 1. Taki plik zawierający wstawione bloki wczytany do wcześniejszych wersji ZW lub pierwowzoru CAD wyświetla rysunek z samymi zerami zamiast ostatnich wartości - to dyskwalifikuje narzędzie. 2. Współrzędne odświeża REGEN, a REGENALL już nie. Tak powinno być? 3. REGEN odświeża wszystko, a czasem przydałaby się grupa takich bloków pokazująca współrzędne względem bieżącego układu współrzędnych. Czyli regeneracja wskazanych bloków. Dlatego jak dla mnie LISP w tym spisuje się znacznie lepiej i stosuję go do generowania tabeli współrzędnych geodezyjnych z mapy wraz z uaktualnieniem po przesunięciu punktów, a inny kod do wstawiania kot wysokościowych względem tymczasowych układów współrzędnych. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
dmatusz3 Opublikowano 20 Lipca 2018 Zgłoś Udostępnij Opublikowano 20 Lipca 2018 Zgadzam się, poprzednie wersje ZWCAD nie obsługiwały tej funkcjonalności. REGENALL powinno także odświeżać wartości atrybutów (wysłaliśmy zgłoszenie). Odświeżenie atrybutów pojedynczych bloków można uzyskać poprzez polecenie _UPDATEFIELD. Natomiast tak na marginesie nie mam pojęcia dlaczego ten sam rysunek nie działa w AC. Sprawdzaliśmy rysunek w wersji AutoCAD LT 2017, 2018, 2019. Wyświetla tylko zera. Być może my coś źle robimy, ale na samym forum AC jest info, aby dokładnie tak robić. https://knowledge.autodesk.com/support/autocad/troubleshooting/caas/sfdcarticles/sfdcarticles/AutoCAD-fields-do-not-update-in-a-block.html Co więcej jeśli tą samą metodą stworzymy rysunek w AUTOCAD, to pojawią się wartości różne od zera, ale nie można odświeżyć wartości. Jeśli zapiszemy i otworzymy w ZWCAD 2019 to pojawią się rzeczywiste wartości. Oto plik utworzony w Autocad 2018 att-field2.dwg Nie mam pomysłu dlaczego tak jest. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
2P Opublikowano 22 Lipca 2018 Zgłoś Udostępnij Opublikowano 22 Lipca 2018 Wydaje mi się, że sprawa starszych wersji powinna być rozwiązana tak, że w nich powinny pojawić się wartości ostatnio zapisane bez możliwości edycji, update itd. Jako pola tekstowe. Może powinno się to uzależnić od wersji DWG? Taka jest chyba filozofia kompatybilności DWG w dół. Bo bez tego strach wysyłać komuś pliki DWG z tą funkcjonalnością - łatwo o pomyłkę. A może powód tych problemów to sprawa wersji DWG w jakiej zapisuje się plik... Robiąc testy nie zwracałem na to uwagi, a dziś nie mam jak tego sprawdzić.... Ogólnie FIELDy mogą być bardzo przydatne - kierunek w dobrą stronę! Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kojacek Opublikowano 27 Lipca 2018 Zgłoś Udostępnij Opublikowano 27 Lipca 2018 To pobożne życzenia - skąd wcześniejsza wersja "ma wiedzieć" co przyniesie przyszłość? Inna sprawa że Autodesk, tworzy nowe funkcjonalności w "sprytny" sposób. Przykładowo, graficznie obiekty typu CenterLine czy CenterMark, albo "nowe" szyki (Rectangular / Polar / Path ARRAY), będą widziane w programach ich nie obsługujących, jako bloki anonimowe. To generalnie są odniesienia do bloków, jednak w istotny sposób się różniące między sobą. Poruszyłem to we wpisie: https://kojacek.wordpress.com/2018/04/20/typy-odniesien/ Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Mirao Opublikowano 28 Lipca 2018 Autor Zgłoś Udostępnij Opublikowano 28 Lipca 2018 A czy da się zrobić tak, żeby sczytywane współrzędne poszczególnych punktów były zapisywane do pliku txt? Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Adam Klaczek Opublikowano 30 Lipca 2018 Zgłoś Udostępnij Opublikowano 30 Lipca 2018 Dzień dobry, Nakładka ZWToolbox ma taką funkcjonalność - zapisuje współrzędne do pliku csv: https://www.zwcad.pl/component/seoglossary/8-zwtoolbox/zapisz-wskazane-wspolrzedne-w-pliku-csv.html Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
2P Opublikowano 30 Lipca 2018 Zgłoś Udostępnij Opublikowano 30 Lipca 2018 Dnia 27.07.2018 o 23:02, kojacek napisał: To pobożne życzenia - skąd wcześniejsza wersja "ma wiedzieć" co przyniesie przyszłość? Inna sprawa że Autodesk, tworzy nowe funkcjonalności w "sprytny" sposób. Przykładowo, graficznie obiekty typu CenterLine czy CenterMark, albo "nowe" szyki (Rectangular / Polar / Path ARRAY), będą widziane w programach ich nie obsługujących, jako bloki anonimowe. To generalnie są odniesienia do bloków, jednak w istotny sposób się różniące między sobą. Poruszyłem to we wpisie: https://kojacek.wordpress.com/2018/04/20/typy-odniesien/ Akurat w tym przypadku to nie jest takie trudne do zrobienia. Wystarczy, że zapisując w pliku DWG dla niższej wersji atrybut z field zostanie zapisany jako zwykły atrybut z tekstem na stałe. Dzięki temu treść rysunku pozostanie taka sama, a nie będzie działać tylko automatyzacja. kruszynski 1 Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
dmatusz3 Opublikowano 30 Lipca 2018 Zgłoś Udostępnij Opublikowano 30 Lipca 2018 Dnia 27.07.2018 o 23:02, kojacek napisał: To pobożne życzenia - skąd wcześniejsza wersja "ma wiedzieć" co przyniesie przyszłość? Myślę, że to wszyscy rozumieją bez problemu. Nie rozumiem jednak dlaczego, przykładowy plik, jak ten Dnia 20.07.2018 o 09:56, dmatusz3 napisał: Oto plik utworzony w Autocad 2018 att-field2.dwg według przepisu ze strony Dnia 20.07.2018 o 09:56, dmatusz3 napisał: Być może my coś źle robimy, ale na samym forum AC jest info, aby dokładnie tak robić. https://knowledge.autodesk.com/support/autocad/troubleshooting/caas/sfdcarticles/sfdcarticles/AutoCAD-fields-do-not-update-in-a-block.html nie aktualizuje współrzędnych w AutoCAD 2017, 2018, 2019. Prosiłbym o podpowiedź co robimy źle, abyśmy nie brnęli w ślepą uliczkę. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.