Глава 8
Рис. 8.7. Вставка массива блоков
ляемого блока берется точка с нулевыми координатами (изменить координаты базовой
точки файла можно с помощью системной переменной INSBASE).
Если в диалоговом окне Вставка блока (Insert) установлен флажок Расчленить
(Explode), то определение блока не образуется, а новый файл просто копируется в те-
кущий чертеж с параметрами вставки.
Таким образом, мы разобрали операцию вставки файла в текущий чертеж с по-
мощью команды ВСТАВИТЬ (INSERT). Центр управления, рассмотренный в главе 6,
позволяет вставлять блоки, определенные в файлах других чертежей, — простым пере-
таскиванием с помощью мыши.
8.1.3. Вхождение блока
В результате вставки блока в чертеже образуется объект, который называют вхождени-
ем блока (block reference).
При выборе мышью объекта вхождения статического блока на нем высвечивается
только одна ручка, которая располагается в точке вставки. К этой точке можно привя-
заться с помощью функции Точка вставки (Snap to Insert), которой соответствует
кнопка
панели инструментов Объектная привязка (Object Snap) (см. рис. 2.9).
Объекты, включенные в блок при его определении, сохраняют свои основные свойства
(слой, цвет, прозрачность, материал, тип линий, вес) и во вставленном блоке. Исключе-
нием является специальное значение ПоБлоку (ByBlock), которое может быть дано
цвету, прозрачности, материалу, типу линий и весу. Использование значения ПоБлоку
(ByBlock), а также особого слоя 0 рассмотрено в разд. 8.3. В определение блока могут
включаться вхождения других блоков.
Вхождение блока тоже имеет такие свойства, как цвет, слой и др. Они внешне обычно
никак не проявляются. Однако если выключить или заморозить слой, на котором нахо-
дится вхождение блока, то весь вставленный блок станет невидимым (независимо от
того, на каких слоях были составляющие его элементы). Кроме того, примитивы, из
Блоки и DWG-ссылки
301
которых образован блок, во вхождении блока становятся невидимыми при выключении
или замораживании их собственных слоев.
8.1.4. Экспорт блоков и фрагментов чертежа
Любой фрагмент чертежа, а также определение блока может быть с помощью команды
ПБЛОК (WBLOCK) выведен в отдельный файл. Эта команда вызывает диалоговое окно
Запись блока на диск (Write Block) (рис. 8.8).
Рис. 8.8. Диалоговое окно Запись блока на диск
В области Источник данных (Source) диалогового окна с помощью группы переклю-
чателей задается тот фрагмент, который нужно сохранить в виде нового DWG-файла.
Возможен один из трех вариантов:
Блок (Block) — позволяет ввести или выбрать с помощью раскрывающегося списка
имя блока, определение которого будет взято в качестве выводимого фрагмента;
Весь чертеж (Entire drawing) — дает возможность в качестве фрагмента взять весь
чертеж в его текущем состоянии (аналогично операции сохранения чертежа под
другим именем, но при этом не выводятся такие неиспользованные элементы, как
слои, типы линий и т. п.);
Объекты (Objects) — позволяет с помощью мыши отметить те объекты, которые
будут выведены в новый файл.
Если выбран переключатель Объекты (Objects), то становятся доступными области
Базовая точка (Base point) и Объекты (Objects), назначение которых аналогично на-
значению таких же полей диалогового окна Определение блока (Block Definition) (см.
рис. 8.2), рассмотренного ранее. В области Базовая точка (Base point) (см. рис. 8.8)
302
Глава 8
задается базовая точка для выводимого файла или создаваемого определения блока.
Кнопки области Объекты (Objects) позволяют выбрать выводимые примитивы, а также
указать, что сделать с выбранными объектами после завершения команды ПБЛОК
(WBLOCK):
Оставить (Retain) — сохранить в текущем чертеже выбранные объекты в том виде,
в каком они были ранее;
Преобразовать в блок (Convert to block) — создать в текущем чертеже определение
блока (в качестве имени блока взять имя файла из области Размещение (Destination)),
а выбранные объекты заменить вхождением этого блока;
Удалить из чертежа (Delete from drawing) — удалить выбранные примитивы из
текущего чертежа.
Нижняя часть области Объекты (Objects) показывает, какое количество объектов вы-
брано для вывода.
В области Размещение (Destination) определяется имя и местоположение создаваемого
файла, в который выводится фрагмент текущего чертежа:
Имя файла и путь (File name and path) — позволяет ввести имя и папку создавае-
мого файла (по умолчанию имя — new block.dwg). Это же имя (без расширения)
становится именем образуемого определения блока, если в области Объекты
(Objects) выбран переключатель Преобразовать в блок (Convert to block). Путь
можно выбрать с помощью кнопки
;
Единицы измерения (Insert units) — дает возможность выбора единиц измерения,
если создаваемый файл в дальнейшем будет использоваться для вставки в качестве
блока.
После закрытия диалогового окна Запись блока на диск (Write Block) с помощью
кнопки OK система AutoCAD образует требуемый DWG-файл.
Таким образом, любые части чертежей могут сохраняться в виде отдельных файлов, а
любые созданные файлы могут вставляться в текущий чертеж с образованием (или без
образования) блоков.
8.1.5. Атрибуты
Часто возникает необходимость вместе с блоком держать и надписи, которые могли бы
менять свои значения после вставки блока. Например, если вы рисуете схему с исполь-
зованием заранее подготовленных блоков условных элементов, то номера или
наименования вставленных элементов вам нужно будет оформить в виде текстовых
надписей. Однако в системе AutoCAD есть специальный примитив, называемый опре-
деление атрибута (Attribute Definition), который может быть включен в определение
блока, а при операции вставки блока будет создан атрибут (текстовая строка), входя-
щий в состав блока.
Для создания определения атрибута применяется команда АТОПР (ATTDEF), которой
соответствует кнопка
. Команда АТОПР (ATTDEF) вызывает диалоговое окно
Определение атрибута (Attribute Definition) (рис. 8.9).
Блоки и DWG-ссылки
303
Рис. 8.9. Диалоговое окно Определение атрибута
Рассмотрим параметры этого окна на следующем примере. Предположим, нам нужно
нарисовать схему размещения компьютеров в служебном помещении. В качестве
условного изображения компьютера будем использовать блок, состоящий из двух пря-
моугольников (например, внешний прямоугольник с размерами 40 на 30 мм, а внутрен-
ний образован параллельной линией с величиной смещения 5 мм от первой линии). Под
каждым изображением прямоугольников нужно будет нанести две надписи из атрибу-
тов. Одна надпись будет описывать тип процессора, а вторая — величину оперативной
памяти.
Нарисуйте в новом чертеже прямоугольники и вызовите диалоговое окно Определение
атрибута (Attribute Definition) с помощью команды АТОПР (ATTDEF). Разберем пара-
метры этого окна.
Область Режим (Mode) с помощью шести флажков задает режимы атрибута:
Скрытый (Invisible) — атрибут невидим (для его показа нужно использовать спе-
циальную команду АТЭКР (ATTDISP) — см. далее);
Постоянный (Constant) — атрибут имеет постоянное (неизменяемое) значение, ко-
торое не запрашивается при вставке блока;
Контролируемый (Verify) — для контроля при вставке блока значение атрибута
запрашивается дважды;
Установленный (Preset) — атрибут вставляется с предустановленным значением
(значение не запрашивается), но может быть изменен командой редактирования
атрибута АТРЕДАКТ (EATTEDIT) — см. разд. 8.3;
Фиксированное положение (Lock position) — положение атрибута не может изме-
няться относительно других объектов блока;
Несколько строк (Multiple lines) — разрешается многострочное значение атрибута
(аналог мультитекста).
304
Глава 8
В области Атрибут (Attribute) можно задать три следующих параметра:
Тег (Tag) — имя атрибута, или тег (не должно содержать пробелы и специальные
знаки);
Подсказка (Prompt) — подсказка, которая выдается в качестве запроса значения ат-
рибута (выводится системой AutoCAD при вставке блока с данным атрибутом, после
запроса автоматически добавляется двоеточие);
По умолчанию (Default) — значение атрибута по умолчанию.
В значении атрибута можно использовать поля (о полях см. главу 3). Для вставки поля
следует щелкнуть по кнопке
, расположенной правее зоны ввода.
В области Точка вставки (Insertion Point) для каждого атрибута должна быть задана
точка вставки. Для этого следует либо воспользоваться полями X, Y и Z, либо устано-
вить флажок Указать на экране (Specify On-screen). В последнем случае точка вставки
атрибута будет запрошена после закрытия окна Определение атрибута (Attribute
Definition).
В области Параметры текста (Text Settings) должны быть заданы такие же параметры,
как и для однострочного текста. При этом очень важно правильно выбрать значение
параметра Выравнивание (Justification), чтобы значение атрибута красиво расположи-
лось около блока.
В нашем примере определим два атрибута с тегами (именами)
PROCESSOR
и
RAM
. Для обо-
их атрибутов не будем устанавливать ни одного флажка в области Режим (Mode), что
соответствует самому употребительному варианту. В качестве подсказок зададим,
соответственно,
Процессор
и
Оперативная память
. Значения по умолчанию возьмем
P-3 800 МГц
и
256 Мб
. Выберем точку вставки первого атрибута под внешним прямо-
угольником блока и посередине, а в качестве значения параметра Выравнивание
(Justification) — Середина (Center). Высоту букв зададим равной 5 мм.
Для второго атрибута установим флажок Выровнять по предыдущему атрибуту
(Align below previous attribute definition). Тогда параметры текста автоматически будут
скопированы из предыдущего определения атрибута, а точка вставки будет задана так,
чтобы второй атрибут расположился точно под первым.
Положение атрибутов внутри вхождения блока можно изменять, используя ручки. Если
мы хотим зафиксировать положение атрибутов относительно других объектов блока, то
необходимо для каждого атрибута в диалоговом окне Определение атрибута (Attribute
Definition) установить флажок Фиксированное положение (Lock position).
Флажок Аннотативный (Annotative) в области Параметры текста (Text Settings) по-
зволяет сделать атрибуты аннотативными. Если установить флажок Несколько строк
(Multiple lines), то будет доступно поле Ширина рамки (Boundary width), в котором
задается максимальная ширина строки в многострочном атрибуте, что будет использо-
ваться системой для переноса слов. Если это значение задано нулевым, то контроль
ширины не выполняется.
Примерный вид двух прямоугольных примитивов, которые будут включены в блок, а
также двух определений атрибутов, которые тоже войдут в блок, приведен на рис. 8.10.
Теперь с помощью команды БЛОК (BLOCK) создадим определение блока с именем
Computer, включив в него оба прямоугольника и два определения атрибутов. Исходные
объекты, вошедшие в определение блока, удалим.
Блоки и DWG-ссылки
305
По команде ВСТАВИТЬ (INSERT) можно вставить созданный блок, имеющий атрибу-
ты, в текущий чертеж. После указания обычных параметров операции вставки блока
система AutoCAD сначала выдаст запрос на ввод значения первого атрибута:
Процессор
:
Затем последует запрос на ввод значения второго атрибута:
Оперативная память <256 Мб>:
Ответив на запросы, мы сформируем блок (точнее, вхождение статического блока)
с двумя атрибутами, задав при этом их значения, и вставим его в чертеж. На рис. 8.11
приведен пример вставки трех экземпляров блока.
Рис. 8.10. Определения атрибутов
Рис. 8.11. Вставка блока с атрибутами
Если бы атрибут PROCESSOR был определен в блоке как многострочный, то при
вставке блока появился бы следующий диалог:
Введите значения атрибутов
Процессор — значение по умолчанию:
P-3 800 МГц
Процессор <принято значение по умолчанию>: Первая строка
Следующая строка или <готово>: Вторая строка
Следующая строка или <готово>: Третья строка
Следующая строка или <готово>:
(Enter attribute values
Процессор — default value:
P-3 800 МГц
Процессор : Первая строка
Next line or : Вторая строка
Next line or : Третья строка
Next line or :)
В данном случае заданы три строки (в качестве примера взяты значения
Первая строка
,
Вторая строка
и
Третья строка
).
306
Глава 8
Об изменении значений атрибутов в блоках см. разд. 8.3.1. Определения атрибутов
можно редактировать. Для этого подходит универсальная команда ОКНОСВ
(PROPERTIES), рассмотренная в главе 5. Команда ДИАЛРЕД (DDEDIT), упомянутая
в главе 4, может редактировать не только текст, но и определение атрибута. Для этого
на запрос
Выберите объект-аннотацию или [Отменить]:
(Select an annotation object or [Undo]:)
нужно отметить определение атрибута. Далее появится диалоговое окно Редактирова-
ние определения атрибута (Edit Attribute Definition) (рис. 8.12).
Рис. 8.12. Диалоговое окно
Редактирование определения атрибута
Рис. 8.13. Окно редактора значения
атрибута
В данном окне вы можете задать новые значения в полях Тег (Tag) и Подсказка
(Prompt), По умолчанию (Default).
Если атрибут многострочный и нужно изменить значение По умолчанию (Default), то
необходимо щелкнуть по дополнительной кнопке
, которая появится в правой части.
Откроется окно редактора мультитекста, адаптированное под атрибуты (рис. 8.13).
Над окном располагается панель инструментов Формат текста (Text Formatting), кото-
рая является уменьшенным экземпляром такой же панели инструментов в редакторе
мультитекста. Изменение значения атрибута по умолчанию выполняется так же, как в
мультитексте. Кнопка
дает возможность вызвать контекстное меню с операциями
редактирования.
Атрибуты блоков содержат текстовую информацию (например, параметры оборудова-
ния, марку материала и т. д.), которая дополняет графические примитивы чертежа. Из-
влечение значений атрибутов и других данных может быть сделано с помощью коман-
ды ДАННЫЕИЗВЛ (DATAEXTRACTION), вызываемой с помощью кнопки
ленты и
панели инструментов Редактирование-2 (Modify II) и позволяющей выполнить экс-
порт атрибутов в электронную таблицу или базу данных. Эта операция полезна в сис-
темах автоматизированного проектирования на базе AutoCAD. Об извлечении данных
см. главу 9.
8.1.6. Работа с буфером обмена Windows
Несколько команд системы AutoCAD работают с буфером Windows, который исполь-
зуется для копирования и вставки фрагментов чертежа. Кнопки и пункты меню, соот-
Блоки и DWG-ссылки
307
ветствующие этим командам, можно найти в панели инструментов Стандартная
(Standard) (см. рис. 2.14), в панели Главная | Буфер обмена (Home | Clipboard) ленты
(см. рис. 1.17), в падающем меню Правка (Edit), в подменю Буфер обмена (Clipboard)
некоторых контекстных меню (см. рис. 2.44 и 4.25).
Команда ВБУФЕР (CUTCLIP), которой соответствуют кнопка
и пункт меню Прав-
ка | Вырезать (Edit | Cut), вырезает (удаляет) объекты из текущего чертежа и помещает
их в буфер, оформляя как блок. В качестве базовой точки у этого блока берется точка
левого нижнего угла наименьшей прямоугольной рамки, охватывающей выбранные для
копирования объекты.
Для того чтобы объекты из буфера вставить в текущий или любой другой открытый
чертеж, следует воспользоваться командой ВСТБУФЕР (PASTECLIP), которой соот-
ветствуют кнопка
и пункт меню Правка | Вставить (Edit | Paste). При вставке блок,
находящийся в буфере, не масштабируется и не поворачивается. Кроме того, блок рас-
членяется, поэтому определение нового блока в текущем чертеже не образуется.
Аналогичную операцию выполняет команда ВСТБЛОК (PASTEBLOCK), которой соот-
ветствует пункт меню Правка | Вставить как блок (Edit | Paste as Block), но она при
вставке образует в чертеже блок с именем, назначаемым системой самостоятельно (на-
пример, A$C0F766C6A).
Команда КБУФЕР (COPYCLIP) копирует выбранные объекты в буфер, не удаляя их из
текущего чертежа. Базовая точка при этом выбирается так же, как и в команде ВБУФЕР
(CUTCLIP). Команде КБУФЕР (COPYCLIP) соответствуют кнопка
и пункт меню
Правка | Копировать (Edit | Copy).
Если вы хотите сами назначить базовую точку при копировании объектов в буфер, то
воспользуйтесь командой БТКОПИРОВАТЬ (COPYBASE), которой соответствует
пункт меню Правка | Копировать с базовой точкой (Edit | Copy with Base Point).
Команда ВСТИСХОД (PASTEORIG) дает возможность при вставке объектов из буфера
расположить их с теми же значениями координат, какие они имели в файле-источнике.
Команда работает только в том случае, когда в буфере находятся объекты из "чужого"
чертежа (т. е. не из текущего документа). Данной команде соответствует пункт меню
Правка | Вставить с исходными координатами (Edit | Paste to Original Coordinates).
8.1.7. Средства создания динамических блоков
С помощью редактора блоков можно преобразовать двумерный статический блок в ди-
намический. Для вызова редактора блоков следует воспользоваться командой
БЛОКРЕД (BEDIT), которой соответствуют кнопка
панели инструментов Стан-
дартная (Standard) (см. рис. 2.14), панели Вставка | Блок (Insert | Block) ленты
(см. рис. 1.20) и пункт меню Сервис | Редактор блоков (Tools | Block Editor). Еще один
способ перейти в режим редактирования блока — выделить на экране блок, вызвать
контекстное меню и в нем выбрать пункт меню Редактор блоков (Block Editor).
Команда БЛОКРЕД (BEDIT) открывает диалоговое окно Редактирование определе-
ния блока (Edit Block Definition) (рис. 8.14).
В этом окне необходимо выбрать имя блока, который должен стать динамическим (или
у которого необходимо изменить динамические свойства). Вслед за выбором блока
308
Глава 8
система AutoCAD переходит в режим задания (редактирования) динамических свойств
блока (рис. 8.15).
Особенностями этого режима являются серый фон (его можно изменить в настройках),
а также появление в ленте вкладки Редактор блоков (Block Editor) и наличие немо-
дального окна Палитры вариаций блоков (Block Authoring Palettes).
Рис. 8.14. Диалоговое окно Редактирование определения блока
Рис. 8.15. Режим задания динамических свойств блока
Блоки и DWG-ссылки
309
Основным рабочим инструментом является упомянутое окно, которое имеет четыре
палитры (вкладки):
Параметры (Parameters) — выбор параметров, с которыми будут связаны операции
редактирования; задание местоположения ручек параметров и выбор названий и
расположения ярлыков параметров;
Операции (Actions) — выбор операций, которые можно применять к параметрам;
Наборы параметров (Parameter Sets) — задание наборов параметров с автоматиче-
ским добавлением определенных операций;
Зависимости (Constraints) — наложение геометрических и размерных зависимостей
на элементы блока.
Начинать надо с введения параметров, что выполняется с помощью инструментов
вкладки Параметры (Parameters). Для наиболее распространенных случаев можно на-
чинать с вкладки Наборы параметров (Parameter Sets), поскольку она содержит неко-
торые инструменты, сочетающие действия первой и второй вкладок.
Каждый параметр имеет ручки, через которые пользователь в дальнейшем получит
доступ к параметрам во вставленном блоке. Максимальное количество ручек определя-
ется типом параметра, а сколько их фактически должно остаться, задает автор, который
ввел параметр в блок. Если задано нулевое количество ручек, то прямого доступа к та-
кому параметру при редактировании вхождения блока не будет (но сохранится доступ
через окно свойств).
Перечислим типы параметров:
Точечный (Point) — задается точка, для которой может быть сформировано 1
или 0 ручек. Параметр используется в операциях перемещения и растяжения;
Линейный (Linear) — задается расстояние между двумя точками, для которых
может быть сформировано 2, 1 или 0 ручек. Параметр используется в операциях
перемещения, масштабирования, растяжения и копирования массивом;
Полярный (Polar) — задаются расстояние между двумя точками и угол наклона
образуемого ими отрезка. Для них может быть сформировано 2, 1 или 0 ручек. Па-
раметр используется в операциях перемещения, масштабирования, растяжения, по-
лярного растяжения и копирования массивом;
XY (XY) — задаются горизонтальное и вертикальное расстояния между че-
тырьмя точками, для которых может быть сформировано от 4 до 0 ручек. Параметр
используется в операциях перемещения, масштабирования, растяжения и копирова-
ния массивом;
Поворот (Rotation) — задается точка, относительно которой контролируется
угол поворота. Для точки может быть сформировано 1 или 0 ручек. Параметр ис-
пользуется только в операции поворота;
Выравнивание (Alignment) — задается точка, относительно которой контроли-
руется угол для выравнивания всего блока по нормали или по касательной к друго-
му объекту чертежа. В заданной точке формируется ручка. Связывание с операцией
не требуется, т. к. блок поворачивается автоматически;
310
Глава 8
Отражение (Flip) — задаются две точки, определяющие ось отражения. Может
быть сформировано 1 или 0 ручек. Параметр используется только в операции зер-
кального отражения;
Видимость (Visibility) — задается условная точка, в которой может размещаться
1 ручка (возможен вариант без ручек). Управляет видимостью объектов блока и
специального связывания с операцией не требует;
Выбор (Lookup) — задает перечень свойств, по которым может выполняться
выбор конфигурации блока (например, типоразмеров). В условной точке может
быть сформирована ручка. Параметр используется только в операции выбора;
Базовая точка (Basepoint) — задает базовую точку, относительно которой раз-
мещается блок при вставке. Ни с какой операцией эту точку специально связывать
не надо.
Позицию ручки вводимого параметра рекомендуется указывать таким образом, чтобы
она не совпадала с другими ручками. Такое положение облегчит доступ к выполнению
операций редактирования элементов вставленного динамического блока.
После задания параметров следует перейти к палитре Операции (Actions) и задать те
операции, которые будет разрешено выполнять над элементами блоков (как выше от-
мечено, для некоторых параметров операции специально задавать не надо). Перечис-
лим те операции, которые предоставляет система:
Перемещение (Move) — разрешает операцию перемещения для указываемого
параметра (точечного, линейного, полярного или XY);
Масштаб (Scale) — разрешает операцию масштабирования для указываемого
параметра (линейного, полярного или XY);
Растянуть (Stretch) — разрешает операцию растяжения для указываемого па-
раметра (точечного, линейного, полярного или XY);
Полярное растяжение (Polar Stretch) — разрешает операцию полярного растя-
жения для указываемого полярного параметра;
Повернуть (Rotate) — разрешает операцию поворота для указываемого пара-
метра поворота;
Отражение (Flip) — разрешает операцию симметричного отражения для указы-
ваемого параметра отражения;
Массив (Array) — разрешает операцию копирования массивом для указываемо-
го параметра (линейного, полярного или XY-параметра);
Выбор (Lookup) — добавляет записи к таблице поиска (выбора типоразмера);
Таблица свойств блока (Block Properties Table) — создает таблицу значений
параметров блока.
Третья палитра — Наборы параметров (Parameter Sets). Она позволяет сочетать выбор
параметра и связывание его с некоторой операцией. В наиболее употребительных слу-
чаях эта вкладка позволяет сократить время и не использовать первые две вкладки.
Блоки и DWG-ссылки
311
Перечислим соответствующие инструменты третьей палитры:
Перемещение точки (Point Move) — создает точечный параметр и связывает
с ним операцию перемещения;
Линейное перемещение (Linear Move) — создает линейный параметр с одной
ручкой и связывает с ним операцию перемещения;
Линейное растяжение (Linear Stretch) — создает линейный параметр с одной
ручкой и связывает с ним операцию растягивания;
Линейный массив (Linear Array) — создает линейный параметр с одной ручкой
и связывает с ним операцию копирования массивом;
Пара линейных перемещений (Linear Move Pair) — создает линейный пара-
метр с двумя ручками и связывает с ним операцию перемещения;
Пара линейных растяжений (Linear Stretch Pair) — создает линейный параметр
с двумя ручками и связывает с ним операцию растягивания;
Полярное перемещение (Polar Move) — создает полярный параметр с одной
ручкой и связывает с ним операцию полярного перемещения;
Полярное растяжение (Polar Stretch) — создает полярный параметр с одной
ручкой и связывает с ним операцию полярного растягивания;
Круговой массив (Polar Array) — создает полярный параметр с одной ручкой и
связывает с ним операцию копирования круговым массивом;
Пара полярных перемещений (Polar Move Pair) — создает полярный параметр
с двумя ручками и связывает с ним операцию полярного перемещения;
Пара полярных растяжений (Polar Stretch Pair) — создает полярный параметр
с двумя ручками и связывает с ним операцию полярного растяжения;
Перемещение XY (XY Move) — создает XY-параметр с одной ручкой и связы-
вает с ним операцию перемещения;
Пара перемещений XY (XY Move Pair) — создает XY-параметр с двумя руч-
ками и связывает с ним операцию перемещения;
Управляющая группа произвольного перемещения XY (XY Move Box
Set) — создает XY-параметр с четырьмя ручками и связывает с ним операцию пере-
мещения;
Набор рамок растяжения XY (XY Stretch Box Set) — создает XY-параметр с
четырьмя ручками и связывает с ним операцию растяжения;
Управляющая группа прямоугольного массива XY (XY Array Box Set) —
создает XY-параметр с четырьмя ручками и связывает с ним операцию копирования
массивом;
312
Глава 8
Управляющая группа поворота (Rotation Set) — создает параметр поворота
с одной ручкой и связывает с ним операцию поворота;
Набор отражения (Flip Set) — создает параметр отражения с одной ручкой и
связывает с ним операцию зеркального отражения;
Управляющая группа видимости (Visibility Set) — создает параметр отраже-
ния с одной ручкой и связывает с ним операцию изменения видимости;
Управляющая группа выбора (Lookup Set) — создает параметр выбора с одной
ручкой и связывает с ним операцию выбора.
Четвертая палитра — Зависимости (Constraints). Она позволяет ввести геометрические
и размерные зависимости между элементами определения блока. Инструменты, вклю-
ченные в эту палитру, описаны в главе 7.
Помимо инструментов перечисленных палитр немодального окна Палитры вариаций
блоков (Block Authoring Palettes) в режиме редактирования блоков в ленте появляется
еще специальная вкладка Редактор блоков (Block Editor) (рис. 8.16) со следующими
панелями:
Открыть/Сохранить (Open/Save) — операции тестирования и сохранения опреде-
ления блока под тем же или другим именем;
Геометрические (Geometric) — операции наложения геометрических зависимостей;
Размерные (Dimensional) — операции наложения размерных зависимостей;
Управление (Manage) — операции вспомогательных построений и управления па-
раметрами, применяемыми в размерных зависимостях;
Параметры операций (Action Parameters) — действия с динамическими парамет-
рами и операциями;
Видимость (Visibility) — операции изменения видимости элементов блока;
Закрыть (Close) — кнопка закрытия редактора блоков.
Рис. 8.16. Вкладка Редактор блоков (лента)
О применении перечисленных средств и примерах динамических блоков речь пойдет
в следующем разделе.
8.1.8. Параметры и операции
Превратим блок Element6 (см. рис. 8.1) в динамический. Для этого вызовем редактор
блоков и добавим в выбранный блок параметры (для последующей связи с некоторыми
операциями).
Простейший тип параметра — точечный. Для его задания щелкните по инструменту
Точечный (Point) палитры Параметры (Parameters) немодального окна Палитры ва-
риаций блоков (Block Authoring Palettes).
Блоки и DWG-ссылки
313
Появится запрос:
Укажите местоположение параметра или [Имя/Метка/Цепочка/Описание/Палитра]:
(Specify parameter location or [Name/Label/Chain/Description/Palette]:)
Каждый параметр имеет ручку (местоположение), имя и текстовую метку (ярлык). Зна-
чением метки по умолчанию в случае точечного параметра является Положение
(Position). Пользователю предлагаются следующие опции:
Имя (Name) — имя параметра (задайте
P01
);
Метка (Label) — текст метки (введите
Точка1
);
Цепочка (Chain) — признак разрешения для возможности включения ручки в набор
объектов, редактируемых с помощью другой ручки блока (задайте
Нет
(No));
Описание (Description) — текстовый комментарий (введите
Первый точечный параметр
);
Палитра (Palette) — признак отображения параметра в окне (палитре) Свойства
(Properties) (задайте
Да
(Yes)).
Выполните все предложенные настройки с помощью опций и разместите ручку пара-
метра так, чтобы она не совпала с ручкой точки вставки блока. На запрос положения
метки задайте ее положение (рис. 8.17).
Рис. 8.17. Задание точечного параметра
На рис. 8.17 дополнительно выделена ручка созданного параметра и открыто окно
Свойства (Properties), в котором отражены настройки параметра. Пока параметр не
связан ни с какой операцией, около него стоит значок
.
Свяжем введенный параметр с операцией перемещения. Для этого воспользуйтесь ин-
струментом Перемещение (Move) палитры Операции (Actions). Система просит вы-
брать параметр и после выбора запрашивает, какие элементы блока будут участвовать
в операции перемещения. Укажите окружность.
314
256> Do'stlaringiz bilan baham: |