Редактор блоков
 
 
 
 Панель:Стандартный
 Контекстное меню:Выбрать вхождение блока. Нажать правую кнопку мыши в области черчения. Выбрать "Редактор блоков".
 Меню: СервисРедактор блоковВ командной строке введите "блокред".
 Ввод команды:блокред

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

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

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

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

Панель инструментов редактора блоков

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

Изменение или создания описания блока
Сохранить описание блока

Сохраняет текущее описание блока.

Сохранить блок как

Отображает диалоговое окно "Сохранение блока как", в котором можно сохранить копию текущего описания блока под новым именем.

Имя

Отображается имя описания текущего блока.

Палитры вариации

Отображает или скрывает палитры вариации блоков, содержащей инструменты для добавления параметров и операций в описание динамического блока.

Параметр

Выполняет команду БЛОКПАРАМ, которая добавляет параметр к описанию динамического блока.

Операция

Выполняет команду БЛОКРЕАКТ, которая добавляет операцию к описанию динамического блока.

Описание атрибута

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

Обновление параметра и размер текста операции

Выполняет команду РЕГЕН, которая регенерирует изображение в редакторе блоков и обновляет размеры текста, стрелок, значков и ручек параметров и операций. При увеличении или уменьшении в редакторе блоков, размер текста, стрелки, значка и ручки изменяется пропорционально коэффициенту масштаба. При регенерации изображения в редакторе блоков текст, стрелки, значки и ручки отображаются в указанных значениях.

Подробнее о динамических блоках

Отображает демонстрации по созданию динамических блоков в окне "Семинар по новым возможностям".

Закрытие редактора блоков

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

Режим видимости

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

Сделать видимым

Выполняет команду БЛОКПОКАЗАТЬ, позволяющую сделать объекты видимыми для текущего состояния или всех состояний видимости.

Сделать невидимым

Выполняет команду БЛОКСКРЫТЬ, позволяющую сделать объекты невидимыми для текущего состояния или всех состояний видимости.

Управление состоянием видимости

Отображает диалоговое окно "Состояния видимости", в котором можно создавать, удалять, переименовывать и делать текущими состояния видимости.

Состояние видимости

Указывает текущее состояние видимости, которое отображается в редакторе блоков.

Вкладка "Параметры" (окно "Палитры вариации блоков")

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

Точечный параметр

Выполняет команду БЛОКПАРАМ (опция точечного параметра), которая добавляет точечный параметр в описание динамического блока и определяет свойства настройки X и Y для вхождения блока. Точечный параметр определяет координаты X и Y на чертеже. В редакторе блоков точечный параметр выглядит похоже на ординатный размер.

Линейный параметр

Выполняет команду БЛОКПАРАМ (опция линейного параметра), которая добавляет линейный параметр в описание динамического блока и определяет свойство настройки расстояния для вхождения блока. Линейный параметр отображает расстояние между двумя точками привязки. Линейный параметр ограничивает перемещение с помощью ручки по заданному углу. В редакторе блоков линейный параметр выглядит похоже на выровненный размер.

Полярный параметр

Выполняет команду БЛОКПАРАМ (опция полярного параметра), которая добавляет полярный параметр в описание динамического блока и определяет свойства настройки расстояния и угла для вхождения блока. Полярный параметр отображает расстояние между двумя точками привязки и отображает значение угла. Для изменения значений расстояния и угла можно использовать как ручки, так и палитру свойств. В редакторе блоков полярный параметр выглядит похоже на выровненный размер.

XY-параметр

Выполняет команду БЛОКПАРАМ (опция XY-параметра), которая добавляет XY-параметр в описание динамического блока и определяет свойства настройки расстояния по горизонтали и вертикали для вхождения блока. XY-параметр показывает расстояния X и Y от базовой точки параметра. В редакторе блоков XY-параметр отображается в виде пары размеров (горизонтального и вертикального). Для этих размеров используется общая базовая точка.

Параметр поворота

Выполняет команду БЛОКПАРАМ (опция параметра поворота), которая добавляет параметр поворота в описание динамического блока и определяет свойство настройки угла для вхождения блока. Параметр поворота определяет угол. В редакторе блоков параметр поворота отображается в виде окружности.

Параметр выравнивания

Выполняет команду БЛОКПАРАМ (опция параметра выравнивания), которая добавляет параметр выравнивания в описание динамического блока. Параметр выравнивания определяет координаты X и Y и угол. Параметр выравнивания всегда относится ко всему блоку и не требует наличия связанной с ним операции. Параметр выравнивания позволяет вхождению блока автоматически вращаться вокруг точки для выравнивания с другими объектами на чертеже. Параметр выравнивания влияет на свойство угла вхождения блока. В редакторе блоков параметр выравнивания выглядит как линия выравнивания.

Параметр отражения

Выполняет команду БЛОКПАРАМ (опция параметра отражения), которая добавляет параметр отражения в описание динамического блока и определяет свойство настройки отражения для вхождения блока. Параметр отражения отражает объекты. В редакторе блоков параметр отражения отображается в виде линии отражения. Объекты могут отражаться относительно этой линии отражения. Параметр отражения отображает значение, которое показывает, отражено или еще нет вхождение блока.

Параметр видимости

Выполняет команду БЛОКПАРАМ (опция параметра видимости), которая добавляет параметр видимости в описание динамического блока и определяет свойство настройки видимости для вхождения блока. Параметр видимости позволяет создавать состояния видимости и управлять видимостью объектов в блоке. Параметр видимости всегда относится ко всему блоку и не требует наличия связанной с ним операции. На чертеже можно щелкнуть ручку, чтобы отобразить список имеющихся состояний видимости для вхождения блока. В редакторе блоков параметр видимости отображается в виде текста со связанной ручкой.

Параметр выбора

Выполняет команду БЛОКПАРАМ (опция параметра выбора), которая добавляет параметр выбора в описание динамического блока и определяет свойства настройки поиска для вхождения блока. Параметр выбора определяет свойство настройки, которое можно указать, или набор для вычисления значения из списка или таблицы, задаваемых пользователем. Его можно связать с одной ручкой выбора. Во вхождении блока можно нажать на ручку, чтобы отобразить список имеющихся значений. В редакторе блоков параметр выбора отображается в виде текста.

Базовый точечный параметр

Выполняет команду БЛОКПАРАМ (опция базового точечного параметра), которая добавляет базовый точечный параметр в описание динамического блока. Базовый точечный параметр определяет базовую точку для вхождения динамического блока относительно геометрии в блоке. Параметр базовой точки не может быть связан с какими-либо операциями, но может принадлежать набору объектов операции. В редакторе блоков базовый точечный параметр отображается в виде окружности с перекрестиями

Вкладка "Операции" (окно "Палитры вариации блоков")

Содержит инструменты для добавления операций в описание динамического блока в редакторе блоков. Операции определяют способ перемещения или изменения геометрии динамического вхождения блока при выполнении операций с настраиваемыми свойствами вхождения блока в чертеже. Операции связываются с параметрами.

Реактор перемещения

Выполняет команду БЛОКРЕАКТИНСТ (опция реактора перемещения), которая добавляет реактор перемещения в описание динамического блока при связи операции с параметром точки, XY, а также линейным и полярным параметром. Действие реактора перемещения подобно действию команды СДВИГ. Во вхождении динамического блока реактор перемещения приводит к перемещению объектов на заданные расстояние и угол.

Реактор масштабирования

Выполняет команду БЛОКРЕАКТИНСТ (опция реактора масштабирования), которая добавляет реактор масштабирования в описание динамического блока при связи реактора с XY-параметром или линейным и полярным параметром. Действие реактора масштабирования подобно действию команды МАСШТАБ. Во вхождении динамического блока реактор масштабирования приводит к масштабированию набора объектов блока при изменении параметра путем перемещения ручек или с использованием палитры свойств.

Операция растягивания

Выполняет команду БЛОКРЕАКТИНСТ (опция операции растягивания), которая добавляет операцию растягивания в описание динамического блока при связи операции с параметром точки, XY, а также линейным и полярным параметром. Операция растягивания приводит к перемещению и растягиванию объектов на заданное расстояние в указанном месте.

Операция полярного растягивания

Выполняет команду БЛОКРЕАКТИНСТ (опция операции полярного растягивания), которая добавляет операцию полярного растягивания в описание динамического блока при связи операции с полярным параметром. Операция полярного растягивания поворачивает, перемещает и растягивает объекты на указанный угол и расстояние, если ключевая точка в связанном полярном параметре изменяется с помощью ручки или палитры свойств.

Реактор поворота

Выполняет команду БЛОКРЕАКТИНСТ (опция реактора поворота), которая добавляет реактор поворота в описание динамического блока при связи реактора с параметром поворота. Действие реактора поворота подобно действию команды ПОВЕРНУТЬ. Во вхождении динамического блока реактор поворота приводит к повороту связанных объектов при редактировании связанного параметра с помощью ручки или палитры свойств.

Операция отражения

Выполняет команду БЛОКРЕАКТИНСТ (опция операции отражения), которая добавляет операцию отражения в описание динамического блока при связи операции с параметром отражения. С помощью операции отражения можно выполнять отражение вхождения динамического блока относительно указанной оси, которая называется линией отражения.

Реактор массива

Выполняет команду БЛОКРЕАКТИНСТ (реактор массива), которая добавляет реактор массива в описание динамического блока при связи операции с XY-параметром или линейным и полярным параметром. Реактор массива приводит к копированию и созданию массивов в прямоугольном массиве при редактировании связанного параметра с помощью ручки или палитры свойств.

Реактор выбора

Выполняет команду БЛОКРЕАКТИНСТ (опция реактор выбора), которая добавляет реактор выбора в описание динамического блока. При добавлении реактора выбора в описание динамического блока и связывании ее с параметром выбора создается таблица выбора. Можно использовать таблицу выбора для назначения свойств настройки и значений динамического блока.

Вкладка "Наборы параметров" (окно "Палитры вариации блоков")

Содержит инструменты для одновременного добавления параметра и, по крайней мере, одного действия в описание динамического блока в редакторе блоков. При добавлении набора параметров в динамический блок, автоматически добавляются операции, связанные с параметром. После добавления набора параметров в динамический блок дважды щелкните на желтый значке предупреждения (или воспользуйтесь командой БЛОКРЕАКТНАБОР) и следуйте подсказкам в командной строке, чтобы связать операцию с набором объектов геометрии.

Перемещение точки

Выполняет команду БЛОКПАРАМ (опция точечного параметра с одной заданной ручкой), которая добавляет точечный параметр в описание динамического блока. Автоматически добавляет реактор перемещения, связанную с точечным параметром.

Линейное перемещение

Выполняет команду БЛОКПАРАМ (опция линейного параметра с одной заданной ручкой), которая добавляет линейный параметр в описание динамического блока. Автоматически добавляет реактор перемещения, связанную с конечной точкой линейного параметра.

Линейное растягивания

Выполняет команду БЛОКПАРАМ (опция линейного параметра с одной заданной ручкой), которая добавляет линейный параметр в описание динамического блока. Автоматически добавляет операцию растягивания, связанную с линейным параметром.

Линейный массив

Выполняет команду БЛОКПАРАМ (опция линейного параметра с одной заданной ручкой), которая добавляет линейный параметр в описание динамического блока. Автоматически добавляет реактор массива, связанный с линейным параметром.

Пара линейных перемещений

Выполняет команду БЛОКПАРАМ (опция линейного параметра с двумя заданными ручками), которая добавляет линейный параметр в описание динамического блока. Автоматически добавляет два реактора перемещения, один из которых связан с базовой точкой, а другой - с конечной точкой линейного параметра.

Пара линейных растяжений

Выполняет команду БЛОКПАРАМ (опция линейного параметра с двумя заданными ручками), которая добавляет линейный параметр в описание динамического блока. Автоматически добавляет две операции растягивания, одна из которых связана с базовой точкой, а другая - с конечной точкой линейного параметра.

Полярное перемещение

Выполняет команду БЛОКПАРАМ (опция полярного параметра с одной заданной ручкой), которая добавляет полярный параметр в описание динамического блока. Автоматически добавляет реактор перемещения, связанный с полярным параметром.

Полярное растягивания

Выполняет команду БЛОКПАРАМ (опция полярного параметра с одной заданной ручкой), которая добавляет полярный параметр в описание динамического блока. Автоматически добавляет операцию растягивания, связанную с полярным параметром.

Круговой массив

Выполняет команду БЛОКПАРАМ (опция полярного параметра с одной заданной ручкой), которая добавляет полярный параметр в описание динамического блока. Автоматически добавляет реактор массива, связанный с полярным параметром.

Пара полярных перемещений

Выполняет команду БЛОКПАРАМ (опция полярного параметра с двумя заданными ручками), которая добавляет полярный параметр в описание динамического блока. Автоматически добавляет два реактора перемещения, один из которых связан с базовой точкой, а другой - с конечной точкой полярного параметра.

Пара полярных растяжений

Выполняет команду БЛОКПАРАМ (опция полярного параметра с двумя заданными ручками), которая добавляет полярный параметр в описание динамического блока. Автоматически добавляет две операции растягивания, одна из которых связана с базовой точкой, а другая - с конечной точкой полярного параметра.

Перемещение XY

Выполняет команду БЛОКПАРАМ (опция XY-параметра с одной заданной ручкой), которая добавляет XY-параметр в описание динамического блока. Автоматически добавляет реактор перемещения, связанный с конечной точкой XY-параметра.

Пара перемещений XY

Выполняет команду БЛОКПАРАМ (опция XY-параметра с двумя заданными ручками), которая добавляет XY-параметр в описание динамического блока. Автоматически добавляет два реактора перемещения, один из которых связан с базовой точкой, а другой - с конечной точкой XY-параметра.

Набор рамок перемещения XY

Выполняет команду БЛОКПАРАМ (опция XY-параметра с четырьмя заданными ручками), которая добавляет XY-параметр в описание динамического блока. Автоматически добавляет четыре реактора перемещения, каждый из которых связан с ключевой точкой в XY-параметре.

Набор рамок растягивания XY

Выполняет команду БЛОКПАРАМ (опция XY-параметра с четырьмя заданными ручками), которая добавляет XY-параметр в описание динамического блока. Автоматически добавляет четыре операции растягивания, каждая из которых связана с ключевой точкой в XY-параметре.

Набор рамок массива XY

Выполняет команду БЛОКПАРАМ (опция XY-параметра с четырьмя заданными ручками), которая добавляет XY-параметр в описание динамического блока. Автоматически добавляет реактор массива, связанный с XY-параметром.

Управляющая группа поворота

Выполняет команду БЛОКПАРАМ (опция параметра поворота с одной заданной ручкой), которая добавляет параметр поворота в описание динамического блока. Автоматически добавляет операцию поворота, связанную с параметром поворота.

Набор отражения

Выполняет команду БЛОКПАРАМ (опция параметра отражения с одной заданной ручкой), которая добавляет параметр отражения в описание динамического блока. Автоматически добавляет операцию отражения, связанную с параметром отражения.

Набор видимости

Выполняет команду БЛОКПАРАМ (опция параметра видимости с одной заданной ручкой), которая добавляет параметр видимости в описание динамического блока и позволяет определить состояния видимости. Параметр видимости не требует никаких операций.

Управляющая группа выбора

Выполняет команду БЛОКПАРАМ (опция параметра выбора с одной заданной ручкой), которая добавляет параметр выбора в описание динамического блока. Автоматически добавляет реактор выбора, связанный с параметром выбора.