Ranking
Popularna zawartość
Zawartość, która uzyskała najwyższe oceny od 10/01/12 w Odpowiedzi
-
Automatyczny podział rysunku wykonanego w modelu na arkusze
przemkrzem i 7 innych przyznał(a) reputację kruszynski za temat
8 punktów -
Dziesięć lat z ZWCAD ;) albo Dekada z ZWCAD7 punktów
-
Sizedrive - dopasowanie geometrii do wymiaru
kruszynski i 5 innych przyznał(a) reputację dmatusz3 za temat
W ZWCAD 2025 zostało dodane nowe polecenie sizedrive Pozwala ona na dopasowanie geometrii do wymiaru. Działa w 3 krokach: Wskazujemy wymiar, który chcemy zmienić. Wpisujemy nową wartość wymiaru. Zaznaczamy oknem, które elementy mają być przesunięte lub rozciągnięte. Działanie pokazaliśmy na filmie poniżej.6 punktów -
Pracujemy obecnie nad dodaniem do naszych nakładek (np. ZWGeo, ZWTraffic) możliwości wstawiania map z zasobów z portali gov.pl. Funkcjonalność jest w bardzo początkowej fazie, ale postanowiliśmy ją udostępnić. Możemy wybrać różne serwery z danymi i sprawdzić jakie udostępnia dane (warstwy). Następnie definiujemy obszar w który ma być wstawiona mapa. Wygląda to tak jak na animacji poniżej. Biblioteki do pobrania ZWMS.zip Pobrany plik zip należy rozpakować do katalogu i poleceniem netload (tylko wersja ZWCAD Pro) wczytać plik ZWMS.dll Wtedy pojawi się dodatkowy panel. W pliku zip znajduje się również plik Plik_testowy.dwg, który został użyty podczas kręcenia filmu.6 punktów
-
Hej, Przygotowałem skrypt NumerujArkusze, robi to czego potrzebujesz Zacznij od wgrania pliku Lisp poleceniem AP. Na arkuszach wstaw blok Numer Arkusza który znajduje się w dołączonym rysunku. Numerowanie strony wykonaj wywołując skrypt poleceniem NumerujArkusze. Blok może mieć inna formę, możesz go edytować. Ważne żeby nazywał się "Numer Arkusza" i posiadał atrybuty AktualnyArkusz oraz WszystkieArkusze w których będzie się wyświetlała numeracja. NumerujArkusze.lsp Blok Numer Arkusza.dwg5 punktów
-
Widziałem , gdzieś na forum pytanie czy da się wstawić tabele z Excela do SMatha. Bezpośrednio przez schowek się nie da :( Jednak jakiś czas temu znalazłem na to sposób. Trzeba zainstalować dwie wtyczki Jedna do tworzenia tabeli druga do importu danych z Excela Następnie tworzymy zmienną ala Macierz funkcją importData.XLSX(4) np. DANE:=importData.XLSX ("ścieżka do pliku.xlsx"; "nazwa arkusza / zakładki w pliku" ; "D5"; "F16") "D5" - początek zakresu F16 - koniec zakresu pobieranych danych - jest kilka importów ja stosuję (4). Już mamy dostęp do danych zmiennej aby odczytać dane robimy tak RzG:= DANE[7;2= ! nie zamykamy nawiasu ] to dopiero pierwszy etap czyli pobranie danych - niestety trzeba pilnować ścieżki musi być pełna parametry wpisujemy w " " Wstawiamy tabelę i mamy tabele odznaczamy wyświetl ... - aby nie było widać opisu pod tabelą aby usunąć Table 4 - klikamy (dwuklik) lewym na tabeli i pojawi się okno odznaczamy show caption i gotowe aby dodać np. kolumnę z tytułami wierszy, trzeba stworzyć nowy zbiór danych pobieranych z excela np. Lewa określając zakres w jednej kolumnie np. ;"DANE" ; "C5" ; C16" lub macierz bezpośrednio w SMatch i przypisać tzn. wybieramy miejsce gdzie będą wyświetlane dane dla lewej kolumny w kolejnej zakładce możemy formatować wygląd Body to zakres tabeli za danymi, a Left stub to nasza kolumna z opisami Uff i to było na tyle - dane z Excela w tabeli w SMath - zabawy trochę jest, ale się da SMath to naprawdę fajne narzędzie - z mojego doświadczenia jak trzeba przenieść obliczenia do edytora to lepiej skorzystać z OpenOffice . Dane z Calc też można pobrać funkcja importData przyjemnej zabawy5 punktów
-
Czy jest jakaś funkcja lub lisp który pozwoli zestawić listę layoutów?
pawmal i 3 innych przyznał(a) reputację ktomaszewski za temat
4 punkty -
Hej, Napisałem skrypt PunktyNaKoncach.lsp według pomysłu @dmatusz3 Plik należy wczytać poleceniem AP. Instrukcja użycia wyświetla się w pasku poleceń. Wystarczy tylko wpisać polecenie PunktyNaKoncach, zaznaczyć obiekty i kliknąć Enter. Pomarańczowe punkty zostaną wstawione na warstwie Punkty na końcach, jeśli takiej warstwy nie ma to skrypt automatycznie ją utworzy. Wszystko działa jak na nagraniu 😏4 punkty
-
4 punkty
-
Przeniesienie do punktu X, Y [Rozwiązany]
Stefan Wiatr i 3 innych przyznał(a) reputację dmatusz3 za temat
4 punkty -
Kolega @kojacek mnie zainspirował i mam 5 kliknięć bez pisania niczego na klawiaturze :4 punkty
-
ZWCAD 2022 - Blok z atrybutem dostosowującym pozycję podczas obrotu
s1016 i 3 innych przyznał(a) reputację Adam Klaczek za temat
4 punkty -
Rzutnia w rzutni
s1016 i 3 innych przyznał(a) reputację Adam Klaczek za temat
4 punkty -
ZWCAD 2021 - scalanie warstw
alf i 3 innych przyznał(a) reputację Adam Klaczek za temat
4 punkty -
ZWCAD 2021 - LAYEROVERRIDEHIGHLIGHT
s1016 i 3 innych przyznał(a) reputację Adam Klaczek za temat
4 punkty -
A co mi tam. Napisałem rybę. Mi się też przyda (defun c:ww1 ( / ent) (while (= nil ent) (progn (prompt "\nWskaz wymiar do zmiany: ") (setq ent (car (entsel))) ) ) (if (= (cdr (assoc 0 (entget ent))) "DIMENSION") (multipledimsection (entget ent)) ) ) (defun c:ww2 ( / ) (command "_dimlinear" pause pause pause) (multipledimsection (entget (entlast))) ) (defun multipledimsection ( entlist / n section newtext) (setq n (getint "\nPodaj liczbe odcinkow: ") section (/ (cdr (assoc 42 entlist)) n) newtext (strcat "<>\\X(" (itoa n) "x" (rtos section 2 2) ")") entlist (subst (cons 1 newtext) (assoc 42 entlist) entlist) ) (entmod entlist) (princ) ) (princ)4 punkty
-
Można nieco przyspieszyć pracę z kodem i umożliwić debugowanie kodu. Szczegóły na filmiku. Z góry przepraszam za słaby warsztat w nagrywaniu bo to mój pierwszy raz 😉4 punkty
-
Chciałbym podzielić się swoim pierwszym programikiem w c#. Jestem drogowcem, przy projektowaniu np parkingu bardzo dużo czasu traciłem na przeliczanie rzędnych i spadków. Napisałem (oczywiście z pomocą wujka google) prosty programik, bardzo mi pomaga, jeśli ktoś chętny, chętnie się podzielę Rzędne na projekcie opisuję blokami "kota2" z atrybutem. pierwsze polecenie "kkk" wstawia kotę pomiędzy dwie wskazane drugie polecenie "ksk" po wskazaniu pierwszej koty wstawia drugą wyliczoną na podstawie podanego spadku trzecie polecenie kks wstawia blok ze strzałką i opisem pomiędzy dwoma kotami. Oczywiście jak widać na filmiku pewne niedokładności wynikają z zaokrągleń do 2 miejsc po przecinku. kota 2018-11-12 21-43-25-444.mp44 punkty
-
Witam Potrzeba wpisać _units, nacisnąć lewy ALT+SPACJA, następnie ENTER, kliknąć klawisz strzałki kursora na klawiaturze np. -> "w prawo" i poruszać myszą, aby sprowadzić okno na monitor widoczny ;) Pozdrawiam4 punkty
-
Szeroka rozpiętość tematyczna nakładek. Gwoli ścisłości dodam, że pewne pozycje z tej listy nie są nakładkami na ZWCAD. Natomiast te, które są nakładkami działają praktycznie w każdej wersji ZWCAD, zaczynając od najstarszej 2012, poprzez wersję+, aż do Classica. Doceniam Twoją rzekomą troskę o przyszłość ZWCAD, ale z tego co piszesz wynika bardziej, że Twoim zmartwieniem jest obecny tutaj brak zmartwień. Powtarzasz chórem z innymi nowymi użytkownikami, że ZWSOFT ukradł kod źródłowy. Proponuję się nieco zastanowić. W jaki sposób ZWSOFT mógł wejść w posiadanie kodu źródłowego? Przecież to są najpilniej strzeżone tajemnice. ZWSOFT wygrał proces sądowy. Gdyby ZWCAD był oparty na kodzie z AC, to ciężko mi uwierzyć, że sprawa zakończona zostałaby przez ugodę. Po ZWSOFT nie byłoby już śladu. W oficjalnej informacji o zawartej ugodzie upublicznionej przez obie firmy, nie ma żadnej wzmianki o kradzieży lub skopiowaniu kodu. Temat tego wątku brzmi: Czy to prawda, że jest proces przeciwko ZWSOFT (ZWCAD)? Odpowiedź: Nieprawda. Wobec powyższego wątek zamykam. Gdyby ktoś miał zastrzeżenia, proszę o wiadomość poprzez forum. Wątek przenoszę także do innego działu, ponieważ cała sprawa Classica to chyba już najmniej dotyczy. Pozdrawiam4 punkty
-
Praktyczne wykorzystanie ZWCAD ARCHITECTURE + ARTISAN, i realna realizacja budynku w Lubinie, dzielnica MAŁOMICE (51.4114993N 16.2226385E) maj 2014 kwiecień 2015 p.s. Budowa jeszcze trwa :D a poczatki były takie koncepcja ze Sketchupa przeniesienie rozwiązania do ZWCAD ARCHITECTURE (listopad 2013r.)4 punkty
-
4 punkty
-
Witam W ZW3D elementy AcDbSubDMesh są przedstawione w formie prętowej, ale nie nadają się do wizualizacji. W ZW3D stosuje się przede wszystkim powierzchnie i bryły. Elementy AcDbSubDMesh można stosować do jakiś powierzchni mocno zmiennych, może roślin, drzew, ludzi, terenu..., ale w mechanice czy motoryzacji takie elementy nie mają racji bytu, dlatego, że nie są ze sobą połączone stycznie. Zresztą, proszę zwrócić uwagę jak wygląda koło w tym Audi Q7- jest po prostu kwadratowe. Nie spotkałem się jeszcze, aby jakiś projektant dostarczał geometrię w postaci siatki. Przede wszystkim geometria jest oparta na powierzchniach i bryłach (solidach). Pozdrawiam4 punkty
-
Zestawienia stylów kreskowania z opisem
katarzyna.bober i 2 innych przyznał(a) reputację dmatusz3 za temat
Na naszej stronie zamieściliśmy w tabeli listę wzorów kreskowania dostępną w ZWCAD. Dodaliśmy również opisy do wzorów wraz z przykładami. Link do całego artykułu https://www.zwcad.pl/wyszukiwanie-w-bazie-wiedzy/1310-style-kreskowania-przekrojow.html#zestawieniewzorowkreskowania3 punkty -
Autocad 2020 - nie mogę przenieś warstwy do filtru grupy
dmatusz3 i 2 innych przyznał(a) reputację tomasztalik za temat
Projektowanie elementów tłoczonych i wtryskiwanych, elektrody, dostępne są w wersji ZW3D Professional. Symulacja ruchu i wykrywanie kolizji dostępne są w wersji ZW3D Advanced. W ZW3D natywnie można tworzyć dokumentację techniczną bazując na wykonanych w 3D częściach i złożeniach. Inżynieria odwrotna dostępna jest w obydwu wersjach a także w podstawowej wersji ZW3D Standard. poniżej film z tworzenia części + dokumentacja techniczna: Modelowanie 3D od postaw https://vimeo.com/11218175873 punkty -
Geoserwis - przechwytywanie mapy
MateuszJ i 2 innych przyznał(a) reputację Adam Klaczek za temat
Kilka razy w ostatnich dniach pojawiło się to pytanie, więc pokażę jak przechwycić mapę z podkładu ArcGis w narzędziu Geoserwis. 1. Ustalamy układ współrzędnych dla wymaganego obszaru z jednostkami rysunkowymi tożsamymi z układem (metry). 2. Ładujemy podkład z serwera ArcGis (podkład umożliwi rysowanie, ale nie będzie osadzony w rysunku) 3. Przechwytujemy obraz (osadzamy w rysunku) 4. Możemy wyłączyć mapę (resztę podkładu) Przechwycony obraz będzie miał rozdzielczość "Optymalną", czyli taką jak ustaliliśmy przy przechwytywaniu, ale może mieć rozdzielczość "Bardzo dokładną" czyli maksymalną, jak w samym nie przechwyconym podkładzie:3 punkty -
3 punkty
-
3 punkty
-
Zmieniłem nazwę skryptu na WyrówajBlokiDoPoli. Uważam, że to lepiej opisuje jego funkcjonalność. W poprawionej wersji bloki które wykraczają poza zakres polilinii są pomijane. Ponadto po wykonaniu polecenia w pasku poleceń wyświetla się krótkie podsumowanie ile bloków zostało wyrównanych i czy zostały pominięte. Co do punktu styku to bazuje na punkcie bazowym bloku i taka będzie natura jego wyrównania do polilinii. WyrownajBlokiDoPoli.lsp3 punkty
-
Mogę pokazać krok po kroku jakieś trudniejsze działania z ARCHITECTURE, lubię wyzwania, ktoś jest zainteresowany jak "coś" wykonać lub jak to "obejść" by mieć finalnie dany cel? możliwości wersji 2024 są mocne nawet beta 2025 że można w środowisko dwg wykonywać nawet obiekty zabytkowe. interaktywny przykład w PDF 3D ("edytor revitopodobny" w acrobacie readerze) PDF 3D SKLADOWICE_3D.pdf3 punkty
-
Być może przyczyną jest funkcja entmod. Wprawdzie może ona modyfikować obiekty niegraficzne (tutaj LAYER), ale gdzieś czytałem że są wyjątki dla kodu 70 - nie pamiętam jednak czego dotyczyły. W autocadowskich "antycznychch" czasach (przed ActiveX (czyli przed 1999 )), pewnie bym użył command zamiast entmod… ale pewnie dlatego że byłoby łatwiej. Na marginesie - Twoje warunkowanie kodu 70 jest błędne - działa tylko w wyjątkowych sytuacjach. Kod 70 jest wartością bitową, więc na przykład 1 jest prawdziwe nie tylko dla 1, ale też 3 (2+1)... 5 (4+1)... 7 (2+4+1)... 9... etc. Teraz przykład z użyciem ActiveX (i CADPack'a). Krótko (i co ważniejsze) działa: (defun C:ODMROZWAR () (vlax-for % (cd:ACX_Layers) (if (and (= :vlax-true (vla-get-freeze %)) (wcmatch (vla-get-name %) "LS*") ; <- moj testowy filtr ) (vla-put-freeze % :vlax-false) ) ) (vla-regen (cd:ACX_ADoc) 0) (princ) )3 punkty
-
Z przyjemnością chciałem poinformować o uruchomieniu naszej platformy szkoleniowej. Dostępny na niej jest już poziom podstawowy, w który opisujemy narzędzia do rysowania i edycji oraz drukowania wraz z ćwiczeniami. Kurs zawiera 39 lekcji i 9 godzin materiałów wideo. Dowiedz się więcej informacji o naszej platformie szkoleniowej ZWCAD.3 punkty
-
Dzisiaj prezentujemy pierwszy z filmów o tym jak narysować wieżę Eiffla w ZWCAD.3 punkty
-
Bloki parametryczne - flexiblock Więcej informacji o blokach parametrycznych zamieściliśmy na naszej stronie.3 punkty
-
Jak wczytać plik SHP?
dmatusz3 i 2 innych przyznał(a) reputację kruszynski za temat
3 punkty -
ZWCAD - addselected [Rozwiązany]
kruszynski i 2 innych przyznał(a) reputację dmatusz3 za temat
3 punkty -
Aktywne uchwyty odwrócenia przycięcia
Martin_S i 2 innych przyznał(a) reputację Adam Klaczek za temat
3 punkty -
WItam. Niedawno zakupiłem najnowszą wersję ZwCada i udało mi się stworzyć dość fajny programik w C# do generowania ustrojów kratowych. Filmik z działania programu napisanego w C# poniżej. https://www.youtube.com/embed/8d7KAzrGsZI Generalnie dziwnie jest bo skrypt napisany w VBA o wiele szybciej mi działa aniżeli ten z C#. Ale tam nieco inne podejście do tematu zrobiłem bo jest możliwość dynamicznego modyfikowania utworzonego zespołu obiektów. Oznacza to, że jeżeli mam taki ustrój kratowy utworzony to program do czasu jego zamknięcia jest w stanie usuwać stary i generować nowy model po podaniu podstawowych danych. A to dopiero początek mojej zabawy.3 punkty
-
Byłoby dziwne gdyby wpółpracował. Lista z tblsearch nie jest poprawną listą dla entmod. Użyj tu formy entget + tblobjname. Zobacz: (setq e (tblobjname "layer" "zbrojenie_linie" )) (setq d (entget e)) (entmod (subst (cons 62 -8)(assoc 62 d) d)) a to prowadzić może do bardziej ogólnej funkcji: (defun LayOnOff (Lay / e d) (if (setq e (tblobjname "LAYER" Lay)) (progn (setq d (entget e)) (setq d (subst (cons 62 (* -1 (cdr (assoc 62 d))) ) (assoc 62 d) d) ) (entmod d) ) ) ) Funkcja steruje widocznością warstwy podanej jako jej argument tak jak przełącznik, wywołaj kolejno: (LayOnOff "zbrojenie_linie")3 punkty
-
3 punkty
-
Wyświetlanie etykiety z odległością i kątem - rozszerzenie funkcji [Wprowadzono w ZWCAD 2018]
pawmal i 2 innych przyznał(a) reputację Adam Klaczek za pytanie
3 punkty -
Poniżej rozwiązanie: Witam Przesyłam rozwiązanie do przeinstalowania VBA wersji ZWCAD2012/2011. 1. Uruchomić wiersz poleceń Start->Uruchom->CMD i odinstalować VBA ZWCAD2012/2011 przez wklejenie linków: MsiExec.exe /X{1727CD47-A408-11d2-AFAD-00C04F72FB3E} MsiExec.exe /X{17E27C03-BD58-11d2-AFC1-00C04F72FB3E} MsiExec.exe /x{17E27C04-BD58-11d2-AFC1-00C04F72FB3E} Przy wklejeniu drugiego i trzeciego linku może pojawić się informacja, że deinstalacja wymaga zainstalowanego produktu. Informację tę można zignorować. 2. Proszę pobrać VBA i zainstalować z poniższego linku: http://jakprojektowac.pl/ftp/zwcad/Nakladki/vba6eng.rar pozdrawiam3 punkty