Работа в Autodesk AutoCAD 2008

Блоки

Показывать лекцию целиком

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

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

9.1. Создание блоков

Создание блока начинается с его описания. Чтобы сформировать описание блока, необходимо ввести в командную строку команду BLOCK (Блок). При этом откроется диалоговое окно Block Definition (Описание блока) (рис. 9.1).

(рис 9.1) Окно Block Definition (Описание блока)

Для вызова этого окна вы также можете выполнить команду Draw $$\Rightarrow$$ Block $$\Rightarrow$$ Make (Рисование $$\Rightarrow$$ Блок $$\Rightarrow$$ Создать) или нажать кнопку Make Block (Создать блок) на панели 2D Draw (Двухмерное рисование) пульта управления.

Для создания блока с помощью окна Block Definition (Описание блока) выполните следующие действия.

  • Введите название блока в поле Name (Имя) и его описание в поле Description (Описание).
  • Нажмите кнопку Pick point (Указать точку), чтобы выбрать точку вставки блока в проект. После этого окно Block Definition (Описание блока) временно исчезнет, а вам нужно будет указать координаты точки вставки. После щелчка в выбранной точке окно Block Definition (Описание блока) появится вновь и заданные координаты отобразятся в области Base point (Точка основы).
  • Определите примитивы, которые будут входить в состав блока. Вы можете использовать кнопку Select objects (Выбор объектов) или QuickSelect (Быстрый выбор). В первом случае необходимо будет указать примитивы, которые войдут в состав блока, выделив их в рабочей области, а во втором — указав их в окне Quick Select (Быстрый выбор). Вы также можете указать объекты после закрытия окна, установив флажок Specify On - screen (Указать на экране).
  • В области Objects (Объекты) определите поведение исходных объектов после создания блока. Если установить переключатель в положение Retain (Сохранить), то все примитивы сохранятся на своих местах. При выборе положения Convert to block (Преобразовать в блок) они будет преобразованы в блок. И наконец, при положении переключателя Delete (Удалить) исходные объекты будут удалены.
  • В области Behavior (Характер) укажите некоторые характеристики блока. Если блок должен быть аннотационным, установите флажок Annotative (Аннотационный). При этом станет доступен флажок Match block orientation to layout (Ориентация блока в соответствии с листом), который определяет, будет ли блок ориентирован в соответствии с ориентацией листа. Оставьте установленным флажок Scale uniformly (Неоднородный масштаб), если хотите разрешить однородное масштабирование блока, и Allow exploding (Разрешить разбиение), чтобы разрешить разбиение блока на составные части.
  • При необходимости измените единицы измерения, которые будут использоваться при перемещении блока в другие чертежи. Для этого в списке Block unit (Размер блока) выберите нужное значение. По умолчанию используются миллиметры ( Millimeters ).
  • Нажмите кнопку OK, чтобы создать блок.
  • 9.2. Вставка блоков

    Для вставки блоков используется команда INSERT (Вставка). Блоки также можно вставлять, используя следующие возможности программы:

  • команду Insert $$\Rightarrow$$ Block (Вставка $$\Rightarrow$$ Блок);
  • кнопку Insert Block (Вставка блока) на панели 2D Draw (Двухмерное рисование) пульта управления;
  • кнопку Insert Block (Вставка блока) на панели инструментов Insert (Вставка) (рис. 9.2).
  • (рис 9.2) Кнопка Insert Block (Вставка блока) на панели инструментов Insert (Вставка)

    После выполнения одного из описанных выше действий откроется окно Insert (Вставка) (рис. 9.3). Для выбора блока, который будет вставлен, используется список Name (Имя). После открытия окна в нем будет отображаться название блока, который был вставлен последним. Если на рисунке всего один блок, то будет отображаться его имя.

    (рис 9.3) Окно Insert (Вставка)

    В чертеж можно вставлять не только сохраненный ранее блок, но и другой чертеж. Для этого необходимо нажать кнопку Browse (Обзор) и в появившемся окне Select Drawing File (Выбрать файл чертежа) указать необходимый файл. Поскольку для чертежа, в отличие от блока, базовая точка не задается, ею будет служить начальная точка чертежа.

    В области Insertion point (Точка вставки) необходимо указать точку, которая совпадет с базовой точкой блока. Это можно сделать, задав координаты точки вручную. Чтобы задать положение точки на экране, установите флажок Specify On - screen (Указать на экране). В этом случае необходимо будет выбрать точку после закрытия окна Insert (Вставка).

    При вставке блока можно также определить масштабные коэффициенты вставки по трем осям. По умолчанию блок вставляется с коэффициентами, равными единице. Если для той или иной оси задать коэффициент меньше 1, то при вставке блок будет сжат вдоль этой оси, а если указать коэффициент больше 1, он будет растянут. Если требуется задать одинаковый коэффициент масштабирования по всем трем осям, установите флажок Uniform Scale (Одинаковое масштабирование). В этом случае значение коэффициента масштабирования, введенное в поле X, будет действительно также для осей Y и Z.

    Параметры области Rotation (Поворот) дают возможность определить угол поворота блока относительно точки вставки. Если значение параметра Angle (Угол) положительное, блок будет повернут по часовой стрелке на заданный угол, если же отрицательное — против нее. Если вы хотите указать угол поворота вручную с помощью мыши, установите флажок Specify On - screen (Указать на экране). В этом случае необходимо будет указать угол на экране после закрытия окна Insert (Вставка).

    Если при вставке блока необходимо разбить его на составляющие примитивы, установите флажок Explode (Разбить).

    9.3. Атрибуты блоков

    Каждый блок может иметь один или несколько атрибутов — текстовых фрагментов, которые служат для его описания или метки. Атрибуты являются такими же составляющими блока, как примитивы, и добавляются в чертеж при вставке блока. Назначение атрибутов может быть различным и зависит от того, для чего в чертеже используются блоки. Если блоком является штамп чертежа, то атрибуты могут использоваться для того, чтобы каждый раз не вводить один и тот же текст. Если блоки служат для быстрого создания деталей, то атрибуты могут включать их описание и технические характеристики. В зависимости от назначения, атрибуты могут быть скрытыми и видимыми на чертеже.

    Для создания атрибутов выполните одно из следующих действий:

  • введите команду ATTDEF (Аттопр) в командную строку;
  • выполните команду Draw $$\Rightarrow$$ Block $$\Rightarrow$$ Define Attributes (Рисование $$\Rightarrow$$ Блок $$\Rightarrow$$ Определить атрибуты).
  • После этого на экране появится окно Attribute Definition (Определение атрибутов), в котором задаются основные параметры атрибутов (рис. 9.4). Область Attribute (Атрибут) содержит поля для внесения названия атрибутов ( Tag ), приглашений, появляющихся при вставке блока ( Prompt ), а также значений, отображающихся рядом с блоком после его вставки ( Value ).

    (рис 9.4) Окно Attribute Definition (Определение атрибутов)

    Область Mode (Режим) помогает определить режим использования атрибутов. Устанавливая соответствующие флажки, вы можете сделать атрибуты невидимыми на чертеже ( Invisible ), постоянными ( Constant ), при которых текст атрибута будет неизменным, контролируемыми ( Verify ), при которых значение атрибута будет проверяться при вставке блока, заранее установленными ( Preset ), при которых не нужно будет каждый раз при вставке блока вводить значение атрибута в командной строке, с заблокированной позицией ( Lock position ), при которых изменить расположение атрибутов внутри блока невозможно, и многострочными ( Multiple lines ), текст которых будет многострочным.

    В области Insertion Point (Точка вставки) можно определить положение атрибута на чертеже. Если установлен флажок Specify On - screen (Указать на экране), вы можете определить его положение, щелкнув на нужном месте экрана. Сняв флажок, можно задать координаты точки вручную.

    Поскольку атрибут является текстовым фрагментом, для него можно задать некоторые параметры форматирования текста. Это делается в области Text Settings (Настройки текста). Здесь можно указать используемый стиль текста ( Text style ), его высоту ( Text height ) и угол поворота ( Rotation ). Причем два последних параметра можно задать не только с помощью ввода числовых значений, но и указателем мыши в области экрана. Если текст атрибутов является многострочным, в поле Boundary width (Границы по ширине) можно указать ширину строк.

    Для текста можно также установить параметры выравнивания, выбрав нужный вариант из списка Justification (Выравнивание).

  • Left (Влево). При выборе этого параметра следует указать точку на экране. Текст будет выровнен по левому краю относительно этой точки.
  • Align (Вписанный). В этом случае следует указать начало и конец воображаемой горизонтальной линии, на которой располагается текст. Чем больше символов будет в тексте, тем меньше будет его высота.
  • Fit (По ширине). При выборе этого значения следует указать начало и конец воображаемой горизонтальной линии, на которой располагается текст. Чем больше символов будет в тексте, тем меньше будет их ширина.
  • Center (Центр). При выборе данного параметра следует указать точку на экране. Текст будет центрироваться относительно этой точки по горизонтали.
  • Middle (Середина). При выборе этого значения следует указать точку на экране. Текст будет центрироваться относительно этой точки по горизонтали и вертикали.
  • Right (Вправо). При выборе данного параметра следует указать точку на экране. Текст будет выровнен по правому краю относительно этой точки.
  • Top left (Верхний левый). При выборе этого значения следует указать точку на экране, в которой будет расположен левый верхний угол текста.
  • Top center (Верхний по центру). При выборе данного параметра следует указать точку на экране. Текст будет выровнен относительно ее по верху и по центру.
  • Top right (Верхний правый). При выборе этого значения следует указать точку на экране, в которой будет расположен правый верхний угол текста.
  • Middle left (Середина слева). При выборе данного параметра следует указать точку на экране, в которой будет находиться середина прописных букв. При этом текст прижимается к левому краю.
  • Middle center (Середина по центру). При выборе этого значения следует указать точку на экране, в которой будет находиться середина прописных букв. При этом текст будет центрирован по горизонтали.
  • Middle right (Середина справа). При выборе данного параметра следует указать точку на экране, в которой будет находиться середина прописных букв. При этом текст прижимается к правому краю.
  • Bottom left (Нижний левый). При выборе этого значения следует указать точку на экране, в которой будет расположен левый нижний угол текста.
  • Bottom center (Нижний по центру). При выборе данного параметра следует указать точку на экране. Текст будет выровнен относительно ее по низу и по центру.
  • Bottom right (Нижний правый). При выборе этого значения следует указать точку на экране, в которой будет расположен правый нижний угол текста.
  • Созданный атрибут можно вставить в блок так же, как обычный примитив. После добавления атрибута на чертеж он будет внесен в список объектов и вы сможете выбрать его, используя окно Quick Select (Быстрый выбор).

    Вернуться к учебному плану