Чтение онлайн

ЖАНРЫ

AutoCAD 2008. Руководство пользователя

Autodesk

Шрифт:

Обзор операций в динамических блоках

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

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

Если

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

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

В динамическом блоке можно использовать следующие типы операций:

■ Перенести

■ Масштаб

■ Растянуть

■ Полярное растяжение

■ Поворот

■ Отразить

■ Массив

■ Поискать

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

Операции и типы параметров

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

Тип операции Параметр
Перенести Точка, линейный, полярный, XY
Масштаб Линейный, полярный, XY
Растянуть Точка, линейный, полярный, XY
Полярное растяжение Полярная
Поворот Поворот
Отразить Отразить
Массив Линейный, полярный, XY
Поискать Поискать
Краткий справочник

Команды

БЛОКРЕД

Открывает диалоговое окно "Редактирование описания блока", а затем редактор блоков

БЛОКРЕАКТ

Добавляет операцию в описание динамических блоков

БЛОКРЕАКТНАБОР

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

БЛОКРЕАКТСВЯЗЬ

Связывает операцию с параметром в описании динамического блока

Системные переменные

Нет

Утилиты

Нет

Ключевые слова для команд

Нет

Использование операций перемещения

в динамическом блоке

Действие операции перемещения подобно действию команды ПЕРЕНЕСТИ. Во вхождении динамического блока операция перемещения приводит к перемещению объектов на заданные расстояние и угол.

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

■ Точка

■ Линейный

■ Полярная

■ XY

После связи операции перемещения с параметром, операция связывается с набором объектов геометрии.

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

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

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

В следующем примере перемещение вхождения блока стула путем перетаскивания ручки параметра точки отображается новым положением этой ручки в палитре свойств.

Задание свойства "Тип расстояния" для операции перемещения

Если операция перемещения связана с параметром XY, то она имеет свойство переопределения Тип расстояния. Это свойство определяет, является ли примененное расстояние для перемещения значением X, значением Y или значениями координат X и Y от базовой точки параметра.

Например, в описании динамических блоков в качестве типа расстояния задается расстояние X для операции перемещения. Это означает, что блок может перемещаться только по оси X. Поэтому в случае перемещения блока по оси Y блок не перемещается.

См. также:

■ Использование переопределения для коэффициента расстояния и смещения угла

Для добавления операции перемещения в описание динамических блоков

1. В редакторе блоков в окне "Палитры вариации блоков" на вкладке "Операции" выберите инструмент "Операция перемещения". 

2. В области рисования редактора блоков выберите параметр, который необходимо связать с операцией. (С операцией перемещения можно связать следующие типы параметров: точка, линейный, полярный и XY.)

3. Выберите объекты (набор), чтобы связать с этой операцией.

4. Нажать ENTER.

5. (Дополнительно) Следуйте подсказкам в командной строке, чтобы указать коэффициент расстояния и угловое смещение.

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

 ■ Используйте указывающее устройство.

 ■ Через запятую введите значения координат X и Y.

ПРИМЕЧАНИЕ. Местоположение операции в описании блока не влияет на внешний вид или функциональные возможности вхождения блока.

Поделиться с друзьями: