Ето как да копираме блокове с еднакви имена между чертежите

Иван Цукев

Имаш си един блок в чертежа, да го наречем „vrata“, но виждаш, че не е актуален и в съседния чертеж има по-нова версия. Копираш по новия блок в първия чертеж с copy/paste само че нищо не се случва…

Остава си стария блок, въпреки че е копирана по-новата версия. Защо става така и как да решим този проблем?

Има няколко решения, аз ще споделя най-бързото (поне според мен). Когато в един чертеж имаме блок с едно име (например „vrata“) и се опитаме да копираме от друг чертеж различен блок, но със същото име, то тогава AutoCAD ни казва: „чакай малко, вече има такъв блок – ще игнорирам командата“.

Официалното решение по книга е да се изтрият всички блокове с това име, да се пусне командата purge, за да се изтрие и от „паметта“ на чертежа и да се вкара новия блок.

Това е бавно решение, особено ако имаме повече блокове. Ще трябва да вкараме блок по блок и да им задаваме местоположение, ъгъл и т.н. Аз искам просто новата версия да замени всички блокове от старата версия там където са си били, а не например да вкарвам 20 врати на ново.

Ето решениe как може да стане това:

1. Правим си архив на файловете, за да не „омажем“ нещо 🙂
2. Преименуваме блока в нашия чертеж, например „vrata-stara“;
3. Копираме актуалния блок в нашия чертеж. Дотук хубаво, но старите ни блокове не са актуализирани.
4. Пускаме командата blockreplace, избираме блокът клойто искаме да подменим „vrata-stara“ и след това новия „vrata“.
5. Избираме Y на опцията purge, ако искаме да се изтрие дефиницията за стария блок

Какви трикове изполвате вие за подобни проблеми?

 

 

 

Абонирай се да получаваш AutoCAD Уроци по Емейл

 

Редактиране , , , ,

Коментари през Facebook:

  1. И.Т.
    26. септември 2012, 12:56 | #1

    Много удобен начин за ъпдейт на блок от един чертеж в друг е чрез дизайн центъра. Трябва да сте в dwg-то със старата версия на блока, извиквате Design Center (Ctrl+2),от списъка в ляво намирате dwg-то, което съдържа новата версия на блока. От полето вдясно избирате „Blokcs“ и след това десен бутон върху съответния блок, който искате да ъпдейтнете. Натискате redefine only и готово. Спестява се доста време от преименоване и т.н.
    Поздрави!

  2. grigorov
    27. септември 2012, 13:56 | #2

    И.Т., това с Design Center и според мен е по-добрият начин, защото направо предефинира блока, без да се налага преименуваш стария, после да вкарваш новия и накрая да го заменяш стария.
    При мен мъката е, ако се наложи на някой блок да слагам атрибут, след като вече го имам в чертежа.

  3. Дамян Стоянов
    6. октомври 2012, 12:58 | #3

    Аз обикновено го правя като копирам новия блок в чертржа, влизам в него и със Save blok as го записвм на мястoто на стария, бързо става.
    Поздрави.

  4. 12. септември 2020, 18:51 | #4

    А пък аз използвам друг work around … Обновеният блок го съхранявам някъде на сървъра или на desktop или documents.
    След това classic insert block … Избирам този обновения блок от сървъра/desktop/documents … И когато ми каже, че този блок е вече в чертежа … И ме попита какво искам да направя … Да остане версията, която е в чертежа или Redefine … Да обнови версията в чертежа с версията, която insert-твам … Избирам REDEFINE и … Готовооо

КОМЕНТИРАЙТЕ:
  1. Bisher keine Trackbacks

 

Този сайт използва "бисквитки". Научи повече тук.

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close