Прескочи към основното съдържание Прескочи към навигацията

Замяна на съществуващ блок в чертеж 1 от чертеж 2 със същото име

AutoCAD Формула AutoCAD CAD/BIM Проектиране

Здравейте, <br/>как може да стане в различни чертежи имам много повтарящи се блокове. Налага ми се да сменя нещо в блока и за да не го правя във всеки чертеж за даденият проект да го направя само в един, а в другите да го заменя. По мой опит ако блока съществува и пробвам да копирам редактираният блок в чертеж който има блок със същото име не се актуализира.

Ето текстът от една статия, което съм писал по темата: <br/> <br/>------ <br/>Имаш си един блок в чертежа, да го наречем „vrata“, но виждаш, че не е актуален и в съседния чертеж има по-нова версия. Копираш по новия блок в първия чертеж с copy/paste само че нищо не се случва… <br/> <br/>Остава си стария блок, въпреки че е копирана по-новата версия. Защо става така и как да решим този проблем? <br/> <br/>Има няколко решения, аз ще споделя най-бързото (поне според мен). Когато в един чертеж имаме блок с едно име (например „vrata“) и се опитаме да копираме от друг чертеж различен блок, но със същото име, то тогава AutoCAD ни казва: „чакай малко, вече има такъв блок – ще игнорирам командата“. <br/> <br/>Официалното решение по книга е да се изтрият всички блокове с това име, да се пусне командата purge, за да се изтрие и от „паметта“ на чертежа и да се вкара новия блок. <br/> <br/>Това е бавно решение, особено ако имаме повече блокове. Ще трябва да вкараме блок по блок и да им задаваме местоположение, ъгъл и т.н. Аз искам просто новата версия да замени всички блокове от старата версия там където са си били, а не например да вкарвам 20 врати на ново. <br/> <br/>Ето решениe как може да стане това: <br/> <br/>1. Правим си архив на файловете, за да не „омажем“ нещо <br/>2. Преименуваме блока в нашия чертеж, например „vrata-stara“ с командата rename; <br/>3. Копираме актуалния блок в нашия чертеж. Дотук хубаво, но старите ни блокове не са актуализирани. <br/>4. Пускаме командата blockreplace, избираме блокът който искаме да подменим „vrata-stara“ и след това новия „vrata“. <br/>5. Избираме Y на опцията purge, ако искаме да се изтрие дефиницията за стария блок <br/> <br/> <br/>Готово, всички блокове са актуализирани! <br/> <br/>При динамични блокове, които са са получили автоматично служебно име от типа на *U3211 или нещо подобно нещата стават малко по-сложни и трябва да се ползват лиспове, но в повечето случаи горните стъпки са напълно достатъчни. <br/> <br/>Друг вариант е да се използва Design Center (CTRL+2), който може да е по-удобен, ако трябва да актуализираме много файлове на веднъж.

Вие сте гениални!!!


Вашият отговор

Запиши се в Аула

или
Вашият имейл е защитен при нас.