Ето как да копираме блокове с еднакви имена между чертежите
Имаш си един блок в чертежа, да го наречем „vrata“, но виждаш, че не е актуален и в съседния чертеж има по-нова версия. Копираш по новия блок в първия чертеж с copy/paste само че нищо не се случва…
Остава си стария блок, въпреки че е копирана по-новата версия. Защо става така и как да решим този проблем?
Има няколко решения, аз ще споделя най-бързото (поне според мен). Когато в един чертеж имаме блок с едно име (например „vrata“) и се опитаме да копираме от друг чертеж различен блок, но със същото име, то тогава AutoCAD ни казва: „чакай малко, вече има такъв блок – ще игнорирам командата“.
Официалното решение по книга е да се изтрият всички блокове с това име, да се пусне командата purge, за да се изтрие и от „паметта“ на чертежа и да се вкара новия блок.
Това е бавно решение, особено ако имаме повече блокове. Ще трябва да вкараме блок по блок и да им задаваме местоположение, ъгъл и т.н. Аз искам просто новата версия да замени всички блокове от старата версия там където са си били, а не например да вкарвам 20 врати на ново.
Ето решениe как може да стане това:
1. Правим си архив на файловете, за да не „омажем“ нещо 🙂
2. Преименуваме блока в нашия чертеж, например „vrata-stara“;
3. Копираме актуалния блок в нашия чертеж. Дотук хубаво, но старите ни блокове не са актуализирани.
4. Пускаме командата blockreplace, избираме блокът клойто искаме да подменим „vrata-stara“ и след това новия „vrata“.
5. Избираме Y на опцията purge, ако искаме да се изтрие дефиницията за стария блок
Какви трикове изполвате вие за подобни проблеми?
Много удобен начин за ъпдейт на блок от един чертеж в друг е чрез дизайн центъра. Трябва да сте в dwg-то със старата версия на блока, извиквате Design Center (Ctrl+2),от списъка в ляво намирате dwg-то, което съдържа новата версия на блока. От полето вдясно избирате „Blokcs“ и след това десен бутон върху съответния блок, който искате да ъпдейтнете. Натискате redefine only и готово. Спестява се доста време от преименоване и т.н.
Поздрави!
И.Т., това с Design Center и според мен е по-добрият начин, защото направо предефинира блока, без да се налага преименуваш стария, после да вкарваш новия и накрая да го заменяш стария.
При мен мъката е, ако се наложи на някой блок да слагам атрибут, след като вече го имам в чертежа.
Аз обикновено го правя като копирам новия блок в чертржа, влизам в него и със Save blok as го записвм на мястoто на стария, бързо става.
Поздрави.
А пък аз използвам друг work around … Обновеният блок го съхранявам някъде на сървъра или на desktop или documents.
След това classic insert block … Избирам този обновения блок от сървъра/desktop/documents … И когато ми каже, че този блок е вече в чертежа … И ме попита какво искам да направя … Да остане версията, която е в чертежа или Redefine … Да обнови версията в чертежа с версията, която insert-твам … Избирам REDEFINE и … Готовооо