-
Postów
1 427 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
83
Treść opublikowana przez kruszynski
-
[LISP] Dostęp do elementów w szyku
kruszynski odpowiedział(a) na swazy temat w Wsparcie programistyczne LISP i VisualLISP
@kojacek wytłumaczył tutaj: https://kojacek.wordpress.com/2016/12/01/visual-dumpallproperties/ Niestety na chwilę obecną w ZWCAD to nie jest jeszcze obsługiwane mamy do dyspozycji vlax-dump-object -
[LISP] Dostęp do elementów w szyku
kruszynski odpowiedział(a) na swazy temat w Wsparcie programistyczne LISP i VisualLISP
Nie. Raczej znaczy że jest to skrajnie trudne. A tak trudno było mi przyznać się do własnej ignorancji. Znam dwa sposoby utworzenia właściwości dla elementu. W pierwszym cały element jest "Custom Entity" czyli właściwości i geometria wyświetlają się tylko jeśli aplikacja jest wczytana. Jeśli aplikacja nie jest wczytana element wyświetla sie jako obiekt typu proxy. W tym przypadku nie znam sposobu dostania się do parametrów elementu. W drugim sposobie jest to tylko element interfejsu, wiec dane dodatkowe mogą nie być nigdzie w nim zapisywane. A mogą mogą być zapisywane w XData, albo Dictionary, -
atrybuty w blokach
kruszynski odpowiedział(a) na picaro temat w Wsparcie programistyczne LISP i VisualLISP
Zastanawiam się na jakiej podstawie rozróżnić te bloki, którym trzeba zmienić kilometraż. Czy chce Pan zaznaczyć jeden przykładowy blok i mają sie zaktualizować wszystkie wstawione tego samego typu? to rozwiązałoby kwestie różnych szablonów od różnych "wymagaczy" Ale wszystkie to wydaje się zbyt dużo. skąd wiedzieć które pominąć? Jak powiązać je z konkretną osią drogi? Wyobrażam sobie że kiedy projektujemy skrzyżowanie, mamy przynajmniej 2 osie, zmieniamy jedną oś, jakie kryteria zastosować do wyboru i odrzucenia poszczególnych opisów? -
atrybuty w blokach
kruszynski odpowiedział(a) na picaro temat w Wsparcie programistyczne LISP i VisualLISP
W ZWTraffic mamy funkcje opisywania pikietażem punktów wzdłuż trasy. Tutaj temat podobny. Jednak potrzeba doprecyzować kilka rzeczy. - Czy te bloki są już wstawione w rysunku i trzeba wstawiać kilometraż jako wartość atrybutu ? - Może potrzebne byłoby wstawianie opisu na podstawie istniejących barier w rysunku. We wstawianym opisie można uzupełniać też inne atrybuty np nazwa znaku - Czy szablon opisu np wielkość, dostępne atrybuty jest narzucony? Możemy zrobić tak, żeby pozwolić wybrać szablon opisu jaki będzie wstawiany. -
obsługa .Net6 i .Net8
kruszynski odpowiedział(a) na Ussop temat w Wsparcie programistyczne LISP i VisualLISP
Na chwilę obecną plan dotyczy jedynie wersji 2025 gdzie ta zmiana nie będzie wprowadzona. Chciałbym też zapytać czy w tym przypadku zgodność z AutoCADem jest jedynym czynnikiem przemawiającym za zmianą wersji frameworka? Co jeszcze może być argumentem w przekonaniu ZWSOFT to wprowadzenia tego w kolejnej wersji? -
Sprawdziłem na wersji 2024 oraz 2023. Nie udało mi się potwierdzić takiego problemu. Nasuwa mi się, że jedyne co robimy inaczej to wstawiamy inny symbol szlaku, może tutaj jest problem. Proszę przesłać użyty symbol w wiadomości prywatnej lub mailem na adres pomoc@zwcad.pl .
-
Symbole typu greenvelo można dodać tutaj: c:\Szansa\ZWTraffic\2024\PL\Templates\Vertical signs elements\BikeTrails\symbols\
-
ZWGis - błędy w działaniu
kruszynski odpowiedział(a) na gharalion temat w Nakładki na ZWCAD i ZWCAD+
Dzień dobry. Treść mapy jaką udostępnia geoportal zależy od wielu czynników, m. in zaznaczonego obszaru - czasem przy zbyt dużym, czasem przy zbyt małym obszarze geoportal rzeczywiście udostępnia pusty plik. Proszę przesłać fragment pliku na adres pomoc@zwcad.pl Oczywiście nie jest dla mnie istotna treść pliku, może być pusty, ale z oznaczonym obszarem do wypełnienia, wystarczy prostokąt. -
Interesujący pomysł. Przygotujemy to.
-
-
Rzeczywiście wygląda na to że została wprowadzona jakaś ważna zmiana. Zmieniłem sposób wybierania elementów - iteracje przez elementy w modelu zamiast ssget. to rozwiązało problem. WybraneNaWierzch.lsp
-
ZwCAD net. Zdarzenie nacisniecie przycisku.
kruszynski odpowiedział(a) na Parikon temat w Wsparcie programistyczne LISP i VisualLISP
Sprawdzenie czy inne polecenie jest aktywne można zrobić sprawdzając zmienną systemową CMDNAMES Wydaje się, że jej przerwanie to większa trudność. Pewnie można spróbować wysłać ENTER rys.SendStringToExecute("\n", true, false, false); Ale może bardziej odpowiednie będzie ESC czyli ^c^c. Nie próbowałem tego ale tak na szybko znalazłem że taka składnia powinna być OK, rys.SendStringToExecute("\u001b\u001b\n", false, false, true); -
Kiedyś było tak, że istniejące były zawsze szare. Ale pojawił się temat, że niektóre zarządy nie akceptują szarych i chcą mieć wszystko kolorowe więc dodaliśmy to. Nie jestem pewien, czy dobrze rozumiem: Czytając wprost rozumiem, że w funkcji biblioteki znaków, jak wybierzemy stan istniejący to wstawi się znak w skali szarości. Sprawdziłem i tak nie jest. Możliwe, że coś robimy albo rozumiemy inaczej, tylko co?
-
Poprawka, która rozwiązuje problem aktualizacji długości i powierzchni dostępna tutaj https://cad.szansa.net.pl/ZWTraffic_2024/ZWTraffic_x64_v2024__PL.exe
-
Przygotowałem aktualizację, która rozwiązuje część problemów - program nie "wychodzi z siebie" przy szlakach rowerowych - kolor strzałek jest biały przy znakach E w skali szarości Aktualizacja dostępna jest tutaj: https://cad.szansa.net.pl/ZWTraffic_2024/ZWTraffic_x64_v2024__PL.exe
-
[AutoCAD] Lisp rysujący i obliczający długości i pola
kruszynski odpowiedział(a) na boleczek temat w Wsparcie programistyczne LISP i VisualLISP
Ciekawy pomysł, podoba mi się. Może Pan napisać coś więcej w temacie tego do czego to narzędzie może być używane? Jaka branża? w jakich sytuacjach mogłoby to przyspieszyć pracę? -
Rozważamy wprowadzenie dodatkowych możliwości również w tym zakresie. Natomiast nie jestem pewien czy dobrze rozumiem szczegóły. O ile rysowanie przekroju np z cyfrowego modelu terenu wydaje się potrzebnym krokiem, to - rzędne formie tabeli czy chodzi np o plik z danymi gdzie będą współrzędne XYZ - w jaki sposób chciałby Pan podawać rzędne trasy? czy te rzędne powinny pojawiać się jedynie w profilu? - skrzyżowania w formie symboli ? takie symbole powinny pojawić się już na wynikowym profilu? kształt tych symboli jest przedstawiony w jakichś wytycznych typu rozporządzenie czy norma? Czy już na modelu powinny być symbole? Trochę trudno jest mi wyobrazić sobie taką sytuację gdzie przygotowujmy model terenu (potrzebny do przekroju) gdzie skrzyżowanie jest oznaczone jedynie symbolem.
-
[VBA]Zwcad2023 - Błąd z lokalizacją względem obiektu - koło
kruszynski odpowiedział(a) na pop3k temat w Wsparcie programistyczne LISP i VisualLISP
Otrzymałem informacje z ZWSoft myśl których w kodzie po BlockRef.Update potrzebne jest dodanie Dim ent As ZcadEntity Dim blkref As ZcadBlockReference For Each ent In ThisDrawing.ModelSpace If TypeOf ent Is ZcadBlockReference Then Set blkref = ent If blkref.Name = "e-cad_ZelbetOpis_7" Then ent.Update End If End If Next -
błąd ZWCAD 2024 - problem z otwieraniem plików [Rozwiązany]
kruszynski odpowiedział(a) na Marek-M temat w ZWCAD Standard i Professional
Przygotowałem nową wersję dla ZWCAD 2024 https://cad.szansa.net.pl/Skrypty_wsparcie_uzytkownikow/Labeling_2024.zip Proszę sprawdzić czy teraz będzie działało poprawnie. -
Dzień dobry Kilka osób zgłaszało zapotrzebowanie na taką funkcjonalność. Nie mogę obiecać, że pojawi się w najbliższym czasie, ale weźmiemy ją pod uwagę przy planowaniu kolejnych prac. Sprawdzę to. Jeśli to możliwe proszę przesłać do porównania kawałek przykładu na pomoc@zwcad.pl Może rzeczywiście trochę za dużo miejsca zostaje. Przyglądnę się temu, może uda się łatwo zmienić Możliwość dodawania tabliczki do znaku dodaliśmy w wersji 2023. Proszę plik z załącznika zapisać do katalogu C:\Szansa\ZWTraffic\2022\PL\Templates\Vertical traffic signs\B - Zakazu w kolejnych projektach problem powinien zniknąć. Więcej o zmianach i nowościach w wersji 2023 można znaleźć tutaj: https://www.zwcad.pl/nakladki-na-zwcad/oznakowanie-i-projektowanie-drog/zwtraffic/zmiany-nowosci-zwtraffic.html B-9.dwg
-
[LISP] obracanie INSERT-a
kruszynski odpowiedział(a) na swazy temat w Wsparcie programistyczne LISP i VisualLISP
Powinno być (entmod qqq ) bez setq -
Dzień dobry Interesujący przypadek. Nie jestem pewien czy tak samo rozumiemy "nie liczy oznakowania", ja przyjmuję że chodzi o to, że w zestawieniu nie pojawiają się wartości. nie przeliczałem szczegółów, ale w funkcji zestawienia oznakowania poziomego liczy. Natomiast funkcja oznakowania pionowego nie wyświetla wartości dlatego że była zaplanowana tak, że miała zliczać wartości z bloku który jest opisem pionowym, który jest rozróżniany np od podpory czy lica znaku na podstawie nazwy. W tym przypadku opisy są innymi blokami np P_Opis_Pionowe-flat-xx gdzie "xx" jest inną liczbą dla wielu opisów. Przypuszczam że powstały w wyniku użycia funkcji FLATTEN. Oczywiście w przyszłości możemy zmienić sposób rozpoznawania opisów.
-
Wyłączenie opisów dla oznakowania poziomego instniejącego
kruszynski odpowiedział(a) na Crea00 temat w ZWTraffic
Takie działanie nie było przewidziane. Chcąc dodać to w przyszłej wersji zastanawiam się jak byłoby najłatwiej z tego korzystać. - pierwsza myśl to dodać odpowiednie pole w oknie ustawień, - ale chyba bardziej przyjaźnie będzie w oknie wyboru typu linii dodać pole do zaznaczania. - a może dobrze byłoby przygotować funkcję, która wybierze z rysunku wszystkie opisy które były już wcześniej wstawione a spełniające określone kryteria ( pionowe/poziome stan ... ) by łatwo się ich pozbyć usuwając albo przenosząc na odpowiednią warstwę i tymczasowo wyłączyć? razem z odpowiadającymi im odnośnikami Co jeszcze warto byłoby wziąć pod uwagę? -
[VBA]Zwcad2023 - Błąd z lokalizacją względem obiektu - koło
kruszynski odpowiedział(a) na pop3k temat w Wsparcie programistyczne LISP i VisualLISP
Potwierdzam zaistniały problem, przekazałem zgłoszenie do ZWSoft.