Как создать новый блок на основе старого в автокаде
Перейти к содержимому

Как создать новый блок на основе старого в автокаде

  • автор:

Sorry, you have been blocked

This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.

What can I do to resolve this?

You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.

Cloudflare Ray ID: 8014fc7b0b2fc2fc • Your IP: Click to reveal 86.107.21.84 • Performance & security by Cloudflare

Замена блоков в Автокаде

В статье «Особенности использования блоков в Автокаде» рассмотрено, как при редактировании описания блока все остальные его вхождения на чертеже автоматически изменяются. Бывают случаи, когда нужно не просто отредактировать исходный блок, а полностью его заменить. Чтобы при этом все вхождения на чертеже тоже изменились (или заменилась лишь конкретная часть вхождений определенного блока).

Задача нестандартная. Но иногда в AutoCAD замена блока является необходимым условием для корректного выполнения проекта. Есть несколько способов, как это можно сделать:

Замена блоков в Автокаде.

  1. Скачайте исходный файл AutoLISP-приложения «ЗАМЕНА.lsp» (после скачивания разархивируйте его).
  2. Переместите файл на своем компьютере в удобное место. Имейте в виду, что при загрузке этого файла в AutoCAD будет сохраняться путь, поэтому изменение его местоположения в последующем нежелательно.
  3. В Автокаде перейдите на вкладку «Управление» → панель «Приложения» → команда «Загрузить приложения».

Загрузка приложений AutoCAD

Рис. 1. Инструмент AutoCAD «Загрузить приложение».

Откроется диалоговое окно, как показано на рис. 2. Далее находите ранее сохраненный файл «ЗАМЕНА.lsp» и нажимаете «Загрузить».

Замена блоков в Автокаде

Рис. 2. Загрузка/выгрузка приложений AutoCAD.

ПРИМЕЧАНИЕ: Может появиться окно с предупреждением о том, что «обнаружен исполняемый файл вне указанных доверенных местоположений. Дальнейшие действия?». Нажмите «Загрузить».

Все готово. Для вызова команды достаточно прописать в командной строке «ЗАМЕНА» (см. рис. 3).

Команда AutoCAD «Замена»

Рис. 3. Вызов команды AutoCAD «Замена».

Далее нужно выбрать объекты, которые следует заменить. Нажать Enter, после чего указать объект-образец (т.е. тот объект, на который мы хотим заменить). Данная команда работает не только с блоками, но и с другими объектами AutoCAD.

Чтобы заменить блок в Автокаде, пользуйтесь следующим алгоритмом:

  1. Выделите блок, который нужно заменить.
  2. Если вхождений данного блока на чертеже несколько, то нажмите ПКМ и выберите «Выбрать подобные». Все вхождения этого блока автоматически выделятся.
  3. В командной строке пропишите «ЗАМЕНА».
  4. С помощью мышки укажите в рабочем пространстве блок, на который нужно все заменить, т.е. объект-образец. Нажмите Enter.

ПРИМЕЧАНИЕ: Ознакомьтесь с видеоуроком, в котором я показываю, как можно быстро вызвать команду «Выбрать подобные». (см. урок «Псевдонимы команд AutoCAD»).

Урок 02. Комбинирование объектов в блоки

Для упрощения и ускорения работы пользователя в системе AutoCAD существует такое понятие как блок. Блок представляет из себя объект или группу объектов сохраненных как одно целое, что дает возможность легко перемещать, копировать и изменять размеры, сохраненных в блоке объектов.

Базисная точка вставки блока

Для определения положения блока в пространстве, используется его базисная точка. Которая при вставке блока в чертеж помещается в координаты указанные для вставки. Каждый блок имеет свою базовую точку.

Ниже приведен пример размещения базовой точки в блоке, в данном случае ее координаты Х,Y – 0,0, базовая точка размещена в нижнем левом углу. Такое положение чаще всего используется при создании текстовых блоков.

Создание блоков

Прежде чем создать блок необходимо создать объекты, которые будут включены в него. В блок можно вставить другой блок который будет восприниматься как один объект.

После создание всех необходимых элементов блока, следует выполнить:

1. Для вызова диалогового окна Определение блока :

a) Выполнить команду Рисование> Блок > Создать

b) нажать соответствующую пиктограмму на панели

c) ввести БЛОК в командной строке

при вызове команды будет открыто диалоговое окно Определение блока .

2. В текстовом поле Имя введите имя для блока. Это имя может содержать до 255 символов с учетом пробелов.

3. Укажите действия с выбранными объектами:

a) Оставить – оставляет выбранные объекты в качестве отдельных объектов, после создания блока.

b) Преобразовать – преобразовывает выбранные объекты непосредственно в блок.

c) Удалить – удаляет выбранные объекты после создания блока.

4. Выберите единицы измерения блока. В случае если единицы размерности не важны следует выбрать Безразмерный

5. Выбор поведения блока:

a) Аннотативный – авто масштабирование блока под масштаб видового экрана.

b) Одинаковый масштаб .

c) Разрешить расчленение – позволяет расчленять блок после вставки.

Примечание : Нельзя разместить аннотативный блок внутри другого аннотативного блока.

6. В поле Описание пользователь может внести данные касательно данного блока. Так же пользователь имеет возможность разместить гиперссылку на блоке.

7. Флажок Открыть в редакторе блоков , позволяет по завершению создания блока перейти в его редактор, о котором мы расскажем чуть позже.

8. Указать объекты которые необходимо включить в блок можно следующими способами:

a) Выбрать за ранее до вызова команды.

b) Нажав флажок Указать на экране , запрос на выбор объектов будет выведен после нажатия клавиши ОК в диалогов окне

c) Нажать клавишу Выбрать объекты

d) Нажать клавишу Быстрый выбор для вызова соответствующего диалогового окна, с возможностью выбора объектов по их свойствам.

9. Завершить команду нажав клавишу ОК.

После создания блока, информация о нем хранится в файле чертежа и пользователь имеет возможность вызывать и создавать неограниченное количество копий данного блока.

Внесение корректировок

Основным преимущество выбора параметра Удалить при выборе действий с исходными объектами, является то, что после создания блока объекты которые были указаны как его компоненты исчезают и если какой то из объектов был упущен это легко определить визуально.

Для внесения корректировок, в случае если блок был создан только что, используйте команду UNDO и пересоздайте блок заново.

Если блок был создан ранее:

  1. Вставьте блок и взорвите его (подробней об этом будет рассказано далее).
  2. Внесите изменения и повторите процесс создания блока, указав то же самое имя, объекты входящие в блок и указав базовую точку блока.
  3. По завершению будет выдано к окно с запросом на подтверждение переопределения блока.

После перестроения блока, все его копии на чертеже будут изменены соответственным образом.

Такой метод позволяет легко вносить корректировки в часто встречающиеся элементы чертежа, что заметно упрощает и ускоряет работу.

Переопределение блоков в AutoCAD

Блоки — отличный способ автоматизации проектных работ в AutoCAD. Часто при использовании блоков возникает необходимость переопределить уже используемые их вхождения — изменить геометрию, атрибуты, точку вставки и пр. Предлагаю сегодня рассмотреть возможные способы переопределения блоков в чертежах AutoCAD.

Расчленить и создать блок заново

Первый, самый очевидный способ — расчленить существующий блок, исправить его геометрию и атрибуты, а потом заново создать блок с тем же именем и параметрами.

Процесс предельно прост:

Вставляем лишний блок, расчленяем его на отдельные примитивы

000

Изменяем по необходимости и создаем блок заново. При этом когда вы попытаетесь сохранить новый блок под тем же самым именем, система выдаст запрос на переопределение существующих вхождений блока

001

Согласившись, получим переопределенные блоки во всем чертеже

002

В этом способе важно то, что базовая точка блока и его изначальная ориентация должны остаться прежними, иначе привязка существующих блоков «слетит» и весь чертеж придет в негодность.

Вставить новый блок в файл

Обычно, одни и те же блоки используются в разных файлах. Очень легко переопределить блоки в одном из файлов, если в него вставить измененный блок из другого файла. При этом, конечно же, имя и точка вставки блоков должны совпадать.

При вставке система выдаст запрос на обновление существующих вхождений блока.

Редактор блоков

Пожалуй, самый простой способ. Чтобы переопределить блок, достаточно открыть его в редакторе блоков

003

Изменить его в соответствии с задачей и закрыть редактор.

004

Все вхождения блоков обновятся автоматически во всем файле.

005

Преимущество этого способа в том, что не нужно думать о точках вставки, ориентации и прочих параметрах блоков, которые выставляются редактором блоков в соответствии с существующими. Но будьте внимательны — в редакторе блоков за точку вставки принимается точка с координатами 0,0! Не переносите геометрию, иначе точка вставки «слетит».

Редактирование по-месту

Команда ССЫЛРЕД (_REFEDIT) позволяет редактировать блоки и внешние ссылки по-месту. Преимущество этого способа в том, что при запуске этого способа редактирования остальная часть чертежа, не относящаяся к блоку, затемняется и остается доступной для привязок, т.е. мы имеем возможность редактировать блок в контексте окружающей его геометрии.

Для редактирования по месту можно ввести команду ССЫЛРЕД и выбрать блок или выбрать блок и в контекстном меню выбрать Контекстное редактирование блока

006

Как видим, окружение блока затемнилось, но доступно для привязки

007

После создания нужной геометрии необходимо нажать кнопку Сохранить изменения на ленте

008

Все вхождения блоков переопределятся, о чем AutoCAD сообщит в командной строке

009

Наличие нескольких способов решить одну и ту же задачу позволяет каждому пользователю AutoCAD выбрать наиболее подходящий для себя вариант.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *