7.2.4. Вставка блока с масштабированием и отображением
Нам предстоит создать чертеж двери, которая ведет из детской в коридор. Здесь мы сталкиваемся с несколькими проблемами. Во-первых, этот дверной проем шире (800 мм), чем дверной проем, ведущий в кабинет (700 мм). Во вторых, дверь, ведущая в коридор, должна открываться внутрь детской, что означает, что она расположена симметрично по отношению к двери кабинета относительно оси X. Наконец, в-третьих, дверь открывается по направлению к правой стене детской, а не к балкону, то есть она расположена симметрично и относительно оси Y.
Таким образом, в данном случае нам нужно будет при вставке блока использовать масштабные коэффициенты вдоль осей X и Y, причем не положительные, а отрицательные.
На первый взгляд, значения этих коэффициентов должны составлять – (800/700)= –1.142857. Однако здесь кроется еще одна проблема – если мы вставим блок с таким масштабным коэффициентом, увеличиться не только длина дверного полотна, но и его толщина, что нас не устраивает. Решение заключается в том, чтобы вставить не одну, а две ссылки на блок Дверь 700: первую мы вставим с рассчитанными значением масштабного коэффициента для осей X и Y, а вторую – с этим же значением, но только для оси X, а для оси Y мы используем коэффициент –1. Затем мы с помощью инструмента Расчленить расчленим оба блока, удалим два лишних объекта и преобразуем полученный чертеж двери в блок Дверь 800.
1. Запустите инструмент Вставить блок панели инструментов Черчение любым удобным для вас способ. Убедитесь в открывшемся окне Вставка блока в том, что установлены все три флажка Указать на экране, щелкните на кнопке OK для закрытия диалогового окна Вставка блока и начала вставки блока.
2. В качестве точки вставки выберите нижнюю точку правой вертикальной линии дверного проема, ведущего из детской в коридор (рис. 7.14).
Рис. 7.14 Выбор точки вставки первого экземпляра блока Дверь 700
3. В ответ на приглашение AutoCAD задать масштабный коэффициент по оси X введите в командном окне -1.142857, а затем нажмите Enter для того, чтобы использовать это же значение масштабного коэффициента по оси Y.
4. Еще раз нажмите Enter для принятия предложенного по умолчанию значения угла поворота 0°. Блок появится на чертеже, заняв нужное положение.
5. Повторите пп. 1-4, введя в качестве масштабного коэффициента по оси X значение -1, а в качестве масштабного коэффициента по оси Y – уже использовавшееся выше значение -1.142857. После задания нулевого угла поворота второй блок также появится на чертеже в нужном положении, но с недостаточной шириной.
6. Увеличьте масштаб изображения так, чтобы хорошо видеть все элементы обоих блоков (рис. 7.15).

Рис. 7.15 Оба экземпляра блока Дверь 700 вставлены в чертеж с различными масштабными коэффициентами по оси X
7. Выделите оба блока, щелкнув на них мышью или воспользовавшись пересекающей рамкой, а затем запустите инструмент Расчленить (например, щелкните на соответствующей кнопке панели инструментов Изменить или введите X в командном окне).
8. AutoCAD сообщит в командном окне о том, что 2 объекта были расчленены. Удалите дугу, которая «не дотягивает» до дверного проема, а также более широкий прямоугольник, а затем восстановите предыдущий масштаб просмотра.
9. Воспользуйтесь инструментом Создать блок для создания определения блока Дверь 800 из двух оставшихся элементов чертежа двери шириной 800 мм. (В этот раз выберите в окне Описание блока переключатель Преобразовать в блок, чтобы не только создать определение блока, но сразу преобразовать имеющиеся элементы чертежа в ссылку на этот блок.)
10. Убедитесь в том, что чертеж двери шириной 800 мм представляет собой блок, щелкнув на любом из его элементов (рис. 7.16).

Рис. 7.16 При щелчке на блоке появляется только один маркер выделения в точке вставки этого блока в чертеж
Используя подобную методику, самостоятельно вставьте ссылку на блок Дверь 800 в проем, ведущий на балкон. В качестве точки вставки используйте середину нижней горизонтальной линии проема. Поскольку дверь должна открываться внутрь детской, а ее ширина составляет 600 мм, при первой вставке используйте масштабный коэффициент по оси X, равный 0.75 (600/800 = 0.75), по оси Y – коэффициент, равный –0.75, и угол поворота, равный -90. При вставке второго экземпляра оставьте параметры такими же, за исключением коэффициента масштабирования по оси X, который должен быть равным 1.
Затем, увеличив масштаб просмотра, расчлените блоки, удалите большую дугу и прямоугольник меньшей толщины, а затем восстановите предыдущий масштаб и создайте определение блока Дверь 600, применив при создании режим Преобразовать в блок. Полученный результат должен быть таким, как показано на рис. 7.17.
Редактирование блоков в Автокаде

Знать, как в AutoCAD создать блок, мало. Очень часто возникает необходимость внести изменения в блок, при этом не разрушая его целостность. Способов сделать это существует несколько.
Несколько способов, как редактировать блок в Автокаде:
1-й способ (самый быстрый): если блок присутствует на чертеже, то нужно щелкнуть по нему дважды ЛКМ.

Рис. 1. Один из способов вызова редактора блоков в AutoCAD.
2-й способ – воспользоваться командой «Редактор блоков», которая находится на вкладке «Вставка» → панель «Определение блока» (см. рис. 2).

Рис. 2. Команда AutoCAD «Редактор блоков».
3-й способ , который так же считается рациональным – это воспользоваться командной строкой или динамическим вводом. Команда, отвечающая за редактирование, носит название БЛОКРЕД (см. рис. 3).

Рис. 3. Вызов Редактора блоков через динамический ввод.
Какой бы способ вы ни выбрали, результат будет один и тот же: откроется диалоговое окно, в котором необходимо выбрать блок для изменения. При этом предварительный просмотр помогает осуществить выбор быстрее (см. рис. 4).
Рис. 4. Диалоговое окно «Редактирование определения блока».
После этого откроется редактор блоков Автокад.
Редактор блоков в Автокаде
В AutoCAD редактор блоков – это дополнительная вкладка, которая появляется на ленте. Она предназначена непосредственно для изменения геометрии ранее созданного блока, присвоения ему параметров и операций, определяющих свойства и функции динамического изменения.

Рис. 5. Редактор блоков AutoCAD.
В редакторе блоков можно применять как команды рисования, так и редактирования. К примеру, команда «Масштаб» позволит изменить размер нашего объекта. Но для большей наглядности давайте добавим некоторые элементы к этому блоку, тем самым преобразуем конденсатор постоянной емкости в конденсатор электролитический поляризованный (ГОСТ 2.728-74). Для этого перейдем на вкладку «Главная» и воспользуемся стандартными примитивами.
Когда все изменения внесены, следует закрыть редактор блоков, как показано на рис. 6.

Рис. 6. Команда «Закрыть редактор блоков» AutoCAD.
Появится диалоговое окно, в котором следует подтвердить внесенные изменения.

Рис. 7. Сохранение внесенных изменений в блок AutoCAD.
Как видите, в названии блока допущена ошибка. Самое время рассмотреть, как переименовать блок AutoCAD.
Как переименовать в Автокаде блок?
Имя блока не только должно быть уникальным, но и отображать суть создаваемого элемента чертежа. Если вы хотите работать быстро и извлекать максимальную пользу из AutoCAD, то возьмите это на заметку.
Если вы изначально будете создавать блоки с нечитабельными именами (к примеру, «123»), то в дальнейшем будут возникать определенные сложности. Ведь количество блоков постоянно увеличивается, и в результате просто возникнет путаница.
Чтобы изменить имя блока в Автокаде, нужно в командной строке прописать «_rename».

Рис. 8. Диалоговое окно «Переименование».
Откроется диалоговое окно для переименования объектов AutoCAD (см. рис. 9). Так как нас интересует такой тип объектов, как блок, то в левой стороне выбираем соответствующий раздел.
При этом справа отобразятся все блоки, которые присутствуют на чертеже. Выделим нужный элемент и укажем новое имя для него (см. рис. 9). Для сохранения настроек нужно нажать Ок.

Рис. 9. Изменение имени объектов AutoCAD.
Таким образом мы рассмотрели основные принципы редактирования блоков в Автокаде. Ознакомились с Редактором блоков, а также узнали, как переименовывать объекты.
Команда в AutoCAD Масштаб
Часто на чертеже приходится создавать одинаковые объекты, но разного размера. В этом случае требуется в Автокад увеличить или уменьшить размеры объектов (отмасштабировать их). Возможно потребуется изменить масштаб объекта Автокад уже построенного. Как раз за это отвечает инструмент Scale.
Прямо пропорциональное масштабирование в Автокад означает, что, изменяя масштаб объекта, длина и ширина его изменяется на одинаковое значение (без искажения).
Вызвать команду Масштаб в AutoCAD можно одним из следующих способов (приступить к масштабированию):
- отмасштабировать в Автокад объект вы можете из строки меню пункт Редактировать — строка «Масштаб» в Автокаде;
- изменить объекта размеры можно на вкладке «Главная» ленты инструментов — группа «Редактирование» — кнопка «Масштаб» Автокад;
- объектов масштабирование AutoCAD можно осуществить из классической панели инструментов Редактирование — кнопка Масштаб;
- либо прописать наименование команды в командной строке Автокад Масштаб (Scale).



Как изменить размеры объекта Автокад по умолчанию
Вы можете в Автокад изменить масштаб путем задания масштабного коэффициента (по умолчанию). Операция «Масштабирование» объекта в AutoCAD может выполняться как в режиме предварительного, так и в режиме отложенного выбора.
Вызываем инструмент Автокад Масштаб. В командной строке появится запрос:
т.е. нам необходимо выбрать объекты, которые необходимо отмасштабировать в AutoCAD . Выберем прямоугольник и нажмем «Enter». Система отобразит:
Укажем точку, относительно которой будет производиться масштабирование в Автокад. Базовая точка масштабирования AutoCAD в процессе изменения масштаба объекта не изменяет свое местоположение. Укажем мышкой с помощью объектной привязки Конточка левый нижний угол прямоугольника. Программа выдаст:
Далее требуется указать коэффициент масштабирования AutoCAD. По умолчанию масштабный коэффициент Автокад равен единице. Если его задать больше единицы, то размеры выбранных объектов программа увеличит, а если меньше единицы — уменьшит. Если указать масштабный коэффициент = 2 (два), то система увеличит размеры прямоугольника в два раза, а если 0.5 — уменьшит в два раза.
Как только вы укажете базовую точку, отобразится предварительный вид отмасштабированного объекта, а рядом с курсором-перекрестием появится индикатор масштабирования Автокад. Оригинал прямоугольника будет отображаться серыми линиями, причем будут срабатывать привязки к нему. Появится штриховая линия желтого цвета, которая будет следовать от базовой точки до курсора-перекрестия.
Задайте масштабный коэффициент AutoCAD 2, введя его в командном окне динамического отображения ввода. Программа выполнить масштабирование объекта Автокад, т.е. увеличит размеры прямоугольника в два раза. Инструмент Scale автоматически завершит свое выполнение.
Как изменить размеры объекта в AutoCAD специальными способами
Мы рассмотрели как задать масштаб Автокад по умолчанию путем указания базовой точки и коэффициента масштабирования. Специальный способ позволяет изменить масштаб объекта AutoCAD путем указания базовой точки и отрезка, длина которого используется для вычисления коэффициента масштабирования в текущих единицах измерения чертежа.
Допустим, нам необходимо так изменить размеры объекта Автокад, чтобы они соответствовали размерам другого. Задать масштаб в AutoCAD, опираясь на размеры другого объекта, нам поможет опция «Опорный отрезок».
Дано: два прямоугольника произвольных размеров.
Требуется: не зная размеры первого прямоугольника, нам нужно отмасштабировать в AutoCAD второй таким образом, чтобы его размеры были как у первого. Команда Масштаб, как я уже писал выше, масштабирует объект прямопропорционально, поэтому достаточно изменить масштаб объекта в Автокад по длине.
Вызываем команду Масштаб и выбираем второй прямоугольник. На запрос в командной строке:
Выберем базовой точкой его левый нижний угол относительно которого будет производиться прямо пропорциональное масштабирование AutoCAD. Появится следующее приглашение:
Нажимаем на правую кнопку мыши и из контекстного меню команды Автокад Масштаб выбираем строку «Опорный отрезок». Система отобразит следующий запрос:
То есть нам необходимо задать две точки на чертеже, определяющие размер исходного объекта. Можете ввести это значение в командную строку. Укажем в качестве исходного опорного отрезка Автокад длину второго прямоугольника (используйте привязку Конточка (Endpoint). Система отобразит запрос:
Теперь необходимо указать новый размер (целевой опорный отрезок). Программа автоматически просчитает разницу длин (размеров) опорных отрезков, а также в Автокад масштабный коэффициент на который необходимо умножить размеры второго прямоугольника, чтобы они соответствовали масштабу (длине) первого.
Указать новую длину целевого опорного отрезка в Автокад можно:
Как изменить масштаб блока
Во вхождении динамического блока операция масштабирования приводит к тем же результатам, что и команда МАСШТАБ.
Действие операции масштабирования подобно действию команды МАСШТАБ. Во вхождении динамического блока операция масштабирования приводит к масштабированию набора объектов блока при изменении параметра путем перемещения ручек или с использованием палитры свойств.
В описании динамического блока операция масштабирования связана со всем параметром, а не с ключевой точкой на параметре. Операцию масштабирования можно связать с любым из следующих параметров:
- Линейный
- Полярная
- XY
После связи операции масштабирования с параметром, операция связывается с набором объектов геометрии.
Указание типа базовой точки для операции масштабирования
Операция масштабирования содержит свойство Тип базы. С помощью этого свойства можно указать тип базовой точки для масштабного коэффициента: зависимый или независимый.
Если тип базы зависимый, то объекты в наборе масштабируются относительно базовой точки параметра, с которой связана операция масштабирования. В следующем примере операция масштабирования связана с параметром XY. Операция масштабирования имеет зависимый тип базы. Базовая точка параметра XY расположена в левом нижнем углу прямоугольника. При использовании ручки настройки для масштабирования блока, его масштаб изменяется относительно левого нижнего угла прямоугольника.

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

Укажите свойство «Тип масштаба» для операции масштабирования
Если операция масштабирования связана с параметром XY, то операция масштабирования имеет свойство переопределения Тип масштаба. Это свойство определяет, является ли использованный коэффициент масштаба расстоянием X, расстоянием Y или расстоянием значений координат X и Y от базовой точки параметра.
Например, в описании динамических блоков в качестве типа масштаба задается расстояние X для операции масштабирования. Если на чертеже выполняется редактирование вхождения блока путем перетаскивания ручки в параметре XY только вдоль оси Y, то масштаб связанной геометрии не изменяется.