Проектирование в AutoCAD

Блоки и внешние ссылки

Разбить на страницы
Показывать лекцию целиком

Цель лекции: приобрести навыки работы с блоками и внешними данными.

Работа с блоками

Создание и вставка блоков

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

Блок - это именованный объект, содержащий набор элементов. Блок редактируется как один объект. К характерным точкам элементов блока можно осуществлять привязки. Но изменять отдельные элементы блока нельзя. Блок можно расчленить на отдельные элементы по команде EXPLODE. Кнопка запуска этой команды расположена на панели MODIFY.

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

Блок можно сохранить в данном чертеже или в отдельном файле. В дальнейшем блок можно вставлять в любой чертеж. При этом экземпляры блока присутствуют в базе данных чертежа как ссылка на сохраняемый файл.

Базовая точка - характерная точка, заданная при создании блока. При выделении блока базовая точка отмечается маркером (ручкой). При вставке блока базовая точка совмещается с точкой вставки. Тогда все элементы блока занимают места относительно точки вставки. Базовая точка не обязательно должна быть в пределах блока. Часто ее располагают, например, в начале координат (0,0).

Для создания блока штампа откройте созданный на первой лекции файл ).

(рис 6.1) Штамп А3

Щелкните на кнопке Make Block панели инструментов Draw. В строке команд будет запущена команда .

(рис 6.2) Окно настройки параметров блока

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

  • В поле Name нужно ввести имя (можно с пробелами).
  • В области Base Point можно сменить базовую точку, заданную по умолчанию (0,0,0). Лучше всего использовать объектную привязку.
  • В области Objects щелкнуть по кнопке Select Objects и вернуться в графическую зону, чтобы выделить все элементы блока. После выделения рамкой всех элементов нажать ENTER.
  • Далее нужно решить, что делать с исходными элементами блока:
  • Retain (сохранить). Исходные элементы остаются на чертеже и в базе данных чертежа;
  • Convert to block (преобразовать в блок). Исходные элементы преобразуются в блок и остаются на чертеже и в базе данных чертежа;
  • Delete (удалить). Исходные элементы удаляются.
  • В раскрывающемся списке Block unit выбрать единицы измерения, которые Вы планируете использовать при вставке блока. Если на чертеже-приемнике для остальных элементов выбраны другие единицы, то размер блока будет соответственно скорректирован.
  • Если для блока нужно масштабирование с одинаковыми коэффициентами по осям, то установите флажок Scale uniformly (универсальный масштаб).
  • Если установить флажок Allow exploding (разрешить расчленение), то после вставки блок можно расчленять на отдельные элементы.
  • Блок можно определить как динамический. Для этого нужно установить флажок Open in Block Editor.
  • При нажатии ОК определение блока штампа А3 сохранится в базе данных чертежа и его можно использовать.
  • Сохранение блоков как файлов

    В предыдущем разделе описание блока и его элементы сохранялись в базе данных чертежа-источника. Если нужно штамп А3 вставить в другой чертеж, то это можно сделать с помощью дизайн-центра. Но рациональнее сохранять блоки в файлах. Можно создать из них библиотеку блоков-деталей, блоков-символов, блоков надписей и т.д. Чтобы сохранить блок как файл, выполните следующие операции:

  • Запустите команду Wblock.
  • В диалоговом окне ).
  • В группе Source (Источник) выберите способ создания нового файла:
  • Block - если на чертеже создан блок и его нужно только сохранить в виде отдельного файла, то нужно указать этот переключатель и выбрать блок из раскрывающегося списка;
  • Entire drawing (весь чертеж) - будет сохранен весь чертеж. Если в нем есть блоки, то их извлекают после вставки чертежа;
  • Objects (объекты) - повторяется процедура предыдущего раздела с выделением базовой точки и объектов.
  • Часто бывает, что созданы ненужные блоки. Их можно удалить, запустив из командной строки команду .

    (рис 6.3) Сохранение блока в виде отдельного файла (рис 6.4) Диалоговое окно команды Purge

    Редактирование блоков производится в следующем порядке:

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

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

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

    Использование диалогового окна Insert

    Блок можно вставить в чертеж следующими способами:

  • ввести в командную строку команду Insert;
  • выбрать команду меню Insert -Block;
  • щелкнуть по кнопке Insert Block панели инструментов Draw;
  • щелкнуть по кнопке DesignCenter.
  • В первых трех случаях активизируется окно .

    (рис 6.5) Диалоговое окно команды Insert

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

    Можно поставить флажок Specify On-screen (указать на экране) в каждой из групп. Если флажок Specify On-screen установлен хотя бы в одной группе, то при вставке в командной строке выводится предложение указать эти параметры. Эта методика удобна, когда нужно согласовать вставляемый блок с существующими на чертеже объектами.

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

    Использование дизайн-центра

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

  • набрать команду adcenter;
  • указать пункт меню Tools - Palettes - DesignCenter;
  • щелкнуть по кнопке DesignCenter на панели Standard;
  • нажать клавиши Ctrl+2.
  • В левой панели палитры найдите файл чертежа, из которого нужно импортировать блок (рис 6.6). После двойного щелчка на пиктограмме Block в правой панели откроется список блоков данного чертежа. Его вид и описание можно просмотреть, щелкая по кнопкам Preview и Description.

    (рис 6.6) Палитра DesignCenter

    Вставить блок на чертеж можно тремя способами:

  • двойным щелчком по пиктограмме блока - открывается окно Insert;
  • из контекстного меню пиктограммы блока - открывается окно Insert;
  • перетащить пиктограмму блока на чертеж. Точкой вставки будет точка, в которой была отпущена клавиша мыши.
  • Задание 5.1. Вставить блоки двери в план первого этажа.

  • Откройте новый файл. Нарисуйте двери и создайте из них блок с именем "Двери". Сохраните файл как "Двери.dwg" в своей папке. Закройте файл.
  • Откройте новый файл. Нарисуйте план помещений первого этажа (рис 6.7). Вызовите палитру DesignCenter. Найдите файл "Двери.dwg" и блок "Двери".
  • Вставьте блок двери в стену каждой комнаты. Определяйте точки вставки, коэффициенты масштабирования и углы поворота в окне Insert или непосредственно на экране. Вырежьте дверной проем командой Trim.
  • Блок "Двери" изображен в левом верхнем углу рисунка. Две двери вставлены.

    (рис 6.7) План первого этажа

    Работа с атрибутами блоков

    Создание атрибутов блоков

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

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

    При определении атрибута создается шаблон, в который вносятся значения при вставке блока. Мы задаем тэг (tag), соответствующий полю или категории в базе данных. При вставке блока программа запрашивает у нас значение тэга. Например, для тэга цена значением может быть число7500.

    Атрибуты добавляют к элементам блока. Если блок существует, его надо расчленить и добавить атрибуты. После этого нужно определить блок вновь.

    Для создания атрибутов через меню Draw - Block - Define Attributes запускаем команду ).

    (рис 6.8) Определение атрибутов и их отображение после вставки

    В поле Tag задается имя атрибута (писать без пробелов). В поле Prompt задается расшифровка имени. В поле Value пишем то, что будет отображено на экране.

    В группе Mode можно установить четыре флажка:

  • Invisible (невидимый) - значение атрибута на чертеже не отображается;
  • Constant - значение атрибута фиксировано и при вставке не проверяется;
  • Verify (контролируемый) - при вставке блока выполняется проверка правильности значения;
  • Preset (предустановленный) - устанавливается значение по умолчанию. Для установки этого значения нужно открыть диалоговое окно Field кнопкой Insert Field.
  • В группе справа внизу.

    При создании атрибутов следует располагать их на отдельном слое. На этом же слое они будут вставлены в новый чертеж. После задания атрибутов нужно создать блок, щелкнув по кнопке Make Block панели инструментов Draw. Процедура создания блока описана выше.

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

    Редактирование атрибутов

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

    (рис 6.9) Окно редактирования атрибутов блока

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

    Второй редактор атрибутов очень похож на описанный (рис 6.10). Легче всего его окно вызвать двойным щелчком по тексту атрибутов на чертеже.

    (рис 6.10) Расширенный редактор атрибутов

    Изменить значение атрибута можно в поле Value. Закладки Text Options и Properties не отличаются от таковых в Block Attribute Manager. После редактирования атрибутов программа регенерирует чертеж.

    Подключение внешних ссылок

    Вставка внешних ссылок

    Внешняя ссылка (external reference или xref) - это указатель на какой-либо чертеж, позволяющий вывести его на экран, не покидая текущий чертеж. Файл внешней ссылки (в отличие от блока) не является частью текущего чертежа. В текущем чертеже хранится только информация об имени и адресе чертежа ссылки. Тем не менее, изображение внешней ссылки реальное: можно привязываться к объектным привязкам, управлять видимостью слоев и напечатать чертеж.

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

  • сокращение размера чертежа, так как текущий чертеж содержит только ссылку (имя и адрес) на другой чертеж;
  • на чертеже всегда будут обновленные версии внешних ссылок, так как при каждом открытии чертежа внешние ссылки загружаются вновь;
  • внешние ссылки легко отключить.
  • Как и в других случаях, с внешними ссылками можно работать, используя несколько элементов интерфейса:

  • панель инструментов Reference;
  • меню Insert;
  • палитру инструментов File References.
  • На рис 6.11 изображены:

  • открытое подменю Insert - DWG Reference;
  • палитра File References со списком внешних ссылок;
  • панель инструментов внешних ссылок.
  • (рис 6.11) Инструменты для работы с внешними ссылками

    Чаще всего предпочитают работать с панелью инструментов Reference. Кнопки панели имеют следующие подсказки:

  • External References;
  • Attach Xref;
  • Clip Xref;
  • Xbind;
  • Xref Frame.
  • Давайте рассмотрим типичный пример. Мы выполнили чертеж поэтажного плана дома в масштабе 1:1. Мы хотели бы далее распечатать его на листе А4, чтобы передать коллегам для обсуждения. Габариты дома составляют 12000х12000 мм - поэтому сразу чертить дом c лимитами листа А4 было невозможно.

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

  • Scale - уменьшаем изображение в 100 раз - с учетом размеров получим квадрат со сторонами ~150 мм;
  • Move - назначаем левой нижней точке изображения (base point) координаты (30,40) мм;
  • ).
  • (рис 6.12) Настройка вставки внешней ссылки

    Настройка ссылки в окне производится по следующим параметрам:

  • Найдем адрес файла, который подключаем в качестве внешней ссылки.
  • Далее выберем тип ссылки:
  • Attachment (подключение). Если установить этот переключатель, то на чертеже будут видны все вложенные уровни внешней ссылки;
  • Overlay (наложение). При наложении видна лишь ссылка первого уровня, а вложенные ссылки не видны.
  • В раскрывающемся списке Path Type (тип адреса) выберем необходимый тип:
  • Full path (полный адрес) - задание абсолютного адреса с именем диска;
  • Relative path (относительный адрес) - задание адреса относительно текущей папки;
  • No path (без адреса) - файл-источник находится в текущей папке.
  • В нижней части окна зададим точку вставки, масштаб и угол поворота. Эти параметры можно задать и на экране по запросам программы.
  • После нажатия ОК штамп установится на экран. Нижний левый угол рамки будет в начале координат. Внешняя ссылка похожа на блок, но ее нельзя расчленить. К любым объектам внешней ссылки можно применять объектные привязки.

    Задание 5.2.

  • Осуществите инверсную задачу по отношению к описанной выше операции. В качестве основного чертежа выберите файл A3-Land.dwg. На этом чертеже имеется только штамп с основной надписью. А файлом внешней ссылки будет файл с планом первого этажа коттеджа. Выберите коэффициент масштабирования 1:100. Поставьте координаты точки вставки (30,40). Возможно, положение рисунка придется подкорректировать.
  • Откройте пустой чертеж MyFile.dwt. Подключите внешнюю ссылку файла А4-Land.dwg, который выполнен в п1 данного задания. Теперь у Вас есть отображение штампа с файла A3-Land.dwg, который, в свою очередь, имеет отображение плана дома со ссылки второго уровня.
  • Редактирование внешних ссылок на месте

    В процессе работы с внешними ссылками на файле-приемнике иногда бывает необходимо внести исправления в файл-источник. Оригинал внешней ссылки или блока можно отредактировать на текущем чертеже и сохранить результат в файле ссылки. Можно даже переносить объекты с текущего чертежа в файл ссылки и наоборот. Эта операция называется in-place editing.

    Чтобы отредактировать на месте внешнюю ссылку, надо двойным щелчком на ней вызвать окно редактирования ). Это окно вызывается по команде меню Modify - Xref and Block Editing - Edit Reference In-Place.

    (рис 6.13) Окно редактирования внешней ссылки

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

  • автоматически выделить все вложенные объекты;
  • выводить приглашения на выделение вложенных объектов.
  • Вкладка Setting показана внизу справа. На ней отмечены флажками два параметра:

  • создать уникальные имена слоя, стиля и блока;
  • блокирование объектов, не входящих в рабочий набор.
  • Имена новых объектов будут отмечены символом $=$, чтобы отличить их от текущих объектов. По второму отмеченному пункту программа заблокирует все объекты текущего чертежа, чтобы случайно их не изменить. В результате после нажатия кнопки ).

    (рис 6.14) Панель инструментов Refedit

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

  • Изменение свойств объекта, таких как слой, цвет, тип линий.
  • Удаление объекта. При этом он удаляется из файла-оригинала внешней ссылки.
  • Добавление в источник ссылки или блока вновь вычерченного объекта.
  • Перенос объекта рабочего чертежа в ссылку или блок. Для этого нужно выделить объект текущего чертежа и щелкнуть по кнопке Add to Working set (добавить в рабочий набор).
  • Перенос объекта ссылки или блока в текущий чертеж. Для этого нужно выделить объект из рабочего набора внешней ссылки или блока и нажать кнопку Remove from Working set (удалить из рабочего набора).
  • Если мы хотим отменить изменения внешней ссылки или блока, то кнопкой Close Reference можно закрыть их без сохранения изменений. Щелчок по кнопке Save Reference Edits сохраняет все изменения. Если объектам ссылки были присвоены свойства, которых у них не было ранее (например, слой), то программа скопирует эти свойства и в источник ссылки. При редактировании на месте вставленного блока его определение будет скорректировано, а все вставленные в другие файлы экземпляры блока будут регенерированы в соответствие с новым определением.

    Вставка рисунка

    В правой части панели инструментов ) находятся кнопки для работы с рисунками:

  • Attach image;
  • Clip image;
  • Adjust image;
  • Image quality;
  • Image Transparency;
  • Image Frame.
  • Рисунки вставляются в чертеж как ссылка по команде Insert - Raster Image Reference. После запуска команды активируется диалоговое окно вставки. В нем можно задать параметры вставки: точку вставки, масштаб и угол поворота. Если щелкнуть по кнопке Details, то можно увитеть сведения о величине разрешения и размере изображения в пикселях и единицах чертежа.

    К чертежу можно подключать тонированные изображения, сохраненные с расширениями PCX, JPG, PNG, TIF,TGA, BMP. Обычно на одном листе с чертежом создают плавающий экран, в котором размещают тонированный рисунок для наглядного представления об объекте в целом.

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

  • изменение размеров путем масштабирования;
  • обрезка изображений по команде Modify - Clip - Image;
  • изменение яркости, контрастности и затенением изображения по команде Modify - Object - Image - Adjust (настройка);
  • изменение качества изображения по команде Modify - Object - Image - Quality. Программа выведет запрос
    Enter image quality setting [High/Draft]<High> (Введите параметр качества [Высокое/Черновик]<Высокое>)
              
  • Данная команда определяет качество всех изображений чертежа. Если рисунков много и все показываются с высоким качеством, то скорость работы с файлом сильно уменьшается. В этом случае выбирают низкое качество показа рисунков на экране. Качество рисунков, выводимых на бумагу, всегда высокое.

  • регулировка прозрачности фона рисунка возможна только для форматов (например, GIF), которые поддерживают эту опцию. Команда: Modify - Object - Image - Transparancy (прозрачность);
  • отключение рамки (границы) во всех растровых изображениях на чертеже по команде Modify - Object - Image - Frame (рамка). Здесь можно выбрать один из трех параметров:
  • 0 - отключение рамки на экране и при печати;
    1 - вывод рамки на экране и при печати;
    2 - вывод рамки на экране и отключение при печати.

    Задание 5.3. Вставьте рисунок на чертеж и опробуйте все описанные операции редактирования.

    Пользовательская система координат

    При открытии файла на чертеже устанавливается мировая система координат (МСК). Ориентация осей относительно графической зоны общепринятая. Ось Х направлена вправо по горизонтали - на восток. Ось Y направлена вертикально вверх - на север. Отсчет полярных углов идет против часовой стрелки от направления оси Х. Ось Z направлена на пользователя.

    При вычерчивании конструкций для удобства создают новую пользовательскую систему координат ПСК (User Coordinate System) на основе существующей за счет операций:

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

    Перенос начала координат без поворота производится по команде Tools - New UCS - Origin. В командной строке отражаются следующие запросы:

    Command: _ucs
    Current ucs name:  *WORLD*
    Specify origin of UCS or [Face/NAmed/OBject/Previous/View/World/X/Y/Z/ZAxis] 
    <World>: _o
    Specify new origin point <0,0,0>: 50,50,0
        

    Координаты новой точки начала координат можно указать любым способом. В приведенном примере просто набрано с клавиатуры 50,50,0.

    Поворот системы координат вокруг оси Z производится по команде Tools - New UCS - Z. В командной строке отражаются следующие запросы:

    Command: _ucs
    Current ucs name:  *NO NAME*
    Specify origin of UCS or [Face/NAmed/OBject/Previous/View/World/X/Y/Z/ZAxis] 
    <World>: _z
    Specify rotation angle about Z axis <90>: 30
        

    В результате выполнения этой команды оси повернутся против часовой стрелки на $$30^о$$. Начало координат останется на месте.

    Задание 5.4. Построить куб с ребром 50 мм в изометрической проекции.

    Изометрический или аксонометрический чертеж представляет собой псевдопространственное изображение (рис 6.15). Это не трехмерный, а двумерный чертеж, хотя он отображает пространственную форму. Грани куба рисуются как ромбы. Ребра куба вычерчиваются равными между собой параллельно осям координат. Оси координат имеют следующие углы ориентации: $$Х - 30^о,\;Z - 90^o,\;Y - 150^o$$.

    (рис 6.15) Построение куба в изометрической проекции

    Ключевые термины

    Блок - именованный объект, содержащий набор элементов.

    Динамический блок - блок, содержащий параметры редактирования и вставки.

    Базовая точка - характерная точка, заданная при создании блока.

    Атрибуты блока - текстовые надписи, подключенные к блокам.

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

    UCS (ПСК) - User Coordinate System (пользовательская система координат).

    Краткие итоги

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

    Вопросы

  • Как создать блок?
  • Как разбить блок на элементы?
  • По какой команде можно подключить внешнюю ссылку?
  • Как создать тэги атрибутов блока?
  • Какова технология редактирования блоков и внешних ссылок?
  • Что значит "отсечение" внешней ссылки?
  • Упражнение "Фасады коттеджа"

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

    Крыша над базовой частью помещения коттеджа выполнена в виде двух взаимно-перпендикулярных плоских пластин размером 9000х14000 мм с наклоном к горизонту $$45^о$$. Наклон крыши над эркером второго этажа составляет $$60^о$$ к горизонту.

    Начертите южный и восточный фасады по прилагаемым рисункам.

    (рис 6.16) Восточный фасад коттеджа (рис 6.17) Южный фасад коттеджа

    Постройте отметки высот. За нулевой уровень обычно берут уровень перекрытия фундамента, т.е. уровень пола первого этажа. Фундамент будет расположен на отрицательном уровне.

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

    (рис 6.18) Южный фасад строений
    Страницы:

    Цель лекции: приобрести навыки работы с блоками и внешними данными.

    Работа с блоками

    Создание и вставка блоков

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

    Блок - это именованный объект, содержащий набор элементов. Блок редактируется как один объект. К характерным точкам элементов блока можно осуществлять привязки. Но изменять отдельные элементы блока нельзя. Блок можно расчленить на отдельные элементы по команде EXPLODE. Кнопка запуска этой команды расположена на панели MODIFY.

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

    Блок можно сохранить в данном чертеже или в отдельном файле. В дальнейшем блок можно вставлять в любой чертеж. При этом экземпляры блока присутствуют в базе данных чертежа как ссылка на сохраняемый файл.

    Базовая точка - характерная точка, заданная при создании блока. При выделении блока базовая точка отмечается маркером (ручкой). При вставке блока базовая точка совмещается с точкой вставки. Тогда все элементы блока занимают места относительно точки вставки. Базовая точка не обязательно должна быть в пределах блока. Часто ее располагают, например, в начале координат (0,0).

    Для создания блока штампа откройте созданный на первой лекции файл ).

    (рис 6.1) Штамп А3

    Щелкните на кнопке Make Block панели инструментов Draw. В строке команд будет запущена команда .

    (рис 6.2) Окно настройки параметров блока

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

  • В поле Name нужно ввести имя (можно с пробелами).
  • В области Base Point можно сменить базовую точку, заданную по умолчанию (0,0,0). Лучше всего использовать объектную привязку.
  • В области Objects щелкнуть по кнопке Select Objects и вернуться в графическую зону, чтобы выделить все элементы блока. После выделения рамкой всех элементов нажать ENTER.
  • Далее нужно решить, что делать с исходными элементами блока:
  • Retain (сохранить). Исходные элементы остаются на чертеже и в базе данных чертежа;
  • Convert to block (преобразовать в блок). Исходные элементы преобразуются в блок и остаются на чертеже и в базе данных чертежа;
  • Delete (удалить). Исходные элементы удаляются.
  • В раскрывающемся списке Block unit выбрать единицы измерения, которые Вы планируете использовать при вставке блока. Если на чертеже-приемнике для остальных элементов выбраны другие единицы, то размер блока будет соответственно скорректирован.
  • Если для блока нужно масштабирование с одинаковыми коэффициентами по осям, то установите флажок Scale uniformly (универсальный масштаб).
  • Если установить флажок Allow exploding (разрешить расчленение), то после вставки блок можно расчленять на отдельные элементы.
  • Блок можно определить как динамический. Для этого нужно установить флажок Open in Block Editor.
  • При нажатии ОК определение блока штампа А3 сохранится в базе данных чертежа и его можно использовать.
  • Сохранение блоков как файлов

    В предыдущем разделе описание блока и его элементы сохранялись в базе данных чертежа-источника. Если нужно штамп А3 вставить в другой чертеж, то это можно сделать с помощью дизайн-центра. Но рациональнее сохранять блоки в файлах. Можно создать из них библиотеку блоков-деталей, блоков-символов, блоков надписей и т.д. Чтобы сохранить блок как файл, выполните следующие операции:

  • Запустите команду Wblock.
  • В диалоговом окне ).
  • В группе Source (Источник) выберите способ создания нового файла:
  • Block - если на чертеже создан блок и его нужно только сохранить в виде отдельного файла, то нужно указать этот переключатель и выбрать блок из раскрывающегося списка;
  • Entire drawing (весь чертеж) - будет сохранен весь чертеж. Если в нем есть блоки, то их извлекают после вставки чертежа;
  • Objects (объекты) - повторяется процедура предыдущего раздела с выделением базовой точки и объектов.
  • Часто бывает, что созданы ненужные блоки. Их можно удалить, запустив из командной строки команду .

    (рис 6.3) Сохранение блока в виде отдельного файла (рис 6.4) Диалоговое окно команды Purge

    Редактирование блоков производится в следующем порядке:

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

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

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

    Использование диалогового окна Insert

    Блок можно вставить в чертеж следующими способами:

  • ввести в командную строку команду Insert;
  • выбрать команду меню Insert -Block;
  • щелкнуть по кнопке Insert Block панели инструментов Draw;
  • щелкнуть по кнопке DesignCenter.
  • В первых трех случаях активизируется окно .

    (рис 6.5) Диалоговое окно команды Insert

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

    Можно поставить флажок Specify On-screen (указать на экране) в каждой из групп. Если флажок Specify On-screen установлен хотя бы в одной группе, то при вставке в командной строке выводится предложение указать эти параметры. Эта методика удобна, когда нужно согласовать вставляемый блок с существующими на чертеже объектами.

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

    Использование дизайн-центра

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

  • набрать команду adcenter;
  • указать пункт меню Tools - Palettes - DesignCenter;
  • щелкнуть по кнопке DesignCenter на панели Standard;
  • нажать клавиши Ctrl+2.
  • В левой панели палитры найдите файл чертежа, из которого нужно импортировать блок (рис 6.6). После двойного щелчка на пиктограмме Block в правой панели откроется список блоков данного чертежа. Его вид и описание можно просмотреть, щелкая по кнопкам Preview и Description.

    (рис 6.6) Палитра DesignCenter

    Вставить блок на чертеж можно тремя способами:

  • двойным щелчком по пиктограмме блока - открывается окно Insert;
  • из контекстного меню пиктограммы блока - открывается окно Insert;
  • перетащить пиктограмму блока на чертеж. Точкой вставки будет точка, в которой была отпущена клавиша мыши.
  • Задание 5.1. Вставить блоки двери в план первого этажа.

  • Откройте новый файл. Нарисуйте двери и создайте из них блок с именем "Двери". Сохраните файл как "Двери.dwg" в своей папке. Закройте файл.
  • Откройте новый файл. Нарисуйте план помещений первого этажа (рис 6.7). Вызовите палитру DesignCenter. Найдите файл "Двери.dwg" и блок "Двери".
  • Вставьте блок двери в стену каждой комнаты. Определяйте точки вставки, коэффициенты масштабирования и углы поворота в окне Insert или непосредственно на экране. Вырежьте дверной проем командой Trim.
  • Блок "Двери" изображен в левом верхнем углу рисунка. Две двери вставлены.

    (рис 6.7) План первого этажа

    Работа с атрибутами блоков

    Создание атрибутов блоков

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

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

    При определении атрибута создается шаблон, в который вносятся значения при вставке блока. Мы задаем тэг (tag), соответствующий полю или категории в базе данных. При вставке блока программа запрашивает у нас значение тэга. Например, для тэга цена значением может быть число7500.

    Атрибуты добавляют к элементам блока. Если блок существует, его надо расчленить и добавить атрибуты. После этого нужно определить блок вновь.

    Для создания атрибутов через меню Draw - Block - Define Attributes запускаем команду ).

    (рис 6.8) Определение атрибутов и их отображение после вставки

    В поле Tag задается имя атрибута (писать без пробелов). В поле Prompt задается расшифровка имени. В поле Value пишем то, что будет отображено на экране.

    В группе Mode можно установить четыре флажка:

  • Invisible (невидимый) - значение атрибута на чертеже не отображается;
  • Constant - значение атрибута фиксировано и при вставке не проверяется;
  • Verify (контролируемый) - при вставке блока выполняется проверка правильности значения;
  • Preset (предустановленный) - устанавливается значение по умолчанию. Для установки этого значения нужно открыть диалоговое окно Field кнопкой Insert Field.
  • В группе справа внизу.

    При создании атрибутов следует располагать их на отдельном слое. На этом же слое они будут вставлены в новый чертеж. После задания атрибутов нужно создать блок, щелкнув по кнопке Make Block панели инструментов Draw. Процедура создания блока описана выше.

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

    Редактирование атрибутов

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

    (рис 6.9) Окно редактирования атрибутов блока

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

    Второй редактор атрибутов очень похож на описанный (рис 6.10). Легче всего его окно вызвать двойным щелчком по тексту атрибутов на чертеже.

    (рис 6.10) Расширенный редактор атрибутов

    Изменить значение атрибута можно в поле Value. Закладки Text Options и Properties не отличаются от таковых в Block Attribute Manager. После редактирования атрибутов программа регенерирует чертеж.

    Подключение внешних ссылок

    Вставка внешних ссылок

    Внешняя ссылка (external reference или xref) - это указатель на какой-либо чертеж, позволяющий вывести его на экран, не покидая текущий чертеж. Файл внешней ссылки (в отличие от блока) не является частью текущего чертежа. В текущем чертеже хранится только информация об имени и адресе чертежа ссылки. Тем не менее, изображение внешней ссылки реальное: можно привязываться к объектным привязкам, управлять видимостью слоев и напечатать чертеж.

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

  • сокращение размера чертежа, так как текущий чертеж содержит только ссылку (имя и адрес) на другой чертеж;
  • на чертеже всегда будут обновленные версии внешних ссылок, так как при каждом открытии чертежа внешние ссылки загружаются вновь;
  • внешние ссылки легко отключить.
  • Как и в других случаях, с внешними ссылками можно работать, используя несколько элементов интерфейса:

  • панель инструментов Reference;
  • меню Insert;
  • палитру инструментов File References.
  • На рис 6.11 изображены:

  • открытое подменю Insert - DWG Reference;
  • палитра File References со списком внешних ссылок;
  • панель инструментов внешних ссылок.
  • (рис 6.11) Инструменты для работы с внешними ссылками

    Чаще всего предпочитают работать с панелью инструментов Reference. Кнопки панели имеют следующие подсказки:

  • External References;
  • Attach Xref;
  • Clip Xref;
  • Xbind;
  • Xref Frame.
  • Давайте рассмотрим типичный пример. Мы выполнили чертеж поэтажного плана дома в масштабе 1:1. Мы хотели бы далее распечатать его на листе А4, чтобы передать коллегам для обсуждения. Габариты дома составляют 12000х12000 мм - поэтому сразу чертить дом c лимитами листа А4 было невозможно.

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

  • Scale - уменьшаем изображение в 100 раз - с учетом размеров получим квадрат со сторонами ~150 мм;
  • Move - назначаем левой нижней точке изображения (base point) координаты (30,40) мм;
  • ).
  • (рис 6.12) Настройка вставки внешней ссылки

    Настройка ссылки в окне производится по следующим параметрам:

  • Найдем адрес файла, который подключаем в качестве внешней ссылки.
  • Далее выберем тип ссылки:
  • Attachment (подключение). Если установить этот переключатель, то на чертеже будут видны все вложенные уровни внешней ссылки;
  • Overlay (наложение). При наложении видна лишь ссылка первого уровня, а вложенные ссылки не видны.
  • В раскрывающемся списке Path Type (тип адреса) выберем необходимый тип:
  • Full path (полный адрес) - задание абсолютного адреса с именем диска;
  • Relative path (относительный адрес) - задание адреса относительно текущей папки;
  • No path (без адреса) - файл-источник находится в текущей папке.
  • В нижней части окна зададим точку вставки, масштаб и угол поворота. Эти параметры можно задать и на экране по запросам программы.
  • После нажатия ОК штамп установится на экран. Нижний левый угол рамки будет в начале координат. Внешняя ссылка похожа на блок, но ее нельзя расчленить. К любым объектам внешней ссылки можно применять объектные привязки.

    Задание 5.2.

  • Осуществите инверсную задачу по отношению к описанной выше операции. В качестве основного чертежа выберите файл A3-Land.dwg. На этом чертеже имеется только штамп с основной надписью. А файлом внешней ссылки будет файл с планом первого этажа коттеджа. Выберите коэффициент масштабирования 1:100. Поставьте координаты точки вставки (30,40). Возможно, положение рисунка придется подкорректировать.
  • Откройте пустой чертеж MyFile.dwt. Подключите внешнюю ссылку файла А4-Land.dwg, который выполнен в п1 данного задания. Теперь у Вас есть отображение штампа с файла A3-Land.dwg, который, в свою очередь, имеет отображение плана дома со ссылки второго уровня.
  • Редактирование внешних ссылок на месте

    В процессе работы с внешними ссылками на файле-приемнике иногда бывает необходимо внести исправления в файл-источник. Оригинал внешней ссылки или блока можно отредактировать на текущем чертеже и сохранить результат в файле ссылки. Можно даже переносить объекты с текущего чертежа в файл ссылки и наоборот. Эта операция называется in-place editing.

    Чтобы отредактировать на месте внешнюю ссылку, надо двойным щелчком на ней вызвать окно редактирования ). Это окно вызывается по команде меню Modify - Xref and Block Editing - Edit Reference In-Place.

    (рис 6.13) Окно редактирования внешней ссылки

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

  • автоматически выделить все вложенные объекты;
  • выводить приглашения на выделение вложенных объектов.
  • Вкладка Setting показана внизу справа. На ней отмечены флажками два параметра:

  • создать уникальные имена слоя, стиля и блока;
  • блокирование объектов, не входящих в рабочий набор.
  • Имена новых объектов будут отмечены символом $=$, чтобы отличить их от текущих объектов. По второму отмеченному пункту программа заблокирует все объекты текущего чертежа, чтобы случайно их не изменить. В результате после нажатия кнопки ).

    (рис 6.14) Панель инструментов Refedit

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

  • Изменение свойств объекта, таких как слой, цвет, тип линий.
  • Удаление объекта. При этом он удаляется из файла-оригинала внешней ссылки.
  • Добавление в источник ссылки или блока вновь вычерченного объекта.
  • Перенос объекта рабочего чертежа в ссылку или блок. Для этого нужно выделить объект текущего чертежа и щелкнуть по кнопке Add to Working set (добавить в рабочий набор).
  • Перенос объекта ссылки или блока в текущий чертеж. Для этого нужно выделить объект из рабочего набора внешней ссылки или блока и нажать кнопку Remove from Working set (удалить из рабочего набора).
  • Если мы хотим отменить изменения внешней ссылки или блока, то кнопкой Close Reference можно закрыть их без сохранения изменений. Щелчок по кнопке Save Reference Edits сохраняет все изменения. Если объектам ссылки были присвоены свойства, которых у них не было ранее (например, слой), то программа скопирует эти свойства и в источник ссылки. При редактировании на месте вставленного блока его определение будет скорректировано, а все вставленные в другие файлы экземпляры блока будут регенерированы в соответствие с новым определением.

    Вставка рисунка

    В правой части панели инструментов ) находятся кнопки для работы с рисунками:

  • Attach image;
  • Clip image;
  • Adjust image;
  • Image quality;
  • Image Transparency;
  • Image Frame.
  • Рисунки вставляются в чертеж как ссылка по команде Insert - Raster Image Reference. После запуска команды активируется диалоговое окно вставки. В нем можно задать параметры вставки: точку вставки, масштаб и угол поворота. Если щелкнуть по кнопке Details, то можно увитеть сведения о величине разрешения и размере изображения в пикселях и единицах чертежа.

    К чертежу можно подключать тонированные изображения, сохраненные с расширениями PCX, JPG, PNG, TIF,TGA, BMP. Обычно на одном листе с чертежом создают плавающий экран, в котором размещают тонированный рисунок для наглядного представления об объекте в целом.

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

  • изменение размеров путем масштабирования;
  • обрезка изображений по команде Modify - Clip - Image;
  • изменение яркости, контрастности и затенением изображения по команде Modify - Object - Image - Adjust (настройка);
  • изменение качества изображения по команде Modify - Object - Image - Quality. Программа выведет запрос
    Enter image quality setting [High/Draft]<High> (Введите параметр качества [Высокое/Черновик]<Высокое>)
              
  • Данная команда определяет качество всех изображений чертежа. Если рисунков много и все показываются с высоким качеством, то скорость работы с файлом сильно уменьшается. В этом случае выбирают низкое качество показа рисунков на экране. Качество рисунков, выводимых на бумагу, всегда высокое.

  • регулировка прозрачности фона рисунка возможна только для форматов (например, GIF), которые поддерживают эту опцию. Команда: Modify - Object - Image - Transparancy (прозрачность);
  • отключение рамки (границы) во всех растровых изображениях на чертеже по команде Modify - Object - Image - Frame (рамка). Здесь можно выбрать один из трех параметров:
  • 0 - отключение рамки на экране и при печати;
    1 - вывод рамки на экране и при печати;
    2 - вывод рамки на экране и отключение при печати.

    Задание 5.3. Вставьте рисунок на чертеж и опробуйте все описанные операции редактирования.

    Пользовательская система координат

    При открытии файла на чертеже устанавливается мировая система координат (МСК). Ориентация осей относительно графической зоны общепринятая. Ось Х направлена вправо по горизонтали - на восток. Ось Y направлена вертикально вверх - на север. Отсчет полярных углов идет против часовой стрелки от направления оси Х. Ось Z направлена на пользователя.

    При вычерчивании конструкций для удобства создают новую пользовательскую систему координат ПСК (User Coordinate System) на основе существующей за счет операций:

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

    Перенос начала координат без поворота производится по команде Tools - New UCS - Origin. В командной строке отражаются следующие запросы:

    Command: _ucs
    Current ucs name:  *WORLD*
    Specify origin of UCS or [Face/NAmed/OBject/Previous/View/World/X/Y/Z/ZAxis] 
    <World>: _o
    Specify new origin point <0,0,0>: 50,50,0
        

    Координаты новой точки начала координат можно указать любым способом. В приведенном примере просто набрано с клавиатуры 50,50,0.

    Поворот системы координат вокруг оси Z производится по команде Tools - New UCS - Z. В командной строке отражаются следующие запросы:

    Command: _ucs
    Current ucs name:  *NO NAME*
    Specify origin of UCS or [Face/NAmed/OBject/Previous/View/World/X/Y/Z/ZAxis] 
    <World>: _z
    Specify rotation angle about Z axis <90>: 30
        

    В результате выполнения этой команды оси повернутся против часовой стрелки на $$30^о$$. Начало координат останется на месте.

    Задание 5.4. Построить куб с ребром 50 мм в изометрической проекции.

    Изометрический или аксонометрический чертеж представляет собой псевдопространственное изображение (рис 6.15). Это не трехмерный, а двумерный чертеж, хотя он отображает пространственную форму. Грани куба рисуются как ромбы. Ребра куба вычерчиваются равными между собой параллельно осям координат. Оси координат имеют следующие углы ориентации: $$Х - 30^о,\;Z - 90^o,\;Y - 150^o$$.

    (рис 6.15) Построение куба в изометрической проекции

    Ключевые термины

    Блок - именованный объект, содержащий набор элементов.

    Динамический блок - блок, содержащий параметры редактирования и вставки.

    Базовая точка - характерная точка, заданная при создании блока.

    Атрибуты блока - текстовые надписи, подключенные к блокам.

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

    UCS (ПСК) - User Coordinate System (пользовательская система координат).

    Краткие итоги

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

    Вопросы

  • Как создать блок?
  • Как разбить блок на элементы?
  • По какой команде можно подключить внешнюю ссылку?
  • Как создать тэги атрибутов блока?
  • Какова технология редактирования блоков и внешних ссылок?
  • Что значит "отсечение" внешней ссылки?
  • Упражнение "Фасады коттеджа"

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

    Крыша над базовой частью помещения коттеджа выполнена в виде двух взаимно-перпендикулярных плоских пластин размером 9000х14000 мм с наклоном к горизонту $$45^о$$. Наклон крыши над эркером второго этажа составляет $$60^о$$ к горизонту.

    Начертите южный и восточный фасады по прилагаемым рисункам.

    (рис 6.16) Восточный фасад коттеджа (рис 6.17) Южный фасад коттеджа

    Постройте отметки высот. За нулевой уровень обычно берут уровень перекрытия фундамента, т.е. уровень пола первого этажа. Фундамент будет расположен на отрицательном уровне.

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

    (рис 6.18) Южный фасад строений
    Вернуться к учебному плану