Л А Б О Р А Т О Р Н А Я Р А Б О Т А № 11
Тема: Группировка объектов. Слои. Их назначение. Работа со слоями в системе Auto-CAD. Типы линий. Создание и смена.
Цель: Разобраться с другими вариантом объединения объектов (группировка) и ис-пользуемыми приемами; понять смысл и назначение слоя; знать порядок создания сло-ев, их модификации и удаления лишних; научиться эффективно назначать и менять тип линии, связывать их с определенным слоем, создавать новые оригинальные типы ли-ний.
Порядок выполнения работы.
1. Включите ПЭВМ.
2. Загрузите AutoCAD и откройте любой файл (.DWG).
3. Группировка объектов.
Блоки — это чрезвычайно ценное средство, однако они имеют слишком много ог-раничений. Иногда требуется группировать объекты вместе, чтобы они были связаны друг с другом, но редактировались индивидуально.
Лучше начертить прототипы объектов, после чего превратить их в группу. Следом за этим группа копируется в нужную позицию, а окончательно редак¬тируется в опреде-ленном месте рисунка (оставаясь в то же время единым объектом — группой). Рас-смотрим эти действия.
3.1. Создание группы.
Для создания группы используют цепь действий: Tools? Object Group. Появится аналоговое окно Object Grouping. Напечатайте название имени группы в поле Group Name. Щелкните мышью на кнопке New в группе Create Group, которая находится в центре диалогового окна. Диалоговое окно временно исчезает, позволяя выбрать объ-екты для новой группы.
В ответ на подсказку Select objects: заключите в окно выбора все требуемые объекты и нажмите Enter. Диалоговое окно Object Grouping откроется снова. Новое имя поя-вится в списке Group Name. Подтвердите свои действия, щелкнув мышью на кнопке Оk. Итак, группа создана.
Теперь, если при выборе объекта щелкнуть мышью на любой ее части, будет выде-лена вся группа. В то же время по-прежнему можно модифицировать отдельные части группы, сохраняя при этом целостность объектов.
3.2. Модификация группы.
Допустим надо создать копию оригинала группы и модифицировать ее. Для этого надо:
— щелкнуть мышью на команде Copy панели Modify, а затем укажите только что созданную группу (ее имя);
Примечание! Для выделения всей группы можно щелкнуть мышью на любой ее части.
— нажмите Enter для завершения выбора;
— в подсказке Base point, введите @Enter,а затем напечатайте координаты (или указать на экране) местоположение копии.
На этом шаге можно использовать метод прямого указания расстояния.
— снова укажите команду Copy, но при этом щелкните мышью на только что соз-данной копии объекта (это тоже группа);
— сделайте другие копии объекта (если необходимо).
Примечание! Для операций с объектами можно использовать засечки (Grips). Этот инструмент позволяет эффективно модифицировать группу и ее отдельные элементы, согласно поставленным задачам.
Если бы для изображения объектов использовались блоки, а не группы, то сначала пришлось бы «разблокировать» те из них, которые нужно отредактировать. Однако рас-сматриваемый метод позволяет вносить изменения, не отменяя объединения объектов в группы.
Нажатие Ctrl+A приведет к временному отключению группирования объектов. В команд¬ной строке появляется сообщение <Group off>. Повторное нажатие Ctrl+A включает группировку объектов. В командной строке по¬является сообщение <Group on>. Чтобы проверить группировку заданных объектов, щелкните на одном из них мы-шью. При этом выделяются сразу все его компоненты.
Для упровления группами можно также использовать системную переменную Pickstyle.
3.3. Работа с диалоговым окном Object Grouping.
Каждая группа имеет уникальное имя. К нему можно добавить краткое описание в диалоговом окне Object Grouping. При копировании группы AutoCAD присваивает вновь создаваемой группе про¬извольное имя. Копии групп являются неименованными, но могут выводиться в списке диалогового окна Object Grouping при установке флаж-ка Unnamed. Правильно переименовывать группы помогает кнопка Rename диалого-вого окна Object Grouping.
Совсем необязательно, чтобы объекты группы были исключительно ее членами. Один объект может быть членом нескольких групп. Кроме того, допускается вложен-ность групп (одна группа входит в другую).
Диалоговое окно Object Grouping обеспечивает широкий круг возможностей. Оно со-держит следующие инструменты:
• Идентификация группы (Group Identification) Эти кнопки служат для идентифи-кации групп с помощью уникальных элементов, позволяющих легко запоминать, для чего применяется группа.
Поле Group Name поддерживает присваивание имени вновь создаваемой группе.
Поле Description позволяет задать краткое описание группы.
Кнопка Find Name дает возможность определить имя группы, временно закрыв диалоговое окно.
Кнопка Highlight выделяет выбранную группу в списке групп. Это облегчает ее поиск в сложном рисунке.
Флажок Include Unnamed определяет, будут ли включаться в список Group Name неимено¬ванные группы. Для вывода в списке копий групп включается этот флажок.
• Создание группы (Create Group) Управление процессом создания группы.
Кнопка New позволяет создать новую группу. Диалоговое окно временно закры-вается, и можно выбрать группируемые объекты. Чтобы использовать данную кнопку, сначала введите имя группы или установите флажок Unnamed.
Флажок Selectable дает возможность управлять тем, какая будет создана группа — выде¬ляемая или нет (см. ниже описание кнопки Selectable).
Флажок Unnamed служит для создания новой группы без присваивания ей име-ни.
• Изменение группы (Change Group) Набор кнопок Change Group доступен только тогда, когда в списке Group Name в верхней части диалогового окна выделено имя группы.
Remove позволяет удалять объекты из группы.
Add используется для добавления объектов к группе. При этом группирование временно отключается, позволяя выделять объекты в других группах.
Rename служит для переименования группы.
Reorder применяется для изменения порядка объектов в группе.
Description дает возможность изменить описание группы.
Explode разделяет группы на отдельные компоненты.
Selectable включает и отключает группирование. Если режим Selectable установ-лен, сгруппи¬рованные объекты выделяются целиком (группой), если не установ-лен, выделяются индивидуальные объекты в группах, а группы в целом — нет
4.Организация информации с помощью слоев.
4.1. понятие слоя.
Еще одним инструментом организации объектов в AutoCAD являются с л о и. Слои действуют как перекрывающиеся прозрачные плоскости, применяемые для хранения различных видов информации (Рис.1). Например, на плане здания они позволяют хра-нить стены, потолок, схемы водопроводной сети, проводки и мебели отдельно. Таким образом, обеспечивается возможность поочередного вывода их на принтер или графо-построитель, либо комбинирования. Кроме того, на отдельных слоях полезно хранить справочные символы и примечания, относящиеся к каждому элементу, а также про-ставленные на рисунке размеры. По мере усложнения рисунка можно включать или от-ключать вывод различных слоев, что значительно упрощает чтение рисунка и его мо-дификацию.
Например, одному из консультантов проекта может потребоваться построить толь-ко размеры и стены, а другому — только мебель. При черчении вручную пришлось бы создавать для них отдельные чертежи. В AutoCAD ненужные слои просто отключают-ся, и остается только требуемая информация. Аккуратно спланированная схема слоев помогает получить документ, сочетающий в себе различные типы информации, необ-ходимые для тех или иных случаев.
Использование слоев упрощает редактирование рисунка и внесение в него измене-ний. Например, если есть архитектурный рисунок, где стены, план потолка и пола на-ходятся на отдельных слоях, то, изменив расположение стены, можно включить вывод плана потолка и посмотреть, как это влияет на него, а затем модифицировать его соот-ветствующим образом.
AutoCAD допускает неограниченное число слоев, каждому из которых можно при-сваивать произ¬вольное имя.
4.2. Разделение чертежа (рисунка) по слоям
Слой имеет следующие свойства:
Имя слоя — имя слоя может содержать до 31 символа включая буквы, цифры и спе-циальные символы: «$», «_», «-«. Первые восемь символов имени текущего слоя (слоя, на котором в данный момент отрисовываются примитивы) отображаются в статусной строке.
Видимость — слой может быть видимым (On) или невидимым (Off). Изображаются на экране и вычерчиваются на бумаге только те примитивы, которые принадлежат ви-димому слою, однако примитивы в невидимых слоях являются частью рисунка и уча-ствуют в регенерации.
Номер цвета — определяет цвет примитивов заданного слоя.
Имя типа линии — имя типа линии, которой будут отрисовываться все отрезки, круги, дуги и двухмерные полилинии, принадлежащие слою.
Замороженный/размороженный — замораживание означает отключение ви¬димости слоя и исключение из генерации примитивов, принадлежащих замо¬роженному слою при регенерации.
Блокированный/разблокированный — примитивы на блокированном слое остаются видимыми, но их нельзя редактировать Блокированный слой можно сделать текущим, на нем можно рисовать, изменить цвет и тип линии, замора¬живать и применять к нари-сованным на нем примитивам команды справок и объектную привязку.
При создании нового рисунка автоматически создается слой с именем 0, которому присваивается номер цвета 7 (белый) и тип линии CONTINUOUS (непрерывный). Слой 0 не может быть удален и переименован, тип линии CONTINUOUS также не мо-жет быть переименован.
Наличие в рисунке слоев и их свойства определяются рисунком-прототи¬пом. Тип линии и цвет примитивов можно установить, как совпадающими со слоем BYLAYER, так и отличными от него.
Управление установками слоев и его свойств обеспечивают команды LAYER и DDLMODES. Формат применения команды LAYER следующий:
Command: layer <Enter>.
Появляется окно Layer&Linetype Properties. В нем содержатся данные о слоях и типах линий. Работу со слоями можно начать, использовав разделы экранного меню: Format?Layer. Назначение и состав элементов окон разобрать самостоятельно.
В более ранних версиях действие команды сопровождалось установкой параметров (ключей команды) в командной строке системы. Теперь они устанавливаются с помо-щью соответствующих флажков. Напомним их.
? — вывести список определенных слоев и их свойств,
Make— создать слой и сделать его текущим. Исходным состоянием является ON, ему присваивается тип линии CONTINUOUS и номер цвета 7 (белый),
Set — сделать слой текущим. Заданный в качестве текущего, слой должен существо-вать, т. е. ранее должен быть создан с помощью ключа NEW и не быть «заморожен-ным». Если этот слой отключен OFF, то ключ SET автоматически включает его преж-де, чем сделать текущим слоем.
New — создать один или несколько новых слоев, сохранив статус текущего слоя
ON — сделать спой видимым (включить).
OFF — сделать слой невидимым (выключить).
Color — определить цвет слоя.
Ltype — определить тип линии стоя.
Freeze — размораживание ранее замороженных слоев.
Thaw — замораживание слоев.
Lock — блокирование слоев.
Unlock — разблокирование слоев.
Примечание! Текущий слой не может быть заморожен. Для изменения текущего слоя можно также использовать системную переменную CLAYER (переопределив ее параметры).
Команда DDLMODES позволяет устанавливать свойства слоев через диалоговое окно управления слоями. Формат команды следующий:
Command: ddlmodes <Enter>
Появляется окно Layer&Linetype Properties.
Для установки свойств слоев, сначала осуществляется выбор требуемых слоев из по-ля списка, а затем задание требуемых свойств. Для установки цвета и типа линии ис-пользуются диалоговые окна цветов и выбора типа линии.
Область Filters (Фильтры) позволяет выводить имена слоев выборочно на основе их отдельных свойств: имен, цвета, типа линии, состояния видимости, состояния — за-мороженный/размороженный, состояния — блокированный/разблокированный. Уста-новка фильтрации слоев осуществляется через диалоговое окно установки фильтров.
Рис.1 Сравнительное действие слоев и их наложение.
5. Применение слоев
Распределение по слоям позволяет использовать рисунок AutoCAD для различ-ных целей. С помощью одного и того же рисунка можно построить как генеральный план, так и более детальную схему размещения оборудования.
Представленные на Рис.2 рисунки нижнего этажа Центральной библиотеки Сан-Франциско иллюстрируют, как один файл выполняет две разные функции: верхнее изображение содержит размещение мебели, а нижнее — покрытие пола. В обоих слу-чаях использовался один и тот же файл нижнего этажа, но на верхнем изображении слой покрытия пола исключен. Слои позволяют использовать разные мас¬штабы для одного рисунка. Описательная информация, такая как примечания или указание разме-ров, может располагаться на специальном слое, который при создании генерального плана будет вы¬ключен.
6.Создание слоев
В диалоговом окне Layer&Linetype Properties представлен статус каждого слоя. В данном случае существует только один слой, но по ходу работы их может стать не-сколько.
Для создания нового слоя надо нажать на кнопке New, расположенной в верхнем правом углу диалогового окна. Новый слой с именем Layer 1 появится в списке слоев. Его имя будет выделено. Сразу же измените его на более подходящее, соответствую-щее цели слоя.
Кнопка Details в нижней части диалогового окна вызывает появление дополнитель-ные параметры слоя.
При выделенном имени слоя щелкните на кнопке со стрелкой вниз для раскрытия списка Color.
Раскроется список, по¬казывающий доступные для выбора цвета, кото¬рые можно на-значить требуемому слою. Этот список по¬зволяет выбрать любой из 256 цветов.
Рис.2 Примеры послойного вывода планов этажа.
Примечание! Все цвета списка Color, за исключением первых семи, обозначаются но-мерами (хотя это и не очевидно). Поэтому при выборе такого цвета вместо его названия в поле Color выводится номер.
Щелкните на элементе Other списка или на чер¬ном образце рядом со словом Con-tinuous в строке списка слоев. Открывается диалоговое окно Select Color. В верхнем наборе цветов под заголовком Standard Color можно щелкнуть на зеленом квадрате и затем на кнопке Ok. Образец цвета для текущего слоя изме¬нится на зеленый. Можно было бы сразу указать этот цвет в списке Color, но тогда не были бы видны другие ва-рианты выбора цвета в диалого¬вом окне Select Color.
Закройте диалоговое окно Layer&Linetype Proper¬ties, щелкнув на кнопке Ok.
Примечание! Диалоговое окно слоев R14 соответствует стандартам Windows. Список слоев этого окна отражает различные свойства слоев. Здесь так же, как и в проводнике Windows, можно изменять ширину столб¬цов этого списка, перетаскивая границу заго-ловков Щелчком на заголовке можно сортировать список на основе свойств. Как и в других списках Windows, пара щелчков на двух строках списка при нажатой клавише Shift выделяет все строки между ними, а щелчок мышью с нажатой клавишей Ctrl по-зволяет последовательно выделить несколько несмежных строк. Это ускоряет работу с длинными списками.
7. Управление слоями с помощью команды Layer
Диалоговое окно управления слоями Layer&Linetype Properties упрощает просмотр и редактиро¬вание информации о слоях, а также выбор цвета на панели экрана. Но слоями можно управлять и из командной строки. Для этого прежде надо нажать Esc, чтобы отменить текущую команду. Затем в командной строке введите:
Command: -Layer<Enter>
Примечание! Перед именем команды должен стоять «-«. Появля¬ется следующая под-сказка:
?/Make/Set/New/ON/OFF/Color/Ltype/Freeze/Thaw/Lock/Unlock:<выбрать опцию> <En-ter>
Команды этой подсказки рассматриваются в процессе выполнения упражнений.
Создадим дополнительно новый слой, сохранив статус имеющегося по умолчанию. Для этого надо выбрать команду New, введя N<Enter>.
New layer name(s): <ввести имя нового слоя (слоев)><Enter>
Примечание! Если слоев несколько, то их перечисляют через запятую.
Подсказка:
?/Make/Set/New/ON/OFF/Color/Ltype/Freeze/Thaw/Lock/Unlock появляется снова.
Зададим цвет новому слою. Для этого вводитcя символ: C <Enter>.
Далее, в ответ на подсказку Color, требующую определить цвет, наберите требуемый цвет <Enter>. Можно также ввести n<Enter>. В данном случае для AutoCAD параметр n— это числовой эквивалент требуемого цвета.
Далее появится подсказка:
Layer Names for color n (default)<0>:<имена слоев><Enter>.
Тем самым определяется имя слоя (слоев) для требуемого цвета.
Подсказка: ?/Make/Set/New/ON/OFF/Color/Ltype/Freeze/Thaw/Lock/Unlock появляется снова. Для выхода из команды Layer нажмите <Enter>.
Примечание! Каждый метод управления слоями имеет свои достоинства. Диалоговое окно Layer&Linetype Properties отображает больше визуальной информации о слоях. С другой стороны, команда Layer предлагает более быстрый способ формирования сло-ев и управления ими. Кроме того, для создания собственных макрокоманд необходимо хорошо знать именно команду Layer, а не диалоговое окно, так как такими окнами нельзя управлять с помощью сценариев или кнопок пользовательских панелей
Еще одним полезным свойством команды Layer является возможность повто-рить ранее введенную в командную строку управляющую информацию, перемещаясь по строкам предыстории выполнения команд при помощи клавиш со стрелками. На-пример, если дважды указывалось одно и то же имя слоя, то можно было сделать это только один раз и повторить без дополнительного ввода, выбрав соответствующую строку в предыстории выполнения команд. Такой возможности у панелей инструмен-тов нет.
8. Размещение объекта в слое
В момент своего создания объект включается в текущий слой. До сих пор мы име-ли дело только с одним слоем — Layer 0, содержащим все вычерчиваемые объекты. Теперь попробуем создать новые слои и повторно назначить им объекты с помощью инструмента Properties панели Object Properties. Действия следующие.
— выберите в панели Properties значок Properties;
— в ответ на подсказку Select objects: щелкните мышью на объектах, которые нужно поместить в данный слой. Если мышью это сделать трудно, можно ис¬пользовать ок-но выбора;
— подтвердите выбор, нажав <Enter>. После этого появляется диалоговое окно Chance Properties;
Примечание! Данное диалоговое окно позволяет изменить назначен¬ные объекту слой, цвет, тип линии и толщину.
— щелкните мышью на кнопке Layer. Откроется диалоговое окно Select Layer. В нем перечислены все существующие слои, в том числе только что созданные;
— дважды щелкните мышью на уровне названия слоя. Вновь откроется диалоговое окно Change Properties;
— закройте данное диалоговое окно, щелкнув мышью на Ok.
Примечание! Имя слоя можно изменить в диалоговом окне Layer&Linetype Properties. Для этого щелкните на старом имени, чтобы выделить его, а затем еще раз, чтобы во-круг имени появилась рамка поля ввода (в котором и введите новое имя слоя). Анало-гично переименовываются файлы и папки в Windows 95. В блоке можно изменить цве-та и тип тех линий только тех объектов, которые находятся на слое 0.
Кнопка Properties панели Object Properties выполняет одну из двух команд ис-ходя из количества выделенных объектов. Команда Dchprop открывавает диалоговое oкно Change Properties, а команда Dmodify — Modify Properties.
9.Управление цветом и типами линий блоков.
Слой 0 имеет особое значение для блоков. Если отдельные объекты блока раз-мещены в слое 0, значит они имеют характеристики того слоя в который включен блок. С другой стороны, если эти объекты находятся в другом слое они сохраняют свои ис-ходные характеристики даже при включении данного блока в другой слои и при его изменении. Предположим, например, что объект нарисован не в слое 0, а в другом слое. Если превратить его в блок и вставить в третий слой, то элементы, из которых состоит объект, сохранят свою принадлежность к второму слою. Хотя сам блок будет нахо-диться в третьем слое.
Удобно рассматривать блок как некую прозрачную полиэтиленовую упаковку в которую помещены все составляющие элементы объекта. Объекты внутри данной упа-ковки сохраняют свою принадлежность ко второму слою, даже если сама упаковка на-ходится в третьем слое.
Кроме того, AutoCAD позволяет на каждом слое задать несколько типов линий и цветов. Например, для изменения цвета или типа линии объекта слоя 0 можно исполь-зовать кнопки Color и Linetype в диалоговом окне Change Properties (которое выво-дится кнопкой Object Properties панели Standard). Этот объект, независимо от харак-теристик своего слоя, будет сохранять назначенный ему цвет и тип линии. Аналогично, если цвет или тип линии присваиваются объектам явным образом, то включение таких объектов в блок не изменяет присвоенные характеристики.
10. Работа со слоями.
Каждый новый вычерчиваемый обьект обычно находится на слое 0, и только. По-пробуем сделать так, чтобы изменить текущий слой, заданный по умолчанию. Итак:
— щелкните мышью на кнопке с изображением стрелки рядом с именем слоя в панели Object Properties. Появ¬ляется раскрывающийся список, представляющий все доступ-ные в рисунке слои.
Примечание! Значки, которые выводятся рядом с именами слоев, по¬зволяют управлять статусом слоя.
О том, как работать с этими значками, рассказывается позже. Кроме того, рядом с име-нем каждого слоя в квадрате указан его цвет.
— щелкните мышью на требуемом имени слоя. Список закрывается, и имя этого слоя появляется в поле имени слоя панели. Теперь текущим слоем является данный слой.
Можно применять команду Layer для переназначения текущего слоя. Для этого вве-дите в командной строке -Layer и после вывода подсказки: ?/Make/Set/New/ON/OFF/Color/Ltype/Freeze/Thaw/Lock/Unlock: укажите S (от set — ус-тановить). Когда появится подсказка для ввода нового текущего слоя (New current layer), наберите это имя и дважды нажмите <Enter> для выхода из команды Layer.
10. Управление видимостью слоя.
Как говорилось выше, иногда желательно выбирать только те слои рисунка, с кото-рыми работает пользователь. Для отключения, ненужного в данный момент, слоя (что-бы он стал невидимым) можно воспользоваться кнопкой Off диалогового окна Layer & Linetype Properties. Для этого:
— откройте диалоговое окно Layer&Linetype Properties щелчком на Layer панели Properties;
— щелкните мышью на требуемом имени слоя в списке слоев;
— щелкните на значке «Лампочка», расположенном сразу за именем слоя в списке. Можно щелкнуть и на кнопке On в разделе Details диалогового окна, чтобы сбро¬сить этот флажок. В обоих случаях, цвет символа «Лампочка» изменится с желтого на се-рый, показывая, что слой выключен.
Примечание! Поместив курсор мыши над значком «Лампочка», можно получить крат-кое описание этого значка.
— выйдите из диалогового окна, щелкнув мышью на кнопке Оk. После возврата в рису-нок слой будет выключен и станет видимым только после включения.
Регулировать видимость слоя можно и с помощью раскрывающегося списка Layer па-нели Object Properties.
1) В панели Object Properties щелкните мышью на списке Layer.
2) Найдите нужный слой (значок «Лампочка» будет серого цвета, т.е. слой сейчас неви-дим и выключен).
3) Щелкните мышью на значке «Лампочка», чтобы сделать его желтым.
4) Закройте список слоев, щелкнув мышью в области рисунка. Верхняя часть коробки двери появится вновь.
На Рис. 3 поясняется смысл значков в раскрывающемся списке слоев.
Рис.3 Значки списка Layer
11. Поиск нужных слоев.
Если слоев немного, найти тот, который нужно отключить, нетрудно. Однако, когда число слоев превышает 20 или 30, это уже сделать не так просто. Диалоговое окно Layer&Linetype Properties пред¬лагает несколько средств, которые помогают найти нужный слой.
Предположим, есть несколько слоев, имена которых начинаются с С (C-lights, C-header и C-pattern), а нужно вывести в диалоговом окне Layer&Linetype Properties только определенный слой. Для этого щелкните на заголовке Name, и имена слоев в списке будут выведены в алфавитном порядке. Выберите все эти слои (например, для последующей обработки), щелкнув на первом имени, начинающемся с С. Прокрутите список, а затем щелкните мышью при нажатой клавише Shift на последнем имени на букву С. Таким образом выделяются все слои, имена которых начинаются на С. (Мож-но удалить из группы выделения отдельные слои, щелкнув на их имени при нажатой клавише Ctrl или добавить в эту группу дополнительные слои при помощи той же опе-рации.
Заголовки Color и Linetype позволяют сортировать слои в списке по цвету или типу линии, а другие заголовки — по статусу слоев (включен/выключен, заморо-жен/разморожен и т.д.)
Примечание! Для удаления всех объектов в слое в качестве текущего укажите этот слой. а затем заморозьте или заблокируйте все остальные. Щелкните мышью на Erase панели Modify или наберите A<ENTER><ENTER>, что соответствует выделению всех (Аll) объектов.
Все слои в списке Layer можно выделить и другим способом: щелкнуть правой кнопкой внутри списка, а далее на кнопке Select All в раскрывшемся меню курсора. Для отмены выделения щелкните на Clear all.
Аналогично изменяются и остальные свойства группы (или только одного слоя). Например, щелчок на квадрате цвета одного из выделенных в списке слоев откроет диалоговое окно Select Color. Это позволяет изменить цвет слоя для всех выделенных в списке слоев.
12. Другие параметры слоев.
Кнопки Freeze (заморозить) и Thaw (разморозить) в диалоговом окне Layer&Linetype Properties работают аналогично кнопкам On и Off, однако Freeze не только делает слои невидимыми, но и указывает AutoCAD, что, если в ответ на под-сказку выбора объектов Select object: введено All (все объекты), значит, содержимое данных слоев нужно игнорировать. Заморозка слоев экономит время при выпол¬нении команды регенерации сложного рисунка. Это связано с тем, что при регенерации экра-не AutoCAD игнорирует объекты замороженного слоя.
Еще одна пара команд окна Layer&Linetype Properties, которые называются Lock (блокировка) и Unlock (разблокировка), предлагают функции, аналогичные Freeze и Thaw. Если слой блокирован, просмат¬ривать объекты данного слоя можно, а редакти-ровать — нельзя (однако будет действовать привязка). Данное средство полезно при работе со сложным рисунком, когда нужно защитить его от случайного редактирования каких-то элементов.
Можно заблокировать все слои, кроме тех, которые будут ре¬дактироваться, а за-тем продолжить работу, не опасаясь случайных изменений.
13. Работа с длинными списками слоев.
Управлять большими списками слоев обычными способами трудно, и AutoCAD предлагает специ¬альное диалоговое окно Layer Filter (фильтр слоев), помогающее в работе с длинными списками.
Для фильтрации списка слоев нужно щелкнуть на кнопке Show в верхней части диалогового окна Layer&Linetype Properties. Появляется окно со списком параметров фильтрации (см. Таблицу 1 и описание внешних ссылок).
Таблица 1.
Параметр
Назначение
All
Все слои в зависимости от статуса
All in use
Все слои, имеющие назначенные для них объекты
All unused
Все слои, не имеющие объектов
All Xref dependent
Все слои, содержащие ссылки (объекты Xref)
All not Xref dependent
Все слои, не содержащие ссылок
All that pass filter
Все слои, удовлетворяющие критериям окна Set Filter
Set Filter Dialog…
Открытие диалогового окна Set Filter
Щелчок на Set Filter Dialog… (в нижней части списка) открывает диалоговое окно Set Filter, в котором можно ус¬тановить критерии вывода слоев в списке слоев.
Предположим, что в рисунке существует несколько слоев с именами, отражающими назначение слоя (план пола или потолка):
A-FP-WALL-JAMB
A-RP-WIND-JAMB
A-FP-WIND-SILL
A-CP-WIND-HEAD
A-CP-DOOR-HEAD
L-FP-CURB
C-FP-ELEV
Первый символ имени соответствует назначению слоя: А — архитектурный чертеж, L — план местности, С — гражданское строительство и т.д. В нашем примере FP соот-ветствует плану пола, а СР — потолка.
Для выбора слоев, отражающих план пола, можно ввести в поле Layer Name строку ??FP* и щелкнуть на Оk. При этом только слои, содержащие символы FP на третьей и четвертой позиции в имени, появятся в списке слоев. Далее с ними можно проводить любые операции по выключению, заморозке и т.д.
Примечание! Присутствие в приведенном примере символа ‘?’ показывает, что на дан-ном месте в имени слоя может располагаться любой алфавитно-цифровой символ. «FP» указывает на обязательное присутствие этой подстроки на третьей и четвертой позиции в имени, а символ ‘*’ заменяет последовательность любых символов любой длины. Аналогичные соглашения о подстановочных символах применяются в операционных системах DOS и UNIX.
Фильтрация слоев в списке эффективна только при правильном именовании слоев.
14. Выбор типа линии для слоя.
Часто возникает необходимость использовать различные типы линий для обозначе-ния осей симметрии, скрытых, разграничительных и других видов не сплошных линий. Можно задать для слоя не только цвет, но и тип линии. Типы линий, предлагаемые AutoCAD, показаны на Рис. 4: сначала приведены стандартные типы линий, затем ли-нии ISO, далее комплексные линии и, наконец, линии для водных и газовых магистра-лей, а также линии, обозначающие стены с изоляцией и пустотельные. Линии ISO раз-работаны для унификации толщины линий на распечатках и при масштабировании.
Например, если на плоттере используется перо 0.5 мм, то масштаб типа линии рисунка устанавливается равным этой же величине.
Таблица 2.
BORDER
— — . — — . — — . — — . — — .
BORDER2 — — . — — . — — . — — .
BORDERX2
———— ——— . ——— ——— . ——— ——— . ————
CENTER ——— — ——— — ——- — ——— — ——— —
CENTER2
——-——-——-——-——-——-——-——-——-——-——
CENTERX2
——————— — ——————— — ———————- —
DASHDOT
— • — • — • — • — • —
DASHDOT2
-. — . — . — . — . —
DASHDOTX2
—— . —— . ——. —— , —— . ——
DASHED — — — — — —
DASHED2
—— —— —— —— —— —— —— ——
DASHEDX2
—————— ————— ————— ————— ————— ————— ————— ——————
DIVIDE
—— . . —— . . —— . . ——
DIVIDE2
— . . — . . — . . —
DIVIDEX2
————— . . ————— . . ————— . . —————
DOT . . . . . . . . . . . . . . . . . . . . . . .
DOT2
………………………………………..
DOTX2 . . . . . . . . . . . . . . . .
HIDDEN
— — — — — — — — — — — — — — — — — —
HIDDEN2
——————————————————————
HIDDENX2
— — — — — — — — — — — — —
PHANTOM
——— — — ——— — —
PHANTOM2
— — — —— — — —— — — —— — — —— — — —— — — ——
PHANTOMX2
———— — — ———— — — ————
Рис. 4 Стандартные типы линий AutoCAD
Примечание! Следует быть поаккуратнее с содержащими текст типами линий такими как газовые магистрали в которых используется текущая высота и шрифт текста. Удов-летворительно выводит текст в любом случае обычно нулевая высота текста.
AutoCAD хранит описания линий во внешнем файле с именем Acad.lin. Можно от-редактировать его с помощью текстового процессора и создать новые типы линий или модифицировать уже сущест¬вующие.
15. Выбор типа линии на рисунке.
Чтобы посмотреть, как работают типы линий, добавьте в ваш рисунок точечно-пунк¬тирную линию, обозначающую один из новых элементов. Для этого:
— откройте диалоговое окно Layer&Linetype Properties;
— щелкните на New и наберите имя для создания нового слоя;
Примечание! AutoCAD позволяет загружать тип линии и одновременно с помощью ко-манды Layer назначать его слою. В данном упражнении можно ввести в командной строке -Layer, затем L<Enter>dashdot<Enter>имя<Enter> и снова нажать <Enter> для выхода из команды Layer.
— щелкните на слове Continuous в столбце Linetype;
Появляется диалоговое окно Select Linetype (выбор типа линии).
Это окно показывает типы линий, уже приме¬няемые в рисунке.
Пусть в новом файле будет присутствовать только один тип линии (установленный по умолчанию). Необходимо загру¬зить дополнительные типы линий.
— щелкните мышью на кнопке Load в нижней части диалогового окна. Выво¬дится диа-логовое окно Load or Reload Linetypes (загрузка или перезагрузка типа линии)
Примечание! Список имен типов линий похож на список слоев, т.к. в обоих можно рас-полагать имена в алфа¬витном порядке или сортировать по характеристи¬кам (для типов линий — Linetype и Description), щелкнув мышью на заголовке.
— прокрутив список доступных типов линий (Available Linetypes), щелкните мышью на линии Dashdot, а затем на кнопке Оk;
— тип линии Dashdot добавлен теперь к типам линий, доступным в диалоговом окне Se-lect Linetype;
— щелкните на Dashdot мышью, чтобы выделить этот тип, а затем на кнопке Ok. Имя Dashdot появляется в строке нового слоя в столбце Linetype.
— новый слой выделен, поэтому достаточно щелкнуть на кнопке Current, чтобы сделать его текущим;
— для выхода из диалогового окна щелкните мышью на кнопке Оk.
16. Управление масштабом типа линии.
Линия, заданная как пунктирно-точечная (Dashdot), выводится тем не менее, как сплошная. Од¬нако при частичном увеличении видно, что в действительности она соот-ветствует определению.
Для исключения неопределенности имеет смысл настроить масштаб типов линий, исходя из заданного масштаба. При этом также можно воспользоваться диалоговым окном Layer&Linetype Properties. Выполняются следующие операции:
— щелкните мышью на кнопке Linetype панели Properties или выберите команду For-mat?Linetype в раскрывающемся меню. Появится диалоговое окно Layer&Linetype Properties. Это то же самое диалоговое окно, что и в предыдущем упражнении, но в данном случае выбрана вкладка Linetype.
— для установки масштаба типа линии применяется системная переменная Ltscale. На-печатайте Ltscale<Enter> и в ответ на подсказку:
LTSCALE New scale factor<1.000> введите большее значение (например 10) и <Enter>.
Примечание! На вкладке Linetype диалогового окна Layer&Linetype Properties есть кнопки Load и Delete, позволяющие загрузить или удалить тип линии, не устанавливая тип линии отдельного слоя.
— дважды щелкните мышью в поле Global Scale Factor и напечатайте 10. Это коэффи-циент преобразования масштаба.
— щелкните мышью на кнопке Оk. Рисунок регенерируется, и новый элемент выводится с тем типом линии и масштабом, который был задан.
— щелкните на Zoom Previous. Получится предыдущее изображение.
Примечание! Если меняется тип линии слоя или объекта, а объект по-прежнему выво-дится непрерывной линией, проверьте системную переменную Ltscale. Ее следует оп-ределять в соответствии с масштабом рисунка. Если и это не поможет, установите зна-чение системной переменной Viewres в максимальное значение. Кроме того, помните, что для Model Space и Paper Space масштабирование типов линий в разных режимах работает по-разному (проверить самостоятельно).
Нельзя забывать о том, что если слою приписан тип линии, то все, что нарисовано в этом уровне, включая дуги, полилинии, окружности и разметку, будет вычерчиваться данным типом линии. Можно присваивать объектам собственные типы линий и цвета, а не использовать параметры, назначенные слою. В то же время AutoCAD позволяет обойтись и без присваивания цветов и типов линий отдельным объектам. Но для этого необходимо иметь достаточный опыт работы с данной программой и твер¬до следовать принципам построения рисунка.
В последнем упражнении был изменен глобальный масштаб типа линии, который действует на все прерывистые линии текущего рисунка. Можно изменить масштаб типа линии отдельного объекта с помощью кнопки Properties панели Object Properties или определить заданный по умолчанию тип линии для всех новых объектов кнопкой Cur-rent вкладки Linetype диалогового окна Layer&Linetype Properties.
Если отдельному объекту назначен масштаб типа линии, на него продолжает дейст-вовать глобаль¬ный масштаб типа линии, установленный системной переменной Ltscale.
Примечание! Значение по умолчанию Linetype Scale для отдельных объектов можно задать также с помощью системной переменной Celtscale. Это установленное значение будет распространяться только но вновь создаваемые объекты, а для уже существую-щих объектов масштаб типа линии можно изменять инструментом Properties.
Если нарисованные объекты вычерчиваются не тем типом линий, который назначен слою, на вкладке Linetype диалогового окна Layer&Linetype Properties проверьте за-данный по умолчанию тип. Щелкните мышью на команде Format ? Linetype. Выде-лите в списке Linetype строку Bylayer и щелкните на Current. Кроме того, тип линии можно проверить в свойствах самого объекта, восполь¬зовавшись кнопкой Properties. Неверный масштаб типа линии может привести к некорректному воспроизведению ли-нии на экране.
Итак, все упражнения выполнены, и теперь остается задать для текущего рисун-ка точку вставки, что облегчит его последующее включение в другие -чертежи. Рас-смотрим этот процес детальнее. Делают так:
А. Печатают Base<Enter>.
Б. В ответ на подсказку Base point <0.000,0.000>: выберают базовую точку — верхний левый угол группы объектов. Рисунок готов.
В. Щелкают на File? Save для сохранения проделанной работы.
17. Присваивание цветов, типов линий и масштабов типов линий отдельным объектам.
Обычно объектам присваивается заданный по умолчанию цвет и тип линии с именем Bylayer, т.е. каждый объект получает определенный для данного слоя цвет или тип линии. В AutoCAD можно не только назначать объектам приписываемые слою па-раметры цвета и тип линии, но и присваивать цвет и тип линий отдельным объектам.
Для изменения цвета или типа линии существующих объектов используется кнопка Properties панели Object Properties. Эта кнопка открывает диалоговое окно, которое позволяет задать характеристики отдельных объектов. Для новых объектов можно применить кнопку Color панели Object Properties, ус¬танавливающую текущий цвет (например, красный) вместо Bylayer. При этом будет открыто диалоговое окно Se-lect Color, где и нужно указать красный цвет. После этого все создаваемые объекты бу-дут выведены красным цветом вне зависимости от текущего цвета слоя.
Для задания типа линии можно применять раскрывающийся список Line Type панели Object Properties. В нем можно задать типы линий, назначаемые по умолчанию для всех новых объектов. Список по¬казывает только те типы линий, которые уже за-гружены в рисунок, поэтому перед выбором типа линии нужно сначала загрузить его файл.
Еще одно присваивание цвета и типа линии выполняется через Byblock. Оно то-же доступно по кнопке Properties. После установки Byblock все, что нарисовано, будет вычерчиваться белым цветом, до пре¬вращения рисунка в блок и вставки его в слой, ко-торому назначен определенный цвет. Все его объекты будут иметь цвет данного слоя. Такое поведение свойственно объектам, вычерчиваемым в слое 0. Тип линии Byblock line type работает аналогично Byblock color.
Наконец, если не полагаться на глобальный масштаб линий (определяемый сис-темной переменной Ltscale), а задавать масштаб типа линии для каждого отдельного объекта, то для модификации мас¬штаба типа линии можно использовать кнопку Prop-erties или диалоговое окно Object Creation Modes (доступное через кнопку Object Creation панели Object Properties), устанавливающее масштаб типа линии, применяе-мый к новым объектам. Помимо кнопки Properties, масштаб типа линии новых объек-тов можно задать системной переменной Celtscale.
Примечание! Как уже указывалось, если вы еще не очень уверенно чувствуете себя, ра-ботая с AutoCAD, лучше воздержаться от назначения цвета и типа линии отдельным объектам. Опытным пользователям тоже не следует произвольно присваивать цвет и тип линии для объектов: другим людям трудно будет разобраться с файлами таких ри-сунков.
18. Слои и блоки.
Диалоговые окна Insert и Layer&Linetype Properties позволяют просматри¬вать доступные в рисунке блоки и слои, выводя в окне их список. Диалоговое окно Layer&Linetype Properties содержит также информацию о статусе слоев. Но если вы забыли, на каком слое находится объект, кнопка List панели Object Properties позволя-ет получить справку об индивидуальных объектах и блоках. Делают так.
А) Нажмите и держите нажатой кнопку мыши, пока не появится раскры¬вающаяся па-нель Distance.
Б) Переместите указатель на значок List и выделите его.
Примечание! Если нужно просто быстро проверить, на каком слое расположен объект, щелкните мышью на объекте. Его слой появится в поле Layer панели Properties. Мож-но также щелкнуть на Properties панели Standard, а затем на интересующем объекте. Выводится диалоговое окно с базовыми характеристиками объекта, включая назначен-ный для него слой.
В) В подсказке Select objects: щелкните на Tаb и нажмите J. Покажется окно Text Win-dow.
Г) В окне Text Window виден не только слой, на котором находится объект, но и его параметры (занимаемое простран¬ство, точка вставки, имя, цвет, тип линии, угол по-ворота и масштаб).
Практическое задание.
1. Выполнить построение семейств произвольных графическо-текстовых объектов.
2. Объединить и записать в группу Group1 несколько из них (4-5).
3. Провести рассмотренные в работе действия над выделенной группой.
4. Выполнить и проверить все рассмотренные режимы по созданию и модификации слоев, типов линий.