Обновление блока
Плагин AVC_BUpdate для AutoCAD и BricsCAD
Заменить выбранные блоки на одноименные блоки из другого чертежа.
Программа поможет в совместной работе со сложными сборками. Вы сможете быстро подменить блоки в вашем чертеже, на более новые, которые делает другой инженер в другом файле.
Не путайте эту команду со стандартной командой BlockReplace, которая работает внутри одного чертежа, подменяя блоки с разными именами. Команда Обновления Блока работает c одноименными блоками из разных файлов.
О загрузке и установке плагина читайте тут.
Вы можете скачать и использовать программу бесплатно. Если программа вам реально помогает, пожалуйста, пожертвуйте небольшую сумму.
Команда BUpdate входит в сборники Инструменты A>V>C> и A>V>C> Pro.
Если вас не устраивает поведение программы, есть предложения по оптимизации и настройке для ваших нужд - не стесняйтесь, пишите мне. Только не забудьте о мотивации для меня.
Посмотрите Видео Screencast о работе программы.
Порядок работы
Выберите один или несколько устаревших блоков и вызовите команду BUpdate.
Команда предложит выбрать файл с обновленными блоками. Файл может быть любым чертежом в любой папке. Это может быть большая библиотека блоков или чертеж с одним новым блоком. Не имеет значения открыт этот файл в AutoCAD или не открыт. Заменяемый блок может быть ни разу не использован (не вставлен в пространство модели) в этом файле; важно только, чтобы определение блока содержалось в этом файле.
Программа не запрашивает имя нового блока, вместо этого программа найдет блоки в указанном файле с такими же именами, как выбранные блоки активного чертежа и сделает замену. Имена должны в точности совпадать. Программа предупредит вас, если в файле не окажется блоков с такими именами. Следите за сообщениями в командной строке.
Учтите, что будет заменено определение блока (BlockTableRecord), поэтому обновятся все экземпляры этого блока (BlockReference), а не только те, что вы выбрали.
У всех экземпляров блока будет обновлен список атрибутов. Если у нового блока есть новые атрибуты, то они будут добавлены со значением по умолчанию. Если у нового блока нет таких атрибутов, как были у старого, то атрибуты будут удалены.
Данная модификация программы не сравнивает даты сохранения текущего файла и файла-библиотеки и в любом случае заменит блоки, даже на более старые. По вашему запросу я могу разработать более умные алгоритмы замены блоков. Предложите вашу цену.