Глава 8
Кнопка
панели Вставка | Ссылка (Insert | Reference) ленты (рис. 8.41) соответству-
ет команде ПРИСОЕДИНИТЬ (ATTACH), с помощью которой можно вставить внеш-
нюю ссылку нескольких типов, в том числе и DWG-ссылку.
Команда ССВСТАВИТЬ (XATTACH) открывает диалоговое окно Выбор файла внеш-
ней ссылки (Select Reference File), являющееся обычным окном выбора файлов. Ука-
жите, например, в знакомой нам папке примеров Sample\ru-RU\Dynamic Blocks файл
Multileader Tools.dwg и нажмите кнопку Открыть (Open). Появится следующее диало-
говое окно, которое называется Вставка внешней ссылки (Attach External Reference)
(рис. 8.42).
Рис. 8.41. Панель Ссылка (лента)
Рис. 8.42. Диалоговое окно Вставка внешней ссылки
Раскрывающийся список Имя (Name) показывает имя выбранной вами внешней ссыл-
ки. Можно заменить ее на другую с помощью кнопки Обзор (Browse).
В области Тип ссылки (Reference Type) с помощью переключателей задается один из
двух возможных типов ссылки: Вставленная (Attachment) или Наложенная (Overlay).
Блоки и DWG-ссылки
327
Если вы не хотите, чтобы вставляемая внешняя ссылка потянула за собой ссылки,
имеющиеся в ней самой, выберите переключатель Наложенная (Overlay). В противном
случае (а это более распространенный вариант) включите переключатель Вставленная
(Attachment).
В раскрывающемся списке области Задание пути (Path type) следует задать тип пути,
сохраняемого вместе с именем внешней ссылки: Полный путь (Full path), Относи-
тельный путь (Relative path) или Путь не задан (No path). По этой установке система
AutoCAD будет выбирать путь файла внешней ссылки при следующем открытии
основного чертежа.
Области Точка вставки (Insertion point), Масштаб (Scale) и Поворот (Rotation) анало-
гичны соответствующим областям диалогового окна вставки блока (см. рис. 8.4).
Внешняя ссылка тоже может быть повернута и масштабирована при вставке.
В нижней части окна присутствует кнопка показа (скрытия) подробностей. Если под-
робности показаны (это режим увеличивает размер окна по вертикали), то параметр
Сохр. путь (Saved path) отображает путь, с которым была сохранена ссылка, а пара-
метр Найдена в (Found in) показывает путь, по которому ссылка была на самом деле
найдена.
Задайте для внешней ссылки Multileader Tools нулевой угол поворота, масштаб
25
по
всем осям, а точку вставки — около нижнего левого угла графического экрана. Пока-
жите весь чертеж. Результат вставки приведен на рис. 8.43.
Рис. 8.43. Вставленная DWG-ссылка
328
Глава 8
Внешние DWG-ссылки обычно отображаются с пониженной яркостью — это дает воз-
можность сразу видеть их в больших чертежах. Управление снижением яркостью вы-
полняется с помощью специальной шкалы, расположенной в панели Вставка | Ссылка
(Insert | Reference) ленты (см. рис. 8.41). Обычное значение для снижения — 50. При
нулевом значении объекты DWG-ссылки не имеют затенения.
Внешняя DWG-ссылка, вставленная в чертеж, является единым объектом для операций
общего редактирования (стирание, перенос и т. п.). У нее ручки не высвечиваются.
Если посмотреть справочную информацию о внешней ссылке с помощью команды
СПИСОК (LIST), то мы увидим, что примитив внешней DWG-ссылки тоже называется
Вхождение блока (Block Reference). Это связано с тем, что внутри файла чертежа имена
блоков и внешних DWG-ссылок содержатся в одной таблице. Этим же объясняется су-
ществование ограничения на имена блоков и внешних DWG-ссылок внутри одного
чертежа — имя DWG-ссылки не должно повторять имя блока, и наоборот.
8.2.2. Диспетчер внешних ссылок
Для управления внешними ссылками чертежа в системе предусмотрено немодальное
окно Внешние ссылки (External References) (рис. 8.44), которое вызывается командой
ВНССЫЛКИ (EXTERNALREFEFERENCES), а также соответствующими ей кнопкой
или пунктом меню Вставка | Внешние ссылки (Insert | External References).
Рис. 8.44. Окно Внешние ссылки
Блоки и DWG-ссылки
329
В панели Ссылки на файлы (File References) этого окна присутствуют текущий чер-
теж (это верхний элемент списка) и внешние ссылки (среди них могут быть не только
рассматриваемые здесь DWG-ссылки, но и растровые изображения, а также PDF-,
DGN- и DWF-подложки). В контекстном меню каждого элемента списка присутствуют
такие пункты:
Открыть (Open) — открывает файл ссылки в новом окне документа AutoCAD;
Вставить (Attach) — вставляет еще один экземпляр той же ссылки;
Выгрузить (Unload) — отключает видимость внешней ссылки, не удаляя ее из чер-
тежа;
Обновить (Reload) — обновляет изображение ссылки;
Удалить (Detach) — удаляет ссылку из чертежа;
Внедрить (Bind) — внедряет DWG-ссылку, преобразуя ее во вхождение блока;
Тип внешней ссылки (Xref type) — позволяет изменять тип внешней ссылки
(Вставленная (Attachment) или Наложенная (Overlay));
Путь (Path) — позволяет удалить путь или изменить его тип (напр., на относительный).
Особая роль отводится операции Внедрить (Bind), которая внедряет внешнюю DWG-
ссылку, т. е. преобразует DWG-ссылку в блок текущего чертежа. До внедрения внеш-
ней ссылки имена таких элементов, как слои, типы линий, определения блоков, тексто-
вые стили и размерные стили, содержали в текущем чертеже в качестве префикса имя
файла, на который сделана ссылка. Например, после вставки внешней ссылки Part6
в текущем чертеже образуется слой Part6|Borders, если в файле-источнике был слой
Borders. Преобразование ссылки в блок может быть выполнено двумя способами: вне-
дрением (со сложными именами внедряемых элементов, содержащими имя файла-
источника в качестве префикса) и слиянием (имена не сохраняют обозначения файла-
источника).
Операция Внедрить (Bind) вызывает диалоговое окно Внедрение подложек — внеш-
них ссылок/DGN (Bind Xrefs/DGN underlays) (рис. 8.45), в котором с помощью пере-
ключателя нужно выбрать способ преобразования внешней ссылки.
Рис. 8.45. Диалоговое окно Внедрение подложек — внешних ссылок/DGN
В случае выбора переключателя Вставка (Insert) имена элементов (слоев, типов линий,
определений блоков, текстовых стилей и размерных стилей) переносятся в таком же
виде, в каком они были в файле-источнике. Этот вариант дает результат, аналогичный
результату действия команды ВСТАВИТЬ (INSERT) при вставке файла в текущий
чертеж.
В случае выбора переключателя Внедрение (Bind) имена внедряемых символов преоб-
разуются по схеме: из blockname|symbolname в blockname$n$symbolname, причем
330
Глава 8
обычно $n$ заменяется на $0$ (если возникают повторения имен, то AutoCAD последо-
вательно пытается заменить n на 1, 2 и т. д.). Если вернуться к примеру с внешней
ссылкой Part6, то слой Part6|Borders после внедрения преобразуется в Part6$0$Borders.
В верхней части окна Внешние ссылки (External References) (см. рис. 8.44) расположе-
на кнопка
, с помощью которой можно добавлять другие внешние ссылки. Если
щелкнуть по треугольному значку этой кнопки, то откроется меню выбора типа внеш-
ней ссылки:
Присоединить DWG (Attach DWG);
Вставить изображение (Attach Image);
Присоединить DWF (Attach DWF);
Присоединить DGN (Attach DGN);
Присоединить PDF (Attach PDF);
Вставить облако точек (Attach Point Cloud).
О вставке ссылок других форматов см. главы 9 и 10.
Внешние ссылки можно копировать из одного чертежа в другой с помощью Центра
управления (см. главу 6).
8.3. Редактирование вхождений
Команды общего редактирования (перенос, копирование, стирание и т. п.) применимы
к вхождениям блоков и к внешним DWG-ссылкам. В системе AutoCAD предусмотрены
также специальные средства редактирования блоков, атрибутов и ссылок, рассмотрен-
ные в данном разделе. Однако больше возможностей предоставляет рассмотренное
выше преобразование статических блоков в динамические.
Попробуйте изменить такие свойства вхождения блока (а вхождение блока — это еди-
ный примитив), как цвет, прозрачность, тип или вес линий. Почти наверняка с первого
раза у вас это не получится (можно, конечно, расчленить блок с помощью команды
РАСЧЛЕНИТЬ (EXPLODE), но при этом он перестанет быть блоком). Однако для воз-
можности таких изменений существует особое значение для цвета, прозрачности, типа
линий, веса линий и стиля печати — ПоБлоку (ByBlock).
Если какие-то объекты в определении блока в качестве цвета имели значение ПоБлоку
(ByBlock), то тогда при изменении цвета вхождения блока (например, с помощью
команды ОКНОСВ (PROPERTIES) или СВОЙСТВА (CHPROP)) эти объекты блока
(и только они, имеющие значение ПоБлоку (ByBlock)) примут то самое значение цвета,
которое вы дали вхождению блока в целом как примитиву. Аналогично влияет уста-
новка значения цвета. Если в чертеже текущим цветом был красный, то после вставки
блока все входящие в блок объекты, имеющие в качестве цвета значение ПоБлоку
(ByBlock), станут красными.
Все сказанное ранее для цвета относится и к использованию значения ПоБлоку
(ByBlock) для прозрачности, типа линий, веса линий и стиля печати.
Особое влияние на свойства элементов вставленного блока оказывает слой с именем 0.
Если в определении блока использованы примитивы, которые расположены на служеб-
ном слое 0 и имеют цвет, прозрачность, тип или вес линий со значениями ПоСлою
(ByLayer), то цвет, прозрачность, тип и вес линий таких объектов при отображении на
Блоки и DWG-ссылки
331
экране будут не текущими, а повторяющими значения того слоя, на котором размещено
вхождение данного блока.
8.3.1. Редактирование значений атрибутов
Важный вопрос — редактирование атрибутов уже вставленных блоков. Если в блоке
заданы атрибуты и их положение не было блокировано в окне определения атрибута, то
высвечиваются ручки не только у точки вставки блока, но и у точек вставки атрибутов.
Поэтому за собственные ручки такие атрибуты могут переноситься в новое место. В то
же время перемещение блока за ручку точки вставки блока осуществляется вместе с его
атрибутами.
Для того чтобы скорректировать значение атрибута, необходимо воспользоваться
командой АТРЕДАКТ (EATTEDIT) или соответствующей ей кнопкой
ленты и па-
нели инструментов Редактирование-2 (Modify II).
Команда АТРЕДАКТ (EATTEDIT) делает запрос о выборе блока. После указания вхо-
ждения блока открывается диалоговое окно Редактор атрибутов блоков (Enhanced
Attribute Editor) (рис. 8.46).
Рис. 8.46. Диалоговое окно Редактор атрибутов блоков, вкладка Атрибут
Это диалоговое окно имеет три вкладки. На вкладку Атрибут (Attribute) выводятся имя
блока, имена атрибутов, подсказки и значения. После редактирования значений атрибу-
тов с помощью столбца Значение (Value) и закрытия окна с помощью кнопок Приме-
нить (Apply) и OK атрибуты выбранного блока изменят свои значения. Если атрибут
многострочный, то справа от поля появляется кнопка
, которая вызывает редактор
мультитекста для изменения значения выбранного атрибута (см. рис. 8.13).
Вкладка Параметры текста (Text Options) позволяет задать настройки атрибута как
текста (высоту, выравнивание и т. п.), а вкладка Свойства (Properties) — изменить та-
кие характеристики, как слой, вес, цвет и др.
Двойной щелчок по определению атрибута — еще один способ перейти к его редактиро-
ванию.
В области Режим (Mode) диалогового окна Определение атрибута (Attribute
Definition) (см. рис. 8.9) задается состояние видимости определяемого атрибута. Поэто-
332
Глава 8
му часть атрибутов текущего чертежа могут быть видимыми, а часть — невидимыми.
Команда АТЭКР (ATTDISP) позволяет включить и отключить видимость атрибутов
всех блоков или вернуть ее к тому состоянию, которое было им назначено при созда-
нии определений атрибутов. При выполнении данной команды из командной строки
системой выдается следующий запрос:
Состояние видимости атрибута [Нормальное/Вкл/Откл] <Нормальное>:
(Enter attribute visibility setting [Normal/ON/OFF] :)
Ответ Вкл (ON) включает видимость всех атрибутов, Откл (OFF) — отключает, а
Нормальное (Normal) — делает видимыми только те атрибуты, которые в определении
были заданы как видимые. Аналогичную операцию выполняет пункт падающего меню
Вид | Отображение | Атрибуты (View | Display | Attribute Display). Он имеет те же оп-
ции, что и команда АТЭКР (ATTDISP).
Другим инструментом, управляющим состоянием видимости атрибутов блоков, являет-
ся команда ДИСПАТБЛК (BATTMAN), которая вызывается с помощью кнопки
или
с помощью пункта падающего меню Редактировать | Объект | Атрибуты | Диспетчер
атрибутов блоков (Modify | Object | Attribute | Block Attribute Manager). Команда
ДИСПАТБЛК (BATTMAN) открывает диалоговое окно Диспетчер атрибутов блоков
(Block Attribute Manager) (рис. 8.47).
Рис. 8.47. Диалоговое окно Диспетчер атрибутов блоков
По умолчанию в окне отображается состояние атрибутов первого блока (на рис. 8.47 —
Unit). Блок можно выбрать либо по имени с помощью раскрывающегося списка Блок
(Block), либо щелчком по кнопке
. Для выбранного блока в центральной части окна
отображаются характеристики (Тег (Tag), Подсказка (Prompt) и т. д.). Перечень ото-
бражаемых характеристик устанавливается в диалоговом окне, вызываемом с помощью
кнопки Параметры (Settings). Атрибуты можно переставлять в списке (кнопки Вверх
(Move Up), Вниз (Move Down)), изменять (кнопка Редактировать (Edit)), удалять
(кнопка Удалить (Remove)). Кнопка Обновить (Sync) предназначена для синхрониза-
ции изменений атрибутов всех вхождений блока (при этом атрибуты всех вхождений
получат одинаковые характеристики). Операцию синхронизации можно выполнить
также с помощью команды АТРОБНОВИТЬ (ATTSYNC) (кнопка
панели инстру-
ментов Редактирование-2 (Modify II)).
Блоки и DWG-ссылки
333
Для редактирования атрибутов можно применять также команды АТРЕД (ATTEDIT) и
АТРЕДМ (ATTIPEDIT).
8.3.2. Подрезка вхождений блоков и DWG-ссылок
Для блоков и внешних DWG-ссылок есть особая операция редактирования — подрезка,
когда задается контур, вне которого или внутри которого блок или внешняя ссылка бу-
дут невидимы. Для выполнения подрезки есть команда ССПОДРЕЗАТЬ (XCLIP), кото-
рой соответствуют кнопка
и пункт падающего меню Редактировать | Подрезка |
Вн-ссылка (Modify | Clip | Xref).
Команда начинает выполнение с запроса о выборе объекта. Нужно отметить вхождение
блока или DWG-ссылки, которое будет подрезаться контуром. Окончание выбора —
нажатие клавиши . Следующий запрос:
Задайте параметр подрезки
[Вкл/Откл/Плоскости/Удалить/полиЛиния/Новый контур] <Новый>:
(Enter clipping option
[ON/OFF/Clipdepth/Delete/generate Polyline/New boundary] :)
Перечислим опции:
Вкл (ON) — включает подрезку, которая перед этим была отключена (контур под-
резки уже задан);
Откл (OFF) — отключает подрезку, хотя контур подрезки задан;
Плоскости (Clipdepth) — позволяет задать подрезку не только контуром в плос-
кости XY, но и двумя плоскостями (передней и задней), параллельными плоскости
XY, т. е. задает с двух сторон подрезку трехмерного объекта по оси Z;
Удалить (Delete) — удаляет контур подрезки;
полиЛиния (generate Polyline) — преобразует контур подрезки в двумерную поли-
линию;
Новый контур (New boundary) — создает контур подрезки или заменяет старый
контур на новый.
Рассмотрим опцию Новый контур (New boundary), которая создает новый замкнутый
контур, подрезающий блок или внешнюю ссылку. Если выбранный объект уже имеет
контур подрезки, то следует вопрос:
Удалить прежние контуры? [Да/Нет] <Да>:
(Delete old boundary(s)? [Yes/No] :)
Продолжить задание нового контура можно только при выборе ответа Да (Yes). Далее:
Внешний режим — Будут скрыты объекты вне контура.
Укажите контур подрезки или выберите параметр инверсии:
[Выбрать полилинию/Многоугольный/Прямоугольный/оБратная подрезка]
<Прямоугольный>:
(Outside mode — Objects outside boundary will be hidden.
Specify clipping boundary or select invert option:
[Select polyline/Polygonal/Rectangular/Invert clip] :)
334
Глава 8
Опция Прямоугольный (Rectangular) запрашивает два противоположных угла для по-
строения прямоугольника, который становится контуром подрезки. Опция Много-
угольный (Polygonal) запрашивает точки, образующие по окончании их ввода замкну-
тый многоугольный контур, который не должен иметь самопересечений. В случае
опции Выбрать полилинию (Select polyline) нужно указать полилинию, состоящую
только из прямолинейных сегментов и не имеющую самопересечений. Если полилиния
не замкнута, то AutoCAD добавит к контуру замыкающий сегмент. Опция оБратная
подрезка (Invert clip) переключает видимость: часть ссылки внутри контура становится
невидимой, а вне контура — видимой.
Пример результата подрезки блоков приведен на рис. 8.48. Для удобства контур под-
резки сделан видимым, хотя по умолчанию он невидим.
На рис. 8.49 показан результат применения инвертирования к контуру подрезки (та
Do'stlaringiz bilan baham: |