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

Можно вставлять динамические блоки и использовать их в чертежах (хотя создать их с помощью программного обеспечения невозможно). Так например, динамические блоки применяются в пользовательских чертежах и библиотеках блоков.

В этой теме рассматривается следующее:

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

  • Выполнять операции (перемещение, растягивание, вращение, масштабирование, создание массива, зеркальное отражение) с подмножеством объектов в блоке

  • Изменять блочные ссылки в рамках специальных ограничений

  • Сохранять взаимосвязи между объектами блока при их изменении

  • Выбирать различные варианты в блоке

  • Отображать или скрывать компоненты в блочной ссылке

  • Указывать формы и размеры из заранее определенных наборов и значений

  • Ограничивать размеры объектов до определенных значений и инкрементов (наборов значений)

  • Циклически проходить набор базовых точек при вставке динамических блоков

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

Использование захватов динамических блоков

При выборе динамического блока:

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

  • В палитре Свойства отображаются дополнительные параметры блока

При нажатии или перетаскивании захватов объекты в блочной ссылке изменяются в соответствии с параметрами, которые определяют это изменение.

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

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

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

Тип захвата

Значок

Изменения

Стандартный

dynblk_grip_point

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

Линейный

dynblk_grip_linear

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

Вращение

dynblk_grip_rotation

Вращение объектов в блочной ссылке вокруг оси.

Отразить

dynblk_grip_flip

Зеркальное отражение объектов в блочной ссылке вокруг оси.

Выравнивание

dynblk_grip_alignment

Выравнивание объектов блочной ссылки с другими объектами в чертеже по касательной или перпендикулярно.

Поиск

dynblk_grip_lookup

Изменение форм или размеров на основе предварительно определенных списков. Кроме того, обеспечивается управление видимостью подмножества объектов на основе списков подстановок.

Для работы с захватами динамических блоков:

  1. В графической области выберите ссылку для динамического блока.

  2. Нажмите или перетащите захваты.

  3. В палитре Свойства в области Настроенный пользователем отредактируйте параметры динамического блока.

^ Начало страницы

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

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

Используйте палитру Ссылки для вставки динамических блоков из внешних чертежей.

Используйте команду ExportDrawing для записи динамических блоков в файл чертежа для последующих вставок в другие чертежи.

Для вставки динамических блоков, определенных в текущем чертеже:

  1. Нажмите Вставить > Блок (или введите команду InsertBlock).

  2. В диалоговом окне в поле Имя выберите динамический блок.

    Звездочка dynblk_preview_symbol в правом нижнем углу изображения Предв. просмотр обозначает, что блок является динамическим.

  3. В полях Расположение, Масштабировать и Вращать укажите параметры вставки.

  4. В Block UnitSystem снимите флажок Explode.

  5. Нажмите ОК.

Чтобы вставить динамические блоки из внешних чертежей:

  1. В палитре Ссылки в поле Папки найдите чертеж, который содержит динамический блок.

  2. В области Содержимое дважды нажмите Блок.

  3. Выберите динамический блок.

    Звездочка dynblk_preview_symbol в правом нижнем углу изображения Предв. просмотр обозначает, что блок является динамическим.

  4. Выполните одно из следующих действий:

    • Перетащите блок в графическую область.

    • Щелкните правой кнопкой мыши и выберите пункт Вставить блок. В диалоговом окне укажите параметры вставки:

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

  • При появлении запроса определить точку для вставки блока нажимайте клавишу Ctrl, пока не появится нужное изображение предварительного просмотра.

    Изображение предварительного просмотра для вставки блока в графической области обновляется, и теперь в нем показаны альтернативные базовые точки в положении перекрестия (указателя).

Чтобы записать динамический блок в файл:

  1. Выберите Файл > Экспорт > Экспортировать чертеж (или введите команду ExportDrawing).

  2. В диалоговом окне в поле Источник выберите Блок.

  3. Выберите в списке блок для записи в файл.

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

^ Начало страницы

Связанные разделы

Сброс ссылок динамических блоков

Использование палитры ссылок

Вставка блоков

Сохранение блоков в файл

Исходная тема

Работа с блоками, атрибутами блоков, группами объектов и ссылками