Для оптимизации работы с блоками, уменьшения их общего количества в библиотеках и файлах, существует понятие динамического блока. Динамический блок гибкий инструмент позволяющий вставлять блок в различных вариациях (масштабах, углах поворота).
Динамические блоки позволяют указать типы и количество вариаций для каждого блока. Создание динамического блока осуществляется в Редакторе блоков. Для создания динамического блока необходим хотя бы один параметр оперирующий им.
Параметрами определяют особые свойства динамического блока, в том числе позиции, расстояния и углы. Параметры так же могут ограничить значения самих параметров. Например, пользователь может переместить элемент внутри блока, указав точку на элементе и поставив параметр перемещения.
Ниже приведен пример использования параметров.
- В первом случае используется параметр дистанции с растяжением. В этом случае вы можете растянуть элемент, не растягивая при этом остальные.
- Во втором случае на элементе установлена точка с параметром перемещения. Как результат элемент перемещается не зависимо от остальных.
Процесс создания динамического блока
Поскольку процесс создания сложных динамических блоков, является достаточно трудоемким. Самый эффективный и распространенный способ создания динамических блоков заключается в использовании библиотек. При создании динамических блоков целесообразно так же создавать их библиотеку, для последующего использования.
Библиотека блоков может иметь две конфигурации:
- Один блок в чертеже: Сохранение каждого блока в отдельном чертеже. Указав при помощи команды БАЗА, положение начала координат, можно регулировать точку вставки блока в новый чертеж. Для вставки блока используется команда ВСТАВИТЬ.
- Множество блоков в чертеже: сохранение ряда блоков в чертеж. Для вставки конкретного блока из такого файла, используется DesignCenter, работа с которым описывалась ранее в уроках, данного раздела.
Первая часть создания динамического блока представляет собой, непосредственное определения блока. Ниже представлен процесс создания динамического блока.
- Создайте блок.
- Открыть блок в Редакторе блоков:
- Двойной щелчок по блоку.
- Нажать пиктограмму на панели.
- Выполнить команду Сервис>Редактор блоков.
- Ввести в командной строке БЛОКРЕД
- Добавьте параметр и связанное с ним значение.
- Сохраните определение блока в Редакторе блоков.
- Закройте Редактор блоков.
- Если чертеж будет содержать только этот блок, используйте команду БАЗА для установки начала координат в соответствующем месте.
- Сохраните чертеж
Такой метод подходит и для создания библиотеки содержащей не один блок.
После того как был создан и сохранен динамический блок, для его вставки в новый чертеж необходимо выполнить следующие действия:
- Используйте команду ВСТАВИТЬ, для вставки динамического блока в новый чертеж. В случае если необходимый файл содержит более одного блока, используйте DesignCenter.
- При выборе динамического блока, будут отображены специальные маркеры (захваты) показывающие параметры доступные для изменения блока.
- Как правило, захваты перемещаются тем самым изменяя параметры блока. Некоторые динамические параметры блока включают в себя выбор видимости или опции поиска из выпадающего списка.
Определение динамического блока
Ниже в таблице приведены основные параметры определяющие динамический блок
Параметр |
Доступные действия |
Применения |
Точка | Перемещение, растягивание | Перемещение или растягивание относительно указанной точка (X, Y координат). |
Линейный | Перемещение, масштабирование, растягивание, массив | Перемещение, масштабирование, растягивание и создание массива вдоль линии между двумя точками. |
Полярный | Перемещение, масштабирование, растягивание, полярное растягивание, массив | Перемещение, масштабирование, растягивание, растягивание под углом, или массив вдоль линии между двумя точками и под указанным углом. |
XY | Перемещение, масштабирование, растягивание, массив | Перемещение, масштабирование, растягивание и создание массива с указанными координатами X,Y. |
Поворот | Вращать | Поворот объекта на заданный угол |
Отражение | Отражение | Отразить относительно указанной линии. Без сохранения исходного объекта |
Выравнивание | — | Выравнивание блока относительно других объектов (перпендикулярно или по касательной) |
Видимость | — | Управление видимостью объектов. Никаких действий не требуется. Подробней будет описано далее в разделе. |
Выбор | Выбор | Выбор пользовательского свойства из списка. Подробнее будет описано позже в этой главе. |
Базовая точка | — | Определяет базовую точку для динамического блока. |
На этом урок по созданию динамических блоков и использованию динамических блоков окончен. В следующем уроке мы подробно опишем функции и методы использования конкретных параметров динамических блоков.
No comments yet.