Ranking


Popularna zawartość

Treść z najwyższą oceną od 11/14/18 uwzględniając wszystkie działy

  1. 3 punkty
    perlon

    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 😉
  2. 2 punkty
    Dzień dobry, Wydaje się, że lisp (załączony) ze strony lee-mac.com odpowiada na Pani potrzeby: http://lee-mac.com/pslay.html Polecenie PSLAY - doda zdefiniowany prefix i/lub sufix: Polecenie RPSLAY - usunie zdefiniowany prefix i/lub sufix: Plik lisp: PrefixSuffixLayerV1-1.lsp
  3. 2 punkty
    dmatusz3

    odtworzenie obwiedni kreskowania_problem

    No nie wiem, zrobiłem grupowo, ale miałem tylko dwa kreskowania w tej grupie. Może się przyda.
  4. 2 punkty
    Adam Klaczek

    Arkusz a skala opisowa

    Dzień dobry, Czy skale opisowe (skale rzutni) ma Pan dodane do listy skal obiektów opisowych? Może ten krótki filmik będzie przydatny: Skale_opisowe.mp4
  5. 1 punkt
    perlon

    Przybornik PARIKON

    Warunek if(wierszy > 0) i for(int = 0; i < wiersz; i++ ) są tożsame. if jest niepotrzebny, bo jeżeli wierszy == 0 to 0 < 0 = false i pętla for się nie wykona ani razu. Na razie baza jest mikro i czas wykonania będzie nie mierzalny, ale co do zasady tego tak nie wolno robić !!! Co się stanie jak rekordów będzie 1000 000? To powinno się załatwić : SELECT COUNT() FROM ramki_dane WHERE format='jakis_format_z_pola_tekstowego' Jeżeli zwróci 0 to nie ma rekordu w przeciwnym razie wiadomo. Niech się baza męczy a nie twoja aplikacja. Generalnie SELECT * FROM ... bez WHERE to bardzo zła metoda. Zgadza się, ale lepiej żeby baza broniła się sama niż ma ją bronić zewnętrzna aplikacja. Wewnętrzne mechanizmy i algorytmy bazy będą zawsze lepsze niż iterowanie rekordów w aplikacji. Polecam indeks UNIQUE albo PRIMARY KEY
  6. 1 punkt
    dmatusz3

    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.
  7. 1 punkt
    perlon

    Przybornik PARIKON

    Jakiś czas temu wpadła mi w ręce taka pozycja: https://helion.pl/ksiazki/refaktoryzacja-ulepszanie-struktury-istniejacego-kodu-martin-fowler-kent-beck-john-brant-william-opdy,refukv.htm#format/d Trochę już lat od wydania ale mi osobiście zmieniła spojrzenie na sporo rzeczy jeżeli chodzi o optymalizacje kodu. W przypadku kot wysokościowych są duże fragmenty powtórzonego kodu np. tego związanego z pobieraniem od użytkownika punktów, obsługą warstw czy rysowaniem tekstu. Dla każdej z kot jest on identyczny. Może warto wydzielić go do osobnej metody tym bardziej, że jak przyjdzie pomysł na inne koty to ten kod będzie potrzebny po raz kolejny. Krótszy kod łatwiej się zarządza i ewentualne poprawki robi się w jednym miejscu a nie w wielu powtórzeniach.
  8. 1 punkt
    Parikon

    Przybornik PARIKON

    Tutaj jest kod na licencji MIT modułu skala https://github.com/Parikon/skala_zw http://przybornik.parikon.pl/programy/2-skala
  9. 1 punkt
    pawmal

    Brak okna kreskowania - problem [rozwiązany]

    Za pierwszym razem pojawia się w oknie domyślny wzór, ale po zakreskowaniu obszaru innym wzorem, jest on już zapamiętany przy kolejnym użyciu.
  10. 1 punkt
    pawmal

    Brak okna kreskowania - problem [rozwiązany]

    Proszę zakreskować coś, zamknąć program, aby zmiany zostały zapisane i na nowo otworzyć.
  11. 1 punkt
    pawmal

    Brak okna kreskowania - problem [rozwiązany]

    Witam, proszę postąpić tak: - nacisnąć Esc - nacisnąć na ikonę kreskowania - nacisnąć razem lewy ALT+SPACJA - Enter - dowolna strzałka kursora na klawiaturze - poruszać myszą ruchami okrężnymi.
  12. 1 punkt
    do
    Zapraszamy do spotkania z nami w Katowicach. Seminarium jest podzielone na 2 części. Więcej informacji na naszej stronie. Warto!
  13. 1 punkt
    Po niewielkim dostosowaniu, teraz powinno być OK PowerDraw_2018.zelx
  14. 1 punkt
    Chris

    DRAWORDER dla warstw (i bloków)

    Witam, dokładnie coś takiego miałem na myśli. Bez zagłębiania się w szczegóły techniczne, zależałoby mi, żeby ustawić kolejność wyświetlania np. warstw i nie musieć używać DRAWORDER, albo przynajmniej ograniczyć częstotliwość użycia... :) Pozdrawiam
  15. 1 punkt
    alf

    DRAWORDER dla warstw (i bloków)

    myślę że twórce zapytania po części zadowolił by mechanizm używany przez oprogr rodzyny Bentleya. Tam jest mozliwość "pozycjonowania warstw", co jest bardzo wygodne. zakres jest od -500 do +500 więc jest 1000 możliwości ustawienia warstw. Działa równiez rodzaj "draworder", tj bring to front, ale nadrzędnym jest ustawienie priorytetu warstw. Jak coś ma pozycję -100 a reszta 0, to warstwa ta zawsze bedzie się znajdował nizej niz pozostałe. analog rozwiązanie jest dla kolejności i pozycjonowania podpinanych xrefów. Na bloki nie ma typowo "blokowego " rozwiązania, ale tu też działa pozycjonowanie warstw lub ustawienie w bloku odpowiedniej kolejności wyświetlania elementów.. tego (m. inn.) mi zawsze brakowało w rozwiązaniach cadowskich.. edit: ta kolumna obok po prawej z okragłą ikonka to ustawienia przezroczystości warstwy (postulowane w innym temacie) analob można tez dla xrefów oraz rastrów.. tez przeze mnie z uwielbieniem używane. Jedyny mankament że nie da się tej przzroczystosci z wiadomych powodów przenieść do wydruku numerycznego, drukowanie przezroczysttości tylko w opcji druku do rastra..
  16. 1 punkt
    Adam Klaczek

    Przyciemnianie XREF na wydruku

    Jeżeli kolory w XREFie ustawione są "Jak Warstwa", to można używając _layerstate zdefiniować stany warstw np. Oryginalny i Do wydruku (w którym warstwy XREFa będą wyszarzone / przyciemnione).
  17. 1 punkt
    PiotrNowak

    ZWCAD 2019 SP1???

    Zaktualizowałem poprzez deinstalacje aktualnej wersji i instalacje wersji SP1, z ciekawostek to instalacja przeszła nadspodziewanie gładko, zapamiętanie plików użytkownika zadziałało, konfiguracja programu zajęła około 15min. Nakładka BeStCAD z której korzystam nawet nie zorientowała się że zwcad został tymczasowo odinstalowany. Więc jestem pozytywnie zaskoczony
  18. 1 punkt
    dmatusz3

    Niemiecki styl wymiarowania

    Witam, opracowaliśmy konwerter wymiarów do niemieckiego stylu wymiarowania. Niemiecki styl wymiarowania jest nieco inny, przy wymiarach do 1m wartość teksty wymiarowego piszemy normalnie, powyżej 1m, centymetry są umieszczane w indeksie górnym, np. 1.45m to 145. Skrypt działa na ZWCAD 2019 STD i PRO, po przeciągnięciu pliku zelx w okno rysunku będą dostępne 2 nowe polecenia DIMDE i alias WYMDE. Skrypt do konwersji DimDe.zelx Jak działa skrypt pokazaliśmy na filmie poniżej.
  19. 1 punkt
    pawmal

    Brak wczytania interfejsu klasycznego [rozwiązany]

    Dziękuję za informację.
  20. 1 punkt
    pawmal

    Brak wczytania interfejsu klasycznego [rozwiązany]

    A proszę uruchomić program jako administrator przez prawy przycisk myszy i sprawdzić lub skorzystać z pomocy zdalnej.
Ten Ranking jest ustawiony na Warszawa/GMT+01:00