s1016

Użytkownik forum
  • Postów

    52
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    4

Aktywność reputacji

  1. Upvote
    s1016 przyznał(a) reputację dla dmatusz3 w ARCIS - nie działa   
    Funkcja ta jest zawarta w naszej bezpłatnej aplikacji ZWGis.
    Dla ZWCAD 2024 można ją pobrać z tego adresu https://cad.szansa.net.pl/ZWGis_2024/ZWGis_x64_v2024.exe
    Po instalacji pojawi się dodatkowa zakładka wstążki z nowymi funkcjami.

     
    Wstawianie map jest dostępne poprzez ikonę OSM.
     

  2. Upvote
    s1016 otrzymał(a) reputację od alf w Siatka NMT-przerzedzanie punktów   
    są tez darmowe cadtools, https://www.glamsen.se/CadTools.htm
  3. Upvote
    s1016 przyznał(a) reputację dla kruszynski w Rozmieszczenie punktów na polilinii   
    Tak na szybko takie coś:
     
     
    ppp.zelx

  4. Upvote
    s1016 przyznał(a) reputację dla kruszynski w Napis na znaku D-18   
    Załączone pliki proszę zapisać tutaj:
    c:\Szansa\ZWTraffic\2022\PL\Templates\Vertical traffic signs\D - Informacyjne\
    D-18.dwg D-18_parkomat.dwg
  5. Upvote
    s1016 przyznał(a) reputację dla kruszynski w Automatyczny podział rysunku wykonanego w modelu na arkusze   
    Przygotowałem skrypt, który pomoże dzielić model na arkusze:
    Funkcja do uruchomienia:
    ww Działanie przedstawiłem na filmiku:

    Arkusze.zelx
  6. Upvote
    s1016 przyznał(a) reputację dla Adam Klaczek w TRIM / EXTEND z opcją Krawędź   
    Opcja Krawędź w poleceniach TRIM i EXTEND, pozwala przełączać zmienną EDGEMODE, bez wychodzenia z polecenia:
     

     
     
  7. Upvote
    s1016 przyznał(a) reputację dla Adam Klaczek w ZWCAD 2022 - Blok z atrybutem dostosowującym pozycję podczas obrotu   
    Blok z atrybutem dostosowującym pozycję podczas obrotu można przygotować tak:
    - tworzymy opisowy Styl tekstu, gdzie zaznaczymy "Dopasuj orientację tekstu..."

    - tworzymy atrybut z tym stylem tekstu

    Atrybut wraz z narysowanymi obiektami definiujemy jako blok - i mamy:

  8. Upvote
    s1016 przyznał(a) reputację dla dmatusz3 w Wstawianie map WMS z serwerów gov.pl   
    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.
     
     
  9. Upvote
    s1016 otrzymał(a) reputację od Strzelba w Plany sytuacyjne   
    Używam czegoś takiego, przyspiesz pracę  w planie niesamowicie. Brakuje mi jeszcze liczenia spadku np po krawężniku.
    Do przedmiaru używam lispa zliczającego sumę wszystkich linii, plinii i łuków na warstwie, powierzchnie zliczam z właściwości hatchy
    Do profili i poprzeczek osobny program.
     

  10. Like
    s1016 przyznał(a) reputację dla kojacek w ZWCAD - Bloki dynamiczne i atrybuty   
    LISP-em można sterować parametrami bloku dynamicznego podczas aktywności okna dialogowego. Pozwala to kontrolować wizualnie dokonane zmiany. Tutaj na szybko tylko jeden parametr:

  11. Upvote
    s1016 przyznał(a) reputację dla dmatusz3 w ZWCAD 2022 - beta   
    Opis jak wstawić swój skrypt pod klawisz skrótu wstawiliśmy tutaj 
     
  12. Upvote
    s1016 przyznał(a) reputację dla dmatusz3 w Dodanie klawisza skrótu do funkcji w LISP   
    Pokażę jak przypisać własny skrót klawiaturowy w ZWCAD do funkcji w LISP.
    Zrobimy to na przykładzie programu LISP, który zmienia stan ustawień punktów charakterystycznych z końca, środka i centrum na wszystkie (czyli zmiennej OSMODE z wartości 7 na 13311).
    (defun c:przelaczsnapy nil (wszystko)) (defun wszystko nil (print "Teraz aktywne sa tylko wybrane snapy") (setvar "OSMODE" 7) (defun c:przelaczsnapy nil (malo)) (princ) ) (defun malo nil (print "Teraz aktywne sa wszystkie snapy") (setvar "OSMODE" 13311) (defun c:przelaczsnapy nil (wszystko)) (princ) ) Skrypt można pobrać również tutaj snapy.lsp
    W celu jego uruchomienia wystarczy przeciągnąć go na ekran rysunku, wtedy zostanie dodane nowe polecenie przelaczsnapy
     
    W celu dodania własnego skrótu na początku wywołujemy polecenie CUI

     
    W oknie konfiguracji jaki się otworzy rozwijamy pozycje "Skróty klawiaturowe"

     
    Następnie wybieramy dowolny skrót i klikamy na nim prawym klawiszem myszy.
    Z menu wybieramy "Klonuj"

     
    Edytujemy kopie polecenia. Klikając w pozycje 1 przypisujemy skrót klawiaturowy. W pozycji 2 wpisujemy jakie polecenie powinno się wykonać (^C^C_ przed poleceniem zostawiamy).

     
    Zatwierdzamy.
    Teraz wciśnięcie klawisza F4 spowoduje wywołanie programu LISP i zmianę ustawień punktów charakterystycznych.

     
     
  13. Upvote
    s1016 przyznał(a) reputację dla Adam Klaczek w Polecenie MULTIPLE   
    Jeżeli ktoś przegapił - w ZWCAD jest polecenie MULTIPLE, które pozwala powtarzać wybrane polecenie:

  14. Upvote
    s1016 otrzymał(a) reputację od dmatusz3 w Plany sytuacyjne   
    Używam czegoś takiego, przyspiesz pracę  w planie niesamowicie. Brakuje mi jeszcze liczenia spadku np po krawężniku.
    Do przedmiaru używam lispa zliczającego sumę wszystkich linii, plinii i łuków na warstwie, powierzchnie zliczam z właściwości hatchy
    Do profili i poprzeczek osobny program.
     

  15. Upvote
    s1016 przyznał(a) reputację dla dmatusz3 w Wyrównanie odnośników ze znakami   
    W kolejnej wersji programu do wspomagania projektowania organizacji ruchu ZWTraffic dodamy między innymi możliwość wyrównania odnośników znaków drogowych. Funkcja działa podobnie jak malarz formatów.
     
  16. Upvote
    s1016 przyznał(a) reputację dla Adam Klaczek w Rzutnia w rzutni   
    Taka metoda na utworzenie rzutni w rzutni, aby obiekty się nie nakładały:

  17. Upvote
    s1016 przyznał(a) reputację dla Adam Klaczek w Testujemy nową Betę   
  18. Like
    s1016 otrzymał(a) reputację od kruszynski w Lisp konflikt z zwtraffic   
    Przyznaję, pierwsza diagnoza była błędna, zmylił mnie test na zw2019 na którym nie mam ZWTraffic.  Tam lisp chodzi dobrze. Na zw2020 po dłuższym poszukiwaniu okazało się,  że wystarczy zmienić:
    ppt (osnap (cadr ent) "nea") na 
    ppt (osnap (cadr ent) "_nea") i lisp działa, przepraszam autorów zwTraffic o niesłuszne oskarżenia
     
  19. Like
    s1016 przyznał(a) reputację dla Adam Klaczek w ZWCAD 2021 - LAYEROVERRIDEHIGHLIGHT   
    Ustawienie zmiennej LAYEROVERRIDEHIGHLIGHT na 1 podświetli nam warstwy i pozycje w nich, które w bieżącej rzutni zmieniliśmy (nadpisaliśmy)

  20. Upvote
    s1016 przyznał(a) reputację dla dmatusz3 w Panel ułatwiający pracę z grupami - Group Manager   
    Pracujemy obecnie nad dodatkowym panelem, który ułatwi zarządzanie grupami.
    Grupy będą wyświetlane w dedykowanym panelu.

     
    W panelu bezpośrednio możemy zmienić nazwę oraz opis grupy.
    Ikony na górze panelu będą służyły do:
    tworzenia grup, rozbijania grup, dodawania elementów do grupy, usuwania elementów z grupy. Całe okno wygląda w taki sposób.

     
    I jeszcze krótki film o sposobie działania (tworzenie grupy, zmiana nazwy, dodanie elementów do grupy).
    GM - operacje na grupach.mp4
     
    Jeśli ktoś jest chętny aby otrzymać program do testów, proszę o informacje.
     
  21. Upvote
    s1016 przyznał(a) reputację dla dmatusz3 w Długość i nazwa obiektu obok kursora   
    Pracujemy obecnie nad nowym narzędziem. Jednym z jego elementów będzie możliwość wyświetlania obok kursora typu oraz długości obiektu, nad którym znajduje się kursor.
     
     
    Działanie funkcji wygląda tak.

     
    Oto plik biblioteki do załadowania Labeling.dll
    Plik wczytujemy poleceniem poleceniem netload
     
     
  22. Upvote
    s1016 przyznał(a) reputację dla dmatusz3 w sprzętowe pytania   
    Pracuję na dwóch komputerach, w jednym jest AMD Ryzen 5 2600X, a w drugim  Intel Core i7-8700K.
    Robiąc podobne operacje, pracują na tych samych plikach praktycznie nie widzę różnicy w prędkości.
    Ale mówiąc mocno subiektywnie, lepiej mi na Ryzenie, system Windows ma większą lekkość, chociaż nie do końca wiem jak to zjawisko wytłumaczyć 
    Projektując w ZWCAD różnic nie widzę pomiędzy procesorami.
    Karta graficzna nie ma znaczenia, natomiast myślę, że zdecydowanie wydajność poprawi szybki dysk twardy np. coś takiego https://www.komputronik.pl/product/357320/samsung-960-evo-m-2-1tb.html
    Jeśli chodzi o wielowątkowość (powiem obrazowo z pewnymi uproszczeniami):
    ZWCAD+ potrafił wykorzystać max 2 rdzenie i było to zaszyte mocno w samym jądrze, Od ZWCAD 2017 do obecnego zmieniono sposób obsługi wielowątkowości, przekazując większą kontrolę dla systemowi operacyjnemu, dzięki czemu może wykorzystać wszystko, ale nie zawsze. Trzeba pamiętać o tym, że pewnych zadań nie można wykonać wielowątkowo. Np. obliczanie liczb Fibonacciego, gdzie każda następna jest sumą dwóch poprzednich. 
    Gdybyśmy chcieli liczyć to w wielu watkach, to i tak jeden musiałby czekać na drugi, co w efekcie spowolniłoby proces.
    ZWCAD operuje na bazie danych, a tam operacje są kolejkowane. Na przykład mamy 100 par punktów i chcemy połączyć liniami odpowiednie pary. Musimy to robić po kolei.
    Ale inaczej jest za operacjami obliczeniowymi, które nie zależą od siebie. Jako przykład podam aplikację do nestingu, gdzie sprawdzamy tysiące kombinacji i układów i wybieramy najlepszy. Możemy programowo wybrać czy ZWCAD ma to przeliczać wielowątkowo, czy w jednym wątku. 
    Dla poniższego przypadku liczenie wielowątkowe było 8 razy szybsze, co przekłada się na kilka, kilkanaście minut.
     
     
  23. Upvote
    s1016 przyznał(a) reputację dla Parikon w Przybornik PARIKON   
    Tutaj jest kod na licencji MIT modułu skala https://github.com/Parikon/skala_zw
    http://przybornik.parikon.pl/programy/2-skala
  24. Upvote
    s1016 przyznał(a) reputację dla perlon w projekt_forum.dll   
    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 😉
     
  25. Upvote
    s1016 otrzymał(a) reputację od Parikon w Program Kota   
    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.mp4