krzychu Posted March 7 Report Posted March 7 ZWCAD 2024 SP 1.1 Pytanie: czy da się ustawić styl wymiarowania, żeby przy otwieraniu kolejnych rysunków wymiarowanie kątów było z ustaloną dokładnością, np. 0,1 stopnia zamiast standardowego ustawienia dokładności do 1 stopnia? Quote
dmatusz3 Posted March 7 Report Posted March 7 Proszę ustawić to w szablonie dwt. Wtedy każdy nowy plik będzie już z takimi ustawieniami. Quote
krzychu Posted March 7 Author Report Posted March 7 Dziękuję. A czy jest jakiś sposób, żeby przy otwieraniu istniejących rysunków, w których jest dokładność kąta do 1 stopnia automatycznie się zmieniło na 0,1 stopnia, czy muszę w każdym rysunku zmieniać? Quote
dmatusz3 Posted March 7 Report Posted March 7 Style wymiarowania są zapisane w rysunku. Myślę, że można opracować prostego lispa, który przestawiałby wartość zmiennej, która odpowiada za dokładność wymiaru kątowego. To dotyczy jednego stylu czy wszystkich? Quote
RobS Posted March 7 Report Posted March 7 W takim razie szybki skrypt Lisp który ułatwi Ci pracę. Wczytaj go poleceniem AP i jeśli chcesz, żeby styl modyfikował się już po otwarciu rysunku to Dodaj do listy startowej. W poniższym kodzie musisz zmienić nazwę stylu NazwaStyluWym1 na swoją, stylów możesz określić więcej niż jeden. Dokładność wyświetlania wymiaru kątowego jest określona przez cyfrę "3" po "DIMADEC". W tym przykładzie będą 3 miejsca po przecinku, domyślnie jest 0. (setq dimlst '("NazwaStyluWym1" "NazwaStyluWym2")) ; Zmień nazwę Stylu wymiarowania na swoją (vlax-for dim (vla-get-Dimstyles (setq doc (vla-get-ActiveDocument (vlax-get-acad-object)))) (if (vl-position (vla-get-Name dim) dimlst) (progn (vla-put-activeDimstyle doc dim) (setvar "DIMADEC" 3) ; Określ dokładność wymiaru kątowego (vla-copyfrom dim doc)))) Plik Lisp do modyfikacji załączony jest do posta. ModKątWymStyl.lsp pawmal and alf 2 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.