AutoCAD 2002 Библия пользователя
Оглавление
Об авторе
Предисловие
Введение
ЧАСТЬ I. ОСНОВЫ AUTOCAD
Глава 2. Работа с файлом чертежа
Глава 3. Команды AutoCAD
Глава 4. Ввод координат
Глава 5. Настройка параметров чертежа
ЧАСТЬ II. ВЫЧЕРЧИВАНИЕ В ДВУХ ИЗМЕРЕНИЯХ
Глава 7. Кривые и точки
Глава 8. Управление видами и компоновка изображения на экране
Глава 9. Редактирование: базовые инструменты
Глава 10. Расширенный набор инструментов редактирования
Глава 11. Средства организации чертежа — слои, цвета, тип и толщина линий
Глава 12. Извлечение информации из чертежа
Глава 13. Формирование текста
Глава 14. Нанесение размеров
Глава 15. Создание размерных стилей и допусков
Глава 16. Создание сложных объектов
Глава 17. Вывод чертежей на бумагу
ЧАСТЬ III. РАБОТА С ДАННЫМИ
Глава 19. Ссылки на чертежи
Глава 20. Работа с внешними базами данных
ЧАСТЬ IV. ПОСТРОЕНИЕ ЧЕРТЕЖЕЙ ТРЕХМЕРНЫХ МОДЕЛЕЙ
Глава 22. Просмотр трехмерных моделей
Глава 23. Построение трехмерных поверхностей
Глава 24. Создание твердотельных моделей и редактирование трехмерных объектов
Глава 25. Моделирование освещения и тонирование изображений трехмерных объектов
ЧАСТЬ V. ОРГАНИЗАЦИЯ РАБОТЫ С ЧЕРТЕЖАМИ
Глава 27. Взаимодействие с другими приложениями
Глава 28. AutoCAD и Internet
ЧАСТЬ VI. ИНДИВИДУАЛЬНАЯ НАСТРОЙКА AUTOCAD
Глава 30. Создание макросов и слайд-фильмов с помощью пакетных файлов
Глава 31. Создание новых типов линий и образцов штриховки
Глава 32. Создание форм и шрифтов
Глава 33. Адаптация меню
ЧАСТЬ VII. ПРОГРАММИРОВАНИЕ AUTOCAD
Часть VIII. ПРИЛОЖЕНИЯ
Приложение Б. Ресурсы программы AutoCAD
Приложение В. Содержимое прилагаемого компакт-диска
Предметный указатель
Текст
                    AutoCAD 2002
Библия
пользователя


AutoCAD 2002 Bible Ellen Finkelstein Hungry Minds" Hungry Minds, Inc. Best-Selling Books Digital Downloads e-Books Answer Networks e-Newslcttcrs Branded Web Sites e-Leaming New York, NY • Cleveland, OH • Indianapolis, IN
AutoCAD 2002 Библия пользователя Эллен Финкельштейн Компьютерное издательство "Диалектика" Москва • Санкт-Петербург • Киев 2003
ББК 32.973.26-018.2.75 Ф59 УДК 681.3 .07 Компьютерное издательство "Диалектика" Зав. редакцией В.В . Александров Перевод с английского К.Ю . Рулик Под редакцией В.В . Александрова По общим вопросам обращайтесь в издательство "Диалектика" по адресу: info@dialektika.com, http://www.dialektika.com Финкельштейн, Эллен. Ф59 AutoCAD 2002. Библия пользователя. : Пер. с англ . — М . : Издательский дом "Вильяме", 2003. — 1 072 с. : ил. — Парал. тит . англ . ISBN 5-8459-0321-1 (рус.) На сегодняшний день AutoCAD 2002 — самая мощная система автоматизированного проек- тирования (САПР) из тех, что могут работать на персональных компьютерах. Она способна вы- полнять практически все виды чертежных работ, необходимых в разнообразных областях тех- нического проектирования. Книга задумана как исчерпывающий справочник по функциям но- вой версии системы AutoCAD. В AutoCAD 2002 введено много новых компонентов, которые без всяких усилий со стороны пользователя значительно ускоряют выполнение типовых опера- ций. Уже после первых экспериментов с новой версией системы пользователь, знакомый с пре- дыдущими версиями, заметит, что загрузка файлов чертежей происходит значительно быстрее, как, впрочем, и их редактирование. В новой версии, помимо совершенствования внутренних компонентов программы, введено много новых функций, напрямую связанных с работой поль- зователя. Им-то и уделяется основное внимание в книге. Здесь нашли отражение практически все основные функциональные возможности AutoCAD. Новички вполне могут начать изучение системы с этой книги. Те, кто уже имеет некоторый опыт работы с предыдущими версиями сис- темы, прочитав книгу, смогут подняться на следующий уровень квалификации. Для одних пользователей она будет служить настольным справочником, для других — прекрасным учеб- ным пособием. Здесь предлагается множество практических рекомендаций и описаний эффек- тивных приемов выполнения подавляющего большинства типовых операций, с которыми стал- кивается пользователь AutoCAD в повседневной работе. ББК 32.973.26-018.2.75 Все названия программных продуктов являются зарегистрированными торговыми марками соответст- вующих фирм. Никакая часть настоящепэ издания ни в каких целях не может быть воспроизведена в какой бы то ни было форме и какими бы то ни было средствами, будь то электронные или механические, включая фотокопирование и запись на магнитный носитель, если на это нет письменного разрешения издательства Wiley Publishing, Inc. Copyright © 2002 by Dialektika Computer Publishing. Original English language edition copyright © 2002 by Wiley Publishing, Inc. All rights reserved including the right of reproduction in whole or in part in any form. This translation published by arrangement with Wiley Publishing, Inc ISBN 5-8459-0321-1 (рус.) © Компьютерное изд-во "Диалектика", 2002 ISBN 0-7645-3611-7 (англ.) © Wiley Publishing, Inc., 2002
Оглавление Предисловие 22 ЧАСТЬ I. ОСНОВЫ AUTOCAD 33 Глава 1. Начинаем чертить 34 Глава 2. Работа с файлом чертежа 49 Глава 3. Команды AutoCAD 60 Глава 4. Ввод координат 84 Глава 5. Настройка параметров чертежа 119 ЧАСТЬ II. ВЫЧЕРЧИВАНИЕ В ДВУХ ИЗМЕРЕНИЯХ 137 Глава 6. Прямолинейные отрезки 138 Глава 7. Кривые и точки 148 Глава 8. Управление видами и компоновка изображения на экране 165 Глава 9. Редактирование: базовые инструменты 203 Глава 10. Расширенный набор инструментов редактирования 234 Глава 11. Средства организации чертежа — слои, цвета, тип и толщина линий 292 Глава 12. Извлечение информации из чертежа 327 Глава 13. Формирование текста 348 Глава 14. Нанесение размеров 380 Глава 15. Создание размерных стилей и допусков 425 Глава 16. Создание сложных объектов 463 Глава 17. Вывод чертежей на бумагу 510 ЧАСТЬ III. РАБОТА С ДАННЫМИ 549 Глава 18. Работа с блоками и атрибутами 550 Глава 19. Ссылки на чертежи 597 Глава 20. Работа с внешними базами данных 618
ЧАСТЬ IV. ПОСТРОЕНИЕ ЧЕРТЕЖЕЙ ТРЕХМЕРНЫХ МОДЕЛЕЙ 653 Глава 21. Ввод трехмерных координат 654 Глава 22. Просмотр трехмерных моделей 678 Глава 23. Построение трехмерных поверхностей 724 Глава 24. Создание твердотельных моделей и редактирование трехмерных объектов 763 Глава 25. Моделирование освещения и тонирование изображений трехмерных объектов 818 ЧАСТЬ V. ОРГАНИЗАЦИЯ РАБОТЫ С ЧЕРТЕЖАМИ 851 Глава 26. Средства поддержки чертежного хозяйства 852 Глава 27. Взаимодействие с другими приложениями 880 Глава 28. AutoCAD и Internet 904 ЧАСТЬ VI. ИНДИВИДУАЛЬНАЯ НАСТРОЙКА AUTOCAD 929 Глава 29. Адаптация команд и панелей инструментов 930 Глава 30. Создание макросов и слайд-фильмов с помощью пакетных файлов 948 Глава 31. Создание новых типов линий и образцов штриховки 960 Глава 32. Создание форм и шрифтов 971 Глава 33. Адаптация меню 982 ЧАСТЬ VII. ПРОГРАММИРОВАНИЕ AUTOCAD 1019 Часть VIII. ПРИЛОЖЕНИЯ 1021 Приложение А. Установка и настройка программы AutoCAD 1022 Приложение Б. Ресурсы программы AutoCAD 1048 Приложение В. Содержимое прилагаемого компакт-диска 1054 Предметный указатель 1060
Содержание Об авторе 21 Предисловие 22 Введение 23 Для кого предназначена эта книга 23 Как организована книга 24 Как пользоваться этой книгой 25 Выполнение упражнений 26 Принятые соглашения 27 Условные графические обозначения 29 Что на прилагаемом компакт-диске 30 Дополнительная информация 30 Как связаться с автором 31 Благодарности 32 ЧАСТЬ I. ОСНОВЫ AUTOCAD 33 Глава 1. Начинаем чертить 34 Первое знакомство 34 Запуск AutoCAD 35 Открытие нового чертежа 36 Окно AutoCAD Today 36 Открытие нового чертежа с помощью окна AutoCAD Today 38 Графический интерфейс AutoCAD 39 Графическая зона 40 Меню и панели инструментов 41 Командная строка 41 Строка состояния 41 Начнем, пожалуй! 42 Панели инструментов 42 Первая линия на чертеже 42 Сохранение чертежа 44 Закрытие чертежа и завершение сеанса работы с AutoCAD 47 Резюме 48 Глава 2. Работа с файлом чертежа 49 Как открыть новый чертеж, используя стандартный шаблон 49 Работа с шаблонами 50 Модификация шаблона по умолчанию 50 Создание собственных шаблонов 53 Как создать новый чертеж с параметрами, заданными по умолчанию 54 Загрузка существующего чертежа 54 Открытие чертежа из окна AutoCAD Today 54 Открытие существующего файла чертежа в сеансе AutoCAD 56 Использование диалоговых окон для открытия файлов 56 Использование существующего файла чертежа в качестве прототипа 57 Сохранение чертежа под новым именем 57 Резюме 59 Глава 3. Команды AutoCAD 60 Пользовательский интерфейс AutoCAD 60 Использование меню AutoCAD 60 Контекстные меню 62 Содержание 7
Использование диалоговых окон 63 Панели инструментов 64 Командная строка 67 Наименования команд 67 Параметры команд AutoCAD 69 Технология работы с командами AutoCAD 70 Повторение команд 70 Отказ от выполнения команды 71 Отмена уже выполненной команды 72 Восстановление ошибочно отмененных команд 73 Использование команды OOPS 74 Выполнение одной команды во время отработки другой 75 Дигитайзер и его визир 76 Система оперативной справки 78 Как получить оперативную справку о команде AutoCAD 78 Использование основной справочной системы 79 Манипуляции с окном справки 80 Использование активной справки 81 Использование учебных курсов 81 Резюме 82 Глава 4. Ввод координат 84 Двухмерная система координат 84 Единицы измерения 85 Форматы представления единиц измерения 85 Ввод значений координат с клавиатуры 86 Абсолютные значения прямоугольных координат 86 Относительные прямоугольные координаты 87 Полярные координаты 88 Задание точек методом "направление-расстояние" 91 Ортогональный режим 91 Режим отслеживания опорных полярных углов 91 Отображение значений координат 95 Как указать точку на экране 97 Шаговая привязка 97 Объектная привязка 102 Использование вспомогательных построений для задания точек 109 Отслеживание 109 Фильтры точек 113 Операция From 116 Резюме 117 Глава 5. Настройка параметров чертежа 119 Единицы измерения 119 Установка единиц измерения 121 Установка угловых единиц 121 Установка базы и направления отсчета угловых величин 123 Лимиты чертежа 125 Установка лимитов чертежа 126 Масштаб чертежа 127 Вставка в чертеж блока штампа 131 Установка режимов вычерчивания 132 Временные маркеры 132 Установка режимов SNAP, GRID и ORTHO 134 Команда MVSETUP 135 Резюме 136 8 Содержание
ЧАСТЬ II. ВЫЧЕРЧИВАНИЕ В ДВУХ ИЗМЕРЕНИЯХ 137 Глава 6. Прямолинейные отрезки 138 Команда LINE 138 Прямоугольники 141 Многоугольники 142 Вспомогательные линии построения 145 Лучи 146 Резюме 147 Глава 7. Кривые и точки 148 Окружности 148 Параметры команды CIRCLE 148 Вычерчивание окружностей 149 Дуги 152 Методы построения дуги 152 Вычерчивание дуг 152 Эллипсы и эллиптические дуги 156 Параметры вычерчивания эллипса 156 Вычерчивание эллипсов 158 Кольца 160 Параметры команды DONUT 161 Вычерчивание колец 161 Точки 161 Изменение стиля вычерчивания точки 162 Формирование точек 162 Резюме 164 Глава 8. Управление видами и компоновка изображения на экране 165 Как AutoCAD формирует изображение на экране 165 Команды REGEN и REDRAW 166 Панорамирование 166 Использование команды PAN 167 Использование полос прокрутки 167 Команда ZOOM 169 Параметры команды ZOOM 170 Параметр Dynamic команды ZOOM 171 Функция Aerial View 174 Масштабирование и панорамирование с помощью окна общего вида 175 Параметры окна Aerial View 175 Использование окна Aerial View 176 Именованные виды 178 Сохранение вида 178 Вывод вида на экран 180 Использование других средств управления видами 180 Использование именованных видов при открытии чертежа 181 Выбор начального вида чертежа при открытии 181 Частичное открытие чертежа 182 Неперекрывающиеся видовые экраны 183 Настройка неперекрывающихся видовых экранов 183 Работа в неперекрывающихся видовых экранах 186 Сохранение и восстановление конфигурации видовых экранов 187 Поворот сетки шаговой привязки 190 Пользовательская система координат 192 Параметры настройки ПСК 192 Сохранение и восстановление пользовательских систем координат 193 Содержание 9
Пиктограмма ПСК 194 Настройка пользовательской системы координат 196 Изометрические чертежи 198 Изометрические плоскости 198 Создание чертежа в изометрическом режиме 199 Резюме 201 Глава 9. Редактирование: базовые инструменты 203 Редактирование чертежей 203 Что такое выбор объектов 204 Стирание объектов 204 Перенос объектов 206 Копирование объектов 209 Копирование и перемещение объектов из одного чертежа в другой 211 Поворот объектов 214 Масштабирование объектов 216 Изменение параметров отрезков и окружностей 218 Выбор объектов 221 Выбор объектов после задания команды 221 Последовательный просмотр объектов 227 Выбор объектов перед заданием команды 227 Индивидуальная настройка процесса выбора 230 Резюме 233 Глава 10. Расширенный набор инструментов редактирования 234 Команды копирования и переноса 234 Использование команды MIRROR 235 Использование команды ARRAY 236 Создание эквидистантных объектов 242 Выравнивание объектов 244 Команды корректировки размеров 246 Подрезание объектов 246 Удлинение объектов 249 Увеличение объектов 253 Растяжение объектов 256 Команды конструирования объектов 258 Разрыв объектов 259 Использование команды CHAMFER 261 Плавное сопряжение углов с помощью команды FILLET 265 Редактирование объектов с помощью двойных щелчков 267 Ручки 268 Растяжение объектов с помощью ручек 269 Перенос объектов с помощью ручек 271 Поворот объектов с помощью ручек 272 Масштабирование объектов с помощью ручек 272 Формирование зеркального отображения объектов с помощью ручек 273 Индивидуальная настройка ручек 276 Менеджер свойств Object Property Manager 276 Фильтры выбора 279 Диалоговое окно Quick Select 279 Команда FILTER 281 Добавление второго фильтра 283 Присвоение имени и редактирование фильтров 284 Использование фильтров 285 Группы 287 Создание и изменение групп 287 10 Содержание
Использование групп 289 Резюме 290 Глава 11. Средства организации чертежа — слои, цвета, тип и толщина линий 292 Работа со слоями 293 Параметры слоя 293 Создание нового слоя 294 Использование слоев 300 Модифицирование слоев 307 Изменение цвета, типа и толщины линий объектов 313 Изменение цвета объекта 313 Изменение текущего цвета 315 Изменение типа линии объекта 315 Изменение текущего типа линии 316 Изменение толщины линии объекта 316 Изменение текущей толщины линий 317 Работа с масштабами типов линий 318 Изменение интервала повторяемости линии с помощью вариантов шаблонов 319 Изменение интервала повторяемости линии с помощью общего масштабирования линий 319 Изменение интервала повторяемости линии с помощью масштабирования линии объекта 321 Импортирование слоев и типов линий из других чертежей 323 Передача свойств 323 Резюме 326 Глава 12. Извлечение информации из чертежа 327 Информация о чертеже в целом 327 Список состояния чертежа 327 Перечень системных переменных 328 Получение информации о затратах времени 330 Информация об объектах 332 Получение списка объектов 332 Расчет расстояния 333 Определение координат 333 Определение площади и периметра 334 Извлечение информации из Object Property Manager 337 Команды измерения и разметки 337 Деление объектов 338 Разметка объектов 338 Калькулятор в AutoCAD 341 Числовые расчеты 341 Использование координат 341 Использование объектных привязок 342 Использование математических функций 343 Использование специальных функций команды CAL 344 Резюме 347 Глава 13. Формирование текста 348 Создание однострочного текста 348 Размещение однострочного текста 349 Установка высоты шрифта 351 Угол поворота текста 352 Служебные символы и специальные атрибуты форматирования 352 Команда TEXT 354 Редактирование однострочного текста 355 Текстовые стили 359 Содержание 11
Создание нового текстового стиля 359 Переименование и удаление текстовых стилей 361 Изменение текстового стиля 363 Назначение текстового стиля текущим 363 Импортирование текстовых стилей 364 Многострочный текст 365 Использование редактора Multiline Text Editor • 365 Редактирование текста абзаца 369 Импортирование текста 370 Работа с текстом 372 Контурный текст 372 Использование собственных шрифтов AutoCAD 373 Замораживание текстовых слоев 373 Системная переменная MIRRTEXT 373 Поиск текста в чертеже 375 Проверка орфографии 376 Настройка орфографического словаря 377 Резюме 379 Глава 14. Нанесение размеров 380 Работа с размерами в AutoCAD 380 Составные элементы размера 380 Подготовка к нанесению размеров 382 Линейные размеры 383 Как указать объект, для которого нужно проставить размеры 383 Параметры команды DIMLINEAR 386 Параллельные размеры 390 Указание объекта для нанесения размеров 391 Параметры команды DIMALIGNED 391 Размерные цепи и размеры от общей базы 393 Размеры от общей базы 394 Размерные цепи 394 Нанесение размеров дуг и окружностей 396 Нанесение маркеров центров дуг и окружностей 396 Нанесение размеров радиусов 397 Нанесение размеров диаметров 398 Нанесение угловых размеров 398 Координатные размеры 402 Вычерчивание линий-выносок 405 Настройка параметров формирования выносок 405 Формирование выноски 408 Быстрое нанесение размеров 410 Редактирование размеров 413 Редактирование ассоциативной связи 413 Команда DIMEDIT 415 Команда DIMTEDIT 416 Команда DDEDIT 418 Использование Object Property Manager при редактировании размеров 418 Использование Quick Dimension при редактировании размеров 419 Использование ручек для редактирования размеров 420 Совместное редактирование объектов и размеров 420 Резюме 424 Глава 15. Создание размерных стилей и допусков 425 Размерные стили 425 Настройка параметров нового размерного стиля 427 12 Содержание
Линии и стрелки 428 Стрелки 430 Размерная надпись 433 Размещение размера в условиях ограниченного пространства 437 Основные единицы 442 Альтернативные единицы 444 Допуски 446 Изменение размеров 449 Выбор нового текущего размерного стиля 449 Создание варианта размерного стиля 449 Изменение размера для использования нового размерного стиля 450 Изменение размерных стилей 450 Подавление размерного стиля 451 Обновление размерного стиля 452 Сравнение размерных стилей 452 Копирование размерных стилей из других чертежей 453 Допуски формы и расположения поверхностей 457 Рамка допуска 458 Вставка рамки допуска 460 Редактирование рамки допуска 460 Резюме 462 Глава 16. Создание сложных объектов 463 Создание и редактирование полилиний 463 Команда PLINE 464 Редактирование полилиний с помощью команды PEDIT 467 Модификация полилиний с помощью диалогового окна Properties 470 Сплайны 471 Вычерчивание сплайнов 472 Редактирование сплайнов 474 Создание областей 478 Создание контуров 480 Штрихованные области 482 Штриховки 483 Создание штриховки 484 Размещение контуров штриховки 486 Перетаскивание образцов штриховки 490 Редактирование штриховки 491 Команда SOLID 493 Создание и изменение мультилиний 493 Создание стиля мультилиний 494 Вычерчивание мультилиний 499 Изменение мультилиний 500 Создание эскизных линий 505 Оцифровка чертежей 507 Резюме 509 Глава 17. Вывод чертежей на бумагу 510 Подготовка чертежа к печати 510 Черновая печать 510 Вывод чертежа на плоттер из пространства модели 511 Компоновка чертежа в пространстве листа 511 Использование пространства листа 511 Использование мастера Layout Wizard 512 Компоновка листа вручную 516 Стили вычерчивания 528 Содержание 13
Установка стиля вычерчивания 529 Создание таблицы стиля вычерчивания 530 Подключение таблицы стилей вычерчивания компоновке 535 Установка свойства plot style слоя или объекта 536 Печать чертежа 538 Выбор плоттера или принтера 539 Предварительный просмотр 542 Вывод чертежа на печать 543 Вычерчивание в пакетном режиме 543 Выбор компоновок для распечатки 544 Выбор параметров листа 544 Выбор устройства 545 Задание параметров вычерчивания 545 Создание штампа чертежа 548 Резюме 548 ЧАСТЬ III. РАБОТА С ДАННЫМИ 549 Глава 18. Работа с блоками и атрибутами 550 Объединение объектов в блоки 551 Базовые точки и точки вставки 551 Создание блока 551 Переопределение блоков 553 Сохранение блоков как файлов 555 Замена существующего файла 556 Вставка блоков и файлов в чертежи 558 Использование диалогового окна Insert 558 Использование AutoCAD DesignCenter 560 Управление блоками 564 Работа со слоями 564 Расчленение блоков 568 Использование команды XPLODE 568 Редактирование блоков 570 Использование буфера обмена Windows и метода перетаскивания 574 Управление объектами с помощью буфера обмена Windows 574 Использование технологии перетаскивания 575 Работа с атрибутами 577 Создание атрибутов 578 Вставка блоков с атрибутами 582 Изменение атрибутов 583 Извлечение из атрибутов базы данных 590 Резюме 596 Глава 19. Ссылки на чертежи 597 Понятие о внешних ссылках 597 Привязка внешней ссылки 598 Просмотр взаимосвязей внешних ссылок 601 Редактирование внешних ссылок 602 Выбор внешней ссылки или блока для последующего редактирования 603 Редактирование внешних ссылок 605 Отображение внешних ссылок 607 Внешние ссылки и зависимые объекты 607 Циклические ссылки 608 Отсечение внешних ссылок 609 Ускоренное отображение больших внешних ссылок 610 Управление внешними ссылками 614 14 Содержание
Окно управления внешними ссылками Xref Manager 614 AutoCAD DesignCenter 616 Файл отчета для внешней ссылки 616 Резюме 617 Глава 20. Работа с внешними базами данных 618 Доступ к внешним базам данных 618 Подготовка к работе с базами данных 620 Установка компонента работы с базами данных 620 Организация структуры базы данных 621 Настройка источника данных 621 Организация связи чертежа и базы данных 626 Подключение базы данных к чертежу 626 Открытие таблицы данных 627 Редактирование данных в окне Data View 631 Связывание данных с объектами чертежа 632 Создание шаблона связи 632 Создание связи 633 Создание ярлыков 639 Создание шаблонов ярлыков 639 Создание присоединенных ярлыков 640 Создание свободных ярлыков 641 Формирование запросов с помощью Query Editor 642 Использование вкладки Quick Query 643 Использование вкладки Range Query 644 Использование вкладки Query Building 645 Использование вкладки SQL Query 646 Создание отобранных множеств с помощью Link Select 649 Работа с файлами запросов 650 Хранение запросов 650 Импорт и экспорт запросов 651 Конвертирование связей из предыдущих версий в формат AutoCAD 2002 651 Резюме 652 ЧАСТЬ IV. ПОСТРОЕНИЕ ЧЕРТЕЖЕЙ ТРЕХМЕРНЫХ МОДЕЛЕЙ 653 Глава 21. Ввод трехмерных координат 654 Системы координат в трехмерных моделях 655 Абсолютные и относительные декартовы координаты в трехмерных чертежах AutoCAD 656 Цилиндрические и сферические координаты 657 Команды редактирования трехмерных каркасных моделей 658 Использование координатных фильтров, объектных привязок и ручек 661 Создание трехмерных полилиний 663 Работа с уровнем и высотой 664 Создание поверхностей с высотой 664 Использование командыHIDE 665 Придание объектам уровня 668 Работа с пользовательской системой координат 670 Использование пиктограммы ПСК 670 Параметры команды UCS 672 Резюме 677 Глава 22. Просмотр трехмерных моделей 678 Типовые направления проецирования 679 Использование команды VPOINT 680 Просмотр модели с использованием типовых направлений проецирования 680 Команда DDVPOINT 686 Содержание 15
Работа с трехгранником осей и компасом 688 Быстрый переход к виду в плане ^ 692 Раскрашивание чертежа 695 Варианты раскрашивания 695 Использование материалов 696 Использование 3D Orbit 698 Запуск режима 3D orbit 699 Настройка представления модели в режиме 3D orbit 705 Использование видовых экранов 711 Перспективные виды 711 Команда DVIEW 712 Параметры команды DVIEW 713 Компоновка чертежей трехмерных моделей 720 Применение команды SOLVIEW для размещения на бумаге видовых экранов 720 Использование команды SOLDRAW для нанесения штриховки и формирования скрытых линий 722 Создание сечений с помощью команды SOLPROF 722 Резюме 723 Глава 23. Построение трехмерных поверхностей 724 Построение поверхностей с помощью команды 3DFACE 725 Команда 3DFACE 726 Как сделать ребра сети невидимыми 726 Построение поверхностей с помощью команды PFACE 732 Построение поверхностей с помощью команды 3DMESH 737 Построение типовых трехмерных фигур 739 Параллелепипед 740 Клин 741 Пирамида 742 Конус 743 Сфера 744 Купол 745 Чаша 746 Тор 746 Mesh (Сеть) 747 Построение поверхностей тел вращения 751 Определение угла врашения 751 Установка числа сегментов 752 Использование команды REVSURF 752 Построение выдавленных поверхностей 754 Построение поверхностей соединения 757 Построение поверхностей Кунса 759 Резюме 761 Глава 24. Создание твердотельных моделей и редактирование трехмерных объектов 763 Формирование типовых объемных тел 764 Формирование параллелепипеда 765 Формирование шара 766 Построение цилиндра 767 Построение конуса 768 Формирование клина 769 Формирование тора 770 Создание выдавленных тел 772 Построение тел вращения 775 Создание сложных тел 776 Объединение тел 776 16 Содержание
Вычитание тел 777 Создание тела из пересечения двух тел 778 Создание тела с помощью команды INTERFERE 778 Сечения и разрезы тел 782 Использование команды SECTION 782 Использование команды SLICE 783 Модифицирование объектов в трехмерном пространстве 785 Зеркальное отображение в трехмерном пространстве 787 Построение массивов в трехмерном пространстве 788 Поворот в трехмерном пространстве 79i Выравнивание в трехмерном пространстве 794 Подрезка и удлинение объектов в трехмерном пространстве 795 Сопряжение объектов в трехмерном пространстве 798 Снятие фаски на трехмерной модели 800 Расчленение трехмерных объектов 802 Новые средства модифицирования тел 803 Модификация граней 804 Модификация ребер 811 Модифицирование тел целиком 812 Массовые характеристики тела 815 Резюме 816 Глава 25. Моделирование освещения и тонирование изображений трехмерных объектов , 818 Понятие тонирования 818 Этапы работы 819 Выполнение тонирования по умолчанию 820 Создание источников освещения 821 Установка цвета для источника света 822 Настройка ориентации модели по сторонам света 823 Настройка фонового освещения 823 Создание точечного источника света 824 Создание прожектора 826 Создание удаленного источника света 827 Создание теней 830 Создание сцен 834 Работа с материалами 835 Добавление материалов 835 Привязка материалов ' 842 Использование фона 844 Завершающая стадия тонирования 846 Статистика 848 Сохранение тонированных изображений 849 Выгрузка компонента тонирования 850 Резюме 850 ЧАСТЬ V. ОРГАНИЗАЦИЯ РАБОТЫ С ЧЕРТЕЖАМИ 8S1 Глава 26. Средства поддержки чертежного хозяйства 852 Использование AutoCAD DesignCenter для доступа к компонентам чертежей 852 Навигация по файловой системе с помощью AutoCAD DesignCenter 853 Доступ к именованным компонентам чертежей 857 Управление способом представления списков в DesignCenter 858 Установка стандартов для чертежей 860 Уголок администратора в окне AutoCAD Today 860 Доступ к библиотекам символов 861 Содержание 17
Инструментарий уголка администратора САПР 862 Преобразование слоев 868 Организация работы с чертежами 872 Архивирование чертежей 872 Поиск чертежей 873 Поиск чертежей из AutoCAD 873 Установка свойств чертежа 874 Использование AutoCAD в сети 875 Использование многодокументного интерфейса в AutoCAD 875 Обработка ошибок и аварийных ситуаций 876 Работа с временными файлами 876 Восстановление поврежденных файлов чертежей 877 Использование резервных копий 878 Что нужно делать в случае повреждения жесткого диска 879 Работа с файлами, созданными в предыдущих версиях AutoCAD 879 Резюме 879 Глава 27. Взаимодействие с другими приложениями 880 Импортирование и экспортирование файлов 881 Экспортирование в другие форматы файлов 881 Импортирование файлов 885 Работа с растровыми изображениями 886 Вставка изображений 887 Работа с растровыми изображениями 888 Подрезка изображений 889 Изменение параметров отображения 890 Вставка, связывание и внедрение объектов 894 Внедрение объектов в AutoCAD 894 Использование специальной вставки 897 Связывание данных 899 Резюме 903 Глава 28. AutoCAD и Internet 904 Пересылка чертежей 904 Пересылка чертежа по факсу из AutoCAD 904 Передача чертежей с помощью протокола FTP 905 Отправка чертежа по электронной почте 905 Оперативное собрание 908 Запуск NetMeeting 908 Совместное использование приложения 910 Общение в комнате для бесед 910 Использование доски объявлений 912 Передача файлов 912 Настройка параметров NetMeeting 913 Открытие чертежа в Web 913 Использование диалогового окна Browse the Web — Open 913 Использование технологии i-drop для перетаскивания объектов в чертежи 914 Создание гиперсвязей объектов 915 Формирование гиперсвязи 915 Использование гиперсвязей , 917 Редактирование гиперсвязи 918 Помещение чертежей на Web-сервере 919 Понятие о DWF-файлах 919 Создание DWF-файлов 919 Использование мастера Publish to Web 921 Редактирование Web-страниц 925 18 Содержание
Просмотр чертежа 925 Резюме 928 ЧАСТЬ VI. ИНДИВИДУАЛЬНАЯ НАСТРОЙКА AUTOCAD 929 Глава 29. Адаптация команд и панелей инструментов 930 Работа с файлами настройки 930 Редактирование файлов настройки 932 Создание резервных копий файлов настройки 932 Использование эквивалентов команд для командной строки 933 Документирование файлов 934 Создание псевдонимов команд 935 Создание псевдонимов Windows-приложений 935 Создание псевдонимов команд 935 Адаптация панелей инструментов 937 Использование вкладки Toolbars 938 Создание новой панели инструментов 938 Резюме 947 Глава 30. Создание макросов и слайд-фильмов с помощью пакетных файлов 948 Создание макросов с помощью пакетных файлов 948 Создание пакетного файла 949 Выполнение пакетных файлов 950 Создание слайд-фильмов 954 Создание слайдов 955 Просмотр слайдов 955 Создание слайд-фильмов с помощью пакетных файлов 956 Создание библиотек слайдов 958 Резюме 958 Глава 31. Создание новых типов линий и образцов штриховки 960 Создание типов линий 960 Создание простых типов линий 960 Создание сложных типов линий 962 Создание образцов штриховки 965 Резюме 970 Глава 32. Создание форм и шрифтов 971 Создание файлов форм 971 Использование файлов форм 972 Создание файлов формы 972 Корректирование файлов форм 979 Создание файлов шрифтов 979 Резюме 981 Глава 33. Адаптация меню 982 Работа с файлами меню 982 Понятие о файлах меню 983 Загрузка и выгрузка файлов меню 983 Адаптация меню 986 Изучение файла acad.mnu 987 Написание макросов меню 988 Подкачка меню 990 Работа с разделами меню 991 Кнопочные меню 994 Выпадающие и контекстные меню 997 Адаптация панелей инструментов в файле меню 1006 Содержание 19
Мозаичные меню 1007 Планшетные меню 1011 Работа с экранным меню 1012 Создание строк подсказок 1012 Создание клавиш быстрого доступа 1014 Резюме 1018 ЧАСТЬ VII. ПРОГРАММИРОВАНИЕAUTOCAD 1019 ЧАСТЬ VIII. ПРИЛОЖЕНИЯ 1021 Приложение А. Установка и настройка программы AutoCAD 1022 Установка AutoCAD 1022 Приготовления перед установкой AutoCAD 1023 Начнем установку 1024 Добавление компонентов к установленной программе 1027 Авторизация AutoCAD 1027 Настройка системной среды AutoCAD 1028 Вкладка Files 1028 Вкладка Display ' 1029 Вкладка Open and Save 1030 Вкладка Plotting 1032 Вкладка System 1033 Вкладка User Preferences 1035 Вкладка Drafting 1038 Вкладка Selection 1039 Вкладка Profiles 1039 Управление запуском AutoCAD 1041 Ключи командной строки 1041 Редактирование ключей командной строки ! 042 Файлы конфигурации 1043 Создание нескольких конфигураций , ] 044 Настройка плоттера 1044 Использование Plotter Manager 1045 Модифицирование конфигурации плоттера 1046 Конфигурирование окна AutoCAD Today 1047 Приложение Б. Ресурсы программы AutoCAD 1048 Способы изучения программы AutoCAD 1048 Обучение у дилера 1048 Обучение на курсах 1049 Обучение с помощью других пользователей 1049 Техническая периодика 1049 Получение технической помощи 1049 Пользовательские группы AutoCAD 1050 Ресурсы Internet 1050 Приложение В. Содержимое прилагаемого компакт-диска 1054 Структура прилагаемого компакт-диска 1054 Папка Results 1055 Папка Book PDF 1056 Папка Reader - 1056 Папка Links 1056 Папка Software 1056 Перечень программного обеспечения 1058 Предметный указатель 1060 20 Содержание
Об авторе Эллен Финкельштейн (Ellen Finkelstein) изучала AutoCAD в Израиле и некоторое время была единственным человеком, который умел пользоваться сопроводительной до- кументацией к этому продукту на английском языке. По возвращении в США она занялась консультированием и обучением пользователей компьютерным программам, включая AutoCAD, Microsoft Word, Excel и Power Point. Некоторые ее руководства по Microsoft Word, Power Point и Flash вышли в издательстве Hungry Minds, Inc. Первой ее книгой, поя- вившейся в этом издательстве, была AutoCAD for Dummies Quick Reference. Эллен — соав- тор книги AutoCAD 13 Secrets. В 1997 году вышла AutoCAD 14 Bible, а в 1999 году — AutoCAD 2000 Bible. Некоторые из перечисленных книг увидели свет на русском языке в издательстве "Диалектика"— Секреты AutoCAD 13 (1997 год), AutoCAD 14. Библия пользователя (1998 год) и AutoCAD 2000. Библия пользователя (2000 год). Об авторе 21
Предисловие С каждым днем руководство Autodesk все больше убеждается в правильности принятой в фирме стратегии Customer Performance Improvement. Суть данной концепции заключается в следующем: конечной целью разработки и распространения программного обеспечения явля- ется повышение производительности труда пользователей. В конце концов, именно это ищут на рынке потребители нашей продукции. В ответ на спрос подобного рода разрабатываются новые программные продукты и технологии, расширяется участие фирмы в обучении и поддержке пользователей, желающих эффективно внедрять в жизнь новейшие продукты Autodesk. Система AutoCAD всегда была ориентирована на максимальную адаптацию к потребностям конечного пользователя. Но даже на этом фоне ее последняя версия — AutoCAD 2002 ~ пред- ставляет собой новый значительный шаг навстречу самым изысканным желаниям потребите- лей. Это именно тот программный продукт, которого ждут от нас пользователи на пороге третьего тысячелетия. Большинство новых, усовершенствованных функций подсказано са- мими пользователями. Технология совместной работы с чертежом, повышение производи- тельности и эффективности работы — все это наш ответ на пожелания пользователей. Но недостаточно только разработать совершенную программу. В Autodesk постоянно забо- тятся о том, чтобы потребители могли максимально пользоваться всеми возможностями новых программных продуктов фирмы. На протяжении достаточно длительного времени мы не раз убеждались в том, что лучший способ достичь этого — расширение сотрудничества в рамках виртуального сообщества Autodesk, а взаимодействие со всеми возможными партнерами рас- сматриваем как часть нашей программы Customer Performance Improvement. Поэтому мы очень благодарны Эллен Финкельштейн, взявшей на себя подготовку исчерпывающего и доступного пособия по AutoCAD 2002, а также издательству Hungry Minds, выпустившему книгу в свет. Хочется верить, что AutoCAD 2002. Библия пользователя станет неотъемлемой частью рабочей среды каждого пользователя AutoCAD 2002. Обращайтесь к этой книге по любым вопросам — и вы найдете исчерпывающий ответ. Данное издание прекрасно дополняет элек- тронную справочную и обучающую систему, поставляемую в составе AutoCAD, а также но- вое средство AutoCAD Today и Web-ресурс Autodesk Point А. В книге вы найдете информа- цию о возможностях системы, о которых, вероятно, и не подозревали, изучите с ее помощью эффективные способы решения практически всех типовых задач, возникающих в процессе работы с системой. Уверен, что AutoCAD 2002. Библия пользователя будет вашим надежным помощником до тех пор, пока вы будете пользоваться этой программой. Вэйн Ходгинс (Wayne Hodgins), руководитель подразделения Worldwide Learning Strategies компании Autodesk, Inc. 22 Предисловие
Введение Добро пожаловать в AutoCAD 2002. Библия пользователя] На сегодняшний день Auto- CAD 2002 — самая мощная система автоматизированного проектирования (САПР) из тех, что могут работать на ПК. Она способна выполнять практически все виды чертежных работ, необходимых в самых разнообразных областях технического проектирования. Эта книга за- думана как исчерпывающий справочник по функциям новой версии системы AutoCAD. AutoCAD 2002 — самая быстрая и самая "разумная" версия в семействе AutoCAD. В програм- му введено много новых компонентов, которые без всяких усилий со стороны пользователя значи- тельно ускоряют выполнение множества типовых операций. Уже после первых экспериментов с новой версией системы пользователь, знакомый с предыдущими, заметит, что загрузка файлов чер- тежей происходит значительно быстрее, как, впрочем, и их редактирование. В новой версии, по- мимо совершенствования внутренних компонентов программы, введено много новых функций, напрямую связанных с работой пользователя (анонсированных в версии 2000i и расширенных в версии 2002). Именно таким нововведениям и будет уделено основное внимание в этой книге. Практически все основные функциональные возможности AutoCAD нашли отражение в книге AutoCAD 2002. Библия пользователя. Новички в AutoCAD вполне могут начать изу- чение системы с этой книги. Тем, кто уже имеет опыт работы с предыдущими версиями сис- темы, книга поможет подняться на следующий уровень квалификации. Для одних пользова- телей она может служить настольным справочником, для других — прекрасным учебным по- собием. В данном издании предлагается множество практических рекомендаций и описаний эффективных приемов выполнения большинства типовых операций, с которыми сталкивается пользователь AutoCAD в повседневной работе. В книгу включено много примеров использо- вания AutoCAD в практической деятельности различных фирм; эти примеры позволят чита- телю убедиться в том, как разнообразны сферы применения системы. И наконец, к книге прилагается компакт-диск, заполненный файлами чертежей и AutoLISP-программ. Надеемся, что вы найдете все необходимое для изучения в полном объеме такой мощной и совершенной программной системы, как AutoCAD 2002. Для кого предназначена эта книга AutoCAD 2002. Библия пользователя предлагает подробное описание всех мало-мальски суще- ственных функциональных возможностей AutoCAD, а также содержит реальные примеры и прак- тические рекомендации, которые очень пригодятся в процессе повседневной работы с системой. Помимо полного и подробного описания базовых функций AutoCAD, связанных с создани- ем и редактированием чертежей, в книгу включено и описание расширений, таких как средства взаимодействия с внешними базами данных, языки AutoLISP и Visual Basic for Applications (VBA), средства трехмерного моделирования, визуализации изображений пространственных сцен, способы и средства индивидуальной настройки рабочей среды AutoCAD. Ниже описано, в какой мере интересы каждой категории читателей учтены в этой книге. ЕсливыновичоквAutoCAD... В этом случае с помощью AutoCAD 2002. Библия пользователя вы будете иметь возмож- ность изучить все основные операции, необходимые для быстрого и качественного создания чертежей в любой сфере применения AutoCAD. Для кого предназначена эта книга 23
Если вы обновили ранее установленную версию системы... Пользователи, имеющие достаточный опыт работы с предыдущими версиями систе- мы AutoCAD, найдут в предлагаемом издании исчерпывающее описание новых возмож- ностей, предоставляемых версией 2002. Если вы ранее работали с другими системами автоматизированного проектирования... Читателям этой категории книга поможег воочию убедиться в преимуществах AutoCAD по сравнению с другими САПР и быстро освоить прогрессивные технологии автоматизированного проектирования и выполнения чертежных работ, которыми располагает эта система. Кроме того, будет весьма полезно ознакомиться со средствами преобразования форматов файлов чертежей. Как организована книга AutoCAD 2002. Библия пользователя включает семь частей и приложения. Часть I. Основы AutoCAD В этой части изложены все основные сведения, необходимые для того, чтобы при- ступить к осмысленной работе с системой. Вначале приведен краткий обзор процесса построения чертежа, затем — подробное описание различных вариантов процедуры соз- дания нового чертежа, системы команд AutoCAD и принятых в ней соглашений, а также методики ввода координат и настройки параметров чертежа. Часть II.Вычерчивание в двух измерениях В этой части описаны все команды и процедуры, необходимые для построения и редакти- рования двухмерных (плоских) чертежей- Приведены сведения об управлении слоями, мас- штабом, описана методика выполнения операции панорамирования. Внимание также уделено нанесению размеров и получению твердых копий графических документов. Часть III. Работа с данными В этой части речь идет о специфических для AutoCAD структурах данных — блоках, ат- рибутах, внешних ссылках — и технологии работы с ними. Подробно рассмотрена методика совместного использования данных с другими приложениями, в том числе применение в чер- тежах AutoCAD информации из внешних баз данных. Часть IV. Построение чертежей трехмерных моделей Здесь изложены сведения, необходимые для построения чертежей пространственных конст- рукций. Достаточно внимания уделено методикам создания реалистического изображения про- странственных объектов с удалением невидимых линий, наложением теней и тонированием при различных вариантах освещения. 24 Введение
Часть V. Организация работы с чертежами Начальная глава этой части описывает средства AutoCAD, предназначенные для соз- дания определенной рабочей среды, которая способствует повышению эффективности выполнения чертежных работ. Речь идет о стандартизации, сопровождении архивов чер- тежей, использовании AutoCAD в сети, средствах защиты системы от сбоев. В после- дующих главах рассмотрены вопросы обмена информацией с другими приложениями и связь AutoCAD с World Wide Web. Часть VI. Индивидуальная настройка AutoCAD В этой части речь идет о тех средствах AutoCAD, которые помогают пользователю настроить рабочую среду в соответствии с индивидуальными наклонностями и со спе- цификой предметной области. Читатель узнает, как самостоятельно создавать необходи- мые средства интерфейса, типы линий, трафареты штриховки, графические формы, шрифты, меню, файлы справки. Здесь же описана методика работы с пакетными файла- ми — своего рода макросами в среде AutoCAD. Часть VII. Программирование AutoCAD В трех главах этой части описан язык AutoLISP и его развитие — Visual LISP. Одна глава посвящена языку Visual Basic for Applications. Приложения Заключительная часть посвящена методике установки системы на компьютере; в ней при- ведены сведения о доступных пользователям AutoCAD способах получения дополнительной информации и консультаций; описаны все меню и панели инструментов, используемые в сис- теме AutoCAD; подробно рассмотрено содержимое прилагаемого компакт-диска; приведен перечень всех команд и системных переменных. Как пользоваться этой книгой Книгу AutoCAD 2002. Библия пользователя можно использовать и как справочник, и как учебное пособие. Справочник Книга организована таким образом, что всегда можно быстро отыскать материал, касаю- щийся определенной функции или средства. Поэтому, если в процессе работы вы столкнетесь с какой-либо проблемой или появится необходимость ознакомиться с новой функцией, вам не составит большого труда быстро отыскать соответствующий раздел. Каждая глава содержит исчерпывающее описание функции или группы функций сходного назначения, причем необ- ходимость обращаться к материалу других глав сведена к минимуму. Каждое упражнение, описанное в форме пошаговой инструкции, не связано с другими и выполняется независимо. Можно найти интересующую вас в данный момент тему и выполнить соответствующее уп- ражнение, не просматривая других глав книги. Как пользоваться этой книгой 25
Учебное пособие В то же время материал организован по принципу от простого — к сложному, поэтому в каждую главу включено несколько упражнений. Это позволяет использовать книгу в каче- стве учебного пособия, которое дает возможность освоить все этапы AutoCAD. При этом всегда можно вернуться к пройденному ранее материалу и освежить в памяти тот или иной раздел. Для новичков в AutoCAD особое значение имеет материал первых двух частей, после ко- торых можно переходить к любой из последующих, опустив те, что в данный момент вас ма- ло интересуют. Читателям, у кого опыт работы с AutoCAD невелик, будет полезно ознако- миться с частями III и IV. Пользователи, имеющие более-менее серьезный опыт работы с сис- темой, могут вообще пропустить часть I или прочесть ее "по диагонали", останавливаясь только на тех моментах, которые связаны с новинками версии 2002. Но хочу обратить ваше внимание: новые средства, которыми обладает версия 2002 для выполнения операций, давно знакомых пользователю средней квалификации, существенно облегчают работу с системой и могут вам очень пригодиться. Игнорировать их не стоит. При отборе материала для книги автор старался наиболее полно осветить функциональные возможности системы, некоторые из которых могут показаться чересчур экзотическими. Но, думаю, придет время, и вы к ним еще вернетесь. В конце концов, всякому овощу свое время. Выполнение упражнений Следует еще раз обратить ваше внимание на то, что AutoCAD — это система, которую любой знающий пользователь может легко адаптировать в соответствии со своими предпоч- тениями. Поэтому при выполнении упражнений вы можете столкнуться с ситуацией, когда меню, панели инструментов или даже чертеж на экране выглядят не совсем так, как на иллю- страциях в книге. Дело в том, что при описании упражнений мы основывались на стандарт- ной настройке системы. Если вы самостоятельно устанавливали AutoCAD на компьютере и после этого выполняли какие-либо дополнительные настройки, то знаете, что было измене- но, поэтому сможете при желании вернуться к первоначальному варианту. Если же это сделал кто-нибудь другой, вам не обойтись без консультации с этим человеком. Кроме того, в ходе некоторых упражнений специально выполняется перенастройка уста- новок. Значительная часть из них несущественна, и предыдущая настройка легко может быть восстановлена непосредственно при выполнении какого-либо другого упражнения. Другие же настройки, которые могут повлиять на остальные упражнения (последующих или предыду- щих глав), специально отмечены в тексте особыми пиктограммами. Выполняя эти упражне- ния, следует быть внимательным к сопутствующим инструкциям. Это поможет избежать лег- кого стресса от получения неожиданного результата. Например, инструкция перед упражне- нием по настройке меню предлагает записать существующий файл меню под другим именем и работать с ним, а не с исходным. Но тут необходимо вспомнить еще об одном подводном камне. Если вы работаете в сети или с вашей системой работает еще кто-либо из коллег, бу- дет весьма тактично с вашей стороны предупредить о сделанных или планируемых измене- ниях в настройке, чтобы ничьи интересы не пострадали. Хотя уже отмечалось, что опытные пользователи могут пропустить начальные разделы кни- ги, все же будет полезно выполнить несколько первых упражнений. Советую проделать это для того, чтобы ознакомиться со стилем описания упражнений и общей методикой их выполнения. В первых упражнениях представлены весьма существенные замечания по стилю описания, ис- пользуемым обозначениям и т.п. Кроме того, некоторые из этих упражнений настраивают опе- рационную систему для выполнения последующих. В частности, в одном из них создается папка для файлов чертежей, которые будут использоваться или разрабатываться в ходе последующих 2В Введение
упражнений. Это поможет предотвратить смешение файлов учебных чертежей с остальными. Еще раз напомним: все упражнения независимы и могут выполняться в любом порядке. При желании вы можете создать собственную конфигурацию системы AutoCAD таким образом, что это не отразится на работе других пользователей. Принципы выполнения такой задачи описаны в одном из приложений. Все упражнения в AutoCAD 2002. Библия пользователя были тщательно протестирова- ны, но нельзя дать стопроцентной гарантии, что на каком-либо компьютере в результате слишком экзотической конфигурации программно-аппаратных средств или изощренной индивидуальной настройки AutoCAD не произойдет сбой. Если это случится, свяжитесь со мной по электронной почте (адрес указан ниже), и в следующем издании я обязательно внесу соответствующие коррективы. Принятые соглашения В этом разделе будет описана форма подачи материала, которая применяется в дальней- шем изложении. Команды интерфейса AutoCAD Команды интерфейса, которые формируются в процессе обращения к меню и панелям ин- струментов системы (это стандартная проиедура формирования команд во всех приложениях Windows), в тексте книги будут иметь привычный вид — последовательно приводятся все пункты, которые выбираются в каждом очередном раскрывающемся подменю, причем в ка- честве разделителя используется знак *$. Таким образом, фраза "Выберите команду View^Paper Space" означает, что нужно сначала щелкнуть на пункте View главного меню AutoCAD (выбрать меню View), а потом в открывшемся меню выбрать пункт Paper Space. Сам по себе выбор производится либо щелчком левой кнопкой мыши, либо щелчком на соот- ветствующей кнопке, расположенной на пульте визира дигитайзера. Некоторые кнопки панелей инструментов AutoCAD активизируют выдвижные панели, ко- торые, по сути, представляют собой подменю. Из самого названия следует, что такие панели выдвигаются на экран после щелчка на соответствующей кнопке. Описание последователь- ности операций с такой выдвижной панелью будет иметь несколько растянутую форму; " выберите (или щелкните на...) кнопку Zoom Extends в подменю (выдвижной панели) Zoom панели инструментов Standard". Такое описание операции — не лучший вариант, но, к сожа- лению, автор не нашел другой формы. Недостаток принятой формы заключается в следую- щем: во-первых, она имеет недостаточно красивое звучание; во-вторых, что более сущест- венно, название подменю (выдвижной панели инструментов) нигде в текстовой форме на эк- ране не появляется. Поэтому читатель может оказаться в затруднительном положении: какая же из пиктограмм "выдвигает", скажем, подменю Zoom? В этом вам поможет одно из при- ложений, в котором приведены изображения всех панелей инструментов и их подменю вме- сте с наименованиями. Кроме того, в большинстве случаев из предыдущих глав уже ясно, о какой именно выдвижной панели инструментов идет речь в данном конкретном случае. Обратите внимание на уникальную особенность AutoCAD, которая состоит в следующем: каким бы способом вы не формировали команду, она обязательно появится в текстовом виде в командной строке, находящейся в нижней части экрана. Можно ввести текст команды (ключевое слово) в командную строку и без всяких манипуляций с меню и панелями инструмен- тов. В тексте книги все команды AutoCAD будут напечатаны прописными символами и выделе- ны моноширинным шрифтом, например CIRCLE. Команды AutoLISP и VBA также напечатаны прописными символами и выделены моноширинным шрифтом, например COMMAND. Принятые соглашения 27
Приглашения AutoCAD, ввод пользователя и инструкции Упражнения, предложенные читателю в этой книге, имеют вид пошаговых инструкций и выделяются в тексте соответствующим заголовком. Кроме того, диалог в командной строке воспроизводится так, как пользователь видит его на экране. Приглашения AutoCAD выделе- ны моноширинным шрифтом, а текст, который должен ввести пользователь с клавиату- ры, — еше и полужирным шрифтом. Инструкции или комментарии (например, Введите ко- ординаты первой точки) в тексте диалога выделяются курсивом. Ниже приведена часть тек- ста пошаговой инструкции. В этом упражнении вам предлагается щелкнуть на пиктограмме панели инструментов, ввести с клавиатуры координаты X и Y, напечатанные в инструкции полужирным шрифтом, и нажать клавишу <Enter>, что отображено в тексте значком <?. 1. Выберите кнопку Line на панели инструментов Draw, щелкнув на ней левой кноп- кой мыши (впредь будем называть ее кнопкой выбора). Обратите внимание: в ко- мандной строке наименование выбранной команды дублируется. Command: _line Specify first point: 0,0<P (Символ <Р в конце стро- ки, введенной с клавиатуры, означает нажатие клавиши <Enter>) Specify next point or [Undo]: 10,0<P Specify next point or [Undo]: 10,7<P Specify next point or [Close/Undo]: 0,7<P Specify next point or [Close/Undo]: 0,0<P Specify next point or [Close/Undo]: $ Иногда при описании упражнения делаются ссылки на отдельные элементы чертежа. Эти элементы помечаются и на чертеже, и в тексте инструкции цифрой (в редких случаях дву- значным номером), например 1, 2, 3 и т.д. Термины, относящиеся к мыши и клавиатуре Чертить (вводить в чертеж графические элементы) в системе AutoCAD можно с помощью мыши или визира дигитайзера. С мышью знакомы все пользователи Windows. Визир же исполь- зуется при работе с дигитайзером — планшетом ввода, который позволяет оцифровать чертеж. Поскольку большинство рядовых пользователей очень редко обращаются к дигитайзеру, не бу- дем отвлекать ваше внимание подробным описанием технологии работы с этим устройством. Если же вы все-таки предпочитаете работать с дигитайзером, можете смело следовать инструк- циям, изложенным в этой книге, мысленно заменив везде мышь на визир дигитайзера. Мышь может быть двух- или трехкнопочной. Многие опытные пользователи AutoCAD предпочитают трехкнопочное (или имеющее даже большее количество управляющих кнопок) устройство указания. Дело в том, что средствами AutoCAD можно настроить дополнительные командные кнопки устройства указания на активизацию каких-либо функций в соответствии со спецификой конкретной области применения системы. Однако мы будем ориентироваться на использование двухкнопочной мыши, которая имеется в любой Windows-системе, а тем читате- лям, которые имеют более сложные устройства, не составит труда интерпретировать предло- женные в книге инструкции с учетом специфики своей системы. Левая кнопка мыши, как и в большинстве Windows-приложений, является кнопкой выбора. Пользуясь ею, можно выби- рать пункты меню, кнопки панелей инструментов и задавать (указывать) точки при построении графических элементов чертежа. Правая кнопка мыши в AutoCAD 2000, как и в других прило- жениях Windows, служит для вызова на экран контекстного меню. В материале книги вы часто встретите такие вьфажения: 28 Введение
• выберите Tools^Options, • щелкните на кнопке Line панели инструментов Draw, • укажите окружность на чертеже, Все эти операции следует выполнять, пользуясь левой кнопкой мыши. Если вы встретите в тексте выражение "нажмите клавишу <Enter>", это означает, что нужно нажать на клавиатуре клавишу, на шильдике которой нанесено Enter, или Return, или J. Значок <Р в тексте диалога командной строки указывает на то, что здесь необходимо нажать клавишу <Enter>, В большинстве случаев клавиша <Enter> дублируется правой кнопкой мыши, которую иногда еще называют кнопкой ВК (выполнения команды). Термины, относящиеся к операциям с мышью, перечислены в таблице. .Термины,относящиесякиспользованию мышивAutoCAD Термин Описание Курсор Прицел Перекрестие Указать Щелкнуть Дважды щелкнуть Протянуть Щелкнуть и протянуть Выбрать Shift-щелчок Отметить То же, что и указатель мыши на экране. Вид курсора может меняться в зависимо- сти от ситуации и принимать форму перекрестия, маленького прямоугольника (прицела) или привычной стрелки Форма курсора, представляющая собой маленький прямоугольник. Используется при выборе объектов в графической зоне экрана Форма курсора, представляющая собой два пересекающихся отрезка (вертикальный и горизонтальный) Подвести курсор к графическому объекту и щелкнуть левой кнопкой мыши Быстро нажать и отпустить кнопку мыши. Если нет никакой конкретизации — это левая кнопка Быстро выполнить два щелчка. Интервал между щелчками должен быть как можно короче Перемещать курсор, за которым будет следовать некоторый графический объект Нажать левую кнопку мыши и, не отпуская ее, перемещать курсор, за которым потянется по экрану выбранный объект Щелкнуть на пункте меню, кнопке панели инструментов или элементе управ- ления диалогового окна. Иногда операцию выбора можно выполнить и с по- мощью клавиатуры Нажать клавишу <Shift> и, удерживая ее, выполнить щелчок левой кнопкой мыши 1. Подсветить графический объект на чертеже, указав его или использовав другой метод выбора из предоставленных в распоряжение пользователя AutoCAD. 2. Активизировать определенный элемент управления диалогового окна (например, поле ввода текста) Условные графические обозначения Перелистав AutoCAD 2002. Библия пользователя, вы наверняка заметите, что книга бук- вально "нашпигована" пиктограммами — маленькими графическими значками слева от тек- ста. Они помогут вам разобраться в материале данной книги. Для обозначения важных или полезных замечаний в книге используются следующие пиктограммы. Условные графическиеобозначения 29
Новинка! Этой пиктограммой отмечены сведения о функциях, которые впервые появились в версии 2000J и 2002 AutoCAD. Описания функций, которые присутствовали в более ранних версиях AutoCAD, но претерпели существенные изменения в версии 2002, также отмечены этой пиктограммой. Назаметку Пиктограмма На заметку отмечает сведения, которые стоит хорошенько запомнить. Совет Под пиктограммой Совет вы найдете подсказки и советы, как использовать AutoCAD с максимальным эффектом. Советы помогут расширить возможности программы, если вы сочтете это необходимым, а также сэкономят время, улуч- шат результаты работы, сделают ваши усилия более эффективными. Подобной пиктограммой отмечен материал, в котором имеются ссылки на дру- гие разделы книги. , -*" 'I . - ;. . Данная пиктограмма указывает на материал, который поддерживается информацией, М& импмт*. записанной на прилагаемом компакт-диске. Чаще всего речь идет о файлах черте- : жей, которые служат исходным материалом для тех или иных упражнений. Внимание! Разделы, отмеченные этой пиктограммой, содержат сведения о возможных трудностях и неприятностях. Здесь описаны ситуации, которые следует избе- гать или которым необходимо уделить особое внимание во избежание воз- можных неприятностей. Что на прилагаемом компакт-диске На компакт-диске содержатся файлы чертежей, необходимых для выполнения упражне- ний. Эти файлы сэкономят ваше время в процессе работы с книгой. Также на компакт-диске находятся файлы чертежей, которые были получены в результате выполнения упражнений, поэтому при желании вы сможете сравнить свои результаты с приведенными в книге. Кроме того, компакт-диск изобилует различными материалами по ресурсам AutoCAD, которые, на- деемся, окажут вам помощь в практической работе в течение нескольких лет. Здесь вы также найдете 15-дневную пробную версию AutoCAD 2002. Дополнительная информация Опытные пользователи AutoCAD, для которых главное — постичь скрытые от посторон- него взгляда тонкости и секреты новой версии, вероятно, придут к выводу, что эта книга не намного увеличит уже имеющийся у них багаж знаний. Тем, кто чувствует себя не очень уверенно в операционной среде Windows, полезно озна- комиться с книгами, специально посвященными этой операционной системе. В настоящем же 30 Введение
издании материал рассчитан на читателя, достаточно свободно ориентирующегося в средст- вах Windows, хотя многие пошаговые инструкции и включают подробное описание операций, специфичных не столько для AutoCAD, сколько для Windows. Настоящая книга, AutoCAD 2002. Библия пользователя, ориентирована, в первую очередь, на эту новейшую версию программы AutoCAD, а также на версию 20001. Но, тем не менее, информация, которая в ней содержится, в значительной мере может быть использована и при работе с предыдущей версией — AutoCAD 2000. При подготовке данной книги использовалась программа AutoCAD 2002, установленная на компьютере с операционной системой Windows 98. Но пусть это не смущает тех читате- лей, которые работают в операционной системе Windows ME и Windows NT/2000. Материал книги практически полностью годится и для них. Лишь в некоторых случаях изображение на экране будет несколько отличаться от приведенного в книге. Как связаться с автором Я буду счастлива получить от вас весточку. Лучше всего связаться со мной с помощью электронной почты по адресу: ellenfinkl@bigfoot.com . Можно также отправить по- слание и по почте на адрес издательства Hungry Minds. Как связаться с автором 31
Благодарности Хотелось бы выразить особую благодарность Тому Хейне {Tom Heine), который оказала неоценимую помощь в подготовке этой книги к изданию. Огромное спасибо Мелбе Хоппер (Melba Hopper) за исключительные организационные способности и прекрасные человеческие качества, Роксан Марини (Roxane Marini), отре- дактировавшей текст, и всем сотрудникам Hungry Minds, которые помогли мне выпустить эту книгу. Хотелось бы также выразить особую благодарность техническому редактору Даррен Янг (Darren Young). Нельзя не упомянуть консультанта Билла Планта (Bill Plante), Леонида Немировского (Leonid Nemirovsky), создавшего подпрограммы AutoLISP для управления однострочным текстом, Алана Прайсмана (Alan Praysman), написавшего подпрограммы для управления объ- ектами (которые можно найти на прилагаемом компакт-диске). Отдельное спасибо всем тем, кто любезно предоставил иллюстрационный материал для данного издания. Благодаря им эта книга с исчерпывающей полнотой демонстрирует все раз- нообразие возможностей AutoCAD. Не могу также не сказать самых теплых слов о моих близких — муже Эване и двух малы- шах, Иешуа и Эльяше. Они стоически перенесли то время, пока я писала, писала и писала (и очень хотели увидеть в книге свои имена)... Без их повседневной поддержки эта книга не увидела бы свет.
ОсновыAutoCAD пяти главах этой части содержится информация, необходимая для практической работы с системой AutoCAD. Особо внимательными должны быть новички, не работавшие с прежними версиями. Однако и опытные пользователи AutoCAD узнают много полезного, особенно когда речь идет о новинках версии 2002. Тем же, кто счи- тает излишним повторять уже известное, рекомендую пре- жде, чем переходить к части II, "Вычерчивание в двух из- мерениях", хотя бы бегло просмотреть разделы, отмечен- ные пиктограммой Новинка. Ознакомившись с этими разделами, вы будете свободно ориентироваться в новых методиках выполнения базовых процедур, которые реали- зованы в последней версии программы. Н р % *?*Тлава 2. '* . ••*" ..« •Д. »• ••,•",• •-: • . . . Работасфайломчертежа '. Глава 3. - _^ч:, ;,_> 1 ^-Коыанды AutoCAD i»ft: - n- :. "• .. ;V *s. Л Г' .- Глава 4. ь ' _ •v;-•? ' - > Ввод координат . : • Глава5." •.-^-- :: •" - : Настройка параметров \ . •; • • ?. черте» • - г --'*'.;: .'•'•$*. ^ ;, Г: • : . f.?r .:*•• •. ••;.-.
Начинаем чертить •JOSS зучение AutoCAD чем-то напоминает решение из- вестной дилеммы: что было раньше— курица или яйцо? Дело в том, что, с одной стороны, прежде, чем при- ступить непосредственно к работе с AutoCAD, нужно изу- чить многие базовые понятия и инструменты, а с другой — довольно трудно проникнуть в смысл этих базовых понятий, не имея пусть даже небольшого опыта работы с чертежами. Разорвать этот порочный круг поможет описанная в этой главе простейшая чертежная операция— вычерчивание прямоугольника в AutoCAD. В последующих главах будет продолжено изложение базовых концепций и инструментов системы, без знания которых невозможно перейти к созда- нию более сложных чертежей. Даже небольшой начальный опыт построения чертежей существенно облегчает процесс постижения таинств такой мощной и развитой системы ав- томатизированного проектирования, как AutoCAD. Первое знакомство Система AutoCAD, созданная фирмой Autodesk, является на сегодняшний день наиболее распространенной программ- ной графической системой автоматизированного проектиро- вания в промышленности, насчитывающей свыше двух мил- лионов зарегистрированных пользователей. Сама фирма Autodesk занимает четвертое место в мировой табели о ран- гах среди разработчиков программного обеспечения для ПК. Общепринятым в мире ПК сокращением CAD называют как систему конструирования (computer aided design), так и сис- тему технического черчения (computer aided drafting and drawing) с помощью компьютера. Первая версия AutoCAD увидела свет в 1982 году и работала в среде DOS. Это была первая по-настоящему работоспособная программа автоматизированного проектирования, способная ра- ботать на ПК. В тот период подобного рода системы использо- вали в качестве технической базы достаточно мощные рабочие станции, а большинство систем вообще эксплуатировалось на больших вычислительных машинах. Успех системы AutoCAD во многом объяснялся принятой при ее разработке концепцией
системы с открытой архитектурой. Главная ее особенность состояла в том, что большинство используемых файлов представляло собой обычный текст в формате ASCII, и это позволяло легко использовать содержащиеся в них данные в сопряженных пользовательских системах. Другим важным фактором была предусмотренная в системе возможность использования специализиро- ванного языка программирования AutoLlSP. В результате широкие функциональные возможности AutoCAD превратили эту систему в своего рода стандарт в классе систем автоматизированного технического проектирования и выполнения чертежных работ. Сейчас AutoCAD — это наиболее гибкая из существующих графическая программная система для ПК, способная эффективно работать в самых различных областях технического проектирования. Уникальная возможность легко адаптироваться к самым разнообразным "ч ел ов еч ес к им" языкам, включая и те, что используют нелатинский алфавит, поставили AutoCAD вне конкуренции на международном рынке программных продуктов для систем ав- томатизированного проектирования (САПР). В результате AutoCAD сейчас используется бо- лее чем в 150 странах мира. Уникальный опыт, накопленный специалистами Autodesk, позволяет им постоянно рас- ширять функциональные возможности системы. Последние версии AutoCAD включают сред- ства проектирования, моделирования и визуализации пространственных конструкций, досту- па к внешним базам данных, интеллектуальные средства нанесения размеров на чертежи, ра- боты с файлами самых разнообразных форматов и многое другое. В последние годы Autodesk организовала так называемую виртуальную корпорацию, в кото- рую входят разработчики прикладных программ, ориентированных на работу с AutoCAD, диле- ры, обеспечивающие техническую поддержку и консультации для пользователей соответствен- но той предметной области, в которой они используют AutoCAD, и широкую сеть обучения са- мого разного уровня, охватывающую более миллиона пользователей ежегодно. Такая организация позволила создать мощнейшую поддержку пользователей AutoCAD по всему миру. AutoCAD является базовой системой для целого ряда более специализированных САПР, используемых в различных областях техники: • архитектурных САПР; по отношению к ним часто используется аббревиатура АЕС — architectural, engineering, construction (архитектура, планировка, строительство); • машиностроительных САПР; • географических информационных систем (Geographic Information Systems — GIS); • автоматизированных систем управления ресурсами; • САПР в электротехнике и электронике; • систем мультимедиа. Есть, однако, и много других, менее известных областей применения AutoCAD, среди ко- торых можно отметить моделирование одежды, промышленный дизайн. Список этот можно продолжать довольно долго. В книге в качестве примеров использованы задачи из многих областей, что поможет вам на собственном опыте убедиться, как широки возможности AutoCAD и как много можно сде- лать с помощью этой системы. Итак, начнем! ЗапускAutoCAD В этом разделе предлагается совершить краткую обзорную экскурсию по AutoCAD, что в дальнейшем поможет вам в процессе более подробного знакомства с функциями и инстру- ментами системы. Наш первый шаг — запуск AutoCAD. Глава 1. Начинаем чертить 35
Пробная версия AutoCAD 2002, которая будет действительна в течение 15 дней с момента установки, находится на прилагаемом компакт-диске. Для ее установ- ки запустите файл \Software\AutoCAD 2002 Trial\Setup.EXE. В этой книге рассматривается новейшая версия продукта — AutoCAD 2002, которая рабо- тает под управлением операционных систем Windows 98, Windows ME, Windows NT 4.0 и Windows 2000. Каждая из этих операционных систем имеет свои особенности, которые соз- дают незначительные отличия в описанной ниже процедуре запуска AutoCAD. Если вы не уста- навливали AutoCAD самостоятельно или весьма поверхностно знакомы с файловой системой своего компьютера, обратитесь за помощью к кому-либо, кто в этом хорошо разбирается. Если вам понадобится помощь в установке AutoCAD на компьютере, загляните в приложение А, "Установка и настройка программы AutoCAD". По умолчанию, при установке AutoCAD на рабочий стол помещается ярлык этой про- граммы, который показан на рис. 1.1. Рис. 1 .1. Ярлык AutoCAD на рабочем столе предоставляет пользователюсамыйбыстрый способзапускапрограммы Чтобы запустить AutoCAD, можете щелкнуть дважды на этом ярлыке. Можно также поступить и традиционным образом, выбрав для запуска программы команду Starts Prog rams О AutoCAD 2002 (Пуск 1 ^ Программы^ AutoCAD 2002). Если после выбора этой команды откроется еще одно подменю, то выберите в нем элемент AutoCAD 2002. Открытие нового чертежа / После запуска AutoCAD вы увидите на экране окно AutoCAD Today (AutoCAD " сегодня), показанное на рис. 1 .2. Это окно располагается поверх рабочего экрана AutoCAD. С помощью окна AutoCAD Today можно, находясь Новинка! в программе AutoCAD, свободно использовать свои подключения к Internet и к локальной сети компании. ОкноAutoCADToday Окно AutoCAD Today состоит из трех областей. • В области, расположенной в верхнем левом углу (My Drawings (Мои чертежи)), можно открывать новые и уже имеющиеся чертежи. Здесь также открывают биб- лиотеки символов (представляющие собой наборы небольших чертежей, которые можно вставлять в активный чертеж). • В области, расположенной в верхнем правом углу и называемой Bulletin Board (Ред- коллегия), отображается Web-страница из Internet или из корпоративной сети. Этот раздел был создан для того, чтобы администратор AutoCAD мог общаться с поль- зователями программы. • В нижней области отображается главная страница узла Point А, портала компании Autodesk в Internet. 36 Часть I. Основы AutoCAD
Чв AutoCAD 2002 Todav Ss i ec i howJobeg i n[H i story(byDate) »MondayJuneC4 , 2QQ1J_____ » Sunday , June03 , 2001u< - Weekof05/27/2001^. - Weeko f 05/20/2001-6, -Week of 05/13/2001 Гй, " Weekof05/O&2001 i'j . 3 orBwwse . ,;. rf " f*. .' - - '-^ fitter ^ Welcome to Whichisy< Login A t ANat i onalConvent i onandExpos i t i on I?.2OT!-k*»y10.2CO1,D i n>* I .C Рис. 1.2. С помощью окна AutoCAD Today вы можете не только без особого труда открыть или соз- дать чертеж, но и связаться со своим администратором, а также с узлом Point А компании Autodesk Более подробно эти три области будут описаны далее в этой главе, а также в главе 2, "Работа с файлом чертежа". Ш Для того, чтобы, наконец-то, начать работу над чертежом, нужно закрыть окно AutoCAD Today, щелкнув на кнопке закрытия (кнопка в верхнем правом углу ок- на). Затем окно всегда можно будет открыть, щелкнув на кнопке Today (Окно AutoCAD Today), расположенной на стандартной панели инструментов. Окно AutoCAD Today меньше рабочего экрана самой программы, поэтому, чтобы спрятать AutoCAD Today, можно просто щелкнуть на видимой области рабочего экрана AutoCAD. Затем для того, чтобы отобразить AutoCAD Today, достаточно будет просто щелкнуть на кнопке панели задач, соответствующей этому окну. Те, кому окно AutoCAD Today не придется по вкусу, могут просто избавиться от Совет него. Для этого следует выбрать команду Tools ^Options (Сервис^Параметры) и в появившемся диалоговом окне активизировать вкладку System (Система). Затем в разделе General Options (Общие параметры) из раскрывающегося спи- ска Startup (Запуск) необходимо выбрать элемент Do not show a startup dialog (He открывать окно запуска). Раздел My Drawings и нижнюю область окна AutoCAD Today можно сворачивать, Для того, чтобы свернуть один из этих разделов, следует щелкнуть на кнопке со знаком "минус", расположенной в левом верхнем углу области. А чтобы затем восстановить вид области, нужно щелкнуть на кнопке со знаком "+". При щелчке на аналогичных кнопках области Bul- letin Board она сокращается и расширяется, соответственно. Глава1.Начинаемчертить 37
Открытие нового чертежа с помощью окна AutoCAD Today В верхнем левом углу окна AutoCAD Today находится раздел My Drawings (Мои черте- жи), в котором можно открывать новые и уже имеющиеся чертежи. Здесь можно также полу- чить доступ к библиотекам символов (коллекциям чертежных блоков, которые пользователи могут добавлять в свои чертежи). Для того, чтобы открыть новый чертеж, активизируйте вкладку Create Drawings (Создать чертеж) раздела My Drawings окна AutoCAD Today. Затем из раскрывающегося списка Select how to begin (Выберите, как начать) выберите один из трех элементов. • Template (Шаблон) позволяет открывать чертеж с шаблоном. Шаблон содержит на- бор настроек, определяющих, как именно будет устроен чертеж. Первая группа шаблонов называется Recent Templates (Недавние шаблоны) — она появляется только в том случае, если шаблоны уже использовались. Шаблоны, следующие за этой группой, сгруппированы в алфавитном порядке. Для того, чтобы отобразить список шаблонов, имена которых начинаются на определенную букву, следует щелкнуть на кнопке со стрелкой, расположенной после этой буквы. Выбрать шаблон можно также из подкаталога Templates каталога AutoCAD2002, открыв этот подкаталог с помошью кнопки Browse (Обзор). • Start from Scratch (Без шаблона) позволяет открыть чертеж с минимальным набо- ром настроек, заданных по умолчанию, а также выбрать дюймовые или метрические единицы измерения. • Wizards (Мастера) позволяет выбрать один из мастеров, Quick Setup (Быстрая настройка) или Advanced Setup (Расширенная настройка). Каждый из мастеров предоставит пользователю все необходимые указания по настройке чертежа перед началом работы с ним. 'ЁРЩ Новый чертеж можно также создать из самой программы AutoCAD. Для этого следует Ёзй выбрать команду File^New (Файл =>Открыть) или щелкнуть на кнопке New (Открыть) стандартной панели инструментов. Тогда откроется окно AutoCAD Today (если не были из- менены настройки диалогового окна Options, как было описано ранее), в котором будет ак- тивна вкладка Create Drawings. Пошаговая инструкция. Запуск AutoCAD и открытие нового чертежа 1. Щелкните на кнопке Start (Пуск) панели задач, что находится в нижней части экрана. 2. Выберите в открывшемся меню команду Programs (Программы). 3. Выберите элемент AutoCAD 2002. 4. Если откроется подменю, то выбернте из него еще один элемент AutoCAD 2002. Запустится программа AutoCAD 2002, и откроется окно AutoCAD Today. 5. Щелкните на вкладке Create Drawings области My Drawings. Из раскрывающегося списка Select how to begin выберите элемент Start from scratch. 6. Щелкните на пункте Metric (т.е . выберите в качестве единицы измерения метры и сантиметры). На этом этапе в AutoCAD будет создан чертеж, над которым можно начинать работу. 7. Чтобы увидеть пустой чертеж, щелкните на видимой области рабочего экрана AutoCAD, чтобы скрыть окно AutoCAD Today. 38 Часть I. Основы AutoCAD
8. Щелкните на кнопке закрытия (кнопка, помеченная знаком X, расположена в правом верхнем углу окна программы), чтобы закрыть AutoCAD. Процедура выхода из программы AutoCAD будет более подробно рассмотрена да- лее в главе. ГрафическийинтерфейсAutoCAD Вам наверняка уже не терпится начать что-нибудь чертить. Но сначала нужно хотя бы ос- мотреть ваши новые владения. На рис. 1 .3 показан рабочий экран AutoCAD в том виде, каким он предстает перед поль- зователем сразу после открытия нового чертежа. Возможны незначительные отличия, связан- ные с индивидуальной настройкой (особенно, если с вашей системой уже кто-нибудь рабо- тал), но общую картину этот рисунок передает верно. Строка Стандартная панель заголовка инструментов Строка меню Панель инструментов Object Properties Кнопка закрытия приложения- Кнопка развертывания приложения Кнопка свертывания приложения Панель инструментов Draw —Панель инструментов Modify Кнопка свертывания чертежа* Кнопка развертывания чертежа, Кнопка закрытия чертежа Графическая зона Прицел Пиетограмма пользовательской системы координат Перекрестие Connand Specify opposite corner Coiund. .erase,! found Coonand: Командная строка Вкладки компоновок Строка состояния пространства листа Рис. 1 .3 .Рабочий экран AutoCAD На экране можно выделить четыре функциональные зоны. Далее подробно рассматрива- ется каждая из них. Глава1.Начинаемчертить 39
Графическая зона Это большая пустая область в середине экрана. Именно в ней вы и будете наносить эле- менты чертежа. Графическая зона может представлять чистый лист бумаги, но в отличие от реального бумажного листа она имеет произвольные размеры — вплоть до размеров земель- ного участка, который занимает огромный завод! В самом низу графической области находится корешок с надписью Model. Сейчас вы ра- ботаете на этой вкладке графической области. Другие ее вкладки будут использоваться при подготовке чертежа к выводу на плоттер. Чтобы задать координаты некоторой точки в графической зоне, используется общеприня- тая нотация: сначала задается координата X, а затем через запятую — координата Y (речь идет о числовых значениях координат). На рис. 1 .4 отображены координаты нескольких то- чек в графической зоне. ОсьУ 1 1 я 0 * цопомштельц информация 3,2 -ОсьХ •6,-2 Рис. 1 .4 . Координаты X,Yнескольких точек Глава 4, "Ввод координат", специально посвящена различным способам задания координат точек чертежа. Если вы собираетесь строить трехмерные модели пространственных объектов, понадобится еще одна координата — Z . Об осо- бенностях работы с трехмерной системой координат рассказывается в главе 21, "Ввод трехмерных координат". Пиктограмма системы координат Обратите внимание на графический символ из двух стрелок в левом нижнем углу графиче- ской зоны (рис. 1 .3). Этот символ называется пиктограммой пользовательской системы коорди- нат (User Coordinate System— UCS). Направления стрелок пиктограммы совпадают с положи- тельным направлением соответствующих осей текущей пользовательской системы координат. Перекрестие Обратите внимание на две прямые линии в графической зоне экрана с небольшим прямо- угольником в области их пересечения. Этот маленький прямоугольник называется прицелом, поскольку он служит для указания и выбора графических элементов чертежа. Пара же пере- секающихся линий называется перекрестием. Перекрестие помогает пользователю оценить текущее положение указателя мыши относительно элементов чертежа. 40 ЧастьI.ОсновыAutoCAD
Подвигайте мышью, и вы увидите, как на экране прицел и перекрестие отслеживают ваши движения в графической зоне. В левой нижней части экрана под графической зо- ной (эта область называется строкой состояния, и речь о ней пойдет позже) выводятся текущие координаты перекрестия. Меню и панели инструментов В самом верху экрана находится строка заголовка, а сразу под ней — строка системного меню AutoCAD. Ниже меню располагаются две строки, которые заняты панелями инструмен- тов. Кроме того, имеются еще две панели инструментов — Draw (Рисование) и Modify (Редактирование). Эти панели плавающие. Их можно переместить в любое удобное место на экране либо закрепить (пришвартовать) у края экрана. На рис. 1 .3 панели Draw и Modify за- креплены у левого края экрана. Меню и панели управления позволяют пользователю вводить команды AutoCAD в процессе построения графических элементов, редактирования чертежа, извлечения разнообразной информации, связанной с чертежом и т.д. Система AutoCAD дает возможность пользователю адаптировать средства командного интерфейса — меню и панели инструментов — в соответствии со своими индивидуальны- ми потребностями. Поэтому в результате экран вашей конкретной системы может несколь- ко отличаться от того, который отображен на рис. 1.3. В AutoCAD существует еще множе- ство других панелей инструментов, которые можно вызывать на экран по мере необходи- мости— Dimension (Размеры), Solids (Тела), Render (Тонирование), Web и т.д. О них речь пойдет в следующих главах книги. Командная строка В нижней части экрана AutoCAD располагается отдельное окно, в котором помещается приблизительно три строки текста. При желании можно увеличить размер этого окна за счет графической зоны экрана. Обратите внимание на слово Command: (Команда:). Это и есть командная строка. Выполнение любой команды AutoCAD можно запустить, если ввести ее текст непосредственно в командную строку. Даже при использовании меню и кнопок панелей инструментов для ввода команд AutoCAD время от времени необходимо пересматривать командную строку, чтобы видеть реакцию системы на введенные команды. Многие команды имеют параметры, выбор одно- го из которых проще всего выполнить, введя соответствующий символ в командную стро- ку. Кроме того, все, что вводится с клавиатуры, немедленно отображается в командной строке. Например, если при построении графического элемента вы вводите координаты некоторой точки, они тут же появляются в командной строке. Для того, чтобы увидеть бо- лее трех последних строк текста диалога, можно распахнуть текстовое окно AutoCAD на весь экран, нажав <F2>. После этого можно вернуться к ранее выполненным командам. Нажав вновь <F2>, вы закроете текстовое окно. Строка состояния В самом низу экрана находится строка состояния. Она отчетливо видна на рис. 1.3 . Сле- ва в строке состояния выведены текущие координаты X,Y перекрестия. Они изменяются по мере перемещения перекрестия с помошью мыши в пределах графической зоны экрана. Пра- вее расположено несколько кнопок, о назначении которых речь пойдет позже. Глава 1. Начинаем чертить 41
Начнем, пожалуй! Ну, а теперь, полагаю, вы готовы к тому, чтобы присту- пить к первому эксперименту— начертить прямую линию. Но вначале не мешает познакомиться поближе с панелями инструментов, с помощью которых вводится большинство команд AutoCAD. Панели инструментов Установите указатель мыши на первой кнопке панели инст- рументов Draw (Рисование). Появится контекстное окно ука- зателя, в котором будет написано Line (Отрезок). Все это можно увидеть на рис. 1 .5 . Обратите внимание на строку со- стояния. В ней появилось сообщение о том, что эта кнопка свя- зана с командой построения прямолинейного отрезка. Кнопка Line Контекстное окно указателя Рис. 1.5 . Указатель мыши установлен на кнопке Line Если вы ошиблись в выборе команды (щелкнули не на той кнопке), нажмите Совет <Esc>. В командной строке снова появится приглашение Command:. Первая линия на чертеже Сейчас постарайтесь точно следовать инструкциям, изложенным ниже. При вводе с клавиатуры значений координат (в тексте инструкций они выделены полужирным шрифтом, как, впрочем, и любой другой текст, который вам понадобится самостоятель- но вводить) введите первое число, запятую, затем — второе число. Никакого пробела между значениями координат вводить не нужно. Если вы только бегло просмотрели Введение данной книги, самое время вернуться к нему. В этой главе достаточно подроб- но объясняется, как выполнять упражнения, руководствуясь инструкциями, выделенны- ми заголовком Пошаговая инструкция. Если что-либо будет непонятно, ничего страш- ного. По мере дальнейшего ознакомления с материалом книги большинство вопросов разрешится само собой. Следуйте приведенным ниже инструкциям. Как отмечалось, текст, который необходимо ввести, будет выделен полужирным шрифтом, а инструкции и пояснения в тексте диалога командной строки выделяются курсивом. Пошаговая инструкция. Вычерчивание прямоугольника 1. Запустите AutoCAD. Выберите режим запуска Start from Scratch (Без шаблона). В списке Select Default Settings (Выберите единицы) выберите English (Британские). Щелкните на кнопке ОК. 42 ЧастьI.ОсновыAutoCAD
I 2. Выберите кнопку Line (Отрезок) на панели инструментов Draw (Рисование), щелк- нув на ней левой кнопкой мыши (впредь будем называть ее кнопкой выбора). Обра- тите внимание: в командной строке наименование выбранной команды дублируется. Command: _line Specify first point: 0,0<P {Символ <Р в конце строки, введенной с клавиатуры, означает нажатие клавиши <Enter>) Specify next point or [Undo]: 10,0«P Specify next point or [Undo] : 10,l<P Specify next point or [Undo]: 0,7<P Specify next point or [Undo]: 0,0<P Specify next point or [Undo] : <P В командной строке снова появится приглашение ввести новую команду. 3. Для того, чтобы растянуть вычерченный прямоугольник на весь экран, введите с клавиатуры строки, выделенные в приведенном ниже тексте диалога полу- жирным шрифтом: Command: zoom<P Specify corner of window, enter a scale factor (nX or nXP), or [All/Center/Dynamic/Extents/Previous/Scale/Window] <real time>: e<P Эололнителй (шфорйции В результате прямоугольник будет расположен в центре экрана и займет боль- шую часть его площади, оставив небольшие зазоры по бокам. Команда ZOOM с параметром Extends, который задается в командной строке символом е, раз- мещает чертеж на экране таким образом, чтобы внешняя граница всех графи- ческих элементов (прямоугольная оболочка) в максимальной степени прибли- жалась к границам рабочей зоны окна AutoCAD. Более подробно команда ZOOM и все ее параметры рассматриваются в главе 8, "Управление видами и компоновка изображения на экране". 4. Не закрывайте чертеж. Сохранение чертежа мы выполним после того, как рассмот- рим другие графические операции в этой главе. То, что появилось в результате на- ших усилий на экране, должно выглядеть, как на рис. 1 .6. Рис. 1,6.Наш первый чертеж Глава 1. Начинаем чертить 43
Помогите! Мой чертеж выглядит не совсем так, как показано на рисунке Если чертеж, который у вас получился, выглядит не так, как на рис. 1 .6, тому может быть несколько причин. Далее перечислены самые вероятные из них, а также даны рекоменда- ции, как поступить в каждом случае. • Скорее всего, вы где-то ошиблись. Ничего страшного. Если у вас возникло такое подоз- рение, выберите в меню AutoCAD FHe&New (Файл<=>Новый) и начните новый чертеж. Выберите режим запуска Start from Scratch (Без шаблона). Щелкните на кнопке ОК. А за- тем повторите все сначала. • Возможно, вы запустили AutoCAD в режиме создания чертежа на основе шаблона, а не в режиме создания абсолютно нового чертежа (этот режим задается с помощью пара- метра Start from Scratch). Выберите в меню AutoCAD File&New (Файл^Новый), устано- вите режим запуска Start from Scratch, затем щелкните на кнопке ОК. После этого повто- рите все операции по вводу прямоугольника. • Если повторение операций не привело к желаемому результату, установите прилагае- мый компакт-диск и выберите в меню AutoCAD File&Open (Файл ^Открыть). На экране появится диалоговое окно Open (Открыть файл), в котором нужно указать файл ab- acad.dwg на компакт-диске и щелкнуть после этого на кнопке ОК. И опять придется по- вторить всю описанную выше процедуру ввода прямоугольника. Один из перечисленных вариантов обязательно приведет к успеху. Если вы создавали в те- кущем сеансе не один чертеж, скорее всего, у вас и открыто несколько чертежей. Для пере- ключения между ними служит меню Window. Возможно, у вас возник вопрос; какие единицы измерения использованы при интерпретации введенных числовых значений? В данном случае это были дюймы, хотя в принципе можно настроить систему на любые другие. Таким образом, при распечатке чертежа у вас получится прямоугольник с размерами 10x10 дюймов. В этом упражнении вы познакомились с несколькими типовыми операциями: задание ко- манды AutoCAD с помощью панели инструментов (в данном случае это была команда LINE), ввод значения пары координат X,Y в командную строку с клавиатуры и завершение выполне- ния команды LINE нажатием клавиши <Enter> в ответ на приглашение ввести очередную па- ру координат. Вы также познакомились с командой ZOOM, которую просто ввели в команд- ную строку с клавиатуры. В значительной степени методики работы с AutoCAD базируются на перечисленных простейших операциях. Сохранение чертежа Сохранение файла чертежа AutoCAD ничем не отличается от сохранения любого другого файла в Windows. Сделайте правилом сохранять файл текущего чертежа каждые 10- 15 минут. Это избавит вас от потери информации при возможных непредвиденных ситуаци- ях, в частности, при сбое питания. Желательно для упражнений, которые вы будете выполнять по мере работы с этой кни- гой, создать отдельную папку. Тогда результаты упражнений не будут смешиваться с другими файлами чертежей. Хотя создание новой папки является стандартной операцией в Windows, в книге описаны соответствующие инструкции. Для создания новой папки будем использо- вать программу Explorer (Проводник), которая входит в стандартную поставку Windows. Естественно, каждый пользователь по-своему организует дисковое пространство на ком- пьютере. Поэтому следующую информацию вы можете рассматривать только в качестве со- ветов. Тем не менее рекомендуется, во-первых, использовать для новой папки тот же диск, на 44 ЧастьI.ОсновыAutoCAD
котором уже установлена система AutoCAD, во-вторых, не создавать папку для чертежей как подкаталог в папке, где установлена система (как правило, она называется ACAD2002). Это предотвратит возможность случайного удаления вместе с ненужными файлами чертежей и важных системных файлов AutoCAD. Пошаговая инструкция. Создание новой папки 1. Поместите указатель мыши на панель задач в нижней части экрана и щелкните пра- вой кнопкой мыши на кнопке Start (Пуск). 2. Выберите команду Explorer (Проводник). Программа Windows Explorer запустится, и на экране откроется ее окно. 3. В левой части окна выберите диск, на котором планируется создать новую папку. Если вы колеблетесь, какой из дисков вашего компьютера осчастливить, выберите тот, на котором установлена система AutoCAD. Если вы работаете в сети, выберите диск, установленный на вашем компьютере. 4. Если вы хотите создать вложенную папку (подкаталог), выберите папку, в которую будет вложена новая. 5. Из меню программы Explorer выберите команду FileONewOFolder (Файл<=>Создать^ Папка). В правой части окна появится новая папка, изображение которой будет выде- лено, а на месте названия будет стоять New Folder (Новая папка). (Возможно, вам придется протянуть изображение в окне, чтобы увидеть новую папку.) 6. В поле названия новой папки введите AutoCAD Bible (или же AutoCAD 2002 Bible, если у вас остались папки после прочтения предыдущего издания этой книги) и на- жмите клавишу <Enter>. Теперь все готово к сохранению файла нового чертежа. Первое сохранение несколько от- личается от последующих, поскольку нужно задать имя для вновь созданного чертежа. Про- следите за тем, чтобы файл записался именно в ту папку и на тот диск, которые вы заплани- ровали, т.е . в папку, созданную в соответствии с приведенной выше пошаговой инструкцией. i^llfev Обращаю ваше внимание на то, что новая папка должна быть создана до того, д»г . ;fr r ";. как вы приступите к последующим упражнениям, изложенным в этой книге. Внимание! Ш Для того, чтобы сохранить чертеж, щелкните на кнопке Save (Сохранить), расположен- '• ной на стандартной панели инструментов. Если это первое сохранение чертежа, то откро- ется диалоговое окно Save Drawing As (Сохранение чертежа), что отображено на рис. 1.7. В левой панели этого диалогового окна расположено несколько кнопок, с помощью которых можно будет быстрее подыскать для сохраняемого чертежа подходящее местоположение. На- бор этих кнопок называется списком местоположений. Рассмотрим этот список подробнее. • При щелчке на кнопке My Documents (Мои документы) отображаются чертежи и папки, которые находятся в одноименном каталоге. Некоторые пользователи предпочитают хранить свои файлы именно в этом каталоге. (В некоторых системах такой каталог может называться Personal.) • При щелчке на кнопке Favorites (Избранное) отображаются файлы и папки, нахо- дящиеся в каталоге C:\Windows\Favorites. (Здесь приведен путь к каталогу Favorites в Windows 98, однако на вашем компьютере местоположение этого каталога может быть другим.) В данном каталоге программой AutoCAD создается Глава 1. Начинаем чертить 45
Ямс.У .7 .ДиалоговоеокноSaveDrawingAs подкаталог AutoCAD, который также отображается при щелчке на кнопке Favorites. Чтобы сохранить свой чертеж именно в этом подкаталоге, щелкните на нем дважды. Обычно в этом каталоге находятся только ярлыки файлов, а сами файлы могут быть сохранены где угодно. Для того, чтобы поместить в каталог Favorites яр- лык уже сохраненного чертежа, следует выделить файл с чертежом, выбрать ко- манду File^Save As и, открыв раскрывающийся список Tools (Сервис), выбрать элемент Add To Favorites (Добавить в папку Избранное). Тогда этот файл можно будет открывать из каталога Favorites. При щелчке на кнопке Desktop (Рабочий стол) открывается список чертежей, со- храненных на рабочем столе. В этом списке могут оказаться также некоторые пик- тограммы Windows. При щелчке на кнопке Buzzaw открывается узел www.buzzaw.com, который явля- ется порталом компании Autodesk. Здесь можно создать новую учетную запись или же получить доступ к имеющимся проектам. При щелчке на кнопке RedSpark открывается портал www.redspark.com, соз- данный компанией Autodesk для целей производства. На этом узле можно создать новую учетную запись или же получить доступ к имеющимся проектам. При щелчке на кнопке Point А открывается узел http: //pointaOl/ autodesk.com/. Это портал компании Autodesk в Internet, созданный для особых типов производства. (Для того, чтобы увидеть эту и следующие кнопки, нужно прокрутить список.) Файлы можно передавать также на любой другой узел в Internet, который поддержива- ет протокол FTP. Список узлов FTP (который сначала нужно создать) открывается при щелчке на кнопке FTP. Для того, чтобы добавить в список узел с протоколом FTP, вы- берите из меню диалогового окна Save Drawing As команду Tools^>Add/Modify FTP Locations (Сервис 1 ^Добавить/изменить узел FTP). В списке Name of FTP site (Имя узла FTP) появившегося диалогового окна укажите имя узла FTP, выберите тип входа (переключатель Anonymous (Анонимный вход) или User (Пользователь)), а также имя пользователя и пароль. И затем на любом из добавленных узлов FTP можно будет со- 46 ЧастьI.ОсновыAutoCAD
хранять чертежи (или, как говорят, загружать чертежи). Благодаря этой возможности корпоративная сеть, да и любой сервер, поддерживающий протокол FTP, становятся такими же доступными, как и ваш собственный компьютер. Чтобы было удобнее щелкать на нужной кнопке, можно переупорядочить после- Совет довательность кнопок в списке местоположений. Для этого нужно просто пере- • •• тащить кнопки в новое положение. Конечно, местоположение сохраняемого файла можно выбрать и с помощью раскрываю- щегося списка Save In (Сохранить в). После выбора местоположения нужно ввести в поле File Name (Имя файла) имя файла и щелкнуть на кнопке Save, чтобы сохранить файл. Для того, чтобы указать способ отображения файлов в этом диалоговом окне, следует ис- пользовать раскрывающийся список View (Вид). При выборе элемента List (Список) отобра- жаются просто имена файлов, при выборе элемента Details (Таблица) к именам файлов до- бавляются их размер, тип и дата последнего изменения, а при выборе элемента Preview (Просмотр) добавляется также область предварительного просмотра чертежей. Пошаговая инструкция. Сохранение вновь созданного чертежа Нг£Ц 1. Созданный прямоугольник должен оставаться на экране. Щелкните на кнопке Save ШШ (Сохранить) стандартной панели инструментов. На экране появится диалоговое окно Save Drawing As (Сохранение рисунка). 2. Щелкните на раскрывающемся списке Save In (Сохранить в). При необходимости укажите диск, на котором находится папка AutoCAD Bible. 3. Дважды щелкните на папке AutoCAD Bible, которая была создана специально для чертежей, используемых при выполнении упражнений. 4. Активизируйте поле File Name (Имя файла), введите аЫ-1 и нажмите клавишу <Enter> (или щелкните на кнопке Save (Сохранить)). AutoCAD сохранит чертеж в файле под именем abl-l .dwg. Конечно, вы можете при- своить ему другое имя, но то, которое рекомендуется, предпочтительнее, если вы не хотите потом запутаться в мириадах чертежей, работая с этой книгой. Предлагаемое имя указывает, что этот чертеж создан в первом упражнении главы 1, "Начинаем чертить". На прилагаемом компакт-диске имеется простенькая программа savea.lsp, ко- торая автоматически копирует файл чертежа с жесткого диска на гибкий после того, как вы дали команду сохранения. Если для надежности желательно иметь резервные копии на дискете, эта программа вам пригодится. Майти ее можно в папке \Software\Chap01\Savea. Закрытие чертежа и завершение сеанса работы с AutoCAD Созданный чертеж можно закрыть и продолжить работу с AutoCAD. Самый простой спо- соб — использовать кнопку Close (Закрыть) в правом верхнем углу поля заголовка графической зоны экрана. Другой вариант — использовать команду меню File^Close (Файл^Закрыть). Начиная с версии AutoCAD 2000, стало возможным закрывать все открытые чер- ;•~ ! тежи одновременно, для чего нужно выбрать команду Window<=>Close АИ (Окно^ -~ Закрыть все). При закрытии чертежей AutoCAD предложит записать все несо- Новинка! храненные изменения, если таковые будут. Глава 1. Начинаем чертить 47
Дня того, чтобы завершить сеанс работы с AutoCAD, проще всего воспользоваться кнопкой Close (Закрыть) в правом верхнем углу строки заголовка главного окна системы. Если вы наблю- дательны, то успеете заметить появившееся при этом в командной строке слово Quit. Это коман- да AutoCAD. Таким образом, можно завершить сеанс работы с системой, введя в командную стро- ку quit и нажав клавишу <Enter>. Другой способ — выбрать в меню File^Exit (Файл^Выход). Если в ходе завершенного сеанса работы вы что-либо изменяли в открытом чертеже уже по- сле операции сохранения, AutoCAD предложит сохранить изменения. В зависимости от ситуа- ции, вы можете либо принять предложение, щелкнув на Yes (Да), либо отвергнуть, щелкнув на No (Нет). Если же вы передумали завершать работу, щелкните на Cancel (Отмена) — и вы вновь вернетесь к прежнему чертежу. Когда открыто несколько чертежей, система AutoCAD переспрашивает вас о необходимости сохранения изменений в каждом из них. Пошаговая инструкция. Закрытие чертежа и завершение сеанса AutoCAD 1. Чертеж abl-1 . dwg с прямоугольником должен по-прежнему присутствовать на эк- ране. Выберите в меню команду File^Close (Файл о Закрыть). Теперь чертеж на эк- ране исчезнет, а сам экран станет серым. (Если открыты и другие чертежи, процесс придется повторить с каждым из них.) 2, Щелкните на кнопке Close (Закрыть) в правом верхнем углу строки заголовка глав- ного окна системы. Главное окно AutoCAD будет закрыто немедленно, поскольку никаких чертежей в системе уже нет. Резюме В этой главе вы познакомились с компоновкой экрана AutoCAD и попробовали создать простейший чертеж. Для хранения файлов рабочих чертежей, которые будут созданы в про- цессе работы с этой книгой, была открыта специальная папка, и в нее помещен первый файл чертежа. После этого вы ознакомились со способами завершения сеанса работы с AutoCAD. Вполне вероятно, что у вас возникли вопросы, но это не страшно. Помните: хорошее нача- ло — полдела. В последующих главах речь пойдет о других способах начала работы с чертежом, а также о том, как открыть созданный ранее чертеж для продолжения работы с ним. 48 Часть I. Основы AutoCAD
Работа с файлом чертежа ГЛАВА ля создания нового чертежа AutoCAD предлагает не- к В ЭТОЙ ГЛЗВС... сколько параметров. Разнообразие предлагаемых спо- • - собов обеспечивает гибкость системы и позволяет пользовате- лю сохранить время. Можно подготовить достаточно сложный _. шаблон и таким образом избежать утомительной процедуры i настройки системы при создании очередного чертежа проекта. *' * ' ' 1 - " "• Как открыть новый чертеж, используя стандартный шаблон Шаблон чертежа — новый тип графического файла. В сис- теме AutoCAD он играет ту же роль, что и шаблон текстово- го процессора, скажем, в Microsoft Word. Для того, чтобы открыть новый чертеж на основе шабло- на, откройте вкладку Create Drawings (Создать чертеж) ок- на AutoCAD Today. Затем из раскрывающегося списка Se- lect how to begin (Выберите, как начать) выберите элемент Template (Шаблон). В окне появится перечень всех шабло- нов программы AutoCAD, как показано на рис. 2.1. Первыми в списке отображены недавно использованные шаблоны, а за ними следуют все остальные шаблоны, сгруппи- рованные в алфавитном порядке. Чтобы отобразить или скрыть имена шаблонов, которые начинаются с определенной буквы, следует щелкнуть на кнопке со стрелкой слева от этой буквы. Обратите внимание на то, что после каждой буквы приведено число шаблонов, находящихся в этой категории. Первым шаб- лоном на букву А является шаблон ACAD -Named Plot Styles.dwt. Вторым идет шаблон acad.dwt. (Acad— это сокращение от AutoCAD.) Для того, чтобы отобразить предва- рительный вид шаблона (если это возможно), следует помес- тить указатель мыши над его именем. А чтобы создать новый чертеж на основе шаблона, просто щелкните на нем. -•:•... if *»". i>
fy „ ACAD-NamedP l otSty l esdo» ANSIA(portrait)-Co l or DependantP l ota acad.OM ACAC -Named PW SMee.flwt acad.mut ACAOISO -Named Plot Styles a *». ANSI A (portrait) -Сйсг Dependent Plot St AN3IА фоПгаЩ -Named Plot Style*. <M Рис. 2.1. Использование шаблона для создания нового чертежа AutoCAD сразу присвоит новому чертежу имя по умолчанию— Drawingl. dwg. Если вы сейчас откроете таким же образом еще один чертеж, то ему будет присвоено имя Drawing2. dwg и т.д. При изменении и сохранении созданного чертежа шаблон остается в неприкосновенности. Имя шаблона говорит об использовании именованных стилей вычерчивания, цополнитвльйя о чем пойдет речь в главе 17, "Вывод чертежей на бумагу"- Для всех упражне- ормацйящ HMMi начиная с этой главы, можно также использовать шаблон acad.dwt, кото- рый оставлен и в новой версии для обеспечения совместимости с прежними. Пошаговая инструкция, Создание нового чертежа на базе шаблона Acad -Named Plot Styles.dwt 1. Запустите AutoCAD. 2. В диалоговом окне AutoCAD Today щелкните на вкладке Create Drawings. 3. В списке доступных шаблонов выберите Acad -Named Plot Styles, dwt. 4. Теперь в графической зоне экрана откроется новый чертеж, которому по умолчанию будет присвоено имя Drawing2 . dwg (рис. 2 .2). Работа с шаблонами Шаблоны являются очень удобным средством стандартизации чертежей в организациях, где, как правило, несколько человек в составе конструкторской бригады работают над одним проектом. Шаблон содержит информацию о таких параметрах чертежа, как размеры рабочего поля (лимиты чертежа), единицы измерения (десятичные или архитектурные) и др. Зачастую в шаблонах содержатся не только параметры настройки чертежа, но и стандарт- ные фрагменты, например блок-рамка и штамп с заготовкой основной надписи. Модификация шаблона по умолчанию При желании пользователь может модифицировать стандартный файл шаблона или создать собственный, использовав стандартный в качестве прототипа. Для этого следует выполнить следующие действия. 1. Откройте чертеж на основе Acad -Named Plot Styles .dwt, как было описано в предыдущем разделе. 50 ЧастьI.ОсновыAutoCAD
AutoCADExpress ToolsCopyrighte2000Autodesk,Inc AutpCAD__Noenu..utilities__lo_eded Commend' Puc. 2.2, AutoCAD открывает новый чертеж: Drawing2. dwg на основе шаблона по умолчанию 1. Внесите необходимые изменения. 2. Сохраните измененный чертеж в формате шаблона, Для этого щелкните на кнопке Save (Сохранить) стандартной панели инструментов. 3. В диалоговом окне Save Drawing As (Сохранение рисунка), которое появится по- сле этого на экране, раскройте список типов файлов Save as type (Тип файла) и выберите в нем AutoCAD Drawing Template File (*.dwt) (Файл шаблона чертежа). В списке имен файлов шаблонов выберите Acad -Named Plot Styles, dwt. В завершение щелкните на кнопке Save (Сохранить). # 4. Если последует вопрос, согласны ли вы заменить существующий файл шаблона, щелкните в ответ на кнопке Yes. 5. В диалоговом окне Template Description (Описание шаблона) отредактируйте текст описания по своему усмотрению. Затем щелкните на ОК. Отказ от использования шаблонов поставит вас перед необходимостью заново задавать параметры для каждого нового чертежа — занятие утомительное и малопривлекательное. ^^1||й- . Остерегайтесь вносить изменения в файлы шаблонов по умолчанию Acad - fe IP Named Plot Styles.dwt и Acad.dwt, если вашим компьютером пользуется еще кто-либо. Не очень-то приятно будет вашему коллеге открыть давно подго- товленный чертеж, в котором был использован шаблон по умолчанию, и обна- ружить, что некоторые важные параметры изменены. Глава2.Работасфайломчертежа 51
Вести от пользователей AutoCAD. Creative Edge] Фэрфилд, шт. Айова Компания Creative Edge нашла собственную нишу на рынке систем CAD/САМ. Она исполь- зует AutoCAD для подготовки технической документации и программ для систем резки. Фирма может обеспечить раскрой и фигурную резку практически любого материала. Услу- гами Creative Edge пользуются архитекторы, специалисты по оформлению интерьеров и даже частные домовладельцы. Фирма принимает исходный эскиз в любой форме ~~ от выполненного художником в нату- ральную величину до наброска на салфетке. Например, для оформления гостиницы Рэдис- сон в Рапид Сити, шт. Южная Дакота (Rapid City, South Dakota), главный дизайнер и вице- президент Creative Edge Гарри Аалто (Harri Aalto) разработал эскиз, который был введен в AutoCAD. При этом использовался дигитайзер большого формата, а линии эскиза снима- лись по точкам. На приведенной ниже иллюстрации вы видите центральную часть рельефа, высеченного на скале Рашмор. После этого программисты компании с помощью разработанной системы преобразовали чертеж в числовой код управления системой контурной резки. Ниже приведен пример вы- ходного кода программы ЧПУ — несколько первых строк программы, разработанной при из- готовлении панно для оформления гостиницы Рэдиссон. % ;INW12.OUT F20 . 000;PRE-OFFSET G92XY G91 G41 HI N1177A GOX2.0787Y4.24 81;_RAPID_T0_PIECE /P20Q;_CUTTER_ON G91 G3X.1764Y.012II.0821J.0942 G3X.3383Y.39091-5 6.37 9 6J4 9.1335 52 Часть I.ОсновыAutoCAD
По этой программе система резки водной струей высокого давления Creative Edge 16 вы- полнила раскрой отдельных слоев панно. При этом использовались такие материалы, как мрамор, гранит, известняк и латунь. Система также может выполнять раскрой винилового листа, линолеума, керамических плиток, титана, листовой нержавеющей стали, листов из композитных материалов, включая и пуленепробиваемые. Из раскроенных таким образом слоев было набрано панно, и результат этой работы — перед вами. Чертежи и фото, которые вы видите выше, любезно предоставлены Гарри Аалто (Harri Aalto), вице-президентом Creative Edge, Фэрфилд, шт. Айова. Создание собственных шаблонов Вполне возможно, что со временем вам понадобится не один, а несколько шаблонов для чертежей разных проектов или разного назначения. С помощью AutoCAD это делается очень просто. Лучше всего открыть чертеж, парамегры которого имеет смысл сохранить в качестве шаблона. Если такого чертежа нет, можно создать новый чертеж на основе шаблона Acad - Named Plot Styles . dwt и внести в него требуемые параметры и установки. В ранее соз- данный чертеж также можно вносить любые уточнения, которые вы сочтете нужными. 1. Если был создан новый чертеж на основе Acad -Named Plot Styles.dwt, то после внесения изменений щелкните на кнопке Save (Сохранить) стандартной па- нели инструментов. 2. В диалоговом окне Save Drawing As (Сохранение рисунка), которое появится после этого на экране, раскройте список типов файлов Save as type (Тип файла) и выбе- рите в нем AutoCAD Drawing Template File (*.dwt). 3. В поле File Name (Имя файла) введите имя нового шаблона и щелкните на кнопке Save (Сохранить). 4. В диалоговом окне Template Description (Описание шаблона) введите текст описа- ния нового шаблона по своему усмотрению и затем щелкните на кнопке ОК. Для большинства пользователей AutoCAD создание набора шаблонов — привычная прак- тика. Наличие шаблонов для большинства типоразмеров чертежей серьезно экономит время. Глава 2. Работа с файлом чертежа 53
При выборе имени для нового файла постарайтесь, чтобы оно достаточно ясно гово- Совет рило о назначении нового шаблона и не перекликалось с именами собственно чер- тежей. В частности, вы можете заготовить шаблоны для чертежей разных форматов 4|| (от АО до А4), поместив в них соответствующие штампы. Шаблонам можно присвоить ^^ имена tb-O.dwt,tb-l .dwt и т.д. (^означает We block — штамп). Как создать новый чертеж с параметрами, заданными по умолчанию Иногда бывают ситуации, когда желательно открыть чертеж без предварительно заданных параметров. Фактически это означает, что количество предустановленных параметров должно быть минимальным, поскольку чертежей вообще без параметров существовать не может. На- пример, вы хотите создать чертеж не на своем компьютере, а у кого-либо в гостях. При этом не хочется разбираться во множестве установок, которые хозяин компьютера ввел в свои шаблоны. Для того, чтобы открыть новый чертеж с минимумом предустановок, активизируйте вкладку Create Drawings окна AutoCAD Today и выберите из раскрывающегося списка Se- lect how to begin элемент Start from Scratch (Без шаблона). Затем выберите метрические или британские единицы измерения. Загрузка существующего чертежа Однако чаще всего придется открывать уже существующие чертежи, чтобы продолжить работу над ними или внести в них изменения. Открыть существующий чертеж можно из окна AutoCAD Today, а также из самой программы AutoCAD. Открытие чертежа из окна AutoCAD Today Для того, чтобы открыть существующий чертеж при запуске AutoCAD, выберите в окне AutoCAD Today вкладку Open Drawings (Открыть чертеж), которая отображена на рис. 2.3. WA. Рис.2 .3 .Для открытия существующего чертежаиспользуйте вкладку Open Drawings окна AutoCAD Today В раскрывающемся списке Select how to begin этой вкладки находятся четыре элемента, представляющие собой варианты организации отображения чертежей. 54 ЧастьI.ОсновыAutoCAD
• При выборе элемента Most Recently Used (Наиболее часто используемые) отображают- ся недавно использованные чертежи, расположенные в обратном порядке их сохранения. • При выборе элемента History (by Date) (Предыстория (по дате)) отображаются не- давно использованные чертежи в хронологическом порядке. • При выборе элемента History (by Filename) (Предыстория (по имени файла)) ото- бражаются недавно использованные чертежи в алфавитном порядке. • При выборе элемента History (by Location) (Предыстория (по местоположению)) отображаются недавно использованные чертежи, организованные согласно их ме- стоположению в системе компьютера. Выберите в списке тот вариант, который, по вашему мнению, поможет наиболее легко найти нужный файл. Затем поместите указатель мыши над именем файла, чтобы увидеть чер- теж в окне предварительного просмотра, которое находится в правой области окна. Для того, чтобы открыть один из чертежей, просто щелкните на нем. Если же нужного файла в списке не оказалось, щелкните на кнопке Browse (Просмотр). Система выведет на экран диалоговое окно Select File (Выбор файла) — рис. 2 .4 . Рис. 2 .4. В AutoCAD диалоговое окно Select File выполняет ту же функ- цию, что и окно Open в большинстве других приложений Windows В раскрывающемся списке Look in (Папка) нужно выбрать (или указать) диск, на котором хранится файл интересующего вас чертежа. В главном поле окна выведены пиктограммы подкаталогов (папок), имеющихся на диске или в папке, указанных в поле Look in. Дважды щелкните на нужной. Затем в открывшемся списке файлов выберите необходимый. В поле Preview (Предварительный просмотр) можно увидеть упрощенное изображение содержимо- го выбранного файла и таким образом убедиться, что он содержит именно тот чертеж, кото- рый вы ищете. Файл будет загружен после щелчка на кнопке Open (Открыть). К сожалению, для файлов, созданных в AutoCAD ранних версий (до R12 включи- тельно), функция предварительного просмотра отсутствует. Файлы же чертежей, созданных AutoCAD версий R13 и R14, можно просмотреть, если только вы спе- циально не запретили эту функцию. в заметку Глава2.Работасфайломчертежа 55
baajv Для нахождения файла на Web-узле щелкните на кнопке Search the Web (Найти в Web). ё£?~ Windows позволяет также организовать папку Favorites (Избранное), в которой можно сохранять адреса наиболее часто используемых файлов. Для поиска чертежей можно также вос- пользоваться списком местоположений, который расположен в левой части диалогового окна Save As (Сохранение). Этот список описывался в главе 1, "Начинаем чертить". Открытие существующего файла чертежа в сеансе AutoCAD Для загрузки существующего файла чертежа во время сеанса работы с AutoCAD нужно щелкнуть на кнопке Open (Открыть) стандартной панели инструментов. На экране появится то же диалоговое окно Select File. Дальнейшие действия ничем не отличаются от описанных выше. AutoCAD 2000 позволяет использовать и привычную для многих технологию откры- тия документа из Windows Explorer. Двойной щелчок на имени файла в окне Windows Ex- plorer приводит к его немедленной загрузке в AutoCAD. Если при этом программа не была ранее запущена, она запускается автоматически операционной системой, после чего в нее за- гружается выбранный файл чертежа. Если же программа AutoCAD была уже запущена, вы- бранный файл открывается в качестве второго (или очередного) чертежа. Для того, чтобы открыть файл чертежа с помощью AutoCAD DesignCenter, сначала щелкните на кнопке AutoCAD DesignCenter стандартной панели инструментов. В ответ AutoCAD откроет окно DesignCenter, дизайн которого напоминает знакомый всем Explorer. В левой части окна находится список файлов чертежей. При желании выберите на панели инст- рументов этого окна пиктограмму Desktop. Используя привычную методику перемещения по папкам, выберите нужную папку с файлами чертежей в левой части окна. Сами файлы чертежей при этом будут перечислены в правой панели окна. Щелкните на нужном файле правой кнопкой мыши и выберите из контекстного меню команду Open in Window (Открыть в окне). Компонент DesignCenter более подробно описан в главе 26, "Средства поддерж- Цопопнительвая ки чертежного хозяйства" Информация Использование диалоговых окон для открытия файлов Все диалоговые окна, связанные с обращением к файловой системе, например Select File, поддерживают весь спектр функций, стандартных для Windows. • Двойной щелчок на имени файла чертежа приводит к немедленному открытию его без всяких дополнительных щелчков на кнопке Open. • Форматом списка файлов, выведенных в центральном поле окна, можно управлять привычными для пользователя Windows средствами. После щелчка на кнопке List (Список) будет выведен обычный список имен файлов. Щелчок на кнопке Details (Вывод свойств) позволяет вывести на экран детальную информацию о каждом фай- ле в списке — размер, дату и время последней модификации. • Щелчок правой кнопкой мыши на поле окна выводит на экран контекстное меню, в котором имеется набор разнообразных команд. 56 Часть I. Основы AutoCAD
Можно щелкнуть на имени файла в списке и таким образом отметить его, а затем, после второго щелчка, переименовать. Но туг нужно проявить осторожность: интервал между повторными щелчками должен быть достаточно велик, чтобы система не интерпретиро- вала ваши действия как двойной щелчок, что приведет к загрузке файла в AutoCAD. Чертеж adl-l .dwg, который будет использоваться в пошаговой инструкции, по- священной загрузке файла чертежа, находится в каталоге Results прилагаемо- го компакт-диска. Пошаговая инструкция. Загрузка файла чертежа 1. Если AutoCAD еще не запущен, войдите в систему. В диалоговом окне AutoCAD Today активизируйте вкладку Open Drawings, Щелкните на кнопке Browse. ^Щ 2. Если AutoCAD уже запущен ранее, щелкните на кнопке Open (Открыть) стандарт- на?! ной панели инструментов. 3. В раскрывающемся списке Look in (Папка) диалогового окна Select File (Выбор файла) выберите накопитель CD-ROM. 4. В главном поле диалогового окна дважды щелкните на папке Results. 5. В этом же поле появится список файлов чертежей из выбранной папки. Щелкните на abl-1 .dwg (он находится в списке файлов сразу за аЫО-9 .dwg). 6. Щелкните на кнопке Open (Открыть). AutoCAD загрузит выбранный файл чертежа. Оставьте его открытым для последующих упражнений. Использование существующего файла чертежа в качестве прототипа Существующий файл чертежа на любой стадии готовности можно использовать в качест- ве прототипа при создании других аналогичных чертежей. Например, вы построили на неко- тором чертеже план квартиры или поэтажный план дома. Этот чертеж можно использовать как прототип при создании последующих чертежей проекта этого дома. Другой пример — чертеж электрической схемы, который может служить прототипом при последующих моди- фикациях устройства. Если значительная часть прототипа будет использована в дальнейшей работе, нет смысла ее повторять в каждом новом варианте. Чтобы использовать определенный чертеж в качестве прототипа, его сначала необходимо загрузить в AutoCAD, а затем сразу же сохранить под новым именем. Как это сделать, описа- но в следующем разделе. Сохранение чертежа под новым именем Планируете ли вы использовать в дальнейшем открытый чертеж в качестве прототипа или про- сто желаете сохранить текущее состояние чертежа перед его дальнейшей модификацией— в лю- бом случае вам понадобится процедура сохранения чертежа под новым именем. Выберите в меню AutoCAD FileoSave As (Файл ^Сохранить), и на экране откроется диалоговое окно Save Draw- ing As (Сохранение рисунка). В иоле ввода File name (Имя файла) введите новое имя файла. После этого можно щелкнуть на кнопке Save (Сохранить). Если хотите сохранить файл в другой папке, следует воспользоваться раскрывающимся списком Save in (Сохранить в...) . Глава 2. Работа с файлом чертежа 57
Выполнив следующее упражнение, вы завершите работу с чертежом и сохрани- те его под новым именем. Если вы только что выполнили предыдущее упражне- ние — в AutoCAD загружен файл чертежа abi-i .dwg и вы видите его перед со- бой на экране. В противном случав загрузите файл ab 1-1 . dwg из папки Results, расположенный на прилагаемом компакт-диске. Пошаговая инструкция. Сохранение чертежа под новым именем 1. Выберите в меню AutoCAD File=>Save As (Файл ^Сохранить). Откроется диалого- вое окно Save Drawing As (Сохранение рисунка). 2. В поле ввода File name (Имя файла) измените имя на ab2-l . dwg. Затем выберите ранее организованную папку для упражнений AutoCAD Bible и щелкните на кнопке Save (Сохранить). 3. Выберите кнопку Line (Отрезок) на панели инструментов Draw (Рисование). Далее следуйте приглашениям в командной строке. Specify first point: 10,.5<P Specify next point or [Undo]: 6,.5<Р Specify next point or [Undo]: 6,0<P Specify next point or [Close/Undo]: <P Полученный в результате чертеж должен выглядеть, как на рис. 2.5. Рис. 2 .5 .Простейший штамп на чертеже 4. Щелкните на кнопке закрытия окна чертежа, которая находится как раз под кнопкой закрытия главного окна AutoCAD. 5. Поскольку вы не сохраняли файл чертежа, AutoCAD предложит вам выполнить эту операцию. На экране появится окно сообщения, показанное на рис. 2.6. 6. Выберите Yes (Да) — и измененный чертеж будет записан в файл. Программа Auto- CAD по-прежнему останется активной, но никакого чертежа в графической зоне от- крыто не будет. Кроме того, обратите внимание — многие меню будут заблокированы. 7. Щелкните на кнопке закрытия главного окна AutoCAD — теперь и программа также прекратит работу. 58 ЧастьI.ОсновыAutoCAD
' j\ Siwe change (о L VhitoCAD Qllila nbZ-1 dwtf? j : . Tin 1 Ми 1 ^> ? 5»П* СЙПСЙ! •! T Рис. 2.6. При попытке выйти из AutoCAD без сохранения изменений, внесенных в открытый чертеж, система даст вам шанс выполнить сохранение Резюме В этой главе вы могли поэкспериментировать с различными способами создания нового чертежа и загрузки ранее созданного. Вы убедились, что можно создать новый чертеж с ми- нимальным набором предустановленных параметров либо использовать шаблон в качестве заготовки. Шаблон может не только содержать заготовленные установки параметров, но и включать типовые графические-объекты, например штамп. По умолчанию система AutoCAD предлагает вам шаблон Acad -Named Plot Styles. dwt. Можно модифицировать системный шаблон или создать собственный. Любой существующий чертеж можно использовать в качестве прототипа для последующих. Для это- го нужно загрузить в систему существующий чертеж и сохранить его под новым именем. Та- кая операция выполняется по команде File^Save As из системного меню AutoCAD. В следующей главе речь пойдет о командах AutoCAD. Глава 2. Работа с файлом чертежа 59
ГЛАВА I Команды AutoCAD ;; В этой главе... Пользовательски/ ичтэзфейсAutoCAD Тихчслогм рлботы ••• скомандамиAutoCAD Дигитайзер * ere визир Систем?,сгкзтивнои ля пользователей, только начинающих осваивать AutoCAD, интерфейс данной программы может по- казаться весьма непривычным. Это объясняется, в первую очередь, длительной эволюцией, которую претерпела программа за долгую историю своего существования. В этой главе вы познакомитесь со всем многообразием способов ввода команд в систему. Команды являются важнейшими элементами пользова- тельского интерфейса AutoCAD, поскольку все преобразо- вания информации в системе выполняются как реакция на очередную команду. Пользователи, в основном имеющие дело с популярными офисными программами, такими как текстовые процессоры или электронные таблицы, привык- ли, что работу с системой можно начать, введя текст или данные с клавиатуры, после чего они сразу помещаются в выходной документ. В AutoCAD ничего не произойдет, пока тем или иным способом вы не введете команду. Пользовательский интерфейсAutoCAD За годы совершенствования системы в нее было включе- но достаточно много команд, причем для поддержания пре- емственности версий старые команды сохранялись, хотя для выполнения тех же функций в новые версии включались дру- гие, более совершенные. Использование менюAutoCAD Для большинства приложений Windows стандартным спо- собом ввода команд являются манипуляции с системными ме- ню, но в AutoCAD невозможно включить все многообразие команд в меню, тем более, что часть из них довольно нестан- дартны, а многие используются очень редко или вообще со- хранены для совместимости с предыдущими версиями. В ос- тальном работа с меню в AutoCAD ничем не отличается от аналогичных операций в других Windows-приложениях.
На заметку i I В интерфейсе программы AutoCAD имеется меню image (Изображение), в кото- ром приводится информация о другом программном продукте компании Autodesk — CAD Overlay. Это меню не имеет непосредственного отношения к AutoCAD и его можно просто удалить. Экранные меню В ранних версиях AutoCAD, работавших под управлением DOS, использовались специаль- ные меню, которые размещались на экране справа и назывались экранными меню. Пользо- ватели, привыкшие к таким средствам интерфейса системы, вскоре на собственном опыте смогут убедиться, что форма Windows-меню не менее удобна и к тому же привычна для тех, кто уже освоил другие Windows-приложения. Тем же, кто не желает отказываться от старых привычек, полагая, что лучшее — враг хоро- шего, предоставляется возможность использовать средства прежних версий. Для этого нуж- но выбрать в системном меню AutoCAD Tools ^Options (Сервис^Параметры) и активизиро- вать вкладку Display (Экран) в открывшемся диалоговом окне. На этой вкладке установите флажок Display screen menu (Экранное меню) и щелкните на кнопке ОК. По умолчанию в AutoCAD меню в прежней форме на экране отсутствует. Поэтому в даль- нейшем речь будет идти только о Windows-меню. Как и в других Windows-приложениях, имеется три варианта реакции системы на выбор того или иного пункта меню. Каждому из этих вариантов соответствуют особые обозначения в надписи пункта меню. Смысл этих обозначений поясняется в табл. 3 .1. Таблица 3.1, Разметка меню AutoCAD Значок Действия системы Никакого специального символа после ярлыка пункта меню Многоточие (...) Выполнение команды Открывается ассоциированное диалоговое окно Вывод на экран соответствующего подменю Показанное на рис. 3.1 меню View (Вид) включает пункты всех трех типов. •-Zoom'•'--;^: "• Ей», ... , A*riaiVl*wV> ' 3D Vim» 3DOrfcli , Shade Dbpjay - Выводит на экран подменю - Выполняет команду Открывает диалоговое -окно Рис.3.1.МенюView Глава3.КомандыAutoCAD 61
Предлагаемое ниже упражнение позволит вам поближе познакомиться с техно- логией работы с меню. В этом упражнении используется файл ab2-i .dwg, кото- рый находится в папке Results прилагаемого компакт-диска. Если вы не уста- новили компакт-диск в накопитель, сделайте это сейчас. Пошаговая инструкция. Использование подменю 1. Откройте файл чертежа ab2-l. dwg из папки Results на компакт-диске. 2. Выберите меню View (Вид) и установите указатель мыши на пункте меню Zoom (Пока- жи). Можно щелкнуть на нем, но это необязательно. И без щелчка откроется подменю. 3. Передвиньте указатель мыши на открывшееся подменю. Перед вами список пара- метров команды ZOOM (Покажи). 4. Выберите из подменю пункт Out (Уменьшить). Штамп в графической зоне экрана станет сразу меньше, как будто вы смотрите на чертеж через объектив с меньшим фокусным расстоянием. Трансформированный чертеж сохранять не нужно. Обратите внимание на изменения, которые произошли в окне командной строки в то вре- мя, как вы выбирали пункты меню. В ней продублировалась команда ZOOM и появился список ее параметров. Обозначения параметров выглядят за малым исключением так же, как и в подменю Zoom. Например, параметр Out, который вы активизировали в меню, отсутству- ет в списке командной строки. Того же результата можно добиться, выбрав из списка пара- метров командной строки Scale (Масштаб) с параметром 0 . 5х. Таким образом, с помощью меню сформирован параметр командной строки с предустановленным значением. Контекстные меню В AutoCAD значительно расширено использование контекстных меню в процессе работы с системой. Контекстные меню, которые выводятся на экран щелчком правой кнопкой мыши, значительно ускоряют работу пользователя, избавляя его от необходимости бесконечно путеше- ствовать указателем по многочисленным раскрывающимся меню и панелям инструментов. Ме- ханизм формирования контекстных меню чутко реагирует на текущую ситуацию. • Если не начато выполнение какой-либо команды и не выделен ни один объект чер- тежа, при щелчке на поле графической зоны экрана выводится контекстное меню по "умолчанию. Это меню содержит стандартный для многих приложений Windows на- бор команд вырезки-вставки — Cut (Вырезать), Сору (Копировать), Paste (Вставить) — - и общеупотребительные в AutoCAD команды отката Undo, панорами- рования Pan, изменения масштаба (зумирования) Zoom, а также ряд других. • Если в чертеже выбран какой-либо объект, в контекстное меню включаются наибо- лее употребительные команды редактирования. • Если начато выполнение какой-либо команды AutoCAD (как правило, процесс вы- полнения команды разбивается на несколько этапов диалога с пользователем), в ме- ню включаются параметры текущей команды. Более детально параметры команд AutoCAD описаны ниже в этой же главе. • Если открыто диалоговое окно, состав команд контекстного меню определяется функциями конкретного окна. • При щелчке правой кнопкой мыши на свободном поле любой панели инструментов в контекстное меню включается список доступных в системе панелей инструментов 62 Часть I. Основы AutoCAD
с множественным выбором. Вызвав же контекстное меню щелчком на поле команд- ной строки, можно увидеть предысторию выполнения команд в текущем сеансе. Практически в каждом разделе при описании тех или иных функций AutoCAD мы будем акцентировать внимание на соответствующих контекстных меню. Контекстные меню также часто будут использоваться и в предлагаемых упражнениях. Использование диалоговых окон Другой способ формирования команд AutoCAD — использование диалоговых окон. Диало- говое окно избавляет пользователя от необходимости держать в памяти наименования команд и их многочисленных параметров при выполнении той или иной операции. Элементы управле- ния в диалоговых окнах наглядно показывают параметры настройки выбранной процедуры. Те, кто привык работать с Windows-приложениями, не найдут в методике работы с диалого- вым окном AutoCAD каких-либо отличий от общепринятой. Другое дело, что в AutoCAD диа- логовые окна значительно более насыщены элементами управления, чем во многих других прило- жениях, что является неизбежным следствием разнообразия функций данной программы. Но как бы то ни было, ничего необычного в работе с диалоговыми окнами в AutoCAD вы не найдете. В качестве примера рассмотрим диалоговое окно Drawing Units (Отображение единиц измерения), которое служит с целью выбора единиц измерения, используемых для отображе- ния геометрических параметров элементов чертежа (рис. 3 .2). В этом окне присутствуют практически все элементы управления, типичные для остальных окон AutoCAD. oautCEooooo . " ЛЙ^х . *; Рис. 3 .2. Дизайн и набор элементов управ- ления диалогового окна Drawing Units типичен для AutoCAD Пошаговая инструкция. Использование диалогового окна 1. Создайте новый чертеж. 2. Выберите в меню AutoCAD FormatOUnits (Формат=>Единицы). Откроется диало- говое окно Drawing Units (Отображение единиц измерения). Обратите внимание: окно разделено на две области — Length (Линейные) и Angle (Угловые). 3. По умолчанию в левой части окна, где настраиваются единицы измерения и пред- ставление линейных величин, установлен переключатель Decimal (Десятичные). Выберите Architectural (Архитектурные). Обратите внимание: формат представле- ния единиц в поле Precision (Точность) в соответствующей части окна изменился. Глава3.КомандыAutoCAD 63
4. Попробуйте по очереди другие типы единиц (щелкайте на других переключателях этой зоны) и наблюдайте, как меняется формат отображения. 5. Снова выберите переключатель Decimal. 6. Теперь раскройте список Precision (Точность). По умолчанию выбран формат с че- тырьмя значащими разрядами в дробной части (0.0000). Установите формат с двумя разрядами в дробной части (0.00). 7. Перейдите в группу Angle, где имеются элементы настройки единиц измерения уг- ловых величин. Попробуйте разные варианты и обратите внимание, как соответст- венно меняются показания в поле Sample Output (Пример вывода). 8. Выберите установку по умолчанию — Decimal Degrees (Десятичные градусы). 9. В списке Precision этой зоны установите формат с двумя десятичными разрядами в дробной части. 10. Обратите внимание: надпись на кнопке Direction (Направление) завершается много- точием (...)• Смысл этого обозначения тот же, что и в обозначениях пунктов меню. При выборе этой кнопке открывается другое диалоговое окно. Щелкните на кнопке Direction — и вы увидите, что на экране появится диалоговое окно Direction Control (Направление отсчета). В нем можно изменить выполненную по умолчанию на- стройку, когда направлению на восток соответствует угол 0°, направлению на се- вер — угол 90° и т.д. Можно изменить стандартную настройку, когда угол возраста- ет в направлении против часовой стрелки. 11. Теперь щелкните на кнопке Cancel (Отменить), поскольку цель нашего упражнения отнюдь не в том, чтобы изменить эти вполне разумные настройки. Пусть система считает, что мы пошутили. Щелчок на кнопке Cancel вновь вернет нас в диалоговое окно Drawing Units. Возьмите только на заметку, что, установив флажок Clockwise (По часовой стрелке), можно изменить направление отсчета углов на чертеже. 12. В списке Precision (Точность) зоны настройки угловых единиц выберите 0 и восстанови- те прежний формат представления угловых единиц. Если у вас была другая настройка, то подобным образом — выбором в списке Precision — можно восстановить и ее. 13. В списке Precision группы настройки линейных единиц выберите 0.0000 и восста- новите прежний формат представления линейных единиц. Если у вас была другая настройка, то подобным образом можно восстановить и ее. 14. Щелкните на кнопке ОК. Если у вас возникли какие-либо сомнения, либо восста- новлены прежние установки, щелкните на кнопке Cancel. Тем самым будут аннули- рованы любые изменения, выполненные в диалоговом окне. Если в строке заголовка диалогового окна присутствует кнопка со знаком вопро- Совет са (?), щелкните на ней, и рядом с указателем мыши появится такой же знак во- л проса. Теперь щелкните на любом элементе управления диалогового окна, и на - " ?! ! % экран будет выведена справка о его назначении и особенностях работы с ним. Панели инструментов Панели инструментов позволяют запускать команды AutoCAD простым щелчком мыши на выбранной кнопке. Однако дизайнерам экранного интерфейса далеко не всегда удается так подобрать рисунки кнопок, чтобы они однозначно определяли смысл выполняемой операции. Поэтому, пока вы не привыкнете к расположению панелей инструментов и кнопок на них, вам придется смириться с необходимостью часто обращаться к контекстному окну сообще- 64 Часть I. Основы AutoCAD
ний, которое открывается, когда вы фиксируете указатель мыши на той или иной кнопке. Но со временем это окупится, поскольку панели инструментов обеспечивают самый быстрый способ запуска команд AutoCAD. Средства AutoCAD позволяют с минимальными усилиями адаптировать панели инструментов к вашим собственным предпочтениям. Можно как модифициро- вать уже существующие в системе панели, так и создавать совершенно новые. Каким образом это сделать, подробно описано в главе 29, "Адаптация команд и панелей инструментов" . В AutoCAD имеется 26 панелей инструментов. При стандартной компоновке экрана — перед вами только четыре панели инструментов: Standard (Стандартная), Object Properties (Свойства объектов), Draw (Рисование) и Modify (Редактирование). Остальные могут быть открыты при необходимости. Для того, чтобы вызвать на экран некоторую панель инструментов, щелкните правой кнопкой мыши на любой из имеющихся на экране панелей и выберите в открывшемся кон- текстном меню (списке с множественным выбором) ту, что вас интересует. Панели, которые уже присутствуют на экране, в списке помечены маркером выбора (птичкой). Чтобы убрать панель с экрана, нужно выполнить то же самое — - щелкнуть рядом с именем панели в списке. Такой же список появится и в диалоговом окне Toolbars (Панели), которое открывается по команде меню View^> Tool bars (Вид^Панели). В этом списке также нужно сформировать желаемый набор панелей инструментов, а затем щелкнуть на ОК. Панели инструментов могут быть приклеены (пристыкованы, припаркованы— выбирайте тот термин, который с вашей точки зрения более соответствует особенностям поведения панели в этом режиме) к краю экрана или плавать по полю графической зоны. Такую плавающую па- нель можно перетаскивать в любое место экрана, "ухватившись" указателем мыши за строку за- головка, можно также изменять ее конфигурацию, "ухватившись" за какую-либо кромку. Выполняя предлагаемое далее упражнение, вы сможете попрактиковаться в работе с па- нелями инструментов. Для этого не нужно загружать какой-либо специальный файл черте- жа - — подойдет любой. Пошаговая инструкция. Манипулирование панелями инструментов 1. Установите указатель мыши на зоне захвата в верхней части панели инструментов Draw (Рисование), щелкните и, удерживая нажатой левую кнопку мыши, перетащите ее под левую часть панели Object Properties (Свойства объектов) (она занимает вто- рой ряд панелей инструментов в верхней части экрана, сразу под стандартной панелью инструментов). Панель изменит свой вид— станет горизонтальной. Когда вы отпусти- те кнопку мыши, панель Draw "прилепится" снизу к панели Object Properties. 2. Установите указатель мыши на зоне захвата в верхней части панели инструментов Modify (Редактирование) и тем же способом тащите ее к правой части ианели Object Properties, пока она не "прилепится" к ней снизу. Теперь экран AutoCAD на вашем компьютере должен выглядеть так, как на рис. 3 .3. Рис. 3 .3 . Перемещение панелей инструментов Draw и Modify в верхнюю часть экрана Глава3.КомандыAutoCAD 65
3. Попробуйте еще раз изменить компоновку панелей инструментов на экране. Уста- новите указатель мыши на зоне захвата, которая теперь будет находиться возле левой кромки панели Draw, и тащите панель в левую часть экрана до тех пор, по- ка пунктирный прямоугольник, показывающий ее контуры во время перетаскива- ния, не вытянется по вертикали. 4. Тем же способом перетащите панель Modify в правую часть экрана и пристыкуйте ее к правой кромке. Теперь экран AutoCAD должен выглядеть, как на рис. 3.4. ti Рис. 3.4 . Установка панелей инструментов Draw и Modify по краям экрана 5. Щелкните правой кнопкой мыши на любой панели инструментов на экране. В появив- шемся списке панелей щелкните на пункте Dimension (Размеры) — возле него в спи- ске появится маркер. Тем самым вы вызовете на экран панель инструментов Dimen- sion (Размеры), в которой собраны кнопки вызова команд AutoCAD, осуществляющих нанесение на чертеж размеров деталей. Когда панель появится на экране, кнопки на ней могут быть выстроены в один или несколько рядов. Если панель пристыкована, поместите указатель мыши на зону захвата и перетащите ее на поле графической зоны. 6. Установите указатель мыши на четвертой кнопке этой панели. Появится контекст- ное окно указателя, в котором будет выведена надпись Radius Dimension (Ра- диальный размер). Эта кнопка вызовет команду нанесения радиального размера — радиуса или диаметра круглой детали. 7. Установите указатель мыши на нижней кромке этой панели и немного подвигайте. Указатель должен принять форму двунаправленной стрелки. 8. Щелкните мышью и потяните кромку вниз, а потом вверх. Обратите внимание, как меняется конфигурация панели. 9. Перетащите панель за строку заголовка к нижней кромке графической зоны (примерно на горизонтальную полосу прокрутки). Тащите панель до тех пор, пока пунктирный прямоугольник, обозначающий ее контур, не вытянется по горизонтали. В результате панель "прилепится" к нижней кромке графической зоны (рис. 3.5). Теперь графиче- ская зона стала чуть меньше, но панели инструментов не перекрывают поля чертежа. 66 ЧастьI.ОсновыAutoCAD
!•?• -•I Л" /'ис . 5.5. Панель инструментов Dimension закреплена у нижней кромки графи- ческой зоныэкрана 10. Для того, чтобы убрать с экрана панель инструментов, которая в настоящий момент вам уже не нужна, поместите указатель мыши на зону захвата, перетащите ее на по- ле чертежа и отпустите. У панели появится строка заголовка, и в ней — кнопка Close (Закрыть). Щелчок на этой кнопке убирает панель инструментов с экрана, Проделайте этот эксперимент с панелью Dimension. 11. Панели инструментов Draw и Modify можете оставить на новом месте или вернуть на прежнее, которое они занимали до начала наших "захватывающих" эксперимен- тов, — как вам больше нравится. Вы, по всей вероятности, согласитесь, что время, потраченное на изучение приемов переком- поновки панелей инструментов, не пропало зря. Приложив совсем немного усилий, можно создать себе комфортную рабочую обстановку, а пренебрегать такой возможностью никогда не стоит. Командная строка Как уже отмечалось, каждая команда, которую вы вводите в AutoCAD тем или иным спо- собом, обязательно дублируется в командной строке, хотя при этом и слегка изменяется на- писание команды, синтаксис или список параметров. Задать команду системе можно также, набрав ее текст в командной строке с помощью клавиатуры. Вы уже проделали этот экспери- мент с командой ZOOM, когда выполняли первое упражнение в главе 1, "Начинаем чертить". Наименования команд Все команды AutoCAD имеют однословные наименования. Они полностью дублируют наименования соответствующего пункта меню или кнопки панели инструментов (последнее можно увидеть в окне подсказки, если зафиксировать указатель мыши на кноп- Глава3.КомандыAutoCAD 67
ке). Но в одном вы можете быть уверены твердо — любую команду из обширного списка можно выполнить, набрав ее имя в командной строке. Это привлекает некоторых пользо- вателей, особенно тех, кто давно работает с AutoCAD, поскольку кажется, что набрать на клавиатуре короткое имя значительно быстрее, чем "путешествовать" по меню и панелям, рискуя промахнуться. Но большинство предпочитает комбинировать обращение к средст- вам графического интерфейса с клавиатурным вводом. Все зависит от конкретных обстоя- тельств, и дать здесь совершенно четкие рекомендации нельзя. Имена некоторых команд короткие и легко запоминающиеся, например LINE (ОТРЕЗОК) или ARC (ДУГА). У других они длиннее, да и аббревиатуры выбраны довольно экзотические— HATCHEDIT (РЕДШТРИХ), DDPTYPE (ДИАЛТОЧ) ИЛИ IMAGEATTACH (ИЗОБВСТАВЬ). Вводу именно таких команд даже самый закоренелый традиционалист предпочтет обращение к меню или панелям инструментов. Для упрощения ввода команд используются псевдонимы. Более подробно они Цопшштелыйя рассматриваются в главе 29, "Адаптация команд и панелей инструментов". информация Если при вводе команды вы заметили ошибку, можно удалить (с помощью клавиши <Backspace>) последние символы вплоть до того места, где обнаружена ошибка, а затем сде- лать правильный набор. В табл. 3.2 показано назначение командных клавиш клавиатуры, ис- пользуемых для редактирования текста в командной строке AutoCAD. Таблица 3.2. Клавиши редактирования текста в командной строке Клавиша Функция <Backspace> Забой последнего символа перед курсором <<-> Перемещение курсора назад по тексту без изменения самого текста <->> Перемещение курсора вперед по тексту без изменения самого текста <Ноте> Перемещение курсора в начало командной строки <End> Перемещение курсора в конец командной строки <lns> Переключение режима ввода вставка/Замена. Обратите внимание: в AutoCAD нет индикатора текущего режима ввода с клавиатуры, который во многих приложениях присутствует в строке состояния <Del> Удаляет символ справа от курсора <Ctrl+V> Вставляет в командную строку текст из системного буфера обмена Можно просмотреть список уже выполненных команд и при необходимости повто- рить их выполнение без повторного ввода. Для того, чтобы повторить последнюю ко- манду, нажмите <Т> и <Enter>. Нажав <F2>, можно открыть текстовое окно AutoCAD и просмотреть в нем список последних выполненных команд. Текст в командной строке можно протянуть, воспользовавшись клавишами управления курсором. Найдите таким образом команду, которую хотите повторить, выделите ее и щелкните правой кнопкой мыши. Откроется контекстное меню, где нужно выбрать команду Paste To CmdLine (Вставить в командную строку). AutoCAD вставит выделенный текст в текущую ко- мандную строку. Можно и просто скопировать выделенный текст из текстового окна в системный буфер обмена. В контекстном меню также можно выбрать команду Recent Commands (Последние команды) и затем из появившегося подменю выбрать ту коман- ду, которую желательно повторить. 68 Часть I. Основы AutoCAD
Переходить от ввода с клавиатуры на манипуляции мышью и наоборот довольно Совет утомительно. Поэтому если для указания точек в графической зоне вы пользуе- ••%. тесь МЬ|ШЫ0 (подробно эта технология описана в главе 4, "Ввод координат"), то -Щк удобнее и для ввода команд использовать мышь, т.е. обращаться к меню и па- нелям инструментов. Если же вы непосредственно набираете значения коорди- нат с клавиатуры, (как это делалось в упражнении главы 1, "Начинаем чертить"), то и имена команд легче набрать, не отрывая рук от клавиш. ПараметрыкомандAutoCAD Многие команды AutoCAD имеют такие параметры, которые нужно выбирать при вводе команд. Формат командных параметров имеет вид: текущая инструкция или [параметры] <текущее значение>: В текущей инструкции поясняется, что нужно сделать. Например, если выбрана команда редактирования, то в инструкции AutoCAD обычно говорится Select Objects (Выделе- ние объектов). В квадратных скобках перечисляются различные параметры, доступные для этой команды, а в угловых скобках сообщается текущее значение или значение по умолчанию для команды, если такое требуется. Первым этапом выполнения большинства команд является выбор уточняющих парамет- ров. С помощью командной строки это делается довольно просто. • Каждый параметр в списке, который AutoCAD выводит в командной строке, имеет один прописной символ (иногда, но довольно редко, таких символов бывает два или несколько). Его-то (или их) и необходимо ввести для выбора нужного параметра, а потом нажать клавишу <Enter>. • Один из параметров — последний в списке, причем его имя заключено в угловые скобки (например, <Real time> (<Следи>)), —AutoCAD предлагает по умолча- нию в данной ситуации. Если этот параметр подходит вам, просто нажмите <Enter> или введите нужное значение. После выбора параметра может появиться новый список параметров, или система пред- ложит вам указать точку на чертеже либо выбрать объект чертежа. В следующем упражнении вы увидите, как использовать различные параметры команды. В главе 1, "Начинаем чертить", значения координат при определении узловых точек графиче- ских элементов непосредственно вводились в командную строку. Теперь же для этой цели будет использоваться мышь. Пошаговая инструкция. Использование параметров команд AutoCAD 1. Начните новый чертеж на основе шаблона Acad -Named Plot Styles, dwt. |тв 2. Щелкните на кнопке Arc (Дуга) панели инструментов Draw (Рисование). ^^ 3. В командной строке вы увидите следующее приглашение: Specify start point of arc or [CEnter ] :. Задание начальной точки является параметром, предлагае- мым AutoCAD по умолчанию для этой команды. Передвиньте указатель мыши куда- нибудь в середину графической зоны экрана и щелкните. Тем самым будет задана на- чальная точка дуги. Выполненная операция называется указанием точки построения. 4. Теперь в командной строке отобразится приглашение: Specify second point of arc or [CEnter/ENd] :. Допустим, выбран вариант задания конечной точки дуги. Поскольку параметром по умолчанию является задание второй точки, а это нам не Глава 3. Команды AutoCAD 69
подходит, щелкните правой кнопкой мыши, и на экране появится контек- стное меню, показанное на рис. 3 .6 . Выберите в нем End (Конец). Auto- CAD ответит приглашением: specify end point of arc:. Рис. 3.6 . Использование контекстного меню для выбора параметра End команды ARC ;йй1 » 1Ч ""Э»г 5. Укажите любую точку на экране. 6. В ответ на приглашение: Specify center point of arc or [Angle/Direction/Radius] : введите в командной строке г<р. Тем самым бу- дет выбран параметр Radius (Радиус). 7. В ответ на приглашение Specify radius of arc: введите в командной строке 2<р. Теперь AutoCAD сформирует дугу* и выполнение команды завершится. Сейчас не стоит беспокоиться о том, что дуга частично не вписывается в рамки графической зоны или выглядит не совсем так, как ожидалось. Это возможно, поскольку точки на экране были указаны произвольно и, вполне вероятно, через них просто нельзя про- вести дугу радиусом 2 единицы. Если такая неприятность случится с вами, попро- буйте повторить упражнение, но уже указав другие точки на поле чертежа. Этот чертеж сохранять не нужно. ,лит ~" Возможно, вы обратили внимание на то, что AutoCAD перед наименованием ка- На заметку ждой команды, сформированной после обращения к меню или панелям инстру- 1 ментов, вставляет символ подчеркивания (_) . Это сделано для облегчения со- / вместимости с локализованными версиями, которые используют диалог на язы- ке, отличном от английского. Для некоторых команд, имеющих слишком много параметров, AutoCAD открывает спе- циальное диалоговое окно. Такой способ задания параметров значительно нагляднее и ин- формативнее. Технология работы с командами AutoCAD Для того, чтобы облегчить манипуляции с командами в командной строке, в AutoCAD включено множество средств ускоренного вызова таких операций, как повторение или отме- на команды. Некоторые команды можно использовать в процессе выполнения других команд, т.е. еще до окончательного их завершения. Работая с AutoCAD, можно параллельно выполнять несколько команд, каждую со своим чертежом. Можно переключаться от одного чертежа к другому, не дожидаясь завершения цикла выполнения команды. Например, начав выполнять команду построения окружности, можно на промежуточной стадии переключиться на другой чертеж и запустить в нем команду, которая сформирует данные, необходимые для завершения построения окружности. После этого можно вернуться к первому чертежу и завершить цикл выполнения ранее начатой команды. Повторение команд Самый простой способ повторить только что выполненную команду — нажать <Enter> в ответ на приглашение Command: в командной строке. После этого в ней появится преды- дущая команда. Тот же эффект дает щелчок правой кнопкой мыши. 70 Часть I. Основы AutoCAD
При щелчке правой кнопкой мыши в процессе работы с AutoCAD 2000 на экране появля- ется контекстное меню. Конкретный перечень команд этого меню зависит от текущей ситуа- ции в программе. Если только что было завершено выполнение определенной команды и в командной строке выведено приглашение Command:, самым верхним пунктом в нем бу- дет повторение предыдущей команды. В предшествующих версиях AutoCAD щелчок правой кнопкой мыши дублировал в большинстве случаев нажатие клавиши <Enter>. Работающие с AutoCAD уже не первый год, возможно, не пожелают менять свои привычки. Поэтому для них в новой версии предусмотрена возможность возврата к прежнему поведению системы в ответ на щелчок правой кнопкой. Для этого придется с помощью команды меню Tools'^Options (Сервис ^Параметры) вызвать на экран диалоговое окно настроек и выбрать в нем вкладку User Preferences (Установки пользователя), после чего щелкнуть на кнопке Right-click Customization (Настройка щелчка правой кнопкой). Если в панели инструментов создана кнопка, при щелчке на которой выполняет- Совет ся определенный набор действий, тогда для того, чтобы повторить действие -. кнопки, щелкните на ней правой кнопкой мыши. Этого эффекта невозможно дос- '" Щёк тичь нажатием клавиши <Enter>. Если вы точно знаете, что несколько раз подряд будете выполнять одну и ту же команду (скажем, строить несколько однотипных графических элементов), можете воспользоваться другой методикой. Введите в командной строке multiple^ (МНОГОРАЗ). Е ответ на приглашение Enter command name to repeat: введите команду, которую собираетесь повторять. Теперь завершение выполнения заданной команды будет автоматически запускать ее повто- рение. Это будет продолжаться до тех пор, пока вы не нажмете <Esc>. Например, вы можете ввести в командной строке multiple^, а затем, в ответ на приглашение, — arc, если собирае- тесь последовательно начертить несколько дуг. Когда закончите ввод последней, в ответ на приглашение Command: _arc нажмите клавишу <Esc>. Отказ от выполнения команды Нажав клавишу <Esc>, можно отказаться от выполнения текущей команды на любой ста- дии диалога. После этого в командной строке вновь появится приглашение Command:. В следующем упражнении поэкспериментируйте с повторением и отменой команд AutoCAD. Пошаговая инструкция. Повторение иотказ от выполнения команды AutoCAD 1. Начните новый чертеж на основе шаблона Acad -Named Plot Styles, dwt. 2. Щелкните на кнопке Circle (Круг) панели инструментов Draw. 3. В командной строке вы увидите следующее приглашение: Specify center point for circle or [3P/2P/Ttr (tan tan radius) ] :. В ответ укажите точку где-нибудь в середине графической зоны, которая будет центром окружности. 4. Теперь в командной строке отобразится новое приглашение Specify radius of circle or [Diameter] :. Передвиньте курсор мыши и щелкните кнопкой выбо- ра, когда увидите набросок окружности средних размеров. AutoCAD вычертит на экране окружность. 5. Нажмите клавишу <Enter>. В командной строке вновь появится команда CIRCLE. 6. Далее следуйте приглашениям в командной строке: Specify center point for circle or [3P/2P/Ttr (tan tan radius)]: Щелкните правой кнопкой мыши и выберите в контекстном меню пункт 2Р Specify first end point of circle's diameter: Глава З. Команды AutoCAD 71
Укажите любую точку на экране Specify second end point of circle's diameter: Нажмите <Esc> В ответ AutoCAD выведет в командной строке *Cancel* (*ОТМЕНА*) и восстано- вит приглашение Command:. Таким образом, выполнение текущей команды будет прервано без всяких последствий для чертежа. Этот чертеж сохранять не нужно. Отмена уже выполненной команды Большинство приложений Windows предлагают пользователю средства отмены и восста- новления результатов выполнения последней команды. Как правило, эти операции выполня- ются при помощи специальных кнопок Undo (Отменить) и Redo (Повторить) на стандартной панели инструментов. AutoCAD не является исключением в этом смысле. Более того, некото- рые приложения хранят список последних выполненных операций, так что можно устранять последствия их выполнения в обратном порядке. AutoCAD "помнит" все команды, которые были переданы с момента загрузки текущего чертежа. Поэтому при желании можно отменить результаты всех операций, выполненных в текущем сеансе работы с чертежом, и восстано- вить его первоначальный вид. Конечно, есть исключения. Например, если вы выводили чертеж на принтер, то чистый лист бумаги восстановить не удастся. Нельзя также вернуть в "первобытное" состояние запи- санный на диск файл. ^^^ Некоторые команды имеют собственные параметры отмены. Назаметку КомандаU После каждого щелчка на кнопке Undo (Отменить) стандартной панели инструментов AutoCAD отменяет последнюю команду в списке выполненных. Когда список будет исчер- пан, в командной строке появится сообщение: Everything has been undone AutoCAD дублирует операцию отмены ранее выполненных команд в командной строке един- ственным символом и. В наборе команд AutoCAD имеется две команды отмены — и (О) и UNDO (ОТМЕНИ). При щелчке на кнопке Undo стандартной панели инструментов в действительности выполняется команда U, которая отменяет только одну очередную (последнюю) юманду в списке. КомандаUNDO Команда UNDO более сложная и имеет несколько параметров. Вызвать ее можно только непосредственным вводом в командную строку с клавиатуры. После запуска команды на вы- полнение в командной строке появится следующий список параметров: Enter the number of operations to undo or [Auto/Control/BEgin/End/Mark/Back]: По умолчанию предлагается параметр Number. Если вы введете некоторое число, напри- мер 3, AutoCAD отменит три последние команды. Ввод 1 эквивалентен вызову команды U. Остальные параметры поясняются в табл. 3 .3 . 72 Часть I. Основы AutoCAD
Таблица 3.3. Параметры команды UNDO Параметр Описание Auto (Авто) Требует ответа ON (ВКЛ) ИЛИ OFF (ОТКЛ). Применяется по отношению к командам, формируемым обращением к пунктам меню. Если параметр активен (состояние ON), любая группа команд, формируемая в результате выбора какой-либо команды меню, будет рассматриваться как одна команда. Соответственно, отменить ее можно одно- кратным обращением к команде и. Если же параметр неактивен (состояние OFF), TO при каждом вызове команды и отменяется только одна команда AutoCAD control Дополнительно предлагает три собственных параметра. По умолчанию предлагает- (Управление) ся АИ (Все), который предоставляет в распоряжение пользователя полный набор функций команды. Параметр None (Ничего) фактически исключает команду UNDO (ОТМЕНИ) из текущего сеанса работы AutoCAD, поскольку запрещает запись всех выполняемых команд в файл протокола. Параметр One позволяет за одно обраще- ние отменять только одну предыдущую команду, т.е . превращает UNDO В и Begin Параметр имеет смысл при использовании совместно с параметром End (Конец). (Начало) Этим параметром отмечается начало группы команд в файле протокола (списке по- следовательно выполняемых команд). Если затем, после выполнения определенного количества команд, вызвать UNDO С параметром End, то последствия выполнения всех команд группы будут удалены из чертежа. Такой же эффект — отмену всех ко- манд группы — произведет и вызов команды и End (Конец) Отменяет действие всех команд группы, начало которой было отмечено вызовом UNDO с параметром Begin Mark (Метка) Используется совместно с параметром Back (Обратно). Действие пары параметров Mark-Back во многом аналогично действию пары Begin-End, но по ходу работы можно установить несколько меток Back Отменяет группу команд вплоть до метки, установленной последним по времени об- (Обратно) ращением к параметру Mark команды UNDO, Следующий вызов UNDO С параметром Back отменит группу команд до следующей метки Назаметку При выполнении команд отмены AutoCAD выводит наименование отменяемой команды в командную строку, чтобы пользователь мог увидеть, что именно отменяется. При отмене группы команд выводится слово Group (Группа). Но иногда это слово выводится и при отмене одной команды. В таком случае его можно спокойно игнорировать. Использование параметра Back без предварительного Mark приведет к удалению всего, что было сделано в текущем сеансе работы с чертежом. К радости забывчивых пользователей AutoCAD перед этим выведет сообщение; This will undo everything. OK? <Y> Если ввести п<Р, результаты многочасовой работы будут спасены. Восстановление ошибочно отмененных команд Команда REDO (ВЕРНИ) восстанавливает все отмены, выполненные командами U и UNDO. Команду REDO надо вводить сразу после выполнения одной из команд отмены. Команда UNDO после выполнения команды REDO действует как команда UNDO, исполненная перед командой REDO, т.е . восстанавливает первоначальное состояние чертежа до внесения изменений. Выполнив следующее упражнение, вы сможете попробовать на практике, как работают команды U, UNDO и REDO. Глава3.КомандыAutoCAD 73
Пошаговая инструкция. Отмена и восстановление команд 1. Начните новый чертеж на основе шаблона Acad -Named Plot Styles, dwt. 2. Щелкните на кнопке Line (Отрезок) панели инструментов Draw (Рисование). 3. Вычертите один прямолинейный отрезок и нажмите <Enter>, чтобы прекратить вы- полнение команды. 4. Щелкните на кнопке Arc (Дуга) панели инструментов Draw (Рисование). 5. Используя параметр по умолчанию, укажите три точки на экране, через которые должна пройти дуга. 6. Щелкните на кнопке Circle (Круг) панели инструментов Draw (Рисование). 7. Укажите одну точку, которая будет центром окружности, и вторую, на некотором расстоянии от первой, которая определит ее радиус. Теперь на поле чертежа (в гра- фической зоне экрана) изображены прямолинейный отрезок, дуга и окружность. Все вместе это должно быть похожим на рис. 3.7. Конечно, на вашем чертеже графиче- ские элементы могут располагаться по-другому, поскольку узловые точки построе- ния были заданы произвольно, но состав элементов должен быть таким же. Рис. 3 .7. На чертеже должныбыть изображены прямолинейныйотрезок,дугаиокружность 8. Щелкните на кнопке Undo стандартной панели инструментов. Окружность исчезнет с поля чертежа. 9. Введите undo в командную строку. Затем введите 2<Р. Дуга и прямолинейный отре- зок также исчезнут. 10. А теперь щелкните на кнопке Redo (Повторить) стандартной панели инструментов. На чертеже снова появятся дуга и прямолинейный отрезок, поскольку эти элементы были отменены последней командой UNDO (точнее, отменены результаты выполне- ния последних двух команд, а ими оказались именно ARC и LINE). Не нужно сохранять этот чертеж на диске. Оставьте его на экране — он понадобится для следующего упражнения. ИспользованиекомандыOOPS Команда OOPS (ОЙ)— это очень "хитрая" модификация команды отмены. Она действует только по отношению к самой последней команде стирания графического объекта, причем между командой стирания и командой OOPS может быть сколько угодно промежуточных. Эта команда вернет последний стертый графический объект на экран, причем независимо от сложности объек- та. В главе 18, '"Работа с блоками и атрибутами", эта процедура рассматривается более подробно. 74 ЧастьIОсновыAutoCAD
Выполнение одной команды во время отработки другой Некоторые команды AutoCAD могут быть вызваны во время отработки других команд. Эти команды называются прозрачными. В таком случае исполнение "главной" команды будет продолжено после завершения выполнения прозрачной команды. Большинство прозрачных команд управляют режимом представления чертежа на экране, и к ним иногда приходится обращаться во время выполнения команды построения, когда для ее завершения нужно соз- дать более комфортную обстановку, например изменить масштаб изображения. В предлагаемом ниже упражнении вы сможете попрактиковаться в использовании про- зрачных команд при параллельном выполнении двух команд в разных чертежах. Для следующей пошаговой инструкции используется чертеж abl-l .dwg, нахо- дящийся в каталоге Results на прилагаемом компакт-диске. Пошаговая инструкция. Использование прозрачных команд 1. После предыдущего упражнения на экране у вас должны были остаться прямоли- нейный отрезок и дуга. Если их нет, начните новый чертеж на основе шаблона Acad -Named Plot Styles . dwt и вычертите их в любом месте поля чертежа. 2. Выберите в меню View^Zoom^Out (В ид^ Покажи 1 ^ Уменьшить). В ответ на пригла- шение введите .5<Р. Чертеж на экране станет меньше (т.е. уменьшится его масштаб). 3. Щелкните на кнопке Open (Открыть) стандартной панели инструментов и откройте файл чертежа abl-l.dwg, который находится в папке Results на прилагаемом компакт-диске. Этот чертеж содержит прямоугольник. 4. С помощью меню Window (Окно) верните на экран исходный чертеж drawingl. dwg. 5. Щелкните на кнопке Circle панели инструментов Draw (Рисование). В командной строке вы увидите следующее приглашение: Command: Specify center point for circle or [3P/2P/Ttr (tan tan radius)]: укажите любую точку на экране Specify radius of circle or [Diameter]: 6. Теперь желательно увеличить масштаб, чтобы точнее указать радиус новой окруж- ности. Выберите в меню ViewOZoomOln (Вид^> Покажи ^Увеличить). Вот что появится в командной строке (возможно, придется воспользоваться клавишей <F2>, чтобы открыть текстовое окно): »Specify corner of window, enter a scale factor (nX or nXP), or [All/Center/Dynamic/Extents/Previous/Scale/Window] <real time>: 2x Resuming CIRCLE command. Specify radius of circle or [Diameter]: 7. Теперь предположим, вы желаете, чтобы радиус окружности был равен высоте пря- моугольника, который присутствует на другом чертеже. Активизируйте чертеж abl-1 .dwg с помощью меню Window (Окно). 8. Выберите в меню Tools^lnquiry^List (Сер вис о Запрос ^Список). В ответ на при- глашение Select objects: (Выберите объект) укажите одну из вертикальных Глава 3. Команды AutoCAD 75
сторон прямоугольника. В ответ на второе приглашение Select objects: на- жмите клавишу <Enter>. AutoCAD откроет на весь экран текстовое окно, в котором будет выведена полная информация о выбранном отрезке. Среди прочего вы увиди- те там и его длину, которая равна 7 единицам. 9. Теперь с помощью меню Window верните на экран чертеж drawingl. dwg. 10. Введите в командной строке 7<0. В ответ AutoCAD сформирует окружность. Если возникнет необходимость уменьшить масштаб изображения, чтобы вся окружность была видна на экране, используйте команду меню View^Zoom^Out. 11. Закройте чертеж abl-1 .dwg. Чертеж drawingl .dwg сохранять не нужно. Внимательно присмотритесь к диалогу в командной строке. Обратите внимание на три вещи. • Команде zoom предшествует апостроф (') • Это признак прозрачной команды. Если вы желаете ввести прозрачную команду прямо в командную строку с клавиатуры, нужно обязательно набрать символ апострофа перед именем команды. • Приглашение (список параметров) для прозрачной команды начинается с двойной угловой скобки (»). Это помогает отличить в тексте диалога фрагмент, относящий- ся к прозрачной команде. • После завершения фрагмента диалога, относящегося к выполненной прозрачной ко- манде, появляется сообщение о возобновлении выполнения прерванной команды. В данном случае это Resuming CIRCLE command. Команды, которые создают или редактируют графические объекты, в принципе, не могут быть прозрачными. Таковыми могут быть только команды настройки режимов. По мере накопления опыта работы с AutoCAD вы убедитесь, насколько иногда бывает удобно ими пользоваться. Дигитайзер и его визир Для простоты при описаниях упражнений в этой книге предполагается, что в своей систе- ме вы пользуетесь мышью в качестве устройства указания. Но в некоторых случаях пользова- тели предпочитают дигитайзер и визир, который входит в его комплект. Типичный планшет дигитайзера и визир показаны на рис. 3 .8 . Визир представляет собой маленький пультик с не- сколькими кнопками, в нем имеется прозрачное окошко с визирующим перекрестием. Глядя через это окошко, можно точно позиционировать визир на определенную точку чертежа, за- крепленного на планшете. На планшете дигитайзера выделяются зоны для области чертежа и для планшетного меню. На рис. 3 .9 показано типовое планшетное меню, которое входит в состав базового комплекта AutoCAD. Как правило, пользователи адаптируют планшетное меню в соответствии со спецификой своей работы. Каждый квадратик в планшетном меню представляет собой эквивалент пикто- графической кнопки панели инструментов. Верхняя часть меню свободна, и в нее можно уста- навливать кнопки вызова команд по своему усмотрению. В ней часто организуются средства вызова стандартных блоков чертежей, например гаек и болтов для конструкторских чертежей или окон и дверей для архитектурных разработок. Квадратная область справа посередине планшета представляет графическую зону экрана. В этой области визир действует по отношению к системе точно так же, как и мышь на экране дисплея. Но основное назначение планшета — оцифровка уже имеющихся чертежей на бу- мажных носителях (отсюда и название дигитайзер — "оцифрователь"). Благодаря ему в сис- тему AutoCAD можно передать данные о чертежах, вычерченных ранее тем или иным спосо- бом — чаще всего вручную. 76 Часть I. Основы AutoCAD
Рис. 3.8 . Дигитайзер и визир дигитайзера Рис. 3 .9 .Стандартное планшетное меню Более подробные сведения о настройке планшета вы найдете в приложении А, "Установка и настройка программы AutoCAD". Глава3.КомандыAutoCAD 77
Система оперативной справки Поскольку AutoCAD имеет очень большое количество разнообразных команд и громад- ное число встроенных функций, пользователю часто приходится обращаться за помощью к системе оперативной справки. В комплект поставки программы входит развитая система помощи пользователю. Теперь помимо использования файлов, непосредственно включенных в систему, можно обращаться за необходимыми сведениями и к сети Internet. Более подробные сведения о ресурсах Internet, которые можно использо- вать для оперативной справки по тем или иным функциям AutoCAD, приведены в приложении Б, "Ресурсы программы AutoCAD". Как получить оперативную справку о команде AutoCAD Проще всего получить оперативную справку о текущей команде, нажав <F1> непосредст- венно после ввода тем или иным способом имени команды в командную строку. Немедленно откроется окно оперативной справки, в котором будет выведена информация об этой коман- де. На рис. ЗЛО показано окно такой справки о команде ZOOM. Оно откроется, если после ввода в командную строку zoom<9 нажать клавишу <F1>. ZOOMCommand Concerts Procedures Refeience Increases OF (tecreasev the apparent size of objeets in The cutrent uiewpurt{>>J & Standard loato«r:|E£] View menu: Zoom Shortcut rnBnu:VWh no oBjects selected, right-click in the drawing tree and cnoose Zoom to loom in realtine. Б Command line: zoom (or 'zoom tor transparent use) Specify corner of window, enter a arile factor (nXernXP), pynamle fortente/Pr ei»lous£cate Wlndowl Teal lime >. Рис. 3 .10 . Окно оперативной справки о ко- манде ZOOM Назаметку Если вы любопытны, то заглянете при этом в командную строку. Вы увидите, что вызов системы оперативной справки трактуется системой AutoCAD как выпол- нение прозрачной команды. 78 ЧастьI.ОсновыAutoCAD
Чтобы получить справку о пунктах определенного меню, щелкните на нем и нажмите <F1>. В открывшемся окне справки будет представлено содержимое меню — все его пункты. Щелкните на любом из них, и система выведет сведения, касающиеся именно этого пункта. Использование основной справочной системы При выборе команды Help^Help перед вами откроется окно User Documentation (Пользовательская документация)— рис. 3 .11,— в котором будет активна вкладка Contents (Содержание). Чтобы получить справку о командах или системных переменных AutoCAD, щелк- ните дважды на разделе Command Reference (Информация о командах) вкладки Contents. Что- бы получить доступ к руководствам типа "как сделать так, чтобы", щелкните дважды на разделе User's Guide (Руководство пользователя). Отображать содержимое разделов можно также, щелкая на знаке "+", расположенном слева от каждого пункта. При щелчке на названии любой темы разде- ла, расположенном в левой части окна, в правой — отображается содержание этой темы. it?AutoCAD?0D2Help-User Pocumeiitdtiuii * P 4>Gett i ng i n l ormat i on User ' sGu i de <iCommendReference (iDr i verendPer i pheralGu i de tSCustom i zat i on Gu i de <kV i sualL I SP,AuJoUSP. «ndDXF iiAc l i veXandVBA Щ Support Assistance AutoCAD 2002 Help Welcome to AutoCAD® 2002 Help, which provides complete information for using AutoCAD Click the following links or use the Contents tab to browse Help topics. • Getting Intimation Provides information about using the Help system as well as a link to the AutoCAD 2002 Readme. " User's Guiiie Explains AutoCAD concepts, provides step-by -step procedures and associated commands, and includes a glossary with definitions of AutoCAD terms. • Command Reference Provides a comprehensive reference to all AutoCAD commands and system variables • Driver ami Per Miner ai Guiite Provides information about plotters and pi oiler Рис. 3.11. Здесь показано окно с темами справки, в котором активна вкладка Con- tents и отображена справочная страница AutoCAD 2002 Справочная система новой версии AutoCAD имеет пять вкладок, в которых представлены различные способы нахождения нужной справки. ВкладкаContents Во вкладке Contents информация организована по темам. Это похоже на оглавление книги. Чтобы открыть какую-нибудь тему и отобразить ее подтемы, нужно щелкнуть на пиктограмме с книгой. А чтобы отобразить содержание темы в правой панели, нужно щелкнуть на названии темы. ВкладкаIndex Если вам понадобилась справка по какой-либо теме, но вы не знаете имени соответ- ствующей команды, можно прибегнуть к поиску в массиве справочной информации по наименованию интересующей вас темы или термина. Вкладка Index (Предметный указа- Глава3.КомандыAutoCAD 79
тель) содержит два поля. В верхнем — поле ввода — нужно частично или полностью ввести термин, информацию о котором вы хотите получить. По мере того, как вы будете набирать термин, во втором поле будет формироваться список разделов системы справ- ки, которые имеют к нему отношение. Чем полнее введено наименование термина в поле ввода, тем короче и конкретнее список. Теперь просмотрите второй список, выделите в нем темы, которые представляют для вас интерес, и щелкните на кнопке Display (Вывести). Иногда после этого появляется еще и список подтем, с которыми можно по- ступить аналогичным образом. ВкладкаSearch Во вкладке Search (Поиск) можно проводить поиск по ключевому слову во всех темах справки. Для того, чтобы провести поиск, нужно ввести ключевое слово в текстовое поле и щелкнуть на кнопке List Topics (Перечислить темы). Все подходящие темы будут отобра- жены в правой части экрана. Вкладка Favorites Свои избранные темы справки можно собрать во вкладке Favorites (Избранное). Для это- го нужную тему сначала необходимо выбрать в одной из вкладок, а затем открыть вкладку Favorites и щелкнуть на кнопке Add (Добавить). Чтобы отобразить тему справки из списка вкладки Favorites, просто щелкните на ней дважды. Вкладка AskMe Во вкладке Ask Me (Спроси меня) программы AutoCAD можно задать вопрос на англий- ском языке и, если повезет, получить нужный ответ. Слово или фразу, которые составляют вопрос, введите в текстовое поле и затем нажмите клавишу <Enter>. После этого щелкните на одной из найденных ссылок, чтобы в правой части экрана просмотреть найденные темы. Манипуляции с окном справки Большинство тем, отображаемых в правой части экрана, имеют три вкладки: • Concepts (Общее представление), где дано общее описание темы; • Procedures (Процедуры) — описаны необходимые процедуры; • Reference (Ссылки) — перечислены команды, имеющие отношение к этой теме. Кроме того, в каждом окне справки можно найти гиперссылки на другие темы, которые имеют отношение к уже отображенной. Описание кнопок окна справки приведено в табл. 3 .4 . ' У-Jf ' :"[' -Т" " -"- . ' Таблица 3.4 . Кнопки в окне справки . Кнопка Действие Hide/Show Сокрытие левой панели, позволяющее одновременно работать и не терять (Показать/Спрятать) из виду окно справки. Если левая панель спрятана, то при щелчке на этой кнопке она восстанавливается Back (Назад) Возврат на экран окна справки, которое просматривалось перед текущим Print (Печать) Печать темы Options (Параметры) Вывод на экран дополнительных параметров, таких как переход на глав- ную страницу и обновление экрана 80 Часть I. Основы AutoCAD
•W i thLINE,youcancreatea seriesof cont i guous l >nesegments.Eachsingle linesegment can beeditedseparate l y fromthe otherlinesegmentsinasens*. You can c l ose esequence ofline segment*sothatthefirstandlast segments arejoined. Использование активной справки В AutoCAD 2002 появилось новое свойство — активная справка. Это свойство представ- лено контекстно-зависимой справкой, то и дело всплывающей во время работы. Например, при использовании команды появится окно активной справки, в котором будет отображено описание этой команды. Такая помощь может очень пригодиться новичкам, однако со време- нем она начинает раздражать пользователя и мешать ему, так как окно активной справки все время всплывает поверх рабочего экрана. Чтобы вывести активную справку, выберите коман- ду Help"=>Active Assistance (Справка 1 ^Активная справка). На рис. 3 .12 показано окно, кото- рое появляется при выполнении команды LINE. Закрыть активную справку можно в любой момент, щелкнув на кнопке закрытия, расположенной в правом верхнем углу ее окна. После подключения активной справки справа на пане- ли задач, появляется пиктограмма помощи. Если щелкнуть на этой пиктограмме правой кнопкой мыши, то можно вы- полнить следующее. • Отобразить окно активной справки. Для того, чтобы в любой момент отобразить окно актив- Рис. 3 .12 . В окне активной справки ной справки, выберите из контекстного меню отображена справка об исполь- команду Show Active Assistance (Показать ок- зуемой команде но активной справки). • Изменить настройки. Чтобы указать, где именно вы хотите видеть окно справки, а также, чтобы подключить справку Hover Help, выберите из контекстного меню команду Settings (Настройки). После активизации Hover Help при прохождении указателя мыши над любой областью диалогового окна будет отображаться справка для этого диалогового окна. • Закрыть активную справку. Для отключения активной справки выберите из контек- стного меню команду Exit (Выход). Это единственный способ отключения активной справки, так как после закрытия окна активной справки, сама справка не отключается. Использование учебных курсов Среди прочего в меню Help вы можете выбрать и несколько вспомогательных, но весьма полезных средств. • What's New (Что нового) — перечень новшеств и изменений, внесенных в версию 2000, в частности список новых измененных и исключенных команд и системных переменньк. Эта команда будет весьма полезна даже тем, кто уже достаточно знаком с програм- мой AutoCAD и работал с ее предыдущими версиями. • Learning Assistance (Ассистент-наставник) — мультимедийный учебный курс на компакт-диске. • Support Assistance (Поддержка) — база, которая содержит ответы на наиболее часто возникающие вопросы, включая техническую документацию, советы по раз- решению проблем, возникающих при работе с плоттерами и другими периферийны- ми устройствами. Здесь вы найдете очень много полезной информации. Периодиче- ски этот раздел обновляется на Web-узле Autodesk. Здесь можно также найти ин- формацию о том, как получить техническую поддержку. Глава 3. Команды AutoCAD 81
• Product support on Point А (Поддержка продукта на узле Point A) — портал Point A компании Autodesk. Естественно, для этого нужно иметь подключение к Internet. Ес- ли на момент выбора этой команды вы не работали в сети, то произойдет автомати- ческое соединение, так что вы сможете подключиться к узлу. Один из лучших способов освоить AutoCAD — это тщательно изучить все уроки прила- гаемого к системе учебного курса. Если же вы работали с предыдущими версиями системы, познакомьтесь с новинками в разделе What's New, Пошаговая инструкция. Использование системы оперативной справки AutoCAD 1. Запустите AutoCAD, если вы не сделали этого раньше. Создайте новый чертеж на основе шаблона Acad -Named Plot Styles .dwt. Если же система уже запуще- на, последующие действия можно выполнять при любом открытом чертеже. 2. Щелкните на кнопке Circle панели инструментов Draw. В ответ на появившееся в командной строке приглашение со списком параметров нажмите <F1>. Откроется окно справки, касающейся команды CIRCLE. 3. Щелкните на параметре 2Р, выделенной в тексте справки зеленым цветом и подчер- киванием. Появится новое окно, 2Р —2 Points (CIRCLE), с текстом справки об этом параметре построения круга. Просмотрите ее. 4. Щелкните на кнопке Close (Закрыть) в правом верхнем углу окна справки. Нажмите клавишу <Esc>, чтобы прекратить выполнение запущенной ранее команды CIRCLE. 5. Выберите Helpc?Help (Справка^Справка). 6. Щелкните на вкладке Content (Содержание), если она не активна. Щелкните дваж- ды на разделе User's Guide. Из списка выберите The User Interface (Пользовательский интерфейс), а затем щелкните на знаке "+", который находится перед разделом Menus and Toolbars (Меню и панели инструментов). 7. Щелкните на теме Shortcut Menus (Контекстные меню). Прочитайте текст, отобра- женный на правой панели. 8. Щелкните на вкладке Procedures (Процедуры) этой темы. Щелкните на гиперссылке То display a shortcut menu (Чтобы отобразить контекстное меню) и прочитайте текст. 9. Щелкните на вкладке Index (Указатель). 10. В верхнем текстовом поле введите transparent commands и щелкните на кнопке Display (Показать). 11. В списке Topics Found (Найденные темы) щелкните дважды на теме Executing Commands (Выполнение команд). 12. Текст, отображенный в правой панели, прокрутите до тех пор, пока не увидите заго- ловок Using Transparent Commands (Использование прозрачных команд). 13. Прочитайте текст. После того, как закончите читать, щелкните на кнопке Close (Закрыть) окна справки. Резюме В этой главе вы познакомились с командами AutoCAD. Для ввода команд система предла- гает множество средств, часть из которых — меню, диалоговые окна и панели инструмен- тов — типичны для любых приложений Windows. Кроме того, любую команду можно непо- 82 Часть I Основы AutoCAD
средственно ввести с клавиатуры в командную строку в ответ на приглашение Command:. Можно повторить выполнение любой предыдущей команды, нажав <Enter> в ответ на при- глашение Command: или воспользовавшись контекстным меню. AutoCAD располагает разнообразными средствами отмены ранее выполненных команд (точнее, изменений в чертеже, которые явились результатом их выполнения). Более того, можно "вернуть" ошибочно отмененные команды. Часть команд может быть выполнена в "прозрачном" режиме, т.е. в процессе выполнения другой команды. В систему оперативной справки AutoCAD включено множество ресурсов. Разнообразие средств оперативной справки позволяет пользователю получить ответ практически на любой вопрос, который может возникнуть в ходе работы с системой. В следующей главе речь пойдет о способах ввода координат точек построения — одной из фундаментальных операций при построении чертежей с использованием AutoCAD. Глава 3. Команды AutoCAD 83
7 |Я "ПЛАВАЙ Ввод координат В этой главе.. i-- - I'I*.. 1 "-i г- адание точек построения является фундаментальной операций в любой графической системе, и AutoCAD в этом смысле не исключение. До тех пор, пока вы не освои- те все манипуляции, связанные с определением точек на поле чертежа, ни о каком вычерчивании не может быть и речи. Формирование любых графических примитивов опирается на заданные точки построения. Как и в большинстве других случаев, AutoCAD располагает множеством средств и спосо- бов выполнения этой операции. Двухмерная система координат Вспомните те далекие, а может, и не совсем далекие вре- мена, когда вы изучали в школе геометрию и тригономет- рию. Одной из самых захватывающих тем для многих было построение графиков на листах миллиметровки по точкам — значениям координат X и Y. Вот точно так же строит изо- бражение на экране и AutoCAD. В углу графической зоны экрана вы можете увидеть пик- тограмму UCS (User Coordinate System — пользовательская система координат, ПСК), которая выглядит, как на рис. 4.1. Внешний вид пиктограммы ПСК можно изменять по собственному усмотрению. Более подробно об этом рассказано в главе 8, "Управление ви- дами и компоновка изображения на экране". Рис. 4 .1. Пиктограмма UCS показывает направле- ние осей координат X и У Стрелка этой пиктограммы, помеченная символом X, указывает направление оси абсцисс (оси X системы коор- динат), а стрелка, помеченная символом Y, соответствен- но — оси У. Это означает, что, если вы будете перемещать точку в направлении, указанном стрелкой, значение соот- ветствующей координаты точки будет возрастать.
Таким образом, каждая точка на поле чертежа может быть однозначно определена (или описана) парой чисел — значениями ее координат X и Y. Такая система координат называет- ся прямоугольной. Как уже отмечалось в главе 1, "Начинаем чертить", в AutoCAD принята такая система описания координат точки: первым записывается значение координаты X, затем без всякого интервала запятая (,) и после нее — значение координаты Y. Примеры пар координат точек показаны на рис. 1 .4 в главе 1. По умолчанию точка пересечения осей X и Y имеет координаты 0,0. Точки левее нее будут иметь отрицательные координаты X, а точки, расположенные ниже, — отрица- тельные координаты Y. Единицы измерения В каких единицах измеряются значения координат? Пока вы чертите на экране, это не имеет значения. Здесь AutoCAD использует безразмерные единицы. Вы можете считать их миллиметрами, сантиметрами, метрами, дюймами, футами или милями. Но как только речь пойдет об определенном реальном предмете, чертеж которого строится в системе, нужно бу- дет точно знать, какие единицы измерения "прикладываются" к числам, выводимым в инди- каторе координат строки состояния системы. Вам ведь отнюдь не безразлично — будет у вас дом шириной 33 фута или 33 дюйма. При создании нового чертежа настраивают формат представления единиц на экране, т.е . указывают, сколько разрядов будет использовано для представления значения в дробной части, если, конечно, предпочтение отдается десятичным, а не смешанным дробям. Подробнее вопро- сы выбора единиц измерения координат рассматриваются в главе 5, "Настройка параметров чертежа". Однако в действительности единицы измерения можно определить лишь тогда, когда приступите к выводу чертежей на носитель с помощью принтера или плоттера, а об этом речь пойдет не так скоро — в главе 17, "Вывод чертежей на бумагу". При работе в среде AutoCAD нет необходимости уменьшать объект до физических размеров листа бумаги. Можете считать, что экран дисплея безразмерен, и изделие вычерчивается на нем в натуральную величину. Допустим, вы работаете над планом завода, здание которого занимает участок длиной 120 футов. Ничего страшного— вы можете строить на экране дисплея линию, задав ей длину именно 120 футов. Более того, можно, увеличивая масштаб представления от- дельных фрагментов чертежа, вычерчивать в них мелкие детали или, уменьшив масштаб, видеть на экране сразу весь план завода. И только когда речь пойдет о выводе этого плана на плоттер конкретного формата, нужно будет определить масштаб представления. Форматы представления единиц измерения Как правило, пользователи хорошо знакомы с форматом представления единиц измерения в той конкретной области, где они работают, —- научной, архитектурной, технической и т.д . Но желательно хотя бы иметь представление о других возможных форматах. г При использовании технических и архитектурных единиц AutoCAD выводит эна- Tia заметку чения линейных размеров (координаты) в формате, несколько отличном от того, в котором они вводятся с клавиатуры. При вводе значений координат не допус- каются пробелы, поскольку система интерпретирует их так же, как и нажатие <Enter>, т.е. как сигнал об окончании ввода. Для разделения целой и дробной частей в дюймовой части значения величины нужно использовать знак дефиса (- ). Например, чтобы задать значение 3'21/2" нужно набрать на клавиатуре 3'2- 1/2", причем заключительный символ дюймов (") необязателен, поскольку в этом режиме AutoCAD "считает", что после знака футов — апострофа (') — задаются Глава 4. Ввод координат 85
дюймы. Обратите внимание: это же значение в индикаторе координат строки со- стояния будет иметь вид 3' -2 1/2", т.е. дефис выведен не на том месте, где вы его вводили с клавиатуры, а между целой и дробной частью появился пробел. Пусть такое различие форматов вас не смущает. Ввод значений координат с клавиатуры Работая с предыдущими главами, вы уже имели возможность попрактиковаться в опера- циях ввода значений координат с клавиатуры. В AutoCAD существует несколько форматов ввода таких значений. В последующих разделах о них говорится более подробно. Абсолютные значения прямоугольных координат Когда AutoCAD задается команда LINE (ОТРЕЗОК) и в ответ на приглашение вводятся параметры начальной и конечной точек отрезка, чаще всего имеются в виду абсолютные значения координат. Они откладываются от точки начала системы координат 0,0. Вы, скорее всего, хорошо с ними знакомы еще из школьного курса геометрии. Пошаговая инструкция. Ввод абсолютных прямоугольных координат 1. Начните новый чертеж в режиме Start from Scratch и выберите единицы измерения English (Британские). 2. Щелкните на кнопке Line (Отрезок) панели инструментов Draw (Рисование) и сле- дуйте приглашениям командной строки: Specify first point:: -10,-5<Р Specify next point or [Undo] 21,-5<P Specify next point or [Undo] 21,49<P Specify next point or [Close/Undo]: -10,49<P Specify next point or [Close/Undo]: -10,-5<P Specify next point or [Close/Undo] : <P Завершение команды ШЗ. Большинство вычерченных отрезков вышло за пределы графической зоны экрана. По умолчанию при создании нового чертежа начало системы координат — точка 0,0 — раз- мещается в левом нижнем углу графической зоны экрана. В результате точки с от- рицательными координатами оказываются вне видимой части чертежа. Попробуем изменить масштаб представления чертежа на экране. Щелкните на кнопке Zoom (Покажи) стандартной панели инструментов. Откроется панель, на которой следует выбрать кнопку Zoom Out (Уменьшить). Чертеж на экране станет мельче, но построенный прямоугольник в графиче- ской зоне полностью, однако, не умещается. Еще несколько раз щелкните на той же кнопке, пока прямоугольник не войдет в видимую зону чертежа. Картинка должна выгля- деть примерно так, как на рис. 4 .2 . Рис. 4-2. Прямоугольник, вычерченный с использо- ванием абсолютных координат угловых точек 86 Часть I. Основы AutoCAD
На заметку Если AutoCAD выведет в командную строку сообщение invalid Point или Point or option keyword required, значит, вы ошиблись при вводе. По- вторите команду еще раз и не бойтесь ошибиться. Команда UNDO (ОТМЕНА) всегда к вашим услугам. 4. Снова вызовите команду LINE (ОТРЕЗОК) и следуйте приглашениям командной строки: Specify first point: -8,-2<J> Specify next point or [Undo]: 19,-2<P Specify next point or [Undo]: 19,21.5<P Specify next point or [Close/Undo]: -8,21.5<f Specify next point or [Close/Undo]: -8,-2<P Specify next point or [Close/Undo]: <P Завершение команды 5. И еще раз вызовите команду LINE и следуйте пригла- шениям командной строки: Specify first point: -8,22.5<Р Specify next point or [Undo]: 19,22.5^ Specify next point or [Undo] : 19,46<P Specify next point or [Close/Undo]: -8,46<P Specify next point or [Close/Undo]: - 8,22.5«P Specify next point or [Close/Undo]: <P За- вершение команды 6. Сохраните чертеж в папке AutoCAD Bible под име- нем аЬ4-1 . dwg. Теперь чертеж на экране должен вы- глядеть, как на рис. 4 .3 . Возможно, пока вы проделывали все эти манипуляции, у вас возникли вопросы. Во-первых, нельзя ли придумать что-нибудь более удобное, чем ввод с клавиатуры необходимых значений? Ведь при вводе таким способом неизбежны ошибки, да и време- ни затрачиваегся больше. Во-вторых, не всегда известно, какие именно значения координат нужны? Ответы на эти вопросы — дальше. Читайте — и все станет на свои места. Рис. 4 .3 . Чертеж ок- на, построенный с использованием абсо- лютных прямоуголь- ных координат узло- вых точек Относительные прямоугольные координаты Обычно конструктор редко знает абсолютные координаты точек построения. Но практи- чески всегда известны размеры объекта, который необходимо вычертить. Как правило, вы- черчивание детали начинается с некоторой начальной точки, а затем, отталкиваясь от нее, строится дальнейшее изображение с соблюдением заданных размеров конструкции. В этой типичной ситуации чертежнику известны только длины отрезков, из которых состоит чертеж детали. Именно для такого случая в AutoCAD и введены относительные координаты. Относительные координаты — расстояния вдоль осей X и Y от предыдущей точки построения. Относительные они именно потому, что имеют смысл только относительно предыдущей точки. Предположим, вы собираетесь вычертить окно. Начинать можно с любой угловой точки. Затем, зная размеры окна, несложно задавать положение последующих угловых точек. {Откуда взять раз- меры? Если у вас есть эскиз детали, вычерченный на бумаге, на нем проставлены размеры. Если же вы строите чертеж реальной детали, которая лежит у вас на столе, нужно взять линейку и измерить. Ну а если вы конструктор, сами можете определить размеры изделия, которое конструируете.) Глава4.Вводкоординат 87
Чтобы задать относительные координаты, при вводе их значений с клавиатуры использу- ется символ @. Например, если вы начинаете чертеж детали, указав мышью исходную точку на чертеже, и знаете, что деталь должна быть длиной две единицы, то следующую точку кон- тура можно задать, набрав на клавиатуре @2,0. AutoCAD построит отрезок вправо от указан- ной начальной точки, причем длина отрезка будет равна двум единицам. Именно такой чер- теж вы к видите на рис. 4.4. Линия вычерчена горизонтально, поскольку значение координа- ты Y равно 0. При работе в относительных координатах это означает, что абсолютная координата Y в очередной точке не изменяется. Начальная точка I Конечная точка = @2,0 Рис. 4.4 . Горизонтальный отрезок длиной в две единицы, начальная точка которого может быть расположена произвольно на поле чертежа, а конечная — задана относи- тельными координатами@2,0 Относительные координаты очень удобны при построении фрагментов чертежа, которые, в основном, состоят из вертикальных и горизонтальных линий. Их еще называют ортого- нальными линиями. Когда в наборе относительных координат вы задаете положительное значение любой из составляющих, AutoCAD "предполагает", что направление смещения совпадает с направле- нием соответствующей координатной оси. Отрицательное значение соответствует смещению в направлении, противоположном координатной оси. Представленные на рис. 4 .5 отрезки вы- черчены в четырех различных направлениях с использованием положительных и отрицатель- ных значений относительных координат. Рис. 4.5. Отрезки, вычерченные в четырех ортогональных направлениях с использовани- ем относительных координат, Стрелкиука- зывают направление построения отрезков Полярные координаты Другой типичный случай при построении элементов чертежа — - известны направление и длина отрезка от начала координат или от предыдущей точки построения. В этом случае удобно использовать полярные координаты, которые также могут быть абсолютными или от- носительными. Чаще всего используются относительные полярные координаты. 88 ЧастьI.ОсновыAutoCAD
Полярные координаты задаются в формате расстояние<угол (разделителем между ком- понентами служит знак (<)). Пара относительных полярных координат должна начинаться с символа (@) так же, как и относительные прямоугольные координаты. *\ Координаты трехмерных чертежей рассматриваются в главе 21, "Ввод трехмер- Дополнителы^я ных координат". информация В AutoCAD углы измеряются и задаются в соответствии с диаграммой, представлен- ной на рис. 4.6, хотя при желании можно и по-другому настроить систему. Как видно, для одного и того же направления можно использовать как положительное, так и отри- цательное значение угла. Выбор полностью зависит от пользователя — как он посчитает удобным для себя в той или иной ситуации. В следующем упражнении вам предлагается начер- до тить часть портика— декоративного архитектурного -270 элемента, который размещается над дверями или на фа- саде над входом в здание. В этих упражнениях для зада- ния линейных величин будут использоваться дюймы, для которых при сделанной ранее настройке формата зада- ния линейных единиц (английский формат) не требуется ^QQ для указания размерности специальный символ. Если вы _18о j -360 предпочитаете задавать размеры в футах, то после каж- дого значения нужно вводить знак апострофа (*). При условии, когда значения линейных размеров (величин) вводятся в архитектурном формате, дроб- ные части дюймов необходимо вводить в виде пра- 270 вильных дробей с использованием символа (/), на- -gn пример 3/4. Отделять целую часть от дробной нужно символом дефиса (-). Это несколько необычно, так Рис - 4Л Стандартная схема отсче- , та углов как дефис используется и для задания отрицательных значений. Например, чтобы начертить горизонтальную линию влево от текущей точки, нужно ввести координаты в форме @-5-1/4,0 (0 указывает на отсутствие приращения вдоль коорди- наты Y, поскольку предполагается вычертить горизонтальную линию). Для следующей пошаговой инструкции используется чертеж ab4-a .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Использование относительных и полярных координат 1. Откройте чертеж ab4-a.dwg, который находится на прилагаемом компакт-диске. Под- вигайте мышью по графической зоне экрана и обратите внимание на формат отображе- ния координат в строке состояния. Координаты представлены в архитектурном формате, т.е. в футах и дюймах, причем дробная часть дюйма выведена в виде правильной дроби с числителем и знаменателем. Если значения координат недоступны на индикаторе в строке состояния, щелкните на поле индикатора или нажмите клавишу <F6>. 2. Выберите в меню AutoCAD File^Save As (ФайлОСохранить как) и сохраните чер- теж в папке AutoCAD Bible под именем ab4-2 . dwg. Глава 4. Ввод координат 89
Specify next point or Specify next point or Specify next point or Следующая операция потребует от вас довольно интенсивной работы с клавиа- Совет турой. Если в процессе набора координат вы увидите на экране сообщение об ~." . ошибке, повторите ввод данных. Если же ошибка обнаружится уже после того, :::|||| как вы нажали <Enter> и тем самым ввели неверные значения координат, щелк- ните на кнопке Undo (Отмена) стандартной панели инструментов. 3. Щелкните на кнопке Line (Отрезок) панели инструментов Draw (Рисование) и сле- дуйте приглашениям командной строки: Command: _line Specify first point: Укажите любую точку в левой нижней части графической зоны экрана Specify next point or [Undo]: Q0,-3/4<P [Undo] : 075-1/4, 0<P [Close/Undo] : 00,3/44* [Close/Undo]: 0-75 -1/4,0<P Specify next point or [Close/Undo]: <P Завершение команды 4. И еще раз вызовите команду LINE и следуйте приглашениям командной строки: Specify first point: <f При этом новый отрезок начинается в послед- ней введенной точке, т.е. в конечной точке предыдущего отрезка Specify next point or [Undo]: @4-3/4,0<Р Specify next point or [Undo]: @43<40<P Specify next point or [Close/Undo]: @43<320<P Specify next point or [Close/Undo]: 0-2-1/4,0<^ Specify next point or [Close/Undo]: @39-7/8<140<P Specify next point or [Close/Undo]: 039-7/8<22O<P Specify next point or [Close/Undo]: <P Завершение команды 5. Сохраните чертеж. На нем изображена часть портика — архитектурной детали, ко- торая используется для украшения окон в некоторых домах (рис. 4.7). Рис. 4 .7. Часть портика, при вычерчивании кото- рой использовалось задание узловых точек в от- носительных иполярныхкоординатах Если в ответ на приглашение ввести начальную точку элемента, которое обычно Совет является первым этапом диалога новой команды, ввести @<Р, то начальной точкой "- нового элемента будет последняя точка, введенная перед запуском команды. Думаю, вы согласитесь, что оперировать относительными и полярными координатами намного приятнее, чем абсолютными. Но объем данных, которые при этом вводятся с клавиатуры, все еще довольно велик. Хотя необходимо отметить, что во многих случаях только ввод с клавиатуры по- зволяет построить точный чертеж. Ниже описываются другие способы ввода координат, которые при определенных условиях несколько сокращают объем вводимых с клавиатуры данных. 90 ЧастьI.ОсновыAutoCAD
Задание точек методом "направление-расстояние" Одним из способов сокращения количества вводимых при построении данных явля- ется непосредственный ввод длины отрезков. Если начальная точка отрезка задана, то в ответ на приглашение Specify next point or [Undo] : (Задайте следующую точку или [Отмени]:) можно просто передвинуть графический курсор в желаемом на- правлении и ввести требуемую длину отрезка. Это прекрасно работает в ортогональном режиме, о котором речь пойдет чуть ниже. ^0 ^1* Такой способ задания очередной точки построения можно использовать не толь- На заметку коП РИ отработке команды LINE, но и в любой другой команде, требующей ука- зать очередную точку построения. Ортогональный режим Как уже отмечалось выше в этой главе, линии, направленные вдоль осей координат, т.е. под углом 0, 90, 180 и 270°, называются ортогональными. В AutoCAD имеется возможность устано- вить так называемый ортогональный режим (режим ORTHO), при котором система принуди- тельно проводит только ортогональные линии построения. Кроме того, установка этого режима влияет также и на операции редактирования чертежа. В частности, перемещение объектов чер- тежа в этом режиме возможно только параллельно осям координат — по вертикали или гори- зонтали. Комбинация режима ORTHO с шаговой привязкой и вспомогательной сеткой значи- тельно облегчает и ускоряет вычерчивание многих типовых чертежей. Весьма удобно использо- вать в этом режиме и способ непосредственного ввода длины отрезков. Щелкните мышью на кнопке ORTHO в строке состояния. Этим вы переключите режим ORTHO (выключите, если он был установлен, или включите, если не был). Но учтите, что не могут быть одновременно включены и ортогональный режим, и режим отслеживания опор- ных полярных углов. О режиме отслеживания опорных полярных углов говорится далее. ^00* Ортогональный режим действует только по отношению к точкам, которые вы Tla заметку указываете мышью на экране. Если же точка задается вводом значений коорди- нат с клавиатуры, то такие значения имеют приоритет — они воспринимаются системой AutoCAD независимо от установки этого режима. Режим отслеживания опорных полярных углов В режиме отслеживания опорных полярных углов пользователь может "привязаться" в ходе построения элементов чертежа к определенным опорным углам (названным полярны- ми углами —polar angles). По умолчанию в качестве полярных в системе установлены углы 0, 90, 180 и 270°, но пользователь может установить и другие значения по собственному ус- мотрению. Как только в процессе построения графического элемента чертежа отрезок, со- единяющий предыдущую опорную точку с текущим положением курсора, оказывается в не- посредственной близости от одного из назначенных полярных углов, система "притягивает" курсор к направляющему вектору этого угла и выводит на экран окно указателя (ToolTip), в котором отображаются текущие относительные полярные координаты курсора (рис. 4 .8). Глава 4. Ввод координат 91
Направляющий вектор полярного сглаживания Контекстная подсказка полярного отслеживания Рис. 4 .8 . В режиме отслеживания опорных полярных углов при движении курсора рядом с направляющим вектором одного из полярных углов на экране появляется окно указателя Уже описанную ранее методику непосредственного ввода длины отрезков очень удобно ис- пользовать в сочетании с отслеживанием опорных полярных углов. Но перед этим нужно уста- новить значения этих углов в системе. Для этого выберите в меню команду ToolsODrafting Settings (Сервис^ Параметры вычерчивания) или сделайте щелчок правой кнопкой мыши на кнопке POLAR (Полярный) в строке состояния и выберите из контекстного меню команду Set- tings (Параметры). В ответ AutoCAD откроет диалоговое окно Drafting Settings (Параметры вычерчивания), вкладка Polar Tracking (Полярное отслеживание) которого показана на рис. 4 .9 . jHJDraHini)Settings 1*• • ••*•>••!, ль I.» "••*•* • aft"Ц* *IV •« .-и* *••!. 4 1 1 ac^.inc alpdi • v i;i »-4fAii и* Puc. 4.9 . Вкладка Polar Tracking диалогового окна Drafting Settings Для того, чтобы задать приращение значения опорного полярного угла, щелкните на кнопке раскрытия списка Increment angle (Приращение угла) и выберите желаемое значе- ние. Предлагаемый диапазон — от 90 до 5°, т.е . опорными полярными углами в последнем 92 ЧастьI.ОсновыAutoCAD
случае будут все углы, кратные 5. Другой вариант задания значения полярного угла — введе- ние его значения в текстовое поле. Но перед этим понадобится установить флажок Additional angles (Дополнительные углы), а затем щелкнуть на кнопке New (Новый). Теперь можно вводить нужное значение полярного угла. Таких настроенных пользователем опорных углов может быть не более 10. Учтите однако, что заданные значения воспринимаются системой как абсолютные, а не как параметры шага приращения. Иными словами, если введено значе- ние 35°, AutoCAD никак не будет считать угол в 70° также опорным. Для того, чтобы удалить из системы значение опорного угла, в котором уже нет необходимости, выберите его в списке и щелкните на кнопке Delete (Удалить). В правой части вкладки Polar Tracking можно настроить параметры, определяющие взаимодействие отслеживания опорных полярных углов с механизмом объектной привязки (область Object Snap Tracking Settings). Об объектной привязке речь пойдет далее в этой главе, но поскольку у вас перед глазами сейчас вкладка Polar Tracking, придется вкратце объяснить назначение размещенных на ней элементов настройки. Итак, в этой области пользователь задает системе: нужно ли применять при объектной привязке все заданные значения опорных углов (переключатель Track using all polar angle settings) или можно ограничиться только главными ортогональными направлениями (переключатель Track orthogonally only). Ниже, в области Polar angle measurement, можно указать, как отсчитывать значения полярных углов — как абсолютные, отсчитываемые от на- правления в 0° (переключатель Absolute), или как относительные, отсчитываемые от послед- него сформированного в чертеже сегмента (переключатель Relative to last segment). По умолчанию система настроена на использование абсолютного отсчета. Щелкните на кнопке Options (Параметры) — в ответ поверх вкладки откроется диалого- вое окно Options (Параметры), в котором будет активизирована вкладка Drafting (Черчение). Следующие элементы настройки в области AutoTracking Settings имеют отношение к от- слеживанию опорных углов. • Флажок Display polar tracking vector включает или выключает отображение опор- ного вектора в режиме отслеживания углов. Этот вектор выводится в виде тонкой пунктирной линии, простирающейся до самого края экрана. • Флажок AutoTracking ToolTip включает или выключает вывод на экран окна указа- теля с информацией о текущих относительных полярных координатах точки привяз- ки к опорному направлению. Для того, чтобы включить в текущем сеансе AutoCAD механизм отслеживания опорных углов, установите флажок Polar Tracking On во вкладке Polar Tracking диалогового окна Drafting Settings. Если же вам недосуг вызывать на экран это окно, нажмите <F10> или щелкните на кнопке POLAR в строке состояния. Когда пользователь выполняет команду формирования какого-либо элемента, скажем от- резка, в режиме отслеживания опорных полярных углов нужно не очень быстро перемещать курсор при задании очередной узловой точки, поскольку системе требуется некоторое время для вычисления ближайшего опорного направления и отображения на экране текущих отно- сительных полярных координат точки привязки. Перемешайте курсор от предыдущей узло- вой точки примерно в том направлении, что и опорный вектор. Если курсор близок к этому направлению, система отобразит пунктиром вектор опорного направления и окно указателя рядом с курсором. Теперь можно оставить мышь в покое, ввести с клавиатуры значение дли- ны формируемого сегмента и нажать клавишу <Enter>. В ответ AutoCAD построит прямоли- нейный сегмент (а в общем случае — сегмент такого типа, как было задано в текущей коман- де построения) той длины, что задана с клавиатуры вдоль выбранного опорного вектора. Ко- нечно, это проще и нагляднее, чем вводить с клавиатуры и длину сегмента, и значение угла. Глава 4. Ввод координат 93
Включите на клавиатуре режим NumLock и используйте клавиши управления Совет курсором в качестве цифровых. Там же рядом находится и клавиша <Enter>. Вы можете задать значение полярного угла для отдельной команды, не пользуясь услугами диалогового окна настройки. Если формируется последовательность отрезков командой LINE, то введенное с клавиатуры значение полярного угла система отнесет только к одному очередно- му отрезку. Например, задав начальную точку, введите после символа (<) значение нового опор- ного угла. В ответ AutoCAD на время заблокирует ранее установленные значения опорных уг- лов и будет отслеживать только что введенное, о чем сообщит вам в командной строке Polar override angle (Полярный угол переопределен). После этого введите длину очередного сегмента, который AutoCAD вычертит вдоль только что заданного направления. Такое переоп- ределение распространяется только на один текущий сегмент. После того, как он сформируется, система снова будет отслеживать ранее установленные углы. Конечно, такое переопределение не сокращает время ввода очередной узловой точки (если сравнивать с обычным ее заданием в относительных полярных координатах), но позволяет увидеть на экране, как будет выглядеть новый сегмент еще до того, как вы введете его длину. Выполняя предлагаемое ниже упражнение, вы сможете на практике испробовать, как ра- ботать в ортогональном режиме ввода и пользоваться возможностями отслеживания опорных полярных углов. Прежде, чем начать его выполнение, проверьте, настроено ли значение при- ращения опорного полярного угла 45° на вкладке Polar Tracking диалогового окна Drafting Settings, как было описано выше. Для следующей пошаговой инструкции используется чертеж ab4-b.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Использование метода "направление-расстояние" в сочетании с режимами ортогонального черчения и отслеживания опорных углов 1. Откройте чертеж аЬ4-Ь . dwg, который хранится на прилагаемом компакт-диске. 2. Выберите в меню AutoCAD команду File^Save As и сохраните чертеж в папке AutoCAD Bible под именем ab4-3 .dwg. Обратите внимание на строку состоя- ния. Кнопка ORTHO в ней должна быть утоплена — это значит, что режим установ- лен. Если это не так, щелкните на ней. 3. Запустите команду LINE, и в ответ на приглашение Specify first point: введите 2,2<Р. 4. Передвиньте графический курсор вправо по горизонтали и введите .5<Р. 5. Передвиньте графический курсор вверх по вертикали {в направлении 90°) и введите ,5<?. 6. Передвиньте графический курсор вправо по горизонтали, введите 2<f. Теперь полу- ченный чертеж должен выглядеть, как на рис. 4 .10. 7. Передвиньте графический курсор вверх (в направлении 90°) и введите .5<Р. 8. Передвиньте графический курсор влево (в направлении 180 е ) и введите 2<Р. 9. Передвиньте графический курсор вверх (в направлении 90°) и введите .5<Р. 10. Передвиньте графический курсор влево (в направлении 180°) и введите .5<Р. 94 Часть I. Основы AutoCAD
J Рис. 4 .10. Чертеж, построенный с помощью непосредственного ввода длины отрезков. Для задания очередной точки построе- ния необходимо сдвинуть графический курсор в нужном направле- нии и ввести с клавиатуры длину участка 11. Передвиньте графический курсор вниз (в направлении 270°) и введите 1.5<Р. В от- вет на следующее приглашение нажмите <Enter> и тем самым завершите выполне- ние команды. 12. Щелкните на кнопке POLAR в строке состояния. Кнопку ORTHO верните в исходное состояние (она должна быть отжата, т.е. соответствующий режим деактивизирован). 13. Передвиньте курсор на поле чертежа и щелкните правой кнопкой мыши. Из появив- шегося контекстного меню выберите команду Repeat Line (Повторить ОТРЕЗОК). 14. Нажмите клавишу <Enter> в ответ на приглашение ввести первую точку. Тем самым в качестве первой точки новой ломаной будет задана конечная точка предыдущей. В ответ на приглашение Specify next point or [Undo] : сдвиньте курсор по диагонали вверх влево. Это приблизительно совпадет с направлением 135°. Если вы достаточно близко подойдете курсором к этому направлению, появится окно указателя, в котором будет выведено именно это значение угловой координаты. Те- перь можно оставить мышь в покое и ввести .7071 <Р. 15. Двигайте курсор вверх — вы увидите окно указателя в режиме отслеживания угла, в котором будет выведено значение угловой координаты 90 °. Введите -5<Р. 16. Передвигайте курсор по диагонали от предыдущей узловой точки вверх вправо до тех пор, пока не появится окно указателя со значением угловой координаты 45°. Введите .7071<Р. Еще раз нажмите клавишу <Enter>— выполнение команды LINE завершится. 17. Теперь чертеж должен выглядеть, как на рис. 4 .11 . Сохраните его. Рис. 4.11 .Законченный чертеж болта Отображение значений координат В главе 1, "Начинаем чертить", уже обращалось ваше внимание на формат вывода теку- щих значений координат в строке состояния. AutoCAD позволяет использовать три формата отображения координат. • Динамические абсолютные координаты, которые показывают текущее положение графического курсора на поле чертежа, т.е. в системе координат чертежа (рис. 4.12). Глава 4. Ввод координат 95
Рис. 4 .12 .Динамические абсолютные координаты Статические абсолютные координаты, которые изменяются только в момент за- дания новой точки построения (рис. 4.13). Индикатор координат в строке состояния при этом недоступен. Рис. 4 .13 .Статические абсолютные координаты Динамические полярные координаты, которые показывают текущее положение гра- фического курсора на поле чертежа (рис. 4.14). Этот формат представления координат включается после того, как задана начальная точка в процессе отработки команды по- строения и пользователь передвигает мышь, собираясь задать очередную опорную точку. Рис. 4.14.Динамические полярныекоординаты Изменить формат отображения координат можно тремя способами. • Нажать клавишу <F6>. • Щелкнуть на индикаторе координат в строке состояния. • Нажать комбинацию клавиш <Ctrl+D>. В этой главе третья координата — Z — не рассматривается, но при выводе значений ко- ординат она следует за значениями X и Y. При построении двухмерных чертежей значение этой координаты равно 0. Выполняя следующее упражнение, вы поближе познакомитесь с индикатором координат в строке состояния и способами настройки формата их отображения. Пошаговая инструкция. Использование параметров настройки формата отображения координат Это упражнение можно выполнять на любом открытом чертеже. 1. Посмотрите на индикатор значений координат в строке состояния. Символы в нем должны быть отчетливо выведены черным цветом. Если символы выведены серым цветом, нажмите клавишу <F6>. 2. Подвигайте мышь в разных направлениях. Обратите внимание, как меняются значе- ния координат по мере перемещения по экрану графического курсора. 3. Нажмите <F6>. Теперь символы в индикаторе координат поблекнут. В командной строке появится сообщение <Coords of f > (Координаты выключены). 4. Снова подвигайте графический курсор мышью. Обратите внимание: в индикаторе координат строки состояния ничего не изменилось. 5. Запустите команду LINE. 6. Понаблюдайте за индикатором координат после того, как зададите начальную точку в ответ на приглашение Specify first point:. 7. Укажите несколько других точек и затем следите, как реагирует на это система, из- меняя данные в индикаторе координат только в момент указания точек. Это и есть режим отображения статических абсолютных координат. 8. Снова нажмите <F6>. 9. Двигайте мышью графический курсор к очередной узловой точке. До тех пор, пока вы ее не зафиксируете, система будет выводить в индикаторе координат длину и угол наклона очередного сегмента. Это и есть режим отображения динамических полярных координат. 96 Часть I. Основы AutoCAD
10. Укажите еще несколько узловых точек, наблюдая за тем, как система выводит теку- щие значения полярных координат графического курсора. 11. Опять нажмите <F6> и вернитесь в режим отображения динамических абсо- лютных координат. 12. Нажмите клавишу <Enter> в ответ на очередное приглашение и тем самым заверши- те процесс отработки команды LINE. Сохранять чертеж, естественно, не нужно. В следующем разделе вы познакомитесь еще с тремя способами задания координат точек. Как указать точку на экране Самый простой и быстрый способ задать точку — это указать ее на экране с помощью мыши. AutoCAD предлагает пользователю несколько методов выполнения этой операции. Начиная с версии 14, появилась возможность настраивать в AutoCAD размеры перекре- стия графического курсора. По умолчанию они устанавливаются равными 5% от размеров графической зоны экрана. В предыдущих версиях перекрестие перечеркивало всю графиче- скую зону. Для изменения размеров перекрестия выберите в меню AutoCAD Tools^Options (Сервис^Параметры) и откройте вкладку Display (Экран). В поле Crosshair size (Размер пе- рекрестия) введите желаемый размер перекрестия в процентах от размеров графической зоны экрана или используйте поле для ввода параметра. Щелкните на кнопке ОК. Шаговая привязка Команда SNAP (ШАГ) позволяет привязать все точки, указанные графическим курсором, к фиксированным точкам графической области, размещенным с заданным шагом. Как только ус- тановится режим шаговой привязки, графический курсор будет перемещаться только между этими точками. Размещение точек привязки можно регулировать по своему желанию. Например, при раз- водке печатных плат можно установить прямоугольную сетку с шагом 0,25 единицы. В результате координаты всех точек, указанных графическим курсором, будут округляться до ближайших 0,25. Конечно, применять такую привязку при очень малом расстоянии между точками беспо- лезно. Но в обычной ситуации применение шаговой привязки весьма облегчает жизнь. В AutoCAD 2002 предлагается две разновидности шаговой привязки — к прямоугольной координатной сетке (grid snap) и к полярной координатной сетке (polar snap). Привязка к прямоугольной координатной сетке В этом режиме все точки, указанные графическим курсором, привязываются к узлам вооб- ражаемой прямоугольной сетки с заданным шагом. Эту сетку можно сделать видимой при по- мощи команды GRID (СЕТКА), о которой речь пойдет далее. Как только вы установили режим шаговой привязки, графический курсор будет перемещаться только между узлами сетки. Для установки шаговой привязки к прямоугольной координатной сетке выберите в меню AutoCAD Tools^Drafting Settings (Сервис^Параметры вычерчивания) или щелкните пра- вой кнопкой мыши на кнопке SNAP (Привязка) в строке состояния и выберите из контекст- ного меню команду Settings (Параметры). В ответ AutoCAD откроет диалоговое окно Draft- ing Settings (Параметры вычерчивания), вкладка Snap and Grid (Шаговая привязка и сетка) которого показана на рис. 4 .15. Введите желаемые значения шага сетки привязки по осям X и Y соответственно в поля Snap X Spacing (Интервал по X) и Snap Y Spacing (Интервал по Y) в области Grid. Обратите внимание на переключатели Grid snap (Шаговая привязка) и Rectangular snap (Прямоугольная сетка) в области Snap type & style (Тип и стиль привяз- ки). Они должны быть установлены. После этого щелкните на кнопке ОК. Глава 4. Ввод координат 97
Рис. 4.15 . Вкладка Snap and Grid диалогового окна Drafting Settings Учтите, что угол наклона сетки привязки можно регулировать. В главе 8, "Управление видами и компоновка изображения на экране", описывается, как повернуть сетку при- вязки и видимую сетку на поле чертежа. Существует разновидность режима привязки к прямоугольной сетке— изометрическая привязка, которая используется при вы- черчивании изометрических чертежей. О ней речь пойдет также в главе 8. Желательно, чтобы шаг сетки по обеим осям совпадал. Поэтому при изменении значения интервала по оси X AutoCAD автоматически скорректирует и установку интервала по оси Y. Если вы хотите изменить такую настройку интервала по оси Y, принудительно введите тре- буемое значение в поле Snap Y Spacing. В этом же диалоговом окне можно включать или выключать режим шаговой привязки (флажок Snap On (Вкл)). Но гораздо удобнее просто щелкнуть на кнопке SNAP (Привязка) в строке состояния или нажать клавишу <F9>. Внешний вид этой кнопки (утоплена или от- пущена) служит индикатором активизации режима фиксированной привязки. Привязка к полярным углам Если установлены параметры отслеживания опорных полярных углов, как было описано выше в этой главе, можно привязываться к лучам векторов направлений, размещенным с за- данным угловым шагом (напомним: он настраивается выбором из списка Increment angle (Приращение угла) во вкладке Polar Tracking диалогового окна Drafting Settings). Для того, чтобы воспользоваться полярной привязкой, нужно выполнить следующее. 1. Откройте диалоговое окно Drafting Settings (Параметры вычерчивания), а в нем вкладку Snap and Grid, как уже упоминалось выше. 2. Установите переключатель Polar snap (Полярная привязка) в группе Snap type & style (Тип и стиль привязки), которая показана на рис. 4 .15 . 3. В поле Polar distance (Расстояние) введите значение шага по координате дальности в полярной системе координат и щелкните на ОК — диалоговое окно закроется. 4. Щелкните на кнопке SNAP в строке состояния (или установите флажок Snap On в диалоговом окне перед тем, как его закрыть, щелчком на ОК). 98 ЧастьI.ОсновыAutoCAD
Учтите, что описанные подрежимы фиксированной привязки взаимоисключающие. Уста- новка одного подрежима автоматически деактивизирует другой. Полярную привязку удобно использовать в сочетании с отслеживанием опорных углов. При этом фактически создается регулярная сетка в полярной системе координат. Переключаться между подрежимами фиксированной привязки можно и после Совет щелчка правой кнопкой мыши на кнопке SNAP в строке состояния. Соответст- вующие команды имеются в контекстном меню, которое выводится на экран по- х *%# сле такого щелчка. Вспомогательная сетка В некоторых случаях желательно, чтобы вспомогательная сетка была видна на поле чер- тежа (рис. 4.16). Если сетка не видна, щелкните на кнопке GRID (Сетка) в строке состояния или нажмите <F7>. Обратите внимание, что присутствие сетки позволяет быстро оценить размеры деталей чертежа. Например, зная, что шаг сетки на рис. 4 .16 — 0.5 фута, без всяких дополнительных измерений можно оценить размеры окна. Кроме того, сразу становятся вид- ны потенциальные точки шаговой привязки. Но необходимо отметить, что шаг видимой на экране вспомогательной сетки не обязательно должен совпадать с сеткой шаговой привязки. ее:- Рис. 4.16 . Фрагмент чертежа с выведенной на экран вспомогательной сеткой. Шаг сетки — 6 дюймов. Чертеж любезно предоставлен Генри Дирборном (Henry Dearborn), А1А,Фэрфилд, штат Айова Чем меньше шаг сетки и чем меньше масштаб чертежа на экране, тем гуще точки сетки усеивают графическую зону. При определенной предельной густоте точек вспомогательной сет- ки AutoCAD извещает о случившемся сообщением в командной строке Grid too dense to display (Сетка слишком плотна для отображения на мониторе) и перестает отображать сетку. Некоторые пользователи полагают, что вспомогательная сетка — дань моде и не более, чем иг- рушка, но большинство охотно ею пользуются, особенно при подготовке эскиза нового чертежа. i Если для шаговой привязки вы выбрали небольшой интервал и сетка на экране Совет выглядит чересчур густой, удвойте шаг видимой сетки по отношению к сетке привязки. Как правило, шаг вспомогательной сетки устанавливается таким обра- *ц% зом, чтобы в 4-5 раз превышать шаг сетки привязки. Глава 4. Ввод координат 99
Для установки шага вспомогательной сетки выберите в меню AutoCAD команду Tools^Drafting Settings или щелкните правой кнопкой мыши на кнопке SNAP (Привязка) в строке состояния и выберите из контекстного меню команду Settings (Параметры). В от- вет AutoCAD откроет диалоговое окно Drafting Settings и активизирует его вкладку Snap and Grid (Шаговая привязка и сетка) (см. рис. 4.15). В области Grid (Сетка) введите желаемые значения параметров — шага вспомогательной сетки по осям X и Y соответственно в поля X Spacing (Интервал по X) и Y Spacing (Интервал по Y) — и щелкните на кнопке ОК. Как и в случае с сеткой шаговой привязки, желательно, чтобы шаг вспомогательной сетки по обеим осям совпадал. Поэтому при изменении значения интервала по оси X AutoCAD ав- томатически скорректирует и установку интервала по оси Y. Если вы хотите изменить на- стройку интервала по оси Y, принудительно введите нужное значение в поле Y Spacing. В этом же диалоговом окне можно включать или выключать вывод вспомогательной сет- ки на поле чертежа (флажок On (Вкл) в области Grid). Но гораздо удобнее щелкнуть на кноп- ке GRID в строке состояния. Для следующей пошаговой инструкции используется чертеж ab4-b.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Использование шаговой привязки и вспомогательной сетки 1. Откройте чертеж аЬ4-Ь. dwg, который хранится на прилагаемом компакт-диске. 2. Выберите в меню AutoCAD команду File^Save As и сохраните чертеж в папке AutoCAD Bible под именем ab4-4 . dwg. 3. Теперь выберите в меню AutoCAD команду Tools^Drafting Settings или щелкните правой кнопкой мыши на кнопке SNAP в строке состояния и выберите из контекст- ного меню команду Settings (Параметры). В ответ AutoCAD откроет диалоговое окно Drafting Settings и активизирует его вкладку Snap and Grid. 4. В группе Snap (Шаг) измените значение интервала между узлами сетки привязки по оси X — введите в поле X Spacing .5 . Обратите внимание: значение в поле Y Spacing автоматически изменилось в соответствии с новым значением в X Spacing. 5. В группе Grid измените в поле X Spacing (Интервал по X) значение интервала между узлами вспомогательной сетки по оси X — введите .5 — и щелкните на кнопке ОК. 6. В строке состояния щелкните по очереди на кнопках SNAP, GRID и ORTHO. На поле чертежа появится вспомогательная сетка. Проверьте — кнопки OSNAP и OTRACK в строке состояния должны быть отжаты. 7. Выберите в меню команду View^Zoom^AII (Вид 1 ^Показать^Все). 8. Подвигайте графический курсор по полю чертежа и проследите за показаниями ин- дикатора текущих координат в строке состояния. Нажмите <F6>, если индикатор в статическом режиме. Обратите внимание: значения координат все время кратны 0.5, поскольку интервал шаговой привязки установлен равным именно этой величине. 9. Запустите команду LINE и в ответ на приглашение Specify first point: ука- жите точку 2.000,2.000, ориентируясь на показания индикатора текущих коор- динат (в упражнениях этой части книги можно игнорировать третью координату Z, которая сейчас все время остается равной 0.0000). 100 Часть I. Основы AutoCAD
10. Двигайте мышью графический курсор и наблюдайте за изменениями индикатора значений координат. Если режим вывода полярных координат не установлен, дваж- ды нажмите <F6>. 11. Перемещайте курсор мышью вправо до тех пор, пока не увидите в индикаторе 8.500СК0. Теперь щелкните левой кнопкой мыши (кнопкой выбора). На экране должен появиться горизонтальный отрезок длиной 8.5 единицы. 12. Нажмите <Enter> и завершите выполнение команды LINE. 13. Отодвиньте курсор от конечной точки отрезка, а затем верните его на прежнее ме- сто. Индикатор теперь должен показать абсолютные координаты конечной точки — 10.5000,2.0000. 14. Теперь начнем новый отрезок, первая точка которого будет расположена на расстоя- нии 0.5 единицы справа от предыдущего. Щелкните правой кнопкой мыши и выберите из контекстного меню команду Repeat Line (Повторить ОТРЕЗОК) и таким образом вновь запустите предыдущую команду— LINE. Начните вычерчивание новой после- довательности сегментов с точки 1.50000,1.5000, а затем продолжайте: .5<0 3.0О0 .5<180 3.0<270 15. Закончите выполнение команды LINE. 16. Запустите еще раз команду LINE и вычертите, начиная с точки 10.5,1.5, новую последовательность сегментов, после чего завершите выполнение этой команды; .5<0 З.ООО .5<180 3.0<270 17. Вычертите отрезок, начиная с точки 2, 4, длиной 8.5 единицы в направлении 0°. 18. Еще раз запустите выполнение команды LINE. В ответ на первое приглашение ука- жите точку 11,2. Щелкните правой кнопкой мыши на кнопке SNAP в строке состоя- ния и выберите в контекстном меню Settings (Параметры). В группе Snap Type & Style установите переключатель Polar snap. (Этот же результат даст и выбор ко- манды Polar Snap On в контекстном меню, которое открылось после щелчка правой кнопкой мыши на кнопке SNAP.) В группе Polar Spacing введите значение .5 в поле Polar distance (Полярная дальность). Теперь активизируйте вкладку Polar Tracking (Полярное отслеживание) и, если это необходимо, выберите в списке Increment angle (Приращение угла) значение 45.0 . Щелкните на кнопке ОК. После того, как диалого- вое окно закроется, щелкните на кнопке POLAR в строке состояния. 19. Теперь двигайте курсор от заданной ранее точки 11,2 вправо вверх по диагонали (примерно под углом 45°) . Если вы не слишком далеко уйдете от этого направления, поя- вится окно указателя и пунктирный луч— вектор направления 45° (это опорный угол). Двигайте курсор вдоль него, пока в окне указателя не появится показание 3.5000 < 45°, после чего щелкните мышью. Завершите выполнение команды LINE. 20. Щелкните правой кнопкой мыши на кнопке SNAP в строке состояния и выберите из контекстного меню команду Grid Snap On (Вкл. шаговую привязку). Опять запустите команду LINE и в ответ на приглашение Specify first point: укажите 11, 4. 21. Щелкните правой кнопкой мыши на кнопке SNAP в строке состояния и выберите из контекстного меню команду Polar Snap On (Вкл. полярную привязку). Двигайте Глава 4. Ввод координат 101
курсор в направлении 45°, пока в окне указателя не появится показание 3.5000 < 4 5°, после чего щелкните мышью. Завершите выполнение команды LINE. 22. Сохраните чертеж. Он должен выглядеть, как на рис. 4.17. Рис. 4 .17.Законченный чертеж секции трубопровода Полагаю, после этого упражнения вы согласитесь, что таким способом вводить координа- ты узловых точек чертежа значительно удобнее, чем с помощью клавиатуры. Обратите вни- мание, как шаговая привязка облегчает вычерчивание мелких деталей. Объектная привязка Иногда новые объекты на чертеже должны быть привязаны к ранее вычерченным. На- пример, новый отрезок должен начинаться в конечной точке или точно посередине другого отрезка, вычерченного ранее. В AutoCAD имеется функция объектной привязки (OSNAP — object snap), которая позволяет задавать новые точки относительно характерных точек уже существующих геометрических элементов. Это достаточно облегчает процесс черчения и увеличивает точность геометрических построений. Запуск объектной привязки можно выполнить одним из перечисленных ниже способов. • Откройте панель Object Snap (Объектная привязка) из стандартной панели инстру- ментов. В ней можно выбрать желаемый тип объектной привязки. • Вызовите на экран контекстное меню. Для этого щелкните правой кнопкой мыши, удерживая нажатой клавишу <Shift>. Теперь, щелкнув левой кнопкой мыши, выбе- рите в этом меню нужную команду (тип) объектной привязки. • Введите имя команды OSNAP (ПРИВЯЖИ) в командной строке. Если у вас трехкнопочная мышь, можно настроить функции средней кнопки таким образом, что с ее помощью будет вызываться команда OSNAP. Способы настройки функций, связанных с кнопками мыши, подробно описаны в гла- ве 33, "Адаптация меню". 102 ЧастьI.ОсновыAutoCAD
В табл. 4.1 перечислены параметры команды объектной привязки. Аббревиатуры, приве- денные во втором столбце таблицы, относятся к вводу параметров с клавиатуры в процессе диалога с командной строкой. Таблица 4.1. Параметры объектной привязки Параметр Аббревиатура Графические элементы, по отношению к которым можно использовать Endpoint (Конточка) Midpoint (Середина) Intersection (Пересечение) Apparent intersection (кажущееся пересечение) Extension (Продолжение) end raid int арр ext (К) (С) (П) (Ж) Center (Центр) сеп (Ц) Quadrant (кВадрант) qua (В) Perpendicular (НОРмаль) Parallel (Параллельно) per (HOP) par Tangent (кАсательная) Node (Узел) Insertion (Твставки) Nearest (Ближайшая) tan (A) nod (У) ins (T) пеа (Б) Прямолинейные отрезки, дуги Прямолинейные отрезки, дуги ' Пересечение прямолинейных отрезков, окружностей, дуг Находит воображаемую точку пересечения продолжений двух графических элементов Продолжает прямолинейные и дуговые сегменты. После выбора этого режима привязки установите курсор возле конечной точки такого сегмента и подождите некоторое время, пока не увидите небольшой значок "плюс" . По мере того, как вы будете переме- щать курсор примерно вдоль пунктирного продолжения сегмен- та, AutoCAD будет его вытягивать, позволяя задать точку на этом продолжении Окружности, эллипсы, дуги Пересечение окружности, эллипса или дуги с ближайшей лини- ей, параллельной одной из осей координат, т.е . с лучом, имею- щим угол наклона 0, 90,180, 270 Находит точку, принадлежащую фафическому элементу, которая лежит в основании перпендикуляра, опущенного из предыдущей точки на этот объект Продолжает отрезок параллельно существующей линии. Если выбран этот параметр объектной привязки, то, установив курсор на линию, параллельно которой планируется провести новую, подождите некоторое время — когда AutoCAD будет готов, появится значок в форме двух параллельных штрихов. Теперь, по мере перемещения курсора приблизительно па- раллельно опорной линии, AutoCAD будет отображать вре- менную параллельную прямую линию Находит точку касания указанной дуги, окружности или эллипса с отрезком, дугой окружностью или эллипсом, проведенным из предыдущей точки (рис. 4 .18) Точки (подробно рассматривается в главе 7, "Кривые и точки") Точка вставки текста или блока (подробно о вставке текста речь идет в главе 13, "Формирование текста", о вставке блоков — в главе 18, "Работа с блоками и атрибутами") Ближайшая точка любого объекта Глава 4. Ввод координат 103
Окончание табл. 4 .1 Параметр Аббревиатура Графические элементы, по отношению к которым можно использовать Quick (быстрая) None (Нет) qui (Ы) Этот параметр является вспомогательным и служит для ускоре- ния выполнения других параметров объектной привязки (захвата объекта) с помощью поиска первого же объекта из числа соз- данных, который соответствует условиям параметра. Просмотр объектов ведется в порядке, обратном порядку формирования, т.е . выбирается самый "свежий" объект. Таким образом, пред- варительная установка параметра Quick ускоряет поиск объ- ектов, соответствующих условиям захвата поп Отключает любой режим привязки объекта Рис. 4,18, Отрезок, проведенный по каса- тельной к дуге Почти всегда на указанном объекте имеется несколько точек, удовлетворяющих заданным условиям привязки — у отрезка и ду- ги имеются две конечные точки (хотя при построении этих эле- ментов и различаются начальная и конечная точки, для привязки обе они — конечные), к окружности можно провести две каса- тельные и т.д. В таком случае AutoCAD выберет из нескольких возможных ту, которая находится ближе к точке на обьекте, ука- занной пользователем при выборе объекта. Одной из наиболее удобных модификаций объектной привязки является функция AutoSnap (Автопривязка). Она позволяет упростить все операции, связанные с объектной привязкой. Когда графический курсор проходит вблизи заданной вами характерной точки, например конечной точки графического элемента, AutoCAD извещает об этом пользователя следующим образом. • Сама точка отмечается маркером; его форма зависит от параметра, которому соот- ветствует найденная характерная точка. • Возле точки появляется контекстная подсказка привязки (AutoSnap ToolTip). Над- пись в окне подсказки извещает о типе этой характерной точки. Контекстная под- сказка привязки напоминает контекстное окно, которое появляется на экране, когда указатель мыши фиксируется на какой-либо кнопке панели инструментов. • Графический курсор "притягивается" к характерной точке. Это средство названо разработчиками AutoCAD магнитом (magnet). На рис. 4.19 показан маркер конечной точки и контекстная подсказка привязки. При желании можно настроить функцию по-своему или запретить ее. Выберите в меню AutoCAD Tools'^ Options (Сервис 1 ^ Параметры) и активизируйте вкладку Drafting. В этой вкладке можно индивидуально включать или выключать все три средства автопривязки— маркер, магнит и кон- текстную подсказку. Кроме того, можно настраивать по желанию размер и цвет маркера. Можно также за- казать вывод на экран прицела объектной привязки — установить флажок Display aperture box (Выводить прицел). Но, как правило, если включен вывод марке- ра автопривязки, прицел объектной привязки на экран не выводится во избежание путаницы. Маркер Контекстная подсказка привязки Рис. 4.19. Функция AutoSnap подсказыва- ет, что привязка выполняется к конечной точкеотрезка 104 ЧастьI.ОсновыAutoCAD
Воспользовавшись предлагаемым ниже упражнением, вы сможете попрактиковаться с па- раметрами объектной привязки на примере хотя и простых, но достаточно часто встречаю- щихся графических объектов. Пошаговая инструкция. Использование объектной привязки 1. Начните новый чертеж в режиме Start from Scratch и выберите English (Британские). 2. Сохраните чертеж в папке AutoCAD Bible под именем ab4-5 .dwg. 3. Щелкните на кнопке ORTHO в строке состояния и включите ортогональный режим. Если кнопка OSNAP утоплена, щелкните на ней и тем самым выключите текущую объектную привязку (о ней речь пойдет в следующем разделе). 4. Запустите команду LINE (ОТРЕЗОК) и следуйте приглашениям командной строки: Specify first point: 2,7<P Сдвиньте курсор вниз Specify next point or [Undo] : A<P Сдвиньте курсор вправо Specify next point or [Undo]: 4<P Сдвиньте курсор вверх Specify next point or [Close/Undo]: 4<P Specify next point or [Close/Undo]: $ Завершение команды Полученный чертеж должен быть похожим на тот, который изображен на рис. 4 .20 . Цифрами в кружочках обозначены точки, на которые мы будем ссылаться при опи- сании упражнения. 4 3 2 1 Рис. 4 .20 . Эти три отрезка — первые на чертежедетали 5. Запустите команду Arc (ДУГА), для чего воспользуйтесь одноименной кнопкой на панели Draw (Рисование). Далее следуйте приглашениям в командной строке: Specify start point of arc or [CEnter] : Щелкните на кнопке пане- ли инструментов Object Snap на стандартной панели инструментов и выберите на ней кнопку Snap to Endpoint, как показано на рис. 4.21 _e ndpt of Передвиньте курсор в точку 1. Когда появится маркер ко- нечной точки и контекстное окно подсказки, введите точку Specify second point of arc or [CEnter/ENd]: <? Щелкните правой Глава 4. Ввод координат 105
кнопкой мыши и выберите в контекстном меню Center Specify center point of arc: Нажмите <Shift> и щелкните правой кнопкой мыши. В появившемся меню выберите пункт Midpoint _mid of Передвиньте курсор в точку 2 и щелчком мыши выберите ее Specify end point of arc or [Angle/chord Length]: end<P Передвиньте курсор в точку 3 и щелчком мыши выберите ее 6. Выберите команду Circle (Круг) из меню Draw (Рисование). Следуйте приглашениям в командной строке: Specify center point for circle or [3P/2P/Ttr (tan tan radius)]: Щелкните на кнопке Snap to Center па- нели инструментов Object Snap _c en of Перемещайте курсор во внутренней области дуги до тех пор, пока не появится маркер центра и соответствующее окно подсказки, а затем щелкните кнопкой мыши. В результате начальная точка окружно- сти будет совпадать с точкой центра дуги Specify radius of circle or [Diameter]: Puc. 4.21. Выбор параметра Endpoint объектной при- вязки при помощи панели инструментов Object Snap 7. Опять запустите команду LINE и любым из уже известных вам способов укажите конеч- ные точки уже существующих элементов 3 и 4. Завершите выполнение команды LINE. Учтите, когда вы щелчком правой кнопки мыши собираетесь открыть контек- стное меню объектной привязки, указатель мыши должен находиться в гра- фической зоне окна AutoCAD. Если он окажется на какой-либо из панелей инструментов, то вместо меню объектной привязки откроется список пане- лей инструментов. В случае, когда такая неприятность произойдет с вами, нажмите <Esc> или, удерживая нажатой клавишу <Shift>, щелкните еще раз правой кнопкой мыши. 8- Сохраните чертеж. Он должен выглядеть, как на рис. 4 .22 . На заметку Рис. 4 .22 . Чертеж, построенный с использовани- ем параметров Endpoint, Midpoint. Center, Quadrant, Intersection и Perpendicular объект- ной привязки. В чертеже имеются и вспомога- тельные линии построения, которые в дальней- шем нужно будет удалить 106 ЧастьI.ОсновыAutoCAD
Текущие режимы объектной привязки Среди прочих параметров объектной привязки чаще всего, вероятно, используется Endpoint. Безусловно, у вас не раз случалось, когда большинство операций построения вы- полняется именно с помощью этого параметра. AutoCAD дает возможность пользователю на- строить систему таким образом, что этот параметр будет активен до тех пор, пока пользователь сам его не выключит. Это называется установкой постоянногорежима объектной привязки. Некоторые пользователи даже включают не одну, а несколько параметров объ- Совет ектной привязки одновременно — например, Endpoint, Midpoint, Center и Inter- section. Если в результате на экране окажется несколько точек, выделенных • 'Л 5 разными параметрами объектной привязки, то переключаться от одной точки % к другой можно с помощью клавиши <ТаЬ>. Для того, чтобы установить постоянный режим объектной привязки, нужно выбрать в ме- ню AutoCAD Tools^Drafting Settings (Сервис<=>Параметры вычерчивания). Аналогичный результат даст и вызов контекстного меню щелчком правой кнопкой мыши на кнопке OSNAP в строке состояния. Откроется диалоговое окно Drafting Settings (Параметры вы- черчивания), в котором верхней будет вкладка Object Snaps (Режимы объектной привязки) (рис. 4 .23). Установите нужные флажки и щелкните на кнопке ОК. Если ранее были установ- лены некоторые параметры, в которых отпала необходимость, щелкните на соответствующих флажках и таким образом сбросьте их. Если хотите выключить постоянную объектную при- вязку, щелкните на кнопке Clear All (Отменить все). E j Draft i t i qSt!tlirii|s - - v.. -v •».••!•,•. _..• •i Рис.4 .23.ВкладкаObject SnspSдиалоговогоокнаDrafting Settings С помощью кнопки OSNAP в строке состояния можно оперативно управлять включени- ем/выключением постоянной объектной привязки. Если необходимо временно выключить постоянную объектную привязку, можно просто щелкнуть на кнопке OSNAP. Возможность оперативно включать и выключать режим объектной привязки значительно облегчает про- цесс редактирования чертежа. Очень удобно работать в режиме объектной привязки, зная, что в любой момент щелчком мыши можно его временно отключить, а при необходимости вновь включить. В результате построение чертежа осуществляется значительно быстрее и с меньшими усилиями, (Тот же результат даст и нажатие клавиши <F3>.) Предлагаемое упражнение позволит вам.ближе познакомиться с новыми возможностями режима объектной привязки. Глава4.Вводкоординат 107
Пошаговая инструкция. Использование установок постоянного режима объектной привязки 1. Создайте новый чертеж, используя режим запуска AutoCAD Start from Scratch (Без шаблона). В качестве единиц измерения выберите английские (English). Сохраните файл этого чертежа в папке AutoCAD Bible под именем ab4-6 . dwg. 2. Выберите в меню AutoCAD Tools^Drafting Settings. На экране появится диалого- вое окно Drafting Settings, в котором нужно активизировать вкладку Object Snaps. Установите флажок Endpoint (Конечная точка), а остальные флажки сбросьте. Щелкните на кнопке ОК. 3. Запустите команду LINE и начните вычерчивание отрезка от точки с координатами 2,2. 4. Щелчком на кнопке ORTHO в строке состояния включите режим ортогонального вычерчивания. Если кнопка OSNAP в строке состояния не включена (визуально — отжата), щелкните на ней. 5. Сдвиньте мышь в направлении 0° и введите 6<Р. 6. Сдвиньте мышь в направлении 90°, введите 3<Р и завершите команду LINE. 7. Запустите команду ARC. В ответ на приглашение Center/<Start point>: ука- жите конечную точку в позиции 1 чертежа, отображенного на рис. 4 .24 . Обратите внимание на маркер и контекстную подсказку привязки. 8. В ответ на приглашение Center/End/ <Second point>: щелкните правой кнопкой мыши, выберите в контекстном меню команду End (Конец) и укажите по- ложение конечной точки дуги. Она должна располагаться в позиции 2 чертежа, ото- браженного на рис. 4 .24 . 9.В ответ на приглашение Angle/ Direction/Radius/<Center point>: щелкните правой кнопкой мыши, выбери- те в контекстном меню команду Angle (Угол) и введите значение центрального _ „ „ „„„ м Рис. 4 .24 . Чертеж парового котла с уста- угладуги — 180<Р. И И cwTM- * J J новленным параметром Endpoint nocmo- 10. Запустите команду LINE и в ответ на при- янного режима объектной привязки глашение Specify first point: ука- жите конечную точку в позиции 2 чертежа, отображенного на рис. 4.24. 11. Сдвиньте мышь влево в направлении 180°, введите 6<Р и завершите команду LINE. 12. Щелкните правой кнопкой мыши на кнопке SNAP в строке состояния и выберите из контекстного меню Settings (Параметры). Установите переключатель Grid snap (Шаговая привязка) в группе Snap type & style (Тип и стиль привязки). Введите в поле X Spacing (Интервал по X) значение 0.25. Установите флажок Snap On (Включено). Щелкните на кнопке ОК. 13. Снова запустите команду LINE и в ответ на приглашение Specify first point: установите указатель мыши на 0.25 единицы выше точки 3 чертежа, приве- денного на рис. 4 .24 (при этом координаты точки должны быть 2,5.25). Поскольку планируется провести линию от точки, которая расположена в непосредственной близости от точки 3, отключите временно режим объектной привязки щелчком на 108 ЧастьI.ОсновыAutoCAD
кнопке OSNAP в строке состояния. Теперь можно без всяких помех начать вычер- чивание отрезка из точки с координатами 2,5.25. 14. В ответ на приглашение Specify next point or [Undo] : укажите точку с координатами 2,1.75 . Если необходимо, нажмите на <F6> и установите режим индикации абсолютных координат. 15. Дважды нажмите <F6> на клавиатуре и таким образом установите режим вычерчива- ния в полярных координатах. А дальше следуйте приглашениям в командной строке: Specify next point or [Undo]: укажите точку с координатами .5<180 Specify next point or [Undo]: укажите точку с координатами 3.5<90 Теперь снова щелкните на кнопке OSNAP в строке состояния и акти- визируйте режим объектной привязки Specify next point or [Close/Undo]: укажите конечную точку в по- зиции 4 на чертеже рис. 4.24 Specify next point or [Close/Undo] : <f 16. Сохраните чертеж. Если вы не собираетесь прерывать работу перед следующим уп- ражнением, оставьте чертеж открытым. Учтите, что параметр объектной привязки, заданный во время выполнения ко- Совет манды, имеет приоритет над параметром постоянной объектной привязки. На- пример, если в качестве параметра постоянной объектной привязки установлен ч||| Endpoint, то это отнюдь не мешает вам при выполнении некоторой конкретной команды воспользоваться параметром Midpoint. По умолчанию значения координат, введенные в командную строку с клавиатуры (относи- тельные или абсолютные), имеют приоритет над координатами точек, полученных с помо- щью объектной привязки. Это позволяет при необходимости вводить значения координат прямо с клавиатуры, не выключая при этом постоянной объектной привязки. Такая техноло- гия обеспечивает пользователю достаточную гибкость в процессе построения графических объектов. Однако можно изменить этот порядок приоритетов и отдать более высокий именно постоянной объектной привязке. Для этого следует выбрать вкладку User Preferences (Установки пользователя) в окне Options (Параметры), которое открывается после выбора вменю AutoCAD Tools^Options (Сервис 1 ^Параметры). Необходимую настройку можно сделать в группе Priority for coordinate data entry (Приоритет ввода координат). Использование вспомогательных построений для задания точек Зачастую возникает необходимость построения точек, связанных с характерными точками уже существующих объектов, но не совпадающих с ними. Для этого AutoCAD предлагает три метода автоматического построения вспомогательных линий: отслеживание (object snap tracking), фильтры точек (point filters) и смещение (функция From). Отслеживание Отслеживание можно использовать для формирования точек посредством построений, • привязанных к паре выбранных точек на существующих элементах чертежа. Используя эти точки в качестве опорных, с помощью полярного отслеживания и непосредственного ввода расстояния можно формировать новые узловые точки графических элементов. Глава 4. Ввод координат 109
Эта операция в значительной мере изменяет технологию построения чертежа в AutoCAD, из- бавляя от необходимости выполнять ввод большого числа данных с клавиатуры. Операция отсле- живания имеет одно преимущество — большая наглядность. Кроме того, в строке состояния есть кнопка OTRACK, которая позволяет оперативно включать/отключать режим отслеживания. Ниже приведен далеко не полный перечень ситуаций, в которых функция отслеживания облегчает работу конструктора. • Задана определенная начальная точка прямолинейного отрезка, а конечная должна быть расположена строго вертикально по отношению к уже существующей харак- терной точке другого объекта чертежа. • Задана определенная начальная точка прямолинейного отрезка, а сам отрезок дол- жен быть проведен параллельно уже существующему, причем длина нового отрезка также фиксирована (скажем, должна быть 3 единицы). • Вычерчивается окружность во внутренней области прямоугольника (скажем, это должно быть отверстие в прямоугольной плате). Необходимо, чтобы центр окружности совпадал с центром прямоугольника — точкой пересечения его диагоналей или точкой пересече- ния перпендикуляров, восстановленных из середины прилежащих сторон. • Необходимо начать (или закончить) отрезок в точке пресечения продолжений суще- ствующих линий на чертеже. Для того, чтобы можно было воспользоваться функцией отслеживания, необходимо акти- визировать хотя бы один из множества параметров объектной привязки. Можно активизиро- вать этот параметр только для одной очередной операции либо включить постоянный режим объектной привязки. После этого следует щелкнуть на кнопке OTRACK в строке состояния. Далее следуйте инструкциям. 1. Запустите выполнение команды, которая требует задания характерных точек. 2. Установите курсор возле точки, выделенной объектной привязкой, скажем, ко- нечной точки существующего отрезка, и временно познакомьтесь с ней. Таким образом можно познакомиться с несколькими точками, выделенными механиз- мом объектной привязки. AutoCAD будет использовать эти точки знакомства (в оригинальной документации вы встретите термин acquired points) для вычис- ления параметров временных линий построения. Возле тех точек объектной привязки, которые вы выделили таким образом, в качестве подтверждения поя- вится небольшой значок "плюс", как на рис. 4.25. 3. Передвиньте курсор от отмеченной таким способом точки объектной привязки в направлении предполагаемой точки построения. В ответ AutoCAD будет выводить на экран временную траекторию, отслеживающую движение курсора (рис. 4 .26). Ес- ли включен ортогональный режим (кнопка ORTHO в строке состояния утоплена), AutoCAD будет выводить только вертикальные и горизонтальные временные линии построения. Если же включен режим полярного отслеживания (кнопка POLAR в строке состояния утоплена), AutoCAD будет вы- водить лучи полярных углов соответственно теку- щим настройкам, которые подробно рассматрива- лись ранее. Точка знакомства Рис. 4.25. Если остановить на время курсор возле точки объектной привязки, а затем его немного ото- двинуть, появится значок "плюс " . Тем самым систе- ма AutoCAD дает знать, что она будет использовать эту точку для организации отслеживания Курсор 110 ЧастьI.ОсновыAutoCAD
Точка знакомства -конечная точка существующей дут Временная траектория* Желаемая конечная точка нового отрезка* У-Э 15/16" <270J|g— •Курсор Начальная точка " нового отрезка Контекстная подсказка Рис. 4.26, Поскольку активен параметр Endpoint объектной привязки и включен режим ортогонального вычерчивания, AutoCAD выводит временные ортогональные линии построения, привязанные к отме- ченнымхарактернымточкам 4. Когда вы увидите окно подсказки и маленький значок х, щелкните кнопкой выбора. AutoCAD продолжит или завершит выполнение команды (это зависит от того, какая команда построения была запущена на выполнение), использовав в качестве аргу- мента отмеченную этим значком точку. После того, как в режиме отслеживания определенная точка была указана системе как опорная (т.е. попала в разряд точек знакомства), ее можно лишить этого статуса одним из трех способов: • верните курсор на точку, отмеченную ранее знаком "плюс"; • повторно щелкните на кнопке OTRACK в строке состояния и таким образом выключите ее; • запустите на выполнение новую команду. ^^* Операция отслеживания используется только в двухмерных чертежах. Для фор- Tia заметку мирования трехмерных точек аналогичным способом нужно использовать коор- динатные фильтры. Настроить некоторые параметры функции отслеживания можно во вкладке Drafting (Вычерчивание) в диалоговом окне Options (Параметры), которое вызывается на экран с по- мощью команды меню Tools 1 ^Options. • Сбросьте флажок Display Polar Tracking Vector (Выводить векторы полярных уг- лов), тем самым не будут учитываться настройки полярных углов отслеживания. • Сбросьте флажок Display Full Screen Tracking Vector (Выводить линии построе- ния на весь экран), линии построения будут показаны на экране только от курсора до соответствующих точек объектной привязки. • Сбросьте флажок Display AutoTracking ToolTip (Выводить окно указателя), тем самым блокируется вывод на экран окна указателя с текущей информацией о-линиях построения. Глава 4 ввод координат 111
В группе Alignment Point Acquisition (Уточнение точек построения) установите пе- реключатель Shift to acquire (Shift для знакомства), тогда для включения точки при- вязки в состав выбранных для отслеживания нужно нажать клавишу <Shift> в то время, когда курсор указывает на эту точку. Для следующей пошаговой инструкции используется чертеж ab4-c.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Определение точек построения с помощью операции отслеживания 1. Загрузите чертеж ab4-c .dwg с прилагаемого компакт-диска. 2. Сохраните файл этого чертежа в папке AutoCAD Bible под именем аЬ4-7 . dwg. Это фрагмент плана жилого помещения. Обратите внимание на кнопки режимов черчения в строке состояния: кнопки OSNAP и OTRACK должны быть утоплены, а кнопка POLAR выключена (отжата). Для постоянной объектной привязки должны быть установлены параметры Endpoint и Midpoint. 3. Запустите команду LINE. В ответ на приглашение Specify first point: ука- жите конечную точку в позиции 1 (рис. 4 .27). Рис. 4 .27. На плане квартиры необходимо закончить чертежираковины, ванны и двери 4. В ответ на приглашение Specify next point or [Undo] : переместите кур- сор в точку 2. После этого чуть сдвиньте курсор вниз — появится маленький значок "плюс", который свидетельствует, что механизм отслеживания AutoCAD "познакомился" с этой конечной точкой. 5. Сдвигайте курсор вниз до тех пор, пока он не окажется левее точки 1 и на одной вертикали с точкой 2. Когда увидите окно указателя (в нем буде выведено Endpoint: < 270, Endpoint: < 180°) и маленький значок "х", который от- мечает пересечение линий построения, щелкните кнопкой выбора и таким образом зафиксируйте конечную точку отрезка. 112 ЧастьI.ОсновыAutoCAD
6. В ответ на приглашение Specify next point or [Close/Undo] : укажите точку 2. Завершите выполнение команды LINE. 7. Опять вызовите команду LINE. В ответ на приглашение Specif у first point: укажите конечную точку дуги в позиции 3 (см. рис. 4.27). Если вам с трудом удается выбрать именно ту точку, которая запланирована, воспользуйтесь еще одним сред- ством AutoCAD — нажимайте клавишу <ТаЬ> до тех пор, пока на экране не выде- лится дуга, конечная точка которой вас интересует. 8. В ответ на приглашение Specify next point or [Undo] : переместите кур- сор к точке 4 и на время остановитесь — спустя пару секунд увидите небольшой значок "плюс" на этой точке. Сдвиньте курсор влево, и появится контекстное окно подсказки с текстом Endpoint: < 90, Endpoint: < 180. Теперь щелчком на кнопке выбора введите эту точку в качестве узловой точки очередного сегмента. 9. В ответ на приглашение Specify next point or [Undo]: укажите конечную точку 4 и завершите выполнение команды LINE. 10. Запустите выполнение команды CIRCLE. В ответ на приглашение Specify center point for circle or [3P/2P/Ttr {tan tan radius)} : про- ведите курсор через точки 5 и 6 с тем, чтобы "познакомить" механизм отслеживания с обеими средними точками отрезков. 11. Переместите курсор на середину чертежа раковины, где отрезки, проведенные из сред- них точек, должны пересечься, и появится окно подсказки с текстом Midpoint: < 90° Midpoint: < 180°. Теперь щелчком кнопки выбора мыши введите эту точку в качестве центра окружности. 12. В ответ на приглашение Specify radius of circle or [Diameter] : вве- дите 7.5<Р, и таким образом чертеж раковины будет завершен. 13. Сохраните чертеж. Он должен выглядеть, как на рис. 4.28 . Рис.4.28.Законченныйфрагмент планаквартиры Фильтры точек Это средство AutoCAD, которое позволяет создавать новую точку построения, комбинируя со- ставляющие векторы координат существующих точек чертежа. Например, можно создать точку, Глава 4. Ввод координат 113
координата X которой равна координате X одной точки чертежа, а координата Y — одноименной координате другой точки. Если вам покажется, что это не очень просто, то вы не ошиблись — так оно и есть на самом деле. Отслеживание в значительной мере сокращает потребность в примене- нии фильтров точек. Но в прежних версиях AutoCAD фильтры использовались очень широко. Фильтры точек часто используются при работе с трехмерными чертежами. Под- робно это рассматривается в главе 21, "Ввод трехмерных координат" . Воспользоваться этим средством можно следующим образом. 1. Запустите какую-нибудь команду вычерчивания графического элемента. 2. Для того, чтобы задать координаты, введите в командной строке .х или .у. Другой вариант: открыть контекстное меню указателя (щелкнуть правой кнопкой мыши на поле чертежа, удерживая нажатой клавишу <Shift>). В нем также имеется соот- ветствующая команда. , 3. После этого AutoCAD предложит вам ввести точку, координату которой он должен использовать. Как правило, для ввода применяется любая подходящий параметр объектной привязки. 4. Затем AutoCAD запросит у вас значение другой координаты (точнее, точку, у кото- рой нужно скопировать вторую координату). Опять же для ее указания можно ис- пользовать любой подходящий параметр объектной привязки. При работе с двух- мерными чертежами запрос третьей координаты Z можно проигнорировать. 5. Теперь точка для текущей команды построения сформирована, и можно продолжать выполнение команды дальше. Совсем необязательно, чтобы обе координаты формируемой точки определялись ко- Совет пированием из существующих элементов чертежа. Координата Y, например, может быть скопирована из уже существующей характерной точки чертежа, а координата X — взята у новой, которую вы указали где-либо в графической зоне экрана. Следующее упражнение позволяет испробовать на практике, как с помощью фильтров то- чек вычертить тот же чертеж, с которым мы экспериментировали в предыдущем упражнении. Для следующей пошаговой инструкции используется чертеж аЫ-c.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Использование фильтров точек при работе с двухмерными чертежами 1. Загрузите чертеж ab4-c. dwg с прилагаемого компакт-диска. 2. Сохраните файл этого чертежа в папке AutoCAD Bible под именем ab4-8 .dwg. Проследите за тем, чтобы были включены режимы ортогонального черчения и объект- ной привязки, причем для постоянной объектной привязки должен быть установлен па- раметр Endpoint. Кнопка режима отслеживания OTRACK должна быть выключена. 3. Запустите команду LINE. 4. В ответ на приглашение Specify first point: укажите конечную точку в по- зиции 1 (рис. 4 .29). 5. В ответ на приглашение Specify next point or [Undo] : введите в командной строке .х<Р. Теперь появится приглашение . х of. Укажите конечную точку в позиции 2. 114 Часть I. Основы AutoCAD
Рис. 4.29.Использованиефильтров точек для формирования начальной точки отрезка 6. Теперь AutoCAD ответит приглашением (need YZ) :. Поскольку сейчас мы рабо- таем с двухмерными чертежами, на координату Z можно не обращать внимания. Укажите конечную точку в позиции 1. После этого AutoCAD вычертит отрезок, ко- нечная точка которого будет иметь координату X точки 2 и координату Y точки 1. 7. В ответ на новое приглашение, Specify next point or [Undo] :, укажите конечную точку 2. Завершите выполнение команды LINE. 8. Опять вызовите команду LINE. В ответ на приглашение Specify first point: укажите конечную точку в позиции 3 (см. рис. 4 .29). При необходимости пользуй- тесь клавишей <ТаЬ>, последовательно выделяя элементы чертежа на экране до тех пор, пока очередь не дойдет до интересующего вас, в данном случае — дуги. 9. В ответ на приглашение Specify next point or [Undo] : введите, в команд- ной строке .у<Р, после чего укажите конечную точку 4. 10. Теперь AutoCAD ответит приглашением (need XZ) :. Укажите конечную точку в позиции 3. 11. На новое приглашение Specify next point or [Undo] : укажите конечную точку 4. Завершите выполнение команды LINE. 12. Запустите выполнение команды CIRCLE. В ответ на приглашение Specify center point for circle or [3P/2P/Ttr {tan tan radius)]: введите у<Р. Те- перь появится приглашение . у of. Укажите среднюю точку в позиции 5. В ответ на приглашение (need XZ) : укажите среднюю точку в позиции 6. В результате всех ваших манипуляций AutoCAD поместит центр окружности во вновь созданную точку. 13. Расположите курсор на середине чертежа раковины, где отрезки, проведенные из средних точек, должны пересечься — появится окно подсказки с текстом Midpoint: < 90° Midpoint: < 180° . Теперь щелчком кнопки выбора мыши введите эту точку в качестве центра окружности. 14. В ответ на приглашение Specify radius of circle or [Diameter] : введите 7.5<P. 15. Сохраните чертеж. Глава4.Вводкоординат 115
ОперацияFrom Операция From (Смещение) позволяет избавиться от неудобств построения временных линий. Пользуясь ею, можно привязываться к точке, отстоящей от существующей на некото- ром расстоянии в заданном направлении. Этот процесс напоминает вычерчивание тонких не- видимых линий построения, которые дают вам нужную точку для построения нового объекта. Использовать операцию From для построения точек следует в тех редких случаях, когда нет возможности воспользоваться механизмом отслеживания. Вот как это делается. 1. Запустите команду вычерчивания графического элемента, например LINE. I 2. Откройте панель Object Snap стандартной панели инструментов. Щелкните на L!— кнопке Snap From (Смещение). Другой вариант: воспользуйтесь контекстным меню объектной привязки и выберите в нем команду From (Смещение). Еще один вари- ант: просто введите from в командной строке. 3. AutoCAD попросит вас указать базовую точку, как и в случае других параметров объектной привязки. 4. Укажите на объекте точку, относительно которой планируется смещение новой в данном случае. 5. Теперь AutoCAD попросит вас ввести параметры — величину отступа. Задавать их необходимо в формате относительных координат. 6. Продолжайте дальше выполнение команды, как обычно. Выполнив следующее упражнение, можно опробовать эту методику на практике. Для следующей пошаговой инструкции используется чертеж ab4-6.dwg, кото- рый находится в папке Results на прилагаемом компакт-диске. Пошаговаяинструкция. Использованиеоперации From 1. Загрузите чертеж ab4-6 . dwg, который был создан в предыдущем упражнении. Ес- ли вы его не выполняли, загрузите файл чертежа с компакт-диска, где найдете его в папке Results. Обратите внимание на кнопки режимов черчения в строке со- стояния: кнопка ORTHO (ОРТО) должна быть утоплена, кнопка SNAP (ШАГ) — выключена, а кнопка OSNAP (ПРИВЯЗКА) — утоплена. Установите в качестве по- стоянного параметр Endpoint объектной привязки. 2. Сохраните файл этого чертежа в папке AutoCAD Bible под именем ab4-9 .dwg. 3. Запустите команду LINE. 4. Откройте панель Object Snap стандартной панели инструментов. Щелкните на вто- рой от начала кнопке Snap From. 5. AutoCAD спросит вас о базовой точке. Укажите ее возле точки 1, ориентируясь по рис. 4.30. 6. В ответ на приглашение <Of f set> введите @-1,.5<Р. 7. Теперь можно продолжить вычерчивание отрезка. Появится приглашение Specify next point or [Close/Undo] :. Переместите курсор в направ- лении 90° и введите 2<Р. 116 Часть I. Основы AutoCAD
8. Сдвиньте курсор в направлении 180° и введите 1<Р. 9. Сдвиньте курсор в направлении 270° и введите 2<Р. 10. Сдвиньте курсор в направлении 0°, найдите маркер конечной точки на началь- ной точке первого сегмента ломаной и укажите эту точку. Завершите выполне- ние команды LINE. 11. Сохраните чертеж. Он должен выглядеть, как чертеж на рис. 4.31. Рис. 4.30. Использование операции From для за- вершения чертежа парового котла Рис. 4 .31. Законченный чертеж парового котла Резюме В этой главе вы ознакомились с множеством разнообразных способов задания опорных точек при построении элементов чертежа. Все они в совокупности представляют фундамент знаний и навыков, без чего невозможно работать с системой AutoCAD. Напомним вкратце. В AutoCAD можно задавать абсолютные и относительные прямо- угольные и полярные координаты, набирая их значения при помощи клавиатуры непо- средственно в командную строку. В строке состояния значения координат могут ото- бражаться в трех разных форматах — динамические абсолютные, статические абсолют- ные и динамические полярные., Ортогональный режим вычерчивания допускает перемещение графического курсора только в горизонтальном и вертикальном направлениях. Метод задания точек "направление-расстояние" позволяет легким движением курсора указать направление, а с клавиатуры ввести значение расстояния и таким образом задать положение очеред- ной точки построения относительно предыдущей. Шаговая привязка ограничивает перемещение графического курсора узлами воображае- мой сетки, интервал между которыми можно настраивать по своему усмотрению. Вклю- чать/выключать режим шаговой привязки можно, щелкая на кнопке SNAP в строке состоя- ния. Функция полярного отслеживания позволяет размещать новые точки на лучах заданных направлений относительно предыдущей точки построения. При включенном индикаторе GRID на экран выводится вспомогательная сетка, шаг кото- рой также устанавливается пользователем. Включать/выключать отображение вспомогатель- ной сетки можно щелчком на кнопке GRID в строке состояния. Объектная привязка позволяет пользователю связать точки построения новых элементов чертежа с существующими. Автопривязка дает пользователю дополнительную возможность проверить и подтвердить отбор, выполненный системой. Еще одно средство, названное раз- работчиками просто и ясно From, позволяет специфицировать новые точки построения на за- данном удалении от существующих. Пользователь также может настроить постоянный ре- жим объектной привязки и временно включать и выключать его, пользуясь только кнопкой OSNAP строки состояния. Глава 4. Ввод координат 117
Функция отслеживания в AutoCAD 2000 позволяет задать новую точку построения на пересечении вспомогательных линий построения, связанных с точками объектной при- вязки существующих элементов чертежа. В чем-то схожий результат можно получить и с помощью координатного фильтра точек, который позволяет формировать новую точку, комбинируя координаты X и Y указанных существующих. Операция смещения (From) позволяет построить точку, смещенную на фиксированное расстояние относи- тельно существующей. В следующей главе речь пойдет о настройке параметров чертежа. 118 Часть I. Основы AutoCAD
Настройка параметров чертежа -J 'ГЛАВА В этой главе. ак правило, первое, что нужно сделать после создания нового чертежа, •— установить размер поля и единицы измерения. О настройке этих и некоторых других параметров речь пойдет в данной главе. Большинство настроек подобного рода можно сохранять в файле шаблона чертежа и впоследст- вии использовать при создании других чертежей. Для построения собственного шаблона можно использо- вать любой подходящий чертеж. После загрузки нужно вне- сти в него необходимые изменения (они рассматриваются ниже в этой главе) и сохранить как файл шаблона. Для этого перед сохранением в диалоговом окне Save Drawing As (Сохранение рисунка) нужно выбрать Drawing Template File (*.dwt) (Файл шаблона чертежа) в списке типов файлов Save as type (Сохранить как тип). В распоряжении пользователя AutoCAD 2000 имеется два мастера, которые должны облегчить настройку пара- метров чертежа. В диалоговом окне AutoCAD Today выбе- рите Wizards (Мастера) из списка Select how to begin. После этого можно выбрать один из двух вариантов — Quick Setup (Быстрая подготовка) или Advanced Setup (Детальная подготовка). Поскольку детальная подготовка включает в себя быструю как подмножество, в этой главе речь пойдет именно об этом полном варианте. Кроме того, будет описан метод настройки без обращения к мастерам. Единицы измерения После выбора варианта запуска с использованием масте- ра детальной подготовки AutoCAD выведет на экран диало- говое окно, представленное на рис. 5 .1. В нем можно опре- делить единицы измерения линейных величин и формат их представления в новом чертеже. Все параметры настройки единиц измерения могут быть сохранены в файле шаблона. 1 „ И <•.-*.!" -ч г-' .'г .• .ibJ .
{AdvancedSftliin Рис. 5 .1. Первый этап настройки нового чертежа— определение единиц измерения линейных величин и формата их представления вновомчертеже Ранее уже отмечалось, что координаты точек построения в AutoCAD могут быть заданы в тех единицах, которые пользователь сочтет для себя удобными в конкретной области при- менения системы, — в миллиметрах или в дюймах. В тех случаях, когда чертеж представляет собой план местности, в качестве основной единицы измерения можно использовать даже милю. Но следует сразу оговорить, что формат задания линейных величин для разных единиц измерения отличается. Всего AutoCAD предоставляет пользователю пять вариантов выбора единиц измерения линейных величин и форматов их представления, которые перечислены в табл. 5.1. В столбце Пример этой таблицы показано, как будет выглядеть размер в 32.5 дюйма при разных единицах и форматах представления. Таблица5.1.Линейныеединицы Наименование типа Пример Описание Decimal (Десятичные) 32,50 Engineering (Технические) 2"- 8.50" Architectural (Архитектурные) 2'- 8 1/2" Fractional (С дробной частью) 32 1/2 Scientific (Научные) Количество единиц, дробная часть — десятичная Футы и дюймы, дробная часть — десятичная Футы и дюймы, дробная часть — правильная дробь Количество единиц, дробная часть — правильная дробь 3.25Е+.01 Десятичная мантисса и порядок Назаметку Как уже отмечалось в главе 4, "Ввод координат", если вы используете технические или архитектурные единицы, формат вывода и ввода дюймовой части линейной величины отличается. При вводе с клавиатуры не допускаются пробелы, поскольку AutoCAD воспринимает ввод знака пробела точно так же, как и нажатие клавиши <Enter>: для него это сигнал завершения ввода. Поэтому для разделения целой и дробной составляющих дюймового размера необходимо вводить дефис (-), на- пример 3*2-1/2" . Знак дюймов (") после дюймовой части размера вводить не обяза- тельно, поскольку для AutoCAD — это основная единица измерения по умолчанию. Введенный размер при выводе его в строке состояния (в индикаторе координат) будет иметь вид 3' -2 1/2" . Надеюсь, после сделанных пояснений вас не смутит появление дефиса не в том месте, где вы его вводили при задании размера, и по- явление дополнительного пробела между целой и дробной частью. 120 Часть/.ОсновыAutoCAD
Обратите внимание на то, что при выборе технических и архитектурных единиц размер 32.5 дюйма переводится в комбинацию футов и дюймов. Выбор того или иного типа единиц влияет только на формат их представления. Что каса- ется формата ввода значений линейных величин (в том числе и значений координат), то AutoCAD допускает известную вольность — можно вводить параметры не в том формате, который заказан для вывода, хотя рекомендуется все же избегать путаницы. Установка единиц измерения juM01awi nи Units :;:r г— .'••* : Снмп£ jKi ki >ц|п j 1«Ой20ОЭ5£0ПМ СмжЫиои "-j Л .*'• •":.- 1 :.^o r. • 1 "-« rlxi ~;.r •'] • ••- LJ /•не. 5 .2. Диалоговое окно Drawing Units Все операции по установке формата единиц изме- рения линейных величин могут быть выполнены в ди- алоговом окне Units. В группе переключателей выбе- рите соответствующий приглянувшемуся вам типу единиц, а из раскрывающегося списка Precision (Точ- ность) выберите желаемую точность отображения зна- чений. После этого щелкните на кнопке Next (Далее). Если вы предпочитаете настраивать формат еди- ниц, не обращаясь к услугам мастера, выберите в ме- ню AutoCAD Format^Units (Формат^Единицы). Появится диалоговое окно Drawing Units (Единицы измерения), которое представлено на рис. 5 .2 . Окно разделено на две области — Length (Линейные) и Angle (Угловые). В левой части окна выполняется настройка формата представления ли- нейных величин, а в правой — угловых. Щелкните на кнопке раскрытия списка Precision (Точность) в области Length (Линейные), и из списка можете выбрать желаемую точность отображения линейных величин. Кроме того, можно ус- тановить и единицы измерения, которые AutoCAD будет использовать при вставке чертежа в другой чертеж с помощью компонента Design Center. В главе 3, "Команды AutoCAD", уже была описана методика работы с этим диа- логовым окном. В главе 18, "Работа с блоками и атрибутами", вы найдете под- робное описание методики вставки одних чертежей в другие при работе с DesignCenter. Компонент DesignCenter более подробно описывается в гла- ве 26, "Средства поддержки чертежного хозяйства" . AutoCAD округляет все отображаемые на экране значения линейных величин в соот- ветствии с указанной точностью вывода. Предположим, выбрана точность в два де- сятичных разряда в дробной части и задан тип единиц Десятичные (установлен пе- реключатель Decimal). Далее при такой настройке вы хотите задать отрезок длиной 3.25 единицы, но случайно ввели большее число цифр, например 3.254. В ответ AutoCAD построит отрезок именно такой длины — 3 .254 единицы. Но, если вы запро- сите у системы длину этого отрезка, она выведет значение 3.25, введя вас в заблу- ждение. Таким образом, вы не сможете "отловить" ошибку. Поэтому рекомендуется задавать в поле Precision заведомо большую точность, чем вам необходима. э Установка угловых единиц Следующий этап настройки мастера позволяет задать тип единиц представления угловых величин (рис. 5 .3). Как и в случае единиц измерения линейных величин, ваш выбор определяется специфи- кой выполняемой работы. По умолчанию AutoCAD устанавливает переключатель Decimal Degrees (Десятичные градусы). Варианты единиц измерения угловых величин и форматов их представления перечислены в табл. 5 .2 . Глава5.Настройкапараметровчертежа 121
Advanced Setup ii Ч- ••w ••-*•' /*ис. 5.З . На втором этапе настраивается формат представления угловых величин Таблица 5.2. Угловые единицы Наименование типа Пример 32.50 32°30 '0" 36.1111д 0.5672г N 57d30- E Описание Градусы, дробная часть — десятичная Градусы, минуты, секунды Грады Радианы Топографические единицы с указанием направления Decimal Degrees (Десятичные градусы) Deg/Min/Sec (Градусы/Мин/Сек) Grads (Грады) Radians (Радианы) Surveyor (Топографические) Минута — это 1/60 доля градуса, а секунда — 1/60 доля минуты. Грады,и радианы На заметку представляют собой альтернативные единицы измерения угловых величин. Град — это 1/100 часть прямого угла. Радиан — это мера, связанная с длиной дуги У соответствующего центрального угла: отношение длины дуги к радиусу. Диапазон ' представления угловых величин в радианах — от 0 до 2я, а не от 0 до 360, как при измерении углов в градусах. Один радиан равен 57.32°. Топографические единицы предполагают измерение углов от некоторого базового направления (скажем, от направления на север или юг — N или Z) с указанием значения угла — градусов, минут и секунд — и направления отсчета (восток или запад — Е или W). После выбора подходящих единиц измерения из раскрывающегося списка Precision (Точность) выберите необходимую точность отображения значений. Завершив установку формата представления угловых величин, щелкните на кнопке Next. Как и в случае с единицами измерения линейных величин, все необходимые установки для угловых величин можно сделать, не обращаясь к услугам мастера в диалоговом окне Drawing Units, которое отображено на рис. 5.2. Чтобы вызвать его на экран, выберите в меню Auto- CAD Format^Units (Формат^Единицы). Цополнктельн информация Учтите, что внесенные в этом окне изменения не влияют на формат вывода угловых величин при проставлении размеров. Для операций, связанных с нанесением разме- ров, используется специальное диалоговое окно настройки Dimension Styles (Размер- ные стили). Об этом речь идет в главе 15, "Создание размерных стилей и допусков" . 122 Часть/.ОсновыAutoCAD
Установка базы и направления отсчета угловых величин На следующем этапе настройки задается базовое направление, от которого будут отсчи- тываться угловые величины (рис. 5 .4). Рис. 5.4 . Задание базы для отсчета угловых величин В большинстве областей применения AutoCAD в качестве стандартного принят отсчет от горизонтальной оси, направленной слева направо (его иногда называют направлением на вос- ток). По умолчанию именно такую установку и предлагает AutoCAD. Но при желании можно ее изменить, выбрав в качестве базы любое из направлений вдоль координатных осей или даже отличное от ортогональ- ных. Внеся необходимые изменения, щелкните на кнопке Next. Чтобы установить базу и направление отсчета без обраще- ния к мастеру, нужно вызвать на экран диалоговое окно Draw- ing Units (Единицы измерения) и щелкнуть в нем на кнопке Di- rection (Направление). Откроется новое диалоговое окно Direction Control (Направление отсчета) — рис. 5 .5 . В этом окне можно выполнить те же установки, что и в диа- логовом окне мастера. AutoCAD перейдет к следующему этапу настройки масте- ра — установке направления отсчета углов (рис. 5 .6). Стандартным считается увеличение значения величины при движении против часовой стрелки. Но, как и в предыдущем Рис.5.5.ДиалоговоеокноDi- rectionControl случае, можно по своему усмотрению изменить эту установку и отсчитывать угол по часовой стрелке. Для этого достаточно установить соответствующий переключатель. Чтобы продол- жить настройку, щелкните на кнопке Next. ^*** Учтите, что изменение настройки направления отсчета углов влияет как на ре- Ла заметку акцию системы на ввод значений с клавиатуры, так и на отображение значений полярных координат в строке состояния. На порядок отсчета прямоугольных ко- ординат такое изменение не имеет воздействия, поскольку направление коорди- натных осей при этом не меняется и соответствует показанному пиктограммой ПСК (Пользовательская система координат). Из материала главы 8, "Управление видами и компоновка изображения на экране", вы узнаете, как ра- ботать с пользовательскими системами координат и настраивать их. ,7 Глава5.Настройкапараметровчертежа 123
Рис. 5.6 . Задание направления отсчетаугловых величин Приведенное ниже упражнение позволит вам попрактиковаться в установке единиц изме- рения с помощью диалогового окна Drawing Units. Пошаговая инструкция. Использование диалогового окна Drawing Units 1. Начните новый чертеж на основе шаблона Acad -Named Plot Styles, dwt. 2. Сохраните его в папке AutoCAD Bible под именем ab5-l . dwg. 3. Выберите в меню AutoCAD Format^Units. Откроется диалоговое окно Drawing Units. 4. В группе Length (Линейные) установите переключатель Architectural (Архитектурные). 5. Из раскрывающегося списка Precision (Точность) выберите формат О'-О 1/8". 6. В группе настройки единиц измерения угловых величин установите переключатель Deg/Min/Sec (Градусы/Мин/Сек). 7. Из раскрывающегося списка Precision выберите формат OdOO 1 . 8. Из раскрывающегося списка Drawing Units for DesignCenter Blocks (Единицы из- мерения для блоков DesignCenter) выберите Inches (Дюймы). 9. Щелкните на кнопке ОК. 10. Вызовите команду LINE (ОТРЕЗОК) и следуйте приглашениям командной строки: Specify first point: 2,2<Р Specify next point or [Undo]: @1'<0<Р Specify next point or [Undo]: @6-3/4<153<^ Specify next point or [Undo]: @2,2<P 11. Закончите выполнение команды LINE. 12. Для того, чтобы увидеть на экране весь чертеж, выберите в меню AutoCAD View^Zoom^AH (В ид 1 ^ Показать 1 ^ Все). Сохраните чертеж на диске. Если будете продолжать изучение материала в этой главе, оставьте чертеж на экране. -* Вряд ли вы в своей работе будете использовать формат представления углов ^заметку градусы/минуты/секунды, но упражнение дает вам возможность попрактиковать- ся в установке нестандартных форматов. / 124 ЧастьI.ОсновыAutoCAD
Лимиты чертежа Последний этап настройки мастера Advanced Setup Wizard — задание размеров рабочей зоны чертежа (рис. 5.7). Согласно принятой в AutoCAD терминологии эти размеры называ- ются лимитами чертежа (drawing limits). Лимиты — это прямоугольная область плоскости XY, которая задается двумя угловыми точками — левой нижней и правой верхней. В сово- купности они ограничивают ту зону бесконечной координатной плоскости, в которой будут вычерчиваться элементы чертежа. AdvancedSetup 'utfi. Емпрккгмг.мимНЗкЙМн. Рис. 5.7.Задание лимитов чертежа Практически всегда за левый нижний угол принимается точка 0,0 — это установка по умолчанию. Помимо прочего, такая установка дает вам удобный отсчет абсолютных ко- ординат — абсолютные мировые координаты совпадают с координатами точки на поле чертежа. Таким образом, размеры чертежа полностью определяются правым верх- ним углом. При использовании мастера Advanced Setup Wizard предполагается, что именно так и заданы координаты левого нижнего угла, а потому запрашивается ширина (размер по горизонтали) и длина (размер по вертикали) соответственно в полях Width и Length. Вы, надеюсь, не забыли, что в AutoCAD можно смело использовать действи- тельные размеры вычерчиваемых деталей, не задумываясь о масштабировании, связан- ном с ограниченными размерами чертежного листа. Таким образом, размеры чертежного поля должны соответствовать размерам конкретного предмета (или строения), который вы собираетесь вычерчивать, естественно, с учетом полей, служебных надписей (например, штампа), проставления размеров и т.п . Если вы собираетесь поместить на одном чертеже не один вид изделия, а несколько (что является общепринятой практикой в оформлении конструкторской документации и архитектурном проектировании), учтите это при выборе лимитов. Лимиты задаются в тех единицах, которые были установлены на предыдущих этапах на- стройки. Предположим, вы выбрали в качестве основных единиц дюймы. Поэтому, если вы собираетесь вычертить план здания в 40 футов по фасаду (направление координатной оси X) и 30 футов в глубину (направление координатной оси Y), то правый верхний угол поля дол- жен иметь координаты не менее чем 480,360. Если еще добавить некоторое пространство для вспомогательных объектов, получим примерно 500,380. Глава5.Настройкапараметровчертежа 125
AutoCAD позволяет вычерчивать и за пределами лимитов. Но вспомогательная Назаметку сетка, если установлен соответствующий режим, будет выводиться только на поле, заданном лимитами. Это помогает пользователю ориентироваться в гра- ницах пространства чертежа, если не нанесена рамка. Лимиты используются и командой ZOOM (ПОКАЖИ) с параметром All (Все). Эта команда масштабиру- ет изображение чертежа таким образом, что лимиты вписываются в графическую зону экрана (но это происходит только в том случае, если все элементы чертежа также вписываются в эти рамки; в противном случае на экран выводятся действи- тельно все элементы чертежа, в том числе и те, что вышли за пределы лимитов). Установкалимитовчертежа Если для установки лимитов чертежа вы пользуетесь мастером, введите значения разме- ров поля чертежа по горизонтали и вертикали соответственно в поля Width и Length мастера на этапе Area (см. рис. 5.7). Что из этого получится, AutoCAD покажет в правой части окна. После этого щелкните на кнопке Finish (Готово). Та же операция может быть выполнена и без использования мастера установки. Выберите в меню AutoCAD Formats Drawing Limits (Формат 1 ^ Лимиты). Тем самым вы запустите ко- манду AutoCAD LIMITS (ЛИМИТЫ). Нажмите <Enter> — таким образом вы подтвердите предлагаемую по умолчанию в командной строке установку левого нижнего угла поля черте- жа в точку 0,0. Затем введите значения координат для правого верхнего угла поля чертежа и нажмите клавишу <Enter>. Выполняя предлагаемое ниже упражнение, вы сможете устано- вить лимиты чертежа, не прибегая к услугам мастера. Для следующей пошаговой инструкции используется чертеж ab5-l .dwg, кото- рый находится в папке Results на прилагаемом компакт-диске. Пошаговая инструкция. Установка лимитов чертежа 1. Если вы не прерывали работу с AutoCAD после предыдущего упражнения, продол- жайте работать с чертежом аЬ5-1. dwg. В противном случае загрузите файл аЬ5- 1 .dwg с компакт-диска. Вы найдете его там в папке Results. 2. Сохраните чертеж в папке AutoCAD Bible под именем ab5-2 .dwg. 3. Выберите в меню AutoCAD команду Format^Drawing Limits. 4. Нажмите <Enter> и подтвердите предлагаемую по умолчанию в командной строке установку левого нижнего угла поля чертежа. 5. Введите в командной строке @16,10<^. 6. Вызовите команду LINE и следуйте приглашениям командной строки: Specify first point: 0,0<P Specify next point or [Undo]: 16,0<P Specify next point or [Undo]: 16,10<P Specify next point or [Close/Undo]: 0,10<P Specify next point or [Close/Undo]: 0,0<P 7. Закончите выполнение команды LINE. 8. Для того, чтобы увидеть на экране весь чертеж, выберите в меню AutoCAD 9. Сохраните чертеж на диске. Если будете продолжать изучение материала в этой гла- ве, оставьте чертеж на экране. 126 Часть I. Основы AutoCAD
Масштаб чертежа Теперь самое время вспомнить о том, что построение чертежа на экране — отнюдь не са- моцель. В большинстве случаев чертеж переносится на лист бумаги стандартного формата. В техническом проектировании общепринятой считается альбомная ориентация листа, т.е. длинная сторона листа располагается по горизонтали, а короткая — по вертикали. На рис. 5 .8 показан пример такой ориентации листа чертежа. Эта традиция сохранилась с тех времен, ко- гда все чертежные работы выполнялись вручную, хотя в эпоху компьютерного проектирова- ния именно такой вариант необязателен. При размещении сформированного в САПР чертежа на бумаге желательно, чтобы соотношение сторон машинного чертежа соответствовало соот- ношению сторон листа бумаги, на котором этот чертеж будет затем вычерчиваться. Рис. 5 .8 . Чертеж, как правило, располагается горизонтально, как на этом примере. Чертеж: любезно предоставлен Генри Дирборном (HenryDearborn), AIA, Фэрфилд (шт. Айова) О масштабировании чертежа полезно подумать еще на стадии установки размеров поля. Ведь для различных типов чертежей масштабы могут серьезно отличаться. Если вы собираетесь готовить при помощи AutoCAD материалы для географической информационной системы GIS (Geographical Information System), то масштаб чертежа будет совсем не таким, как масштаб чер- тежа садового домика. Когда же речь пойдет о техническом проектировании, то зачастую изо- бражение детали на листе чертежа может быть даже увеличенным по сравнению с ее реальными размерами — например, если вычерчивается двухдюймовая панелька под микросхему. Еще одно положение, которое нужно принять во внимание, — это размеры текстовых надписей на чертеже (пояснений и размеров). Нужно позаботиться о том, чтобы на бумаге их можно было прочесть, т.е. чтобы после масштабирования размер символов позволял без вся- ких усилий читать все необходимые надписи. Это касается и специальных типов линий — пунктирных и штриховых. Некоторые чертежи изначально создаются в AutoCAD в том масштабе, в котором будут выводиться на бумагу. Это относится, прежде всего, ко всякого рода схемам — электриче- ским, гидравлическим и прочим. Графические элементы таких чертежей являются условными изображениями некоторых физических компонентов соответствующих устройств и никак не связаны с их реальными размерами. Рассчитывая масштаб будущего чертежа на листе., учтите, что ни одно устройство не ис- пользует полностью пространство листа — всегда остаются поля, на которых по конструс- тивным причинам нельзя нанести изображение. Здесь многое зависит от конкретного устрой- Глава5.Настройкапараметровчертежа 127
ства, поэтому внимательно прочтите сопроводительную документацию к той модели, которая используется в вашей системе. Как правило, размеры полей — около 1/2 дюйма (1 см) с каждой стороны, поэтому нужно вычесть по 1 дюйму (2,5 см) из длины и ширины листа, чтобы опреде- лить действительные размеры поля чертежа на нем. В табл. 5 .3 и 5.4 перечислены стандарты размеров листов, принятые в США и странах, где используется метрическая система. При компоновке чертежа на листе перед распечаткой можно включить в один чертеж несколько видов изделия или детали 1 . Эти операции выполняются при переходе от пространства модели к пространству листа, что подробно описано в главе 17, "Вывод чертежей на бумагу" . Таблица 5.3%андарты размеров листа, принятые в США*"' •/. ; (размеры даны в дюймах и миллиметрах) Обозначение формата Ширина Высота А 1Г = 279мм 87г я = 216мм В 17" = 432мм 11" =279мм С 22" = 558мм 17" = 432мм D 34" = 864мм 22" = 558мм Е 44" = 1118 мм 34" = 864мм ^Таблица 5.4. Стандартьтразмеров листа*принятыс в странах с метрической ;;,•:•;•: системой (рззморы даны в миллиметрах) Обозначение формата Ширина Высота А4 297 210 A3 420 297 А2 594 420 А1 841 1 594 АО 1189 841 Форматы представления масштаба Масштаб обычно представляется в формате вычерченный размер=действительиый размер. В AutoCAD предметы вычерчиваются в натуральную величину (т.е. при построении графиче- ских элементов пользователь задает системе размеры вычерчиваемого предмета), следователь- но, действительный размер — это тот размер, который хранится в системе. Поэтому масштаб %"=Г означает, что V4" на чертеже, уже вычерченном на листе, соответствует Г в действитель- ности, т.е. на чертеже, хранящемся в AutoCAD. Это типичный масштаб для архитектурных чер- тежей. Проем окна шириной в 1 фут будет иметь на окончательном чертеже размер в 74 дюйма. Зная масштаб в приведенном выше формате, можно определить коэффициент масшта- бирования чертежа. Для определения этого коэффициента нужно, во-первых, привести оба компонента формата масштаба к одним единицам измерения, а во-вторых, умножить обе час- ти на такую величину, чтобы левая стала равна 1. Здесь потребуются несложные вычисления. Для нашего примера (У4"=Г) вычисления будут выглядеть следующим образом: 128 Часть I. Основы AutoCAD
• 74"=Г; • '/4"=12" (заменим Г на 12"); • 1 "=48" (умножим обе части на 4). Таким образом, коэффициент масштабирования равен 48. Это означает, что чертеж на бумаге представляет '/48 действительного размера объекта. Теперь обратимся к конструкторским чертежам изделий машиностроения. Пусть тре- буется вычертить некоторую деталь размером в 4 дюйма (примерно 102 мм). Для того, чтобы уместить ее на листе 8'/2х11 дюймов (216x279 мм), придется использовать мас- штаб 2"=1". Это означает, что 2 дюймам на бумаге соответствует 1 дюйм на реальной детали или, что то же самое, на чертеже, созданном и хранящемся в AutoCAD. Вычис- лим коэффициент масштабирования: •2 Н =Г; • г=72". Коэффициент масштабирования равен V2. Таким образом, чертеж на бумаге дает увели- ченное вдвое изображение детали. Коэффициент масштабирования вам понадобится при установке параметров текста (глава 13, "Формирование текста") и параметров размерного стиля (глава 15, "Создание размерных стилей и допусков") . В большинстве областей применения AutoCAD существуют стандартные масштабы. Та- ким образом, ваша свобода в этом смысле несколько ограничена (если, естественно, вы соби- раетесь с помощью AutoCAD создавать техническую документацию, а не картинки для де- монстрации в кругу друзей по обществу трезвости). В табл. 5.5 перечислены некоторые мас- штабы, стандартные для архитектурных чертежей. •.Таблица5.5.Стандартымасштабовархитектурныхчертежей Коэффициент масштабирования Размер на бумаге Размер в действительности (в AutoCAD) __ (240) {192) (96) (48) (24) (16) (12) (4) (2) J1) В гражданском строительстве принят несколько иной ряд стандартных масштабов, рас- ширенный в сторону объектов больших размеров (даже небольшой мост все-таки несколько длиннее здания). Такой ряд масштабов приведен в табл. 5.6 . Глава 5. Настройка параметров чертежа 129 До /го" Vie" V 7* н 72" 7<" 1" 3" 6" г 1 1 1 1 1 1 1 1 1 1 1
(оэффициент масштабирования 120 240 360 480 600 720 960 1200 Размер на бумаге 1" Г Г г г г г 1 Размер в де( 10' 20' 30' 40' 50' 60' 80' 100' В табл. 5.7 приведен нормальный ряд масштабов, которые могут использоваться в любых чертежах общего назначения в тех случаях, когда вы имеете дело с метрическими единицами длин. Как правило, в качестве основной единицы при этом используется миллиметр, но при необходимости можно применять и другие — сантиметр, метр и т.д. Коэффициент масштабирования Размер на бумаге Размер в действительности (в AutoCAD) 5 000 2 000 1000 500 200 100 75 50 20 10 5 1 1 5 000 2 000 1000 500 200 100 75 50 20 10 5 1 Связь масштаба с размерами листа Если известен размер объекта, который будет вычерчен, и выбран масштаб, нужно ре- шить, какой размер листа подходит для данного чертежа. Как правило, существуют некото- рые факторы, ограничивающие ваш выбор. Основной из них— технические характеристики принтера или плоттера, которые имеются в вашем распоряжении. Как правило, устройства тако- го рода не дают широкого поля деятельности. Кроме того, существуют определенные соглаше- ния, общепринятые в той или иной предметной области. Например, ваш чертеж входит в состав комплекта документов проекта, все компоненты которого должны иметь одинаковый формат. 130 ЧастьI.ОсновыAutoCAD
Архитектурный чертеж, приведенный на рис. 5 .8, имеет в AutoCAD размеры 175' в шири- ну и 120' в высоту. Наиболее близкие масштабы, принятые для чертежей такого рода соору- жений, — 74"=Г и '/8"=Г. Что касается форматов листа, то в вашем распоряжении форматы А, В и С. Далее вам предлагается упражнение, благодаря которому вы сможете, опираясь на эти исходные данные, рационально выбрать масштаб, коэффициент масштабирования и раз- мер листа, на котором чертеж будет передан заказчику. Для упражнения вам даже не понадобится поворачиваться к компьютеру — достаточно иметь карандаш и лист из ученической тетради. Все рассуждения будут опираться на чертеж, представленный на рис. 5 .8. Пошаговая инструкция. Определение масштаба и размеров листа 1. Для вычисления размера изображения на бумаге в масштабе '/4"=Г начинать нужно с ширины объекта — ширины поля изображения в AutoCAD, которая равна 175'. Отсюда получим ширину изображения на бумаге, приведенную к дюймам, — 43'/4". 2. Выполняя ту же операцию по отношению к высоте изображения, получим, что вы- сота чертежа на бумаге будет 30". 3. Формат С листа из табл. 5.3 равен 22"х17", т.е . слишком мал, чтобы вместить карг тинку размером 43'/4"х30". 4. Проведем аналогичные вычисления и для масштаба '/8"=Г. Получим, что ширина картинки будет 21 7 /8", а высота — 15". 5. Размеры полезного поля листа формата С (за вычетом полей, которые принтер не может использовать) около 21"х16". По высоте такой формат для нашей картинки вполне подходит, а вот в ширину она на самую малость ( 7 /в") больше. Здесь наилуч- ший выход — несколько перекомпоновать чертеж в AutoCAD, тем более, что имеет- ся достаточно свободного пространства. В результате чертеж должен стать несколь- ко уже и поместиться на лист формата С. 6. Теперь вычислим масштабный коэффициент. Для масштаба Vg"=r это выполняется следующим образом: после перевода правой части в дюймы получим /я" в 12", сле- довательно, масштабный коэффициент равен 96 (произведение 8x12). Из наших рассуждений следует, что нужно несколько скорректировать поле чертежа в AutoCAD. Тогда выходной документ может быть получен в стандартном масштабе на стан- дартном листе бумаги. В AutoCAD не предусмотрена непосредственная установка масштаба чертежа, но этот параметр вам понадобится при настройке размеров текстовых компонентов чертежа и при выводе на плоттер. Вставка в чертеж блока штампа Блок штампа (title block) включает рамку и штамп для стандартных реквизитов чертежа — фамилии исполнителя, даты выполнения, организации-разработчика, шифра изделия и т.д . Вставить подготовленный ранее блок штампа в новый чертеж можно двумя способами. • При запуске AutoCAD выберите Use a Template (Использовать шаблон), а затем один из подходящих шаблонов, в котором имеется блок штампа. Например, шаблон Ansi a -named plot styles .dwt включает блок штампа и рамку для листа формата А. Установка блока штампа и рамки производится во вкладке Layout, о ко- торой пойдет речь в главе 17, Вывод чертежей на бумагу". Глава 5. Настройка параметров чертежа 131
Если при подготовке чертежа в него не был включен блок штампа, это можно сде- лать позже. Выберите в меню Insert^Block (Вставка 1 * Блок). В диалоговом окне In- sert (Вставка) введите имя файла чертежа или блока. Если вы не помните точно имя файла, щелчком на кнопке Browse (Просмотр) можно организовать просмотр ката- логов дисков и найти в них нужный файл. В чертеж можно вставить любой шаблон. Те, что поставляются в составе программного продукта AutoCAD, размещены в подкаталоге \Template корневого каталога AutoCAD 2002. Для вставки блока с координатами привязки 0,0 и без изменения оригинального масштаба сбросьте все флажки в группе Specify On-screen (Задание параметров на экране). Установите флажок Explode (Расчлененный), если предполагается редактировать вставку в соз- даваемом чертеже. В завершение щелкните на кнопке ОК. В главе 2, "Работа с файлом чертежа", уже отмечалось, что блок штампа можно включить в шаблон чертежа, а затем создавать новый чертеж на ос- нове существующего шаблона. О блоках речь пойдет в главе 18, "Работа с блоками и атрибутами". Установка режимов вычерчивания Большинство настроек, о которых шла речь в этой главе, может быть выполнено при помо- щи шаблона чертежа. При желании вы можете создать себе комплект шаблонов для тех вариан- тов масштабов и форматов листов, с которыми встречаетесь достаточно часто в работе. Существует еще несколько настроек AutoCAD, которые желательно сделать до того, как приступать к вычерчиванию. О них речь идет в других главах этой книги. • Слои позволяют сгруппировать элементы чертежа по выбранным вами смысловым признакам. В архитектурных чертежах, например, можно объединить в один слой все стены, в другой — все двери, в третий — элементы освещения и т.д . Слои под- робно описываются в главе 11, "Средства организации чертежа — слои, цвета, тип и толщина линий". • Стили текста (о них речь идет в главе 13, "Формирование текста") позволяют пре- допределить шрифты и другие параметры текста, включенного в чертеж. • Размерные стили форматируют все элементы, связанные с нанесением размеров (они рассматриваются в главе 15, "Создание размерных стилей и допусков"). Временные маркеры Пользователь AutoCAD может самостоятельно выполнить некоторые настройки вспомо- гательных средств системы, но не все они сохраняются в шаблоне чертежа, поскольку часть настроек AutoCAD фиксирует в системном реестре Windows. К таким настройкам относится и отображение временных маркеров (blips) в тех точках чертежа, которые указаны пользова- телем в процессе каких-либо геометрических построений. По умолчанию при установке AutoCAD временные маркеры выключены, но они могут вам иногда и понадобиться. Для следующей пошаговой инструкции используется чертеж ab5-2 .dwg, кото- рый находится в папке Results на прилагаемом компакт-диске. 132 ЧастьI.ОсновыAutoCAD
Пошаговая инструкция. Изменение настройки режима вывода временных маркеров 1. Если вы не прерывали работу с AutoCAD после предыдущего упражнения, продол- жайте работать с чертежом ab5-2 .dwg. В противном случае загрузите файл аЬ5- 2 . dwg с компакт-диска. Вы найдете его там в папке Results. 2. Сохраните чертеж в папке AutoCAD Bible под именем ab5-3. dwg. 3. Введите blip mode <p on <P. (Предполагается, что перед началом выполнения этого уп- ражнения отображение временных маркеров было выключено. Если это не так, про- пустите данный пункт.) 4. Включите ортогональный режим (текущая настройка этого режима отображается индикатором ORTHO (ОРТО) в командной строке). 5. Вызовите команду LINE и следуйте приглашениям командной строки: Specify first point: 2,2<? Specify next point or [Undo]: передвиньте курсор вниз .5<J* Specify next point or [Undo]: передвиньте курсор вправо 1' <P Specify next point or [Close/Undo]: передвиньте курсор вверх .5<Р 6. Закончите выполнение команды LINE. Обратите внимание на временные марке- ры — "световые крестики", которые появляются при указании точки на экране. 7. Щелкните на кнопке Redraw Ail (Освежить все) стандартной панели инструментов. Временные маркеры исчезнут. 8. Сохраните чертеж на диске. Системные переменные При любых изменениях настроек AutoCAD — формата представления единиц линейных и угловых величин, лимитов чертежа или временных маркеров — в действительности изме- няются системные переменные AutoCAD. Значения этих переменных сохраняются в фай- ле чертежа или в другом файле конфигурации AutoCAD (такой файл используется для на- стройки нового файла чертежа, "заражая" его сохраненными значениями системных пере- менных). Пользователю нет необходимости помнить о них, но именно системные переменные хранят результаты всех ваших манипуляций во множестве диалоговых окон. О системных переменных придется вспомнить только, когда вы приступите к адаптации сис- темы применительно к специфике предметной области, в которой работаете. Пользова- тельские программы, играющие немалую роль в такой адаптации, не могут обращаться к диалоговым окнам и щелкать на кнопках или переключателях. Еще один фактор, который следует иметь в виду, когда речь идет о системных переменных, — некоторые из них дос- тупны только из командной строки. Более полная информация о системных переменных со- держится в приложении. Кое-где в этой книге системные переменные упоминаются — это бывает в тех случаях, когда прямое обращение к ним дает определенный положительный эффект. Например, blipmode — это и команда AutoCAD, и системная переменная. Факти- чески в упражнении, которое мы выполняли, команда AutoCAD использовалась для явного присвоения системной переменной нового значения. Некоторые системные переменные сохраняют информацию о чертеже или среде, в которой чертеж создается, например об имени файла и пути. Такие переменные имеют статус read-only (только для чтения), т.е . пользователь самостоятельно изменить их не может. Они служат существенным источником информации для AutoLISP-программ. Информацию о назначении и формате каждой системной переменной вы найдете в элек- тронной справке. Глава 5. Настройка параметров чертежа 133
УстановкарежимовSNAP,GRIDиORTHO Вы уже достаточно много знаете о вспомогательных средствах AutoCAD, используемых при вычерчивании элементов на экране, о шаговой привязке, отображении вспомогательной сетки и режиме ортогонального вычерчивания. Настройки этих средств также можно сохра- нить в шаблоне чертежа. Но в любом случае их можно оперативно включать и выключать, пользуясь кнопками в строке состояния. Настройки, касающиеся постоянной объектной привязки, типа фиксированной привязки (прямоугольная или полярная сетка) и т.п. сохраняются в системном реестре Windows. В ре- зультате при запуске очередного сеанса работы с AutoCAD эти настройки автоматически воссоздаются в том виде, в каком существовали в момент завершения предыдущего сеанса. Для следующей пошаговой инструкции используется чертеж ab5-2.dwg, кото- рый находится в папке Results на прилагаемом компакт-диске. Пошаговая инструкция. Установка режимов черчения и формирование шаблона чертежа 1. Продолжайте работать с чертежом ab5-3.dwg или загрузите файл аЬ5-3 .сЫдиз папки Results прилагаемого компакт-диска. 2. Сохраните чертеж в папке AutoCAD Bible под именем ab5-4 . dwg. 3. Выберите в меню AutoCAD Tools^Drafting Settings (Сервис^Параметры вы- черчивания). 4. Во вкладке Snap and Grid (Шаг и сетка) шаг сетки привязки установлен равным 0'0-1/2". В группе Grid (Сетка) измените шаг вспомогательной сетки в поле X Spacing (Интервал по X) и установите ОТ'. Обратите внимание на переключатели в группе Snap Type (Тип шаговой привязки) — должны быть выбраны Grid snap (Привязка к сетке) и Rectangular (Прямоугольная). Щелкните на кнопке ОК. 5. Включите кнопки SNAP (Шаг) и GRID (Сетка) в строке состояния, щелкнув на каж- дой из них. Кнопка OSNAP (Привязка) должна быть выключена. 6. Выберите в меню команду Format=>Units (Формат=> Единицы). На экране откроется диалоговое окно Drawing Units (Единицы измерения). В группе Angle выберите формат представления в виде десятичных градусов (decimal degrees). В группе Drawing units for DesignCenter blocks (Единицы измерения для блоков DesignCenter) выберите Inches (Дюймы). Щелкните на кнопке ОК. 7. Пользуясь индикатором текущих координат в строке состояния, начертите ломаную линию из точки 21/2,11/2 через @1/2<270 и @1Г<0 к @1/2<90. Закончите выполне- ние команды LINE. 8. Сохраните чертеж на диске. Он должен быть похожим на тот, который отображен на рис. 5 .9 . Обратите внимание, насколько присутствие вспомогательной сетки и шаговая привязка облегчили вам процесс построения. Архитектурные единицы весьма непривыч- ны для тех, кто имеет дело с чертежами механизмов и десятичным форматом представ- ления линейных величин. Установка параметров чертежа и вспомогательных средств, ес- тественно, должна соответствовать той области, в которой выполняется работа. 9. Выберите в меню AutoCAD команду File^Save As (Файл=>Сохранить как). В диалоговом окне Save Drawing As (Сохранение рисунка), которое появится 134 Часть I. Основы AutoCAD
после этого на экране, раскройте список типов файлов Save as type (Тип фай- ла) и выберите в нем Drawing Template File (*.dwt) (Файл шаблона чертежа). Обратите внимание — AutoCAD автоматически предложит вам сохранять шаб- лон в папке \Template. 10. В поле File name (Имя файла) измените имя на archroof. dwt. Щелкните на кнопке Save (Сохранить). П. В поле Template Description (Описание шаблона) введите: Arch units, 16,10 limits, blips, snap&grid (Архитектурные ед.; лимиты 16,10; вр. маркеры; шаг и сетка). 12. Выберите в меню команду File^New (Файл 1 *Новый). Выберите параметр Use a Template (Использовать шаблон). В списке доступных шаблонов выберите archroof. dwt. AutoCAD откроет новый чертеж на основе этого шаблона. Сохранять его не нужно. Рис.5.9.Законченныйчертеж архитектурнойдетали КомандаMVSETUP Команду MVSETUP (ФОРМАТЛ) можно использовать как для установки параметров чер- тежа, так и для создания видовых окон в пространстве листа. Работа в пространстве листа позволяет скомпоновать чертеж перед выводом на плоттер. О пространстве листа речь пойдет в главе 17, "Вывод чертежей на бумагу" . Если эта команда используется для определения параметров чертежа, она просто дубли- рует процедуру настройки, имеющуюся в мастере Quick Setup Wizard, но в этом случае все запросы выводятся в командной строке и туда же направляются ответы пользователя. Если вы предпочитаете такой архаичный способ, введите команду mvsetup. В ответ AutoCAD вы- ведет приглашение-запрос: Enable paper space? [No/Yes] <Y>: Введите а<Р — тем самым вы будете использовать команду MVSETUP, не переходя в про- странство листа. Следующее далее приглашение-запрос касается типов единиц: ГлаваS.Настройка параметровчертежа 135
Enter units type [Scientific/Decimal/Engineering/Architectural/Metrie] : Выберите параметр, который вам больше подходит. После этого AutoCAD запросит зна- чение коэффициента масштабирования, соответствующего выбранному типу единиц. В ответ на приглашение Enter the scale factor: (Введите коэффициент масштабирования) введите нужное значение. И наконец, в двух последних запросах AutoCAD попросит вас установить лимиты чертежа (ширину и высоту): Enter the paper width: Enter the paper height: В ответ введите параметры листа, на котором планируете распечатывать чертеж. Auto- CAD вычертит на экране прямоугольник границ чертежа. Резюме В этой главе вы получили информацию о методике установки параметров чертежа. Пользу- ясь ею, вы сможете настроить AutoCAD в соответствии с назначением и характером планируе- мой работы. Для настройки можно использовать мастера — средство, призванное проводить вас всеми этапами процесса. Важнейшим параметром, который нужно установить сразу же после создания нового чертежа, является тип единиц измерения. Кроме того, перед началом вычерчи- вания нужно определить лимиты чертежа. Производными от лимитов являются коэффициенты масштабирования, которые скажутся на размерах изображения при распечатывании чертежа. Эта глава завершила часть I, "Основы AutoCAD", книги, в которой изложены основные кон- цепции AutoCAD. Если, работая над материалом этой части, вы сумели приобрести необходи- мые базовые навыки общения с системой, можете переходить к изучению части II, "Вычерчивание в двух измерениях", в главах которой речь пойдет о вычерчивании простейших графических элементов (примитивов) — отрезков, многоугольников и специальных кривых. 136 Часть I. Основы AutoCAD
Вычерчивание в двух измерениях Теперь, когда вы уже овладели основами, самое время приступить к вычерчиванию. Обширный материал час- ти II поможет вам освоить основные методики работы с двух- мерными чертежами в AutoCAD. Вы научитесь формировать отдельные графические элементы— примитивы, объединять их в более сложные объекты, редактировать чертеж. Узнаете, как с помощью средств AutoCAD управлять изображением на экране. Отдельные главы посвящены нанесению пояснитель- ных надписей и размеров, переносу фрагментов из одного чер- тежа в другой, выводу чертежа на принтер или плоттер.
Прямолинейные отрезки ели вы читаете книгу с самого начала, то уже не од- нажды пользовались этой командой для построения прямолинейных отрезков. Но существуют некоторые осо- бенности использования команды LINE (ОТРЕЗОК), о кото- рых и пойдет речь в данной главе. КомандаLINE В Выберите кнопку Line (Отрезок) на панели инструментов Draw (Рисование). В ответ на запрос Specify first point: (Задайте первую точку:) любым способом задайте точ- ку. Продолжайте задавать очередные точки до тех пор, пока бу- дет желание. Чтобы закончить выполнение команды, нажмите клавишу <Enter>. Можно также щелкнуть правой кнопкой мы- ши и выбрать из контекстного меню команду Enter (Ввести). Команда LINE принадлежит группе команд, которые можно повторять произвольное количество раз. Поэтому по- сле ввода каждой очередной узловой точки AutoCAD повто- ряет приглашение-запрос на ввод новой узловой точки. Но в новой версии поведение AutoCAD при этом не- сколько изменено. В зависимости от ситуации выбирается вариант текста приглашения-запроса. • После ввода начальной точки последовательности сег- ментов выводится запрос Specify next point or [Undo] : (Задайте следующую точку или [Отмени]:). Этот запрос повторяется дважды — для конечных то- чек первого и второго сегментов. Щелчок кнопкой вво- да мыши фиксирует очередную узловую точку. Если же щелкнуть правой кнопкой и выбрать в контекстном меню Undo (Отмена) (можно ввести и<Р в командной строке), то AutoCAD сотрет последний сформирован- ный сегмент ломаной без завершения команды. • После того? как будет сформировано минимум два сегмента, текст приглашения-запроса изменится:
Specify next point or [Close/Undo] : (Задайте следующую точку или [Замкни/Отмени]:). Если в ответ щелкнуть правой кнопкой и выбрать в контекстном меню Close (Замкнуть) (можно и ввести с<Р в командной строке), то AutoCAD со- единит последнюю введенную перед этим узловую точку с начальной точкой последо,- вательности сегментов и замкнет таким образом ломаную. Параметр в этом варианте запроса выполняется так же, как и в предыдущем. Если перед текущей командой LINE выполнялась какая-либо команда вычерчивания, то нажатие клавиши <Enter> в ответ на запрос Specify first point: приведет к тому, что новый отрезок (первый сегмент ломаной) начнется в той же точке, в которой закончился пре- дыдущий графический элемент. Если последним элементом была дуга, то нажатие клавиши <Enter> в ответ на первый запрос новой команды LINE приведет к тому, что новый отрезок начнется в конечной точке дуги и будет направлен по касательной к дуге. Пошаговаяинструкция.ИспользованиекомандыLINE 1. Начните новый чертеж, используя параметр Start from Scratch (Без шаблона). 2. Сохраните чертеж в папке AutoCAD Bible под именем аЬб-1 .dwg. 3. Вызовите команду LINE. В ответ на запрос Specify first point: укажите любую точку в центре экрана. 4. Щелкните на кнопке ORTHO (Орто) в строке состояния. 5. Переместите курсор вправо (в направлении 0 е ) и введите .4667^. 6. Введите @.7341<129^. 7. Передвиньте курсор вправо (в направлении 0°) и введите .4668 <Р. 8. Мы имитировали ошибку. Теперь, чтобы исправить ее, введите и<Р. 9. В командной строке вновь появится запрос Specify next point or [Close/Undo] : (Задайте следующую точку или [Замкни/Отмени]:). Легким дви- жением курсора укажите направление 0° и введите .4667 <Р. 10. Теперь введите с<У и таким образом замкните ломаную. Этот параметр одновремен- но завершит и выполнение команды LINE. 11. Опять вызовите команду LINE. 12. В ответ на запрос Specify first point: нажмите <Enter>. Новый отрезок нач- нется в той же точке, где закончился предыдущий. 13. Введите @.8071<270<Р и нажмите клавишу <Enter> или правую кнопку мыши. Этим завершится выполнение команды. 14. Сохраните чертеж. Он должен выглядеть, как на рис. 6 .1. Рис. б .1.Схематическое изображениевентиля Существует программа Mend.isp, которая объединяет две линии в одну. Эту программу можно найти в папке \Software\ch06\Mend на прилагаемом ком- пакт-диске. Глава 6. Прямолинейные отрезки 139
В главе 11, "Средства организации чертежа — слои, цвета, тип итолщина ли- Цогюлнитепьии НИЙ", описано, как вычерчивать в AutoCAD штриховые и пунктирные линии, информация \ в главе 16, "Создание сложных объектов", речь пойдет о полипиниях — прими- тиве AutoCAD, который представляет собой последовательность прямолинейных и дугообразных сегментов, там же будут рассмотрены мультилинии — примитивы, которые позволяют одним махом вычертить несколько параллельных линий. Вычерчивание в AutoCAD военных карт TEA (Transportation Engineering Agency) — это небольшое федеральное агентство, расположен- ное в восточной части штата Виржиния. Оно помогает другим военным организациям предвари- тельно планировать развертывание транспорта и боевой техники армий около водных границ. Агентстворегулярнопубликует отчетыPortsforNationalDefensePublications(Ключевые портыдля национальной безопасности). В этих отчетах предоставляется обзорная информация и карты, с помощью которых военные агентства выбирают морские порты. В этих отчетах также содержат- ся предложения по поводу того, какая боевая техника и какой личный состав операторов требу- ются в порту, а также какой тип техники будет удобнее использовать в порту. Перед созданием отчета инженеры проекта посещают морской порт и собирают всевозмож- ные карты, фотографии, видеозаписи и проспекты. Затем они снимают копии карт из про- спектов и справочников и передают эти копии иллюстраторам. Компьютерные иллюстрато- ры сканируют карты и наносят на них дороги, краны, железнодорожные пути, места для стоянок и здания. Для создания карт в этих отчетах специалисты TEA обычно используют MicroStation, программный продукт одного из конкурентов компании Autodesk. Проектный инженер Пол Вэджинер (Paul Burgener) обратил внимание на то, что пока про- ектные инженеры передают печатные копии карт иллюстраторам для обработки, после чего иллюстраторы отсылают печатные копии обратно для чтения и корректуры, теряется много времени. Пол предложил преобразовать карты в цифровую форму и снабдить их коммента- риями, что можно сделать с помощью AutoCAD. Он поместил исходные карты на цифровой планшет и с помощью визира вычертил линии карт. Пример такой карты приведен ниже. После того, как Пол экспортировал полученные карты в формат WMF, редакторы TEA смогли легко импортировать их в редактор Microsoft Word for Windows и FrameMaker для публикации. Ihr i cfe i m ими N Water Aocen to tfi* Port of Pohang, Korwa Этот чертеж любезно предоставлен Полом Бэджинером. С HUM МОЖНО Связаться ПО адресу Burgener&Bi gfoo t. com. 140 ЧастьII.Вычерчиваниевдвухизмерениях
Прямоугольники О Для вычерчивания прямоугольника в AutoCAD существует специальная команда RECTANG (ПРЯМОУГ). Она позволяет строить прямоугольник по двум противо- лежащим вершинам. Щелкните на кнопке Rectangle (Прямоугольник) панели инстру- ментов Draw (Рисование). AutoCAD запросит вас относительно двух вершин и вычертит прямоугольник. Для зада- ния вершин можно использовать любой допустимый метод ввода координат. Например, если вы знаете, что прямоугольник должен быть 6 дюймов в ширину и 3 дюйма в высоту, можно задать относительные координаты второй вершины — @ б, 3. f После того, как будет задано положение первого угла, можно указывать не по- Л * ложение второго угла, а длину и ширину прямоугольника. .Новинка! Ниже приведены запросы на определение длины и ширины прямоугольника. Specify other corner point or [Dimensions]: Выберите параметр Dimension Specify length for rectangles <0.0000>: Введите длину и нажмите клавишу <Enter> Specify width for rectangles <0.0000>: Введите ширину и нажмите клавишу <Enter> Specify other corner point or [Dimensions]: Укажите точку, в ко- торой должен располагаться угол прямоугольника После задания длины и ширины прямоугольника остаются четыре возможных вари- анта построения будущего прямоугольника, которые показаны на рис. 6 .2 . При пере- мещении указателя мыши вокруг первой заданной точки эти прямоугольники появ- ляются один за другим. И когда покажется тот, который вам нужен, просто щелкните кнопкой мыши. Положение первого угла Рис. 6.2. Задав положение первого угла прямоугольника, его длину и ширину, остается выбрать один из четырех возможных прямоугольников заметку Заданные однажды размеры будут затем присваиваться по умолчанию всем бу- дущим прямоугольникам. Поэтому параметр Dimensions очень удобно испольэо- вать для вычерчивания большого числа одинаковых прямоугольников. Глава В. Прямолинейные отрезки 141
Команда RECTANG имеет несколько параметров. В частности, можно формировать прямоугольник со скругленными углами, или фасками, не прибегая к дополнитель- ным операциям редактирования. О фасках и сопряжении отрезков речь пойдет в главе 10, "Расширенный набор инструментов редактирования". Параметр width (Ширина) позволяет задавать толщину линии обрисовки прямоугольника (об этом вы узнаете в главе 16)\ Кроме того, с помощью той же команды RECTANG теперь можно создавать и параллелепипед с прямоугольником в основании — достаточно воспользоваться параметрами Elevation (Уровень) и Thickness (Толщина). Бо- лее подробно это описано в главе 21, "ввод трехмерных координат". Но в боль- шинстве случаев такая команда используется для вычерчивания самого обычного прямоугольника на плоскости XY. Команда RECTANG формирует полилинию, т.е . примитив AutoCAD, которым в дальнейшем можно оперировать как единым объек- том (в отличие от четырех отдельных объектов, которые были бы созданы для вы- черчивания того же изображения с помощью команды LINE). Подробно полилинии рассматриваются в главе 16, "Создание сложных объектов" . Многоугольники О В AutoCAD многоугольник — это примитив, создаваемый командой POLYGON (МНУГОЛ), который вычерчивается как правильный многоугольник — замкнутый контур с ребрами равной длины. Допустимое количество сторон многоугольника в AutoCAD — от 3 до 1 024. Чтобы построить многоугольник, щелкните на кнопке Polygon (Многоугольник) на панели инструментов Draw (Рисование). Сначала необходимо задать число сторон, затем выбрать один из трех методов задания многоугольника, описанных в табл. 6.1 . Параметр Описание Edge (Сторона) Inscribed in circle (Вписанный) Circumscribed about circle (Описанный вокруг круга) Для выбора этого параметра нужно в контекстном меню, которое откроется после щелчка правой кнопкой мыши, выбрать команду Edge (Сторона) или ввести е<Р, После этого задайте две точки, которые определяют положение любого из ребер многоугольника, Остальное сделает за вас AutoCAD После задания центра окружности в контекстном меню, которое откроется в ре- зультате щелчка правой кнопкой мыши, нужно выбрать команду Inscribed in circle (Вписанный) или ввести \#; После этого следует задать радиус окружности, в ко- торую будет вписан формируемый многоугольник, — расстояние от уже заданного центра до любой вершины. Таким образом, многоугольник будет вписан в вообра- жаемую окружность, которая будет соприкасаться с ним в вершинах После задания центра окружности в контекстном меню, которое откроется в результа- тещелчкаправойкнопкоймыши,нужновыбратькомандуCircumscribedaboutcircle (Описанный вокруг круга) или ввести с<Р и задать радиус окружности, вокруг которой будет описан формируемый многоугольник, — расстояние от уже заданного центра до середины любого ребра. Таким образом, многоугольник будет описан вокруг вообра- жаемой окружности, которая будет соприкасаться с ним в средних точках ребер Перевод наименований некоторых параметров, который мы приводим в этом издании, не всегда совпадает с терминологией, принятой в конструкторской среде. В частности, это относится к толщи- не линии, которая задается параметром Ширина. В то оке время параметр Толщина относится к высо- те параллелепипеда, в основании которого расположен прямоугольник. — Прим. ред. 142 ЧастьII.Вычерчиваниевдвухизмерениях
Если вы введете значение радиуса (описанной окружности), то нижнее ребро многоуголь- ника будет вычерчено горизонтально. Однако если вы выберете отметку для формирования радиуса с помощью мыши, можно будет задать произвольную ориентацию многоугольника. Вращая курсор мыши вокруг центра, вы увидите, что многоугольник вращается вслед за ним. Зафиксируйте положение, которое вам подходит, щелчком на кнопке мыши. Когда вы непосредственно вводите значение радиуса, AutoCAD направляет нижнее ребро соответственно углу поворота сетки шаговой привязки (этот угол, как правило, равен 0). В главе 8, "Управление видами и компоновка изображения на экране", объясняется, как менять такую настройку. Команда POLYGON создает ломаную линию, которая рассматривается системой как один объект, а не как комбинация отдельных примитивов. В приведенных ниже упражнениях линейные величины заданы в футах и дюймах — символы (') и (") соответственно. Еще раз следует напомнить, что при вводе с клавиату- ры символ дюймов (") при выбранных единицах измерения вводить не обязательно, но для многих ввод единицы измерения делает более понятным отображаемое в командной строке значение, особенно, если величина является комбинацией футов и дюймов. Но при вводе величины, заданной только в дюймах, можно несколько сэкономить время и не набивать символ двойных кавычек. Для следующей пошаговой инструкции используется чертеж аЬб-a.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Вычерчивание прямоугольников и многоугольников 1. Загрузите файл аЬб-а. dwg с прилагаемого компакт-диска. 2. Сохраните чертеж в папке AutoCAD Bible под именем ab6-2 . dwg. Проверь- те, установлен ли режим шаговой привязки и выведена ли на экран вспомо- гательная сетка— кнопки SNAP (Шаг) и GRID (Сетка) в строке состояния должны быть включены. Кроме того, шаг привязки должен быть установлен равным 1 дюйму. Если включен режим объектной привязки, выключите его щелчком на кнопке OSNAP. •ш 3. Щелкните на кнопке Rectangle панели инструментов Draw. ~*"TM 4, В ответ на приглашение в командной строке Specify first corner point or [Chamfer/Elevation/Fillet/Thickness/Width] : (Задайте точку для пер- вого угла или [Фаска/ Уровень/ Сопряги/ Толщина/ Ширина]:) передвиньте курсор в точку ГО",ГО" и щелкните кнопкой мыши. В ответ на новый запрос Specify other corner point: (Задайте точку для другого угла:) введите @2'1",1'9"<?. 5. Повторите команду RECTANG. В ответ на приглашение в командной строке Specify first corner point or [Chamfer/Elevation/Fillet/Thickness/ Width] : нажмите <Shift> и правую кнопку мыши. Из контекстного меню выберите команду From (Смещение) объектной привязки. Снова нажмите <Shift> и правую кнопку мыши. На этот раз из контекстного меню выберите команду Endpoint (Конточка) объектной привязки. Укажите левый угол уже построенного на экране прямо- угольника. На запрос Offset: (Сдвиг) введите @2,2<Р. Таким образом, первая вершина второго прямоугольника будет на 2 дюйма правее и на 2 дюйма выше первого. 6. В ответ на новый запрос Specify other corner point: введите @1'9'\1'3"<Р. Глава 6. Прямолинейные отрезки 143
7. Щелкните правой кнопкой мыши и выберите из контекстного меню команду Repeat Rectangle (Повторить ПРЯМОУГ), Таким образом, вы повторите команду RECTANG. В ответ на приглашение передвиньте курсор в точку Г7",2'6" и щелкните. При перемещении мыши шаговая привязка обеспечит движение курсора строго от одного узла сетки привязки к другому. В ответ на запрос Specif у other corner point: введите@И",2"$Р. 8. Опять повторите команду RECTANG. В ответ на приглашение передвиньте курсор в точку 2'0",2' 7 " и щелкните. В ответ на запрос Specify other corner point: введите @l,S<P. Обратите внимание: можно обойтись без ввода символа двойных кавычек для обозначения дюймов. ^?, 9. Запустите команду POLYGON. На запрос Enter number of sides <4>: (Введите число сторон <4>:) введите 5<Р. На запрос Specify center of polygon or [Edge] : (Задайте центр многоугольника или [Сторона ]:) введите Г9'\2'7"<Р и тем самым определите координаты центра. 10. В ответ на запрос Enter an option [Inscribed in circle/ Circumscribed about circle] <I>: (Выберите опцию [Вписанный в круг/Описанный вокруг круга] <В>;) нажмите <ЕШег> — тем самым вы соглашае- тесь с предлагаемым по умолчанию параметром. Это говорит о том, что значение радиуса, которое будет введено на следующем шаге, определит расстояние от центра до любой вершины прямоугольника. Если по умолчанию будет предложен параметр <С> (О), нужно ввести i<P, чтобы получить тот же результат. 11. В ответ на запрос Specif у radius of circle: (Задайте радиус круга:) вве- дите .5<Р. AutoCAD вычертит правильный пятиугольник. 12. Повторите пп. 9 -11, используя в качестве центра точку с координатами 2'4",2'7". 13. Повторите команду POLYGON. На запрос Enter number of sides <4>: введите 3<Р. 14. На запрос Specif у center of polygon or [Edge] : введите e<f и выберите, тем самым, параметр Edge (Сторона). 15. На запрос Specif у first endpoint of edge: выберите левый верхний угол прямоугольника, вытянутого по вертикали (точка с координатами 2'0",2'7")- Эта точ- ка будет выделена как точка объектной привязки. 16. В ответ на запрос Specify second endpoint of edge: выберите правый верхний угол того же прямоугольника. AutoCAD вычертит треугольник. 17. Выключите вспомогательную сетку, чтобы получить более четкое изображение чер- тежа. Получился чертеж раковины, который должен выглядеть, как на рис. 6 .3 . Рис. 6.3 . Чертеж раковины, построенный с использованием прямоугольников и многоугольников. Чертеж любезно пре- доставлен Биллом Уинном (Bill Wynn) из Нью-Виндзора, шт. Мэриленд. Это фрагмент учебного чертежа поэтажного плана, который Билл использует на занятиях со слушателями курсов по AutoCAD 144 ЧастьII.Вычерчиваниевдвух измерениях
Вспомогательные линии построения Иногда в процессе работы над чертежом приходится строить вспомогательные линии, ко- торые используются только как база для нанесения контурных линий реальных деталей. На- пример, вспомогательные линии могут оказаться полезными при решении таких типовых геометрических задач. • Восстановить перпендикуляры к двум отрезкам из их средних точек с тем, чтобы использовать точку их пересечения в качестве центра окружности. • Провести прямую между двумя объектами для визуализации их взаимосвязи. • Показать соответствие между элементами двух проекций одной и той же детали. • Провести вспомогательные линии с тем, чтобы определить точку центра много- угольника и провести линию через эту точку. • Провести линию через центр объекта, показанного в разрезе, с тем, чтобы можно было проставить размер от центра до кромки объекта. Тот же результат можно получить и при помощи отрезков, которые вычерчиваются командой LINE, но в AutoCAD для вычерчивания вспомогательных линий используется отдельный примитив xline, основное отличие которого от обычных отрезков в том, что он бесконечен, т.е . автоматически продлевается в обоих направлениях. Это особенно полезно, когда нужно просмотреть геометрическое соотношение между различными объектами чертежа. Конечно, в действительности вспомогательные линии не бесконечны. Они ограниче- ны размерами графической зоны экрана, но при уменьшении масштаба изображения вспомогательные линии, в отличие от прочих графических элементов, растягиваются на весь экран. Функция отслеживания в значительной мере устраняет необходимость таких вспомогательных построений, но все же иногда приходится их применять. В частности, удобно пользоваться видимыми вспомогательными линиями, если они нужны для не- скольких команд вычерчивания. После завершения формирования детали чертежа вспо- могательные линии можно вытереть. При выполнении команды ZOOM Extents (ПОКАЖИ Границы) AutoCAD игнорирует "бесконечность" вспомогательных линий (примитивов xline) и растягивает изображение только до такой степени, чтобы на экран попали все регулярные объекты чертежа. Более под- робно особенности выполнения этой команды описаны в главе 8, "Управление видами и компоновка изображения на экране". Наиболее часто вспомогательные линии используются при работе в трехмерном пространстве. Все, что касается вычерчивания пространственных чертежей, ос- вещается в части IV, "Построение чертежей трехмерных моделей" . AutoCAD предлагает несколько способов построения вспомогательных линий с по- мощью команды XLINE (ПРЯМАЯ). Для вызова команды щелкните на кнопке Construction Line (Вспомогательная линия) панели инструментов Draw. В от,вет AutoCAD выведет в командную строку список параметров: Specify a point or [Hor/Ver/Ang/Bisect/Of f set] : (Задайте точку или [Гор/Вер/Угол/Биссект/Подоб]:). После выбора параметра, предлагаемого по умолчанию, AutoCAD будет просить ввести точ- ки, необходимые для вычерчивания линии. Здесь много общего с выполнением команды LINE. Перечень остальных параметров с необходимыми комментариями приведен в табл. 6 .2. Глава 6. Прямолинейные отрезки 145
Параметр Описание Specify а Этот параметр определит линию построения двумя точками. В ответ на этот запрос лю- point бым допустимым в AutoCAD способом укажите одну из точек, через которую должна . (Задайте точку) проходить прямая. Точно так же поступите и в ответ на запрос Specify through point: (Задайте, через какую точку:) Ног (Гор) Для построения горизонтальной вспомогательной линии нужно ввести h<P и в ответ на запрос Specify through point: задать любую точку, через которую она должна пройти ver (Вер) Для построения вертикальной вспомогательной линии нужно ввести ч<Р и в ответ на запрос specify through point: задать любую точку, через которую она должна пройти Ang (Угол) Для использования этого параметра нужно ввести а<Р. Далее AutoCAD выведет запрос Reference/<Enter angle (0)>: (Относительно/<Угол (0)>:). Если теперь ввести какое-нибудь числовое значение, AutoCAD будет считать его значением угла на- клона формируемой прямой и запросит точку, через которую ока должна пройти. Если же в ответ на запрос ввести г<Р, нужно указать на чертеже прямую, от которой будет вестись отсчет угла. А далее необходимо ввести значение угла и любую точку, через которую должна пройти формируемая линия Bisect Этот параметр позволяет построить биссектрису угла по его вершине и двум точкам, (Биссект) расположенным на сторонах угла. Для использования этого параметра нужно ввести b<P. AutoCAD ответит запросом Angle vertex point: (Вершина угла:). Укажите любую точку, через которую должна проходить формируемая линия, В ответ на запрос Angle start point: (Точка на первой стороне угла} укажите точку, которая вме- сте с предыдущей образует один луч, а в ответ на следующий запрос, Angle end point: (Точка на другой стороне угла:), — точку, которая определит другой луч offset С помощью этого параметра можно провести прямую параллельно любому указанному (Подоб) отрезку или прямолинейному элементу чертежа. Для активизации параметра введите о<Р в ответ на вывод списка параметров в командной строке, Далее необходимо или за- дать в командной строке числовой параметр — расстояние формируемой линии от опорной, или в ответ на запрос Specify through point: указать точку, через которую нужно провести новую линию. В любом случае следующий шаг — указать опор- ную линию. Если вы ввели значение расстояния, AutoCAD запросит side to offset?: (По какую сторону?:). В ответ необходимо указать на экране нужную точку, остальное сделает за вас AutoCAD Лучи Луч в значительной мере аналогичен прямой, которая строится командой XLINE, но он ограничен с одной стороны. Для его вычерчивания в AutoCAD имеется команда RAY (ЛУЧ). При построении лучей и вспомогательных прямых очень удобно пользоваться Совет объектной привязкой. Эти примитивы можно редактировать точно так же, как •: и другие объекты чертежа AutoCAD. Для вызова такой команды нужно выбрать в меню Draw^Ray (Рисование 1 ^Луч). В ответ на запрос Specify start point: (Задайте начальную точку;) любым допустимым в AutoCAD способом укажите начальную (опорную) точку луча. Точно так же поступите и в ответ на запрос Specify through point:. Нажмите клавишу <Enter> итем завершите выполнение команды. 146 Часть И. Вычерчивание в двух измерениях
Для следующей пошаговой инструкции используется чертеж аЬб-b .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Вычерчивание вспомогательных линий построения и лучей 1. Загрузите файл аЬб-b .dwg с прилагаемого компакт-диска. Этот чертеж очень по- хож на фрагмент трубопровода, который использовался в одном из упражнений гла- вы 4, "Ввод координат". Единственное отличие — добавлен вид с торца. 2. Сохраните чертеж в папке AutoCAD Bible под именем ab6-3.dwg. НШ 3. Щелкните на кнопке Construction Line панели инструментов Draw. "•• 4. В ответ на запрос Specify a point or [Hor/Ver/Ang/Bisect/Offsetj: укажите точку 1, руководствуясь рис. 6.4. Рис.6.4 .Чертеж:трубы 5. В ответ на запрос Specify through point: укажите точку 2. 6. Нажмите клавишу <Enter> для завершения команды. Обратите внимание: параметры чертежа установлены таким образом, что вспомогательная линия вычерчена зеле- ным цветом, и для нее выбран штриховой тип линии. В результате вспомогательную линию визуально легко отличить от основных линий контуров регулярных объектов чертежа. Как выполнить настройку цветов и типов линий в чертеже, описано в гла- ве 11, "Средства организации чертежа — слои, цвета, тип и толщина линий". 7. Выберите в меню AutoCAD команду Draw=*Ray. 8. В ответ на запрос Specify start point: укажите точку 3, руководствуясь рис. 6.4. 9. В ответ на запрос Specify through point: укажите точку 4. 10. Сохраните чертеж. Резюме В этой главе вы познакомились со всеми подробностями работы с различными прямоли- нейными объектами в AutoCAD — отрезками, прямоугольниками, многоугольниками, вспо- могательными линиями построения и лучами. В следующей главе речь пойдет о командах вычерчивания кривых и точек — окружю- стей, дуг, эллипсов и колец. Глава6.Прямолинейныеотрезки 147
. s глШШ Кривые и точки •-rt* ь = 8 этой.гла! utoCAD предоставляет пользователю несколько спо- собов формирования криволинейных объектов — окружности, дуги, эллипса и кольца. В этой главе речь идет еще об одном объекте, самом примитивном из всех, — о точке. Конечно, она не входит в число криволинейных или прямолинейных объектов, но посвящать ей отдельную главу нет необходимости. В этой главе речь идет об односложных объ- ектах. Существуют еще и составные объекты, которые также могут использоваться для вы- черчивания кривых линий — полилинии, сплайны, области и контуры. Они подробно рассматриваются в главе 16, "Создание сложных объектов" . -м • I ••_!!•.•• Окружности Окружность — один из самых распространенных гра- фических объектов на чертежах самого разного назначения. Например, в сборочных чертежах окружности используют- ся для отображения отверстий и колес. В архитектурных чертежах окружностями обозначаются дверные ручки, му- сорные корзинки и деревья. А в электрических схемах и схемах трубопроводов окружности используются в самых разных обозначениях. Параметры команды CIRCLE Nopi AutoCAD предоставляет пользователю пять способов LW вычерчивания окружности — пять параметров ко- манды CIRCLE (КРУГ). Для вызова этой команды нужно щелкнуть на кнопке Circle (Круг) панели инструментов Draw (Рисование). В ответ будет выведен список парамет- ров Specify center point for circle or [3F/2P/Ttr {tan tan radius)]: (Задайте точку центра окружности или [ЗТ/2Т/ККР (Касат Касат ради- ус)]:). Перечень параметров с необходимыми коммента- риями приведен в табл. 7 .1.
Таблица 7.1. Параметры команды CIRCLE Параметры Описание Center Radius (Центр, Радиус) Center Diameter (Центр, Диаметр) 2Р(2Т) ЗР (ЗТ) Tangent, Tangent, Radius (Касательная, Касательная, Радиус) Параметр по умолчанию. Необходимо указать центр, а затем — радиус. Ради- ус можно задать, введя значение в командную строку или указав на экране точку, через которую должна пройти создаваемая окружность Нужно указать центр, после чего ввести в командную строку dtff, а затем — значение диаметра Название параметра — сокращение от 2 points (2 точки). Для вызова этого параметра нужно ввести 2р<Р. Далее следует задать одну за другой две про- тиволежащие на диаметре точки Название параметра — сокращение от 3 points (3 точки). Для вызова этого параметра нужно ввести Зр<^ . Далее следует задать одну за другой три точ- ки, через которые должна пройти окружность Для вызова этого параметра нужно ввести t<0 или ttr<P. Далее AutoCAD выве- дет запрос Specify point on object for first tangent of circle: (Задайте точку на объекте, которая определит первую касательную к окружности:) и предложит выбрать объект. Нужно указать точку на объекте, касательной к которому должна быть создаваемая окружность. Затем будет выведен второй запрос —Specify point on object for second tangent of circle: (Задайте точку на объекте, которая определит вторую касательную к окружности:), и нужно таким же образом указать второй объект. Последний этап — задание радиуса. В результате будет сформирова- на окружность заданного радиуса, касательная к выбранным объектам Параметры 2Р и ЗР также позволяют построить окружность, касательную к дру- Совет гим объектам чертежа. Для этого нужно указать на этих объектах точки, выде- ленные с помощью объектной привязки Tangent (Касательная). Вычерчивание окружностей Методика вычерчивания окружностей несложная. Для определения опорных точек линии можно (и желательно) использовать параметры объектной привязки. Следующее упражнение позволит вам на практике ознакомиться с предлагаемыми AutoCAD метода- ми построения окружностей. Для следующей пошаговой инструкции используется чертеж ab7-a.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Вычерчивание окружностей 1. Загрузите файл ab7-a . dwg с прилагаемого компакт-диска. 2. Сохраните чертеж в папке AutoCAD Bible под именем ab7-l .dwg. Это чертеж воздушного компрессора, из которого удалены все окружности. Включен режим объ- ектной привязки, причем в качестве текущей указан параметр Endpoint (Конточка). Глава7.Кривыеи точки 149
3. Щелкните на кнопке Circle панели инструментов Draw. Введите в командной строке 2р<Р и таким образом выберите метод построения окружности по двум точкам. В ответ на запрос Specify first end point of circle's diameter: (Задайте пер- вую конечную точку диаметра:) укажите выделенную объектной привязкой точку 1, руководствуясь рис. 7.1. В ответ на запрос Second point on diameter: (Вторая точка на диаметре:) укажите выделенную объектной привязкой точку 2. v AIR COMPRESSOR Рис. 7,1. Чертеж: воздушного компрессора, из которого удалены все окружности 4. Повторите команду CIRCLE. Для этого щелкните правой кнопкой мыши и вы- берите в контекстном меню пункт Repeat Circle (Повторить КРУГ). Еще раз после этого щелкните правой кнопкой мыши и выберите в меню параметр 2Р (2Т) или введите 2р<Р в командную строку. Укажите выделенные объектной привязкой конечные точки 3 и 4. 5. Еще раз повторите команду CIRCLE, нажав клавишу <Enter>. В ответ на запрос Specify center point for circle or [3P/2P/Ttr (tan tan radius) ] : укажите конечную точку 5. В ответ на следующий запрос — Specify radius of circle or [Diameter] : (Задайте радиус окружности или [Диаметр]:) — укажите конечную точку 6. 6. И еще раз повторите команду CIRCLE, щелкнув правой кнопкой мыши и выбрав в контекстном меню пункт Repeat Circle. В ответ на запрос Specify center point for circle or [3P/2P/Ttr (tan tan radius) ]: укажите конеч- ную точку 7. Но на сей раз в ответ на следующий запрос — Specify radius of circle or [Diameter] : — щелкните правой кнопкой мыши и выберите из контекстного меню Diameter (Диаметр) (другой вариант, приводящий к тому же ре- зультату, — введите в командную строку d<P). После этого введите .25<Р. 7. В очередной раз повторите команду CIRCLE, выбрав в контекстном меню пункт Repeat Circle. В ответ на запрос Specify center point for circle or [3P/2P/Ttr (tan tan radius) ] : введите в командную строку Зр<Р. В ответ на запрос Specify first point on circle: укажите выделенную объектной 150 ЧастьII.Вычерчиваниевдвухизмерениях
привязкой точку 8, руководствуясь рис. 7 .1 . В ответ на запрос Specify second point on circle : укажите выделенную объектной привязкой конечную точку 9. В ответ на запрос Specify third point on circle: (Задайте третью точку на окружности:) выберите параметр объектной привязки Midpoint (Середина) и укажите выделенную этим параметром точку 10. 8. Метод построения крайней справа окружности оставляем на самостоятельную отра- ботку. При ее вычерчивании помните, что окружность должна быть того же размера и так же располагаться по отношению к соседним объектам, как уже вычерченная вторая слева окружность. 9. Еще раз любым уже известным вам способом повторите команду CIRCLE. В ответ на запрос Specify center point for circle or [3P/2P/Ttr {tan tan radius)]: выберите параметр объектной привязки Center (Центр) и укажите какую-либо точку на окружности, центр которой находится в точке 7. В ответ на следующий запрос— Specify radius of circle or [Diameter] : —введите в командную строку .05<f. 10. Повторите п. 9 и начертите такую же окружность радиусом . 05 внутри окружности с центром в точке 5. 11. Еще раз повторите команду CIRCLE. В ответ на запрос Specify center point for circle or [3P/2P/Ttr (tan tan radius) ]: укажите конечную точку в позиции 11. В ответ на следующий запрос — Specify radius of circle or [Diameter] : —укажите конечную точку в позиции 12. 12. Повторите п. 11, но в ответ на первый запрос укажите в качестве центра новой ок- ружности конечную точку в позиции 13, а в ответ на второй запрос — конечную точку в позиции 14 для задания радиуса. 13. Сохраните чертеж, Он должен выглядеть, как на рис. 7.2 . Ф AIR CDMPRESSDR Рис. 7.2 . Чертеж воздушного компрессора после доработ- ки. Чертеж любезно предоставлен Корпусом военных ин- женеров США (U.S . Army Corps of Engineers). Вы можете ознакомиться с работами этого коллектива на Web- странице по адресу: http://cad.lib. wes .army.mil Глава7.Кривыеиточки 151
Вы, вероятно, уже догадались, что можно просто скопировать вновь вычерчен- ные окружности из левой части чертежа в правую вместо того, чтобы повторять полностью процедуру их вычерчивания. Как это сделать, подробно описано в главе 9, "Редактирование: базовые инструменты". Дуги Дуга представляет собой часть окружности. Таким образом, чтобы вычертить дугу, нужно передать системе не только информацию, необходимую для вычерчивания окружности, но и данные о том, какая часть окружности "отрезается" . В AutoCAD существует множество способов построения дуги. Какой из предлагаемых системой методов вы выберете, зависит от конкретного случая, а точнее, от информации, которой располагаете о формируемой дуге. Методы построения дуги Каждому методу соответствует свой параметр команды ARC (ДУГА). Может показаться, что разобраться в таком множестве рядовому пользователю невозможно, но если вы поймете основные принципы и используемую в AutoCAD терминологию, то всегда сможете выбрать именно то, что нужно в данном конкретном случае. На рис. 7 .3 представлен чертеж дуги с надписями, поясняю- щими геометрический смысл терминов, которыми мы будем пользоваться в дальнейшем. Конечная точка Радиус Центр Направление Длина хорды Начальная точка Внутренний угол Рис. 7.3. Геометрический смысл параметров, используемых при по- строении дуги Схема на рис. 7.4 дает представление о взаимной связи между параметрами вычерчивания дуги в AutoCAD. Когда команда ARC запускается, вы можете выбрать один из двух парамет- ров — Start point (Начальная точка) и Center (Центр). Далее, в зависимости от выбранно- го, перед вами открывается возможность выбора следующих параметров. В ответ на первый запрос после ввода команды можно также нажать клавишу <Enter>. Тогда новая дуга начнется в той же точке, где закончилась предыдущая, причем направление обхода будет повторять направление обхода предыдущей. Вычерчивание дуг |РЗ§ Для вызова команды ARC нужно щелкнуть на кнопке Arc (Дуга) панели инструментов sill Draw, а затем отвечать на запросы, которые система будет выводить в командную строку. Как и в случае вычерчивания окружностей, рекомендуем пользоваться подходящими параметрами объектной привязки. 152 ЧастьU.Вычерчивание вдвухизмерениях
Center (Центр) Start point (Начальная точка) End (Конец) Angle (Центральный угол) Length of chord (Длина хорды) Endpoint (Конечная точка) Angle (Центральный угол) Direction (Направление) Radius (Радиус) Center point (Центральная точка) Arc (ДУГА) Second point (Вторая точка) Endpoint (Конечная точка) Center (Центр) Start (Начало) Angle (Центральный угол) Length of chord (Длина хорды) Endpoint (Конечная точка) Рис. 7 .4.Параметры команды вычерчивания дуги Если при построении дуги применять набор параметров начальная точка, конечная точка и радиус, то результат будет неоднозначным: существует четыре разные дуги с одинаковым набором значений этих параметров — большая и малая, причем каждую можно провести и по часовой стрелке, и против. В AutoCAD принято соглашение, что в таких случаях вычерчива- ется именно малая дуга, т.е. дуга, занимающая меньшую часть полной окружности, причем против часовой стрелки. Если же вас интересует большая дуга, то это нужно явно указать системе, введя отрицательное значение радиуса. При использовании методов с применением угловых параметров также возможна неоднознач- ность — можно вычерчивать дугу либо по часовой стрелке, либо против. В AutoCAD принято со- глашение, что по умолчанию дуга в таких случаях вычерчивается против часовой стрелки. В приведенном ниже упражнении предлагается вычертить часть детали, полностью изо- браженной на рис. 7.5. Для следующей пошаговой инструкции используется чертеж ab7-b .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Вычерчивание дуг 1. Загрузите файл ab7-b . dwg с прилагаемого компакт-диска. 2. Сохраните чертеж в папке AutoCAD Bible под именем ab7-2.dwg. Обратите внимание на настройку режимов — включены ортогональный режим и режим объ- ектной привязки. При настройке линейных единиц выбран параметр Fractional (С дробной частью). Установите постоянные режимы объектной привязки Intersection (Пересечение), Center (Центр) и Endpoint (Конточка). Это можно сделать в диалоговом окне, которое откроется при выборе команды меню Tools^Drafting Settings (Сервис 1 *Параметры) или после щелчка правой кнопкой мыши на кнопке OSNAP в строке состояния и выбора из контекстного меню коман- ды Settings (Параметры). В этом упражнении мы будем экспериментировать с чер- тежом уплотняющей прокладки вентиля. Глава7.Кривыеиточки 153
Рис. 7,5. Чертеж уплотняющей прокладки вентиля. Чертеж любезно предоставленДжерри Бот- тенфилдом(Jerry Bottenfield) из Clow ValveCompany, Оскалуза (шт. Айова) 3. Вызовите команду LINE (ОТРЕЗОК) и начните линию в точке 2,3. Далее используйте режим непосредственного ввода расстояния (Direct Distance Entry) и вычертите вправо горизонтальную линию длиной 7 единиц. Закончите выполнение команды LINE. Исчерпывающая информация о том, как использовать режим непосредственного ввода расстояния, содержится в главе 4, "Ввод координат" . 4. Вычертите еще один отрезок длиной в 2-3/4 единицы, перпендикулярный первому, с началом в точке 5-1/2,1-5/8. Это две осевые вспомогательные линии. На настоя- щем (не учебном) чертеже они вычерчиваются другим цветом и другим типом ли- нии, чем основные линии контуров деталей. Как устанавливать цвет и тип линий, подробно описано в главе 11, "Средства ЦополннтельЛя организации чертежа — слои, цвета, тип и толщина линий" нфорюцю: 154 5. Начертите окружность радиусом в 11/16 единицы с центром в точке пересечения осевых линий. Для этого удобно пользоваться параметром Intersection объектной привязки. 6. Для вычерчивания второй концентрической окружности с радиусом в 1 единицу воспользуйтесь параметром Center объектной привязки. 7. Начертите третью окружность. Из контекстного меню (открыть его можно, щелкнув правой кнопкой мыши на поле чертежа при нажатой клавише <Shift>) выберите па- раметр From (Смещение). Теперь укажите центр вычерченных окружностей, кото- рый будет выделен благодаря текущему режиму объектной привязки Center, и вве- ЧастьII.Вычерчиваниевдвухизмерениях
дите смешение @-1 -15/16,0. Это означает, что центр третьей окружности будет смешен влево на 1-15/16 единицы. Радиус новой окружности—3/8 единицы. 8. Начертите четвертую окружность. Опять выберите параметр From из контекстного меню и тем же способом укажите центр любой из вычерченных окружностей. Введите смеше- ние @1-15/1б,0. Это означает, что центр четвертой окружности будет смещен вправо на те же 1-15/16 единицы. Радиус этой окружности прежний — 3/8 единицы. Н 9. Щелкните на кнопке Arc панели инструментов Draw и далее отвечайте на запросы в командной строке: Specify start point of arc or [CEnter]: Выберите параметр From объектной привязки Base point: Укажите центр левой окружности, который будет выде- лен текущим параметром Center объектной привязки <Offset>: 8-5/8,0<Р Specify second point of arc or [CEnter/ENd]: Щелкните правой кнопкой мыши и выберите команду CEnter из контекстного меню. Укажите центр левой окружности, который будет выделен текущим параметром Center объектной привязки Specify end point of arc or [Angle/chord Length]: Щелкните правой кнопкой мыши и выберите команду Angle из контекстного меню Specify included angle: 67.23$Р 10. Вызовите команду LINE. В ответ на запрос Specify first point: (Задайте первую точку:) нажмите клавишу <Enter> — отрезок начнется в конечной точке только что вычерченной дуги и будет направлен по касательной к ней. В ответ на запрос Length of line: (Длина:) введите 1-13/16<Р. 11. Снова щелкните на кнопке Arc панели инструментов Draw и далее отвечайте на за- просы в командной строке: Specify start point of arc or [CEnter]: Укажите конечную точку отрезка, который был только что вычерчен. Она будет выделена те- кущим параметром Endpoint объектной привязки Specify second point of arc or [CEnter/ENd]: Щелкните правой кнопкой мыши и выберите в контекстном меню команду Center. Укажи- те любую точку на большой окружности в центре чертежа, и AutoCAD выделит ее центр текущим параметром Center объектной привязки Specify end point of arc or [Angle/chord Length]: Укажите нижнюю конечную точку вертикальной осевой, которая будет выделена теку- щим параметром Endpoint объектной привязки 12. Повторите вызов команды ARC и далее отвечайте на запросы в командной строке: Specify start point of arc or [CEnter]: Щелкните правой кнопкой мыши и выберите в контекстном меню команду Center. Укажите любую точку на большой окружности в центре чертежа, и AutoCAD выделит ее центр текущим, параметром Center объектной привязки Specify start point of arc: Укажите конечную точку дуги, которая только что была вычерчена. Она будет выделена текущим параметром Endpoint объектной привязки Specify end point of arc or [Angle/chord Length]: Щелкните пра- вой кнопкой мыши и выберите в контекстном меню команду Angle Specify included angle: 22.77<P 13. Вызовите команду LINE. В ответ на запрос Specify first point: нажмите клавишу <Enter> — начальной точкой отрезка станет конечная точка только что вы- черченной дуги, и направлен он будет по касательной к ней. В ответ на запрос Length of line: введите 1-13/16<Р. Глава 7. Кривые и точки 155
14. Повторите вызов команды ARC и далее отвечайте на запросы в командной строке: Specify start point of arc or [CEnter] : Укажите конечную точку отрезка., который был только что вычерчен. Точка будет выделена те- кущим параметром Endpoint объектной привязки Specify second point of arc or [CEnter/ENd]: Щелкните правой кнопкой мыши и выберите в контекстном меню команду End Specify end point of arc: Выберите параметр From объектной привязки _from Base point: С помощью текущего параметра Center объектной привязки укажите центр правой окружности <Offset>: @5/8,0<P Specify center point of arc or [Angle/Direction/Radius]: r^P Specify radius of arc: 5/8<P 15. Сохраните чертеж. В главе 10, "Расширенный набор инструментов редактирования", будет рассказано, как его закончить с помощью одного из средств редактирования чертежа — построения зеркального отображения. На нынешней стадии чертеж дол- жен выглядеть, как на рис. 7.6. Рис. 7 .6 . Чертеж уплотняющей прокладки вентиля на проме- жуточной стадии Эллипсы и эллиптические дуги AutoCAD располагает тремя методами формирования эллипсов. Можно также вычерчи- вать части эллипса — эллиптические дуги. Основными параметрами эллипса в AutoCAD являются координаты центра, направление и размер большой и малой осей (рис. 7.7). Центр Большая ось Малая ось Рис. 7 .7 .Основные параметры эллипса Параметры вычерчивания эллипса Полный эллипс можно вычертить двумя способами: сначала определить либо центр, либо конечные точки осей, а уже затем остальные параметры. Кроме того, для построения эллип- тических дуг нужно еще указать начальный и конечный угол. 156 ЧастьII.Вычерчиваниевдвухизмерениях
Эллипсы Параметр вычерчивания эллипса, предлагаемый AutoCAD по умолчанию, предполагает задание конечных точек большой оси. Затем нужно задать длину малой оси — расстояние от большой оси до контура эллипса по перпендикуляру. Вместо того, чтобы задавать длину ма- лой оси, можно задать угол поворота воображаемого круга относительно плоскости построе- ния (как известно, проекцией круга в общем случае является эллипс). Этот параметр — Rotation (Поворот) — требует ввести в качестве параметра значение угла в диапазоне от О до 90°, который косвенно определяет соотношение между размерами большой и малой осей. В действительности максимальное значение угла, которое воспринимает AutoCAD, — 89.4 ° . Если угол поворота равен 0, получится окружность, диаметр которой равен размеру большой оси. По мере возрастания угла эллипс будет сужаться до тех пор, пока не будет дос- тигнута предельная величина в 89.4 °. При значении угла поворота в 45° длина малой оси бу- дет равна корню квадратному из длины большой оси. Можно начать процесс построения и с центра эллипса, а затем задать одну из осей, указав ее конечную точку (фактически при этом будет задана не ось, а полуось). Далее у пользовате- ля опять две возможности — каким -либо образом задать размер второй оси (это может быть и большая, и малая ось) или задать угол поворота, о котором только что шла речь. В послед- нем случае на предыдущем шаге должна быть задана именно большая ось. Эллиптические дуги Для того, чтобы вычертить эллиптическую дугу, нужно выбрать параметр Arc (Дуга). Первая стадия дальнейшего диалога абсолютно совпадает с вычерчиванием пол- ного эллипса (ведь для построения эллиптической дуги — части эллипса — необходимо знать, как пройдет полный эллипс, а уж потом вырезать из него нужную часть). Эта вто- рая стадия начинается запросом AutoCAD Specify start angle or [Parameter] : (Задайте начальный угол или [Параметр]:). Далее следует воспользо- ваться параметрами, перечисленными ниже. • Start angle (Начало дуги). Параметр по умолчанию. Необходимо задать началь- ный угол дуги, который отсчитывается от главной оси полного эллипса (а точнее, от первой точки, при помощи которой эта ось задавалась). Далее AutoCAD предложит выбрать из такого списка параметров; Specify end angle or [Parameter/Included angle] : (Задайте конечный угол или [Параметр/ цен- тральный Угол]:). • End angle (Конец дуги). Нужно указать конечный угол дуги и тем самым закон- чить процесс формирования эллиптической дуги. • Included angle (Центральный угол). После того, как будет задан начальный угол, можно завершить формирование эллиптической дуги, указав значение цен- трального угла дуги. • Parameter (Параметр). Это те же углы, но выраженные не в градусах, а в час- тях длины кривой полного эллипса. При выборе этого параметра AutoCAD предложит еще два запроса: сначала Specify start parameter or [Angle] : (Задайте начальный параметр или [Угол]:), а затем Specify end parameter or [Angle/Included angle] : (Задайте конечный пара- метр или [Угол/Центральный угол]:). В ответ нужно ввести соответствую- щие относительные значения углов, выраженные в процентах. Параметры, ука- занные в квадратных скобках, позволяют вернуться к обычной методике зада- ния значений углов. Глава 7. Кривые и точки 157
Вычерчивание эллипсов О Вычерчивание эллипса выполняется в AutoCAD командой ELLIPSE (ЭЛЛИПС), для вызова которой нужно щелкнуть на кнопке Ellipse (Эллипс) панели инструментов Draw. Помимо информации, которую AutoCAD будет запрашивать у вас в процессе диалога, нужно знать еще направление той оси эллипса, которую вы будете задавать первой. Отнюдь не всегда оси эллипса параллельны осям координат. Этот угол будет определяться местопо- ложением второй указанной вами точки оси. Что касается направления второй оси, то она всегда перпендикулярна первой. ? Кнопка Ellipse Arc (Эллиптическая дуга) является новинкой в панели инст- Д-* рументов. При щелчке на этой кнопке просто выполняется команда ELLIPSE „-/ л-* с параметром Arc. Новинка! &*Щ При вычерчивании эллиптической дуги обратите внимание на некоторые особенности В^ш "поведения" AutoCAD: в процессе задания углов эллиптической дуги система начнет отсчитывать их значения от большей оси. Это поможет вам сориентироваться и правильно за- дать центральные углы относительно осей эллипса, а не прямоугольной системы координат, В приведенном ниже упражнении предлагается попрактиковаться в вычерчивании эллип- сов и эллиптических дуг. Для следующей пошаговой инструкции используется чертеж ab7-c.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Вычерчивание эллипсов и эллиптических дуг 1. Загрузите файл ab7-c . dwg с прилагаемого компакт-диска. 2. Сохраните чертеж в папке AutoCAD Bible под именем ab7-3 .dwg. Обратите вни- мание на настройку режимов — должны быть включены режимы шаговой и объектной привязки (утоплены кнопки SNAP (Шаг) и OSNAP (Привязка) в строке состояния). В числе текущих режимов объектной привязки установлен только Endpoint. Шаг сетки привязки равен 6 дюймам. На чертеже, с которым мы будем работать в этом уп- ражнении, изображен план пустого (без мебели) конференц-зала. MS 3. Щелкните на кнопке Ellipse панели инструментов Draw. В ответ на запрос Specify is! axis endpoint of ellipse or [Arc/Center] : (Задайте конечную точку оси эллипса или [Дуга/Центр]:) щелкните правой кнопкой мыши и выберите ко- манду Center (Центр) в контекстном меню. Появится запрос Specify center of ellipse: (Задайте центр эллипса). Укажите точку 8',10', перемещая кур- сор между узлами сетки шаговой привязки. Далее появится запрос Specify endpoint of axis: (Задайте конечную точку оси:). Двигайте курсор вправо, пока не увидите на индикаторе координат в строке состояния 3' <0, и отметьте точку. Если на индикаторе координаты выводятся в другом формате, нажмите клавишу <F6>. Появится запрос <Other axis distance>/Rotation: Specify distance to other axis or [Rotation] : (Задайте длину другой оси или [Поворот]:). Теперь перемешайте указатель мыши вверх, пока не увидите на индикаторе координат в строке состояния 6' б"<90, и отметьте точ- ку. На чертеже появится большой овальный стол в центре зала. 158 Часть И. Вычерчивание в двух измерениях
О 4. Щелкните на кнопке Ellipse Arc панели инструментов Draw и далее отвечайте на запросы в командной строке: Specify axis endpoint of elliptical arc or [Center]: Щелкните пра- вой кнопкой мыши и выберите команду Center из контекстного меню Specify center of elliptical arc: Укажите точку 8',3' на сетке ша- говой привязки Specify endpoint of axis: Перемещайте указатель вправо до тех пор, пока индикатор текущих координат не покажет 1'<0, и отметьте точку Specify distance to other axis or [Rotation]: Перемешайте указатель вверх до тех пор, пока индикатор текущих координат не покажет 6"<90, И отметьте точку Specify start angle or [Parameter]: 162<P Specify end angle or [Parameter/Included angle]: 18<P 5. Выключите ортогональный режим. Вызовите команду LINE. В ответ на запрос Specify first point: (Задайте первую точку:) укажите конечную точку правой эллиптической дуги. Она будет выделена текущим параметром Endpoint объектной привязки. В ответ на запрос Specify next point or [Undo] : (Задайте следующую точку или [Отмени]:) нажмите клавишу <F6> (переключитесь в формат вывода прямоугольных координат на индикаторе в строке состояния) и выберите точку шаговой привязки 8'б",3\ Вполне воз- можно, что в процессе выполнения этой команды вам придется выключить ре- жим объектной привязки щелчком на кнопке OSNAP в строке состояния. Иначе будет трудно указать эту точку — система все время будет предлагать располо- женную рядом конечную точку, выделенную механизмом объектной привязки. Закончите на этом выполнение команды LINE. 6. Повторите команду LINE. В ответ на запрос Specify first point: укажите тем же способом с помощью объектной привязки конечную точку левой эллиптической дуги. В ответ на запрос Specify next point or [Undo]: выберите с помощью шаговой привязки точку 7'б",3\ Закончите на этом выполнение команды LINE. 7. Щелкните на кнопке Ellipse Arc панели инструментов Draw и далее отвечайте на запросы в командной строке: Specify axis endpoint of elliptical arc or [Center]: Укажите ко- нечную точку отрезка справа. Она будет выделена текущим парамет- ром Endpoint объектной привязки Specify other endpoint of axis: Укажите конечную точку отрезка слева, используя текущий параметр Endpoint объектной привязки Specify distance to other axis or [Rotation]: @3<90<f Specify start angle or [Parameter]: Укажите конечную точку отрезка справа, используя текущий параметр Endpoint объектной привязки Specify end angle or [Parameter/Included angle]: Укажите свобод- ную конечную точку отрезка слева, используя текущий параметр Endpoint объектной привязки 8. Щелкните на кнопке Ellipse панели инструментов Draw. В ответ на запрос Specify axis endpoint of ellipse or [Arc/Center] : (Задайте ко- нечную точку оси эллипса или [Дуга/Центр]:) отметьте точку 2', 18', пользуясь ша- говой привязкой. Появится запрос Specify other endpoint of axis:. Укажите точку 2', 16', перемещая курсор между узлами сетки шаговой привязки. Далее появится запрос Specify distance to other axis or [Rotation] :. Теперь двигайте курсор вправо, пока не увидите на индикаторе координат в строке состояния б"<0, и отметьте точку. (Если в этом возникнет не- Глава 7. Кривые и точки 159
обходимость, дважды нажмите клавишу <F6> — будет установлен формат индикации полярных координат.) В результате всех вы- полненных построений на чертеже зала в ле- вом углу появится маленький овальный стол. 9. Сохраните чертеж. Он должен выглядеть, как на рис. 7.8. Рис. 7 .8 . План конференц-зала с большим овальным сто- лом, креслом председателя и маленьким столиком в углу 0 Гл ее? Кольца Кольцо в AutoCAD — это объект, который заключен между двумя концентрическими окружностями, т.е . окружностями, центры которых совпадают, а диаметры различны. Этот объект вычерчивается командой, которая в силу ряда непонятных причин имеет два наименования, одинаково воспринимаемых системой, — DONUT и DOUGHNUT (КОЛЬЦО). Особенно часто кольца встречаются в электрических схемах, где они ис- пользуются во всякого рода символьных обозначениях электрических компонентов. В чертежах механических конструкций с их помощью изображаются цилиндрические детали с отверстиями. Если радиус внутренней окружности кольца равен 0, то кольцо превратится в круг. На вычерчивание кольца влияет установка системной переменной FILLMODE, выполнен- ная командой FILL (ЗАКРАСЬ). Если эта переменная установлена, то AutoCAD закрашивает кольцо. Введите в командную строку fill<P и далее оп<Р (Вкл) или off<P (Откл). По умолча- нию режим закрашивания в AutoCAD включен. Если же вы выключите режим закрашивания, то AutoCAD вычертит радиальные линии во внутренней области кольца, как показано на рис. 7 .9. Введите в командную строку regent или выберите в меню AutoCAD команду View^Regen (В ид ^Регенерировать) — система обновит изображение кольца в соответст- вии с установленным режимом закрашивания. Внутренний диаметр - Внешний диаметр Центр Рис. 7.9 . Геометрические компоненты кольца, представленного в вы- ключенном режиме закрашивания 160 Часть//.Вычерчиваниевдвух измерениях
На некоторых чертежах может присутствовать достаточно большое количество Совет колец. Если при этом включен режим закрашивания, то AutoCAD понадобится больше времени на обновление изображения на экране. Пользователи, которые дорожат временем, подготовку чертежа выполняют,, выключив режим закраши- вания, а включают его только перед выводом сформированного чертежа на принтер или плоттер. Параметры команды DONUT В AutoCAD диалог отработки команды DONUT включает несколько запросов. • Specify inside diameter of donut <0.5000>: (Задайте внутренний диаметр кольца <0.5000>:). Введите значение диаметра внутренней окружности. Число в угловых скобках — это диаметр внутренней окружности последнего введенного кольца. • Specify outside diameter of donut <1. 0000>: (Задайте внешний диаметр кольца <1.0000>:). Введите значение диаметра внешней окружности. Число в угловых скобках — это диаметр внешней окружности последнего введенного кольца. • Specify second point: (Задайте вторую точку:). Если для определения диаметра вы просто указали точку на экране, AutoCAD запросит вторую точку. Эта технология рекомендуется при использовании объектной привязки для задания диаметров. • Specify center of doughnut: (Задайте центр кольца:). Введите центр коль- ца. Нажатие клавиши <Enter> завершит выполнение команды. Вычерчивание колец В AutoCAD кольцо вычерчивается довольно просто. Выберите в меню AutoCAD команду Draw^Donut (Рисование 1 ^ 1 Кольцо). Затем в ответ на запросы тем или иным способом опре- делите внутренний, внешний диаметры и центр. После этого AutoCAD вновь запросит у вас центр, поэтому можно, не прерывая команды, вычертить еще одно кольцо. Чтобы завершить выполнение команды, в ответ на повторный запрос нажмите клавишу <Enter>. Для сплошной заливки любого контура можно использовать функции штриховки. Совет Подробно штриховка обсуждается в главе 16. " Создание сложных объектов". В ре- зультате команда DONUT утратила преимущество, связанное с наличием автома- УШ\ тической закраски. Тем не менее возможность совместить две операции — вычер- чивание контура и закраску — в одной команде несколько облегчает жизнь. Вы сможете поупражняться в вычерчивании колец несколько позже. Соответствующая пошаговая инструкция приведена в конце следующего раздела. Точки Объекты таг. point (точка) используются в чертеже для ссылки. Например, вам может пона- добиться обозначить на чертеже центр круга, дуги или эллипса. Иногда полезно отметить точку, которая будет использоваться позже для вставки другого объекта. Затем такой значок можно вытереть. Это типичный прием при вычерчивании конструкторских чертежей. В неко- торых случаях вместо проставления временных знаков можно использовать параметры объ- ектной привязки From (Смещение) или Tracking (Отслеживание). Часто, однако, проще создавать сначала значок, а затем использовать его в очередной команде. Глава 7. Кривые и точки 161
Команды DIVIDE (ПОДЕЛИ) и MEASURE (РАЗМЕТЬ) размещают объекты point Цополнигельйм (точка) вдоль контура объекта. Об этих командах речь идет в главе 12, информация \ "Извлечение информации из чертежа". Изменение стиля вычерчивания точки В чертежах разного назначения используются различные условные обозначения для вычерчивания точек. Поэтому раз- работчики AutoCAD включили в систему около 20 типов сти- лей вычерчивания знаков, среди которых можно выбрать под- ходящий. Прежде, чем вычертить знак, нужно установить стиль. Эту установку можно сохранить в шаблоне чертежа. Выберите в меню AutoCAD команду FormatoPoint Style (Формат 1 ^ Стиль точки), чтобы открыть диалоговое окно Point Style (Стиль точки), показанное на рис. 7.10. Чтобы установить стиль вычерчивания точки, щелкните на том поле диалогового окна, где вычерчен подходящий символ. Затем установите размер символа точки в поле Point Size (Размер точки), причем при установке размера можно с помощью соответствующих переключателей вы- брать один из предлагаемых параметров. Рис. 7,10. Диалоговое окно PointStyle • Set Size Relative to Screen (Относительно экрана). При установке этого параметра выбранный символ будет всегда иметь на экране по- стоянный размер, независимо от масштабирования изображения. Это удобно, если точка нужна вам для привязки каких-либо объектов. В таком случае размер устанав- ливается в процентах к размеру графической зоны экрана. По умолчанию предлага- ется значение 5% от размера экрана. • Set Size in Absolute Units (В условных единицах), Используйте этот параметр в том случае, если хотите, чтобы знак на чертеже имел реальный размер — точно так же, как и любой другой объект. Размер установлен в условных единицах линей- ных величин чертежа. Если установить этот параметр, соотношение размеров знака и других объектов чертежа будет оставаться постоянным. Для завершения работы с диалоговым окном щелкните на кнопке ОК. При изменении стиля вычерчивания точек уже созданные значки сразу изменят свой вид на экране. В прежних версиях (до AutoCAD 2000) такое обновление происходило только после выполнения регенерации изображения. Назаметку Формирование точек ЩШ После установки желаемого стиля можно приступать к вычерчиванию точек на черте- ШШ же. Для вызова команды POINT (ТОЧКА) нужно щелкнуть на кнопке Point (Точка) па- нели инструментов Draw. AutoCAD отреагирует сообщением в командной строке: Current point modes: PDMODE=34 PDSIZE=0 .0000 Specify a point: 162 ЧастьIt.Вычерчиваниевдвух измерениях
Переменная PDMODE содержит код выбранного стиля вычерчивания точек. Переменная PDSIZE задает размер значка. Если оставить значение 0, размер будет установлен по умолча- нию. Другие установленные значения будут расшифрованы системой следующим образом: отрицательное значение воспринимается как относительный размер по отношению к размеру экрана, а положительное — как абсолютный размер в выбранных линейных единицах. Задать положение точки на чертеже можно обычным в AutoCAD способом — либо щелчком кноп- кой мыши в нужном месте поля чертежа, либо вводом значений координат в командной строке. Можно использовать и любые параметры привязки. В AutoCAD после ввода очередной точки запрос на ввод новой автоматически не по- вторяется. Для задания следующей точки нужно обычным способом запустить повторе- ние последней команды. Если системная переменная BLIPMODE установлена и используется первый стиль значка — маленькая точка, вы не сможете увидеть ее до тех пор, пока не перерисуете изображение с по- мощью команды REDRAW (ОСВЕЖИ). Если точки нужны вам на чертеже только временно, то можно не вытирать их Совет (т.е. не удалять из базы данных чертежа), а сделать невидимыми, выбрав вто- рой стиль в диалоговом окне Point Style (Стиль точки). Этим приемом можно воспользоваться, например, перед выводом чертежа на бумагу. Для следующей пошаговой инструкции используется чертеж ab7-d .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Вычерчивание колец и точек 1. Загрузите файл ab7-d. dwg с прилагаемого компакт-диска. 2. Сохраните чертеж в папке AutoCAD Bible под именем ab7-4 .dwg. На чертеже электрического переключателя имеется прямоугольник и линии подводящих прово- дов. Обратите внимание на настройку режимов — включен режим объектной при- вязки (кнопка OSNAP (Привязка) в строке состояния "утоплена"). В числе текущих режимов объектной привязки установлены Quadrant (Квадрант), Center (Центр), Endpoint (Конточка) и Node (Узел). 3. Выберите в меню AutoCAD команду FormatoPoint Style. Откроется диалоговое окно Point Style. Выберите тип 3 — прямой крестик. Установите переключатель Set Size Relative to Screen (Относительно экрана). В поле Point Size должно быть ус- тановлено значение 5.0000%, Щелкните на кнопке ОК. 4. Щелкните на кнопке Point панели инструментов Draw. Отвечайте на запросы в ко- мандной строке: Specify a point: Выберите параметр From объектной привязки из контекстного меню. Открыть его можно, щелкнув правой кнопкой мы- ши на поле чертежа при нажатой клавише <Shift> Base point: Укажите левый угол прямоугольника, воспользовавшись текущим параметром Endpoint объектной привязки <Offset>: @.О8,- .О9^ AutoCAD выведет на экран точку. 5. Выберите в меню AutoCAD команду Draw=>Donut (Рисование^ Кольцо). Далее от- вечайте на запросы в командной строке: Глава 7. Кривые и точки 163
Specify inside diameter of donut <0.5000>: •04<J' Specify outside diameter of donut <1.0000>: .06<C Specify center of donut or <exit>: Укажите точку, которую только что вычертили, воспользовавшись текущимпараметром Node объект- ной привязки Specify center of donut or <exit>: @.19,0<P Specify center of donut or <exit>: <P 6. Снова вызовите команду POINT. Отвечайте на запросы в командной строке: Specify a point: .x<P of Укажите центр правого кольца, воспользовавшись текущим пара- метром Center объектной привязки {need YZ): Укажите точку приблизительно посередине между правым кольцом и нижней стороной прямоугольника, как показано на рис. 7 .11 . 7. Вызовите команду LINE. Отвечайте на запросы в командной строке: Specify first point: Укажите точку на правой стороне левого коль- ца (направление 0°), которая будет выделена параметром Quadrant объектной привязки. Если контекстная подсказка привязки не видна, нажимайте клавишу <ТаЬ> до тех пор, пока она не появится Specify next point or [Undo]: Укажите точку, которую только что вычертили, воспользовавшись текущим параметром Node объ- ектной привязки 8. Нажмите клавишу <Enter> и тем самым закончите выполнение команды LINE. 9. Сохраните чертеж. Он должен выглядеть, как на рис. 7.11. Рис. 7 .11 . Завершенный чертеж электрического переключателя. Точки изображаются в виде крестиков Резюме Выполняя упражнения этой главы, вы научились вычерчивать криволинейные объекты в AutoCAD. Окружность —- это, вероятно, наиболее часто встречающийся на чертежах криволиней- ный объект. Ее можно формировать в AutoCAD пятью разными способами. Дуга представля- ет собой часть окружности. Вычерчивать дуги несколько сложнее, поскольку помимо пара- метров окружности нужно задать еще и параметры, определяющие начало и конец дуги. Для вычерчивания эллипса нужно определить либо большую и малую оси, либо центр, а также большой и малый радиусы. В AutoCAD можно также строить эллиптические дуги. Для этого сначала определяется эллипс, а затем соответствующие угловые размеры дуги. Кольцо — это часть плоскости, заключенная между двумя концентрическими окружш- стями. Область между ними по умолчанию закрашивается. Для вычерчивания кольца нужно определить внутренний и внешний диаметры и центр. Точки — это объекты AutoCAD, которые часто используются как вспомогательные эле- менты при геометрических построениях. Сначала нужно определить стиль и размер вычерчи- вания точек. После этого можно специфицировать их координаты, непосредственно указывая положение точки на поле чертежа либо вводя значения в командную строку. В следующей главе вы узнаете, как управлять изображением чертежа на экране. 164 Часть II. Вычерчивание в двух измерениях
Управление видами и компоновка изображения на экране r-^i ЙТ зрми£ t*i ели перед тем, как приступить к этой главе, вы вы- полняли упражнения предыдущих, то наверняка вам не раз хотелось каким-либо способом увеличить изображе- ние на экране, чтобы более детально рассмотреть результаты своей работы. Несколько раз вам предоставлялась такая воз- можность — предлагалось использовать команду ZOOM (ПОКАЖИ) с теми или иными опциями. В этой главе под- робно рассматриваются предлагаемые системой AutoCAD средства управления изображением на экране. Умелое ис- пользование этих средств намного облегчит и повысит эф- фективность работы с системой. КакAutoCADформирует изображение на экране Для того, чтобы разобраться в многочисленных опциях настройки экрана AutoCAD, нужно иметь хотя бы общее представление о процессе формирования изображения чер- тежа на экране дисплея. AutoCAD — система векторной компьютерной графики. Это означает, что вся исходная информация о графических элемен- тах хранится и обрабатывается в системе в виде наборов коор- динат, а соответствующие алгоритмы используют математиче- ский аппарат аналитической геометрии. Хранится информация о текущем чертеже в базе данных AutoCAD. Изображение же на экране состоит из маленьких точек — пикселей. Таким образом, AutoCAD должен преобразовать векторную координатную ин- формацию в растровый формат изображения на экране. При из- IVtev ;*я^т: •Tsri Vjepi No '»
менении каких-либо графических элементов, которые выполняются пользователем в процессе формирования чертежа, AutoCAD должен повторить процесс пересчета из координатной формы в растровую. Эта процедура называетсярегенерацией изображения. Возможно,вамужеприходилось встречаться с сообщением в командной строке Regenarating model (Регенерирую модель). Регенерация чертежа, особенно достаточно насыщенного, — процедура довольно дли- тельная (конечно, по компьютерным масштабам). Во всяком случае, она занимает доста- точно времени, чтобы вы успели прочесть это сообщение. Для того, чтобы избежать реге- нерации при каждом внесении изменений в чертеж, в памяти системы AutoCAD имеется так называемый виртуальный экран. Виртуальный экран представляет собой массив памяти, моделирующий экран, который значительно превосходит по размерам тот, куда выводится изображение. Поскольку дан- ные виртуального экрана хранятся в памяти AutoCAD в виде целых чисел, система может довольно быстро построить соответствующее изображение на настоящем экране. Таким образом, если зона просмотра при перемещении не выходит за пределы виртуального эк- рана, AutoCAD может обойтись без регенерации изображения на виртуальном экране. При этом обновление картинки на экране дисплея называется перерисовкой изображения. КомандыREGENиREDRAW Команда REDRAW (ОСВЕЖИ) выполняет перерисовку изображения на экране Auto- CAD, и использовать ее нужно, когда на экране оказывается много "мусора" — времен- ных маркеров (blips) и других временных элементов. Этими маркерами система отмечает на экране все точки, указанные пользователем в процессе формирования графических элементов. Команда REDRAWALL (ОСВЕЖИВСЕ) перерисовывает изображение во всех видовых окнах без специальных на то указаний. Команду REGEN (РЕГЕН) следует вызывать в тех случаях, когда вы хотите принудительно об- новить изображение на экране в соответствии с содержимым базы данных чертежа. В предыдущей главе уже был пример такой ситуации, когда требовалось использовать команду REGEN, — при ус- тановке нового стиля отображения точек изображение уже существующих примитивов этого типа отреагирует на внесенное изменение стиля только после регенерации. В сообщениях, которые AutoCAD выводит в процессе работы, слово regen может означать и команду REGEN, и процесс ре- генерации (т.е. regen может быть в сообщении сокращением как слова regeneration —регенерация, так и regenerate—регенерируйте). Команда REGENALL (РЕГЕНВСЕ) запускает регенерацию изображения во всех видовых окнах. Для регенерации изображения нужно ввести имя команды regen в командную строку. Некоторые операции масштабирования и панорамирования также влекут за собой регенерацию изображения, выполняемую системой автоматически. Для перери- совки изображения во всех видовых экранах нужно выбрать команду View^Redraw. В последних версиях AutoCAD механизм обновления изображения значительно усовер- шенствован, поэтому необходимость в регенерации возникает чрезвычайно редко. В боль- шинстве случаев вполне достаточно перерисовать изображение. Панорамирование Это перемещение границ участка чертежа, выводимого на экран, без изменения мас- штаба изображения. Здесь много общего с работой кинооператора, который, перемещая камеру, показывает на экране те или иные части большой сцены. Для создания эффекта па- норамного просмотра чертежа в AutoCAD имеется команда PAN (ПАН). Используя стан- дартные полосы прокрутки, можно выполнять панорамирование, перемещая "камеру" в любом направлении по вертикали или горизонтали. 166 Часть II. Вычерчивание в двух измерениях
Использование команды PAN Команда PAN перемещает границы видимой на экране части чертежа в любом направле- нии без изменения масштаба чертежа. В AutoCAD существует режим так называемого панорамирования в реальном времени (real- time panning). В этом режиме границы видимого участка перемещаются вслед за курсором мыши. Конечно, такой режим весьма удобен пользователю — все происходит очень быстро и понятно. Ш| Для того, чтобы включить режим панорамирования в реальном времени, щелкните на 1 кнопке Pan Realtime (Панорамирование в реальном времени) стандартной панели ин- струментов. Сразу после этого изменится вид указателя мыши — он примет форму ладони. Установите его в любом месте чертежа, нажмите кнопку мыши и потяните в каком-либо на- правлении. Изображение потянется за курсором. Когда курсор достигнет края экрана, движе- ние прекратится. Отпустите кнопку, передвиньте курсор снова на поле чертежа и повторите процедуру. Чертеж опять "поедет" и остановится, лишь достигнув кромки. Для того, чтобы выйти из режима панорамирования, нажмите клавишу <Esc> или <Enter>. Другой вариант — вызовите любую команду вычерчива- ния с помощью меню или кнопок панели инструментов. В режиме панорами- рования щелчком правой кнопки мыши можно вызвать на экран контекстное меню этого режима (рис. 8 .1). Команда PAN относится к числу прозрачных, и ее можно вызвать, не завершая текущую команду вычерчивания. Рис. 8.1.Контекстное менюрежима панорамирования Это меню можно использовать для выхода из режима или перехода в режим масштабиро- вания в реальном времени. Можно также выбрать некоторые из параметров масштабирова- ния — команды ZOOM (ПОКАЖИ). ^00^ При выполнении операции панорамирования AutoCAD поддерживает работу ^заметку с новым устройством указания Microsoft IntelliMouse. Щелкните и, удерживая на- жатым колесико, передвигайте мышь. На экране появится тот же курсор в виде ладони, как и при щелчке на кнопке Pan Realtime стандартной панели инстру- ментов. Но в этом случае отпадает необходимость в нажатии клавиш <Esc> или <Enter> для выхода из режима панорамирования. Можно использовать и другой метод панорамирования, который присутствовал в вер- сии 13 и предыдущих версиях. Для этого выберите из меню AutoCAD View^Pan =>Point (Вид=>Панорамировать 1 *Точка). В ответ на запрос Displacement: (Смещение:) выберите любую точку на чертеже. Затем последует запрос Second point: (Вторая точка:). Теперь укажите точку на поле чертежа, куда хотите переместиться. После выполнения операции гра- ницы видимой части чертежа сместятся таким образом, что вторая указанная точка займет на экране то положение, где раньше находилась первая. Использование полос прокрутки Полосы прокрутки можно использовать для панорамирования изображения точно так же, как в любом другом приложении Windows. Есть только одно неудобство, отсутст- вующее в других средствах панорамирования в AutoCAD, — нельзя заранее сказать, как далеко сдвинется зона видимого изображения. Поэтому в AutoCAD я бы рекомендовала использовать команду PAN. Полосы прокрутки применяют, пользуясь одним из трех способов. Глава8.Управлениевидамиикомпоновкаизображениянаэкране167
Протянуть бегунок в желаемом направлении. Щелкнуть мышью между бегунком и кнопками со стрелками, которые находятся на краях полосы прокрутки. Щелкнуть на одной из кнопок со стрелками на полосе прокрутки. Для следующей пошаговой инструкции используется чертеж ab8-a.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Панорамирование и прокрутка изображения 1. Загрузите файл ab8-a .dwg с компакт-диска (чертеж компрессора для сжатия воздуха, который был вычерчен в одном из упражнений главы 7, "Кривые и точки")- На сей раз чертеж представлен в увеличенном масштабе, поэтому полностью в графической зоне он не умещается. Как он выглядит в этом вари- анте, показано на рис. 8 .2 . Рис. 8 .2. Увеличенный чертеж компрессора щ^ 2. Щелкните на кнопке Pan Realtime стандартной панели инструментов. Передвиньте курсор в позицию 1, руководствуясь рис. 8.2, нажмите левую кнопку мыши и, не от- пуская ее, передвиньте указатель в позицию 2. По мере того, как вы будете переме- щать курсор, изображение на экране будет смещаться, но вы должны продолжать движение до тех пор, пока курсор не окажется в том месте экрана, где раньше была позиция 2. После этого нажмите клавишу <Esc>. 3. Бегунок горизонтальной полосы прокрутки тем не менее остался слева. Щелкните мышью справа от бегунка на полосе прокрутки. Изображение компрессора на экране сместится влево. 4. Щелкните мышью на вертикальной полосе прокрутки ниже бегунка. Изображение компрессора на экране поднимется вверх. 5. Снова запустите команду PAN. Укажите точку в левом верхнем углу экрана и перетащите курсор (передвиньте при нажатой левой кнопке мыши) в правый нижний угол. Изобра- жение на экране будет двигаться вслед за курсором. После этого нажмите <EsO. 6. Трижды щелкните на правой стрелке горизонтальной полосы прокрутки. После ка- ждого щелчка изображение будет слегка смещаться влево. Теперь чертеж на экране должен выглядеть примерно так же, как на рис. 8.3. Возможно, на экране вашего компьютера он и будет отличаться, но незначительно. 168 ЧастьII.Вычерчиваниевдвух измерениях
Рис. 8 .3 .Чертеж компрессора после экспериментов спанорамированием КомандаZOOM Команда ZOOM (ПОКАЖИ) позволяет управлять масштабом чертежа на экране. Эта команда производит тот же эффект, что и объектив с переменным фокусным расстоянием, который ис- пользуется в теле- и кинокамерах. При увеличении масштаба все элементы изображения на эк- ране увеличиваются — вы как бы приближаете его к себе и можете рассмотреть более мелкие детали. При уменьшении масштаба в поле изображения попадает все большая часть чертежа, и можно сориентироваться во взаимном положении его элементов. Команда ZOOM имеет мно- жество параметров, которые позволяют очень гибко управлять процессом масштабирования и подбирать именно тот вариант, который более всего подходит к данной ситуации. Не путайте управление масштабом изображения, которое выполняется с помощью команды ZOOM, и масштабирование объектов чертежа. В последнем случае увеличи- вается именно объект, и в результате при том же масштабе изображения чертежа он выглядит крупнее. Команда ZOOM не меняет ничего в чертеже, как кинокамера ничего не меняет в пейзаже, который она снимает. Подробнее об изменениях размеров объектов чертежа речь пойдет в главе 9, "Редактирование: базовые инструменты" . Ц2р Для того, чтобы включить режим масштабирования в реальном времени, щелкните на ШШ. кнопке Zoom Realtime (Зуммирование в реальном времени) стандартной панели инстру- ментов. Сразу после этого изменится вид указателя мыши — он примет форму лупы, с одной стороны которой имеется знак "+ " (плюс), а с другой — "— *' (минус). Эти знаки указывают, в ка- кую сторону перемещать курсор для увеличения или уменьшения масштаба изображения. Да- лее — обычная технология использования такого рода средств. Установите курсор в середине экрана, нажмите левую кнопку мыши и, удерживая ее, передвиньте курсор. При движении в строну знака "+" масштаб изображения будет увеличиваться, а при движении в противополож- ном направлении — уменьшаться. Когда курсор достигнет края экрана, отпустите кнопку мыши, верните курсор в середину графической зоны и возобновите операцию. Движение от центра экрана до верхней границы увеличивает изображение на 100% (вдвое). Движение от центра экрана к ниж- ней кромке соответственно уменьшает масштаб изображения на 100% — тоже вдвое. В режиме масштабирования в реальном времени щелчком правой кнопки мыши можно вызвать на экран контекстное меню этого режима. Такое меню можно использовать для вы- хода из режима, перехода в режим панорамирования в реальном времени или при выборе других параметров масштабирования. Для того, чтобы выйти из режима масштабирования, нажмите <Esc> или <Enter>. Другой вариант — вызовите любую команду вычерчивания с помощью меню или кнопки панели инструментов. Глава 8. Управление видами и компоновка изображения на экране 169
Назаметку При выполнении операции масштабирования в реальном времени AutoCAD поддерживает работу с новым устройством указания Microsoft IntelliMouse. По- верните колесико вверх для увеличения масштаба или вниз — для уменьшения. Учтите, при этом AutoCAD не будет выводить на экран курсор масштабирования. Но, как и в случае панорамирования, нет необходимости нажимать клавиши <Esc> или <Enter> для выхода из режима. ПараметрыкомандыZOOM На выдвижной панели инструментов Zoom (Покажи) имеется восемь кнопок. Кроме того, на стандартной панели инструментов имеется кнопка Zoom Previous (Покажи Предыдущий). Параметры команды ZOOM перечислены в табл. 8 -1. Описание window (Рамка) Этот параметр позволяет определить прямоугольную рамку, которая будет рассматриваться системой как новые границы видимой на экране части чер- тежа. После вызова этого параметра AutoCAD попросит вас указать углы рамки. Параметр window очень удобен для увеличения выбранной части видимого на экране участка чертежа. Обратите внимание: при обращении к этому параметру AutoCAD выводит на экран всю заданную область чертежа, но если соотношение сторон рамки не соответствует соотношению сторон графической зоны, то на экране могут появиться и элементы, не попавшие в рамку Dynamic Этот параметр позволяет одновременно выполнять масштабирование и лано- (Динамика) рамироеание. Этому вопросу будет посвящен отдельный раздел в данной главе Scale Если после вызова этого параметра ввести числовое значение без всяких бу- (Масштаб) квенных суффиксов, система будет считать его требуемым масштабом отно- сительно лимитов чертежа, Таким образом, ввод числа без дополнительного суффикса в этом параметре позволяет установить нечто вроде абсолютного масштаба изображения на экране. Если после значения числа ввести х, сис- тема будет рассматривать введенное значение как масштаб, заданный по от- ношению к уже выведенному в текущий момент изображению. Если после значения числа ввести хр, система будет рассматривать введенное значение как масштаб, заданный по отношению к единицам в пространстве листа (о пространстве листа речь идет в главе 17). Значение меньше 1 (например, .5) уменьшает изображение, а значение больше 1 — увеличивает Center (Центр) Этот параметр позволяет задать новое положение центра выводимого на экран участка чертежа, а затем — его масштабный коэффициент или высоту. Текущее значение этих параметров выводится в угловых скобках для справ- ки. Ввод меньшего значения увеличивает изображение. Ввод большего зна- чения, соответственно, уменьшает изображение in (Увеличить) Этот параметр дублирует параметр scale с предустановленным значением коэффициента 2х Out (Уменьшить) Этот параметр дублирует параметр scale с предустановленным значением коэффициента . 5х All (Все) Этот параметр масштабирует изображение таким образом, чтобы лимиты чертежа совпали с границами графической зоны экрана 170 ЧастьII.Вычерчиваниевдвух измерениях
Окончание табл. 8.1 Кнопка Параметр Описание |рр Extents Этот параметр масштабирует изображение таким образом, чтобы в графиче- ^^ (Границы) скую зону экрана попали все имеющиеся на чертеже графические элементы ЩШ Previous Этот параметр восстанавливает предыдущие параметры масштабирова- ®^* (Предыдущий) ния. Кнопка вызова данного параметра находится на стандартной пане- ли инструментов ПараметрDynamic команды ZOOM Параметр Dynamic команды ZOOM позволяет выполнять и масштабирование, и панора- мирование. Того же можно достичь и с помощью средства Aerial View (Общий вид), но пользоваться им несколько сложнее из-за более широких возможностей (об этом средстве речь идет в следующем разделе). В большинстве случаев вполне достаточно того набора ус- луг, который предлагает пользователю параметр Dynamic. После выбора Zoom Dynamic на экране появится голубая штриховая рамка, указы- вающая границы виртуального экрана. Эту зону виртуального экрана часто называют так- же областью регенерации. Область регенерации — это та часть изображения, которая бы- ла пересчитана в процессе выполнения последней операции регенерации. Границы текуще- го вида показаны зеленой штриховой рамкой. Курсор мыши принимает вид черного прямоугольника с большим диагональным крестом посередине — динамической рамки па- норамирования. Если щелкнуть левой кнопкой мыши, динамическая рамка панорамирова- ния превратится в динамическую рамку масштабирования — вместо косого креста появит- ся большая стрелка возле правой кромки рамки. При каждом щелчке левой кнопкой мыши происходит переключение из режима панорамирования этого параметра в режим масшта- бирования и обратно. Количество переключений из режима в режим не ограничено. Вот как выполняется операция в этих режимах. • Режим панорамирования — рамка с косым крестом посередине может свободно перемещаться по полю чертежа. Таким образом, можно выбрать для просмотра лю- бой участок чертежа. • Режим масштабирования — у правой кромки рамки выводится изображение стрелки. Левая кромка рамки фиксирована в том месте, где рамку застало переклю- чение в этот режим. При перемещении курсора рамка сжимается или растягивается в зависимости от того, куда смещает ее ваша рука. Таким образом, изменяя по своему желанию размеры рамки, вы можете вызвать на экран больший или меньший участок изображения. Соответственно, будет меняться и масштаб изображения, поскольку ог- раниченная рамкой область появится все в той же графической зоне экрана. Когда закончите с настройкой положения и размеров динамической рамки, щелкните пра- вой кнопкой мыши или нажмите <Enter>. В ответ AutoCAD выведет выбранную часть черте- жа на весь экран. На рис. 8 .4 показан экран системы во время работы с динамической рамкой. После щелчка правой кнопкой мыши часть изображения внутри динамической рамки появит- ся в графической зоне экрана. Для следующей пошаговой инструкции используется чертеж ab8-b.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Глава8.Управлениевидамиикомпоновкаизображениянаэкране171
Динамическая рамка а режиме масштабирования Область регенерации чертежа \ Рамка текущего вида L Рис. 8 .4. Экран AutoCAD в процессе выполнения команды ZOOM Dynamic Пошаговая инструкция. Использование параметров команды ZOOM 1. Загрузите файл ab8-b.dwg с прилагаемого компакт-диска. Это план склада, кото- рый изображен на рис. 8.5. 172 Рис. 8 .5. План склада со стеллажами и транспортирующими конвейерами. Чертеж: любезно предоставлен Брайаном Келли (Bryan Kelly), ATI Corpo- ration, Фэрфилд (шт. Айова) 2. Для того, чтобы прочесть текст в правом нижнем углу чертежа, щелкните на кнопке Zoom Window (Рамка) выдвижной панели инструментов Zoom (Покажи). 3. В ответ на запрос Specify first corner: (Задайте первый угол:) укажите по- зицию 1, руководствуясь рис. 8.5. В ответ на следующий запрос Specify opposite corner: (Задайте противоположный угол:) укажите позицию 2. Auto- CAD увеличит изображение на экране таким образом, что указанная часть чертежа развернется на весь экран, как показано на рис. 8 .6 . ЧастьII.Вычерчиваниевдвухизмерениях
Рис. 8 .6 . Так должен выглядеть чертеж на экране после выполне- ния команды ZOOM Window 4. Щелкните на кнопке Zoom All (Все) выдвижной панели инструментов Zoom. Ш 5. Щелкните на кнопке Zoom Previous (Предыдущий) стандартной панели инструмен- тов. AutoCAD покажет предыдущий вид. Ш 6. Щелкните на кнопке Zoom Extents (Границы) выдвижной панели инструментов Zoom. На экран будет выведен весь чертеж. В данном случае границы чертежа сов- падают с лимитами, поскольку вся область, ограниченная лимитами, заполнена вы- черченными графическими элементами, и разницу между ZOOM All и ZOOM Extents уловить не удастся. Ш 7. Щелкните на кнопке Zoom Center (Центр) выдвижной панели инструментов Zoom. В ответ на запрос Specify center point: укажите позицию 3, руководствуясь рис. 8.5. В ответ на следующий запрос •—Enter magnification or height <5315.176>: (Введите увеличение или высоту <5315.176>:) — введите 500<Р. AutoCAD увеличит масштаб изображения здания. V+ 8. Щелкните на кнопке Zoom Realtime (Зуммирование в реальном времени) стандарт- • ной панели инструментов. Установите курсор поближе к верхней границе графичес- кой зоны экрана, нажмите левую кнопку мыши и, удерживая ее, двигайте курсор вниз до конца. AutoCAD уменьшит масштаб изображения на 200% (т.е . в четыре раза). Ш 9. Щелкните на кнопке Zoom Scale (Масштаб) выдвижной панели инструментов Zoom. Введите 2х<Р. AutoCAD увеличит масштаб изображения вдвое. ЩШ10. Щелкните на кнопке Zoom Dynamic (Динамика) выдвижной панели инструментов «-3 Zoom. AutoCAD выведет на экран весь чертеж. Границы текущего вида показаны зеленой штриховой рамкой. Курсор мыши имеет вид черного прямоугольника с большим диагональным крестом посередине. Это означает, что установлен режим панорамирования. Теперь, чтобы увеличить правую часть плана склада, передвиньте туда динамическую рамку и щелкните левой кнопкой мыши. , 11. AutoCAD переключится из режима панорамирования в режим масштабирования. Теперь вместо косого креста появилась большая стрелка возле левой границы рамки. Передвинь- те мышь влево, и рамка сожмется. Обратите внимание: правая граница рамки при этом не двигается. Когда сожмете рамку примерно вдвое, снова щелкните левой кнопкой мыши. 12. AutoCAD переключится из режима масштабирования в режим панорамирования. Пе- редвиньте рамку в правый нижний угол плана; На сей раз щелкните уже правой кноп- кой мыши. AutoCAD выведет на экран увеличенное изображение части плана, которую вы указали рамкой. Новый чертеж должен выглядеть примерно, как на рис. 8 .7 . 13. Щелкните на кнопке Zoom All (Все) выдвижной панели инструментов Zoom. Этот чертеж сохранять не нужно. Если вы не устали и будете продолжать работать, ос- тавьте чертеж на экране для нового упражнения. Глава 8. Управление видами и компоновка изображения на экране 173
: i | L_::.:- _:: .zj Рис. 8 .7 . Так должен выглядеть чертеж на экране после выполнения команды ZOOMDynamic Два параметра— Left (Левый) и Vmax (Макс)— отсутствуют в списке параметров, кото- рый AutoCAD выводит в ответ на ввод команды ZOOM в командную строку. Но те, кому эти па- раметры понадобятся, могут вызывать их, вводя соответствующий текст в командную строку. ФункцияAerialView Zoom In (Увеличить) Zoom Out (Уменьшить) Global(Полный) 4-Aeti.il View • Е:\АШиС/Ш Bible 1 .... ИНЕЯ Средство AutoCAD, которое разработчики назвали Aerial View (Общий вид), является дальнейшим развитием команды ZOOM Dynamic. Его можно использовать и для панорами- рования, и для масштабирования изображения. Если вам часто приходится пользоваться эти- ми средствами, можно оставить открытым окно Aerial View (Общий вид) и пользоваться им всякий раз, когда в этом возникает необходимость. Для того, чтобы вызвать на экран диалоговое ок- но Aerial View (рис. 8 .8), выберите в меню AutoCAD View=>Aerial View (Вид^Общий вид). Подобно другим окнам, диалоговое окно Aerial View может быть активно или неактивно. Когда оно активно, строка заголовка выводится в цвете (обычно в синем), а когда неактивно, строка заго- ловка окрашивается серым цветом, Внутри окна ви- ден весь чертеж в уменьшенном масштабе. Кроме того, толстая черная рамка, называемая рамкой вида, выделяет ту часть чертежа, которая в настоящее время выведена в графической зоне экрана. Для то- го, чтобы закрыть диалоговое окно Aerial View, нужно либо опять щелкнуть на кнопке Aerial View стандартной панели инструментов, либо воспользо- ваться кнопкой Close (Закрыть) в строке заголовка этого же окна. Диалоговое окно Aerial View имеет собственную панель инструментов и меню. В сле- Рис. 8,8. Диалоговое окноAerial View Дующих разделах они будут описаны подробно. 174 ЧастьII.Вычерчиваниевдвухизмерениях
Масштабирование и панорамирование с помощью окна общего вида Во время работы с чертежом в графической зоне экрана окно Aerial View неактивно. Для того, чтобы в такой ситуации изменить масштаб изображения в графической зоне, необходи- мо выполнить следующее. 1. Щелкните внутри рамки вида в окне Aerial View, тем самым активизировав его. В окне Aerial View вы увидите тонкую прямоугольную рамку, которая сейчас со- вмещена с рамкой текущего вида. Тонкая рамка этого окна имеет ту же форму, что и рамка, которая появляется при выполнении команды ZOOM Dynamic. В середине рамки находится значок х — индикатор режима панорамирования. 2. Передвигайте тонкую рамку— она отслеживает перемещение мыши. Одновре- менно будет перемещаться и изображение в графической зоне окна AutoCAD. Пе- редвиньте рамку так, чтобы ее левый нижний угол совпадал с левым нижним уг- лом выбранной зоны чертежа. 3. Щелкните кнопкой мыши— произойдет переключение из режима панорамирования в режим масштабирования. Вы увидите значок в форме стрелки— индикатор режима масштабирования. Теперь размеры тонкой рамки будут отслеживать перемещение мыши, причем левый нижний угол рамки будет зафиксирован. Изменение размера тонкой рамки в окне Aerial View влечет за собой изменение масштаба представления чертежа в графи- ческой зоне — чем меньше размеры рамки, тем больше масштаб, поскольку та часть чер- тежа, которая попала внутрь рамки, выводится на все поле графической зоны. 4. Если теперь опять щелкнуть левой кнопкой мыши, режим масштабирования будет заменен режимом панорамирования. Таким образом, можно попеременно переклю- чаться из одного режима в другой, не покидая окна общего вида. 5. Выбрав желаемый фрагмент чертежа для дальнейшей работы, щелкните правой кнопкой мыши или нажмите клавишу <Esc>. После этого рамка вида займет место тонкой рамки. После нескольких операций масштабирования изображения окно Aerial View уже не бу- дет охватывать весь чертеж. Управлять масштабом представления чертежа в этом окне мож- но с помощью кнопок Zoom Out (Уменьшить) и Zoom In (Увеличить) на панели инструмен- тов этого же окна. Если необходимо быстро вызвать в окно весь чертеж, щелкните на кнопке Global (Полный). После этого можно быстро выбрать любой фрагмент чертежа и вывести его в графическую зону основного окна AutoCAD. Когда в поле окна Aerial View оказывается весь чертеж, кнопка Zoom Out становится не- доступной. Точно так же становится недоступной и кнопка Zoom In, если рамка вида охваты- вает почти всю область окна Aerial View. Масштабирование в реальном времени, которое описано выше, можно отключить. Для этого выберите в меню окна Aerial View команду OptionsORealtime Zoom (Параметры 1 ^ Зуммирование в реальном времени). Режим доступен в том случае, если эта команда отмече- на с помощью флажка. Эта же команда присутствует и в контекстном меню окна Aerial View, которое открывается после щелчка правой кнопкой мыши, Параметры окнаAerialView В меню Options окна Aerial View имеется еще две команды, которые влияют на функциони- рование этого окна. Команда Auto Viewport (Авто) может быть установлена только в том слу- Глава8.Управлениевидамиикомпоновкаизображениянаэкране175
чае, если у вас открыто несколько (более одного) видовых экранов. Работа с видовыми экранами будет описана в последующих разделах этой главы. Если команда Auto Viewport установлена, то в окне Aerial View будет выводиться не весь чертеж, а та его часть, которая присутствует в активном видовом экране. При этом по мере переключения в графической зоне от одного ви- дового экрана к другому будет автоматически меняться и изображение в окне Aerial View. Команда Dynamic Update определяет, будет ли изображение в окне Aerial View отслежи- вать изменения в чертеже, которые вносятся в процессе редактирования в графической зоне экрана. Думаю, для вас не секрет, что отслеживание этих изменений требует некоторых уси- лий со стороны системы и, соответственно, некоторых дополнительных ресурсов — в основ- ном дополнительной памяти. Если у вас возникло ощущение, что после активизации этой ко- манды AutoCAD стал работать медленнее, но вам не хочется совсем закрывать окно Aerial View, отключите команду Dynamic Update. Обе команды доступны также из контекстного меню, которое открывается при щелчке на области окна Aerial View правой кнопкой мыши. Использование окна Aerial View Окном Aerial View очень удобно пользоваться при работе с большими чертежами, в кото- рых имеются многочисленные мелкие детали. В этом случае возможность обращаться к услу- гам окна Aerial View в прозрачном режиме значительно облегчает ориентирование в общем поле чертежа. Приведенное ниже упражнение позволит вам на практике ощутить все досто- инства этого средства AutoCAD. Не забывайте, что перед использованием средств окна Aerial View его нужно активизиро- вать — щелкнуть мышью, установив курсор в любом месте окна. Когда вновь возвратитесь в графическую зону экрана AutoCAD, нужно таким же способом активизировать и ее. Чтобы закрыть диалоговое окно Aerial View (т.е. убрать его с экрана), нужно щелкнуть на кнопке Close в правой части строки заголовка этого окна. Для следующей пошаговой инструкции используется чертеж ab8-b.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Использование окна AerialView 1. Загрузите файл ab8-b . dwg с компакт-диска, если он не остался у вас на экране по- сле предыдущего упражнения. 2. Выберите в меню AutoCAD команду View^Aerial View (Вид^Общий вид). Откро- ется окно Aerial View (Общий вид). Сейчас оно неактивно. 3. Щелкните в любом месте на поле окна Aerial View, тем самым активизировав его. Обратите внимание: в самом низу чертежа склада, в левой его части, имеет- ся небольшой прямоугольник (это помещение для офиса) с какой-то надписью (если вы только что выполняли предыдущее упражнение, то именно этот фраг- мент могли рассмотреть, когда экспериментировали с командой Zoom Center). 4. Чтобы получить на основном экране увеличенное изображение офиса, щелкните на поле окна Aerial View. Для переключения в режим масштабирования щелкните еще раз. Сдвигайте курсор вниз и влево до тех пор, пока тонкая рамка практически сов- падет с контуром офиса — зазор между контуром и рамкой будет небольшим. Еще раз щелкните мышью — переключитесь в режим панорамирования и сдвиньте не- много рамку. После этого щелкните правой кнопкой мыши. AutoCAD изменит мас- 176 Часть //. Вычерчивание в двух измерениях
штаб изображения плана офиса. В окне Aerial View вы увидите весь чертеж и огра- ниченный жирной раЛсой тот его фрагмент, который выведен на поле графической зоны (текущий вид). Все это прекрасно видно на рис. 8.9; такое же изображение должно быть на экране и вашего компьютера. OFFICE X. ' Xlaw Qpdoni. Цв[р i|| А 1 Рис. 8 .9 . Увеличенный фрагмент плана, на котором видно помещение офиса 5. Щелкните еще раз в поле окна Aerial View, Передвиньте тонкую рамку влево и щелкните правой кнопкой мыши. AutoCAD отреагирует — изображение в графи- ческой зоне главного окна также сместится влево. 6. Опять активизируйте окно Aerial View. Используя описанные в п. 4 этой инструкции приемы, увеличьте фрагмент левой верхней части чертежа склада. Увеличивайте его до тех пор, пока не сможете без усилий прочесть надпись в верхней части ряда стел- лажей (вертикальные ряды стеллажей показаны на чертеже красным цветом). Щелк- ните правой кнопкой. Теперь на экране вашего компьютера должно быть такое же изображение, как на рис. 8.10. Option Hwlp О. Battery Chargers Рис. 8.10 . Увеличенный левый верхний фрагмент плана, на котором отчетливо виден текст Глава8.Управлениевидамиикомпоновкаизображениянаэкране 177
7. Опять вернитесь в окно Aerial View и передвиньте рамку в левый верхний угол, переключитесь в режим масштабирования и растяните появившуюся рамку вправо вниз до упора. Одновременно в графической зоне экрана AutoCAD вновь выведет весь план склада. 8. Сохранять этот чертеж нет необходимости. Закройте окно Aerial View. Если будете продолжать работу, не убирайте чертеж с экрана. Именованные виды Экспериментируя с масштабированием и выбором фрагментов чертежа для отображения, вы наверняка заметили, что это достаточно трудоемкая операция, и повторять ее каждый раз, когда вам требуется та или иная часть полного изображения, довольно утомительно. AutoCAD дает возможность избегать этого неудобства и беречь время для настоящей работы. Вид — это фрагмент чертежа на экране, который может представлять ту или иную деталь в не- котором масштабе. Если уж вы после некоторых манипуляций с командами ZOOM и PAN добились удобного для дальнейшей работы формата изображения, имеет смысл каким-то образом назвать его и сохранить. В дальнейшем, сообщив системе имя вида, можно будет восстановить его на эк- ране — извлечь вид — без повторения всех операций настройки масштаба и выбора границ. 6 очень больших чертежах можно создавать четыре вида и даже более, однако лишь Совет сразу после того, как в чертеж включен титульный блок. Например, такими видами могут быть четверти поля полного чертежа. Это поможет е дальнейшем быстро пе- «щь реходить от одной части чертежа к другой. Если возникнет необходимость в каком- либо специальном виде, его можно быстро добавить в список уже существующих. Сохранение вида Ш Чтобы сохранить вид, необходимо сформировать его — вывести на экран. Средства, которые для этого имеются в AutoCAD, вам уже знакомы — это команды ZOOM и PAN, а также диалоговое окно Aerial View. После этого нужно щелкнуть на кнопке View (Вид) стандартной панели инструментов — появится выдвижная панель. На ней в данном случае вас должна интересовать кнопка Named Views (Именованные виды), на которой следует щелкнуть. Запустится команда DDVIEW (ДИАЛВИД), которая откроет диалоговое окно View (Виды), показанное на рис. 8 .11 . Этого же можно достичь, обратившись к команде меню AutoCAD View^Named Views (Вид^Именованные виды). Когда это окно открывается в первый раз, в нем присутствует только один вид — CURRENT (Текущий), который и представляет текущий вид, т.е . находящийся сейчас в графической зоне экрана AutoCAD. Щелкните на кнопке New (Новый), чтобы открыть еще одно диалоговое окно— New View (Новый вид)— рис. 8 .12 . В поле View name (Имя вида) введите имя нового вида. В AutoCAD имя нового вида может содержать до 255 символов, причем в имени допус- каются пробелы. Вместе с видом сохраняются и параметры пользовательской системы коор- динат, о которых речь пойдет ниже в этой главе. После ввода имени нового вида щелкните на ОК и вернитесь в окно View (Виды), где но- вый вид уже окажется включенным в список существующих в чертеже. Теперь щелкните на ОК и вернитесь к работе над чертежом в графическом окне AutoCAD. В одном сеансе работы с диалоговым окном New View (Новый вид) можно задать не- сколько видов. ЧастьII.Вычерчиваниевдвух измерениях
_-d^r1ж•дм»"в-ъучг•\*W" "•»•TM^• 1:iM^!i£li.' Рис.8.11.ДиалоговоеокноView /'ис.3./ZДиалоговоеокноNewView 1. Щелкните на кнопке Named Views (Именованные виды) выдвижной панели инст- рументов View (Вид) — откроется диалоговое окно View. 2. В нем щелкните на кнопке New (Новый) — откроется еще одно диалоговое ок- но New View. 3. В поле View name введите имя первого вида. 4. Установите переключатель Define Window (Определение рамкой). 5. Щелкните на кнопке Define View Window (Рамка вида). AutoCAD вернется в ос- новной экран. 6. В ответ на запрос Specif у first corner: (Задайте первый угол:) укажите один угол прямоугольной рамки вида. 7. В ответ на запрос Specify opposite corner: (Задайте противоположный угол:) укажите противоположный угол прямоугольной рамки вида. AutoCAD вновь вернет на экран диалоговое окно New View. 8. Теперь щелкните на ОК. AutoCAD вернет вас в диалоговое окно View. 9. Повторите действия, описанные в пп. 2-8, для других видов, которые посчитаете нужным сохранить. Глава8.Управлениевидамиикомпоновка изображения наэкране 179
Вывод вида на экран Восстановление вида — это ни что иное, как вывод на экран фрагмента чертежа, границы и масштаб изображения которого были зафиксированы системой при сохранении вида. Опе- рация эта выполняется с помощью того же диалогового окна View (Виды). 1. Выведите на экран диалоговое окно View, для чего щелкните на кнопке Named Views выдвижной панели инструментов View. 2. В списке видов в этом окне щелкните на имени вида, который хотите восстано- вить на экране. 3. Щелкните на кнопке Set Current (Сделать текущим). 4. Щелкните на ОК. Использование других средств управления видами Чтобы удалить вид из памяти AutoCAD, откройте все то же диалоговое окно View, выберите в списке имя вида, необходимость в котором исчезла, и нажмите на клавиатуре клавишу <Del>. Для того, чтобы переименовать вид, щелкните на его имени в списке окна View, а потом щелк- ните еще раз, но так, чтобы система не восприняла ваши манипуляции как двойной щелчок. Те- перь можно поверх прежнего имени ввести новое и завершить ввод нажатием <Enter>. Можно также получить информацию о некотором виде, для чего в диалоговом окне View не- обходимо выделить имя интересующего вас вида и щелкнуть на кнопке Details (Подробности). Откроется диалоговое окно View Details (Подробности вида), в котором выводятся некоторые сведения о виде, но они представляют интерес, в основном, для трехмерных чертежей. Для следующей пошаговой инструкции используется чертеж ab8-b .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Операции с видами 1. Загрузите файл ab8-b . dwg с прилагаемого компакт-диска, если он не остался у вас на экране после предыдущего упражнения. 2. Сохраните его под именем ab8-l. dwg в папке AutoCAD Bible. ШШ 3. Щелкните на кнопке Named Views выдвижной панели инструментов View — ог- TM^* кроется диалоговое окно View, 4. В нем щелкните на кнопке New — откроется еще одно диалоговое окно, New View. 5. В поле View name введите top left (верхний левый) — имя вида. 6. Установите переключатель Define Window, а затем щелкните на кнопке Define View Window. AutoCAD временно снимет с экрана диалоговые окна и вернет вас в графическую зону экрана. 7. В ответ на запрос Specify first corner: (Задайте первый угол:) укажите ле- вый верхний угол экрана, а в ответ на запрос Specify other corner: (Задайте другой угол:) — точку где-нибудь в середине чертежа склада. AutoCAD вновь вер- нет на экран диалоговое окно New View. 8. Щелкните на ОК. 9. Теперь щелкните на кнопке New. В диалоговом окне New View введите в ноле bottom left. 180 Часть II. Вычерчивание в двух измерениях
10. Установите переключатель Define Window (Определение рамкой), а затем щелкните на кнопке Define View Window (Рамка вида). Теперь в ответ на запрос Specify first corner: укажите левый нижний угол графической зоны экрана, а в ответ на запрос Specify other corner: — точку в середине плана склада. Вернувшись в окно New View, щелкните на ОК. Обратите внимание: в списке окна View теперь три элемента, включая имена двух новых, только что созданных видов (рис. 8 .13). Рис. 8.13. В диалоговом окне View перечислены вновь сформи- рованные и сохраненные виды 11. Щелкните на кнопке ОК и закройте диалоговое окно View. 12. Теперь выполните команду ZOOM Extents — на экране опять окажется весь чер- теж. Вновь вызовите на экран диалоговое окно View, щелкнув на кнопке Named Views. Из списка окна View выберите один из только что сохраненных — BOTTOM LEFT — и щелкните на кнопке Set Current (Сделать текущим), а затем на ОК. AutoCAD восстановит этот вид на экране. 13. Сохраните чертеж. Теперь новые виды будут частью его базы данных. Использование именованных видов при открытии чертежа Именованные виды имеют две особенности. Во-первых, можно использовать именованный вид непосредственно при открытии чертежа — именно этот заказанный вид будет сразу показан в графической зоне. Во-вторых, можно открыть только часть чертежа, представленного в виде. Выбор начального вида чертежа при открытии Если в чертеже сохранены определенные виды, можно обратиться к ним при открытии чертежа и немедленно вывести один из них на экран. Щелкните на кнопке Open (Открыть) стандартной панели инструментов. В диалоговом окне Select File (Выбор файла) выберите интересующий вас файл чертежа и установите флажок Select Initial View (Выбор начального вида). Затем щелкните на Open (Открыть). На экране появится диалоговое окно Select Initial View (Выбор начального вида). Выберите в нем желаемый вид и щелкните на ОК. Глава 8. Управление видами и компоновка изображения на экране 181
Частичное открытие чертежа AutoCAD предоставляет возможность также открывать не весь чертеж именованного ви- да, а только определенную его часть. Это представляет интерес для тех, кто работает с очень большими чертежами. Если такой чертеж полностью загружен в систему, то ее работа значи- тельно замедляется. Теперь же этого можно избежать. Например, у вас топографическая кар- та большой области, а вы собираетесь работать только с небольшим участком. Новая функ- ция позволяет открыть в текущем сеансе только эту часть карты. Чтобы частично открыть чертеж в AutoCAD, выполните следующие действия. 1. Выберите в меню команду File^Open. AutoCAD откроет диалоговое окно Select File. 2. Выберите в списке файл чертежа и щелкните на кнопке Partial Open (Частичное откры- тие). (Кнопка Partial Open доступна только в том случае, если выбранный чертеж вклю- чает именованные виды.) AutoCAD откроет диалоговое окно Partial Open (рис. 8 .14). г View gwmby to toad Lew Name и 11 1Э 20 Э COLUMNS FIXrilflES FLOWBACX SHLViNG STRUCT • I LoadGaomebv j F Г Г г г г г Рис. 8.14 . Диалоговое окно Partial Open 3. В списке именованных видов выберите необходимый. 4. Выберите один или более слоев. При желании загрузить все слои щелкните на Load All (Загрузить все). (Если вы не выберете никакой из слоев, не загрузится ни один объект чертежа. О слоях речь пойдет в главе 11, "Средства организации чертежа — слои, цве- та, тип и толщина линий" .) Теперь щелкните на Open (Открыть). После того, как чертеж таким образом загрузится в систему, можно в процессе работы под- гружать другие его компоненты. Выберите в меню команду File^Partial Load (Файл ^Частичная подгрузка). (Этот пункт меню доступен только в том случае, если чертеж из- начально был загружен не полностью.) В ответ AutoCAD откроет диалоговое окно Partial Open (Частичное открытие). В нем можно выбрать какой-либо другой, не загруженный ранее вид. Для того, чтобы открыть весь чертеж, выберите в списке вид по умолчанию — *Extents*. Можно на ходу создать новый вид и загрузить именно его. Для этого щелкните на кнопке Pick a Win- dow (Задать рамку) и укажите два противоположных угла прямоугольной рамки нового вида. Отметьте также те слои, которые нужно включить в этот вид, или щелкните на Load All (Загрузить все).. Вся процедура, как обычно, должна увенчаться щелчком на ОК. В ответ будет загружена новая порция информации о чертеже в соответствии с заданной спецификацией. 182 ЧастьII.Вычерчиваниевдвух измерениях
Неперекрывающиеся видовые экраны Неперекрывающиеся видовые экраны (tiled viewports) позволяют разделить графическую зону экрана AutoCAD на несколько независимых областей. В каждой из них можно помес- тить отдельный вид чертежа. Такие экраны создаются с единственной целью — уменьшить количество манипуляций при переходе от одного вида к другому. Например, на одном видо- вом экране можно установить полный чертеж, а на другом — его фрагмент в увеличенном масштабе. Другой вариант: на разных видовых экранах изображены в увеличенном масштабе разные фрагменты чертежа, достаточно далеко отстоящие друг от друга. В AutoCAD имеется два типа видовых экранов — неперекрывающиеся (tiled) и пе- рекрывающиеся (floating). Последние иногда еще называются плавающими. Об- щую информацию о перекрывающихся видовых экранах вы найдете далее в этой главе, а более подробно о них говорится в главе 17, "Вывод чертежей на бумагу" . При вызове AutoCAD в центре окна редактора чертежа открывается единственный видо- вой экран, полностью занимающий окно. Этот видовой экран известен вам лучше других — именно в нем чаще всего формируется и редактируется чертеж. Конфигурация этого экрана типа единственный неперекрывающийся выбирается AutoCAD по умолчанию. Неперекрывающиеся видовые экраны имеют ряд особенностей. • Независимо от того, сколько видовых экранов вы организовали, все они присутст- вуют в графической зоне окна и занимают всю ее площадь. Это не отдельные объек- ты AutoCAD, а только средство организации графической зоны. • В какой-либо момент времени активным может быть только один видовой экран. • Графический курсор в форме перекрестия выводится только в активном видовом экране. • Пиктограмма ПСК (пользовательской системы координат) отображается во всех ви- довых экранах (конечно, если вообще заказан вывод этой пиктограммы). • Любое изменение, которое появляется в чертеже в результате манипуляций пользо- вателя с командами вычерчивания и редактирования, немедленно отображается во всех неактивных видовых экранах (точнее, в тех из них, которые захватывают зону чертежа, подвергшуюся коррекции). Ш AutoCAD позволяет создать до 96 неперекрывающихся видовых экранов (другой вопрос, что на них можно будет увидеть). Но теоретически пользователю такая воз- можность предоставлена. • Можно начать выполнение определенной команды на одном видовом экране, а про- должить или закончить — на другом. Иными словами, точки, необходимые для по- строения определенного примитива, могут быть указаны в разных видовых экранах. • Можно сохранить, а затем восстановить настройку видовых экранов — конфигура- цию экрана AutoCAD. На рис. 8.15 показан экран AutoCAD, разделенный на три видовых экрана, на каждом из которых показан свой фрагмент чертежа. Настройка неперекрывающихся видовых экранов Прежде, чем тянуть руку к мыши или клавиатуре, задумайтесь — сколько и каких видовых экранов вам нужно для обеспечения удобной обстановки в процессе работы с чертежом. Набор и компоновка видовых экранов в графической зоне окна AutoCAD называется их конфигурацией. Глава8.Управлениевидамиикомпоновкаизображениянаэкране183
- !S ... ; lit Рис. 5 .75. Чертеж, в котором каждый из трех видов представлен на отдельном видовом экране. Чертеж: любезно предоставлен Джерри Баттенфилдом (Jerry Battenjield), Clow Valve Company, Оскалуза (шт. Айова) Система имеет несколько шаблонов конфигурации, которые можно использовать при не- обходимости, но это не значит, что нельзя создать свою уникальную, ни на что не похожую конфигурацию. Другое дело — стоит ли овчинка выделки? При создании собственной конфи- гурации пользователь может разделить видовой экран на два или объединить пару видовых экранов в один. И всегда есть возможность вернуться к доброму классическому варианту — один неперекрывающийся персональный видовой экран на все окно. Создание неперекрывающихся видовых экранов Для того, чтобы создать дополнительные неперекрывающиеся видовые экраны, необхо- димо выбрать в меню View^>Viewports (Вид^Видовой экран). Появится подменю, в котором предлагаются стандартные варианты компоновки (рис. 8.16). В этом подменю может быть предложено организовать до четырех ви- довых экранов, причем варианты размещения выбранного количества эк- ранов задаются ответами на приглашения — список команд — в команд- ной строке. Например, для создания двух неперекрывающихся видовых эк- ранов нужно выбрать в меню 2 Viewports (2 ВЭкран), и в командной строке появится приглашение Enter a configuration option [Horizontal/Vertical] <Vertical>: (Введите параметр конфигу- рации [Горизонтально/Вертикально] <Вертикально>:). Щелкните правой кнопкой мыши и выберите в контекстном меню команду Horizontal (Горизонтально), если собираетесь разделить графическую зону горизон- тальной линией на две части — верхнюю и нижнюю, или Vertical (Вертикально), если будете делить поле вертикальной линией. Если в меню выбора компоновки будет выбрана команда 4 Viewports (4 ВЭкран), Auto- CAD создаст четыре одинаковых видовых экрана, разделив всю графическую зону пополам по горизонтали и вертикали. Другое дело, если вы выберете команду 3 Viewports (3 ВЭкран), — здесь перед вами появится целый список вариантов в командной строке. Тут перед вами может возникнуть вопрос: что же разработчики имели в виду под каждой командой. Но пусть это вас не пугает — есть другое средство, простое и понятное. Команда меню New Viewports (Новые ВЭ) позволяет вызвать на экран диалоговое окно Viewports (Видовые экраны), в котором будет активизирована вкладка New Viewports (Новые ВЭ), как показано BamtdViewports... Nf i w Vtawporfe... 1Viewport " ., JV'i 1 i 3V --- • IV- * I'.-l ft Puc. 8 .16. Подменю выбора компоновки видовыхэкранов 184 ЧастьII.Вычерчиваниевдвухизмерениях
на рис. 8 .17. Теперь задача существенно упрощается — можно просто щелкнуть на понра- вившемся варианте, а остальное AutoCAD возьмет на себя. Если в чертеже имеются именованные виды, можно указать, каким образом они распределяют- ся между создаваемыми видовыми экранами. Щелкните на одном из видовых экранов в окне Pre- view и выберите из раскрывающегося списка Change view (Заменить вид) в нижней части вкладки именованный вид, который собираетесь выводить. Если вы работаете с трехмерными чертежами, можно выбрать в списке Setup (Настройка) элемент 3D, и AutoCAD создаст стандартную для трехмерных чертежей конфигурацию видовых экранов с ортогональными проекциями разрабаты- ваемой конструкции. Завершив компоновку видовых экранов, щелкните на ОК. NewV i ewport*] r;fc; ш •Srtfe 1*ч:: Venc» Thtee:Lett Three: Above Three: Below Three: Vertical Three: Hweailal Four Equal Four: Flight Four: Lelt " Curent" ~3 jwu i i Croel Й* Рис. 8.17 . Вкладка New Viewports диалогового окна Viewports по- зволяет легко сориентироваться в предлагаемых системой вариан- тах компоновки видовых экранов Вкладка New Viewports диалогового окна Viewports — самый удобный отправной пункт для создания собственного варианта компоновки. Теперь можно экспериментировать, ис- пользуя предлагаемые системой команды. Обратите внимание на раскрывающийся список Apply to (Применить к) в левой нижней час- ти вкладки на рис. 8.17. По умолчанию предполагается, что созданная конфигурация видовых экранов заменит текущее изображение в графической зоне окна AutoCAD. Но можно указать системе и другой вариант— вставить вновь созданную конфигурацию в один из уже сущест- вующих видовых экранов (текущий активный). Как уже было описано выше, активный видовой экран отличается от прочих утолщенной рамкой и наличием на его поле перекрестия курсора. Чтобы сделать видовой экран активным, щелкните где-нибудь на его поле левой кнопкой мыши. После этого выберите в меню View^Viewports^New Viewports (Вид 1 ^ В вдовые экра- ньг^Новые ВЭ), затем в списке Apply to (Применить к) — элемент Current Viewport (Текущий ВЭ) и далее формируйте желаемую для этого видового экрана конфигурацию. Предположим, графическая зона окна AutoCAD уже разделена на четыре одинаковых ви- довых экрана, и активным является левый верхний. Если в такой ситуации вы откроете вкладку New Viewports диалогового окна Viewports и выберете в списке Standard viewports элемент Four: Equal (Четыре: одинаковые), а в списке Apply to элемент Current Viewport (Текущий ВЭ), то левый верхний экран разделится еще на четыре части, и у вас получится семь экранов в графической зоне. Глава 8. Управление видами и компоновка изображения на экране 185
Объединение неперекрывающихся видовых экранов Есть два способа убрать надоевший вам видовой экран: объединить его с другим или вос- становить классическую ситуацию — один видовой экран на все окно. Первый вариант реа- лизуется следующим образом: выберите в меню AutoCAD View 6 *Viewports^*Join (Вид^ Видовые экраны'*Объединить). В ответ на приглашение Select dominant viewport <current viewport>: (Выберите ведущий видовой экран <текущий>:) щелкните на поле видового экрана, который "проглотит" лишние, или нажмите <Enter>, если будете присоеди- нять их к текущему. После этого появится следующее приглашение Select viewport to join: (Выберите присоединяемый видовой экран:). Теперь нужно щелкнуть на поле того видового экрана, который вы собираетесь присоединить к выбранному ранее. Учтите, что по- сле объединения видовых экранов вид второго будет утерян. Второй способ —• восстановление одного видового экрана в графической зоне окна AutoCAD — реализуется выбором в меню View 1 ^Viewports 1 ^ 1 Viewport (Вид'ФВидовые экраны=> 1 ВЭкран). В ответ AutoCAD развернет вид, находившийся в активном видовом эк- ране, на всю графическую зону. Работа в неперекрывающихся видовых экранах После того, как вы потрудились над компоновкой нового набора видовых экранов и доби- лись желаемого, можно приступать к их "эксплуатации". Первым делом нужно определиться с видами, которые будут присутствовать в каждом из экранов. Настройка вида для видового экрана Эта операция состоит из двух этапов. 1. Сделайте выбранный видовой экран активным (текущим); для этого нужно щелк- нуть на его поле. 2. Поработайте с командами ZOOM и PAN, пока не установите нужный масштаб и не выведете на поле этого экрана нужный фрагмент чертежа. Хотя AutoCAD и не ограничивает вас в выборе видов для каждого из созданных Совет экранов, большинство пользователей предпочитают вывести в одном общий вид Лj, чертежа.а в других — отдельные увеличенные фрагменты. Вычерчивание элемента на нескольких видовых экранах Настроив конфигурацию видовых экранов и определившись с видами в каждом из них, можно приступить к вычерчиванию. Одним из существенных преимуществ принятой тех- нологии работы с неперекрывающимися видовыми экранами является возможность чер- тить, пользуясь одновременно двумя или более экранами. Например, в большом чертеже зачастую нужно провести линию из одного конца чертежа в другой, но на общем виде — детали трудно различимы, поэтому нужно изощряться, чтобы точно указать опорные точки такой линии. Куда легче выполнить эту операцию, пользуясь двумя видовыми экранами, в каждом из которых присутствует соответствующий фрагмент чертежа в увеличенном масштабе. Что же для этого требуется? 1. Щелкните мышью на поле того видового экрана, где предполагается начать вычер- чивание элемента. Это может быть фрагмент с небольшой деталью, расположенной у одного из краев чертежа. 186 Часть //. Вычерчивание в двух измерениях
2. Начните выполнение команды и определитесь тем или иным способом с начальной точкой элемента. 3. Чтобы продолжить выполнение команды (задать другие необходимые опорные точ- ки элемента) в другом видовом окне, сделайте его активным — щелкните а любом месте его поля. Теперь можно продолжить процесс — задать другие опорные точки. 4. Если необходимо перейти на третий видовой экран, повторите те же операции, что и со вторым: активизируйте его и продолжайте задавать точки. Если один из видо- вых экранов содержит общий вид, то на нем вы сразу увидите весь вновь вычерчен- ный графический элемент. Точно так же можно использовать видовые экраны и при редактировании черте- жа. Более подробно процедура редактирования рассматривается в главах 9, "Редактирование: базовые инструменты", и 10, "Расширенный набор инструмен- тов редактирования" . Любая команда вычерчивания может быть начата в одном видовом экране, а продолжена или закончена — в другом. Средства же управления изображением — масштабирование или перемещение по полю чертежа — влияют только на текущий видовой экран. Сохранение и восстановление конфигурации видовых экранов Выполненную настройку конфигурации видовых экранов можно сохранить, присвоив ей определенное имя. Это позволяет создавать несколько разных конфигураций и перестраивать компоновку экрана по желанию, выбирая нужную конфигурацию из списка сохраненных. Как сохранить конфигурацию видовых экранов После создания определенной конфигурации видовых экранов нужно выполнить неслож- ную последовательность операций. 1. Выберите в меню команду View<=>Viewports^ New Viewports (В ид^ Видовые экраны^ Новые ВЭ), если у вас не открыта в данный момент вкладка New Viewports (Новые ВЭ) диалогового окна Viewports. 2. В поле New name (Имя новой конфигурации) введите имя и щелкните на ОК. Имя конфигурации может содержать до 255 символов, и в нем допустимы пробелы. Как восстановить конфигурацию видовых экранов Если в процессе работы вам необходимо вернуться к тривиальной конфигурации с одним видовым экраном или к какой-либо конфигурации, существовавшей прежде, путем неслож- ных манипуляций это всегда можно сделать (конечно, если вы позаботились в свое время о ее сохранении в базе данных чертежа). 1. Выберите в меню команду View-ФViewports 1 ^Named Viewports (Вид=*Видовые экраны^Именованные ВЭ). AutoCAD откроет вкладку Named Viewports (Именованные ВЭ) диалогового окна Viewports (рис. 8 .18). 2. Выберите имя той конфигурации видовых экранов, которую собираетесь вос- становить. 3. Щелкните на кнопке ОК. Глава8,Управлениевидамиикомпоновкаизображениянаэкране187
I^41Viewports _*« j*'Дет | Рис.8.18.ВкладкаNamedViewportsдиалоговогоокнаViewports Перекрывающиеся видовые экраны В AutoCAD имеется два типа видовых экранов — уже известные вам неперекрывающиеся и перекрывающиеся, или плавающие. Последние подробно описаны в главе 17, "Вывод чер- тежей на бумагу", а сейчас мы лишь остановимся на вопросе о различиях между ними. Ос- новное назначение неперекрывающихся видовых экранов — облегчить пользователю фор- мирование элементов чертежа. Перекрывающиеся же видовые экраны предназначены для организации вывода фрагментов чертежа на носитель (как правило, — на бумагу). Перекрывающиеся видовые экраны создаются в пространстве листа, что дает возмож- ность рассматривать экран как лист бумаги, на котором будет построен чертеж. На этом листе вы можете создать перекрывающиеся видовые экраны, а также титульный блок— рамку и штамп с нужными надписями. Каждый видовой экран в таком случае может содержать какой-либо вид чертежа, например, вид сверху, вид в плане или раз- рез. В этом перекрывающиеся и неперекрывающиеся видовые экраны схожи. Но самое главное — вы можете вычертить все эти виды на одном листе бумаги. Вот этого-то с помощью неперекрывающихся экранов сделать не удастся, поскольку они являются только частью пространства модели, которую для удобства работы вывели в окно AutoCAD не на своем месте. Описание неперекрывающихся видовых экранов включено в эту главу, поскольку они, на- равне со средствами масштабирования и перемещения по пространству чертежа, являются важным вспомогательным средством в процессе вычерчивания и редактирования изобра- жения. О перекрывающихся же экранах речь пойдет в главе 17, "Вывод чертежей на бумагу" . Перекрывающиеся видовые экраны представляют собой средство компоновки фрагментов чертежа или, скорее,, видов модели вычерчиваемого изделия на листе. Для следующей пошаговой инструкции используется чертеж ab8-c .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. 188 ЧастьII.Вычерчиваниевдвухизмерениях
Пошаговая инструкция. Создание, сохранение и восстановление конфигурации неперекрывающихся видовых экранов 1. Загрузите файл ab8-c. dwg с прилагаемого компакт-диска. 2. Сохраните его под именем ab8-2 . dwg в папке AutoCAD Bible. 3. Выберите в меню View^Viewports^New Viewports и откройте вкладку New Viewports диалогового окна Viewports. 4. Из списка в левой части этого окна выберите элемент Three:Above (Три: выше). Щелк- ните на кнопке ОК. AutoCAD сформирует три непересекающихся видовых экрана. 5. Щелкните в левом нижнем видовом экране. После этого щелкните на кнопке Zoom Window (Покажи Рамка) панели инструментов Zoom (Покажи) и возьмите в рамку левую часть вала в верхней части чертежа. 6. Щелкните в правом нижнем видовом экране. После этого щелкните на кнопке Zoom Window (Покажи Рамка) панели инструментов Zoom (Покажи) и возьмите в рамку вид в левой нижней части чертежа, но так, чтобы штамп не попал в рамку. 7. Щелкните в верхнем видовом экране. После этого щелкните на кнопке Zoom Ex- tents (Покажи Границы) панели инструментов Zoom (Покажи). На рис. 8.19 показан результат выполненных манипуляций. Рис. 8.19. В трех видовых экранах выведены три разных вида 8. Выберите в меню View^Viewports^New Viewports. В поле New name введите 3 view О Ring и щелкните на ОК. 9. Теперь, пока верхний видовой экран еще активен, выберите в меню View=> Viewports^ Viewport (ВидОВидовые экраны^1 ВЭкран). AutoCAD выведет на поле графической зоны окна один видовой экран, именно тот, который был в этот момент активным. 10. Выберите в меню View^Viewports 1 ^Named Viewports. AutoCAD откроет вкладку Named Viewports диалогового окна Viewports. П. Выберите в списке 3 view О Ring и щелкните на кнопке ОК. AutoCAD восста- новит конфигурацию, сохраненную под этим именем: три видовых экрана ~ один вверху и два внизу. В каждом из них будет восстановлен соответствующий вид. 12. Сохраните чертеж. Глава 8. Управление видами и компоновка изображения на экране 189
Поворот сетки шаговой привязки Хотя в большинстве случаев объеюы на чертеже расположены горизонтально или вертикаль- но, в практике технического и строительного черчения встречаются и такие, часть деталей которых располагается под некоторым углом. В таких случаях удобно ориентировать инструменты, исполь- зуемые при вычерчивании, — перекрестие и сетку шаговой привязки. Рассмотрим пример из практики конструирования изделий машиностроения (рис. 8.20). Рис. 8 .20 . Если значительная часть деталей на чертеже должна быть вычерчена под некоторымуглом, нужно подумать об использовании та- ких средств, как поворот сетки шаговой привязки или создание новой пользовательской системы координат. Чертеж любезно предоставлен РобертомМаком(RobertMack) DexterCompany,Фэрфилд(шт. Айова) Значительная часть деталей на этом чертеже вычерчена под углом. AutoCAD предлагает четыре способа вычерчивания подобных чертежей: • чертить как обычно, но при каждой операции задавать направление в полярных ко- ординатах; • повернуть сетку шаговой привязки — одновременно повернется и перекрестие, и вспомогательная сетка на экране; • создать новую пользовательскую систему координат (ПСК); • вычертить деталь в нормальной (ортогональной) ориентации, а затем повернуть этот фрагмент чертежа. Как создать новую ПСК, будет описано ниже в этой главе. А сейчас займемся поворотом сетки привязки. Если изменить настройку ориентации сетки привязки, то за этим автоматически последует изменение ориентации нитей перекрестия графиче- ского курсора и вспомогательной сетки на экране. Эта технология особенно удобна, когда требова- ния по точности вычерчивания вполне удовлетворяются шаговой привязкой. То же самое можно сказать и о принудительной привязке ориентации перемещения курсора при использовании техно- логии непосредственного ввода расстояния (Direct Distance Entry). Следует, правда, отметить, что функция полярного отаеживания в значительной мере упрощает решение задачи. Если автору удалось убедить вас в преимуществах этой технологии, можете приступать к реализации. Для этого выберите в меню AutoCAD Tools^Drafting Settings (Сервис 1 ^ 190 Часть II. Вычерчивание в двух измерениях
Параметры вычерчивания); откроется диалоговое окно Drafting Settings (Параметры вычер- чивания). Это окно можно также открыть, щелкнув правой кнопкой мыши на кнопке SNAP в строке состояния и выбрав в контекстном меню команду Settings (Параметры). В группе Snap (Шаг) введите желаемые значения угла поворота в поле Angle (Поворот сетки), Обратите внимание на то, что можно перенастроить не только угол поворота сетки, но и точку ее привязки к системе координат чертежа. Если вы только приступаете к вычерчива- нию повернутой детали, то предлагаемая по умолчанию настройка 0,0 не мешает. Но если де- таль уже частично вычерчена, то нужно привязать базу сетки к уже имеющимся на чертеже элементам. Необходимые значения параметров нужно ввести в поля X Base (База по X) и Y Base (База по Y). Установка новой базы никак не влияет на координаты элементов чертежа, задаваемые в пользовательской системе координат. цмюлнительфя информация Если для задания координат базы вам понадобятся координаты некоторой точки чертежа, можно воспользоваться командой ID (КООРД). Подробно она описана в главе 12, "Извлечение информации из чертежа". После внесения новых параметров в поля диалогового окна Drafting Settings (Параметры вычерчивания) щелкните на кнопке ОК и вновь вернитесь в графическую зону окна AutoCAD. Обратите внимание на изменение ориентации нитей перекрестия и вспомогатель- ной сетки (если, конечно, она выведена на экран). На рис. 8.21 показан тот же чертеж, но уже после перенастройки сетки шаговой привязки — установлен угол поворота 45°. Интересная подробность: в этом случае нити перекрестия растянуты на весь экран — при его настройке задана длина 100%. Такие длинные нити помогают сориентироваться во взаимном положе- нии удаленных элементов чертежа при повернутой сетке привязки. Рис. 8 .21 . На этом чертеже сетка шаговой привязки повернута на 45" . Обратите вии.мание на соответствующее изменение ориента- ции вспомогательной сетки на экране Конечно, вспомогательную сетку выводить на экран совсем не обязательно, но, Совет опять же, в непривычных условиях — при повернутой сетке привязки — всякий дополнительный инструмент облегчает жизнь. Глава8.Управление видамиикомпоновкаизображениянаэкране 191
В принципе, можно добиться того же результата, не меняя параметры настройки сетки шаговой привязки, а изменив настройку пользовательской системы координат (ПСК). Суще- ственное отличие между этими методами в том, что одновременно изменятся и значения ко- ординат всех точек чертежа. Вообще, манипулирование с ПСК гораздо эффективнее при ра- боте с трехмерными чертежами, где этот процесс дает очень интересные результаты и откры- вает новые возможности перед пользователем. Пользовательская система координат В AutoCAD все геометрические объекты привязываются к глобальной прямоугольной аб- солютной системе координат, которая в этом программном продукте называется мировой системой координат, МСК {World Coordinate System). По умолчанию именно ее AutoCAD устанавливает при создании нового чертежа. Ориентация осей МСК относительно графиче- ской зоны окна AutoCAD общепринятая: ось X горизонтальна и направлена вправо, ось Y на- правлена вертикально вверх. Отсчет углов идет против часовой стрелки от направления оси X (это направление по ассоциации с картографией часто называют направлением на восток (East)). Когда в чертеже установлена МСК, пиктограмма ПСК маркируется символом W (в русской версии — М), как показано на рис. 8 .22 . Рис. 8 .22 . Пиктограмма ПСК с символом W, который служит индикатором установки мировой системы координат впространстве чертежа Пользователь при желании может создать собственную — пользовательскую — систему коор- динат (ПСК) и даже сохранить ее на будущее. Особое значение имеет такая возможность при рабо- те с трехмерными объектами, но иногда полезно воспользоваться этим и в двухмерных чертежах. Для того, чтобы сформировать собственную ПСК в двухмерном чертеже, нужно специ- фицировать начало ПСК и угол поворота осей. После этого точка на чертеже, в которую по- мещено начало ПСК, будет иметь координаты 0,0. AutoCAD предлагает несколько парамет- ров для определения ПСК. Параметры настройки ПСК Для создания собственной ПСК выберите в меню AutoCAD Tools^New UCS (Сервис 1 ^Новая ПСК). Откроется подменю, в котором предлагается множество команд, перечисленных в табл. 8.2 . Эти же команды представлены и кнопками на выдвижной панели инструментов UCS (ПСК). Таблица 8.2 . Параметры настройки ПСК '- •• ".._.; Параметр Описание World (МСК) Указывает на текущую мировую систему координат — ось X горизонтальна, ось Y вертикальна Object (Объект) Определяет новую ПСК соответственно указанному двухмерному объекту. Плоскость XY совмещается с плоскостью, определяемой объектом, причем в качестве начала коорди- нат берется первая характерная точка примитива (центр дуги, начальная точка полили- нии и т.п.), а в качестве точки, определяющей направление оси X, берется вторая харак- терная точка объекта (вторая точка полилинии и т.п.) . Если объект не определяет плос- кость (объект является точкой или отрезком), то новая ПСК формируется параллельно текущей; причем если объектом является отрезок, то ось X новой ПСК определяется проекцией этого отрезка на плоскость XY текущей ПСК 192 Часть //. Вычерчивание в двух измерениях
Окончание табл, в.2 Параметр Описание Face (Грань) Совмещает плоскость ПСК с гранью трехмерного твердотельного объекта View (Вид) Новая ПСК создается параллельно текущему виду, а ее начало совмещается с началом текущейПСК Origin Из текущей ПСК плоскопараллельным переносом создается новая ПСК, причем трехмер- (Начало) кая точка, указанная пользователем, берется за новое начало ПСК Z axis Vector Переносит начало новой ПСК в указанную пользователем трехмерную точку и направляет (Z ось) ось Z соответственно другой указанной пользователем точке. Этот параметр не использу- ется при работе с двухмерными чертежами 3 Point Задает положение новой ПСК в пространстве (первая указанная пользователем (3 точки) трехмерная точка — начало, вторая — положительное направление оси X, третья оп- ределяет положительное направление оси Y; при этом третья точка используется только для определения угла поворота новой ПСК относительно уже заданной оси X). Направление оси Z определяется в соответствии с правилом правой руки по уже сформированным осям X и Y X Новая ПСК создается поворотом текущей вокруг оси X. От пользователя требуется задать угол поворота. Этот параметр используется при работе с трехмерными чертежами У Новая ПСК создается поворотом текущей вокруг оси Y. От пользователя требуется задать угол поворота. Этот параметр используется при работе с трехмерными чертежами Z Новая ПСК создается поворотом текущей вокруг оси Z. От пользователя требуется задать угол поворота. Этот параметр может использоваться и при работе с двухмерными чертежами Команда меню ToolS^Move UCS {Сервис =>Сдвиг ПСК) позволяет сместить начало ПСК, сохранив ориентацию осей. В определенной мере она аналогична параметру Origin (Начало). Можно либо задать непосредственно новые координаты начала ПСК, либо сдвигать точку начала вдоль оси Z в положительном или отрицательном направлении (этот параметр в AutoCAD назван Z depth — глубина по Z). Команда меню Tools ^Orthographic UCS (Сервис* Прямоугольные проекции) от- крывает подменю, в котором имеется несколько предустановленных видов стан- дартных проекций. Эти проекции используются при работе с трехмерными чер- тежами, о которых идет речь в главе 21, "Ввод трехмерных координат" . Сохранение и восстановление пользовательских систем координат Создав собственную систему координат, вы можете сохранить ее и в дальнейшем пере- ключаться между мировой и сохраненной пользовательской (их может быть несколько) сис- темами координат. Сохранение ПСК выполняется следующим образом. 1. Сформируйте ПСК так, как описано в предыдущем разделе. 2. Выберите в меню AutoCAD команду Tools^Named UCS (Ссрвис^Именованные ПСК). В ответ AutoCAD откроет диалоговое окно UCS (ПСК), в котором будет ак- тивизирована вкладка Named UCSs (Именованные ПСК) — рис. 8.23 . Если текущая ПСК не именована ранее, она появится в списке под именем Unnamed и будет выде- лена. Кроме того, в списке будут присутствовать имена всех ранее созданных име- Глава8.Управлениевидамиикомпоновка изображениянаэкране193
нованных ПСК. Эту же вкладку можно использовать и для восстановления ПСК или МСК, которые система запомнила ранее. OnertUCS.arc bate «Wald •О Previous I-\ ..'У Рис. 8.23. Вкладка Named UCSs диалогового окна UCS 3. Щелкните на элементе Unnamed в списке. Теперь можно поверх него ввести имя сформированной ПСК. Ввод завершается нажатием <Enter>. Имя ПСК может быть длиной до 255 символов и включать пробелы. 4. Щелкните на кнопке ОК. Для восстановления ранее сохраненной ПСК выберите команду Tools^Named UCS (СервисОИменованные ПСК). Можно также щелкнуть на кнопке Display UCS Dialog (Вывод диалогового окна ПСК) выдвижной панели инструментов UCS (ПСК). (Ее "корневая" кнопка находится на стандартной панели инструментов.) В открывшемся диалоговом окне выберите имя нужной ПСК и щелкните на кнопке Set Current {Установить текущей). И как обычно, про- цедуру завершает щелчок на ОК. Если вы часто переключаетесь между парой ПСК, то удобнее воспользоваться кнопкой UCS Previous (Предыдущая ПСК) из выдвижной панели инструментов UCS (ПСК). Хотя то- го же результата можно достичь и с помощью описанной выше вкладки Named UCSs диало- гового окна UCS, щелкать на кнопке значительно быстрее при частом переключении между парой систем координат. Для удаления из базы данных чертежа именованной ПСК нужно выбрать ее во вкладке Named UCSs и нажать клавишу <Del>. Пиктограмма ПСК По умолчанию пиктограмма ПСК размещается в левом нижнем углу чертежа. Это не обя- зательно начало системы координат, поскольку вследствие выполнения панорамирования вы могли сместиться в какую-то часть чертежа. Можно и совсем убрать эту пиктограмму с экрана. Если при работе с двухмерными чер- тежами вы не затрудняли себя установкой собственно системы координат, то пиктограмма не дает вам никакой дополнительной информации. Но если вы все же решите оставить пикто- грамму ПСК, то сделайте так, чтобы она находилась только в левом нижнем углу чертежа. Тогда пиктограмма не будет попадаться вам под руку и загромождать чертеж. 194 ЧастьII.Вычерчиваниевдвух измерениях
Если же вы сформировали собственную систему координат, то пиктограмма поможет не за- быть, как направлены оси этой системы и где находится начало. AutoCAD маркирует пиктограмму знаком плюс (+) в том случае, если она находится в начале текущей ПСК. Но если вы достаточно далеко "убежали" от начала и оно находится вне границ графической зоны окна (или настолько близко к границам, что там просто не умещается изображение пиктограммы), то AutoCAD разме- щает пиктограмму в левом нижнем углу графической зоны, но убирает знак плюс (+). Управление режимом отображения пиктограммы ПСК выполняется из меню View 1 ^ Displays UCS (Вид^Дисплей 1 ^ПСК). Не путайте эту команду с Tools^New UCS (Сервис^Новая ПСК), с помощью которой формируется пользовательская система координат — тоже ПСК. В от- крывшемся подменю всего две команды: • Icon (Пиктограмма) — включает/отключает вывод на экран пиктограммы ПСК; • Icon Origin (Начало) — включает/отключает установку пиктограммы в начало ПСК. Начиная с версии AutoCAD 2000, появилась возможность индивидуальной на- стройки внешнего вида пиктограммы ПСК. Например, если чертеж создается ,..--* - в трехмерном пространстве, можно сделать пиктограмму объемной. - Новинка! Для того, чтобы настроить внешний вид пиктограммы ПСК по своему усмотрению, выбе- рите команду View^Display^UCS Icon ^Properties (В ид 1 ^ Показать 1 ^ Пиктограмма ПСК^Свойства) или введите в командной строке ucsicon и затем добавьте параметр Properties. Появится диалоговое окно, показанное на рис. 8.24. Все изменения, вносимые во внешний вид пиктограммы, будут тут же отображаться в окне предварительного просмотра. 103]UCS Icon Рис. 8 .24. В диалоговом окне UCS icon можно изме- нить внешний вид пиктограммы ПСК Сначала выберите переключатель стиля (2D (двухмерный) или 3D (объемный)). При выборе трехмерного стиля появляется третья ось Z, однако если смотреть на модель сверху (т.е. рассмат- ривать ее горизонтальную проекцию), то эта ось не будет видна. При выборе трехмерного стиля можно установить флажок Сопе (Конус), чтобы стрелки осей X и Y приобрели вид конусов. Ось Z в любом случае обходится без стрелки, так что ее легко отличить от остальных осей. Можно изме- нять также толщину линий, которая по умолчанию равна единице, до значения, равного трем. Можно изменить и размеры пиктограммы. Для этого нужно просто перетащить бегунок. И, наконец, можно изменить также цвет пиктограммы, причем как во вкладке Model графи- ческой области, так и во вкладках компоновки пространства листа. Для того, чтобы закрыть это диалоговое окно, щелкните на кнопке Close (Закрыть). Глава 8. Управление видами и компоновка изображения на экране 195
Настройка пользовательской системы координат Пусть вам не покажется странным, но проще всего понять суть этого процесса, если взять в руки мышку и сразу приступить к экспериментам. В упражнении, описанном ниже, вам представится возможность сформировать эскиз детали чертежа (опоры сушилки), что в за- вершенном виде было изображено на рис. 8.20 и 8.21. Для следующей пошаговой инструкции используется чертеж ab8-d .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Вычерчивание с помощью пользовательской системы координат 1. Загрузите файл ab8-d .dwg с прилагаемого компакт-диска. 2. Сохраните чертеж в папке AutoCAD Bible под именем ab8-3 . dwg. Обратите внима- ние на настройку режимов — включены ортогональный режим и режим объектной при- вязки ("горят" индикаторы ORTHO и OSNAP в строке состояния). В качестве текущего режима объектной привязки установлен Endpoint (Конточка). 3. Выберите в меню AutoCAD команду Tools^New UCS^Z Axis Rotate (Сервис•=>Новая IICK^Z поворот). Поскольку сейчас в чертеже нет ни одного объ- екта, воспользоваться параметрами 3 Point (3 точки) или Object (Объект) не удастся, хотя они очень бы нам пригодились. 4. В ответ на запрос Specify rotation angle about Z axis <90>: (Задайте угол поворота вокруг оси Z <90>:) введите 45<Р. Пиктограмма ПСК и перекрестие повернутся на 45° . 5. Щелкните на кнопке Rectangle (Прямоугольник) панели инструментов Draw (Рисование). В ответ на запрос укажите точку в центре нижней части поля чертежа. На запрос Specify other corner point: (Задайте точку для другого угла:) введите @3-15/16,31/32<Р. AutoCAD сформирует прямоугольник, ориентированный в соответствии с установленной вами системой координат. Это хорошо видно, по- скольку на экране имеется пиктограмма ПСК. 6. Вызовите команду LINE (ОТРЕЗОК). В ответ на запрос Specify first point: (Задайте первую точку:) из контекстного меню (открыть его можно, щелкнув правой кнопкой мыши на поле чертежа при нажатой клавише <Shift>) выберите параметр From (Смещение). В ответ на запрос Base point: (Базовая точка;) укажите вы- деленную благодаря объектной привязке конечную точку 1, руководствуясь рис. 8 .25. В ответ на запрос <Of f set> : (<Смещение>:) введите @-1/8,0<Р. В от- вет на следующее приглашение— Specify next point or [Undo]: —вве- дите @5-3/16<93.3<P. Закончите выполнение команды LINE. 7. Вызовите команду LINE. Далее отвечайте на приглашения в командной строке: Specify first point: Выберите параметр From объектной привязки Base point: С помощью текущего параметра Endpoint объектной при- вязки укажите точку 2 <Offset>: 61/16,0<Р Specify next point or [Undo]: Передвиньте курсор в направлении 90° в текущей ПСК, 35/64<Р. 196 Часть II. Вычерчивание в двух измерениях
Обратите внимание: ПСК повернута на 45° относительно мировом сис- темыкоординат и, соответственно,относительно границграфической зоны. Поэтомунаправление90° относительно ПСК выглядитнаэкране, как направление 135". Нажмите дважды <F6> и таким образом устано- вите режим индикации полярных координат. Теперь видно, что в этой системеотсчетанаправление смещениякурсорадействительноравно90° Specify next point or [Undo]: Передвиньте курсор в направлении 180° в текущей ПСК, 3-9/64<Р Specify next point or [Close/Undo]: Передвиньте курсор в направ- лении 270° в текущей ПСК, 35/64<Р Specify next point or [Close/Undo]: c<P {Чтобы замкнуть контур) \ Puc. S.25. Начальный этап вычерчивания эскиза детали с ис- пользованием вновь созданнойПСК Рис. 8 .26 .Законченныйэскиздетали Глава8.Управление видамиикомпоновкаизображения наэкране197
8. Опять начните выполнение команды LINE. В ответ на запрос Specify first point: выберите из контекстного меню параметр From. В ответ на запрос Base point: укажите выделенную благодаря объектной привязке конечную точку 1, ру- ководствуясь рис. 8 .26. В ответ на запрос <Of f set> : введите @l/16,0<f. 9. В ответ на следующий запрос —Specify next point or [Undo] : — опять выберите параметр From. В ответ на запрос Base point: укажите выделенную объектной привязкой конечную точку 2. В ответ на запрос <Offset>: введите @1/8,0<Р. Теперь эскиз готов. Он должен сейчас выглядеть, как на рис. 8 .26. Закон- чите выполнение команды LINE. 10. Поскольку следующую деталь вы, скорее всего, будете вычерчивать, используя другую ориентацию осей системы координат, текущую настройку ПСК желательно сохранить на будущее, на случай, когда понадобится вновь вернуться к этому фрагменту чертежа. Выберите в меню AutoCAD Tools^Named UCS (Сервис^Именованные ПСК). В от- крывшемся диалоговом окне найдите в списке Unnamed и щелкните на этом элементе. Вместо него введите Rotated 45 и нажмите клавишу <Enter>. 11. Не закрывая диалоговое окно, выберите в списке World, щелкните на кнопке Set Current, а затем на ОК, чтобы вернуться в графическую зону. Обратите внимание — пиктограмма ПСК и перекрестие приобрели привычную ориентацию. 12. Если понадобится вернуться к той системе координат, которую вы только что ис- пользовали при вычерчивании повернутой детали (ее название Rotated 45), выбе- рите все ту же команду Tools<=>Named UCS — откроется диалоговое окно UCS. В его списке выберите Rotated 45 и щелкните на кнопке Set Current, а затем на ОК. AutoCAD восстановит систему координат Rotated 4 5. 13. Сохраните чертеж. Изометрические чертежи Изометрический чертеж дает псевдопространственное изображение. Это не трехмерный, а двухмерный чертеж, хотя он и дает представление о пространственной форме геометриче- ского объекта. Каждый из нас еще с детства знает, как придать изображению кубика вид про- странственного тела: нужно на месте грани нарисовать вместо квадрата параллелограмм. AutoCAD делает то же самое в так называемом изометрическом стиле вычерчивания. Если вам часто приходится иметь дело с изометрическими рисунками, обратите внимание на программу Isomakl3 . lsp, которая включена в состав прилагаемого компакт-диска. Эта условно-бесплатная программа преобразует двухмерные объекты в изометрические модели, что намного сокращает время подготовки чертежей такого рода. Программу можно найти в папке \Software\Chap08\Isomak. Изометрические плоскости Для переключения формы графического курсора в соответствии с направлением осей изометрических плоскостей в AutoCAD имеется специальная команда ISOPLANE (ИЗОМЕТР). Пользуясь ею, можно как бы переключаться между тремя изометрическими плоскостями — левой, правой и верхней. В ответ система перестраивает, во-первых, форму перекрестия, во-вторых, — сетку привязки и вспомогательную сетку, изменяя углы их ориен- тации. Эти углы: 30° для оси X, 90° для оси Z и 150° для оси Y. На рис. 8.27 показан класси- ческий изометрический куб с тремя гранями — левой, правой и верхней. На этом рисунке ни- ти перекрестия соответствуют направлениям ребер правой грани. 198 Часть II. Вычерчивание в двух измерениях
Левая плоскость Верхняя плоскость \ Правая плоскость Рис.8,27.Изометрический куб Как правило, изометрический стиль не используется для конструкторских чертежей, по- скольку в этом режиме очень трудно точно задать положение опорных точек элементов. Здесь понадобятся средства геометрического пространственного моделирования, о которых речь идет в других главах этой книги. Изометрический же стиль можно использовать для бы- строго вычерчивания презентационных рисунков, назначение которых — дать общее пред- ставление об определенном пространственном геометрическом объекте. При вычерчивании элементов в изометрическом режиме старайтесь как можно шире ис- пользовать возможности шаговой и объектной привязки. Кроме того, установите размер пе- рекрестия графического курсора равным 100%, чтобы он полностью перекрывал поле графи- ческой зоны. Настройка выполняется во вкладке Display (Экран) диалогового окна Options (Параметры), которое открывается командой Tools ^Options (Сервис ^Параметры). Создание чертежа в изометрическом режиме Для установки изометрического режима выберите в меню AutoCAD Tools^Drafting Set- tings (Сервис 1 ^ Параметры вычерчивания). Во вкладке Snap and Grid (Шаг и сетка) в зоне Snap Type & Style (Тип и стиль шаговой привязки) установите параметры Grid snap (Привязка к сетке) и Isometric snap (Изометрический шаг). Пока окно не закрыто, включите в нем режимы шаговой привязки и вывода вспомогательной сетки. Щелкните на кнопке ОК. Поскольку теперь установлен изометрический режим, нажатие клавиши <F5> позволит пере- ключаться с одной изометрической плоскости на другую. В изометрическом режиме очень легко чертить прямые линии, параллельные осям. Окруж- ности и дуги должны вычерчиваться в форме эллипсов и эллиптических дуг. В этом режиме ко- манда ELLIPSE (ЭЛЛИПС) допускает использование параметра Isocircle (Изокруг). Пошаговая инструкция. Вычерчивание в изометрическом режиме 1. Начните новый чертеж в режиме Start from Scratch. 2. Сохраните чертеж в папке AutoCAD Bible под именем ab8-4 . dwg. 3. Щелкните правой кнопкой мыши на кнопке SNAP в строке состояния и выберите в контекстном меню команду Settings (Параметры). На экран будет выведено диа- логовое окно Drafting Settings (Параметры вычерчивания), в котором активизиро- вана вкладка Snap and Grid (Шаг и сетка). В группе Snap Type & Style (Тип Глава8.Управлениевидамиикомпоновкаизображениянаэкране 199
и стиль шаговой привязки) установите параметры Grid snap (Привязка к сетке) и Isometric snap (Изометрический шаг). 4. В группе Snap (Шаг) введите в поле Y Spacing (Интервал по Y) шаг сетки привязки по оси Y — .5. То же проделайте и в группе Grid (Сетка). Щелкните на кнопке ОК и вернитесь в графическую зону окна AutoCAD. 5. Выберите в меню команду Tools ^Options (Сервис 1 ^ Параметры) и активизируйте вкладку Display (Экран) диалогового окна Options (Параметры). Измените разме- ры перекрестия в поле Crosshair size (Размер перекрестия)— введите 100. Щелкните на кнопке ОК. 6. Нажимайте <F5> до тех пор, пока не появится сообщение <Isoplane Left> (<Левая>) в командной строке. 7. Вызовите команду LINE. В ответ на запрос Specify first point: передвиньте курсор в точку 3.4 641,2 ориентируясь по индикатору текущих координат. Это точка шаговой привязки. В ответ на следующий запрос — Specify next point or [Undo] : —укажите точку 6.4952,0.2 5. (Если нужно, нажмите <F6> для ус- тановки режима динамической индикации абсолютных координат.) Далее, в ответ на запрос Specify next point or [Close/Undo] : укажите точки 6.4952,1.25, а затем —3.4641,3. Следующий запрос —Specify next point or [Close/Undo] : — будет последним: нужно дать указание AutoCAD замкнуть цепочку сегментов. Для этого щелкните правой кнопкой мыши и выберите в контекстном меню команду Close (Замкнуть). Теперь контур замкнется. Получи- лась левая грань модели, причем все ее вершины расположены в точках шаговой привязки. Результат должен выглядеть, как на рис. 8.28. 200 Рис.8 .28 .Для удобстваработы нитиперекрестиярастяну- тынаполныйэкран 8. Дважды нажмите клавишу <F5>. В командной строке вы увидите теперь <Isoplane Right> (<Правая>). 9. Снова вызовите команду LINE. В ответ на запрос Specify first point: пере- двиньте курсор в точку 6.4952,1.2 5, ориентируясь по индикатору текущих коорди- нат в строке состояния. Теперь дважды нажмите <F6> и настройте индикатор на вывод полярных координат. В ответ на следующий запрос— Specify next point or [Undo] : — укажите точку, когда на индикаторе появится 2 . 000<30. Далее, в ответ на запрос Specify next point or [Close/Undo] : укажите конечную точку отрезка 2 . 000<270, а затем — 2 .000<210, Закончите выполнение команды LINE. ЧастьII.Вычерчиваниевдвухизмерениях
10. Дважды нажмите клавишу <F5>. В командной строке вы увидите теперь <Isoplane Top> (<Всрхняя>). Снова вызовите команду LINE и начните отрезок в точке 8.2272,2.25 — это точка шаговой привязки. Проведите отрезок с пара- метрами 3.500<150, а затем еще один— 2 .00СК2Ю . Закончите выполнение ко- манды LINE. Теперь на экране будет изображен параллелепипед. 11. Щелкните на кнопке Ellipse (Эллипс) на панели инструментов'Draw (Рисование). За- тем щелкните правой кнопкой мыши и выберите в контекстном меню команду Iso- circle (ИЗОКРУГ). В ответ на приглашение Specify center of isocircle: (Задайте центр изокруга:) укажите точку 5.1962,3. В ответ на следующий за- прос — Specify radius of isocircle or [Diameter] : (Задайте радиус круга или [Диаметр]:) — введите .5<Р. AutoCAD вычертит эллипс, и чертеж на экра- не должен выглядеть, как на рис. 8.29. Рис. 8.29. Законченный изометрический чертеж сталь- ной детали с отверстием 12. Восстановите прежние размеры перекрестия. Сохраните чертеж. Индикация полярных координат в строке состояния очень помогает при вычер- Совет чивании изометрических чертежей. Они воспринимаются гораздо легче, чем аб- солютные прямоугольные координаты точек шаговой привязки. Резюме В этой главе вы могли подробно ознакомиться со средствами управления изображением, т.е . средствами, которые позволяют настроить режим вывода чертежа на экран. Вы узнали, каковы назначение и методика использования команд ZOOM и PAN, их много- численных параметров. Средство Aerial View (Общий вид) также можно эффективно исполь- зовать для настройки масштаба и границ видимого на экране фрагмента чертежа. При работе с большими чертежами значительную экономию времени дает сохранение не- скольких вариантов настройки — видов. При необходимости их можно быстро восстановить без утомительного подбора масштаба и границ. Другой способ настройки представления чер- тежа на экране — создание неперекрывающихся видовых экранов, в каждом из которых можно просматривать и редактировать отдельный участок чертежа. При вычерчивании гра- фических элементов можно использовать одновременно несколько видовых экранов, начиная Глава8.Управление видамиикомпоновкаизображениянаэкране 201
чертить в одном, а продолжая или заканчивая — в другом. Конфигурацию видовых экранов также можно сохранить в базе данных чертежа и восстановить при необходимости. Во время работы с повернутыми на произвольный угол фрагментами чертежей можно создать комфортную настройку, определенным образом развернув и сетку шаговой привяз- ки, и ориентацию нитей перекрестия или даже сформировав собственную пользователь- скую систему координат. Это значительно облегчает и ускоряет вычерчивание нестандарт- ных фрагментов чертежа. В этом разделе рассматривалась технология построения изометрических чертежей, ко- торая позволяет в двухмерном чертеже создавать псевдопространственные изображения трехмерных объектов. В следующей главе речь пойдет об основных приемах редактирования чертежей. 202 Часть II. Вычерчивание в двух измерениях
Редактирование: базовые инструменты ГЛАВА и один чертеж не удается "довести до ума" без кор- ректировки. Вносить изменения в чертеж приходит- ся по различным причинам. Некоторые процедуры редакти- рования являются частью процесса построения чертежа, на- пример, копирование объекта вместо его повторного вычер- чивания. Другие операции приводят к изменению большого количества объектов, например, перенос целого фрагмента чертежа, если возникает необходимость освободить место для новых объектов. Часто требуется удалить какие-либо фрагменты, перенести, повернуть их или изменить масштаб. В рассмотренных ранее примерах в существующие объекты не вносились никакие изменения. Однако вы, на- верное, заметили, что некоторые операции повторяются. Зачем вычерчивать один и тот же объект несколько раз, если можно построить его один раз и затем скопировать в новое место. Редактирование чертежей Чтобы отредактировать объект, его необходимо выбрать, AutoCAD предлагает пользователю разнообразные способы выбора объектов. В этой главе описываются основные ко- манды редактирования и большое количество способов вы- бора объектов. Об остальных командах редактирования трех дополнительных способах выбора — ручках, фильтрах выбора и группах — речь пойдет в следующей главе. Практически все команды редактирования находятся в меню Modify (Редактирование), а их кнопки — на панели инструментов с таким же названием. В большинстве случаев можно воспользоваться одним из двух вариантов: • задать команду, а затем отобрать объекты, которы- ми эта команда будет оперировать; [; В этой главе..; У:, Редактирование чертежей
• сначала отобрать объекты, а затем задать команду, которая выполнит однотипные преобразования отобранных объектов. Оба варианта обсуждаются в этой главе. Что такое выбор объектов Основная проблема при редактировании чертежа — выбор объекта. Возможные варианты выбора рассматриваются далее. Самый простой способ выбора объекта — установить прицел (маленький квадратик в центре перекрестия) на изображение объекта и щелкнуть кнопкой выбора (левой кнопкой мыши). Этот способ будем называть указанием объекта. После вызова команды редактирования в ситуации, когда нет выбранных объектов, Auio- CAD выведет приглашение Select objects : (Выберите объекты:). Указанный пользова- телем объект AutoCAD выделяет на экране, как правило, пунктиром (рис. 9 .1). AutoCAD будет повторять приглашение Select objects:, поэтому можно выбрать столько объектов, сколько сочтете нужным. Когда все запланированные для операции объ- екты будут выбраны, нажмите клавишу <Enter> или щелкните правой кнопкой мыши в от- вет на очередное приглашение. Если объект выбран, его изображение становится пунктирным, и появляются маленькие квадратики, называемые ручками (рис. 9 .2). О назначении и методике работы с ручками речь идет в следующей главе. В коротких упражнениях, приведенных ниже, будет использоваться указание для вы- бора объектов. 9 6 6 Выбранный отрезок Рис. 9.1. Выбранный выделен пунктиром отрезок Выбранный отрезок >—Ручки Рис. 9 .2 . Выбранный отрезок выделен пунктиром. На его кон- цах появилисьручки Стирание объектов ||р Без удалений объектов не обходится ни один процесс построения чертежа. Команда ERASE Ш,. -. ,.1 (СОТРИ) очень проста — у нее нет параметров. Чтобы удалить объект, достаточно выбрать его и щелкнуть на кнопке Erase (Сотри) панели инструментов Modify (Редактирование). Можно сделать и наоборот — щелкнуть на кнопке Erase (Сотри) и затем выбрать объект. 204 ЧастьII.Вычерчиваниевдвух измерениях
Для следующей пошаговой инструкции используется чертеж ab9-a.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Стирание объектов 1. Откройте файл ab9-a. dwg на прилагаемом компакт-диске. 2. Сохраните его как ab9-l. dwg в папке AutoCAD Bible. На чертеже представлена схема скважины для добычи газа (рис. 9.3). 3. Для удаления отрезка 1 на рис. 9.3 переместите указатель мыши так, чтобы прицел оказался на отрезке, и щелкните мышью. Если вы точно "попали", отрезок станет пунктирным и на его концах появятся ручки. ШЖ 4. Щелкните на кнопке Erase панели инструментов Modify. AutoCAD удалит отрезок. в-CONCRETE FILLED GALVANIZED STEEL PIPES У 100GALLON CONDENSATE ТА о 1/4"THREADEDGAS SAMPL I NGPORT PRESSURE:GAGE GATEVALVE •1"HDPEDR I PLEC GAS EXTRACTION WELL PLAN N . T . S. Рис.9.3.Схемаскважиныдлядобычигаза.Чертежлю- безно предоставлен Корпусом военных инжене- ровСША(U.S .AimyCorpsofEngineers).Выможетеозна- комиться с его работами наWeb-странице поадресу: http://cadlib.wes .army.mil 5. Щелкните правой кнопкой мыши и выберите команду Repeat Erase (Повторить СОТРИ) из контекстного меню. 6. В ответ на приглашение Select objects : укажите отрезок 2 (см. рис. 9 .3). Глава9.Редактирование:базовыеинструменты 205
7. AutoCAD ответит сообщением 1 found (1 найден) и повторит приглашение Select objects:. Для завершения выбора щелкните правой кнопкой мыши. AutoCAD удалит отрезок. 8. Сохраните полученный чертеж. Команда OOPS (ОЙ) восстановит объект, удаленный последним. Назначение и мето- Цололнитепыйи дика работы с командой OOPS описаны в главе 18, "Работа с блоками и атрибутами", информация Перенос объектов Перенос объектов выполняется командой MOVE (ПЕРЕНЕСИ). Это более сложная опера- ция, чем стирание, так как необходимо указать расстояние и направление переноса объекта. EL'"" ДЛЯ переноса объекта нужно выбрать его и щелкнуть на кнопке Move (Перенести) па- U^LJ. нели инструментов Modify. Можно сделать и наоборот: щелкнуть на кнопке Move, а затем выбрать объект. AutoCAD ответит следующим приглашением: Specify base point or displacement: (Задайте базовую точку или сдвиг:). Есть два варианта ответа на приглашение AutoCAD. • Метод сдвига: можно ввести параметр сдвига в виде координат точки, в которую бу- дет перенесен объект, относительно точки, которая использовалась для выбора объек- та (например, 2,3 в прямоугольной или 2<60 в полярной системе координат). Слово сдвиг уже подразумевает относительный характер уточняющего параметра, поэтому символ @ при задании координат не используется. AutoCAD ответит приглашением Specify second point of displacement or <use first point as displacement:?: (Задайте вторую точку сдвига или <используйте первую точку в качестве параметра смещения>:). Поскольку вся необходимая AutoCAD информация уже введена, для переноса объекта достаточно нажать клавишу <Enter>. • Метод базовая точка/вторая точка: можно указать базовую точку в любом месте чертежа. В ответ на приглашение Specify second point of displacement or <use first point as displacement: нужно оп- ределить расстояние и угол поворота или указать вторую точку. В последнем случае можно воспользоваться прицелом либо непосредственно ввести относи- тельные координаты с префиксным символом @. Если точно известны параметры сдвига в виде относительных координат целевой точки, предпочтение следует отдать методу сдвига. Единственный недостаток этого метода заклю- чается в том, что, как только вы ввели координаты сдвига, AutoCAD может отобразить на эк- ране эскиз копии объекта или объектов. На это не следует обращать внимание, так как таким образом AutoCAD на всякий случай готовится к возможному вводу второй точки. После на- жатия клавиши <Enter> объект или объекты будут перенесены. Метод базовая точка/вторая точка предпочтительнее использовать при переносе объек- та относительно другого объекта на экране. Чтобы получить точный результат при переносе объектов, используйте объект- Совет ную привязку при выборе базовой точки как на сдвигаемом объекте, так и на том, к которому хотите его передвинуть. 206 Часть II. Вычерчивание в двух измерениях
Для перемещения объектов удобно использовать полярную привязку. Включите этот режим и, если необходимо, настройте в диалоговом окне Drafting Settings (Параметры вычерчивания) значение угла приращения полярной сетки. Можно установить и значение шага по дальности. Если в этом поле задано значение 0, AutoCAD будет использовать в качестве шага сетки по дальности значение нз поля Snap X Spacing (Интервал по X). Полярную привязку удобнее ис- пользовать во втором способе перемещения (базовая точка/вторая точка). В ответ на первое приглашение выберите какую-либо точку на объекте (лучше всего воспользоваться характерной точкой, вьщеленнои определенным параметром объектной привязки). В ответ на второе приглаше- ние "тащите" объект в желаемом направлении. Контекстное окно указателя предоставит всю необ- ходимую информацию о направлении и расстоянии, отсчитанном от исходного положения вы- бранной опорной точки. Когда достигнете целевого положения, щелкните кнопкой мыши. Для перемещения объектов чертежа можно использовать и привычную технологию "перетащить и опустить", но только в случае, если особой точности перемещения не требует- ся. Выполнить такую операцию можно следующим образом. 1. Выберите объект. 2. Продолжайте выбирать объекты, которые собираетесь перемещать. Количество объ- ектов ограничивается только вашим желанием. На всех выделенных объектах будут проставлены маркеры ручек. 3. Теперь "захватите" любой из выделенных объектов, но только не за маркер ручки. Удерживайте нажатой левую кнопку мыши до тех пор, пока курсор не примет вид стрелки с маленьким прямоугольничком. Этим AutoCAD подтверждает, что ваше желание перетаскивать выбранные объекты системой воспринято. 4. Теперь можно перетаскивать объекты в новое место. В AutoCAD можно использовать и еще один традиционный прием — вырезку/вставку объектов с помощью системного буфера Windows. Выберите объекты, которые собираетесь переместить. Щелкните правой кнопкой мыши и выберите в контекстном меню команду Cut (Вырезать). Еще раз вызовите на экран контекстное меню щелчком правой кнопки мыши, но на сей раз выберите команду Paste (Вставить). AutoCAD спросит вас о точке вставки — ее можно либо указать, воспользовавшись одним из параметров объектной привязки, либо вве- сти координаты точки в командную строку. Самое неприятное в том, что невозможно про- контролировать, какую же из точек выбранных объектов AutoCAD будет использовать в ка- честве базовой, как это происходит при выполнении команды MOVE. Для следующей пошаговой инструкции используется чертеж ab9-b .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Перенос объектов 1. Откройте файл ab9-b. dwg на прилагаемом компакт-диске. 2. Сохраните его под именем ab9-2 . dwg в папке AutoCAD Bible. На чертеже пока- зан план ванной комнаты. Каждый объект представляет собой блок — группу при- митивов, которые могут быть выбраны как один объект. (Назначение и использова- ние блоков описано в главе 18, "Работа с блоками и атрибутами" . ) Обратите внима- ние на кнопки управления текущими режимами в командной строке — кнопка OSNAP должна быть включена. Установите единственный параметр постоянной объектной привязки Intersection (Пересечение;). Глава 9. Редактирование: базовые инструменты 207
3. В качестве объекта сдвига выберите ванну, указав точку в любом ее месте. Об - ратите внимание на появление ручек и пунктирных линий. Щелкните на кнопке Move (Перенести) панели инструментов Modify (Редактирование). Следуйте приглашениям AutoCAD: Specify base point or displacement: Передвиньте курсор на пере- сечение линий в точке 1, руководствуясь рис. 9.4, и щелкните мышью Specify second point of displacement or <use first point as displacements Передвиньте курсор на пересечение линий в точке 2 (см. рис. 9 .4) и щелкните мышью Рис.9 .4.Планваннойкомнаты.ЧертежлюбезнопредоставленБилломУинном(BillWynn) изНъю-Виндзора, шт. Мэриленд 4. AutoCAD переместит изображение ванны в правый нижний угол ванной комнаты. 5. Щелкните на кнопке Move панели инструментов Modify. Следуйте приглашени- ям AutoCAD: Select objects: Укажите раковину Select objects: <f> Specify base point or displacement: 4'<0<f Specify second point of displacement or <use first point as displacements<P 6. AutoCAD переместит изображение раковины на 4 фута вправо. 7. Щелкните на кнопке SNAP в строке состояния — включите режим шаговой привяз- ки. Теперь щелкните на этой же кнопке правой кнопкой мыши. Выберите в контек- стном меню Polar Snap On (Полярная привязка Вкл.), если она еще не включена. Щелкните на кнопке POLAR в строке состояния. 8. Выберите на плане унитаз (вместе с бачком) и щелкните на кнопке Move панели ин- струментов Modify. В ответ на приглашение Specify base point or displacement: укажите на точку пересечения левого нижнего угла бачка унитаза. В ответ на приглашение Specify second point of displacement or <use first point as displacements двигайте унитаз влево до тех пор, пока не увидите в окне указателя 0'-б"<180, и после этого щелкните кнопкой вы- бора. AutoCAD передвинет унитаз на 6 дюймов влево. (Если в окне указателя не появится 18 0°, проверьте настройки углов полярной сетки привязки.) 9. Сохраните полученный чертеж. 208 ЧастьII.Вычерчиваниевдвух измерениях
Копирование объектов Процесс копирования подобен процессу переноса. Единственное отличие в том, что AutoCAD при копировании не переносит объект из его исходного положения, а создает ко- пию, поэтому в результате на экране будет два объекта вместо одного. ЩШ Для создания копии объекта выберите его и .щелкните на кнопке Copy Object Ш4ш (Копировать объект) панели инструментов Modify. Можно сделать и наоборот: щелк- нуть на кнопке Сору, а затем выбрать объект. Команда COPY (КОПИРУЙ) имеет параметр Multiple (Несколько), позволяющий соз- дать любое количество копий одного или нескольких объектов. На выбор команды COPY AutoCAD ответит следующим приглашением: Specify base point or displacement, or [Multiple] : (Задайте базовую точку или перемеще- ние, или [Несколько]:). Так же, как и при переносе, есть два варианта ответа на приглашение AutoCAD. • Метод перемещения: можно ввести сдвиг в виде смещения координат точки, в ко- торую будет скопирован объект, относительно точки, которая использовалась для выбора объекта (например, 2,3 в прямоугольной или 2<60 в полярной системе коор- динат). Слово перемещение уже подразумевает относительный характер уточняюще- го параметра, поэтому символ @ при задании координат не используется. AutoCAD ответит приглашением Specify second point of displacement or <use first point as displacements. Поскольку вся необходимая AutoCAD ин- формация уже введена, для копирования объекта достаточно нажать <Enter>. Пара значений, которую вы ввели в ответ на первый запрос, будет использована системой в качестве параметра сдвига копии объекта относительно исходного. • Метод базовая точка/вторая точка: можно указать базовую точку в любом месте чер- тежа. В ответ на приглашение Specify second point of displacement or <use first point as displacements нужно определить расстояние и угол по- ворота или указать вторую точку. В последнем случае можно воспользоваться прицелом либо непосредственно ввести относительные координаты префиксным символом @. В предыдущем разделе уже описывалось применение полярной привязки при перемеще- нии объектов. Точно так же этот метод можно использовать и при копировании. Что касается технологии "перетащить и опустить", то при ее использовании для копирования необходимо в процессе перетаскивания объектов на новое место удерживать нажатой клавишу <Ctrl>. При- знаком того, что AutoCAD правильно понял ваше намерение использовать этот метод именно для копирования, является появление значка "плюс" в прямоугольничке курсора. В AutoCAD для копирования можно использовать и системный буфер Windows, работая по стандартной ме- тодике: выбрать объект (объекты), выполнить операцию Сору (Копировать), остановившись на соответствующей команде в контекстном меню, и операцию Paste (Вставить). Для следующей пошаговой инструкции используется чертеж ab9-c.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Копирование объектов 1. Откройте файл аЬ9-с . dwg на прилагаемом компакт-диске. 2. Сохраните его как ab9-3.dwg в папке AutoCAD Bible. На чертеже отображена часть электрической схемы. Обратите внимание на кнопки управления текущими Глава 9. Редактирование: базовые инструменты 209
режимами в командной строке — кнопка OSNAP должна быть включена. Устано- вите единственный параметр постоянной объектной привязки Endpoint (Конточка). 3. Для масштабирования части чертежа, ограниченной пунктирной линией на рис. 9.5 (1), используется команда ZOOM Window (ПОКАЖИ Рамка). На этом участке схемы показан 24-вольтовый трансформатор. UPPER SPARK ELECTRODE LOWER I GN I T I ON CONTROLLER Рис. 9.5. Электрическая схема. Чертеж любезно предоставлен Робертом Маком (Robert Mack), Dex- terCompany,Фэрфилд(шт. Айова) 4. Обратите внимание на отсутствие на чертеже трех дуг на правой обмотке трансфор- матора (их должно быть четыре). Для их вычерчивания укажите дугу 1, руково- дствуясь рис. 9.6 . Щелкните на кнопке Copy Object (Копировать объект) панели ин- струментов Modify. Следуйте приглашениям AutoCAD: Specify base point or displacement, or [Multiple]: m<P Specify base point : Укажите точку с помощью параметра Endpoint объектной привязки в верхней точке первой дуги 2 (см. рис. 9.6) Specify second point of displacement or <use first point as displacement: Укажите нижнюю точку первой дуги 3, используя па- раметр Endpoint объектной привязки Specify second point of displacement or <use first point as displacement: Укажите нижнюю точку второй дуги А, используя па- раметр Endpoint объектной привязки Specify second point of displacement or <use first point as displacement: Укажите нижнюю точку третьей дуги 5, используя параметр Endpoint объектной привязки Specify second point of displacement or <use first point as displacements <0 210 ЧастьII.Вычерчиваниевдвухизмерениях
Рис.9.6.Схематрансформаторавувеличенноммасштабе 5. Возвратитесь к предыдущему виду схемы с помощью команды ZOOM Previous (ПОКАЖИ Предыдущий). 6. Выберите круг 2, изображенный на рис. 9,5 (он представляет отдельную закончен- ную схему). Внутри круга имеется текст, который тоже желательно выбрать, но вам мешают маркеры ручек. Чтобы убрать их, нажмите дважды клавишу <Esc>. 7. Щелкните на кнопке Copy Object панели инструментов Modify. Снова укажите круг 2 (см. рис. 9 .5). На этот раз ручки не мешают прочесть текст. Поочередно укажите обе строки текста внутри круга. 8. Продолжая выбор объектов для копирования, укажите круг 3, изображенный на рис. 9.5 . Выберите также две строки текста внутри круга. В ответ на очередное приглашение AutoCAD Select objects : нажмите клавишу <Enter> для завершения выбора. 9. В ответ на приглашение AutoCAD Specify base point or displacement, or [Multiple] : укажите точку 4, используя выделение объектной привязки. В ответ на приглашение AutoCAD Specif у second point of displacement or <use first point as displacements укажите точку 5, используя объ- ектную привязку. AutoCAD скопирует оба круга вместе с текстом. 10. Сохраните чертеж. Копирование и перемещение объектов из одного чертежа в другой При использовании большинства Windows-приложений вы часто обращайтесь к командам Cut (Вырезать) или Сору (Копировать), которые загружают выделенные объекты в систем- ный буфер обмена. Затем с помощью команды Paste (Вставить) сохраненный в буфере объ- ект можно вставить в новое место или в новый документ. В AutoCAD имеются соответст- вующие им специальные команды CUTCLIP (ВБУФЕР), COPYCLIP (КБУФЕР) и PASTECLIP (ВСТБУФЕР). (В этих командах CLIP означает системный буфер обмена Windows —clip- board.) Хотя команды MOVE (ПЕРЕНЕСИ) и COPY (КОПИРУЙ) обеспечивают значительно более высокую геометрическую точность выполнения этих операций в пределах одного чер- тежа, для переноса или копирования объектов из одного чертежа в другой вам не обойтись Глава 9. Редактирование: базовые инструменты 211
без системного буфера обмена. (Альтернативный способ — сохранение объектов на диске и вставка сохраненного фрагмента в другой чертеж.) Для копирования объектов из одного чертежа в другой можно использовать ставшую стан- дартной для Windows технологию "перетащить и опустить". Проще всего организовать работу с парой чертежей в среде AutoCAD следующим образом. Откройте оба чертежа в одном сеансе AutoCAD и выберите команду WindowsTile Vertically (Окно^ Расположить вертикально). Выде- лите объект (объекты), который собираетесь копировать, в одном из них и перетащите в другой. К сожалению, каких-то специальных средств, обеспечивающих точную привязку скопированного объекта к чертежу-приемнику AutoCAD в ваше распоряжение предоставить не может. Немного больше возможностей для контроля за размещением объекта в приемнике дает функция Copy with Base point (Копирование с базовой точкой). Пользоваться этой функцией нужно следующим образом. 1. Выделите объект (объекты), который собираетесь копировать. 2. Щелкните правой кнопкой мыши и выберите команду Copy with Base Point (Копирование с базовой точкой) из контекстного меню. 3. В ответ на приглашение Specify base point: укажите базовую точку. Было бы неплохо при выполнении этой операции вспомнить о возможностях объектной при- вязки. AutoCAD скопирует объект (объекты) в системный буфер, включая и инфор- мацию о базовой точке. 4. Переключитесь на второй чертеж. 5. Щелкните правой кнопкой мыши и выберите Paste (Вставить) из контекстного ме- ню (или щелкните на кнопке Paste стандартной панели инструментов). AutoCAD предложит ввести точку вставки. Ее можно задать любым из поддерживаемых сис- темой способов — непосредственным вводом координат в числовом виде, указани- ем с использованием любого вида привязки и т.д. В ответ AutoCAD вставит содер- жимое буфера обмена, совместив базовую точку с точкой вставки в новом чертеже. Если вы собираетесь скопировать объект в новом чертеже в ту же позицию, что и в ис- ходном, выберите на п. 5 в контекстном меню команду Paste to Original Coordinates (Вставить на исходное место). AutoCAD вставит содержимое буфера, используя в качестве координат точки вставки запомненные координаты базовой точки. Вполне вероятно, что но- вый объект можно будет увидеть в новом чертеже только после выполнения манипуляций с масштабом и панорамированием. Следует обратить ваше внимание на одну особенность— AutoCAD позволяет специфициро- вать базовую точку только при копировании объекта в системный буфер, но не при вырезании. При вставке же объекта из системного буфера всегда можно специфицировать точку вставки. Объекты можно также перетащить из чертежа AutoCAD в другое приложение Windows, в частности в документ Word. Более подробно о взаимодействии AutoCAD с другими приложениями говорится в главе 27, " Взаимодействие с другими приложениями" . В следующем упражнении вы сможете попрактиковаться в выполнении копирования объ- ектов из одного чертежа в другой. Для следующей пошаговой инструкции используется чертеж ab9-c.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. 212 Часть II. Вычерчивание в двух измерениях
Пошаговая инструкция. Копирование объектов из одного чертежа в другой 1. Закройте все открытые чертежи. Откройте файл ab9-c.dwg на прилагаемом компакт- диске. Сохраните его как ab9-4 . dwg в папке AutoCAD Bible. После этого щелкните на кнопке Open (Открыть) стандартной панели инструментов и откройте файл аЬ9- 3 . dwg, ранее сохраненный в папке AutoCAD Bible. Если вы не выполняли предыду- щее упражнение, найдите этот файл в папке Results на прилагаемом компакт-диске. 2. Выберите команду Window^ Tile Vertically. Вы увидите окно AutoCAD, разделен- ное по вертикали (рис. 9.7). In-results^1)93.dwgHeartOn l y Рис. 9 .7. Для копирования объектов из одного чертежа в другой выведите оба чертежа на экран, разделив окно AutoCAD 3. В чертеже ab 9-3. dwg, который нужно активизировать, включите кнопку OSNAP в строке состояния. Установите единственный параметр постоянной объ- ектной привязки Endpoint. 4. Выделите окружность в точке 1 и две строки текста внутри нее. 5. Отодвиньте курсор от выделенных объектов. Щелкните правой кнопкой мыши и выберите команду Copy with Base Point (Копирование с базовой точкой) из контекстного меню. 6. В ответ на приглашение Specify base point: укажите выделенную объектной привязкой конечную точку 2, руководствуясь рис. 9 .7. 7. Щелкните в любом месте окна чертежа ab9-4 . dwg. Щелкните правой кнопкой мыши и выберите команду Paste из контекстного меню. В ответ на приглашение Specify insertion point: укажите выделенную объектной привязкой конечную точку 3, руководствуясь рис. 9 .7. AutoCAD вставит объекты. 8. Щелкните где-либо на поле чертежа ab9-3 .dwg. Укажите окружность в точке 4. На этот раз не включайте текст в выбор. Щелкните опять и удерживайте кнопку мыши нажа- той, но следите, чтобы указатель не попал на один из маркеров ручек. Держите кнопку до тех пор, пока не увидите, что форма курсора изменилась — приняла вид стрелки с ма- леньким прямоугольником под ней. Перетащите окружность в точку 5. Как видите, по- ложение объекта при перетаскивании можно контролировать только визуально ~ ника - ких числовых данных в процессе выполнения операции AutoCAD не выводит. Глава9.Редактирование:базовыеинструменты 213
9. Опять щелкните на поле чертежа аЬ9-3 . dwg. На этот раз выделите обе строки тек- ста внутри окружности 4. Щелкните правой кнопкой мыши и выберите Copy with Base Point из контекстного меню. В ответ на приглашение Specify base point: укажите конечную точку левого квадранта на окружности. 10. Теперь щелкните на поле чертежа ab9-4.dwg. Щелкните правой кнопкой мыши и выберите Paste to Original Coordinates (Вставить на исходное место) из контек- стного меню. AutoCAD вставит обе строки текста внутрь окружности (конечно, если вы достаточно точно перетащили перед этим самое окружность). 11. Сохраните чертеж аЬ9-4 . dwg. Щелкните на поле чертежа аЬ9-3 . dwg и закройте его без сохранения изменений. Поворот объектов AutoCAD позволяет легко поворачивать объект (или объекты) вокруг базовой точки на за- данный угол поворота. Обычно базовая точка расположена на объекте. Часто используется и объектная привязка. Как отмечалось в главе 5, "Настройка параметров чертежа", отсчет зна- чения угла идет от горизонтальной линии, направленной вправо, положительное значение уг- ла — поворот против часовой стрелки. Если ввести отрицательное значение угла, можно вращать объекты по часовой стрелке. Конечно, можно установить и другой способ отсчета углов поворота. ESyi Для поворота объекта достаточно выбрать его и щелкнуть на кнопке Rotate «^ (Повернуть) панели инструментов Modify. Можно сделать и наоборот: щелкнуть на кнопке Rotate и затем выбрать объект. На компакт-диске представлена AutoLISP-программа Mrotate. isp, которая по- зволяет одновременно вращать множество объектов. Ее можно найти в папке \Software\Chap09\Mrotate. Проще всего указать поворот, вводя значение угла в командную строку. Тем не менее параметр Reference (Ссылка) позволяет определять угол есьшкой на другой угол или другой объект. В от- вет на приглашение AutoCAD Specify the reference angle <0> вводится значение угла или, что предпочтительнее, угол определяется указанием двух точек. Чаще всего для этого исполь- зуются точки, выделенные объектной привязкой на объекте. В ответ на приглашение AutoCAD Specify the new angle: вводится или указывается новый угол. Этот угол также может быть указан с помощью объектной привязки на другом объекте чертежа. Параметр Reference может быть использован для выравнивания объекта относительно другого объекта чертежа. Для следующей пошаговой инструкции используется чертеж ab7-3 .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Поворот объектов 1. Откройте файл ab7-3 .dwg из папки Results на компакт-диске. Если вы вы- полняли упражнение с эллипсом в главе 7, "Кривые и точки", откройте чертеж из папки AutoCAD Bible. 2. Сохраните его в папке AutoCAD Bible под именем ab9-5 . dwg. На этом чертеже показан план конференц-зала (рис. 9 .8). 214 Часть II. Вычерчивание в двух измерениях
IU.... Рис.9.8 .Планконференц-зала 3. Уберите с экрана вспомогательную сетку щелчком на кнопке GRID (Сетка) в строке состояния. 4. Выберите Tools^>Drafting Settings (Сервис 1 ^ Параметры вычерчивания). Во вкладке Object Snap (Объектная привязка) установите параметры Center (Центр), Quadrant (Квадрант) или Perpendicular (Нормаль). Щелкните на кнопке ОК. Кнопка OSNAP должна быть включена. 5. Выделите малый овальный стол в верхнем левом углу конференц-зала. Щелкните на кнопке Rotate панели инструментов Modify. 6. В ответ на приглашение AutoCAD Specify base point: укажите точку верхне- го квадранта эллипса, которая будет выделена объектиой привязкой. В ответ на при- глашение AutoCAD Specify rotation angle or [Reference] : введите 90<P. AutoCAD повернет маленький стол на 90° вокруг базовой точки. 7. Выключите режим шаговой привязки щелчком на кнопке SNAP (Шаг) в строке состояния. 8. Задайте команду COPY. AutoCAD ответит приглашением Select objects :. Ука- жите лугу, имитирующую спинку кресла. AutoCAD ответит 1 found (1 найден). Укажите два отрезка, имитирующие подлокотники кресла, и дугу, имитирующую сиденье. Каждый раз контролируйте себя — AutoCAD должен отвечать: 1 found. Для завершения стадии выбора объектов щелкните правой кнопкой мыши или на- жмите <Enter> в ответ на приглашение Select objects :. 9. В ответ на приглашение AutoCAD Specify base point or displacement, or [Multiple] : выберите центр дуги спинки кресла, который будет выделен па- раметром Center (Центр) объектной привязки. (Если в этом будет необходимость, используйте клавишу <ТаЬ> для перехода между несколькими точками, выделенны- ми разными параметрами объектной привязки.) В ответ на приглашение AutoCAD Specify second point of displacement or <use first point as displacements (Задайте вторую точку сдвига или <используйте первую точку в качестве параметра смещениям) укажите точку 1, руководствуясь рис. 9.8. Глава 9. Редактирование: базовые инструменты 215
10. Задайте команду ROTATE (ПОВЕРНИ). Следуйте приглашениям AutoCAD: Select objects: Укажите все четыре элемента, составляющие крес- ло, и нажмите клавишу <Enter> Specify base point : Укажите центр дуги спинки кресла, используя выделение параметром Center объектной привязки Specify rotation angle or [Reference]: 180<f П. Задайте команду COPY и выберите четыре графических элемента, составляющие кресло, которые получились после операции поворота. Щелкните правой кнопкой мыши для завершения выбора объекта. Следуйте приглашениям AutoCAD: Specify base point or displacement, or [Multiple]: m<P Specify base point : Укажите центр дуги спинки кресла с помощью параметра Center объектной привязки Specify second point of displacement or <use first point as displacements Укажите точку в первой трети дуги правой стороны большого стола Specify second point of displacement or <use first point as displacements Укажите точку примерно посередине правой стороны большого стола Specify second point of displacement or <use first point as displacement: Укажите точку в последней трети дуги правой сто- роны большого стола Specify second point of displacement or <use first point as displacement;*:<P 12. Задайте команду ROTATE и выберите четыре элемента в первом из трех только что созданных вами кресел (верхнем). Щелкните правой кнопкой мыши для завершения операции выбора объектов. Если включены режимы полярного отслеживания и объ- ектной привязки, выключите их. В ответ на приглашение AutoCAD Specify base point: выберите любую из тех, что выделены параметром Center объектной при- вязки на дугах кресла. В ответ на приглашение AutoCAD Specify rotation angle or [Reference] : подвигайте курсор, наблюдая за изображением пово- рачивающегося вслед за ним кресла, и щелкните левой кнопкой мыши, когда кресло примет обычную ориентацию относительно стола. 13. Повторите то же самое для второго кресла. 14. Снова задайте команду ROTATE и выберите четыре элемента в последнем кресле. Следуйте приглашениям AutoCAD: Specify base point : Выберите параметр Center объектной привязки _ce nter of: Укажите любую дугу на изображении кресла Specify rotation angle or [Reference]: Щелкните правой кнопкой мыши и выберите команду Reference из контекстного меню Specify the reference angle <0>: Укажите дугу задней спинки кресла, используя параметр Quadrant объектной привязки Second point: Укажите переднюю дугу кресла, используя параметр Quadrant объектной привязки Specify the new angle: Используя параметр Perpendicular объект- ной привязки, укажите ближайшую точку на контуре большого стола 15. Сохраните новый чертеж. Масштабирование объектов Масштабирование, или изменение размеров объектов, — еще одна из типовых задач редакти- рования фафических объектов в AutoCAD. На объекте указывается базовая точка (обычно с по- 216 Часть II. Вычерчивание в двух измерениях
мощью объектной привязки). Базовая точка остается единственной неподвижной точкой на объек- те, т.е. не меняет своего положения при масштабировании. Универсальный способ изменения раз- меров объекта— задание масштабного коэффициента. Объект на чертеже AutoCAD имеет мас- штабный коэффициент, равный 1. Поэтому для увеличения размеров объекта вводится число, большее 1. Например, масштабный коэффициент, равный 2, увеличивает размеры объекта в два раза. Для уменьшения размеров объекта масштабный коэффициент должен быть меньше 1. Мас- штабный коэффициент, равный 0.25, создает объект, в четыре раза меньший исходного. Так же, как для поворота объектов можно использовать команду ROTATE, для их мас- штабирования можно использовать параметр Reference. При этом нужно ввести опреде- ленный опорный линейный размер — как правило, длину какого-либо элемента. Выпол- нить такую операцию можно, либо непосредственно вводя значения в командную строку, либо используя объектную привязку. В ответ на приглашение Specify new length: можно как ввести новую длину, так и указать точку. Для определения новой длины Auto- CAD измерит расстояние от указанной точки до базовой. Iffl Для масштабирования объекта щелкните на кнопке Scale (Масштаб) панели инстру- ьйвш ментов Modify и выберите объект. Можно поступить и наоборот. Для следующей пошаговой инструкции используется чертеж ab9-d.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Масштабирование объектов 1. Откройте файл ab9-d . dwg, находящийся на прилагаемом компакт-диске. 2. Сохраните его в папке AutoCAD Bible под именем ab9-6 .dwg. На чертеже (рис. 9 .9) показана деталь клапана в двух проекциях. В этом упражнении будем масштабировать обе проекции. Обратите внимание на кнопки управления текущими режимами в командной строке — кнопка OSNAP должна быть включена. Устано- вите параметры постоянной объектной привязки Quadrant и Endpoint. 3. Щелкните на кнопке Scale панели инструментов Modify. В ответ на приглашение Select objects : укажите обе окружности в верхней проекции (они фактически являются дугами, поскольку разорваны в нижней части) и оба коротких отрезка. Для завершения выбора нажмите <Enter>. Следуйте приглашениям AutoCAD: Specify base point : Пользуясь параметром Quadrant объектной привязки, укажите левую точку на внутренней окружности Specify scale factor or [Reference]: Щелкните правой кнопкой мы- ши и выберите Reference из контекстного меню Specify reference length <1>: С помощью параметра Quadrant ука- жите, как и в предыдущем случае, левую точку объектной привязки на внутренней окружности Specify second point: Используя параметр Quadrant объектной при- вязки, укажите правую точку на внутренней окружности Specify new length: 1<P 4. Поскольку расстояние между двумя выбранными объектной привязкой точками равно 2.5 дюйма, коэффициент масштабирования, который использует команда SCALE, бу- дет равен 0.4 (результат деления 1 на 2.5). Это значение будет использовано в следую- щей аналогичной команде. 5. Щелкните правой кнопкой мыши и выберите команду Repeat Scale (Повторить МАСШТАБ) из контекстного меню, чтобы снова начать команду SCALE Глава 9. Редактирование: базовые инструменты 217
(МАСШТАБ). Укажите все восемь отрезков на нижней проекции, включая и зеле- ные пунктирные линии. Следите за тем, чтобы AutoCAD каждый раз отвечал 1 found. Если необходимо изменить масштаб изображения отрезков на экране, ис- пользуйте команду ZOOM с параметром Window. После того, как все отрезки будут указаны, нажмите клавишу <Enter>. Следуйте приглашениям AutoCAD: Specify base point : Используйте параметр Endpoint объектной привязки и выберите точку 1 (рис. 9 .9) <Scale factor>/Reference: .4<P 6. Сохраните новый чертеж. Он должен выглядеть, как на рис. 9.10. Рис. 9 .9. Деталь клапана в двухпроекциях Рис. 9.10. Размеры детали клапана уменьшены с по- мощью масштабирования В папке Sotfware\Chap09\sclcircle прилагаемого компакт-диска находится AutoLISP-программа Sclcircle, которая позволяет проводить масштабирование сразу нескольких объектов, принимая за базовые точки их центры. Изменение параметров отрезков и окружностей Команда CHANGE (ИЗМЕНИ) изменяет конечную точку отрезка и радиус окружности. Эта команда может также использоваться для изменения текста и положения блоков (ее назначе- ние описывается в главе 18, "Работа с блоками и атрибутами"). В настоящее время разрабо- таны команды, выполняющие эти операции лучше, чем команда CHANGE, поэтому она при- меняется преимущественно к отрезкам и окружностям. Кроме того, для редактирования можно использовать ручки и компонент AutoCAD, который получил название Object Property Man- ager (Менеджер свойств объектов). Оба средства будут описаны подробно в следующей главе. Команда CHANGE позволяет также изменять свойства объектов — слой, тип ли- нии, масштаб линии, цвет, толщину и уровень (координату 2). Назначение и ме- тодика использования слоев, типов линий, их масштабов и цвета описаны в гла- ве 11, "Средства организации чертежа — слои, цвета, тип итолщина линий" . Уровень и толщина — основные параметры трехмерных объектов, о которых идет речь в главе 21, "Ввод трехмерных координат" . Изменение радиуса окружности дает такой же результат, как и его масштабирование. Тем не менее, если вы знаете значение нового радиуса, пользоваться командой CHANGE проще, чем масштабировать объект. ополнктельи информация -А 218 ЧастьII.Вычерчиваниевдвух измерениях
Чтобы изменить объект, введите в командную строку change и выберите объект. Можно сначала выбрать объект, а затем ввести указанную команду. Внимание! Команда CHANGE выполняет операции по-разному, в зависимости от того, что вы выбрали — отрезок или окружность. Поэтому она дает неожиданные результа- ты, если одновременно выбрать и отрезки, и окружности. А значит, рекоменду- ется во время одного обращения к команде CHANGE модифицировать либо от- резки, либо окружности, но не то и другое одновременно. Изменение отрезков Если выбрать один отрезок, команда CHANGE изменит конечную точку, ближайшую к указанной на отрезке. AutoCAD предложит изменить точку. После того, как эта точка бу- дет указана, AutoCAD перенесет конечную точку отрезка в указанную (рис. 9 .11). Для ука- зания изменяемой точки желательно использовать объектную привязку. В ортогональном режиме AutoCAD вычертит отрезок в ортогональном направлении (т.е . параллельно одной из координатных осей), перенеся конечную точку как можно ближе к указанной целевой точке изменения (рис. 9 .11). Исходный отрезок Точка изменения Новый отрезок при отключенном ортогональном режиме Новый отрезок при включенном ортогональном режиме Рис. 9.11 . Использование команды CHANGE для одного отрезка Если выбирается более одного отрезка, команда CHANGE (ИЗМЕНИ) выполняет операции по-другому. Она переносит ближайшие конечные точки всех отрезков к точке изменения, так что все отрезки пересекаются в этой точке, как показано на рис. 9.12 . Точка изменения Рис. 9 .12 . Использование команды CHANGE для нескольких отрезков. Исходные отрезки показа- ны сплошными линиями, а модифицированные — штриховыми Глава9.Редактирование:базовыеинструменты 219
Изменение окружности Если выбрана окружность, AutoCAD запрашивает точку изменения. Когда она будет ука- зана, AutoCAD изменит размер радиуса окружности так, чтобы она прошла через новую точ- ку. Можно также в ответ на приглашение нажать клавишу <Enter>. Тогда AutoCAD запросит значение нового радиуса. При выборе нескольких окружностей AutoCAD переходит от одной выбранной окружно- сти к другой, позволяя поочередно определять новые радиусы для каждой из них. С каким из элементов в данный момент выполняется операция, можно судить по пунктирному динами- ческому эскизу, который отслеживает перемещение курсора. Если выбрано несколько окружностей, то при попытке указать точку изменения Auto- CAD ответит сообщением Change point ignored (Точка изменения игнорируется). Одновременно с этим одна из окружностей становится текущей, и теперь можно для нее указать точку изменения (радиус). Для следующей пошаговой инструкции используется чертеж ab9-e .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Изменение окружности и отрезков 1. Откройте файл ab9-e . dwg на прилагаемом компакт-диске. 2. Сохраните его в папке AutoCAD Bible как ab9-7 . dwg. Включите режим объект- ной привязки, установите параметры Endpoint и Perpendicular. 3. С помощью команды ZOOM Window можно увеличить масштаб выводимых на эк- ран концентрических окружностей в нижней части чертежа. 4. Введите change^. В ответ на приглашение AutoCAD Select objects : укажите внутреннюю окружность. Нажмите <Enter> для завершения выбора. 5. В ответ на приглашение AutoCAD Specify change point or [Properties] : нажмите клавишу <Enter> (или щелкните правой кнопкой мыши и выберите команду Enter из контекстного меню). В ответ на приглашение Auto- CAD Specify new circle radius <no change>: (Введите новый радиус окружности <без изменений>) введите 3/16<Р. 6. С помощью команды ZOOM Window увеличьте масштаб вывода на экран верхней части выпускного клапана. Вы должны получить на экране такое же изображение, как на рис. 9 .13. 7. Введите change<P. В ответ на приглашение Select objects : укажите точки 1 и 2, руководствуясь рис. 9.13 . Закончите на этом выбор объектов. В ответ на запрос Specify change point or [Properties] : выберите параметр Endpoint объектной привязки. Появится запрос end of (конец чего). В ответ на него укажите точку 3, используя маркер, созданный этим параметром. AutoCAD перечертит отрезки. 8. Выберите отрезок, указав точку 4. Щелкните правой кнопкой мыши и выберите команду Repeat CHANGE (Повторить ИЗМЕНИ) из контекстного меню для повторения команды CHANGE. В ответ на приглашение Specify change point or [Properties] : укажите точку 4 (см. рис. 9 .13), используя маркер, который создан параметром Intersection (Пересечение) объектной привязки. AutoCAD обрежет отрезок. 9. Разверните чертеж во весь экран командой ZOOM Extents (ПОКАЖИ Границы) и сохраните его. 220 Часть //. Вычерчивание в двух измерениях
/1- л \3/ л 2 / —4 А/с. 9 .13 . Увеличенный вид воздушного и вакуум- ного выпускного клапана. Чертеж любезно пре- доставлен Корпусом военных инженеров США (U.S. Army Corps of Engineers). Вы можете озна- комиться с его работами на Web-странице по адресу: ht fcp; //cadlib. wes . army .mil ]ополнителй информация Тот же результат можно получить и с помощью команды TRIM (ОБРЕЖЬ). На- значение и методика использования этой команды описывается в главе 10, "Расширенный набор инструментов редактирования" . Выбор объектов При выполнении упражнений этой главы вы, очевидно, подумали, что указывать несколь- ко объектов подряд довольно скучно и утомительно. Представьте себе, что необходимо ука- зать каждый объект чертежа для переноса всех объектов с правой половины в левую! Должен же существовать более удобный способ выполнения подобных операций? AutoCAD предла- гает много способов выбора объектов. Совокупность выбранных объектов называют также набором (selection set) объектов. Выбор объектов после задания команды После задания команды редактирования AutoCAD отвечает приглашением Select objects:. Этот запрос имеет 16 параметров— все, что может прийти вам в голову для выбора объектов. Чтобы задать параметр, введите его аббревиатуру. Поскольку при- глашение Select objects: повторяется до тех пор, пока не будет нажата клавиша <Enter>, можно комбинировать параметры, чтобы выбирать объекты для опре- деленной команды. Ниже перечисляются эти параметры, причем прописные буквы в их наименованиях — это аббревиатура, вводимая в ответ на приглашение Select objects :. Учтите, что AutoCAD не различает прописные и строчные буквы в ответах на запросы командной строки. Глава9.Редактирование:базовыеинструменты 221
ПараметрWindow Параметр window (Рамка) дает возможность определить рамку выбора, указав два угла по диагонали. Все объекты, полностью попавшие в рамку, будут выбраны. На рис. 9 .14 показан момент установки рамки. На рис. 9 .15 приведен результат — выбранные объекты выделены пунктирными линиями вместо сплошных. Рамка выбора Рис. 9.14. Выбор объектов рамкой. AutoCAD выбирает только объекты, расположен- ные внутри рамки Выбранные объекты А Рис. 9.15.Выбранныеобъекты выделены ПараметрLast Параметр Last (Последний) выбирает последний созданный объект. 222 Часть И. Вычерчивание в двух измерениях
ПараметрCrossing Параметр Crossing (Пересечение) дает возможность определить секущую рамку, указав два угла по диагонали. Теперь все объекты, полностью или частично попавшие в область, огра- ниченную рамкой, будут выбраны. На рис. 9 .16 показан момент установки рамки. На рис. 9.17 приведен результат — выбранные объекты выделены. Секущая рамка выбора Рис. 9 .16. Выбор объектов с помощью секущей рамки выбора. AutoCAD выбирает любые объекты, расположенные полностью или частично внутри области, ограни- ченнойрамкой Рис. 9.17.Выбранные объекты выделены ПараметрBox Параметр Box (Бокс) является комбинацией параметров Window и Crossing. Если указать два угла рамки слева направо, AutoCAD воспримет ее как параметр window. Если установить два угла окна справа налево— идентифицирует как параметр Crossing. По умолчанию можно вы- бирать объекты таким способом, даже не задав явно параметр Box. Глава9.Редактирование:базовыеинструменты 223
Параметр All Параметр All (Все) выбирает все объекты чертежа. ПараметрFence Параметр Fence (Линия выбора) позволяет определить временную ломаную — линию выбора. AutoCAD выбирает любые объекты, которые пересекает эта ломаная. На рис. 9 .18 зафиксирован момент определения линии выбора, а на рис. 9 .19 показан результат (выбранные объекты выделены). Рис. 9 .18. Выбор объектов с помощью линии выбора — временной ломаной Рис. 9.19. Выбранные объекты выделены ПараметрWPolygon Параметр WPolygon (Window Polygon) — Полирамка — подобен параметру Window, за исключением того, что на сей раз рамка создается в форме правильного многоугольника, а не прямоугольника. AutoCAD выбирает все объекты, полностью рас- положенные внутри этой рамки. 224 ЧастьII.Вычерчиваниевдвухизмерениях
ПараметрCPolygon Параметр CPolygon (Crossing Polygon) — Секущий многоугольник— подобен парамет- рам Crossing, за исключением того, что рамка создается в форме правильного многоуголь- ника, а не прямоугольника. AutoCAD выбирает все объекты, полностью или частично распо- ложенные внутри этой рамки. ПараметрGroup Параметр Group (Группа) выбирает поименованную группу объектов. Назначение и ме- тодика использования группы описываются в главе 10, "Расширенный набор инструментов редактирования". ПараметрAdd Параметр Add (Добавить) используется после параметра Remove, чтобы возобновить вы- бор объектов. ПараметрRemove Параметр Remove (Убрать) позволяет отменить выбор объектов. Если этот параметр за- дан, объекты, которые вы укажете, становятся невыбранными (т.е . они будут удалены из на- бора объектов — внутреннего списка выбора, который формирует AutoCAD). Для возобнов- ления выбора объектов (т.е . возобновления режима, при котором указанные объекты добав- ляются в набор) используется параметр Add. Альтернатива использованию параметра Remove — отмена выбора объектов Совет указанием на них при нажатой клавише <Shift> и использование прозрачного ре- жима, который рассматривается далее в этой главе. ПараметрMultiple Параметр Multiple (Несколько) выключает выделение объектов при их выборе, что может повысить скорость выбора большого числа объектов. Но при этом пользователь лиша- ется возможности визуально наблюдать результаты процесса выбора. ПараметрPrevious Параметр Previous (Предыдущий) восстанавливает статус выбора объектов, выполнен- ного для предыдущей команды. Выбранные ранее объекты, которые были отредактированы с использованием ручек, для этого параметра не запоминаются. Ручки более подробно рас- сматриваются в следующей главе. ПараметрUndo Параметр Undo (Отменить) отменяет выбор объекта или объектов, который был выпол- нен в ответ на последнее приглашение Select objects:. Если по этому приглашению объекты были удалены из набора, т.е . был использован параметр Remove, параметр Undo восстановит выбор объектов. ПараметрAUto Параметр AUto (Авто) комбинирует непосредственное указание объектов с парамет- ром Box. По умолчанию таким же образом можно выбирать объекты, не задавая в явном виде параметр AUto. Глава 9. Редактирование: базовые инструменты 225
ПараметрSingle Если выбран параметр Single (Один), AutoCAD делает запрос Select objects:. Пользователь может сделать выбор с помощью любого параметра, и после этого AutoCAD закончит процесс выбора. Таким образом, отпадает необходимость нажимать клавишу <Enter> для завершения процесса выбора. Вниманию пользователейAutoCAD Фергюс, пр. Онтарио, Канада корпорация R.G.Greer Design Inc., Корпорация R.G.Greer Design применяет AutoCAD и APDesign — приложение, которое работает непосредственно с AutoCAD (адрес: 1-888-CADSOFT или http://www.cadsoft.com) для соз- дания трехмерных чертежей проектов жилых домов. Эти чертежи используются как наглядные изображения для клиентов, которые могут быстро ознакомиться с проектами. Клиенты всегда с трудом воспринимали двухмерные чертежи проектов жилых домов. ' Т рехмерные модели по- зволяют обеспечить перспективные изображения как интерьера, так и внешнего вида жилого до- ма, а также представить нашим клиентам концепции проекта более ясно и зримо", — говорит Род Грир (Rod Greer), президент корпорации R.G.Greer Design. Двухмерный чертеж дома, выполнен- ный в AutoCAD и приведенный на рисунке, спроектирован в этой корпорации. Сразу видно, что сложность двухмерного чертежа достаточно затрудняет представление конечного результата. На следующей стадии чертежи поступают к разработчикам для дальнейшей работы над проектной документацией и оценкой строительных затрат. APDesign дополняет чертеж па- раметрической базой данных, в которой содержится информация о материалах конструк- ций, характеристиках и стоимости деталей. Процесс вычерчивания объектов в AutoCAD с использованием APDesign не намного отличается от аналогичного процесса без APDesign. Стены, полы, окна, крыши и прочее вводятся из базы данных и компонуются так, что линии плана (вид сверху) представляют объемные объекты со всей необходимой ин- формацией, без которой не обойтись локальным программам, формирующим чертеж. К ба- зе данных добавляется также стоимость каждого погонного фута дома. Эта информация может быть в любой момент затребована и предоставлена пользователю. Трехмерные мо- дели помогают обеспечить быструю оценку количества строительных материалов с помо- щью модуля Quancity, который входит в состав APDesign. Двухмерныйплан дома Презентационные чертежи создаются для клиентов и могут полностью удовлетворить их любопытство. По качеству они сравнимы с фотографией реального строения. Трехмерные модели используются для создания перспективных изображений, которые могут быть тони- рованы компьютером или традиционным методом (художником). 226 Часть И. Вычерчивание в двух измерениях
Перспективноеизображениестроения, то- нированноекомпьютером На приведенном ниже рисунке показан результат, полученный при компьютерном тонирова- нии модели дома. Какой клиент не будет восхищен таким изображением? R.G .Greer Design по желанию заказчика реализует оба варианта тонирования. " Компьютерное тонирование позволяет получить вполне современное качество иллюстраций для презентации результа- та проектирования. С другой стороны, художник может сделать эту операцию либо так же качественно, либо испортить впечатление от композиции" . Последовательный просмотр объектов Бывают ситуации, когда многие объекты расположены на чертеже так плотно (или накла- дываются друг на друга), что отделить их при выборе очень трудно. Можно, конечно, увели- чить масштаб изображения, но в сложных чертежах это занимает массу времени. Существует и другое решение этой проблемы — использование последовательного, или циклического просмотра объектов. Для этого в ответ на приглашение Select objects : укажите на об- ласть, в которой содержится более одного объекта, удерживая нажатой клавишу <Ctrl>. AutoCAD ответит сообщением <Сус1е оп> (Включен цикл). Один объект будет выделен. Если это не тот объект, который вас интересует, продолжая удерживать <Ctrl>, снова укажи- те в том же месте. AutoCAD выделит следующий объект. Когда выделится интересующий вас объект, отпустите клавишу <Ctrl> и нажмите клавишу <Enter>. Далее можно или продолжать выбор объектов, или закончить его нажатием <Enter>. Выбор объектов перед заданием команды При выборе объектов перед заданием команды набор параметров более ограничен, чем в том случае, когда команда задана первой. Тем не менее для большинства ситуаций процесс выбора остается достаточно гибким. Причина ограничений заключается в том, что приглаше- ние Command: является активным. Любой ввод с клавиатуры, необходимый для указания па- раметра выбора объекта, может оказаться в конфликте с командой. Введенные с, клавиатуры символы, требуемые для параметра выбора объектов, могут быть распознаны AutoCAD как существующая в списке команда. В этой ситуации для выбора объекта нужно использовать прозрачный режим или вызвать команду Select (ВЫБЕРИ). Команда SELECT предлагает другой способ выбора объектов перед заданием команды. Назначение этой команды — выбор объектов. AutoCAD в случае необходимости сохраняет эти объекты для использования параметра Previous. Если задать команду редактирования ив ответ на приглашение Select objects: ввести р<Р, AutoCAD адресует эту команду объектам, которые были выбраны командой SELECT. Глава 9. Редактирование: базовые инструменты 227
Указание Как следует из изложенного в этой главе, в любое время можно непосредственно указы- вать объекты до ввода имени команды или в ответ на приглашение Select ob j ects :. Прозрачный режим Прозрачный режим эквивалентен параметру выбора AUto. По умолчанию прозрачный режим всегда активен. Строгое соблюдение последовательности действий при определении селектирующей рамки позволяет AutoCAD адекватно реагировать на действия пользователя. • Справа налево. Первый угол окна расположен правее второго. AutoCAD полагает, что задана секущая рамка, и выбирает все объекты, расположенные полностью или частично в зоне, ограниченной этой рамкой. • Слева направо. Первый угол окна расположен левее второго. AutoCAD полагает, что задана обычная рамка, и выбирает все объекты, полностью расположенные в зо- не, которая ограничена этой рамкой. Для следующей пошаговой инструкции используется чертеж ab9-f .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Выбор объектов 1. Откройте файл ab9-f . dwg на прилагаемом компакт-диске. 2. Сохраните его под именем ab9-8 . dwg в папке AutoCAD Bible. Обратите внима- ние на кнопки управления текущими режимами в командной строке — кнопка OSNAP должна быть включена. Установите параметр постоянной объектной при- вязки Endpoint и Perpendicular. 3. Руководствуясь рис. 9 .20, начертите отрезок от точки 1 до точки 2. Этот отрезок нам понадобится позже для иллюстрации работы параметра Last. 4. Введите select^. 5. Чтобы выбрать шестиконфорочную плиту в левой части кухни, укажите точку рядом с 3. Будьте осторожны, чтобы не задеть прицелом какой-либо объект. Переместите курсор на точку 4 и укажите снова. Теперь выбранные объекты будут вычерчены на экране пунктиром. 6. Для выбора последнего из созданных объектов — ранее вычерченного отрезка— введите 1<Р. 7. Выключите режим постоянной объектной привязки (щелкните на кнопке OSNAP в строке состояния). Для выбора внутренних линий кухонного стола используйте параметр Fence — введите f<P. Затем укажите точки контура линии выбора — 5, 6 и 7. Нажмите клавишу <Enter> для завершения выбора. 8. В ответ на приглашение AutoCAD Select objects : введите г<Р и укажите линию 8 для того, чтобы удалить из набора внешнюю линию стола, которая попала туда при вы- полнении параметра Fence в п. 7. Теперь все выбранные элементы должны быть выве- дены на экран пунктиром, как показано на рис. 9,21. 9. Завершите выполнение команды, нажав клавишу <Enter>. 228 Часть II. Вычерчивание в двух измерениях
о о Рис. 9.20 . Первоначальный чертеж плана кухни Рис. 9.21 . План кухни, в котором все вы- бранные элементы показаны штриховой линией 10. Включите режим объектной привязки, щелкнув на кнопке OSNAP в строке состоя- ния. Запустите команду MOVE. В ответ на приглашение Select objects : введите р<Р в командной строке. Еще раз нажмите клавишу <Enter> и тем самым завершите процесс выбора объектов. В ответ на приглашение Specify base point or displacement: укажите конечную точку в позиции 9 (см. рис. 9.20). В ответ на приглашение Specify second point of displacement or <use first point as displacements (Задайте вторую точку сдвига или <используйте первую точку в качестве параметра смещения>:) укажите конечную точку в позиции 10. AutoCAD передвинет все выбранные объекты. 11. Сохраните этот чертеж. Глава9.Редактирование:базовыеинструменты 229
Индивидуальная настройка процесса выбора Система AutoCAD позволяет настраивать некоторые параметры процесса выбора. Для этого с помощью команды Tools=*Options (Сервис ^Параметры) откройте диалоговое окно Options (Параметры) и выберите в нем вкладку Selection (Выбор), показанную на рис. 9 .22 . Рис.9 .22.Вкладка SelectionдиалоговогоокнаOptions Выполнение команд и выбор объектов Как уже подчеркивалось в этой главе, для группы команд AutoCAD существенным является во- прос, когда выбирать объекты — перед заданием команды или после. Кроме того, даже, если сначала задать команду, а затем выбирать объекты, для определенной группы команд имеет значение порядок, в котором выбираются объекты. Для другой группы команд существенной является взаимосвязь объектов. Например, для корректного выполнения команды TRIM {ОБРЕЖЬ) (назначение и методика работы с нею описывается в следующей главе) сначала выбирается объект, который должен быть обрезан, а затем уже определяется объект, с помо- щью которого обрезается первый. Команда FILLET (СОПРЯГИ) (также описана в следующей главе) сопрягает объекты, которые имеют общую точку или могут пересечься, если один из них удлинить. Эта операция не имеет смысла, если, скажем, выбраны три объекта и более. По- этому AutoCAD при выполнении команды FILLET требует, чтобы команда была выбрана пер- вой. После этого AutoCAD предлагает выбрать первый, а затем второй объект. Ниже приведен перечень команд, при работе с которыми объекты можно выбирать как до вы- зова команды, так и после, причем количество объектов в списке выбора не ограничивается. ARRAY (МАССИВ) DVIEW(flBHfl) MIRROR (ЗЕРКАЛО) BLOCK (БЛОК) ERASE (СОТРИ) MOVE(ПЕРЕНЕСИ) CHANGE (ИЗМЕНИ) EXPLODE (РАСЧЛЕНИ) ROTATE (ПОВЕРНИ) CHPROP (СВОЙСТВА) HATCH (ШТРИХ) STRETCH (РАСТЯНИ) СОРУ (КОПИРУЙ) LIST (СПИСОК) WBLOCK (ПБЛОК) 230 Часть И, Вычерчивание вдвух измерениях
Параметр Noun/Verb Selection Как известно, процесс редактирования состоит из двух частей — использования команд и выбора объектов. В терминологии, принятой в AutoCAD, noun (имя существительное) означает объект в чертеже, a verb (глагол) относится к команде, так как команда воздейст- вует на объект. Этот параметр предоставляет пользователю возможность выбора объекта перед заданием команды. AutoCAD обычно требует сначала задавать команду, а затем выбирать объект. Однако в программах Windows, как правило, сначала (первым) выбирается объект. Например, при работе с Microsoft Word для удаления предложения сначала выделяется предложение, а за- тем нажимается <Del>. По умолчанию AutoCAD устанавливает параметр Noun/Verb Selection (Выбор объ- ект/команда) — первым во вкладке Selection. При установке этого параметра можно выби- рать объект еще до задания команды. Таким образом, пользователь получает максимально гибкий и удобный инструмент редактирования чертежа. Преимущество выбора объекта первым заключается в том, что существует стандартный порядок выполнения операций в Windows, и пользователю нет необходимости психологиче- ски перестраиваться и менять привычный порядок выбора объектов. Недостаток же в том, что некоторые команды AutoCAD во избежание конфликтной ситуации не допускают пред- варительного выбора объектов. Кроме того, если выбрать объект первым, появляются марке- ры ручек, которые в некоторых случаях "забивают" изображение. Параметр Use Shift to add Параметр Use Shift to add to selection (Используй Shift для добавления) — второй во вкладке Selection. Этот параметр по умолчанию не установлен. Часто во время редактирова- ния в AutoCAD выбирается одновременно более одного объекта. AutoCAD просто позволяет выбирать объект за объектом; при выборе второго объекта первый остается выбранным, по- этому можно выбирать любое число объектов. Однако типовые приложения Windows обычно допускают выбор только одного объ- екта в данный момент. Допустим, вы выделили несколько предложений в текстовом ре- дакторе в Windows. Если вы решили после этого выделить еще группу предложений, для первой группы режим выбора будет отменен. Добавить к первой выделенной группе следующую можно с помощью клавиши <Shift> во время выделения этой группы. При- ведем еще пример с графикой. Можно выбрать кнопку Drawing (Рисование) из панели инструментов Microsoft Word и нарисовать несколько фигур. Теперь, если вы выберете сначала одну фигуру, а затем другую, то выбор второй отменит выбор первой. Но, если удерживать <Shift>, можно выбрать любое число таких фигур одновременно. AutoCAD даст возможность пользоваться этим параметром, хотя он и не установлен по умолчанию, Возможно, причиной этому является то, что выбрать несколько объектов од- новременно можно и другими средствами AutoCAD. Однако, если уж вы установили ука- занный параметр после выбора первого объекта, необходимо удерживать нажатой клавишу <Shift> для выбора последующих. Параметр Press and drag Один из способов выбора объектов заключается в создании рамки, включающей несколь- ко объектов. Вы уже знаете, как создавать рамку с помощью команды ZOOM Window. Если выбрать параметр Press and drag (Нажми и протяни), то необходимо указать один угол и, не отпуская кнопки мыши, переместить курсор по диагонали в противоположный. Этот способ является типовым для приложений Windows. Глава 9. Редактирование: базовые инструменты 231
По умолчанию указанный параметр не выбран, значит, для создания окна необходимо указать один угол, отпустить кнопку выбора и указать противоположный по диагонали угол. Эта установка не распространяется на команду ZOOM window, которой всегда заметку требуются два отдельных указания. Параметр Implied windowing По умолчанию параметр Implied windowing (Прозрачный режим) установлен. Прозрач- ный режим означает следующее: если указана любая точка не на объекте, AutoCAD считает, что будет создаваться рамка выбора. Можно теперь указать противоположный угол для вы- бора объектов. Если же параметр Implied windowing (Прозрачный режим) не включен, то при указании точки не на объекте AutoCAD считает, что пользователь просто промахнулся, и выдает в командной строке сообщение 0 found (0 найден). Такой параметр применяется, когда уже задана команда и имеется приглашение Select objects:. Если его выключить, то можно в ответ на приглашение выбрать параметры Crossing или Window вручную (введя с или w). Если вы собираетесь выби- рать объекты до задания команды, прозрачный режим должен быть включен. Параметр Object grouping Группа — это поименованный набор объектов. (Создание групп объектов описывается в следующей главе.) Если параметр Object grouping (Группировка объектов) установлен (AutoCAD делает это по умолчанию), то при выборе одного объекта из группы все остальные выбираются автоматически. Группировка объектов — глобальная установка, но этот пара- метр можно включать или выключать для отдельных групп по мере надобности. Параметр Associative Hatch Штриховка — это некоторый графический трафарет, которым заполняется (заливается) замк- нутая область. Ассоциативная штриховка связана с контуром объекта, который она заполняет. Ко- гда параметр Associative Hatch (Ассоциативная штриховка) выключен (AutoCAD делает такую установку по умолчанию), сама заливка рассматривается отдельно от объекта, который ею запол- нен. Поэтому, если выбрана заливка, это не означает, что автоматически будет выбран и объект (т.е . его контур). Когда этот параметр активен, заливка и контур рассматриваются как единый объ- ект, и выбор одного автоматически приводит к выбору другого. Это позволяет, например, перено- сить два объекта вместе, выбрав заливки, ассоциированные с этими объектами. Область Pickbox Size В главе 4, "Ввод координат", уже шла речь о прицеле — квадратике, который использует- ся для указания в режиме объектной привязки. Прицел появляется на пересечении перекре- стия при выборе (или указании) объектов, В области Pickbox Size (Размер прицела) разме- щены элементы управления, с помощью которых можно настроить размер прицела. Еспи и параметр Noun/Verb Selection, и ручки выключены, квадратик прицела на 15а заметку перекрестии будет отсутствовать до тех пор, пока не будет выбрана команда i редактирования и AutoCAD не сделает запрос select objects:. Но, если ли- / бо параметр Noun/Verb Selection, либо ручки включены, прицел всегда будет на перекрестии, позволяя выбирать объекты в любое время. 232 Часть И. Вычерчивание в двух измерениях
Резюме При создании любого чертежа требуется выполнять его редактирование как в процессе вычерчивания, так и при внесении изменений. Для редактирования объекты необходимо вы- брать. Простейшая команда редактирования —ERASE . Две другие часто используемые ко- манды — COPY и MOVE. Для поворота объекта определяют базовую точку и угол поворота. Для масштабирования объектов определяют базовую точку и масштабный коэффициент. Команда CHANGE позволяет легко изменять конечную точку отрезка (или отрезков) и ра- диус окружности. Множество параметров выбора упрощает процесс выбора объектов. Если объекты выби- раются перед заданием команд, их можно указать последовательно один за другим или ис- пользовать прозрачный режим. В следующей главе рассматриваются более сложные команды редактирования. Глава 9. Редактирование: базовые инструменты 233
; Реавктировоние'^б) \\ ::с помощью s - : *Jfo : ' двойныхщелчков^- * Менеджер свойств.* - V ' : . • • ObiectPropertyManager-. . -. -•« .V- . Фильтры выбооа t .Т . 1 ? • :• Группы .;. . .tffrt' .t •••••„ ••••• -: ->?г:Лвда Расширенный набор инструментов редактирования та глава завершает описание средств редактирования геометрических объектов— рассматриваются более сложные команды, предназначенные для комплексных операций как с объектами, так и с группами объектов. Далее вашему вни- манию будут представлены ручки, позволяющие легко перено- сить, вращать, масштабировать, формировать зеркальное ото- бражение и вытягивать объекты. В данной главе также описы- ваются некоторые функции нового компонента, включенного в версию AutoCAD 2000, — менеджера свойств объектов Object Property Manager. И наконец, рассматривается три типа средсгв управления выбором объектов: команды формирования групп, фильтров и функции ускоренного выбора Quick Select. Команды копирования и переноса Три описанные ниже команды позволяют выполнять ко- пирование с трансформацией, а также упорядоченное копи- рование объектов. Команда MIRROR (ЗЕРКАЛО) использует- ся для создания объекта, который представляет собой зер- кальное отображение исходного объекта; команда ARRAY (МАССИВ) — для создания прямоугольных или круговых массивов копий объекта; команда OFFSET (ПОДОБИЕ) — для создания эквидистантных линий, Нужно отметить, что с помощью этих команд можно получить результат, который отличается от тривиального плоско параллельного копирова- ния, выполняемого командой COPY (КОПИРУЙ). Команда ALIGN (ВЫРАВНЯИ) позволяет перенести объект и привя- зать его положение к другому объекту чертежа.
ИспользованиекомандыMIRROR Во многих чертежах есть симметричные элементы. Часто, особенно в конструкторских машиностроительных чертежах, можно создавать половину или четверть чертежа детали и затем недостающую часть формировать путем зеркального отображения вычерченной. ЙШ! Чтобы получить отражение объекта, выберите объект или объекты и щелкните на Е» кнопке Mirror (Зеркало) панели инструментов Modify (Редактирование). Можно выполнить операции и в обратном порядке — сначала щелкнуть на кнопке, а затем вы- брать объект или объекты. AutoCAD запрашивает первую и вторую точки оси отражения — оси симметрии. Длина оси — не главное, важно задать ее направление. Большинство осей отражения ортогональны. Поэтому, если вы уже определили Совет первую точку оси, установите ортогональный режим (дважды щелкните на инди- каторе ORTHO (ОРТО) в строке состояния) и двигайте мышь в направлении второй точки. Укажите ее в любом месте экрана. Затем AutoCAD делает запрос на удаление старых объектов (так называются объекты, вы- бранные для отражения). Если вы желаете их оставить, введите п<Р. Если же зеркальное от- ражение используется для построения недостающей части изображения симметричной дета- ли, то, конечно, старый объект нужно оставить. Для того, чтобы в чертеже оставить только отраженное изображение объекта (это бывает в том случае, когда операция используется для изменения ориентации объекта), нужно в ответ на приглашение AutoCAD ввести у<р. Для следующей пошаговой инструкции используется чертеж ab7-2 .dwg, кото- рый находится в папке Results на прилагаемом компакт-диске. Пошаговая инструкция. Отражение объектов 1. Загрузите файл ab7-2 . dwg из папки Results на прилагаемом компакт-диске. Ес- ли вы выполняли упражнение по созданию дуг в главе 7, "Кривые и точки", можете загрузить этот чертеж из папки AutoCAD Bible. 2. Сохраните его под именем аЫО-1. dwg в папке AutoCAD Bible. Обратите вни- мание на кнопки управления текущими режимами в командной строке — кнопка OSNAP должна быть включена. Установите единственный параметр постоянной объектной привязки Intersection (Пересечение). 3. Щелкните на кнопке Erase (Стереть) панели инструме1ггов Modify. В ответ на приглаше- ние Select objects : (Выберите объекты:) укажите отрезок и две дуги справа внизу между осевыми линиями, затем нажмите клавишу <Enter>. В результате вы должны по- лучить чертеж, подобный представленному на рис. 10.1. Ш 4. Щелкните на кнопке Mirror (Зеркало) панели инструментов Modify. В ответ на пригла- шение AutoCAD Select objects : укажите оставшийся внешний отрезок и две дуги и нажмите клавишу <Enter>. 5. В ответ на приглашение AutoCAD Specify first point of mirror line: (Задайте первую точку оси отражения:) укажите точку пересечения 1 (см. рис. 10.1). В ответ на приглашение AutoCAD Specify second point: (Задайте вторую точку:) укажите точку пересечения 2. Глава10.Расширенный наборинструментовредактирования235
Рис. 10 .1 . Заготовка чертежа крепежной планки 6. В ответ на приглашение AutoCAD Delete source objects? [Yes/No] <N>: (Удалить старые объекты? [Да/Нет] <Н>:), нажмите клавишу <Enter> и подтвердите ответ N (Нет), предлагаемый по умолчанию. 7. Еще раз запустите команду MIRROR, щелкнув на кнопке Mirror панели инструментов Modify. В ответ на приглашение AutoCAD Select obj ects: введите р<Р, тем самым продублировав выбор тех же объектов, что и в предыдущей операции (р — это сокраще- ние от Previous, предыдущий). Затем укажите новые— внешний отрезок и две дуги, полученные в результате предыдущей операции, — и нажмите клавишу <Enter>. 8. В ответ на приглашение AutoCAD Specify first point of mirror line: укажите точку пересечения 2 (см. рис. 10.1). В ответ на приглашение AutoCAD Specify second point: укажите точку пересечения 3. Снова нажмите клавишу <Enter> в ответ на приглашение AutoCAD Delete source objects? [Yes/No] <N> :; тем самым исходные объекты будут сохранены в чертеже. 9. AutoCAD завершит чертеж. Сохраните его. Он должен выглядеть, как на рис. 10 .2. Рис. 10 .2 .Законченный чертеж крепежной планки ИспользованиекомандыARRAY Команда ARRAY копирует выбранный объект или объекты столько раз, сколько ука- жет пользователь, и располагает их в форме прямоугольного или кругового массива. Эта команда служит достаточно мощным и удобным средством создания чертежей сложных регулярных конструкций. 236 Часть П. Вычерчивание в двух измерениях
Прямоугольные массивы На рис. 10.3 показан пример прямоугольного массива. r 1 • ! j Рис. 10 .3 . В левой части рисунка показана дверь гаража с одной панелью. Осталь- ные панели на двери располагаются в виде прямоугольного массива, что представ- лено в правой части рисунка. Чертеж любезно предоставлен Генри Дирборном (Henry Dearborn)Л1А,Фэрфилд (шт. Айова) Для создания прямоугольного массива, выполните следующее. || 1. Выберите один или несколько объектов и щелкните на кнопке Array (Массив) па- з нели инструментов Modify (Редактирование). Можно сделать и наоборот: сначала щелкнуть на кнопке Array панели инструментов Modify, а затем выбрать объект или объекты. Появится диалоговое окно Array (Массив), которое показано на рис. 10.4. Рис. 10 .4. Диалоговое окно Array 2. Установите переключатель Rectangular Array (Прямоугольный массив), который расположен в левом верхнем углу диалогового окна, если этот переключатель не был выбран по умолчанию. Глава 10. Расширенный набор инструментов редактирования 237
3. Если требуемый объект или объекты уже выделены, то в диалоговом окне будет указано их общее число. В противном случае, нужно вернуться к чертежу и выделить объекты, шелкнув на кнопке Select Objects (Выберите объекты). После завершения выбора объектов нажмите клавишу <Enter>, чтобы вернуться в диалоговое окно. 4. В поля Rows (Строки) и Columns (Столбцы) введите необходимое число строк и число столбцов. Указав последнюю цифру, нажмите клавишу <ТаЬ>, чтобы ото- бразить проект массива в области предварительного просмотра. 5. Введите значение отступа (расстояния) между строками. При этом в области пред- варительного просмотра не произойдет никаких изменений (как и при задании рас- стояния между столбцами). 6. Введите значение отступа (расстояния) между столбцами. 7. Если возникнет потребность задать отступы непосредственно на чертеже, то можете воспользоваться одной из следующих кнопок: Указать оба отступа Указать отступ между [кш| Указать отступ между строками 1~'^1 столбцами Ш 8. Если нужно изменить ориентацию массива, то введите в поле нужный угол поворо- та. При этом в области предварительного просмотра произойдут соответствующие изменения. Значение угла можно также указать и непосредственно на чертеже, для че- го нужно щелкнуть на кнопке Pick Angle of Array (Выберите угол поворота массива). 9. Для предварительного просмотра массива щелкните на кнопке Preview (Предварительный просмотр). 10. Для вывода на экран массива щелкните на кнопке ОК. Если была изменена настройка угла полярной сетки или повернута пользовательская система координат (что описывалось в главе 8, "Управление видами и компоновка изо- бражения на экране"), AutoCAD соответственно повернет и сформированный прямо- угольный массив. Для создания нескольких копий объекта, выстроенных в ряд, используйте вме- Совет сто команды COPY (КОПИРУЙ) массив, состоящий либо из одной строки, либо из одного столбца. Команда ARRAY выполняется быстрее, чем команда COPY, да щ£ и пользоваться ею проще. Круговые массивы В круговом массиве копии объекта располагаются по кругу заданного радиуса, центр ко- торого устанавливается пользователем. На рис. 10 .5 показан пример чертежа, в котором име- ется круговой (полярный) массив объектов. Для формирования кругового массива выполните следующие действия. ЙЗШ 1. Выделите один или несколько объектов и щелкните на кнопке Array панели инструмен- ийш тов Modify. Можно сделать и наоборот: сначала щелкнуть на кнопке Array панели инс- рументов Modify, выбрать объект или объекты и затем вернуть диалоговое окно Array. 2. Установите переключатель Polar Array (Круговой массив), который расположен в левом верхнем углу диалогового окна, если этот переключатель не был вы- бран по умолчанию. 238 Часть II. Вычерчивание в двух измерениях
Рис. 10 .5 . В левой части рисунка показан шкив с одной спицей, В правой части круговой массив образует остальные спицы. Чертеж любезно предоставлен Робертом Маком (RobertMack), Dexter Company, Фэрфилд (шт. Айова) 3. В случае, когда требуемый объект или объекты уже выбраны, то их число будет ука- зано в диалоговом окне. В противном случае, нужно вернуться к чертежу и выбрать объекты, щелкнув на кнопке Select Objects. После завершения выбора объектов нажмите клавишу <Enter>, чтобы вернуться в диалоговое окно. ЦгЦ 4. Задайте центральную точку массива, введя ее координаты X и Y в соответствующие Ё-ЭУ поля или щелкнув на кнопке Pick Center Point (Укажите центральную точку). Если требуемые объекты уже выбраны, то не лишним будет проверить, удачно ли выбра- на центральная точка. 5. Из раскрывающегося списка Method (Метод) выберите комбинацию из двух эле- ментов, которые вам будет удобно задавать для создания массива. Всего в раскры- вающемся списке содержится три элемента: • Total Number of Items (Всего элементов) обозначает общее число элементов, которые будут помещены в массив, включая и тот объект, что будет размножен. • Angle to Fill (Угол заполнения) задает размер кругового сектора, который будет заполнен массивом. Например, чтобы заполнить массивом полукруг, нужно за- дать значение 180" . • Angle Between Items (Угол между элементами) задает расстояние в градусах между двумя соседними элементами кругового массива. 6. Задайте значения двух выбранных элементов. Угол заполнения и угол между эле- ментами можно указать и непосредственно на чертеже. 7. Установите флажок Rotate Items as Copied (Поворачивать объекты при копировании), чтобы у каждого скопированного объекта была своя ориентация. Если этот флажок не ус- танавливать, то AutoCAD при формировании новых объектов не будет их поворачивать. 8. Для предварительного просмотра массива щелкните на кнопке Preview (Предварительный просмотр). 9. Для вывода на экран массива щелкните на кнопке ОК. Вообще, базовую точку можно задать произвольным образом. Для этого нужно указать AutoCAD, какую точку на последнем из выбранных объектов использовать для последова- Глава10.Расширенныйнаборинструментовредактирования 239
тельного тиражирования объектов. Тогда программа вычислит расстояние от центральной точки массива до этой базовой точки на последнем из выбранных объектов. По умолчанию, в качестве базовой AutoCAD использует ту точку, которая по умолчанию определена для данного типа объекта. Эти базовые точки, задаваемые по умолчанию, перечислены в табл. 10.1 . В некоторых случаях базовую точку не лишним будет задать даже в массиве, в который входят объекты только одного типа. Но уж если в массиве находится несколько типов объектов, то результат будет существенно зависеть именно от положения базовой точки. Чтобы самостоятельно задать базовую точку, щелкните на кнопке More (Дополнительно) диалогового окна для открытия группы Object Base Point (Базовая точка объекта). Затем сбросьте флажок Set to Object's Default (Задать по умолчанию) и либо введите новые значе- ния координат базовой точки в соответствующие поля, либо щелкните на кнопке Pick Base Point, используя объектную привязку, чтобы указать на нем нужную точку. Вид массива, ото- бражаемый в области предварительного просмотра, после задания новой базовой точки, из- менится. Однако это изображение, скорее всего, не прояснит ситуацию, так как все объекты на нем схематично изображены прямоугольниками. IXтиповобъектов Задаваемая по умолчанию базовая точка Дуга, окружность или эллипс Многоугольник или прямоугольник Линия, полилиния (как двухмерная, так и объемная), луч, сплайн или кольцо Текст (как одна строка, так и целый абзац), блок Вспомогательная линия (xline) Область Центральная точка Первый угол Начальная точка Точка ввода Середина Ручка области Для следующей пошаговой инструкции используется чертеж аЫО-a .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Создание массива объектов 1. Загрузите файл аЫО-а . dwg с прилагаемого компакт-диска. 2. Сохраните его как ablO-2.dwg в папке AutoCAD Bible. Этот чертеж похож на тот, что изображен на рис. 10 .6 . Кнопка ONSNAP должна быть включена. Устано- вите параметры постоянной объектной привязки Intersection и Center. ШШ 3. Щелкните на кнопке Array. Появится диалоговое окно Array. '' 4. Щелкните на кнопке Select Objects этого диалогового окна. Укажите на чертеже го- горизонтальную осевую линию 1, изображенную на рис. 10 .6, и нажмите клавишу <Enter>. Тогда снова появится диалоговое окно. 5. Установите переключатель Rectangular Array, что расположен в левом верхнем уг- лу диалогового окна. 6. В поле Rows введите 4, а в поле Columns — 1. 7. В поле Row Offset введите 1. (Отступ для столбцов задавать не нужно, так как стол- беи всего один.) 240 ЧастьII.Вычерчиваниевдвух измерениях
V Рис. 10.6. Чертеж монтажной платы на промежуточной стадии 8. Щелкните на кнопке Preview. Должны появиться четыре горизонтальные линии, как показано на рис. 10 .7. Рис. 10.7. Законченный чертеж монтаж- ной платы 9. Для того, чтобы добавить к плате отверстия, снова щелкните на пиктограмме Array панели инструментов Modify. 10. В диалоговом окне Array щелкните на кнопке Select Objects. На чертеже укажите окружность 2 (см. рис. 10 .6) и нажмите клавишу <Enter>. XI. В диалоговом окне Array введите 4 в поле Rows, а в поле Columns — 2. 12. Щелкните на кнопке Pick Both Offsets. На чертеже укажите центр окружности 2 и пересечение осевых линий около 3 (см. рис. 10 .6). (Можно выбрать и другое пере- сечение осевых линий, центр которого является также центром окружности 2. Если понадобится отрегулировать объектную привязку, нажмите клавишу <ТаЬ>.) 13. Щелкните на кнопке Preview, чтобы посмотреть, как будет выглядеть массив. Если он похож на прямоугольный массив отверстий, показанный на рис. 10.7, то закончи- те работу с этим массивом. 14. Создайте шесть отверстий для крепежных шурупов. Для этого укажите отверстие 4, руководствуясь рис. 10.6. 15. Щелкните на кнопке Array панели инструментов Modify. 16. В диалоговом окне Array установите переключатель Polar Array. Глава 10. Расширенный набор инструментов редактирования 241
Ш17. Щелкните на кнопке Pick Center Point, что расположена справа от полей Center Point. На чертеже укажите центр большой окружности 5 (см. рис. 10 .6). 18. Из раскрывающегося списка Method выберите элемент Total Number of Items and Angle to Fill. В поле Total Number of Items введите 6, а в поле Angle to Fill — 360. 19. Щелкните на кнопке предварительного просмотра, чтобы посмотреть, как будет вы- глядеть массив. Если он похож на круговой массив отверстий, показанный на рис. 10 .7, то завершите работу с этим массивом. 20. Теперь чертеж платы готов. 21. Сохраните новый чертеж. Он должен выглядеть, как на рис. 10.7. Создание эквидистантных объектов Команда OFFSET (ПОДОБИЕ) используется для создания прямолинейных и криволинейных отрезков, эквидистантных (смешенных по нормали на фиксированное расстояние) соответст- вующим отрезкам выбранного объекта. Все преимущества этой команды проявляются при соз- дании сложных объектов, таких как полилинии (назначение и использование полилиний описа- но в главе 16, "Создание сложных объектов"). Может быть, вы помните: прямоугольники и пра- вильные многоугольники относятся к полилиниям в том случае, когда они рассматриваются как один объект. Команда OFFSET позволяет, например, создавать кон- центрические правильные многоугольники в течение всего одной опе- /- ,\ рации. На рис. 10.8 показаны два концентрических многоугольника. Внешний многоугольник создан с помощью команды POLIGON (МН-УГОЛ), внутренний — командой OFFSET. \\ // \ '-.„._ / / Рис. 10,8. Использование команды OFFSET для создания концентрических \ / многоугольников ШЭ Для того, чтобы создать эквидистантные объекты, щелкните на кнопке Offset а* (Подобие) панели инструментов Modify. Команда OFFSET предусматривает выбор объектов после ее вызова. AutoCAD ответит приглашением Specify offset distance or Through <Through>: (Задайте величину смешения или Точка <Точка>:). В AutoCAD предусмотрены два незначительно отличающихся способа установки пара- метров операции подобия. • Если в ответ на это приглашение ввести смещение, AutoCAD ответит приглашением Select object to offset or <exit>: (Выберите объект для создания подоб- ного или <выход>:), Можно выбрать один объект. После этого в ответ на приглашение AutoCAD Specify point on side to offset: (Задайте точку на стороне подо- бия:) нужно указать точку с той стороны объекта, где планируется провести эквидистан- ту, AutoCAD создаст ее и повторит приглашение Select object to offset or <exi t>:. В ответ на него можно продолжать создание эквидистант для других объектов, используя то же смещение. Для завершения команды нужно нажать клавишу <Enter>. • Для создания подобных объектов, проходящих через указанную на объекте точку (например, выделенную объектной привязкой на другом объекте), необходимо ввести t<p или щелкнуть правой кнопкой мыши и выбрать команду Through (Точка) из контекстного меню. AutoCAD ответит приглашением Select 242 Часть //. Вычерчивание в двух измерениях
object to offset or <exit>:. Укажите один объект. В ответ на пригла- шение Specify through point: (Задайте, через какую точку:) укажите точ- ку, через которую должна пройти трансформированная копия. AutoCAD создаст эквидистантную линию. Для следующей пошаговой инструкции используется чертеж abio-b.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговаяинструкция.ИспользованиекомандыOFFSET 1. Загрузите файл аЫО-b . dwg с прилагаемого компакт-диска. 2. Сохраните его под именем аЫО-3 .dwg в папке AutoCAD Bible. Чертеж, храня- щийся в этом файле, показан на рис. 10 .9. Обратите внимание на кнопки управления текущими режимами в командной строке — кнопка OSNAP должна быть включена. Установите единственный параметр постоянной объектной привязки Center. 3. Щелкните на кнопке Offset панели инструментов Modify. Следуйте приглаше- ниям AutoCAD: Offset distance or Through <Through>: t<P Select object to offset or <exit>: Укажите точку 1 на рис. 10.9 Specify through point: Укажите центр окружности 2 на рис. 10 .9 Select object to offset or <exit>: <P 4. AutoCAD скопирует осевую линию, проходящую через верхние окружности. 5. Еще раз щелкните на кнопке Offset. AutoCAD ответит приглашением Specify offset distance or Through <Through>:. Введите 2<р. В ответ на при- глашение AutoCAD Select object to offset or <exit>: укажите осевую линию 3, изображенную на рис. 10 .9 . После этого в ответ на запрос Specify point on side to of fset: укажите точку вблизи позиции 4 (см. рис. 10 .9). Нажмите клавишу <Enter> для завершения команды. AutoCAD скопирует верти- кальную осевую линию на 2 единицы правее оригинала. 6. Сохраните этот чертеж. Он должен выглядеть, как на рис. 10.10. Рис. 10,9. Частично законченный чертеж монтажной платы Рис. 10.10 . Законченный чертеж монтажной платы Глава10.Расширенныйнаборинструментовредактирования 243
Выравнивание объектов Команда ALIGN (ВЫРАВНЯЙ) позволяет переносить и поворачивать объект или объекты с помощью одной операции. Она особенно удобна при работе с трехмерными объектами. Объект чертежа можно выравнивать относительно других объектов, если определить на нем точки и указать, куда их переносить (рис. 10 .11). 1-я исходная точка ч. 2-я исходная точка I До выравнивания Рис. 10 .11 . Выравниваниедвери относительно стены После выравнивания Использование этой команды для редактирования трехмерных объектов ЗошнителМйя описано в главе 24, " Создание твердотельных моделей и редактирование информацияЦ трехмерных объектов" . Хотя процесс выравнивания объектов и выполняется в несколько шагов, он может сэконо- мить время при необходимости одновременного переноса и поворота, особенно в том случае, когда значение угла поворота в явном виде неизвестно. Чтобы выровнять объект, найдите в ме- ню AutoCAD МосЖу^ЗЬ Operations^Align (Редактирование 1 *ЗМ операции=>Выравнивание) и выберите объект или объекты, подлежащие трансформации. Можно поступить и наоборот: выбрать объект или объекты, а затем выбрать команду Modify=>3D Operations'*Align. После этого выполняются перечисленные ниже операции. 1. AutoCAD приглашает указать первую исходную точку на объекте. Определите точку. Обычно это точка, выделенная объектной привязкой на объекте, который вы хотите перенести. 2. AutoCAD приглашает указать первую точку для совмещения. Определите точку на чер- теже, с которой должна в результате трансформации совместиться точка на объекте. 3. AutoCAD приглашает указать вторую исходную точку. Если вы нажмете клавишу <Enter>, AutoCAD выполнит плоскопарамельиый перенос выбранных объектов. Дня более сложного варианта выравнивания определите другую точку. Удобно использовать для этой операции точку, выделенную объектной привязкой на объекте, который вы хотите перенести. 4. AutoCAD приглашает указать вторую точку для совмещения. Определите точку, в которую должна попасть вторая исходная точка. 5. AutoCAD приглашает указать третью исходную точку. Эта точка используется при работе с трехмерными объектами для определения ориентации объекта от- носительно собственной оси. При манипулировании с двухмерными объектами нажмите клавишу <Enter>. 244 Насть//.Вычерчиваниевдвух измерениях
6. AutoCAD отвечает приглашением Scale objects based on alignment points? [Yes/No] <N>: (Масштабировать объекты к точкам совмещения? [Да/Нет] <Н>:). Если вы выравниваете объекты, используя две пары точек, AutoCAD предлагает промасштабировать объект или объекты. При масштабировании объекта AutoCAD сравнивает расстояние между двумя исходными точками и двумя точками для совмещения. Чтобы подтвердить вариант, предлагаемый по умолчанию (не масш- табировать), нажмите клавишу <Enter>. Для масштабирования объекта введите у<Р. AutoCAD соответственно изменит масштаб объектов. Для следующей пошаговой инструкции Используется чертеж abio-c.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Выравнивание двухмерных объектов 1. Загрузите файл аЫО-с. dwg с прилагаемого компакт-диска. 2. Сохраните его под именем аЫО-4 .dwg в папке AutoCAD Bible. Чертеж, храня- щийся в этом файле, показан на рис. 10.12. Рис. 10.12. Чертеж: фиксатора в промежуточ- ной стадии 3. Выберите две детали в правой стороне чертежа с помощью секущей рамки выбора, указав в качестве углов рамки точки 1 и 2. 4. Выберите в меню AutoCAD команду Modify^D Operations^Align и следуйте при- глашениям AutoCAD: Select objects: Выберите вид детали в разрезе справа. Для этого нужно использовать рамку выбора, щелкнув сначала возле точки 1, а затем возле точки 2. Нажмите клавишу <Enter> для завершения операции выбора Specify first source point: Укажите конечную точку 3 на рис. 10 .12 Specify first destination point: Укажите конечную точку 4 Specify second source point: Укажите конечную точку 5 Specify second destination point: Укажите конечную точку 6 \Глава10.Расширенныйнаборинструментовредактирования245
Specify third source point or <continue>: <P Scale objects based on alignment points? [Yes/No] <N>: <P 5. AutoCAD устанавливает зажимы в исходное положение относительно вала. 6. Сохраните этот чертеж. Он должен быть похож на чертеж, показанный на рис. 10 .13 . Рис. 10.13. Законченный фиксатора чертеж Команды корректировки размеров Для корректировки размеров объектов предлагается четыре дополнительные команды: TRIM (ОБРЕЖЬ) и EXTEND (УДЛИНИ) переносят конечную точку объекта в соответствии с положением другого объекта; LENGTHEN (УВЕЛИЧЬ) позволяет увеличивать или сжимать отрезки и окружности; STRETCH (РАСТЯНИ) используется для растягивания или сжатия группы объектов, одновременно позволяя изменять их ориентацию. Подрезание объектов При редактировании чертежа может обнаружиться, что у отрезков или дуг, ранее хо- рошо сопрягавшихся с другими объектами, появились лишние участки. Прежде, чем удалить их — подрезать объект, необходимо определить режущую кромку. Она опреде- ляет точку, в которой AutoCAD "подрезает" линию объекта. Режущая кромка задается выбором объекта. Можно выбирать несколько режущих кромок и подрезать несколько объектов одновременно, как показано на рис. 10.14. При выборе объектов необходимо указывать ту их сторону, которая должна подрезаться (а не ту, которая должна остаться нетронутой). Типичный случай применения команды TRIM— подчистка точек пересе- чений стен и дверей на архитектурных поэтажных планах сооружений. При использовании команды TRIM теперь очень легко переходить к удлине- нию объектов. Для этого нужно просто, выбрав объект для обрезания, на- жать клавишу <Shift>. Новинка! Подрезаемый объект не обязательно должен пересекать режущую кромку. AutoCAD мо- жет выполнить подрезание до режущей кромки, которая пересекает объект, если он растянут. Этот метод называется подрезанием до воображаемого пересечения (рис. 10.15). 246 ЧастьII.Вычерчиваниевдвух измерениях
C-Sl -3 МЛ- Точки]на )-, отрезках Режущие кромки 7 " сч] До подрезания После подрезания Рис. 10.14 . Подрезание двух объектов с использованием двух режущих кромок Как правило, объекты, которые планируется подрезать, задаются по одному. Совет Поэтому в AutoCAD и не предусмотрено использование рамки выбора для за- ':. ., дания подрезаемых графических элементов. Но можно использовать пара- !н1 щк метр Fence (Линия выбора). AutoCAD подрезает ту сторону объекта, которая пересекается линией выбора. Можно также нажать клавишу <Enter> в ответ на приглашение Select cutting edges: (Выберите подрезающие кромки:). После этого AutoCAD будет использовать для подрезания каждого указанного объекта кромки, ближайшие к точке выбора. Такая особенность поведения системы при выполнении операции подрезания позволяет использовать не- сколько различных кромок, не указывая их явно. До подрезания После подрезания Рис. 10 .15 . Подрезание двух дуг до воображаемого пересечения Подрезать можно следующие объекты — дуги, окружности, эллиптические дуги, отрезки, открытые полилинии, лучи и сплайны. В качестве режущих кромок можно использовать ду- ги, окружности, эллиптические дуги, отрезки, полилинии, лучи, сплайны, текст и прямые (xlines). В одном сеансе этой операции какой-либо объект может быть использован и как ре- жущая кромка, и как подрезаемый объект. Глава 10. Расширенный набор инструментов редактирования 247
t'tM Чтобы подрезать объект, щелкните на кнопке Trim (Обрезать) панели инструментов \j"M Modify. При использовании команды TRIM объекты должны выбираться после вызова команды. AutoCAD ответит приглашением Current settings: Projection=UCS Edge=None Select cutting edges ... Select objects: В первой строке AutoCAD напоминает значения двух системных переменных, которые поддерживают процесс подрезания. Системная переменная Projection используется толь- ко для трехмерных моделей. Системная переменная Edge используется для воображаемых пересечений. Когда переменная Edge имеет значение Extend (Удлинить), AutoCAD выпол- няет подрезание до воображаемого пересечения режущей кромки с подрезаемым объектом. В ответ на это приглашение укажите объект или объекты, которые вы желаете использовать в качестве режущих кромок. Для завершения выбора нажмите клавишу <Enter>. Если объект, который предполагается использовать в качестве режущей кромки, Совет выбран до применения команды TRIM, TO AutoCAD отменит выделение этого объекта. В ответ на приглашение select cutting edges : можете ввести р<^, щк чтобы повторно выделить нужный объект. • При использовании действительного пересечения режущей кромки и объекта в ответ на очередное приглашение Select object to trim or shift-select to extend or [Project/Edge/Undo] : (Выберите объекты для подрезания или [Проекция/Кромка/Отменить]:) выберите объекты, которые предполагается откор- ректировать. Убедитесь, что каждый объект указан с того конца, который вы желае- те подрезать. Для завершения выбора нажмите клавишу <Enter>. AutoCAD подре- жет объект или объекты. • Для использования воображаемого пересечения режущей кромки с подрезаемым объ- ектом в ответ на приглашение Select object to trim or shift-select to extend or [Project/Edge/Undo] : введите е<Р или выберите параметр Edge. AutoCAD ответит приглашением Enter an implied edge extension mode [Extend/No extend] <No extend>: (Установите режим удлинения режущей кромки [Удлинить/Не удлинять] <Не удлинять>:). Введите е<? или выберите значение Extend. Затем в ответ на повторное приглашение Select object to trim or shift-select to extend or [Project/Edge/Undo] : выберите объекты. Убедитесь, что каждый объект указан с того конца, который вы желаете подре- зать. Для завершения выбора нажмите клавишу <Enter>. AutoCAD подрежет объект или объекты. Если результаты коррекции вас не устраивают, используйте параметр Undo (Отменить) для возврата к предыдущей ситуации. Теперь появилась возможность подрезать объекты, находящиеся внутри блоков. Блоки рассматриваются в главе 18, "Работа с блоками и атрибутами". Новинка! '1."_- щ Для следующей пошаговой инструкции используется чертеж abio-d.dwg, кото- ;На компакт* рый находится в папке Drawings на прилагаемом компакт-диске. 248 Часть П. Вычерчивание в двух измерениях
Пошаговая инструкция. Подрезание объектов 1. Загрузите файл ablO-d.dwg с прилагаемого компакт-диска. 2. Сохраните его под именем аЫО-5 .dwg в папке AutoCAD Bible. Чертеж, храня- щийся в этом файле, показан на рис. 10.16. Рис.10 .16 .Параллельныйзажим 3. Щелкните на кнопке Trim панели инструментов Modify. В ответ на приглашение Select objects: укажите отрезки 1 и 2, руководствуясь рис. 10.16. Нажмите клавишу <Enter>. 4. В ответ на приглашение Select object to trim or shift-select to extend or [Project/Edge/Undo] : укажите те же отрезки 1 и 2. Обратите внимание — отрезки должны быть указаны выше пересечения, как показано на рис. 10.16. AutoCAD обрежет отрезки. Каждый из указанных отрезков используется в качестве режущей кромки для другого отрезка. 5. Снова щелкните на кнопке Trim панели инструментов Modify. В ответ на приглашение Select objects: укажите отрезки 3 и 4 на рис. 10.16. Нажмите клавишу <Enter>. 6. В ответ на приглашение Select object to trim or shift-select to extend or [Project/Edge/Undo] : щелкните правой кнопкой мыши и выбе- рите Edge (Кромка) из контекстного меню. AutoCAD ответит приглашением Extend/No extend <No extend>:. Теперь выберите таким же образом из кон- текстного меню параметр Extend (Удлинить). 7. Укажите отрезки 5, 6 и 7 на рис. 10.16. AutoCAD подрежет их. При желании можно добавить горизонтальные отрезки, чтобы завершить изображение в пра- вой части чертежа. 8. Сохраните этот чертеж. Он должен иметь вид, как чертеж на рис. 10 .17. Удлинение объектов Для команды EXTEND (УДЛИНИ) используются те же приглашения, что и для TRIM, но вместо удлинения объектов до режущей кромки, эта команда удлиняет их до граничной кром- ки (рис. 10,18). Как и в случае применения команды TRIM, при выборе объектов для удлине- ния необходимо указывать линию с той стороны объекта, которую вы желаете удлинить (но ни в коем случае не с той стороны, которую вы желаете оставить неизменной). Глава10.Расширенныйнаборинструментовредактирования 249
Рис. 10 .17. Законченный чертеж зажима в двухпроекциях Точки на отрезках Граничная кромка Рис. 10 .18. Удлинение двух отрезков с использо- ванием дуг какграничных кромок Объект, который вы желаете удлинить, не должен после коррекции выходить за ог- раничивающую кромку. AutoCAD может удлинить объект до вытянутой граничной кромки, которая могла бы пересечь удлиненный объект, если бы сама была длиннее. Этот случай получил название удлинение до воображаемого пересечения. Он иллюстри- руется рис. 10 .19. Удлинять можно следующие объекты AutoCAD: дуги, окружности, эллиптические дуги, отрезки, открытые полилинии, лучи и сплайны. В качестве граничных кромок по- мимо перечисленных объектов можно использовать текст и прямые (xline). В одном и том же процессе удлинения объект может быть одновременно и граничной кромкой, и удлиняемым объектом. Теперь при использовании команды EXTEND МОЖНО легко переходить к под- .-.. "' резанию объектов. Для этого нужно при выборе объекта удерживать нажа- •- '" ""'" той клавишу <Shlft>. Новинка! ЩШ Чтобы удлинить объект, щелкните на кнопке Extend (Удлинить) панели инструментов ШШ Modify. При использовании команды EXTEND объекты должны выбираться после вы- зова команды. AutoCAD ответит приглашением: Current settings: Projection=UCS Edge=Extend Select boundary edges... Select objects: 250 ЧастьII.Вычерчиваниевдвухизмерениях
-о •ил* .Я0 No (2НШ) ±.005 U90 I V* •1 t/2 Граничная кромка Точка на отрезке -€>- •гV* (г *ш) 11/2 Ямс. 10 .19. Удлинение двух дуг до воображаемого пересечения В первой строке AutoCAD напоминает значения двух системных переменных, которые поддерживают процесс удлинения. Системная переменная Projection используется только для трехмерных моделей. Системная переменная Edge используется для воображаемых пе- ресечений. Когда переменная Edge имеет значение Extend (Удлинить), AutoCAD выполня- ет удлинение до воображаемого пересечения граничной кромки с корректируемым объектом. В ответ на это приглашение укажите объект или объекты, которые вы желаете использовать как граничные кромки. Для завершения выбора нажмите клавишу <Enter>. • Если предполагается использовать действительное пересечение граничной кромки и объекта, то в ответ на приглашение Select object to extend or shift- select to trim or [Project/Edge/Undo] : выберите объекты, которые Глава10.Расширенныйнаборинструментовредактирования 251
предполагается откорректировать. Убедитесь, что каждый объект указан с того кон- ца, который вы желаете удлинить. Для завершения выбора нажмите клавишу <Enter>. AutoCAD выполнит удлинение объекта или объектов. • Если предполагается использовать воображаемое пересечение граничной кромки с корректируемым объектом, то из контекстного меню выберите Edge. AutoCAD ответит приглашением Extend/No extend <No extend>:. Щелкните правой кнопкой мы- ши и выберите Extend из контекстного меню. Затем в ответ на приглашение Select object to extend or shift-select to trim or [Project/Edge/Undo]: выберите корректируемые объекты. Обратите внимание — каждый объект должен быть указан с того конца, который вы желаете удлинить. Дня завершения выбора нажмите кла- вишу <Enter>. AutoCAD выполнит удлинение объекта или объектов. Если результаты удлинения вас не удовлетворяют, используйте параметр Undo для воз- врата к предыдущей ситуации. Как правило, в этой операции объекты удлиняются по одному. Поэтому для выбора объ- ектов нежелательно пользоваться рамкой. Гораздо удобнее использовать параметр Fence. AutoCAD удлинит ту сторону объекта, которую пересекает линия выбора. Для следующей пошаговой инструкции используется чертеж аЫО-e.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Удлинение объектов 1. Загрузите файл аЫ 0-е . dwg с прилагаемого компакт-диска. 2. Сохраните его под именем аЫ0-6. dwg в папке AutoCAD Bible. Чертеж, храня- щийся в этом файле, показан на рис. 10 .20 . Рис.10 .20 .Электрическаясхема 3. Щелкните на кнопке Extend панели инструментов Modify. В ответ на пригла- шение Select objects: укажите отрезок 1, руководствуясь рис. 10 .20. Нажми- те клавишу <Enter>. 4. В ответ на приглашение Select object to extend or shift-select to trim or [Project/Edge/Undo] : укажите отрезок 2 на рис. 10,20. Нажмите клавишу <Enter> для завершения выбора. AutoCAD удлинит отрезок. 5. Снова щелкните на кнопке Extend панели инструментов Modify. В ответ на приглашение Select objects: укажите отрезки 3 и 4 на рис. 10.20. Нажмите клавишу <Enter>. 252 ЧастьII.Вычерчиваниевдвух измерениях
6. В ответ на приглашение Select object to extend or shift-select to trim or [Project/Edge/Undo] : щелкните правой кнопкой мыши и выберите Edge (Кромка) из контекстного меню. AutoCAD ответит приглашением Extend/No extend <No extend>:. Выберите команду Extend из контекстного меню. 7. Снова укажите отрезки 3 и 4. AutoCAD удлинит отрезки до точки их пересечения. 8. Сохраните этот чертеж. Он должен выглядеть, как чертеж, показанный на рис. 10.21. Рис. 10.21 . Законченная электрическая схема Увеличение объектов Команда LENGTHEN (УВЕЛИЧЬ) выполняет операции как увеличения, так и сжатия. Она при- меняется для манипуляций с незамкнутыми объектами, такими как отрезки, дуги, полилинии, а также увеличивает и уменьшает центральные углы дуг. (С помощью команды LENGTHEN можно изменять как длину дуги, так и ее центральный угол.) AutoCAD предлагает несколько способов оп- ределения новой длины или центрального угла дуги. Команда LENGTHEN используется для увели- чения или уменьшения объекта в том случае, когда невозможно применить команду TRIM или EXTEND из-за отсутствия подходящей кромки, пересекающей объект, или 1"раницы. В команде LENGTHEN длина дуги измеряется но огибающей. Не путайте ее с длиной от- резка, стягивающего две конечные точки дуги, которая измеряется с помощью параметра Length of chord (Длина хорды) команды ARC (ДУГА). |" •>' Чтобы увеличить (или сжать) объект, щелкните на кнопке Lengthen (Увеличить) пане- L*L.-... ;. ли инструментов Modify. При использовании команды LENGTHEN объекты должны выбираться после вызова команды. AutoCAD ответит приглашением Select an object or [DElta/ Percent /Total /DYnamic] : (Выберите объект [Приращение/Процент/Общая/ Динамика]:). Выберите один из параметров. • Select object (Выберите объект). Этот параметр выбирается по умолчанию. Его назначение — отображение текущих измерений объекта. Это поможет задать ре- зультирующую длину или угол объекта после коррекции. Текущая длина отобража- ется в командной строке вслед за приглашением на выбор параметров для специфи- кации желаемой длины или центрального угла. • DElta (Приращение). Означает изменение либо разность между текущей и но- вой длиной или углом. При выборе этого параметра из контекстного меню AutoCAD отвечает приглашением Enter delta length or [Angle] <0.0000>: (Введите приращение длины или [Угол] <0.0000>:). Если вы же- лаете изменить центральный угол, из контекстного меню выберите Angle, а за- Глава10.Расширенныйнаборинструментовредактирования 253
тем введите значение, на которое должен измениться центральный угол объек- та. Если речь идет о приращении длины, введите значение, на которое изменит- ся длина объекта. Положительное значение увеличивает длину или центральный угол, отрицательное — уменьшает. • Percent (Процент). Для задания этого параметра из контекстного меню выберите Percent. В ответ на приглашение Enter percentage length <OOQ.OOQO>: введите значение размеров объекта после коррекции в процентном отношении к ис- ходному. Процентное значение больше 100 увеличивает объект, меньше 100 — сжимает. Углы с помощью этого параметра изменять нельзя. • Total (Общая). Для задания этого параметра из контекстного меню выберите Total. В ответ на приглашение Specify total length or [Angle] <1. 0000} >: (Введите общую длину или [Угол] <0.0000>:) можно либо выбрать Angle (Угол), как описано выше, либо использовать предлагаемый по умолчанию параметр общей длины. В любом случае вводится либо общая длина, либо угол. • DYnamic (ДИнамика). Для задания этого параметра из контекстного меню выберите Dynamic. Этот параметр позволяет подтянуть конечную точку объекта как можно ближе к указанной. Для определения новой конечной точки можно использовать объектную привязку. Как только вы определили значение желаемой длины объекта, AutoCAD ответит за- просом Select object to change or [Undo] :. Выберите объект, который вы хотите изменить. Убедитесь, что конечная точка указана в той части объекта, куда вы хотите внести изменения. После выполнения операции AutoCAD повторит приглашение, поэтому можно использовать те же установки длины для выбора других объектов. Чтобы отменить последнее изменение, выберите Undo. Если же результаты вас устраивают, нажмите клавишу <Enter>. Для следующей пошаговой инструкции используется чертеж аЫО-f .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Увеличение и сжатие объектов 1. Загрузите файл аЫО-f .dwg с прилагаемого компакт-диска. 2. Сохраните его под именем аЫО-7 .dwg в папке AutoCAD Bible. Чертеж, храня- щийся в этом файле, показан на рис. 10.22. [?!§»! 3. Щелкните на кнопке Lengthen панели инструментов Modify и следуйте приглаше- & ниям AutoCAD; Select an object or [DElta/Percent/Total/DYnamic]: Укажите отре- зок 1 на рис. 10.22 Current length: 0.200 Select an object or [DElta/Percent/Total/DYnamic]: Щелкните пра- вой кнопкой мыши и выберите DElta из контекстного меню Enter delta length or [Angle] <0.0000>: . 07<P <Select object to change>/Undo: Укажите отрезок 1 на рис. 10 .22 <Select object to change>/Undo: <P 4. AutoCAD увеличит отрезок. 254 Часть II. Вычерчивание в двух измерениях
1 / Рис. 10.22 . Плохо начерченное схематическое изображение конденсатора 5. Щелкните на кнопке Lengthen панели инструментов Modify и следуйте приглаше- ниям AutoCAD: Select an object or [DElta/Percent/Total/DYnamic]: Укажите отре- зок 2 на рис. 10.22 Current length: 0.407, included angle: 150 Select an object or [DElta/Percent/Total/DYnamic]: Щелкните пра- вой кнопкой мыши и выберите Total из контекстного меню Specify total length or [Angle] <1.0000)>: Щелкните правой кноп- кой мыши и выберите Angle из контекстного меню Specify total angle <150)>: 120<Р Select object to change or [Undo]: Укажите отрезок 2 на рис. 10.22 Select object to change or [Undo]: <P 6. AutoCAD сожмет дугу. 7. Сохраните этот чертеж. Он должен соответствовать чертежу, показанному на рис. 10 .23 . Рис. 10.23 . Скорректированное схематическое изображе- ниеконденсатора Глава10.Расширенныйнаборинструментовредактирования 255
Растяжение объектов Команда STRETCH (РАСТЯНИ), как правило, используется для растяжения групп объек- тов. Например, ее можно применить для вытягивания плана комнаты в каком-либо направле- нии. С помощью этой команды объекты можно также сжимать. Команда позволяет менять не только линейные размеры объекта, но и угол. Для выбора объектов используется секущая рамка выбора. Все объекты, пересекающие границы секущей рамки, будут растянуты. Все объекты, полностью попавшие внутрь секущей рамки, будут перенесены. Для успешного вы- полнения операции растяжения объектов необходима точная установка секущей рамки выбо- ра. На рис. 10 .24 показан план гаража в процессе растяжения. Секущая рамка выбора До растяжения Рис. 10 .24. Растяжение плана гаража После растяжения Такие объекты AutoCAD, как круг, текст или группа, растягивать нельзя. Дуги — мож- но, хотя результат может не соответствовать вашим ожиданиям. Реальный эффект от ис- пользования команды STRETCH проявляется при одновременном растяжении нескольких объектов. Тем не менее можно применять эту команду для растяжения одного отрезка. Ре- зультат будет таким же, как при использовании команды CHANGE (ИЗМЕНИ) для коррек- ции положения конечной точки отрезка. |рр; Чтобы растянуть объекты, щелкните на кнопке Stretch (Растянуть) панели инструмен- &ш& тов Modify. Можно также сначала выбрать объекты, а затем обратиться к команде STRETCH. Будьте внимательны при манипуляциях с секущей рамкой выбора. Если задать команду первой, AutoCAD сначала выведет инструкцию Select objects to stretch by crossing window or crossing polygon... (Выберите объекты для растяжения секущей рамкой или секущим многоугольником...), а затем приглашение Select objects: (Выберите объекты:). В ответ на это пригла- шение создайте секущую рамку и выберите объекты для растяжения. Если объекты вы- браны первыми, то после выбора команды AutoCAD ответит сообщением Stretching selected objects by last window... (Растяжение объектов, выбранных по- следней рамкой...) и покажет количество найденных объектов. 256 Часть//.Вычерчиваниевдвухизмерениях
Завершив установку секущей рамки выбора, проверьте выделенные объекты. Это помо- жет вам избежать нежелательных результатов. Если в число выбранных попали объекты, ко- торые вы не желаете растягивать и переносить, с помощью параметра Remove (Удали) их можно убрать из числа выбранных. Для этого нужно ввести в командную строку г<Р. На последующее приглашение AutoCAD Specif у base point or displacement: (Задайте базовую точку или сдвиг:) есть два варианта ответа. • Можно указать базовую точку. В ответ на приглашение Specify second point of displacement: (Задайте вторую точку сдвига:) укажите вторую точку. Для указания этих точек можно использовать объектную привязку. • Можно ввести значение смещения прямо в командную строку (символ @ при этом не используется!). Например, для удлинения объектов на 6 футов введите 6'<0<Р. Затем в ответ на приглашение Specify second point of displacement: нажмите клавишу <Enter>. Растяжение объектов обычно выполняется в одном из ортогональных направле- Совет ний. Поэтому, если в процессе растяжения вы собираетесь использовать указа- ть ние точек на экране, включите ортогональный режим. Помочь в выполнении Щ?\ операции растяжения может и установка режима шаговой привязки, полярного отслеживания и/или объектной привязки. При вводе значения сдвига с клавиатуры можно использовать как положительное, так и отрицательное значение расстояния. Например, значение 6'<180 эквивалентно значению - 6'<0. В обоих случаях объект будет растянут влево на 6 футов. Для следующей пошаговой инструкции используется чертеж ablO-g.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Растяжение объектов 1. Загрузите файл аЫО-g .dwg с прилагаемого компакт-диска. 2. Сохраните его под именем аЫО-8 . dwg в папке AutoCAD Bible. Чертеж, храня- щийся в этом файле, показан на рис. 10.25. Обратите внимание на кнопки управле- ния текущими режимами в командной строке — кнопки SNAP, POLAR и OSNAP должны быть включены. Щелкните на кнопке SNAP и проверьте в контекстном ме- ню, установлен ли режим привязки к полярной сетке. Установите единственный па- раметр постоянной объектной привязки Endpoint (Конточка). Ш З. Щелкните на кнопке Stretch панели инструментов Modify. В ответ на приглашение Select objects : укажите точку 1, руководствуясь рис. 10.25. В ответ на при- глашение Other corner: укажите точку 2. AutoCAD проинформирует, что най- дено 32 объекта. Нажмите клавишу <Enter> для завершения выбора. 4. Далее в ответ на приглашение AutoCAD Specify base point or displacement: введите 6'<0<Р, чтобы удлинить план гаража на 6 футов. В от- вет на приглашение Specif у second point of displacement: (Задайте вторую точку сдвига:) нажмите клавишу <Enter>. AutoCAD завершит выполне- ние команды. 5. Сохраните этот чертеж. Он должен походить на чертеж, отображенный на рис. 10 .26. Глава10.Расширенный наборинструментовредактирования257
Рис. 10.25 . План гаража Рис. 10.26 .План гаража после корректировки Команды конструирования объектов Ниже описаны три команды общего назначения, которые используются в процессе созда- ния модели в AutoCAD. С помощью команды BREAK (РАЗОРВИ) объект разрывается в точке или точках, опреде- ленных пользователем. С помощью команд CHAMFER (ФАСКА) и FILLET (СОПРЯГИ) соз- даются фаски и сопряжения, 258 ЧастьII.Вычерчиваниевдвухизмерениях
Разрыв объектов Зачастую бывает проще вычертить один длинный отрезок, а затем разорвать его на два и более, чем вычерчивать несколько отрезков. Команда BREAK чаще всего используется при создании архитектурных планов для разрыва стен в местах дверных и оконных проемов. Если задать на объекте две точки, AutoCAD сотрет все, что находится между ними. Обычно для определения этих точек используется объектная привязка. Иногда с этой целью применяют команду TRIM, но если существуют затруднения с указанием режущих кромок, предпочти- тельно использовать команду 3REAK. Разрывать можно следующие объекты AutoCAD: отрезки, полилинии, сплайны, прямые (xlines), лучи, окружности, дуги и эллипсы. Чтобы разорвать отрезок, щелкните на кнопке Break (Разорвать) панели инстру- ментов Modify. При использовании команды BREAK объекты нужно выбирать по- сле ее вызова. AutoCAD ответит приглашением Select objects:. (Заметим, что для разрыва разрешено выбирать только один объект.) Ответить на это приглашение можно двумя способами. • Указать на объекте одну из точек разрыва. AutoCAD ответит приглашением Specify second break point or [First point] : (Задайте вторую точку разрыва или [Первая точка]:). Так как первая точка уже определена, можно опреде- лять вторую точку. AutoCAD удалит часть линии между двумя точками. • Указать на объекте характерную точку, используя объектную привязку. Так как указанная в первом действии точка служит только для выбора объекта, в от- вет на приглашение AutoCAD Specify second break point or [First point] : (Задайте вторую точку разрыва или [Первая точка]:) выберите в кон- текстном меню First point (Первая точка). Появится приглашение Specify first break point: (Задайте первую точку разрыва:), после чего укажите первую точку разрыва. В ответ на приглашение Specify second break point: (Задайте вторую точку разрыва:) укажите вторую точку. AutoCAD уда- ляет часть линии между двумя указанными точками. Иногда требуется разделить объект на две части с помощью одной точки разры- ва, не убирая их. Теперь на панели инструментов Modify AutoCAD появилась но- вая кнопка, с помощью которой можно легко разделять объект в одной точке. Новинка! После выбора объекта, который предполагается разделить, в ответ на пригла- шение Specify second break point or [First point] {Задайте вторую PQ! : точку или [Первая точка]) укажите точку разрыва. Два новых объекта будут вы- ' •• • глядеть на экране так же, как исходный объект до тех пор, пока вы не выберете один из них. В этом случае вторую точку можно также определить, введя @<Р. Этот символ AutoCAD всегда воспринимает как координаты последней введен- ной точки и именно в ней разорвет объект. Команду BREAK можно использовать для укорачивания объектов. Укажите точку на объ- екте в том месте, где должна быть новая конечная точка. Укажите другую точку за конечной точкой объекта. AutoCAD обрежет объект в указанной точке. Для следующей пошаговой инструкции используется чертеж ablO-h .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Глава 10. Расширенный набор инструментов редактирования 259
Пошаговая инструкция. Разрыв объектов 1. Загрузите файл аЫО-h .dwg с прилагаемого компакт-диска. 2. Сохраните его под именем ablO-9.dwg в папке AutoCAD Bible. Чертеж, храня- щийся в этом файле, показан на рис. 10 .27 . Обратите внимание на кнопки управления текущими режимами в командной строке — кнопка OSNAP должна быть включена. Установите параметры постоянной объектной привязки Intersection и Endpoint. CHURCHBU I LD I NG З'-IO Э/4' Рис.10.27.План земельного участка ["-'Щ 3. Щелкните на кнопке Break панели инструментов Modify. В ответ на приглашение i ....-JS Select objects : укажите точку 1, руководствуясь рис. 10.27. В ответ на пригла- шение AutoCAD Specify second break point or [First point] : ука- жите точку 2. AutoCAD сделает отрезок короче. 4. Повторите команду BREAK, нажав клавишу <Enter>. В ответ на приглашение Select objects: укажите круг (так обозначен на плане клен). В ответ на при- глашение AutoCAD Specify second break point or [First point] : щелкните правой кнопкой мыши и выберите First point (Первая точка) из контекст- ного меню. В ответ на приглашение Specify first break point: укажите точку пересечения 3. В ответ на приглашение Specify second break point: укажите точку пересечения 4. AutoCAD разорвет круг. Назаметку AutoCAD разрывает круги против часовой стрелки. Если бы вы указали сначала точку 4, а затем точку 3, AutoCAD оставил бы только меньшую дугу, убрав остальное. 5. Включите режим отслеживания, щелкнув на кнопке OTRACK в строке состояния. 6. Еще раз запустите команду BREAK. Следуйте приглашениям в командной строке: Select object: Укажите отрезок в точке 5 Specify second break point or [First point]: Щелкните правой кнопкой мыши и выберите First point из контекстного меню Specify first break point: Сдвиньте курсор в точку 6 и укажите 260 Часть И. Вычерчивание в двух измерениях
системе, что вы собираетесь использовать ее в качестве точки от- слеживания. Затем сдвиньте курсор вправо на тот отрезок, который планируется разорвать. Когда увидите в окне указателя текст Endpoint: 4 '-8 1/2"<0. 0000 е , щелкните кнопкой мыши. (Пока систе- ма не даст вам однозначного визуального подтверждения, что вы- брана именно та точка, которую вы запланировали.) Specify second break point: Передвиньте курсор на точку 7 и покажи- те системе, что собираетесь использовать ее в качестве точки отсле- живания. Затем сдвиньте курсор на тот отрезок, который планируется разорвать. Когда увидите в окне указателя текст Endpoint: 4'-2 3/4"<0.0000°, щелкните кнопкой мыши. AutoCAD разорвет отрезок 7. Сохраните этот чертеж. Он должен походить на чертеж, показанный на рис. 10 .28 . AC UNJTS— С -31'-9 ' I "П j —10 . 1- CHURCHBU I LD I NG -8840 3/4' Рис. 10 .28. Откорректированный план земельного участка На компакт-диске предоставлены три AUTOUSP-лрограммы, которые могут помочь пользователю разделять и объединять объекты. Их можно найти в ка- талоге \Software\ChaplO. Использование команды CHAMFER С помощью команды CHAMFER (ФАСКА) создаются фаски на углах, образованных двумя не- параллельными отрезками. Эта команда может оперировать также прямыми, лучами и полилиния- ми. Угол можно создать простым удлинением отрезков до их пресечения или создать фаску. Если создается фаска, она определяется либо двумя катетами, либо одним катетом и углом фаски по от- ношению к одной из кромок. На рис. 10.29 приведены геометрические параметры фаски. Начиная с выпуска 2000i, появилась новая возможность создания фасок на уг- лах, образованных двумя полининиями или линией и полйлинией. -Новинка! Глава10.Расширенныйнаборинструментовредактирования 261
Второй катет фаски Вторая кромка | Угол фаски• Первый катет фаски - Первая кромка Рис, 10,29,Геометрические параметрыфаски Процесс создания фаски состоит из двух шагов. Сначала задаются параметры фаски: либо два катета, либо один катет и один угол фаски. После ввода значений AutoCAD завершит ко- манду CHAMFER. Затем нужно снова запустить эту команду и выбрать два отрезка, представ- ляющие кромки, между которыми создается фаска. AutoCAD создаст фаску, используя полу- ченную на предыдущем этапе информацию. В предыдущих версиях AutoCAD приходилось сначала задавать катеты, а затем ,. ' снова запускать команду, чтобы на этот раз действительно создать фаску. С этим неудобством покончено. Начиная с версии 20001, команда CHAMFER Новинка! предстала в слегка измененном виде, поэтому теперь можно за один шаг и из- менить параметры, и использовать команду. \~££* Чтобы ввести параметры фаски, щелкните на кнопке Chamfer (Фаска) панели инстру- Р Л-.' 1 ментов Modify. При использовании этой команды объекты должны выбираться после вызова команды. AutoCAD ответит приглашением: (TRIM mode) Current chamfer Distl = 0.5000, Dist2 = 0.5000 Select first line or [Polyline/Distance/Angle/Trim/Method]: Одновременно AutoCAD показывает значения параметров (пары катетов или катета и уг- ла), которые были заданы при выполнении последней аналогичной команды. • Для формирования фаски по значениям двух катетов выберите в контекстном меню ко- 1 манду Distance. В ответ на приглашение AutoCAD Specify first chamfer distance <0. 5000>: (Задайте первый катет <0.5000>:) введите значение первого ка- тета или нажмите клавишу <Enter> для подтверждения ввода значения, предлагаемого по умолчанию (это последнее значение, заданное в предыдущем обращении к этой команде). В ответ на приглашение AutoCAD Specify second chamfer distance <0.5000>: (Задайте второй катет <0.5000>:) введите значение нужного параметра. Зна- чением по умолчанию для него всегда является значение первого параметра, так как чаще всего фаска имеет равные катеты. AutoCAD завершит выполнение команды. • Для установки другого набора параметров — катета и угла — выберите из контекстного меню команду Angle. В ответ на приглашение AutoCAD Specify chamfer length on the first line <1.0000>: (Задайте катет фаски на первой кромке <1.0000>:) введите желаемое значение. В ответ на приглашение AutoCAD Specify chamfer angle from the first line <0>: (Задайте угол фаски на первой кромке <0>:) введите угол между фаской и линией кромки. AutoCAD завершит выполнение команды. Для того, чтобы удлинить непараллельные отрезки до пересечения, установите значения катетов в ноль и начните команду CHAMFER. AutoCAD удлинит эти отрезки до точки их пе- 262 Часть //. Вычерчивание в двух измерениях
ресечения. Если они уже пересекаются, AutoCAD соответственно обрежет отрезки. Точки на пересекающихся отрезках необходимо указывать с той стороны, где отрезки должны быть сохранены, а не там, где планируется их подрезать. Чтобы сформировать фаску в этом варианте, снова начните команду CHAMFER. Значения кате- тов (или катета) и угла отображаются на экране. В ответ на приглашение AutoCAD Select first line or [Polyline/Distance/Angle/Trim/Method] : (Выберите первую кром- ку или [Плиния/Катет/Угол/Обрежь/Метод]:) выберите первый отрезок. Порядок выбора отрезков важен и для создания угла фаски с равными катетами. AufoCAD обрежет первый отрезок (в соот- ветствии с заданным первым катетом) и второй отрезок (в соответствии с величиной второго кате- та или угла), В ответ на приглашение AutoCAD Select second line: (Выберите вторую кромку:) выберите второй отрезок. AutoCAD сформирует фаску между заданными кромками. .;•""% Чтобы создать фаски для всей полилинии, выберите параметр Polyline. Дополнительная (Назначение и методика работы с полилиниями описываются в главе 16, информация 4 "Создание сложных объектов". В главе 24, "Создание твердотельных моделей и редактирование трехмерных объектов", рассматриваются способы создания фасок для трехмерных моделей.) По умолчанию команда CHAMFER подрезает исходные отрезки. Если требуется сохранить исходные отрезки после создания фаски, выберите параметр Trim (Обрезать) и задайте ему значение No Trim (He обрезать). Для следующей пошаговой инструкции используется чертеж ablO-i .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Создание фасок между отрезками 1. Загрузите файл abl 0 - i . dwg с прилагаемого компакт-диска. 2. Сохраните его под именем ablO-lO.dwg в папке AutoCAD Bible. Чертеж пока- заннарис.10.30. Рис.10 .30.Фрагмент чертежасмесителя Глава10.Расширенныйнаборинструментовредактирования 263
3. Щелкните на кнопке Chamfer панели инструментов Modify. Для команды CHAMFER уже установлены текущие значения расстояний и метод выполнения операций. Если катеты не равны нулю, следуйте приведенным ниже приглашениям. Если же пара- метры уже равны нулю, переходите к следующему пункту. Select first line or [Polyline/Distance/Angle/Trim/Method]: Щелкните правой кнопкой мыши и выберите Distance из контекстного меню Specify first chamfer distance <l/2>: 0<P Specify second chamfer distance <0>: $ 4. Нажмите клавишу <Enter> для повторного запуска команды CHAMFER. В ответ на при- глашение Select first line or [Polyline/Distance/Angle/Trim/ Method] : укажите точку 1, руководствуясь рис. 10 .30. В ответ на приглашение Select second line: (Выберите вторую кромку.) укажите точку 2. AutoCAD создаст фаску. Если так не получится, проверьте установку параметра Trim — ско- рее всего, окажется, что установлено значение No Trim. Измените его на Trim и повторите вызов команды. 5. Нажмите клавишу <Enter> для повторного запуска команды CHAMFER. Следуйте приглашениям: Select first line or [Polyline/Distance/Angle/Trim/Method]: Щелкните правой кнопкой мыши и выберите Angle из контекстного меню Specify chamfer length on the first line <1.0000>: 9/16<J> Specify chamfer angle from the first line <0>: 45<f 6. Повторите команду CHAMFER. В ответ на приглашение Select first line or [Polyline/Distance/Angle/Trim/Method] : укажите точку З. В ответ на приглашение Select second line: укажите точку 4. AutoCAD создаст фаску, как показано на рис. 10.31 . 7. Сохраните новый чертеж. Рис.10 .3L Откорректированный чертеж послеприменения командыCHAMFER 264 ЧастьII.Вычерчиваниевдвухизмерениях
Плавное сопряжение углов с помощью команды FILLET Команда FILLET (СОПРЯГИ) используется для построения плавного сопряжения двух отрезков дугой. К этой операции часто обращаются при создании чертежей механических конструкций. В некоторых случаях команда FILLET может применяться вместо команды ARC (ДУГА) для создания дуг. Как и при использовании команды CHAMFER, с помощью ко- манды FILLET можно сопрягать отрезки, прямые, лучи или полилинии, которые могут быть и параллельными. Но, кроме этих объектов, сопрягать можно и окружности, дуги и эллипсы. В команде для формирования сопрягающей дуги нужно задать ее радиус (рис. 10.32). Радиус сопряжения ту А Центр дуги - Сопрягающая дуга Рис. 10 .32 . Плавное сопряжение двух отрезков дугой Процесс сопряжения также двухшаговый. Сначала определяется радиус сопрягающей ду- ги. После этой операции AutoCAD завершает выполнение команды. Теперь необходимо сно- ва начать команду FILLET и выбрать два сопрягаемых отрезка. AutoCAD выполнит сопря- жение отрезков в соответствии с имеющейся информацией. Гнг-л Чтобы ввести эту информацию, щелкните на кнопке Fillet (Сопряжение) панели инст- Ь^жй рументов Modify. При использовании этой команды объекты должны выбираться после ее вызова. AutoCAD ответит приглашением: Current settings: Mode = TRIM, Radius - 0.5000 Select first object or [Polyline/Radius/Trim]: В ответ на это приглашение для выбора параметра Radius (Радиус) выберите в контекст- ном меню Radius (Радиус). Появится приглашение Specify fillet radius <0 . 5000> (Задайте радиус сопряжения <0.5000>:), введите значение радиуса сопряжения. По умолча- нию радиус либо равен нулю, либо предыдущему значению. Чтобы сформировать сопряжение, снова начните команду FILLET. Текущее значение радиуса отображается на экране. В ответ на приглашение Select first object or [Polyline/Radius/Trim] : (Выберите первый объект [Полилиния/Радиус/Обрежь]:) выберите первый сопрягаемый объект. В ответ на приглашение Select second object: выберите вто- рой сопрягаемый объект. AutoCAD выполнит сопряжение. •;. "% Чтобы выполнить сопряжение для всей полилинии, выберите параметр Догюлнктелы^я polyline (Полилиния). (Назначение и методика работы с полилиниями описы- информация ^ ваются в главе 16, "Создание сложных объектов". В главе 24, "Создание твердо- тельных моделей и редактирование трехмерных объектов", рассматриваются способы сопряжения трехмерных моделей.) По умолчанию команда FILLET обрежет исходные сопрягаемые отрезки. Если необхо- димо сохранить исходные отрезки после их сопряжения, выберите параметр Trim и задайте ему значение No Trim. Глава10.Расширенный наборинструментовредактирования265
Сопряжение с нулевым радиусом дает такие же результаты, как операция создания фаски с нулевым катетом, Порядок выбора объектов с целью их сопряжения не имеет значения. Однако важное значение имеет положение точек, в которых указываются объекты. Если два объекта пе- ресекаются, AutoCAD оперирует теми частями объектов относительно их пересечения, на которых указаны точки. Части же объектов, находящиеся с противоположной сторо- ны пересечения, стираются. Если с помощью команды FILLET попытаться сопрягать дуги и отрезки, может появить- ся неоднозначность в определении точки пересечения. Команда FILLET строит сопряжение в месте пересечения, ближайшем к указанным на объектах. Сопряжение окружностей и от- резков может привести к неожиданным результатам, поэтому иногда необходимо немного поэкспериментировать, чтобы определить подходящие точки для указания объектов. Для следующей пошаговой инструкции используется чертеж abio-i .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Сопряжение объектов 1. Загрузите файл ablO-i . dwg с прилагаемого компакт-диска. 2. Сохраните его под именем аЫО-11 .dwg в папке AutoCAD Bible. Чертеж пока- зан на рис. 10 .33. Рис. 10 .33. Фрагмент чертежа смесителя 3. Щелкните на кнопке Fillet панели инструментов Modify. В ответ на приглашение AutoCAD Select first object or [Polyline/Radius/Trim] : выберите в контекстном меню Radius. В ответ на следующее приглашение Specify fillet radius <0 . 5000> введите 5/8<^. AutoCAD завершит команду. 4. Для повторного запуска команды FILLET нажмите клавишу <Enter>. В ответ на при- глашение AutoCAD Select first object or [Polyline/Radius/Trim]: укажите отрезок 1, руководствуясь рис. 10.33. В ответ на приглашение Select second object: укажите отрезок 2. AutoCAD выполнит сопряжение двух отрезков. 266 ЧастьII.Вычерчиваниевдвух измерениях
5. Для повторного запуска команды FILLET нажмите клавишу <Enter>. В ответ на при- глашение AutoCAD Select first object or [Polyline/Radius/Trim]: выберите в контекстном меню Radius. В ответ на приглашение Specify fillet radius <5/8> (Задайте радиус сопряжения <5/8>;) введите 1/4<Р, 6. Повторите команду FILLET. В ответ на приглашение AutoCAD Select first object or [Polyline / Radius/Trim] : укажите отрезок З на рис. 10 .33 . В от- вет на приглашение Select second object: укажите отрезок 4. AutoCAD вы- полнит сопряжение двух отрезков. Повторите команду и ответы на приглашения AutoCAD, указывая в этот раз отрезки 5 и 6. 7. При желании можно соединить два отрезка, части которых вытерты командой, а также выполнить дополнительные сопряжения на чертеже. 8. Сохраните полученный чертеж. Он должен походить на чертеж, показанный на рис. 10.34 . Рис. 1034 . Чертеж с сопряжениями Редактирование объектов с помощью двойных щелчков Для того, чтобы начать редактирование объекта, можно выполнить на нем двойной щел- чок. Что же именно произойдет после двойною щелчка, зависит от типа объекта. В большин- стве случаев после двойного щелчка на объекте просто открывается окно Properties (Свойства), в котором можно изменять значения свойств объекта. Например, двойного щелч- ка на полилини» еще недостаточно, чтобы запустить команду PEDIT (ПОЛРЕД). Редактировать объекты с помощью двойного щелчка стало возможным только, „" начиная с версии AutoCAD 2000i. Новинка! Глава 10. Расширенный набор инструментов редактирования 267
• Создание описания атрибута. Открывается диалоговое окно Edit Attribute Defini- tion (Редактирование описания атрибуга) (команда DDEDIT (ДИАЛРЕД)). Создание атрибутов рассматривается в главе 18, "Работа с блоками и атрибутами". • Атрибуты в блоке. Открывается диалоговое окно Enhanced Attribute Edit (Дополнительные параметры редактирования атрибутов) (команда EATTEDIT). Бло- ки с атрибутами рассматриваются в главе 18, "Работа с блоками и атрибутами" . • Блок. Открывается диалоговое окно Reference Edit (Редактирование ссылки) (команда REFEDIT). Блоки рассматриваются в главе 18, "Работа с блоками и атрибутами". • Штриховка. Открывается диалоговое окно Hatch Edit (Редактирование штриховки) (команда HATCHEDIT (ШТРИХРЕД)). Штриховка рассматривается в главе 16, "Создание сложных объектов" . • Myльтилиния. Открывается диалоговое окно Multiline Edit Tools (Средства редак- тирования мультилиний) (команда MLEDIT (МЛРЕД)). Мультилинии рассматрива- ются в главе 16, "Создание сложных объектов". • Многострочный или разделяемый на абзацы текст. Открывается окно Multiline Text Editor (Редактор многострочного текста) (команда DDEDIT). Многострочный текст рассматривается в главе 13, "Формирование текста" . • Текст (команды TEXT (ТЕКСТ) или DTEXT (ДТЕКСТ)). Открывается диалоговое окно Edit Text (Редактирование текста) (команда DDEDIT). Текст рассматривается в главе 13, "Формирование текста". • Внешняя ссылка. Открывается диалоговое окно Reference Edit (команда REFEDIT). Внешние ссылки рассматриваются в главе 18, "Работа с блоками и атрибутами" . Таким образом, новая команда DBLCLKEDIT, запускаемая двойным щелчком, определяет: открыть ли одно из перечисленных диалоговых окон. Чтобы отключить это свойство, следует ввести в командную строку dblclkedit и выбрать параметр OFF. Ручки Ручки — это способ редактирования объектов, при котором команды AutoCAD в явном виде не вызываются. С помощью ручек объекты можно растягивать, переносить, поворачи- вать, масштабировать и отражать. Ручки были разработаны для более полного использования графического интерфейса Windows. Когда объект выбирается до вызова команды, его изображение на экране трансформируегся — контур выделяется, а на точках объектной привязки появляются маленькие квадратики — ручки. Если ручки не видны, то причиной тому может быть их принудительное выключение. (Выше в этой главе описан способ их включения.) Если продолжить выбор объектов, на них появятся ручки. Чтобы отменить выбор какого-либо из объектов в наборе, нажмите клавишу Совет <Shift> и щелкните на объекте. Но изображения ручек на невыделенном объекте останутся до тех пор, пока вы еще раз не щелкнете на нем. Остальные объекты "4"'£% с ручками остаются выбранными. Если щелкнуть на самой ручке, она становится активной, и ее можно использовать для транс- формации объекта, Активная ручка (дальше будем называть ее горячей (рис. 10.35)) по умолчанию выделяется красным цветом. Чтобы перевести в активное состояние несколько ручек, щелкайте на них, одновременно удерживая нажатой клавишу <Shift>. Чтобы вернуть в первоначальное состоя- ние ручку, сделанную горячей по ошибке, щелкните на ней еще раз. Название ручки для этих эле- 268 Часть II. Вычерчивание в двух измерениях
ментов AutoCAD выбрано разработчиками по ассоциации, поскольку можно манипулировать объ- ектом, удерживая его за эти элементы, и "тянуть" за них с помощью мыши. После того, как ручки стали активными, можно, щелкнув правой кнопкой мыши, открыть контекстное меню Grips (Ручки). В нем содержится список всех параметров — допустимых операций с ручками. Ручка Новое положение линии Начальное положение линии Рис. 10 .35. Растягивание дуги. Ручки появляются на точках объектной привяжи в соответствии с выбранными пара- метрами. Горячая ручка используется для выполнения мани- пуляций с объектом В командной строке можно также просмотреть последовательно все пять возможных ко- манд для работы с ручками, нажимая либо клавишу пробела, либо клавишу <Enter>. На изу- чение приемов работы с ручками уходит определенное время. Но это будут отнюдь не "бесцельно прожитые годы". В вашем распоряжении появится быстрый и удобный инстру- мент изменения объектов. Вы уже знакомы с назначением и использованием команд STRETCH (РАСТЯНИ), ROTATE (ПОВЕРНИ), MOVE (ПЕРЕНЕСИ), SCALE, (МАСШТАБ) и MIRROR (ЗЕРКАЛО). С помощью ручек можно быстро выполнять те же операции, не вы- зывая перечисленные команды. Запросы AutoCAD, появляющиеся в командной строке в от- вет на активизацию ручки, фактически выполняют ту же роль. После завершения редактирования объект остается выделенным, остаются и ручки, поэтому внесение изменений можно продолжать. Если вы хотите перейти к редактиро- ванию другого объекта, нажмите клавишу <Esc>, чтобы снять выделение объекта. Ручки остаются, но их можно игнорировать. После этого можно выбрать другой объект (объекты) или задать другую команду. Если ручки вас отвлекают, нажмите еше раз клавишу <Esc>, чтобы убрать их. Растяжение объектов с помощью ручек Чтобы выполнить операцию растяжения с помощью ручек, необходимо понимать, как точки ручек связаны с объектом. Например, нельзя растягивать прямолинейный отрезок, ух- ватившись за его среднюю точку, — в этом случае AutoCAD не поймет, куда растягивать от- резок. Нельзя также растягивать окружность (ее можно только масштабировать). Все осталь- ные операции растяжения объектов можно выполнять с помощью ручек. Глава10.Расширенныйнаборинструментовредактирования 269
Растяжение одного отрезка Результат растяжения одного отрезка аналогичен результату выполнения команды CHANGE (ИЗМЕНИ) по отношению к конечной точке отрезка. Чтобы растянуть отрезок, вы- берите его, щелкните на ручке в конечной точке, которую собираетесь передвигать для рас- тяжения отрезка. AutoCAD выведет следующее сообщение; ** STRETCH ** Specify stretch point or [Base point/Copy/Undo/eXit]: Команда STRETCH (РАСТЯНИ) — первая команда внесения изменений с помощью ручек, появляющаяся в командной строке. По умолчанию предлагается задать точку, до которой нужно растянуть. Требуется любым способом определить координаты новой конечной точки отрезка. AutoCAD растянет отрезок. Остальные параметры работают следующим образом. • Base point (Базовая точка). Позволяет определить базовую точку, отличающуюся от активной ручки, и вторую точку. Щелчком правой кнопки мыши откройте контек- стное меню Grips (Ручки) и выберите параметр Base point (Базовая точка). В ответ на приглашение AutoCAD Specify base point: (Задайте базовую точку;) определи- те базовую точку. В ответ на приглашение Specify stretch point or [Base point/Copy/Undo/eXit] : (Задайте точку, до которой растянуть или [Базовая точ- ка/Копировать/Отменить/выХод]:) определите вторую точку для растяжения отрезка. • Сору (Копировать). Осуществляет переход в режим Multiple (Несколько). Щелч- ком правой кнопки мыши откройге контекстное меню Grips и выберите параметр Сору (Копировать). AutoCAD ответит обычным Specify stretch point: or [Base point/Copy/Undo/eXit] :. AutoCAD сохранит исходный отрезок и соз- даст новый, растянутый отрезок в соответствии с заданными параметрами. После этого можно продолжать создание новых растянутых отрезков. • Undo (Отменить). Отменяет последнюю операцию корректирования. Щелчком правой кнопки мыши откройте контекстное меню Grips и выберите параметр Undo (Огменить). • exit (выХод). Возвращает к приглашению Command: (Команда:) в командной строке, в ответ на которое нужно ввести команду AutoCAD. Щелчком правой кноп- ки мыши откройте контекстное меню Grips и выберите параметр Exit (выХод). К приглашению Command: можно также вернуться, нажав клавишу <Esc>. Растяжение нескольких отрезков Использование команды STRETCH (РАСТЯНИ) для одновременного растяжения несколь- ких отрезков в некоторых случаях может привести к конфликтным ситуациям. При описании команды STRETCH в этой главе уже отмечалось, что объекты, которые пе- ресекают секущую рамку выбора, растягиваются, в то время как объекты, полностью заклю- ченные внутри рамки, перемещаются. При выполнении операции над несколькими отрезками необходимо использовать ручки конечных точек для растяжения отрезков, а ручки средних точек — для переноса отрезков. Активизация всех этих ручек может потребовать много вре- мени и сил. Кроме того, для маленьких объектов, расположенных один внутри другого, соз- дается множество ручек, которые очень трудно выбирать. По этим причинам операцию рас- тяжения множества отрезков лучше всего применять к простым моделям. Для растяжения нескольких отрезков выполните приведенные ниже действия. 1. Выберите объекты для растяжения. Отобранные объекты выделяются, и на них ото- бражаются ручки. Объекты могут выбираться любым способом, в том числе и с по- мощью рамок. 270 Часть //. Вычерчивание в двух измерениях
2. Удерживая нажатой клавишу <Shift>, укажите каждую ручку, за которую намеревае- тесь потянуть. Если имеются вложенные объекты, которые вы желаете перенести при выполнении операции растяжения, также укажите их ручки — средние точки отрезков, центры окружности и все ручки дуг. 3. Отпустите клавишу <Shift> и укажите ручку, которая будет использоваться как базо- вая точка, AutoCAD выведет следующее сообщение: ** STRETCH ** Specify stretch point or [Base point/Copy/Undo/eXit]: 4. Определите новую точку для растяжения. Можно использовать и любые другие параметры. Руководствуясь пошаговой инструкцией, которая завершает этот раздел, вы сможете по- практиковаться в применении этих параметров. Перенос объектов с помощью ручек Операция переноса с использованием ручек очень проста. Выберите вес объекты, которые нужно перенести. Щелкните на любой ручке для ее перевода в активное состояние. Эта ручка становится базовой точкой. Щелчком правой кнопкой мыши откройте контекстное меню Grips и выберите параметр Move (Перенеси). AutoCAD ответит приглашением: ** MOVE ** Specify move point or [Base point/Copy/Undo/eXit]: Для того, чтобы переходить от одного параметра ручки к другому, можно также Совет использовать клавишу пробела. Например, параметр переноса объектов вклю- чается при однократном нажатии пробела. Используйте любой способ для определения второй точки. Не забудьте о символе @ при вводе относительных координат. AutoCAD перенесет выбранные объекты. Остальные пара- метры работают следующим образом. • Base point (Базовая точка). Позволяет определить базовую точку, отличающуюся от активной ручки, и вторую точку. Щелчком правой кнопки мыши откройте контекстное меню Grips и выберите параметр Base point (Базовая точка). В ответ на приглашение AutoCAD Specify base point: определите базовую точку. Появится список пара- метров Specify move point or [Base point/Copy/Undo/eXit] : (Задайте точку, в которую перенести, или [Базовая точка/Копировать/Отменить/выХод]:). Теперь определите вторую точку для переноса объектов. • Сору (Копировать). Осуществляет переход в режим Multiple (Несколько). Щелч- ком правой кнопки мыши откройте контекстное меню Grips и выберите параметр Сору (Копировать). AutoCAD ответит обычным перечнем параметров: Specify move point or [Base point/Copy/Undo/eXit] :. AutoCAD сохранит ис- ходный отрезок и создаст новый, растянутый отрезок в соответствии с параметрами, которые будут заданы, После этого можно продолжать создание новых отрезков. • Undo (Отменить). Отменяет последнюю операцию корректирования. Для задания этого параметра щелчком правой кнопки мыши откройте контекстное меню Grips и выберите параметр Undo (Отменить). • eXit (выХод). Возвращает к приглашению Command: (Команда:) в командной стро- ке, в ответ на которое нужно ввести команду AutoCAD. Щелчком правой кнопки мы- ши откройте контекстное меню Grips и выберите параметр Exit (выХод). К приглаше- нию Command: можно также вернуться, нажав клавишу <Esc>. Глава10.Расширенный наборинструментовредактирования271
Поворот объектов с помощью ручек Операция поворота с помощью ручек подобна аналогичной операции с использованием команды ROTATE (ПОВЕРНИ). Выберите все объекты, которые нужно повернуть. Щелкните на любой ручке для ее перевода в активное состояние. Эта ручка становится базовой точкой. Щелчком правой кнопкой мыши откройте контекстное меню Grips и выберите параметр Rotate (Поверни). AutoCAD ответит приглашением: ** ROTATE ** Specify rotation angle or [Base point/Copy/Undo/Reference/eXit] : Введите угол поворота. После этого AutoCAD повернет объекты. Остальные параметры работают следующим образом. • Base point (Базовая точка). Позволяет определить базовую точку, отличающуюся от активной ручки, и вторую точку. Щелчком правой кнопки мыши откройте контекстное меню Grips и выберите параметр Base point (Базовая точка). В ответ на приглашение AutoCAD Specify base point:. Для поворота объектов в ответ на приглашение Specify rotation angle or [Base point/Copy/Undo/Reference/ eXit] : любым приемлемым для AutoCAD способом определите угол поворота. • Сору (Копировать). Позволяет перейти в режим Multiple (Несколько). Чтобы вы- брать этот параметр, щелчком правой кнопки мыши откройте контекстное меню Grips и выберите параметр Сору (Копировать). AutoCAD ответит обычным при- глашением— Specify rotation angle or [Base point/Copy/Undo/ Reference/eXit] :. AutoCAD сохранит исходный отрезок и создаст новый, по- вернутый отрезок в соответствии с параметрами, которые будут заданы. После этого можно продолжать создание новых отрезков. • Reference (Ссылка). Позволяет определить ссылку на угол, а также новый угол. Щелчком правой кнопки мыши откройте контекстное меню Grips и выберите пара- метр Reference (Ссылка). В ответ на приглашение AutoCAD Reference angle <0>: (Ссылка на угол <0>:) введите значение угла или укажите две точки для опре- деления угла. AutoCAD ответит: Specify new angle or [Base point/ Copy/Undo/Reference/eXit] : (Задайте новый угол или [Базовая точ- ка/Копировать/Отменить/Ссылка/выХод]:). Введите угол или укажите точку. Этот параметр похож на параметр Reference (Ссылка) команды ROTATE (ПОВЕРНИ). • Undo (Отменить). Отменяет последнюю операцию корректирования. Щелчком пра- вой кнопки мыши откройте контекстное меню Grips и выберите параметр Undo. • eXit (выХод). Возвращает к приглашению Command: (Команда:) в командной стро- ке, в ответ на которое нужно ввести команду AutoCAD. Щелчком правой кнопки мы- ши откройте контекстное меню Grips и выберите параметр Exit. К приглашению Command: можно также вернуться, нажав клавишу <Esc>. Масштабирование объектов с помощью ручек Операция масштабирования с помощью ручек подобна аналогичной операции с использо- ванием команды SCALE (МАСШТАБ). Выберите все объекты, которые нужно масштабиро- вать, и щелкните на любой ручке для ее перевода в активное состояние. Эта ручка становится базовой точкой. Щелчком правой кнопки мыши откройте контекстное меню Grips и выбери- те параметр Scale. AutoCAD ответит приглашением: ** SCALE ** Specify scale factor or [Base point/Copy/Undo/Reference/eXit ] : 272 Часть II. Вычерчивание в двух измерениях
Введите масштабный коэффициент. AutoCAD скорректирует объекты. Остальные пара- метры из приведенного списка работают следующим образом. • Base point (Базовая точка). Позволяет определить базовую точку, отличающуюся от активной ручки, и вторую точку. Щелчком правой кнопки мыши откройте контекстное меню Grips и выберите параметр Base point. В ответ на приглашение AutoCAD Specify base point: определите базовую точку. Чтобы откорректировать размеры объектов, в ответ на приглашение Specify scale factor or [Base point/ Copy/Undo/Reference/eXit] : (Задайте масштабный коэффициент или [Базовая точка /Копировать/Отменить/Ссылка/выХод];) задайте масштабный коэффициент. • Сору (Копировать). Позволяет перейти в режим Multiple. Щелчком правой кнопки мыши откройте контекстное меню Grips и выберите параметр Copy. AutoCAD отве- тит обычным списком параметров: Specify scale factor or [Base point/ Copy/Undo/Reference/eXit] :. Теперь AutoCAD сохранит исходный отрезок и создаст новый, откорректированный отрезок в соответствии с теми параметрами, ко- торые будут заданы. После этого можно продолжать создание новых отрезков. • Reference (Ссылка). Позволяет определить ссылку на расстояние. Щелчком правой кнопки мыши откройте контекстное меню Grips и выберите параметр Reference. В от- вет на приглашение AutoCAD Reference length <0>: (Ссылка на длину <0>:) вве- дите значение длины или укажите две точки для ее определения. AutoCAD ответит при- глашением: Specify new length or [Base point/Copy/Undo/Reference/ eXit] : (Задайте новую длину или [Базовая точка /Копировать/Отменить/Ссылка/ выХод]:). В ответ введите значение длины или укажите точку. Этот параметр подобен параметру Reference (Ссылка) команды SCALE (МАСШТАБ). • Undo (Отменить). Отменяет последнюю операцию корректирования. Щелчком пра- вой кнопки мыши откройте контекстное меню Grips и выберите параметр Undo. • exit (выХод). Возвращает к приглашению Command: в командной строке, в ответ на которое нужно ввести команду AutoCAD. Щелчком правой кнопки мыши от- кройте контекстное меню Grips и выберите параметр Exit. К приглашению Command: можно также вернуться, нажав клавишу <Esc>. Формирование зеркального отображения объектов с помощью ручек Формирование зеркального отображения с помощью ручек подобно операции с использова- нием команды MIRROR (ЗЕРКАЛО), Выберите все объекты, которые нужно отразить. Щелкните на любой ручке для ее перевода в активное состояние. Эта ручка становится первой базовой точкой для оси отражения (симметрии). Щелчком правой кнопкой мыши откройте контекстное меню Grips и выберите параметр Mirror (Зеркало). AutoCAD выведет следующее сообщение: ** MIRROR ** Specify second point or [Base point/Copy/Undo/eXit]: Определите вторую точку для оси отражения. AutoCAD создаст зеркальное отображение выбранных объектов. По умолчанию AutoCAD стирает исходные объекты. Чтобы сохранить их, необходимо использовать параметр Сору (Копировать). Этим операция с использованием ручек отлича- ется от команды MIRROR (ЗЕРКАЛО). При выполнении последней исходные объекты по умолчанию сохраняются. Остальные параметры работают следующим образом. Глава10.Расширенный наборинструментовредактирования273
Base point (Базовая точка). Позволяет определить базовую точку, отличающуюся от активной ручки, и вторую точку. Щелчком правой кнопки мыши откройте кон- текстное меню Grips и выберите параметр Base point. В ответ на приглашение AutoCAD Specify base point: определите базовую точку— это первая точка оси отражения. В ответ на приглашение Specify second point or [Base point/Copy/Undo/eXit] : укажите вторую точку для оси отражения. Сору (Копировать). Позволяет перейти в режим Multiple. Щелчком правой кнопки мыши откройте контекстное меню Grips и выберите параметр Сору, AutoCAD ответит обычным списком параметров Specify second point or [Base point/Copy/Undo/eXit] :. AutoCAD сохранит исходные объек- ты и создаст новые отраженные объекты. После этого можно продолжать соз- дание новых отраженных объектов. Undo (Отменить). Отменяет последнюю операцию корректирования. Щелчком пра- вой кнопки мыши откройте контекстное меню Grips и выберите параметр Undo. eXit (выХод). Возвращает к приглашению Command: в командной строке, в ответ на которое нужно ввести команду AutoCAD. Щелчком правой кнопки мыши откройте контекстное меню Grips и выберите параметр Exit. К приглашению Command: можно также вернуться, нажав клавишу <Esc>. Для следующей пошаговой инструкции используется чертеж аЫО-j .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Изменение объектов с помощью ручек 1. Загрузите файл аЫО-j .dwg с прилагаемого компакт-диска. 2. Сохраните его под именем ablO-12 .dwg в папке AutoCAD Bible. Чертеж представляет собой фрагмент вида сверху блока привода (рис. 10.36). Обратите внимание: кнопки ORTHO (ОРТО) и OSNAP (ПРИВЯЗКА) в строке состояния должны быть включены. .Л Рис. 10.36 . Фрагмент блока привода, вид сверху. Чертеж: можно легко откорректировать с помощью ручек 3. Для выбора всей модели используйте рамку выбора. Отмените выбор маленьких ок- ружностей и прямоугольника. Для этого, удерживая нажатой клавишу <Shift>, раз- местите рамку выбора так, чтобы в нее попали маленькие окружности и прямо- угольник в центре модели. 274 ЧастьII.Вычерчиваниевдвух измерениях
4. Укажите ручку в точке 1 на рис. 10.36 для того, чтобы она стала активной. AutoCAD выведет следующее сообщение: ** STRETCH ** Specify stretch point or [Base point/Copy/Undo/eXit]: 5. Щелчком правой кнопкой мыши откройте контекстное меню Grips и выберите па- раметр Mirror. AutoCAD выведет следующее сообщение: ** MIRROR ** Specify second point or [Base point/Copy/Undo/eXit]: 6. Щелкните правой кнопкой мыши и выберите Сору из контекстного меню. В резуль- тате будут сохранены исходные объекты и, кроме того, сформировано их зеркальное отображение. 7. В ответ на приглашение Specify second point or [Base point/ Copy/Undo/eXit] : переместите курсор вправо. Вы увидите эскиз зеркально- го отображения модели. Укажите любую точку справа по горизонтали от актив- ной ручки (в направлении 0°) . 8. Чтобы возвратиться в командную строку, выберите из контекстного меню параметр Exit. Исходные объекты остаются выделенными. 9. Выберите новые объекты с помощью большой рамки выбора, включая маленький прямоугольник и окружности в середине рамки. При этом все выделенные объекты должны быть с ручками. 10. Укажите ручку в точке 2 на рис. 10 .36, чтобы активизироваться. Щелчком правой кнопкой мыши откройте контекстное меню Grips и выберите параметр Rotate. В ответ на приглашение AutoCAD Specify rotation angle or [Base point/Copy/ Undo/Reference/eXit] : введите 90<Р. AutoCAD повернет модель, 11. Укажите ручку в правом нижнем углу модели. Щелчком правой кнопкой мыши от- кройте контекстное меню Grips и выберите параметр Scale. В ответ на приглаше- ние AutoCAD Specify scale factor or [Base point/Copy/Undo/ Reference/eXit] : введите .5<Р. AutoCAD выполнит масштабирование модели. 12. Укажите ручку в средней точке нижнего отрезка. Щелчком правой кнопкой мыши откройте контекстное меню Grips и выберите параметр Move. В ответ на приглаше- ние AutoCAD Specify move point or [Base point/Copy/Undo/eXit]: введите @0,-3<Р, После всех изменений мо- дель должна выглядеть, как на рис. 10 .37. 13. Чтобы удалить все ручки, дважды нажмите клавишу <Esc>. Сформируйте секущую рам- ку выбора, указав точки 1 и 2 на рис. 10 .37. 14. Удерживая нажатой клавишу <Shift>, ука- жите все ручки. Затем укажите ручку в сред- ней точке нижнего отрезка. В ответ на при- глашение Specify stretch point or [Base point/Copy/Undo/eXit]: вве- дите @0,1<Р. AutoCAD сожмет модель. 15. Если сжатие модели не получилось, щелкни- те на кнопке Undo (Отменить) на стандарт- ной панели инструментов для отмены опера- ции и попробуйте выполнить ее снова. 16. Сохраните чертеж. Рис. 10.37. Блок привода после нескольких операций корректирования с помощью ручек существенно изменил свою форму Глава10.Расширенныйнаборинструментовредактирования 275
Индивидуальная настройка ручек Ручки можно включать и отключать, а также настраивать их цвет и размеры. Выберите в меню AutoCAD команду Tools^Options (Сервис^Параметры) и активизируйте вкладку Selection (Выбор), которая показана на рис. 10.38. IJSjOutions Слег* ptofto El»n F)N 1 £ г Г p. iГ •i ь• fcday] CpenandSeu* •• • «• .. • • * ,-m . •>• J ••• • -r Ptottre) 5)4t У Cutantdr*" . «n| U««f Pratowiou| С *•* **• «" . «a na • • Ш • m• • J*• ' •• • J Рмс. 10.38 . Вкладка Selection диалогового окна Options, которая использует- ся при настройке ручек По умолчанию ручки доступны (т.е . включены). Внутри блоков же ручки по умолчанию от- ключены. Назначение и методика работы с блоками описаны в главе 18, "Работа с блоками и атри- бутами". При такой настройке ручек (ручки внутри блоков отключены) в выбранном блоке будет только одна ручка— точка выбора блока. Если же флажок Enable Grips Within Block (Ручки внутри блоков) установлен, на всех объектах, из которых состоит блок, будут выведены ручки. В ipynne Grip Colors (Цвета ручек) можно выбирать цвет для неактивных и активных (горячих) ручек. Щелчком на любой из кнопок в этой зоне открывается диалоговое окно Se- lect Color (Выбор цвета), которое позволяет настроить желаемый цвет. Группа Grip Size (Размер ручки) позволяет установить нужный размер ручек. После вы- полнения всех настроек щелкните на кнопке ОК. Менеджер свойств Object Property Manager Для настройки свойств объектов используется менеджер свойств Object Property Man- ager. Компонент Object Property Manager (который в документации иногда называется диа- логовым окном Properties или сокращенно ОРМ) используется для настройки свойств объ- ектов AutoCAD и их редактирования. f*p| Для доступа к Object Property Manager можно также щелкнуть на кнопке Ргор- L1 ".^ erties (Свойства) стандартной панели инструментов. Диалоговое окно Properties показано на рис. 10 .39. 276 Часть И. Вычерчивание в двух измерениях
[PropertiesE: 1 AutoCADBih1e\ati1...EI| June A l phabet i c-OtegertwJ_j Co l a Layer Lnetype Lnetypasca l e s |P l otsty l e |; Lnewe i ght |- Hyper l n l ; giTh i ckr i ess -jaartX Г Start V ,. Start Z EndX : EndV Er>dZ . ,Delta X •Delta У DdtaZ Length Angl- I • Sylayer 0 "* ~^— -CEI4TER 1.0000 ; Cm-' 0.0000 0.5000 ~ '0 .1851 " - Q.0000 0.5000 з.8ого 0.0000 Диалоговое окно Properties можно использовать и для ре- дактирования объектов — в списке имеется и категория свойств Geometry (Геометрия); но основное его назначе- ние — настройка других, негеометрических свойств. • Изменение слоя, цвета, типа и толщины линии объек- та (об этих свойствах объектов AutoCAD речь идет в главе И, "Средства организации чертежа — слои, цвета, тип и толщина линий"). • Редактирование текста и свойств, задающих его фор- матирование (см. главу 13, "Формирование текста"). • Редактирование стиля вычерчивания на плоттере (см. главу 17, "Вывод чертежей на бумагу"). • Редактирование гиперсвязей (см. главу 28, "AutoCAD и Internet"). Окно Properties включает две вкладки. Во вкладке Catego- rized (По категориям) свойства в списке сгруппированы по на- значению. На рис. 10.39 показано, как выглядит вкладка Cate- gorized окна Properties, когда в чертеже выделен один отре- зок. Параметры, перечисленные в категории Geometry, позволяют отредактировать геометрические свойства отрезка. Рис. 10.39. Диалоговое окно Вкладка Alphabetic (По алфавиту) содержит тот же список Properties, также называемое свойств, но составленный в алфавитном порядке. окном менеджера свойств Для редактирования узловой точки любого сегмента прими- Ob Ject Property Manager, uc- п . , . „ no.ibivemcH для настройки тива line (отрезок) введите новое значение в соответствующий .• . . „,,, Г ' J свойств объектов AutoCAD элемент списка в окне Properties. Естественно, для редактиро- иих редактирования вания геометрических свойств таким способом нужно знать аб- солютные координаты узловых точек. Если в списке выбирается определенное геометрическое свойство, скажем, Start X— координата X начальной точки примитива line, появляется кнопка со стрелкой. Можно щелкнуть на этой кнопке и затем указать точку на поле чертежа. В таком случае вновь указанная точка заменит прежнюю начальную точку примитива, причем заменяются обе координаты, несмотря на то, что в списке был выделен элемент Start X. Окно Properties имеет собственную функцию отката. Щелкните правой кнопкой Совет мыши на поле окна Properties и выберите Undo (Отменить) из контекстного меню. Если в контекстном меню выбран (установлен) пункт Allow clocking (Разрешить ~ й* пристыковку), окно Properties можно пристыковать к любому краю основного окна AutoCAD. Для этого придется отбуксировать его мышью к левому или правому краю. Можно также изменить размеры окна, ухватившись указателем мыши за лю- бой его угол. После этого форма курсора изменится (примет вид двунаправленной стрелки), и соответствующий угол начнет следовать за движением курсора мыши. Список СВОЙСТВ В окне Properties зависит от типа выделенного на поле чертежа объ- екта AutoCAD, • Если Object Properties Manager вызван в момент, когда не выделен ни один объект на чертеже, в списке будут только свойства всего чертежа •— положение ПСК, теку- щий слой, данные о видовом экране. Когда окно открыто, можно выделить объект на поле чертежа — в списке появятся свойства этого объекта. • Если в момент открытия выбран какой-либо объект (один), в списке будет представ- лена информация как о чертеже в целом, так и об этом выделенном объекте. Глава10.Расширенный наборинструментовредактирования 277
• Если выделено более одного объекта, в списке будет представлена информация о слое, цвете и типе линии, но не будут содержаться данные о геометрических свой- ствах выделенных объектов. • Если выделено более одного объекта и в раскрывающемся списке в самом верху ок- на Properties выбран тип одного из них, то в списке свойств будет выведена инфор- мация, касающаяся только этого типа объектов. Таким образом раскрывающийся список типов в верхней части окна предоставляет пользователю своеобразный фильтр отбора среди выделенных объектов. В правом верхнем углу окна находится кнопка Quick Select (Ускоренный выбор). Щел- чок на ней открывает одноименное диалоговое окно, которое будет описано в следующем разделе. Диалоговое окно Quick Select позволяет сформировать набор объектов (selection set) в соответствии с заданными критериями отбора — например, все отрезки зеленого цвета. Затем можно синхронно изменить все общие свойства отобранных объектов. ? В правом верхнем углу окна Properties появились две новые кнопки. Новинка! Щелчком на кнопке Toggle Value of PICKADD Sysvar (Изменить значение системной переменной PICKADD) включается и выключается параметр PICKADD. Этот параметр опре- деляет способ выбора нескольких объектов. Если он включен (т.е. значение соответствующей системной переменной равно единице), то объекты можно выбирать один за другим обычным способом. При этом выбираемые объекты будут добавляться в один набор. Если же параметр отключен (значение соответствующей системной переменной равно нулю), то для добавления к набору объектов еще одного объекта нужно будет во время выбора нажать и удерживать нажатой клавишу <Shift>. Если клавишу <Shift> не нажать, то перед выбором объекта будет отменено выделение ранее выбранных объектов. ^ 0&* Если отключить параметр PICKADD, то каждый раз, указывая какой-то объект, На заметку вы > тем самым, отменяете выбор всех ранее выбранных объектов. Однако если у ранее выбранных объектов имеются ручки, то они не пропадают. Пиктограммы на кнопках переключения могут сбить пользователя с толку. Далее поясня- ется, какая пикто!"рамма соответствует какому значению переменной PICKADD. • Если на пиктограмме вы увидите единичку, то это означает, что параметр PICKADD отключен. Чтобы включить его, нужно щелкнуть на кнопке. щ\ Ш Если на пиктограмме будет плюс, то значит параметр PICKADD включен. •. -1 Чтобы отключить его, нужно щелкнуть на кнопке. Теперь выбор объектов можно осуществлять и с помощью окна Properties. Вы- брав нужные объекты, можно изменять их свойства. Новинка! Q_ j Для выбора объектов служит кнопка Select Objects (Выберите объекты). Если вы со- 1 бирастесь указать сразу несколько объектов или использовать рамку выбора, то эта кнопка не будет иметь преимуществ перед остальными способами выбора. Вы сможете толь- ко выбрать объекты и затем внести нужные изменения в окне Properties. Однако если вы хо- 278 Часть II. Вычерчивание в двух измерениях
тите использовать линии или полирамки выбора, то кнопка Select Objects будет очень по- лезна. Как использовать эту кнопку, показано в следующем упражнении. 1. Щелкните на пиктограмме Select Objects. 2. В командную строку введите нужный метод выбора (например, для использования линии выбора нужно ввести f), так, как если бы команда была уже активна, или как будто вы запустили команду SELECT. 3. Выберите нужные объекты. 4. Нажмите клавишу <Enter> для завершения выбора объектов. 5. Внесите в окне Properties необходимые изменения. (Для выбранных объектов мож- но запустить также команду редактирования.) Для того, чтобы закрыть Object Property Manager, щелкните на кнопке закрытия в пра- вом верхнем углу окна. К окну Properties мы будем неоднократно обращаться в последующих главах этой книги. Фильтры выбора Иногда возникает потребность в более мощных средствах выбора объектов. Например, может понадобиться: • выбрать на чертеже все отрезки, чтобы изменить их цвет; • проверить радиусы всех дуг сопряжения; • найти все короткие отрезки, которые должны быть стерты. Прежде, чем выбирать фильтры, необходимо написать Auto LISP-про граммы, выполняющие функции выбора фильтров. (Иногда AutoLISP-программы служат наиболее простым средством реализации этих функций. Профаммирование на языке AutoLISP описано в главах 34, "Основы AutoLISP и Visual LISP", и 35, "Программирование на AutoLISP" .) Такая технология позволяет создавать сложные фильтры, которые будут выбирать только нужные вам объекты. Эти фильт- ры можно сохранить для дальнейшего использования. 1 Не путайте фильтры выбора объектов с фильтрами точек. Описание фильтров Дополнительная точек можно найти в главе 4, "Ввод координат" . ^и нформация \ Диалоговое окно Quick Select Как следует из названия, это диалоговое окно представляет собой средство быстрого, гиб- кого и довольно простого отбора объектов чертежа. С помощью диалогового окна Quick Select можно выполнять большинство операций по отбору элементов чертежа. Прежнюю команду FILTER (ФИЛЬТР), о которой пойдет речь в следующем разделе, придется исполь- зовать только для создания достаточно специфических фильтров, которые желательно сохра- нить для многократного использования. . • Выберите команду Tools^Guick Select. • При неактивной команде щелкните правой кнопкой мыши на области чертежа и из контекстного меню выберите команду Quick Select. Глава 10. Расширенный набор инструментов редактирования 279
Id Cp* \ •:*• •.:if** '• . nWJO* ifipfiandai GK. Lnelypg Loeiypc scile Pl:t sMe ..-,- , r l ewiikcacnwi l4 jfn nevi MocoDn мЛ цдтвл! «ihcfaon «el | Смев! •i , Y-' -V !•. *••.- 1 ъ i .. 1 zJ - " i н*1 Puc. 10.40 . Диалоговое окно Quick Select используется для быстрого отбора объ- ектов чертежа по заданным критериям • Щелкните на кнопке Quick Select в окне Object Properties Manager. • Введите qselect<f в командную строку. В любом случае AutoCAD откроет диалоговое окно Quick Select, которое показано на рис. 10.40. В процессе создания фильтра отбора будем по- следовательно переходить от одного элемента управления этого диалогового окна к другому, на- чиная с самых верхних. • Раскрывающийся список Apply to (Применить к). По умолчанию в этом спи- ске выбран элемент Entire drawing (Весь чертеж), и созданный фильтр приме- няется ко всем графическим объектам в чер- теже. Но щелкнув на кнопке Select objects, можно вернуться на поле чертежа и выбрать на нем вручную определенное подмножест- во объектов. Тогда созданный в дальней- шем фильтр можно будет применить только к этому подмножеству (для этого в списке нужно выбрать Current selection). Для создания подмножества, к которому будет применяться фильтр, используется рамка выбора. В подмножество включают- ся все объекты, которые попали в ограниченную рамкой область чертежа. (Кнопка Select objects блокируется в случае, если в нижней части диалогового окна уста- новлен флажок Append to current selection set (Добавить в текущий набор). • Раскрывающийся список Object type (Тип объекта). По умолчанию в этом спи- ске в качестве типа объектов будет выбран элемент Multiple (Несколько). Щелк- нув на кнопке со стрелкой справа от списка и раскрыв его, можно выбрать подходя- щий специфический тип из имеющихся в чертеже (или в выделенном ранее под- множестве) — line, circle, ellipse, polyline и т.д . Выбрать в этом случае можно только один тип. Это именно то ограничение возможностей ускоренного от- бора, которое преодолевается командой FILTER. • Список Properties (Свойства). В этом списке можно выбрать свойства, которые войдут в критерий отбора. Большинство этих свойств рассматривается в следующей главе. Все свойства объектов, которые хранятся в базе данных AutoCAD, перечисле- ны в этом списке. Конкретный набор свойств зависит от объектов в чертеже (или в подмножестве выбора). Для включения в критерий можно выбрать только одно из перечисленных свойств. Состав элементов в следующих двух списках зависит от того, какое именно свойство выбрано в списке Properties. Если нужно создать фильтр, в ко- тором используется несколько свойств, придется воспользоваться командой FILTER. • Раскрывающийся список Operator (Оператор). Если выбрано определенное свой- ство, то в качестве критерия фильтра можно установить равенство значения этого свойства некоторой величине (элемент списка = Equals) или, наоборот, неравенство (элемент списка о Not Equal). В последнем случае для свойств, которые имеют числовые значения, можно задать операторы сравнения типа > Greater than (Больше чем) или < Less than (Меньше чем). Для анализа свойств, имеющих тек- 280 ЧастьИ.Вычерчивание вдвухизмерениях
стовые значения, можно использовать символы универсальной подстановки (такие как * и ?). Так что пользователю остается только выбрать в списке требуемый оператор. • Раскрывающийся список Value (Значение). В этом списке выбирается значе- ние, используемое в операторе фильтра. Например, если в качестве свойства выбран цвет (элемент color в списке Properties), то из этого списка можно выбрать значение green (зеленый). В результате будут отобраны объекты, вы- черченные зеленым цветом (если выбран оператор = Equals) или всеми цве- тами, кроме зеленого (если выбран оператор <> Not Equal). Если критерием отбора является тип линии (выбран элемент linetype в списке Properties), то в этом списке можно выбрать DASHED (ШТРИХОВОЙ). Таким образом, от пользователя требуется только выбрать в списке нужное значение. • Группа How to apply (Как применить). Когда фильтр создан, его можно применить для создания набора объектов (selection set). Для этого необходимо выбрать переклю- чатель Include in new selection set (Включить в новый набор). Но окно Quick Select позволяет пользователю поступить и наоборот — включить в набор все объекты, кро- ме тех, что удовлетворяют критерию созданного фильтра. Для этого нужно выбрать переключатель Exclude from new selection set (Исключить из нового набора). • Флажок Append to current selection set (Добавить в текущий набор). Если ус- тановить этот флажок, то объекты, удовлетворяющие критерию фильтра, будут до- бавлены к уже существующему набору объектов. Щелчок на кнопке ОК запускает механизм создания набора объектов в соответствии с уже сформированным в окне Quick Select критерием и закрывает самое окно. В результате AutoCAD отберет все объекты, удовлетворяющие критерию. Если был вы- бран переключатель Exclude from new selection set, AutoCAD выберет все объекты, кроме тех, что удовлетворяют критерию, Теперь в последующих командах можно использовать созданный набор объектов. Если же команда в процессе выполнения требует выбора объек- тов, в ответ на приглашение Select objects : можно использовать параметр Previous (Предыдущий), введя в командной строке р<Р. Тем самым команда будет настроена на работу с ранее созданным с помощью окна Quick Select набором объектов. КомандаFILTER Команда FILTER (ФИЛЬТР) требует более сложных манипуляций, чем окно Quick Select, но зато позволяет формировать и сохранять для дальнейшего использования более сложные фильтры отбора объектов, Чтобы создать фильтр, введите в командной строке filter^. AutoCAD откроет диалоговое окно Object Selection Filters (Фильтры выбора объектов), показанное на рис. 10 .41 . Если же возникнет идея сформировать фильтр отбора в процессе выполнения ранее запущенной ко- манды редактирования, в ответ на приглашение Select objects: введите в командной строке 'fiIter<P — команду создания фильтра можно использовать в прозрачном режиме. В верхней части диалогового окна Object Selection Filters содержится список фильтров, которые уже определены. ^^00* Для объектов, установленных подобно приведенному на рис. 10.41, и тем более На заметку ДTM тех - к° то Рые установлены как часть слоя, фильтр выбора ищет только цвет и типы линий объектов. Назначение и использование слоев, цвета и типов ли- ний описывается в главе 11, "Средства организации чертежа — слои, цвета, тип и толщина линий". е Глава 10. Расширенный набор инструментов редактирования 281
ObjectSelection Iliters r-HsnwJFJwt • E«ft«n £tMa ! "• £to«Litt l^^^tiU^T^a,",^; . 1 Cjjner* - unn smed N . — . 2l\ Detew Cu i emfB i erU»t ''• • to» ;|4•CWK*Г' ЦФ| Ямс. /0.4/. Диалоговое окно Object Selection Filters Создание одиночного фильтра Группа Select Filter (Выбор фильтра) диалогового окна Object Selection Filters используется для установки фильтра. Раскрывающийся список в этой группе содержит имена всех возможных фильтров — объекты, свойства объектов (цвет, слой и др.)* объектные привязки, такие как центр дуги или радиус окружности, и логические операторы типа AND, OR и NOT. С помощью этих логи- ческих операторов можно различными способами комбинировать спецификации фильтра. Прежде всего нужно выбрать фильтр. На рис. 10.42 текст в поле был выбран из раскры- вающегося списка. Если нет необходимости задавать дополнительные параметры для вы- бранного элемента списка, нужно щелкнуть на кнопке Add to List (Добавление в список). В верхнем поле появится фильтр в виде строки Ob j ect = Line. Ob j ect •Svbctft* -•ЙТ в%г - i= 4 rw^SrfSlfji^ *. '* Рис. 10.42. Фильтр, который задает отбор всех объектов типа Line Для многих фильтров необходимо задавать значения параметров. Предлагается два спо- соба ввода значения. Если выбран фильтр, который имеет ограниченное количество значений, становится доступ- ным поле ввода значений. Щелкните на нем и выберите желаемое значение из списка. Например, если вы задали Color (Цвет) или Layer (Слой), то из списка выбираете цвет или слой. Если выбран параметр, который может иметь любое значение, становятся доступными поля, расположенные ниже списка в группе Select Filter. Маркировка полей — X, Y и Z — 282 Часть И. Вычерчивание в двух измерениях
может ввести пользователя в заблуждение. Эти поля используются для ввода координат толь- ко в том случае, если задается фильтр, требующий определения координат, например Viewport Center (Центр видового экрана). В большинстве же случаев поле X использует- ся для задания значения параметра фильтру. В этом случае поля Y и Z не используются. На- пример, если задать Text Height (Размер текста), то в поле X вводится высота текста. Од- нако не всегда существует необходимость в фильтре, отбирающем определенное значение. Допустим, вы хотите создать фильтр, который выбирает все окружности с радиусами, мень- шими, чем 0.75. Когда вы выберете в списке Circle Radius (Радиус круга), станет доступ- ным поле X. Из списка операторов отношения выберите один из них. Список операторов от- ношения приведен в табл. 10.2. [Таблица10.2.ОператорыотношениявдиалоговомокнеObjectSelectionFilters Оператор Название Равно != Не равно < Меньше <• Меньше или равно > Больше >= Больше или равно * Равно любому значению Добавление второго фильтра Для того, чтобы добавить второй фильтр, необходимо сначала принять решение о харак- тере взаимодействия первого и второго фильтров, а затем назначить логический оператор. Логические операторы всегда присутствуют в виде замкнутой конструкции BEGIN - END и находятся в конце раскрывающегося списка объектов фильтра. ^00" 0Л Если в списке двух и более фильтров отсутствуют логические операторы, Auto- На заметку ^ AD обрабатывает их так, как скомбинированные с помощью оператора AND. Это означает, что AutoCAD выбирает только те объекты, которые удовлетворя- ют всем специфицированным критериям. В табл. 10.3 перечислены четыре логических оператора. (В AutoCAD эти операторы на- зываются операторами группирования, так как они группируют спецификации фильтров.) В столбце примера поясняются результаты комбинации двух спецификаций фильтра: Color = 1-Red (Цвет = 1-Красный) и Object - Circle (Объект = Окружность). Таблица10.3.Логическиеоператоры(илиоператорыгруппирования), '•• используемые для фильтров выбора Оператор Функция Пример AND Отыскивает все объекты, в которых встречает- Отыскивает все окружности красного ся полная спецификация критерия цвета OR Отыскивает все объекты, в которых встречает- Отыскивает все объекты красного цвета ся любой компонент критерия и все окружности Глава 10. Расширенный набор инструментовредактирования 283
Окончание табл. 10 .3 Оператор Функция Пример XOR Отыскивает объекты, в которых встречается один или другой компонент критерия, но не оба сразу. Требует указать два критерия меж- ду операторами Begin XOR и End XOR NOT Исключает из набора объекты, которые отве- чают заданному критерию. Между строками Begin NOT и End NOT может быть указан только один критерий Отыскивает объекты красного цвета, ко- торые не являются окружностями, и ок- ружности, которые вычерчены любым цветом, кроме красного Если оператор NOT применяется по отно- шению к фильтру Object = circle (Объект = Окружность), в набор включа- ются все объекты, вычерченные красным цветом, но не являющиеся окружностями Чтобы вставить сохраненный фильтр в только что определенный вами фильтр, щелкните на кнопке Substitute (Замена) и задайте сохраненный фильтр. Чтобы добавить фильтры, ос- нованные на существующих объектах, щелкните на кнопке Add Selected Objects (Добавление в набор). AutoCAD добавит все свойства объекта в определение фильтра, при- чем их зачастую бывает больше, чем вы того желаете. На рис. 10.43 показано окно, в котором сформирован фильтр для отбора всех объектов типа line и polyline. В фильтре использован оператор XOR, поскольку такое логическое объеди- нение задает отбор всех элементов, удовлетворяющих каждому из компонентов критерия, но не обоим одновременно. Естественно, что один и тот же объект не может быть и примитивом типа line, и примитивом типа polyline. Но этот пример включен для того, чтобы продемонстри- ровать вариант фильтра, который не может быть создан с помощью Quick Select. jObjectSelectionMiters " Beg i n XOH Ob j ect Obpct " EndXDR tAjfmI* ,&»!&' Namedfieri- J. , UP«*; d 71 fcTraTT _j* .. ..- UW*j Cancel|•hNo Рис. 10.43 . Фильтр отбора всех объектов типа line и polyline Присвоение имени и редактирование фильтров Созданный фильтр необходимо сохранить. Даже если вы не намерены повторно исполь- зовать фильтр, то можете ошибиться в процессе корректирования чертежа с использованием фильтра и вынуждены будете повторить операцию корректирования. Поэтому фильтр должен быть сохранен. Для этого в поле Save As (Сохрани в) группы Named Filters (Именованные фильтры) нужно ввести имя фильтра и щелкнуть на кнопке Save As (Сохрани в). Редактирование фильтра, включенного в список именованных, выполняется с помощью следующих трех кнопок. 284 Часть//.Вычерчиваниевдвухизмерениях
• Edit item (Изменение). Выделите строку, содержащую элемент, который требует коррек- тировки, и щелкните на кнопке Edit item. AutoCAD поместит имя объекта в раскрываю- щийся список и предоставит возможность определить для него новые значения. • Delete (Удаление). Удаляет заданный элемент. • Clear list (Очистка). Очищает список Current (Текущий). После щелчка на этой кнопке можно снова начать корректирование фильтра. Для корректирования именованного фильтра выберите его из списка Current (Текущий). Использованиефильтров Фильтры можно использовать двумя способами. Чаще всего пользователь сначала задает команды, а потом (вдруг) выясняется, что необходимо еще и задать фильтр, через который нужно будет пропустить набор объектов. В этой ситуации следуйте приглашениям AutoCAD: Select objects: 'filter^ Определите фильтр в диалоговом окне Object Selection Filters. Щелкните на кнопке Apply Applying filter to selection. Select objects: Введите all<? или используйте достаточно большую рамку выбора для выбора всех объектов, которые вы считаете необ- ходимым поместить в фильтр х found у were filtered out Select objects: <f Exit ing filtered selection, x found Select objects: <P AutoCAD продолжает отображение на экран обычных приглашений. Можно начать команду FILTER и определить фильтр, а затем щелкнуть на кнопке Apply. Далее в ответ на приглашение AutoCAD Select objects: введите а11<^ или используйте рамку выбора. Потом нажмите клавишу <Enter> для завершения выбора объектов. После это- го начните корректирование, используя параметр выбора Previous (Предыдущий) с целью выбора объектов для фильтрации. " llli% Для следующей пошаговой инструкции используется чертеж ablO-k .dwg, кото- /На кояШзЩ рый находится в папке Drawings на прилагаемом компакт-диске. • диске > ! 'Ш Пошаговая инструкция. Использование фильтров выбора 1. Загрузите файл аЫО-k . dwg с прилагаемого компакт-диска. 2. Сохраните его под именем ablO-14.dwg в папке AutoCAD Bible. Обратите внимание на две строки в центре чертежа, выделенные черным цветом, в отличие от остального текста (голубого). Вы хотите проанализировать цвет всех текстовых обь- сктов и в случае необходимости откорректировать его. 3. Щелкните правой кнопкой мыши на поле чертежа и выберите Quick Select из кон- текстного меню. В диалоговом окне Quick Select из списка Object type (Тип объек- та) выберите элемент Text. 4. Из списка Properties (Свойства) выберите элемент color (скорее всего, он уже вы- бран по умолчанию). В списке Operator (Оператор) выберите .элемент Not equal Глава 10. Расширенный набор инструментов редактирования 285
(Не равно). В списке Value (Значение) выберите ByLayer (ПоСлою). Установите переключатель Include in new selection set (Включить в новый набор). Флажок Append to current selection set (Добавить в текущий набор) должен быть сброшен. Щелкните на кнопке ОК. AutoCAD выберет два черно-белых текстовых элемента в средней части чертежа. 5. Дважды нажмите клавишу <Esc> — этим будет снято выделение объектов и удалены ручки. Теперь попробуем создать тот же набор объектов с помощью команды FILTER. 6. Введите filter^. Откроется диалоговое окно Object Selection Filters. 7. В раскрывающемся списке Select Filter выберите Text. Щелкните на кнопке Add to list. В верхнем поле окна появится Object = Text. 8. В раскрывающемся списке Select Filter выберите **Begin AND (он находится в конце списка) и щелкните на кнопке Add to list. 9. Из раскрывающегося списка Select Filter выберите Color. В соседнем с полем X: раскрывающемся списке выделите ! = (Не равно). Щелкните на кнопке Select. За- дайте BYLAYER в диалоговом окне Select Color. Щелкните на кнопке ОК. В диало- говом окне Object Selection Filters щелкните на кнопке Add to list. На экране ото- бразится число 2 56, означающее цвет BYLAYER (ПОСЛОЮ). (Операции со слоями и цветами описаны в следующей главе.) 10. В раскрывающемся списке Select Filter выберите Text Height, из списка выбе- рите < и в поле X: введите .1. Щелкните на кнопке Add to list. 11. В раскрывающемся списке Select Filter выберите **Er.d AND и щелкните на кноп- ке Add to list. 12. В поле Save As введите Bad text. Диалоговое окно Object Selection Filters должно принять вид, как на рис. 10 .44 . IObjectSelectionI-liters Ob i ect "" Beg i n Co l ot ТЫ He "End AMD ght AND = Text '• 256 •ByLayei < 01000 SetectFBH -[ "End AND Substitute Е#Ц«п 'f '"£Ые»в j О NamedF i tefs•-.*- "—; -• Cu ' ent- j bad l exl 1 SaveAs: ;j tadleft " • Detae ' DwefttFJUerUst и List t Add Selected ObjecK Рис. 10 .44. Фильтр выбирает все текстовые объекты, цвет которых отличен от BYLAYER 13. Щелкните на кнопке Apply. 14. В ответ на приглашение Select objects : введите al!<^. AutoCAD ответит сооб- щением, что найдено 469 объектов, а 467 отфильтровано. Нажимайте клавишу <Entcr>, пока не получите приглашение Command:. 286 ЧастьII.Вычерчиваниевдвухизмерениях
15. Щелкните на кнопке Color Control панели инструментов Object Properties. Выбери- те в раскрывающемся списке элемент ByLayer. AutoCAD изменит соответственно цвет этих лвух текстовых объектов — они станут такого же цвета, как и остальные. 16, Сохраните новый чертеж. Полагаю, вы на собственном опыте убедились, что окно Quick Select позволяет сформи- ровать фильтр гораздо быстрее, чем традиционная команда FILTER, но последняя, несо- мненно, сохраняет за собой первенство при создании сложных фильтров. Группы С помощью групп можно сохранять набор объектов (т.е. перечень выбранных объектов), так что их в любое время можно вновь легко выбрать для внесения изменений. Если у вас есть определенный набор объектов, которым целесообразно манипулировать как группой, причем вы работаете с достаточно сложным чертежом многоразового выбора, то можно из- бежать повторения утомительной процедуры повторного выбора, задействовав механизм объединения объектов в группу. Создание и изменение групп Чтобы создать или изменить группу, нужно ввести в командную строку group<f и от- крыть таким образом диалоговое окно Object Grouping (Группирование объектов), ко- торое показано на рис. 10 .45 . ObjectGroumrKj Sebdabfe GroupN«me CreateG i oup--—---- - ChangeG i tx» 1 -t,.-, ., Se l ectab l e 11 j Г lndudeUnnamed Г" Umamed 1 ' • 1 Рис. 10.45. Диалоговое окно Object Grouping Создание новой группы Для создания новой группы выполните ряд операций. 1. В поле ввода Group Name (Имя группы) введите имя группы. Для имени можно ис- пользовать не более 31 символа без пробелов. В любом месте вводимого имени можно использовать дефис (-) и подчеркивание (__). Глава10.Расширенный наборинструментовредактирования 287
2. При желании в поле Description (Описание) можно ввести комментарий длиной не более 64 символов. В комментарий можно включать пробелы. 3. Щелкните на кнопке New (Новая). AutoCAD возвращается к чертежу и выводит в ко- мандную строку приглашение Select objects :. В ответ 1 на это приглашение выбе- рите объекты, которые предполагается включить в группу. Завершите выбор объектов, нажав клавишу <Entcr>. AutoCAD возвращает диалоговое окно на экран. 4. Щелкните на кнопке ОК. Теперь группа сформирована для дальнейшей работы с ней. ^0$^ Один объект может принадлежать нескольким группам. Назаметку В группе параметров Group identification (Идентификация группы) диалогового окна Object Grouping также имеется кнопка Find Name (Найти имя). Эта кнопка используется для поиска имени группы, к которой принадлежит выбранный объект. AutoCAD позволяет вы- брать объект, а затем выводит имя соответствующей группы (или групп). Щелчок на кнопке Highlight (Подсветить) позволяет зрительно выделить заданную груп- пу. Сначала из списка Group Name (Имя группы) выбирается группа, а после щелчка на кнопке Highlight AutoCAD возвращается к чертежу и выделяет все объекты в ipynne. После щелчка на кнопке Continue (Продолжить) AutoCAD возвращается в диалоговое окно. Кнопка Highlight используется в тех случаях, когда нет уверенности в правильности выбора из списка группы для дальнейшей работы. Изменение группы Группа параметров Change Group (Изменение группы) диалогового окна Object Group- ing обеспечивает гибкость управления группами. Чтобы изменить ipynny, нужно в списке Group Name в верхней части диалогового окна щелкнуть на любом имени. После этого все кнопки в группе параметров Change Group становятся доступными. Опишем их назначение. • Remove (Удалить). Если выбрать эту кнопку, AutoCAD переключается на вывод чертежа в графическую зону экрана и выводит в командную строку приглашение Select objects to rerr.ove from group. .. (Выберите объект для удаления из группы...) . Выберите объекты, которые должны быть исключены из чертежа. Для завершения операции нажмите клавишу <Entcr>. AutoCAD возвратится в диалоговое окно. Щелкните на кнопке ОК. • Add (Добавить). Если выбрать эту кнопку, AutoCAD переключается в область чер- тежа и выводит в командную строку приглашение Select objects to add to group. . . (Выберите объекты для добавления в группу...). Выберите объекты, ко- торые должны быть добавлены в группу. Для завершения операции нажмите клави- шу <Enter>. AutoCAD возвратится в диалоговое окно. Щелкните на кнопке ОК. • Rename (Переименовать). При щечке этой кнопки выбирается группа, которая должна быть переименована, и в ноле Group Name изменяется ее имя. Щелкните на кнопке Rename. Имя группы в списке Group Name также должно измениться. Щелкните на кнопке ОК. • Re-order (Упорядочить). Каждому объекту в ipynne присвоены номера, начиная с 0. В некоторых случаях имеет значение порядок размещения объектов в группе 288 Часть II. Вычерчивание в двух измерениях
(например, при выполнении программы, оперирующей объектами группы). Выбе- рите группу, в которой должен быть изменен порядок расположения объектов. AutoCAD откроет диалоговое окно Order Group (Порядок группы). Если нужно расположить объекты в группе в порядке, обратном существующему, щелкните на кнопках Reverse Order (Обратный порядок). В ином случае щелкните на кнопках Highlight и Previous. В правом нижнем углу этого окна отображается сообщение Object: 0 (Объект:0), а один из объектов группы выделяется. Для перемещения по списку объектов щелкните на кнопке Next (Следующий). При изменении по- рядка расположения объектов в группе, возможно, придется присваивать новые номера каждому объекту. Для этого щелкните на кнопке ОК и возвратитесь в диа- логовое окно Order Group. Назначение полей ввода в этом окне: • Remove from position (Удалить с позиции) — позиция объекта, который должен быть передвинут; • Replace at position (Поместить на позицию) — новая позиция объекта; • Number of objects (Номера объектов) — номер объекта или диапазон номеров объектов, которые должны быть переупорядочены. Description (Описание). Эта кнопка обновляет описание группы. Введите новое описание группы в соответствующее поле в группе параметров Group Identification диалогового окна. Затем щелкните на кнопке Description. Explode (Расчленить). Эта кнопка разделяет группу на составляющие. Все объекты остаются на чертеже, но они перестают быть группой. Selectable (Выбираемая). Если группа выбираема, выбор одного объекта группы означает выбор всей группы. Если же группа не выбираема, то выбор одного объек- та не означает выбор группы. Эта кнопка допускает временное переключение в ре- жим манипуляций одиночными объектами без разделения группы. Использование групп Пользоваться группами очень просто. Если группа выбираема, укажите любой объект в ней, и вся группа будет выбрана. После этого можно редактировать объекты в группе как одно целое. Если необходимо редактировать одиночные объекты в группе, отмените статус выбираемости группы — щелкните на кнопке Selectable. Закончив работу с объектом, включите снова этот параметр и продолжайте работать со всей группой. Во вкладке Selection (Выбор) можно изменить статус выбирасмости всех групп на чер- теже. Открыть эту вкладку можно командой меню Tools ОOptions (Сервис ^Параметры). Чтобы вообще отменить группирование объектов, сбросьте флажок Object Grouping (Группирование объектов) в группе параметров Selection Modes (Режимы выбора). Щ^\ Для следующей пошаговой инструкции используется чертеж аЫО-k.dwg, кото- На KOiinjarf- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Использование групп 1. Загрузите файл ablO~k.dwg с прилагаемого компакт-диска. 2. Сохраните его под именем аЫО-14 . dwg в папке AutoCAD Bible. На чертеже представлена электрическая монтажная схема (рис. 10.46). При этом должны быть Глава 10. Расширенный набор инструментов редактирования 289
включены режимы ортогонализации и объектной привязки (обратите внимание на индикаторы ORTHO (ОРТО) и OSNAP (ПРИВЯЗКА) в строке состояния). Установ- лен текущий параметр объектной привязки Endpoint (Конточка). Рис. 10 .46 .Электрическая монтажная схема 3. Введите в командную строку group^ — откроется диалоговое окно Object Group- ing. Введите switch в поле Group Name. Убедитесь, что флажок Selectable (Выбираемая) установлен. Щелкните на кнопке New (Новая). 4. В ответ на приглашение AutoCAD Select objects: с помощью рамки выбора вы- берите на чертеже участок AIR DAMPER SWITCH, указав точки 1 и 2 на рис. 10 .46. AutoCAD сообщит, что найдены пять объектов. Для завершения выбора нажмите клавишу <£nter>. AutoCAD возвратит на экран диалоговое окно Object Grouping. Щелкните на кнопке ОК. 5. Щелкните на кнопке Copy Object (Копировать) панели инструментов Modify. В от- вет на приглашение AutoCAD Select objects : укажите в любой точке фрагмен- та чертежа, где изображен этот переключатель. AutoCAD сообщит 1 found (I най- ден). Нажмите клавишу <Enter>. 6. В ответ на приглашение Specify base point or displacement, or [Multiple] : щелкните правой кнопкой и выберите из контекстного меню коман- ду Multiple. В ответ на приглашение Specify base point: укажите конечную точку 3, выделенную объектной привязкой. В ответ на приглашение Specify second point of displacement or <use first point as displacement;-: (Задайте вторую точку сдвига или <исиользуйте первую точку в качестве параметра смещениям) укажите точки 4 и 5. (При необходимости вы- ключите режим ортогонализации.) Нажмите клавишу <Enter>. 7. Сохраните этот чертеж. Резюме В этой главе вы изучили наиболее сложные команды корректирования, включая MIRROR (ЗЕРКАЛО), ARRAY (МАССИВ), OFFSET (ПОДОБИЕ), ALIGN (ВЫРАВНЯЙ), TRIM (ОБРЕЖЬ), EXTEND (УДЛИНИ), STRETCH (РАСТЯНИ), LENGTHEN (УВЕЛИЧЬ) и BREAK 290 Часть //. Вычерчивание в двух измерениях
(РАЗОРВИ). Команды CHAMFER (ФАСКА) и FILLET (СОПРЯГИ) позволяют создавать пря- мые, скошенные и сглаженные сопряжения линий на чертеже. Использование ручек позволяет корректировать объекты, не задавая команды AutoCAD в явном виде. Параметры ручек: Move (Перенеси), Mirror (Зеркало), Rotate (Поворот), Scale (Масштаб) и Stretch (Растянуть). Для копирования объектов можно также исполь- зовать параметр Сору (Копировать). Для изменения свойств объектов, в том числе и геометрических, можно использовать ме- неджер свойств Object Properties Manager. Функция Quick Select позволяет с минимальными усилиями сформировать набор объек- тов, отвечающих заданным критериям. Для построения более сложных фильтров нужно ис- пользовать команду FILTER (ФИЛЬТР). Можно создавать именованные группы объектов, что облегчает их выбор. Если требуется корректировать одиночные объекты в группе, можно отключить выбираемость групп. Для ус- тановки критериев выбора можно использовать такое мощное средство, как фильтры выбора. В следующей главе речь идет о слоях, средствах управления цветом, типом и толщи- ной линий. Глава 10. Расширенный набор инструментов редактирования 291
ГЛАВА Средства В этой главе... Работа (с июячи Измене* ив изета т«<па и толщины ГИНИИ объегтоз Работас : линий типов И ТИПОВ ЛИНИЙ ИЗ ДЗ)МХ чертежей Передач: (. организации чертежа - слои, цвета, тип и толщина линий о этого момента вы чертили черным цветом. Однако это не самый лучший способ, поскольку на одноцвет- ных чертежах тяжело различить отдельные детали и, кроме то- го, это ужасно скучно! Если вы проделывали все упражнения по ходу чтения книги, то уже открывали некоторые чертежи с различными цветами и типами линий. Например, в некото- рых архитектурных чертежах могли заметить, что цвет стен кухни отличается от цвета оборудования (холодильника, рако- вины и т.д.), Когда же начнете работать над созданием текста и размерных надписей (это рассматривается в главах 13-15), то почти всегда будете использовать цвет, отличающийся от основных компонентов чертежа. В AutoCAD графический объект, помимо прежних атрибутов, имеет еще один • — то л- щину линии {lineweight). Использование множества цветов и типов линий, а также линий разной толщины поможет упо- рядочить линии чертежа, что облегчит его восприятие. В AutoCAD черный и белый — это фактически один и тот же цвет. Если вы используете установки цветов но умолчанию, то фон чертежа будет на экране черным, а линии графических элементов — белыми. Если же вы измените цвет фона на белый (выберете в списке цветов white), то те линии элементов, которые ранее были белыми, автоматиче- ски станут черными. Изменять другие цвета линий при такой перенастройке AutoCAD не будет. В большинстве случаев цвет, тип и толщина линии уста- навливаются для слоя {layer). Слой — это средство, позвэ- ляющее организовать представление на экране объектов чер- тежа. Каждый объект должен принадлежать определенному
слою, а каждый слой должен иметь цвет, тип и толщину линии. Слои определяются, исходя из требований к чертежу. Слой (layer), цвет (color) и тип линии (linetype) называются свойст- вами объекта чертежа {object properties). Можно легко изменять любые свойства объекта. Эта глава объяснит, как создавать и изменять эти свойства, чтобы сформировать чертеж. Работа со слоями Использование слоев — лучший способ упорядочить чертеж так, чтобы на нем различались цвета и типы линий. Слои предоставляют в распоряжение пользователя мощные средства группи- рования и отбора графических элементов чертежа. В архитектурных чертежах, к примеру, обще- принято выделять в отдельные слои стены, двери, окна, элементы водопроводной системы, элек- тротехнического оборудования, несущие строительные конструкции, а также поясняющие надписи (текст), размерные надписи, блоки заголовков и т.п. В машиностроительных чертежах могут ис- пользоваться отдельные слои для осевых линий, вспомогательных линий построения, штриховки, блока заголовка и т.п. В каждой области деятельности имеются определенные общепринятые со- глашения, и в своей работе вы, скорее всего, будете следовать каким-то определенным стандартам. Создание слоев — важный этап настройки чертежа (он дополняет уже описанные в гла- ве 5, "Настройка параметров чертежа"). Слои можно создать и сохранить в шаблоне, поэтому они будут доступны сразу после создания чертежа. Благодаря применению слоев появляется множество способов упорядочить чертеж. • Каждому слою можно назначить свой цвет, тип и толщину линии. • Можно назначить разные цвета для различных перьев плоттера, в результате чертеж будет выполнен линиями разных цветов или различной толщины. • Можно управлять видимостью слоев. Сделав слой невидимым, вы сосредоточитесь именно на тех объектах, которые необходимо начертить или откорректировать. • Можно управлять вычерчиванием объектов на плоттере. • Можно заблокировать слой, и объекты этого слоя будут защищены от корректировки. Слою также можно назначить определенный стиль вычерчивания на плоттере. Стиль вычерчивания есть ни что иное, как набор настроек плоттера, который используется при вычерчивании данного слоя. Подробнее стиль вычерчивания и его формирование рассматриваются в главе 17, "Вывод чертежей на бумагу". Параметры слоя Каждый слой должен иметь имя, цвет, тип и толщину линии. По умолчанию при создании любого чертежа в него обязательно включается слой 0, который имеет черный/белый цвет, сплошной тип линии (Continuous) и заданную по умолчанию толщину линии (Default). (Установка по умолчанию подразумевает толщину в 0.010 дюйма — 0.25 мм. Во всех упраж- нениях этой книги используется слой 0.) Для создания нового слоя нужно задать его имя, цвет, тип и толщину линии. После этого можно чертить на новом слое. Кроме того, слои имеют четыре параметра состояния (states). Эти параметры управляют видимостью слоев, возможностью их регенерации и внесения изменений. • On/Off (Вкл/Откл). Включенные слои (On) по умолчанию являются видимыми. От- ключенные слои (Off) невидимы, но включаются в процесс регенерации чертежа. • Thawed/Frozen (Размороженный/Замороженный). Размороженные слои (Thawed) по умолчанию являются видимыми. Замороженные слои невидимы и не могут быть от- редактированы, а также не регенерируются со всем чертежом. Замораживание слоев Глава11.Средстваорганизациичертежа-слои,цвета,типи толщиналиний293
дает выигрыш в производительности системы по сравнению с выключением слоев. Однако размораживание слоя автоматически влечет за собой регенерацию. Если вы используете в своей работе плавающие видовые экраны, то можно заморозить слой только в текущем или вновь создаваемых видовых экранах. Подробнее плавающие видовые экраны описаны в главе 17, "Вывод чертежей на бумагу". Unlocked/Locked (Разблокированный/Блокированный). Разблокированные слои по умолчанию являются видимыми и могут корректироваться. Заблокированные слои также видимы, но не поддаются корректировке. Используйте это состояние, если хотите обезопасить себя от возможного непредумышленного изменения некоторых объектов: их можно просматривать и даже пользоваться объектной привязкой по отношению к их характерным точкам, но изменять эти элементы будет невозможно. Plottable/Not Plottable (Выводимый на плоттер/Невыводимый на плоттер). Как вы уже догадались по названию этого свойства, те слои, которые помечены как Not Plottable, не будут выводиться на плоттер при вычерчивании чертежа на бумаге. Эта настройка имеет значение только для слоев, которые уже имеют атрибуты ON (Включен) или THAWED (Разморожен). Выключенные или замороженные слои в лю- бом случае выводиться на плоттер не будут. Создание нового слоя Ш Чтобы создать новый слой, щелкните на кнопке Layers (Слои) панели инструментов Object Properties (Свойства объекта). AutoCAD откроет диалоговое окно Layer Prop- erties Manager (Свойства слоя), показанное на рис. 11.1. В списке этого окна перечислены все имеющиеся в чертеже слои и их свойства. Пользуясь этим окном, можно также создавать новые слои или изменять свойства уже имеющихся. UJ I JLdyerPrupeilies +t i me ля* * •» ••*«• О Objects Dim J rf> (fWWte ContinuoiR Qrf 1 BBed Continuous •J rf 1 И Q'een Continuous ~* -JL-M '• U 5Г ' * -' Рис. 11.1. Диалоговое окно Layer Properties Manager после щелчка мы- шью на кнопке Show details с открытым разделом Details этого окна 294 ЧастьII.Вычерчиваниевдвухизмерениях
Назначение отдельных столбцов списка такого диалогового окна представлено в табл. 11 .1. Таблица11.1.СтолбцыдиалоговогоокнаLayerPropertiesManager -- к ' Столбец Как изменить значение Name(Имя) On/Off (Вкл/Откл) Freeze/Thawinallviewports (Заморожен/Разморожен во всех видовых экранах) lock/Unlock (Блокирован/Разблокирован) Color(Цвет) Linetype(Тип линии) Uneweight(Толщиналинии) Plot Style(Стиль вычерчивания) Plot (Вычерчивать) ActiveVPFreeze (Заморожен/Разморожен в актив- ных плавающих видовых экранах) NewVPFreeze (Заморожен/Разморожен во вновь создаваемых плавающих видовых экранах) Щелкните и наберите новое имя слоя Щелкните мышью, чтобы изменить состояние On/of f слоя Щелкните мышью, чтобы изменить состояние Freeze/Thaw слоя во всех видовых экранах Щелкните мышью, чтобы изменить состояние Lock/Unlock слоя Щелкните мышью, чтобы изменить цвет слоя Щелкните мышью, чтобы изменить тип линии для слоя Щелкните мышью, чтобы выбрать новую толщину линии Щелкните мышью, чтобы выбрать новый стиль вычерчивания (стили вычерчивания рассматриваются в главе 17, "Вывод чертежей на бумагу") Щелкните мышью, чтобы изменить статус слоя Вычерчивать /не вычерчивать Щелкните мышью, чтобы изменить статус freeze/thaw (Заморожен/Разморожен) в активных плавающих видовых экранах (не изменяется, если имеются активные плавающие видовые экраны и выполняется компоновка вычерчиваемого чертежа) Щелкните мышью, чтобы изменить статус freeze/thaw во вновь создаваемых плавающих видовых экранах (не изменяется, если име- ются активные плавающие видовые экраны и выполняется компонов- ка вычерчиваемого чертежа) Поместив курсор на линию, разделяющую заголовки двух столбцов, и протащив его, можно изменить ширину столбцов а списке диалогового окна Layer Properties Manager. Чтобы миними- зировать ширину столбца, нужно дважды щелкнуть мышью на этой же линии. Имена слоев Щелкните на кнопке New (Новый). Появится новый слой, который AutoCAD по умолча- нию предложит назвать Layer 1 (Слой 1), как показано на рис. 11 .2 . Это имя будет выделе- но, поэтому можно ввести для вновь созданного слоя имя, которое вам по душе. Когда имя введено, нажмите клавишу <Enter>. Обратите внимание на то, что AutoCAD назначит цвет, тип и толщину линии по умолчанию. Если вы не против, чтобы цвет был черный, тип ли- нии — сплошной, а толщина — 0.25 мм, можно на этом закончить. Рис. 11.2. Новому слою предлагается имя Layer 1. При желании можно ввести другое имя слоя. AutoCAD назначает для слоя цвет, тип и толщину линии поумолчанию Глава11.Средстваорганизациичертежа-слои,цвета,тип итолщиналиний295
Имена слоев могут иметь длину до 255 символов и включать пробелы. Допустимо исполь- зовать также символы <>Л";?*|,+'. Чтобы за один раз создать несколько новых слоев, просто щелкайте мышью Совет на кнопке New столько раз, сколько необходимо. Затем возвратитесь и эадай- те имена этим слоям. Если хотите, чтобы новый слой имел тот же цвет и/или %&\ тип линии, что и существующий, который очень часто используется, выберите из списка этот слой и щелкните мышью на кнопке New. Новый слой унаследу- ет цвет, тип и толщину линии выделенного слоя. После этого можно выпол- нять какие угодно изменения. Назначение цвета Чтобы изменить цвет, установленный по умолчанию, подведите курсор к цветному квад- ратику в строке, соответствующей новому слою. Появится окно контекстной подсказки, в ко- тором будет выведено Color (Цвет). Щелкните мышью, чтобы открыть диалоговое окно Select Color (Выбор цвета), представленное на рис. 11,3. OSelectColor ш••<* Iff ч'эо* ЕШЕЯННКИк:::::: ЯВЕ9НПЁ«ВВ« Color'' Рис. 11 .3 . Диалоговое окно Select Color Щелкните мышью на нужном цвете. В нижней части диалогового окна появится название цвета и соответствующий ему цветовой образчик. Щелкните мышью на кнопке ОК, чтобы за- крыть это диалоговое окно и возвратиться к окну Layer Properties Manager. Если в диалоговом окне Layer Properties Manager есть группа параметров Совет Details, можно воспользоваться раскрывающимся списком Color и выбрать один из стандартных цветов. Если ни один из слоев не выбран, группа De- •Ф> ' a '' s будет пустой. Обратите внимание на то, что диалоговое окно Select Color предоставляет на выбор стандартные цвета (набор образцов Standard Colors), оттенки серого (набор образцов Gray Shades) и полную цветовую палитру (набор образцов Full Color Palette). Стандартные цве- та — это изначальные цвета, предоставляемые AutoCAD, и они чаще всего используются да- же в настоящее время. Преимущество стандартных цветов в том, что их легко отличать друг от друга. AutoCAD дает этим цветам как название, так и номер, тогда как другие цвета имеют только номер. Стандартные цвета • — желтый (yellow), голубой (cyan), красный (red), зе- леный (green), синий (blue), белый (white) и фиолетовый (magenta). 296 Часть//.Вычерчиваниевдвух измерениях
Назаметку AutoCAD предоставляет выбор — чертить на черном или на белом экране. В ранних версиях AutoCAD экран был черным, а цвет линий по умолчанию — белым. Если работа выполняется на белом экране, то цвет линий по умолчанию становится черным, хотя по-прежнему называется белым. Следовательно, если в диалоговом окне Select Color выбран черный квадратик, AutoCAD запишет этот цвет как белый. Чтобы изменить цвет экрана, выберите команду Toots&Opttons (Сервис^Параметры), а на вкладке Display (Экран) — кнопку Colors (Цвета). Назначение типа линии Тип линии по умолчанию — сплошная (Continuous). Кроме того, AuloCAD предлагает много других типов линий (linetypes), которые повторяют шаблоны штрихов и/или точек и пробелов. Типы линий могут включать также текст и геометрические фигуры — формы (shapes). Более подробно типы линий рассматриваются далее в этой главе. Чтобы изменить тип линии, установленный по умолчанию, поместите курсор на нужный тип линии в той же строке, где находится новый слой. Щелкните мышью, чтобы открыть диалоговое окно Select Linetype (Выбор типа линии), показанное на рис. 11 .4. Рис. ! 1 .4. Диалоговое окно Select Linetype Если в списке уже присутствует нужный тип линии, щелкните мышью на соответствую- щей строке списка, а затем на кнопке ОК, чтобы закрыть диалоговое окно. В случае отсутст- вия нужного типа линии в списке, его необходимо загрузить. Щелкните мышью на кнопке Load (Загрузить), чтобы открыть диалоговое окно Load or Reload Linetypes (Загрузка или перезагрузка типов линий) — рис. 11 .5. jjLoddOFReloadLinetypes Lmrtwe \CAD I SOO^W I OO 1CAD I SOOJw l OO \CAD I S004W10Q a . CAD I S005V/1CO \CAO I SO0EW1G0 i CAD I S003W100 1CAD I SO03V10O ACAD I S01CW100 1WD I SO11W100 <1 IDetcr i pton I SOda,h I SOdashspace I SO l ona-deshdot I SO l ong-dashdoub l e-dot I SO l ong-dashtr i p l e-dot I SO l ong-dashshor t -dash I SO l ongda;hdoub l eshor t -dash 150dashdot I SOdoub l eda-hdot *,I Puc. 11 .5, Диалоговое окно Load or Reload Linetypes Глава11.Средстваорганизациичертежа-слои,цвета,типитолщиналиний297
Типы линии хранятся в текстовых файлах, имеющих расширение .lin. Стандартные для AutoCAD типы линий хранятся в файле acad. lin. Можно создавать собственные ти- пы линий и хранить их в файле acad. lin или в любом другом с расширением .lin. Если хотите загрузить тип линии не из acad. lin, а из другого файла, щелкните мышью на кнопке File (Файл) в верхней части диалогового окна. Выберите тип линии, который хоти- те загрузить, и щелкните на кнопке ОК. Подробности процедуры создания собственного типа линии описаны в главе 31, (Йополнитепы^я " Создание новых типов линий и образцов штриховки", информация Чтобы выбрать определенный набор типов линий для загрузки, щелкните в списке на пер- вом из интересующих вас типов линии, нажмите клавишу <Shift> и щелкните на последнем. Чтобы выбрать несколько несмежных в списке типов линий, нажимайте клавишу <Ctrl> для каждого дополнительного выбора. С целью выделить все или отменить выбор любого типа линии в списке щелкните правой кнопкой мыши на диалоговом окне и сделайте соответст- вующий выбор из контекстного меню. После того, как тип линии загружен, возвратитесь в диалоговое окно Select Linetype. Те- перь в списке появится загруженный тип линии. Выберите его и щелкните на кнопке ОК. Вы вновь попадаете в диалоговое окно Layer Properties Manager. Новый слой показы- вает цвет, тип и толщину линии, которые ему назначили. Вот теперь все готово к исполь- зованию этого слоя. Установка толщины линии Если слою назначается определенная толщина линии, то по умолчанию и каждый графический объект на этом слое будет вычерчиваться линиями этой толщины. Вычерчивая на чертеже линии разной толщины, можно добиться более "читабельного" представления графической информации, тем более, что толщина линии проявляется не только в изо- бражении на экране, но и при вычерчивании на бумаге. Auto- CAD позволяет также оперативно управлять этим атрибутом при вычерчивании на экране — кнопка LWT в строке состоя- ния включает/выключает отработку этого атрибута при вы- черчивании. Дело в том, что на организацию вывода на экран линий разной толщины расходуются определенные ресурсы, поэтому по умолчанию эта кнопка выключена (отжата). Для установки толщины линии конкретного слоя щелк- ните в столбце Lineweight выбранного слоя — откроется диалоговое окно Lineweight (рис. 11.6). Выберите нужное значение толщины и щелкните на кнопке ОК. Атрибут толщины линии имеет ряд особенностей. Рис. 11.6. После щелчка в столб- це Lineweight в списке окна Layer Properties Manager открывает- ся диалоговое окно Lineweight. В нем можно задать толщину линии выбранного слоя Значение толщины линии, устанавливаемое систе- мой AutoCAD по умолчанию, представлено в спи- ске значений элементов DEFAULT. Это значение задает толщину в 0.010 дюйма, что соответствует 0.25 мм. Когда чертеж представляется на экране в пространстве модели (во вкладке Model окна AutoCAD), в котором и выполняется большая часть работы, толщина линий выражается в пикселях — единицах разрешения экрана монитора. Значению 0 ат- 298 Часть //. Вычерчивание в двух измерениях
рибута lineweight соответствует толщина линий на экране в 1 пиксель. При увеличении значения атрибута толщина линий на экране пропорционально увели- чивается. Обратите внимание — толщина линий не меняется при изменении мас- штаба изображения на экране. Во время работы в пространстве листа (об этом речь идет в главе 17, "Вывод черте- жей на бумагу") AutoCAD выводит линии, толщина которых соответствует реаль- ному значению атрибута, т.е . именно в том виде, в каком они будут вычерчены на бумаге. При этом на отображение линий на экране уже будет влиять и масштаб представления элементов чертежа: линии будут становиться тоньше или толще в со- ответствии с уменьшением или увеличением масштаба. По умолчанию значение атрибута lineweight задается в миллиметрах. Но можно и изменить формат — выберите в меню AutoCAD команду Format^Lineweights (Формат^Толщина линий). В ответ AutoCAD откроет диалоговое окно Lineweight Settings (Установка толщины линий), показанное на рис. 11 .7 . В списке Lineweights перечислены доступные значения атрибута. Можно указать другое зна- чение по умолчанию, выбрав его из раскрывающегося списка Default (По умолча- нию). При инсталляции AutoCAD устанавливается значение по умолчанию 0.01 дюйма, т.е. 0.25 мм. Регулятор Adjust Display Scale (Настройка масштаба вы- вода на экран) позволяет подстроить масштабирование толщины линии при отобра- жении чертежа на экране в пространстве модели. Такая регулировка имеет смысл в том случае, если несколько близких значений толщины не очень четко различают- ся на экране. Флажок Display Lineweight (Отображать толщину линии) дублирует уже упомянутую кнопку LWT в строке состояния. С его помощью можно отключить учет толщины линий при выводе чертежа на экран в пространстве модели. J|j2Linewt'ii|l>tSettings Рис. 11 .7 . Диалоговое окно Lineweight Settings служит для настройки механизма отображения толщины линий в AutoCAD Однако, если использование линий разной толщины вам покажется излишеством, ничто не мешает просто игнорировать существование этого атрибута и работать по старинке — все вычерчивать линиями одной толщины. После настройки атрибутов цвета, типа и толщины линии нового слоя можно использовать его в чертеже. Щелкните на кнопке ОК, и окно Layer Properties Manager закроется. Для следующей пошаговой инструкции используется чертеж abll-a.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Глава11.Средстваорганизациичертежа—слои,цвета,тип итолщиналиний299
Пошаговая инструкция. Создание нового слоя 1. Откройте файл abll-a .dwg на прилагаемом компакт-диске. 2. Сохраните этот файл как аЫ 1-1 .dwg в папке AutoCAD Bible. it-jj 3. Щелкните на кнопке Layers (Слои) панели инструментов Object Properties £§?••>• (Свойства объекта) — откроется диалоговое окно Layer Properties Manager. 4. Щелкните на кнопке New. Появится новый слой с именем Layer 1, выделенным цветом. Введите имя нового слоя wallsO. 5. Щелкните мышью на квадратике в столбце Color (Цвет), чтобы открыть диалоговое окно Select Color. Выберите синий квадратик из набора стандартных цветов (Standard Colors) и щелкните на кнопке ОК. При этом в нижней части окна в поле Color (Цвет) должна появиться надпись blue. 6. Вновь щелкните на кнопке New (Новый) и создайте следующий новый слой. Назо- вите его hidden и нажмите клавишу <Enter>. 7. Если раздел диалогового окна Details (Детали) не показан, щелкните мышью но кноп- ке Show details (Показать детали). После этого из раскрывающегося списка Color (Цвет) в разделе Details (Детали) выберите magenta (фиолетовый). 8. В главном списке слоев выберите CONTINUOUS (Сплошная) в той же строке, где ука- зан hidden. Тем самым вы откроете диалоговое окно Select Linetype (Выбор типа линии). Щелкните на кнопке Load (Загрузить) — откроется диалоговое окно Load or Reload Linetypes (Загрузка или перезагрузка типов линий). Прокрутите список вниз до тех пор, пока не появится тип линии HIDDEN (Невидимая). Выберите его и щелкни- те на кнопке ОК. В диалоговом окне Select Linetype (Выбор типа линии) выберите строку HIDDEN (Невидимая) и щелкните на кнопке ОК. И наконец, чтобы закрыть диалоговое окно Layer Properties Manager, также щелкните в нем на кнопке ОК. 9. Щелкните мышью на кнопке раскрывающегося списка Layer Control (Управление слоем) панели инструментов Object Properties (Свойства объектов) в главном окне AutoCAD для просмотра слоев, созданных в этом упражнении. Чтобы скрыть спи- сок, щелкните еще раз мышью в любом месте окна. 10. Сохраните чертеж. Использование слоев Для использования созданного слоя щелкните мышью на кнопке Current (Текущий) диа- логового окна Layer Properties Manager. Затем, чтобы вернуться к чертежу, щелкните на кнопке ОК. После этого создаваемые объекты будут вычерчиваться на этом слое и отобра- жаться на экране с использованием закрепленного за слоем цвета и типа линии- Если кнопка LWT в строке состояния включена, то при изображении графических элементов на экране будет учитываться и толщина линии. AutoCAD размещает все вычерчиваемые объекты на текущем слое. Имеет смысл заранее сформировать необходимые слои - — тогда по мере построения чертежа остается просто переключаться между слоями. Можно продолжить работу с кнопкой Layers на панели инст- рументов Object Properties: щелкните мышью на имени слоя, затем на кнопке Current и на кнопке ОК. Но есть более простой путь— ис- Рис Л 8 Раскры- пользование раскрывающегося списка Layer Control (Управление вающийся список слоем) панели инструментов Object Properties (Свойства объекта), Layer Control что отображено на рис. 11.8 . 300 Часть //. Вычерчивание в двух измерениях
Раскрывающийся список Layer Control имеет два режима отображения на экране. • Если нет выделенного объекта, то выведенная на экран строка списка показывает параметры текущего слоя. • Если выделены один или несколько объектов, то выведенная на экран строка списка показывает параметры слоя выделенного объекта (объектов). Для управления текущим слоем убедитесь, что нет выделенных объектов. В случае необ- ходимости дважды нажмите клавишу <Esc>, чтобы снять выделение всех объектов. ^00* Если выделены объекты на разных слоях, то выведенная на экран строка списка На заметку Layer Control окажется пустой, этим AutoCAD указывает вам, что в выделение включается более, чем один слой. Раскрыть список Layer Control можно, щелкнув мышью на кнопке его раскрытия. Поя- вится список всех слоев, включающий их состояния и цвета. Ведите мышью вдоль элементов строки списка, и экранная подсказка сообщит, что означает каждый из них. У раскрывающе- гося списка Layer Control три функции: • переключение текущего слоя и предоставление возможности чертить на новом слое; • изменение параметров текущего состояния любого конкретного слоя списка: • On/Off (Вкл/Откл), • Frozen/Thawed (Заморожен/Разморожен), • Frozen /Thawed in Current (Floating) Viewport (Заморожен/Разморо- жен в текущем (перекрывающемся) видовом экране), • Unlocked/Locked (Разблокирован/Блокирован), • Plottable/Not Plottable (Выводимый на плоттер/Невыводимый на плоттер); • изменение слоя выделенного объекта. Потратьте некоторое время, чтобы научиться пользоваться этим списком, — в будущем вы сохраните гораздо больше времени. Переключение текущего слоя Для того, чтобы переключить текущий слой, щелкните мышью на кнопке раскрытия списка Layer Control, после чего щелкните на имени слоя, который хотите сделать теку- щим. Будьте внимательны: щелкайте мышью только на имени, чтобы не изменить состоя- ние слоя. Помните: этот прием работает только при условии, что нет текущих выделенных объектов. В противном случае сначала необходимо дважды нажать клавишу <Esc>, чтобы снять выделение всех объектов. После щелчка мышью на имени нового слоя список автоматически свернется. В панели инструментов Object Properties AutoCAD 2002 появилась новая кнопка. При щелчке на этой кнопке, которая называется Layer Previous (Предыдущий слой), происходит переключение текущего слоя, в результате чего активным Новинка! становится предыдущий использованный слой. При повторном щелчке на кнопке происходит возврат еще на один слой. Эта кнопка обеспечивает самый быстрый Wvu способ нахождения и выбора слоя, который был последним выбран в раскры- ЕЖ: вающемся списке Layer Control. Глава11.Средстваорганизациичертежа-слои,цвета,тип итолщиналиний301
Изменение состояния слоя После того, как слой создан и на нем размещены некоторые графические объекты, можно изменять атрибуты состояния слоя и, таким образом, всех размещенных объектов. Кстати, не всеми слоями можно управлять из раскрывающегося списка Layer Control (Управление сло- ем). Некоторые слои можно изменять только в окне Layer Properties Manager (Свойства слоя). Каждое состояние слоя имеет свои свойства и назначение. • On/Off (Вкл/Огкл). Имеет смысл выключать слой в том случае, когда размещенные на нем объекты мешают выполнять редактирование. Например, вы собираетесь редактиро- вать только объекты на слое Object, но размещенные рядом или перекрывающие их объекты на других слоях могут мешать. Особенно это будет сказываться при использова- нии объектной привязки. В таком случае, выключив те слои, элементы на которых пере- крывают редактируемые на Object, вы сможете значительно облегчить себе задачу. За- вершив редактирование слоя Ob j ect, выключенные слои можно опять включить. • Thawed/Frozen (Размороженный/Замороженный), Замораживать слои имеет смысл по тем же соображениям, что и выключать их. Единственная рекомендация: замо- раживание следует использовать в том случае, когда планируется отключить слой на довольно длительное время. • Unlocked/Locked (Разблокированный/Блокированный). Блокировать слой следует тогда, когда существует опасность его нежелательного изменения. Объекты на за- блокированном слое по-прежнему будут видимы, к ним можно привязываться, но изменить что-либо на заблокированном слое невозможно. • Plottable/Not Plottable (Выводимый на плоттер/Невыводимый на плоттер). Установить статус "Невыводимый на плоттер" имеет смысл для тех слоев, на кото- рых делаются какие-либо текстовые пометки или содержится вспомогательная ин- формация, которую нет смысла фиксировать на бумаге. Подобная возможность мо- жет пригодиться и в том случае, когда на чертеже содержится несколько вариантов исполнения изделия. Отличающиеся элементы вынесены на разные слои. В такой ситуации выбор одного из вариантов исполнения на печать сводится к установлению статуса "Невыводимый на плоттер" для слоев других вариантов. Состояния Off и Frozen делают слои невидимыми. Замороженные и разморо- Совет женные состояния слоев введены в AutoCAD для уменьшения затрат времени на регенерацию чертежа — это единственное отличие между параметрами видимо- сти слоя в состоянии On/off и Thawed/Frozen. Однако современные компьюте- ры обладают большим быстродействием, и AutoCAD уже предоставляет не- сколько способов, как избежать регенерации чертежа во время панорамирова- ния и масштабирования. Такую возможность дает, например, функция Aerial view (Общий вид), команда Zoom Dynamic (ПОКАЖИ Динамика), масштабирова- ние и панорамирование в реальном времени. Помимо всего прочего, запомните, что размораживание слоя влечет за собой его регенерацию, тогда как включение ранее отключенного слоя вызывает только перерисовку. Если вы уже научились работать, не создавая ситуаций, требующих регенерации чертежа, то можете от- ключить регенерацию, используя состояние On/Off вместо Thawed/Frozen. Щелкните мышью на соответствующей пиктограмме в строке интересующего вас слоя, что- бы переключить его состояние. К примеру, если нужно заморозить слой, щелкните на солныш- ке, и оно превратится в снежинку. В табл. 11.2 показаны пиктограммы для каждого состояния. При изменении состояния слоя раскрывающийся список остается открытым. Таким обра- зом, за одно обращение к нему можно изменять состояния нескольких слоев. Чтобы свернуть список, щелкните мышью на кнопке со стрелкой в верхней строке списка, 302 Часть II. Вычерчивание в двух измерениях
Таблица 11.2 . Пиктограммы состояний уровня Состояние Пиктограмма Состояние Пиктограмма On (Включен) Trawed (Разморожен) во всех видовых экранах Trawed (Разморожен) в теку- щем видовом экране Trawed (Разморожен) в новых видовых экранах Unlocked (Разблокирован) Plottable (Выводимый на плоттер) Off (Отключен) Frozen (Заморожен) во всех видовых экранах Frozen (Заморожен) в теку- щем видовом экране Frozen (Заморожен) в новых видовых экранах Locked (Заблокирован) Not Plottable (Невыводимый на плоттер) а Будьте осторожны при корректировании чертежей, имеющих замороженные или отключенные слои, — об этих слоях легко забыть. Сохранение состояний слоя В общем случае, приходится иметь дело не с одним состоянием слоя, а с набором состояний слоев. Например, на каком-то этапе процесса редактирования может понадобиться заблокиро- вать определенные слои, чтобы объекты в них не были случайно изменены. Непосредственно перед выводом на плоттер окончательного варианта чертежа может потребоваться пометить не- которые слои как невыводимые на плоттер, а перед печатью чернового варианта чертежа вывес- ти на плоттер и эти слои. Можно также временно изменять такие свойства некоторых слоев, как цвет, тип и толщину линий, а затем восстанавливать их прежние значения. f Начиная с версии AutoCAD 2000, появилась возможность сохранять значения ' } * свойств и состояний всех слоев чертежа, чтобы затем восстанавливать сохра- ' ненную конфигурацию в этом или даже другом чертеже. Новинка! На требуемую настройку состояний и свойств слоев чертежа может уйти немало времени. Чтобы не тратить столько же времени на повторную настройку, можно воспользоваться свойством сохранения наборов состояний и свойств слоев, что позволит автоматизировать процесс восстановления. Сохранив такой набор состояний однажды, затем можно будет вос- становить его в любой момент. Термин состояния слоя в AutoCAD используется для обозна- чения набора всех состояний слоев, а также их свойств. Состояние слоя также экспортируют в файл. Тогда можно будет использовать настройки состояния слоя в другом чертеже, который имеет такую же или подобную структуру слоев. Для того, чтобы сохранить состояние слоя, выполните следующее. 1. Задайте состояния и значения свойств слоя нужным вам образом. Если вы начинаете не с пустого чертежа, то чаще всего настройка состояний и свойств слоев уже про- ведена, и как раз пришло время сохранить ее перед внесением изменений, которые в перспективе могут быть отменены. Глава11.Средстваорганизациичертежа—слои,цвета,тип итолщиналиний303
2. Щелкните на кнопке Layer (Слои) в панели инструментов Object Properties (Свойства объекта), чтобы открыть окно Layer Properties Manager (Свойства слоя). 3. Щелкните на кнопке Save State (Сохранить состояние). Появится диалоговое окно, показанное на рис. 11.9 . Pw^. У/.9. Диалоговое окно Save Layer States (Сохранение состояний слоев) 4. В поле New layer state name (Имя нового состояния слоя) введите имя нового со- стояния слоя. 5. Установите флажки тех состояний и свойств слоя, которые хотите сохранить. Несохраненные состояния и свойства впоследствии, при восстановлении сохранен- ного состояния, не будут восстановлены. Например, если вы сохраните только со- стояние On/Off слоя, а затем измените не только это состояние слоя, но и его цвет, то при восстановлении сохраненного состояния цвет слоя прежним не станет. Внимание! 6. Щелкните на кнопке ОК. Для того, чтобы восстановить состояние слоя, откройте окно Layer Properties Manager и щелкните на кнопке Restore State (Восстановить состояние). Тогда откроется окно Layer State Manager (Состояние слоя), которое показано на рис. 11 .10. Выберите нужное вам со- храненное состояние слоя и щелкните на кнопке Restore (Восстановить), а затем — на кноп- ке ОК, чтобы закрыть окно Layer Properties Manager. IШLayer States Manager ЕШГ Рис.11,10.ОкноLayerStatesManager Вообще, в окне Layer States Manager можно управлять состояниями слоя следую- щими способами. 304 Часть И. Вычерчивание в двух измерениях
• Restore (Восстановить). Можно выбрать нужное состояние слоя и щелкнуть на кнопке Restore (Восстановить). • Edit (Редактировать). При щелчке на этой кнопке открывается диалоговое окно Edit Layer State (Редактирование состояния слоя). В этом окне можно будет внести из- менения в набор сохраняемых состояний и свойств слоя. • Rename (Переименовать). Можно присвоить состоянию слоя другое имя. • Import (Импортировать). Можно импортировать в чертеж состояние слоя, которое пред- варительно было экспортировано из другого чертежа в файл . las. Это замечательная возможность использовать состояния слоев, сохраненные другими пользователями. • Export (Экспортировать). Состояние слоя можно сохранить в виде файла . las. При экспортировании состояния слоя в файл вы предоставите другим пользователям возможность использовать выбранные вами настройки состояния слоя. Чтобы после выполнения всех необходимых действий закрыть окно Layer States Ma- nager, щелкните на кнопке Close (Закрыть). Изменение слоя выделенного объекта Иногда бывает необходимо изменить слой уже вычерченного объекта — перенести объ- ект из одного слоя в другой. Это легко сделать, выделив один или несколько объектов и щелкнув мышью на имени нужного слоя в раскрывающемся списке Layer Control. Свер- нется список автоматически. Слой конкретного объекта можно изменить и в окне Properties, которое открывается после щелчка на кнопке Properties панели инструментов Object Properties. Этим окном имеет смысл пользоваться в случае, когда планируется изменить не только слой, но и друше свойства объекта. Очень легко нечаянно изменить слой объекта. Убедитесь в том, что нет выде- ленных объектов (а лучше еще раз для страховки нажать клавишу <Esc>), преж- Внимание! де чем использовать раскрывающийся список Layer Control для переназначения текущего слоя. Назначение слоя выбранного объекта текущим v Добавлении объекта нужно чертить на том же слое, где вычерчен существующий 1£~£ объект. Можно выделить объект и посмотреть, какой слой находится во включенном состоянии, после чего нажать клавишу <Esc> и снять выделение, а затем выбрать этот слой из раскрывающегося списка Layer Control, чтобы сделать его текущим. Но AutoCAD значи- тельно облегчил этот процесс: просто выделите объект и щелкните мышью на кнопке Make Object's Layer Current (Сделать текущим слой объекта) панели инструментов Object Prop- erties. AutoCAD сделает слой данного объекта текущим. Для следующей пошаговой инструкции используется чертеж abll-b .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Как работать со слоями 1. Откройте файл abl 1-b . dwg на компакт-диске. 2. Сохраните этот файл как аЫ1-2 .dwg в папке AutoCAD Bible. Этот чертеж по- казан на рис. 11 .11 . Текущий слой 0. Включен режим объектной привязки с текущи- ми режимами Endpoint и Quadrant. Глава11.Средстваорганизациичертежа-слои,цвета,тип итолщиналиний305
• 1"HOPEDWPLES о GAS EXTRACTION WELL PLAN Рис. 11 .11 . Этот чертеж газодобывающей скважины необходимо закончить. Чертеж лю- безно предоставлен Корпусом военных инжене- ров США (U.S . Army Corps of Engineers) 3. Щелкните мышью на раскрывающемся списке Layer Control. Щелкните на строке Pipes (трубопроводы), чтобы сделать Pipes текущим слоем. 4. Введите команду LINE (ОТРЕЗОК). Нарисуйте линию от отметки 1 до отметки 2 (см. рис. 11.11), используя привязку объекта к квадранту (режим Quadrant). 5. Щелкните мышью на раскрывающемся списке Layer Control и выберите строку Object, чтобы изменить текущий слой на слой Object. 6. Щелкните мышью на раскрывающемся списке Layer Control и затем на пиктограм- ме On/Off (Вкл/Откл) (желтая лампочка) слоя Dim. Чтобы свернуть список, снова щелкните мышью на кнопке со стрелкой в верхней строке списка. 7. Введите команду CIRCLE (КРУГ). Введите 2р и нажмите клавишу <Enter>, чтобы использовать параметр построения окружности по двум точкам. Начертите окруж- ность от конечной точки 3 до точки 4 (см. рис. 11.11), используя привязку объекта к конечной точке (режим Endpoint). 8. Не изменяя слоя, введите команду CIRCLE и вновь используйте параметр 2р. На- чертите окружность между конечными точками 5 и 6 (см. рис. 11 .11). 9. Последняя окружность была нарисована не в том слое. Выделите окружность, чтобы изменить ее слой. Затем щелкните мышью на раскрывающемся списке Layer Con- trol и выберите Pipes. Дважды нажмите клавишу <Esc>, чтобы снять ручки и уви- деть результат. Теперь окружность находится на слое Pipes. Обратите внимание на то, что список Layer Control по-прежнему показывает слой Obj ect текущим. 10. Выберите любой объект красного цвета (слой Pipes). На панели инструментов Object Properties выберите кнопку Make Object's Layer Current {Сделать текущим 306 Часть И. Вычерчивание в двух измерениях
слой объекта). Теперь текущим является слой Pipes. Начертите линию из правого квадранта кружочка (точка 1) в левый квадрант (до кружочка между точками 5 и 6). 11. Выберите любой текст на чертеже, чтобы определить, на каком слое он разме- щен. Раскрывающийся список Layer Control изменится и покажет слой Text. Чтобы снять выделение текста, нажмите клавишу <Esc>. Теперь выделите в нижней части чертежа надпись GAS EXTRACTION WELL PLAN (План газодобывающей скважи- ны). Щелкните мышью на раскрывающемся списке Layer Control и выберите строку Text. Чтобы удалить ручки, дважды нажмите клавишу <Esc>. 12. Сохраните чертеж. Он должен выглядеть, как на рис. 11 .12 . 6-MNCRETCF I LLED е«далсЕВ STEEL PIPES 1/4" THREADED CAS WMPUNC TORT HCPE DRIPLEC GAS EXTRACTION WELL PLAN Рис.11 .12 .Законченный чертеж На прилагаемом компакт-диске содержится подпрограмма Delayer, написанная на языке AutoLISP, которая удаляет все объекты на любом указанном слое. Най- ти ее можно в папке \Software\Chapll\Delayer. Кроме того, здесь находит- ся подпрограмма ы, которая блокирует все слои, за исключением того, что вы указали. Программа находится в папке \software\chapll\Ll. И наконец, про- грамма Cnl переносит все объекты одного слоя на другой, указанный вами слой. Находится она в папке \software\chapll\Cnl. Из этой же главы вы узнаете, как импортировать слой из другого чертежа. Модифицирование слоев Иногда необходимо изменить такие свойства слоя, как его цвет или тип линии. Такое изме- нение — очень мощное средство, потому что все объекты слоя автоматически регенерируются с новыми свойствами. Другие задачи управления слоем — это переименование и удаление слоев. Для этих операций используется диалоговое окно Layer Properties Manager (Свойства слоя). Глава11.Средстваорганизациичертежа-слои, цвета,тип итолщиналиний307
Сортировка столбцов Можно отсортировать список слоев чертежа по любому столбцу, щелкнув мышью на за- головке этого столбца. Щелкните мышью еще раз, чтобы увидеть список в обратном порядке. В некоторых случаях, например для быстрого просмотра выключенных слоев, это может очень пригодиться. Если не срабатывает сортировка по имени слоя, увеличьте значение систем- ной переменной MAXSORT, которая задаст максимальное количество символов при сортировке. Длинные имена слоев не будут обрезаться, что предоставит возможность различать при сорти- ровке слои с именами, отличающимися только несколькими последними символами, Фильтрация списка слоев Некоторые сложные чертежи могут иметь десятки слоев. Иногда это вызывает затрудне- ния при поиске в диалоговом окне Layer Properties Manager нужного слоя. Список слоев можно отфильтровать таким образом, чтобы видеть только необходимые слои. Это облегчает одновременное изменение группы слоев. Раскройте список Named Layer Filters (Фильтры слоев) и выберите нужный фильтр. Для вывода на экран всех слоев, кроме заданных в фильтре, щелкните на кнопке Invert filter (Инвертировать фильтр). Если желаете аналогичным образом отфильтровать и список Layer Control на панели инструментов Object Properties, щелкните на Apply to Object Properties toolbar (Применить к панели Свойства объектов). Когда в стандартных фильтрах AutoCAD отсутствует необходимое, можно создать свой собст- венный фильтр. Щелкните на кнопке с многоточием справа от кнопки раскрывающегося списка — откроется диалоговое окно Named Layer Filters (Фильтры слоев), представленное на рис. 11 .13 . ЩNamed Layer 1-liters ЕКтпатк ' Ьдопалкк • ОпЛЖ: CuMnt£tenpat: Hew viewport: Lock/Unlock: B * ', &*».- '" .- Lineup* r jd Ьblue к ( Bo t h JBo t h JBo t h JBa t h ( Bo t h - JBo t h JB l ue !" Г zl zl zl zl zl zl zl Рис. 1J. 13. Диалоговое окно Named Layer Filters В качестве критерия фильтра можно установить имя, состояние (включен/отключен, раз- морожен/заморожен, разблокирован/заблокирован, вычерчиваемый/невычерчивасмый), цвет, тип и толщину линии. Для указания имени, цвета и типа линии можно использовать специ- альные символы. Наиболее распространенными являются два специальных символа — * (звездочка), которая заменяет любое количество символов, и ? (вопросительный знак), заме- 308 ЧастьII.Вычерчиваниевдвухизмерениях
няющий любой одиночный символ. На рис. 11.13 показан фильтр по имени слоя, установлен- ный для имени d*. Кроме того, задан голубой цвет. Таким образом, в списке находятся толь- ко слои с голубым цветом, имена которых начинаются с буквы d. После установки критерия фильтра введите его имя в поле Filter name, щелкните на кнопке Add (Добавить), а затем на Close (Закрыть). Теперь можно выбрать имя этого фильт- ра в списке Named Layer Filters, и AutoCAD соответственно отфильтрует список слоев. Именованный фильтр также можно инвертировать и применить к списку на панели инстру- ментов Object Properties. Если приходится работать с большим количеством слоев, то внимательно обду- Совет мывайте их имена. Общепринято называть слои по группам. Если, например, есть несколько текстовых слоев, то можно назвать их t-title, t-notes, t-table. 'Щл Соблюдение определенной дисциплины при задании имен слоям облегчит фильт- рацию, что, в свою очередь, упростит внесение изменений в группы слоев. Изменение цвета слоя и типа линии Ш Чтобы изменить цвет слоя, выберите кнопку Layers (Слои) на панели инструментов Object Properties. AutoCAD откроет диалоговое окно Layer Properties Manager (Свойства слоя). Существует два способа изменить цвет. • Щелкните мышью на кнопке Show details (Показать детали), если не видна ниж- няя часть диалогового окна. Щелкните на имени слоя, который вы хотите моди- фицировать. В группе Details (Детали) щелкните мышью на раскрывающемся списке Color (Цвет) и выберите желаемый цвет. (Если считаете нужным исполь- зовать цвет, который не входит в набор стандартных, щелкните на пункте Others (Другие) — откроется диалоговое окно Select Color (Выбор цвета). В нем можно выбрать любой экзотический цвет, а после этого щелкнуть мышью на кнопке ОК.) Завершив выбор цвета, щелкните мышью на кнопке ОК и таким образом закройте диалоговое окно Layer Properties Manager. • Щелкните на пиктограмме цветового образца слоя, который вы хотите модифици- ровать, — AutoCAD откроет диалоговое окно Select Color (Выбор цвета). Выбе- рите цвет и дважды щелкните мышью на кнопке ОК, чтобы вернуться к работе над чертежом. Чтобы изменить тип линии, проделайте ту же процедуру, что и для изменения цвета. Един- ственное отличие заключается в том, что группа Details (Детали) не позволяет загрузить типы линий. Если нужно выбрать тип линии, которого нет в списке, щелкните мышью на типе линии слоя, чтобы открыть диалоговое окно Select Linetype (Выбор типа линии). В этом окне можно или выбрать уже загруженный тип линии, или при необходимости загрузить тип линии. Для изменения атрибута толщины линии откройте окно Layer Properties Manager и щелкните в столбце атрибута lineweight в любой строке списка слоев. После этого мож- но выбрать нужное значение толщины в диалоговом окне Lineweight (Толщина линии). За один раз можно внести изменения в несколько слоев. Находясь в диалого- Совет вом окне Layer Properties Manager, щелкните правой кнопкой мыши и выбери- те команду Select АН (Выделить все) для выделения всех слоев. Чтобы снять %%'-£ выделение со всех слоев, выберите команду Clear All (Очистить все). Можно выделить диапазон слоев, щелкнув мышью на первом и последнем слое диа- пазона при нажатой клавише <Shift>. И наконец, можно выбирать слои по-от- дельности, нажимая клавишу <Ctrl> для каждого дополнительного слоя. В та- ком случае внесенные изменения цвета или типа линии распространятся на все выделенные слои. Глава11.Средстваорганизациичертежа-слои, цвета, типитолщиналиний309
Переименование слоя Лучше всего заранее продумать схему именования слоев. Многие учреждения имеют свои стандарты для названий слоев. Но иногда возникает острая необходимость в переименовании слоя. В настоящее время AutoCAD делает эту операцию очень легко. Для переименования слоя выберите кнопку Layers на панели инструментов Object Proper- ties и откройте диалоговое окно Layer Properties Manager. Щелкните мышью на имени слоя. Появится рамка, и имя будет выделено цветом. Введите новое имя и нажмите клавишу <Enter>. ^f^ Нельзя переименовать слой 0. Назаметку Удаление слоя Для удаления слоя выберите кнопку Layers на панели инструментов Object Properties, чтобы открыть диалоговое окно Layer Properties Manager. Щелкните мышью на имени слоя. Выберите Delete (Удалить) и щелкните на кнопке ОК. Нельзя удалить текущий слой или любой слой, на котором имеются какие-либо Tta заметку объекты. Нельзя также удалить слой 0, который устанавливается по умолчанию. Есть еще слой DEFPOINTS, используемый AutoCAD для обозначения размеров, который тоже нельзя удалить. И наконец, не удаляются слои из внешних ссылок (внешние ссылки описаны в главе 19, "Ссылки на чертежи") . Удаление из чертежа неиспользуемых слоев и типов линий Определения слоя и типа линии сохраняются в базе данных чертежа, что увеличивает его объем. Поэтому имеет смысл очистить базу данных от неиспользуемых слоев и типов линий. Их можно удалить, но иногда тяжело вспомнить, какие слои не содержат объектов. Команда PURGE (УДАЛИ) позволяет удалить неиспользуемые определения различных ти- пов, включая слои и типы линий. Диалоговое окно Purge (Очистка) появилось только в AutoCAD 2000i. До этого проводить удаление слоев и других определяемых символов приходилось из командной строки. Новинка! Чтобы провести чистку слоев и типов линий, выберите в меню команду Drawing Utilities^ Purge (Файл^Утилиты^Ючистка). Появится диалоговое окно Purge (Очистка), которое показано на рис. 11 .14. ^^00** Параметр Incremental save percentage (Сохранение приращений %) во вкладке На заметку Open and Save (Открытие и сохранение) диалогового окна Options (Параметры) может во время текущего сеанса помешать команде PURGE удалить все слои / и типы линий, на которые нет ссылок. Чтобы избежать такой ситуации, можно ' или установить этот параметр в ноль, или, сохранив чертеж, открыть его по- вторно и вызвать команду PURGE. В верхней части диалогового окна находится переключатель, управляющий тем, какие объекты отображать: те, которые подлежат очистке, или те, которые вы не можете удалить, Казалось бы, зачем нужно указывать на объекты, которые нельзя удалить? На самом деле иногда не так-то просто выяснить, почему нельзя удалить объект. В таких ситуациях прихо- дит на помощь диалоговое окно Purge, в котором можно выбрать объект и ознакомиться со всеми возможными причинами, по которым его нельзя удалить. 310 Часть II. Вычерчивание в двух измерениях
• «•"ЯЛ itrn их. ztrrti t«gt •1Ч-, HI ,и Mbnes l ates P l ot sty l es Shapes Tenlstytei ГIv«• TM • /•«с. У Л14 . Диалоговое окно Purge Для того, чтобы начать очистку, установите переключатель View items you can purge (Показать объекты, которые подлежат удалению). Слева от тех типов объектов, представите- ли которых подлежат удалению, появится символ "+". Например, из рис. 11.14 можно заклю- чить, что удалять нужно блоки, слои и типы линий. Для просмотра конкретных представите- лей, подлежащих удалению, щелкните на знаке "+". Для удаления определенного объекта сначала выберите его, а затем щелкните на кнопке Purge (Удалить). Если хотите, чтобы перед удалением каждого элемента появлялось диало- говое окно, в котором нужно будет подтвердить намерение удалить этот элемент, тогда уста- новите флажок Confirm each item to be purged (Подтвердить удаление каждого элемента). Для удаления сразу всех объектов, подлежащих очистке, щелкните на кнопке Purge All (Очистить все). Чтобы удалить также элементы, вложенные в именованные объекты, устано- вите флажок Purge nested items (Удалять вложенные элементы). Чаще всего вложенными элементами являются слои, типы линий и другие объекты, находящиеся внутри блоков. Удалять можно и по несколько элементов за один раз. Для того, чтобы выбрать до- Совет полнительный элемент, нажмите при щелчке мышью клавишу <Ctrl>. Чтобы выбрать непрерывную группу элементов, щелкните на первом элементе, нажмите клавишу • • ' \ <Shift>, и, удерживая ее нажатой, щелкните на последнем элементе группы. Для следующей пошаговой инструкции используется чертеж abll-c .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Модификация слоев 1. Загрузите файл аЫ 1-е . dwg с прилагаемого компакт-диска. 2. Сохраните этот файл как abll-3 .dwg в папке AutoCAD Bible. Этот чертеж по- казан на рис. 11 .15 . Глава11.Средстваорганизациичертежа-слои,цвета,типи толщиналиний311
TOP FRONT R I GHTSIDE 1VINSTON RESEARCH Puc. 11 .15. Этот чертеж имеет 44 слоя. Чертеж любезно предоставлен Майклом Леммонсом (Michael J. Lemmons), WinstonProductsCompany,Луисвилль, шт. Кентукки Выберите кнопку Layers на панели инструментов Object Properties — откроется диалоговое окно Layer Properties Manager. Щелкните на кнопке с многоточием рядом со списком Named layer filters. В поле Filter name введите М layers. В поле Layer Names (Имена слоев) введите т*, чтобы вывести список всех слоев, начи- нающихся с буквы т. Щелкните на кнопке Add, а затем на Close. В окне Layer Properties Manager откройте список фильтров и выберите в нем М layers. Теперь диалоговое окно Layer Properties Manager приобретет вид, как на рис. 11 .16. 4FLRSTK СК_Б96Р01 4FLRSTK..NT_695P01 MUFFHAF_A33P02 MUFLR_SEAT_B99P01 MYDIMS rf 1 BBlue CONTINUOUS tf щМааегча CONTINUOUS rf 1 «206 CONTINUOUS rf> QGieen CONTINUOUS tf • White CONTINUOUS Defaut Deladt Defaull DefauM Defaul Nttmal Normal Normal Normal Normal Puc. 11.16 . Теперь в списке диалогового окна Layer Properties Manager присутствуют только слои, начинающиеся с буквы т 4. Щелкните мышью на самом верхнем слое. Удерживая нажатой клавишу <Shift>, щелкните на предпоследнем слое. Будуг выделены вес слои, за исключением Mydims. В группе Details (Детали) (щелкните мышью на кнопке Show details (Показать детали), если этот раздел не виден на экране) щелкните мышью на стрелке раскрывающегося списка Linetype (Тип линии) и выберите тип Dashed (Пунктирная). Теперь все выделенные слои настроены на вычерчивание объектов пунктирными линиями. Чтобы вернуться в графическое окно, щелкните на кнопке ОК. AutoCAD регенерирует чертеж с новым типом линии — пунктирная. 312 ЧастьII.Вычерчиваниевдвухизмерениях
5. Открыть диалоговое окно Layer Properties Manager можно, щелкнув на кнопке Layers панели инструментов Object Properties. Затем выберите Mydims. Щелкните мышью второй раз, чтобы вокруг имени слоя появилась рамка. Введите Titles и на- жмите клавишу <Enter>. Имя слоя изменится. Обратите внимание: AutoCAD отобра- зил первый символ прописным. Щелкните на кнопке ОК. 6. Выполните команду ERASE (СОТРИ), при этом выделите любой объект в блоке за- головка (в блоке все является одним объектом) и три надписи — FRONT (ВИД СПЕРЕДИ), ТОР (ВИД СВЕРХУ) и RIGHT SIDE (ВИД СПРАВА). Нажмите кла- вишу <Enter> для завершения этой команды. 7. Вновь выберите кнопку Layers на панели инструментов Object Properties, чтобы открыть диалоговое окно Layer Properties Manager. Обратите внимание на то, что слоя Titles нет в списке, поскольку он не начинается с буквы т. Откройте список Named layer filters и выберите в нем Show all layers. Найдите в списке слоев строку Titles и выделите ее. Щелкните мышью на кнопке Delete (Удалить). AutoCAD удалит этот слой, так как он не содержит больше ни одного объекта. Щелкните на ОК — окно закроется. 8. Сохраните чертеж. Изменение цвета, типа и толщины линий объектов Три свойства — цвет тип и толщина линии — можно назначить не только слою в целом, но и любому графическому объекту в отдельности. Более того, можно таким образом настроить AutoCAD, что текущие значения этих свойств будут автоматически присваиваться всем вновь созданным объектам, независимо от свойств слоя, на котором они создаются. В большинстве случаев не стоит присваивать значения этих свойств непосредственно объектам — лучше рабо- тать через свойства слоя, но иногда индивидуальная настройка бывает необходима. Изменение цвета объекта Можно изменить цвет существующего объекта или нескольких объектов. Кроме того, можно изменить текущий цвет, после чего все объекты, начерченные в дальнейшем, будут иметь именно этот цвет, а не цвет, назначенный для их слоя. Для управления цветом объекта используется раскрывающийся список Color Control (Управление цветом) панели инструментов Object Properties (Свойства объекта), показан- ный на рис. 11 .17. Аналогично раскрывающемуся списку Layer Control (Управление слоем), список Color Control (Управление цветом) показывает цвет любого выделенного объекта. Во время создания нового слоя ему назначается цвет, и далее черчение производится этим цве- том. AutoCAD указывает на экране цвет ByLayer, как показано на рис. 11 .18 . Цвет ByLayer означает, что цвет объекта определяется цветом слоя этого объекта. Одновременно с просмотром цвета выделенного объекта в раскрываю- щемся списке Color Control можно заглянуть в список Layer Control (Управление слоем) и подтвердить назначение цвета слою объекта. Рис. 11 .17.Раскрывающийсясписок ColorControl панели инструментов ObjectProperties •E t yLayeihr • вуе lock • Red D Yellow • Green • Cyan • Blue D Magenla '__ Cola 12 Глава11.Средстваорганизациичертежа-спои,цвета,тип цтолщиналиний313
Список Color Control Выделенный объект ' ' U * EAAuluCADBible•ab13i1...E3 Рис. 11 .18 . Цвет выделенного объекта — ByLayer. Чертеж лю- безно предоставлен Джерри Боттенфилдом (Jerry Bottenfield) из Clow Valve Company, Оскалуза, шт. Айова Наилучший способ структурировать чертеж— назначать цвета по слоям. Однако имей- те в виду, что это может привести к путанице, если родственные элементы, например осе- вые линии в машиностроительном чертеже, изображаются различными цветами. Кроме то- го, если вы увидите линию того же цвета и типа, что и большинство осевых, то может по- казаться, будто это неверно нанесенная осевая линия. И тем не менее стандартная практика в среде AutoCAD — органи- зация цветов по слоям. Цвета имеют особое значение, поскольку при распеча- тывании на плоттере они назначаются карандашам плот- тера. Таким образом, цвет является базовым параметром для вывода чертежа на перьевой плоттер с перьями раз- личной толщины (или различного цвета, если плоттер цветной). Может потребоваться временное изменение цвета объекта, чтобы выделить его при печати (или по другим соображениям). Однако в большинстве случаев следует воздерживаться от принудительного изменения цвета объектов. Существует два способа изменения цвета объекта. Co l or layer l i netype Unetypesca l e P l ot sty l e U i ewe i ght МурегВгА Thickness В Geometry Start X 5tart Y Start Z EndX End У EndZ Delta x Delta t Delta Z Length Angle ByLayer 0.0000 •? ,7440 Э.5В26 0,0000 3.4964 3.5826 0.OO0O Совет Выделите объект. Щелкните мышью на раск- рывающемся списке Color Control и выберите нужный цвет. Если одновременно нужно изменить и другие свойст- ва, то выделите объект и выберите кнопку Properties (Свойства) на стандартной панели инструментов. AutoCAD откроет уже известное вам диалоговое окно Properties (рис. 11 .19). Чтобы изменить цвет, выберите в списке элемент Color (Цвет) и щелкните на кнопке со стрелкой, кото- рая появится в правом столбце выделенного элемента списка, — откроется список основных цветов. Выберите в нем желаемый цвет. В том же списке можно вновь изменить цвет объекта на ByLayer. Рис. 11.19. Окно Properties 314 ЧастьII.Вычерчиваниевдвух измерениях
Изменение текущего цвета Если изменить текущий цвет, то в дальнейшем все вычерчиваемые объекты будут исполь- зовать этот цвет, независимо от цвета их слоя. Однако, так рекомендуется поступать только при наличии достаточно веских причин для вычерчивания двух объектов одного слоя разны- ми цветами. Примером может послужить текст в титульном блоке. С одной стороны, удобно, чтобы текст находился на том же слое, и весь титульный блок можно было бы легко заморажи- вать и размораживать (или включать и отключать) одной операцией. Но если нужно выделить часть текста другим цветом, то можно изменить текущий цвет перед печатанием этой части. Не забудьте изменить текущий цвет опять на ByLayer до того, как продолжите чертить. Чтобы изменить текущий цвет, щелкните мышью на раскрывающемся списке Color Control и выберите нужный цвет. Для изменения текущего цвета вновь на ByLayer щелк- ните на раскрывающемся списке Color Control и выберите в нем строку ByLayer. Вы наверняка обратили внимание на то, что здесь встречался цвет ByBlock. О цвете ByBlock речь идет в главе 18, "Работа с блоками и атрибутами". В конце следующего раздела вам представится возможность поупражняться в изменении цвета. Изменение типа линии объекта Работа с типами линии основана на тех же принципах, что и работа с цветом. Можно из- менить тип линии существующего объекта или объектов. Кроме того, можно изменить теку- щий тип линии. После его изменения все вычерчиваемые в дальнейшем объекты будут иметь именно этот тип линии, а не назначенный для слоя, на котором вычерчивается объект. Используя показанный на рис. 11.20 раскрывающийся список Linetype Control (Управление типом линии) панели инструментов Object Properties, можно управлять ти- пом линии объекта. Раскрывающийся список Linetype Control показывает тип линии лю- бого выделенного объекта. Когда создается новый слой, ему назначается тип линии, и да- лее вычерчивание ведется на этом слое. AutoCAD указывает на экране тип линии ByLayer. Рис. Л .20. Раскрывающийся список Linetype Controlна панели инструментовObjectProperties HIDDEN; ByLayer j ByB l ock -. •CDNT...UOUSf' Other Тип линии ByLayer означает, что для данного объекта тип линии совпадает с типом, присвоенным слою, на котором вычерчивается объект. Наилучший способ форматирования чертежа — назначение типов линий по слоям. Однако это может привести к путанице, если на различных слоях, появляются родственные элементы, такие как границы на топографической карте. Кроме того, если вы обнаружите линию с тем же цветом и типом, что и границы, то можете подумать, что это граница, оказавшаяся не на своем месте. И тем не менее, упорядочивать типы линий по слоям — общепринятая практика в среде AutoCAD. Существует два способа изменения типа линии объекта. • Выделите объект. Щелкните мышью на раскрывающемся списке Linetype Control и выберите нужный тип линии. ШШ • Выделите этот объект и выберите кнопку Properties на панели инструментов Object ИЕИ Properties. AutoCAD откроет диалоговое окно, имя и поля которого зависят от вы- Глава11.Средстваорганизациичертежа-слои,цвета,тип итолщиналиний315
деленного объекта. Используя этот способ, можно одновременно изменить другие свойст- ва. Чтобы изменить тип линии, выберите в списке элемент Linetype (Тип линии) и щелк- ните на кнопке со стрелкой, которая появится в правом столбце выделенного элемента списка, — откроется список доступных типов линий. Выберите в нем желаемый тип. В том же списке можно выбрать и тип ByLayer и таким образом вернуться Совет к общему для всех объектов слоя значению этого свойства. Как уже отмечалось выше в главе, может возникнуть необходимость загрузить тип линии. Для этого в списке типов линий (либо на панели инструментов Object Properties, либо в со- ответствующем элементе списка окна Properties) выберите элемент Other (Другие), кото- рый является последним в списке, и щелкните на нем. Откроется диалоговое окно Linetype Manager (Типы линий), речь о котором уже шла в этой главе. Щелкните на кнопке Load (Загрузить), чтобы открыть диалоговое окно Load or Reload Linetype (Загрузка или переза- грузка типов линий), выберите файл типов линии (если это не acad. lin) и определите тип линии, который хотите загрузить. Щелкните на кнопке ОК во всех окнах. Теперь вновь за- груженный тип линии появится в списках доступных типов, и его можно будет использовать. Для того, чтобы применить к списку типов линий фильтр, выберите нужный фильтр в раскрывающемся списке Linetype Filters (Фильтры типов линий), который находится в диалоговом окне Linetype Manager (Типы линий). Изменение текущего типа линии Если изменить текущий тип линии, то в дальнейшем все вычерчиваемые объекты будут ис- пользовать его, независимо от типа линии их слоя. Однако так рекомендуется поступать только ес- ли необходимо вычертить два объекта одного слоя разными линиями. Примером может служить таблица примечаний в одном из углов чертежа. Удобней всего, чтобы содержимое таблицы отно- силось к одному слою — так ее легко замораживать и размораживать (или включать и отключать), не задумываясь о том, что таблица размещается на двух отдельных слоях. Но если нужно, чтобы некоторые линии отличались, то прежде, чем вычертить их, измените текущий тип линии. Не за- будьте изменить тип линии опять на ByLayer до того, как продолжите чертить. Чтобы изменить текущий тип линии, щелкните мышью на раскрывающемся списке Line- type (Тип линии) и, убедившись, что нет выделенных объектов, выберите нужный тип. Для изменения текущего типа линии опять на ByLayer щелкните на раскрывающемся списке Linetype и выберите строку ByLayer. Изменение толщины линии объекта Толщину линий объекта тоже можно варьировать. От толщины линии зависит, кроме все- го прочего, и толщина пера плоттера, который следует выбрать для построения этого объек- та. Также толщина линий является, подобно цвету и типу линии, средством управления, по- зволяющим различать определенные типы объектов. И наконец, толщину линий можно ис- пользовать для представления действительных свойств объектов, например, можно подчеркнуть толщину проводов в электрической схеме. Управление толщиной линии объектов AutoCAD организовано по тому же принципу, что и управление цветом и типом линии. Имеется аналогичный раскрывающийся список Lineweight Control на панели инструментов Object Properties (рис. 11 .21). Когда спи- сок не раскрыт, в его окне выведена толщина линии текущего выделенного объекта. При 316 Часть II. Вычерчивание в двух измерениях
создании слоя ему присваивается определенная толщина линии, и в даль- нейшем все объекты на этом слое могут иметь такое значение этого свойства, как ByLayer. Рис. 11,21. Раскрывающийся список Lineweight Control на панели инструментов Object Properties " ByL^er • ByB l ock • Defaul •000mm •0.05mm • 0.09mm 0.13mm 015 mm 0.18 mm Как и в случае с цветом и типом линии, лучше всего использовать единое значение толщины линии для всех объектов одного слоя. Но если возникает необходимость индивидуальной настрой- ки этого свойства для отдельного объекта, пользователю AutoCAD предлагается два способа. • Выделите объект. Щелкните мышью на раскрывающемся списке Lineweight Control (Управление толщиной линии) панели инструментов Object Properties и выберите нужное значение. Щ£?. • Если одновременно требуется изменить и другие свойства, то выделите объект и выбе- \т. : ритс кнопку Properties на стандартной панели инструментов. AutoCAD откроет уже • известное вам диалоговое окно Properties. Чтобы изменить толщину линии, выбери- те в списке элемент Lineweight и щелкните на кнопке со стрелкой, которая поя- вится в правом столбце выделенного элемента списка, — откроется список доступ- ных значений толщины. Выберите то значение, которое вам подходит. Изменение текущей толщины линий Можно управлять не только толщиной линии на конкретном слое, но и ее текущим значе- нием. После установки значения текущей толщины линии всем вновь создаваемым объектам AutoCAD будет автоматически присваивать именно это значение. Среди прочих текущим может быть и значение ByLayer. Изменение текущего значения этого атрибута выполняется по той же схеме, что и для уже опи- санных выше — необходимо открыть список Lineweight Control и выбрать в нем нужное значение. Для следующей пошаговой инструкции используется чертеж abll-d.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Как изменять цвета и типы линий 1. Загрузите файл abll-d . dwg с прилагаемого компакт-диска. 2. Сохраните этот файл как аЫ 1-4 . dwg в папке AutoCAD Bible. На рис- 11.22 по- казан чертеж умывальника. 3. Укажите одну из линий штриховки на зеркале. Обратите внимание на то, что она вычер- чена красным цветом, а цвет слоя, в чем можно убедиться из раскрывающегося списка Linetype Control, —Magenta (фиолетовый). Выделите все линии штриховки. Щелкните мышью на раскрывающемся списке Color Control и выберите первый элемент списка ByLayer. Дважды нажмите клавишу <Esc>, чтобы удалить ручки и увидеть результат. 4. Выберите зеленую размерную надпись под умывальником, (Размерная надпись — это один объект.) Чтобы лучше выделить его на чертеже, щелкните мышью на рас- крывающемся списке Color Control и выберите Red (красный). Дважды нажмите клавишу <Esc>, чтобы увидеть результат. Глава11.Средстваорганизациичертежа—спои, цвета,тип итолщиналиний317
5. Укажите отрезки 1 и 2, руководствуясь рис. 11.22 . Щелкните мышью на раскры- вающемся списке Linetype Control (Управление типом линии) и выберите тип ли- нии Hidden (Невидимая). Дважды нажмите клавишу <Esc> — выделение будет снято с линий этого типа. 6. Выделите дугу, которая нарисована штриховой линией на чертеже — это контур рако- вины. Раскройте список Lineweight Control и выберите в нем 0.30 mm. Дважды на- жмите клавишу <Esc>. Щелкните на кнопке LWT в строке состояния. Теперь будет ус- тановлен режим отображения на экране линий регулируемой толщины, и вы сможете увидеть результат настройки нового значения этого параметра. 7. Щелкните мышью на раскрывающемся списке Color Control и выберите для теку- щего цвета Cyan (голубой). 8. Запустите команду RECTANGLE (ПРЯМОУГОЛЬНИК). Начертите прямоугольник слева в нижней части умывальника. Воспользуйтесь командой COPY (КОПИРУЙ), чтобы скопировать этот прямоугольник на правую сторону умывальника. (Для ко- пирования используйте объектную привязку к точке пересечения 3 как к базовой точке и привязку к точке пересечения 4 как к целевой точке перемещения,) Прямо- угольники будут вычерчены голубым цветом. 9. Сохраните чертеж. В окончательном варианте он должен выглядеть, как на рис. 11.23. ч \А & У ELEVAB2N SCLE : Г-Г -д" иЗГ Рис. 11.22. Умывальник. Чертеж: лю- безно предоставлен Корпусом воен- ных инженеров США (U.S . Army Corps ofEngineers) Рис. И,23. Чертеж: умывальника по- сле корректировки Работа с масштабами типов линий Как указывалось ранее в этой главе, типы линий, за исключением сплошной, создаются повторением определенных шаблонов, состоящих из точек, штрихов и пробелов. (Типы ли- ний могут также включать повторяющийся текст или геометрические фигуры.) Иногда шаб- 318 Часть//.Вычерчиваниевдвухизмерениях
лоны типов линий оказываются слишком длинными или слишком короткими, чтобы эти ли- нии хорошо читались на чертеже. Может случиться, что линия будет выглядеть, как сплош- ная, из-за нерационально выбранного масштаба. Насколько часто повторяется шаблон линии на единице длины, определяется такими показателями: • исходным описанием типа линии; • общим (глобальным) масштабом типа линии; • индивидуальным масштабом типа линии для объекта. Изменение интервала повторяемости линии с помощью вариантов шаблонов Одним из способов является хранение нескольких вариантов линий одного типа. Сущест- вует ряд типов линий, которые представлены в коротком, среднем и длинном варианте, на- пример штриховые линии Dashed, Dashed2 и Dashedx2, показанные на рис. 11.24 . — _.. Dashedx2 - Dashed Dashed2 Рис. 11 .24. Ряд стандартных для Auto- CAD типов линий представлен в трех вариантах, подобно штриховым лини- ям Dashed, Dashed2u Dashedx2 Файл AutoCAD acad. 1 in содержит типы линий, которые соответствуют требованиям Ме- ждународной организации по стандартизации (International Standards Organization — ISO). Мно- гие организации придерживаются установленных ISO типов линий. В этом случае нужно иметь в виду, что длина шаблонов таких типов линий значительно больше, чем других шаблонов в AutoCAD. На рис. 11 .25 показана штриховая линия, установленная ISO, и штриховая линия AutoCAD. Иногда может понадобиться масштабирование, чтобы скорректировать тип линии. Штрихованная линия в AutoCAD Штрихованная линия согласно стандарту ISO Рис. 11 .25. Сравнение штриховой линии, принятой ISO, и штриховой линии AutoCAD Изменение интервала повторяемости линии с помощью общего масштабирования линий Другой способ заключается в изменении общего масштаба линий, в результате чего изме- няются вес типы линии на чертеже, за исключением сплошной. В AutoCAD интервал повто- рения вычисляется путем умножения длины шаблона линии данного типа на общий коэффи- циент масштабирования. Если масштаб больше 1, элементы, из которых состоит линия, уд- линяются, а количество повторений на единицу длины уменьшается. Линия в масштабе, Глава11.Средстваорганизациичертежа—слои,цвета,типи толщиналиний319
меньшем 1, состоит из укороченных интервалов; соответственно, количество повторений шаблона на единицу длины увеличивается, Когда изменяется масштаб линий, AutoCAD реге- нерирует чертеж и изменяет все типы линий. На рис. 11.26 представлены три варианта чер- тежа с линиями разного масштаба — 0.5, 1 и 2. Как видите, масштаб 2 оказался слишком большим, а 0. 5 — слишком маленьким. Масштаб 1 соответствует требованиям. (Служба нормоконтроля поблагодарит вас за скрупулезное соблюдение всех правил стандарта.) ! f i i "Г" — 1ш| шi Масштаб типа линии = 0.5 Масштаб типа линии = 1 Масштаб типа линии = 2 Рис. 11.26. Три варианта чертежа, использующие масштаб типа линии 0. 5, 1 и 2 Нужно только убедиться при черчении, что линию можно различить как при рассмотре- нии чертежа на экране в целом, так и при выводе на экран отдельных деталей. Основная цель масштабирования линий состоит в упрощении вывода чертежа на плоттер. Масштабирование линий, которое дает удовлетворительные результаты на экране, может на плоттере дать сплошную линию, если чертеж выводится в масштабе 1:96. Если хотите, чтобы линия соответствовала ее определению, используйте коэффициент масштабирования для линий. (Коэффициенты масштабирования подробно рассматриваются в главе 5, "Настройка параметров чертежа".) Однако после того, как весь чертеж существенно уменьшился, лучше использовать масштаб линий в одну четверть или одну вторую коэффи- циента масштабирования — если общий масштаб чертежа 1=96, можно использовать мас- штаб линий 24 или 48. Чтобы изменить масштаб линий, выберите в меню команду Format^Linetype — откроет- ся диалоговое окно Linetype Manager (рис. 11 .27). Посмотрите, видна ли на экране нижняя часть этого окна, и если нет, то щелкните мышью на кнопке Show details (Показать детали). [Щ Line type Mdiidtier I Sho CurartUnetype:CON LJns t we i yLayei i yB l ock 3ORDER 3ORDER2 3ORDERX2 TENTER :ENTER2 DENTERX; tMKftJS-Г - . у. 1Amaranee - 10 . _ - ~ eecwtion ' |*• _ __ __— —— _. _ СГ Puc. 11 .27. Диалоговое окно Linetype Manager 320 ЧастьII.Вычерчиваниевдвухизмерениях
В поле ввода Global scale factor (Общий коэффициент масштабирования) введите нуж- ный коэффициент. Щелкните на кнопке ОК. AutoCAD регенерирует чертеж, изменив мас- штаб всех типов линий, кроме сплошных. Значение общего масштаба линий определенного типа хранится в системной переменной LTSCALE. Поэтому для изменения масштаба типа линии нужно ввести в командную строку сначала имя этой переменной, а затем ее новое значение. Изменение интервала повторяемости линии с помощью масштабирования линии объекта Может возникнуть ситуация, когда нужно использовать особую линию только для одного объ- екта или небольшой фуппы объектов. Возможно, этот объект слишком мал, чтобы можно было показать шаблон типа линии, или его нужно выделить. AutoCAD располагает текущим масштабом линии объекта, который работает аналогично текущим цвету или типу линии, — ко всем объектам, вычерчиваемым после установки масштаба линии объекта, применяется этот новый масштаб. В большинстве случаев необходимо убедиться, что после использования для одного объекта или целой группы значение масштаба линии вновь изменено на установленное по умолчанию. Изменение текущего масштаба линии объекта Чтобы изменить текущий масштаб линии, выберите в меню команду Format^Unetype — откроется диалоговое окно Linetype Manager (см. рис. 11 .27). Посмотрите, видна ли на экране нижняя часть этого окна; если нет, то щелкните на кнопке Show details (Показать детали). В поле ввода Current object scale (Текущий масштаб объекта) введите нужный коэффициент масштабирования. Щелкните на кнопке ОК. Теперь все объекты, которые вычерчиваются, будут использовать текущий масштаб линии объекта. Текущее значение масштаба линии объекта содержится в системной переменной CELTSCALE. Масштаб линии объекта можно изменить, введя в командной строке celtscale и нужный масштаб. Если к тому же значение общего масштаба линии установлено большим 1, то AutoCAD для получения окончательного результата перемножит эти два масштаба. К примеру, если ус- тановлен общий масштаб линии 12, а текущий масштаб линии объекта 0.5, то объекты будут вычерчиваться в масштабе линии 6. Изменение масштаба линии существующего объекта Чаще встречается ситуация, когда объект вычерчивается без установки специального масштаба линии, поэтому иногда необходимо изменить масштаб линии. Для этой цели выделите нужный объект и выберите кнопку Properties на стандартной панели инстру- ментов. В окне Properties щелкните на строке Linetype Scale и введите справа но- вый масштаб линии. Данный масштаб относится только к выделенному объекту. Он не влияет на общий масштаб линий. <' : ' :JI§it* Д ля следующей пошаговой инструкции используется чертеж abii-e .dwg, кото- "~ рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Манипуляции с масштабами линии 1. Откройте файл abll-e .dwg на прилагаемом компакт-диске. 2. Сохраните его как abll-5 .dwg в папке AutoCAD Bible. Это чертеж втулки (рис. 11 .28). Обратите внимание на то, что для короткого отрезка 1 и для маленького кружка 2, нельзя точно определить тип линии. Глава11.Средстваорганизациичертежа-слои,цвета,типитолщиналиний321
Рис. 11 .28. На этом чертеже втулки есть две линии, тип которых отличается от сплошной линии. Чертеж- любезно предоставлен Робертом Маком (Robert Mack), DexterCompany, Фэрфилд, шт. Айова 3. Выберите в меню команду Format^Linetype — откроется диалоговое окно Line- type Manager. Если нижняя часть этого окна не видна, щелкните мышью на кнопке Show details (Показать детали). Измените значение в поле Global scale factor (Общий коэффициент масштабирования) на 0.5. Щелкните на кнопке ОК. Auto- CAD регенерирует чертеж. Очевидно, что кружки стали иметь лучший вид, но ко- роткий отрезок 1 по-прежнему имеет вид сплошной линии. 4. Укажите короткий отрезок 1. Щелкните на кнопке Properties стандартной панели инст- рументов. Измените значение свойсгва Linetype Scale на 0. 5. Щелкните на кнопке ОК. Дважды нажмите клавишу <Esc>, чтобы снять ручки и увидеть результат. Обратите внимание на изменения, произошедшие с этой линией, которая теперь имеет масштаб линии 0.5 (общий масштаб), умноженный на 0.5 (масштаб для объекта), — итого 0.25 . 5. Сохраните чертеж. Он должен выглядеть, как на рис. 11.29. \v \\\ jI! Рис. 11 .29. На этом чертеже прерывистые линии различимы значительно лучше 322 ЧастьII.Вычерчиваниевдвух измерениях
Импортирование слоев и типов линий из других чертежей Для импортирования слоев и типов линий из других чертежей можно использовать ком- понент AutoCAD DesignCenter, который позволяет организовать обмен типовыми элемен- тами чертежей — слоями, типами линий, блоками, типовыми компоновками и т.д . Детально AutoCAD DesignCenter описан в. главе 26, "Средства поддержки чертежного хозяйства", а в этом разделе речь пойдет только об импортировании слоев и типов линий из других чертежей. ШШ Выберите на стандартной панели инструментов ШШ кнопку AutoCAD DesignCenter. В ответ AutoCAD откроет окно DesignCenter (рис. 11 .30). Левая панель этого окна абсолютно аналогична левой панели всем хо- рошо знакомого Windows Explorer. В ней можно переме- щаться по файловой системе компьютера или по станци- ям сети. Если щелкнуть на одной из папок в левой пане- ли, то откроется список файлов чертежей (и в левой, и в правой панели). Щелчок на кнопке Preview в верхней части DesignCenter позволяет просмотреть в общих чер- тах содержимое выделенного файла в небольшом окне, расположенном в верхней части правой панели. IDes i gnCenter l ab l O-ddwg _* I аЫ 0-е. dwg I аЫ 0-fdwg I эЪ10-gdwg аЫО-hdwg I аЫО-idwg I abl O-i dwg I ablO-k.dwg I abli-adwg Iabl1-Ьdwg аЫ1-сdwg аЫ 1-ddwg I ab11-edwg Hacks I Dimityles H:\ab11-e .dwg\Layem (9ffemfi Для доступа к нужным слоям и типам линий либо два- жды щелкните на пиктограмме файла чертежа, либо щелк- ните на знаке "+" возле нее. После этого в правой панели вы найдете определения компонентов разных категорий, которые находятся в данном файле (этот же список в не- сколько ином виде дублируется и в левой панели). Если вас интересуют слои или типы линий, дважды щелкните на со- ответствующей пиктограмме (слоя или типа линии). В не- которых случаях, если включен предварительный про- смотр, вы увидите изображение слоя или типа линии после щелчка на соответствующей пиктограмме. Для импортиро- вания выбранного компонента щелкните на нем дважды. Теперь этот компонент (слой или тип линии) будет включен и в текущий чертеж. Откройте необхо- димый список на панели инструментов Object Properties — вы увидите новый элемент в списке. Закрывается окно DesignCenter стандартным способом — щелчком на кнопке Close в верхнем правом углу. Puc. 11 .30 . AutoCAD DesignCenter позволяет отыскать определения ти- повых компонентов в других черте- жах и включить их в текущий ДополнитеяьЦя В AutoCAD 2002 появилось новое свойство, которое позволяет транслировать слои. Например, вы можете сделать так, чтобы все объекты слоя dashed стали объектами слоя hidden. Эту новую особенность можно использовать для поддержки стандар- тов, установленных для чертежа и его слоев. Трансляция слоев более подробно рас- сматривается в главе 26, "Средства поддержки чертежного хозяйства" . Передача свойств Наверное, вы уже хорошо знакомы с кнопкой Format Painter, доступной на панелях ин- струментов многих приложений в Windows. AutoCAD имеет средство, в определенной степе- Глава11.Средстваорганизациичертежа—слои,цвета,типитолщиналиний323
ни аналогичное, что позволяет за один прием указать, какие свойства нужно сопоставить. В AutoCAD этот процесс называется передачей свойств (matching properties). Он напоминает команду Paste Special в Excel, которая позволяет извлекать из буфера обмена то, что соответ- ствует заданному перечню свойств, — формулы, значения, атрибуты форматирования и т.д . Объект обладает многими свойствами, поэтому такой инструмент весьма полезен. Для пе- редачи свойства необходимы два объекта — исходный и целевой (один или несколько). По- этому выполните следующее. 1. Выберите объект, свойства которого вы собираетесь передавать (исходный объект). |рр 2. Щелкните на кнопке Match Properties (Передать свойства) стандартной панели Ш&.& инструментов. AutoCAD выдаст запрос: Select destination object {s) or [Settings] : (Выберите целевой объект(ы) или [Установки]:). ^000^ Можно сначала выбрать кнопку Match Properties на стандартной панели инстру- На заметку ментов, а затем исходный объект. 3. Если нужно передать все свойства исходного объекта, то выделите объект (объекты), который должен получить эти свойства, т.е . целевой объект (объекты). 4. С целью передать только некоторые свойства объекта, щелкните правой кнопкой мыши и выберите Settings (Установки) из контекстного меню (или введите s<P). От- кроется диалоговое окно Property Settings (Установка свойств), показанное на рис. 11 .31 . Уберите флажки со всех свойств, которые не хотите передавать, и щелк- ните на кнопке ОК. AutoCAD выдаст тот же запрос, что и в п. 2 . Выделите объект (объекты), который должен получить эти свойства, т.е . объект назначения. р р р 1р р р •р Р 1 -•Л U4K* ' Lnelyu* Scale 1г***ф. - Thick/»»» PtotStyto . ЕЭ|эепяоп_ . " - —- "•И 1.0000 ВИдо . own • i" -P Тм > *- '',L '' . i •-- i • : Camel ( НвЬ | .' -; .- '' - —• Puc. 11 .31 . Диалоговое окно Property Settings 5. Нажмите клавишу <Enter>, чтобы окончить выделение объекта. AutoCAD передаст ему указанные свойства. Для следующей пошаговой инструкции используется чертеж abii-f.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. 324 ЧастьII.Вычерчиваниевдвух измерениях
Пошаговая инструкция. Передача свойств 1. Загрузите файл abll-f . dwg с прилагаемого компакт-диска. 2. Сохраните его как abll-6 . dwg в панке AutoCAD Bible. Это чертеж проекта ос- новного помещения спальни, представленный на рис. 11.32. 4. 5. CL MASTER SUITE Рис. П .32 . Чертеж спальни 3. Выберите стену 1, руководствуясь рис. 11 .32 . Щелкните мышью на кнопке Match Properties стандартной панели инструментов. После запроса Select destination object (s) or [Settings] : используйте секущую рамку, чтобы выбрать все раздвижные двери стенных шкафов с любой стороны от только что отмеченной ли- нии. Закончив выбор объектов, нажмите клавишу <Enter>. AutoCAD сделает свойст- ва дверей такими же, как и свойства стены. Выберите текст MASTER SUITE. Щелкните на кнопке Match Properties стан- дартной панели инструментов. На запрос Select destination object (s) or [Settings ] : щелкните правой кнопкой мыши и выберите команду Settings (Установки) из контекстного меню. В диалоговом окне Property Settings (Установка свойств) сбросьте все флажки в группе Special Properties (Особые свойства), кроме Text (Текст). Щелкните на кнопке ОК. В ответ на запрос Select destination object (s) or [Settings]: выбе- рите текст CL. на обоих шкафах и нажмите клавишу <Enter> для завершения ко- манды. AutoCAD передаст этому тексту свойства предыдущего текста. Обратите внимание на то, что текст CL. стал теперь полужирным. 6. Сохраните чертеж. Глава11.Средстваорганизациичертежа-слои,цвета,типитолщиналиний325
Резюме В этой главе вы узнали все о слоях, цветах и линиях. Слои помогают упорядочить черте- жи, назначая родственным объектам одинаковые свойства. Каждый слой имеет имя, цвет, тип и толщину линии. Новые слои создаются с помощью диалогового окна Layer Properties Manager (Свойства слоя). Когда слой становится текущим, каждый новый объект вычерчи- вается на этом слое. Можно также переместить существующий объект на другой слой. Слоям назначают четыре атрибута: On/Off (Вкл/Откл), Thawed/Frozen (Разморожен/ Заморожен), Unlocked/ Locked (Разблокирован/Блокирован) и Plot*able/Not Plottable (Выводимый на плоттер/Невыводимый на плоттер). Можно изменить свойст- ва существующих слоев, а также переименовать или удалить эти слои. Чтобы облегчить работу со слоями, устанавливают фильтр для списка слоев. Для назначения объектам цве- та, типа или толщины линии в большинстве случаев предпочтительнее использовать опи- сание слоя. Однако можно напрямую изменить цвет, тип и толщину линии любого объекта. Когда они становятся текущими, то присваиваются каждому вновь вычерчиваемому объекту. Масштабы линии определяют, насколько часто шаблон линии повторяется на единице длины. Можно изменить масштаб линии для чертежа в целом, можно также изменить теку- щий масштаб линии, который определит линии вычерчиваемых в дальнейшем объектов. Для уже существующих объектов изменяют масштаб линии. Компонент AutoCAD DesignCenter позволяет, в частности, организовать включение в текущий чертеж компонентов (слоев, типов линий) из другого чертежа. AutoCAD распола- гает функцией Match Properties (Передать свойства), которая передает свойства одного объ- екта другому (или нескольким объектам). 326 Часть //. Вычерчивание в двух измерениях
Извлечение информации из чертежа ГЛАВА 1 utoCAD вполне заслуживает подобной характеристи- ки. Специальные команды могут предоставить поль- зователю информацию как о каждом объекте, так и о черте- же в целом, включая список системных переменных и их те- кущих значений (в книге уже несколько раз упоминалось о системных переменных). При необходимости вспомогательные расчеты можно выполнять в процессе вычерчивания. Например, можно раз- делить объект на любое количество сегментов, расставив маркеры вдоль этого объекта или на определенном расстоя- нии от его контура. Можно использовать калькулятор Auto- CAD, который осуществляет не только обычные арифмети- ческие действия с числами, но работает также с координага- ми и геометрическими точками на объектах. Информация о чертеже в целом Определенная информация касается чертежа в целом или даже компьютера, а не отдельных объектов. Такая информа- ция важна в случаях возникновения сложностей в работе системы или при необходимости выяснить состояние сис- темных переменных. Список состояния чертежа По команде STATUS (СТАТУС) AutoCAD предоставляет пользователю стандартный информационный список, в ко- тором содержатся весьма полезные данные. Эту команду можно вызвать с помощью команды Tools^Mnquiry^Status (Сер вис •=> Справка 1 ^ Статус). В этой главе... Информация о чертеже : .вцелом : . Информация об объектах Команды измерения ирэзметхи кзгькулятор в AutoCAD
На рис. 12.1 приведен пример списка состояния. Model space uses Displayshows Insertionbaseis Snap resolutionis Gridspacingis Current space: CuCuCuCuCuCuCu ren ren ren ren ren ren ren layout: layer. color: linetype. lineveight plot style elevation• Fillon Gridoff Objectsnapmodes Freedwgdisk(H•> Freetonpdisk.(C Freephysicalmo X. 40' X: lO'-S X: 29'- S X- 5'-2 1 X: 35'-E X: 0' X. С X: 0' Model spac Model •0" BYLAYER — BYLAYER — BYLAYER ByLayer D'-0 - th Ortho off Ot Endpomt. space: 0 KByt ) space 436 0 гу: В 8 Mbytes Free svap file space- 439 .в Hbyt -8" Y: 1^8" } j^8" ^ 5^64" 1/32" -0" Y -1" Y -0" Y- e SS'-в* •33 1 -!S/8- 4Г-10 43- -64- Y 33'-0 1^16" У SD'- O 15^64" 0'-0" Z. O'-CT 0' -1" 0'- 0* 7 (white) •CONTINUOUS" lckness ext off es HBytes (out ol es (out O'-O - Snap off Tablet off 127 5И) of S68 0И) Рис. 12 .1. Данные о состоянии системы, которые формируются ко- мандой STATUS После первой строчки AutoCAD предоставляет список лимитов (пределов) и границ чер- тежа, а также границ экрана дисплея. Следующие важные записи — шаг сетки привязки и вспомогательной сетки, а также текущий слой, цвет и тип линии. На рисунке видно, что включен режим Fill (Закрась), а остальные установки чертежа отключены. AutoCAD пре- доставляет список текущих параметров объектной привязки. И в конце приводится информа- ция о свободном пространстве на диске и свободном объеме памяти. Большая часть этой информации доступна и без использования команды STATUS. Проще всего определить текущий слой, цвет или тип линии, которые без труда можно увидеть на п а- нели инструментов Object Properties (Свойства объекта). Однако, чтобы увидеть другую информацию, например список текущих параметров объектной привязки, шаг сетки и лими- ты чертежа, пришлось бы использовать целый набор команд. Команда STATUS предоставля- ет всю эту информацию в одном списке. И наконец, количество свободного пространства на диске и параметры памяти являются ценной информацией, которую не так-то легко получить другим способом, не выходя из чертежа. Наиболее часто команда STATUS используется в конфликтной ситуации. Например, если часто происходят аварийные сбои AutoCAD, то список, подобный представленному на рис. 12.1, укажет, что возможной причиной отказов является нехватка памяти. Можно даже послать этот список в другой офис вашему коллеге, которому приходится работать с этим же чертежом. И, если он бу- дет использовать те же установки, что и вы, ему в дальнейшем будет легме работать. Перечень системных переменных В главе 5, "Настройка параметров чертежа", было отмечено, что AutoCAD хранит установки в системных переменных. В предыдущей главе, например, упоминалось, что общий масштаб линии хранится в системной переменной LTSCALE, а масштаб линии объекта хранится в сис- темной переменной CELTSCALE. Иногда необходимо знать установки группы взаимосвязанных системных переменных. Команда SETVAR (УСТПЕРЕМ) предоставляет список всех системных переменных и их установок. Используя команду SETVAR, можно быстрее просмотреть установ- ки системных переменных, чем запрашивать в командной строке состояние каждой из них. Системных переменных слишком много, чтобы привести здесь весь список целиком, но даже небольшая его часть, показанная на рис. 12 .2, может дать представление о богатстве доступной информации. 328 ЧастьII,Вычерчиваниевдвухизмерениях
Press ENTER CECOLOR CELTSCALE CELTYPE CELWEIGHT CHAHFERA CHAKFERB CHAMFERC CHAMFERD CHAMMODE CIRCLERAD CLAYER CHDACTIVE CMDDIA CMDECHO CMDNAHES CMLJUST CMLSCALE CMLSTYLE COHPASS COORDS CPLOTSTYLE CFROFILE СТАВ CURSORSIZE CVPORT DATE to continue" "BYLAYER" 1.0000 "BYLAYER" -1 l'-O- lp -0" O'- O" 0 0 0--0" "0" 1 1 111 SETVAR" 0 1.0000 "STANDARD" 0 2 "By Layer" "Ellen" "Model" 5 2 2452001.79166065 (read only) (read only) (read only) (read only) INSUNITSDEFSOURCE INSUNITSDEFTARGET ISAVEBAK ISAVEFERCENT ISOLIHES LASTAHGLE LASTPOINT LASTPROMPT 1 1 1 50 4 0 O'-ET.O'-OVO'-O" "L ASTAHGLE 0 (read ..." (read only) LAYOUTREGENCTL LEHSLEHGTH LIHCHECK ИННАХ IIMMIH LISPIHIT LOCALE LOGFILEHODE LOGFILEHAME only) LOGFILEPATH LOGIWNAME LTSCALE LUHITS LUPREC LUDEFAULT LWDISPLAY LUUNITS 2 4-2 " 0 9О'-8",58'-Э" O'-0".0 - -0" 1 •'ENIT 0ip D:\progran filesNautocad "D Vprogran filesNautocad " e£ inkels" 24.0000 4 f> 25 OFF 1 (read only) (read only) (read only) 20D2\ABll-F_l _l _0559.log" (read 2002\' (read only) Рис. 12.2. Часть списка, формируемого командой SETVAR На заметку Системные переменные, доступные только для чтения (read-only), всего лишь предоставляют информацию и не могут быть изменены, например LOGINNAME, которая при запросе состояния выводит имя пользователя, зарегистрировавше- гося в системе. Другие системные переменные можно изменять. Из рис. 12 .2 видно, что текущее значение переменной CELTSCALE равно 1, а переменной LTSCALE —24. (Этот список соответствует поэтажному плану дома.) Переменная BLIPMODE, о которой речь шла в главе 5, "Настройка параметров чертежа", отключена. Мно- гие системные переменные принимают значения On (включены) или Off (отключены), хотя некоторые могут иметь любые значения или несколько вариантов значений. В общем случае значение 1 соответствует состоянию Вкл (On), а 0 — Откл (Off). В приложении дан список наиболее часто используемых системных переменных с кратким описанием каждой. Глава12.Извлечениеинформацииизчертежа 329
Большинство системных переменных необязательно устанавливать явно. В главе 11, " Средства организации чертежа — слои, цвета, тип и толщина линий", например, вы устанав- ливали системную переменную LTSCALE, используя диалоговое окно Linetype Manager (Типы линий). Однако существует несколько системных переменных, доступ к которым мож- но получить, только введя их в командной строке. Команду SETVAR можно использовать для присвоения значений системным переменным (не являющимся доступными только для чтения), а также для получения списка переменных. В ранних версиях AutoCAD команда SETVAR была единственным средством присвоить значения системным переменным. Теперь же можно ввести эти значения непосредственно в командной строке. Чтобы получить список системных переменных, обратитесь к меню Tools^lnquiry^Set Variable (Сервис^Справка^Переменные). На запрос Enter variable name or [?] : (Введите имя переменной или [?]:) введите ?<f. На запрос Enter variable (s) to list <*>: (Выберите переменные в список <*>:) нажмите клавишу <Enter>, если хотите получить список всех системных переменных, или напечатайте имя переменной (можно использовать в имени специальные символы * и ?). AutoCAD сформирует список всех переменных или выведет информацию только о той из них, имя которой было введено. Если ввести в командной строке имя переменной, то AutoCAD выдаст запрос о ее новом значении. Например, если ввести CELTSCALE<?P, AutoCAD ответит подсказкой Enter new value for CELTSCALE <1. 000> (Введите новое значение для CELTSCALE <I.000>). По- сле этого можно изменить значение системной переменной, введя новое. А можно просто на- жать клавишу <Enter>, чтобы подтвердить текущую установку. Получение информации о затратах времени Можно определить, сколько времени вы потратили на работу над чертежом. Эта возможность наиболее часто используется для того, чтобы выписать клиенту повременную накладную (или в случаях, когда ваш начальник захочет проверить, насколько добросовестно вы работаете). Чтобы воспользоваться командой TIME (ВРЕМЯ), обратитесь к меню Tools^lnquiryOTime (Сервис 1 ^ С правка^ Время). Типичный текст, возвращаемый этой командой, показан на рис. 12.3 . с с т аякв игге mes Сго Las Tot Ela Hex nd nt fо t ti r ated tu al pse ta pd ed d ut i»e ИВ" thi ate lti tlB ока s dravi d ng tiu 5Г (ОП) tic sav ng ein Sunday. April Thursday. Thursday. 0 days 00 0 days 00 0 days 01 Aug Mar 29 29. 55- 01 ust ch IB. 18. 21 . 2001 at 18 29. ^30 2B0 318 1994 2001 3- at at 30 11 10- 10 :1 05 890 •55 12 PM 510 030 AH AM Рис. 12.3 . Типичный текст, возвращаемый командой TIME В табл. 12 .1 приведены подробные сведения о результатах выполнения команды TIME. Таблица 12.1 . Информация, возвращаемая командой TIME Параметр Пояснения Сиrrent time Текущие дата и время. На экран время выводится с точностью до мил- (Текущее время) лисекунды created (Создан) Дата и время создания чертежа Last updated Дата и время последнего сохранения чертежа (Последнее обновление) 330 Часть И. Вычерчивание в двух измерениях
Окончание таб.1. 12,1 Параметр Пояснения Total editing time Общее время, затраченное на работу над чертежом, за исключением (Полное время редактирования) времени вывода его на плоттер или времени, которое было затрачено на работу с чертежом без сохранения результатов Elapsed time Общее время, потраченное на чертеж, но отсчет этого параметра мож- (Затраченное время) но включить, отключить или переустановить Next automatic save in Показывает, когда произойдет ближайший сеанс автоматического сохра- (Следующее автосохранение) нения чертежа. Обратитесь к меню Tools^Options (Сервис^Параметры) и далее к вкладке Open and Save (Открытие и сохранение), чтобы устано- вить, как часто AutoCAD вызывает функцию автосохранения Параметр Total editing time (Полное время редактирования) представьте себе как авто- мобильный одометр, a Elapsed time (Затраченное время) — как таймер (имеющийся в некото- рых машинах и позволяющий измерять время, затраченное на отдельные участки маршрута). В конце этого текста AutoCAD выводит на экран запрос Enter option [Display/ON/ OFF/Reset] : (Введите параметр [Покажи/Вкл/Откл/Сбрось]:). Параметр Display (Покажи) повторно выведет этот текст на экран, но с обновленными временными показаниями. Парамет- ры ON (Вкл) и OFF (Откл) включают и отключают отсчет затраченного времени (elapsed time). Параметр Reset (Сбрось) сбрасывает счетчик затраченного времени до нуля. В главе 26, "Средства поддержки чертежного хозяйства", описано, как пользо- ваться журнапом работы с чертежом. Для следующей пошаговой инструкции обратитесь к чертежу abl2-a .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Извлечение текущей информации о чертеже 1. Загрузите файл abl2-a .dwg с прилагаемого компакт-диска. 2. Выберите в меню команду Tools^lnquiry^Status. Посмотрите на список, чтобы узнать, сколько объектов содержит этот чертеж. Проверьте лимиты чертежа. По- смотрите, каков шаг сетки. Ознакомьтесь с другой интересующей вас информацией. Закончив просмотр, нажмите клавишу <Enter>. 3. Выберите в меню команду Tools^lnquiry^Set Variable. В ответ на запрос в ко- мандной строке Enter variable name or [?] : введите ?<Р. Далее в ответ на за- прос в командной строке Enter variable (s) to list <*>: нажмите клави- шу <Enler> и подтвердите предложенный по умолчанию вариант. Найдите строку с переменной BLIPMODE. Проверьте переменную, определяющую расположение чертежа на диске (DWGPREFIX). Найдите переменную, определяющую общий мас- штаб линии (LTSCALE ). Нажимайте клавишу <Enter> до тех пор, пока вновь не увидите в командной строке приглашение Command: (Команда:). 4. Нажмите клавишу <Enter>, чтобы вновь запустить команду SETVAR В ответ на запрос в командной строке Enter variable name or [ ? ] : введите Itscale^. Введите 50<Р — это новое значение масштаба для типов линий. Введите в командной строке regent. (Обратите внимание — прерывистые линии теперь видны на экране более отчетливо.) Глава 12. Извлечение информации из чертежа 331
5. Выберите в меню команду Tools^lnquiry^Time. Сравните текущее время с тем, что показывает AutoCAD (AutoCAD считывает время с часов вашего компьютера). Посмотрите на строку Total editing time, чтобы узнать, сколько времени во- обще был открыт этот чертеж. Для окончания команды нажмите клавишу <Enter>. 6. Не сохраняйте этот чертеж. Оставьте его открытым, если переходите к следую- щему упражнению. Информация об объектах Некоторые команды предназначены исключительно для того, чтобы предоставлять ин- формацию об объектах чертежа. Получение списка объектов Команда LIST (СПИСОК) выводит на экран информацию о выделенных объектах. Какая именно информация будет на экране, зависит от самого объекта. Например, команда LIST поможет узнать радиус окружности и длину отрезка. Чтобы просмотреть информацию об объекте, выберите в меню команду Tools^lnquiryOList (Ссрвис^Справка^Список). На рис. 12.4 показан типичный список данных об отрезке. LINE Handle fronpoint. topoint. Length -0'-1 1/2 DeltaX = X- X' =0 Layer 1 "object Space Mode1 E 3AD (Г-4 9'64" У- 0--S 41^6 4" Y Angle in X'l '-1 1--2'. Delt pa 0 *Q PI 3 ce -1 '-1 ane Y- 3^64" 3^64' • D Z- Z- 0 '-a". 0--0" C'-Q" Delta Z - C'-O " Рис. 12 .4 . Типичный список данных о горизонтальном отрезке В табл. 12.2 приведены подробные сведения о результатах выполнения команды LIST. [ Таблица 12.2. Информация, возвращаемая командой LIST Параметр Пояснения Layer (Слой) AutoCAD выводит имя слоя, на котором вычерчен объект. Если цвет и тип линии не ByLayer или ByBlock, то AutoCAD занесет в список также и их Space (Пространство) AutoCAD сообщит, находится ли объект в пространстве модели или в пространстве листа. (Пространство листа описано в главе 17, "Вывод чертежей на бумагу".) Handle (Метка) Каждый объект на чертеже имеет метку. AutoCAD использует метки, что- бы адресоваться к объектам From point (Из точки) Поскольку AutoCAD выводит данные об отрезке, в списке указывается начальная точка То point (До точки) Конечная точка отрезка Length (Длина) Длина отрезка Angle in XY Plane Наклон отрезка. Этот отрезок горизонтальный, поэтому его наклон (Наклон в плоскости XY) равен нулю Delta х (Приращение по X) Приращение координаты X от начальной до конечной точки Delta Y (Приращение по Y) Приращение координаты Y от начальной до конечной точки 332 Часть II. Вычерчивание в двух измерениях
Панель инструментов Object Properties (Свойства объекта) облегчила обращение к слою, типу отрезка и цвету объекта. Вспомните: когда выделяется объект, его слой, цвет, тип и толщина линии появляются в полях на панели инструментов Object Properties (Свойства объекта). Расчет расстояния AutoCAD облегчает расчет расстояния между двумя точками. Выберите в меню Tools^lnquiryODistance (Сервис^Справка^Расстояние). AutoCAD предложит указать две точки. Можно использовать любой способ задания точек, хотя удобнее всего воспользоваться объектной или шаговой привязкой. Вот типичный текст, который будет выведен на экран для двух точек, лежащих на вертикальной линии: Distance = 19' -0", Angle in ХУ Plane = 270, Angle from XY Plane = 0 Delta X = O'-O", Delta Y = -19'-0", Delta Z - O'-O" Эту информацию можно использовать для проверки размерных надписей (описаны в гла- ве 14, "Нанесение размеров") или для дальнейших расчетов, необходимых для черчения. Определение координат Определить координаты даже легче, чем рассчитать расстояние. Воспользуйтесь ко- мандой меню Tools^lnquiry^lD Point (Сервис^Справка^Координаты). AutoCAD запро- сит точку. Можно применить любой способ задания точки, хотя удобнее всего воспользо- ваться объектной или шаговой привязкой. Вот типичный текст: Point: X = 61'-5 1/8" Y = 32'-4 5/8" Z - О'-О" Можно воспользоваться этой информацией, чтобы указать или рассчитать абсолютные координаты. Для следующей пошаговой инструкции используется чертеж abi2-a.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Извлечение информации об объекте 1. Откройте файл чертежа abl2-a.dwg на прилагаемом компакт-диске, если вы не сделали этого в предыдущем упражнении. Это строительный план нескольких зе- мельных участков, показанный на рис. 12.5. Установите режим объектной привязки и текущий параметр Endpoint (Конточка). 2. Выберите команду Tools^lnquiry^List. В ответ на запрос Select objects: вы- берите дугу 1, руководствуясь рис. 12.5. Результат показан на рис. 12 .6 . Обратите внимание на большой масштаб, который применяется в этом строительном чертеже, и на формат топографических единиц. 3. Выберите команду ToolsOlnquiry^Distance. Получив запрос Specify first point:, укажите конечную точку 2 (см. рис. 12 .5) с помощью параметра объект- ной привязки. В ответ на запрос Specify second point: выберите конечную точку 3. Вот результат: Distance - 2740.90, Angle in XY Plane = N 89d2.3'34" E, Angle from XY Plane - E Delta X = 2740.75, Delta Y = 3450.58, Delta Z = 0 .00 Глава 12. Извлечение информации из чертежа 333
Рис. 12 .5.Строительный план нескольких земельныхучастков center radius start eric length ARC Handle point. 1937. angle S angle S 434. Layer: Space • 7D3951 X- 7249. 35 89d28'56 76d38119 26 •о- Model 24V "И "V space • 37E3.29 Z= 0.00 Puc. 12.6 . Результат применения к дуге команды LIST 4. Выберите команду Tools^lnquiry^lD Point. Получив запрос Specify point:, выберите конечную точку 4 (см. рис. 12 .5). Вот результат: X=6065.67Y-3450.58Z=0.00 5. Не сохраняйте этот чертеж. Оставьте его открытым, если вы переходите к следую- щему упражнению. Внимание! Точность, установленная в диалоговом окне Drawing Units (Единицы измерения) (команда Formats-Units (Формат^ Единицы)), влияет на результат работы ко- манд LIST, DIST И ID. Определение площади и периметра AutoCAD может вычислять площадь и периметр любой фигуры. Для того, чтобы запустить команду AREA (ПЛОЩАДЬ), выберите в меню команду Tools^lnquiry^Area (Сер вис ^Справка О Площадь). Теперь нужно точно указать точки контура, ограничивающего площадь, которую необхо- димо вычислить. Эти точки не должны лежать на каком-либо объекте. AutoCAD вычислит площадь и периметр таким образом, будто между этими точками проведены прямые линии. Причем AutoCAD автоматически замыкает контур, если это не было сделано. Этот параметр применим только к фигурам, стороны которых — прямые линии. Вместо конкретного указания точек можно использовать параметр Object (Объект), чтобы определить площадь объектов. Эта функция дает в распоряжение пользователя более гибкий инструмент — ее можно применять к фигурам, в состав которых входят и кривые. Приемлемы- 334 ЧастьII.Вычерчиваниевдвух измерениях
ми объектами в этом случае являются окружности, эллипсы, полилинии, сплайны, многоуголь- ники, области и трехмерные поверхности. (Сплайны, полилинии, области и трехмерные поверх- ности описаны в главе 16, "Создание сложных объектов" .) AutoCAD по-прежнему высчитывает площадь, но вместо периметра добавляет длину. Для окружности будет подсчитана ее дайна. Несмотря на то, что полилиния может иметь ту же форму, что и дуга, при попытке рассчитать площадь дуги AutoCAD ответит: Selected object does not have an area (Выбранный объект не имеет площади). Полилинии и сплайны могут быть открытыми. В этом случае AutoCAD рассчитает площадь так, будто линия прочерчена от конечной точки до на- чальной, но при подсчете длины не будет учитывать эту предполагаемую последнюю линию. Можно облегчить себе жизнь, используя параметр Add (Добавить) при расчетах площа- дей неправильных геометрических фигур. Сначала точно укажите первую фигуру. Затем, ис- пользуя параметр Add, укажите вторую фигуру- AutoCAD сложит площади обеих фигур. Сложение можно продолжить дальше. Для вычитания площадей можно использовать пара- метр Subtract (Вычесть). На рис. 12.7 показан пример расчета с указанием точек для незамкнутой фигуры на примере плана офиса. Маркеры показывают точки, которые использовались для определе- ния площади и периметра. Для создания одной полилинии или области из сложной фигуры можно использовать команду BOUNDARY (КОНТУР). (Контуры и полилинии описаны в главе 16, "Создание сложных объектов" . ) В таком случае для вычисления площади можно использовать параметр Object команды AREA вместо указания точек ограничивающего контура. Однако имейте в виду, что команда BOUNDARY включает в выделенную площадь и ту, что захватывается открытыми дверями (рис. 12 .8). Рис. 12 .7. Определение пло- щади и периметра для плана офиса Рис. 12.8 . Использование команды BOUNDARYдля создания объекта, с которым впоследствии может работать команда AREA Контур показан штриховой линией Для следующей пошаговой инструкции используется чертеж abl2-a.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Глава12.Извлечениеинформацииизчертежа 335
Пошаговая инструкция. Вычисление площадей 1. Загрузите файл abl2-a.dwg с прилагаемого компакт-диска, если вы не сделали этого в предыдущем упражнении. 2. Увеличьте на весь экран участки D и Е (рис. 12.9) с помощью команды ZOOM Window (ПОКАЖИ Рамка). Установите режим объектной привязки. 336 Рис. 12.9. Команда AREA может подсчитать площади участков D и Е 3. Выберите команду Tools^lnquiry^Area. 4. В ответ на запрос Specify first corner point or [Object/Add/Subtract j : (Задайте первую угловую точку или [Примитив/Добавить/Вычесть]:) щелкните правой кнопкой мыши и выберите команду Add (Добавить) из контекстного меню. На запрос Specify first corner point or [Object/Subtract] : (Задайте первую угло- вую точку или [Примитив/ Вычесть]:) укажите точку 1 (см. рис. 12.9), используя объектную привязку к конечной точке. На запросы Specify next corner point or press ENTER for total (ADD mode) : (Задайте следующую угловую точку или нажмите Enter для итога (Режим ДОБАВИТЬ):) последовательно укажите точки 2, 3, 4 и 5. Нажмите клавишу <Enter>. AutoCAD выведет на экран подсчитанные значения площади и периметра (данные у вас на экране могуг немного отличаться, если вы указали другие точки). Area = 123575.16, Perimeter = 1480.17 Total area = 123575.16 5. В ответ на запрос Specify first corner point or [Object/Subtract] : укажите точку 6 (см. рис. 12.9). На запросы Specify next corner point or press ENTER for total (ADD mode) : укажите точки 7, 8 и 9. Нажмите кла- вишу <Enter>, чтобы завершить указание точек. AutoCAD сообщит площадь и пе- риметр второго участка и суммирует значения площадей двух участков — это и есть последний параметр в списке {total area). Для завершения этой коман- ды нажмите клавишу <Enter>. ЧастьII.Вычерчиваниевдвухизмерениях
Area = 183399.88, Perimeter = 1884.62 Total area = 306975.04 6. He сохраняйте этот чертеж. Оставьте его открытым, если переходите к следующему упражнению. Команда MASSPROP (МАССА) обычно применяется для объемных чертежей, но может быть использована и для плоских двухмерных объектов (например, для изображения детали, вырезанной из листового металла). Команда служит для расчета площади и периметра, а также для получе- ния других характеристик — центра масс, момента инерции, центробежно- го момента инерции и т.д . Команда MASSPROP подробно рассматривается в главе 24, "Создание твердотельных моделей и редактирование трехмер- ных объектов" . На заметку Извлечение информации из ObjectPropertyManager Информацию об объекте можно получить еще одним способом — выделить этот объект, а затем щелкнуть на кнопке Properties (Свойства) панели инструментов Object Properties. На рис. 12 .10 показано диалоговое окно Properties, которое открывается в случае выделе- ния отрезка. Об этом окне речь уже шла в главе 11, "Средства организации чертежа — слои, цвета, тип и толщина линий", при описании технологии изменения свойств объекта — слоя, цвета, типа и толщины линии. Обратите внимание: на нем также записаны начальная и конечная точки отрезка, дельта (приращение) в коор- динатах X, Y, Z, номер метки, длина и угол — подобно тому, что дает команда LIST. Но в этом окне можно заменить только начальную и конечную точки. Proi)eripes-E:ViuloCADBiijle>dlf9-7 .tlwnE3I Рис. /2.10 . В окне Properties представ- лена информация о выделенном объекте Команды измерения и разметки AutoCAD может выполнять некоторые вычислительные операции и непосредственно на контурах вычерченных объектов. Команда DIVIDE (ПОДЕЛИ) делит некоторую ли- нию на равные части. Команда MEASURE (РАЗМЕТЬ) делит линию на сегменты заданной длины. Это очень нужные команды. Иногда приходится точно размечать место для от- верстий под болты на втулке или расставлять столбы для забора по границе участка че- рез каждые два метра. Глава12.Извлечениеинформацииизчертежа 337
Деление объектов Команда DIVIDE (ПОДЕЛИ) делит объект на равные части. Объект не разрезается— про- сто вдоль его контура размещаются маркеры. Если эти маркеры необходимы для построения ка- ких-либо новых элементов, можно использовать параметр объектной привязки Node. Чтобы поделить объект, воспользуйтесь командой меню Draw^PointODivide (Рисование 1 ^ Точкам Поделить). Выделите объект, который нужно поделить. AutoCAD отве- тит запросом Enter the number of segments or [Block] : (Введите число сегментов или [Блок]:). Введите необходимое количество сегментов. AutoCAD разместит маркеры в нужных местах и завершит выполнение команды. Запомните, что внешний вид точки на экране можно установить с помощью ко- Совет манды меню Format ^Point Style (Формат^Стиль точки). Для команды DIVIDE наиболее подходит легко воспринимаемое изображение точки. Задайте стиль изображения точки до использования этой команды. При создании, например, восьми сегментов, AutoCAD разместит вдоль объекта семь маркеров. Чтобы задать количество сегментов, нужно прибавить единицу к необходи- мому количеству маркеров. Чтобы разместить вдоль объекта не маркеры, а выбранные блоки, воспользуйтесь парамет- ром Block (Блок). (Блоки обсуждаются в главе 18, "Работа с блоками и атрибутами".) Если в контекстном меню выбран этот параметр, AutoCAD ответит запросом Enter name of block to insert: (Введите имя блока для вставки:). Введите имя блока и нажмите клавишу <Enter>. AutoCAD спросит: Align block with object? [Yes/No] <Y>: (Согласовать ориента- цию блока с ориентацией объекта? [Да/Нет] <Д>:). Введите Y<P либо N<P в зависимости от того, нужно выравнивать блок относительно объекта или нет. -if - "** Выравнивание блока (коррекция его ориентации в соответствии с направлением ка- На заметку сательной к кривой) применяется для криволинейных объектов и для несимметрич- ных блоков. Помните создание полярного массива? (Массивы описаны в главе 10, " Расширенный набор инструментов редактирования" .) Так вот, при выравнивании блока, как и при его копировании, AutoCAD спрашивает, нужно ли вращать объекты. AutoCAD запросит число сегментов. Ответ вводится так же, как было описано выше. На рис. 12.11 показана электрическая схема. На ней нужно разделить линию таким образом, что- бы можно было точно разместить провода, входящие в модуль зажигания. Необходимо раз- местить четыре провода, следовательно, линия должна быть разделена на пять сегментов. Обратите внимание на использование легкоразличимых маркеров. Попрактиковаться в использовании команды DIVIDE вы сможете, выполнив упражнение в конце раздела. Разметка объектов Команда MEASURE (РАЗМЕТЬ) аналогична команде DIVIDE, с той разницей, что задается рас- стояние между маркерами, а не количество сегментов. AutoCAD начинает разметку с конечной точки, ближайшей к тому участку, где щелкнули мышью, указывая на объект. Объект не разрезает- ся— просто вдоль его контура размещаются маркеры. Если эти маркеры необходимы для по- строения каких-либо новых элементов, можно использовать параметр объектной привязки Node. Чтобы разметить объект таким способом, воспользуйтесь командой меню Draw 1 ^Points Measure (Рисование 1 ^ Точкам Разметить). Выделите нужный объект. AutoCAD ответит запро- сом Specify length of segment or [Block] :. Введите требуемую длину. AutoCAD раз- местит маркеры в нужных местах и завершит выполнение команды. 338 Часть II. Вычерчивание в двух измерениях
Разделенная линия •——. GAS VALVE IGN IT ION MODULE I POWER VALVE SENSOR GROUND О_J YEL Совет Рис. 12 .11 . Деление линии на пять сегментов с помощью маркеров. Чертеж любезно предоставленРобертомМаком(RobertMack),DexterCompany,Фэрфилд, шт. Айова Внешний вид точки на экране можно установить в диалоговом окне, которое вы- зывается командой меню Format^Point Style. Для команды MEASURE наиболее подходящим является легкоразличимое изображение точки. Задайте стиль изо- *'h л бражения точки до того, как использовать эту команду. Как и при работе с командой DIVIDE, вдоль объекта можно размещать не маркеры, а блоки, пользуясь параметром Block. AutoCAD запросит имя блока и выяснит, нужно ли выравнивать блок по объекту. После этого, в ответ на следующий запрос AutoCAD, нужно задать длину сегмента. На рис. 12 .12 показан чертеж земельного участка, одна сторона кото- рого разбита на множество 20-футовых сегментов. о о 20' UTILITY EASEMENT- W ON EACH SIDE OF, LOT LINE (TYPICAL) 208.5b S 87'16'24'V/ sHsHsHT 210.22 ' Размечаемая линия Рис. 12,12. Разметка линии маркерами на 20-футовые сегменты. Чертеж любезно предоставлен Биллом Мэйдментом (Bill Maidment), Cattech, Inc., Фэрфилд, шт. Айова Глава12.Извлечение информацииизчертежа 339
Для следующей пошаговой инструкции используется чертеж abl2-a.dwg, кото- рый находится а папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Разметка объектов 1. Загрузите файл abl2-a.dwg с прилагаемого компакт-диска, если вы не сделали этого в предыдущем упражнении. 2. Если это еще не сделано, увеличьте до размеров экрана участки D и Е (рис. 12 .13) с помощью команды ZOOM Window. Рис.12.13 .Планувеличен,чтобыпоказатьнавесьэкранучасткиD иЕ 3. Для установки внешнего вида точки на экране используйте диалоговое окно, кото- рое вызывается командой меню Format^Point Style. Выберите четвертый стиль в первой строке. В поле Set Size Relative to Screen (Относительно экрана) устано- вите размер 5%. Щелкните на кнопке ОК. 4. Воспользуйтесь командой меню Draw^Point^Divide (Рисование 1 ^ Точка ^Поделить). В ответ на запрос Select object to divide: выберите отрезок 1, руководствуясь рис. 12 .13 . На запрос Enter the number of segments or [Block] : введите 3<Р. AutoCAD разделит отрезок на три части, разместив на нем два маркера. (Если хотите, можете восстановить перпендикуляры из этих точек до противоположной стороны, чтобы разделить на три части весь участок.) 5. Воспользуйтесь командой меню Draw^Point^>Measure (Рисование 1 ^Точка^ Разметить). В ответ на приглашение Select object to measure: выберите отрезок 2 (см. рис. 12 .13). На запрос Specify length of segment or [Block] : введите 120<Р. AutoCAD разместит на отрезке два маркера. 6. Не сохраняйте этот чертеж. Оставьте его открытым, если вы переходите к следую- щему упражнению. 340 ЧастьII,Вычерчиваниевдвух измерениях
КалькуляторвAutoCAD В отличие от обычного, бухгалтерского, калькулятор в AutoCAD может выполнять операции с геометрическими функциями. Он может не только проводить числовые расчеты, как обычный калькулятор, но также и вычисления, связанные с геометрическими точками и векторами. Каль- кулятор поддерживает все объектные привязки и имеет собственные функции. На практике в вычисляемых выражениях можно использовать даже переменные языка AutoLISP. В этом раз- деле вы познакомитесь с основами работы с калькулятором. Чтобы начать работу, введите в командной строке cal<P. Если уже работает какая-либо ко- манда, то в командной строке нужно ввести ' cal<£. Числовые расчеты Числовые расчеты достаточно просты, при этом используется стандартный порядок дей- ствий, что иллюстрируется следующим примером: Command: cal<P Initializing. ..>> Expression: 3* (2+3) /5-1<*Р 2.0 Сначала проводятся вычисления в скобках: 2+3, этот результат умножается на 3 (полу- чается 15), затем делится на 5 (получается 3), а теперь вычитается 1 (получается 2). Такое применение команды CAL (КАЛЬК) эквивалентно использованию подручного каль- кулятора на вашем компьютере. Если команда CAL используется в явном виде, то AutoCAD считает, что результат требу- ется отображать при запросе. Предположим, нужно начертить горизонтальный отрезок, при- чем известно, что он должен представлять собой сумму двух других отрезков известной дли- ны. Проделайте следующие операции; ВключитережимORTHO Запустите команду LINE Specify first point: Выберите начальную точку отрезка Продвиньте курсор вправо, чтобы задать нулевой угол и получить возможность использовать параметр Direct Distance Entry Specify next point or [Undo]: 'cal^ >> Expression: 3.953+6.8725<P AutoCAD начертит отрезок, длина которого равна сумме этих двух чисел. Можно складывать футы и дюймы. Используйте для этого формат следующего типа: 6'5 " или 6' -5 "; пробелов между футами и дюймами не делайте. При работе калькулятора все изме- рения в дюймах должны помечаться двойными кавычками ("), в отличие от обычного исполь- зования командной строки. Использование координат В выражении для команды CAL можно использовать координаты; при этом они заключают- ся в квадратные скобки. Предположим, нужно начертить отрезок, который по длине равен двум другим объектам на чертеже. Длина этих объектов— 3 .953 и 6.8725 единиц. Требуется, чтобы отрезок был наклонен под углом в 20°. На запрос Specify next point or [Undo] : за- пустите в прозрачном режиме команду CAL (введите в командную строку ' са1<Р). > Expression: [@ (3 . 953+6 . 8725) <20] <Р Используется относительная полярная координата; радиус равен сумме двух чисел. Глава 12. Извлечение информации из чертежа 341
Ввод и вывод футов и дюймов для команды CAL При использовании дробных дюймов в выражениях для команды CAL существуют некото- рые особенности. Если ввести в выражение для калькулятора 3 '2 -1/2", AutoCAD ответит: Error: invalid feet' - inches" format (Ошибка: Неверный формат футы' -дюймы") . AutoCAD ожидает дефис только между футами и дюймами, а иначе считает его знаком " ми нус" . Чтобы записать дробные дюймы, нужно решить небольшие задачки по представле- нию их виде десятичной дроби. Таким образом, если набрать следующее ниже выражение, AutoCAD к 3*2" добавит 1", деленный на 2" — в итоге получится 3'2 -1/2" . Точно так же, во втором выражении AutoCAD добавит 23" к 3", разделив на 8" — получится 23-3/8". (3'2 "+ 1"/2")+(23"+3"/8") 61.875 Если выражение 3' -2 " возвратит 38.0 (З'=36" да еще 2" — будет 38"), то как же вычесть 2" из 3'? > Expression: 3' -2" 38.0 Решить эту проблему можно, заключив 3' в круглые скобки. Таким образом, AutoCAD не бу- дет рассматривать следующее за ними выражение как часть выражения, заключенного в скобки. Вот результат: > Expression: (3') -2" 34.0 В этом случае AutoCAD берет 3' (36") и вычитает 2", чтобы получить 34" . Использование объектных привязок Объектные привязки можно использовать в качестве составной части выражения для ко- манды CAL. Если ввести такое выражение и нажать клавишу <Enter>, AutoCAD последова- тельно запросит объекты для каждой привязки, указанной в этом выражении. Одной из наиболее распространенных задач, где применяется объектная привязка, являет- ся поиск средней точки. На рис. 12 .14 показано вычерчивание отрезка, берущего начало в средней точке между центрами двух окружностей. па я/ж иотит Рис, 12.14. Вычерчивание отрезка из средней точки между центрами двухокружностей 342 ЧастьII.Вычерчиваниевдвухизмерениях
Чтобы окончательно разобраться в этом вопросе, запустите команду LINE (ОТРЕЗОК), ина запрос Specify first point: — командуCAL в прозрачном режиме. После этого проделайте следующее: > Expression: (cen+cen)/2<P >> Select entity for CEN snap: Выделите первую окружность » Select entity for CEN snap: Выделите вторую окружность В этом выражении калькулятор AutoCAD рассчитывает среднее значение между координа- тами центров указанных двух окружностей. При вычитании координат в следующем выражении команда CAL выдаст значения координат X и Y, а не длину отрезка между этими двумя коорди- натами (в данном выражении были выбраны две конечные точки отрезка): > Expression: end—end$P » Select entity for END snap: >> Select entity for END snap: (-57.3212 -20.8632 0.0) Сравните этот результат с результатом использования команды DIST (ДИСТ), показан- ным ниже. Обратите внимание на то, что значения Delta X и Delta Y совпадают со зна- чениями, полученными от команды CAL: Command: '_dist First point: Specify second point: Distance = 61.000, Angle in XY Plane = 20, Angle from XY Plane = 0 Delta X - 57.3212, Delta Y = 20.8632, Delta'Z = 0 .0000 Чтобы рассчитать длину отрезка, используйте функцию abs из приведенного в табл. 12 .3 списка математических функций. Этот пример показывает, как работает функция abs: >> Expression: abs (end—end) <P >> Select entity for END snap: >> Select entity for END snap: 61.0 Команду CAL можно использовать в качестве замены параметра объектной привязки From. Например, на запрос Specify first point: можно вызвать CAL и ввести выра- жение mid+[3,-2 .51<f. AutoCAD запросит, для какого объекта определяется средняя точка, и начертит отрезок до точки, отстоящей на вектор (3,-2.5) от середины. Использование математических функций Команда CAL поддерживает многие математические функции, обычные для научного калькулятора. Список этих функций приведен в табл. 12 .3 . Таблица 12.3. Математическиефункции, поддерживаемые командой CAL Функция Описание sin(yron) Вычисляет синус угла соэ(угол) Вычисляет косинус угла tangfyra/r) Вычисляет тангенс угла аБ±п(число) Вычисляет арксинус действительного числа асоэ(число) Вычисляет арккосинус действительного числа агап(число) Вычисляет арктангенс действительного числа 1п(число) Вычисляет натуральный логарифм действительного числа Глава 12. Извлечение информации из чертежа 343
Окончание табл. 12 .3 Функция Описание ехр(число) Вычисляет экспоненту действительного числа expl О(число) Возводит десять в указанную степень Б^Г(ЧИСЛО) Вычисляет квадрат действительного числа sqrt(4ncm) Вычисляет квадратный корень действительного числа аЪз(число) Вычисляет абсолютное значение действительного числа (модуль), исполь- зуется также для вычисления длин гоипд(число) Округляет число до ближайшего целого ьгипс(число) Вычисляет целую часть, отбрасывая дробную г2б(угол) Преобразует радианы в градусы d2 т(угол) Преобразует градусы в радианы pi Возвращает константу 3,1415926 Т)азаметку Действительное число может быть любым положительным или отрицательным числом. Введите в командной строке какое-нибудь большое целое число (без десятичных точек). AutoCAD потребует, чтобы это число принадлежало диапа- зону от -32768 до +32767. Использование специальных функций командыCAL Команда CAL обладает специальными функциями. В табл. 12.4 приведены эти функ- ции и их назначение. Полный список можно найти в справочной системе AutoCAD. ; Таблица 12.4. Специальные функции команды CAL Функция Описание Возвращает радиус выделенного объекта Сообщает указанную вами точку Возвращает точку, которая рассчитывалась последней Вычисляет вектор из точки pi до точки р2 Вычисляет единичный вектор из точки pi до точки р2 Определяет точку на соединяющем точки pi и р2 отрезке. Определяемая точка находится на расстоянии d единиц от точки pi. Если задано расстояние 0.327, то определяется точка, удаленная от pi на 0.327 единиц Определяет точку на отрезке, соединяющем точки pi и р2. Определяемая точка делит отрезок в отношении t, начиная с точки pi. Если указано отношение 0.45, то определяется точка, удаленная от точки pi на (0.45 умножить на расстояние между pi и р2) единиц (т.е . расположенная примерно на середине отрезка) dist <pl, р2) Вычисляется расстояние между точками pi и р2 dpi (p,pi,p2) Вычисляется расстояние от точки р до отрезка, проходящего через точки pi и р2 ang <pi, р2) Вычисляется угол между осью абсцисс х и линией, проходящей через точки pi и р2 rad cur 9 vec (pi, vecl(pi pldipl, pit(pi, P2) ,p2) p2,d> p2,t) 344 ЧастьII.Вычерчиваниевдвухизмерениях
Окончание табл. 12.4 Функция Описание ang (v) Вычисляется угол между осью абсцисс х и заданным вектором v. Примером век- тора в этом случае могло бы быть выражение (end-end), в котором указывают- ся две конечные точки отрезка ang(a,pl,p2) Вычисляется угол между отрезками, один из которых соединяет точки а и pi, а второй — а и р2. (Точка а — вершина угла.) ill (pl,p2,p3. Определяет точку пересечения двух отрезков: один отрезок соединяет точки р4) pi и р2, автором —точки рЗ и р4 Назаметку Вектор — это направленный отрезок. Он выражается через приращение коорди- нат delta х и delta у. Для следующей пошаговой инструкции используется чертеж abl2-a.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Имейте в виду, что точки в этих функциях можно задавать многими способами. Наиболее распространенным является использование объектных привязок. Функцию cur можно ис- пользовать, чтобы указать любую точку на экране. Пошаговая инструкция. Использование калькулятора 1. Загрузите файл abl2-a.dwg с прилагаемого компакт-диска, если вы не сделали этого в предыдущем упражнении. 2. Сохраните этот чертеж как файл abl 2-1. dwg в папке AutoCAD Bible. 3. Если вы не сделали этого раньше, увеличьте до размеров экрана участки D и Е (рис. 12.15) с помощью команды ZOOM Window. 4. В предыдущем упражнении была рассчитана общая площадь этих участков. Она со- ставила 306 975,04 квадратных дюйма. Чтобы найти значение этой площади в квад- ратных футах, введите команду CAL<f. На запрос >Expression: введите 306975.04/144<Р. AutoCAD вычислит, что площадь равна 2131.77 квадратных фута. 5. В предыдущем упражнении, посвященном работе с командой DIVIDE, вы разделили от- резок А на три участка, разместив на нем два маркера. Теперь можно воспользоваться командой CAL, чтобы найти длину каждого участка на отрезке. Введите команду CAL<P. На запрос >Expression: введите abs(end-end)/3<P. AutoCAD попросит указать две объектные привязки к конечным точкам. Укажите два конца отрезка А (см. рис. 12.15). AutoCAD выдаст результат расчета: 262 . 37. 6. Предположим, нужно начертить отрезок, берущий начало в точке пересечения двух диагоналей и проведенный перпендикулярно верхней границе участка до пересечения с ней. Запустите команду LINE. На запрос Specify first point: введите *cal<P. На запрос Expression: введите ill(end,end,end,end)<P. AutoCAD попросит указать четыре объектные привязки к конечным точкам. Чтобы задать первый отрезок, укажи- те точки 1 и 2 (см. рис. 12 .15), а для задания второго — точки 3 и 4. AutoCAD начнет вычерчивание отрезка из точки пересечения этих двух линий. На запрос Specify Глава12.Извлечениеинформацииизчертежа 345
next point or [Undo] : выберите объектную привязку к перпендикуляру (Perpendicular) и укажите отрезок 5. Результат построения показан на рис. 12 .16. 7. Сохраните этот чертеж. тми ЕПМ леи и 1 Рис. 12.15 . Участки D и Е на строительном чертеже »tdi*e ми ЕЯЯМЗЛЛ». к 1 * 210.22* Рис. 12 .16 . Используя команду CAL, можно найти точку пересечения двух от- резков, не строя их на чертеже 346 ЧастьII.Вычерчиваниевдвух измерениях
Резюме AutoCAD хранит большой объем информации по каждому чертежу. Можно получить об- щий список переменных, определяющих состояние чертежа, записать установки системных переменных и определить, сколько времени затрачено на работу с чертежом. Использование команд LIST, DIST и ID позволит получить информацию о конкретных объектах. Можно также рассчитать площадь и периметр объекта. Поместив на объекте маркеры, можно разделить и разметить его. Калькулятор в AutoCAD позволяет вставлять расчетные выражения в качестве составной части вводимой команды. Глава 12. Извлечение информации из чертежа 347
ГЛАВА 1 В этой главе... - Создание однострочного текста ••::•• . Текстовые стили : . . Многострочный текст Работа с текстом . • Поиск текста в чертеже Проверка орфографии Формирование текста а любом чертеже всегда есть какой-нибудь текст, необ- ходимый для того, чтобы отметить объекты или дать к ним пояснения. Такой текст называется комментарием (annotation). По мере развития системы AutoCAD расширялись возможности работы с текстовыми объектами. Теперь текст можно легко отформатировать и отредактировать, придав чер- тежу профессиональный вид. Для этого предлагается широкий набор шрифтов, атрибутов выравнивания и отступов. Текст можно импортировать из текстового редактора. В этой главе вы найдете информацию о методике работы с текстом в AutoCAD. Создание однострочного текста Одну строку текста очень легко создать, используя уста- новленные по умолчанию шрифт, высоту шрифта и т.д . Вос- пользуйтесь командой меню Draw^Text^Single Line Text (Рисование 1 ^Текст^Однострочный текст). Таким образом бу- дет запущена команда DTEXT (ДТЕКСТ). По этой команде формируется динамический текст, т.е . отображающийся на эк- ране по мере набора с клавиатуры. (Есть еще и команда TEXT (ТЕКСТ), о ней речь пойдет далее в этой главе.) После вызова команды отвечайте на запросы в командной строке: Current text style: "STANDARD" Text height: 0.2000 Specify start point of text or [Justify/ Style]: Укажите начальную точку текста . Specify height <0.2000>: Введите высоту или нажмите клавишу <Enter>, чтобы под- твердить значение высоты по умолчанию. Specify rotation angle of text <0>: Вве- дите угол поворота или нажмите клавишу <Enter>, чтобы подтвердить значение угла поворота по умолчанию. Enter text: Наберите одну строку текста. По окончании нажмите клавишу <Enter>. Enter text: Еще раз нажмите клавишу <Enter>, чтобы завершить выполнение команды.
Чтобы завершить выполнение команды, нужно нажать клавишу <Enter>. Левая ТТа заметку кнопка мыши в этом случае не сработает. Параметр Justify (Выравнивание) описан в следующем разделе. О параметре Style (Стиль) говорится далее в этой главе. При черчении однострочные тексты употребляются повсеместно. Команда DTEXT запра- шивает следующие текстовые строки после ввода первой, поэтому можно вводить строку за строкой. К сожалению, управлять междустрочным интервалом не удастся. Программа Respace создает команду BS, которая настраивает расстояние между текстовыми строками. Эту команду можно использовать для заполнения текстом ка- лендарного плана или другой таблицы на чертеже. Посмотреть программу можно в каталоге \Software\chapi3\Respace на прилагаемом компакт-диске. Про- граммы it (для команды TEXT) И idt (для команды DTEXT) ПОЗВОЛЯЮТ задавать расстояние между текстовыми строками по мере их создания. Обе эти программы находятся в папке \Software\chapi3\it. Еще одна программа, 123, создает список с нумерацией. Ее можно найти в папке \Software\Chapl3\123. (Я искренне благодарна Леониду Немировскому, http://home.pacifier.com/~nemi, кото- рый откликнулся на мою просьбу и создал программу I d t. l s p.) Преимущество команды DTEXT состоит в том, что каждая текстовая строка— это отдель- ный объект. Тем самым облегчается перемещение и копирование отдельных текстовых строк. AutoCAD запоминает расположение последней текстовой строки, даже если в это время выполняются другие команды. Чтобы продолжить текст под последней строкой, в ответ на запрос Specify start point of text or [Justify/Style] : (Задайте начальную точку или [Выравнивание/Стиль]:) нажмите клавишу <Enter>. Можно создать текст, от которого будут идти стрелки-указатели на объекты. Для этого используются команды LEADER И QLEADER, подробно описанные в гла- ве 14, "Нанесение размеров" . Размещениеоднострочноготекста После указания начальной точки текста связь между нею и буквами определяется выравни- ванием. Начальная точка называется также тачкой вставки (insertion point). Если нужно со- слаться на текст с помощью объектной привязки, можно воспользоваться параметром Insert (Точка вставки). Если текст выделялся до ввода команды, то возле точки вставки появится ручка. По умолчанию текст выключается влево от точки вставки. Чтобы изменить такое вырав- нивание текста, на запрос Specify start point of text or [Justify/Style] : введи- те в командной строке j<^. AutoCAD ответит: Enter an option [Al-gn/Fit/Center/Middle/Right/TL/TC/TR/ML/MC/MR/BL/BC/BR]: Параметры Align (Вписанный) и Fit (По ширине) предлагают два способа заполнения текстом указанного участка. Оба параметра отвечают двумя одинаковыми запросами: Specify first endpoint of text baseline: Specify second endpoint of text baseline: Глава 13. Формирование текста 349
Укажите начало и конец текстовой строки. Затем параметр Align запросит текст, сте- пень сжатия или растяжения которого будет выбрана системой таким образом, чтобы запол- нить текстом всю строку. Высота букв будет изменяться в соответствии с пропорцией шрифта. Параметр Fit добавит запрос Specify height <0.2000>: (Задайте высоту <0.2000>:). Введите нужное значение высоты, а затем наберите текст. Этот параметр также сжимает или растягивает текст, чтобы заполнить им все указанное для строки пространство. Но он сохраняет указанную высоту текста, изменяя соотношение между шириной и высотой букв шрифта. На рис. 13.1 показаны примеры обычного, выровнен- ного и вписанного однострочного текста. Другие подпараметры Justify определяют разме- щение точки вставки текста по отношению к текстовой строке. Эти параметры перечислены в табл. 13.1. Каждая точка вставки отмечена маленьким крестиком. . Таблица 13.1 . Параметры выравнивания текста Steps to grade Steps to grade Steps to grade Рис. 13.1 . Обычный, и вписанный текст выровненный Пример Параметр Описание Поскольку это установка по умолчанию, то AutoCAD не предоставляет параметру второго уровня для выключки влево, когда выбирается пара- метр Justify. Точка вставки находится на рабочей линии Текст выравнивается относительно точки вставки, которая находится на рабочей линии Текст выключается вправо в точке вставки, которая находится на рабо- чей линии Текст выравнивается как по вертикали, так и по горизонтали. Обратите внимание: точка выравнивания по вертикали находится посередине ме- жду рабочей линией (а не уровнем опущенных ниже элементов букв, как, например, у и д) и верхушкой самой высокой буквы Текст выключается влево в точке вставки, которая находится над верх- ним краем самой высокой буквы. Для некоторых шрифтов точка вставки появляется чуть выше самой высокой буквы, для других — на верхнем крае такой буквы Текст выравнивается. Точка вставки находится над верхним краем самой высокой буквы шрифта Текст выключается вправо в точке вставки, которая находится над верх- ним краем самой высокой буквы шрифта Текст выключается влево в точке вставки и выравнивается по верти- кали. Обратите внимание: точка выравнивания по вертикали нахо- дится посередине между рабочей линией (а не уровнем опущенных ниже элементов букв, как, например, у и д) и верхушкой самой вы- сокой буквы i Garage Middle Center Текст выравнивается как по вертикали, так и по горизонтали. Обратите СЦ внимание: точка выравнивания по вертикали находится посередине ме- жду рабочей линией (а не уровнем опущенных ниже элементов букв, как, например, у и д) и верхушкой самой высокой буквы £arage ; Garage Goragа Garage Garage Garage : Garage > Garage' Left Влево Center Центр Right Вправо Middle Середина Top Left ВЛ Top Center ВЦ Top Right ВП Middle Left СЛ 350 ЧастьII.Вычерчиваниевдвухизмерениях
Окончание табл. J3.I Пример Параметр Описание Garoge Middle Right Текст выключается вправо в точке вставки и выравнивается по вертика- СП ли. Обратите внимание; точка выравнивания по вертикали находится по- середине между рабочей линией (а не уровнем опущенных ниже эле- ментов букв, как, например, у и д) и верхушкой самой высокой буквы A°TM 9 V Bottom Lef t Текст выключается влево в точке вставки, которая находится ниже буквы НЛ с наиболее опущенным элементом. Для некоторых шрифтов точка встав- ки появляется чуть ниже самой опущенной буквы, а для других шриф- тов — под нижним краем ее выступающего элемента Garage Bottom Center Текст выравнивается. Точка вставки находится ниже буквы с наиболее 1 НЦ опущенным элементом : Garage,, Bottom Right Текст выключается вправо в точке вставки, которая находится ниже бук- НЛ вы с наиболее опущенным элементом На запрос Specify start point of text or [Justify/Style] : можно ОТВе- Совет чать аббревиатурой требуемого параметра выравнивания. В том случае, когда выбрано выравнивание (по центру или вправо), система выполнит соответст- йЛ вующее форматирование только после того, как будет нажата клавиша <Enter>. Установка высоты шрифта Установить высоту шрифта не составляет труда. По умолчанию она равна 0.2 единицы, но такое значение подходит не для всех приложений. Основным критерием выбора размера является масштаб. На чертеже дома и плане земельных участков, изображенных в масшта- бе 1:96, необходимо представить, каким должен быть текст, чтобы его можно было про- честь после масштабирования. Например, если требуется, чтобы высота шрифта была 0,2 единицы при масштабе черте- жа 1:96, то задаваемая высота должна составлять 19.2 единицы (0.2x96). С другой стороны, если делается чертеж очень маленького объекта, например компьютерной микросхемы, и его масштаб 10:1, то задаваемая высота шрифта должна быть 0.02 единицы. Высота шрифта раз- мерных надписей на рис. 13.2 задана равной 5 дюймам, но так как чертеж выполнен в мас- штабе 1:64, после вывода на плоттер высота букв составит 5/64 дюйма. •1 Рис. 13.2 . На этом чертеже задана высота шрифта размер- ных надписей, равная 5 дюймам Глава13.Формированиетекста 351
AutoCAD рассчитывает высоту шрифта в размерных единицах. Большинство тексто- вых редакторов рассчитывает высоту шрифта в пунктах. Пункт равен 1/72 дюйма; 1 дюйм равен 2.54 см. Таким образом, стандартный для деловой переписки 12- пунктовый шрифт по высоте равен примерно 0.17 дюйма (чуть больше 4 мм). В Auto- CAD высота шрифта по умолчанию равна 0.2 дюйма, следовательно, если при черчении в качестве единиц используются дюймы, высота такого шрифта будет соответствовать 14 пунктам (или 5 мм). Такой шрифт обычно применяется для комментариев на чертеже. (Как правило, чертежи не рассматриваются с такого близкого расстояния, как письма, поэтому большой шрифт вполне уместен.) Угол поворота текста Последний запрос команды DTEXT — угол поворота. Этот угол применяется ко всей тек- стовой строке, а не к отдельным символам. Можно задать текст с наклоном — в AutoCAD та- кой текст называется obliqued {наклонный) (не путайте с rotated — повернутый), — используя команду STYLE (СТИЛЬ), описанную далее в этой главе. На рис. 13 .3 представлен текст, повернутый на 315°. Рис. 13.3. Текст, повернутый на 315° Служебные символы и специальные атрибуты форматирования Команда DTEXT не поддерживает некоторые возможности форматирования, доступные для текстовых абзацев (см. далее в этой главе). Таким образом, для создания специальных символов и атрибутов форматирования следует использовать специальные (управляющие) коды. Управляющие коды, представленные в табл. 13.2, работают только со стандартными шрифтами AutoCAD. Они не работают со шрифтами TrueType (поставляемыми в составе операционной системы Windows) или со шрифтами PostScript. На рис. 13 .4 приведен текст, в котором используются специальные символы, а также соз- дающие их последовательности кодов. 352 Часть И. Вычерчивание в двух измерениях
Таблица 13.2. Управляющие коды для шрифтов AutoCAD Код Результат Переключение режима надчеркивания {вкл/откл) %%и Переключение режима подчеркивания {вкл/откл) %%d Представление символа градусы (°) %%р Представление символа допуска плюс-минус (±) %%с Представление символа диаметр окружности {0} 35.3 not 35.8 %%u35.3%%u not 35.8 01.5 %%d.5 + .002 %%р.002 Рис. 13.4 . Использование управляющих кодов для отображения специальных символов и фор- матирования шрифтов в AutoCAD Для следующей пошаговой инструкции используется чертеж abi3-a .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Формирование текста с помощью команды DTEXT 1. Загрузите файл аЫЗ-а .dwg с прилагаемого компакт-диска. 2. Сохраните его как аЫЗ-1 . dwg в папке AutoCAD Bible. Это план ванной комна- ты, показанный на рис. 13 .5 . Объектные привязки установлены для конечной точки (Endpoint), средней точки (Midpoint) и точки пересечения (Intersection). 3. Воспользуйтесь командой меню Draw^TextoSingle Line Text (Рисование^Текст 1 ^ Однострочный текст). Отвечайте на запросы в командной строке: Current text style: "ROMANS" Text height: O'-4 1/2" Specify start point of text or [Justify/Style]: Щелкните правой кнопкой мыши и выберите Justify из контекстного меню Enter an option [Align/Fit/Center/Middle/Right/TL/TC/TR/ML/MC/MR/BL/BC/BR]: Щелкните правой кнопкой мыши и выберите ВС из контекстного меню Specify bottom-center point of text: Используйте объектную при- вязку к средней точке, чтобы указать точку 1 (см. рис. 13.5) Specify rotation angle of text <0>: Укажите конечную точку 2 Enter text: 2-0<? Enter text: <£ 4. Нажмите клавишу <Enter>, чтобы вновь запустить команду DTEXT. Отвечайте на за- просы в командной строке: Глава 13. Формирование текста 353
Рис. 13.5 .Основное помещение ванной комнаты Specify start point of text or [Justify/Style]: Щелкните правой кнопкой мыши и выберите Justify из контекстного меню Enter an option [Align/Fit/Center/Middle/Right/TL/TC/TR/ML/MC/MR/BL/BC/BR]: Щелкните правой кнопкой мыши и выберите Middle из контекстного меню Specify middle point: Укажите точку 3 (не обязательно точно ука- зывать эту среднюю точку) Specify rotation angle of text <45>: 0<P Enter text: %%UMASTER BATH <P Enter text: <p 5. Сохраните чертеж. Он должен выглядеть так, как на рис. 13.6. Рис. 13.6 .Чертеж помещения ванной комнаты с добавленными строчками текста КомандаTEXT Команду TEXT (ТЕКСТ) последние версии AutoCAD унаследовали от самых первых. Для ввода текста в чертеж более широко используется команда DTEXT, которая позволяет наблю- 354 ЧастьII.Вычерчиваниевдвухизмерениях
дать за размещением символов на ноле чертежа по мере их ввода в командную строку. Ус- таревшая команда TEXT, в основном, используется для настройкн файлов шрифтов и меню (см. главы 30, "Создание макросов и слайд-фильмов с помощью пакетных файлов", и 33, "Адаптация меню") и при создании подпрограмм на AutoLISP (см. главы 34, "Основы AutoLISP и Visual LISP", и 35, "Программирование на AutoLISP"). При работе с настройками AutoCAD знакомство с возможностями этой команды может оказаться весьма полезным. В AutoCAD 2000 команды TEXT и DTEXT выполнялись совершенно одинаково. Они обе предлагали вводить дополнительные строки текста до тех пор, пока не будет нажата клавиша <Enter>. Теперь же, как и в выпуске 2000i, можно возвра- Новинка! щать поведение команды TEXT, которое было до AutoCAD 2000. Тогда нужно было вводить в командную строку слозо -text, и, после введения первой же строки текста, действие команды заканчивалось. Редактирование однострочного текста Часто возникает необходимость в исправлении текста на чертеже, впрочем, как и любого другого объекта. Для редактирования текстовой строки предлагается два способа. Первый заключается в использовании команды DDEDIT (ДИАЛРЕД). Воспользуйтесь ко- мандой меню Modify^Text (Редактирование^Текст). Выделите любой текст в ответ на за- прос Select an annotation object or [Undo]: (Выберите текстовый объект или [Отменить]:). Имейте в виду, что каждая текстовая строка, созданная с помощью команды TEXT или DTEXT, является отдельным объектом. AutoCAD откроет диалоговое окно Edit Text (Редактирование текста). В строке редактирования этого окна будет находиться указан- ный ранее текст, выделенный цветом, как показано на рис. 13.7 . Можно вводить новый текст, полностью отказавшись от исходного, а можно щелкнуть мышью в той части текстовой стро- ки, где нужно внести изменения, и использовать обычные для Windows приемы редактирова- ния. Чтобы закрепить внесенные изменения и вернуться к чертежу, щелкните на кнопке ОК, Рис. 13.7. Диалоговое окно Edit Text Для того, чтобы запустить команду DDEDIT, МОЖНО также произвести двойной щелчок на любом текстовом объекте. Такая возможность появилась только в выпуске 2000i. Новинка! Преимущество указанного способа состоит в том, что команда DDEDIT запрашивает следующие объекты редактирования; это дает возможность отредактировать за один раз несколько текстовых строк. i „£- Текст можно также изменить, используя кнопку Properties (Свойства) стандартной па- LTM__"_ нели инструментов. Выделите любой текстовый объект и щелкните мышью на кнопке Properties — откроется окно Properties (рис. 13.8). В этом окне можно редактировать не только содержание текста, но и всевозможные свойства, включая слой, тип линии, цвет, точ- ку вставки, выравнивание, угол поворота и некоторые другие, которые описаны в следующем разделе, посвященном стилям текста. К сожалению, таким способом за один сеанс можно от- редактировать только один текстовый объект. Глава 13. Формирование текста 355
Propertieseidiitocidbilile\183b.dwijRe...E3 Co l or Layer L i netype L i netypesca l e P l otsty l e Unewe i gT* Hyper l i nk rh i ckress Б Tent Contents style Justify Height Rotation Width factor Obliquing Text aliment X В/Layer • ByLayer WAS1 1/6REF8>S-I5 , REVTXT Left S70,OO .75 0000 .00 Те* Texi В Geoi Роя akgnment Y akgnment Z imetry . tonX Positon 1 HMisc Upside down End-ward Рис. 13 .8, В окне Properties можно редактировать любые свойства текста, включая содержание Масштабирование текста Теперь масштаб выделенного текста (причем, не только одного текстового объекта, но и нескольких объектов сразу) можно изменить, не перемещая точку ввода текста. Новая команда SCALETEXT при изменении масштаба текста не перемещает точ- ку ввода текста. Поэтому все текстовые объекты остаются на своих местах. Новинка! При использовании команды SCALETEXT выполните следующее. 1. Выберите команду Modify^Object^Text^Scale (Редактирование^Объскт^ Текст^Масштаб). 2. Выделите текстовый объект, масштаб которого предполагается изменить. 3. Если хотите оставить существующую точку ввода выделенного текста, то в ответ на предложение Enter a base point option for scaling [Existing/Left/ Center/Middle/Right/TL/TC/TR/ML/MR/BL/BC/BR]<3/32>: нажмите кла- вишу <Enter>, а если хотите выбрать новую базовую точку, то в ответ на это пред- ложение укажите нужную точку. (Последний выбор в ответ на это предложение бу- дет затем предлагаться по умолчанию, так что, если вы использовали новый пара- метр, введите е<Р.) Параметры команды масштабирования ничем не отличаются от уже рассмотренных в этой главе параметров команды Justify (Выравнивание). 4. В ответ на предложение Specify new height or [Match object/ Scale factor] <3/32>: следует поступить точно так же, как и в случае с ко- мандой SCALE (которая была рассмотрена в главе 9, "Редактирование: базовые ин- 356 ЧастьII.Вычерчиваниевдвухизмерениях
струменты"): щелкните право» кнопкой мыши и выберите из контекстного меню элемент Scale factor (Масштабный коэффициент), чтобы задать масштабный коэф- фициент. Можете также ввести значение высоты или использовать параметр Match object (До совпадения с объектом) с целью передать значение высоты одного тек- стового объекта выбранному текстовому объекту. При определении этого параметра AutoCAD предложит выбрать объект с требуемой высотой. 5. Если вы выбрали параметр Scale factor, то в ответ на предложение Specify scale factor or [Reference] <2>: введите подходящее значение коэффициента. 6. Если для задания масштабного коэффициента вы хотите ввести определенный опор- ный линейный объект, то воспользуйтесь параметром Reference (Ссылка). На пред- ложение AutoCAD Specify reference length <1>: введите опорное значе- ние длины или задайте две точки, расстояние между которыми следует использовать в качестве требуемого опорного значения длины. Затем в ответ на предложение Specify new length: введите значение длины или укажите две точки, расстоя- ние между которыми определит новую длину. Программа Case4 0c изменяет регистр отдельной строки текста на верхний, нижний или смешанный. Находится она в папке \Software\chapl3\Case4 0c. Выравнивание текста Новая команда JUSTIFYTEXT позволяет изменять способ выравнивания выбранных тек- стовых объектов без перемещения самого текста. С появлением новой команды JUSTIFYTEXT изменять способ выравнивания текста стало намного проще, чем в предыдущих выпусках. Раньше при измене- нии выравнивания текст перемещался и затем приходилось его возвращать Новинка! в исходное положение. Чтобы воспользоваться командой JUSTIFYTEXT, выберите команду интерфейса Modify^ Object^Text^Justify (Редактирование^Объект^Текст^Выравнивание). Затем определите текстовые объекты, которые предполагается выровнять. В ответ на предложение Enter a justification option [Left/Align/Fit/Center/Middle/Right/TL/TC/TR/ MV/MC/MR/BL/BC/BR] <Lef t> : щелкните на выбранных объектах правой кнопкой мыши и из контекстного меню выберите нужную опцию выравнивания. Для следующей пошаговой инструкции используется чертеж аЫЗ-b.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Редактирование текста 1. Загрузите файл аЫЗ-b.dwg с прилагаемого компакт-диска. 2. Сохраните его как аЫЗ-2 .dwg в папке AutoCAD Bible. Это вакуумный и воз- душный выпускной клапан, показанный на рис. 13.9. 3. Дважды щелкните на тексте 1/2" PIPING. Откроется диалоговое окно Edit Text (Редактирование текста). В строке редактирования выделите 1/2 и введите 3/8. Щелкните на кнопке ОК. AutoCAD изменит цифру. Для завершения работы коман- ды нажмите клавишу <Enter>. Глава 13. Формирование текста 357
Рис. 13 .9 . Воздушный и вакуумный выпускной клапан. Чертеж любезно предоставлен Корпусом военных инже- неров США (U.S . Army Corps of Engineers) 4. Выберите кнопку Properties стандартной панели инструментов. Щелкните на кноп- ке Quick Select в окне Properties. В диалоговом окне Quick Select выберите элемент Text в списке Object type (Тип объекта). В раскрывающемся списке Operator (Оператор) выберите элемент Select All (Выделить все) и щелкните на кнопке ОК. AutoCAD выделит все текстовые объекты чертежа. 5. В окне Properties щелкните в строке свойства Layer (Слой). В этой же строке справа откройте список слоев и выберите в нем TEXT. Теперь выберите строку свойства Color (Цвет). В правой колонке этой же строки откройте список основных цветов и выберите в нем цвет ByLayer (ПОСЛОЮ). В результате выполненных манипуляций все тексто- вые объекты чертежа окажутся перенесенными на слой TEXT и будут иметь цвет ByLayer. Дважды нажмите <Esc>, чтобы снять выделение и удалить с экрана ручки. 6. Выделите в нижней части чертежа текст Ы. Т . S.. Судя по ручкам, можно сделать вывод, что он имеет выравнивание слева по середине. Выберите команду Mod- ify^Object^Text^Justify (или введите в командную строку слово justifytext<P). В ответ на последующее за этим приглашение введите Ьс<Р. 7. AutoCAD завершит выполнение команды. При желании можете выделить текст сно- ва, чтобы увидеть, что ручка точки ввода теперь находится внизу по центру текста. 8. Выберите команду Modify1 ^ObjectsText 1 ^Scale (или введите в командую строку scaletext<P). Далее следуйте предложениям: Select Objects: Выделите две линии текста в нижней части чертежа Select objects:<P Enter a base point option for scaling [Existing/Left/Center/Middle/Right/TL/TC/TR/MV/MC/MR/BL/BC/BR]<E xisting>: Введите е для использования существующей базовой точки Specify new height or [Match object/Scale factor]<l/8">: Щелкни- те правой кнопкой мыши и из контекстного выберите Scale Specify scale factor or [Reference]<2">: 1.5<P 9. AutoCAD изменит масштаб текста, не перемещая сам текст. 10. При желании можете щелкнуть на кнопке Close (Закрыть) окна Properties (Свойства), чтобы закрыть его. Выполнив упражнение, сохраните чертеж. 358 ЧастьII.Вычерчиваниевдвух измерениях
Текстовые стили Безусловно, не всегда хочется использовать в AutoCAD шрифт но умолчанию. AutoCAD позволяет создавать текстовые стили — начертания, которые дают полную свободу творче- ства в отношении гарнитур шрифтов (жирный, курсив или оба сразу), ширины символов, угла наклона и высоты букв. Можно даже расположить текст в обратном порядке, сделать его пе- ревернутым или вертикальным (примером последнего может служить текст на корешке книжного переплета: он идет сверху вниз вместо обычного порядка слева направо). Стили, или начертания, текста похожи на слои, которые уже разбирались в главе П, " Средства организации чертежа — слои, цвета, тип и толщина линий" . Подобно слоям, каж- дый текстовый стиль • имеет название и определенные свойства, • сохраняется при сохранении чертежа, • может быть сделан текущим при необходимости, • может быть переименован и удален. Создание текстовых стилей — часть процедуры подготовки к построению чертежа. Тек- стовые стили включаются в шаблоны чертежей. : ." ?\ В поставку AutoCAD входят два типа шрифтов — оригинальные традиционные Дополнительная шрифты, которые хранятся в файлах с расширением . shx, и шрифты True Type, используемые большинством приложений в Windows. В главе 32, "Создание форм и шрифтов", описывается технология создания собственных шрифтов. Создание нового текстового стиля Чтобы создать новый стиль текста, воспользуйтесь меню Format^Text Style (Формат" = > Текстовые стили). Тем самым запустится команда STYLE и откроется диалоговое окно Text Style (Текстовые стили) — рис. 13 .10 . TextStyle Рис. 13.10- Диалоговое окно Text Style Чтобы открыть диалоговое окно New Text Style (Новый текстовый стиль), представлен- ное на рис. 13.11, щелкните мышью на кнопке New (Новый) окна Text Style (Текстовые сти- ли). Напечатайте имя нового стиля и щелкните на кнопке ОК. Имена начертаний записыва- ются в соответствии с теми же правилами, что и имена слоев — длина до 255 символов, воз- Глава13.Формированиетекста 359
NewTextStyle можно включение пробелов. AutoCAD возвратится к диа- логовому окну Text Style, где можно задать все характе- ристики нового текстового стиля. Рис. 13.11. Диалоговое окно New Text Style Шрифт В группе Font (Шрифт) диалогового окна Text Style указываются шрифт, начертание шрифта и его высота. Щелкните мышью на кнопке раскрытия списка Font Name (Имя шрифта). Появится список шрифтов. Двумя буквами Т помечены шрифты тина True Туре. Все остальные — собственные шрифты AutoCAD; они определяются в файле форм (shape file), имеющем расширение .shp, и для ускорения доступа к ним компилируются в файл с расширением .shx. -• ' ^Щ:\ • Файл Archfont предлагает набор архитектурных шрифтов, напоминающих ру- кописные. Его можно найти на прилагаемом компакт-диске в папке \Software\Chapl3\Archfont. Щелкните мышью на выбранном шрифте. В группе Preview (Просмотр) этого диалогово- го окна можно предварительно просмотреть шрифт. В этом разделе есть и поле ввода. Введи- те в нем какие-нибудь символы и щелкните на кнопке Preview (Просмотр), чтобы посмот- реть, как будут выглядеть эти символы. В папке примеров AutoCAD имеется чертеж с именем TrueType, dwg. Этот Совет чертеж показывает на экране алфавит для каждого шрифта True Type, Л включенного в AutoCAD. В раскрывающемся списке Font Style (Начертание) можно выбрать один из видов начер- таний, таких, например, как полужирный или курсив, если, конечно, выбранный шрифт их поддерживает. Многие шрифты True Type позволяют выбирать различные стили, но ни один из собственных шрифтов AutoCAD варианты начертаний не поддерживает. Введите в поле Height (Высота) требуемую высоту шрифта. Помните, что необходимо иметь в виду коэффициент масштабирования. Можно оставить высоту нулевой, если необходимо — менять высоту текста внугри одно- го начертания. При заданной высоте 0 AutoCAD будет запрашивать высоту текста при ис- пользовании команд TEXT и DTEXT. Специальные эффекты в текстовом стиле В разделе Effects (Эффекты) можно указать ориентацию, ширину и наклон гарнитуры шрифта. По умолчанию степень сжатия/растяжеиия символов (задается в поле Width Factor) уста на вливается 1. Можно указать меньшее число, чтобы сжать текст, и большее число, что- бы его растянуть (рис. 13.12). степень сжатия = 1.5 Bearing Housing степень сжатия = .eBearing Housing Рис. 13 .12. Использование различных степеней сжатия/растяжения 360 Часть II. Вычерчивание в двух измерениях
Угол наклона Угол наклона (поле Oblique Angle) задает наклон отдельной буквы. В результате получается шрифт, подобный курсиву. Естественно, если нет особой необходимости пользоваться определен- ным шрифтом, лучше применять шрифт типа TrueType, который поддерживает курсив. Отсчет угла наклона букв текста отличается от отсчета углов в других объектах AutoCAD. Текст, буквы в котором стоят прямо, т.е. нормальный текст, имеет нулевой угол наклона. По- ложительный угол соответствует наклону текста вправо — обычный наклон для курсива. От- рицательный угол наклоняет текст влево. На рис. 13.13 показан пример текста, буквы которо- го имеют положительный и отрицательный угол наклона. Угол наклона =- 10 Bearing Housing Угол наклона = 10 Bearing Housing Рис. 13 . IS . Использование различных углов на- клона букв Можно создать текст, буквы в котором будут написаны в обратном порядке (подобно от- ражению в зеркале) или перевернуты. Некоторые шрифты позволяют создать вертикальный текст. На рис. показаны примеры каждого вида ориентации текста. Рис. 13,14, Вертикальный текст, текст, написанный в обратном порядке, пере- вернутый текст После ввода значений всех параметров стиля щелкните на кнопке Apply (Применить) — созданный стиль станет текущим. Щелчок на кнопке Close вернет вас к прерванной работе с чертежом. Переименование и удаление текстовых стилей Можно легко переименовать или удалить текстовый стиль из списка доступных. Для пе- реименования стиля запустите команду STYLE (СТИЛЬ), которая откроет диалоговое окно Text Style (Текстовые стили). Щелкните на кнопке Rename (Переименовать), чтобы открыть диалоговое окно Rename Text Style (Переименование текстового стиля) •— рис. 13 .15. Это окно работает так же, как диалоговое окно New Text Style (Новый текстовый стиль). Чтобы удалить стиль шрифта, выберите его из раскрывающегося списка Style Name (Имя стиля) диалогового окна Text Style (Текстовые стили) и шелкните мышью на кнопке Delete (Удалить). AutoCAD запросит подтверждения. Щелкните на кнопке Yes (Да), что- бы удалить это начертание из списка доступных. Нельзя удалить начертание, с которым работают в данный момент. Глава 13, Формирование текста 361
RenameTex)Style На контакт- Рис. 13.15 . Диалоговое окно Rename Text Style Для следующей пошаговой инструкции используется чертеж аЫЗ-b .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Создание текстового стиля 1. Загрузите файл аЫЗ-b.dwg с прилагаемого компакт-диска. 2. Сохраните его как аЫЗ-2 .dwg в папке AutoCAD Bible. 3. Откройте диалоговое окно Text Style, воспользовавшись меню Format^Text Style. Щелкните на кнопке New (Новый) этого диалогового окна. В появившемся диалого- вом окне New Text Style введите Notes и щелкните на кнопке ОК. Из раскрываю- щегося списка Font Name (Шрифт) выберите пункт romans.shx. В поле ввода Height (Высота) измените высоту на 1/16". В поле Width Factor (Степень растяже- ния) задайте степень растяжения/сжатия 0.95. В поле Oblique Angle (Угол наклона) введите 10. Щелкните на кнопке Apply (Применить), чтобы сделать новый стиль те- кущим. Щелкните на кнопке Close (Закрыть). 4. Запустите команду DTEXT. На запрос Specify start point of text or [Justify/Style] : укажите начальную точку текста в нижнем левом углу чер- тежа. На запрос Specif у rotation angle of text <0>: нажмите клави- шу <Enier>. На запрос Enter text: введите Note: Not drawn to scale. (Примечание: чертеж дан без соблюдения масштаба.) Нажмите клавишу <Ешег>. Еще раз нажмите <Enter>, чтобы закончить выполнение команды. 5. Сохраните чертеж. Он должен выглядеть, как на рис. 13 .16. Если вы собираетесь ра- ботать с этим чертежом в следующем упражнении, оставьте его открытым. Рис. 13 .16.Вдобавленномтексте использован новыйстиль 362 Часть //. вычерчивание в двух измерениях
Изменение текстового стиля Чтобы изменить начертание шрифта, воспользуйтесь меню Format^Text Style. Выберите нужное начертание из раскрывающегося списка Style Name. Произведите необходимые измене- ния таким же способом, какой вы применяли при создании начертания. Щелкните мышью сначала на кнопке Apply, а затем на кнопке Close. AutoCAD регенерирует чертеж и заменит весь шрифт с измененным начертанием. Это удобный способ изменения внешнего вида чертежа. д,-**" К сожалению, текущий шрифт воспринимает только изменения начертаний На заметку и ориентации (перевернутый, обратного написания, вертикальный). Другие из- менения, такие как степень растяжения/сжатия, угол наклона и высота, игнори- руются. Однако новый шрифт обязательно воспримет все эти изменения. 1 Чтобы применить к существующему тексту другой текстовый стиль, выделите этот текст и щелкните на кнопке Properties стандартной панели инструментов. AutoCAD откроет диа- логовое окно Properties. В нем найлите строку свойства Text style и в правом столбце от- кройте список доступных стилей. После этого остается только выбрать желаемый, и Auto- CAD соответственно изменит стиль выделенного текста. Назначение текстового стиля текущим Текущий текстовый стиль выбирается с помощью одной из команд работы с текстом. Если вы обратитесь к командам TEXT или DTEXT, AutoCAD выдаст запрос Specify start point of text or [Justify/Style] :. Щелкните правой кнопкой мыши и выберите Style из контекстного меню. Появится запрос Enter style name or [?] <Notes>: (Введите имя стиля или [?] <Notes>) — в угловых скобках AutoCAD указывает имя текущего стиля. Если известно имя нужного стиля, то введите его и нажмите клавишу <Enter>. Auto- CAD вновь даст запрос Specify start point of text or [Justify/Style] :. Чтобы продолжить работу с командой, можно использовать параметр Justify (Выравнивание) или щелкнуть мышью на начальной точке текста. В случае, когда имя нужного стиля неизвестно, щелкните правой кнопкой мыши и выбе- рите ? из контекстного меню. AutoCAD ответит запросом Enter text style (s) to list <*> : (Введите список текстовых стилей <*>:). Нажатие <Enter> приведет к тому, что Auto- CAD выведет список всех текстовых стилей вместе с их свойствами, а затем вновь запросит Specify start point of text or [Justify/Style] :. Вот пример такого листинга: Text styles: Style name: "Notes" Font files: rornans . shx Height: O'-O 1/8" Width factor: 0.950000 Obliquing angle: -10 Generation: Normal Style name: "ROMANS" Font files: C:\ACADWIN\FONTS\ROMANS.SHX Height: O'-O 1/8" Width factor: 1.000000 Obliquing angle: 0 Generation: Normal Style name: "SIMPLEX" Font files: simplex.shx Height: O'-O 1/8" Width factor: 1.000000 Obliquing angle: 0 Generation: Normal Style name: "STANDARD" Font files: txt Height: O'-O 13/64" Width factor: 1.000000 Obliquing angle: 0 Generation: Normal Для изменения текущего стиля щелкните правой кнопкой мыши, выберите Style из контекст- ного меню и введите найденное в списке имя нужного стиля. Для продолжения работы с командой воспользуйтесь параметром Justify или щелкните мышью на начальной точке текста. Глава 13. Формирование текста 363
Есть еще один способ изменения текущего текстового стиля. Выберите ко- Совет манду Formats-Text style. Затем в раскрывающемся списке Style Name диало- гового окна Text Style задайте нужный стиль и закройте диалоговое окно, •У% щелкнув на кнопке Close. Если используется команда МТЕХТ (МТЕКСТ), открывается окно Multiline Text Editor (Редактор многострочного текста), о котором речь пойдет в следующем разделе. Найдите вкладку Properties и выберите нужное начертание из раскрывающегося списка Style. Импортирование текстовых стилей В главе И, "Средства организации чертежа— слои, цвета, тип и толщина линий", уже говорилось о компоненте AutoCAD DesignCenter. Его можно использовать для им- портирования в текущий чертеж из файла другого чертежа типовых компонентов — сло- ев типов линий и т.п . К таким компонентам относятся и стили текста. Импортирование выполняется следующим образом. 1. Щелкните на кнопке AutoCAD DesignCenter стандартной панели инструментов. В ответ откроется окно DesignCenter. 2. На левой панели окна найдите файл чертежа, из которого планируете импортировать типовой компонент. 3. Дважды щелкните на нем или щелкните на значке "+". 4. Дважды щелкните на кнопке текстового стиля (щелкнуть можно и в левой, и в пра- вой панели окна) — в правой панели должен открыться список текстовых стилей в этом файле чертежа. 5. Двойной щелчок на выбранном стиле импортирует его в текущий файл чертежа. 6. Закройте окно DesignCenter щелчком на кнопке Close в правом верхнем углу этого окна. '"•"'Hi&v Д ля следующей пошаговой инструкции используется чертеж abi3-3.dwg, кото- НакойпйЩ рый находится в папке Results на прилагаемом компакт-диске. Дсе *щ Пошаговая инструкция. Замена текстового стиля 1. Если файл abl3-3.dwg, используемый в предыдущем упражнении, открыт, про- должайте работу с ним. В противном случае, загрузите файл аЫЗ-3 . dwg, находя- щийся в папке Results, с прилагаемого компакт-диска. 2. Сохраните его как abl 3-4 . dwg в папке AutoCAD Bible. 3. Для примечания в левом нижнем углу чертежа используется текстовый стиль Notes. Воспользуйтесь меню Forrnat^Text Style. В диалоговом окне Text Style из раскрывающегося списка Style Name выберите элемент NOTES, затем — пункт это- го списка italic.shx. Щелкните на кнопке Apply, а после— на Close. 4. AutoCAD регенерирует чертеж, изменив текстовый стиль надписи. 5. Сохраните чертеж. 364 Часть II. Вычерчивание в двух измерениях
Многострочный текст Однострочный текст становится неудобным, если нужно включить в чертеж достаточно длинную надпись. Одним из недостатков формата однострочного текста является то, что он не переносит текст на следующую строку с выравниванием по правому краю. Многостроч- ный текст (часто называемый текстом, разбитым на абзацы) решает эту проблему, а также предоставляет гораздо больше возможностей форматирования, чем однострочный. Весь аб- зац многострочного текста является одним объектом. Окно редактирования для создания многострочного текста в AutoCAD напоминает окно текстового редактора Word в Windows — только размеры поменьше. Это окно можно ис- пользовать как при создании текста, так и при его редактировании. В новой версии также по- новому поддерживаются шрифты семейства TrueType и атрибуты форматирования символов, включая такие стили начертания, как полужирный, курсив и подчеркивание. Использование редактора Multiline Text Editor | д" Чтобы создать текст абзаца, выберите кнопку Multiline Text (Многострочный текст) на [_^ _ панели инструментов Draw (Рисование). Тем самым вы запустите команду МТЕХТ (МТЕКСТ). AutoCAD сообщит текущий текстовый стиль и его высоту, например: Current text style: ROMANS. Text height: 4 1/2" Затем AutoCAD выдаст запрос Specif у first corner: (Укажите первый угол:). Укажите на поле чертежа один угол контурной рамки, в пределах которой и будет размещен текст. В ответ на 'за- прос Specify opposite corner or [Height/Justify/Line Spacing/Rotation/ Style/Width] : (Противоположный угол или [ВЫСага/ВЫРавнивание/Межстрочный интервал/ Поворот/Стиль/Ширина]:) укажите противоположный по диагонали угол контурной рамки. Можно также выбрать и другие параметры, чтобы определить свойства текста до начала его набора. Одна- ко такие параметры (описанные далее в данной главе) также доступны и в редакторе Multiline Text Editor (Редактор многострочного текста), окно которого открывается после указания границ тек- ста. На рис. 13.17 представлено окно редактора Multiline Text Editor. multilineTextEditoi ,'Character j Piopertie* | Line Зржапв | FndHeptoce | )А' Ы 3 J02500 _-| : 5!J Jj UltMl 1,i]-r. Рис. 13.17 . Вкладка Character окна редактора Multiline Text Editor В большом поле редактирования введите нужный текст. Редактор Multiline Text Editor перенесет текст на новую строку, как только AutoCAD определит, что достигнута правая гра- ница указанного контура. Несмотря на то, что заданы четыре стороны контура, AutoCAD ог- раничивает текст только по ширине абзаца, т.е. по его левой и правой границам. Если вводит- ся слишком большой для указанной рамки текст, AutoCAD выполнит его прокрутку. Автоматическое форматирование правильных дробей Средства AutoCAD позволяют вводить текстовое изображение правильных дробей, которые необходимы в технических чертежах, например при обозначении допусков. При Глава13.Формированиетекста 365
этом используется технология специальных символов форматирования, описанная ранее применительно к ко- мандам DTEXT/TEXT. В предыдущих версиях использовалась другая техноло- гия: нужно было ввести числитель и знаменатель дроби, вы- делить их и затем щелкнуть на кнопке Stack/Unstack во вкладке Character. Если вам эта технология нравится, мо- жете пользоваться ею и в AutoCAD 2002. После того, как будет открыто окно Multiline Text Editor, активизируйте вкладку Character (Символ) и вы- полните ряд операций. Введено как 3/5 Введено как 3#5 Введено как 3 А 5 Рис. 13.18 . Три варианта фор- матированиядроби 1. Введите числитель (это должно быть число, так как функция автоматического фор- матирования не работает с произвольным текстом). 2. Введите символ косой черты (/), который в данном случае играет роль разделителя между числителем и знаменателем в дроби, выводимой в две строки (рис. 13.18). 3. Введите символ фунта (#), который будет играть роль разделителя между числите- лем и знаменателем в дроби, выводимой в одну строку (см. рис. 13.18). 4. Введите символ шляпки ( Л ), который будет играть роль разделителя между числите- лем и знаменателем в дроби, выводимой в две строки, но без горизонтальной ли- нии — так выводятся верхний и нижний допуски (см. рис. 13.18). 5. Введите знаменатель. 6. Введите символ пробела (или любой символ, кроме цифры). В ответ AutoCAD от- кроет диалоговое окно AutoStack Properties (рис. 13 .19). 7. Измените любые настройки в этом окне по своему желанию и щелкните на ОК. Теперь AutoCAD сформирует изображение дроби в соответствии с задан- ным форматом. Элементы управления диалогового окна AutoStack Properties таковы. • Флажок Enable AutoStacking (Разрешить AutoStacking) следует сбросить в том случае, если нежелательно автоматически форматировать изображение дробей. • Флажок Remove leading blank (Удалить ведущий пробел) следует сбросить в том случае, когда нежелательно вставлять пробел между целой и дробной ча- стью в смешанной дроби. • Группа параметров Specify how "x/y" should stack позволяет выбрать вариант форма- тирования при вводе в качестве раздели- теля символа косой черты (/). На форма- тирование другими символами раздели- телей (# и Л ) эти переключатели не влия- ют. При выборе переключателя Convert it to diagonal fraction числитель и знамена- тель будут разделены косой чертой, а при выборе Convert it to horizontal fraction — горизонтальной чертой. • Установка флажка Don't show this dia- log again; always use these settings приведет к тому, что в дальнейшем окно AutoStack Properties выводиться на эк- р ис ]3.19 ран не будет, а все выполненные в нем Properties AutoS i ackProperties 00 you w^M automata* stack (he te*l «хрнвоопгх/ухИ&апй* у st you type? Specifyhcm" *No.. thoidtuck* С Convert * lo a diagonal fraction I* Convert rt(Qe'jj(w»rllal fractal Oonl ihowthsdHslogagMValway» use ewtfeet "OK ( fj»neet Диалоговое окно AutoStack 366 Часть//.Вычерчиваниев двухизмерениях
настройки будут постоянно использоваться AutoCAD при форматировании дробей, вводимых с помощью Multiline Text Editor. • После щелчка на OK AutoCAD сформатируст дробь и закроет окно. Если же щелк- нуть на Cancel, текст дроби останется таким, каким вы его ввели. Функция AutoStack работает только с цифровыми символами, которые должны пред- шествовать разделителю и следовать немедленно за ним. В следующем разделе представ- лена информация о том, как сформатировать дробь, в числителе и знаменателе которой на- ходятся другие символы, не только цифры. Можно также задавать свойства отдельных правильных дробей. Для этого нужно щелк- нуть правой кнопкой мыши на дроби в редакторе Multiline Text Editor и выбрать из контек- стного меню команду Properties (Свойства). В открывшемся диалоговом окне Stack Proper- ties можно изменять такие свойства. • Text (Текст) — редактировать текст числителя и знаменателя. • Style (Стиль) — изменять стиль дроби. (Три возможных стиля дроби показаны на рис. 13.18 .) • Position (Положение) — расположить дробь таким образом, чтобы ее верхняя, цен- тральная или нижняя часть была выровнена вместе с остальным текстом. • Size (Размер)— изменить размеры чисел, из которых составлена дробь. (В дроби обычно используются числа поменьше обычных.) Вкладка Character Для изменения атрибутов форматирования символов текста используйте вкладку Character (Символ) этого диалогового окна. Панель инструментов содержит описанные ниже элементы управления. • Font (Шрифт) — раскрывающийся список для выбора шрифта. • Height (Высота) — поле ввода высоты шрифта со списком. • Bold (Полужирный) — кнопка установки полужирного начертания символов шриф- та. Если шрифт поддерживает такую возможность, выделите текст и щелкните мы- шью на этой кнопке. • Italic (Курсив) — кнопка установки начертания символов шрифта курсивом. Если шрифт поддерживает такую возможность, выделите текст и щелкните на этой кнопке. • Underline (Подчеркнутый) — кнопка установки подчеркивания. • Undo (Отменить) — кнопка, щелчок на которой возвращает к состоянию, предшест- вующему последней операции редактирования. • Stack/Unstack (Двух/одноэтажный) — кнопка переключения режима отображения дробей в одну и в две строки (в столбик). Эту кнопку имеет смысл использовать в том случае, если в числителе и знаменателе дроби используются не только символы цифр. В качестве разделителей можно применять символы косой черты (/), фунта (#) и шляп- ки( Л ). Для наиболее распространенных числовых дробей лучше пользоваться функци- ей автоматического форматирования AutoStack, описанной в данной главе ранее. Вы- делите текст, который хотите представить в виде дроби, и щелкните на этой кнопке. • Text Color (Цвет текста) — раскрывающийся список для выбора цвета. В нем мож- но выбрать ByLayer или любой нужный цвет. • Symbol (Символ) — раскрывающийся список для вставки специальных символов — гра- дуса, допуска twoc-MUHvc, диаметра окружности. Можно использовать пункт Others (Другие), чтобы открыть приложение Windows Character Map и выбрать любой символ. Глава 13. Формирование текста 367
Чтобы создать показатель (верхний индекс), введите сначала число а затем Совет символ шляпки, например 2А . После этого выделите число с символом шляпки и щелкните на кнопке Stack/Unstack вкладки Character. А для того, чтобы создать ••'$*. нижний индекс, введите сначала символ шляпки, за ним число, т.е. А 2, и затем организуйте их в два этажа. Щелчком на кнопке Import Text (Импорт текста) открывается диалоговое окно Open (Открыть), в котором можно выбрать обычный текстовый формат (.txt) или формат Rich Text Formal (.rtf), если требуется вставить файл. Максимальный объем файла не должен превышать 16 Кбайт. Найдите нужный файл, выберите его и щелкните мышью на кнопке ОК. AutoCAD вставит этот файл в окно редактора Multiline Text Editor. Другие приемы для им- портирования файлов описаны далее в этой главе. Формат Rich Text Format защищает файл от форматирования при переходе от приложения к приложению. Атрибуты форматирования невозможно изменить в документах, доступных только для чтения. Цазаметку Вкладка Properties Чтобы задать начертание шрифта, атрибуты выравнивания, ширину абзаца и угол поворо- та текста, используйте вкладку Properties (Свойства), показанную на рис. 13 .20 . Вес эти ус- тановки форматируют абзац в целом. При наборе текст появляется в окне редактора, таким образом, результаты изменения атрибутов текста можно сразу видеть. О начертаниях текста, атрибутах выравнивания и угле поворота текста уже говорилось ранее в этой главе. Под ши- риной подразумевается ширина абзаца, а не символа. Установка ширины в ноль отключает перевод текстовой строки — в результате получается одна текстовая строка. ' Mod i fy citedprapertw Рис.13.20.ВкладкаPropertiesредактораMultilineText Editor Вкладка Line Spacing Вкладку Line Spacing можно использовать для настройки интервала между строками текста. Полезно задавать интервал, когда приходится вписывать текст в расписание или таб- лицу, уже имеющиеся на чертеже. Первым делом установите для базовой линии текста настройку Exactly (Точно) или At least (Как минимум). Вариант точной настройки говорит сам за себя — не мудрствуя лукаво, AutoCAD будет точно соблюдать заданное расстояние между строками. Во вто- ром же случае междустрочный интервал будет подгоняться под размер самого высокого символа в строке. Выбирайте параметр At least в том случае, когда в строке использу- ются символы разных шрифтов и размеров. 368 ЧастьII.Вычерчиваниевдвух измерениях
Выполнив настройку положения базовой линии строки, остается только указать значение междустрочного интервала. В раскрывающемся списке представлены три варианта— Single (Одиночный интервал), 1.5 Lines (Полтора интервала) и Double (Двойной интервал). Но Auto- CAD не ограничивает вас этими значениями — можно ввести любое число, которое будет трак- товаться, как выраженное в текущих базовых единицах чертежа. Новое числовое значение после ввода присоединяется к зафиксированным в раскрывающемся списке. Есть и еще один вариант настройки интервала — отнести его к высоте шрифта. Для этого необходимо после числового значения ввести символ х. Например тройной интервал (как любят выражаться профессиональ- ные машинистки) будет установлен после ввода значения Зх. ВкладкаFind/Replace Чтобы найти или заменить указанный текст, используйте вкладку Find/Replace (Поиск/Замена). Она похожа на команды поиска и замены в текстовых редакторах. Если нужно найти текст, который совпадает с указанным, включая регистр букв (прописные/строчные), ус- тановите флажок Match Case (Учитывать регистр). Если нужно найти именно слово цели- ком, установите флажок Whole Words (Только слово целиком). Например, если для поиска задано слово and, необходимо установить флажок Whole Words, чтобы не получить в ре- зультате слова sand и random. Редактирование текста абзаца Чтобы отредактировать текст абзаца, запустите команду DDEDIT (ДИАЛРЕД), воспользо- вавшись командой меню Modify^Object 1 ^ TextEdit. AutoCAD ответит запросом Select an annotation object or [Undo] : (Выберите текстовый объект или [Отменить]:). Нельзя выделить текст, а затем запустить команду. Выделите в ответ на этот запрос любой многострочный текст, чтобы открыть окно редактора Multiline Text Editor. ^,—"^ Если будет выделен однострочный текст, созданный с помощью команд TEXT На заметку ипи DTEXT, то AutoCAD откроет диалоговое окно Edit Text (см. рис. 13.7). Произведите все необходимые изменения в окне редактирования. Приемы редактирова- ния текста совпадают с привычными приемами в текстовых редакторах. • Для удаления текста выделите его и нажмите клавишу <Delete>. • Щелкните мышью, чтобы установить точку вставки текста в нужном месте, и начни- те вводить текст (режим печати поверх существующего текста не поддерживается). • Чтобы изменить атрибуты символов и форматирования, используйте меню Charac- ter (Символ) и Properties (Свойства). Дтя изменения атрибутов символа с помощью вкладки Character (Символ) необходимо снача- ла выделить такие символы цвегом, что позволит изменить высоту шрифта и другие его атрибуты для отдельных слов или даже букв. При изменении атрибутов форматирования абзаца с помощью вкладки Properties (Свойства) выделять цветом символы не надо, поскольку изменения относятся ко всему абзацу в целом. В окне редактора Multiline Text Editor сразу отображается следующее: • изменения в стиле текста; • выравнивание по левому, правому краю или по центру (но не по верху, низу или средней линии); Глава 13. Формирование текста 369
ширина абзаца (если это вызывает переход на следующую строку). Результат выравнивания по верху, низу или средней линии вы можете увидеть только после того, как щелкнете на кнопке ОК и вернетесь в окно чертежа. Это касается и поворота текста. Щелкните правой кнопкой мыши в любом месте окна редактирования, чтобы открыть контекстное меню, имеющее команды: Undo, Cut, Copy, Paste и Select All. Если сделано все необходимое, щелкните на кнопке ОК. Чтобы открыть диалоговое окно Modify Text (Изменение текста), можно также восполь- зоваться кнопкой Properties (Свойства) стандартной панели инструментов. В окне Properties можно редактировать текст, а также изменять его свойства (слой, точку вставки и т.д.) . Импортирование текста Как уже отмечалось, текст можно импортировать, используя вкладку Character (Символ) окна редактора Multiline Text Editor. Существует два способа импортирования текста. • Чтобы поместить текст в чертеж, можно воспользоваться технологией перетащить и опустить. Откройте Windows Explorer и укажите нужный файл. Это должен быть файл текстового формата (.txt) или формата Rich Text Format (.rtf). Разместите окно Windows Explorer на экране таким образом, чтобы видеть имя нужного файла и чертеж AutoCAD. Щелкните мышью на этом файле и перетащите его в свой чертеж. Закройте Windows Explorer и разместите текст на чертеже в нужном месте. • Можно скопировать текст из другого файла в буфер обмена (Clipboard) Windows. Откройте нужный файл, выделите текст и выберите кнопку Сору (Копировать) на стандартной панели инструментов. Возвратитесь к чертежу, щелкнув на кнопке про- граммы AutoCAD панели задач Windows. Выберите кнопку Paste (Вставить) на стандартной панели инструментов. Если вы работаете с редактором Multiline Text Editor, то можно поместить текст непосредственно в окно редактора. Щелкните правой кнопкой мыши на поле редактирования и выберите из контекстного меню пункт Paste (Вставить) (или используйте комбинацию клавиш <Ctrl+V>). Дополнителц Ьшфорыация I Более подробно процесс импортирования текста рассмотрен в главе 27, " Взаимодействие с другими приложениями" . Для следующей пошаговой инструкции используется чертеж аЫЗ-c .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Создание многострочного текста 1. Загрузите файл аЫЗ-c.dwg с прилагаемого компакт-диска. 2. Сохраните его как аЫЗ-5 . dwg в папке AutoCAD Bible. Это чертеж земельного участка, представленный на рис. 13.21. 3. Щелкните на кнопке Multiline Text (Многострочный текст) панели инструментов Draw (Рисование). В ответ на появившийся запрос щелкните мышью на точках 1 и 2 (см. рис. 13.21). Откроется окно редактора Multiline Text Editor. В поле Font Height (Размер шрифта) введите 12.5 . В основном окне редактирования введите следующее: 370 Часть //.Вычерчиваниев двух измерениях
Containing 108.33 acres including 5.97 acres existing R.O .W. and 4.56 acres proposed R.O.W . Общая площадь 108,33 акра, в том числе 5,97 акра — полоса отчуж- дения и 4, 56 акра — предлагаемая полоса отчуждения. 4. Выделите цветом число 108.33 и щелкните на кнопке Underline. Щелкните на вкладке Properties. В раскрывающемся списке Justification (Выравнивание) выбе- рите элемент Middle Left (Посередине слева). Щелкните на кнопке ОК. AutoCAD разместит текст на чертеже. 5. Откройте Windows Explorer (меню Start^Programs^Windows Explorer (Пуск^Пр^раммы^Проводник)). Найдите на прилагаемом компакт-диске файл abl3.txt. Разместите окно Windows Explorer таким образом, чтобы были видны файл abl3.txt и точка 3 (см. рис. 13.21). Перетащите файл abl3.txt из окна программы Windows Explorer в точку 3. 6. Воспользуйтесь меню ModifyoObject^Text^Edit и выберите новый текст, ко- торый вы только что импортировали. Откроется окно редактора Multiline Text Editor. Во вкладке Properties измените ширину на 500. Щелкните на кнопке ОК. Щелкните правой кнопкой мыши и выберите Enter из контекстного ме- ню — выполнение команды завершится. 7. Щелкните на кнопке ZOOM Window, чтобы вывести текст на весь экран. Теперь можно различить, что символы %%d стали символом градус. На предыдущем черте- же в AutoCAD этот текст был однострочным. Надеемся, что в дальнейшем вам не придет в голову его перенабирать! 8. Выберите кнопку ZOOM Previous на стандартной панели инструментов, чтобы вер- нуться к исходному виду. Сохраните чертеж. Рис. 13 .21 . Чертеж' земельного участка. Чертеж любезно предоставлен Биллом Мэйдментом(BillMaidment), Caltech, Inc., Фэрфилд(шт. Айова) Глава 13. Формирование текста 371
Работа с текстом Текст — сложный тип объекта, который значительно увеличивает размер файла чертежа и требует дополнительного времени на его регенерацию и обновление. Наиболее сложные шрифты, такие как TrueType, могут оказывать существенное влияние на количество времени, необходимое для открытия и сохранения файла. Три приема, описанных в этом разделе, по- могут в работе с текстом и расширят возможности редактирования чертежа. Последний раз- дел посвящен зеркальному отображению текстовых объектов. При создании объемных чертежей необходимо понимать принцип сочетания Совет трехмерных моделей с двухмерным текстом, KIDETEXT является новой систем- ной переменной, которая позволяет выбрать тип поведения текста: либо это бу- ФЛ дет объемный объект, либо двухмерный. Если вы хотите, чтобы текст вел себя, как и любой другой трехмерный объект, т.е . при использовании команды HIDE его можно было скрыть за другими объектами или скрыть другие объекты за ним, то используйте параметр on, который задается по умолчанию. Если же применить параметр off, то текст, как не имеющий толщины объект, не будет скрывать другие объекты и не будет скрываться за ними сам. {Об использова- нии команды HIDE и добавлении объектам толщины более подробно говорится в главе 21, "Ввод трехмерных координат".) Контурный текст Команда QTEXT (КТЕКСТ) заменяет все символы, которые соответствуют размеще- нию текста в действительности, прямоугольниками (рис. 13 .22). Это касается всех тек- стовых объектов, в том числе размерных надписей и атрибутов (атрибуты — специаль- ные элементы рисунка, содержащие текст; термин AutoCAD. — Прим. перев.) . Чтобы использовать команду QTEXT, введите в командной строке qtext<P. Введите оп<Р для за- мены текста прямоугольниками или off^ для перехода к обычному изображению текста. Затем введите в командной строке regent. Контурное изображение текста появится только после регенерации чертежа. Рис. 13 .22 . Чертеж с включенным режимом контурного ото- бражения текста. Весь текст заменен прямоугольниками. Чертеж: любезно предоставлен Родом Гриром (Rod Greer), R.G . Greer Design Inc., Фергус, Онтарио, Канада 372 ЧастьII.Вычерчиваниевдвух измерениях
Использование собственных шрифтов AutoCAD Шрифты AutoCAD проще, чем шрифты TrueType, но и среди них, в свою очередь, есть такие, которые проще остальных. Наиболее простым является шрифт txt. shx. Он используется по умолчанию в качестве стандартного начертания шрифта. Применяя шрифт AutoCAD, можно легко установить начертание шрифта и изменить этот шрифт непосредственно перед выводом чертежа на плоттер. AutoCAD достаточно быстро из- менит шрифт всех текстовых объектов, использующих это начертание. Имейте в виду, что после такой операции пространство, занимаемое текстом на чертеже, может увели- читься или уменьшиться. Не найдя заданного шрифта, AutoCAD использует альтернативный. Это происходит в том случае, когда полученный вами чертеж содержит пользовательские шрифты или шрифты от сторонних поставщиков, отсутствующие на вашем компьютере. Чтобы за- дать альтернативный шрифт, вызовите на экран диалоговое окно Preferences (Установки), выбрав для этого в меню AutoCAD Tools^Options (Ссрвис^Параметры). Затем во вкладке Files (Файлы) щелкните мышью на знаке "+" возле списка Text Editor, Dictionary, and Font File Names (Имена файлов редактора, словаря и шрифтов). Выбе- рите подчиненный элемент этого списка Alternate Font File (Файл альтернативного шрифта) и тем самым задайте альтернативный шрифт. По умолчанию таким файлом яв- ляется simplex.shx. Кроме того, управлять шрифтами AutoCAD можно, определяя файл шрифта в элементе Font Mapping File (Файл соответствия шрифтов). По умолчанию таким файлом является \support\acad. fmp. Формат задания файла подстановки следующий: теку- щий_шрифт;шрифт_для_замены . Необходимо использовать действительные имена файлов шрифтов. Чтобы заменить шрифт Arial Black шрифтом simplex, нужно ввести следующую строку: Ariblfc. ttf; simplex, shx. Загляните в папку Fonts, вложенную в Windows, чтобы просмотреть список шрифтов TrueType, установленных на вашем компьютере. ^^#* AutoCAD считывает файл описания шрифта только при открытии нового черте- На заметку жа - Таким образом, все изменения, сделанные в элементе Font Mapping File, I проявятся только после того, как будет открыт новый чертеж. Замораживание текстовых слоев Эта процедура может значительно уменьшить время на регенерацию чертежа (хороший аргумент в пользу размещения всех надписей на одном, специально для этого предназначенном слое). Не забудьте поместить на этот слой и текст размерных надписей. Как правило, размерные надписи обычно размещают на отдельном слое (см. главу 14, "Нанесение размеров"). Системная переменная MIRRTEXT При зеркальном отображении частей чертежа заключенный в них текст по умолча- нию также отображается зеркально. В результате получается обратный текст. Обычно такие последствия не нужны (вы же не хотите повторить путешествие Алисы в Зазерка- лье). Системная переменная MIRRTEXT управляет зеркальным отображением текста и его нормальной ориентацией. Глава 13. Формирование текста 373
Чтобы после выполнении команды зеркального отображения текст читался, как пола- гается — слева направо, введите в командной строке MIRRTEXT-j^. На запрос New value for MIRRTEXT <1>: (Новое значение для MIRRTEXT <1>:) введите 0«Р — таким образом режим MIRRTEXT будет отключен. В этом случае при зеркальном ото- бражении группы объектов, в число которых попал и текст, последний будет скопиро- ван, но не перевернут. Для следующей пошаговой инструкции используется чертеж аЫЗ-d.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Манипуляции с текстом 1. Загрузите файл аЫЗ-d. dwg с прилагаемого компакт-диска. 2. Сохраните его как abl3-6.dwg в папке AutoCAD Bible. Это небольшой уча- сток электрической схемы, представленный на рис. 13 .23 . Включены ортогональ- ный режим черчения (индикатор ORTHO (ОРТО)) и режим объектной привязки (индикатор OSNAP (ПРИВЯЗКА)), установлены текущие режимы объектной привязки к конечной точке (Endpoint), средней точке (Midpoint) и точке пересечения (Intersection). 3. Введите в командной строке qtext<P. В ответ на запрос ON/OFF <ON>: (Вкл/Откл <Вкл>:) введите оп<Р, а затем — команду regent. AutoCAD заменит весь текст на чертеже пря- моугольниками. 4. Введите в командной строке qtext<P. На запрос ON/OFF <OFF>: введите off<P. Выполните команду REGEN (РЕГЕН). AutoCAD воспроиз- ведет чертеж с исходным текстом. 5. Запустите команду MIRROR (ЗЕРКАЛО). От- вечайте на запросы в командной строке: Select object: Начните устанавливать секущую рамку выбора, ука- зав точку 1 (см. рис. 13.23) Specify opposite corner: Укажите точку 2. Для окончания выделе- ния объекта нажмите клавишу <Enter> Specify first point of mirror line: Используя объектную привязку к средней точке, укажите точку 3 Specify second point of mirror line: Укажите любую точку на вер- тикали из первой точки (т.е . точки 1 на рис. 13.23) Delete source objects? [Yes/No] <N>: Нажмите клавишу <Enter> 6. AutoCAD зеркально отобразит объекты и текст. Текст при этом будет выведен в об- ратном порядке. 7. На стандартной панели инструментов выберите кнопку Undo (Отменить). 8. Введите в командную строку mirrtext<P. На запрос New value for MIRRTEXT <1>: (Новое значение для MIRRTEXT <!>:) введите 0<Р. IGNITION MODULE RED 1 BRN BLK , 2 I г- 3 1 POWER VALVE SENSOR GROUND ' 1 1 Puc. 13.23. Часть электрической схемы 374 ЧастьII.Вычерчиваниевдвухизмерениях
9. Повторите операцию зеркального отобра- жения, используя инструкцию п. 5. На этот раз AutoCAD зеркально отобразит объекты, но текст будет читаться пра- вильно, как показано на рис. 13.24. 10. Сохраните чертеж. Рис. 13.24 . Текст справа был получен зеркальным отображением при установ- ке значения переменной MIRRTEXT в 0 RLD SRN BL . K VA.L' GP.0 MОПН. ! F — PEL1 »!4 Поиск текста в чертеже Команда FIND (НАЙТИ) позволяет найти и заменить текст в чертеже, а также позволяет отыскать не только явный текст — однострочный или многострочный, но и текстовые атри- буты блоков, текст в размерах и гиперсвязях. Команда FIND запускается из меню — выберите Edit^>Find. В ответ откроется диалого- вое окно Find and Replace (Поиск и замена), представленное на рис. 13 .25 . |ШFind and Replace Fjndled tiling £earch К fiOW Se-stchfesuRs: $4thAVE N.W . EMSTIHGEHS 66 * Puc. 13 .25. Диалоговое окно Find and Replace позволя- ет организовать поиск текста в чертеже Испольювать это диалоговое окно нужно следующим образом. 1. В поле Find text string (Что искать) введите текст, который нужно найти. Раскры- вающийся список этого поля содержит образцы последних операций поиска. 2. Если планируется совместить поиск с заменой, введите новый текст в поле Replace with (Заменить на). Как обычно, это поле также имеет раскрывающийся список по- следних подстановок. Глава13.Формированиетекста 375
3. Если предполагается ограничить зону поиска, используйте раскрывающийся список Search in (Искать в). Если перед запуском команды FIND были выбраны объекты на поле чертежа, то верхним в списке будет элемент Current selection (Текущий набор). Для поиска по всему чертежу выберите в списке элемент Entire Drawing. Еще один ва- риант отбора: щелкните на кнопке Select objects — AutoCAD временно прикроет ок- но Find and Replace и позволит вам выбрать объекты на поле чертежа. При этом можно использовать любые доступные в системе средства выбора. После того, как вы- бор будет сделан, система ограничит зону поиска только выбранными обьсктами. 4. Для задания атрибутов искомого текста щелкните на кнопке Options. По умолчанию поиск выполняется среди текстов любого формата. Но можно настроить систему на учет регистра символов (флажок Match case) или поиск только слов целиком (флажок Find whole words only). 5. Щелчок на кнопке Find Next дает установку искать в чертеже следующий эк- земпляр образца. 6. Для замены найденного текста заданным в поле Replace with щелкните на кнопке Replace (Заменить). Щелчок на Replace All (Заменить все) приведет к замене всех экземпляров образца в заданном наборе объектов чертежа. 7. Если в списке Search in выбран элемент Current selection, т.е . поиск выполняется только в текущем наборе объектов, то щелчок на кнопке Select All (Выбрать вес) позволит отыскать и выбрать во всем чертеже объекты с искомым текстом. В ко- мандной строке AutoCAD сообщит, сколько объектов выбрано. Сформированный таким образом набор объектов можно использовать для дальнейших операций ре- дактирования. Самое простое, что приходит в голову, — их удалить (есть объек- ты — есть проблемы, нет объектов — нет проблем). Но можно придумать и более интересные варианты использования вновь открывшихся возможностей. 8. Кнопка Zoom (Увеличить) позволяет организовать увеличение и вывод на экран именно того фрагмента чертежа, в котором найден искомый текст. Полагаю, при ра- боте с большими чертежами такая функция окажется достаточно полезной. 9. Закончив работу с этим окном, щелкните на кнопке Close. Проверка орфографии Для проверки орфографии используется команда SPELL (ПРАВОПИСАНИЕ). Проверка орфографии в AutoCAD осуществляется так же, как и в любом текстовом редакторе. Вос- пользуйтесь командой меню Tools^Spelling (Ссрвие^Орфофафия), чтобы открыть диалоговое окно Check Spelling (Проверка орфенрафии), пред- ставленное на рис. 13 .26. AutoCAD предложит выделить объекты. Чтобы проверить правописание всего текста на чертеже, нужно ввести в командной строке all<P. Теперь можно выбирать из ряда параметров, заданных, кнопками в этом окне. ISHCheckSpellinij Qjaerid i cf i cf%a i y Cunentwod " " " EXT H ET EX EM ЕЛ Contert -' • *--- EXT AmericanEn^bh JET"»* -j £hange | &Йj . BE31 , СлгЫj jЦЦ»1 jgnoreAl j j ChanajAl j i Puc, 13.26. Диалоговое окно Check Spelling 376 Часть//.Вычерчиваниевдвухизмерениях
Новинка! Теперь проверка орфографии распространяется и на текст, содержащийся внут- ри блоков. О блоках более подробно речь пойдет в главе 18, "Работа с блоками и атрибутами". • Ignore (Пропустить) — используйте этот параметр, чтобы оставить без изменения текущее выделенное слово. • Ignore All (Пропустить все) — используйте данный параметр, чтобы отказаться от проверки повторений какого-либо слова. • Change (Исправить) — выделите одно из предлагаемых слов и выберите этот пара- метр, чтобы заменить ошибочное слово указанным. • Change All (Исправить все) — выделите одно из предлагаемых слов и выберите данный параметр для автоматической замены всех повторений найденного в тексте слова на указанное. • Add (Запомнить) — выберите этот параметр, чтобы добавить выделенное в тексте слово в словарь. Теперь оно не будет считаться ошибочным. • Lookup (Поискать) — используйте этот параметр при вводе слова в поле Sugges- tion (Варианты) и для проверки правильности его написания. Ниже появится список слов, близких к введенному. AutoCAD автоматически переходит от слова к слову до тех пор, пока не выдаст на экран сообщение Spelling Check Complete (Закончена проверка орфографии). Настройка орфографического словаря Можно внести изменения в основной и пользовательский орфографические словари. Что- бы сделать это, в диалоговом окне Check Spelling (Проверка орфографии) щелкните на кнопке Change Dictionaries (Сменить словари) — откроется диалоговое окно Change Dic- tionaries (Смена словарей), показанное на рис. 13 .27 . Основной словарь создается не пользователем, а поставляется вместе с AutoCAD. Его можно выбирать из различных языковых словарей, в зависимости от языковой версии Auto- CAD. Например, мой список позволяет выбирать из American English (Американский английский). British English (Британский английский), French with unaccented capitals (Французский без диатонических зна- ков) и French with accented capitals (Французский с диатоническими знаками). Пользовательский орфографический словарь можно добавить, щелкнув мышью на кнопке Add (Запомнить) диалогового окна Check Spelling, Он представляет собой текстовый файл, содержащий слова, которые добавляются в процессе проверки орфографии, а также длинный список слов, отно- сящихся к AutoCAD, что уже включены в этот файл самой программой. Чтобы просмотреть эти слова, воспользуйтесь списком в части Custom Dictionary words (Слова пользовательского слова- ря) диалогового окна Change Dictionaries. Рис, 13.27, Диалоговое окно Change Dictionaries Chanqe Dictionaries JD \PROGRAM FILES\aUTOCAD ' 2002\!u AutoCAD AutoCDM ftutudesk AutoEDM 3 Глава13.Формированиетекста 377
Достаточно странным является то, что в случае отсутствия неправильно напи- Совет санных слов в чертеже, невозможно открыть диалоговое окно Check Spelling. На любую попытку AutoCAD отвечает сообщением Spelling Check Complete. -.•?''• Придется прибегнуть к небольшой хитрости: вставить неправильно написанное слово, а затем использовать команду SPELL. Впоследствии можно стереть или исправить это неправильное слово. Внести изменения в пользовательский словарь также можно, открыв непосред- Совет ственно этот файл в текстовом редакторе. Пользовательский словарь AutoCAD находится во вложенной в папку AutoCAD папке support и называется vO sample . cus. sample.cus-Notepad £ile Edit Search Help fICAD ncis fiutoCfiD ftutoCDM Autodesk fiUtoEOM ButoFlix AutoLathe flutoLISP flutoShade flutoSketcti fiutoSolid flutoSur-f RutoUision Слова к пользовательскому орфографическому словарю мож- но добавить, введя их в поле Custom Dictionary words (Ведение словаря пользователя) и нажав кнопку Add (Добавить). Так мож- но добавлять по несколько слов за один раз. На рис. 13.28 представлен открытый в Notepad (текстовом ре- дакторе Windows) файл sample, cus. Как видите, AutoCAD за- писал в него команды, системные переменные, подпрограммы- функции, написанные на языке AuloLISP, и т.д . Однако в вашем чертеже эти слова могут вообще не использоваться. Рис- И.28- Открыв файл sample, cus в Notepad, можно непосредст- венно отредактировать пользовательский орфографический словарь Применяется и другой пользовательский словарь. Например, при работе в AutoCAD мо- жет возникнуть необходимость в использовании словаря текстового редактора. Чтобы вос- пользоваться словарем текстового редактора Microsoft Word, проделайте ряд операций. 1. Найдите пользовательский словарь Microsoft Word. Если необходимо, для поиска вы- берите меню Start^Find (Пуск^Поиск) и используйте диалоговое окно Find (Найти). Этот файл должен иметь расширение .die. Свой файл (который называется custom, die) мы отыскали в папке C:\Program Files\MSOf f ice\Of f ice, но ваш может оказаться в другой области. Как и пользовательский словарь AutoCAD, та- кой файл можно открыть в Notepad и отредактировать. 2. Теперь используйте Windows Explorer, чтобы скопировать этот файл в папку support каталога AutoCAD. При перетаскивании файла из одной панки в другую нужно либо держать нажатой клавишу <Ctrl>, либо щелкнуть на файле правой кноп- кой мыши и, выбрав Сору (Копировать) из контекстного меню, перетащить копию. 3. Щелкните мышью на файле custom, die в папке support каталога AutoCAD и измените его расширение на . cus. Windows спросит, уверены ли вы в таком из- менении. Щелкните мышью на кнопке Yes (Да). 4. Откройте диалоговое окно Change Dictionaries. В поле Custom Dictionary (Вспомогательный словарь) введите имя файла словаря или щелкните на кнопке Browse (Обзор) и найдите этот файл. 5. Щелкните мышью на кнопке Apply & Close, чтобы вернуться к диалоговому окну Check Spelling, а в нем щелкните на Cancel (Отмена)- — и вернетесь на поле чертежа. 378 ЧастьII.Вычерчиваниевдвух измерениях
Резюме В этой главе вы узнали, как создавать и редактировать текст, а также как с ним работать. В AutoCAD существует три команды для создания текста: DTEXT (ДТЕКСТ), TEXT (ТЕКСТ) и МТЕХТ (МТЕКСТ). Команды DTEXT (ДТЕКСТ) и TEXT (ТЕКСТ) создают однострочный текст, а команда МТЕХТ (МТЕКСТ) — текстовый абзац. Выбирая начертания шрифта, можно упорядочить текст. AutoCAD предоставляет боль- шой набор параметров форматирования текста. Можно легко отредактировать любой создан- ный текст. В чертеж можно импортировать текстовые файлы и файлы формата Rich Text Format. Большие возможности открывают средства поиска текста в чертеже. Использование средств проверки орфографии гарантирует отсутствие досадных ошибок в надписях на чертеже. В следующей главе речь пойдет о том, как проставить размеры на чертеже. Глава 13. Формирование текста 379
ГЛАВА Нанесение размеров В этой главе... Работа с размерами в AutoCAD' Линейные размеры Параллельные размеры Размерные цепи и размеры от общей базы Нанесение размеров дуг и окружностей Нанесение углевых размеров Координатные ргэчэры Вычерчивайте линий- выносок Быстрое нанесение - ' размеров Редактирование размеров азмеры • — в а жн а я с ос та вляющая большинства чертежей в AutoCAD. С помощью размеров создается конкретное количественное описание проектируемого изделия с учетом тех- нологических возможностей его изготовления. AutoCAD распо- лагает обширными возможностями для нанесения размеров на подготовленное графическое изображение изделия. В этой главе речь идет о технологии нанесения размеров, а в следующей — о том, каким образом настроить формат элементов размера (размерный стиль), используя имеющиеся в AutoCAD средства 1 . Работа с размерами в AutoCAD Обычно размеры наносятся после того, как чертеж почти или полностью закончен. Нанесение размеров сразу по всему чертежу позволяет грамотно скомпоновать его и сделать лег- кочитаемым. Прежде, чем наносить размеры, необходимо разобраться во всех элементах чертежа и понять, как лучше эти размеры указать. В главе 17, "Вывод чертежей на бумагу", опи- сывается, как наносить размеры в простран- стве листа. Составные элементы размера Размер на чертеже — сложный объект, состоящий из многих элементов. Очень важно с самого начала разо- Порядок нанесения размеров и внешний вид обозначений оп- ределяется соответствующими государственными и отраслевы- ми стандартами. Примеры, приведенные в этой главе, отвечают стандартам США и не могут служить образцами для пользовате- лей России, Украины и стран СНГ. — Прим. пере».
браться, что именно означают эти элементы и как они связаны с объектом в целом. На рис. 14.1 показан обычный линейный размер. Размерная стрелка Выносная линия Размерный текст 4,7500 I Размерная линия Объект-отрезок Рис. 14 .1 . Размерные элементы Ниже приведен перечень составных элементов размера. • Выносные линии. Идут от измеряемого объекта чуть дальше размерной линии со стрелками. Обычно между объектом и началом выносной линии размера делается небольшой отступ. С помощью выносных линий размер визуально связывается с из- меряемым участком изделия. ^^в»* в При нанесении размеров размерные и выносные линии не обязательно оканчи- Tia заметку ваются в точках их пересечения. Другими словами, сами размерные линии обычно не только выходят из измеряемого объекта, но и тянутся за выносной линией. Можно задать количественное значение этого удлинения. Кроме того, в архитектурных чертежах выносная линия выходит далеко за пределы размер- ных линий. Значение удлинения такого типа также можно задавать. • Размерное число. Сообщает действительный размер измеряемого участка. Это чис- ло можно представлять в виде десятичной дроби, простой дроби и т.д . Ш Размерная линия. Идет в обе стороны от размерного числа до выносных линий. • Размерные стрелки. Отмечают пересечение размерной и выносных линий. Могут иметь различную форму в зависимости от типа чертежа — косые штрихи (засечки), стрелки или точки. Кроме того, существует два свойства, о которых следует помнить, прежде, чем присту- пить к нанесению размеров. • Размеры являются блоками. О блоках уже говорилось ранее в этой книге, а под- робно о них речь идет в главе 18, "Работа с блоками и атрибутами". Блоками назы- ваются 1руппы объектов, которыми можно манипулировать, как одним объектом. При щелчке мышью на размере будут выделены все его составные части. • Размеры ассоциативно связаны с чертежом. Это означает, что существует связь между размером и объектом, к которому он относится. Чтобы создать такую связь, AutoCAD использует точки указания размера. Если изменить какие-либо габариты объекта, соответствующие ему размеры будут автоматически скорректированы. Все составные части объекта можно форматировать отдельно. Обычно для форматиро- вания размера создается размерный стиль, который представляет собой именованный на- Глава 14. Нанесение размеров 381
бор атрибутов форматирования для размеров, подобно тому, как начертание шрифта явля- ется поименованным набором атрибутов форматирования для текста. О размерном стиле подробно говорится в следующей главе. В AutoCAD 2002 ассоциативная связь размеров с объектом основана на геомет- рии измеряемого объекта. Раньше в AutoCAD для создания ассоциированных размеров использовались определяющие точки объекта. Определяющие точки Новинка! все еще можно использовать для несвязанных размеров. (Не обязательно ассо- циировать с измеряемыми объектами абсолютно все размеры.) Подготовка к нанесению размеров Прежде, чем приступить к нанесению размеров, необходимо проделать ряд операций. 1. Создайте отдельный слой для размеров. Очень важно, чтобы размерные надписи и линии можно было легко отличить от основных линий. Цвет размеров обычно вы- бирается контрастным по отношению к цвету контура детали. Например, если чер- теж выполнен черным цветом (а вы работаете на белом экране), то размеры можно сделать зелеными, сиреневыми или голубыми. Если приходится часто включать и отключать слои (или замораживать и раз- Совет мораживать), то вполне резонно создать отдельный слой размеров для каждо- го слоя данных чертежа. Например, если размеры наносятся для объектов на v-1 слое Electrical, который приходится регулярно отключать, можно создать специальный размерный слой Dim-elec, который будет отключаться вместе СО слоем Electrical. 2. При нанесении размеров на чертеж, созданных в предыдущих версиях AutoCAD, ассо- циативная связь размеров с объектом устанавливается с помощью системной перемен- ной DIMASSOC. Для этого нужно ввести в командую строку dimassoc и затем, в ответ на приглашение программы, ввести 2<Р. Можете также выбрать в меню команду Tools^Options (Сервис 1 ^Параметры), щелкнуть на вкладке User Preferences (Предпочтения пользователя) диалогового окна и установить флажок в группе Asso- ciative Dimensioning (Ассоциированные размеры). Затем щелкните на кнопке ОК. 3. Создайте отдельное начертание шрифта для размерного числа. В этом начертании установите нулевую высоту шрифта. Эту операцию можно Совет будет произвести при создании размерного стиля. 4. Воспользуйтесь командой меню AutoCAD Tools^>Drafting Settings (Ссрвис^Параметры вычерчивания) и установите нужные параметры объектной привязки. Необходимы привязки к конечной точке (Endpoint) и к точке пересечения (Intersection). Если требуется проставлять размеры дуг и окружностей, добавьте привязки к центру (Center) и квадранту (Quadrant). Чтобы включить установленные привязки, дважды щелкните мышью на кнопке OSNAP в строке состояния. 5. Создайте размерный стиль. (Размерные стили подробно рассматриваются в сле- дующей главе.) 6. Сохраните слой, на котором размещаются размеры, стиль начертания размерных надписей и размерный стиль в шаблоне чертежей данного вида. В дальнейшем все чертежи такого типа можно формировать на основе этого шаблона. 382 Часть И. Вычерчивание в двух измерениях
Доступ к командам для работы с размерами в AutoCAD осуществляется посредством меню и панели инструментов Dimension (Размеры). Чтобы вывести на экран панель ин- струментов Dimension (Размеры), щелкните правой кнопкой мыши на свободном поле любой панели инструментов и установите в открывшемся списке флажок возле имени панели Dimension (Размеры). Как выглядит эта панель, показано на рис. 14.2. Linear Diameter Continue Dimension Edit Ordinate IDmensioit Quick Tolerance Update DimensionStyle Aligned Angular QuickLeader Dim Style Control Radius Baseline Center Mark Dimension TextEdit Рис. 14 .2 . Панель инструментов Dimension Дополнитеяь (информация Можно закрепить эту панель инструментов возле одной из кромок экрана или ос- тавить ее в удобном для вас месте на поле чертежа. Можно также изменить форму этой панели, щелкнув мышью на ее границе— при этом появится двойная стре- лочка, после чего границу можно перетащить. Чтобы вспомнить, как настраивать внешний вид панели инструментов, обратитесь к главе 3, " Команды AutoCAD". Имена команд для работы с размерами, как правило, очень длинные. Например, чтобы проста- вить на чертеже линейный размер, нужно напечатать в командной строке dimlinear<£. Как уже от- мечалось в главе 3, " Команды AutoCAD", многим командам AutoCAD (в том числе и размерным) соответствуют комбинации клавиш ускоренного доступа, информация о которых хранится в файле acad. pgp . В главе 29, "Адаптация команд и панелей инструментов", подробно рассматриваются эти комбинации и возможность создания собственных комбинаций клавиш ускоренного доступа. Линейные размеры Поскольку наиболее распространенными объектами на чертежах являются линейные, то и наиболее распространенные размеры также линейные. Линейные размеры используются для прямых линий, прямолинейных сегментов поли- линий или блоков. Можно также проставить линейные размеры для дуг и окружностей — в результате будуг указаны длина хорды дуги (а не длина дуги) и диаметр окружности. Как указать объект, для которого нужно проставить размеры pTM j v; Чтобы указать размер отрезка на чертеже, щелкните на кнопке Linear Dimension £._=-- (Линейный размер) панели инструментов Dimension (Размеры). AutoCAD ответит за- просом Specify first extension line origin or <select object>:(Задайте начало первой выносной линии или <выберитс объект>:). В ответ на этот запрос можно ука- зать две точки, определяющие выносную линию, или выбрать объект для нанесения размера. Глава14.Нанесениеразмеров 383
Возьмите за правило использовать объектные привязки для выбора опреде- Совет ляющих точек выносных линий. Точка, указанная в ответ на запрос, определяет , точку отсчета размера и, таким образом, влияет на конечный результат. Для ак- щХ куратного нанесения размеров требуется точное указание точек, на основании которых и формируется размер. Если проставляется размер, связывающий два и более объектов, щелкните мышью на на- чале первой выносной линии. В ответ на запрос Specify second extension line origin: (Задайте начало второй выносной линии:) укажите начало второй выносной линии. Эти две точки и определят необходимое расстояние. Если размер проставляется на одном объекте, на запрос Specify first extension line origin or <select object>: нажмите клавишу <Enter>. AutoCAD ответит запросом Select object to dimension : (Выберите объект для нанесения размера:). Укажите нужный объект. В ответ на запрос Specify dimension line location or [Mtext/Text/ Angle/Horizontal/Vertical/Rotated] : (Задайте положение размерной линии или [МТекст/Текст/Угол/Горизонт/Вертикальный/Повернутый]:) укажите точку расположения размерной линии. По мере того, как будет двигаться мышь, вы сможете видеть на экране ре- зультат (рис. 14 .3). Если нужно точно указать положение, введите соответствующие относи- тельные координаты в командной строке (например, @0,0.5, чтобы указать нанесение раз- мерной линии на 0.5 единицы ниже объекта). В зависимости от содержания чертежа, эту ра- боту может облегчить использование шаговой привязки. ТтИТт Образмериваемый объект Указать здесь Рис. 14 .3. Укажите мышью место размещения размерной линии для нанесениялинейногоразмера Функция Object snap tracking (Отслеживание) создаст привязку к указанным для нане- сения размера точкам. Например, если проставляются размеры дома, то начало первой выносной линии может быть на внешней стене дома, а начало второй выносной ли- нии— на внутренней стене. В ответ на запрос Specify first extension line origin or <select object>: запустите функцию отслеживания и щелкните мышью на конечной точке внутренней стороны стены как на первой точке отслеживания, а на внешней стороне стены — как на второй точке отслеживания. Завершите режим отслеживания. и AutoCAD разместит размер точно в нужном месте. 384 Часть//.Вычерчиваниевдвухизмерениях
Для следующей пошаговой инструкции используется чертеж abi4-a .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Нанесение линейных размеров 1. Загрузите файл abl4-a .dwg с прилагаемого компакт-диска. 2. Сохраните его как аЫ4-1. dwg в папке AutoCAD Bible. Это план спальни, пред- ставленный на рис. 14.4. Включены ортогональный режим и режим объектной при- вязки. Установлены текущие режимы объектной привязки — к конечной точке (Endpoint), средней точке (Midpoint) и точке пересечения (Intersection). Текущим должен быть установлен слой Dim. BEDRDDM N Рис. 14.4 . План спальни 3. Чтобы увидеть на экране панель инструментов Dimension, щелкните правой кнопкой мыши на свободном поле любой панели инструментов и установите в открывшемся списке флажок возле имени панели Dimension. Щелкните мышью на кнопке Close. При желании перетащите эту панель на правую сторону экрана (см. рис. 14 .4). 4. На панели инструментов Dimension щелкните на кнопке Linear Dimension. В ответ на запрос Specify first extension line origin or <select object>: укажите точку 1 (см. рис. 14 .4). В ответ на запрос Specify second extension line origin: щелкните мышью на точке 2. В ответ на запрос Specify dimension line location or [Mtext/Text/Angle/Horizontal/Vertical/ Rotated] : передвигайте курсор вправо до тех пор, пока не найдете подходящее по- ложение для размещения текста размерной надписи. Щелкните левой кнопкой мыши. Глава14.Нанесениеразмеров 385
5. Повторно запустите команду DIMLINEAR (РЗМЛИНЕЙНЫЙ). Нажмите клавишу <Enter> в ответ на запрос Specify first extension line origin or <select object>:. В ответ на запрос Specify second extension line origin: щелкните мышью на точке 3 (окно). В ответ на запрос AutoCAD Specify dimension line location or [Mtext/Text/Angle/Horizontal/ Vertical/Rotated] : двигайте курсор вниз до тех пор, пока не установите его в под- ходящее для размещения размерного числа положение. Щелкните левой кнопкой мыши. 6. Сохраните чертеж. Он должен выглядеть, как на рис. 14 .5 . BEDRDDM У—11 1/2" Рис. 14.5 . План спальни, на котором нанесены двалинейныхразмера Параметры команды DIMLINEAR Для управления нанесением размеров можно также использовать одну или несколько па- раметров командной строки. ПараметрMText Параметр MText (МТекст) позволяет заменять размерное число, которое автоматически вы- числяется AutoCAD, или добавлять к нему какой-то текст (как в начале, так и в конце). Если в от- вет на запрос Specify dimension line location or [Mtext/Text/Angle/Horizontal/ Vertical/Rotated] : (Задайте положение размерной линии или [МТекст/Гекст/Угол/ Гори- зонт/Вертикальный/Повернутый]:) ввести в командной строке m<P, AutoCAD откроет окно редак- тора Multiline Text Editor (Редактор многострочного текста), показанное на рис. 14.6. Угловые скобки (о) указывают размерное число, которое AutoCAD создает автоматически. В тех случаях, когда требуется добавить определенный текст перед размерным числом (или по- сле него), лучше всего использовать параметр MText. Примерами такого текста могут служить текст TYP (типовой — используется в том случае, когда одним размером связывается несколько объектов) или subject to final approval (должен уточняться). Чтобы добавить текст 386 Часть И. Вычерчивание в двух измерениях
перед размерным числом, определенным AutoCAD, курсор в окне редактора надо поместить пе- ред угловыми скобками. Точно так же, чтобы добавить текст после значения размера, курсор необходимо поместить после угловых скобок. Введите текст и щелкните на кнопке ОК. Рис. 14 .6 . Изменить размерной число можно с помощью редактора Multiline Text Editor Если размерная надпись является не совсем удовлетворительной, измените спецификации комментариев в размерном стиле, Можно также задать приставки и суффиксы (например, мм) для размерных надписей (об этом речь пойдет в следующей главе). Можно удалить угловые скобки и ввести собственное размерное число, но в таком случае будет утеряна ассоциативная связь этого размера с объектом (напомним, что ассоциативная связь с объектом — это изменение размерного числа в соответствии с изменением объекта). „jinn"* Введение оригинального размерного текста чаще всего используется тогда, ко- Tfa заметку г Да нужно представить несколько размеров сразу или сослаться на размерную диаграмму, которая имеется где-то на чертеже. Для этой цели можно использо- вать, например, текст Dim A. ПараметрText Параметр Text (Текст) также позволяет менять размерное число, но без редактора Multi- line Text Editor. Можно просто перепечатать размерное число в командной строке. ПараметрAngle Угол наклона размерных чисел — спецификация, задаваемая в размерном стиле. Однако для изменения угла наклона цифр в особых случаях можно использовать параметр Angle (Угол). Щелкните правой кнопкой и выберите из контекстного меню Angle, чтобы получить запрос AutoCAD Specify angle of dimension text: (Задайте угол наклона текста:). Введите этот угол или щелкните мышью на двух точках, с помощью которых можно указать параллельное существующему объекту размещение текста. Параметр Horizontal/Vertical Команда DIMLINEAR (РЗМЛИНЕЙНЫЙ) подразумевает, что при выделении горизонталь- ного объекта или задании двух точек, определяющих горизонталь, размер должен проставляться горизонтально. Это относится и к вертикальному объекту. Таким образом, если требуется на- нести вертикальный размер на наклонных объектах, можно легко осуществить это, двигая кур- сор горизонтально при задании положения размерной линии (рис. 14 .7). Если по каким-либо со- ображениям необходимо жестко задать горизонтальное или вертикальное размещение размера, можно использовать параметр Horizontal/Vertical (Гор/Вер). Глава14.Нанесениеразмеров 387
Рис. 14 .7. Вертикальный размер для наклонной линии мож- но нанести на чертеж, просто перемещая курсор по гори- зонтали влево. В этом случае вертикальный размер соот- ветствует не длине самой линии, а изменению координаты Y по оси ординат ПараметрRotated Повернутый линейный размер используется в том случае, когда измеряемая длина не парал- лельна линии, проходящей через начальные точки выносных линий размера. Точно так же, как вертикальный размер на рис. 14.7 не соответствует длине собственно линии, повернутый размер служит для измере- ния не собственно объекта, а его проекции на предполагае- мую линию, параллельную размерной. В некоторых случаях только с помощью повернутых размеров можно передать нужные параметры, хотя такой способ нанесения размеров применяется довольно редко. Чтобы использовать повернутый размер, запустите ко- манду нанесения линейных размеров DIMLINEAR, щелк- ните мышью в начальных точках выносных линий и выбе- рите параметр Rotated (Повернутый). В ответ на запрос Specify angle of dimension line <0>:(Задайте угол поворота размерной линии <0>:) введите угол накло- на (или задайте наклон, указав две точки). AutoCAD нане- сет нужный размер на чертеж. На рис, 14.8 изображен чертеж шестиугольной каменной плиты с нанесенным поверну- тым размером. Выносные линии для кромки плиты нужно было бы провести под углом 104.5 °, а требуется измерить проекцию кромки на направление в 135°. Обратите внимание, что AutoCAD действительно измеряет не длину стороны шестиугольника, а длину вообра- жаемой линии (штриховая линия на рис. 14 .8), параллельной размерной. Для следующей пошаговой инструкции используется чертеж abi4-b .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Рис. 14.8 . На чертеж нанесен по- вернутыйразмердля шестиуголь- нойкаменнойплиты 388 ЧастьII.Вычерчиваниевдвух измерениях
Пошаговая инструкция. Использование параметров команды DIMLINEAR 1. Загрузите файл abl4-b .dwg с прилагаемого компакт-диска. 2. Сохраните его как аЫ4-2 . dwg в папке AutoCAD Bible. Это часть плана дома с потолком необычной формы (рис. 14 .9). Включен режим объектной привязки (утоплена кнопка OSNAP (ПРИВЯЗКА) в строке состояния). Установлены текущие режимы объектной привязки к конечной точке (Endpoint) и точке пересечения (Intersection). Если не появилась панель инструментов Dimension (Размеры), щелк- ните правой кнопкой мыши на свободном поле любой панели инструментов и уста- новите в открывшемся списке маркер выбора (птичку) против имени панели Dimen- sion. Щелкните мышью на кнопке Close (Закрыть). Рис. 14.9 . План дома с восьмиугольным потолком 3. На панели инструментов Dimension (Размеры) щелкните мышью на кнопке Linear (Линейный размер). Отвечайте на запросы в командной строке: Specify first extension line origin or <select object>: <P Specify second extension line origin: Укажите точку 1 на рис. 14 .9 Specify dimension line location or [Mtext/Text/Angle/Horizontal/Vertical/Rotated]: Щелкните правой кнопкой мыши и выберите Angle из контекстного меню Specify angle of dimension text: Выберите точку 2 на рис. 14.9 Specify second point: Выберите точку 3 на рис. 14 .9 Specify dimension line location or [Mtext/Text/Angle/Horizontal/Vertical/Rotated]: Задайте положе- ние размерной линии над измеряемой стеной Глава14.Нанесениеразмеров 389
4. Такой способ нанесения размеров не следует применять для архитектурных чертежей. 5. Еще раз запустите команду DIMLINEAR. Отвечайте на запросы в командной строке: Specify first extension line origin or <select object>: <P Select object for dimension: Укажите линию 4 (см. рис. 14.9) Specify dimension line location or [Mtext/Text/Angle/Horizontal/Vertical/Rotated]: Щелкните правой кнопкой мыши и выберите Mtext из контекстного меню В окне редактора Multiline Text Editor поместите курсор после угловых скобок и введите ТУР. Щелкните на кнопке ОК Specify dimension line location or [Mtext/Text/Angle/Horizontal/Vertical/Rotated]: Задайте положе- ние размерной линии над измеряемым окном 6. Обратите внимание на то, что текст появился справа от размера, так как он стал слишком длинным, чтобы поместиться между линиями выноски, 7. Сохраните чертеж. Он должен выглядеть, как на рис. 14.10. Рис. 14.10 . Прежний чертеж с нанесенными размерами Параллельные размеры При нанесении размеров на наклонный объект (т.е. объект, контур которого не па- раллелен осям координат) используется так называемый параллельный размер. В отли- чие от повернутого размера, в этом случае размерные линии всегда параллельны контуру 390 Часть //. Вычерчивание в двух измерениях
объекта. Параллельный размер служит для изме- рения действительной длины объекта, а не проек- ции на вертикальную или горизонтальную оси, которую измеряет линейный размер. Таким обра- зом, выбор линейного, линейного повернутого или параллельного размера определяется тем, ка- кой именно геометрический параметр необходимо измерить. На рис. 14.11 показано несколько па- раллельных размеров. Рис. 14 .11. Три параллельныхразмера у ! I;'. 11 ;НА •• /• А. Указание объекта для нанесения размеров я Чтобы нанести на чертеж параллельный размер, щелкните мышью на кнопке Aligned Щ Dimension (Параллельный размер) панели инструментов Dimension (Размеры). Запус- тится команда DIMALIGNED (РЗМПАРАЛ). AutoCAD ответит запросом Specify first extension line origin or <select object>: (Задайте начало первой выносной линии или <выберите объект>:). В ответ на него можно или указать начало линии вы- носки, или нажать клавишу <Enter> и потом выделить объект. На рис. 14 .11 изображено сечение, поэтому выделить объект для нанесения размеров не удастся. Таким образом, для создания показанных на рисунке параллельных размеров при- дется указывать начало выносных линий. После этого AutoCAD запросит Specify dimension line location or [Mtext/Text/Angle] : (Задайте положение размерной линии или [МТекст/ Текст/Угол]:). Укажите положение размерной линии. По движению на экране указателя мыши можно видеть возможное размещение размерной линии. Если положение размер- ной линии нужно указать точно, то в командной строке можно напечатать ее относи- тельные координаты (например, можно ввести @2<45<Р, чтобы указать, что размерная линия должна отстоять на расстоянии 2 единиц в направлении пол углом 45° от послед- ней указанной начальной точки выносной линии). ПараметрыкомандыDIMALIGNED Определив объект измерения, вы можете выбрать один из трех параметров —MText (МТекст), Text (Текст), Angle (Угол) — о них подробно говорилось в предыдущем разделе. Для следующей пошаговой инструкции используется чертеж аЫ4-b.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Нанесение параллельных размеров 1. Загрузите файл аЫ4-b .dwg с прилагаемого компакт-диска. Глава14.Нанесениеразмеров 391
2. Сохраните его как abl4-3.dwg в папке AutoCAD Bible. Это чертеж, который использовался в предыдущем упражнении данного раздела (рис. 14 .12). Включен режим объектной привязки (утоплена кнопка OSNAP (ПРИВЯЗКА) в строке со- стояния). Установлены текущие режимы объектной привязки к конечной точке (Endpoint) и точке пересечения (Intersection). Если не видна панель инструментов Dimension (Размеры), щелкните правой кнопкой мыши на свободном поле любой панели инструментов и установите в открывшемся списке флажок возле имени па- нели Dimension. Щелкните мышью на кнопке Close. Рис. 14.12. Часть поэтажного планадома 3. На панели инструментов Dimension шелкните на кнопке Aligned Dimension. Отвечайте на запросы в командной строке: Specify first extension line origin or <select object>: Выберите точку 1 (см. рис. 14.12) Specify second extension line origin: Укажите точку 2 (см. рис. 14.12) Specify dimension line location or [Mtext/Text/Angle]: Щелкните правой кнопкой мыши и выберите MText из контекстного меню В окне редактора Multiline Text Editor поместите курсор справа 'от угловых скобок и введите ТУР. Щелкните на кнопке ОК Specify dimension line location or [Mtext/Text/Angle]: Укажите положение размерной линии 4. Сохраните чертеж. Он должен выглядеть, как на рис. 14 .13. 332 Часть II. Вычерчивание в двух измерениях
Рис. 14.13. Прежний план дома с нанесенным размером Размерные цепи и размеры от общей базы Очень часто возникает необходимость проставить размеры, связанные друг с другом. Для этого AutoCAD предлагает два способа; нанесение размеров от общей базы (baseline) и ис- пользование размерных цепей (continue). • Размерами от общей базы (baseline dimension) называется последовательность раз- меров, привязанных к одной точке. Первая выносная линия является одной для всех размеров. Второй размер превышает по длине первый и т.д . • Размерной цепью (continued dimension) называется последовательность связанных между собой размеров. Вторая выносная линия первого размера являетоя первой выносной линией второго размера и т.д . Каждый отдельный размер служит для из- мерения отдельных объектов или расстояний. На рис. 14 .14 показана размерная цепь и размеры от обшей базы. Кроме того, можно соз- давать аналогичные координатные и угловые размеры. В AutoCAD 2000 появилась новая функция упрошенной простановки размеров Quick Dimension, о которой речь пойдет далее в этой главе. Сейчас же остановимся на традиционной технологии нанесения размеров от общей базы и использования размерных цепей. Глава14.Нанесениеразмеров 393
V Размеры от общей базы Размерная цепь Рис. 14.14 . На поэтажном плане дома нанесены размерная цепь и размеры от общей базы Размеры от общей базы ШМ^ ля того > чт обы нанести на чертеж размер от общей базы, создайте сначала обыч- &ШШ ный линейный, угловой или координатный размер. (Об угловом и координатном размерах речь пойдет далее в этой главе.) После этого на панели инструментов Dimension щелкните на кнопке Baseline Dimension (Базовый). AutoCAD ответит запросом specify a second extension line origin or [Undo/Select] <Select>: (Укажите на- чало второй выносной линии или [Отменить/Выбрать] <Выбрать>:). Если был установлен линейный, угловой или координатный размер, то AutoCAD использует его первую выносную линию в качестве базовой. Укажите начало второй выносной линии, и AutoCAD создаст размер от общей базы до этой указанной выносной линии. Если вы не собираетесь использовать выносную линию предыдущего (не базового) разме- ра в качестве базовой, нажмите клавишу <Enter>. AutoCAD ответит запросом Select base dimension: (Укажите базу размера:). Будьте внимательны. Указывайте определяющую точку именно на той стороне (как правило, кромке) объекта, которую собираетесь использо- вать в качестве базы. Затем AutoCAD запросит начало второй выносной линии, После того, как вы это сделаете, AutoCAD нанесет размер на чертеж. AutoCAD запросит начало следующей выносной линии. Таким образом, можно быстро соз- дать несколько размеров от обшей базы. На очередной запрос отвечают вводом и<р в командной строке или выбором Undo (Отменить) в контекстном меню— в обоих случаях последняя опе- рация (нанесение предыдущего размера) будет отменена. Если в ответ на запрос нажать клави- шу <Enter>, то формируемая последовательность прервется, и потребуется задать новую базо- вую линию. Для завершения команды нажмите клавишу <Esc> (или дважды клавишу <Enter>). Размерные цепи Нанесение размерных цепей аналогично нанесению размеров от обшей базы. Чтобы нанести размеры цепочкой один за другим, создайте обычный линейный, угловой или координатный размер. Затем щелкните на кнопке Continued Dimension (Размерная цепь) на панели инструмен- тов Dimension. AutoCAD ответит запросом Specify a second extension line origin or [Undo/Select] <Select>:. Если был установлен линейный, угловой или координатный размер, то AutoCAD исполь- зует его вторую выносную линию как начало размерной цепи. Укажите начало второй вы- носной линии, и AutoCAD создаст новый размер в цепи. 394 Часть II. Вычерчивание в двух измерениях
Если вы не собираетесь использовать выносную линию предыдущего размера в качестве исходной для нового размера, нажмите клавишу <Enter>. AutoCAD ответит запросом Select continued dimension : (Укажите размерную цепь:). Будьте внимательны. Ука- зывайте размер именно в той части объекта, куда планируете проставить цепь размеров. За- тем AutoCAD предложит указать начало второй выносной линии. После того, как вы сделаете это, AutoCAD нанесет размер на чертеж. После нанесения каждого очередиого размера AutoCAD будет запрашивать начало второй выносной линии для следующего. Таким образом, можно быстро создать целую цепь размеров от базовой линии. На каждый запрос отвечают вводом и<Р в командной строке или выбором Undo (Отменить) в контекстном меню — в обоих случаях последняя операция (нанесение пре- дыдущего размера) будет отменена. Если в ответ на запрос нажать клавишу <Enter>, то форми- руемая последовательность прервется, поэтому нужно будет задать новую базовую линию. Для окончания выполнения команды нажмите клавишу <Esc> (или дважды клавишу <Enter>). Для следующей пошаговой инструкции используется чертеж abl4-b .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Нанесение размерной цепи и размеров от общей базы 1. Загрузите файл аЫ4-Ь . dwg с прилагаемого компакт-диска. 2. Сохраните его как abl4-4.dwg в папке AutoCAD Bible (рис. 14 .15). Включен режим объектной привязки (утоплена кнопка OSNAP (ПРИВЯЗКА) в строке со- стояния). Установлены текущие режимы объектной привязки к конечной точке (Endpoint) и точке пересечения (Intersection). Если не видна панель инструментов Dimension (Размеры), щелкните правой кнопкой мыши на свободном поле любой панели инструментов и установите в открывшемся списке маркер выбора (птичку) против имени панели Dimension, Щелкните мышью на кнопке Close. 3. Включите ортогональный режим (щелкните на кнопке ORTHO (ОРТО) в строке состояния), 4. Щелкните мышью на кнопке Linear Dimension панели инструментов Dimension. Отвечайте на запросы в командной строке: Specify first extension line origin or <select object>: Исполь- зуйте привязку к конечной точке (Endpoint}, чтобы указать точку 1 (см. рис. 14.15) Specify second extension line origin: Проведите курсором над течкой 3 и, таким образом, покажите системе, что эту точку нужно будет использовать в функции отслеживания. Сдвиньте после этого курсор вправо так, чтобы он оказался на одной вертикали с точкой 1, но выше ее. Когда в окне подсказки увидите endpoint: 1'- 6"<0°, щелкните кнопкой выбора мыши Specify dimension line location or [Mtext/Text/Angle/Horizontal/Vertical/Rotated]: Укажите положе- ние размерной линии справа от контура стены 5. На панели инструментов Dimension щелкните мышью на кнопке Continued Dimen- sion. В ответ на запрос Specify a second extension line origin or [Undo/Select] <Select>: проведите курсор нал конечной точкой или точкой пересечения 4 и "познакомьте" с ней механизм отслеживания AutoCAD. После этого сдвиньте курсор по вертикали примерно до точки 1 и щелкните, когда появится ок- Глава 14. Нанесение размеров 395
но контекстной подсказки. В ответ AutoCAD нанесет на чертеж размерную цепь. Обратите внимание на то, что AutoCAD использует выноски для размещения раз- мерного текста, так как между двумя выносными линиям места недостаточно. 6. AutoCAD повторит запрос Specify a second extension line origin or [Undo/Select] <Select>:. Щелкните мышью на конечной точке 2 (см. рис. 14 .15). AutoCAD нанесет размер на чертеж. Для окончания выполнения ко- манды дважды нажмите клавишу <Enter>. 7. Щелкните мышью на кнопке Linear Dimension панели инструментов Dimension. Отвечайте на запросы в командной строке: Specify first extension line origin or <select object>: Исполь- зуйте привязку к конечной точке (Endpoint), чтобы указать точку 5 (см. рис. 14.15) Specify second extension line origin: Проведите курсором над точкой 7 и, таким образом, покажите системе, что эту точку нужно будет использовать в функции отслеживания. Сдвиньте после этого курсор вниз так, чтобы он оказался на одной горизонтали с точкой 5. Когда в окне подсказки увидите endpoint: 4 '0"<270°, щелкните кнопкой выбора мыши Specify dimension line location or [Mtext/Text/Angle/Horizontal/Vertical/Rotated]:Укажитеположе- ние размерной линии таким образом, чтобы оставалось достаточно места для размещения размерного числа 8. Щелкните на кнопке Baseline Dimension (Базовый) панели инструментов Dimen- sion (Размеры). В ответ на запрос Specify a second extension line origin or [Undo/Select] <Select>: укажите конечную точку (или точку пересечения) в точке 6 (см. рис. 14.15). Дважды нажмите клавишу <Enter> для окон- чания выполнения команды. 9. Сохраните чертеж. Он должен выглядеть, как на рис. 14.16. Нанесение размеров дуг и окружностей Когда проставляются размеры на дугах или окружностях, измеряется их радиус или диаметр. Принято помечать центры дуг и окружностей маркером, чтобы было ясно, что же собственно измеряется. Чаще всего дуги и окружности используются в машиностроительном черчении. С помощью AutoCAD проставить размеры на дугах и окружностях достаточно просто. Нанесение маркеров центров дуг и окружностей В машиностроительных чертежах достаточно часто отмечают центры дуг и окружностей, так как центр является очень важной точкой, а точно определить его положение "на глаз" не- возможно. В следующей главе описано, как установить размер и тип отметки центра при соз- дании размерного стиля. Можно использовать точку центра (маленький крестик) или центро- вые (осевые) линии, как показано на рис. 14.17 . Ш На панели инструментов Dimension щелкните на кнопке Center Mark (Маркер цен- тра). В ответ на запрос Select arc or circle: (Укажите дугу или круг;) ука- жите дугу или окружность, для которой нужно отметить центр. AutoCAD поставит маркер центра или проведет осевые линии. 396 Часть //. Вычерчивание в двух измерениях
Рис. 14 .16. Прежний план дома с нанесенными на него размерной цепью и размерами от общей базы Маркер центра Осевые линии Рис. 14 .17. Варианты обозначе- ния центра окружности с помо- щью маркера отметки центра и центровых линий Нанесение размеров радиусов Ш Чтобы проставить на чертеже размеры радиусов, нужно выбрать кнопку Radius Di- mension (Радиус) панели инструментов dimension. AutoCAD ответит запросом Select arc or circle:. Выделите нужну.о д,»гу или окружность. В ответ на запрос Specify dimension line location or [Mtex 1 - /Text/Angle] : (Задайте поло- Глава14.Нанесениеразмеров 397
жение размерной линии или [МТекст/Текст/Угол]:) укажите, где именно должна появиться размерная линия. AutoCAD автоматически добавит знак R перед размерным числом для указания, что это размер радиуса (рис. 14.18). R5/1S Рис. 14.18. Дня указания размера радиуса используется выноска (линий со стрелкой, направленной на объект) с внешней стороны окружности (данная окружность слишком мала, чтобы размер проставить внутри) Параметры MText, Text, Angle можно использовать так же, как описано выше в этой главе. Нанесение размеров диаметров Ш Чтобы проставить на чертеже размеры диаметров, щелкните на кнопке Diameter Dimen- sion (Диаметр) панели инструментов Dimension. AutoCAD ответит запросом Select arc or circle:. Выделите дугу или окружность. В ответ на запрос Specify dimension line location or [Mtext/Text/Angle] : укажите, где именно должна появиться размерная линия. AutoCAD автоматически добавит значок диаметра (перечеркнутый кружок: 0) для указания того, что этот размер относится к диаметру (рис. 14 .19). •л /ь Рис. 14.19. Проставленный диаметр окружности Параметры MText, Text, Angle можно использовать так же, как описано выше в этой главе. Нанесение угловых размеров AutoCAD предоставляет несколько вариантов нанесения угловых размеров. Может воз- никнуть необходимость указать угол между двумя линиями в том случае, если эти линии на чертеже пересекаются или не пересекаются, Тем не менее, в любом случае должна быть обо- значена вершина измеряемого угла. На рис. 14 .20 показаны угловой размер и геометрические элементы, которые используются при его нанесении. 398 ЧастьIf.Вычерчиваниевдвухизмерениях
Вторая конечная точка угла Первая конечная точка угле Вершина угла Рис. 14.20 . Узловой размер. Чертеж любезно предоставлен Мэри Рефферн (Магу С. Reffern), Bethlehem Corporation, Истон, Пенсильвания щ*?> Чтобы нанести на чертеж угловой размер, щелкните на кнопке Angular Dimension Ш?Ш (УГЛОВОЙ размер) панели инструментов Dimension. AutoCAD ответит запросом Select arc, circle, line, or <specif у vertex>: (Выберите дугу, круг, отре- зок или <укажите вершину>:). Дальнейшие запросы AutoCAD будут определяться тем, какой именно объект выбран. • Если в ответ на первый запрос нажать клавишу <Enter>, то AutoCAD запросит вершину угла, а также первую и вторую конечные точки угла. Этими тремя точ- ками и задастся угол. • Если в ответ на первый запрос указать дугу, то AutoCAD проставит угловой размер дуги, используя в качестве вершины угла центр дуги. • Если в ответ на первый запрос указать окружность, то AutoCAD использует точку, которую при этом указали, в качестве первой конечной точки угла, а центр окруж- ности — жачестве вершины угла. Затем AutoCAD выдаст запрос Specify second angle endpoint: (Задайте вторую конечную точку угла:). Укажите точку на окружности. • Если в ответ на первый запрос указать отрезок, то AutoCAD попросит указать вто- рую линию. В этом случае AutoCAD измеряет угол между двумя линиями. Когда на чертеже линии не пересекаются, в качестве вершины угла AutoCAD использует во- ображаемую точку пересечения. После того, как угол определен, AutoCAD выдает запрос Specify dimension arc line location or [Mtext/Text/Angle] :. Укажите точку положения раз- мерной дуги (это то же самое, что и обычная размерная линия, просто для угловых раз- меров она имеет форму дуги). Параметры MText, Text, Angle можно использовать так же, как описано выше в этой главе. Глава14.Нанесениеразмеров 399
Нанесение размеров на внутренних, внешних и дополнительных углах Когда две линии пересекаются в одной точке, они образуют два угла: один мень- ше 180°, другой— больше. Угол, меньший 180°, будем называть внутренним углом; угол, больший 180°, — внешним. AutoCAD также позволяет измерять дополнительный угол, который равен разности 180° и внутреннего угла. На этом рисунке показаны все перечисленные углы: Как же проставить на чертеже размер угла каждого типа? Запустите команду DIMANGULAR (РЗМУГЛОВОЙ). AutoCAD ответит запросом Select arc, circle, line, or <specify vertex>:. Чтобы проставить размер внутреннего угла, укажите обе линии. Затем на запрос Specify dimension arc line location or [Mtext/Text/Angle] : обозначьте место нанесения размерной дуги внутри угла, как показано на рисунке. (Можно просто нажать клавишу <Enter>, а затем указать вершину угла и две его образующие, после чего разместить размерную дугу внутри угла.) Чтобы проставить размер внешнего угла, нажмите клавишу <Enter> (не выделяя линий!). В ответ на запрос AutoCAD укажите вершину угла и две его образующие. В ответ на запрос AutoCAD Specify dimension arc line location or [Mtext/Text/Angle]: укажите место нанесения размерной дуги с внешней стороны угла, как показано на рисунке. Чтобы проставить размер дополнительного угла, выделите обе линии. В ответ на запрос Specify dimension arc line location or [Mtext/Text/Angle] : укажите место нанесения размерной дуги снаружи угла, как показано на рисунке. Различные углы измеряются в зависимости от того, как указан угол и где размещена размерная дуга. Для следующей пошаговой инструкции используется чертеж abl4-c.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Нанесение радиального, углового размера и диаметра 1. Загрузите файл аЫ4-с. dwg с прилагаемого компакт-диска. 2. Сохраните его как abl4-5 .dwg в папке AutoCAD Bible. Это чертеж корпуса подшипника для промышленной стиральной машины (рис. 14 .21). Включен режим объектной привязки (утоплена кнопка OSNAP (ПРИВЯЗКА) в строке состояния). Текущие режимы объектной привязки установлены к конечной точке (Endpoint), точке пересечения (Intersection) и к центру (Center). Если не видна панель инстру- ментов Dimension, щелкните правой кнопкой мыши на свободном поле любой па- нели инструментов и установите в открывшемся списке флажок возле имени панели Dimension. Щелкните мышью на кнопке Close. 400 ЧастьII.Вычерчиваниевдвухизмерениях
•."•», Рис. 14.21. Чертеж корпуса подшипника промышлен- ной стиральной машины Щ 3. На панели инструментов Dimension щелкните мышью на кнопке Center Mark Ш (Маркер иентра). В ответ на запрос Select arc or circle: укажите любую из четырех маленьких окружностей на углах детали. Повторите эту же команду для трех остальных окружностей. 4. На панели инструментов Dimension щелкните мышью на кнопке Diameter Di- mension (Диаметр). В ответ на запрос Select arc or circle: выберите окруж- ность 1 (см. рис. 14.21). В ответ на запрос Specify dimension line location or [Mtext/Text/Angle] : укажите положение размерной линии. 5. На панели инструментов Dimension щелкните мышью на кнопке Radius Dimension (Радиус). В ответ на запрос Select arc or circle: выберите дугу2(см. рис. 14.21). В ответ на запрос Specify dimension line location or [Mtext/Text/ Angle] : укажите положение размерной линии. Эта линия может появиться слева от угла. Двигайте курсор до тех пор, пока размер не установится справа. 6. На панели инструментов Dimension щелкните мышью на кнопке Angular Dimen- sion (Угловые). Отвечайте на запросы в командной строке: Select arc, circle, line, or <specify vertex>: <P Specify angle vertex: Укажите точку 3 (см. рис. 14.21) Specify first angle point: Укажите точку А Specify second angle endpoint: Укажите точку 5 Specify dimension arc line location or [Mtext/Text/Angle]: Ука- жите место нанесения размерной дуги 7. Повторите команду DIMANGULAR (РЗМУГЛОВОЙ). В ответ на запрос Select arc, circle, line, or <specify vertex>: укажите дугу 6. В ответ на запрос Specify dimension arc line location or [Mtext/Text/Angle] : ука- жите место нанесения размерной дуги. 8. Повторите команду DIMANGULAR. В ответ на запрос Select arc, circle, line, or <specify vertex>: укажите линию 7 (см, рис. 14.21). В ответ на за- прос Second line: укажите линию 8. В ответ на запрос Specify dimension Глава 14. Нанесение размеров 401
arc line location or [Mtext/Text/Angle] : укажите место нанесения раз- мерной дуги слева от контура детали. 9, Сохраните чертеж. Он должен выглядеть, как на рис. 14.22. Рис. 14.22 . Чертеж корпуса с нанесенными маркера- ми центров окружностей, размерами радиусов, диа- метров и углов Координатные размеры В машиностроительном черчении иногда используют координатные размеры. Они служат для измерения координат (X, Y) объекта от нулевой точки (с координатами 0,0), как правило, связанной с одной из кромок детали. На рис. 14.23 представлен чертеж с нанесенными коор- динатными размерами. Чтобы нанести на чертеж детали нулевую точку (с координатами 0,0), используйте команду меню Tools^Move UCS (Сервис =>Перенести ПСК). Укажите точку на чертеже, используя для точности объектные привязки. Если надо проверить настройку ПСК (пользовательской системы координат), воспользуйтесь командой меню View^Display^UCS Icon^Origin (Вид^Экран^ ИСК1 * Начало). Убедитесь, что в появившемся подменю активна команда On (Вкл). При такой на- стройке кнопка ПСК должна переместиться в новую нулевую точку (с координатами 0,0). КхЁ Чтобы нанести на чертеж координатный размер, щелкните на кнопке Qrdinate Dimen- L*?f:i S|on (Ординатный размер) панели инструментов Dimension. В ответ на запрос specify feature location: (Укажите точку:) укажите ту часть чертежа детали, на которую нужно нанести размер. Установка режима объектной привязки значительно упростит эту задачу. В ответ на запрос Specify leader endpoint or [Xdatum/Ydatum/Mtext/ Text/Angle ] : (Задайте конечную точку выноски или [X Значение/Y Значс- нис/МТекст/Текст/Угол]:) укажите конечную точку линии выноски. Обычно в зависимости от того, где указана конечная точка линии выноски, AutoCAD сам решает, наносить ему размер по координате X или по координате Y. Указывайте конечную точку таким образом, чтобы линия выноски была перпендикулярна той оси, относительно которой будут проводится из- мерения. Иными словами, для измерения расстояния вдоль оси X перемещайте курсор вверх или вниз от указанной точки, а вдоль оси Y — вправо или влево от указанной точки. 402 Часть II. Вычерчивание в двух измерениях
F I ATBLANKWTOUT Рис. 14.23 . На чертеж детали промышленной сушильной машины нанесе- нынекоторыекоординатныеразмеры При вычерчивании прямых линий обычно включен ортогональный режим. Чтобы начер- тить наклонные линии, отключите его. Возможно, необходимо измерить координаты точки как по координате X, так и по координате Y; в таком случае указывайте конечную точку вы- носки под отличным от прямого углом к выбранной точке. Чтобы открыть окно редактора Multiline Text Editor и отредактировать размерный текст, используйте параметр MText. Для введения размерного текста прямо из командной строки используйте параметр Text. Для следующей пошаговой инструкции используется чертеж abl4-d .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Нанесение координатных размеров 1. Загрузите файл аЫ4-d.dwg с прилагаемого компакт-диска. 2. Сохраните его как abl4-6.dwg в папке AutoCAD Bible. Это чертеж шаблона из стального листа, показанный на рис. 14 .24 . Включен режим шаговой привязки, шаг привязки равен 0.25 единиц. Если не видна панель инструментов Dimension, шелкните правой кнопкой мыши на свободном поле любой панели инструмеитов и установите в открывшемся списке флажок возле имени панели Dimension. Щелкните мышью на кнопке Close. Глава14.Нанесениеразмеров 403
Рис. 14 .24 . Шаблон из стального листа 3. Выберите в меню AutoCAD Tools^Move UCS (Сервис 1 ^Перенос ПСК). В от- вет на запрос Origin point <0,0,0>: (Начало координат <0Д0>:) укажите точку 1 (см. рис. 14 .24). 4. Щелкните на кнопке Ordinate Dimension (Ординатный размер) панели инст- рументов Dimension. В ответ на запрос Specify feature location: (Укажите точку:) укажите точку 1 (см. рис. 14 .24). В ответ на запрос Specify leader endpoint or [Xdatum/Ydatum/Mtext/Text/Angle]: щелк- ните мышью на 0.5 единицы левее точки 1, как показано на рис. 14 .25 . (Это легко сделать благодаря включенной привязке. При необходимости нажимайте клавишу <F6> до тех пор, пока в нижнем левом углу экрана не появятся поляр- ные координаты.) Рис.14.25.Чертеж:шаблонас нанесеннымиразмерами 5. Еще раз запустите команду DIMORDINATE, нажмите клавишу <Enter>. В ответ на запрос Specify feature location: укажите точку 1 (см. рис. 14.24). В ответ на запрос Specify leader endpoint or [Xdatum/Ydatum/Mtext/Text/Angle]: щелкните мышью на 0.5 единицы ниже точки 1. 6. Нанесите размеры на чертеж, руководствуясь рис. 14 .25. 7. Сохраните чертеж. 404 ЧастьII.Вычерчиваниевдвух измерениях
Вычерчивание линий-выносок Линия-выноска (leader) — это линия со стрелкой, указывающей на объект. В конце линии- выноски можно разместить любой текст. Используйте линии-выноски, чтобы задать метки объектам (позиции) или вставить поясняющий текст. Линии-выноски не имеют ассоциатив- ной связи, т.е. их текст — это не размерный текст, вычисляемый AutoCAD. Пример исполь- зования линии-выноски приведен на рис. 14 .26. BURRTH I SS I DE .125 R. TYP. Рис. 14.26. Используйте линию-выноску, чтобы указать на объект и привестипоясняющийтекст В AutoCAD 2000 появилась команда — QLEADER, с помощью которой выноски на черте- же изображаются значительно быстрее, чем прежним способом. Значения параметров, кото- рые используются в процессе отработки команды QLEADER, устанавливаются в диалоговом окне Leader Settings (Параметры выносок). ЩЩ Чтобы начертить линию-выноску, щелкните на кнопке Quick Leader (Выноска) панели ESii инструментов Dimension. В ответ на запрос Specify first leader point, or [Settings] <Settings>: (Задайте первую точку выноски или [Установки]<Установки>:) можно запустить механизм настройки параметров формирования выносок. Для этого щелк- ните правой кнопкой мыши и выберите Settings (Установки) из контекстного меню. В ответ AutoCAD откроет диалоговое окно Leader Settings. Настройка параметров формирования выносок На рис. 14.27 показано диалоговое окно Leader Settings (Параметры выносок), в котором ак- тивизирована вкладка Annotation (Комментарии). Оперируя элементами управления в этой вклад- ке, можно настроить желаемый способ отображения выносок на чертеже. Установленные пара- метры определяют текст приглашений в процессе формирования выносок. Переопределить уста- новленные значения всегда можно в ответ на первый запрос-приглашение команды QLEADER. ВкладкаAnnotation Во вкладке Annotation расположены элементы управления для настройки той части изо- бражения выноски, где размещаются комментарии. В зоне Annotation Type (Тип коммента- риев) можно выбрать один из возможных методов формирования текста. • По умолчанию предлагается параметр MText, т.е. в качестве комментария предлага- ется многострочный текст. • Если выбрать параметр Copy an Object (Копировать объект), то в состав запро- сов-приглашений команды QLEADER будет включено предложение скопировать существующий объект чертежа — однострочный текст, многострочный текст, блок или текст допуска. Глава14.Нанесениеразмеров 405
MLeailerSettings Рис. 74.27. Вкладка Annotation диалогового окна Leader Settings • Если выбрать параметр Tolerance (Допуск), то команда QLEADER будет открывать в процессе выполнения диалоговое окно Tolerance (Допуск), которое можно ис- пользовать для формирования текста допуска, включаемого в комментарий. (Как ра- ботать с диалоговым окном Tolerance, описывается в следующей главе.) • Если выбрать параметр Block Reference (Ссылка на блок), то в процессе выполне- ния команды QLEADER появится приглашение выбрать в качестве аннотации суще- ствующий блок (группу объектов, которая рассматривается системой как единый объект). Этот блок может включать текст и специальные символы, которые не целе- сообразно создавать каждый раз при построении выноски. • Если выбрать параметр None (Никакой), AutoCAD будет формировать выноски без комментариев. Если будет выбрана параметр MText, то станут доступными элементы управления в груп- пе Mtext options и с их помощью можно будет настроить процедуру формирования много- строчного текста. Пользователю предоставляется на выбор три варианта. • Prompt for width (Запрос на ширину), При выполнении команды QLEADER пользо- вателю предлагается указать ширину текста на экране или ввести ее с клавиатуры в единицах измерения. Это вариант по умолчанию. • Always left justify (Всегда выравнивать по левому краю). Команда QLEADER не ог- раничивает длину текстовых строк, но они всегда выравниваются по левому краю. • Frame text (Рамка текста). Будет сформирована рамка вокруг текста комментария. Элементы управления в группе Annotation Reuse (Повторно использовать коммента- рий) позволяют организовать при выполнении команды запрос на повторное включение в комментарий выноски ранее использованного текста (параметр Reuse Next). После того, как этот параметр будет выбран, AutoCAD автоматически разблокирует параметр Reuse Current (Повторить текущий). Вкладка Leader Line & Arrow Эта вкладка диалогового окна Leader Settings показана на рис. 14.28. Размещенные на ней элементы управления позволяют задать внешний вид линии выноски и стрелки. 406 ЧастьII.Вычерчиваниевдвух измерениях
.41 -. ".Л*'•:\ ••: л -• •• *• •« \н • «^ ri-mi Puc. 14.28. Вкладка Leader Line & Arrow диалогового ок- на Leader Settings В группе Leader Line (Линия выноски) можно выбрать либо ломаную из прямолинейных сегментов (параметр Straight), либо гладкую кривую (параметр Spline). В последнем случае в группе Number of points указывают, сколько раз в процессе выполнения команды QLEADER будет выводиться приглашение Specify next point:. Значение в поле Maximum задает предельное количество точек излома линии выноски. Но это значение не может быть меньше 2. В группе Arrowhead (Стрелка) представлен раскрывающийся список доступных стилей вычерчивания стрелок. Остается только выбрать подходящий. Значения, которые пользователь установит в полях группы Angle Constraints (Ограничения на углы), определят предельные углы наклона первого и последнего сегментов линии выноски. Эти значения имеет смысл устанавливать в том случае, если подобные огра- ничения предусмотрены стандартом на определенные виды чертежей или из эстетических со- ображений. Если вы не желаете находиться в строгих рамках в части ориентации линий вы- носок, установите значение Any angle (Любой угол). ВкладкаAttachment Эта вкладка диалогового окна Leader Settings показана на рис. 14.29. Размещенные на ней элементы управления позволяют задать расположение многострочного текста коммента- рия относительно линии выноски. Puc. 14 .29. Вкладка Attachment диалогового окна Leader Settings Глава14.Нанесениеразмеров 407
Во вкладке Attachment имеется два столбца переключателей. Переключатели левого столбца управляют компоновкой выноски влево, а правого — компоновкой выноски вправо. В этом случае стрелка выноски направлена вправо, а текст располагается слева от линии вы- носки. По умолчанию предлагается подсоединять линию выноски к середине нижней строки текста, т.е . к середине последнего символа нижней строки. В правом столбце находятся параметры, влияющие на подсоединение текста к линии вы- носки, стрелка которой направлена влево. При этом текст будет расположен правее линии. По умолчанию предлагается присоединять линию к середине верхней строки текста, т.е . к се- редине первого символа текста. Возможные варианты перечислены ниже (как для правого, так и для левого столбца). • Top of top line (Верх верхней строки). Линия выноски подводится к верху первой строки текста (т.е . к уровню самого высокого символа этой строки). • Middle of top line (Середина верхней строки). Линия выноски подводится к середи- не первой строки текста. • Middle of multiline text (Середина многострочного текста). Линия выноски подво- дится к середине воображаемой рамки многострочного текста. • Middle of bottom line (Середина нижней строки). Линия выноски подводится к се- редине нижней строки текста. • Bottom of bottom line (Низ нижней строки). Линия выноски подводится к нижнему срезу нижней строки текста. Завершив настройку во всех вкладках диалогового окна Leader Settings, щелкните на кнопке ОК. AutoCAD теперь продолжит выполнение команды QLEADER. Формирование выноски После того, как команда QLEADER запущена щелчком на кнопке Quick Leader панели ин- струментов Dimension, появляется приглашение Specify first leader point, or [Settings] <Settings>:. В ответ можно продолжить отрисовку выноски или вызвать на экран описанное выше диалоговое окно. Если выбран параметр Settings, то после завершения настроек в диалоговом окне Leader Settings AutoCAD повторит то же самое приглашение. Те- перь можно задать первую точку линии выноски на том объекте, к которому задумано дать по- яснительный текст в чертеже (или рядом с ним). Начальная точка обычно отмечается стрелкой. AutoCAD продолжит выполнение команды приглашением Specify next point:. Можно продолжить указывать точки сегментов выносной линии, но количество таких сег- ментов ограничено настройкой во вкладке Leader Line & Arrow диалогового окна Leader Settings. Обычно число сегментов бывает намного меньше максимально возможного. Закан- чивается формирование линии выноски нажатием клавиши <Enter>. Если во вкладке Annotation был установлен параметр Prompt for width, команда QLEADER вы- ведет приглашение Specify text width <0.0000>: (Задайте ширину текста О.ОООО:). Можно указать точку на поле чертежа, и AutoCAD выведет прерывистую линию, так что пользова- тель сможет визуально проконтролировать размещение текста комментария. Другая возможность определить ширину текста — непосредственно ввести числовое значение в командную строку. В ответ на приглашение Enter first line of annotation text <Mtext>: (Введите первую строку текста <Мтекст>:) можно выбрать один из двух вариантов. • Если вы собираетесь использовать текущий текстовый стиль, просто наберите пер- вую строку текста в командной строке AutoCAD. Конец строки фиксируется нажа- тием клавиши <Enter>. Далее команда QLEADER будет повторять приглашения Enter next line of annotation text: (Введите следующую строку тек- 408 Часть //. Вычерчивание в двух измерениях
ста:), в ответ на которые нужно продолжать печатать текст, завершая каждую строку нажатием клавиши <Enter>. Выполнение команды закончится, когда вы нажмете <Enter>, не введя перед ним ни единого символа. Если вы собираетесь воспользоваться редактором многострочного текста, нажмите <Enter> — в ответ откроется Multiline Text Editor. Завершив ввод текста и необхо- димые операции форматирования (иначе пропадает всякий смысл использовать этот мощный инструмент), щелкните на кнопке OK — AutoCAD сформирует выноску. Для следующей пошаговой инструкции используется чертеж ab!4-e .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Вычерчивание линий выносок 1. Загрузите файл аЫ4-е . dwg с прилагаемого компакт-диска. 2. Сохраните его под именем abl4-7.dwg в папке AutoCAD Bible. Это чертеж шкива, изображенный на рис. 14.30. Если не видна панель инструментов Dimension, щелкните правой кнопкой мыши на свободном поле любой панели инструментов и установите в открывшемся списке флажок возле имени панели Dimension. Щелк- ните мышью на кнопке Close. Включите режим объектной привязки (кнопка OSNAP в строке состояния), если он не включен. I/IBR 3JM 3 17/ (MR .«та Did.B41S Рис.14.30 .Шкив 3. На панели инструментов Dimension щелкните мышью на кнопке Quick Leader (Выноска). В ответ на приглашение Specify first leader point, or [Settings] <Settings>: щелкните правой кнопкой мыши и выберите Settings (Установки) из контекстного меню. Во вкладке Attachment выберите в обоих столб- цах параметры Middle of multiline text. Щелкните на кнопке ОК. 4. Далее отвечайте на запросы в командной строке: Глава14,Нанесениеразмеров 409
Specify first point: Укажите точку 1 {см. рис. 14 .30) Specify next point: Укажите точку 2 Specify next point: <f> Specify text width <0.0000>: 2<P Enter first line of annotation text <Mtext>: BREAK EDGES«P Enter next line of annotation text: TYP (8) PLACES<P Enter next line of annotation text: <0 5. AutoCAD вставит выноску. 6. Повторите команду QLEADER. Укажите точки 3 и 4 (см. рис. 14.30). Щелкните пра- вой кнопкой мыши или нажмите клавишу <Enter>. В ответ на приглашение Specify text width <2>: (Задайте ширину текста <2>:) нажмите <Enter>, по- скольку не стоит менять ширину текста, уже установленную для предыдущей вы- носки — в конструкторской среде многие склонны к единообразию в таких элемен- тах оформления чертежа, как выноски. В ответ на следующее приглашение — Enter first line of annotation text <Mtext>: (Введите первую стро- ку текста <Мтекст>:) — введите DRILL 'F 1 HOLE. Дважды нажмите <Enter> — выполнение команды завершится, и AutoCAD вставит выноску. 7. Сохраните чертеж. Он должен иметь такой же вид, как на рис. 14.31 . 1/11R Df l LLTMU EWKEDUB Рис. 14.31, Чертеж шкива с двумя выносками Программа caiout создает пронумерованные линии-выноски и метки-иденти- фикаторы элементов чертежа, которым присваивает последовательные номера. Кроме того, эта программа заключает в рамку имеющийся текст. Находится она в папке \Software\Chapl4\Calout. Быстрое нанесение размеров Функция Quick Dimension позволяет нанести размеры нескольких объектов за один раз. Эту функцию можно использовать для нанесения размеров от общей базы, размерных цепей 410 Часть II. Вычерчивание в двух измерениях
И/tti/JB и координатных размеров. Можно также за один раз нанести размеры нескольких окружно- стей или дуг. Далее в этой главе вы узнаете, как пользоваться функцией Quick Dimension для редактирования нанесенных ранее размеров, Работает Quick Dimension следующим образом. Г|м| 1. Щелкните на кнопке Quick Dimension панели инструментов Dimension. 2. В ответ на приглашение Select geometry to dimension : (Выберите объекты для нанесения размеров.) выберите все объекты, размеры которых планируете проставить на чертеже. При этом нельзя использовать объектную привязку — выбирать следует именно объекты, а не точки на них. Если вы оши- бочно выбрали какой-либо объект, введите в командной строке г<Р и укажите этот же объект повторно — он будет исключен из набора. Затем введите а<Р и продолжайте до- бавлять объекты в набор. 3. В ответ на приглашение Specify dimension line position, or [Continuous/Staggered/Baseline/Ordinate/Radius/ D^ameter/datumPoint/Edit] <Continuous>: (Задайте положение размерной линии или [Разм цспь/Приблизительный/Базовый/Ординатный/Радиус/Диаметр/ Точка/Редакт] <Разм цепь>: ) щелкните правой кнопкой мыши и выберите желае- мый вариант из контекстного меню. На рис. 14,32 показан ряд приблизительных размеров . Параметр datum point устанавливает новую базу для размеров от общей базы и координатных размеров, Поскольку последний установленный параметр ста- новится текущим при следующем выводе приглашения, для подтверждения доста- точно нажать клавишу <Entcr>. Для следующей пошаговой инструкции используется чертеж abi4-f .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Рис. 14.32 . Приблизитель- ные размеры Пошаговая инструкция. Использование Quick Dimension 1. Зафузите файл abl4-f .dwg с прилагаемого компакт-диска. 2. Сохраните его как abl4-8.dwg в папке AutoCAD Bible. Это тот же чертеж, что и использованный" в предыдущем упражнении, но в нем несколько размеров удалено (рис, 14.33). Режим шаговой привязки должен быть выключен. Если не видна панель инструментов Dimension, щелкните правой кнопкой мыши на сво- бодном поле любой панели инструментов и установите в открывшемся списке флажок возле имени панели Dimension. 3. Щелкните на кнопке Quick Dimension панели инструментов Dimension. Отвечайте на приглашения в командной строке: Select geometry to dimension: Укажите окружность в точке 1 Select geometry to dimension: Укажите окружность в точке 2 Select geometry to dimension: <p Specify dimension line position, or [Continuous/Staggered/Baseline/Ordinate/Radius/Diameter/datumPoint/ Ed-t] 2 В ЕСКД такой размер называется размером для справок. — Прим. ред. Глава14.Нанесениеразмеров 411
<Staggered>: Щелкните правой кнопкой мыши и выберите Radius из контекстного меню Specify dimension line position, or [Continuous/Staggered/Baseline/Ordinate/Radius/Diameter/datumPoi nt/Edit] <Radius>: Укажите точку на первой окружности около 80° 4. Функция Quick Dimension нанесет на чертеж размер радиуса. 5. Повторите вызов команды QDIM. Следуйте приглашениям в командной строке: Select geometry to dimension: Укажите отрезок в точке 3 Select geometry to dimension: Укажите отрезок в точке 4 Select geometry to dimension: Укажите вертикальную осевую линию в точке 5 Select geometry to dimension: Укажите вертикальную осевую линию в точке 6 Select geometry to dimension: Укажите отрезок в точке 7 Select geometry to dimension: <J* Specify dimension line position, or [Continuous/Staggered/Baseline/Ordinate/Radius/Diameter/datumPoi nt/Edit] <Staggered>: Щелкните правой кнопкой мыши и выберите Baseline из контекстного меню Specify dimension line position, or [Continuous/Staggered/Baseline/Ordinate/Radius/Diameter/datumPoi nt/Edit] <Baseline>: Укажите точку ниже чертежа делали 6. На этот раз будет сформирован размер от общей базы. 7. Сохраните чертеж. Он должен выглядеть примерно так, как на рис. 14 .34. 1/18 R 5'6 Рис, 14.33. Использование Quick Dimension для простанов- ки размеров окружностей и формирования размерной цепи 412 Часть//.Вычерчиваниевдвухизмерениях
1/1Sfi Ю/11 OCR .«75 DA Уне. 14.34. Чертеж, в котором проставлен размер ра- диуса иразмер от общей базы Редактирование размеров Объект размер может иметь много свойств — размер шрифта, размер стрелок, размеще- ние текста и т.д . Внести коррективы в большинство из них можно с помощью изменения раз- мерного стиля: либо глобально изменив все размеры с данным стилем, либо переустановив параметры стиля для конкретного размера. Размерные стили рассматриваются в следующей главе, здесь же остановимся на других способах редактирования размеров. Редактирование ассоциативной связи Все чертежи, создаваемые в AutoCAD 2002, являются ассоциативными по умолча- нию. А вот те чертежи, что создавались в предыдущих версиях AutoCAD, этого полезно- го свойства не имеют. Настоящая ассоциативная связь размеров с измеряемым объектом появилась только в AutoCAD 2002. В данной версии AutoCAD для конфигурирования ассо- 1 - циэтивности — такого свойства чертежей, которое пользователь практически не Новинка! замечает, — введены три новые команды. Являются ли размеры ассоциативными, определяется значением системной переменной DIMASSOC. Ее возможные значения перечислены ниже. • Если значение переменной равно 0, то создаются разорванные размеры. Каждая часть такого размера является отдельным объектом, и между размером и измеряе- мым объектом отсутствует какая-либо ассоциативная связь. Глава14.Нанесениеразмеров 413
• Если значение переменной равно 1, то создаются опять же неассоциированные раз- меры, которые не обновляются при изменении размеров измеряемого объекта. Од- нако теперь размер является единым объектом. • Если значение переменной равно 2, создаются ассоциированные размеры. Размер является единым объектом, который обновляется при изменении размеров измеряе- мого объекта. КомандаDIMREASSOCIATE Для связывания размеров с измеряемыми объектами используется команда DIMREASSOCIATE. Она необходима при работе в AutoCAD 2002 с чертежами, созданными в предыдущих версиях этой программы. Кроме того, команда DIMREASSOCIATE приходит на помощь тогда, когда размеры вследствие редактирования утрачивают связь с измеряемыми объектами. Ну и, конечно же, с помощью этой команды восстанавливается ранее отмененная по какой-либо причине связь между размером и объектом. Для использования команды DIMREASSOCIATE выполните следующее. 1. Выберите команду Dimension=*Reassociate Dimensions (Размеры=>Повторно ас- социировать размеры). 2. В ответ на предложение Select objects: выберите те размеры, которые пред- полагается связать с объектами. Выделив размеры, нажмите клавишу <Enter>. 3. Далее появится предложение, содержание которого зависит от типа выбранного размера. Например, для линейных размеров— предложение Specify first extension line origin or [Select object] <next>:. В это же время появится и соответ- ствующий предложению маркер, имеющий форму перекрестия (рис. 14.35). Маркер бу- дет указывать на точку связывания, т.е. точку, которая соединяет объект и все элементы его размера. Если вокруг перекрестия появляется еще и прямоугольник, то это значит, что размер уже ассоциирован в точке, обозначенной этим маркером. FUTBLANKLAYOUT На заметку Рис. 14.35 . При связывании в AutoCAD размеров с измеряе- мым объектом на объекте указывается точкасвязывания Если с помощью мыши переместить панораму или приблизить участок черте- жа, то перекрестие пропадет. Тогда, чтобы восстановить перекрестие, следует нажать клавишу <Esc> и запустить команду снова или ввести в командной строке 'redraw<P. 474 ЧастьII.Вычерчиваниевдвухизмерениях
4. Укажите требуемое положение перекрестия (его можно оставить в положении, показан- ном на рис. 14.35, либо переместить), используя объектную привязку, или выберите объ- ект с помощью параметра Select Object (щелкните правой кнопкой мыши и из контекст- ного меню выберите Select Object). Для того, чтобы перейти к следующему предложе- нию, не выполнив связывание размера в указанной точке, нажмите клавишу <Enter>. 5. Продолжайте отвечать на предложения в том порядке, в котором они будут появ- ляться, пока AutoCAD не переберет все выбранные вами размеры. Задавая объектную привязку, будьте осторожны при выборе нужной точки. На- , пример, если использовать параметр Endpoint объектной привязки в точке, где впимаиив1 пересекаются два отрезка, то вы не сможете точно сказать, конечную точку како- го отрезка вы выбрали. Тогда при перемещении или удлинении отрезка, кото- рый, как вы полагали, является ассоциированным с размером, может обнару- житься, что размер останется прежним. И произойдет это потому, что на самом деле размер оказался связанным с другим отрезком. Поэтому всегда лучше вы- делять сам объект, так как тогда размеры будут точно связаны именно с ним. Команда DIMDISASSOCIATE Время от времени придется выполнять такие операции редактирования размеров, перед началом которых нужно будет отменить свойство ассоциированности, Для таких случаев пригодится новая команда DIMDISASSOCIATE, которую нужно вводить в командную стро- ку. Затем в ответ на предложение выберите размеры, которые хотите отвязать от их объектов. • #г"* Свойство ассоциированности размеров, находящихся на заблокированных сло- Нв заметку ях ' П РИ выполнении этой команды не удаляется. Чтобы отвязать такие размеры от измеряемых объектов, нужно сначала разблокировать слой. КомандаDIMREGEN Новая команда DIMREGEN обновляет местоположение ассоциированных размеров и мо- жет понадобиться только в трех перечисленных ниже случаях. • При панорамировании или приближении чертежа в пространстве листа с помощью мыши, когда активно пространство модели. • При открытии чертежа, в котором содержатся измеренные объекты, отредактиро- ванные в предыдущих версиях AutoCAD. • Если в открытом чертеже содержатся внешние ссылки на опорные элементы, кото- рые измерялись в текущем чертеже, и эти опорные объекты были изменены. КомандаDIMEDIT W&- команда DIMEDIT (РЗМРЕД) предлагает четыре способа изменения размерной надписи. iL_i Преимущество этой команды в том, что можно изменять более одной размерной надписи за один раз. Выберите кнопку Dimension Edit (Редактировать размер) на панели инструментов Dimension. AutoCAD ответит запросом Enter type of dimension editing [Home/ New/Rotate/Oblique] <Home>: (Редактировать размер [Верни/Новый/Поверни/Наклони] <Верни>:). Эти параметры означают следующее, • Ноте (Верни). Перемещает размерный текст в положение по умолчанию, согласно установкам стиля. Глава 14. Нанесение размеров 415
New (Новый). Позволяет набрать новый текст вместо существующего. AutoCAD от- крывает окно Multiline Text Editor (Редактор многострочного текста) с угловыми скоб- ками (о), которые показывают текст размерной надписи. Этот параметр можно ис- пользовать для добавления текста, подобного TYP (типовой), к нескольким надписям. Rotate (Поверни). Поворачивает текст размерной надписи. Работает аналогично углу поворота текста. Oblique (Наклони), Наклоняет выносные линии. Можно использовать в случаях, ко- гда размеры расположены так близко, что могут перекрываться. Необходимо указы- вать абсолютный угол наклона, а не угол поворота относительно существующего. Команда Oblique меню Dimension работает так же, как и параметр oblique ко- ТГазаметку манды DIMEDIT. Если указан параметр, команда DIMEDIT запрашивает объекты. Можно выбрать столько объектов, сколько нужно. Вы сможете попрактиковаться с командой DIMEDIT, руководствуясь пошаговой инструк- цией, приведенной в следующем разделе. КомандаDIMTEDIT ЩШ Команда DIMTEDIT (РЗМРЕДТЕКСТ) изменяет размещение текста размерной надпи- р. .ч:'" си. Чтобы запустить команду, щелкните на кнопке Dimension Text Edit (Редактировать текст) панели инструментов Dimension. Хотя имя команды создает впечатление, что можно редактировать содержимое надписи, на самом деле возможно только изменить ее размеще- ние. Каждый раз работают только с одной надписью. AutoCAD отвечает запросом Select dimension: (Выберите размер:). В приводимом далее списке параметров обратите внимание на ограничения типов размеров, которые можно выбирать. После запроса Specify new location for dimension text or [Left/ Right/Center/Home/Angle] : (Задайте новое положение текста размера [Левый/Правый/ Центр/Начало/Угол]:) можно использовать курсор мыши для указания нового положения тек- ста. Можно также выбрать один из перечисленных ниже параметров. • Left (Левый). Выравнивает по левому краю текст для линейных, радиальных раз- меров и диаметров. • Right (Правый). Выравнивает по правому краю текст для линейных, радиальных размеров и диаметров. • Center (Центр). Центрирует текст для линейных, радиальных размеров и диаметров. • Ноте (Начало). Возвращает размерный текст в положение по умолчанию (включая угол поворота). • Angle (Угол). Поворачивает текст размера. Этот параметр эквивалентен параметру Rotate (Поверни) команды DIMEDIT (РЗМРЕД). Для следующей пошаговой инструкции используется чертеж abi4-g .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. 476 Часть II. Вычерчивание в двух измерениях
Пошаговая инструкция. Использование команд DIMEDIT и DIMTEDIT для редактирования размеров 1. Загрузите файл аЫ4-д. dwg с прилагаемого компакт-диска. 2. Сохраните его под именем abl4-9.dwg в папке AutoCAD Bible. Это строи- тельный чертеж, на котором размеры нуждаются в небольших исправлениях. Он показан на рис. 14 .36. Если не видна панель инструментов Dimension, щелкни- те правой кнопкой мыши на свободном поле любой панели инструментов и ус- тановите в открывшемся списке флажок возле имени панели Dimension. Щелк- ните на кнопке Close. Рис. 14 .36.Строительный чертеж спроставленнымиразмерами Размер, обозначенный 1 на рис. 14 .36, указан в несоответствующих единицах, так как было явно введено значение 14.41 . Чтобы это исправить, выберите кнопку Dimension Edit на панели инструментов Dimension. В ответ на запрос Enter type of dimension editing [Home/New/Rotate/Oblique] <Home>: щелкните правой кнопкой мыши и выберите New (Новый) из контекстного меню или введите п#. Откроется окно Multiline Text Editor с угловыми скобками (<>). Поскольку мы собираемся оставить исходное значение (это ведь только упражне- ние), щелкните на кнопке ОК. В ответ на запрос Select objects: укажите размер, обозначенный меткой 1. Чтобы закончить выбор, нажмите клавишу <Enter> (можно выбрать этим способом несколько размеров). AutoCAD исправит размеры, автоматически создавая значения в текущих единицах. Размер, обозначенный меткой 2 на рис. 14 .36, размещен так близко к вертикальной размерной линии, что даже пересекает ее. Выберите кнопку Dimension Text Edit на Глава 14. Нанесение размеров 417
панели инструментов Dimension. В ответ на запрос Select Dimension: укажите размер, обозначенный меткой 2. В ответ на запрос Specify new location for dimension text or [Left/Right/Center/Home/Angle]: щелкните правой кнопкой мыши и выберите Right (Правый) из контекстного меню или введите г<£. AutoCAD передвинет значение вправо. 5. Сохраните чертеж. Команда DDEDIT Размерную надпись можно редактировать, как любой многострочный текстовый объ- ект. Выберите в меню Modify^Object^Text^Edit. В ответ на запрос Select an annotation object or [Undo] : (Выберите объект для комментариев или [Отменить]:) укажите размер. Использование редактора Multiline Text Editor для работы с размерным текстом уже рассматривалось в этой главе (при описании параметра MText размерных команд). Использование Object Property Manager при редактировании размеров u r t ow1 A rr ow2 A rr ows ii e D i mSr* L W E i t I ne L W D r nHnet D i m li ne2 D i m li neco l ot Dm li neext ExtIrv1 Ext li ne2 Ext li necdw Ext i nee i t E i t li neoffset HText 1ByHock Г-Э" Г-3" Рис. 14.37. Окно Properties после выбора двух размеров на чертеже Размер можно редактировать точно так же, как свойства любого объекта. Щелкните на кнопке Properties (Свойства) стандартной панели инструментов и укажите один или не- сколько размеров. В ответ активизируется Object Property Manager, и на экране откроется окно Properties (Свойства). В списке этого окна будут перечислены свойст- ва объекта AutoCAD "размер", в том числе и те, которые можно редактировать (рис. 14.37). Назначение отдельных свойств в списке этого окна бу- дет понятнее, если вы уже слышали о размерных сти- лях (они подробно описываются в следующей главе). На- пример, свойства Primary Units (Первичные единицы), Alternate Units (Альтернативные единицы), Fit (Выравнивание), Lines & Arrows (Линии и стрелки), Text (Текст) и другие дублируют элементы управле- ния вкладок диалоговых окон New Dimension Style (Новый размерный стиль) и Modify Dimension Style (Редактирование размерного стиля). Выберите эле- мент Misc (Прочие)— появится строка с названием раз- мерного стиля, который можно заменить другим по ваше- му выбору. (Размерный стиль изменяют также, выбрав под- ходящий в раскрывающемся списке на панели инст- рументов Dimension.) Кроме того, в списке свойств можно изменить цвет (элемент Color), слой (элемент Layer), толщину линии (элемент Line weight) и тип линии (элемент Linetype). 418 Часть И. Вычерчивание в двух измерениях
Использование Quick Dimension при редактировании размеров При редактировании размеров можно также использовать и функцию Quick Dimension, причем не имеет значения, как создавался размер: с помощью команды QDIM или другим способом. Когда на чертеже выбран определенный геометрический элемент и связанный с ним размер, AutoCAD размешает значок "х" на каждой точке, которая может быть отре- дактирована (рис. 14.38). Рис. 14.38. При использовании команды QDIM AutoCAD разме- щает значок "х " на каждой точке, которая может быть от- редактирована С помощью команды QDIM можно выполнить следующее. • Объединить два размера в один, удалив точку между ними. • Разбить один размер на два, добавив в него еще одну точку. • Передвинуть размерную линию. • Изменить тип размера. Внимание! Естественно, лучше всего редактировать с помощью команды QDIM размеры простых элементов чертежа. Дело в том, что для элементов чертежа со сложной геометрией очень трудно отобрать именно те объекты, которые желательно от- •... '] / • редактировать, — в набор неминуемо попадают лишние элементы. Кроме того, нельзя использовать этот метод применительно к чертежам, созданным в преж- них версиях AutoCAD — в них не формируется маркер редактируемых точек "х ". Для редактирования размеров с помощью команды QDIM выполните следующее. 1. На панели инструментов Dimension выберите кнопку Quick Dimension. 2. В ответ на приглашение Select geometry to dimension: (Выберите объекты для нанесения размеров:) обозначьте объекты, размеры которых пла- нируется отредактировать. 3. В ответ на приглашение Specify dimension line position, or [Continuous/Staggered/Baseline/Ordinate/Radius/Diameter/ datumPoint/ Edit] <Continuous>: щелкните правок кнопкой мыши и вы- берите Edit (Редактирование) из контекстного меню. Теперь возле каждой точки вы- деленных объектов, которая может быть отредактирована, появится значок "х". Глава14.Нанесениеразмеров 419
4. В ответ на приглашение Indicate dimension point to remove, or [Add/eXit] <eXit>: (Укажите точку размера, которую нужно удалить, или [Добавить/Выход] <Выход>.) у вас имеются такие варианты дальнейших действий. • Укажите на размерах те точки, которые собираетесь удалить. Если AutoCAD от- метил в качестве допустимых для редактирования две точки подряд на том раз- мере, который вы планируете удалить, укажите обе этих точки. • Щелкните правой кнопкой мыши и выберите Add (Добавить) из контекстного меню. После этого можно добавлять новые точки в набор. При этом можно ис- пользовать объектную привязку. • Закончив указание необходимых точек, щелкните правой кнопкой мыши и выбе- рите Exit (Выход) из контекстного меню — тем самым можно будет возобновить выполнение команды QDIM. 5. В ответ на повторное приглашение Specify dimension line position, or [Continuous/Staggered/Baseline/Ordinate/Radius/Diameter/daturn Point/Edit] <Continuous>: щелкните правой кнопкой мыши и выберите из контекстного меню нужный параметр, если планируется изменить тип размера. 6. Приглашение опять повторится. Теперь можно вновь задать всю описанную после- довательность операций, указав новый набор редактируемых объектов. 7. Если редактирование закончено, нажмите клавишу <Enter>. 8. Теперь AutoCAD обновит указанные размеры на чертеже. Использование ручек для редактирования размеров Ручки — идеальный инструмент для перемещения размерных линий и значений. Ручки, установленные на концах размерной линии и на точке вставки значения, очень полезны при выравнивании размеров. Чтобы передвинуть размерную линию ближе или дальше от измеряемого объекга, выберите размер и высветите ручки. Щелкните на одной из ручек на конце размерной линии, чтобы под- светить ее. Появится запрос <Stretch to point>/Base point/Copy/Undo/eXit: (<Растянуть до точки>/Базовая точка/Копируй/Отмена/Выход:). Перетащите размерную линию в нужное положение. Дважды нажмите клавишу <Esc>, чтобы убрать ручки. С целью передвинуть значения размера выберите размер и высветите ручки. Щелкните на ручке, стоящей на значении, чтобы подсветить ее. Перетащите значение в нужное положение. При перетаскивании размерной линии или значения включайте режим ортого- Совет нального вычерчивания. Если протаскивание выполняется под углом, передви- гается сразу и текст, и размерная линия. На рис. 14 .39 изображен процесс перетаскивания размерной линии вправо. Совместное редактирование объектов и размеров До сих пор не использовались преимущества ассоциативности размеров AutoCAD. Эта особенность позволяет редактировать объекты и автоматически получать значения размеров, соответствующие новым габаритам объектов. 420 Часть II. Вычерчивание в двух измерениях
Исходное положение AC UNITS—• 26'-0 3/4*-] « Новое положение CHURCH BUILDING Активная (горячая) ручка — 83' -2 3/4' CONCRETERAMP Рис. 14.39. Использование ручек для перемещения размера. Чертеж любезно предоставлен Биллом Мэйдментом (Bill Maidment), Caltech, Inc., Фэрфилд (шт. Айова) Чтобы одновременно изменять объекты и размеры, нужно выбрать объект и его размер. AutoCAD точно настроит размер, если изменилась точка его определения. Обычно наилуч- ший способ добиться этого — использовать команду STRETCH (РАСТЯНИ). Для того, чтобы растянуть объект и связанный с ним размер, запустите команду STRETCH. Разместите секущее окно таким образом, чтобы выбрать объект и его размер. За- тем выберите базовую точку и вторую точку. Можно также в ответ на запрос Second point of displacement: (Вторая точка или перемещение:) ввести перемещение (без знака @) и нажать клавишу <Enter>. AutoCAD растянет как объект, так и размер, На рис. 14 .40 представлен план дома до и после растяжения, в результате чего окно было пере- двинуто на шесть дюймов влево. Секущая рамка выбора включает окно полностью, поэтому оно просто передвигается. Однако секущая рамка выбора пересекает стены по обеим сторо- нам окна и обе размерные линии, вследствие чего они будут растянуты на шесть дюймов. Об- ратите внимание на изменение текста размерных надписей, указывающих новые размеры. Для следующей пошаговой инструкции используется чертеж abi4-h .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Использование команд DDEDIT, DDMODIFY и ручек 1. Загрузите файл abl4-h .dwg с прилагаемого компакт-диска. 2. Сохраните его под именем abl4-10 .dwg в папке AutoCAD Bible. Это клапан в разрезе, показанный на рис. 14 .41 . Проследите, чтобы на экране присутствовала панель инструментов Dimension. 3. Для замены размерной надписи Ht. выберите команду меню Modify <=>Objects TextEdit. В ответ на запрос Select an annotation object or [Undo] : укажите размер, обозначенный меткой 1 на рис. 14 .41 . Откроется окно редактора Multiline Text Editor с текстом размерной надписи. Удалите весь текст. В ответ AutoCAD автоматически установит исходное измеренное значение размера. Нажми- те клавишу <Enter> и закончите выполнение команды DDEDIT. Глава14.Нанесениеразмеров 421
7'-9- Рис. 14.40 . Одновременное растягивание объекта и размеров 4. Выберите два размера, отмеченных на рис. 14 .41 меткой 2, Выберите также и голубую осевую линию, и две зеленых линии невидимого контура. Щелкните на кнопке Quick Dimension панели инструментов Dimension. В ответ на первое приглашение щелкните правой кнопкой мыши и выберите Edit из контекстного меню. В ответ на приглашение Indicate dimension point to remove, or [Add/eXit] <eXit>: укажите две точки редактирования (каждая из них отмечена значком "х") на голубой осевой линии. Щелкните правой кнопкой мыши и выберите Exit (Выход) из контекстного меню. В ответ на приглашение Specify dimension line position, or [Continuous/Staggered/ 422 ЧастьII.Вычерчиваниевдвух измерениях
Baseline/Ordinate/Radius/Diameter/datumPoint/Edit] <Continuous>: разместите размерную линию в том же месте, где она была ранее. (В качестве зацепки можно использовать наружные стрелки.) 0250 /\ -1125 • 0,250 ТУ Рис. 14 .41. Клапан в разрезе с нанесенными размерами 5. Укажите размер в точке 1. Щелкните на ручке текста и активизируйте ее. Слегка от- тащите ручку влево и установите поближе к "родительскому" объекту. 6. Выберите кнопку Stretch (Растянуть) на панели инструментов Modify (Измени). От- вечайте на запросы в командной строке; Select objects: Укажите точку 3 Specify opposite point: Укажите точку 4 9 found Select objects:^ Specify base point or displacement: O,- .2 5<0 Specify second point of displacement: <? 7. AutoCAD растянет чертеж клапана и подгонит размер, соответствующий его высоте. 8. Сохраните чертеж. Он должен выглядеть, как на рис. 14.42 . 0,250 0,250 2.250 Рис. 14 .42 .Чертеж клапана послередактирования Глава 14. Нанесение размеров 423
Резюме Особенности работы AutoCAD с разменами позволяют указать размеры практически на каждом элементе чертежа. В этой главе подробно рассмотрены все виды размеров — линей- ные, радиальные, угловые и координатные. Описан процесс создания выносок, дающих воз- можность отмечать объекты или включать в чертеж комментарии к ним. Уделено внимание приемам изменения геометрии и текста размеров. В следующей главе тема простановки размеров на чертежах будет продолжена. Речь пой- дет об управлении стилями размеров. 424 Часть II. Вычерчивание в двух измерениях
Создание размерных стилей и допусков ГЛАВА 1 ноше из упомянутых в главе 14, "Нанесение разме- ров", размеров были установлены на основе пара- метров, заданных в принятом по умолчанию стиле. Однако, имея даже такой незначительный опыт, можно самостоя- тельно создавать и изменять размеры. Размерные стили Прежде, чем изменять размеры, рекомендуется создать для них размерный стиль. Несмотря на то, что в чертеже мо- жет использоваться несколько размерных стилей, все же не рекомендуется перегружать чертеж их многообразием. Обычно созданный размерный стиль сохраняется в шаблоне чертежа и изменяется лишь в случае крайней необходимости. Поскольку в различных прикладных областях применяются разные стандарты, где используются разные размерные стили, в программе AutoCAD предусмотрено несколько удобных спосо- бов создания размерных стилей любого типа и для любых целей. Ш Для создания размерного стиля щелкните на кнопке Dimension Style (Размерный стиль) панели инстру- ментов Dimension (Размеры), и на экране появится диалоговое окно Dimension Style Manager (Менеджер раз- мерного стиля), представленное на рис. 15 .1 . Если для дан- ного чертежа размерные стили не были определены, в поле Current (Текущий) этого диалогового окна будет указано значение STANDARD (Стандартный), что соответствует размерному стилю, выбранному по умолчанию. Диалоговое окно Dimension Style Manager служит ос- новным инструментом создания и изменения размерных сти- лей. В нем можно определять новые стили и модифициро- вать существующие. ": В этой главе... р азмер^ые стили * . ' Настройка параметров >,.• новогоразмерногостил^.ц, ^ • Изменение размеров * • vl ._ Допуски бормы i > i"( и рзспопожения '""' | поверхностей - - *"". "'"
\F-IDiinnnsiunStyleMaiidii Z'rutyie 5»*м» • Preview d Stwtdvd I —fl.O 55 I-,: ) "E07 ; 0vee.de.. Рис. /5.7 . Диалоговое окно Dimension Style Manager Для создания большинства технических чертежей вполне может подойти установленный по умолчанию стиль STANDARD, который при необходимости можно изменить, создав на его основе новый размерный стиль. В правой части диалогового окна можно просмотреть, как будут выглядеть размеры, формируемые в новом стиле. Для того, чтобы создать новый размерный стиль, щелкните на кнопке New (Новый)— откро- ется диалоговое окно Create New Dimension Style (Создание нового размерного стиля), показан- ное на рис. 15.2 . В поле Name (Имя) введите имя нового стиля, а в списке Start With (Начать с) отметьте тот уже существующий стиль, который собираетесь взять за основу при создании нового. 1й<- '" а'Р few Dimension Style /-•-' - ** **. "' 1 Ccrtout 1 Copy of ^lendard Standard il dimenspurs Lme* dimensions An juler dimensons Radius dimensions Diameter dimension! Ordinals dimensions Leades and Tolerances- zi Рис. 15.2 . Диалоговое окно New Dimension Style Create На заметку Чтобы создать варианты определенного стиля для размеров разного типа, в AutoCAD 2002 (а также в AutoCAD 2000) можно воспользоваться раскрываю- щимся списком Use for (Использовать для). Эта методика пришла на смену до- черним стилям, применявшимся в предыдущих версиях. Раскрывающийся список Use for (рис. 15.2) позволяет указать, для каких типов размеров будет использоваться создаваемый стиль — для всех или только для определенного. Как пра- вило, стиль создается для всех типов размеров, но иногда имеет смысл для размеров опреде- ленного типа ввести отличие. Например, в строительных чертежах для большинства линей- ных размеров используются не стрелки, а засечки, хотя угловые размеры вычерчиваются со стрелками в конце размерной линии. В таком случае в списке Start With нужно выбрать один из ранее созданных стилей для строительных чертежей. В списке Use for отметьте элемент Angular (Угловой). Обратите внимание — после такого выбора в списке поле New Style 426 Часть//.Вычерчиваниевдвухизмерениях
Name (Новое имя стиля) блокируется, поскольку фактически создается не новый стиль, а ва- риант существующего стиля нанесения размеров на строительных чертежах, но для размеров определенного типа. В новом варианте использование засечек в конце размерной линии за- меняется использованием стрелок (о том, как это выполнить, вы узнаете немного позднее). Закончив с назначением имен, щелкните на кнопке Continue (Продолжить). Это же диалоговое окно Dimension Style Manager можно использовать и для переимено- вания размерного стиля. Щелкните на элементе списка Styles — элемент будет выделен. По- сле этого щелкните на нем еще раз, и элемент списка превратится в поле редактирования. Введите в него новое имя выбранного стиля и нажмите клавишу <Enter>. Настройка параметров нового размерного стиля После щелчка на кнопке Continue в диалоговом окне Create New Dimension Style AutoCAD откроет окно New Dimension Style (рис. 15 .3). И New Dimension Style: Aich i^y\'з м-^ -''^ —iii- -:J••»- ».,;t*ed» I»C l osed ' d i ed 01800 -Ч . •-. -'-...-, Pwc. /5.5 . Вкладка Lines and Arrows диалогового окна New Dimension Style Такое диалоговое окно содержит шесть вкладок. • Lines and Arrows (Линии и стрелки) — настройка параметров размерных, вынос- ных, осевых линий и стрелок. • Text (Текст) — настройка размещения и формата размерных надписей. • Fit (Выравнивание) — настройка характера размещения стрелок и размерных надпи- сей в стесненных местах чертежа. В таком случае не удается разместить текст на обычном месте, поэтому в стиле должно быть определено поведение системы в по- добных нестандартных ситуациях. • Primary Units (Основные единицы) — настройка формата основных единиц для ли- нейный и угловых размеров. Глава15.Созданиеразмерныхстилейидопусков 427
Alternate Units (Линии и стрелки) — настройка формата альтернативных единиц. Параметры настройки используются в том случае, если будет включен режим про- становки размеров в альтернативных единицах (в частности, это приходится делать на тех предприятиях, где готовят документацию, а также для заказчиков, исполь- зующих британскую систему единиц или пользующихся метрической системой). Tolerances (Допуски) — настройка параметров формата представления допус- ков на чертеже. Линии и стрелки Элементы размера подробно описываются в главе 14, "Нанесение размеров". Поэтому вернемся к рис. 14.1 . Вкладка Lines and Arrows (Линии и стрелки) разделена на четыре группы: Dimension Lines (Размерные линии), Extension Lines (Выносные линии), Arrowheads (Стрелки) и Center Marks for Circles (Осевые линии для окружностей). Размерные линии Параметры размерной линии устанавливаются в группе Dimension Lines. При использова- нии для размерной линии цвета, отличного от остальных элементов размера, раскройте список Color (Цвет) и выберите желаемый. Если основные цвета, представленные в нем, вас не устраи- вают, щелкните на элементе Other (Другой) — откроется диалоговое окно Select Color (Выбор цвета), в котором предлагается более широкий выбор цветов. Не забывайте, что размеры явля- ются блоками, поэтому по умолчанию для них установлено значение ByBlock, при котором объект приобретает цвет текущего слоя или текущую установку цвета. Рекомендуегся создавать отдельный слой для размеров, тогда все элементы размера будут иметь цвет этого слоя. Пользо- ваться данным параметром следует лишь в том случае, когда требуется, чтобы размерные линии имели цвет, не совпадающий с цветом всего слоя размеров. Следует заметить, что для стрелок нельзя задать цвет, отличный от цвета размерной линии, — они всегда наследуют ее цвет. Раскрывающийся список Lineweight (Толщина линии) служит для настройки толщины раз- мерной линии. По умолчанию устанавливается значение ByBlock, т.е . размерная линия имеет ту же толщину, что и все графические элементы слоя размещения размеров. Как правило, толщина размерных линий должна быть меньше толщины линий контура деталей на чертеже. В поле Extend beyond ticks (Продлить за выносные) задаются параметры, которые управляют длиной продолжения размерной линии за выносную. Если размерные линии со- держат стрелки, поле Extend beyond ticks становится недоступным. Однако оно разбло- кируется при выборе в раскрывающихся списках группы Arrowheads (Стрелки) парамет- ров Architectural Tick (Архитектурная метка) или Oblique (Засечка). Выносные линии та- кого типа используются в строительных чертежах. На рис. 15.4 приведен пример размера с засечкой и продлением выносной линии на расстояние 0,1 единицы за размерную линию. Продолжение выносной линии за размерную Архитектурная засечка 24'~0" Рис. 15 .4 . Пример размера на строительном чертеже. Размерная надпись распо- ложена над размерной линией; используются засечки на пересечении размерной линии с выносными, размерная линия слегка выступает за выносные 428 Часть II. Вычерчивание в двух измерениях
При создании размера от обшей базы расстояние между соседними размерными линиями следует установить в поле Baseline spacing (Шаг размера от общей базы). В программе AutoCAD этот параметр используется для создания размерных линий с постоянным шагом. В некоторых стилях размерная линия разрывается размерным числом (рис. 15.5). Каждую половину можно скрыть, устанавливая соответствующий флажок Suppress (Подавить). Какую из них считать первой, а какую второй, определяет порядок их указания пользователем, т.е. пер- вой будет та половина размерной линии, возле которой задано начало первой выносной линии. (При выборе размерной линии порядок ее разделения на части может быть произвольным, но очередность частей всегда следует проверять^) Обычно части размерной линии скрываются то- гда, когда они перекрываются другими размерами или объектами чертежа. Первая размерная линия Вторая размерная линия Первая выбранная точка Вторая выбранная точка Рис. 15.5 . Примерразмера с разрывомразмерной линии Выносные линии Парамегры размерной линии устанавливаются в группе Extension Lines. Для выносных линий, как и для размерных, можно установить цвет, отличающийся от остальных элементов размера. Раскройте список Color (Цвет) и выберите желаемый цвет. Если основные цвета, представленные в этом списке, вас не устраивают, щелкните на элементе Other— откроется диалоговое окно Se- lect Color, в котором предложен более широкий выбор цветов. По умолчанию установлено значе- ние ByBlock, при котором объект приобретает цвет текущего слоя или текущую установку цвета. Как правило, выносные линии продлеваются на некоторое расстояние за размерную линию. Это расстояние можно установить в поле Extend beyond dim lines (Продлить за размерную линию). Для того, чтобы выносные линии было легче отличить от линий объекта, их чертят с не- которым отступом от измеряемого объекта 1 . Величина отступа устанавливается в поле Offset from Origin (Отступ от объекта) группы Extension Line. Параметры выносных линий задаются почти так же, как и параметры размерных линий. Для сокрытия каждой из двух частей выносной линии следует установить соответствующий флажок Suppress. (В программе AutoCAD предусмотрено автоматическое сокрытие вынос- ных линий при создании базовой линии или размерной цепи.) На рис. 15.6 представлен при- мер размера со скрытой выносной линией. 1 Согласно стандартам ЕСКД "выносные линии проводят от линий видимого контура ". — Прим. ред. Глава15.Созданиеразмерныхстилейидопусков 429
3.5000 Рис. 15 .6 . Пример размере! со скрытой выносной линией. Виднатолько определяющая точка Стрелки Для изменения внешнего вида стрелок в конце размерных линий следует воспользо- ваться параметрами группы Arrowheads (Стрелки). Помимо обычных стрелок, исполь- зуются также засечки (см. рис. 15.4). Кроме того, на разных концах размерной линии допускается использование стрелок и засечек разного вида. При указании типа стрелки в первом поле с раскрывающимся списком 1st группы Arrowheads точно такой же тип автоматически будет установлен и во втором поле с раскрывающимся списком 2nd. При этом предполагается, что, как правило, на обоих концах размерной линии используются однотипные стрелки. Если же требуются разнотипные, то после установки одного из нужных типов в первом поле, другой тип задается во втором. В программе AutoCAD также допускается создание стрелки нестандартного дизайна. Для этого вычертите соответствующий значок единичного размера и создайте из него блок (как это делается, описано в главе 18, "Работа с блоками и атрибутами"). Стрелка может быть на- правлена как вправо, так и влево. Затем в одном из раскрывающихся списков группы Arrow- heads выберите параметр User Arrow (Пользовательская стрелка) — на экране появится диалоговое окно Select Custom Arrow Block (Выбор блока пользовательской стрелки) — рис. 15.7. Введите имя нового блока и щелкните на кнопке ОК. slumAriuwH i mk Рис. 15.7. Диалоговое окно Select Custom Arrow Block На рис. 15 .8 приведен пример размера с метками, созданными пользователем. Совет Для линии-выноски также задают разные стрелки. Выбирать стрелки можно из раскрывающегося списка Leaders (Линии-выноски). 430 ЧастьII.Вычерчиваниевдвухизмерениях
Рис. IS,8. Пример размера сметками, созданными пользователем Размер стрелок можно задать а поле Arrow size (Величина стрелки) группы Arrow- heads, причем их следует задавать такими, какими они должны выглядеть на бумаге (об этом речь идет далее). Маркеры центра В группе Center Marks for Circles (Маркеры центра для окружностей) диалогового окна New Dimension Style задаются параметры маркеров центра окружностей и дуг, ко- торые вычерчиваются после щелчка на кнопке Center Mark (Маркер центра) панели ин- струментов Dimension (Размеры) (команда DIMCENTER). Для создания маркера- крестика следует в раскрывающемся списке Туре (Тип) выбрать элемент Mark (Маркер), а для создания маркера-крестика с осевыми линиями — элемент Line (Линии). Дело в том, что маркер-крестик с осевыми линиями обычно используется для обозначения на конструкторских чертежах центра окружности, а маркер-крестик без осевых линий — для обозначения центров дуг (рис. 15 .9). + - 3.5000 Рис. 15 .9 . Пример использования маркера-крестика с осевыми линиями для обозначения центра окружно- сти и маркера-крестика без осевых линий — для обо- значения дуг В поле Size (Величина) установите нужный размер маркера-крестика или осевых линий. При выборе варианта Mark эта величина равна расстоянию от центра до одного из концов маркера-крестика, а при выборе варианта Line она определяет также расстояние от окружно- сти до конца осевой линии. Размерный стиль STANDARD максимально приближен к стандартам технических черте- жей, поэтому в следующем примере (и далее в этой главе) на его основе продемонстрировано создание архитектурного размерного стиля. При этом по ходу внесения в него изменений описываются основные приемы работы по созданию нового размерного стиля. Для следующей пошаговой инструкции используется чертеж abl5-a.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Глава15.Созданиеразмерныхстилейидопусков 431
Пошаговая инструкция. Настройка линий и стрелок в размерном стиле 1. Откройте файл аЫ5-а . dwg, который находится на прилагаемом компакт-диске. 2. Сохраните данный файл под новым именем abl5-l .dwg в папке AutoCad Bible. В этом файле содержится показанный на рис. 15 .10 чертеж гаража; заданы режимы ортогонального вычерчивания и объектной привязки с параметрами Inter- section (Пересечение) и Endpoint (Конточка), а в качестве текущего выбран слой Dim. Если не видна панель инструментов Dimension (Размеры), щелкните правой кнопкой мыши на свободном поле любой панели инструментов и установите в от- крывшемся списке флажок возле имени панели Dimension. GARAGESOUTHELEV1/4" = T-O" Рис. 15.10.Чертеж гаража 3. Чтобы ознакомиться с размерным стилем STANDARD, щелкните на кнопке Linear Dimension (Линейный размер) панели инструментов Dimension. В ответ на пригла- шение Specify first extension line origin or <select object>: (Задайте начало первой выносной линии или <выберите объект>:) выберите точку 1 (см. рис. 15 .9). Затем в ответ на приглашение Specify second extension line origin: (Задайте начало второй выносной линии:) выберите точку 2. После этого в ответ на приглашение Specify dimension line location or [Mtext/Text/Angle/Horizontal/Vertical/Rotated] : (Задайте положение размерной линии или [МТекст/Текст/Угол/Горизонт/Вертикальный/Повернутый]:) укажите место расположения размерной линии под контурной линией объекта, разме- ры которого требуется проставить на чертеже. При этом стрелки и цифры размерного числа могут оказаться столь малыми, что их нельзя будет разглядеть. 432 Часть II. Вычерчивание в двух измерениях
4. Щелкните на кнопке Zoom Window (Покажи Рамка) панели инструментов Zoom (Покажи) и увеличьте масштаб, чтобы лучше была видна точка 1 и левый конец размерной линии. Затем щелкните на кнопке Zoom Previous (Покажи Предыдущий) той же панели и вернитесь к предыдущему виду. Аналогично просмотрите и цифры в середине размерной линии. При просмотре этих элементов в увеличенном мас- штабе становится понятно, почему требуется их дополнительное редактирование. 5. Щелкните на кнопке Dimension Style панели инструментов Dimension. Текущим дол- жен быть стиль STANDARD. Щелкните на кнопке New в диалоговом окне Dimension Style Manager. В поле New Style Name диалогового окна Create New Dimension Style введите Arch 48 и щелкните на Continue (Продолжить). 6. Активизируйте вкладку Lines and Arrows (Линии и стрелки). В группе Arrowheads (Стрелки) выберите в первом раскрывающемся списке Oblique (Засечка), а размер за- сечки в поле Size установите равным 3/16". В группе Dimension Lines (Размерные линии) введите значение 3/32 в поле Extend beyond ticks (Продлить за выносные). Щелкнув на кнопке ОК, вы вернетесь в диалоговое окно Dimension Style Manager. 7. Обратите внимание на пример в правой части диалогового окна Dimension Style Manager — стрелки исчезли, и вместо них появились засечки. Щелкните на кнопке Set Current (Сделать текущим), а затем на Close. 8. Выберите на чертеже размер, вычерченный при выполнении п. 3 этого упражнения. В раскрывающемся списке Dim Style Control (Управление размерным стилем) (этот список находится на панели инструментов Dimension) выберите Arch 48. Теперь вы- бранный "внешний вид" размера на чертеже несколько изменится — он будет соответ- ствовать тем настройкам, которые были выполнены в диалоговом окне New Dimension Style. Чтобы убедиться в этом, придется несколько изменить масштаб фрагмента черте- жа, в котором сформирован размер. Сформируйте рамку команды Zoom вокруг левого конца размера. После вывода фрагмента на весь экран вы увидите — вместо стрелок выведены засечки. Вернитесь к прежнему виду чертежа (кнопка Zoom Previous). 9. Сохраните чертеж, но файл не закрывайте, если будете продолжать работать с этой главой. Размерная надпись Вкладка Text (Текст) диалогового окна New Dimension Style, на которой расположены элементы управления для настройки стиля представления размерной надписи на чертеже, по- казана на рис. 15.11. Начертание размерной надписи Пользователь имеет возможность настраивать по своему желанию практически все пара- метры текста размерной надписи. Текстовый стиль размерной надписи устанавливается выбором из раскрывающегося списка Text Style (Стиль текста), Рекомендуется создать специальный стиль для размерных надписей, что позволит настраивать их начертание независимо от прочих текстовых объектов на чертеже. Учтите, однако, что этот специальный стиль должен быть создан (во всяком случае, объявлен) до того, как вы приступите к созданию размерного стиля, где он будет использоваться. Стили начертания текста рассматривались в главе 13, "Формирование текста" . Дополи Глава 15. Создание размерных стилей и допусков 433
ItejNfiw Di sin» Styl.r ~~ *• Рис.15.11.ВкладкаTextдиалоговогоокнаNewDimensionStyle Цвет размерной надписи выбирается из раскрывающегося списка Text color. Как и в слу- чае графических элементов размера, можно настроить индивидуальный цвет размерной над- писи, отличающийся от цвета прочих компонентов. Если основные цвета, которые представ- лены в этом списке, вас не устраивают, щелкните на элементе Other — откроется диалоговое окно Select Color, где находится более широкий выбор цветов. Не забывайте, что размеры являются блоками, поэтому по умолчанию для них установлено значение ByBlock, при кото- ром объект приобретает цвет текущего слоя или текущую установку цвета. Рекомендуется создавать отдельный слой для размеров, тогда все элементы размера будут иметь цвет этого слоя. Пользоваться данным параметром следует лишь в том случае, когда размерные надписи должны иметь цвет, отличающийся от цвета всего слоя размеров. В поле Text height устанавливается высота символов размерной надписи. Значение этого параметра игнорируется в том случае, когда в стиле текста, используемого для размерной над- писи, также задана отличная от нуля высота символов шрифта. Поэтому в стиле, предназначен- ном для размерных надписей, значение высоты рекомендуется устанавливать равным 0. Тогда фактическая высота символов размерной надписи будет настраиваться во вкладке Text (Текст). Если в размерных числах планируется использовать правильные дроби, то в поле Fraction height scale (Масштаб высоты дроби) нужно установить отношение высоты дроби к высоте про- чего текста размерной надписи. Как правило, выбирается масштаб, несколько больший 1, так что дробная часть размерного числа оказывается несколько выше остальных элементов надписи. Размещение размерного текста В раскрывающемся списке Vertical представлены варианты размещения размерной над- писи по вертикали относительно размерной и выносных линий. Эти параметры перечислены в табл. 15.1. Схема размещения текста при выборе того или иного параметра показана в этой же группе диалогового окна. Элементы в раскрывающемся списке Horizontal (Положение по горизонтали) опре- деляют варианты расположения текста по горизонтали относительно размерной и вы- носных линий (табл. 15.2), а определяемое ими размещение текста схематически ото- бражается в правой части вкладки. ЧастьII.Вычерчиваниевдвух измерениях
;Таблица15.1.Вариантыразмещенияразмернойнадписиповертикали Вариант Описание Centered(Поцентру) Above(Надлинией) Outside(Снаружи) J/5 (Японский про- мышленный стандарт) Текст размещается по центру в разрыве размерной линии, Такое размещение размерной надписи используется в конструкторской документации в соответствии с определенными стандартами, действующими в западных странах. Пример вы можете увидеть на рис. 15.5 2 Текст размещается над размерной линией. Такое размещение надписи использу- ется в строительных чертежах (см. рис. 15.4)3 Текст размещается на несмежной с объектом стороне размерной линии Текст размещается в соответствии с промышленным стандартом JIS, принятым Б Японии (Industrial Standards Rules), согласно которому размещение текста зави- сит от угла наклона размерной линии [Таблица 15.2. Варианты размещения размерной надписи по горизонтали Вариант Описание Centered(Поцентру) AtExtLine1 (Ma 1-ой выносной линии) AtExtLine2 (На 2-ой выносной линии) OverExtLine1 (Над 1-ой выносной линией) Over ExtLine2 (Над 2-ой выносной линией) Этот вариант устанавливается по умолчанию — размерная надпись размеща- ется по центру между выносными линиями Текст находится возле первой выносной линии, которая определяется поль- зователем при выборе нужной точки в ответ на приглашение Specify first extension line origin or <select object>:.npn вертикальном размещении размеров задание этих параметров может услож- ниться, а полученные результаты могут оказаться несколько неожиданными. На рис. 15.12 приведен пример двух вертикальных и двух горизонтальных размеров, для которых в качестве положения по горизонтали задан параметр At Ext Line 1. Поскольку выносные линии не были выбраны единообразно, ре- зультаты размещения текста нельзя считать удовлетворительными Текст размещается возле второй выносной линии, поэтому все замечания в адрес предыдущего варианта распространяются и на этот Текст размещается над первой выносной линией, поэтому все замечания по поводу варианта At Ext Line 1 распространяются и на этот случай Текст размещается над второй выносной линией, поэтому все замечания по поводу варианта At Ext Line 1 распространяются и на данный Зазор между размерной надписью и размерной линией устанавливается в поле Offset from dim line. Если размерная линия разрывается размерной надписью, то зазор заданной ширины формиру- ется по обе стороны надписи. Если же размерная линия не разрывается, а надпись размещается над ней, то значение, введенное в поле Offset from dim line, задает зазор между базовой линией надпи- си и размерной линией. Этот же параметр определяет размещение текста внутри рамки допуска. Пытаясь вставить размерную надпись, линии и стрелки в узких местах чертежа, Совет AutoCAD использует значение параметра, введенное в поле Offset from dim line, для вычисления минимального зазора по обе стороны размерного текста. По- этому уменьшение этого значения может помочь системе справиться с разме- щением всех элементов размера в узких местах. Согласно стандартам ЕСКДразмерная линия не разрывается. — Прим. ред. Именно такое расположение размерной надписи предписывается стандартами ЕСКД. — Прим. ред. Глава15.Созданиеразмерныхстилейидопусков 435
3.2965 1.7799 3.5000 2.0665 Рис. 15.12 . При произвольном выборе 1-ой и 2-ой вы- носной линии и задании варианта горизонтального размещения, отличающегося от центрирования раз- мерной надписи, полученные результаты могут ока- заться несколько неожиданными Расположение текста В группе Alignment (Выравнивание) вкладки Text можно задать ориентацию текста для размеров, нанесенных под углом. • Установите параметр Horizontal (Горизонтально), для того чтобы разместить текст горизонтально между выносными линиями независимо от угла наклона размерной линии (случай, типичный для чертежей механических конструкций). • Установите параметр Aligned with dimension line (Выровнять вдоль размерной ли- нии), если планируется разместить надпись параллельно размерной линии, • Установите параметр ISO Standard, когда необходимо создать чертеж в полном соответствии с требованиями международного стандарта ISO. Согласно этим требо- ваниям, размерная надпись должна быть ориентирована параллельно размерной ли- нии в том случае, если надпись размещается между выносными линиями, и горизон- тально в противном случае. По мере того, как устанавливаются те или иные параметры, можно контролировать эф- фект выполненных настроек на примере в правой части вкладки. Для следующей пошаговой инструкции используется чертеж abl5-l .dwg, кото- рый находится в папке Results на прилагаемом компакт-диске. Пошаговая инструкция. Настройка параметров размерной надписи 1. Воспользуйтесь файлом из предыдущего примера, а если он был закрыт, откройте файл аЫ5-1 .dwg, находящийся в папке Results на прилагаемом компакт-диске. В этом файле содержится чертеж, в котором заданы режимы ортогонального вычерчивания и объектной привязки с параметрами Intersection (Пересечение) и Endpoint (Конточка), а в качестве текущего выбран слой Dim. Если не видна панель инструментов Dimension, щелкните правой кнопкой мыши на свободном поле любой панели инструментов и уста- новите в открывшемся списке флажок возле имени панели Dimension. 2. Сохраните этот файл под новым именем аЫ5-2. dwg в папке AutoCad Bible. 436 ЧастьII.Вычерчиваниевдвухизмерениях
3. Щелкните на кнопке Dimension Style панели инструментов Dimension. Теку- щим должен быть стиль ARCH 48. Щелкните на копке Modify с тем, чтобы продолжить доработку этого стиля. В открывшемся окне Modify Dimension Style активизируйте вкладку Text. 4. В группе Text Appearance (Начертание текста) выберите текстовый стиль ROMANS в списке доступных. 5. Активизируйте вкладку Tolerances (Допуски) с тем, чтобы установить масштаб представления дроби в размерной надписи. В списке Method выберите любой метод представления допуска. После этого вернитесь на вкладку Text и измени- те значение в поле Fraction height scale на 0.75 . Вернитесь на вкладку Toler- ances и измените только что установленный метод на None. Снова активизи- руйте вкладку Text. (В правой части вкладки никакого эффекта от выполненных манипуляций вы не увидите, так как еще не определены единицы представления размерного числа.) 6. В группе Text Placement (Размещение текста) выберите в списке Vertical вариант Above (Над линией). 7. В группе Text Alignment (Выравнивание текста) установите параметр Aligned with dimension line (Выровнять вдоль размерной линии). В строительных чертежах, как правило, размерная надпись ориентируется параллельно размерной линии. 8. Щелкните на кнопке ОК, а затем на Close. AutoCAD автоматически обновит изо- бражение размерных элементов на чертеже соответственно изменениям, внесенным в определение размерного стиля. Размерный текст по-прежнему довольно мелкий, и при выводе всего чертежа на экран прочесть размер невозможно. 9. Сохраните чертеж, но файл не закрывайте, если будете продолжать работать с этой главой. Размещение размера в условиях ограниченного пространства Если на чертеже недостаточно места для размещения стрелок, размерной линии и текста между выносными линиями, в программе AutoCAD предусмотрены способы размещения некоторых эле- ментов размера за пределами выносных линий. Элементы управления во вкладке Fit диалогового окна New Dimension Style предназначены для решения этой проблемы (рис. 15.13). Группа Fit Options В группе Fit Options (Вписывать) содержится несколько переключателей, которые позво- ляют указать программе AutoCAD способ размещения элементов размера в условиях ограни- ченного пространства. Это наиболее сложный элемент управления форматом и рекомендует- ся тщательно познакомиться с ним, поскольку от него в значительной степени зависит внеш- ний вид созданного чертежа. Параметры этой группы определяют, как размещать элементы размера вне вы- носных линий. В предыдущих версиях эти параметры определяли размещение Внимание! элементов размера между выносными линиями. Внимательно отнеситесь к на- стройке этих параметров размерного стиля, в противном случае результат мо- жет оказаться совершенно противоположным ожидаемому. Глава 15. Создание размерных стилей и допусков 437
f£QNewDimensionStylp:arch If there йгЛ enouah mwn toplacoboth tai endanOminwteextentwrtSnej.thefttt (• Ё*и itetwt«the MOW, whichever 8* b«t ГДитя , . '''. ,Г Both text «id «tow Г Alweju keep taxt between ек«Ьк Г Si«Me««o«j if tW? doom bride ; , the extension tries 1.0159-1 - 1.1955 j - Scale f«t»wsmtfln FeatoMt- ' ff и»No«<1я»Ь<* - • l И 0000 jj Г Whentej«isnc(«thedefeJpcjiion.place» /*ur. 15 .14. Пример разме- щения размерной надписи и стрелок при выборе пара- метра Either the text or the arrows, whichever Fits best Рис. 15 .13. Вкладка Fit диалогового окна New Dimension Style Either the text or the arrows, whichever fits best (Текст или стрелки — что вписывается лучше). По- зволяет автоматически размещать между вынос- ными линиями либо текст, либо стрелки. Если ни тот, ни другой элемент не вмещается между вы- носными, оба элемента вычерчиваются снаружи выносных линий (рис. 15 .14). Arrows (Стрелки). Если и размерная . надпись, и стрелки не вмещаются между выносными линия- ми, стрелки выносятся наружу, а надпись размеща- ется между линиями (рис. 15 .15). На первый взгляд, рис. 15.15 не отличается от рис. 15.14, но размеры на них отрисованы при установке разных параметров. Text (Текст). Если и размерная надпись, и стрелки не вмещаются между выносными линиями, над- пись выносится наружу, а стрелки размещаются между линиями (рис. 15 .16). Both text and arrows (И текст, и стрелки). Текст и стрелки размещаются вместе либо между вынос- ными линиями, если там достаточно для них места, либо вне выносных линий (рис. 15.17). Однако размерная линия и текст жестко связаны и не могут перемещаться раздельно. Always keep text between ext lines (Всегда раз- мещать текст между выносными). Смысл параметра ясен из его названия (рис. 15 .18). Suppress arrows if they don't fit inside the extension lines (Подавить стрелки, если они не вмещаются между выносными линиями). Если для стрелок недостаточно -- |о,32[- Рис. 15 .15 . Пример разме- щения размерной надписи и стрелок при выборе па- раметра Arrows 438 ЧастьII.Вычерчиваниевдвухизмерениях
места между выносными, они вообще не вычерчиваются. Этот параметр задается флажком, а потому может использоваться в комбинации с любым из перечисленных выше. На рис. 15 .19 показан результат, полученный при установке флажка Suppress arrows if they don't fit inside the extension lines совместно с параметром Either the text or the arrows, whichever fits best. Рис. 15.16. Пример разме- щения размерной надписи и стрелок при выборе пара- метра Text Рис. 15 .17. Пример разме- щения размерной надписи и стрелок при выборе пара- метра Both text and arrows Рис. 15 .18 . Пример разме- щенияразмерной надписи и стрелок при выборе пара- метра Always keep text between ext lines Группа Text Placement Puc. 15 .19. Пример разме- щения размерной надписи и стрелок при установке флажка Suppress arrows if they don't fit inside the extension lines совместно с параметром Either the text or the arrows, which- ever fits best В группе Text Placement (Размещение текста) имеются переключатели, которые позво- ляют настроить поведение AutoCAD в том случае, когда не удается разместить размерную надпись на стандартном месте — между выносными линиями. • Beside the dimension line (Рядом с размерной линией). Размерная надпись разме- щается рядом с размерной линией снаружи от выносных. На рис. 15.20 показан пример размера, вычерченного при такой настройке, и этот же размер, отредактиро- ванный так, что размерная надпись перенесена за контур чертежа. Надпись можно сдвинуть в любое место правее или левее размерной линии, но нельзя перемещать выше или ниже нее. О редактировании размеров речь пойдет далее в этой главе. • Over the dimension line, with a leader (Над размерной линией, с линией выноски). Размерная надпись размещается между выносными, над размерной линией, но на почтительном расстоянии от нее; для связи размерной линии с надписью использу- ется линия выноски. Теперь в ходе редактирования можно произвольно перемещать размерную надпись (рис. 15.21). Глава15.Созданиеразмерныхстилейидопусков 439
.52 Рис. 15,20. Размерная надпись размещена рядом с размерной линией снаружи от выносных. Надпись можно сдвинуть в любое место правее или левее размерной линии — на пра- вом рисунке надпись немного сдвинута вправо, чтобы она не пересекала контур видимой линии чертежа гО,52 У, ^0 , 52 Рис. 15.21 . Размерная надпись размещена над размерной ли- нией и соединена с ней линией выноски. На правом рисунке надпись немного сдвинута вправо, чтобы не пересекать контур види.иой линии чертежа Over the dimension line, without a leader (Над размерной линией, без выноски). Размерная надпись размещается меж- ду выносными, над размерной линией и на некотором рас- стоянии от нее; линия выноски для связи размерной линии с надписью не используется (рис. 15.22). В дальнейшем можно произвольно перемешать размерную надпись. Рис. 15.22. Размерная надпись размещена над размерной линией без линии выноски Масштабирование элементов размера В группе Scale for Dimension Features (Масштабирование элементов размера) можно задать коэффициент масштабирования вычерчиваемых элементов размера. При этом сам текст размерной надписи не подвергается никаким изменениям, изменяются только размеры символов, но лишь в том случае, если в используемом стиле текста за- дан нулевой размер. При создании размерного стиля существует множество возможно- стей для задания масштаба разных элементов размера, а потому при изменении масшта- ба всего чертежа придется изменить все заданные прежде размеры. Поэтому для эконо- мии времени и сил рекомендуется изменять масштаб с помощью поля Overall Scale (Общий масштаб), благодаря которому в программе AutoCAD выполняется автоматиче- ское масштабирование всех элементов размера. 440 Часть//.Вычерчиваниевдвухизмерениях
Операция масштабирования чертежа подробно излагается в главе 5, "Настройка ЗополнительЩя параметров чертежа", а в главе 17, "Вывод чертежей на бумагу", описывается информация.* масштабирование в пространстве листа. ГруппаFineTuning Если установлен флажок Place text manually when dimensioning (Размещать размерную надпись вручную), AutoCAD будет игнорировать все настройки, касающиеся размещения размерной надписи по горизонтали, и использовать ту точку, которую пользователь укажет в ответ на приглашение Specify dimension line location or [Mtext/Text/Angle/Horizontal/Vertical/Rotated]:. По мере перемещения курсора вдоль размерной линии до п ,.,, п с r _ r ff Рис. J 5.23 . Размер, в который щелчка кнопкой вы будете видеть, как размерная надпись от- втиснута выноснаялтт слеживает движение курсора. Флажок Always draw dim line between ext lines следует установить в том случае, когда необходимо, чтобы размерная линия всегда вычерчивалась между выносными, независимо от расположения размерной надписи (рис. 15.23). Для следующей пошаговой инструкции используется чертеж аЫ5-2 .dwg, кото- рый находится в папке Results на прилагаемом компакт-диске. Пошаговая инструкция. Настройка параметров вписывания размера 1. Воспользуйтесь файлом аЫ 5-2. dwg из предыдущего примера, а если он уже закрыт, откройте файл аЫ5-2 .dwg, который находится в папке Results на прилагаемом компакт-диске. В чертеже, содержащемся в этом файле, заданы режимы ортогонального вычерчивания и объектной привязки с параметрами Intersection и Endpoint, а в качестве текущего выбран слой Dim. Если не видна панель инструментов Dimension, щелкните правой кнопкой мыши на свобод- ном поле любой панели инструментов и установите в открывшемся списке фла- жок возле имени панели Dimension. 2. Сохраните этот файл под новым именем аЫ5-3 .dwg в папке AutoCad Bible. 3. Щелкните на кнопке Dimension Styles панели инструментов Dimension. Теку- щим должен быть стиль ARCH 48. Щелкните на копке Modify с тем, чтобы продолжить доработку этого стиля. В открывшемся окне Modify Dimension Style активизируйте вкладку Fit. 4. В группе Text Placement во вкладке Fit выберите параметр Over the dimension line, with a leader (Над размерной линией, с линией выноски). 5. В группе Fine Tuning установите флажок Always draw dim line between ext lines (Всегда вычерчивать размерную линию между выносными). В строительных черте- жах принято вычерчивать размерную линию между выносными даже тогда, когда размерная надпись там не умещается. 6. Поскольку масштаб чертежа равен 1:48, т.е . '/4"=Г, в поле Overall Scale (Общий масштаб) следует ввести значение 48. Глава 15. Создание размерных стилей и допусков 441
7. После ввода всех перечисленных параметров щелкните на кнопке ОК, а затем на Close. Диалоговое окно закроется, и вы вернетесь на поле чертежа. 8. Сохраните чертеж, но файл не закрывайте, если будете продолжать работать с этой гла- вой. Чертеж должен выглядеть, как на рис. 15 .24 . Рис. 15 .24. В результате настройки масштаба размерная надпись стала более отчетливой и при выводе чертежа на весь экран ОМАХ SOUTH ELCV !/*" - У-0' Основные единицы С целью задать основные единицы следует активизировать вкладку Primary Units диалогового окна New Dimension Style (рис. 15 .25). В главе 5, "Настройка параметров чертежа", уже описывалась методика выбора единиц представления геометрических па- раметров для чертежа в AutoCAD. В этой вкладке по той же методике устанавливаются единицы геометрических параметров для нанесения размеров. t Рис. 15.25 . Вкладка Primary Units диалогового окна New DimensionStyle Линейные размеры В группе Linear Dimensions (Линейные размеры) вкладки Primary Units (Основные еди- ницы) выполняются настройки единиц измерения для линейных размеров. 442 ЧастьII.Вычерчиваниевдвух измерениях
Сначала необходимо выбрать формат из раскрывающегося списка Unit format (Формат единиц). Здесь пользователю предоставляется тот же набор форматов, что и в диалоговом окне Drawing Units, а именно —Scientific (Научные), Decimal (Десятичные), Engineering (Технические), Architectural (Архитектурные), Fractional (С дробной частью) и Windows desktop (В формате рабочего стола Windows). Чтобы узнать, какой формат имеют единицы типа Windows desktop, следует выбрать команду панели задач Windows Start=>Settings^Control Panel^Regional Settings (Пуск 1 ^Настройка 1 * Панель управления^Язык и стандарты). Хотя в Windows не предусмотрено столь подробное ука- зание единиц, как в программе AutoCAD, установка этих параметров может оказаться весьма по- лезной для достижения совместимости при работе с другими программами для Windows. Для задания точности представления измеряемых величин в размерной надписи следует ис- пользовать варианты, представленные элементами раскрывающегося списка Precision (Точность). Формат представления дробной части выбирается из раскрывающегося списка Fraction format. Естественно, список становится доступным только в том случае, если выбран дроб- ный формат представления единиц (элемент Fractional в списке Unit format). Вариант Hori- zontal задает вид правильной дроби с горизонтальной линией между числителем и знамена- телем, вариант Diagonal — косую черту между числителем и знаменателем, а вариант Not Stacked задает вывод дроби в одну строку с косой чертой, отделяющей числитель от знаме- нателя. Результат каждого варианта настройки немедленно воспроизводится в поле предвари- тельного просмотра в правой части вкладки. В списке Decimal separator (Разделитель десятичной дроби), который становится доступ- ным только при выборе формата Decimals в списке Unit format, можно выбрать, какой символ будет использоваться для разделения целой и дробной части в десятичном формате — точка (Period), запятая (Comma) или пробел (Space). В поле Round off (Округление) нужно задать значение округления линейных размеров в раз- мерном числе. Например, можно округлить размерное число до 0.1 единицы или до 1/2 дюйма (такое большое значение, естественно, можно использовать только в строительных чертежах). Поля Prefix и Suffix используются для задания префикса и суффикса в размерной надпи- си — текста перед размерным числом и после него, Заданные таким образом фрагменты тек- ста будут повторяться вместе с размерным числом во всех наносимых на чертеж линейных размерах. Например, можно в качестве суффикса использовать мм, если все линейные разме- ры измеряются в миллиметрах (это имеет смысл, например, когда чертеж предназначен для страны, в которой приняты британские единицы измерения линейных размеров). Поле Scale factor служит для задания масштабного коэффициента размерного числа. В лом случае размер, выводимый на чертеже, будет пропорционально отличаться от введенного при вы- черчивании чертежа в среде AutoCAD. Например, если коэффициент в поле Scale factor равен 0,5, то размерное число в размере детали длиной в 2.5 единицы, которое нанесет AutoCAD, будет вы- глядеть как 1,25. В США работающим над технической документацией для европейских стран имеет смысл устанавливать этот коэффициент равным 25.4, В этом случае размеры, нанесенные AutoCAD, будут определять значения величин в мшшиметрах, Этот же параметр можно использо- вать в сочетании с альтернативными единицами, о которых речь пойдет чуть ниже. Устанавливая флажок Paper Space Only (Только в пространстве листа), можно опреде- лить данный масштаб исключительно для пространства листа. Флажки в группе Zero Suppression (Подавление нулей) указывают, как поступать систе- ме с ведущими и замыкающими нулями в размерном числе. Если задано подавление ведущих нулей (флажок Leading), размер 0.375 будет выглядеть на чертеже как . 375. При подавле- нии хвостовых нулей (флажок Trailing) размер 3.7500 будет выглядеть на чертеже как 3.75. Для строительных чертежей можно также использовать параметры 0 Feet (0 футов) и 0 Inches (0 дюймов); при установке флажка 0 Feet (0 футов) размер 0' - 8" будет представлен на черте- же размерным числом 8", при установке флажка 0 Inches (0 дюймов) размер б' -О" будет представлен на чертеже размерным числом 6' . Глава 15. Создание размерных стилей и допусков 443
Угловые единицы В группе Angular Dimensions вкладки Primary Units устанавливается формат размерного числа для угловых размеров. В списке Units format можно выбрать один из перечисленных ниже вариантов: Decimal Degrees (Десятичные градусы), Degrees Minutes Seconds (Градусы/минуты/секунды), Gradients (Грады) и Radians (Радианы). В списке Precision выберите необходимую точность представления угловых размеров. В группе Zero Suppression можно установить режим подавления ведущих и хвостовых нулей. Например, при подавлении хвостовых нулей размер 37.0° будет представлен на черте- же размерным числом 37 °. Альтернативные единицы Для указания в чертеже размеров в различных системах единиц, например в миллиметрах и дюймах, следует воспользоваться альтернативным набором единиц, который в чертежах про- граммы AutoCAD будет размещен в квадратных скобках. Чтобы задать альтернативные едини- цы, следует вызвать на экран вкладку Alternate Units диалогового окна New Dimension Style (рис. 15.26). Установите флажок Display alternate units (Показывать альтернативные единицы). NewDimensionStyle:dicliil Iпи. w>JAiэ«ч|'iw -?. SJI-* J~ г г 1~d - Паоапвп Рис. 15 .26. Вкладка Alternate Units диалогового окна New DimensionStyle Нетрудно заметить, что эта вкладка напоминает по набору элементов управления вкладку Primary Units (Основные единицы), о которой речь шла в предыдущем разделе. Обратите внимание на значение масштаба 25 . 4, которое установлено по умолчанию в поле Multiplier for alt units (Масштаб для альтернативных единиц). Это соотношение между наиболее распростра- ненными в конструкторской документации единицами в британской и метрической системах 25.4 мм=1". Если в качестве основных единиц используются миллиметры, то в этом поле следу- ет задать значение .03937 (0,03937"=1 мм). Конечно, при использовании каких-либо других единиц, например метров или миль, необходимо вводить в это поле другие значения. На рис. 15.27 приведен пример совместного использования основных и альтернатив- ных единиц, 444 ЧастьII.Вычерчиваниевдвухизмерениях
Рис. 15.27.Совместноеиспользованиеметрическихединиц ипринятых вСША единиц измерения (футы, дюймы). Чертеж любезно предоставлен Джерри Баттенфилдом(JerryBatlenfield),ClowValveCompany,Оскалуза,turn.Айова Параметры в группе Placement (Размещение) позволяют задать порядок следования вы- вода в размерной надписи значений в основных и альтернативных единицах. Для следующей пошаговой инструкции используется чертеж abl5-3.dwg, кото- рый находится в папке Results на прилагаемом компакт-диске. Пошаговая инструкция. Создание размерного семейства 1. Воспользуйтесь файлом abl5-3 .dwg из предыдущего примера, а если он уже за- крыт, откройте файл abl5-3.dwg, который находится в папке Results на прила- гаемом компакт-диске. В содержащемся там чертеже заданы режимы ортогонально- го вычерчивания и объектной привязки с параметрами- Intersection и Endpoint, а в качестве текущего выбран слой Dim. Если не видна панель инструментов Dimen- sion, щелкните правой кнопкой мыши на свободном поле любой- панели инструментов и установите в открывшемся списке флажок возле имени панели Dimension. 2. Сохраните этот файл под новым именем аЫ5-4 .dwg в папке АиtoCad Bible. 3. Щелкните на кнопке Dimension Styles панели инструментов Dimension. Текущим должен быть стиль ARCH 48. Чтобы продолжить доработку этого стиля, щелкните на копке Modify. В открывшемся окне Modify Dimension Style активизируйте вкладку Primary Units {Основные единицы). 4. Выберите в списке Unit format (Формат единиц) вариант Architectural (Архитектурный). 5. В списке Precision выберите точность О'-О 1/8". 6. В списке Fraction format (Формат дроби) выберите Diagonal (Диагональный). 7. В группе Zero Suppression (Подавление нулей) сбросьте флажок 0 Inches, по- скольку в строительных чертежах принято (по крайней мере, в США) показывать О дюймов. Щелкните на кнопке ОК. 8. Еще раз щелкните на кнопке ОК. В диалоговом окне Dimension Style Manager щелкните на кнопке Set Current (Установить текущим), а затем на кнопке Close. Глава 15. Создание размерных стилей и допусков 445
После этого вы вернетесь к чертежу, в котором AutoCAD уже автоматически обно- вил представление размеров в соответствии с вновь установленными настройками. 9. Чтобы посмотреть, как будет выглядеть дроб- ное размерное число при тех настройках сти- ля, которые мы выполнили, сформируйте ли- нейный размер между точками 1 и 2, руково- дствуясь рис. 15.28. При желании увеличьте масштаб представления чертежа на экране. 10. Вернитесь к прежнему масштабу, если вы его изменяли. 11. Сохраните чертеж, который после вы- полненной работы должен иметь вид, как на рис. 15.28. Рис. 15 .28. Так выглядит строительный чертеж после завершения настройкиразмерного стиля Допуски Допуски применяются в технических чертежах для указания степени допустимого отклонения от точных размеров при изготовлении изделия. Для настройки стиля представления допусков на чертеже используется вкладка Tolerances диалогового окна New Dimension Style (рис, 15.29). I В!Ni-wl)iMii!i -tZeia SuppfMiltn Olnchet l'"ZeroSup f MM i on Г1 к- " р Qftftb '• -11 Рис. 15.29. Вкладка Tolerances диалогового окна New Dimension Style Группа Tolerance Format В группе Tolerance Format (Формат допуска) размещены элементы управления для на- стройки особенностей отображения допуска на чертеже. В списке Method (Методы) Auto- CAD предлагает четыре варианта представления допусков. 446 ЧастьII.Вычерчиваниевдвухизмерениях
Symmetrical (Симметрично). Значения нижнего и верхнего допусков равны и выво- дятся со знаками плюс/минус после основного размерного числа (рис. 15.30). Это значение следует ввести в активное для данного параметра поле Upper Value. Рис. 15 .30.Пример симметричногодопуска Deviation (Отклонения). Значения нижнего и верхнего допусков могут отличаться, причем верхнее значение выводится со знаком "плюс", а нижнее — со знаком "минус" (рис. 15.31). Для данного параметра будут разблокированы и иоле Upper Value и поле Lower Value, Рис. 15 .31 . Пример допуска с отклонениями Limits (Предельные размеры). В этом случае значение основного размера будет вы- водиться в виде двух предельных значений (рис. 15.32). Для указания предельных значений следует использовать поле Upper Value и поле Lower Value. Basic (Номинальный). Во время использования этого параметра размерный текст выводится в рамке (рис. 15.33). При этом геометрический допуск формируется от- дельно на основе специального элемента — рамки допуска, о которой речь пойдет ниже в этой главе. Глава 15. Создание размерных стилей и допусков 447
2.5570 2.5320' © 0.0015 А 1.6520 1.6270 Рис. 15.32. Пример допуска с предельными размерами Рис. 15.33 . Пример номинального размера В списке Precision выберите необходимую точность. Как и ранее, в поле Upper value ус- тановите значение для симметричного допуска. Для отклонений и предельных значений вве- дите данные и в поле Upper value, и в поле Lower value. Высота надписи допуска по отношению к высоте размерной надписи устанавливается в поле Scaling for height. Как правило, для представления допуска используются символы меньшего размера, чем для основного размерного числа. Если будет задано значение 1 в этом поле, текст, представляющий допуск, будет выведен символами такого же размера, что и ос- новная размерная надпись. Установка значения 0.5 приведет к тому, что символы допуска бу- дут вдвое меньше, чем символы основной размерной надписи. Из списка Vertical position (Положение по вертикали) нужно выбрать вариант, опре- деляющий желаемое размещение значения допуска по отношению к основному размер- ному числу. Эта установка имеет значение, в основном, для варианта Deviation, когда выводятся две строки значений допуска совместно с одним размерным числом — верх- нее отклонение и нижнее отклонение. • Тор (Верхний) — подравнивает символы допуска с верхом размерной надписи. • Middle (Середина) — подравнивает символы допуска с серединой размерной надписи. • Bottom (Нижний) — подравнивает символы допуска с нижним уровнем размер- ной надписи. 448 ЧастьII,Вычерчиваниевдвух измерениях
^0 Выбор в списке Vertical position также сказывается на представлении пра- На заметку вильных дробей— их выравнивании по отношению к остальной размерной надписи. Поэтому при настройке вывода правильных дробей приходится сначала имитировать необходимость использования допусков на чертеже — заказать любой тип допуска во вкладке Tolerances. После этого список Verti- cal position разблокируется. Выберите нужный вариант из этого списка, а за- тем вновь установите тип допуска None (Никакой). I В группе Zero Suppression установите необходимый, с вашей точки зрения, режим по- давления нулей, нулевых футов или дюймов. Пояснения по этому поводу уже были даны ра- нее, когда речь шла о вкладке Primary Units. Если заказано использование в размерах альтернативных единиц, нужно в группе Alter- nate unit tolerances соответственно настроить точность и подавление нулей, в том числе и для допусков, выраженных в этих альтернативных единицах. Покончив с установкой параметров, щелкните на кнопке ОК, а затем на Close. В ре- зультате вы сможете вернуться к работе с чертежом и проставлять размеры на основе нового размерного стиля. Изменение размеров Для изменения размеров, проставленных в чертеже, можно в качестве текущего вы- брать новый размерный стиль, изменить характеристики используемого размерного стиля либо подавить некоторые его параметры. Ниже эти способы изменения размеров описы- ваются подробно. Можно также изменять и текущие размеры. В предыдущей главе уже были рассмотрены некоторые варианты техники редактирования. А в этом разделе мы займемся внесением изменений в размерные стили. Выбор нового текущего размерного стиля Для изменения текущего стиля щелкните на кнопке со стрелкой раскрывающегося списка Dim Style Control панели инструментов Dimension и выберите желаемый стиль, который по- сле этого станет текущим. Все размеры, ранее нанесенные на чертеж, будут иметь прежний вид, а все новые — соз - даваться согласно новому текущему стилю. Создание варианта размерного стиля Попробуйте создать вариант размерного стиля для размера определенного типа, на- пример для линии-выноски или для углового размера. Например, если имеется архитек- турный размерный стиль с "птичками" (а не со стрелками) на концах выносных линий, то можно заменить такой размер угловым размером с открытыми стрелками. Для этого выполните следующее. 1. Щелкните на кнопке Dimension Style панели инструментов Dimension. 2. Щелкните на кнопке New (Создать). 3. Из раскрывающегося списка Use For (Использовать для) выберите тип размера, ко- торый вы хотите использовать в новом варианте размерного стиля. 4. Щелкните на кнопке Continue (Продолжить). 5. Внесите нужные изменения, используя технику, описанную ранее в этой главе. Глава 15. Создание размерных стилей и допусков 449
6. Щелкните на кнопке ОК, чтобы вернуться в окно Dimension Style Manager. Здесь вы увидите вариант, который будет располагаться под основным (родительским) размерным стилем. 7. Щелкните на кнопке Close (Закрыть), Размеры выбранного вами типа теперь будут иметь характеристики нового варианта раз- мерного стиля. Например, угловые размеры теперь будут иметь открытые стрелки. Изменение размера для использования нового размерного стиля Для изменения стиля, используемого для представления на чертеже того или иного разме- ра, следует сначала выделить его, а затем щелкнуть на кнопке Properties (Параметры) стан- дартной панели инструментов. Откроется диалоговое окно Properties, в котором нужно щелкнуть на значке "+" в строке Misc — на экране появится дополнительный список свойств. Среди них будет и Dim style (Размерный стиль). Выберите это свойство — в правой колонке списка появится раскрывающийся список, в котором перечислены доступные в чертеже раз- мерные стили. Теперь остается только выбрать из них подходящий. При двойном щелчке на любом размере открывается окно Properties, в котором Совет можно изменять свойства этого размера. Кроме того, можно передать свойства одного размера другому с помощью расположенной на стандартной панели инструментов кнопки Match Properties (Передать свойства). Для это- го выполните перечисленные ниже операции. 1. Щелкните на кнопке Match Properties. 2. В ответ на приглашение Select Source Object: (Выберите объект-источник) отметьте размер, свойства которого вы собираетесь копировать. 3. Затем в ответ на приглашение Select destination object (s) or [Settings ] : (Выберите объект(ы)-нриемник(и) или [Установки]:) выберите один или несколько размеров, для которых будут использоваться скопированные свойст- ва. (Используйте параметр Settings (Установки), если требуется скопировать не все, а только некоторые свойства.) 4. Для завершения ввода команды нажмите клавишу <Enter>. Изменение размерных стилей Преимущество этого способа заключается в том, что при изменении стиля будут автома- тически обновлены все размеры, в которых используется этот стиль. Для этого выполните перечисленные ниже действия. 1. Щелкните на кнопке Dimension Style панели инструментов Dimension. 2. Выберите из списка тот стиль, который планируется изменить. 3. Щелкните на кнопке Modify. 4. AuioCAD откроет диалоговое окно Modify Dimension Style, которое в точности повторяет уже рассмотренное нами окно New Dimension Style со всеми его 450 Часть II. Вычерчивание в двух измерениях
вкладками. С помощью элементов управления во вкладках этого окна измените настройку стиля и щелкните на кнопке ОК. После этого вы вернетесь в диало- говое окно Dimension Styles Manager. 5. Щелкните на Close. Программой AutoCAD будут обновлены все ранее сформированные размеры данного стиля. Новый размерный стиль можно создать, как говорится, на лету, на основе сущест- Совет вующего размера, для чего используется окно Properties. Для этого сначала щелк- ните дважды на размере, чтобы открыть окно Properties. Затем щелкните на кнопке •ft-.' * со знаком "+ ", что находится слева от названия того типа элементов, в который вы хотите внести изменения, и внесите требуемые изменения. Когда справитесь с этой задачей, щелкните правой кнопкой мыши на чертеже и выберите из контек- стного меню команду Dim Style^Save as New Style (Размерный стильб Сохранить как новый стиль). Откроется диалоговое окно New Dimension Style, в котором но- вому стилю можно будет присвоить имя. Щелкните на кнопке ОК. Подавление размерного стиля Иногда для одного из размеров данного размерного стиля требуется сделать исключение: например, удалить выносную линию из-за ограниченности пространства. В таком случае эф- фективнее было бы не создавать отдельный размерный стиль, а переопределить некоторые свойства данного размера, унаследованные им от стиля. Эту операцию производят в уже зна- комом нам диалоговом окне Properties. Можно также частично подавить текущий размерный стиль, переопределив некоторые его свойства. Фактически при этом будет создано некоторое подмножество свойств ранее оп- ределенного стиля. После создания такого частично переопределенного стиля все новые раз- меры, наносимые на чертеж, будут наследовать свойства измененного стиля. Вернуться к прежнему стилю можно, удалив переопределения. Система AutoCAD позволяет включить эти изменения в стиль навсегда либо сохранить стиль с изменениями под другим именем. Для создания стиля с временным переопределением выполните следующее. 1. Щелкните на кнопке Dimension Style панели инструментов Dimension. 2. Выберите в списке диалогового окна Dimension Styles Manager стиль, который собираетесь частично подавить. 3. Щелкните на кнопке Override в Dimension Style Manager. 4. В ответ AutoCAD откроет диалоговое окно Override Dimension Style, которое вы- глядит точно так же, как и рассмотренные выше окна New (или Modify) Dimension Style. Внесите необходимые изменения в настройки и щелкните на кнопке ОК. 5. В списке окна Dimension Style Manager вы теперь увидите переопределенный стиль сразу за исходным. Щелкните на Close. Теперь нанесенные на чертеж новые размеры будут иметь те же свойства, что и переопре- деленный стиль. Если пожелаете вернуться к прежнему сохраненному размерному стилю, вновь щелк- ните на кнопке Dimension Style и откройте диалоговое окно Dimension Style Manager. Щелкните правой кнопкой мыши на переопределенном стиле и выполните любую из пе- речисленных ниже операций. 1. Выберите из контекстного меню Delete — переопределенный стиль будет просто удален из базы данных чертежа. Глава 15. Создание размерных стилей и допусков 451
2. Выберите из контекстного меню Save to Current Style — переопределенный стиль заменит тот, от которого он "отпочковался". 3. Выберите из контекстного меню Rename — из переопределенного стиля будет соз- дан новый под другим именем. Обновление размерного стиля Ш На панели инструментов Dimension находится кнопка Dimension Update (Обновить), которая используется для обновления выбранных размеров соответственно текущему размерному стилю с учетом подавления некоторых его параметров. Эту кнопку стоит исполь- зовать тогда, когда вы уверены, что некоторые из сушсствующих размеров следует обновить, даже несмотря на подавление некоторых параметров. Для внесения подобных изменений можно использовать также диалоговое окно Modify Dimension, однако кнопку Update использовать все же проще, так как вы уже перебрали все свойства размерного стиля и внесли в них необходимые изменения. Сравнение размерных стилей Можно сравнить между собой любую пару размерных стилей, имеющихся в базе данных чертежа. Для этого выполните следующее. 1. Щелкните на кнопке Dimension Style панели инструментов Dimension и откройте диалоговое окно Dimension Styles Manager. Щелкните на кнопке Compare. Auto- CAD откроет диалоговое окно Compare Dimension Styles (Сравнение размерных стилей), представленное на рис. 15 .34 . imensionSlyles Ortctfcfcn- - i F i t(extmovement P i ecu i on Textoffset Textile To l devbwei Tddrv i ppei To/dev i at i on Tolprec i s i on Tcltextsca l efsG l oi |-УвиЫе ~ DIMTMOVE OIMDEC DIMGAP DIMTXSTV DIMTM DIMTP DIMTOL DIMTDEC DIMTFAC 0 i • 0.050 STANDARD 0.010 0.O15 Off 4 0 750 »ИОС&•I 2 3 0.090 ROMAUD 0005 0.005 On 3 0500 Рис. 15.34. Диалоговое окно Compare Dimension Styles 2. В списках Compare (Сравнить) и With (С чем) выберите два сравниваемых размер- ных стиля. В ответ AutoCAD выведет список отличий в настройках, представленных системными переменными. Более подробно о связи между системными переменны- ми и параметрами размерного стиля речь пойдет далее. 3. Дважды щелкните на кнопках Close в диалоговых окнах, после этого вы вновь вер- нетесь на поле чертежа. 452 Часть П. Вычерчивание вдвух измерениях
Выведенный список отличий можно скопировать в системный буфер обмена Совет Windows и включить в какой-либо документ. Для этого щелкните на кнопке Сору в правой части диалогового окна Compare Dimension Styles. i"к Копирование размерных стилей из других чертежей При достаточно разумном планировании и использовании размерных стилей процедура нане- сения размеров значительно упрощается, причем сформированные размеры имеют единообразный вид. Созданные размерные стили можно сохранить в шаблоне, а затем использовать в новых чер- тежах. Но как быть в том случае, когда приходится дорабатывать чертежи, начатые другими разра- ботчиками, или старые чертежи, не содержащие новых размерных стилей? Для этого в AutoCAD предусмотрена возможность импортирования размерных стилей из других чертежей с помощью AutoCAD DesignCenter. Импортирование выполняется следующим образом. 1. Щелкните на кнопке AutoCAD DesignCenter стандартной панели инструментов. Откроется окно DesignCenter. 2. В левой панели окна найдите файл чертежа, из которого планируете импортировать размерный стиль. 3. Дважды щелкните на нем или щелкните на значке "+ ". 4. Дважды щелкните на кнопке размерного стиля (щелкнуть можно и в левой, и в пра- вой панели окна) — в правой панели должен открыться список размерных стилей в этом файле чертежа. 5. Двойной щелчок на выбранном стиле импортирует его в текущий файл чертежа. 6. Закройте окно DesignCenter щелчком на кнопке Close в правом верхнем углу этого окна. Системные размерные переменные Как уже упоминалось в главе 5, "Настройка параметров чертежа", в программе AutoCAD все значения хранятся а системных переменных (например, все введенные в диалоговом окне Dimension Styles параметры хранятся в системных размерных переменных). Для получения сведений об имеющихся системных размерных переменных выберите команду Help&AutoCAD Help Topics (Помощь^Темы справки) и в появившемся диало- говом окне выберите вкладку Contents (Содержание). Дважды щелкните на элементе Command Reference (Информация о командах), потом на элементе System Variables (Системные переменные), а затем на кнопке с буквой D. После этого в список выводи- мых на экран переменных будут включены и все системные размерные переменные, поскольку их имена начинаются с DIM. Не так давно единственным способом настройки параметров размера было прямое при- своение значений соответствующим системным переменным. Однако в настоящее время в этом нет необходимости, и все параметры размера можно задать с помощью диалоговых окон. Но при создании пакетных файлов или разработке процедур для управления проста- новкой размеров на языке AutoLISP необходимо знать принципы работы с системными раз- мерными переменными. Дело в том, что как в пакетных файлах, так и в процедурах AutoLISP, обращение к диалоговым окнам невозможно. Глава15.Созданиеразмерныхстилейидопусков 453
Просмотреть перечень размерных переменных можно также с помощью команды DIMSTYLE (РЗМСТИЛЬ). Для этого следует ввести в командной строке -dimstyle. На- пример, ниже представлены выведенные на текстовом экране AutoCAD списки размер- ных переменных для архитектурного размерного стиля, полученного с использованием параметра STatus (Статус). Command• -dimstyle Current dimension stylo STYLE1 Current dimension overrides. DIMGAP DIMSCALE DIMTM DIKTOL -0 050 0 OOO 0 010 Off Enter a dimension style option [Save/Restore/STatus/Variables/Apply/?] (Restore> st DIMASO DIM5TYLE DIHADEC DIMALT DIMALTD DIMALTF DIMALTRND DIKALTTD DIMALTTZ DIMALTU DIMA1TZ DIMAPOST DIMASZ DIMATFIT DIHAUHIT DIMAZIN DIMBLK ШМВ1К1 Off STYLE1 0 Off 2 25 400 0.000 2 0 2 0 0.180 3 о 0 ClosedFilled ClosedFilled Create dinensionobjects Current dimension style (read-only) Angular dec ma1places Alternateunits selected Alternateunitdecimalplaces Alternate unit scale factor Alternateunits rtfunding value Alternate tolerancedecimal places Alternate tolerance zerosuppression Alternate units Alternateunitzerosuppression Prefix and suffix for alternate test Arrow size Arrow and text fit Angularunitformat Angular zerosupression Arrov block пале First arrov block паве DIMLUE DIMPOST DIMRHD DIHSAH DIMSCALE DIMSD1 DIMSD2 DIMSE1 DIMSE2 DIMSOXD DIHTAD DIhTDEC DIMTFAC DIMTIH DIMTIX DIMTM DIMTHOVE DIMTOFL DIHTOH DIKTOL DIMTOLJ DIMTP DIMTSZ DIMTVP DIMTXSTY DIMTXT DIMT2IN DIHUPT DIHZIH -2 • 000 Off 0 000 Off Off Off Off Off 0 i 0 750 On Off 0 010 0 Off On Off 1 D 015 0 000 0.000 STANDARD 0 180 0 Off 0 Extension line lineveighl Prefix and suffix for dimension text Rounding value Separate arrov blocks Overall scale factor Suppress the first dimension line Suppress the second dimension line Suppress the first extension line Suppress the second extension line Suppress outside dimension lines Place text above the dimension line Tolerance decimal places Tolerance tent height scaling factor Testt inside extensions is horizontal Piece text inside extensions Minus tolerance Text movement Force line inside extension lines Text outside horizontal Tolerance dimensioning Tolerance vertical justification Plus tolerance Tick size Text vertical position Test style Text height Tolerance zero suppression User positioned text Zero suppression Обратите внимание на то, что для системной переменной DIMSTYLE указано имя текущего размерного стиля, в начале списка учтены все временные несохраненные изменения. Кроме параметра STatus, вместе с командой DIMSTYLE МОЖНО также использовать ряд других параметров. • s ave (Сохрани). Сохранение размерного стиля. • Restore (Замени). Определение данного стиля в качестве текущего. • variables (Переменные). При использовании данного параметра, как и для параметра STatus, будут перечислены размерные переменные, но только для некоторого заданно- го размерного стиля. Для выбора размерного стиля следует выделить на чертеже наи- более типичный для этого стиля размер. 454 ЧастьII.Вычерчиваниевдвух измерениях
• Apply (Примени). Обновление всех размеров в соответствии с текущим размерным стилем. Этот параметр эквивалентен щелчку на кнопке Dimension Update панели инст- рументов Dimension. • ?. Перечисление всех размерных стилей данного чертежа. С помощью командной строки можно также подавить значения некоторых параметров раз- мерного стиля. Для этого следует ввести в командной строке DIMOVERRIDE (РЗМПОДАВИ) и в ответ на приглашение Dimension variable to override (or Clear to remove overrides) : (Имя системной переменной размера, которую требуется подавить (или очи- стить от подавления):) ввести имя системной переменной размера и ее новое значение. П о- сле этого следует выделить все размеры, в которых будут подавлены какие-либо исходные значения и использованы новые. Удобным способом возврата к исходным значениям явля- ется ввод в командной строке с<Р с последующим выделением всех размеров, в которых требуется отменить новые значения и вернуться к исходным. Для следующей пошаговой инструкции используется чертеж abl5-b.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Изменение размерного стиля 1. Откройте файл abl 5-b.dwg, который находится на прилагаемом компакт-диске. 2. Сохраните этот файл под новым именем abl5-5.dwg в папке AutoCad Bible. В этом файле содержится изображенный на рис. 15.35 чертеж устройства натяжения для сушилки, в котором заданы режимы ортогонального вычерчивания и объектной ч. привязки с параметрами Intersection, Endpoint и Center, а в качестве текущего вы- бран слой Dim. Если не видна панель инструментов Dimension, щелкните правой кнопкой мыши на свободном поле любой панели инструментов и установите в от- крывшемся списке флажок возле имени панели Dimension. 3. Текущим является размерный стиль CIR. В списке Dim Style Control на панели ин- струментов Dimension выберите новый стиль LIN и сделайте его текущим. 4. Щелкните на кнопке Linear Dimension панели Dimension. В ответ на приглашение Specify first extension line origin or <select object>: выберите конечную точку в позиции 1 (см, рис. 15.35). В ответ на приглашение Specify second extension line origin: выберите точку пересечения в позиции 2. (Обратите вни- мание — поскольку устано&1ен режим ортогонального вычерчивания, размерная линия будет проведена горизонтально, хотя две указанные точки имеют разные координаты по оси Y.) Затем в ответ на приглашение Specify dimension line location or [Mtext/Text/Angle/Horizontal/Vertical/Rotated]: укажите с по- мощью мыши место расположения размерной линии чуть выше размера, ранее на- несенного внизу чертежа. 5. Снова щелкните на кнопке Dimension Style панели инструментов Dimension. В диалоговом окне Dimension Styles Manager щелкните на кнопке Override и ак- тивизируйте вкладку Tolerances открывшегося окна Modify Dimension Style. Заме- ните установленный метод допуска — выберите в списке Tolerance Method метод None. Теперь перейдите на вкладку Lines and Arrows. В группе Extension Lines установите флажок Suppress Ext Line 1 с тем, чтобы подавить вычерчивание пер- вой выносной линии. Щелкните на кнопке ОК. Закройте окно Dimension Style Manager щелчком на кнопке Close. Глава 15. Создание размерных стилей и допусков 455
ТЕШ К FUWES ТО BE «KEKlKC ftO PyjWUJL W1HN ,015 TJ.R . (35tn TYP ooU— RAT BUNK LAYOUT ft/c. 15.35 . Пример чертежа детали, в который следует добавить несколько размеров 6. Щелкните на кнопке Linear Dimension панели инструментов Dimension и в ответ на приглашение Specify first extension line origin or <select object>: выберите точку пересечения в позиции 2 (см. рис. 15.35). Затем в ответ на приглашение Specify second extension line origin: укажите точку пере- сечения в позиции 3. Далее в ответ на приглашение Specify dimension line location or [Mtext/Text/Angle/Horizontal/Vertical/Rotated]: укажите точку, выделенную объектной привязкой на месте пересечения размерной и правой выносной линий предыдущего размера— новый размер будет вычерчен на одном уровне с предыдущим. 7. Первый размер, сформированный при выполнении и, 4, следует обновить — удалить вы- вод допуска. Для этого щелкните на кнопке Dimension Update панели инструментов Dimension. В ответ на приглашение Select objects: выберите первый размер. Щелкните правой кнопкой мыши и завершите тем самым процесс выбора объектов. AutoCAD обновит изображение размера на чертеже в соответствии с модифициро- ванным стилем, в котором исключен вывод допуска. 8. Для вывода на экран списка всех неременных, значения которых были подавлены новыми значениями, щелкните на кнопке Dimension Style панели инструментов Dimension. В диалоговом окне Dimension Styles Manager щелкните на кнопке Compare (Сравнить). В открывшемся затем диалоговом окне Compare Dimension Styles в списке Compare (Сравнить) выберите элемент <style overrides>, а в спи- ске With (С чем) — элемент LIN. AutoCAD выведет список всех отличий — пере- менных, которые содержат подавленные параметры. Таких наберется всего две. Просмотрев, щелкните на кнопке Close. 9. Для отмены внесенных изменений (сокрытия допуска и первой выносной линии) щелк- ните правой кнопкой мыши на строке <style overricles> в окне Dimension Style Man- ager и выберите в контекстном меню Delete (Удалить). AutoCAD в ответ выведет сооб- 456 Часть//.Вычерчиваниевдвухизмерениях
щсние-вопрос Are you sure you want to delete "<style overrides>"? (Вы уверены, что хотите удалить "<style overrides>"?). Выберите ответ Yes (Да). Закройте окно Dimension Style Manager щелчком на кнопке Close и вернитесь на поле чертежа. 10. Щелкните на кнопке Linear Dimension панели инструментов Dimension и в ответ на приглашение Specify first extension line origin or <select object>: выберите точку пересечения в позиции 4 (см. рис. 15 .35). Затем в ответ на приглашение Specify second extension line origin: укажите точку пере- сечения в позиции 5. Далее в ответ на приглашение Specify dimension line location or [Mtext/Text/Angle/Horizontal/Vertical/Rotated]: укажите точку в подходящем месте справа от контура детали. И. Дтя того, чтобы сравнить размерные стили CIR и LIN щелкните на кнопке Dimension Style панели инструментов Dimension. В диалоговом окне Dimension Styles Man- ager щелкните на кнопке Compare. В открывшемся после этого диалоговом окне Compare Dimension Styles в списке Compare выберите элемент LIN, а в списке With — элемент CIR. AutoCAD выведет список всех отличий в этих стилях, как по- казано на рис. 15 .36. Щелкая на кнопках Close в последовательно закрываемых диало- говых окнах, вернитесь на поле чертежа. CompeteDimensionStyles Dejcnttoi P i ec i aon Te>t i ns i de Tertoffset TextsMe To l dev l ower Tddevuppei Toldev i at i on To l preus i on tVaabte D I MDEC P I MTC- D I MGAF D1MTXSTY D I MTM D I MTP D1HT0L D I MTDEC lutr 3 On 3/32 ROWANS 0 0 On 3 1OT 1 4 Oil 3/32 STANDARD . 1/32. 1/32 Oil A Рис. 15 .36. Перечень отличий в размерных стилях CIR и LIN 12. Сохраните чертеж. После всех манипуляций со стилями и нанесением размеров он должен иметь такой вид, как на рис. 15.37 . Допуски формы и расположения поверхностей В данной главе уже говорилось о способах форматирования допусков на основе раз- мерных стилей. Однако в программе AutoCAD предусмотрен еще один вариант определе- ния допусков: метод создания геометрических допусков с помощью команды TOLERANCE (ДОПУСК). При этом создаются обозначения допусков формы и расположения поверхно- стей, определяющие заданный допуск и позволяющие добиться совместимости с между- народными стандартами, разработанными ISO (International Standard Organization— Меж- Глава15.Созданиеразмерныхстилейидопусков 457
дународнои организацией по стандартизации), ANSI (American National Standards Institute— Американским национальным институтом стандартов) или JIS (Japanese Indus- trial Standard— Японским промышленным стандартом). На рис. 15.38 приведен пример чертежа с указанием допуска формы и расположения поверхностей. Рис. 15 .37.Чертеждетали, в которыйдобавлено несколько размеров Символ допуска соосности Знамение допуска Идентификатор данных ©'0,0015 А Рис. 15 .38 . Пример чертежа с. указанием допуска формы и рас- положения поверхностей. Чертеж любезно предоставлен Джерри Ботенфилдом (Jerry Bottenfield) Clow Valve Company, Оскалуза, шт. Айова Рамка допуска rg- : Для создания рамки допуска щелкните на кнопке Tolerance (Допуск) панели инстру- L..^ ментов Dimension — на экране появится диалоговое окно Geometric Tolerance (Допуски формы и расположения) — рис. 15.39. Именно это диалоговое окно используется для создания рамки допуска. В нем можно за- дать два допуска, три ссылки на данные (для трех размеров), значение проектируемого до- пуска и идентификатор данных. Для создания рамки допуска выполните ряд операций. 458 ЧастьII.Вычерчиваниевдвухизмерениях
1. Щелкните на первом поле в группе Sym — откроется диалоговое окно Symbol (Символ), показанное на рис. 15 .40 . Для вставки символа диаметра перед первым допуском щелкните в поле Dia (Диа) группы Tolerance 1 (Допуск 1). SjGeomeiricTolerance Sj»B-t Рис. 15 .40 . Диалоговое окно Symbol Рис. 15.41. Диалоговое окно Material Condition Рис. 15.39. Диалоговоеокно Geometric Toierance 2. Выберите желаемый символ (условный знак) допуска (перечень условных знаков представлен в табл. 15.3). За- тем щелкните на кнопке ОК в окне Symbol. Если не со- бираетесь использовать специальный символ, выберите пустое поле в правом нижнем углу окна. 3. Для вставки символа диаметра перед первым допуском щелкните в поле Dia (Диа) группы Tolerance 1 (Допуск 1). 4. Введите значение допуска в поле Value (Значение). 5. Для указания степени отклонения размеров параметров в зависимости от материала щелкните в поле МС (ЗД), и на экране откроется диалоговое окно Material Condi- tions (Зависимость допуска), показанное на рис. 15 .41. Выберите нужный символ и щелкните на кнопке ОК. 6. В случае необходимости можно также заполнить соответст- ветствующими параметрами второго допуска поля группы Tolerance 2 (Допуск 2). 7. Затем, если существует такая необходимость, можно ввести соответствующее зна- чение в поле Datum (База) группы Datum 1 (База 1) — обычно это значение А. 8. Применяя описанный в п. 3 способ, укажите параметры используемого материала. 9. Точно так же заполните соответствующими значениями поле Datum (База) группы Datum 2 (База 2) и поле Datum (База) группы Datum 3 (База 3) — обычно это значения В и С. 10. Если нужно задать выступающее поле допуска, введите его значение в поле Height (Высота), а затем после щелчка на поле Projected Tolerance Zone (Выступающее поле допуска) введите соответствующий символ. П. Наконец, по желанию можно также ввести идентификатор данных —соответст- вующую букву в поле Datum Identifier (Идентификатор базы). 12. Для продолжения работы с чертежом щелкните на кнопке ОК. Если выбранный материал требуется устранить, щелкните на соответствующем символе материала и в диалоговом окне Material Conditions, которое появится после этого на экране, выберите черный квадратик и щелкните на кнопке ОК. Глава15.Созданиеразмерныхстилейидопусков 459
слоеные обозначения допусков формы или расположения Описание Символ Описание Z /У Позиционный допуск Допуск соосности Допуск симметричности Допуск параллельности Допуск перпендикулярности Допуск наклона Допуск цилиндричности Допуск плоскостности Допуск круглости Допуск прямолинейности Допуск на шероховатость Допуск формы заданного профиля Допуск радиального, торцового биения или биения 8 заданном направлении Допуск полного радиального или торцо- вого биения Вставка рамки допуска Закончив со спецификацией параметров рамки допуска, можно приступить к размещению ее на чертеже. AutoCAD вернется в графическую группу и выведет в командной строке при- глашение Enter tolerance location : (Укажите место вставки рамки допуска). В ответ на него следует указать место вставки. Для размещения еще одной ссылки на такой же допуск достаточно создать рам- Совет ку допуска с указанием символа — идентификатора данных. Редактирование рамки допуска Для редактирования рамки допуска дважды щелкните на ней. При этом на экране откро- ется диалоговое окно Geometric Tolerance (Допуски формы и расположения), где можно внести все необходимые изменения, а затем щелкнуть на кнопке ОК. Для следующей пошаговой инструкции используется чертеж аЫ-5 -c .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Создание допуска формы и расположения 1. Откройте файл аЫ 5-е . dwg, который находится на прилагаемом компакт-диске. 2. Сохраните этот файл под новым именем abl5-6.dwg в папке AutoCad Bible. В этом файле содержится изображенный на рис. 15.42 чертеж шестерни редуктора, в качестве текущего выбран слой Dim. Если не видна панель инструментов Dimension, щелкните правой кнопкой мыши на свободном поле любой панели инструментов и ус- тановите в открывшемся списке флажок возле имени панели Dimension. 460 ЧастьII.Вычерчиваниевдвух измерениях
«75/Я77 JУ •ЛЗ х 45' chamfer typ Рис. 15 .42 . Чертеж: шестерни редуктора, в котором предполагается использовать геометрическиедопуски 3. Щелкните на кнопке Tolerance (Допуск) панели инструментов Dimension. Откроет- ся диалоговое окно Geometric Tolerance, в котором следует щелкнуть на верхнем поле в группе Sym. 4. Затем в появившемся на экране диалоговом окне Symbol (Символ) выберите верх- ний слева символ (условный знак позиционного допуска). 5. Для вставки символа диаметра перед первым допуском щелкните на поле Dia груп- пы Tolerance 1 диалогового окна Geometric Tolerance. Затем введите значение допуска .004 в поле Value (Значение). Для указания максимальной степени отклоне- ния размеров в зависимости от материала щелкните в поле МС (ЗД), и на экране от- кроется диалоговое окно Material Conditions (Зависимость допуска). Выберите в нем самый левый символ (максимальная степень отклонения размеров в зависимо- сти от материала) и щелкните на кнопке ОК. 6. Затем введите значение В в поле Datum группы Datum 1 и щелкните на кнопке ОК. 7. Для вставки в чертеж созданной рамки допуска следует в ответ на приглашение Enter tolerance location : (Укажите место вставки рамки допуска) выбрать точку 1, показанную на рис. 15.42. 8. После сохранения чертеж должен выглядеть так, как на рис. 15.43. Рис. 15.43 . Чертеж шестерни редуктора с добавленными геомет- рическимидопусками Глава15.Созданиеразмерныхстилейидопусков 461
Резюме В данной главе подробно описаны способы работы с размерными стилями для организа- ции размеров на чертеже. Особое внимание уделено диалоговому окну New Dimension Style, которое используется для создания размерных стилей. Размерные стили можно изменять, а также частично подавлять в них выбранные парамет- ры. Кроме того, существует возможность копировать размерные стили из одного чертежа в другой с помощью AutoCAD DesignCenter. В технических чертежах обычно требуется указывать допуски, которые можно задавать при определении размерных стилей. Причем для совместимости с международными стандар- тами можно также создавать рамки допуска, содержащие условные знаки допусков формы и расположения, а также другую сопутствующую информацию. В следующей главе речь пойдет о вычерчивании сложных графических объектов. 462 Часть И. Вычерчивание в двух измерениях
Создание сложных объектов ГЛАВА 1 ля создания чертежей высокого качества и сложно- сти в программе AutoCAD предусмотрено множест- во объектов. Среди них полилиния — комбинация линей- ных и дуговых сегментов, мультилиния — сложный набор параллельных линий, сплайн — математическая гладкая кривая, вид которой определяется задаваемой пользоватс- [ -, . . лем последовательностью точек. С помощью областей [>,; и контуров можно создавать на основе существующих объ- L ектов достаточно сложные фигуры, а используя шаблоны ?;• штриховок, покрывать объекты нужным типом штриховки. \ ' Наконец, с помощью эскизов можно наскоро создавать ли- V нии произвольной формы, а с помощью цифровых планше- тов репродуцировать чертежи, которые существуют только &.• . на бумаге. Подробному описанию всех этих объектов и ин- > струментов, а также методов работы с ними и посвящена настоящая глава. Создание и редактирование полилиний Полилиния представляет собой объект, в котором комбинируются линейные сегменты и дуги. Интересным и полезным свойством, присущим полилиниям, является ширина, которая позволяет чертить линии и дуги разной толщины. В некоторых случаях полилинию особенно удобно использовать для редактирования набора линий и дуг как единого объекта. При использовании полилиний гарантируется создание замкнутого контура конкретной " области, которую при необходимости можно легко запол- нить штриховкой. Кроме того, полилиниями очень удоб- • но пользоваться для создания трехмерных моделей. Ины- t В этой главе... Ju _ С- -зг.- ние и редактирование полилиний . Сплайны Создание областей Создание контуров Штрихованные области Создание и изменение , мультилиний Создание эскизных линий Сшфроыа чертежей
r ID о ми словами, использование полилиний представляет собой эффективный и удобный инструмент вычер- чивания сложных чертежей. Для создания полилиний, примеры которых пока- заны на рис. 16.1, используются команды RECTANG (ПРЯМОУГ) и POLYGON (МНУГОЛ). Рис. 16 .1. Примеры полилиний КомандаPLINE Ш Для вычерчивания полилинии щелкните на кнопке Polyline (Полилиния) панели инстру- ментов Draw (Рисование). При этом будет запушена команда PLINE (ПЛИНИЯ), и в ко- мандной строке появится приглашение Specify start point: (Задайте начальную точку:). В ответ на это приглашение укажите начальную точку полилинии— появится новое приглаше- ние Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: (Задайте следующую точку или ^Дуга/Замкни/Полуширина/Длина/Отмени/Ширина]:). Ниже кратко описан смысл перечисленных в этом приглашении параметров. • Arc (Дуга). Позволяет создавать дуги с помощью дополнительного набора подпара- метров, которые описываются далее в этом разделе. • Close (Замкни). Замыкает полилинию, т.е. проводит линию между конечной точкой последнего сегмента и начальной точкой полилинии. • Halfwidth (Полуширина). Задает полуширину полилинии, т.е. расстояние между центром полилинии и се кромкой. При этом со стороны программы AutoCAD по- ступит предложение выбрать значение полуширины в начальной и конечной точ- ках — так можно задавать сужающиеся линии. • Length (Длина). Задает длину следующего линейного сегмента, который будет проведен в том же направлении, что и предыдущий линейный сегмент, или по каса- тельной к предыдущей дуге. • Undo (Отмени). Удаляет последний заданный сегмент. • Width (Ширина). Определяет ширину полилинии. При этом со стороны программы AutoCAD поступит предложение выбрать значение ширины в начальной и конечной точках. Это второй способ формирования сужающейся линии. • Specify next point (Задайте следующую точку). Этот параметр выбирается по умолчанию и позволяет задать конечную точку очередного линейного сегмента. Как и при работе с командой LINE (ОТРЕЗОК), в ответ на приглашения команды PLINE следует указывать конечную точку каждого отдельного сегмента полилинии, нажимая после этого клавишу <Enter>. При выборе параметра Arc (Дуга) со стороны программы AutoCAD поступит приглаше- ние Specify endpoint of arc or [Angle/Center/Close/Direction/ Halfwidth/Line/Radius/Second pt/Undo/Width] : (Задайте конечную точку дуги 464 ЧастьII.Вычерчиваниевдвухизмерениях
или [Уго.т/Центр/Замкни/Направление/Полуширина/Отрезок/Радиус/Вторая/Отмени/Ширина];). Пусть вас не пугает огромное количество этих параметров — многие из них повторяют пара- метры предыдущего приглашения. • Angle (Угол). Задает внутренний угол. • CEnter (Центр). Задаст центр дуги. • CLose (Замкни). Замыкает полилинию, т.е. проводит линию между конечной точкой последнего сегмента и начальной точкой полилинии. • Direction (Направление). Задает направление дуги в начальной точке. • Halfwidth (Полуширина). Задает полуширину полилинии, т.е . расстояние между центром полилинии и ее кромкой. При этом со стороны программы AutoCAD по- ступит предложение выбрать значение полуширины в начальной и конечной точ- ках — так можно задавать сужающиеся линии. • Line (Отрезок). Возвращает к предыдущему приглашению, предоставляя возмож- ность начертить линейный сегмент. • Radius (Радиус). Задает радиус дуги. • Second pt (Вторая). Задает вторую точку дуги. • Undo (Отмени). Удаляет последнюю дугу. • Width (Ширина). Определяет ширину полилинии. При этом со стороны программы AutoCAD поступит предложение выбрать значение ширины в начальной и конечной точках. Это второй способ формирования сужающейся линии. • Specify endpoint of arc (Конечная точка дуги). Этот параметр предлагается по умолчанию и позволяет задать конечную точку дуги. При этом создается дуга, ка- сательная к которой в начальной точке совпадает с касательной к предыдущему сег- менту в его конечной точке. Этот список параметров будет повторяться в командной строке до тех пор, пока не будет выбран параметр Line или нажата клавиша <Enter>. Вычерчивание полилиний на основе типов линий с разрывами При вычерчивании полилиний на основе типов линий с разрывами можно заметить, что прерывистые линии не всегда верно отображаются в чертеже. Это может происходить из-за того, что сегменты полилинии очень коротки для полного отображения шаблона типа линии. В таком случае прерывистая линия, например штриховая, может выглядеть как сплошная. В программе AutoCAD задается и такой режим вычерчивания, в котором шаблон типа линии не будет прерываться при переходе от сегмента к сегменту. Альтернативный вариант — шаблон накладывается от начала каждого очередного сегмента независимо от того, как за- кончился предыдущий. При первом варианте настройки внешний вид полилинии более точ- но передает заданный характер вычерчивания. Для такой настройки следует включить сис- темную переменную PLINEGEN (отключенную по умолчанию). Это выполняется вводом в командную строку команды pUnegen<P, а затем значения 1<Р. Как объясняется далее в главе, значение системной переменной PLINEGEN МОЖНО изменять даже для существующих полилиний. Для следующей пошаговой инструкции используется чертеж аЫб-a.dwg, кото- рый находится в лапке Drawings на прилагаемом компакт-диске. Глава 16.Создание сложныхобъектов 465
Пошаговая инструкция. Вычерчивание полилиний 1. Откройте файл аЫб-а . dwg, который находится на прилагаемом компакт-диске. 2. Сохраните этот файл под новым именем аЫ6-1. dwg в папке AutoCad Bible. В этом файле содержится изображенный на рис. 16.2 чертеж фрагмента блока приво- да, в котором заданы режимы ортогонального вычерчивания и объектной привязки с параметрами Endpoint (Конточка), Midpoint (Середина) и Intersection (Пересечение). Выберите слой 3 в качестве текущего. f 1 2 ! 1 1 Рис.16.2.Чертеж: фрагментаблокапривода. Чертежлюбезно предоставленМэ- ри Редферн (MaryRedfern), Bethlehem Steel Corporation, Истон, шт. Пенсильвания 3. Щелкните на кнопке Polyline панели инструментов Draw, а затем следуйте пригла- шениям командной строки: Specify first point: Щелкните на кнопке Snap From (Смещение) па- нели инструментов Object Snap (Объектная привязка) Specify base point: Укажите точку 1, показанную на рис. 16.2 <Offset>: @-1/2,0<£ Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]: Сдвиньте курсор в направлении 90° и введите 3/32<Р 4. Для построения дугового сегмента введите а<Р. (Поскольку при выполнении этого и ряда последующих упражнений вам придется в большинстве случаев вводить данные с кла- виатуры, предлагаю не использовать для выбора параметров команд контекстное меню, а вводить ведущий символ.) В ответ на приглашение Specify endpoint of arc or [Angle/Center/Close/Direction/Halfwidth/Line/Radius/Second pt/ Undo/Width] : введите@3/16,3/16«Р. 5. Для вычерчивания линейного сегмента введите 1<?ив ответ на приглашение Speci f у next point or [Arc/Close/Halfwidth/Length/Undo/Width]: сдвиньте курсор в направлении 0°, введите 11/32<Р. 6. Для создания дуги введите я<Р и в ответ на приглашение наберите @3/16,3/16<Р. 7. Для создания линейного сегмента введите 1<Р и в ответ на приглашение сдвиньте курсор в направлении 90°, наберите 6-3/32<Р. 466 ЧастьИ.Вычерчиваниевдвухизмерениях
8. Для вычерчивания дугового сегмента введите а<Р и в ответ на приглашение наберите 9. Для формирования последнего дугового сегмента введите г<Р и следуйте приглаше- ниям командной строки: Specify radius of arc: 5-5/8<P Specify endpoint of arc or [Angle]: Щелкните на кнопке Snap From панели инструментов Object Snap Specify base point: Укажите точку 2, показанную на рис. 16.2 <Offset>: @0,7-1/4<Р 10. Нажмите клавишу <Enter>, чтобы окончить работу с командой PLINE. Для завер- шения создания контура крышки эту полилинию можно будет зеркально отобразить. 11. После сохранения чертеж должен выглядеть так, как на рис. 16.3 . 1 1 —• Nf 1 Рис.16 .3 .Тот же чертеж, но после .формирования полилинии Редактированиеполилинийспомощью команды PEDIT Для редактирования полилиний в AutoCAD предусмотрена специальная команда PEDIT (ПОЛРЕД), которая вызывается после выбора команды меню Modify^Polyline (Редактирование 1 ^ Полилиния). При этом на экране появится приглашение Enter an option [Close/Join/ Width/Edit vertex/Fit/Spline/Decurve/Ltype gen/Undo]: (Введите параметр [Замкни/Добавь/Ширина/Вершина/Сгладь/Сплайн/Убери сгл./Тишшн/Отмени/выХод]:). Па- раметры этой команды подробно описываются ниже. • Close (Замкни). Замыкает полилинию, добавляя в случае необходимости сегмент для соединения конечной и начальной точек. Если полилиния уже замкнута, вместо этого параметра будет предложен Open (Разомкни), с помощью которого можно создать разрыв между первым и последним сегментом. • Join (Добавь). Объединяет стыкующиеся отрезки, дуги или другие полилинии в единую полилинию. • Width (Ширина). Позволяет задать единую ширину для всей полилинии. Глава16.Созданиесложныхобъектов 467
• Edit vertex (Вершина). Позволяет редактировать параметры вершины с помо- щью дополнительных параметров, которые описываются ниже. • Fit (Сгладь). Преобразует полилинию в гладкую кривую, которая проходит через заданные вершины. • Spline (Сплайн). Создает кривую, которая чертится на осиове использования за- данных вершин в качестве контрольных точек, причем эта кривая не проходит через заданные вершины. Поэтому в математическом смысле кривая, созданная с помо- щью описываемой ниже команды SPLINE (СПЛАЙН), является не аппроксими- рующим (интерполирующим), а сглаживающим сплайном. • Decurve (Убери сгл.). С помощью этого параметра полилиния принимает исходный вид, который она имела до применения параметров Fit или Spline. • Ltype gen (Типлин). С помощью этого параметра включается и выключается сис- темная переменная PLINEGEN. • Undo (Отмени). Отменяет последнее действие. • exit (выХод). Завершает работу с командой PEDIT. Любой отрезок или дугу можно преобразовать в полилинию. Для этого следует за- Совет пустить команду PEDIT, после чего выбрать запланированный отрезок или дугу. В ответ на приглашение Object selected is not a polyline. Do you want to turn it into one? <Y> (Выбранный сегмент не является полилини- ей. Преобразовать его в полилинию? <Да>) следует нажать клавишу <Enter> — программа AutoCAD автоматически преобразует выбранный объект в полилинию. Этот способ позволяет преобразовать целую цепочку стыкующихся отрезков и дуг. Для этого нужно сначала преобразовать в полилинию один из этих объектов, а за- тем, выбрав параметр Join (Добавь), выбрать оставшиеся объекты. По окончании выбора объектов AutoCAD выведет сообщение о количестве сегментов, которые были добавлены к полилинии. Для создания таким образом полилинии необходи- мо, чтобы конечные точки отдельных отрезков и дуг стыковались друг с другом. При выборе параметра Edit vertex (Вершина) AutoCAD предложит новый набор под- чиненных параметров в следующем приглашении командной строки: Enter a vertex editing option [Next/Previous/Break/Insert/Move/Regen/Straighten/ Tangent/Width/eXit] <N>: (Введите параметр редактирования вершины [След/Пред/Разорви/Вставь/Перенеси/Реген/Выпрями/Касат/Ширина/выХод] <С>:). Эти параметры подробно описываются ниже. Редактируемая в данный момент вершина бу- дет помечена символом х. • Next (След). Осуществляет переход к редактированию следующей вершины. • Previous (Пред). Выполняет переход к редактированию предыдущей вершины. • Break (Разорви). Позволяет разорвать полилинию. С помощью подчиненного пара- метра Go (Начать) полилинию можно разорвать на две части, хотя сам разрыв при этом не будет показан. Например, с помощью параметров Next (След) и Previous (Пред) можно перейти к другой вершине, а затем выбрать параметр Go (Начать). При этом полилиния будет разорвана между текущей и исходной вершинами. Для возвращения к предыдущему приглашению следует использовать параметр eXit (выХод). Разорвать полилинию можно также командой BREAK (РАЗОРВИ). • Insert (Вставь). С помощью этого параметра можно вставить новую вершину в указанную область. • Move (Перенеси). Позволяет переместить вершину в указанное пользователем место. 468 Часть И. Вычерчивание в двух измерениях
• Regen (Рсген). Позволяет регенерировать полилинию. • Straighten (Выпрями). Приводит к удалению вершин. Принципы работы те же, что и при работе с параметром Break (Разорви) совместно с параметрами Next (След), Previous (Пред), Go (Начать) и eXit (выХод). Другими словами, при пе- ремещении к новой вершине AutoCAD проводит прямую линию между новой и ис- ходной вершинами, а при отсутствии такого перемещения выбор этого параметра окажет воздействие только на дуговой сегмент. Он будет преобразован в линейный. • Tangent (Касат). Задает направление касательной в данной вершине, которое ис- пользуется только при выборе параметра Fit (Сгладь). • Width (Ширина). Позволяет задать начальную и конечную ширину сегмента, начинаю- щегося в текущей вершине. Для просмотра произведенного этим параметром эффекта следует регенерировать изображение (для этого используется параметр Regen (Реген)). • X i (выХод). Завершает работу с данной группой параметров. При работе с командой PEDIT и вводе в командную строку команд и (О) или UNDO (ОТМЕНИ) все внесенные изменения будут отменены. Для отмены от- Вкиманиб! дельных действий следует пользоваться параметром undo команды PEDIT. Полилинии можно также редактировать с помощью ручек, которые располагаются в каждой вершине. Теперь с помощью команды PEDIT за один раз можно отредактировать сразу несколько полилиний, включая как двухмерные, так и объемные полилинии. Новинка! Чтобы отредактировать несколько полилиний, запустите команду PEDIT и в ответ на пер- вое предложение используйте параметр Multiple (Несколько). Для этого нужно либо вве- сти m в командную строку, либо щелкнуть правой кнопкой мыши и выбрать из контекстного меню Multiple. Появится предложение Enter an option [Close/Open/Join/Width/ Fit/Spline/Decurve/Ltype gen/Undo] :. Выберите подходящий параметр. Таким об- разом, можно, например, изменить ширину всех выбранных полилиний или применить к ним параметр Spline (Сплайн). При использовании параметра Multiple можно также объединить две полилинии, кото- рые не соприкасаются. Для этого сначала выберите эти полилинии, а затем используйте па- раметр Join. После этого необходимо выбрать один из следующих подпараметров. • Fuzz distance (Расстояние разброса). Определяет максимальное расстояние, на котором могут находиться конечные точки полилиний. Другими словами, для того, чтобы выполнить объединение, расстояние разброса должно быть больше, чем расстояние между конечными точками. Если необходимо объединять лю- бые конечные точки, то в качестве значения этого параметра введите неправдо- подобно большое число. • Jointype (Тип объединения). Определяет метод объединения полилиний. Можно использовать метод Extend (Удлини), при котором сегменты полилиний удлиняют- ся (или обрезаются) до ближайших конечных точек, или метод Add (Добавь), при котором между двумя ближайшими конечными точками проводится прямолинейный отрезок. Можно также выбрать параметр Both (Оба), где будет сделана попытка уд- линить или обрезать, а в случае неудачи — добавлен сегмент. Глава 16. Создание сложных объектов 469
Модификация полилиний с помощью диалогового окна Properties Для редактирования полилинии можно также воспользо- ваться диалоговым окном Properties (щелкните на кнопке Properties (Свойства) стандартной панели инструментов, предварительно выбрав на чертеже редактируемую полили- нию). Как в этом случае будет выглядеть окно Properties, показано на рис. 16.4 . Обратите внимание— вершину полилинии можно вы- брать, щелкнув в строке Vertex в группе свойств Geometry. После этого на чертеже полилинии появится символ теку- щей вершины х, который поможет определить, параметры какой вершины выведены в диалоговом окне. Затем можно ввести новые значения координат вершины или, щелкнув на кнопке Pick a Point (Указать точку), показать ее непосред- ственно на чертеже. При желании можно изменить началь- ную и конечную ширину сегмента или задать глобальную ширину для всей полилинии. Обратите внимание на то, что, манипулируя в разделе Misc списка, можно замкнуть или разомкнуть полилинию. Можно также включить системную переменную PLINEGEN, выбрав в раскрывающемся списке возможных значений ли- бо Linetype generation, либо Enabled. Кроме того, с по- мощью этого же диалогового окна можно изменить такие свойства, как принадлежность слою, цвет, тип, толщину и масштаб линии. [Properties-li:af)Hi-3 .rtwg - Read...E3j jPo l y l i ne В General Cotof Layer Linetype Linetype scale Plot style Lmeweighl Hyperlink Thickness В Geometry Vertex X Vertex Y Start segment width End segment widch Global iwJth Elevation Area Closed Line type generation • ByLa,er 3 ^ h - 1.00000 ВИ-эуег ГГ1- •• 0 l *!к 61 Ц2 ЬЗ 23/32 С 0 0 с ' Mo CHsab l ed 5pecftes the current vertex of the icfrtweigt* Рис. 16.4 . Диалоговое окно Properties, в котором выведен список свойствполилинии Для следующей пошаговой инструкции используется чертеж аЫб-b .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Редактирование полилиний 1. Откройте файл аЫ 6-Ь . dwg, который находится на прилагаемом компакт-диске. 2. Сохраните его под новым именем аЫб~2 . dwg в папке AutoCad Bible. В этом файле содержится изображенная на рис. 16.5 топографическая карта, горизонтали на которой представляют собой полилинии. 3. Для вызова команды PEDIT выберите в меню Modify^ObjectoPolyline (Рсдактирование^Объект^Полилиния), а затем выберите полилинию, отмечен- ную на рис. 16.5 меткой 1. 4. В ответ на приглашение Enter an option [Close/Join/Width/Edit vertex/Fit/Spline/Decurve/Ltype gen/Undo] : введите w<P, Затем в от- вет на приглашение Specif у new width for all segments: (Задайте новую ширину для всех сегментов:) введите .5<Р. 470 ЧастьII.Вычерчиваниевдвухизмерениях
Рис.16 .5 .Топографическаякарта.Горизонталинакарте представляютсобойполили- нии.Чертеж:любезнопредоставленГенриДирборном(HenryDearborn),А1А,Фэрфилд, шт.Айова 5. Для выбора параметра Edit vertex (Вершина) введите е<Р, а затем в ответ на приглашение Enter a vertex editing option [Next/Previous/Break/ Insert/Move/Regen/Straighten/Tangent/Width/eXit] <N>: несколько pat введите п<Р, до тех пор пока символ х не появится возле отметки 1. (Эта поли- линия содержит достаточно много вершин, и то, какая из них выбрана текущей, в данном случае не имеет значения.) 6. Для переноса вершины введите т<Р, а затем в ответ на приглашение Specify new location for marked vertex: (Введите новое положение отмеченной вер- шины:) выберите точку, расположенную чуть выше данной вершины. После этого для выхода из текущего режима редактирования вершины введите \<Р. 7. Для формирования сплайновой кривой в соответствии с вершинами полилинии (параметр Spline (Сплайн)) введите s<P в ответ на приглашение команды PEDIT. 8. Для завершения работы с командой PEDIT введите х<Р. 9. Сохраните чертеж. Сплайны С помощью команды SPLINE (СПЛАЙН) можно создавать сплайны типа NURBS (nonuniform rational B-spIine— неоднородный рациональный В-сплайн). Попросту гово- ря, сплайн — это гладкая кривая, которая строится на основе некоторого множества то- чек. При этом нужно отметить, что сплайны, созданные с помощью команды SPLINE, в большей степени соответствуют традиционному определению сплайнов, чем создан- ные с помощью параметра Spline (Сплайн) команды PEDIT (ПОЛРЕД). По умолчанию эта гладкая кривая должна проходить через все заданные пользователем точки. Напри- мер, на рис. 16.6 показан эскиз кресла, созданный на основе двух сплайнов. Выбирая Глава16.Созданиесложныхобъектов 471
сплайны и нажимая каждый раз клавишу <Esc>, можно увидеть все точки с ручками, которые определяют кон- туры этого кресла. Рис. 16 .6 . Эскиз кресла, созданный на основе двух сплайнов Вычерчивание сплайнов Ш Для создания сплайна щелкните на кнопке Spline (Сплайн) панели инструментов Draw (Рисование), а затем в ответ на приглашение Specify first point or [Object] : (Введите первую точку или [Объект];) укажите объект, а именно полилинию, ко- торая была создана с помощью параметра Spline команды PEDIT. (Хотя внешний вид объ- екта может остаться прежним, его представление в базе данных чертежа при таком преобра- зовании изменится.) В противном случае (если вы собираетесь не конвертировать сущест- вующую полилинию, а сформировать новую кривую) задайте первую точку сплайна. После выбора точки в командной строке AutoCAD будет выведено приглашение Specify next point: (Задайте следующую точку:), в ответ на которое следует выбрать вторую точку сплайна. После выбора двух точек в командной строке AutoCAD будет выведе- но расширенное приглашение Specify next point or [Close/Fit tolerance] <start tangent>: (Задайте следующую точку или [Замкни/До пуск] <Укажите касатель- ную>:). Смысл предлагаемых параметров поясняется ниже. • Close (Замкни). Замыкает сплайн, соединяя последнюю точку непрерывной кривой с первой, согласно заданному направлению касательной. Его можно задать непо- средственно, выбрав определенную точку (одновременно наблюдая за изменениями сплайна) или нажав клавишу <Enter>. В последнем случае будет установлено пред- лагаемое по умолчанию направление касательной. • Fit Tolerance (Допуск). С помощью этого параметра следует указать, насколько близко к выбранным точкам должен быть проведен сплайн. По умолчанию принято зна- чение 0, т.е. сплайн пройдет точно через выбранные точки. Если сплайн необходимо про- вести с погрешностью 0,5 единиц, то для этого параметра следует задать значение . 5 . • Specify next point (Задайте следующую точку). Этот параметр предлагается по умолчанию. Он организует ввод очередной контрольной точки сплайна. Для окончания процесса указания точек нажмите клавишу <Enter>. • Start tangent (Укажите касательную в начальной точке). После завершения вы- бора точек AutoCAD предложит указать направления касательных в начальной и ко- нечной точках кривой. Для выбора принятых по умолчанию направлений можно в ответ на оба приглашения командной строки нажать клавишу <Enter>. При этом, пе- ремещая точки, определяющие направление касательных, можно одновременно на- блюдать за изменениями сплайна, происходящими в результате этого перемещения. Для следующей пошаговой инструкции используется чертеж аЫб-c.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. 472 ЧастьII.Вычерчиваниевдвухизмерениях
Пошаговая инструкция. Вычерчивание сплайнов 1. Откройте файл аЫб-с . dwg, который находится на прилагаемом компакт-диске. 2. Сохраните этот файл иод новым именем аЫб-3 .dwg в папке AutoCad Bible. В этом файле содержится изображенная на рис. 16.7 топографическая карта, в кото- рой задан режим объектной привязки с текущей настройкой Insert (Вставка). Начальная точка южного края дороги Начальная точка северного края дороги Конечная точка северного \ края дороги Конечная точка южного \ края дороги Рис. 16.7 . Топографическая карта, на которой необходимо проложить трассу до- роги по заданным точкам 3. Щелкнув на кнопке Zoom Window (Покажи Рамка) панели инструментов Zoom (Зуммирование), задайте область увеличенного масштаба для более удобного пред- ставления на экране фрагмента карты, в котором находится начальная точка северного края дороги. После этого щелкните на кнопке Spline панели инструментов Draw. 4. В ответ на приглашение Specify first point or [Object] : выберите крестик в начальной точке северного края дороги (см. рис. 16.7). Последовательно выберите все крестики, которые отмечены надписью N-EDGE-DR. Для перемещения границ вида чер- тежа по мере необходимости щелкайте на кнопке Pan Realtime (Панорамирование в ре- альном времени) стандартной панели инструментов, а затем нажимайте клавишу <Esc>. Продолжайте выбирать точки до тех пор, пока не достигнете конечной точки северного края дороги. Для завершения процесса выбора точек нажмите клавишу <Enter>. 5. В ответ на приглашения Specify start tangent: (Направление касательной вначале) и Specify end tangent: (Направление касательной в конце) нажи- майте клавишу <Ешег>. 6. Еще раз запустите команду SPLINE, а затем, действуя аналогичным образом, выбе- рите все точки южного края дороги (они отмечены надписью S-EDGE-DR). В случае необходимости перемещайте 1ранииы вида чертежа с помощью средств панорами- рования, нажимая клавишу <Enter> в ответ на предложения ввести направления ка- сательных в начальной и конечной точках сплайна. Таким образом, будут установ- лены направления, предлагаемые системой по умолчанию. 7. Несколько раз щелкните на кнопке Zoom Previous (Покажи Предыдущ) стандарт- ной панели инструментов для возврата к исходному масштабу. Глава 16. Создание сложных объектов 473
Редактирование сплайнов Как и при редактировании полилиний, для работы со сплайнами предусмотрены специ- альные команды редактирования. Для того, чтобы представить себе основные приемы редак- тирования сплайна, следует кратко остановиться на принципах его формирования. После выбора опорные точки сплайна сохраняются программой AutoCAD в качестве узло- вых {fit points). Если заданный для сплайна допуск равен нулю, кривая сплайна проходит через узловые точки, в которых при его выборе и будут размещены все ручки. Но подобное происхо- дит только при нулевом допуске. В других же случаях для отображения ручек на узловых точках необходимо сначала выполнить команду SPLINEDIT Fit Data (РЕДСПЛАЙН Точки на кривой). Только после этого можно приступать к редактированию узловых точек. Контрольные точки (controlpoints) сплайна, по которым и строится кривая, вычисляются по узловым точкам. Следует отметить, что сплайн-кривая, как правило, не проходит через контрольные точки. При отработке команды SPLINEDIT с описываемым ниже параметром Move Vertex (Перенеси вершину) ручки отображаются именно на контрольных точках, и, манипулируя ими, выбранные контрольные точки можно перемешать. На рис. 16.8 представлен сплайн, созданный с использованием точечных примитивов в качестве узловых точек, т.е. именно они были указаны при задании сплайна. Обратите вни- мание на то, что сплайн проходит через каждую узловую точку. Рис. 16.8. Точечные примитивы, которые были указаны в ка- честве узловых точек при создании сплайна На рис. 16.9 показано, как выглядит на экране тот же сплайн, если он выбран еще до зада- ния какой-либо команды трансформации. Обратите внимание — ручки размешаются точно на узловых точках. Рис. 16 .9. Внешний вид показанного на рис. 16 .8 сплайна, вы- бранного до активизации какой-либо us команд На рис. 16.10 изображено, как можно перемещать узловые точки с помощью ручек. Поскольку вычисление сплайна в программе AutoCAD выполняется на основе контроль- ных точек, узловые точки не нужны для генерации сплайна. Действительно, при использова- нии параметра Move Vertex или Refine (Измени) перемещаются только контрольные точки, которые и применяются затем программой AutoCAD для генерации кривой. Информа- ция, связанная с расположением узловых точек, при этом опускается, и в дальнейшем их пе- ремещать невозможно. Кстати, при этом параметр Fit Data (Точки на кривой) также ис- чезнет из приглашения командной строки. 474 Часть //. Вычерчивание в двух измерениях
Рис. 16 .10 . Узловые точки можно перемещать, исполь- зуя ручки Для изменения сплайна следует использовать команду SPLINEDIT (РЕДСПЛАЙН). Ее можно вызвать из меню Modify=> Objects Spline (Редактирование^ Объект 1 ^ Сплайн). После выбора сплайна в командной строке появится приглашение Enter an option [Fit data/Close/ Move vertex/Refine/rEverse/Undo] : (Введите параметр [Точки на кривой/Замкни/ Перенеси вершину/Измени/Реверс/Отмени]:), параметры которого подробно описаны ниже. • Fit Data (Точки на кривой). Выбираются точки, заданные при вводе сплайна, до- пусков и направления касательных. Этот параметр следует использовать для редак- тирования данных, применял дополнительный перечень подчиненных параметров (о них речь пойдет далее). • Close/Open (Замкни/Разомкни). Если сплайн-кривая не замкнута, то с помощью данно- го параметра ее можно замкнуть, добавляя непрерывную (в смысле отсутствия разрыва первой производной) кривую, которая проходит от последней точки к первой. Если сплайн замкнут, на этом месте будет параметр Open (Разомкни). Вызов указанного пара- метра удаляет связь между первой и последней точками кривой, т.е . образуется разрыв непрерывности первого рода— несовпадение касательных. При этом внешне сплайн может измениться очень мало. Если изначально незамкнугая кривая была впоследствии замкнута с помощью параметра Close (Замкни), то при использовании параметра Open (Разомкни) добавленный при замыкании фрагмент сплайна будет удален. • Move Vertex (Перенеси вершину). Применяется так же, как и параметр Edit Vertex команды PEDIT, за тем исключением, что в данном случае точки будут по- казаны как ручки и выделены. После его выбора можно использовать дополнитель- ные параметры Next (След) и Previous (Пред), которые дают возможность вы- брать редактируемую контрольную точку, а затем определить ее новое положение. • Refine (Измени). С помощью этого параметра сплайн-кривую можно откорректи- ровать тремя способами. • Добавить новые контрольные точки. В целом форма сплайна не изменится, но уменьшится интервал между соседними контрольными точками. • Повышение порядка сплайна. Во всем сплайне будет увеличено количество кон- трольных точек, однако после этого порядок сплайна уже нельзя будет уменьшить. • Изменение веса произвольной контрольной точки. Применение этого параметра, образно говоря, подобно увеличению силы притяжения между сплайн-кривой и выбранной контрольной точкой. Этот эффект можно легко заметить, увеличи- вая вес контрольной точки и наблюдая за тем, как кривая приближается к данной контрольной точке. • rEverse (Реверс). Изменяется направление сплайна, при котором начальная точка становится конечной и наоборот. • Undo (Отмени). Отменяется последняя операция редактирования. Глава 16. Создание сложных объектов 475
При использовании команды SPLINEDIT и выборе сплайна на экране будут представле- ны контрольные точки, а не узловые. На рис. 16.11 ручки обозначают расположение кон- трольных точек. Узловая точка Контрольная точка Рис. 16.11 . При использовании команды SPLINEDIT и выборе сплайна на эк- ране монитора будут показаны контрольные точки, которые располагаются вне сплайна После выбора параметра Fit Data (Точки на кривой) в командной строке появится при- глашение Enter a fit data option [Add/Close/Delete/Move/Purge/ Tangents/toLerance/eXit] <eXit>:' (Введите параметр [Добавь/Замкни/Удали/Перенсси/ Убери сгл./Касат/Доиуск/выХод] <выХод>:). Назначение перечисленных в приглашении па- раметров описано ниже. • Add (Добавь). С помощью этого-параметра можно в ответ на приглашение AutoCAD добавить несколько узловых точек. Сразу после указания такой точки автоматически выбирается следующая точка с указанием ее ручки. При этом новая узловая точка будет размещена между двумя выбранными в данный момент. В соответствии с но- вым выбором узловой точки вид сплайна сразу же изменится. • Open/Close (Разомкни/Замкни). Позволяет разомкнуть или замкнуть сплайн- кривую, используя узловые точки. • Delete (Удали). Удаляет выбранную узловую точку. • Move (Перенеси). Переносит узловую точку. После ее выбора можно использовать до- полнительные параметры Next (След) и Previous (Пред), выбирая точку, которую планируется перенести. Выбранные точки будут отмечены горячими ручками, а со стороны программы AutoCAD поступит приглашение выбрать новое положение узло- вой точки. Для изменения положения узловой точки можно также использовать ручки. • Purge (Убери сгл.) . Удаляет информацию об узловой точке. • Tangents (Касат). Позволяет указать наклон касательной в начальной и конечной точках открытого сплайна либо наклон только одной касательной — для замкнутого сплайна. При работе с этим параметром можно также воспользоваться направлени- ем касательной, предлагаемым AutoCAD по умолчанию. • toLerance (Допуск). Позволяет указать, с каким допуском сплайн будет проведен через узловые точки. • exit (выХод). Завершает работу с данным набором параметров. ^j ^f 00 Для редактирования трехмерных сплайнов также можно использовать команду На заметку SPLINEDIT. 476 Часть И. Вычерчивание в двух измерениях
При использовании параметра Fit Data (Точки на кривой) и выборе сплайна на экране будут показаны ручки, размещенные на узловых точках (рис. 16.12). Рис. 16.12. При использовании параметра Fi t Data и выбо- ре сплайна на экране будут показаны ручки, размещенные на контрольныхточках Сплайны можно редактировать, вызвав на экран диалоговое окно Properties (для этого шелкните на кнопке Properties (Свойства) стандартной панели инструментов, предваритель- но выбрав на чертеже редактируемый сплайн). Методика редактирования аналогична мето- дике редактирования полилинии. Кроме того, для редактирования формы сплайна можно ис- пользовать ручки, которые появляются на узловых точках. Для следующей пошаговой инструкции используется чертеж abl6-3 .dwg, кото- рый находится в папке Results на прилагаемом компакт-диске. Пошаговая инструкция. Редактирование сплайнов 1. Откройте файл abl6-3 .dwg, который находится на прилагаемом компакт-диске, либо используйте еще не закрытый файл из предыдущего примера. 2. Сохраните этот файл под новым именем аЫ 6-4 .dwg в папке АиtoCad Bible. 3. Щелкнув на кнопке Zoom Window панели инструментов Zoom, задайте область увеличенного масштаба для более удобного представления на экране фрагмента карты (рис. 16.13). Рис. 16.S3 . Топографическая карта с дорогой, созданной с помощью команды SPLINE Глава16.Созданиесложныхобъектов 477
4. Используйте команду MOVE (Перенеси) для перемещения маркера S-EDGE-DR на не- большое расстояние вверх и влево. Это удобно произвести, отключив режим объектной привязки (щелкните дважды на индикаторе OSNAP (Привяжи) в строке состояния). 5. Выберите команду меню Modify^Object^Spline и в ответ на приглашение команд- ной строки Select spline : выберите сплайн, который образует южный край до- роги. Обратите внимание на то, что при этом на экране будут показаны ручки, рас- положенные на контрольных точках. Это не те узловые точки, на основе которых была сформирована данная кривая в предыдущем упражнении. Далее следуйте при- глашениям командной строки. Enter an option [Fit data/Close/Move vertex/Refine/rEverse/Undo]: Для изменения положения узловых то- чек щелкните правой кнопкой мыши и выберите Fit data (Точки на кривой) из контекстного меню (или введите f<&) ; вы увидите, что ручки разместились возле узловых точек Enter a fit data option [Add/Close/Delete/Move/Purge/Tangents/toLerance/eXit] <eXit>: Для перемещения узловой точки щелкните правой кнопкой мыши и выбе- рите Move (Перенеси вершину) из контекстного меню (или введите т^Р) Specify new location or [Next/Previous/Select point/exit] <N>; Для выбора точки щелкните правой кнопкой мыши и выберите Select point (Выбор точки) из контекстного меню (или введите s<P) Specify control point<exit>: Выберите ближайшую к маркеру S- EDGE-DR узловую точку, которую требуется переместить; возле этой точки будет показана ручка Specify new location or [Next/Previous/Select point/eXit] <N>: Включите режим объектной привязки, если он был отключен ранее, а затем выберите крестик возле маркера S-EDGE-DR 6. Дважды введите х<Р, а затем нажмите клавишу <Enter> для завершения работы с командой SPLINEDIT. 7. Сохраните чертеж. Создание областей Областью (region) называется участок двухмерной поверхности, ограниченный замкнутым контуром. По виду на экране область очень напоминает полилинию, но характеризуется большим количеством параметров, например центром масс, моментом инерции и другими связанными с массой свойствами, С помощью операций объединения, вычитания и пересечения областей мож- но создавать объекты достаточно сложной формы. Чаще всего эти способы используются для мо- делей трехмерных объектов, однако порой они могут пригодиться и для двухмерных, в частности, если предполагается разработка на их основе трехмерных моделей. Область создается на основе нескольких объектов, например замкнутых полилиний, замкнутых сплайнов, окружностей, эллип- сов, а также комбинаций отрезков, простых и эллиптических дуг, которые образуют замкнутый контур. Однако при этом контур не должен иметь самопересечений типа цифры "8". На рис. 16.14 приведен пример сложной области на основе большого круга, внутри кото- рого находится семь кругов меньшего диаметра. При выделении какой-либо части этой об- ласти можно обнаружить, что все круги представляют собой единый объект. Преимущества использования такого объекта становятся очевидными при попытке создать на его основе ка- кой-либо трехмерный объект и попытаться, например, расположить его под углом, скрыть невидимые линии, отобразить отверстия (рис. 16.15). 478 Часть II. Вычерчивание в двух измерениях
Рис. 16.14 .Сложная область Рис. 16.15. Область может быть использована для создания трехмер- ных объектов friv; Для создания области щелкните на кнопке Region (Область) панели инструментов LET; Draw, а затем выберите нужные объекты и нажмите клавишу <Enter> по окончании процесса выбора объектов. Если все выбранные объекты образуют замкнутую фигуру без пе- ресечений, AutoCAD выведет на экран следующую информацию: 1 Icop extracted. 1 Region created. При этом исходные объекты будут удалены. Если выбранные объекты по какой-то причине не образуют замкнутую область, AutoCAD выведет в командную строку следующую информацию: О loop extracted. О Region created. ~ 0&01 ' Для сохранения исходных объектов следует до использования команды REGION На заметку (ОБЛАСТЬ) установить значение 0 для системной переменной DELOB J. Для вычерчивания линий, стыкующихся в конечных точках, следует использовать пара- метр Endpoint (Конточка) режима объектной привязки. Тот же результат дает и нажатие юта- виши <Enter> при вводе начала нового отрезка или дуги. Для точной стыковки конечных то- чек можно также использовать команды TRIM (ОБРЕЖЬ) и EXTEND (УДЛИНИ). Кроме того, для создания контуров в тех случаях, когда выделенные объекты не соприкасаются, преду- смотрена специальная команда BOUNDARY (КОНТУР), которая будет описана ниже. Глава16.Созданиесложныхобъектов 479
Если в выбранных объектах использовалась штриховка, то при создании области она бу- дет утеряна. Однако при желании можно вновь задать штриховку для всей области. Дело в том, что при создании области программа AutoCAD не знает, как поступить со штриховкой; в этом случае в командной строке появляется сообщение: 1 closed, degenerate or unsupported object rejected. С помощью операций объединения, вычитания и пересечения областей можно создавать объекты достаточно сложной формы (об этом говорилось ранее). Такие операции выполня- ются командами UNION (ОБЪЕДИНИ), SUBTRACT (ВЫЧТИ) и INTERSECT (ПЕРЕСЕКИ). Подробнее о них речь пойдет в главе 24, "Создание твердотельных моделей и редактирование трехмерных объектов", поскольку эти команды довольно часто используются для формиро- вания трехмерных моделей. Для следующей пошаговой инструкции используется чертеж аЫб-d .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Создание областей 1. Откройте файл аЫб-d. dwg, который находится на прилагаемом компакт-лиске . 2. Сохраните этот файл под новым именем аЫ 6-5 .dwg в папке AutoCad Bible. Ш З. Щелкните на кнопке Region панели инструментов Draw, а затем в ответ на пригла- шение Select objects : задайте сначала соответствующий масштаб для улуч- шенного просмотра области (рис. 16.16). По окончании выбора нужных объектов нажмите клавишу <Enter>. При этом AutoCAD выве- дет в командную строку: 7 loop extracted. 7 Region created. Рис. 16 .16 . Пример внешнего контура и шести окружно- стей, которыемогутбыть преобразованы в единую область О О„„О ^ t При первом использовании команды REGION произойдет небольшая задержка, На заметку так как программе нужно будет загрузить средства трехмерного моделирования. Создание контуров С помощью команды BOUNDARY (КОНТУР) можно создавать полилинии или области из ранее вычерченных объектов. Такая команда обладает способностью анализировать выбранные объекты и игнорировать пересечения линий, что не разрешено при использовании команды REGION (ОБЛАСТЬ). Однако в данном случае между выбранными объектами не допускаются разрывы. Кроме того, как уже упоминалось в главе 12, "Извлечение информации из чертежа", команду BOUNDARY можно использовать для вычисления площади, ограниченной замкнутым контуром. Ее рекомендуется применять, если необходимо создать замкнутый контур сложной формы. 480 Часть II. Вычерчивание в двух измерениях
Для создания контура выберите команду меню Draw^Boundary (Рисование 1 ^ Контур) — на экране откроется диалоговое окно Boundary Creation (Создание контура), показанное на рис. 16.17 . 1 1.,-г г 1ЙЙЙ f••• - '• food г •3 Г1 " or чмвт^ tng г.- • '^ Cam PMC. /6.77. Диалоговое окно Boundary Creation Данное диалоговое окно тесно связано с другим диалоговым окном — Boundary Hatch, о котором речь пойдет в одном из последующих разделов. Большинство элементов управле- ния в окне Boundary Creation будут блокированы до тех пор, пока не начнется процедура нанесения штриховки на какую-либо область чертежа. Из раскрывающегося списка Object Type (Тип объекта) выберите элемент Region (Область) или Polyline (Полилиния), а затем определите набор объектов, составляющих кон- тур. Как правило, вполне приемлем предлагаемый по умолчанию в списке Boundary Set ва- риант Current Viewport (Текущее видовое окно). Однако, если предполагается создание дос- таточно сложного чертежа, щелкните на кнопке New (Новый). В ответ AutoCAD временно вернет вас на поле чертежа, где необходимо сформировать рамку вокруг объектов, из кото- рых планируется построить контур. После того, как на экране вновь появится диалоговое ок- но Boundary Creation, щелкните на кнопке Pick Points (Указание точек). Затем снова при- дется временно вернуться к непосредственной работе с чертежом и ответить на приглашение Select internal points: (Выберите внутренние точки:). Выберите нужные точки внутри замкнутой области, которая образует создаваемый контур, и на экране по мере выпол- нения процедуры анализа чертежа будут появляться сообщения программы AutoCAD: Selecting everything.- . Selecting everything visible... Analyzing the selected data... Analyzing internal islands... После этого со стороны AutoCAD поступит приглашение выбрать другую внугреннюю точку, Продолжайте выбирать внутренние точки для создания других контуров. Окончив вы- бор точек, нажмите клавишу <Enter>. В ответ программа AutoCAD сообщит о количестве созданных областей или полилиний, на чем выполнение команды закончится. При создании области или полилинии с помощью команды BOUNDARY выделенные исходные объекты не удаляются — новая область или полилиния чертится поверх вы- бранных объектов. Глава16.Созданиесложныхобъектов 481
На заметку По умолчанию при работе с командой BOUNDARY используется режим определе- ния островков с автоматическим поиском замкнутых фигур внутри контура и по- следующим созданием на их основе полилинии или области. Для следующей пошаговой инструкции используется чертеж аы6-е .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Формирование контуров 1. Откройте файл abl6-e .dwg, который находится на прилагаемом компакт-диске. 2. Сохраните этот файл с чертежом втулки, показанным на рис. 16.18, под новым име- нем аЫ.6-6 .dwg в папке AutoCad Bible. 3. Для создания контура с помощью диалогово- го окна Boundary Creation выберите коман- ду меню Draw^Boundary. А затем из рас- крывающегося списка Object Type выберите параметр Region. 4. Щелкните на кнопке Pick Points. 5. В ответ на приглашение в командной строке Select internal points: выберите точку 1. 6. Для завершения процесса выбора внутренней точки нажмите клавишу <Entcr>, и на экране появятся приведенные ниже сообщения: 4 loop extracted. 4 Regions created. BOUNDARY created 4 regions. 7. Для просмотра вновь созданной области вызовите команду MOVE и в ответ на при- глашение Select objects: укажите точку 2. Переместите область немного вправо; на чертеже будуг видны одновременно новая область и исходные объекты, на основе которых она была создана. 8. Сохраните чертеж. Рис. 16. IH. Чертеж'втулки Штрихованные области Штриховкой называется узор, заполняющий область. Штриховка используется в чертежах самого разного типа. Так, в архитектурных чертежах она применяется для обозначения мате- риала покрытия, а в технических — обозначает части и тип конструкционного материала. В программе AutoCAD предусмотрено несколько типов штриховки, которые создаются на основе повторяющихся узоров из линий — шаблонов или образцов. Л В главе 31, "Создание новых типов линий и образцов штриховки", подробно объ- рополнитвпьйя ясняется, как создать собственный трафарет штриховки, информация 4 t .—A 482 Часть//.Вычерчиваниевдвух измерениях
На рис. 16.19 представлена деталь в разрезе с указанием отверстий на фоне сплошного металла, который отмечен простейшей косой штриховкой. 01 5/16 R1/16 1 11/16 Ri/зе Рис. 16.19. Использование штриховки позволяет легко отличать на чертеже различные материалы и структуры. Чертеж любезно пре- доставлен Джерри Боттенфилдом (Jerry Bottenfield), Clow Valve Com- pany,Оскалуза, шт.Айова Штриховки Штриховки характеризуются двумя свойствами. • Во-первых, они являются блоками, т.е . все линии, которые находятся внутри облас- ти, являются частями единого объекта. (Более подробно блоки описываются в гла- ве 18, "Работа с блоками и атрибутами".) • Во-вторых, они ассоциированы, т.е . при изменении объекта используемая в нем штриховка автоматически обновляется и подгоняется под новую форму данного объекта. Этими двумя свойствами также характеризуются размеры, и в этом смысле штриховка похожа на размер. Существует несколько способов указания части чертежа, которую требуется по- крыть штриховкой. Причем для корректного штрихования программа AutoCAD пред- принимает поиск замкнутых контуров. Часто ключом к успешному использованию штриховки является удачное создание покрываемой ею части чертежа. Для ускорения анализа сложных замкнутых фигур и успешного заполнения их штриховкой рекоменду- ется создавать замкнутые контуры с использованием команд BOUNDARY (КОНТУР) и REGION (ОБЛАСТЬ). Образцы штриховок хранятся в файле acad.pat, а штриховки собственной разработки можно хранить в файле с другим именем и расширением .pat. Для штриховок следует использовать отдельный слой, так как иногда требуется Совет отключить или заморозить данный слой с целью зрительно и информационно разгрузить чертеж. Кроме того, штриховки обычно имеют цвет, отличный от цве- чк'л та той части, которую они покрывают. Глава16.Созданиесложныхобъектов 483
Создание штриховки Ш Для создания штриховки следует щелкнуть на кнопке Hatch (Штриховка) панели инст- „.,, .,, рументов Draw. При этом будет запущена команда ВНАТСН (КШТРИХ) и открыто диалоговое окно Boundary Hatch (Штриховка по контуру), в котором активизирована вклад- ка Quick (Быстрая)— рис. 16.20. Que f c|Advanced) \ £«Wt j AS= i 31J - L ** (1° _ . . 3 ••'-• •1"*i RcfcPort. : -*| 1*41 p (члг Рис. 16.20 . Диалоговое окно Boundary Hatch, в котором активизирована вкладкаQuick Раскрывающийся список Туре (Тип образца) содержит три элемента. • Predefined (Предопределенный). Позволяет выбрать один из предопределенных об- разцов штриховки. • User-defined (Пользовательский). Позволяет определить собственный образец штриховки, задавая угол, шаг и тип линии. • Custom (Настраиваемый). Позволяет выбрать один из определенных ранее образцов штриховки, которые находятся в одном из файлов с расширением . pat. Нужный образец можно отыскать в списке Pattern (Образец). Есть и еще один вариант поиска: щелкните на кнопке с многоточием правее списка, и откроется показанное на рис. 16.21 диалоговое окно Hatch pattern palette (Палитра образцов штриховки), где пред- ставлен более широкий набор образцов. Данное окно имеет несколько вкладок, переключаясь между которыми можно отыскать об- разцы штриховки практически на все случаи жизни. Фактически, в этом окне представлен тот же набор, что и в списке Pattern окна Boundary Hatch, только по-другому отсортированный. Для выбора нужного образца следуег указать его имя в списке или выбрать его из палитры. Список Custom pattern (Настраиваемые образцы) становится доступным только в том случае, если в списке Туре выбран вариант Custom. Угол наклона образца штриховки можно задать в поле Angle (Угол). При переборе раз- ных образцов можно заметить, что линии в них уже вычерчены под определенным углом. Для представленного на рис. 16.22 образца штриховки значение угла наклона равно 0, так как в образце ANSI31 уже используется диагональный тип линии. 484 ЧастьII.Вычерчиваниевдвухизмерениях
PiHatcliPatternPalette im1 iso' ANGLE AR-B816C АЯ-В68 AR-BRELM 1'ЙЫ I Рис. 16.21. Диалоговое окно Hatch pattern palette, в котором активизирована вкладка Other Predefined Для указания масштаба штриховки введите соответствую шее значение в поле Scale (Масштаб), и AutoCAD автоматически выполнит масштабирование штриховки согласно ее определению. При установке значения 1 (которое принимается по умолчанию) штриховка будет использована так, как она определена; при установке значения . 5 она будет сжата на- половину. На рис. 16.22 показаны две штриховки ANSI31 с разными значениями масштаба: для левой используется значение 1, а для правой — . 5 . Если вы компонуете чертеж в про- странстве листа, то масштаб можно задать относительно размеров листа. Более подробно о работе с пространством листа речь идет в главе 17, "Вывод чертежей на бумагу". Рис. 16.22. Масштаб штриховки можно изменять по собственно- му усмотрению При выборе из раскрывающегося списка области окна Pattern Type (Тип образца) значе- ния User-defined (Пользовательский) становится доступно поле Spacing (Расстояние). Ниже Глава16.Созданиесложныхобъектов 485
перечислены операции, которые необходимо выполнить при создании собственного типа штриховки. В качестве примера на рис. 16.23 представлен чертеж, в котором применяется созданная пользователем перекрестная штриховка с линиями, проведенными под углом 45°, и расстоянием между линиями 0.1 единицы. 1. Щелкните на кнопке Hatch панели инструментов Draw. При этом на экране появится диалоговое окно Boundary Hatch. 2. В раскрывающемся списке Туре выберите параметр User-defined. 3. В поле Angle (Угол) введите значение угла наклона линий штриховки. 4. В поле Spacing (Шаг) введите расстояние между двумя соседними линиями штрихов- ки, например при вводе значения .5 будет создана штриховка с шагом 0,5 единицы. 1ч 4 ' rVV 4 W W W 7/3 ^ i ч ^— R1/16 i Рис. 16.23 . В созданном типе штриховки исполь- зуется текущий тип линии, а также заданный угол и шаг Для создания штриховки крест-накрест установите флажок Double (Крест-накрест). Поле со списком ISO Pen Width (Ширина пера по ISO) доступно только для образцов штриховки стандарта ISO. Для образцов этого типа в программе AutoCAD предусмотрена ав- томатическая подгонка масштаба штриховки к выбранной толщине линии. При выборе в по- ле ISO Pen Width (Ширина пера по ISO) конкретной толщины линии автоматически проис- ходит подстановка такого же значения в поле Scale (Масштаб). Следует отметить, что для печати чертежа толщину используемого пера следует устанавливать отдельно. Размещение контуров штриховки При нанесении штриховки сложнее всего не определение ее параметров. Сложнее указать место ее размещения. Можно разместить штриховку, задав ее для всего объекта целиком. Однако часто область чертежа, на которой требуется разместить штриховку, достаточно сложна, и программе AutoCAD приходится выполнять достаточное количество вычислений для определения места ее расположения. В диалоговом окне Boundary Hatch предлагается два способа указания контуров штрихов- ки: указание точки внутри предназначенной для штриховки части чертежа и выбор объектов. Для штрихования всего объекта целиком щелкните на кнопке Select Objects (Выбор объ- ектов) и после временного возвращения к чертежу выберите объекты, которые требуется за- 486 ЧастьII.Вычерчиваниевдвухизмерениях
штриховать. Для выбора объектов можно использовать все предусмотренные стандартные способы. Особенно удобно применять для этого параметры Remove (Удали) и Add (Добавь). Чтобы завершить процесс выбора объектов и продолжить работу с диалоговым окном Boundary Hatch, щелкните правой кнопкой мыши или нажмите клавишу <Enter>. Если указанная область штриховки не совсем соответствует запланированной, щелкните на кнопке Pick Points (Указание точек). При этом программа AutoCAD практически повторит по- следовательность операций, которая выполнялась командой BOUNDARY (КОНТУР) и описана выше в этой главе. В процессе отработки на экран будут выводиться сообщения такого рода: Select internal point: Selecting everything... Selecting everything visible... Analyzing the selected data... Analyzing internal islands... Программа AutoCAD определяет множество контуров (boundary set), что включает в се- бя все видимые на экране элементы чертежа. В ответ на приглашение Select internal point: (Выберите внутреннюю точку;) укажите внутреннюю точку области, которую пла- нируется заполнить штриховкой. Далее этот процесс повторяется для соседних областей чер- тежа, a AutoCAD будет выделять все новые и новые контуры вокруг указанных точек, кото- рые нашла профамма. Для завершения процесса выбора областей и возобновления работы с диалоговым окном Boundary Hatch нажмите клавишу <EnteF>. Во время работы на поле чертежа — до того, как выбраны объекты, или го- Совет еле — можно щелкнуть правой кнопкой мыши и получить доступ к контекстному меню штрихования. Перечень элементов этого меню приведен ниже. • Enter (BK). Возврат в диалоговое окно. • Undo Last Select/Pick (Отмена последнего выбора). Отменяет последнюю опера- цию выбора объекта или указания точки. • Clear All (Очистить все). Отменяет результат всех операций выбора объектов или указания точек. • Pick Internal Point (Указать внутреннюю точку). Переключает на режим указания внутренних точек областей. • Select Objects (Выбрать объекты). Переключает на режим выбора объектов • Normal Island Detection (Нормальное обнаружение островков). Устанавливает ре- жим нормального заполнения островков. • Outer Island Detection (Внешнее обнаружение островков). Устанавливает режим внешнего заполнения островков. • Ignore Island Detection (Игнорировать обнаружение островков). Устанавливает ре- жим игнорирования островков. • Preview (Предварительный просмотр). Позволяет предварительно просмотреть штриховку. Это контекстное меню фактически дублирует многие функции диалогового окна и позво- ляет выполнять работу быстрее, без переключения между полем чертежа и диалоговым ок- ном. Конечно же очень рскомскдустся предварительно просмотреть результаты штриховки, которые предлагает AutoCAD, а уже потом включать ее в чертеж. Щелкните на кнопке OK — AutoCAD закроет диалоговое окно и нанесет штриховку на указанные области чертежа. Глава 16. Создание сложных объектов 487
Диалоговое окно имеет еще ряд параметров, о которых ранее не упоминалось. • Если вы хотите просмотреть, как будет нанесена штриховка, прежде, чем оконча- тельно соглашаться с результатами работы системы, щелкните на кнопке Preview. • Если нужно вернуться на поле чертежа и перепроверить выбор объектов, щелкните на кнопке View Selection (Просмотр набора). • Для использования типа штриховки, угла, масштаба и/или шага уже существующего образца штриховки щелкните на кнопке Inherit Properties (Копирование свойств). При этом AutoCAD временно вернется в графическую зону экрана и позволит указать об- ласть с приглянувшейся вам штриховкой, свойства которой необходимо частично ско- пировать. После этого вы вновь вернетесь в диалоговое окно Boundary Hatch. • Установите переключатель Nonassociative в группе Composition, если не собирае- тесь создавать ассоциативную штриховку. О кнопке Remove Islands речь пойдет несколько ниже. Островки Островками {islands) называются замкнутые об- ласти, которые полностью располагаются внутри кон- туров штриховки. При наличии нештрихованных ост- ровков работа с чертежом усложняется. На рис. 16.24 показан чертеж гайки (вид сверху), который пред- ставляет собой типичный пример чертежа с замкну- тыми областями, содержащими островки. Рис. 16.24. При наличии нештрихованных островков рабо- та с чертежом усложняется. Чертеж любезно предос- тавлен Джерри Боттенфилдом (Jerry Bottenjield), Clow ValveCompany,Оскалуsa, шт. Айова Текст на чертеже также рассматривается как островок, который не заштри- На заметку ховывается. Работа с островками при штриховании выбранных объектов Выбирая контуры объектов, которые предполагается заштриховать, следует также указать со- держащиеся в них островки. При выборе с помощью рамки, требующей штриховки части чертежа, в число областей, подлежащих штриховке, автоматически будут включены и внутренние островки. Для того, чтобы исключить их из области штрихования, следует индивидуально указать каждый островок. Если в дальнейшем островок будет удален из заштрихованной области (т.е . удален объ- ект, контур которого и создал островок), то вследствие ассоциативности штриховки область, заня- тая прежде островком, также будет заштрихована после регенерации изображения. Полученная в результате штриховка будет зависеть от стиля контуров, который задается во вкладке Advanced (Дополнительно) диалогового окна Boundary Hatch, показанной на рис. 16.25 . В списке Island Detection Style (Стиль штриховки) можно выбрать один из трех стилей контура. 488 Часть И. Вычерчивание в двух измерениях
RnunrtflryHatch jCuirenl viewportт] „, Qj| Цц«Р( .^,", . t J 3 /*ыс. 16.25 . Диалоговое окно Boundary Hatch, в котором активизирована вкладка Advanced • Normal (Нормальный). При таком стиле контуров штриховка замкнутых внутренних областей выполняется попеременно: внешняя замкнутая область заштриховывается, содержащиеся в ней островки не заштриховываются, содержащиеся в них другие внутренние островки заштриховываются и т.д . • Outer (Внешний). Заштриховывается только внешняя замкнутая область, а все со- держащиеся в ней внутренние островки не заштриховываются. • Ignore (Игнорирование). Все островки игнорируются, и вся область внутри контура полностью заштриховывается. На рис 16.26 приведены примеры использования каждого стиля контуров для штриховки частей чертежа гайки. При этом для выбора области штрихования выделялась вся гайка, за исключением нижнего выступа, а для отмены выбора двух горизонтальных линий применял- ся параметр Remove (Удали). Стиль Normal Стиль Outer Стиль Ignore \\ -л [ Рис. 16.26. Примеры использования разных стилей контуров для штриховки островков Работа с островками при штриховании объектов на основе выбранных точек Выбирая внутренние точки, островки не придется выделять, поскольку AutoCAD автома- тически определит их расположение. После выбора режима указания внутренних точек ста- Глава16.Созданиесложныхобъектов 489
новится доступной кнопка Remove Islands (Исключение островков) диалогового окна Boundary Hatch. Теперь появляется возможность исключить при необходимости некоторые островки из рассмотрения, т.е. включить их в область штрихования. Например, при исключе- нии всех показанных на рис. 16.26 островков результат будет таким же, как и при использо- вании стиля Ignore (Игнорирование), т.е. весь объект будет полностью заштрихован. Другие дополнительные параметры Во вкладке Advanced можно также указать в качестве набора объектов, составляющих контур, не все, а только некоторую часть видимых на экране элементов чертежа. Этот способ следует ис- пользовать только при выборе внутренних точек и при работе с очень сложными чертежами, когда для анализа всех видимых объектов программе AutoCAD требуется слишком много времени. При выборе внутренних точек для определения контуров области штрихования в про- грамме AutoCAD используется тот же порядок действий, что и при работе с командой BOUNDARY (КОНТУР) для временного создания контуров области штрихования. Установите флажок Retain boundaries {Сохранение контуров) во вкладке Advanced и залайте тип объ- екта в раскрывающемся списке Object Type (Тип объекта), например Polyline (Полилиния) или Region (Область). В противном случае сразу после окончания штриховки созданный контур будет утерян (удален из бачы данных чертежа). Более подробно способы работы с ко- мандой BOUNDARY описаны выше в главе. Выбор переключателя в ipynne Island detection method даст знать AutoCAD, следует ли вообще обращать внимание на островки при формировании штриховки. Переключатель Flood включает островки в качестве граничных объектов контура, a Ray casting — исключает. Перетаскивание образцов штриховки Вы можете открыть .pat-файл (образец штриховки) из окна DesignCenter и перетащить выбранный образец штриховки в любой замкнугый объект текущего чертежа. Перетаскивание и опускание образцов штриховки является новым свойством, кото- рое появилось только в выпуске 2000L Это свойство унаследовано от AutoCAD LT. Новинка! Ниже показано, как перетаскивать образец штриховки их окна DesignCenter. 1. Щелкните на кнопке AutoCAD DesignCenter. что находится на стандартной панели инструментов (или нажмите комбинацию клавиш <Ctrl+2>), чтобы открыть окно DesignCenter. 2. В левой панели окна найдите папку \AutoCAD 2002\Support. Если же вам будет удобнее произвести поиск этой папки на рабочем столе, то щелкните на кнопке Desktop (Рабочий стол). 3. Щелкните на кнопке со знаком "+ ", что расположена слева от папки Support, и выберите . pat-файл с образцом штриховки. Основной набор образцов штриховок находится в файле acad. pat. (Конечно же, если необходимый вам . pat-файл рас- положен в другой папке, то откройте ее.) 4. Из правой панели окна DesignCenter перетащите выбранный образец штриховки на замкнутый объект чертежа. Если понадобится использовать дополнительные пара- метры, то щелкните на образце штриховки правой кнопкой мыши и выберите из контекстного меню ВНАТСН, чтобы открыть диалоговое окно Boundary Hatch, и задайте параметры штриховки обычным способом. 490 Часть II. Вычерчивание в двух измерениях
Редактирование штриховки Для изменения образца штриховки выберите команду меню Modify^Object^Hatch (Редактирование 1 ^ Объект 1 ^ Штриховка), затем выберите объект штрихования, и на экране от- кроется диалоговое окно Hatch Edit (Редактирование штриховки), показанное на рис. 16.27 . /'не . 16.27, Диалоговое окно Hatch Edit Начиная с выпуска 20001, диалоговое окно Hatch Edit можно открывать двойным щелчком на образце штриховки. Новинка! Нетрудно заметить, что это диалоговое окно выглядит точно так же, как и диалоговое ок- но Boundary Hatch, за исключением того, что некоторые параметры в нем недоступны. Од- нако с помощью этого диалогового окна можно изменять любые параметры штриховки: на- пример, изменить стиль контура можно, переключившись на вкладку Advanced (Дополнительно). Кроме того, возможен предварительный просмотр отредактированной штриховки, изменение ассоциированного типа на расчлененный, при котором каждая линия становится отдельным объектом. Поскольку штриховка является ассоциированным объектом (до тех пор. пока она не рас- членена пользователем), при изменении контуров она автоматически подгоняется под новые очертания. Однако при разрыве контура или удалении островка штриховка перестает быть ассоциированной и не подгоняется иод новую форму контура. Об этом событии программа AutoCAD извещает с помощью сообщения Hatch boundary associativity removed (Удалена ассоциативность контура области штрихования). При изменении контура области штрихования можно включить в число изменяемых объ- ектов и штриховку. Однако, если необходимо корректировать только один контур, зачастую довольно трудно отделить его от штриховки, особенно при достаточной плотности послед- ней. В таком случае в ответ на приглашение Select objects: используйте рамку для вы- бора контура совместно со штриховкой, а затем с помощью параметра Remove (Удалить) отмените выбор собственно штриховки. Другой способ — отключить слой штриховки. И на- конец, можно увеличить масштаб просматриваемой области чертежа настолько, чтобы поя- вилась возможность легко и просто выбрать контур, не касаясь линий штриховки. Глава16.Созданиесложныхобъектов 491
На заметку Труднее всего выбрать область сплошной штриховки (заливки). В одних случаях это удается, а в других — на экране появляется сообщение Other corner: (Другой угол:), которое означает, что программе AutoCAD не удалось ничего обнаружить. В таком случае попробуйте воспользо- ваться секущей рамкой выбора, размещая ее на одном из краев штриховки. При этом одновремен- но будут выбраны область сплошной штриховки и контур, причем область сплошной штриховки будет содержать ручку. После обнаружения ручки можно вновь использовать секущую рамку для выбора только ручки и, соответственно, только области сплошной штриховки. Наносимая штриховка (а также заливка) будет отображена на экране только втом случае, если системная переменная FILL установлена. Такое значение задается системой AutoCAD по умолчанию. Для отключения этого режима сле- дует ввести в командной строке сначала тШ<Р, а затем off<£. Внесенное измене- ние режима вступит в силу только после регенерации чертежа. Для следующей пошаговой инструкции используется чертеж аЫб-f .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Создание и редактирование штриховок 1. Откройте файл аЫб-f .dwg, который находится на прилагаемом компакт-диске. 2. Сохраните этот файл под новым именем аЫб-7 .dwg в папке AutoCad Bible. >*гШ 3. Щелкните на кнопке Hatch панели инструментов Draw. Во вкладке Quick диалого- !.*Ж вого окна Boundary Hatch в списке Туре выберите ANSI35. В поле Scale (Масштаб) введите новое значение масштаба .5 . Затем щелкните на кнопке Select Objects (Выбор объектов). 4. Далее выберите две большие окружности, которые показаны на рис. 16.28, и нажми- те клавишу <Enter> для завершения выбора объектов. Щелкните правой кнопкой мыши и выберите Preview (Предварительный просмотр) из контекстного меню. По- сле просмотра щелкните на кнопке ОК. AutoCAD нанесет штриховку на выбранные объекты, и цикл выполнения команды ВНАТСН завершится. Рис. 16.28 . Результат редактирования двух заштрихован- ных объектов 5. Снова щелкните на кнопке Hatch панели инструментов Draw. Выберите из раскры- вающегося списка Туре значение User-defined. Затем введите в поле Space 492 Часть//.Вычерчиваниевдвух измерениях
(Расстояние) новое значение интервала между линиями штриховки — . 0 5, а в поле Angle (Угол) задайте значение 135. 6. Щелкните на кнопке Pick Points (Выберите точки), а затем выберите на чертеже точки 1, 2, 3 и 4 (см. рис. 16.28). Для завершения процесса выбора внутренних точек нажмите клавишу <Enter>. Щелкните на кнопке Preview (Просмотр) и после про- смотра в диалоговом окне Boundary Hatch щелкните на кнопке ОК. 7. Выберите большую окружность, ее ручку, а затем в ответ на приглашение Specify stretch point or [Base Point/Copy/Undo/eXit] : (Задайте до какой точки растянуть или [Базовая точка/Копируй/Отмени/выХод]:) введите @0,-. 0667<Р. 8. Дважды щелкните на штриховке в верхней части модели. Обратите внимание на то, что при этом будут выделены все заштрихованные области в верхней части чертежа, поскольку они были созданы с помощью одной команды. Для угла введите новое значение 90, а для расстояния — значение .04. Затем щелкните на кнопке ОК, и чер- теж, полученный в результате выполнения перечисленных выше действий, будет вы- глядеть, как показано на рис. 16.28. 9. Сохраните чертеж. КомандаSOLID Для создания областей со сплошной заливкой в программе AutoCAD предусмотрена спе- циальная команда SOLID (ФИГУРА), хотя для этой цели удобнее использовать команду ВНАТСН (КШТРИХ). Несмотря на то, что команда SOLID предназначена для работы с двух- мерными чертежами, иногда она используется и при работе с трехмерными. Например, при задании высоты для двухмерной фигуры создаются поверхности дна и "крышки". Более под- робно способы работы с командой SOLID для создания трехмерных моделей описываются в главе 24, "Создание твердотельных моделей и редактирование трехмерных объектов". Команда SOLID применяется для создания фигур с прямолинейными краями. Причем, ес- ли для системной переменной FILL установлено значение on, для заполнения контура соз- данной фигуры будет использована сплошная заливка. Для формирования такой фигуры введите solid«P, а затем в ответ на приглашения команд- ной строки укажите расположение первой, второй, третьей и четвертой узловых точек конту- ра. Эти точки обязательно нужно указывать в зигзагообразном порядке, а не в порядке обхо- да контура по периметру фигуры. Например, при создании прямоугольной фигуры третья точка должна располагаться под первой, а не под второй. После указания места расположе- ния четвертой точки в командной строке появится новое приглашение указать положение третьей и четвертой точки — их можно использовать для включения новых областей в состав фигуры. Для завершения работы с этой командой нажмите клавишу <Enter>. Создание и изменение мультилиний Мультилинией (многоэлементной линией) называется набор параллельных линий, кото- рые создаются одновременно с помощью одной команды. Для каждой из этих линий можно задать свой цвет и тип, а также расстояние между ними. Мультилиний идеально подходят для обозначения внутренней и наружной стен при вычерчивании архитектурных планов. Для вы- черчивания мультилиний следует определить, сохранить, а затем загрузить стиль мультили- ний. Отдельная команда предусмотрена и для редактирования мультилиний, например для создания разрывов в тех местах, где планируется расположить окна или двери. На рис. 16.29 изображен чертеж плана квартиры, в котором используются мультилиний. Глава 16. Создание сложных объектов 493
Рис. 16.29. Чертеж: плана квартиры, в котором ис- пользуются мультилинии. Чертеж любезно предос- тавлен Биллом Винном (Bill Wynn), Нью-Виндюр, шт. Мэриленд Создание стиля мультилинии Miil'iliiii> Styles ? MuHne Style 0«option Elwwnt ProptrtW , ., Первым этапом формирования мультилинии является создание ее стиля. Для этого с по- мощью команды меню Formats Multiline Style (Формат 1 ^ Стиль мультилинии) откройте диалоговое окно Multiline Styles (Стили мультилинии), которое показано на рис. 16.30 . Как и в текстовых или размерных стилях, в стиле мультилинии под одним именем собрано несколько ее свойств. Например, в программе AutoCAD суще- ствует принятый по умолчанию стиль STANDARD (Стандартный), который определяет мультилинию из двух линий, проведенных на расстоянии в 1 единицу друг от друга. Весь комплекс свойств мультилннин можно разделить на две основные час- ти: свойства элемента, т.е . каждой отдельной линии, и свойства мультилинии, т.е. совокупности линий, которые ее образуют. Рис, 16.30. Диалоговое окно Multiline Styles Определение свойств элементов Для создания нового стиля мультилинии введите его имя в поле Name (Имя), а затем щелкните на кнопке Element Properties (Свойства элемента) — откроется диалоговое окно Element Properties (Свойства элемента), представленное на рис. 16.31 . В поле Elements (Элементы) перечислены все текущие элементы мультилинии, т.е. две об- разующие ее линии. В поле Offset (Смещение) задается расстояние линии-элемента от осевой линии, которая проходит через заданную стартовую точку. Например, нулевое смешение озна- чает, что линия чертится непосредственно на осевой. В стиле STANDARD оба элемента нано- сятся с отступом .5 единиц от осевой, но по разные стороны. На рис. 16.32 приведен пример вы- черчивания мультилинии такого стиля по отношению к выбранной стартовой точке. 494 Часть И. Вычерчивание в двух измерениях
Olhv Cdcr Llyct ВЧLAYER BY Puc, 16.31. Диалоговое окно Element Properties Первый элемент мультилинии Начальная точка - 0,5 единицы Второй элемент мультилинии Рис. 1632. Элементы мультилинии стиля STANDARD размещаются по разные стороны от стартовой точки При вычерчивании мультилинии взаимное расположение стартовой точки На заметку и элементов мультилинии можно регулировать с помощью параметра Justification (Выравнивание). Для определения свойств 'элементов мультилинии выполните ряд операций. 1. В поле Elements (Элементы) выделите первый элемент. Несмотря на то, что для вновь создаваемой мультилинии было выбрано новое имя. в этом поле будут пере- числены те же элементы, которые использовались в текущем стиле. При создании нового стиля мультилинии в качестве текущего следует выбирать Совет тот, который в наибольшей степени похож на создаваемый вами. 2. В поле Offset (Смешение) введите нужное значение отступа. Нулевое значение ре- комендуется выбирать для размещения линии на уровне выбранной точки, положи- тельное — для размещения линии выше выбранной точки, отрицательное — для размещения линии ниже выбранной точки. Если необходимо разместить отступ выше или ниже выбранной точки, для Совет большей наглядности следует представить себе, что мультилиния проводится горизонтально вправо. "'•-> 3. Для определения цвега линии щелкните на кнопке Color (Цвет) и выберите нужный цвет. Глава16.Созданиесложныхобъектов 495
4. Для определения типа линии щелкните на кнопке Linotype (Тип линии) и выберите нужный тип. 5. Для добавления нового элемента щелкните на кнопке Add (Добавить), а для удале- ния — на кнопке Delete (Удалить). 6. Для задания свойств следующего элемента выберите второй элемент в списке Ele- ments (Элементы) и повторите действия, описанные в пп. 2-4 . 7. После задания всех свойств элементов мультилинии щелкните на кнопке ОК для продолжения работы в диалоговом окне Multiline Styles (Стили мультилинии), Стиль мультилинии может содержать до 16 элементов, на основе которых соэ- заметку дается множество самых разнообразных комбинаций линий. Задание свойств мультилинии Диалоговое окно Multiline Properties (Свойства мультилинии), представленное на рис. 16.33, откры- вается после щелчка на кнопке Multiline Properties (Свойства мультилинии). Данное диалоговое окно используется для задания свойств, относящихся ко всей мультилинии в целом. Некоторые примеры использования различных средств этого диалогового окна показаны на рис. 16.34. Рис. 16.33.ДиалоговоеокноMultiline Properties Флажок Display joints Флажок Line, Angle - -90 ° Флажок Line, Angle = -45° Флажок Outer arc Флажок Inner arc В группе Fill (Закраска) флажок On (Вкл) позволяет установить или отменить заливку объекта. Можно так- же щелкнуть на кнопке Color (Цвет) и выбрать цвет за- ливки. После указания всех свойств мультилинии щелкните на кнопке ОК и вернитесь в диалоговое окно Multiline Styles (Стили мультилинии). Рис. 16.34. Примеры настройки различных свойств мульти- линии с помощьюдиалогового окна Multiline Properties Сохранение стиля мультилинии Прежде, чем использовать вновь созданный стиль мультилинии, его следует сохранить в файле с расширением . mln, щелкнув на кнопке Save (Сохранить). При этом на экране появится изобра- женное на рис. 16.35 диалоговое окно Save Multiline Styles (Сохранение стиля мультилинии). 496 Часть//.Вычерчиваниевдвух измерениях
Рис. 16.35. Диалоговое окно Save Multiline Styles По умолчанию созданный стиль мультилинии можно сохранить в файле acad. mln. Задав имя файла, в котором будет впредь хранится созданный стиль, щелкните на кнопке Save (Сохранить) — AutoCAD вернет вас в окно Multiline Styles (Стили мультилинии). Загрузка стиля мультилинии Как и при использовании типа линии, чтобы применить стиль мультилинии, его необхо- димо сначала загрузить. Для этого в диалоговом окне Multiline Styles (Стили мультилинии) щелкните на кнопке Load (Загрузить) — на экране появится диалоговое окно Load Multiline Styles (Загрузка стиля мультилинии), изображенное на рис. 16.36. Выберите в этом окне нужный стиль и щелкните на кнопке ОК. После загрузки стиля на экране вновь появится диалого- вое окно Multiline Styles. Щелкните на кнопке ОК для про- должения работы с чертежом. Диалоговое окно Multiline Styles можно использовать для переименования стилей и выбора нужного стиля в ка- честве текущего. Рис.16.36 .ДиалоговоеокноLoadMultiline Styles Для следующей пошаговой инструкции используется чертеж аЫё-g .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Создание стиля мультилинии 1. Откройте файл abl 6-g. dwg, который находится на прилагаемом компакт-диске. 2. Сохраните этот файл с показанным на рис. 16.37 планом местности под новым име- нем аЫ6-8 . dwg в папке AutoCad Bible. 3. Откройте диалоговое окно Multiline Styles, выбрав команду меню Format^Multiline Style. В поле Name (Имя) введите siteplan, а затем щелкните на кнопке Save. Глава16.Созданиесложныхобъектов 497
Уме.16.37.Примериспользованиямультилинии длясозданиянабора параллельныхли- ний в нижней части топографического плана 4. Щелкните на кнопке Element Properties — откроется диалоговое окно Element Properties. Выделите самый верхний элемент и введите в поле Offset значение 0. Щелкните на кнопке Color (Цвет) и выберите черный цвет, а с помощью кнопки Linetype (Тип линии) — штриховой тип линии. 5. Выделите второй элемент и введите в поле Offset значение -132 (т.е . расстояние в 11 футов, выраженное в дюймах); щелкнув на кнопке Color, выберите ярко- красный, а с помощью кнопки Linetype — непрерывный тип. 6. Щелкните на кнопке Add. В поле Offset введите новое значение -180 (т.е . расстоя- ние в 15 футов, выраженное в дюймах); щелкнув на кнопке Color, выберите крас- ный, а с помощью кнопки Linetype — Center. 7. Щелкните на кнопке Add. В поле Offset введите новое значение -228 (т.е . расстоя- ние в 19 футов, выраженное в дюймах). Щелкнув на кнопке Color, выберите крас- ный, а с помощью кнопки Linetype — непрерывный тип. 8. Щелкните на кнопке Add. В поле Offset введите новое значение -360 (т.е . расстоя- ние в 30 футов, выраженное в дюймах); щелкнув на кнопке Color, выберите черный, а с помощью кнопки Linetype — штриховой тип. 9. Щелкните на кнопке Add. В поле Offset введите новое значение -480 (т.е . расстоя- ние в 40 футов, выраженное в дюймах); щелкнув на кнопке Color, выберите крас- ный, а с помощью кнопки Linetype — Center. ' Щ . При работе с компьютером нескольких пользователей рекомендуется согласо- вать с ними сохранение вновь созданного стиля мультилинии в файле acad.mln, который используется по умолчанию. Дело в том, что некоторым пользователям это может не понравиться, в таком случае следует сохранить стиль мультилинии в файле с другим именем, например вфайлету_т1Б.т1п. Внимание! 10. В поле Name (Имя) диалогового окна Save Multiline Styles (Сохранение стиля мультилинии) будет выведено имя файла acad.mln, которое можно заменить любым другим именем с расширением .mlп. Для сохранения файла щелкните на кнопке Save (Сохранить). 11. Для загрузки стиля в диалоговом окне Multiline Styles щелкните на кнопке Load (Загрузить), и на экране появится диалоговое окно Load Multiline Styles (Загрузка сти- ля мультилинии). Выберите в этом окне стиль SITEPLAN и щелкните на кнопке ОК. 12. Сохраните чертеж и не закрывайте его, так как он будет использован в следую- щем примере. 498 Часть//.Вычерчиваниевдвухизмерениях
Вычерчивание мультилиний ЩШ Завершив довольно непростую задачу создания стиля мультилиний, его сохранения и -т - Шм. грузки, вы можете использовать вновь созданный стиль для вычерчивания мультили- ний. Однако сразу обнаруживается, что применение мультилиний требует определенного опыта, поскольку при ее вычерчивании на чертеже появляется сразу несколько линий. Для вычерчивания мультилиний щелкните на кнопке Multiline панели инструментов Draw. Запус- тится команда MLINE (МЛИНИЯ), и на экране появится приглашение Specify start point or [Justif ication/Scale/STyle] : (Задайте начальную точку или [Выравнивание/ Масштаб/Стиль]:). При этом будут отображены текущее выравнивание и масштаб. По умолчанию следует выбрать точку, на экране появится приглашение Specify next point: (Задайте сле- дующую точку:). После указания первого сегмента следующее приглашение будет иметь несколько иной вид— Specify next point or [Undo] : (Задайте следующую точку или [Отмени]:), апосле второго— Specify next point or [Close/Undo] : (Задайте следующую точку или [Замкни/Отмени]:). Ниже поясняется назначение параметров команды MLINE. • Justification (Выравнивание). Позволяет выбрать свойства Zero (Нуль), Тор (По верху) и Bottom (По низу). • Zero. Устанавливает нулевое смещение между начальной точкой и осью мультили- ний. Такое значение смещения используется в стиле STANDARD, однако при необходимости его можно изменять. В верхней части рис. 16.38 приведен пример применения ну- левого отступа для стиля STANDARD. • Тор. Смещает элементы мультилиний таким образом, что осевая совпадает с тем из элементов, который имеет макси- мальное положительное смещение. В средней части рис. 16.38 приведен пример применения такого отступа с вы- равниванием но верху для стиля мультилиний STANDARD. • Bottom. Смещает элементы мультилиний таким образом, что осевая совпадает с тем из элементов, который имеет максимальное отрицательное смещение, В нижней части рис. 16,38 приведен пример применения такого отступа с выравниванием по низу для стиля мультилиний STANDARD. ных типов вы равпша- • Scale (Масштаб), Значение масштаба используется для пс- шя для стиля мулъти- ресчета смещений в определении мультилиний. Например, лтт STANDARD если задается значение масштаба 6 для стандартной мульти- линий, в которой линии располагаются на единичном расстоянии друг от друга, на чертеже они будут располагаться на расстоянии 6 единиц. • STyle (Стиль). Позволяет заказать текущий стиль мультилиний, Для просмотра списка всех имеющихся стилей следует ввести ?<?. Для вычерчивания мультилиний со сменой направления и образованием углов в програм- ме AutoCAD предусмотрено создание углов без пересечения линий. Пошаговая инструкция. Вычерчивание мультилиний 1. Для выполнения этого упражнения следует вспомнить предыдущее упражнение или использовать файл с чертежом, который был создан в результате его выполнения. WA? 2. Щелкните на кнопке Multiline панели инструментов Draw— на экране появится следую- Ш^к щеесообщение: Justification = Top, Scale - 1.00, Style = SITEPLAN (Выравнивание - По верху, Масштаб = 1,00, Стиль = SITEPLAN). Глава 16. Создание сложных объектов 499
3. В ответ на приглашение Specify start point or [Justification/ Scale/STyle] : щелкните на кнопке Snap From (Смешение) панели инструмен- тов Object Snap (Объектная привязка). Затем в ответ на приглашение _from Specify base point: (смещение Задайте базовую точку:) выберите точку 1, пока- занную на рис. 16,39 (нажимайте клавишу <ТаЬ> до тех пор, пока в окне контекстной подсказки не появится сообщение о типе привязки Intersection (Пересечение)). В ответ на приглашение <0f f set>: (<Смещение>.) введите @0,-10'<Р. 4, Затем в ответ на приглашение Specify next point: введите 255'<Р. При жела- нии можно попробовать создать другие линейные сегменты. Для завершения работы с этой командой нажмите клавишу <Enter>, После выполнения перечисленных выше действий чертеж должен выглядеть так, как на рис. 16.39. N SIT£PLAN1~=20' Рис. 16.39.Топографический план,в котором былавычерченамультилиния 5. Сохраните чертеж. Изменение мультилинии Вся мультилиния независимо от того, сколько в ней содержится сегментов, представляет собой единый объект, Причем многие команды редактирования нельзя использовать при ра- боте с мультилиниями. В табл. 16.1 представлен перечень команд редактирования с указани- ем допустимости их применения по отношению к мультилиниям. Таблица16.1.ИспользованиекомандAutoCADдляредактирования No " - _ мультилинии -- ч I*JL~А П ,~ г Команда Допустимость Команда Допустимость применения Допустимость применения ARRAY (МАССИВ) BREAK (РАЗОРВИ) CHAMFER(ФАСКА) COPY (КОПИРУЙ) ERASE (СОТРИ) EXPLODE(РАСЧЛЕНИ) EXTEND (УДЛИНИ) Да Нет Нет Да Да Да Нет FILLET (СОПРЯГИ) LENGTHEN(УВЕЛИЧЬ) MIRROR (ЗЕРКАЛО) MOVE (ПЕРЕНЕСИ) ROTATE (ПОВЕРНИ) SCALE (МАСШТАБ) STRETCH(РАСТЯНИ) Нет Нет Да Да Да Да Да 500 ЧастьII.Вычерчиваниевдвух измерениях
Для растяжения, перемещения, копирования, зеркального отражения и вращения мульти- линии можно также использовать ручки. В программе AutoCAD для изменения мультилинии преду- смотрена специальная команда MLEDIT (МЛРЕД). Чтобы ее за- пустить, выберите команду меню Modify^Object^Multiline (Редактирование^ОбъектОМультилиния), и на экране появится диалоговое окно Multiline Edit Tools (Средства редактирования мультилинии), показанное на рис. 16.40. Данное окно предназначено для изменения пересечений и углов, а также для добавления или удаления вершин. Щелк- ните на одном из схематических рисунков, и его описание поя- вится в нижней части диалогового окна. В первом столбце рисунков приведены типы пересече- ний. Для их изменения выберите нужный тип и щелкните на кнопке ОК. При этом программа AutoCAD предложит вам выбрать сначала первую мультилинию, а затем вторую. При использовании команды MLEDIT первая выбранная мультилиния всегда обрезается, а вторая может быть обреза- на при редактировании. ^^0i^ Хотя AutoCAD предлагает выбрать две мультилинии, часто в их качестве могут На заметку выступать две части одной мультилинии. На рис. 16.41 приведен пример такой мультилинии с самопересечением и тремя вариантами его изменения. Рис. 16.40. Диалоговое Multiline Edit Tools Исходная мультилиния Второе указание мультилинии Первое указание мультилинии Пересечение Открытое с перекрытием пересечение Пересечение со слиянием Рис. 16.41. Примеры создания пересечения с пере- крытием, открытого пересечения и пересечения со слиянием Во втором столбце приведены примеры мультилинии в виде петли. Для их изменения выберите нужный тип петли и щелкните на кнопке ОК. При этом программа AutoCAD предложит выбрать сначала первую мультилинию, а затем вторую. При использовании команды MLEDIT первая выбранная мультилиния всегда обрезается, а вторая может быть обрезана при изменении. На рис. 16.42 приведен пример такой мультилинии с пет- лей и тремя вариантами ее изменения. В третьем столбце находится образец угла и два образца вершин, а на рис. 16.43 —ре- зультат изменения угла. Глава16.Созданиесложныхобъектов 501
Исходная мультилиния Второе указание мультилинии Первое указание мультилинии Петля с перекрытием Открытая петля Петля со слиянием Рис. 16 .42 . Примеры создания петли с перекрытием, открытой петли и петли со слиянием С помощью среднего образца третьего столбца вершина будет добавлена, а с помощью нижнего — удалена. Для добавления или удаления вершины выберите соответствующий образец и щелкните на кнопке ОК, При этом программа AutoCAD предложит выбрать точку, в которой добавит или удалит вершину. Для просмотра всех вершин без вызова какой-либо команды следует выбрать мультили- нию — и на всех имеющихся вершинах будут показаны ручки. На рис. 16.44 приведены примеры добавления или удаления вершины с использованием ручек. В последнем столбце находятся образцы перечисленных ниже раз- рывов и склеек мультилинии. • Верхний образец следует использовать для образования разры- ва в одной линии, которая является элементом мультилинии. • Средний образец применяют для образования разрыва всей мультилинии. • В обоих случаях профамма AutoCAD предложит пользовате- лю выбрать мультилинию, а затем вторую точку, При этом нужно соблюдать осторожность, поскольку первая выбранная точка обозначает на- чало разрыва. Для разрыва одной линии, являющейся элементом мультилинии, вы- бор первой точки определяет элемент, который будет разорван. • Для удаления разрыва используйте нижний образец. Выполняемая при этом опера- ция склейки в программе AutoCAD называется сваркой {welding). При работе с одним из перечисленных выше инструментов редактирования программа AutoCAD предложит выбрать на чертеже новый элемент. Для завершения выбора и редакти- рования объектов нажмите клавишу <Enter>. Рис. 16.43 . Примеры создания угла Наком "Диске Для следующей пошаговой инструкции используется чертеж abl6-h.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. 502 Часть И. Вычерчивание в двух измерениях
Добавление вершины Удаление вершины Рис. 16.44 . Примеры добавления или удаления вершины с использованием ручек. Мультилиния с добавленной вершиной быларастянута с помощьюручки Пошаговая инструкция. Редактирование мультилинии 1. Откройте файл abl6-h . dwg, который находится на прилагаемом компакт-диске. 2. Сохраните этот файл иод новым именем abl6-9 .dwg в папке AutoCad Bible. В этом файле содержится изображенный на рис. 16.45 чертеж плана двух комнат, в котором используется стандартная мультилиния. 1 - 5— , 6 —- 1 4 1 :! 2 31 \ i .... Рис. 16.45 . Пример использования мультилиниидля создания плана двух комнат 3. Выберите команду меню ModifyOObjeCt^Multiline — на экране появится диалого- вое окно Multiline Edit Tools. Отметьте в нем кнопку удаления вершины Delete Vertex (Удаление вершины) и щелкните на ОК. Обратите внимание на то, что при выборе каждой пиктограммы в нижнем левом углу диалогового окна Multiline Edit Tools появляется надпись, поясняющая назначение этого инструмента. 4. В ответ на приглашение Select mline : (Выберите мультилиникх) выберите точ- ку 1, а затем нажмите клавишу <Entcr> для завершения процесса выбора. Глава 16. Создание сложных объектов 503
5. Снова выберите мультилинию и щелкните на ручке 2. После этого в ответ на при- глашение Specify stretch point or [Base point/Copy/Undo/eXit] : (Задайте точку, до которой растянуть или [Базовая точка/Копируй/Отмени/выХод]:) переместите курсор в направлении 90° и введите 4'<Р. 6. Выберите мультилинию и щелкните на ручке 3. После этого в ответ на приглашение Specify stretch point or [Base point/Copy/Undo/eXit]: сдвиньте курсор в направлении 180° и введите 4'<Р. 7- Выберите команду меню Modify=>Objecti=>Multiline -— на экране появится диа- логовое окно Multiline Edit Tools. Отметьте в нем пиктограмму создания у>ла Corner Joint (Угол) и щелкните на кнопке ОК. В ответ на приглашение Select mline: выберите точки 4 и 5, а затем нажмите клавишу <Enter> для заверше- ния процесса выбора. 8. Выберите команду меню Modify^ObjectoMultiline— на экране появится диа- логовое окно Multiline Edit Tools. Отметьте в нем пиктограмму создания угла Cut All (Разрыв) и щелкните на кнопке ОК. В ответ на приглашение Select mline : выберите точку 6, хотя точное ее расположение не имеет особого зна- чения. Затем в ответ на приглашение Select second point: введите @3',0<Р. После этого в ответ на приглашение Select mline or [Undo] : (Выберите мультилинию или [Отмени]:) выберите точку 7. Затем в ответ на приглашение Select second point: введите @0,-3'<f и нажмите клавишу <Enter> для завершения процесса выбора. 9. Сохраните чертеж, который должен выглядеть так, как на рис. 16.46. Рис. 16.46. Внешний вид плана двух комнат с использовани- емизмененныхмультилиний Хотя для вычерчивания линий с определенной толщиной в программе AutoCAD преду- смотрено использование команды TRACE (ПОЛОСА), тот же эффект в чертеже можно созда- Ь;РЬ с помощью полилинии или мультилиний. Даже если файл с определением стиля мультилиний не доступен, вместе с чер- тежом сохраняется вся информация о стиле данной мультилиний, который мож- но обновить и просмотреть. Назаметку 504 ЧастьII.Вычерчиваниевдвух измерениях
Создание эскизных линий С помощью команды SKETCH (ЭСКИЗ) можно наносить на чертеж эскизные линии, т.е. ли- нии произвольной формы. При формировании такой линии система отслеживает перемещение графического курсора и записывает с заданным интервалом координаты точек траектории. Это особенно удобно при создании линий уровня (горизонталей) в архитектурных или строительных планах, в иллюстративных целях или для вычерчивания линий обрыва в конструкторских чер- тежах. Хотя наилучший результат достигается с помощью дигитайзера или пера, для формиро- вания эскизной линии можно также использовать мышь или визир. На рис. 16.47 приведен при- мер чертежа с контурными линиями, созданными с помощью команды SKETCH. 91 92 _ у ---^ ^--^ ^^———^ юа _—— —- ~~—— -. " Х (Note —~- -. \ 6)"- - -- "^-- --. —л \ \ 92 ~"--- -—--. Рис. 16 .47.Контурные линии, созданные с помощью команды SKETCH При использовании в создании эскиза команды SKETCH будут вычерчены либо отрезки, либо полилинии. Следует отметить, что удобнее работать с полилиниями, поскольку в даль- нейшем их можно редактировать командой PEDIT (ПОЛРЕД). Выбор типа линий, форми- руемых при использовании команды SKETCH, определяется значением системной перемен- ной SKPOLY: при установке значения 0 будут сформированы отрезки, а значение 1 настроит систему на формирование полилиний. Для запуска команды SKETCH и перехода в режим создания эскиза введите sketch^ •— в ко - мандной строке появится следующая строка с командами меню: Reccrd increment <0.1000>: Sketch . Pen eXit Quit Record Erase Connect Введите значение шага, т.е . длину сегмента создаваемой линии или полилинии. При слишком большом шаге даже незначительные смещения приведут к созданию не плавной, а грубой ломаной линии. К тому же, при создании эскиза следует принимать во внимание масштаб чертежа и используемый масштабный множитель. Также придется отключить орто- гональный режим (ORTHO) и шаговую привязку (SNAP). Щелчок кнопкой выбора эквивалентен вводу р<Р, он управляет воображаемым пером. Для создания эскизной линии выполните ряд операций. 1. Установите курсор в начальную точку вычерчиваемой траектории. 2. Щелкните кнопкой выбора, и на экране появится сообщение <Pen down> (<Иеро опущено>). Глава16.Созданиесложныхобъектов 505
3. Двигайте указатель мыши или перо, создавая линию нужной формы. При этом будет временно создана линия зеленого цвета. 4. После завершения вычерчивания линии щелкните кнопкой выбора, и на экране поя- вится сообщение <Pen up> (<Перо поднято>). 5. Переместите указатель мыши к начальной точке следующей новой линии или поли- линии, а затем еще раз выполните предыдущие операции. 6. Для записи созданного эскиза введите г<0, при этом AutoCAD выведет сообщение о типах и количестве созданных объектов, эскиз сменит свою временную окраску на постоянный цвет текущего слоя и станет постоянным объектом. Например, сообще- ние может иметь такой вид: 4 polylines with 238 edges recorded. 7. Для выхода из режима работы с командой SKETCH введите х<Р, Ниже перечислены другие параметры команды SKETCH. • Quit (выХод). Позволяет выйти из режима работы с командой SKETCH без сохра- нения сформированной траектории. При этом временная линия будет удалена. • Erase (Сотри). Стирает временные, т.е . несохраненные, линии. • Connect (Соедини). Позволяет продолжить рисование с конечной точки предыду- щего эскиза. Этот параметр следует использовать при поднятом состоянии пера. Введите с<Р и передвиньте курсор к конечной точке последнего временного образца. • . (точка). Позволяет провести прямолинейный сегмент от конечной точки предыдущего эскиза. При поднятом состоянии пера введите . (точку) и переместите указатель мыши к месту размещения конечной точки линейного сегмента, который требуется нарисовать. Для следующей пошаговой инструкции используется чертеж аЫб-i .dwg, нахо- дящийся в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Создание эскизной линии 1. Откройте файл аЪ16-i . dwg, который находится на прилагаемом компакт-диске. 2. Сохраните этот файл под новым именем аЫ 6-10 . dwg в папке AutoCad Bible. В этом файле содержится изображенный на рис. 16.48 чертеж фасада дома, в кото- ром используется эскизная линия для обозначения дорожки и изолиний прилегаю- щей к дому площадки. 3- Введите skpoly<P, затем установите значение 1 для системной переменной SKPOLY и нажмите клавишу <Enter>. 4. Введите skpoly<P, а затем в ответ на приглашение Record increment <Q'-0">: (Шаг записи <0 футов —0 дюймов>:) введите 1<Р, установив тем самым величину шага 1". 5. В ответ на приглашение Sketch . Pen exit Quit Record Erase Connect: (Эскиз . Перо выХод Покинь Запиши Сотри Продолжи:) переместите курсор в точку 1. Щелкните кнопкой выбора, чтобы опустить перо, и нарисуйте одну сторону дорожки возле дома. Затем снова щелкните кнопкой выбора для подъема пера. 6. Используйте тот же метод для вычерчивания других линий, показанных на рис. 16.48. Если при вычерчивании случайно была допущена ошибка, линию можно стереть. Для этого следует ввести q<C, а затем снова начать вычерчивание нужной линии. 506 Часть II. Вычерчивание в двух измерениях
Рис. 16,48.Пример использования эскизной линии 1. Завершив работу, для сохранения созданной эскизной линии введите г<?. 8. Чтобы завершить работу с командой SKETCH, введите х<р. 9. Сохраните чертеж. Оцифровка чертежей В главе 3, "Команды AutoCAD", подробно описано использование дигитайзера для вы- полнения команд программы AutoCAD. Наиболее существенное применение дигитайзера — копирование бумажных чертежей с преобразованием их в документ программы AutoCAD. Специалисты многих компаний используют эту методику для копирования старых чертежей, которые были созданы вручную, и последующей корректировки их с помощью инструментов программы AutoCAD. Оцифровка может также пригодиться для копирования и размещения в чертеже логотипов и оригинальных рисунков. Для оцифровки чертежа на бумаге нужно использовать специальный режим, при котором дигитайзер выполняет функции чертежного планшета. Для этого следует запустить команду TABLET (ПЛАНШЕТ), выбирая команду меню Tools^Tablet (Сервис 1 ^Планшет). При использовании дигитайзера для выполнения некоторых команд нужно изменить конфигу- рацию окна про!раммы AutoCAD — удалить командную строку, увеличив, таким образом, графи- ческую зону экрана. Для этого воспользуйтесь параметром Configure (Конфигурировать) ко- манды TABLET и задайте для него значение 0, которое соответствует отсутствию команд меню. Задайте в качестве области выбора всю подлежащую оцифровке область. Надежно прикрепите лист чертежа к поверхности дигитайзера, чтобы чертеж не сдвинул- ся во время сканирования. Для перехода в режим оцифровки запустите команду TABLET и выберите параметр Calibrate (Калибровка). После этого программа AutoCAD предложит выбрать две точки на листе чертежа и указать их координаты. Для этого нужно предварительно отметить на чертеже две точки и измерить расстояние между ними. С этой целью можно использовать элементы рамки с основной надписью, если только она есть на чертеже. При условии вы- полнения чертежа в определенном масштабе, что весьма вероятно, расстояние между вы- бранными точками следует указывать в реальных единицах (а не в единицах листа черте- жа). Например, если расстояние между двумя точками, которые находятся на одной гори- зонтальной прямой, равно одному дюйму, а чертеж выполнен в масштабе 1:40, то для Глава 16. Создание сложных объектов 507
На заметку первой точки следует указать координаты 0,0; а для второй — 48,0, Желательно выбирать точки, которые находятся на расстоянии друг от друга, причем для калибровки можно ис- пользовать большее количество точек. Если чертеж выполнен с некоторым искажением или в перспективе, которую требуется скорректировать, то следует указать дополнительные точки калибров- ки, а затем выбрать либо аффинную, либо проективную калибровку. Для аф- финной калибровки нужно указать, по крайней мере, три точки и выполнить от- ' дельное масштабирование по осям X и Y. Для проективной калибровки требует- ся выбрать четыре точки и растянуть координаты для настройки перспективы. Допускается использование до 31 калибровочной точки. Завершив выбор точек калибровки и ввод их координат, нажмите клавишу <Enter>. Те- перь планшет может быть использован только для указания точек. Чтобы начать работу с ко- мандами меню, нажмите клавишу <F12> (для возврата в режим указания точек следует еще раз нажать клавишу <F12>) либо введите нужные команды в командной строке. Режим работы с планшетом можно включать и выключать, запуская команду TABLET и выбирая, соответственно, параметры ON (ВКЛ) ИЛИ OFF (ОТКЛ). В неко- торых системах нажатие комбинации клавиш <Ctrl+T> также приводит к включе- нию и выключению этого режима. После завершения работы с планшетом зна- чения всех калибровочных свойств не сохраняются. Выберите нужную команду и укажите на чертеже требующиеся точки. После этого выключите режим планшета и, если это необходимо, продолжите корректировку оцифрованного чертежа. При наличии дигитайзера можно выполнить следующее упражнение с целью ознакомить- ся на практике с процессом оцифровки. В противном случае пропустите его. Пошаговая инструкция. Оцифровка чертежа 1. Создайте новый файл, используя в качестве шаблона файл acad. dwt. 2. Сохраните его под именем аЫб-11 .dwg в папке AutoCad Bible. В этом файле содержится изображенный на рис. 16.49 чертеж металлической заготовки На заметку Рис.16.49.Чертежметаллическойзаготовки 3. Снимите копию рис. 16.49 и поместите ее на рабочий стол дигитайзера. 4. Выберите команду меню Tools^Tablet^Calibrate (Сервис^Планшет^Калибровка), а затем следуйте приглашениям командной строки: 508 ЧастьII.Вычерчиваниевдвухизмерениях
Digitize point #1: Укажите точку 1 на рис. 16.49 Enter coordinates for point #1: 0,0<f Digitize point #2: Укажите точку 2 Enter coordinates for point #1: 7,5<P Digitize point #3 (or RETURN to end) : <f 5. Введите tablet^ и on<P. 6. Введите line<P. 7. На рис. 16.49 выберите точку 3, после — 4, а затем — конечные точки всех линейных сегментов, представленных на этом чертеже, в направлении против часовой стрелки. 8. После выхода на точку 5, вместо выбора и оцифровки точки 1, введите с<£ для за- мыкания контура этой фигуры. 9. Для выхода из режима работы с планшетом введите tablet^, а затем off<P. 10. Сохраните чертеж. Резюме Использование некоторых предусмотренных в AutoCAD типов сложных объектов позво- ляет значительно расширить возможности пользователя. Например, в полилиниях можно комбинировать линии, сегменты и дуги любой толщины. Сплайны позволяют на основе точ- ного математического вычисления провести плавные кривые согласно заданным узловым точкам. Для вычерчивания двухмерных фигур используют области, а с помощью команды BOUNDARY (Контур) на основе сложных областей — создают области или полилинии. При- меняя штриховку, можно заполнить область линиями или сплошной заливкой. Мультилинии позволяют вычерчивать сразу несколько параллельных линий. Контуры произвольной формы рисуют с помощью команды SKETCH (ЭСКИЗ), создавая при этом отрезки или полилинии. Для копирования, оцифровки и преобразования чертежа, выполненного на бумаге, в документ программы AutoCAD следует использовать дигитайзер в режиме планшета. Глава 16. Создание сложных объектов 503
глш|1 Вывод чертежей на бумагу ; В этой главе... "^ Подготовка чертежа \ I? к печати р "Компоновка чертежа f-j _B пространстве листа Rw Стили вычерчивания -Печать чертежа Z ^"*Соэдание штампа чертежа" •Г *;**$!{•**«&.** j^" аботу с чертежом нельзя считать завершенной до тех пор, пока окончательный результат не будет представ- лен на бумаге. Как правило, для вывода чертежей применяют плоттеры, однако для этого можно применять и обычные принтеры. Существует множество принтеров н плоттеров, в которых используется бумага различных форматов и разме- ров. В настоящей главе описывается процесс подготовки чер- тежа для вывода на бума1у, включая способы размещения его на листе, а также задания параметров плоттера. С версии AutoCAD 2000 введен в обиход термин — layout (компоновка) для обозначения пространства листа. В составе чертежа как документа AutoCAD может быть несколько компо- новок. Каждой из них выделяется отдельная вкладка в графиче- ской зоне, корешок которой виден на нижней границе зоны, Подготовка чертежа к печати После окончания чертежа часто приходится выполнять до- полнительные операции, например вставлять блок основной надписи (блок штампа). Даже если этот блок уже создан, мо- жет понадобиться ввести в него некоторые данные, например дату завершения чертежа. Кроме того, следует заморозить те слои чертежа, которые не нужно выводить на бумагу. Во многих строительных и технических чертежах обычно представлено несколько видов модели. В таком случае перед печатью следует проверить взаимное распо- ложение этих видов и надписей, а также наличие достаточ- ного расстояния между ними. Черновая печать Черновая печать используется либо для проверки самого чертежа, либо для тестирования печатающего устройства.
Несмотря на использование режима предварительного просмотра, полученный в результате печати чертеж может выглядеть совсем не так, как предполагалось. Поэтому, чтобы не пор- тить дорогую бумагу, рекомендуется сначала проверить результат печати на достаточно де- шевой бумаге. Черновая печать для проверки чертежа может быть выполнена на обычном принтере. В некоторых компаниях для черновой печати применяются струйные принтеры, позволяющие использовать листы достаточно большого формата, например 17 на 22 дюйма 1 . Причем даже для создания черно-белых чертежей черновую печать неплохо выполнить на цветном принтере, поскольку в таком случае проще проверить макет. Вывод чертежа на плоттер из пространства модели Термин пространство модели (model space) означает основной режим вычерчивания и редак- тирования чертежа, В большей части упражнений, предлагаемых & этой книге, работа выполняется именно в пространстве модели. В AutoCAD есть отдельная вкладка Model графической зоны экра- на, корешок которой находится на нижней полке зоны. Это позволяет пользователю визуально ориентироваться, в каком режиме выполняется работа— в режиме пространства модели или про- странства листа. Если вы подготовили чертеж к вычерчиванию так, как описано выше, можно пе- редать его на плоттер. О вычерчивании речь идет ниже в этой главе. Компоновка чертежа в пространстве листа Для размещения на чертеже нескольких видов модели следует использовать пространство листа. Хотя такой режим применяется, в основном, для создания видов трехмерного чертежа, его можно также использовать и для размещения на одном листе чертежа нескольких видов двухмерной модели. Работа в пространстве листа аналогична работе конструктора за доской, когда на одном листе вычерчивается несколько видов изделия, причем каждый из них может быть оформлен как самостоятельный чертеж. Такие самостоятельные части листа аналогич- ны плавающим (перекрывающимся) видовым экранам AutoCAD. \ Как описывается в главе 8, "Управление видами и компоновка изображения на Дополнигельмя экране", помимо плавающих, в AutoCAD предусмотрено использование непере- янфоршция Л крывающихся видовых экранов. Компоновка, как она понимается в среде AutoCAD, позволяет пользователю визуально проконтролировать внешний вид чертежа на листе бумаги. Формируя несколько компоновок, можно на основе одной модели (документа AutoCAD) создать несколько листов чертежей. Иногда этим пользуются для формирования чертежей, представляющих модель в разных масштабах на листах разного размера. Использование пространства листа Чертеж выполняется в пространстве модели, а компоновка— в пространстве листа. Причем в пространстве листа чертеж можно только просматривать с помощью плавающих видовых экранов. Для перехода в пространство листа щелкните на корешке вкладки с именем компо- новки. По умолчанию после первого перехода в пространство листа AutoCAD выводит ' Примерна соответствует формату Л2. — Прим. ред. Глава 17. Вывод чертежей на бумагу 511
на экран диалоговое окно Page Setup (Установка страницы), о котором речь пойдет да- лее в настоящей главе. Если щелкнуть на кнопке Cancel в этом диалоговом окне, то AutoCAD автоматически создаст один плавающий видовой экран, в котором можно уви- деть все, что создано в пространстве модели. Пример такого единственного видового экрана показан на рис. 17 .1. 1-М J \ Пиктограмма пространства листа |2П ± Рабочая область листа Размер бумаги для текущего плоттера или принтера Плавающий видовой экран Рис. 17.1 . Графическая зона экрана при работе AutoCAD в пространстве листа Обратите внимание — слева в графической зоне вне поля чертежа видна пиктограмма системы координат в пространстве листа. Для того, чтобы вернуться в пространство модели, щелкните на вкладке Model. Использование мастера Layout Wizard Мастер Layout Wizard помогает организовать компоновку чертежа в пространстве листа. Хотя иногда и приходится организовывать чертеж весьма нестандартным образом, тот вари- ант, который создается мастером, может послужить для этого отличной отправной точкой. Организация компоновки чертежа в пространстве листа с помощью матера Layout Wizard выполняется следующим образом. 1. В меню AutoCAD выберите команду Tools^Wizards^Create Layout (Сервиса Мастера^Компоновка). На экране появится первое окно мастера (рис. 17.2). В нем нужно сделать единственное — назначить новой компоновке имя, которое в дальней- шем и будет присутствовать на корешке соответствующей вкладки графической зоны. 2. Введите имя компоновки в поле Name и щелкните на кнопке Next (Далее). 3. Во втором окне мастера укажите, на какое устройство будет выводиться чертеж. Подроб- ная инструкция о конфигурирования устройств вычерчивания, в качестве которых с успе- хом могут применяться и современные принтеры различных модификаций, приведена в приложении. Выбрав устройство, щелкните на кнопке Next, 512 ЧастьII.Вычерчиваниевдвух измерениях
CreateLayout-tteqin Puc. 17,2, Первое окно мастера Layout Wizard 4. В третьем окне мастера (рис. 17 .3) нужно задать размер бумажного листа, на кото- ром будет вычерчиваться документ. Закончив с этим, щелкните на Next. CreateLayout.PaneiSize Bean Select a вара we to be wed l« she layouL Thepapw иге агаШе *• need on the pkx device you »te«ed' Puc. 17.3 . Окно Paper Size мастера Layout Wizard 5. В следующем окне нужно указать ориентацию чертежа на листе. Выбор стандартный — Portrait (Книжная) или Landscape (Альбомная). Закончив с этим, щелкните на Next. 6. В окне Title Block (рис. 17 .4) нужно выбрать блок штампа из имеющихся. Его мож- но включить в статусе блока или в статусе ссьыки (соответственно, параметры Block и Xref). Более подробно о блоках и ссылках речь пойдет в главах 18, "Работа с бло- ками и атрибутами", и 19, "Ссылки на чертежи" . Если предлагаемый AutoCAD набор блоков штампов вас не устраивает и вы Совет имеете на сей случай свой фирменный штамп, организуйте его в виде докумен- А та AutoCAD (т.е. файла с расширением .dwg) и сохраните в папке \Templates. *• - ! •> Учтите — все файлы шаблонов AutoCAD из этой папки дублированы в виде файлов чертежей, а эти-то, последние, и используются мастером Layout Wizard. Поэтому вы должны поместить чертеж с нестандартным штампом в эту папку, a AutoCAD выведет ее в списке доступных в окне Title Block. Глава17.Выводчертежейнабумагу 513
CrealeLayout-lilleBlock ""ВА1л*пг . •!. .* . • •*! • •••No«- /*«e.77 .4.Окно TitleBlockмастераLayout Wizard 7. В окне Define Viewports (Определение видовых экранов), показанном на рис. 17 .5, нуж- но выбрать один из предлагаемых параметров компоновки видовых экранов на листе. • Если собираетесь сформировать видовой экран позже, выберите вариант None (Никакой). • Вариант Single (Единственный) сформирует единственный плавающий видовой экран на листе. • Вариант Std. 3D Engineering Views (Стандартная компоновка трехмерных про- екций) представляет стандартную компоновку трех прямоугольных проекций в пространстве, принятую в техническом черчении. Это четыре видовых экрана, скомпонованных в два ряда. Предполагается, что в трех из них будут представ- лены фронтальная, профильная и горизонтальная проекции, а четвертый предна- значен для изометрической проекции, если в ней возникнет необходимость. • Вариант Array (Массив) позволяет произвольно выбрать количество рядов и ко- лонок видовых экранов на листе. 8. В этом же окне можно установить и масштаб представления чертежа в видовых эк- ранах. В завершение всех операций щелкните на кнопке Next. Более подробно процедура масштабирования описана в главе 5, "Настройка па- раметров чертежа" . Кроме того, вопрос об изменении размеров видового экрана будет рассмотрен далее в этой главе. 9. В окне Pick Location (Положение на листе) мастер предлагает указать на листе пару угловых точек, определяющих размер области, которая будет занята всеми видовыми экранами. 10. В довершение щелкните на кнопке Finish — этим вы закончите сеанс общения с мастером и вернетесь на поле чертежа. На рис. 17 .6 показан результат компоновки видовых экранов на листе в виде массива 2x2. Вам еще предстоит настроить вид изделия в каждом видовом экране — масштаб и зону пред- ставления модели. В следующем упражнении вы познакомитесь с мастером Layout Wizard на практике. 514 ЧастьII.Вычерчиваниевдвухизмерениях
Рис. 17.6. Видовые экраны, созданные в результате на- стройки мастера Layout Wizard Для следующей пошаговой инструкции используется чертеж abl7-a.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Использование Layout wizard для компоновки чертежа в пространстве листа 1. Откройте файл abl7-a.dwg, который находится на прилагаемом компакт-диске. 2. Сохраните этот файл под новым именем аЫ7-1 . dwg в папке AutoCad Bible. 3. Выберите в меню команду Tools^Wizards- = >Create Layout. 4. В окне Begin введите в поле имени Double — это будет имя создаваемой компонов- ки. Щелкните на кнопке Next. 5. В окне Printer выберите в списке принтер или плоттер, на который планируется вы- водить чертеж. Щелкните на кнопке Next. 6. В окне Paper Size выберите размер листа, который используется в назначенном ра- нее устройстве вывода. В качестве единиц измерения задайте дюймы (параметр Inches). Если в пространстве модели при создании чертежа использовались милли- метры, то и здесь нужно выбрать те же единицы. Щелкните на кнопке Next. 7. В окне Orientation выберите вариант Landscape. (Это вариант, предлагаемый мас- тером по умолчанию.) Щелкните на кнопке Next. 8. В окне Title Block выберите в списке ANSI A title block.dwg. Установите параметр Block. Щелкните на кнопке Next. 9. В окне Define Viewports выберите вариант Array. Установите в поле Rows (Строк) 1, а в поле Columns (Колонок) —2 . Оставьте в поле Viewport Scale (Масштаб в видовых экранах) предлагаемый мастером вариант Scaled to Fit (Масштаб отно- сительно листа). Щелкните на кнопке Next. 10. В окне Pick Location щелкните на кнопке Select Location (Выбрать положение). Auto- CAD вернет вас на поле чертежа, в котором уже выведен блок основной надписи (рамка и Глава17.Выводчертежейнабумагу 515
штампы). Укажите сначала точку в левом углу листа ниже рамки, а потом в правом углу над штампом. Если в операцию будет "вмешиваться" объектная привязка, отключите ее. 11. Щелкните на кнопке Finish. 12. Сохраните файл чертежа. Изображение на экране AutoCAD должно выглядеть, как на рис. 17.7. I"I *t>•.. U-oullXDouble/ 'hi Рис. 17.7. В компоновке чертежа, созданной с помощью Layout Wizard, присутст- вует два видовых экрана и блок штампа Компоновка листа вручную Теперь, когда вы хотя бы в общих чертах представляете, чем может помочь вам в компо- новке листа мастер Layout Wizard, попробуем создать другой вариант компоновки вручную. Дело в том, что мастер берет на себя фактически только функцию организации плавающих видовых экранов, а масштабирование и селекцию участков чертежа в каждом из них нужно в любом случае выполнять самостоятельно. Работа с вкладками компоновок AutoCAD предоставляет в распоряжение пользователя 256 вкладок компоновок. Для соз- дания нового варианта щелкните правой кнопкой мыши на вкладке любой компоновки (кроме вкладки Model), и на экране откроется контекстное меню, показанное на рис. 17 .8 . Ниже перечислены команды этого меню. New layout (Новая компоновка). Создает вкладку новой компоновки. From template (Из шаблона). Открывает диалоговое окно Se- lect File, в котором можно выбрать файл документа AutoCAD с расширением .dwg или .dwt. Выбрав файл, щелкните на Open. После этого в диалоговом окне Insert Layout(s) можно выбрать компоновку или компоновки из этого файла. В резуль- тате AutoCAD импортирует все, что относится к компоновке flew leyui FromJempli Betteme HoveorCopy— Select ftlUswiKb Рис. I 7.8 . Контек- стное меню Layout 516 ЧастьII.Вычерчиваниевдвух измерениях
в пространстве листа, включая конфигурацию видовых экранов, текст, блок штампа и т.п . (лишнее потом можно удалить). ^ Если вы импортируете из другого чертежа компоновку, то AutoCAD переносит Дополнительная вместе с ней и все необходимые слои, типы линий и т.п. Для удаления неис- информация 4 пользуемых компонентов такого рода обратитесь к команде PURGE. Информация об удалении неиспользуемых компонентов приведена в главе 11, "Средства ор- ганизации чертежа — слои, цвета, тип и толщина линий". • Delete (Удалить). Удаляет выбранную компоновку. Перед удалением AutoCAD обя- зательно выводит предупреждающее сообщение с требованием подтвердить выпол- нение этой опасной операции. Собственно удаление происходит только после щелч- ка на кнопке ОК в окне сообщения. • Rename (Переименовать). Открывает диалоговое окно Rename Layout, в котором можно ввести новое имя варианта компоновки. Закрывается окно, как и обычно, по- сле щелчка на кнопке ОК. • Move or Copy (Перенести или скопировать). Открывает диалоговое окно Move or Сору. Манипулируя в этом окне, можно перенести вкладку компоновки (установить ее правее или левее) или дублировать определенную компоновку на новой вкладке. Для переноса нужно указать в списке вкладок в окне Move or Copy, левее какой вкладки перенести текущую. Для выполнения дублирования установите флажок Create a copy. Дублированную вкладку потом можно переименовать. Завершив ма- нипуляции, щелкните на кнопке ОК. • Select All Layouts (Выделить все компоновки). Команда объявляет все компо- новки выбранными. После этого с ними можно выполнять групповую опера- цию, например все удалить. • Page Setup (Параметры страницы). Открывает диалоговое окно Page Setup, о ко- тором речь пойдет чуть ниже. • Plot (Чертить). Открывает диалоговое окно Plot, которое будет рассмотрено в одном из последующих разделов этой главы. Использование диалогового окна Page Setup После щелчка на вкладке новой (еще не настроенной) компоновки по умолчанию AutoCAD откроет диалоговое окно Page Setup (рис. 17.9). Если сбросить флажок Display when creating a new layout, то это диалоговое окно не будет открываться автоматически, а только по команде Page Setup из контекстного меню компоновки (о нем шла речь в предыдущем подразделе). Во вкладке Layout Settings (Параметры компоновки) находятся элементы управления для настрой- ки большинства параметров, рассмотренных ранее при описании мастера Layout Wizard. Если нужно вернуться к варианту поведения окна Page Setup, предусмотренному в AutoCAD по умолчанию, откройте диалоговое окно Options (команда Tools^Options) и во вкладке Display установите флажок Show Page Setup dialog box for new layouts (Показывать Page Setup для новой компоновки). Диалоговое окно Page Setup играет в AutoCAD роль, во многом подобную роли диалогово- го окна Page Setup в других приложениях Windows. Но в AutoCAD оно влияет только на ком- поновки в пространстве листа. Параметры, заданные в этом окне, MOiyr быть переопределены в системных средствах управления устройствами вывода. Заданный набор параметров относится к определенной компоновке. У другой компоновки того же документа AutoCAD могут быть другие значения параметров. Таким образом, переключаясь с одной компоновки на другую, можно использовать и разные настройки параметров листа. Глава17.Выводчертежейнабумагу 517
|[й|Ра<|о Setup - Layout2 * -г- ъ. ... ., • .... . !•»•• Г Г :" г _ .. .v. | .'"' • 14 «И ••> /Л| Л» •VI !••» . ш — •• 1 • •М !• •Ч| !>•• р" !• -1- .,'•; -^ -ъ. ••• - 1 i • 4 _J Р«с- / 7- 9 . Вкладка Layout Settings диалогового окна Page Setup Ниже описаны основные элементы управления, размещенные на этой вкладке. • Группа Paper size and paper units (Размер и единицы измерения листа). В этой группе уже присутствует имя выбранного устройства. Переназначить его можно в другой вкладке этого же диалогового окна — Plot Device. Размер листа выберите из раскрывающегося списка, а в качестве единиц измерения установите либо дюй- мы, либо миллиметры (переключатели inches и mm). • Группа Drawing orientation (Ориентация чертежа на листе). Выберите книжную (параметр Portrait) или альбомную (параметр Landscape). Экзотический вариант — чертеж вверх ногами (флажок Plot upside-down). • Группа Plot area (Область чертежа). По умолчанию вычерчиваться будет то, что за- дано в компоновке. Но можно выбрать и такой режим, при котором вычерчивается то, что видно на экране (параметр Display). Тогда, варьируя масштаб представления на экране, можно изменять и масштаб вычерчиваемого чертежа. • Группа Plot scale (Масштаб вычерчивания). Масштаб задается выбором из раскры- вающегося списка. Можно и явно задать масштаб в полях Custom. Поскольку мас- штаб настраивается индивидуально для каждого видового экрана в компоновке, как правило, нет смысла задавать еще и масштаб вычерчивания всего листа. Поэтому обычно но отношению к пространству листа применяют масштаб 1:1. Если в черте- же используется управление толщиной линий, то можно задать и масштаб представ- ления толщины линий. Но эта настройка будет восприниматься только в том случае, если общий масштаб отличен от 1:1. • Группа Plot offset (Сдвиг чертежа). Если нежелательно, чтобы левый нижний угол скомпонованного в AutoCAD листа совпадал с левым нижним углом заполняемой области страницы в устройстве, можно задать в этой области отступ в полях X и Y. Отступ отсчитывается вверх и вправо. Если, например, задано 2 в полях X и Y, чер- теж будет сдвинут на 2 дюйма вправо и на 2 дюйма вверх. 518 ЧастьII.Вычерчиваниевдвухизмерениях
• Группа Plot options (Параметры вычерчивания). Сбросьте флажок Plot object lineweights в том случае, если в чертеже настроены значения толщины линий, но в данной компоновке их не планируется использовать. Флажок Plot with plot styles (Вычерчивать с учетом стиля) следует сбросить, если отдельные слои или объекты чертежа имеют собственную настройку стиля вычерчивания, но в данной компоновке нежелательно ее учитывать. (Стили вычерчивания подробно рассматриваются ниже в этой главе.) Сбросьте флажок Plot paper space last (Вычерчивать пространство листа в последнюю очередь) в том случае, если планируете первыми вычерчивать те элементы, которые нанесены именно в пространстве листа (как правило, это вспомогательные над- писи, содержимое основной надписи и т.п .). Установите флажок Hide objects (Скрыть объекты) с тем, чтобы невидимые линии трехмерных объектов, созданных в простран- стве листа, не вычерчивались (позже в этой главе поясняется, как скрыть невидимые ли- нии трехмерных объектов, созданные в пространстве модели). Во вкладке Plot Device можно выбрать устройство вывода, на которое возлагается вы- черчивание. Настройка плоттера или принтера выполняется и в диалоговом окне Plot, кото- рое очень напоминает уже рассмотренные. Вычерчивание можно запустить прямо из диалогового окна Page Setup. Но, скорее все- го, делать это нужно только в случае, если уже настроены видовые экраны в компоновке. В противном случае щелкните на кнопке ОК и посмотрите результат настройки компоновки. Настройки параметров листа можно сохранить и использовать в других компоновках. Для этого выполните следующее, открыв предварительно окно Page Setup. 1. Выполните необходимые настройки в этом окне. 2. Щелкните на кнопке Add (Добавить) в верхнем правом углу окна. AutoCAD в ответ откроет диалоговое окно User Defined Page Setups (Настройки, выполненные пользователем). 3. В поле New page setup name введите имя нового набора параметров. 4. Щелкните на кнопке ОК. Сохраненный набор параметров настройки листа можно импортировать командой PSETUPIN, которую нужно ввести в командную строку. В ответ AutoCAD откроет диалоговое окно Select File, в котором нужно указать файл чертежа, где содержится интересующий вас на- бор параметров. Щелкните на имени этого файла, а потом в открывшемся списке Import user defined page setup(s) выберите нужный набор. В завершение щелкните на кнопке ОК. Импортировать сохраненный набор параметров настройки можно и из файлов типа РСР или РС2, созданных в предыдущих версиях AutoCAD. Щелкните на выбранной компоновке и вве- дите в командную строку pcinwizard<P. В диалоговом окне Import PCP/PC2 Settings Wizard выберите нужные РСР- или РС2-файлы и щелкните на Import. Вызовите на экран диалоговое окно Page Setup и просмотрите в нем, что же вы там "наимпортировали". Как правило, такие настройки приходится корректировать. После щелчка на кнопке ОК вы вновь вернетесь в мас- тер Import PCP/PC2 Settings Wizard. Щелкните на кнопке Finish и закройте окно мастера. Слои Иногда возникает необходимость создать специальные слои. Например, при вставке блока штампа для него требуется отдельный слой. Кроме того, видовые экраны рекомендуется раз- мещать в отдельном слое, чтобы при необходимости можно было заморозить данный слой и скрыть рамки, образуемые этими экранами. Даже в случае, когда планируется выводить на бумагу и рамки видовых экранов, желательно, чтобы они имели другой цвет, отличающий их от прочих элементов чертежа. Глава 17. Вывод чертежей на бумагу 519
Блок штампа Для вставки блока штампа с основной надписью можно использовать файл с уже готовым блоком. При этом можно вставить либо сам блок, либо создать внешнюю ссылку на него. Помещать блок штампа в компоновку принято потому, что он позволяет определить края бу- маги и при этом не является объектом, выводимым на печать. Благодаря этим качествам блок штампа является подходящим объектом для пространства листа, так как он относится, ско- рее, к листу, чем к вычерчиваемой модели. Плавающие видовые экраны Для просмотра чертежа необходимо создать плавающие видовые экраны. По умолча- нию AutoCAD создает в компоновке один плавающий видовой экран. Свойства таких экранов перечислены ниже. • В отличие от неперекрывающихся, плавающие видовые экраны являются реальными объектами, которые можно стереть, переместить и растянуть. Их можно разместить в разных слоях (и именно так следует с ними поступать) для того, чтобы по мере не- обходимости можно было отключать просмотр содержимого отдельных экранов. Для них не требуется использовать всю площадь графической зоны экрана, а их раз- мер и расположение могут быть заданы произвольным образом. • В пространстве листа перекрестие может выходить за пределы одного видового экрана. • Если задано отображение пиктограммы ПСК, то в пространстве листа пиктограмма выводится только на одном, а не на всех видовых экранах. • В принципе, допускается создание любого количества видовых экранов, но важно "не переборщить" . Излишнее количество видовых экранов может перегрузить чертеж. • Графические объекты, вычерченные в пространстве листа, никак не повлияют на модель, поскольку эти объекты будут удалены при переходе в пространство модели. • После создания плавающих видовых экранов ничто не мешает вам вернуться в про- странство модели и продолжить работу с чертежом. В пространстве модели пла- вающие видовые экраны ведут себя так же, как и неперекрывающиеся, т.е. активным может быть только один экран. • Конфигурацию видовых экранов можно сохранить и при необходимости восстановить. Для создания плавающих видовых экранов выберите View ^Viewports (В ид ^Видовые экраны); откроется подменю, содержащее ряд команд. • Named Viewports (Именованные ВЭ). Если ранее вы сохранили конфигурацию не- перекрывающихся видовых экранов, имеет смысл выбрать этот пункт меню и от- крыть диалоговое окно Viewports. Выберите из списка во вкладке Named View- ports желаемую конфигурацию и щелкните на кнопке ОК, , Т\ Методика работы с неперекрывающимися видовыми экранами описана в гла- Яополнятельная ве 9, "Редактирование: базовые инструменты". (Информация А • New Viewports (Новые ВЭ). При выборе этого пункта меню открывается диалого- вое окно Viewports (рис. 17.10). Выберите в нем одну из стандартных конфигура- ций. Выбор облегчается возможностью предварительного просмотра, который орга- низуется системой в правой части окна. После выбора щелкните на кнопке ОК. • 1 Viewport (1 ВЭкран). AutoCAD выводит приглашение Specify corner of viewport or [ON/OFF/Fit/Hideplot/Lock/Object/Polygonal/ 520 Часть II. Вычерчивание в двух измерениях
Restore/2/3/4] <Fit>: (Задайте угол ВЭ или [Вкл/Откл/Вписывать/ Скрыть/Блокировать/Объект/Полигональный/Восстановить/2/3/4] <Вписывать>:). В ответ укажите точки противолежащих углов прямоугольной рамки видового эк- рана или активизируйте подпараметр Fit (Вписывать), затем создайте один видовой экран, развернутый на всю область графической зоны. "h ie'1 -J* Single Two Vertical Two. Horizontal Three. Left Three" Above Three:Below Three- Vertical Three: Horizontal Four- Equal Viewport SRB«4 \ш W •TMa : , . kit. [ Рис. 17.10 . Диалоговое окно Viewports используется для выбора стандартной конфигурации видовых экранов • 2 Viewports (2 ВЭкрана). Эта команда приводит к созданию двух видовых экра- нов, для которых можно выбрать вертикальную или горизонтальную конфигура- цию. Для автоматического размещения и подгонки их под размеры экрана выбе- рите параметр Fit (Впиши) либо укажите диагональные точки. При указании диагональных точек будет определено размещение обоих видовых экранов. • 3 Viewports (3 ВЭкрана). Приводит к созданию трех видовых экранов, для кото- рых можно выбрать одну из возможных конфигураций. Для автоматического размещения и подгонки их под размеры экрана выберите параметр Fit либо укажите диагональные точки. При указании последних будет определено разме- щение всех видовых экранов. • 4 Viewports (4 ВЭкрана). Приводит к созданию четырех видовых экранов. Для автоматического размещения и подгонки их под размеры экрана выберите пара- метр Fit либо укажите диагональные точки. При указании последних будет оп- ределено размещение всех видовых экранов. • Polygonal Viewport (Полигональный ВЭ). Границы видового экрана формируются комбинацией прямолинейных и дуговых сегментов. Фактически, границей видового экрана является полилиния, и при ее построении можно использовать методику ра- боты с объектами этого типа. Замыкается контур рамки нажатием клавиши <Enter>. • Object (Объект). Выберите в качестве границы видового экрана подходящий объект чертежа, который образует замкнутый контур (например, эллипс). Завершив формирование конфигурации видовых экранов, вы увидите свой чертеж в каж- дом из них. Учтите, что все новые видовые экраны формируются на текущем слое. Глава 17. Вывод чертежей на бумагу 521
Переключение в пространство модели Следующий шаг — установить в каждый видовой экран нужный вид. Для этого придется переключиться в пространство модели, не выходя из активного видового экрана вкладки компоновки. Сделать это можно двумя способами. • Щелкните на кнопке PAPER в строке состояния. (После этого на кнопке появится надпись MODEL.) Затем щелкните на поле того видового экрана, который собирае- тесь активизировать. • Дважды щелкните на поле того видового экрана, который собираетесь активизировать. Теперь можно получить доступ к модели. Методика работы с плавающими экранами в пространстве модели ничем не отличается от работы с неперекрывающимися экранами. Ак- тивизируется видовой экран после щелчка мышью на его поле. Активный экран отличается от прочих утолщенной рамкой. Масштаб видовых экранов На следующем этапе необходимо указать точное значение масштаба для каждого видово- го экрана. Это можно сделать двумя способами. • В пространстве модели откройте панель инструментов Zoom (Зуммирование) и щелкните на кнопке Zoom Scale (Покажи Масштаб). Для ввода обратного мас- штабного множителя следует воспользоваться параметром хр команды ZOOM (ПОКАЖИ). Если, например, работа ведется с архитектурным чертежом в масштабе 1:48, то в командной строке следует ввести 1/48хр<Р. Учтите — каждый видовой эк- ран может иметь собственный масштаб. • Если вы не переключились из пространства листа, щелкните на кнопке Properties стан- дартной панели инструментов. Выберите видовое окно, щелкнув на его рамке. В диало- говом окне Properties выберите Viewport в списке объектов в верхней части. В списке свойств выделите Standard scale и установите один из предлагаемых масштабов. После установки масштаба изображения в видовом экране, предназначенном для вывода на печать, весьма полезно заблокировать этот параметр от нежелательных изменений. Для этого выберите нужный видовой экран, находясь в пространстве листа, а в окне Properties выделите свойство Display locked и установите для него значение Yes. Теперь команды ZOOM будут влиять только на те объекты, которые созданы специально в пространстве листа. Настройка видов в видовых экранах После того, как настроен масштаб в каждом видовом экране компоновки, следует настро- ить границы отображаемого в нем участка чертежа. Если с помощью панорамирования эту операцию выполнить успешно не удастся, измените размер самого видового экрана. Для выравнивания видов в паре видовых экранов можно использовать команду MVSETUP (ФОРМАТЛ). 1. Введите в командной строке mvsetup<f. 2. Щелкните правой кнопкой мыши и выберите Align (Выровнять) из контекстного меню. 3. Щелкните правой кнопкой мыши и выберите из контекстного меню параметр вы- равнивания (Horizontal, Vertical или Angled), 4. В ответ на приглашение Specify basepoint: (Задайте базовую точку:) укажите базовую точку в опорном (неподвижном) видовом экране, к которой должно быть при- 522 Часть //. Вычерчивание в двух измерениях
вязано изображение в другом видовом экране. Именно в этом, втором, экране изобра- жение будет смещаться таким образом, чтобы "выстроиться в ряд" с опорным. 5. В ответ на приглашение Specify point in viewport to be panned: (Залайте контрольную точку в видовом экране, который будет панорамироваться:) укажите точку, которая должна оказаться на одном уровне с соответствующей точ- кой в опорном видовом экране (если задан параметр Horizontal, то на одной гори- зонтали, а если задан параметр Vertical, то на одной вертикали). 6. Затем AutoCAD повторит запрос на выравнивание, и можно выполнять аналогичную процедуру с другой парой экранов. После выполнения любой процедуры выравнивания AutoCAD корректирует изображение в соответствующем видовом экране. Все завершается, как и обычно, нажатием клавиши <Enter>. Команда MVSETUP позволяет не только смещать изображение в видовых экранах, но и поворачивать его. Для этого нужно выбрать параметр Align, а затем из списка его под- параметров — Rotate. Размеры и расположение видового экрана Для перехода в пространство листа щелкните на кнопке MODEL (МОДЕЛЬ) в строке со- стояния. В пространстве листа нельзя редактировать модель, но при необходимости можно переместить или изменить размеры видовых экранов. Для их растяжения и перемещения ис- пользуют либо ручки, либо команды STRETCH (РАСТЯНИ) и MOVE (ПЕРЕНЕСИ). Команда VPCLIP позволяет переопределить границы видового экрана: можно удалить от- секающую границу видового экрана или заменить ее прямоугольной, можно также сформи- ровать полигональную границу. Операцию переопеределения границы видового экрана можно выполнять только в про- странстве листа. Введите в командной строке vpclip. Выберите модифицируемую границу и в ответ на приглашение Select clipping object or [Polygonal/Delete] <Polygonal>: (Выберите отсекающий объект или [Полигональная/Удалить] < Полиго- нальная>:) укажите объект, который можно использовать в качестве новой границы. Другой вариант ответа — нажмите клавишу <£nter>. После этого появится приглашение на форми- рование полигональной границы. Если собираетесь удалить какую-либо отсекающую грани- цу, щелкните правой кнопкой мыши и выберите Delete (Удалить) из контекстного меню. Отсекающая граница видового экрана создается в том случае, если в качестве нее выступает некоторый произвольный замкнутый контур, либо реальный объект чертежа, либо созданный при выборе параметра Polygonal. При желании пользователь может выключить на время изображение в видовом экране. Это имеет смысл в том случае, когда при работе со сложным чертежом в компоновке заказа- но довольно много видовых экранов, и процесс регенерации занимает уж слишком много времени. В таком случае отключение на время некоторых видовых экранов несколько облег- чит условия работы в системе. Выключение выполняется в диалоговом окне Properties, ко- торое нужно вызвать, работая в пространстве листа. Выберите в списке свойство On и уста- новите для него значение No. Существует и альтернативный способ отключения видового экрана. Он состоит Совет в следующем: нужно выделить видовой экран (щелкнув на его границе, пока он на- ходится в пространстве листа) и затем щелкнуть на выделенном экране правой кнопкой мыши и выбрать из контекстного меню элемент Display Viewport Ob- jects&No (Отобразить объекты видового экрана^Нет). Чтобы снова включить изо- бражение в видовом экране, проделайте те же операции, только выберите команду Display Viewport ObjectsoYes(Отобразить объекты видового экрана^Да). Глава 17. Вывод чертежей на бумагу 523
Настройка видимости слоев в видовом экране При желании можно индивидуально скрыть или показать на экране тот или иной слой в лю- бом плавающем видовом экране, Например, таким способом в некоторых видовых экранах можно скрыть надпись, которая уже встречалась в других видовых экранах. Точно так же в вы- бранном видовом экране можно в случае необходимости скрыть штриховку. Для выполнения этих действий следует перейти в пространство модели, сделать активным выбранный видовой экран и заморозить нужный слой. Щелкните на кнопке Layer (Слой) на панели инструментов Object Properties (Свойства объектов). В списке окна Layer Properties Manager найдите слой, который требуется заморозить на данном видовом экране, и щелкните на кнопке в столбце Ac- tive VP Freeze (Заморозить на текущем видовом экране). Щелкните на кнопке ОК. В результате выбранный слой будет заморожен (невидим) на данном видовом экране. Начиная с версии 2000i, в раскрывающемся списке Layer Control (Управление слоем) появились кнопки Freeze (in current viewport) (Заморозить в текущем ви- довом экране) и Thraw (in current viewport) (Разморозить в текущем видовом эк- Новинка! ране). Раньше, чтобы воспользоваться этими параметрами, приходилось откры- вать окно Layer Properties Manager (Свойства слоя). Замораживать или размораживать некоторые слои можно еще до создания новых видовых эк- ранов. Для этого следует в том же списке окна Layer Properties Manager щелкнуть на кнопке в столбце New VP Freeze (Замораживание слоев в новых видовых экранах). Щелкните на этой кнопке в строке выбранного слоя, а затем на кнопке ОК. Диалоговое окно закроется, и впредь этот слой без всяких дополнительных указаний будет заморожен во всех новых видовых экранах. Не забудьте— слои имеют атрибут: "Вычерчиваемы й/Невычерч и ваемый" (p!ottable/not plottable). Таким, образом, можно подавить вычерчивание слоя, не замо- раживая его на экране. Более подробную информацию об этом атрибуте вы найдете в главе 11, "Средства организации чертежа — слои, цвета, тип и толщина линий" . Настройка видимости линий скрытого контура на видовом экране Если вы работаете с трехмерной моделью и хотите скрыть на выводимом на бумагу чертеже линии невидимых контуров (т.е . выполнить ту же операцию, которую в пространстве модели вы- полняет команда HIDE), выделите нужный видовой экран, находясь в пространстве листа. Щелк- ните на кнопке Properties и в диалоговом окне Properties найдите строку свойства Hide plot. Это- му свойству нужно присвоить значение Yes (его можно выбрать из раскрывающегося списка в правом сголбце в этой же строке). При этом линии невидимого контура будут подавлены только в данном видовом экране — на остальные выполненная настройка не распространяется. Добавление текста в чертеж в пространстве листа Относящийся к данной модели текст (размеры, обозначения и т.д .) создается, как правило, в пространстве модели. Однако надпись, которая относится ко всему чертежу в целом, т.е. входит в блок штампа, может быть создана и в пространстве листа. Очень часто пользователи именно так и поступают. Для этого выберите слой текста и, как обычно, воспользуйтесь ко- мандой TEXT (ТЕКСТ) или МТЕХТ (МТЕКСТ). Размеры В AutoCAD 2002 появилась новинка под названием транспространственное задание размеров (trans-spatial dimensioning). Это свойство означает автомати- ческую регулировку размеров с зависимости от масштаба видового экрана, Новинка! и благодаря ему проставить размеры в пространстве листа теперь гораздо лег- че, чем раньше. Размеры в пространстве листа с таким свойством являются полностью ассоциированными. 524 Часть II. Вычерчивание в двух измерениях
Хотя обычно размеры задаются в пространстве модели, их можно задавать и в простран- стве листа. Этот способ имеет ряд преимуществ. • Не нужно заботиться о величине символов в размерных надписях, так как изображе- ние в пространстве листа формируется в масштабе 1:1. • Размеры можно разместить вне границы плавающего видового экрана, что облегчает их компоновку. • Можно нанести размеры только на одном виде. При нанесении в пространстве мо- дели размеры будут видны во всех видовых окнах до тех пор, пока данный слой в некоторых видовых окнах не будет заморожен. Если после нанесения размеров в видовом экране пространства листа вы при- д. ~* ближаете или панорамируете этот видовой экран, то синхронизация между раэ- "'"-~ мерами и измеряемыми объектами нарушается. Для того, чтобы повторно за- Новинка! дать размеры, соответствующие новому состоянию объекта, введите в команд- ной строке DIMREGEN. Сам размер, включая текст, стрелки и остальные элементы, все еще необходимо масшта- бировать до масштаба видового экрана. Для этого выполните следующие действия. 1. Откройте окно Dimension Style Manager (Менеджер размерного стиля). 2. Выберите нужный размерный стиль и щелкните на кнопке Modify (Изменить). 3. Откройте вкладку Fit (Выравнивание) и установите переключатель Scale dimen- sions to layout (paper space) (Масштабировать размеры в соответствии с компо- новкой (в пространстве листа)). 4. Щелкните на кнопке ОК и затем закройте окно. Если следовать описанной процедуре, то все размеры, в которых используется выбранный вами размерный стиль, в окончательном варианте чертежа будут одного масштаба. ^•^** Размеры в чертежах, созданных в предыдущих версиях AutoCAD, по умолчанию не На заметку обладают свойством ассоциативности. Если размеру необходимо добавить это i свойство, то присвойте системной переменной DIMASSOC значение 2. Кроме того, чтобы связать существующие размеры с измеряемым объектом, обычно требуется использовать команду DIMREASSOCIATE. Более подробно установка ассоциативной связи размеров и измеряемого объекта описана в главе 14, "Нанесение размеров" . Сохранение шаблона компоновки Затратив столько труда на создание компоновки видовых экранов, было бы грешно не по- пытаться сохранить результаты на будущее. Вот как это можно сделать. 1. Введите в командной строке layout^. 2. В ответ на приглашение AutoCAD щелкните правой кнопкой мыши и выберите Save as (Сохранить как ) из контекстного меню. 3. В ответ на приглашение Enter layout to save to template <Layout2>: (Введите имя компоновки, которую нужно сохранить в шаблоне <Layout2>:) нажми- те клавишу <Enter> — будет сохранена текущая активная компоновка (ее имя вы ви- дите в угловых скобках). Если такой вариант вас не устраивает, самостоятельно вве- дите имя компоновки и нажмите клавишу <Enter>. 4. В ответ AutoCAD откроет диалоговое окно Create Drawing File, в котором активи- зирует подкаталог Template. В поле Save as type вы увидите Drawing Template File (*.dwt) (Файл шаблона чертежа). Введите имя шаблона и щелкните на Save. Глава 17. Вывод чертежей на бумагу 525
Если потребуется использовать созданный таким методом шаблон компоновки, щелкните правой кнопкой мыши на корешке любой вкладки компоновки и выберите в контекстном ме- ню From template. Дальнейший процесс уже был описан в этой главе. Далее приводится пример компоновки чертежа, представленного в предыдущем упражнении. Для следующей пошаговой инструкции используются чертежи abl7-a.dwg и ab- a-blk. dwg, которые находятся в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Компоновка чертежа в пространстве листа 1. Откройте файл afc>17-a .dwg, который находится на прилагаемом компакт-диске. 2. Сохраните этот файл под новым именем аЫ7-2 .dwg в папке AutoCad Bible. 3. Щелкните на вкладке Layout 1. Откроется диалоговое окно Page Setup. (Если не откро- ется, щелкните правой кнопкой мыши и выберите Page Setup из контекстного меню.) 4. Во вкладке Layout Settings выберите в списке Paper size (Размер листа) Letter (Письмо, 8.5x11 дюймов). Такой размер позволяет выводить чертеж на принтер — далеко не у всех есть плоттеры. Щелкните на кнопке ОК. 5. Сформируется один плавающий видовой экран, в который будет помещен весь чер- теж (вся модель). Щелкните на рамке видового экрана, а затем на кнопке Erase (Стереть) панели инструментов Modify (Редактирование), поскольку в этом упраж- нении предлагается создать видовой экран самостоятельно. 6. Откройте список Layer (он находится на панели инструментов Object Properties). Найдите в нижней части списка слой Titleblk и сделайте его текущим. 7. Выберите команду меню Insert^Block (Вставка 1 ^ Блок). В ответ AutoCAD откроет диалоговое окно Insert (Вставка). Щелкните на кнопке Browse (Просмотр). Отыщи- те файл ab-a-blk .dwg на прилагаемом компакт-диске и щелкните на кнопке Open. В зоне Insertion Point (Точка вставки) этого диалогового окна сбросьте фла- жок Specify On-Screen (Назначить на экране). Щелкните на кнопке ОК. AutoCAD вставит блок штампа, как показано на рис. 17 .11 . Рис. 17.11 . Блок штампа, вставленный в процессе создания компо- новки в пространстве листа 526 ЧастьII.Вычерчиваниевдвухизмерениях
8. В списке слоев сделайте текущим слой пр. 9. Выберите в меню команду View 1 ^Viewports^1 Viewport (Вид^Видовые экраньг=>1 ВЭ). В ответ на приглашение Specify corner of viewport or [ON/OFF/Fit/Hideplot/Lock/Object/Polygonal/Restore/2/3/4] <Fit>: (Задайте угол ВЭ или [Вкл/Откл/Вписывать /Скрыть /Блокировать /Объект /Полигональный /Восстановить /2/3/4] <Вписывать>:) укажите точку 1, руково- дствуясь рис. 17.11 . В ответ на приглашение Specify opposite corner: (Задайте противоположный угол:) укажите точку 2. 10. Щелкните правой кнопкой мыши и выберите Repeat 1 Viewport из контекстного меню. В ответ на первый запрос укажите точку 3, а в ответ на следующий — 4 . Еще раз повторите команду и укажите точки 5 и 6. Таким образом будут созданы три плавающих видовых экрана, в каждом из которых будет выведена модель. 11. На стандартной панели инструментов отыщите кнопку Properties (Свойства) и щелкните на ней, Выберите верхний левый видовой экран, а в списке двойств — Custom scale (Масштаб, установленный пользователем). Присвойте этому свойству значение 4. Так же поступите и с правым верхним видовым экраном. Масштаб пред- ставления чертежа в обоих видовых экранах, соответственно, изменится. 12. Выберите нижний видовой экран. В списке свойств выделите Standard Scale (Стандартный масштаб). В списке допустимых значений этого свойства выберите 2:1. 13. В каждом видовом экране повторите такую процедуру— двойным щелчком переклю- читесь в пространство модели, а затем обычными средствами панорамирования выбе- рите нужный участок чертежа для представления в этом видовом экране (рис. 17.12). Рис. 17.12. Компоновка чертежа, готового для выводанапечать 14. Щелкните дважды на нижнем видовом экране. Откройте раскрывающийся список Layer Control (Управлением слоем), который находится на панели инструментов Object Prop- erties (Свойства объекта). В строках слоев DIM и HATCH щелкните на кнопках третьего столбца (который отвечает за замораживание и размораживание в текущем видовом эк- ране), чтобы заморозить эти слои в текущем видовом экране. Затем щелкните на назва- нии слоя DIM-PS, чтобы сделать этот слой текущим. Текущий размерный стиль, Style 1, уже приведен в соответствие с масштабом пространства листа. 15. Теперь вы должны находиться в пространстве листа. (При необходимости щелкните где-нибудь на графической области, но за пределами видового экрана.) Выберите Глава17.Выводчертежейнабумагу 527
команду Dimension^Linear (Размер^Линейный). Используйте параметр Quadrant (Квадрант) объектной привязки. Правильный размер должен соответствовать эллип- су в масштабе один к одному, хотя он и приближен к масштабу 1/2. 16. Из раскрывающегося списка Layer Control выберите в качестве текущего слой Text. Затем снова щелкните на кнопке раскрытия списка Layer Control. Щелкните на кнопке второго столбца (что отвечает за замораживание и размораживание во всех видовых экранах), которая находится в строке слоя пр. Закройте список Layer Control. 17. Выберите команду меню Draw^Text 1 ^ Single Line Text (Рисовать^Текст^Одностроч- ный текст). Введите в штамп чертежа текст с принятой по умолчанию высотой, как показано на рис. 17.12. 18. Сохраните чертеж. С помощью системной переменной PTLTSCALE МОЖНО управлять масштабиро- Т1а заметку ванием типов линий в видовых экранах пространства листа. По умолчанию зна- чение такой переменной равно 1. Это означает применение масштаба видового экрана для масштабирования всех прерывистых типов линий, благодаря чему появляется возможность одинакового отображения типов линий на видовых эк- ранах разного масштаба. При установке значения 0 для системной переменной PTLTSCALE масштаб типов линий будет основываться на единицах, заданных при создании объекта (как в пространстве модели, так и в пространстве листа). Типы линии все еще будут масштабированы множителем, заданным с помощью переменной LTSCALE (ЛМ АС ШТАБ). При изменении значения системной пере- менной PTLTSCALE или при изменении масштаба видового экрана следует вы- полнить команду регенерации REGEN (РЕГЕН) ДЛЯ отображения внесенных из- менений в масштабах типов линий. I Стили вычерчивания Стиль вычерчивания является таким же свойством объекта AutoCAD, как и цвет, тип и толщина линии или слой. Точно так же, как цвет или тип линии можно назначить и для объекта, и для слоя, стиль вычерчивания можно назначить и для каждого объекта индивиду- ально, и для слоя целиком (т.е . для всех объектов этого слоя, имеющих значение стиля ByLayer). Уже из самого названия свойства понятно, что оно определяет, как будет вычер- чиваться объект на бумаге. Это свойство фактически является набором параметров, а не оди- ночным параметром, как, например, цвет. Стиль содержит все характеристики, влияющие на вид объекта на бумаге — цвет, тип и толщину линии и т.п. Учтите, что использовать стиль вычерчивания вовсе не обязательно. Если он не назначен, то AutoCAD вычертит объект в со- ответствии со значениями остальных свойств, как это делалось в прежних версиях. Использование концепции стиля вычерчивания делает представление графической ин- формации на чертеже более гибким. Теперь у пользователей AutoCAD появилась возмож- ность независимо управлять внешним видом чертежа на экране и на бумаге. Стили вычерчивания сохраняются в таблицах стиля, которые представляют собой файлы. Эти файлы можно создавать и редактировать. В самом общем виде процедура вывода черте- жа с использованием стиля вычерчивания включает несколько этапов. 1. Создание таблицы стиля вычерчивания. 2. Подключение созданной таблицы к компоновке или к отдельному видовому экрану в компоновке. 3. Установка стиля вычерчивания для отдельных слоев или объектов. 4. Вычерчивание. 528 Часть //. Вычерчивание в двух измерениях
Установка стиля вычерчивания Стили вычерчивания бывают двух видов — зависимые от цвета и именованные. Поэтому прежде всего нужно определиться, с каким стилем вы собираетесь работать. • По умолчанию AutoCAD предлагает работать с зависимыми от цвета стилями (color-dependent plot styles). Файлы таблиц таких стилей имеют расширение . ctb, а концепция унаследована от предыдущих версий, в которых настройка вывода на плоттер привязывалась к цвету объектов. Недостаток этой концепции состоит в том, что объекты одного цвета вычерчиваются на бумаге одинаково. • Именованные стили вычерчивания (named plot styles) сохраняются в файлах таблиц не- сколько отличающегося формата, которые имеют расширение . stb. Стили такого ти- па позволяют назначать характеристики вычерчивания независимо от цвета объектов. Установка выбранного стиля выполняется в диалоговом окне Options во вкладке Plotting (Вывод на плоттер), показанной на рис. 17.13 . Вызов диалогового окна на экран выполняется командой Tools^Options (Сервис^Параметры). В группе Default plot style behavior for new drawings (Стиль по умолчанию для новых чертежей) выберите либо параметр Use color dependent plot styles (Использовать стиль, зависимый от цвета), либо Use named plot Styles (Использовать именованный стиль). Eton FinjDep l oy)Openare l Sewi Useetdefau i outputdes i ce DesUel 81 ОС Series Printer P Uiecofct dependent ptol^fet Г Uwosmedptotttl*B,, - .-'". G crmal pfct option» When chengngtbef** device: *"* U«e (he pk* device papa щв Syiiem (П*ц spool «tort [Always alert (and log errors) OLEpfctauaBjr : text documerJ] - ,\^ fa(hecummlai<<xtflNoBcurenldmw« Г yte ctodfig OLE Cancel | Рис. 17.13. Вкладка Plotting диалогового окна Options Там же можно установить стиль и для слоя 0 (по умолчанию предлагается стиль Normal), и для объектов (по умолчанию предлагается вариант ByLayer). Стиль по умолчанию для объектов назначается им сразу после создания, точно так же, как по умолчанию назначается цвет или тип линии. Завершив настройки, щелкните на кнопке ОК. Следует отметить, что изменение типа стиля вычерчивания не влияет на текущий чертеж (документ AutoCAD). Новые установки скажутся только при создании нового чертежа или при открытии чертежа, созданного в прежних версиях. Глава17.Выводчертежейнабумагу 529
Внимание! Если для чертежей, созданных в прежних версиях и впервые открываемых в AutoCAD 2002, вы собираетесь использовать стиль, зависимый от цвета, а в новых чертежах — именованные стили, проследите за тем, чтобы для чер- тежей первого типа изменение стиля было выполнено до загрузки чертежа. Лучше всего организовать файл сценария (в прежние времена файлы такого ти- па назывались пакетными). Он будет конвертировать все файлы чертежей, унаследованные от прежних версий, установив в них зависимый от цвета стиль вычерчивания. Как создаются файлы сценариев, описано в главе 30, "Создание макросов и слайд-фильмов с помощью пакетных файлов" . Создание таблицы стиля вычерчивания Каждая таблица стиля наследует предлагаемый по умолчанию стиль Normal. Этот же стиль по умолчанию назначается каждому новому слою. На рис. 17 .14 показана таблица стиля Normal вместе с двумя другими стилями (эта таблица выведена во вкладке Table View диа- логового окна Plot Style Table Editor). Все параметры стиля Normal выведены в списке "приглушенными", поскольку этот стиль заблокирован от модификации. \Ш Hot Style I able Lilitor - acaiUtli Могп Xt} Virtual pen* ,* Black Use obiect coloi F P Г Г Automat i c Automat i c Automat i c Automate 100 100 Use rbiect linetyoe Use obiect inelype W P 0OOOQmmUse obiectIneweght' U«jjn Ь1 Use obiect end style . U « object end style -* * Use object pin style Use object join style ' Use obiect fil style Use obiect fill style [t- Рис. 17.14.СтильNormalявляетсястилем вычерчивания,ус- танавливаемым AutoCAD no умолчаниюдля новыхслоев В таблице каждый стиль выводится в своей колонке. Таким образом, можно сразу срав- нить значения одноименных параметров в разных стилях. Сохраняются файлы таблиц в папке Acad2002\Plot styles. Для создания таблиц стилей, наследующих информацию из ранее созданных документов, можно использовать файлы конфигурации плоттера (РСР- и РС2-файл) прежних версий, а также файл конфигурации версии 14 (acadrl4 . cfg). Можно также создать совершенно новый стиль, начав "с чистого листа". 530 ЧастьII.Вычерчиваниевдвухизмерениях
Создание именованного стиля вычерчивания Эта операция выполняется с помощью мастера Add Plot Style Table (Добавление табли- цы стиля вычерчивания). Мастер запускается двумя способами. • Команда File^Plot Style Manager (Файл^Менеджер стилей вычерчивания) откроет доступ к папке ACAD2002\Plot Styles. После этого дважды щелкните на кнопке Add Plot Style Table wizard. В этой папке можно выбрать таблицы существующих стилей с тем, чтобы их отредактировать. • Выберите команду Tools'^ Wizards^ Add Plot Style Table (Сервис=>Мастера^ Добавление таблицы стиля вычерчивания). После этого выполните описанные ниже операции. 1. Щелкните на кнопке Next в первом окне. 2. В окне Begin (рис. 17.15) выберите таблицу, которую можно использовать в качест- ве прототипа. Начинают либо с чистого листа (переключатель Start from scratch), либо с какой-нибудь из существующих таблиц (переключатель Use an existing plot style table). Если планируете использовать назначение параметров перьев, сохра- ненное в файле конфигурации acadrl4 . cf g в версии 14, выберите переключатель Use My R14 Plotter Configuration (CFG). Если хотите использовать файлы пара- метров более старых версий, выберите переключатель Use PCP or PC2 configura- tion file. Затем щелкните на кнопке Next. -•-i ••BI •II V1Г "•*- ш Рис. 17.15. В окне Begin мастера Add Plot Style Table выберите вид прототипадлясозданияновойтаблицы стилейвычерчивания 3. Если в качестве прототипа используется один из существующих файлов таблиц, укажите этот файл в данном окне. Если же в качестве прототипа будет использо- ваться какой-либо из файлов конфигурации предыдущих версий, укажите также тип плоттера. Щелкните на кнопке Next. 4. В следующем окне File Name нужно ввести имя файла новой таблицы. Щелкните на кнопке Next. 5. Следующее окно мастера — последнее. В нем представлен только один параметр, Use this plot style table for new and pre-AutoCAD 2000 drawings (Использовать эту таб- лицу для новых чертежей и чертежей прежних версий). Если установить этот пара- Глава17.Выводчертежейнабумагу 531
метр, создаваемая таблица стилей будет подключаться по умолчанию ко всем новым файлам чертежей. Если не собираетесь использовать новую таблицу в качестве файла настройки по умолчанию для новых чертежей, сбросьте указанный флажок. Щелкнув на кнопке Plot Style Table Editor, можно сразу же приступить непосредственно к ус- тановке параметров в новом стиле. Но это сделать никогда не поздно, если, естествен- но, вы не собираетесь сейчас же включать принтер. Щелкните на кнопке Finish. Создание таблицы стилей вычерчивания, зависящих от цвета В предыдущих версиях AutoCAD (ниже AutoCAD 2000) вид линии на бумаге после вычерчива- ния был напрямую связан с цветом соответствующего объекта чертежа. Именно для опреде- ленного цвета назначались определенные перья плоттера. Эту же концепцию при желании можно использовать и в AutoCAD 2002, для чего и оставлен тип зависимого от цвета стиля вы- черчивания. Создание таблицы такого стиля выполняется по уже описанной выше методике, с той только разницей, что в окне Begin нельзя выбрать параметр Use an existing plot style table. В окне Pick Plot Style Table (Выбор таблицы стиля) выберите файл таблицы соответствующего типа и щелкните на кнопке Next. AutoCAD сформирует СТВ-файл, в котором будет предусмот- рено 255 стилей вычерчивания по числу цветов. Но учтите — использование зависимых от цвета стилей вычерчивания приводит к замедлению процесса регенерации. В этой главе основное внимание уделяется именованным стилям вычерчивания. Редактирование таблицы стилей вычерчивания Редактирование таблицы стилей вычерчивания заключается в добавлении в нее новых стилей, переименовании стилей, удалении их и, естественно, в установке значения параметров в каждом из них. Получить доступ к редактору таблиц стилей вычерчивания можно разными способами. • В окне Finish мастера Add Plot Style Table щелкните на кнопке Plot Style Table Editor сразу же после создания новой таблицы стилей. • Выберите в меню AutoCAD команду File^Plot Style Manager и дважды щелкните на имени выбранного СТВ- или STB-файла таблицы. • Выберите таблицу стилей вычерчивания из списка Plot style table во вкладке Plot Device диалогового окна Page Setup (о нем шла речь несколько выше) или диало- гового окна Plot (о нем речь еще впереди), а затем щелкните на кнопке Edit. • В диалоговом окне Select Plot Style (Выбор стиля вычерчивания) щелкните на кнопке Editor (доступ к этому окну можно получить из менеджера слоев Layer Properties Manager, если щелкнуть на кнопке в колонке Plot Style). • Выберите Tools ^Options и активизируйте вкладку Plotting. Щелкните на кнопке Add or Edit Plot Style Tables (Добавить или редактировать таблицу стилей вычерчивания). На рис. 17.14 была показана вкладка Table View (Таблица) диалогового окна Plot Style Table Editor. Вкладка Form View (Форма) показана на рис. 17.16. Редактировать стиль мож- но и в той и в другой вкладке. Во вкладке Form View представлен один стиль и список его параметров. Во вкладке Table View показано одновременно несколько стилей и можно срав- нивать значения одноименных параметров. Для добавления нового стиля щелкните на кнопке Add Style. После этого AutoCAD создаст новый стиль и присвоит ему незатейливое имя Stylel (или с другим очередным номером). Прежде, чем начинать его настраивать, дайте ему какое-нибудь другое имя, более привлекательное. Каждый стиль вычерчивания имеет область описания, в которой можно хранить сведения о его назначении и особенностях использования. Например, можно подытожить особенности стиля вычерчивания фразой черный цвет & линии без толщины. 532 ЧастьII.Вычерчиваниевдвухизмерениях
IDaPtolStyleTableEditor acdil.stb Genaalj Т*Ые £кЛstories: fJurnial Black View FonttVww d d | Delete Slste [ - l^* * jDUseobiectcolof U«w; • jOn ... ; .. i'W*c*e. Jon' ""^ tW* j Use obiecl linetype • WW W>* j OOOOOmm UW^dt^K ] —Uieobiect end style urejtmtete j j Use ob,ecl win ityle . Ь **ДО j Use obiect fll style di,- L i l dj li. djj si! d: d: d. -1 d1 d , j Внимание! Рис. 17.16, Вкладка Form View редактора таблиц стилей Plot Style Table Editor Переименовать стиль, который уже присвоен какому-либо слою или объекту, нельзя. Поэтому с именем нужно решать вопрос как можно раньше. Теперь перейдем непосредственно к свойствам стиля вычерчивания. Ниже приведен их перечень. Когда стиль представлен в виде таблицы, для доступа к определенному свойству нужно сначала щелкнуть на его поле в колонке соответствующего стиля — появится раскры- вающийся список. Из него и выбирают приемлемое значение свойства. • Color. Позволяет назначить цвет, отличный от предлагаемого по умолчанию Object Color (Цвет объекта). Например, может понадобиться стиль вычерчивания, в кото- ром все будет только черным или только красным. • Screening. Задает плотность вычерчивания (количество чернил). Диапазон значе- ния — от 0 (нет чернил, т.е . белый след) до 100 (максимально интенсивный след). Некоторые плоттеры, в частности перьевые, не поддерживают аппаратно такую на- стройку. Но если такая возможность существует, рекомендуется устанавливать зна- чение этого параметра для обычного изображения 50. • Dithering. Метод смешивания основных цветов для получения более широкой палит- ры. Поддерживается только очень дорогими плоттерами. Смешивание цветов позволя- ет создать иллюзию того, что использовалось большее количество цветов. Однако ино- гда из-за него тонкие линии и тусклые цвета начинают казаться неряшливыми. • Grayscale. Преобразует цвет объекта в оттенок серого, если это поддерживается плоттером. • Pen # and virtual pen#. Это свойство имеет смысл только при вычерчивании на перьевых плоттерах (virtual pen# относится к неперьевым шгаттерам, которые могут Глава 17. Вывод чертежей на бумагу 533
имитировать перьевые). Задает перо, используемое для данного стиля. Не воспри- нимается, если свойству Color присвоено значение Object Color или при использо- вании стилей, зависимых от цвета. U Linetype. Позволяет задать для стиля тип линии, отличный от предлагаемого по умолчанию Object Linetype (Тип линии объекта). Например, объекты, которые еще окончательно не утверждены, лучше вычерчивать пунктирной или точечной линией. • Adaptive. Для завершения образца типа линии на объекте, выберите On, что приве- дет масштаб типа линии в соответствие с масштабом объекта. Если же важно сохра- нить существующий масштаб типа линии, то выберите Off. • Lineweight. Позволяет задать для стиля толщину линии, отличную от предлагаемой по умолчанию Object Lineweight (Толщина линии объекта). Например, если на чер- теже используются линии большой толщины, то при печати чернового варианта чертежа для экономии чернил лучше временно задать более тонкие линии. • Line end style. Если используются линии достаточно большой толщины, нужно по- заботиться о том, как будут выглядеть их торцы. Предлагаемые варианты —Butt (Торец), Square (Квадрат), Round (Круглый) и Diamond (Заостренный). По умол- чанию устанавливается Object End Style (Тип торца, назначенный объекту). Как выглядит каждый из предлагаемых вариантов, наглядно представлено в списке дос- тупных значений вкладки Form View. • Line join. Задает способ вычерчивания участков слияния линий с явно выраженной толщиной. Предлагаемый набор значений — miter (с разрывам), bevel (с подрез- кой), round (скругленный), и diamond (заостренный). По умолчанию предлагается значение Object Join Style (Тип сопряжения, назначенный объекту). Как выглядит каждый из предлагаемых вариантов, наглядно представлено в списке доступных значений вкладки Form View. • Line fill style. Доступные стили заливки, которые предлагаются в списке: solid (сплошная), checkerboard (прямая клетка), Crosshatch (крест-накрест), diamonds (диагональная клетка), horizontal bars (горизонтальные полосы), slant left (диагональные полосы с наклоном влево), slant right (диагональные полосы с накло- ном вправо), square dots (квадратные точки) и vertical bar (вертикальные полосы). По умолчанию предлагается значение Object Fill Style (Тип заливки, назначенный объекту). Как выглядит каждый из предлагаемых вариантов, наглядно представлено в списке доступных значений вкладки Form View. В AutoCAD 2000i появилась возможность добавления к объекту чертежа любого цвета. Цвет можно задать с помощью системы RGB (Red-Green-Blue) или с по- мощью системы Hue, Saturation, Value. И первым, и вторым способом можно no- Новинка! добрать цвет, который соответствует цвету объекта в реальном мире. Для того, чтобы добавить к объекту любой цвет, придется отредактировать соответст- вующим образом свойство Color стиля вычерчивания, которое описано в приведенном выше списке. Для этого выполните следующее. 1. В режиме формы либо в режиме таблицы щелкните на кнопке Color (Цвет), чтобы получить доступ к нужному раскрывающемуся списку. В нижней части раскрываю- щегося списка отыщите элемент True color и выберите его, чтобы открыть диалого- вое окно True Color, которое показано на рис. 17 .17 . 2. Задайте нужный цвет, используя один из трех методов. 534 Часть //. Вычерчивание в двух измерениях
Ж'Тше Color Dialnn Рис. 17.17. В диалоговом окне True Color молено добавить к стилю вычерчивания любойцвет • Чтобы изменить оттенок и яркость, перетащите пиктограммы треугольников, ко- торые привязаны к краям цветового прямоугольника. Причем для того, чтобы изменить оттенок, перетаскивать следует верхнюю пиктограмму треугольника, а тобы отрегулировать яркость — левую пиктограмму. Для изменения и оттенка, и яркости сразу перетащите маркер внутри самого прямоугольника. • Введите значения в текстовые поля Red (Красный), Green (Зеленый) и Blue (Синий). Кроме непосредственного ввода значений, можно также перетаскивать линейки или щелкать в любом месте соответствующей полосы. • Введите значения в текстовые поля Hue (Оттенок), Saturation (Насыщенность) и alue (Яркость). Кроме непосредственного ввода значений, можно также пере- таскивать линейки или щелкать в любом месте соответствующей полосы. AutoCAD отобразит исходный и новый цвета в прямоугольных образцах. Чтобы восстановить исходный цвет, просто щелкните на кнопке Original (Исходный). 3. Задав нужный цвет, щелкните на кнопке ОК. 4. Щелкните на кнопке Save&Close (Сохранить и закрыть). Для удаления стиля его следует выбрать, а затем щелкнуть на кнопке Delete (Удалить). Завершив редактирование стиля, щелкните на кнопке Save&Close. Подключение таблицы стилей вычерчивания компоновке После создания и настройки стиля (или нескольких стилей) можно приступить к назначе- нию каждой компоновке того стиля, который вы для нее запланировали. Стиль назначается каждой вкладке графической зоны, включая и вкладку в пространстве модели Model. Подключить таблицу стилей к компоновке нужно до того, как назначать стили вычерчи- вания слоям или объектам. Подключение таблицы стилей вычерчивания к компоновке выполняется следующим образом. 1. Выберите нужную вкладку в графической зоне. 2. Щелкните правой кнопкой мыши и выберите Page Setup из контекстного меню. 3. Активизируйте вкладку Plot Device (Устройства вывода) в открывшемся диалого- вом окне Page Setup. Глава 17. Вывод чертежей на бумагу 535
4. Выберите в списке Plot style table нужный файл таблицы стилей вычерчивания. 5. Чтобы посмотреть, как проявит себя выбранная таблица стилей в сочетании с вашей моделью, щелкните на кнопке Display plot styles. 6. Щелкните на кнопке ОК. Увидеть результат применения того или иного набора стилей можно, воспользовавшись одним из двух способов. • Заказать постоянный учет стиля вычерчивания при выводе определенной ком- поновки чертежа на экран. Щелкните правой кнопкой мыши на корешке вы- бранной вкладки компоновки и выберите Page Setup из контекстного меню. Во вкладке Plot Device диалогового окна Page Setup установите флажок Display plot styles (Отображать стили вычерчивания) в зоне Plot style table. Щелкните на кнопке ОК. (Для того, чтобы увидеть результат, нужно регенерировать изо- бражение на экране командой REGENALL.) • Можно организовать предварительный просмотр распечатки. Для этого щелкните на кнопке Plot стандартной панели инструментов и выберите Full Preview. Установка свойства plot style слоя или объекта Стиль вычерчивания, в конце концов, нужно назначить слою или объекту, в противном случае, чертеж будет существовать сам по себе, а все созданные таблицы стилей и компонов- ки — сами по себе. Назначенный объекту стиль вычерчивания должен присутствовать в таблице, подключен- ной к той компоновке (или вкладке Model), которая будет выводиться на плоттер. Процедура установки стиля для слоя состоит из нескольких этапов. 1. Активизируйте ту вкладку компоновки, настройку которой собираетесь выполнить. 2. Щелкните на кнопке Layers панели инструментов Object Properties и откройте та- ким образом менеджер слоев Layer Properties Manager. 3. Выделите нужный слой и щелкните в колонке Plot Style соответствующей строки. 4. Выберите таблицу стилей вычерчивания из списка Active plot style table внизу диа- логового окна. 5. Выберите подходящий стиль в диалоговом окне Select Plot Style. 6. Щелкните на кнопке ОК. Если в диалоговом окне Page Setup был установлен параметр Display plot styles, как отмечалось выше, то вы сразу увидите на экране, как новый стиль скажется на внешнем виде чертежа. В противном случае, выполните команду regenall. Стиль вычерчивания отдельного объекта устанавливается в диалоговом окне Properties, которое открывается после щелчка на кнопке Properties. He забудьте перед этим выделить объект, которому собираетесь назначить индивидуальный стиль. Выделите в списке свойств Plot Style и в правом столбце раскрывающегося списка выберите нужный стиль. Для следующей пошаговой инструкции используется чертеж abl7-b .dwg, кото- рый находятся в папке Drawings на прилагаемом компакт-диске. 536 Часть II. Вычерчивание в двух измерениях
Пошаговая инструкция. Создание и подключение стиля вычерчивания 1. Пока открыт файл чертежа, с которым вы работали в предыдущем упражнении, выбе- рите в меню команду ToolsOOptions и активизируйте в открывшемся окне Options вкладку Plotting. Отметьте себе где-нибудь, как установлен параметр в поле Default Plot Style Behavior for New Drawings. Возможно, в дальнейшем вам придется вос- становить его значение после экспериментов, проведенных с системой AutoCAD. 2. Выберите параметр Use named plot styles (если только он уже не выбран) и щелк- ните на кнопке ОК. 3. Откройте файл abl7-b .dwg, который находится на прилагаемом компакт-диске. Этот файл создан в версии 14. 4. Сохраните его под новым именем аЫ7-3 .dwg в папке AutoCad Bible. 5. Выберите в меню команду Tools^Wizards^Add Plot Style Table (Сервис 1 ^ Мастера'ФДобавление таблицы стиля вычерчивания). Щелкните на кнопке Next в первом окне мастера. 6. В окне Begin выберите параметр Start from Scratch (Начать либо с чистого листа) и щелкните на кнопке Next. В следующем окне установите переключатель Named Plot Style Table (Таблица именованных стилей вычерчивания). Щелкните на кнопке Next. В окне File Name введите имя новой таблицы стилей аЫ7-3 и щелкните на окне Next. В окне Finish щелкните без лишних слов на Finish. (He нужно устанавливать флажок Use for new and pre-AutoCAD 2000 drawings (Использовать эту таблицу для новых чертежей и чертежей прежних версий), поскольку это всего лишь эксперимент.) 7. Выберите в меню команду File^Plot Style Manager. (Можно было бы открыть но- вую таблицу стилей и прямо из мастера, но лучше прибегнуть к тому способу, кото- рым вы в дальнейшем будете чаще всего пользоваться.) Дважды щелкните на имени файла аЫ7-3 . stb. 8. В поле описания вкладки General введите Таблица стилей вычерчивания для уп- ражнений из AutoCAD Bible. 9. Активизируйте вкладку Table View. Щелкните на кнопке Add Style (Добавить стиль). Будет предложено имя нового стиля Stylel. Вместо него введите Black color и нажмите клавишу <Enter>. 10. Щелкните в строке Color в столбце Black color и выберите из списка допустимых значений Black. Щелкните на Save and Close. Закройте окно с файлами из папки Plot Styles. 11. Щелкните на вкладке Layouti, Во вкладке Plot Device диалогового окна Page Setup выберите аЬП-3 . stb в списке Plot style table. Установите флажок Display plot styles и щелкните на кнопке ОК. В результате новая таблица стилей вычерчи- вания будет подключена к компоновке Layouti. 12. Щелкните на кнопке Layers панели Object Properties. В окне Layer Properties Manager выделите слой A-DETL-PATT (ЭТО СЛОЙ, которому назначен фиолетовый цвет). Щелкните в столбце Plot styles строки данного слоя — откроется диалоговое окно Select Plot Style (рис. 17.18). Выберите Black color и щелкните на кнопке ОК. Теперь в строке слоя A-DETL -PATT вы увидите в столбце Plot Style новое значение Black color. Щелкните на кнопке ОК и закройте Layer Properties Manager. 13. В командной строке введите regenall<0. Теперь все объекты на слое A-DETL -PATT (диагональные штрихи на поверхности зеркала) будут выведены на экран черным цветом и таким же цветом в дальнейшем будут отпечатаны на бумаге. Глава 17. Вывод чертежей на бумагу 537
plSelect PlotStvie 14. Щелкните на кнопке Properties (она находится на стандартной панели инструментов) — откроется диалоговое окно Properties. 15. Щелкните на кнопке PAPER в строке состояния и переключитесь иа пространство модели. 16. Выберите нижнюю горизонтальную линию на тум- бочке умывальника. 17. Выберите строку свойства Plot Style (Стиль вы- черчивания) в окне Properties. Из раскрывающего- ся списка в правом столбце отметьте значение Black color. 18. Несколько раз нажмите клавишу <Esc> — пока с объекта не снимется выделение. Теперь этот от- резок на экране также будет черным. 19. Выберите в меню Tools ^Options. Во вкладке Plot- ting (Вычерчивание) диалогового окна Options вос- становите значение параметра Default Plot Style Puc ]7_]8. Диалоговое окно Se- Behavior for New Drawings — сделайте его таким, feet Plot style позволяет вы- кат перед началом выполнения этого упражнения. брать подходящий стиль вычер- К?-ш Сохраните файл чертежа. чивания для любого слоя Созданный файл таблицы стилей abl7-3.stb можно отыскать в папке Results на прилагаемом компакт-диске. Печать чертежа После окончания компоновки чертежа можно приступать к его печатанию. Прежде всего, сле- дует проверить, включен ли плоттер или принтер, подсоединен ли он к компьютеру, и заправлена ли в него бумага. При этом предназначенный к печати чертеж должен быть отображен на экране. Конфигурирование плоттера подробно описывается в приложении. Цополнительн информация Шь Чтобы запустить чертеж на печать, щелкните на кнопке Plot (Печать) стандартной па- 1TM£ нели инструментов. Тогда откроется диалоговое окно Plot, которое показано на рис. 17 .19 с активной вкладкой Plot Settings (Параметры печати). Нетрудно заметить, что эта вкладка практически идентична вкладке Layout Settings (Параметры компоновки) диалого- вого окна Page Setup (Параметры страницы). Если в свое время (при создании компоновки) вы установили параметры настройки во вкладке Layout Settings диалогового окна Page Setup и щелкнули на кнопке ОК, то все эти на- стройки считаются присоединенными к текущей компоновке (вкладке компоновки) и будут продублированы во вкладке Plot Settings при попытке вывести эту компоновку на печать. Так что можно зразу же щелкнуть на кнопке ОК и приступить к вычерчиванию. В AutoCAD 2002 настройки плоттера сохраняются в том же файле, что и прочая информация о чертеже. 538 ЧастьII.Вычерчиваниевдвухизмерениях
Fasv we end papa intt -«I at».»» - JMI wr.m FulPteviefl. £Mal Preview.. Рис. 17.19. Вкладка Plot Settings диалогового окна Plot Если настройка страницы была сохранена, ее можно выбрать в раскрывающемся списке Page setup name. При желании изменить настройку для конкретного сеанса печати, не со- храняя ее на будущее для всей компоновки, сбросьте флажок Save changes to layout (Сохранять изменения вместе с компоновкой). Тогда в следующем сеансе вывода на плоттер будут установлены прежние настройки. Если же флажок установлен, то выполненные изме- нения сохраняются и могут использоваться в последующих сеансах. Назначение отдельных настроек этой вкладки уже обсуждалось ранее при описании диалогового окна Page Setup, а потому повторять снова не имеет смысла. Выбор плоттера или принтера Для того, чтобы выбрать устройство вывода, активизируйте вкладку Plot Device (Устройство печати), показанную на рис. 17 .20 . Выберите в списке нужное устройство и щелкните на кнопке ОК. Чтобы добавить в спи- сок системный принтер, выберите в меню Windows Start^Settings^Pdnters и дважды щелкните на пиктограмме Add a Printer. А для добавления в список настраиваемого плоттера, который имеет собственный, оптимизирующий процесс вычерчивания драйвер, воспользуй- тесь мастером Add Plotter wizard. (Для этого в меню AutoCAD выберите команду Tools^Wizards^Add Plotter (Сервис^Мастера 1 ^Добавить плоттер).) Чтобы избежать нечаянной печати на системном принтере Windows тогда, когда нужно вывести чертеж на плоттер, можете скрыть отображение системного принтера Windows в диалоговых окнах Plot и Page Setup. И так как принтер не появится в списке плоттеров, вы не сможете случайно начать печать на нем. Для того, чтобы скрыть системные принтеры, выберите команду Tools^Options (Сервис^>Параметры) и щелкните на вкладке Plotting (Печать) открывшегося диалогового окна. Установите флажок Hide System Printers (Скрыть системные принтеры), что находится в нижнем левом углу этой вкладки. Новинка! Глава17.Выводчертежейнабумагу 539
La j i oo i nf l me•-• =«e change»to i a/out ~ Page se*jji гмгое - - - BDev i ce Ptot i er Hjits. ^•- - •"- - •••„ • Whet l o ' p l o PWtofc• Г FWwfte Nun^eoicnpwr • 1 Ea*d Preview.. Me* /*«£,-. /7.20. Вкладка Plot Device диалогового окна Plot Если планируется использовать определенную таблицу стилей вычерчивания, выберите ее в раскрывающемся списке Plot Style (Стили вычерчивания). В группе What to plot (Что чертить) можно выбрать либо между режимом вычерчивания всех компоновок активного документа AutoCAD (переключатель All layout tabs), либо толь- ко выбранных (переключатель Selected tabs), либо текущей активной компоновки (переключатель Current tab). По умолчанию полагается выбранный переключатель Current tab, причем в качестве текущей может выступать и вкладка Model пространства модели. Для установки количества выводимых копий в группе What to plot предусмотрено поле Number of copies. Можно настроить вывод в файл, а не непосредственно на бумагу — достаточно устано- вить флажок Plot to file. В этом случае разблокируется поле имени файла File name, в ко- тором AutoCAD предлагает имя файла печати, "созвучное" с именем файла чертежа Auto- CAD. Заменить предлагаемую по умолчанию папку для хранения файла печати можно, щелкнув на кнопке с многоточием справа от поля Location. Само по себе поле Location является раскрывающимся списком. Еще в AutoCAD 2000i появилась возможность слияния при выводе на печать пе- рекрывающихся объектов, чтобы одна и та же область не печаталась по два раза. Это новое свойство поддерживает большинство драйверов плоттеров. Новинка! Для того, чтобы подключить свойство слияния перекрывающихся областей, щелкните на кнопке Properties (Свойства) в группе Plotter Configuration (Конфигурация плоттера) вклад- ки Plot Device (Устройства вывода). (Если вы хотите сменить плоттер, то сначала выберите новый в раскрывающемся списке.) В открывшемся окне редактора конфигурации Plotter Configuration Editor откройте вкладку Device and Document Settings (Установки устройства и документа). Щелкните на кнопке со знаком "-+", ITC расположена напротив узла Graphics. Если в раскрывшемся списке появится элемент Merge Control (Управление слиянием), то можете использовать это свой- 540 ЧастьII.Вычерчиваниевдвухизмерениях
ство для вашего принтера или плоттера. (Более подробно о редакторе Plotter Configuration Editor речь идет далее в главе.) В группе Merge Control выберите либо Lines Overwrite (Перечертить линии), либо Lines Merge (Слить линии) и щелкните на кнопке ОК. Затем AutoCAD предоставить вам выбор: применить изменения только к текущему чер- тежу или отредактировать РСЗ-файл, в котором содержатся параметры плоттера или принте- ра. Выберите один из предложенных параметров и щелкните на кнопке ОК. Где выполняется настройка параметров плоттера Множество настроек, ранее включенных в диалоговое окно Plot, теперь перенесены в специаль- ныйредакторконфигурацииплоттераPlotterConfiguration Editor,окнокоторогопоказанониже: ЭС Plotter Coiilimifation Lditor Осе В В 0(1 V4' Осе 9800 (& Media IB Media Type <Ptainpaper> W Щ Graphics Qf Cuslom Piopertei Й 3*[ Utep-detined Papei Srat t. Calbiation tiJ Custom Papei Siies l^a Mad*ySt*idardPapeiSrai|PnntableArea) jj Filter Pep» Sees .F НУ -'*•'. Sfee- '.:s<?.;' •,|Bol _36 Inch Roll _*] mm [70000-100000 M J ?00 mm (700 00 ч 1000 00MM] —*. _jISOexpandB1(70700r.100000 f _jlSDB1[70700и100000MM] A 1nmnn,:urnnnu Xl• Дело в том, что настраивать конфигурацию плоттера приходится довольно редко, а потому нет смысла каждый раз повторять ее в диалоговом окне Plot, которое выводится на экран перед очередным сеансом вывода. Для настройки конфигурации выберите команду File ^Plotter Man- ager (Файл^Менеджер плоттеров) — откроется окно, в котором представлено содержимое папки \Plotters корневого каталога AutoCAD. В AutoCAD 2002 (как и в AutoCAD 2000) пара- метры конфигурации плоттеров хранятся в РСЗ-файлах. Редактор конфигурации Plotter Con- figuration Editor открывается после двойного щелчка на пиктограмме РСЗ-файла выбранного плоттера. Активизируйте вкладку Device and Document Settings (Установки устройства и доку- мента). В верхней области вкладки перечислены доступные типы установок. Список построен по иерархическому принципу, и каждая группа подпараметров открывается после щелчка на соответствующем значке"+ ". Если щелкнуть на каком-либо элементе в верхней области вклад- ки, то в нижней появятся соответствующие параметры. Например, если вы планируете устано- вить цвет, скорость и толщину каждого пера для перьевого плоттера, щелкните на physical pen characteristics. Затем в нижней части редактора можно щелкать поочередно на элементе для каждого пера и устанавливать его характеристики. Для того, чтобы добавить нестандартные параметры размера листа, выберите Custom Paper Sizes. В дальнейшем они будут включены в списки диалоговых окон Page Setup и Plot, Таким образом, редактор конфигураций позволяет настроить довольно большое количество параметров устройства. Более подробная информа- ция о конфигурировании плоттеров содержится в приложении. Глава17.Выводчертежейнабумагу 541
Предварительный просмотр Прежде, чем запустить вывод чертежа на печать, настоятельно рекомендуется выполнить предварительный просмотр. Если хотите увидеть в точности, как будет выглядеть ваш чертеж на бумаге, выберите параметр Full Preview (Полный просмотр). На рис. 17.21 показан ре- зультат выполнения этой операции. Рис. 17.21 . Так выглядит результат предварительного просмотра всего чертежа Результат выполнения операции частичного предварительного просмотра (параметр Partial Preview) будет выглядеть, как на рис. 17.22. Рис. 17.22. Так выглядит результат час- тичного предварительного просмотра чертежа Залитая область означает поле листа, которое будет занято чертежом, а штриховая линия — границы доступного пространства листа. Полный предварительный просмотр, конечно, гораздо информативнее, но за это приходится расплачиваться временем его подготовки. Если вас не интересуют делали, частичный просмотр может оказаться впол- не приемлемым средством. 542 Часть //. Вычерчивание в двух измерениях
На стандартной панели инструментов располагается кнопка Print Preview (Предварительный просмотр), которая выглядит так же, как аналогичная пиктограмма стандартного текстового редактора Windows. После щелчка на этой пиктограмме на эк- ране будет представлен внешний вид чертежа с заданными для него текущими парамет- рами печати. Щелкнув правой кнопкой мыши, можно выбрать из контекстного меню ко- манду печати, изменения масштаба, панорамирования или выхода из режима предвари- тельного просмотра. Процесс предварительного просмотра чертежа описывается в самую последнюю заметку очередь потому, что обычно он является последним перед печатью этапом ра- боты над чертежом. Однако этот процесс может стать и самым первым этапом создания чертежа, помогая определить значения устанавливаемых параметров. Вывод чертежа на печать Для запуска процесса печати следует щелкнуть на кнопке ОК диалогового окна Plot (Печать). Программа "Stmplot проставляет на чертеже его название и местоположение, а также имя автора, дату и время создания и запускает команду Plot. Находится эта программа в папке \sof tware\Chapl7\Stmpiot. Вычерчивание в пакетном режиме Утилита пакетного вычерчивания (Batch Plot Utility — BPU) позволяет печатать сразу не- сколько чертежей в фоновом пакетном режиме. Такая необходимость возникает при черновой печати большого количества чертежей, которую можно выполнить ночью. Чтобы задать конфигурации печати для различных чертежей, следует сохранить их в раз- ных файлах конфигурации с расширениями . рс2 или -рср, подробно описанных выше в этой главе. После этого можно приступать к настройке пакетного режима печати. Поскольку при запуске утилиты BPU автоматически происходит вызов программы Auto- CAD, ее следует запускать прямо из операционной системы. Однако при этом можно оста- вить в памяти текущую копию AutoCAD и спокойно работать с ней во время печатания. Для запуска утилиты BPU выберите команду панели задач Windows Start^Programs 1 ^ AutoCAD 2002^Ва^Ь Plot Utility. После загрузки программы AutoCAD на экране появится показанное на рис. 17.23 диалоговое окно AutoCAD Batch Plot Utility (Утилита расширенно- го пакетного черчения для AutoCAD). |'гч| Для выбора чертежа в диалоговом окне Add Drawing File (Добавление файла рисунка) dsE] щелкните на кнопке Add Drawing (Добавить рисунок) панели инструментов BPU. Вы- берите нужный чертеж, а затем щелкните на кнопке Open (Открыть). Повторите эти дейст- вия для выбора всех чертежей, которые предполагается распечатать. При этом можно вы- брать сразу несколько смежных чертежей списка, отметив сначала первый, а затем, удержи- вая нажатой клавишу <Shift>, — последний чертеж этой группы. Для выбора несмежных чер- тежей следует удерживать нажатой клавишу <Ctrl>. ;агтм Для сохранения списка печатаемых файлов в пакетном файле, имеющем расширение «*TMУ -ЬрЗ, щелкните на кнопке Save List (Сохранить список) панели инструментов BPU. За- тем задайте место сохранения файла (например, в папке ACAD2000\Support\Batchplt), его имя и щелкните на кнопке ОК. Глава 17. Вывод чертежей на бумагу 543
«AutoCADBdlchPlotUlilily Options Help Ш'ш DrawngFJ» P«h I FtatPavt» Рис. 17.23. Диалоговое окно AutoCAD Batch Plot Utility Если у вас уже есть сформированный ранее список, щелкните на кнопке Open List (Открыть список) И выберите нужный. Для удаления чертежа из списка выберите его и щелкните на кнопке Remove (Удалить). Выбор компоновок для распечатки Выбрав нужные файлы чертежей, можно также задать, какие именно компоновки в каждом из них подлежат выводу с помощью этой утилиты. Выберите чертеж и щелкните в колонке Layout (Компоновка) — откроется диалоговое окно Layouts (рис. 17 .24). Выберите либо параметр Plot all layouts (Вычерчивать все компоновки), либо Plot selected layouts (Вычерчивать избранные компоновки). В последнем случае выберите один из предлагаемых стандартных параметров. После щелчка на кнопке Show all layouts (Показать все компонов- ки) на экране появится список всех компоновок в данном файле чертежа. Можно выбрать для вывода более одного файла чертежа. В этом случае BPU откроет то же самое диалоговое окно Layouts, но в строке заголовка появится еще и слово "Multiple" (несколько). В этом случае не удастся просмотреть список хранимых компо- новок в файлах чертежей. Выбор параметров листа Для каждого чертежа можно задать собственный набор параметров листа. Выделите чер- теж и щелкните в соответствующем столбце Page Setup — откроется диалоговое окно Page Setups (рис. 17.25). В списке Page Setups выберите сохраненные наборы параметров листа. Ранее уже шла речь о том, как импортировать параметры листа из файла чертежа или шаблона. Аналогичным образом можно поступить, и работая в диалоговом окне Page Setups. Щелкните на кнопке с многоточием, найдите нужный файл чертежа или шаблона и щелкните на кнопке Open. 544 Часть//.Вычерчиваниевдвухизмерениях
al.UI *..lwi| ПЕ31 /*MC. /7.24. Диалоговое окно Layouts служит для выбора компоновок, подлежащих распечатке с помощью утилиты вычерчивания в пакетном режиме Л/с. /7.^J. Диалоговое окно Page Set- ups служит с целью выбора набора па- раметровлиста для чертежей, подле- жащих распечатке с помощью утили- тывычерчиванияв пакетномрежиме Выбор устройства Для каждого чертежа можно назначить свое уст- ройство вывода (если, конечно, есть из чего выби- рать). Технология та же, что и для прочих настроек BPU: выберите нужный файл в списке и щелкните в колонке группы параметров (в данном случае Plot Device) — откроется диалоговое окно (в данном слу- чае Plot Devices — рис. 17 .26). Можно использовать файл конфигурации устрой- ства (файл с расширением . рсЗ). После щелчка на Browse найдите нужный РСЗ-файл и щелкните на кнопке Open. Рис. 17.26. Диалоговое окно Plot Devices служит для выбора устройства вывода для чертежей, подлежащих распечатке с помощью утилиты вычерчивания в пакетном режиме %Plot Devices HPLaserJet 4SiMX AchveTouchDocumentLoader DWF ePIot (optimized for plotting) РсЗ DWF eView [optmjed lor viewing] рсЗ PubtatTbWebDWFpc3 PublishroWebJPCipc3 PublshToWebFtiG.pc3 I? Show pfet device P «option. Oelault plot ccrtigustim for selected de Canal tiefc Задание параметров вычерчивания После щелчка на кнопке Plot Devices панели инструментов BPU можно специфициро- вать параметры вычерчивания для каждого чертежа. На этот раз AutoCAD будет выводить на экран диалоговое окно Page Setup. Для того, чтобы его закрыть, щелкните на Cancel. Затем откроется диалоговое окно Plot Settings (рис. 17.27). В окне Plot Settings нужно задать область вычерчивания, масштаб и информацию для вывода в файл. Эти параметры уже знакомы вам по вкладке Layout Settings диалоговых окон Page Setup и Plot. Если выбран только один файл чертежа, то в диалоговом окне появится еще и вкладка Layers, показанная на рис. 17.28 . Глава17.Выводчертежейнабумагу 545
ЧИч! Sr'lliiiil -. лМП li Puc. 17,27. Диалоговое окно Plot Settings служит для задания парамет- ров вычерчивания и слоев hfcl'MI SHIiiiiis лЫП li.ilwil -• e ~'_ LavaName П DEFPCINTS BLDG DIM DETAILS SITEDIM ELEV SCALE iPkftngQn/C On Off On On •n On On On 1 | * Г f 11 ' ,"* .,. 1 '" 'i 1 i 2" 1 1 * j 1 f j081J :... _, - OK, Concei Help Puc, 17.28 . Во вкладке Layers диалогового окна Plot Settings можно ин- дивидуально включать и выключать отдельные слои перед выводом их утилитой пакетного вычерчивания на бумагу Если слой выключить, то в распечатке вы его не увидите. Получить доступ к вкладке Layer можно и с помощью кнопки Layers панели инструментов BPU после выделения в спи- ске какого-нибудь файла чертежа, Два параметра утилиты BPU позволяют пользователям дополнительно проконтролиро- вать качество настройки перед собственно выводом на бумагу — тестирование и ведение файла протокола. Тестирование процесса печати wj После указания параметров печати с помощью пакетного файла можно щелкнуть на кнопке Щ 1 Plot Test (Проверка черчения) панели инструментов BPU. При этом будет проверено нали- чие всех необходимых компонентов, например внешних ссылок и растровых рисунков. Результаты тестирования можно добавить к какому-либо файлу протокола или сохранить в отдельном файле, Учтите — приведенное ниже сообщение не является предупреждением о какой-либо серьезной проблеме, если только в чертеже не используются внешние ссылки. WARNING: Xref file <xlg filenarr.e> not accessible, xref checking cannot be verified Если существуют проблемы, то их, конечно, следует разрешить до начала печати. 546 ЧастьII.Вычерчиваниевдвухизмерениях
Создание файла протокола печати в пакетном режиме Щелкнув на кнопке Logging (Фиксация в журнале) панели инструментов BPU можно ор- ганизовать формирование файла протокола. Обычно печать в пакетном режиме выполняется во время отсутствия пользователя, например ночью. Поэтому только таким образом можно утром зафиксировать те или иные сбои, возникшие в 2 часа ночи. Ш Для создания файла протокола печати щелкните на кнопке Logging панели инструмен- тов BPU, чтобы открыть диалоговое окно Logging, показанное на рис. 17.29, Установите флажок Enable journal logging (Ведение журнала) в верхней части диалогового окна. По умолчанию для файла протокола предла- гается имя AutoCAD2002\Support\Batchplt\ Bpjournl.log, но никто не запрещает вам выбрать то, которое вы сочтете нужным. Учтите только, что для перезаписи уже существующего файла протокола нужно выбрать вариант Overwrite. Можно использо- вать существующий файл и иначе — добавить новый протокол в конец. Для этого щелкните на кнопке Ap- pend. В поле Header and Comment (Заголовок файла протокола) можно ввести заголовок, который размес- тится в первой строке файла протокола и будет исполь- зован, например, для указания места расположения чертежей, имени пользователя и времени печати. Флажок Enable error logging (Журнал ошибок) задает режим формирования протокола ошибок при печати. Параметры настройки протокола ошибок те же, что и основного протокола. После выполнения всех настроек щелкните на кнопке ОК. ]«сDim*** ,,. . • 4*/>»*£ ~ ;I '. V^' ;. 5 _ Рис. 17.29. Диалоговое окно Logging Запуск процесса печати в пакетном режиме Теперь можно приступать к запуску процесса печати в пакетном режиме. Для этого следует проверить готовность используемых устройств печати, а затем щелкнуть на кнопке Plot. В то вре- мя, как устройством вывода вычерчивается чертеж, утилита отображает пиктограмму маркера про- тив имени файла чертежа в списке. Если по каким-либо причинам чертеж не удалось вывести, он будет отмечен значком х в списке. По окончании печати щелкните на кнопке Close (Закрыть) для закрытия утилиты BPU и программы AutoCAD. При выдаче программой AutoCAD каких-либо сообщений для более удобного их про- смогра елслует сдвинуть диалоговое окно Batch Plot Utility. В любом случае их появление будет сопровождаться звуковым сигналом. Если AutoCAD выдаст какое-либо сообщение, то чтобы его увидеть, вам, возможно, придется переместить окно утилиты BPU. В любом случае, о появлении сообщения предупредит звуковой сигнал (который вы, конечно, не услышите, если в этот момент будете спать у себя дома). При печати вкладки компоновки открывается диалоговое окно Page Setup, что останавливает печать в пакетном режиме до тех пор, пока это окно не будет закрыто. Если вы будете запускать печать из вкладки компоновки для новых компоновок перед печатью в пакетном режиме, лучше сбросить флажок Show page setup dialog for new layouts во вкладке Display диалогового окна Options (которое открывается с помощью команды Tools ^Options). Назаметку Глава17.Выводчертежейнабумагу 547
Создание штампа чертежа В углу каждого чертежа можно поместить текст. Стандартный штамп чертежа включает в себя имя чертежа и текущую дату. С целью создать штамп чертежа введите в командную строку plotstamp, чтобы открыть диалоговое окно Plot Stamp. Выберите те элементы, ко- торые хотите поместить в штамп, и щелкните на кнопке ОК. f Команда PLOTSTAMP—это новинка, появившаяся в AutoCAD 2000I. Когда-то создание штампа было свойством лишь утилиты Batch Plot Utility, ну а теперь «Г s4i оно обрело самостоятельность. <Новинка! Чтобы добавить в штамп свои элементы, щелкните на кнопке Add/Edit (Добавить/Редактировать) в группе User Defined Fields (Поля, определяемые пользовате- лем). И затем, чтобы создать новый элемент, снова щелкните на кнопке Add, а для внесения изменений в уже имеющийся щелкните на кнопке Edit. В разделе Plot Stamp Parameter (Параметры штампа чертежа) можно сохранить свои на- стройки в виде .pss-файла. Можно также загрузить один из двух имеющихся .pss-файлов, которые поставляются вместе с AutoCAD: inches, pss и mm. pss. Если вы обнаружите, что при загрузке файла inches.pss сбрасываются ос- тальные настройки диалогового окна, то найдите этот файл в папке Внимание! AUtoCAD\Support. Щелкните на нем правой кнопкой мыши и выберите из кон- текстного меню команду Properties (Свойства). В диалоговом окне Properties снимите флажок Read-only и щелкните на кнопке ОК. Затем перезагрузите файл в ваш чертеж. Для того, чтобы точно указать местоположение и внешний вид штампа чертежа, щелкни- те на кнопке Advanced (Дополнительно), а затем — на кнопке ОК — таким образом вы вер- нетесь в диалоговое окно Plot Stamp. Закончив создание штампа, щелкните на кнопке ОК, чтобы закрыть диалоговое окно. С целью сделать возможным создание штампа чертежа установите флажок On в группе Plot Stamp вкладки Plot Device диалогового окна Plot (Печать). Можно также щелкнуть на кнопке Settings (Параметры) этой же вкладки, чтобы открыть диалоговое окно Plot Stamp. Сделав последний штрих, можно выводить чертеж на печать. Резюме В этой главе описаны способы компоновки и печати чертежа. Во многих случаях чертеж компонуется в пространстве модели, однако для создания видовых экранов рекомендуется использовать пространство листа. В составе AutoCAD содержится также утилита для вывода на печать сразу нескольких чертежей. 548 Часть //. Вычерчивание в двух измерениях
Работа с данными ЧАСТЬ этой части описаны различные способы работы с данными в чертежах. Теперь вы взойдете еще на одну ступень сложности в процессе автоматизированного формирования чертежей. В главе 18 речь идет о блоках и ат- рибутах, которые позволяют повторно использовать однажды созданные объекты и текст. В главе 19 рассматривается, как делать ссылки на чертежи. И наконец, в главе 20 описано, как подсоединять внешние базы данных к объектам чертежа.
ГЛАВА >q 'Управление оленями.. •^ ^перетаскивания ^к^' tJ ^Работа с BTOrffiVoW г*"г>5* Работа с блоками и атрибутами асто при создании чертежа приходится многократ- но размешать на нем одну и ту же группу объектов. Например, на схеме планировки дома архитектор должен несколько раз разместить двери и окна. Инженер- электрик часто вычерчивает на схеме одни и те же услов- ные обозначения. Механическое устройство может вклю- чать и себя большое количество гаек, болтов, обозначе- нии обработки поверхностей и т.н. Для упрощения по- добной работы в AutoCAD существуют блоки. Блоки — это группы объектов, которые сохраняются под опреде- ленным именем и при необходимости вставляются в чер- теж, Ьлок в AutoCAD — это один объект, независимо от количества объектов, использованных для его создания. А поскольку это один объект, то его можно легко переме- щать, копировать, масштабировать или вращать. При необ- ходимости блок можно расчленить на исходные объекты. Одно из преимуществ использования блоков — уменьше- ние размера файла чертежа. Состав блока сохраняется только один раз, а остальные экземпляры блока представлены в базе данных чертежа как ссылки на него. С блоком можно работать так же, как с любым объектом чертежа. Можно использовать привязку к характерным точкам отдельных объектов в блоке, хотя изменять отдельные объек- ты нельзя. Например, можно начертить линию от середины отрезка, входящего в состав блока. С помощью команд TRIM (ОБРЕЖЬ) и EXTEND (УДЛИНИ) теперь можно обрезать и удлинять объекты в блоках. Новинка! Во многих областях используются библиотеки деталей, состоящие ш тысяч элементов. Для поддержки та- ких библиотек в AutoCAD есть возможность сохране- ния и вставки блока. Блок можно сохранить в чертеже или в отдельном файле и в дальнейшем вставлять в любой чертеж. AutoCAD позволяет присоединять к блоку определен-
ные атрибуты. Атрибуты — это ярлычки, связанные с блоком. В -основном, они приме- няются для маркировки объектов и для создания простых баз данных. В этой главе вы научитесь создавать самые разнообразные блоки и атрибуты. Объединение объектов в блоки Любой объект или набор объектов может быть сохранен как блок. Хотя создать блок дос- таточно легко, все-таки не помешает потратить немного времени на проектирование, чтобы облегчить его дальнейшее использование. Прежде, чем создавать блок, необходимо разо- браться, как вставляются блоки и как создаваемый блок будет использоваться, Базовые точки и точки вставки На рис. 18 .1 даны пояснения к условным обозначениям на плане местности. Каждое ус- ловное обозначение является блоком, который при необходимости вставляется в чертеж. Вы- брано первое условное обозначение и, как видно из рисунка, оно имеет одну ручку в базовой точке. Базовой называется точка, используемая для вставки блока. Она должна быть в каж- дом блоке. Если вставляется блок, то базовая точка будет иметь координаты, указанные при вставке блока, т.е. координаты пшики вставки. Все объекты блока вставляются на соответст- вующие места относительно этой точки вставки. Блок Базовая точка \ О- и- п- —government land corner... found or set — h ighway R.O.W. rail — point set by previous survey — s et temporary point --set 1/2" rebar with КАР #10568 —set asphalt nail — set railroad spike — existing fence corner post — existing fence line Рис. 18 .1 . Каждое условное обозначение является блоком. Каж- дый блок имеет базовую точку Базовая точка не обязательно должна находиться на объекте. Она должна располагаться в таком месте, чтобы относительно нее легко вставлялся блок. На рис. 18 .2 показан еще один вид блока — блок штампа (рамка и основная надпись). В этом случае базовая точка обычно помещается в точке чертежа 0,0. Расположение базовой точки в левом нижнем углу рамки позволяет легко вставлять этот блок в любой чертеж. Базовая точка, по своей сути, похожа на точку выравнивания текстовых объектов. Создание блока Чтобы создать блок, сначала создайте объекты в том виде, в каком их необходимо сохра- нить. Среди этих объектов, в свою очередь, могут быть и другие блоки. (Блок, входящий в со- став другою блока, называется вложенным.) После создания объектов выполните ряд действий. Шва 18. Работа с блоками и атрибутами 551
Блок—• -^ Рис. IS .2 . Это блок штампа с базовой точкой в левом нижнем углу 1. Щелкните на кнопке Make Block (Создать блок) панели инструментов Draw (Рисование). Будет запущена команда ВМАКЕ (СБЛОК), и откроется диалоговое окно Block Definition (Создание описания блока), показанное на рис. 18 .3. В этом окне можно без особых усилий сформировать блок. 552 Рис. 18.3. Диалоговое окно Block Definition 2. В текстовом поле Block name (Имя блока) введите имя блока (максимум 255 символов, допустимы пробелы). 3. Щелкните на кнопке Select Objects (Выбрать объекты). Временно вы возвратитесь к своему чертежу. Выберите объекты, которые будут включены в блок (при этом не имеет значения, каким образом выделять объекты). Нажмите клавишу <Enter>, чтобы завершить выделение, и возвратитесь к диалоговому окну Block Definition (Создание описания блока). (Если объекты выбраны до начала выполнения команды, эта опера- ция пропускается. В таком случае в диалоговом окне выводится информация о количе- стве выбранных объектов.) Дтя отбора можно использовать и описанную в главе 10, "Расширенный набор инструментов редактирования", функцию Quick Select. ЧастьIII.Работасданными
4. Выберите базовую точку. По умолчанию она имеет координаты 0,0 (или 0,0,0 для трехмерного чертежа). Чтобы определить другую точку, например, выделенную объектной привязкой на каком-либо объекте в блоке, щелкните на кнопке Pick Point (Указать). В ответ на приглашение Specify insertion base point: (Задайте базовую точку вставки:) укажите нужную точку на поле чертежа. J53- . р^ я точности необходимо всегда использовать объектную привязку при определении s базовой точки. Если базовой точки, которая вам нужна, нет ни на одном объекте, воспользуйтесь объектной привязкой From (Смещение) или обратитесь к функции 4 4v W-"~ 7 отслеживания (Tracking) и таким способом установите точные координаты точки. 5. Если нужно оставить в базе данных чертежа объекты, из которых формируется блок, установите переключатель Retain (Сохранять объекты). По умолчанию он установ- лен. Если объекты первоначально создавались для вставки в другом месте и после объединения в блок больше не нужны, установите переключатель Delete (Удалять объекты). Для преобразования объектов в блок установите переключатель Convert to block (Преобразовать в блок). 6. По умолчанию AutoCAD формирует для каждого созданного блока пиктограмму. Если в дальнейшем вы будете пользоваться AutoCAD DesignCenter для вставки блока в дру- гие чертежи, эта пиктограмма будет появляться в поле предварительного просмотра, на- поминая в общих чертах о содержимом блока. Если вам это кажется просто украшатель- ством, выберите переключатель Do not include an icon (He включать пиктограмму). 7. В списке Insert Units (Единицы для вставки) выберите те единицы, которые планируе- те использовать при вставке блока (можно использовать любые, разве что кроме мик- ронов и парсеков). Скажем, в текущем чертеже используются в качестве линейных единиц километры, и вы выбрали эти же единицы в списке. В этом случае и в другой чертеж блок будет вставлен таким образом, чтобы в качестве единиц измерения вы- ступали километры. Если же в новом чертеже для остальных элементов выбраны мили или дюймы, то размер блока будет подогнан соответственно. Если единицы измерения не имеют значения, выберите в списке вариант Unitless (Безразмерные). 8. При желании можно включить и описание блока. Оно будет использовано в даль- нейшем при работе с AutoCAD DesignCenter. 9. Щелкните на кнопке ОК, чтобы возвратиться к чертежу. Описание блока будет сохранено в базе данных чертежа, и его можно использовать, Если ус- тановлен переключатель Delete (Удалять объекты), то исходные объекты теряются. Их можно восстановить с помощью команды AutoCAD OOPS (ОЙ). Эта команда восстанавливает послед- ний объект, удаленный либо с помощью команды ERASE (СОТРИ), либо при создании блока, даже если после удаления выполнялись другие команды. Обратите внимание на то, что команда UNDO отменяет почти все команды, но только в том порядке, в котором они выполнялись. Если вы создали несколько определений блоков, которым не нашлось примене- Совет ния, то удалить их и, тем самым, уменьшить размер файла чертежа можно ко- мандой PURGE (УДАЛИ). Переопределение блоков Одно из преимуществ удаления объектов, включенных в блок, состоит в том, что их ис- чезновение подтверждает правильность выбора объектов. Если была допущена ошибка или Глава 18. Работа с блоками и атрибутами 553
просто нужно каким-либо образом изменить блок, его можно переопределить. Созданный только что блок переопределите, используя команду UNDO (ОТМЕНИ) и выполняя необходи- мые изменения. Если блок был создан ранее, вставьте его и расчлените. (О расчленении речь пойдет далее в этой главе.) Затем просто повторите процесс определения блока, используя то же самое имя. По завершении процесса вам будет предложено подтвердить намерение пере- определить блок. Щелкните на кнопке Yes. При переопределении блока, который был встав- лен в чертеж, программой AutoCAD будут обновлены все блоки-копии. Это очень удобный прием работы с чертежом. Если в чертеже есть повторяющиеся условные обозначения, сле- дует образовать из них блоки, что позволит при необходимости синхронно изменять все од- нотипные обозначения в чертеже. Для следующей пошаговой инструкции используется чертеж abl8~a .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Создание блока 1. Откройте файл чертежа аЫ8-а . dwg на прилагаемом компакт-диске. 2. Сохраните его под именем аЫ8-1 .dwg в папке AutoCAD Bible. Это небольшая часть электрической схемы, показанной на рис. 18 .4 . Включен режим объектной привязки (кнопка OSNAP (ПРИВЯЖИ) в строке состояния) и установлены текущие режимы Endpoint (Конточка), Quadrant (Квадрант) и Intersection (Пересечение). Шi з. 4. 5, 6. 7. Рис. 18 .4. Часть электрической схемы Чтобы создать блок условного обозначения предохранителя на 1,5 А, щелкните на кнопке Make Block (Создать блок) панели инструментов Draw (Рисование). В поле Name (Имя блока) диалогового окна Block Definition (Создание описания блока) введите название блока — 1 -5 amp fuse. Щелкните на кнопке Select Objects (Выбрать объекты), чтобы временно возвра- титься к чертежу. Выберите объекты, показанные на рис. 18 .4: две строки текста, две окружности и две дуги. Нажмите клавишу <Еп1сг>, чтобы закончить выбор и возвратиться в диа- логовое окно. Под кнопкой Select Objects будет выведено сообщение 6 objects selected (Выделено 6 объектов). Можно также сначала выделить объекты, а затем уже щелкать на кнопке Make Block (Создать блок). Щелкните на кнопке Pick Point (Указать) в разделе Base Point (Базовая точка) диа- логового окна. 554 ЧастьIII.Работасданными
8. На чертеже используйте объектную при- вязку Quadrant (Квадрант), чтобы вы- брать объект 1. 9. В диалоговом окне установите переключатель Delete (Сохранять объекты). Выберите пере- ключатель Create Icon from Block Geometry (Создавать пиктограмму чертежа блока). В списке Insert Units (Единицы для вставки) выберите Unitless (Безразмерные). Поле De- scription (Описание) не заполняйте. Щелкните на кнопке ОК, чтобы возвратиться к чертежу. Обьекты, образующие блок, будут удалены. 10. Чтобы проверить, действительно ли создан блок, опять щелкните на кнопке Make Block панели инструментов Draw и в диалоговом окне Block Definition откроите список Name — в нем должен присутствовать толь- ко что созданный блок (рис. 18 .5). Щелчком на кнопке ОК закройте диалоговое окно. 11. Сохраните чертеж. IfjUloikDi'linilmt. 5 списке Name диалогового окна Block Definition перечислены соз- данныеблоки Сохранение блоков как файлов В версиях, предшествующих AutoCAD 2002 (кроме AutoCAD 2000), блок, используемый в другом чертеже, должен быть оформлен в виде отдельного файла чертежа. Теперь же с по- мошью AutoCAD DesignCenter можно непосредственно вставлять в чертеж блоки из друго- го чертежа. Тем не менее, многие пользователи предпочитают все-таки организовывать от- дельные файлы типовых блоков, вполне резонно полагая, что с такими файлами работать легче, чем разыскивать компоненты в других, подчас довольно объемных чертежах. Таким образом организуются библиотеки типовых деталей или символов, которыми могут пользо- ваться по мере необходимости все сотрудники подразделения или конструкторского бюро. Чтобы сохранить блок как файл, выполните ряд операций. 1. Введите команду wblock<P. (Команда WBLOCK (ПБЛОК) предназначена для записи блока. "Запись в файл" — то ж е, что и "сохранение в файле".) 2. В диалоговом окне Write Block (Запись блока), показанном на рис. 18 .6, укажите расположение файла (диск и папку). 3. В группе Source (Источник) выберите способ создания нового файла. • Block (Клок). Если блок в чертеже уже был создан ранее и теперь остается толь- ко сохранить его в виде отдельного файла, выберите этот параметр. • Entire drawing (Весь чертеж). Название параметра говорит само за себя: в каче- стве блока будет использован весь чертеж, • Objects (Объекты). Этот параметр нужно использовать в том случае, когда вы только еще задумали создавать блок. В этом варианте становятся доступными элементы управления, необходимые для отбора объектов и задания базовой точ- ки (они размещаются в группах Objects и Base point). Глава18.Работасблокамииатрибутами 555
fffiWtile lllock • Sauce • P Block." Г *«**—; "*\1 .г ЕМ name, t,oc«wre ,/ -ГЖ J l -5amphi» JH ]Umt l e:s - » 1___ || Caned r 1 ': ГH#1 /"MC. /^.6. Диалоговое окно Write Block позволя- ет сохранить блок в виде отдельного файла 4. В поле File Name введите имя файла, который вы создаете. Если блок уже создан в чертеже, то во избежание путаницы лучше использовать имя блока. 5. В поле Location (Расположение) укажите путь или каталог, в котором будет разме- щаться новый файл. 6. В списке Insert Units (Единицы для вставки) выберите нужные единицы измерения или Unitless (Безразмерные). 7. Завершив настройку, щелкните на кнопке ОК. Если вы сохраняете чертеж для того, чтобы впоследствии применять его как Совет блок, используйте команду BASE (БАЗА) для создания точки вставки. По умол- чанию базовая точка — 0,0,0. Устанавливая базовую точку в другой точке чер- • \\ тежа, можно настраивать процесс вставки блока. Команду WBLOCK (ПБЛОК) можно использовать и для создания XML-файла. Создать XML-файл довольно просто. Для этого нужно в текстовом поле File Name (Имя файла) диалогового окна Write Block (Запись блока) указать в назва- нии файла расширение .xml. Более подробно XML-файлы будут рассмотрены в главе 27, "Взаимодействие с другими приложениями" . Новинка! Замена существующего файла Если произошла ошибка при выборе объектов для записи в файл с помощью команды WBLOCK (ПБЛОК) или возникла необходимость поменять объекты в файле, то файл можно заменить. Запустите команду WBLOCK и введите имя файла блока, который необходимо заме- нить. Проверьте, размещен ли файл в той же папке. После щелчка на кнопке ОК от вас по- требуется подтверждение замены существующего файла. Щелкните на кнопке Yes (Да). Как только вы определите размещение файла, имя файла появится в диалоговом окне Create Drawing File (Создание файла чертежа). Можно выбрать его вместо того, чтобы сно- ва вводить имя файла. Затем щелкните на кнопке Save (Сохранить). 556 ЧастьIII.Работасданными
Для следующей пошаговой инструкции используется чертеж abl8-b .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Сохранение блока в файле 1. Откройте файл чертежа abl8-b .dwg на прилагаемом компакт-диске, 2. Сохраните его под именем аЫ8-2 .dwg в папке AutoCAD Bible. Это большой блок штампа, показанный на рис. 18 .7. Включен режим объектной привязки (кнопка OSNAP в строке состояния) и установлен текущий режим Endpoint. Рис. 18 .7, Блок штампа может быть сохранен как файл и вставлен в другой чертеж 3. Введите команду wblock<P. В группе Source диалогового окна Write Block выбери- те параметр Entire drawing (Весь чертеж). В поле Location (Расположение) введите имя подкаталога AutoCAD Bible (в нем хранятся все файлы, необходимые для вы- полнения упражнений из этой книги). В поле File Name (Имя файла) введите tb-f . Затем щелкните на кнопке ОК. 4. Нажмите клавишу <Enter> для повторения команды WBLOCK. 5. В группе Source диалогового окна Write Block выберите параметр Objects (Объекты). В группе Objects щелкните на кнопке Select Objects (Выбор объектов). 6. В ответ на приглашение Select objects: (Выберите объекты:) выделите весь текст, обозначенный меткой 1. Включите линии, которые образуют рамку текста. (Можно увеличить изображение блока, чтобы лучше видеть объекты.) Закончите выделение нажатием клавиши <Enter>. 7. В группе Base Point (Базовая точка) щелкните на кнопке Pick Point (Указать точку). Используйте параметр объектной привязки Endpoint, чтобы выделить нижний левый угол окна с текстом, повернутым на 90°, который обозначен меткой 1 на рис. 18.7 . 8. В группе Objects установите параметр Delete from drawing (Удалить из чертежа). 9. В текстовом поле File Name введите notes-tot. В поле Location (Расположение) уже должно быть установлено имя папки AutoCAD Bible. Затем щелкните на кнопке ОК. Блок будет сохранен как файл. Глава18.Работасблокамииатрибутами 557
10. Введите команду oops<P, чтобы вернуть текст в текущий чертеж. 11. Щелкните на кнопке Zoom Extents (Покажи границы) раскрывающейся панели Zoom (Зуммирование), которая расположена на стандартной панели инструментов. Сохраните чертеж. Вставка блоков и файлов в чертежи Блоки, как определенные в чертеже, так и записанные в отдельные файлы, вставляются одним и тем же способом. После того, как выбрано место размещения, можно изменить раз- мер и ориентацию блока. Эта возможность идеальна для библиотеки деталей. Детали могут быть созданы по размеру одного узла, а затем при необходимости масштабированы и пере- ориентированы. На рис. 18.8 показан оконный блок, вставленный с разными масштабами и под различными углами наклона. Рис. 18 .8. Оконный блок, вставленный с различными угла- ми поворота и масштабами Использование диалогового окна Insert Чтобы вставить блок или файл, выполните следующее. fitt 1. Щелкните на кнопке Insert Block (Блок) панели инструментов Draw (Рисование) i^t для запуска команды INSERT (ВСТАВЬ). Откроется диалоговое окно Insert (Вставка), показанное на рис. 18 .9. 2. Можно вставлять либо блок, либо файл. • Чтобы вставить блок, уже определенный в текущем чертеже, откройте список Name и выберите в нем имя подходящего блока. • Для вставки файла щелкните на кнопке Browse (Обзор). Откроется диалоговое окно Select Drawing File (Выбор файла чертежа). Укажите диск и папку, а затем выберите файл. Предварительный просмотр предлагается справа. Щелкните на кнопке Open (Открыть). 558 ЧастьIII.Работасданными
Рис 18.9. Диалоговое окно Insert 3. В ipynnax Insertion point (Точка вставки), Scale (Масштаб) и Rotation (Поворот) устано- вите или сбросьте флажки Specify On-Screen (Задание параметров на экране), Затем введите в диалоговое окно запрашиваемую информацию. Флажок Specify On-Screen нужно сбрасывать в указанных группах в том случае, если будете задавать в числовом ви- де параметры точки вставки, масштаб или угол поворота в диалоговом окне. 4. Установите флажок Explode (Расчлененный), если нужно вставить блок в виде от- дельных объектов, а не в виде единого блока. 5. Щелкните на кнопке ОК, чтобы закрыть диалоговое окно Insert (Вставка). 6. Если флажок Specify On-Screen (Задание параметров на экране) установлен хотя бы в одной ipynnc, AutoCAD запросит указание на поле чертежа соответствующих точек. • Ответьте на запрос Specify insertion point: (Укажите точку вставки:). По мерс перемещения курсора по полю чертежа AutoCAD будет показывать эс- киз блока, причем базовая точка блока будет отслеживать текущее положение курсора. Таким образом вы сможете визуально контролировать, как новый блок "устроится" в существующей модели. • В ответ на приглашение Enter X scale factor or specify opposite corner <1>: (Введите масштаб по X или задайте противолежащий угол <1>:) нажмите клавишу <Enter> (этим принимается предлагаемый масштаб 1) или, ес- ли такой вариант вам не подходит, введите нужное значение масштаба. Параметр Specify opposite corner (Задайте противолежащий угол) позволяет по- строить на экране квадрат, длина стороны которого определят масштаб по оси X. Если длина равна 1, то и масштабный коэффициент также будет равен 1. После того, как задан масштаб вдоль оси X, AutoCAD предлагает определиться с мас- штабом вдоль оси Y. По умолчанию предлагается то же значение, но при жела- нии пользователь всегда может задать и отличное. • В ответ на приглашение Specif у rotation angle <0>: (Задайте угол поворота <0>:) нужно неявно указать системе угол поворота блока относительно точки вставки. Система трактует указанную на поле чертежа точку следующим образом: из точки вставки проводится луч через специфицированную точку. Угол между этим лучом и горизонталью и считается углом поворота блока. Эта методика удобна для согласо- вания ориентации блока на новом месте с уже существующими объектами. Как только вы предоставите программе всю необходимую информацию, AutoCAD вста- вит блок или файл. Глава 18. Работа с блоками и атрибутами 559
Отрицательный коэффициент масштабирования для какой-либо из осей задает зеркальное отображение блока или файла. Если коэффициент масштабирования отрицателен для оси X, то блок зеркально отображается относительно оси Y. А если коэффициент отрицателен для оси Y, блок зеркально отображается относительно оси X. На рис. 18 .10 показаны варианты вставки дверного блока с разными комбинациями знаков коэффициентов масштабирования по осям. Угол поворота для всех блоков равен 0 е . Комбинируя отрицательные и положительные коэффици- енты масштабирования и углы поворота, можно получить необходимую конфигурацию двери. Иногда нелегко представить себе результат, который получится при задании отрицательного мас- штаба и угла поворота. Естественным решением этой проблемы является задание масштаба и угла поворота до вставки блока. Описание такого процесса приведено далее в настоящей главе. Коэффициент масштабирования по оси X = -1 Коэффициент масштабирования по оси X = 1 Коэффициент масштабирования по оси Y = -1 Коэффициент масштабирования по оси Y = 1 Коэффициент масштабирования по оси X = -1 Коэффициент масштабирования по оси X = 1 Коэффициент масштабирования по оси Y = 1 Коэффициент масштабирования по оси Y = -1 Рис. 18 .10 .Дверной блок, вставленный с различными отрицательными и положительными коэффи- циентамимасштабирования Вставлять XML-файлы можно из диалогового окна Insert (Вставка). Для этого сначала отыщите нужный XML-файл, щелкнув на кнопке Browse (Обзор), выде- лите его и щелкните на кнопке Open (Открыть). Затем следуйте той процедуре, Новинка! которая используется для вставки любого блока. (Более подробно о XML- файлах рассказано в главе 27, "Взаимодействие с другими приложениями". ) При вставке всего файла чертежа объекты, заданные в пространстве листа, не включаются в состав блока. Для того, чтобы и их включить в другой чертеж, откройте исходный файл и явно специфицируйте эти объекты в качестве отдельного блока. Затем их можно будет вставить в любой другой файл чертежа с помощью AutoCAD DesignCenter. ИспользованиеAutoCADDesignCenter Для вставки блока из другого чертежа (т.е. блока, не выделенного в отдельный файл) очень удобно использовать AutoCAD DesignCenter. Щелкните на кнопке AutoCAD DesignCenter — она находится в правой части стандартной панели инструментов. В левой панели окна найдите файл чертежа, из которого планируете импортировать блок. Дважды щелкните мышью либо на нем, либо на значке "+". Затем — на пиктограмме блока (щелкнуть можно и в левой и в правой панели окна) — в правой панели должен открыться список блоков в этом файле чертежа. Если щелкнуть на кнопке Preview, в поле просмотра будет выведена пиктограмма блока, сформиро- ванная при его создании. После щелчка на кнопке Description будет выведен текст описания блока, если он был задан при его создании. Существует два метода вставки блока. • После двойного щелчка на пиктограмме блока AutoCAD откроет диалоговое окно Insert. В этом окне, которое довольно подробно описано в предыдущем разделе, можно четко задать все параметры вставки. 560 Часть III. Работа с данными
• Можно просто "затащить" пиктограмму блока на поле чертежа. В этом случае AutoCAD вставит блок в той точке, где вы отпустите кнопку мыши. Масштаб и угол поворота будут такими, какими AutoCAD предлагает по умолчанию. С помощью все того же AutoCAD DesignCenter можно вставить в текущий чертеж весь файл другого чертежа. Для этого файл чертежа, выбранный в окне AutoCAD DesignCenter, нужно перетащить на поле текущего чертежа. Вы увидите в командной строке, что при этом AutoCAD выполняет команду— INSERT, При выполнении такой процедуры можно явно за- дать значения параметров для точки вставки, масштабов и угла поворота либо использовать параметры, описанные ниже. Закройте окно DesignCenter щелчком на кнопке Close в правом верхнем углу этого окна. Предварительная установка масштаба и угла поворота перед вставкой блока При определении точки вставки очень хотелось бы увидеть результат сразу с нужным по- воротом и масштабом вставленного блока. Загвоздка, однако, в том, что приглашения задать коэффициент масштабирования и угол поворота появляются после приглаше- ния указать точку вставки. Если для вставки блока используется запуск команды INSERT из командной строки (для этого нужно ввести -insert), следует заранее устано- вить масштаб и угол поворота в ответ на приглашение Specify insertion point or [Scale/X/Y/Z/Rotate/PScale/PX/PY/PZ/PRotate]: (Задайте точку вставки ИЛИ [Масштаб/ХЛг'/г/Поворот/ПМасштаб/ПХ/ПУ/Пг/ПРповорот]:). Это обеспечивается подпа- раметрами, перечисленными в приглашении в квадратных скобках. Подпараметры выби- раются из контекстного меню, которое открывается стандартным способом — щелчком правой кнопкой мыши. Краткое описание подпараметров приведено ниже. Подпараметрыпредварительнойнастройкивставкиблока Подпараметр Назначение Scale (Масштаб) Х(Х) *М Z(Z) Rotate (Поворот) PScale (ПМасштаб) PXscale (ХМасштаб) PYscale (УМасштаб) PZscale (гМасштаб) PRotate (ПРповорот) Задание коэффициента масштабирования по всем осям Задание коэффициента масштабирования по оси X Задание коэффициента масштабирования по оси Y Задание коэффициента масштабирования по оси Z Задание угла поворота Задание предварительного коэффициента масштабирования, ис- пользуемого во время перемещения блока, с последующим по- вторным приглашением изменения коэффициента Задание предварительного коэффициента масштабирования по оси X, используемого во время перемещения блока, с последую- щим повторным приглашением изменения коэффициента Задание предварительного коэффициента масштабирования по оси Y, используемого во время перемещения блока, с последую- щим повторным приглашением изменения коэффициента Задание предварительного коэффициента масштабирования по оси Z, используемого во время перемещения блока, с последую- щим повторным приглашением изменения коэффициента Задание предварительного угла поворота, используемого во вре- мя перемещения блока, с последующим повторным приглашением изменения угла Глава1$.Работасблокамииатрибутами 561
Для хранения, организации и вставки блоков можно использовать также вкладку Symbol Libraries (Библиотеки символов) окна AutoCAD Today. Подробности при- ведены в главе 26, "Средства поддержки чертежного хозяйства". Для следующей пошаговой инструкции используются чертежи abl4-b.dwg и abis-c.dwg, которые находятся в папке Drawings на прилагаемом ком- пакт-диске. Пошаговая инструкция. Вставка блоков и файлов 1. Откройте файл чертежа аЫ8-с . dwg на прилагаемом компакт-диске. 2. Сохраните его под именем ablB-3 .dwg в папке AutoCAD Bible. Это план пер- вого этажа из поэтажного плана дома (рис. 18 .11). В план нужно добавить несколько дверей. Включен режим объектной привязки (кнопка OSNAP в строке состояния) и установлен текущий режим Endpoint и Midpoint. Текущий слой — Door (Дверь). Рис. 18 .11 . Впланпервого этажа дома необходимодобавитьдвери 3. Используйте кнопку Zoom Window (Покажи Рамка), чтобы увеличить область в ле- вой трети плана. JZ\ 4. Щелкните на кнопке Insert Block (Блок) панели инструментов Draw (Рисование). В спи- JPL ске Name диалогового окна Insert (Вставка) выберите блок DOOR (ДВЕРЬ). Установите все три флажка Specify On-Screen (Задание параметров на экране) и щелкните на кнопке ОК. Диалоговое окно Insert закроется. Если при вставке двери была допущена ошибка, а цепочка приглашений еще не Совет пройдена, нажмите клавишу <Esc> или щелкните на кнопке Undo (Отменить) ^ стандартной панели инструментов. Есть и другой вариант — сотрите вставлен- ную дверь и начните операцию сначала. Стирание выполняется щелчком на кнопке Erase (Стереть) панели инструментов Modify (Редактирование). 5. При передвижении курсора изображение двери будет перемещаться за ним. Изобра- жение показано с коэффициентом масштабирования I по осям X и Y и нулевым уг- лом поворота. Следуйте приглашениям командной строки: Specify insertion point: Используя объектную привязку Endpoint, укажите точку 1 (см. рис. 18.11) 562 ЧастьIII.Работасданными
Enter X scale factor or specify opposite corner <1>: -1<P Enter У scale factor <use X scale factor>: 1<P Specify rotation angle <0>: 270€f (Можно также задать -90} 6. Повторите команду INSERT. Появится диалоговое окно Insert с уже указанным бло- ком Door. Щелкните на кнопке ОК. Возможно, вам понадобится воспользоваться инструментом Zoom Window, чтобы увеличить область точки 2 (см. рис. 18 .11). Specify insertion point: Укажите точку 2 (см. рис. 18.11) Enter X scale factor or specify opposite corner <1>: 2/3<P Enter Y scale factor <use X scale factor>: <P Specify rotation angle <0>: 180<P 7. Возвратитесь к предыдущему виду, используя кнопку Zoom Previous (Покажи пре- дыдущий). Увеличьте область точки 3. Щелкните на кнопке Insert Block, а затем на кнопке ОК в окне Insert. Следуйте приглашениям командной строки: Specify insertion point: Укажите точку 3 (см. рис. 18 .11) Enter X scale factor or specify opposite corner <1>: -3/4<P Enter Y scale factor <use X scale factor>: 3/4<P Specify rotation angle <0>: 315<P 8. Используйте кнопку Zoom Dynamic (Покажи Динамика) для увеличения области точек 4 и 5. Щелкните на кнопке Insert Block, а затем на кнопке ОК в окне Insert. Следуйте приглашениям командной строки: Specify insertion point: Укажите точку 4 (см. рис. 18.11) Enter X scale factor or specify opposite corner <1>: l<p Enter Y scale factor <use X scale factor>: <P (принять по умолчанию) Specify rotation angle <0>: 270<^ 9. Повторите команду INSERT. Щелкните на кнопке ОК в окне Insert. Следуйте при- глашениям командной строки: Specify insertion point: Укажите точку 5 (см. рис. 18 .11) Enter X scale factor or specify opposite corner <1>: -1<P Enter Y scale factor <use X scale factor>: 1<P Specify rotation angle <0>: 9O<0 10. Используйте кнопку Zoom Dynamic для увеличения области точек 6 и 7. Запустите команду INSERT. Щелкните на кнопке ОК в окне Insert. Следуйте приглашениям командной строки: Specify insertion point: Укажите точку 6 (см. рис. 18.11) Enter X scale factor or specify opposite corner <1>: -2/3<P Enter Y scale factor <use X scale factor>: 2/3<P Specify rotation angle <0>: 270<P 11. Повторите команду INSERT. Следуйте приглашениям командной строки: Specify insertion point: Укажите точку 7 (см. рис. 18.11) Enter X scale factor or specify opposite corner <1>: 2/3<£ Enter Y scale factor <use X scale factor>: $ (принять по умолчанию) Specify rotation angle <0>: 90<P 12. Чуть ниже той двери, которую только что вставили на плане, расположен туалет. С помощью операции панорамирования выведите его на середину экрана. Сотрите унитаз в туалете (это тоже блок). Сделайте текущим слой FIXTURE. 13. Теперь обратимся к услугам AutoCAD DesignCenter. Для этого щелкните на кнопке AutoCAD DesignCenter стандартной панели инструментов. (Если при вызове Глава 18. Работа с блоками и атрибутами 563
AutoCAD DesignCenter в его окне не появилось обеих панелей, щелкните на кнопке Tree View Toggle (Просмотр дерева) панели инструментов DesignCenter,) В левой панели откройте содержимое прилагаемого компакт-диска. Выполните двойной щел- чок сначала на пиктограмме компакт-диска, а затем на значке файла abl4-b .dwg. Щелкните на значке Blocks в списке именованных объектов этого файла. Теперь в правой панели вы сможете увидеть список блоков, которые имеются в этом файле. 14. Дважды щелкните на блоке TOILET2. В нижней части окна DesignCenter появится эскиз предварительного просмотра данного блока. (Если не появится, щелкните на кнопке Preview (Предварительный просмотр) панели инструментов.) После подоб- ных манипуляций AutoCAD откроет диалоговое окно Insert. Поскольку у вас перед глазами эскиз блока, то уже понятно, что поворачивать блок не нужно. Точно так же и масштаб блока соответствует масштабу плана. А вот флажок Specify On-Screen (Задавать параметр на экране) в группе Insertion Point (Точка вставки) нужно уста- новить, указав затем эту точку на плане. Флажки Specify On-Screen в других груп- пах диалогового окна нужно сбросить. В завершение щелкните на кнопке ОК. 15. Перетащите стандартный блок унитаза в туалет на плане, а для установки точки вставки используйте объектную привязку к середине тыльной стены (на плане она нижняя в помещении туалета). Закрыть окно AutoCAD DesignCenter можно щелч- ком либо на кнопке AutoCAD DesignCenter стандартной панели инструментов AutoCAD, либо на кнопке Close в строке заголовка окна AutoCAD DesignCenter. 16. Щелкните на кнопке Zoom Extents (Покажи Границы), развернув весь план на эк- ран графической зоны. Сохраните файл чертежа. В программе AutoCAD есть команда MINSERT (МВСТАВЬ), позволяющая выстраивать блоки в прямоугольный массив. Введите команду MINSERT<P. Появятся приглашения указать точку вставки, коэффициенты масштабирования и угол поворота; приглашения будут такими же, как и при использовании команды INSERT, однако без диалогового окна. Затем появятся приглашения команды ARRAY (МАССИВ), в которых нужно указать количество строк и столб- цов и расстояние между ними. Преимущество команды MINSERT в том, что она позволяет уменьшить размер файла чертежа, поскольку AutoCAD сохраняет массив как один блок, т.е. как один объект. Недостаток заключается в следующем: отдельные блоки или блоки во всем массиве нельзя изменять. Чтобы изменить их, необходимо удалить массив блоков, переопределить блок и затем заново переопределить массив, на этот раз используя команды INSERT и ARRAY отдельно. Иными словами, блок, вставленный с помощью команды MINSERT, расчленить нельзя. Управление блоками Большие библиотеки блоков должны быть организованы таким образом, чтобы в случае необходимости можно было быстро найти любой из них. Работа со слоями Иногда необходимо, чтобы блок после вставки принадлежал к текущему слою, а иногда тре- буется сохранить его принадлежность к первоначальному слою. В AutoCAD можно управлять слоями блоков и их цветами, а также типом линий, чтобы получить желаемый результат. Суще- ствует четыре способа определения блока, позволяющие установить, какой слой, цвет и тип ли- ний будет использован при вставке (табл. 18.1). Использование каждого из этих методов дает разные результаты при вставке блока, хотя некоторые отличия весьма незначительны. 564 Часть III. Работа с данными
Таблица 18.1 . Свойства составляющих объектов блока и результаты вставки Свойства составляющих Результаты вставки объектов На любом слое (кроме слоя 0}, с цветом и типом линий, установленными со свойством ByLayer На любом слое (кроме слоя 0), с цветом, типом и толщи- ной линий, установленными в явном виде На любом слое (кроме слоя 0), с цветом, типом и толщи- ной линий, установленными со свойством ByBlock На слое 0 (с цветом и типом линий, установленными со свойством ByBlock или ByLayer) В блоке сохраняются свойства исходного слоя объекта, Если блок встав- ляется в чертеж, где этот слой отсутствует, то слой будет создан. Если блок вставляется в чертеж, где уже есть такой слой, но с другим цветом или свойствами типов линий, блок передаст объекту новые свойства этого слоя. Если блок вставляется в другой слой, он сохраняет свойства слоя, на котором был создан, но в окне Properties описывается как блок, на- ходящийся на слое, куда он был вставлен. Это происходит, поскольку в окне Properties описан слой точки вставки, а не слой объектов блока В блоке объект сохраняет цвет и свойства линий, которые были установ- лены явно при его создании. Если блок вставляется в другой чертеж, то в этом чертеже будет сформирован тот же слой, на котором были созда- ны первоначальные объекты Блок передает объекту слой и свойства текущего слоя. Если блок вставля- ется в другой чертеж, то AutoCAD создает в этом чертеже такие же слои, как и те, на которых были созданы первоначальные объекты. Примечание: Если цвет, тип и толщина линии установлены при создании блока как ByBlock и вы сохранили объекты при создании блока в чер- теже, то такой блок всегда будет изображаться в черном (или белом) цве- те, с типом линии Continuous (сплошной) И ТОЛЩИНОЙ ПО умолчанию Блок передает объекту слой и свойства того слоя, на который он встав- ляется. Если блок вставляется в другой чертеж, то никаких новых слоев не создается Как видите, тщательное планирование при распределении по слоям объектов, используе- мых в процессе создании блока, весьма существенно. Как ясно видно из табл. 18 .1, два мето- да (установка значения ByBlock для свойств объектов и создание объектов на слое 0) позво- ляют формировать блоки-хамелеоны, которые принимают свойства текущего слоя в новом чертеже. Два других метода используются, если нужно сохранить свойства блока независимо от того, на какой слой они вставляются. По возможности создавайте блоки на слое 0 •— это проще всего. Если требуется, чтобы блоки имели определенный цвет и тип линий, создайте для них слой и переключайтесь на не- го при формировании блока. Можно изменить слой для блока и после вставки точно так же, как для любого другого объекта чертежа. Для следующей пошаговой инструкции используется чертеж abl8-d .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Работа с блоками и слоями 1. Откройте файл чертежа abl8-d . dwg на прилагаемом компакт-диске. 2. Сохраните его под именем аЫ8-4 .dwg в папке AutoCAD Bible. Это часть элек- трической схемы, показанная на рис. 18 .12 . Включен режим объектной привязки (кнопка OSNAP (ПРИВЯЖИ) в строке состояния) и установлены текущие режимы Endpofnt, Quadrant, Intersection и Midpoint. Глава18.Работасблокамииатрибутами 565
AIR DAMPER SW (LOCATED H-L INSIDE •O-.O*• FAN HO ITCH JSING) GRY BRN MIT SWTCH (BURNER HOUSING) BRN ORG/BLK и 4 11 Рис. 18 .12. Электрическая схема содержит несколько обозначений, которые могут использоваться как блоки 3. Щелкните на кнопке Make Block (Создать блок) панели инструментов Draw (Рисование). В текстовом поле Block name (Имя блока) диалогового окна Block Definition (Создание описания блока) введите hi switch. Щелкните на кнопке Select Objects (Выбрать объекты). Используйте рамку выбора, чтобы выбрать все поле пико- вого концевого переключателя (HI-LIMIT SWITCH). He включайте в набор линии про- водов. Для завершения выбора щелкните правой кнопкой мыши. Щелкните на кнопке Pick Point (Указать) в разделе Base Point (Базовая точка) диалогового окна. Исполь- зуйте объектную привязку Quadrant для выбора левого квадранта левой окружности в переключателе в точке 1 (см. рис. 18.12). Переключатель Retain (Сохранять объек- ты) должен быть установлен. Щелкните на кнопке ОК. Объекты блока находятся на слое Object, который имеет красный цвет и тип линий Continuous (сплошной). Для цвета, типа и толщины линий установлены свойства ByLayer, 4. С помощью рамки выберите переключатель увлажнителя воздуха (AIR DAMPER SWITCH) на чертеже, При этом линии проводов не должны быть выбраны. (Объекты на- ходятся на слое Object, имеют красный ивет и тип линии Continuous.) Щелкните на раскрывающемся списке Color Control (Управление цветом) и выберите значение ByBlock, То же самое сделайте с типом и толщиной линии. Переключатель станет чер- ным (или белым, если вы используете черный фон). Объекты остаются выбранными. 5. Снова щелкните на кнопке Make Block панели инструментов Draw. В поле Name введи- те ad switch. В диалоговом окне указано: 4 ob j ects selected(BbmcjieHO 4 объекта), Щелкните на кнопке Pick Point. Используя объектную привязку к квадрату, выберите левый квадрант левой окружности в переключателе. Щелкните на кнопке ОК, 6. Используя рамку выбора, выберите верхнюю изоляционную трубку 2 — она состоит ю четырех объектов. (Объекты находятся на слое Conduit (Изоляционная трубка), имеют черный цвет и тип линий Hidden2 (Скрытый2),) Щелкните на кнопке Make 566 ЧастьIII.Работасданными
Block панели инструментов Draw. В поле Name введите top conduit. В диалоговом окне будет указано, что найдено четыре объекта. Щелкните на кнопке Pick Point. Используя объектную привязку к пересечению, выберите точку 3. Щелкните на кнопке ОК. Изоляционная трубка станет зеленой с типом линии Hidden2. 7. Используя рамку выбора, выберите нижнюю изоляционную трубку 4 — она также состо - ит из четырех объектов. (Объекты находятся на слое Conduit (Изоляционная трубка), имеют черный цвет и тип линий Hidden2.) Щелкните на раскрывающемся списке Layer Control (Управление слоями) и установите слой 0. Щелкните на кнопке Make Block па- нели инструментов Draw. В текстовом поле Name введите bot conduit, В диалоговом окне будет указано, что найдено четыре объекта. Щелкните на кнопке Pick Point. Ис- пользуя объектную привязку к пересечению, выберите точку 5. Щелкните на кнопке ОК. Изоляционная трубка станет черной с типом линии Continuous (Сплошной). 8. Сохраните чертеж. Щелкните на кнопке New (Новый) стандартной панели инстру- ментов. Во вкладке Create Drawings диалогового окна AutoCAD Today выберите параметр Start from Scratch (Без шаблона). Выберите также параметр единиц изме- рения English (Британские). Щелкните на кнопке ОК. Откроется новый чертеж. У этого чертежа есть только один слой — 0 . (Если вы сомневаетесь в этом, щелкни- те на раскрывающемся списке Layer Control.) 9. На стандартной панели инструментов щелкните на кнопке AutoCAD DesignCenter. В левой панели перейдите на папку AutoCAD Bible и выделите в ней файл аЫ8- 4 . dwg. Дважды щелкните на пиктограмме файла, а затем щелкните на значке Blocks в списке именованных объектов этого файла. В правой панели вы увидите после этого список блоков, которые содержатся в данном файле. Дважды щелкните на пиктограм- ме блока hi switch. AutoCAD откроет диалоговое окно Insert. Установите в нем флажок Specify On-screen в группах Insertion Point и Scale. Щелкните на кнопке ОК. Отвечайте на приглашения в командной строке, установив коэффициент масшта- бирования блока 3. Объекты этого блока были созданы на слое Object и сохранят ис- ходный цвет этого слоя (красный), тип и толщину линии, но будут теперь "числиться" за слоем 0. Выберите этот блок и посмотрите, как отреагирует на выбор список Layer, 10. Раскройте список Layer. Вы увидите в нем новый слой Ob j ect — тот самый, на ко- тором были созданы объекты, включенные в блок. 11. Дважды щелкните на пиктограмме блока top conduit в правой панели окна DesignCenter. В диалоговом окне Insert сразу можете щелкнуть на кнопке ОК. Да- лее, следуя приглашениям в командной строке, вставьте блок в любое место чертежа с коэффициентом масштаба 3. Обратите внимание — объекты сохранили явно за- данные свойства (зеленый цвет и тип линии Hidden2), но теперь "числятся " за сло- ем 0. Кроме того, в список Layer добавлен новый слой Conduit. 12. Щелкните на кнопке Layers панели инструментов Object Properties и в окне ме- неджера слоев Layer Properties Manager щелкните на кнопке New. He мудрствуя лукаво, назовите новый слой 4 и установите цвет Cyan (голубой). Щелкните на кнопке Current (Текущий), затем — на ОК. 13. В правой панели окна DesignCenter дважды щелкните на пиктограмме слоя ad switch. В диалоговом окне Insert сразу можете щелкнуть на кнопке ОК. Далее, следуя приглашениям в командной строке, вставьте блок в любое место чертежа с коэффициентом масштаба 3. Объекты этого блока были созданы на слое Object, и их свойства (цвет, тип и толщина линии) имели значения ByBlock. Теперь эти объекты получили значения свойств слоя 4 и "числятся " за этим слоем. Глава 18. Работа с блоками и атрибутами 567
14. Повторите ту же процедуру с блоком bot conduit, Объекты этого блока создава- лись на слое 0, а теперь будут иметь свойства слоя 4 и "числиться" за ним. 15. Щелкните на кнопке Close в окне DesignCenter. He сохраняйте этот чертеж. Расчленение блоков rjpp Блоки можно расчленять на исходные составляющие объекты. Это понадобится для NoГЖ. изменения блока, после чего можно переопределить блок, как было описано ранее в этой главе. Чтобы расчленить блок, щелкните на кнопке Explode (Расчленить) панели инст- рументов Modify (Редактирование), которая запустит команду AutoCAD EXPLODE (РАСЧЛЕНИ). (Объекты выбирают до или после выполнения команды расчленения.) Так же можно расчленить полилинии, размеры, штриховки, области, мультилинии и определенные трехмерные объекты (составные тела, трехмерные сети, трехмерные тела, произвольные и многогранные сети) в более простые типы объектов. (Трехмерные чертежи рассматривают- ся в части IV, "Построение чертежей трехмерных моделей".) Если блок расчленяется на вло- женные блоки, то в этом случае расчленяется только блок верхнего уровня. Чтобы расчле- нить блок следующего уровня, необходимо использовать команду расчленения повторно. При расчленении блоков, сформированных на слое 0 или со свойством BYBLOCK, объек- там возвращается первоначальный статус, назначается черный цвет, тип линии Continuous и толщина линии по умолчанию. Если блок вставляется с разными масштабами по осям X и Y, то программа подбирает вид элемента при преобразовании. Например, если блок, включающий окружность, вставляется с коэффициентом масштабирования 1 по оси X и 2 по оси Y, то в результате вы увидите эл- липс. Поэтому при расчленении блока программой будет создан эллипс вместо окружности. ИспользованиекомандыXPLODE Команда XPLODE (ВЗОРВИ) — это версия команды EXPLODE (РАСЧЛЕНИ), позволяю- щая контролировать такие свойства результирующих объектов, как принадлежность слою, цвет и тип линии. Если выбрано несколько объектов, то свойства можно задать сразу для всех выбранных объектов, т.е. глобально, или для каждого объекта отдельно. Чтобы расчленить объект, введите в командной строке xplode<9, (В действительности команда XPLODE является программой, написанной на языке AutoLISP.) После появления приглашения Select objects : (Выберите объекты:) выберите один или несколько блоков. Если вы выбере- те несколько блоков, появится приглашение Enter an option [Individually/Globally] <Globally>: (Введите параметр [Отдельно/Глобально] <Глобально>:). Если щелкнете пра- вой кнопкой мыши и выберете Individually (Отдельно) из контекстного меню, то в ответ по- лучите приглашение для каждого блока отдельно. В этом случае AutoCAD будет по очереди выделять каждый блок, предлагая применить команду именно к нему. Предлагаемый же по умолчанию параметр Globally (Глобально) выбирается нажатием клавиши <Enter>. В ответ на приглашение Enter an option [All/Color/LAyer/LType/Inherit from parent block/Explode] <Explode>: (Введите параметр [Все/Цвет/Слой/ Тип линий/ По объекту/Расчленить] <Расчленить>:) укажите необходимые вам цвет, слой, тип линий или все вместе. Параметр Inherit from parent block (По объекту) применяется только для блоков, созданных на слое 0, цвет и тип линий которых был установлен со свойством BYBLOCK. Эти объекты сохраняют после операции расчленения свой цвет и тип линий. С помощью команды XPLODE нельзя расчленить блоки, абсолютные значения коэффици- ентов масштабирования которых по осям X и Y не равны. Это означает, что масштаб 1 по оси Xи-1поосиYподходит,амасштаб2поосиXи-3поосиY—нет. 568 Часть ///. Работа с данными
Для следующей пошаговой инструкции используется чертеж abl8-e.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Расчленение блоков командами EXPLODE и XPLODE 1. Откройте файл чертежа аЫ8-е .dwg на прилагаемом компакт-диске. 2. Сохраните его пол именем аЫ8-5 .dwg в папке AutoCAD Bible. Файл содержит ту же электрическую схему, которая использовалась в предыдущем примере, за исключени- ем того, что объектами теперь являются вставленные блоки (рис. 18 .13). Включен режим объектной привязки (кнопка OSNAP в строке состояния) и установлены текущие пара- метры Endpoint, Intersection, Quadrant и Midpoint. Текущий слой — Object. AIR PAMPER SWITCH (LOCATED I NS I DEFANHOUS I NG) 1^. , GRY BRN HI-LIMIT SWITCH (BURNERHOUS I NG) tt BRN ORG/BLK Рис.18 .13 .Электрическая схемасодержитнескольковставленныхблоков 3. Щелкните на кнопке Explode (Расчленить) панели инструментов Modify (Редактирование). В ответ на приглашение Select objects : (Выберите объекты:) выберите переключатель увлажнителя воздуха (AIR DAMPER SWITCH), обо- значенный меткой 1 на рис. 18 .13. Нажмите клавишу <Enter>, чтобы закончить выбор, Переключатель станет черным или белым (с цветом, противоположным цвету фона), поскольку он был создан из объектов, цвет и тип линий которых были установлены со свойством ByBlock. 4. Щелкните на кнопке Undo (Отменить) стандартной панели инструментов. 5. Введите команду xplode<P. В ответ на приглашение Select objects : снова выбе- рите переключатель увлажнителя воздуха. Нажмите клавишу <Enter> для завершения выбора. На приглашение Enter an option [All/Color/LAyer/LType/ Inherit from parent block/Explode] <Explode>: ответьте щелчком правой кнопкой мыши и выбором Layer (Слой) из контекстного меню. В ответ на приглашение Enter new layer name for exploded objects <OBJECT>: (Введите имя слоя для объектов <ОВГЕСТ>:) нажмите клавишу <Enier>, чтобы оставить слой OBJECT текущим. AutoCAD выдаст сообщение о том, что объекты установлены на слой OBJECT. 6. Выберите пиковый концевой переключатель 2. Щелкните на кнопке Explode панели инструментов Modify. Блок будет расчленен на слой Object, поскольку объекты создавались именно на этом слое. Цвет и тип линии объектов будут установлены, соответственно, ByLayer. Глава18.Работасблоками иатрибутами 56В
7. Введите команду xplode^. Верхняя изоляционная трубка была создана из объектов, цвет которых был зеленым, а тип линии— hidden2 (параметры задавались явным образом). Нижняя изоляционная трубка создана из объектов, установленных на слое 0. Следуйте приглашениям: Select objects: Выделите изоляционные трубки 3 и 4. Завершите выделение 2 objects found. Enter an option [Individually/Globally] <Globally>: <P (оставить параметр, предлагаемый по умолчанию) Enter an option [All/Color/LAyer/LType/Inherit from parent block/Explode] <Explode>: Щелкните правой кнопкой мыши и выбери- те АН из контекстного меню Enter new color for exploded objects [Red/Yellow/Green/Cyan/Blue/Magenta/White/BYLayer/BYBlock] <BYLAYER>: <P Enter new linetype name for exploded objects <BYLAYER>: <P Enter new lineweight < BYLAYER >: # Enter new layer name for exploded objects <OBJECT>: conduit^ Objects exploded with color of BYLAYER, linetype of BYLAYER, and layer conduit. 8. Сохраните чертеж. Редактированиеблоков Ранее в этой главе уже обсуждалось, как переопределять блоки. Ниже рассматривается несколько дополнительных способов, которые могут облегчить работу с блоками. Переключение блоков в режим редактирования посредством двойного щелчка Для редактирования блока можно воспользоваться командой REFEDIT, которая подробно рассмотрена в главе 19, '"Ссылки на чертежи". Именно эта команда обычно и используется при работе с внешними ссылками. Диалоговое окно Reference Edit (Редактирование ссылки) открывается двойным щелчком на блоке. Остальные подробности — в главе 19. Изменение блоков с помощью ручек При изменении блоков можно использовать ручки. Если выбрать блок, то по умолчанию отображается только одна ручка в базовой точке. Однако можно показать ручки всех объек- тов. Для этого выберите Tools^Options (Сервис^Параметры), а затем установите флажок Enable Grips Within Blocks (Ручки внутри блоков) во вкладке Selection (Выбор). В заклю- чение щелкните на кнопке ОК. На рис. 18 .14 показаны оба варианта. Как правило, при работе с такими сложными блоками нет необходимости показывать все ручки блоков. Однако они могут пригодиться для зеркального отображения, вращения, пере- мещения или масштабирования блока, если ручка объекта-компонента используется как базо- вая точка для модифицирования. Обновление блоков Как уже упоминалось ранее в этой главе, при переопределении блока все его копии авто- матически обновляются. Однако если вставляется файл, используемый как блок в чертеже, и затем этот файл изменяется, то AutoCAD никак не сможет определить изменение в таком 570 Часть III. Работа с данными
! Г*-"в"ТГ-М А"+\ "" "* Единственная ручке в базовой точке Рис. 18.34 . По умолчанию видна только одна ручка я базовой точке блока. Но можно вывести ручки для всех объектов компонентов. Спасибо СидуХербейджу (Sid Herbage) из Миссиссауга(Онтарио, Канада) за этот чертеж четырехтактногодвигателя чертеже. (В подобных случаях проблема решается использованием механизма внешних ссы- лок — см. главу 19, "Ссылки на чертежи". ) Обновить блоки, которые образуются при вставке файлов, можно повторной вставкой файлов. Выполните следующее. 1. Щелкните на кнопке Insert Block. 2. Щелкните на кнопке Browse. 3. Выберите файл, который был изменен, и щелкните на кнопке Open. (Нужно вы- брать именно файл, а не блок с тем же именем, который присутствует в чертеже.) 4. AutoCAD сформирует запрос, не желаете ли вы переопределить блок, поскольку он уже существует в чертеже. Ответьте щелчком на кнопке Yes. 5. Чтобы избежать вставки новой копии блока, нажмите клавишу <Esc>. Все экземпляры блока будут автоматически заменены блоком из нового файла. Для об- новления блоков можно использовать и AutoCAD DesignCenter, особенно, если речь идет о блоках из другого чертежа. Подстановка блоков Можно также подставить другой файл блока. Такая замена бывает вызвана рядом причин. • Если в чертеже много экземпляров сложных блоков, то время регенерации может оказаться неприемлемым. Чтобы решить эту проблему, создается простой блок, ко- торый сохраняется и подставляется вместо настоящих блоков на время работы с чертежом. Аналогичный метод используется при замене текста прямоугольниками с помощью команды QTEXT (КТЕКСТ) (см. главу 13, "Формирование текста". ). • Подстановка блоков также используется для создания нескольких версий чертежа. Например, разрабатывается проект офиса с различными типами письменных столов. В создаваемый чертеж вставляется файл с блоком стола. Подставив файл другого типа стола, получим новый проект офиса. Глава18.Работасблокамииатрибутами 571
• Еще одна распространенная причина подстановки блоков— переход на новый стандарт детали. Чтобы подставить новый блок в чертеж, проделайте следующие операции. 1. Введите -insert^ в командной строке. 2. Введите в командной строке текст такого формата: ИмяБлока=ИмяФайла. Если файл находится в подкаталоге, заданном в перечне подкаталогов поддержки Auto- CAD, нужно ввести полный путь. Нажмите клавишу <Enter>. ^0** Для того, чтобы поместить новый каталог в перечень подкаталогов поддержки ^заметку AutoCAD, выберите команду Tools ^Options (Сервис^Параметры) и откройте вкладку Files (Файлы). Потом щелкните дважды на узле Support File Search Path (Перечень подкаталогов поддержки), щелкните на кнопке Add (Добавить) и затем либо введите в новую строку путь подкаталога, либо отыщите этот подкаталог, щелкнув на кнопке Browse (Обзор). По окончании, закройте диало- говое окно Options, щелкнув на кнопке ОК. 3. Вы получите сообщение о том, что блок уже существует в чертеже. Для подтвер- ждения переопределения блока введите у<Р. 4. Чтобы избежать вставки новой копии блока, нажмите клавишу <Esc>. Все текущие экземпляры блока будут заменены блоком из файла. Обычно имя блока, вставляемого в чертеж, совпадает с именем файла этого блока, поскольку при создании блока файл называют его именем. Важно не забывать, что при подстановке блока его имя в чертеже не изменяется, а имя файла становится другим. Например, если блок smalldesk в чертеже был заменен блоком из файла bigdesk, то блок в чертеже будет по-прежнему называться smalldesk, хотя в действительности он является блоком файла bigdesk. Это может привести к путанице, поэтому обращайтесь с блоками осторожно. Компакт-диск к этой книге содержит программу, призванную помочь вам в рабо- те с блоками. Программа Sclblock. lsp написана на языке AutoLISP и предна- значена для масштабирования любого количества выделенных блоков вместе с соответствующими точками вставки этих блоков. Ее можно найти в папке \Software\Chapl8\Sclblocк. Организация библиотеки блоков Библиотеки деталей или условных обозначений могут быть двух видов — отдельные файлы для каждой детали или обозначения и файлы чертежей, включающие множество де- талей и условных обозначений. В этой главе вы уже сталкивались с отдельными файлами. Одним из приемов, который неплохо подходит для приложений, является создание блоков размером 1x1 единицы. Такие блоки легко вставлять при любом масштабе по осям X или Y, и при этом не требуются большие вычисления. Можно также создавать файлы, включающие несколько деталей или обозначений. При этом количество файлов уменьшится, что упростит работу с ними. Чтобы облегчить процесс вставки, можно также обозначить блоки, распечатать чертеж и использовать его как справочник. Чтобы вставить деталь или обозначение, проделайте ряд операций. 1. Щелкните на кнопке AutoCAD DesignCenter стандартной панели инструментов. 2. Выберите файл, содержащий нужные детали, и дважды щелкните на его пиктограмме. 3. Щелкните на пиктограмме Blocks. 572 Часть ///. Работа с данными
4. Дважды щелкните на пиктограмме выбранного блока в правой панели окна DesignCenter. 5. С помощью диалогового окна Insert вставьте блок. При управлении блоками важно также вести книгу блоков, состоящую из распечатанных с соответствующими обозначениями файлов блоков или файлов библиотек. Точки вставки должны быть отмечены. Для этого необходимо выбрать стиль видимых точек и включить точку в каждый блок с помощью объектной привязки в режиме Node (Узел). Рекомендуется придерживаться одной жесткой схемы имен. Помните, что в именах блоков не может быть пробелов, хотя они допустимы в именах файлов Windows. Кроме того, некоторые приложения могут не поддерживать длинные имена файлов, например такие, как приложения электронной почты, программы сжатия, программы кодирования и декодирования и др. Учитывая ограничения вашей схемы имен, следует сочетать в именах содержательность и систематичность. Важно также продумать организацию папок для файлов блоков и библиотек. Книга бло- ков должна содержать информацию о расположении каждого блока или библиотеки, а также общую диаграмму папок. Если для отдельного блока используется отдельный файл, то вам придется оперировать сотнями или даже тысячами файлов. Чтобы облегчить работу с файла- ми, расположите их в папках по каким-либо логическим категориям. И наконец, не забывайте следить за обновлением книги блоков при добавлении и измене- нии блоков и библиотек. Коллекция блоков на прилагаемом компакт-диске На компакт-диске, прилагаемом к этой книге, содержится несколько коллекций блоков, кото- рые, возможно, будут вам полезны. • Коллекция 3dtrees представляет собой библиотеку трехмерных деревьев. Она на- ходится 8 папке \Software\Chapl8\3dtrees. • Коллекция Acadart включает 87 чертежей стандартных элементов для электрических и электронных схем. Кроме обозначений, в коллекции имеются прекрасные изометри- ческие чертежи разъемов, некоторые интересные электрические схемы и другие по- лезные чертежи. Коллекцию МОЖНО найти В папке \Software\Chapl8\Acadart. • Коллекция Acadsym содержит библиотеку элементов для электронных схем. Ее мож- но наЙТИ В папке \Software\Chapl8\Acadsym. • Коллекция EpdxfOOl содержит 48 DXF-файлов с деталями для создания электри- ческих схем. Чтобы открыть DXF-файл, создайте новый чертеж в AutoCAD, щелкни- те на кнопке Open (Открыть) стандартной панели инструментов, в раскрывающемся списке Files of type (Тип файлов) выберите пункт DXF (* .dxf) И укажите файл, ко- торый нужно открыть. Затем щелкните на кнопке Open (Открыть). Коллекцию можно найти в папке \Software\Chapl8\Epdxf001. • Коллекция Furn-symbol содержит замечательный набор блоков, представляющий собой элементы мебели. Ее можно найти в папке \Sof tware\chapl8\Furn-symbol. • Коллекцию Furn2 составляет 19 чертежей, являющихся видом стульев и сто- лов в плане, а также одно растение. Находится эта коллекция в папке \Software\Chapl8\Furn2. • Чертеж Libeltr содержит библиотеку электронных и электрических обозначений и находится в папке \Software\Chapl8\Libeltr. • Коллекция MPE-arch — это библиотека условных обозначений механических, во- допроводных и электрических элементов для строительных чертежей, в основном для схем электрических и сантехнических коммуникаций. Файл Mpe.dwg содержит Глава 18.Работа сблокамии атрибутами 573
все обозначения и может быть использован в качестве справочника. Коллекция на- ходится в папке \Software\Chapl8\Mpe-arch. Коллекции Pipesyml и Pipesym2 содержат блоки для создания схем трубо- проводных сетей. В коллекции Pipesym2 есть полезный чертеж Pleg.dwg, со- держащий легенду условных обозначений. Коллекции находятся в папках \Software\Chapl8\Pipesymlи Pipesym2. Коллекция screwit — это расширенная библиотека, состоящая из 32 чертежей винтов, изображенных в двух видах. Ее можно найти в папке \Software\Chapl8\Screwit. В коллекции Treeplal находится 11 чертежей, которые представляют собой вид деревьев сверху. Ее можно найти в папке \Sof tware\Chapl8\Treeplal. Использование буфера обмена Windows и метода перетаскивания Читая предыдущее описание библиотек деталей и обозначений, можно подумать, что они по- хожи на библиотеку картинок Clipart. Файлы библиотеки картинок содержат множество отдельных фрагментов. Нужный фрагмент выделяется, копируется в буфер обмена Windows и затем вставля- ется в документ. Можно поступить и иначе: организовать окна так, чтобы картинка и документ бы- ли видны одновременно, и с помощью мыши перетащить картинку в документ. То же самое можно проделать и в AutoCAD. Более того, иногда этот метод используют вместо создания блоков. Управление объектами с помощью буфера обмена Windows Вы, наверное, знакомы с вырезанием, копированием и вставкой данных из одного прило- жения Windows в другое или из файла в файл. В табл. 18 .2 приведено сравнение команд ко- пирования, использования блоков и буфера обмена (CUTCLIP (ВБУФЕР), COPYCLIP (КБУФЕР) и PASTECLIP (ВСТБУФЕР)). [ Таблица 18.2. Сравнение методов перемещения и копирования объектов _ "~~ ;- Метод Возможности MOVE (ПЕРЕНЕСИ) Точное размещение объектов; действует только в пределах чертежа COPY (КОПИРУЙ) ВМАКЕ (СБЛОК) Точное размещение объектов; есть возможность масштабирования и поворота; WRI огк (ПБЛОЮ создание определения блока; есть возможность многократной вставки даже по- 1 еле других команд; возможна вставка сохраненных файлов (других чертежей). INSERT (ВСТАВЬ) С помощью AutoCAD DesignCenter можно вставлять блоки из других чертежей ситсы Р (ВБУФЕР) Нет возможности точного размещения объектов (используется нижний левый угол СОРУС* т р (КБУФЕР1 границы копируемых объектов); создание блока без имени в файле, имя которого 1 ' выглядит как А$СЕ314; есть возможность масштабирования и поворота, а также PASTECLIP (ВСТБУФЕР) копирования и перемещения объектов; возможна многократная вставка до того, как в буфер обмена будет скопировано что-либо другое; возможно копирование из одного чертежа в другой или в другое приложение Windows 574 Часть III. Работа с данными
Чтобы скопировать или переместить объекты один раз, достаточно команды MOVE или COPY. Если необходимо несколько раз копировать объект на протяжении какого-то периода времени, воспользуйтесь командой BLOCK. Буфер обмена используется для вставки объектов в другие чертежи один или несколько раз без сохранения объектов, Буфер обмена незаменим также при копировании объектов в другие приложения. Чтобы поместить объекты в буфер обмена, сначала выделите их, Для переме- щения объектов щелкните на кнопке Cut to Clipboard (Вырезать) стандартной панели инструментов, Для копирования объектов щелкните на кнопке Copy to Clipboard (Копировать). Если вам необходимо вставить объекты в другой чертеж, откройте его и щелк- ните на кнопке Paste from Clipboard (Вставить) стандартной панели инструментов. Пригла- шения AutoCAD будут такими же, как и при вставке блока или файла. ч "& В главе 27, "Взаимодействие с другими приложениями", описано перемещение Дополнительна и копирование объектов в другие приложения, информация Использование технологии перетаскивания Технология перетаскивания Windows позволяет перетащить в чертеж другой файл черте- жа. После этой операции AutoCAD выдает те же приглашения, что и при вставке файла с по- мощью команды INSERT (ВСТАВЬ). Чтобы вставить файл, нужно дважды щелкнуть на пик- тограмме My Computer (Мой компьютер) или запустить программу Windows Explorer (Проводник) (в приведенных ниже инструкциях используется программа Windows Explorer). Выполните следующие операции. 1. Запустите программу Windows Explorer (StartoPrograms^Windows Explorer (Пуск^Програм мы ^Проводник)). 2. Выберите нужный файл чертежа. • Если окно AutoCAD присутствует на экране, перетащите файл чертежа в это окно. • Если окно AutoCAD невидимо, перетащите файл чертежа на ярлык AutoCAD на панели задач; подождите, пока откроется окно AutoCAD, и затем перета- щите файл в это окно, 3. Следуйте приглашениям так же, как и в случае вставки блока или файла. На рис. 18 .15 показано перетаскивание файла ab-window. dwg из окна приложения Windows Explorer в чертеж AutoCAD. Если вы не хотите вставлять файл чертежа, а просто желаете его открыть, то перетащите этот файл на строку заголовка AutoCAD, которая находится вверху окна приложения. Файл чертежа можно открыть, дважды щелкнув на его имени (или ярлыке) в окне Windows Explorer. Метод перетаскивания легок в применении. Он очень удобен, когда точное расположение файла не известно, поскольку искать файл в программе Windows Explorer значительно про- ще, чем в диалоговом окне Select Drawing File (Выбор файла чертежа). Если вы действительно не знаете, где на диске находится нужный файл, или не Совет уверены в его названии, воспользуйтесь функцией поиска Windows. Выберите ^ команду Start&Find*>Files or Folders (Пуск^Поиск^Файлы и папки), В диалого- •&\ вом сжие Find (Поиск) установите критерий поиска. Например, чтобы найти все чертежи, имя файла которых начинается с буквы С, введите c*.dwg e текстовом поле Named (Имя). Из списка найденных файлов выберите нужный файл и пере- тащите его в чертеж, следуя приведенным выше инструкциям. Глава 18. Работа с блоками и атрибутами 575
abio-kdov Перетащите отсюда... ОD JjjE^owg-Au [|BAutoCAD 200... jfjJAuioCAD20D . Рис. 18 .15. Использование метода перетаскивания для вставки файла чертежа в другой чертеж: Для перетаскивания объекта сначала откройте оба чертежа. Лучше всего, если оба они бу- дут у вас перед глазами на экране. Выберите в меню команду Window^Tile Vertically (Окно^Расположить вертикально). Выберите объект (или объекты), который собираетесь скопировать. Потом еще раз щелкните на объекте и удерживайте нажатой кнопку мыши до тех пор, пока не появится маленький прямоугольник рядом с курсором. Теперь можно букси- ровать объект в другой чертеж. §b:« Для следующей пошаговой инструкции используются чертежи abl8-f-l .dwg и abl8-f -2 .dwg, которые находятся в папке Drawings на прилагаемом компакт-диске. иске Пошаговая инструкция. Использование буфера обмена Windows и метода перетаскивания 1. Откройте файл чертежа abl8-f-l .dwg на прила- 1аемом компакт-диске. На этом чертеже изображен комплект офисной мебели (рис. 18.16). ||3^. 2. Выделите кресло (оно является блоком) и щелк- 1^3 ните на кнопке Copy to Clipboard (Копировать) стандартной панели инструментов. 3. Щелкните на кнопке Open (Открыть) стан- дартной панели инструментов. Откройте файл abl8-f-2.dwg на прилагаемом компакт- диске. В этом чертеже изображен план офисно- го помещения (рис. 18.17). Рис. 18 .16. Комплект офисной мебели 576 Часть///.Работасданными
4. Сохраните чертеж под именем abl8-6 .dwg в папке AutoCAD Bible на жест- ком диске. Ш 5. Щелкните на кнопке Paste from Clipboard (Копировать) на стандартной панели инст- рументов. В ответ на запрос Specify insertion point: (Укажите точку вставки:) укажите точку 1 (см. рис. 18.17). Нажимайте клавишу <Enter>, чтобы принять пред- лагаемые значения для масштабирования по осям X и Y и для угла поворота. В холл офиса (обозначен на чертеже LOBBY) будет вставлено кресло. 6. Выберите в меню команду Window<=>Tile Vertically (Окно "^Расположить вертикаль- но). Теперь перед вами на экране оба чертежа. Щелкните на поле чертежа ab-f- 1. dwg и тем самым активизируйте его. Выберите кресло. Потом еще раз щелкните на этом объекте и удерживайте нажатой левую кнопку мыши до тех пор, пока не появится маленький прямоугольник рядом с курсором. Теперь можно буксировать кресло-объект в чертеж аЫ 8- б . dwg и вставить его рядом с другим креслом. 7. Щелкните на кнопке Close в строке заголовка окна чертежа ab-f-1 . dwg. В строке заголовка окна чертежа аЫ8-6 .dwg щелкните на кнопке максимизации. 8. На панели задач выберите команду Start^Programs^Windows Explorer (Пуск 1 ^ Программы 1 ^Проводник). Выберите файл abl8-f-l. dwg на компакт-диске. При не- обходимости уменьшите размер окна программы Windows Explorer, чтобы была вид- на часть окна AutoCAD. 9. Перетащите файл abl8-f-l . dwg из окна программы Windows Explorer в область черчения AutoCAD и отпустите кнопку мыши. 10. В ответ на запрос Specify insertion point: (Укажите точку вставки:) ука- жите точку 2. Но сперва следует увеличить чертеж с помощью команды ZOOM Window (Покажи рамка). П. Трижды нажмите клавишу <Enter>, чтобы принять значения параметров по умолча- нию. Будет вставлен весь чертеж. 12. Сохраните чертеж. Он должен выглядеть, как на рис. 18 .18 . Как видно из этого примера, копирование в буфер обмена идеально подходит для вставки части существующего чертежа в другой чертеж. А метод перетаскивания — это простой путь вставки целого чертежа. Работа с атрибутами Чертежи существуют не в вакууме. Объекты в чертежах — реальные. Они обладают ха- рактеристиками, которые нельзя наглядно представить на чертеже, например фирма- изготовитель, дата приобретения и т.д. Такие данные могут храниться в отдельной базе данных. Используя атрибуты, можно связать эти данные с блоками. После этого данные можно извлечь и импортировать в программу управления базой данных или электронными таблицами. Кроме этого, в AutoCAD есть возможность получить доступ к внешней базе дан- ных или сделать ссылку на нее. Более подробно работа с внешними базами данных описана в главе 20, "Работа с внешними базами данных" . Атрибуты можно также использовать для записи текста, относящегося к блоку. Распространен- ный пример использования атрибутов — это запись информации о блоке (имя чертежа, децималь- ный номер, дата, масштаб, учетный номер, чертежник и т.д.). Если вам вообще не нужно извлекать данные об объекте, атрибуты можно использовать, чтобы облегчить вставку текста в блок штампа. Глава 18. Работа с блоками и атрибутами 577
OQ Рис. 18 .17. План офиса Рис, 18.18 . В план офи- са добавлен стул и ком- плект офисной мебели Применение атрибутов имеет некоторые ограничения. Привязывать атрибуты можно только к блокам. Чтобы обойти это ограничение, можно создать фиктивный блок, состоящий только из атрибутов. Процесс извлечения данных при этом покажется несколько искусствен- ным, но, несмотря на ограничения, атрибуты хорошо подходят для хранения небольшой базы данных и для размешсния текста. При определении атрибута создается шаблон, в который вносятся значения при вставке блока. Вы определяете тэг (tag), который соответствует полю или категории в базе данных. При вставке блока AutoCAD запрашивает у вас значение тэга. Например, тэг может быть на- зван COST (цена), а его значение может быть 865.79. Создание атрибутов Прежде, чем начать работу с атрибутами, следует начертить отдельные объекты, из которых будет сформирован блок. Исключение составляют случаи, когда атрибуты соз- даются без создания блока. Такие атрибуты могут понадобиться для извлечения инфор- мации, относящейся ко всему чертежу. Совет Если блок уже существует, расчлените его, а затем определите атрибуты. После создания объектов выберите команду меню Draw^Block^Define Attributes (Рисование^Блок^Определение атрибутов). Будет запущена команда ATTDEF (АТОП), и появится диалоговое окно Attribute Definition (Создание описания атрибута), показан- ное на рис. 18 .19. 578 ЧастьIII.Работасданными
H Attribute Definition Рис.18.19.ДиалоговоеокноAttributeDefinition РазделMode В разделе Mode (Режим) диалогового окна устанавливаются параметры атрибута, приве- денные в табл. !8 .3 . Таблица 18.3. Режимы атрибута Режим Результат Invisible (Скрытый) Установленное значение атрибута не отображается в чертеже, Режим используется для атрибутов, которые необходимо не показывать на чертеже. Примерами могут служить номера модели, цены, даты покупки и т.п, Конечно, если атрибуты используются для вставки текста в чертеж, этот режим не применяется Constant Атрибут получает фиксированное значение, AutoCAD автоматически вставляет за- (Постоянный) данное значение (оно задается в разделе Attribute (Атрибут) диалогового окна) и не запрашивает его. Этот режим может понадобиться, например, для первых трех цифр телефонного номера служащего, которые никогда не изменяются. Постоянные значе- ния атрибутов редактировать нельзя Verify При вставке блока проводится проверка правильности значения. Режим используется, (Контролируемый) если имеется предустановленное значение по умолчанию Preset Атрибут автоматически получает значение по умолчанию. Например, если самым (Установленный) распространенным производителем является компания American interiors, то ее название можно указать как предустановленное значение. При вставке блока предустановленное значение вставляется без вмешательства пользователя, и его только понадобится вводить, если значение атрибута отли- чается от предустановленного Атрибуты можно вставлять как в диалоговом окне, так и в командной строке. По умолча- нию они вставляются в командной строке. Чтобы использовать диалоговое окно, установите значение системной переменной ATTDIA равной 1. Используя командную строку, можно ав- томатизировать вставку атрибутов с помощью программы на языке AutoLISP, элементов ме- ню или пакетного файла. При использовании диалогового окна режимы Verify (Контролируемый) и Preset (Установленный) не доступны. Глава18.Работасблокамииатрибутами 579
РазделAttribute В разделе Attribute (Атрибут) диалогового окна в поле Tag (Имя) укажите тэг, кото- рый является именем атрибута. Этот тэг используется для извлечения атрибутов. Он со- ответствует полю в базе данных. Если данные импортируются, например в электронную таблицу, то тэги могут служить заголовками столбцов. Имя тэга не должно включать пробелов и восклицательных знаков. В поле Prompt (Подсказка) вводится текстовая расшифровка тэга. Подсказка использует- ся для запроса значения атрибута. Если имя тэга PUR_DATA (ДАТАПОК), то можно опреде- лить подсказку как Date Purchased (Дата покупки). В поле Value (Значение) устанавливаются значения по умолчанию, Его можно использо- вать, если значения часто повторяются. Значение по умолчанию можно также использовать для указания формата, кото- Совет рого следует придерживаться при вводе значения. Например, это значение ^ можно установить равным dd/mm/yy с тем, чтобы пользователь знал, в каком •^S формате вводить дату. Раздел Text Options Параметры раздела Text Options (Параметры текста) используются для форматирования тек- ста. Выберите необходимые параметры из раскрывающихся списков Justification (Выравнивание) и Text style (Стиль). Можно также указать угол поворота текста (поле Rotation (Поворот)). Раздел Insertion Point Щелкните на кнопке Pick Point (Указание точки), чтобы разместить атрибут. Если вы ис- пользуете атрибуты для размещения текста в расписании или в блоке штампа, очевидно, что месторасположение атрибута имеет большое значение. Если вы вставляете скрытые атрибу- ты, разместите их возле блока. При создании нескольких атрибутов для блока размещайте их так, чтобы оставалось место для атрибутов, размещаемых ниже. Разместив атрибуты и уста- новив необходимые параметры в диалоговом окне, щелкните на кнопке ОК, чтобы завершить команду ATTDEF (АТОП). По умолчанию точка вставки — 0,0. Используйте ее для блоков штампа, которые вы хотите вставить в чертеж. Если вы создаете блок для таблицы или обозначений электрической схемы, то в этом случае координаты точки вставки 0,0 нежелательны. Лучше, если точка Внимание! вставки будет рядом с блоком. Если вы забыли указать точку и щелкнули на кнопке ОК, чтобы закрыть диалоговое окно, то точка вставки автоматически будет помещена с координатами 0,0. Если точка 0,0 не видна на экране, то вы не увидите атрибута — будет казаться, что он исчез. Можно выбрать кнопку Undo (Отменить) на стандартной панели инструментов и создать новый атрибут с верным располо- жением или переместить атрибут — об этом говорится далее в главе. После определения атрибута флажок Align below previous attribute (Выравнивание по предыдущему атрибуту) будет активным. Щелкните на нем, чтобы разместить следующий ат- рибут иод первым. Теперь пора удостовериться в том, что атрибуты вышли такими, какими были запланиро- ваны. Их можно изменить перед размещением в блоке тремя способами. • Щелкните на кнопке Properties (Свойства) стандартной панели инструментов и из- мените свойства атрибута- —тэг, значение, подсказка и режимы. • Выберите команду меню Modify1 ^Text (Редактирование^ Текст) и измените тэг, подсказку и значение по умолчанию (команда DDEDIT (ДИАЛРЕД)). 580 Часть III. Работа с данными
Для создания нескольких блоков с одинаковыми атрибутами можно скопировать Совет только атрибуты, изменить их, как описано выше, поместить около других объек- л тов и затем создать блоки. При таком подходе вам не придется вновь опреде- '•фЗ| лять все атрибуты. Создание блока Если были созданы объекты и их атрибуты, то тем самым был создан блок. Щелкните на кнопке Make Block панели инструментов Draw. Затем выберите объекты и атрибуты блока. Если для вас важен порядок подсказок атрибутов, то не используйте для Совет выбора атрибутов рамку — выбирайте их в том порядке, который вам необ- ходим для подсказок. Затем можно использовать курсор или рамку для вы- бора остальных объектов, включаемых в блок. Порядок запросов атрибутов играет существенную роль в том случае, если значения выбираются из спи- ска, например из электронной таблицы. Имя блока и точка вставки блока задаются как обычно. Желательно убрать флажок Retain Objects (Сохранить объекты), если вам уже не нужен блок с тэгами атрибутов в чертеже. Обратите внимание на слой атрибутов, как вы это делаете при определении слоя для объектов блока. Для атрибутов применяются те же правила принадлежности к слою, что и для блоков. ^100** Создание блока с атрибутами имеет одну особенность. Если вы хотите вставить Tia заметку объекты и атрибуты как файл, а не как блок, вам не нужно создавать блок. Соз- дайте чертеж, содержащий только этот блок и его атрибуты. Затем используйте команду BASE (БАЗА) для изменения базовой точки чертежа (обычно точка 0,0) на желательную для вас точку вставки. Сохраните чертеж. Если вы вставляете чертеж, программой AutoCAD будут выданы запросы для атрибутов, как это де- лается обычно. Используйте такой прием для блоков и атрибутов, применяемых для многих чертежей, например для блока штампа. После создания блока нельзя изменять атрибуты в диалоговом окне Properties (Параметры). Далее в этой главе рассматриваются и другие методы изменения атрибутов. Для следующей пошаговой инструкции используется чертеж abl8-g .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Формирование атрибутов 1. Откройте файл abl8-g.dwg на прилагаемом компакт-диске. На этом чертеже изо- бражен увеличенный план офиса, поэтому на экране виден только один кабинет. Файл содержит вставленный комплект офисной мебели (рис. 18.20). 2. Сохраните чертеж под именем аЫ8-7 . dwg в папке AutoCAD Bible на жест- ком диске. 3. Щелкните на кнопке Explode панели инструментов Modify и выделите мебель в офисе. Этот блок содержит вложенные блоки. Выделите стул и снова проведите расчленение на составляющие объекты. 4. Выберите команду Draw^ Blocks Define Attributes (Рисование^ Блок^Определение атрибутов). В диалоговом окне Attribute definition (Определение атрибута) установите флажок Invisible (Скрытый) в разделе Mode (Режим). Глава 18. Работа с блоками и атрибутами 581
5. В разделе Attribute (Атрибут) в поле тэга введите mfr, в поле подсказки — Manufacturer, в поле значения — American Office Furniture. 6. Щелкните на кнопке Pick Point, чтобы временно возвра- титься к чертежу. Выберите точку 1, руководствуясь рис. 18.20. Оставьте Text Options (Параметры текста) такими, как они есть. Щелкните на кнопке ОК, чтобы за- вершить команду. 7. Повторите команду ATTDEF (АТОП). Установите флажок Align below previous attribute (Выравнивание по преды- дущему атрибуту). Введите в поле тэга pur_date, в поле подсказки — Date purchased, в поле значения — 3/19. 8. Щелкните на кнопке ОК. 9. Щелкните на кнопке Make Block панели инструмен- тов Draw. В текстовом поле Name введите armchair. Щелкните на кнопке Select Objects (Выделить объ- екты). Выберите полностью все кресло и два атрибу- та. Завершите выбор. В диалоговом окне появится со- общение о том, что найдено 18 объектов. Щелкните на кнопке Pick Point. Ис- пользуйте объектную привязку конечной точки, чтобы выбрать точку 2 в каче- стве базовой. Установите параметр Delete Objects (Удалить объекты), Щелк- ните на кнопке ОК. 10. На запрос AutoCAD, желаете ли вы переопределить блок, ответьте Yes (Да). Программой выдается это сообщение, поскольку на чертеже блок с таким же именем уже есть. 11. Сохраните чертеж. Если вы сейчас переходите к следующей пошаговой инструкции, то оставьте чертеж открытым. Рис. 18 .20 . Помещение офиса с комплектом офисной мебели На заметку с При переопределении блока обновляются только его геометрические параметры, а не атрибуты. Поэтому, если к блоку были добавлены определения атрибутов, то эти атрибуты будут передаваться только новым вставляемым блокам. Сущест- вующие блоки не получат новых определений атрибутов. При необходимости уда- лите существующие блоки и повторно вставьте по-новому определенные блоки. Вставка блоков с атрибутами После определения блока с атрибутами вставляйте его, как и любой другой блок. Существо- вание атрибутов определяется AutoCAD автоматически, после чего запрашиваются их значения. _^и*"** Если необходимо вводить атрибуты в диалоговом окне, то, как уже упоминалось, ТТазаметку системную переменную ATTDIA следует установить равной 1. Для следующей пошаговой инструкции используется чертеж abis-7 .dwg, кото- рый находится в папке Results на прилагаемом компакт-диске. 582 ЧастьIII.Работасданными
Пошаговая инструкция. Вставка блоков с атрибутами 1. Используйте файл аЫ8-7 . dwg, если он открыт после выполнения предыдущей ин- струкции. В противном случае откройте его из папки Results на прилагаемом компакт-диске, 2. Сохраните чертеж пол именем аЫ8-8 . dwg в папке AutoCAD Bible на жестком диске. Системная переменная ATTDIA должна быть установлена равной 1. 3. Щелкните на кнопке Insert Block (Блок) панели инструментов Draw (Рисование). Выберите блок ARMCHAIR в списке Name, Установите флажок Specify On-Screen is checked (Указать параметр на экране) только в группе Insertion Point (Точка вставки) и щелкните на кнопке ОК. 4. Выберите точку перед письменным столом (щелкните на кнопке OSNAP строки состоя- ния, если объектная привязка установлена на конечную точку стола, т.е . выбран параметр Endpoint). Нажмите клавишу <Enter> три раза, чтобы принять значения параметров по умолчанию для масштабирования по осям X и Y и для параметра поворота. Откроется диалоговое окно Enter Attributes (Ввод атрибутов), показанное на рис. 18 .21. В нем вы- ведены значения, заданные при определении атрибутов; их можно изменить. ErKerAltiiliutes ВЬскгипж ЦЗ/S) Ал 1 1 1 \ч. ,, ?'• Гi_ -> В ft*.*" - •>•? •".'-;V'i г Рис. 18 .21. Диалоговое окно Enter Attributes 5. Значения атрибутов, заданные по умолчанию, не меняются, поскольку большая часть мебели была куплена в один и тот же день при открытии офиса. Предполо- жим, однако, что это кресло было куплено на год позже. Измените дату покупки на 3/92. Щелкните на кнопке ОК, Поскольку атрибуты скрыты (хотя и находятся в ба- зе данных чертежа), вы видите только кресло. 6. Сохраните чертеж, Изменение атрибутов Перед созданием блока, как уже указывалось, можно изменять свойства тэгов атрибутов в окне Properties (Свойства) или с помощью команды DDEDIT (ДИАЛРЕД) (выберите ко- манду меню Modify^Object^Text (Редактирование 1 ^Объект^Текст)). Если же блок уже создан, то воспользуйтесь новым средством Block Attribute Manager (Менеджер атрибутов блока), Глава18.Работасблоками\латрибутами 583
Средство Block Attribute Manager появилось только в AutoCAD 2002. Благодаря его появлению теперь можно в диалоговом окне Edit Attribute (Редактирование атрибута) утилиты Block Attribute Manager управлять всеми значениями и свой- Новинка! ствами атрибутов блока. Редактирование свойств атрибута Если вы уже вставили блок и присвоили значения всем его атрибутам, то изменить смо- жете только следующее: • порядок подсказок атрибутов; • имена тэгов и подсказок; • видимость атрибутов; • параметры текста; • свойства (слой, типы линий, цвет, толщину линий и стиль вычерчивания). После внесения изменений можно обновить все блоки чертежа, чтобы отразить в них эти изменения. Для того, чтобы запустить новую команду BATTMAN, которая открывает окно Block At- tribute Manager (рис. 18.22), выберите команду ModifyOObject^Attribute^Block Attribute Manager (Редактирование^ОбъектОАтрибут 1 ^Менеджер атрибутов блока). (Кнопку, от- крывающую Block Attribute Manager, можно найти на панели инструментов Modify II.) Рис. 18.22.ОкноBlockAttributeManager Из раскрываюшегося списка Block (Блок) окна Block Attribute Manager выберите блок, значения атрибутов которого вы хотите изменить. Можете также щелкнуть на кнопке Select Block (Выбор блока) и затем выбрать блок непосредственно на чертеже. Средство Block At- tribute Manager можно использовать для следующих целей. • Изменения порядка появления подсказок атрибутов при вставке блока с атри- бутами. Выберите из списка окна Block Attribute Manager любой атрибут и щелк- ните либо на кнопке Move Down (Передвинуть вниз), либо иа кнопке Move Up (Передвинуть вверх). И затем повторяйте эту процедуру до тех пор, пока переме- шаемый атрибут не займет то место, которое вы для него присмотрели. • Удаления атрибута. Чтобы удалить атрибут, просто выделите его и щелкните на кнопке Delete (Удалить). • Выбора атрибутов, свойства которых будут перечислены в окне Block Attribute Manager. Щелкните на кнопке Settings (Параметры). В открывшемся диалоговом коне Settings установите флажки напротив всех свойств, которые вы хотите вклю- 584 ЧастьIII.Работасданными
Совет чить в список. Например, можно включить в список колонки для слоя, стиля (имеется в виду текстового) и цвета. Щелкните на кнопке ОК. При добавлении свойств в список окна Block Attribute Manager придется увели- чить его размеры так, чтобы были видны все колонки. Редактирования атрибутов, включая изменение подсказок, значений по умолча- нию, режима отображения текста и свойств. Щелкните на кнопке Edit (Редакти- ровать), чтобы открыть диалоговое окно Edit Attribute, которое показано на рис. 18 .23 . FiiHAttribute Bbc*,ARMCHA I R - Мэ* • Г .-*•** !Г Г д-1. 9M 1ч I"; Ида* Г" — I'achuei Г"Г •- . JC.'^iK.!.. £uto tttmn -J .s^si Рис. 18.23. Диалоговое окно Edit Attribute • Обновления всех блоков чертежа с целью отразить в них внесенные измене- ния. Щелкните на кнопке Sync (Синхронизировать). Обычно это следует делать по- сле использования диалогового окна Edit Attribute. Поскольку те изменения, что затра- гивают порядок атрибутов и их режим, влияют только на процесс вставки новых бло- ков, то это обновление полностью согласовывает существующие блоки с новыми. В диалоговом окне Edit Attribute, которое имеет три вкладки, можно изменить любое свойство отдельного атрибута. • Attribute (Атрибут). В этой вкладке можно изменить режим и свойства атрибута. Например, в разделе Mode (Режим) можно изменить состояние видимости атрибута, а в разделе Data (Данные) — тэг, подсказку или значение по умолчанию. • Text Options (Параметры текста). В этой вкладке можно изменить стиль, высоту, выравнивание, а также многие другие параметры текста. • Properties (Свойства). В этой вкладке изменяют слой, цвет, тип линии и другие свойства атрибута. Закончив вносить изменения, щелкните на кнопке ОК диалогового окна Edit Attribute, чтобы вернуться в окно Block Attribute Manager, а затем щелкните на кнопке ОК этого окна, чтобы продолжить работу над чертежом. Если вы создали невидимый атрибут, то редактировать его не сможете, так как просто не сможете его выбрать. Для одновременного изменения состояния видимости всех атрибутов чер- тежа используется команда ATTDISP. Чтобы запустить ее, выберите View 1 ^Display^Attribute Visibility {Вид^Отображение^Видимость атрибута), а затем один из перечисленных ниже па- раметров. В меню активный параметр будет выделен с помощью флажка. • Normal (Обычный). Атрибуты, которые были созданы как видимые, в настоящий момент являются видимыми, а атрибуты, созданные как невидимые, в настоящий момент являются видимыми. Этот параметр активен но умолчанию. Глава18.Работасблоками иатрибутами 585
• On (Вкл). Все атрибуты являются видимыми. • Off (Откл). Все атрибуты невидимы. Если активизировать новый параметр, то AutoCAD преобразует чертеж. Изменение значений атрибутов Может возникнуть необходимость в изменении значения какого-то атрибута. Например, вы могли ввести неправильную дату покупки, или, что тоже возможно, изменился шифр ка- кого-то компонента. Тогда выберите команду Modify^ObjectoAttribute^Single (Редактирование 1 ^ Объект 1 ^ Атрибут 1 ^ Одиночный) и выделите тот блок,* который содержит нужный атрибут. (Можете также ввести в командной строке EATTEDIT или щелкнуть на кнопке Edit Attribute (Редактировать атрибут) панели инструментов Modify II.) Появится окно редактора Enhanced Attribute Editor, которое показано на рис. 18 .24 . |[* .FrilMNi.t 'iI AHrilitttf- Fiiilm PUR.DATE DaM purchated Э/ЭЭ Puc.18.24.ОкноредактораEnhancedAttributeEditor Нетрудно заметить, что этот редактор похож на диалоговое окно Edit Attribute. Однако во вкладке Attribute (Атрибут) редактора можно изменять значения атрибутов, чего нельзя было сделать в диалоговом окне Edit Attribute, Для того, чтобы изменить значение атрибута, сле- дует выделить этот атрибут и ввести его новое значение в текстовое поле Value (Значение). Вкладки Text Options (Параметры текста) и Properties (Свойства) ничем не отличаются от аналогичных вкладок диалогового окна Edit Attribute. Внимание! После расчленения блока, имеющего значения атрибута, эти значения бу- дут утеряны. Альтернативным способом изменения значений атрибутов является использование ко- манды ATTEDIT (которую нужно вводить в командой строке). Эта команда открывает диалоговое окно Edit Attributes (Редактировать атрибуты), которое показано на рис. 18 .25. Если блок имеет несколько атрибутов и вы хотите изменить их вес по порядку, то быстрее и проще всего будет использовать именно это диалоговое окно. Для перехода к следующему атрибуту просто нажимайте клавишу <ТаЬ>. Для того, чтобы редактировать атрибуты в командной строке, введите -atteclit. В ответ на вопрос Edit attributes one at time? [Yes/No] <Y>: (Редактировать атрибуты по одному? [Да/Нет]) выберите Yes. Затем можно изменять значения и свойства атрибута, например его положение, текстовый стиль, цвет и т.д. Назаметку 586 ЧастьIII.Работасданными
MEdilAthil e i ocfcnamr' . ARMCHA I R ^ 1 Рис. 18 .25. Диалоговое окно Edit Attributes Установки отображения атрибута и глобальных изменений Для изменения атрибутов можно запускать команду ATTEDIT и из командной строки. Чтобы изменить вид атрибута на экране, используйте параметр Edit attributes one at time (Редактировать атрибуты по одному). Изменение вида атрибута на экране включает изменение значения, позиции, высоты, угла, стиля текста, слоя и цвета. В ответ на запрос Edit attributes one at time выберите No (Нет) и затем выполните глобальные из- менения значений атрибутов, например измените все символы А- в номерах деталей на В-. Чтобы использовать команду ATTEDIT для внесения глобальных изменений, проделайте ряд операций. 1. Выберите в меню команду Modify=>Object=>Attribijte i =>Global (Редактированием Объект^Атрибут'* Глобально). 2. В ответ на запрос Edit attributes one at time? [Yes/No] <Y>: (Редак- тировать атрибуты по одному? [Да/Нет] <Да>:) введите п<£. 3. В ответ на запрос Edit only attributes visible on screen? <Y>: (Редактировать только атрибуты, видимые на экране? <Да>:) введите у<? или п<р, в зависимости от конкретной ситуации. Для изменения невидимых атрибутов введи- те отрицательный ответ. Но в этом случае изменяемую текстовую строку атрибута нужно помнить, поскольку она невидима. Для просмотра атрибута можно сначала воспользоваться командой ATTEDIT. 4. В ответ на приглашение Enter block name specification <*>: (Укажите имя блока <*>:) можно нажать клавишу <Enter>, чтобы оставить режим для измене- ния любого блока, или ввести имя блока, атрибуты которого необходимо изменить. 5. В ответ на приглашение Enter attribute tag specification <*>: (Укажите тэг атрибута <*>:) можно ограничиться конкретным тэгом (в этом случае его просто нужно ввести) шш нажать клавишу <Enter>, чтобы оставить возможность для правки всех тэгов атрибутов. 6. В ответ на приглашение Enter attribute value specification <*>: (Укажите значение атрибута <*>:), как и в предыдущем случае, можно ограничиться конкретным значением (его нужно ввести) или нажать клавишу <Enter>, чтобы оста- вить возможность для правки всех значений атрибутов. Глава18.Работасблокамииатрибутами 587
7. В ответ на приглашение Select attributes: (Выберите атрибуты), щелкните на каждом атрибуте, который нужно подкорректировать. Чтобы использовать рамку, введите сначала w<P или с<Р. Нажмите клавишу <Enter> для завершения выбора. Ес- ли включить в область выделения объекты или блоки, не соответствующие заданно- му имени блока, тэгу или значению атрибута, то они не выбираются. 8. В ответ на запрос Enter string to Change: (Строка для изменения:) введите текстовую строку, которую нужно изменить. 9. В ответ на запрос Enter new string: (Новая строка:) введите новую текстовую строку для замены старой. После изменения атрибутов, видимых на экране, AutoCAD вновь создаст чертеж и выдаст список внесенных изменений. Переопределение атрибутов С помощью команды ATTREDEF (ПЕРЕАТР) можно переопределить блок. Переопреде- ленный блок может состоять из других объектов и иметь другие атрибуты. Для переопреде- ления блока выполните ряд операций. 1. Расчлените какой-нибудь блок с атрибутами. Если в нем были вложенные блоки, ко- торые необходимо изменить, также расчлените их. 2. Если нужно добавить атрибуты, определите их и разместите на чертеже. Удалите неиспользуемые атрибуты. 3. Введите команду attredef<P. 4. В ответ на запрос Enter name of Block you wish to redefine: (Введите имя переопределяемого блока:) введите нужное имя блока. 5. В ответ на приглашение Select objects for new Block. . . (Выделите объ- екты для нового блока) выделите объекты и атрибуты, которые нужно включить. 6. В ответ на запрос Specify insertion base point of new Block: (Задай- те базовую точку вставки нового блока;) выберите базовую точку для блока. AutoCAD обрабатывает изменения следующим образом. • Если были созданы новые атрибуты, AutoCAD разместит их во все существующие блоки и установит для них значения по умолчанию. • Атрибуты, которые не изменялись, сохранят свои прежние значения для всех суще- ствующих блоков. • Атрибуты, не включенные в определение нового блока, будут удалены из сущест- вующих блоков. Для следующей пошаговой инструкции используется чертеж ablS-h.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Изменение атрибутов 1. Откройте файл abl8-h . dwg на прилагаемом компакт-диске. 2. Сохраните его под именем abl8-9 .dwg в папке AutoCAD Bible. Он представля- ет собой часть плана помещений офиса (рис. 18 .26). 588 Часть ///. Работа с данными
Рис,18.26 .План помещенийофиса 3. Выберите команду меню Modify^Object 1 ^ Attributed Single (Редактирование 1 ^ Объект 1 ^ Атрибут 1 ^ Отдельный) для запуска команды ATTEDIT. На приглашение Select block: (Выберите блок:) выберите кресло, щелкнув на точке 1 (см. рис. 18.26). В диалоговом окне Edit Attributes (Редактирование атрибутов) измените дату покуп- ки на 4/97 и щелкните на кнопке ОК. Обратите внимание, что изготовитель — American Office Furniture. Поскольку атрибуты скрыты, результат корректи- ровки на чертеже не виден. 4. Чтобы увидеть атрибуты, выберите команду View^Display^Attribute Display^On. Тогда вы сможете увидеть атрибуты для стула, а также расположенные рядом атри- буты для рабочего стола. Чтобы вернуть атрибуты в невидимое состояние, выберите ту же команду, только укажите команду Normal (Обычный). 5. Выберите команду меню Modify^ Objects Attributed Global (Редактирование 1 ^ Объект 1 ^ Агрибут 1 ^Глобально) для запуска ATTEDIT. Следуйте приглашениям: Edit attributes one at time? [Yes/No] <Y>: n<P Performing global editing of attribute values. Edit only attributes visible on screen? [Yes/No] <Y>: n<P Drawing must be regenerated afterward. Enter block name specification <*>: armchair^ Enter attribute tag specification <*>: <P Enter attribute value specification <*>: <P б attributes selected. Enter string to change: American^ Enter new string: Acme<P Regenerating drawing. 6. Щелкните на кнопке Explode панели инструментов Modify и выделите кресло, обо- значенное меткой 1. Снова появятся атрибуты. Выберите команду меню Draw^Block^Define Attributes (Рисование^ Блок ^Определение атрибутов). Соз- дайте невидимый атрибут с тэгом и подсказкой Color и значением Dusty Blue. Щелкните на кнопке Pick Point и укажите точку ниже двух других атрибутов кресла. (Точное местоположение не так важно.) Щелкните на кнопке ОК. 7. Введите команду attredef<f. Далее следуйте приглашениям: Enter name of Block you wish to redefine: armchair<P Select objects for new Block... Используйте рамку для выделения Глава 18. Работа с блоками и атрибутами 589
кресла и трех атрибутов. Нажмите клавишу <Enter>, чтобы завер- шить выделение Specify insertion base point of new Block: Используйте объектную привязку по конечной точке и выберите 2 8. Блок кресла исчезнет с экрана. 9. Щелкните на кнопке Insert Block. В диалоговом окне Insert в списке Name выбери- те armchair. Установите флажок Specify On-Screen в зоне Insertion Point и щелк- ните на кнопке ОК. Вставьте кресло, указав точку объектной привязки 2, примите масштаб и угол поворота по умолчанию. В диалоговом окне Enter Attributes (Ввод атрибутов) щелкните на кнопке ОК. 10. Чтобы убедиться, что блок действительно переопределен, выберите в меню Modify^Object^Attribute^Single. Укажите блок, щелкнув на точке 3. Обратите внимание, что тэг Color (Цвет) был добавлен со значением Dusty Blue (Грязно- синий). Щелкните на кнопке ОК, чтобы принять значения. И. Щелкните на кнопке Zoom Window (Покажи рамка), чтобы приблизиться к телефо- ну в точке 4 (см. рис. 18.26). Для телефона есть видимый атрибут — телефонный номер. Он изображен настолько мелким шрифтом, что его не различишь, но зато экономится пространство чертежа. 12. Выберите команду меню Modify^Object^Attribute^Global. Из раскрывающегося списка Block отметьте элемент Phone и щелкните на кнопке Edit. 13. Во вкладке Attribute диалогового окна Edit Attribute измените имя подсказки на Extension. Затем во вкладке Text Options выберите из раскрывающегося списка Justification элемент Fit. А во вкладке Properties из раскрывающегося списка Color выберите элемент Blue, если фон чертежа белый, и элемент Cyan, если фон чертежа черный. Затем дважды щелкните на кнопке ОК, чтобы вернуться к чертежу. 14. Теперь текст станет синего цвета и будет заполнять прямоугольник телефона целиком, 15. Щелкните на кнопке Zoom Previous (Покажи предыдущий) стандартной панели ин- струментов. Сохраните чертеж. Извлечение из атрибутов базы данных После того, как все блоки и атрибуты будут вставлены, можно будет приступать к извлечению данных с помощью мастера извлечения атрибутов, первое окно которого показано на рис. 18.27. Мастер извлечения атрибутов впервые появился только в этой версии AutoCAD. Ч : Он позволяет оптимизировать весь процесс извлечения атрибутов. Новинка! В окне Select Drawing (Выбор чертежа) мастера выберите чертеж, из которого вы соби- раетесь извлекать атрибуты. Скорее всего, вы захотите оставить выбранный по умолчанию переключатель Current Drawing (Текущий чертеж). Тем не менее, не стоит забывать, что объекты (блоки) можно выбирать не только в текущем чертеже, но и в других чертежах. Вы- брав нужный переключатель, щелкните на кнопке Next (Далее). В окне Settings (Параметры) мастера находятся два флажка. • Include xfers (Включать внешние ссылки). Внешние ссылки (которые описыва- ются в главе 19, "Ссылки на чертежи") тоже могут содержать атрибуты. Если вы хотите извлекать атрибуты из внешних ссылок, которые привязаны к черте- жу, установите этот флажок. 590 Часть ///. Работа с данными
Рис.18,27.Первое диалоговоеокно мастераизвлечения атрибутов • Include nested blocks (Включать вложенные блоки). Этот флажок стоит уста- новить в том случае, когда нужно извлекать атрибуты из блоков, являющихся элементами других блоков. После щелчка на кнопке Next открывается следующее диалоговое окно мастера — Use Template (Использование шаблона). В этом окне нужно выбрать либо переключатель No Template (Без шаблона), либо переключатель Use Template (Использовать шаблон). Если выбрать второй переключатель, то затем следует щелкнуть на кнопке Use Template (Использовать шаблон) и выбрать файл с требуемым шаблоном. Использование шаблонов будет подробно рассмотрено в следующем разделе. Закончив этот этап, щелкните на кнопке Next. В AutoCAD 2002 тэги и поля, которые вы хотите извлечь, можно определять не- посредственно в окне мастера извлечения атрибутов. Для этого не нужен файл .. " • шаблона. Тем не менее, можно создавать и файл шаблона, чтобы легче было Новинка! предсказать результат. В окне Select Attributes (Выберите атрибуты), которое показано на рис. 18.28, выберите блоки, с которыми предполагается работать, а также укажите нужные атрибуты. Можно так- же выбрать несколько стандартных полей для извлечения данных, таких как координаты, масштаб и слой блока. Эти поля описаны далее в главе. Сначала следует выбрать блоки, с которыми вы хотите работать. На кнопках Check All (Поместить все) и Uncheck All (Сбросить все) следует щелкать в тех случаях, когда хотите пометить или сбросить всего лишь один или два флажка из списка. Атрибуты, которые вы соз- дали, находятся в нижней части списка атрибутов. Сделав выбор, щелкните на кнопке Next. В окне View Output (Представление выходных данных) можно организовать извлеченные атрибуты двумя способами. • Горизонтальный вид напоминает электронную таблицу, в которой для каждого тэга предусмотрен столбец, а для каждого эпизода блока — строка. • Вертикальный вид представляет собой вертикальный перечень значений атрибутов, в котором на каждое значение приходится по одной строке. Чтобы переключиться из одного вида в другой, щелкните на кнопке Alternate view (Переменить вид). Щелкните на Copy to Clipboard (Скопировать в буфер), чтобы ско- пировать данные в буфер. Затем скопированные данные можно будет вставить непо- средственно в чертеж, а также в документ другого приложения. Для продолжения созда- ния базы данных щелкните на кнопке Next. Глава 18. Работа с блоками и атрибутами 591
Я»с. 18.28 .ОкноSelect Attribute мастера извлеченияатрибутов В новой же версии AutoCAD файл шаблона создает за вас сама программа в окне Save Template (Сохранение шаблона). Затем этот шаблон можно использовать в будущем для то- го, чтобы извлекать атрибуты с такими же настройками. Если же вы не хотите сохранять шаблон, то просто щелкните на кнопке Next. Для сохранения шаблона щелкните на кнопке Save Template (Сохранить шаблон), чтобы открыть диалоговое окно Save As (Сохранить как). В этом диалоговом окне можно присвоить шаблону имя и выбрать его местоположение. Файлам шаблона присваивается расширение .blk . Щелкните на кнопке Save (Сохранить), а затем — на кнопке Next окна мастера. Нззаметку Не путайте файл шаблона, который используется для извлечения атрибутов, с файлом шаблона, используемого в качестве основы при создании в AutoCAD нового чертежа (он имеет расширение .dwt). Кроме того, нельзя использовать с мастером извлечения атрибутов файлы шаблона в кодировке ASCII. Для мас- тера подходят только .blk-шаблоны, созданные им самим. В окне Export (Экспорт) присваивается имя файлу, который будет содержать извлеченные атрибуты. Чтобы указать местоположение и имя файла в стандартном диалоговом окне, щелкните на кнопке с троеточием этого окна мастера. Тип создаваемого файла выбирается из раскрывающегося списка File Type (Тип файла), который содержит следующие элементы. • CSV (Comma delimited)(*.csv). В файле такого типа значения атрибутов будут раз- делены запятыми. Этот формат можно будет импортировать в большинство элек- тронных таблиц и баз данных. • Tab Delimited File (*.txt). Такой тип файла похож на CSV, за тем исключением, что между значениями атрибутов ставится символ табуляции. • Microsoft Excel (*.xsl). Создается электронная таблица Excel. • Microsoft Access Database (*.mdb). Создается файл базы данных Access, Чтобы создать файл, щелкните на кнопке Finish (Готово). Появится диалоговое окно, в котором программа спросит, хотите ли вы записать что-то в файл. Щелкните на кнопке Yes (Да). Окно мастера закроется. 592 ЧастьIII.Работасданными
Создание файла шаблона принятым ранее способом Теперь, когда появился мастер извлечения атрибутов, отпала необходимость в создании шаб- лонов, что называется, "вручную". Однако возможность самостоятельного создания шаблонов существует, только для их извлечения придется использовать команду ATTEDIT (АТРЕД). Создается файл шаблона в текстовом редакторе, например в Блокноте Windows. Файл шаблона состоит из двух столбцов. В первом содержатся имена тэгов атрибутов, а во вто- ром — код формата. По этому коду AutoCAD определяет, являются данные числовыми или текстовыми, какова их допустимая длина, какая точность задана для десятичных чисел. Для кода формата используется следующий синтаксис: Twwwppp Здесь т — тип данных (принимает значения N для числовых данных и с — для тестовых); www — длина числа (количество символов в представлении), включая запятые и десятичные точки; ррр — точность. Для целых чисел и всех символьных данных в качестве значения точности используется 000. Например, для цены до $999.99 можно использовать шаблон N006002. Здесь ы означает, что это числовые данные; 00 6 означает, что эти данные могут иметь до шести символов, включая десятичную точку; а 002 задает точность — два знака после десятичной точки. Кроме информации, содержащейся в атрибутах, AutoCAD позволяет извлекать определен- ные стандартные поля из базы данных чертежа. Такая возможность весьма полезна при создании окончательного отчета. Ниже приведен список этих полей. Поля начинаются символов BL:, за которыми следует имя поля. В таблице также приведен код формата данных — его необходимо знать при создании кода формата для файла шаблона. Лоле Формат Значение BL:LEVEL NwwwO 0 0 Уровень вложенности блока BL:NAME Cwww 000 Имя блока BL: х Nwwwppp Координата X точки вставки блока BL:Y Nwwwppp КоорДИНЭТЭ Y ТОЧКИ ВСТЭВКИ блока BL: z Nwwwppp Координата Z точки вставки блока BL:NUMBER NwwwOOO Номер блока BL:HANDLE CwwwOOO Дескриптор блока BL : LAYER CwwwO 0 0 ИМЯ СЛОЯ ВСТЭВКИ блока BL:ORIENT Nwwwddd Угол поворота блока BL:XSCALE Nwwwddd Коэффициент масштабирования по оси X BL : YSCALE Nwwwddd Коэффициент масштабирования по оси Y BL:ZSCALE Nwwwddd Коэффициент масштабирования по оси Z BL:XEXTUDE Nwwwddd Х-компонент направления выдавливания блока BL : YEXTUDE Nwwwddd Y-компонент направления выдавливания блока BL : ZEXTUDE Nwwwddd Z-компонент направления выдавливания блока Номер блока — это число, присваиваемое выделенным блокам при извлечении данных. Де- скриптор (handle) блока — это уникальный буквенно-цифровой код, присваиваемый всем объектам в чертеже. Чтобы увидеть дескриптор блока, щелкните на кнопке List (Список) па- нели инструментов Inquire (Запрос) и выделите блок. В появившемся окне вы найдете деск- риптор блока. При программировании на языке AutoLISP или на каком-либо другом языке дескрипторы используются для ссылок на объекты. Данные, касающиеся выдавливания, ис- пользуются для трехмерных чертежей. (Понятие "выдавливания" поясняется в главе 24, "Создание твердотельных моделей и редактирование трехмерных объектов" .) Глава18.Работасблоками иатрибутами 593
При создании файлов шаблонов требуется аккуратность и соблюдение ряда правил. • В шаблоне должен быть, по крайней мере, один тэг атрибута. * Каждая строка должна быть уникальной, Нельзя повторно включать один и тот же атрибут. • Необходимо использовать только пробелы для отделения двух столбцов — никаких символов табуляции! (Отделять столбцы не обязательно; это делается просто для наглядности.) • Каждая строка, включая последнюю, должна заканчиваться символом возврата каретки. * Не набирайте в конце последней строки пробелы или какие-либо дополнительные символы возврата каретки. Каждая строка файла шаблона становится столбцом в результирующем выходном файле. Если для выходного файла выбрана форма с разделением пробелами, то автоматически пробелы ме- жду столбцами вставлены не будут, поэтому результаты в выходном файле будет сложно про- честь. Особенно это касается числовых данных, где указывается только число необходимых про- белов для отделения чисел. В шаблон файла можно вписать фиктивные строки, чтобы в резуль- тирующих столбцах появились пробелы. Фиктивная строка может быть, например, такой: DUMMVl C002000 Поскольку каждая строка должна быть уникальной, то, если необ- ходима еще одна фиктивная строка, ее нужно назвать DUMMY2. Приведенная выше строка образует в выходном файле столбец из пробелов шириной в два символа. Ниже показан типичный файл шаблона. В этом примере менеджер по оборудованию использует атрибуты для отслеживания подраз- делений компаний, изготовителей мебели, даты покупки, стоимо- сти и цвета. Закончив создание шаблона, сохраните файл, присвоив ему имя с расширением . txt. Для того чтобы использовать этот файл, введите команду ATTEDIT, которая открывает диалоговое окно Attribute Extraction (Извлечение атрибутов) В этом диалоговом окне щелкните на кнопке Template File (Файл шаблона) и выберите созданный вами файл. Выберите формат файла, которь1Й хотите создать, и задайте имя файла с выходными данными. Затем щелкните на кнопке ОК, и AutoCAD извлечет выбранные вами атрибуты. B l :Nf l ME Bl-.Si DUMMV1 BL:V DUMMV2 DIUISIOH MFR PURDf i TE COST COLOR CBB1BOO NBB7BB2 соиввв NBB7BB2 CBB2BBB С 015000 С 026006 С008 008 N007002 С015000 Для следующей пошаговой инструкции используется чертеж abl8-i .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Извлечение данных атрибутов 1. Откройте файл abl8-i .dwg на прилагаемом компакт-диске. На чертеже файла изобра- жен план помещения офиса, который уже использовался ранее в этой главе (рис. 18.29). 2. Выберите команду Tools ^Attribute Extraction (Сервис=>Извлечение атрибутов), чтобы открыть первое окно мастера извлечения атрибутов. 3. В разделе Drawings этого окна по умолчанию должен быть установлен переключа- тель Current Drawing. Щелкните на кнопке Next. 4. Настройки окна Settings также оставьте заданными по умолчанию. Щелкните на кнопке Next, чтобы перейти к следующему окну. 594 Часть///.Работасданными
Рис. 18 .29. План помещения офиса включа- ет несколько блоков кресел с невидимыми атрибутами 5. В окне Use Template выберите переключатель No Template, и щелкните на кнопке Next. 6. В окне Select Attributes сначала щелкните на кнопке Uncheck All, что находится под списком блоков, а затем установите флажок напротив блока Armchair. Щелкни- те на кнопке Uncheck All, которая находится под списком Attributes for Block •^ARMCHAIR^ и затем установите флажки напротив следующих элементов списка: • X insertion point (Координата X точки вставки); • Y insertion point (Координата Y точки вставки); • Orient (Ориентация); • COLOR (Цвет); • PUR_DATE (Дата приобретения); • MFR. 7. Щелкните на кнопке Next. 8. Теперь можно просмотреть вид, в котором для каждого атрибута имеется собствен- ный столбец. Если появится список, состоящий всего из четырех столбцов, щелкни- те на кнопке Alternate View. Щелкните на кнопке Next, 9. В окне Save Template щелкните на кнопке Save Template. Присвойте сохраняе- мому файлу имя аЫ8-2 .Ык и поместите его в каталог AutoCAD Bible. (Расширение .blk вводить не нужно, так как AutoCAD добавит его автоматически.) Щелкните на кнопке Next. 10. В окне Export выберите из раскрывающегося списка File Type элемент CSV (Comma delimited)(*.CSv). (Если на вашем компьютере установлены программы Microsoft Excel или Microsoft Access, то можете выбрать тип файла, соответствую- щий документу одной из этих программ.) П. Щелкните на кнопке с изображением троеточия, которая расположена за текстовым полем File Name (Имя файла), и отыщите ваш каталог AutoCAD Bible. В тексто- вое поле введите аЫ8-2 и щелкните на кнопке Save. 12. Щелкните на кнопке Finish. Глава 18. Работа с блоками и атрибутами S95
13. Для того, чтобы просмотреть файл с результатами, запустите текстовый редактор Note- pad. Выберите команду File^Open (Файл 1 ^ Открыть), найдите каталог AutoCAD Bible и выберите в нем файл аЫ8-2 . csv, (Для просмотра этого файла в списке Files of Type (Типы файлов), возможно, придется выбрать элемент All Files (Вес файлы).) По- сле щелчка на кнопке Open должен открыться документ, показанный на рис. 18 .30. Block Name.Count,К insertion point,V insertion point,Orient,COLOR,PUR DftTE.MFR ARMCHAIR.1 .291.33694B,491-369637,0.000000,Dusty Blue,3/91,Acne Office Furniture ARMCHAIR.1 .36 .296775,397.790128,0.000000,Dusty Blue,3/91.American Office Furniture ARMCHAIR,1,62.913516,475.571*03.0 .000000,Dusty Blue,3/91.American Office Furniture ARMCHRIR.1 .31.302370,475.34919*,0.OOOOBO,Dusty Rose,3/91.American Office Furniture ARMCHAIR,1,26.761999,500.838*70.11.712389,Dusty Blue,3/91 .American Office Furniture ARMCHAIR,1,30.394294,522.24S688,3.1*1593,Dusty Rose,3/91.American Office Furniture flRMCHflIR,1,63.B8494S,523.152811,3.1*1593,dustyBlue,3/91.American Office Furniture fifWCHfllR,1,136.147294,830.104117,3.665191,Dusty Blue,3/91.American OfficeFurniture Puc. 18 .30 . Файл с выходными данными, который получается при извлечении атри- бутов из плана помещения офиса 14. Теперь этот файл можно будет открыть любой программой, которая работает с электронными таблицами. 15. Сохранять чертеж не нужно. При экспортировании атрибутов в формат с разделением табуляцией, можно от- Совет крыть редактор Multiline Text Editor, чтобы импортировать файл с выходными данными в чертеж. Можно также открыть файл с извлеченными данными, скопи- ФЛ ровать данные в буфер и затем вставить их в чертеж. Метод импортирования текста позволяет форматировать вставленный текст точно так же, как и любой многострочный текст. Только может потребоваться немного поэкспериментиро- вать, чтобы выровнять столбцы как следует. Форматировать текст, вставленный из буфера, нельзя, но он сам по себе будет выстроен в столбцы. Резюме В этой главе описаны все способы использования блоков и атрибутов в чертеже. Объекты можно объединять в блоки и в дальнейшем модифицировать как одно целое. Они легко вставляются в чертеж с любыми параметрами масштабирования и поворота. Чтобы блок был доступен в любом чертеже, его нужно сохранить как файл. Таким обра- зом создаются библиотеки обозначений и деталей для использования в чертежах. Объекты можно копировать в буфер обмена Windows. Этот метод идеально подходит для копирования детали или другого чертежа и вставки его в данный чертеж. А с помощью мето- да "перетащить и опустить" можно импортировать файлы целиком. Атрибуты — это текст, привязанный к блокам. Атрибуты применяются для размещения текста и создания простых баз данных. После создания атрибутов формируется блок, содер- жащий эти атрибуты и объекты. Затем блок вставляется в чертеж. AutoCAD автоматически запрашивает значения атрибутов. Существует несколько команд, позволяющих редактиро- вать атрибут как до, так и после включения его в блок. После вставки блоков с атрибутами значения последних можно извлечь в любом из трех форматов. Если требуется создать файл с разделителями — пробелами или запятыми, то сперва создается файл шаблона. После этого можно извлекать данные атрибутов. Получен- ный выходной файл атрибутов можно импортировать в программу управления базами дан- ных, электронную таблицу, текстовый процессор и даже назад в тот же чертеж. 596 ЧастьIII.Работасданными
Ссылки на чертежи ывают случаи, когда необходима ссылка на другой чер- теж AutoCAD без его вставки. Может также понадо- биться использовать часть чертежа в качестве примера для создания нового или же для определения, как модель на созда- ваемом чертеже согласуется с моделями на других чертежах. Прежде, когда программа AutoCAD не располагала средства- ми работы с внешними ссылками, при работе с данным (текущим) чертежом необходимо было вначале распечатать другой чертеж, чтобы обратиться к нему за справкой или же распечатать оба чертежа и положить рядом для сравнения. Понятие о внешних ссылках Внешняя ссьшка (external reference, обычно называемая xrej), организованная на какой-либо чертеж, позволяет его просмот- реть, не покидая текущего. Внешняя ссьшка не является частью текущего чертежа. В чертеже хранится информация о местона- хождении другого чертежа и имя внешней ссылки, чтобы к ней всегда можно было обратиться. Как и при работе с блоками, можно применять привязку к объектам внешней ссылки и таким образом использовать их в процессе вычерчивания. Кроме того, можно изменять параметры видимости слоев ссылок. Внешние ссылки имеют ряд преимуществ перед блоками. • Использование внешних ссылок значительно со- кращает размер чертежа по сравнению с использо- ванием блоков. Чертеж, на который имеется ссылка в текущем чертеже, не становится его частью. Те- кущий чертеж содержит лишь ссылку (имя и дан- ные о местонахождении) на другой чертеж. • В чертеже всегда будут присутствовать последние обновленные версии внешних ссылок. При загрузке чертежа каждый раз загружаются текущие копии внешних ссылок. Попутно отметим, что для про- смотра последней версии файла, вставленного в виде блока, его необходимо вставить повторно. "Bэтой'главе.. 3 !"-;. Понятие о внешних ссылках Редактирование внешних ссылок. -• J- . >"• .•• .• . Отображение внешних гЛ1Ч \:>^Управлениевнешними," Г* 1 " ссылками 1 :- ' • '•* I рг-
В групповом проекте несколько человек могут использовать один и тех же чертеж как внешнюю ссылку, имея доступ к последним изменениям. Если нежелательно, чтобы внешняя ссылка являлась частью чертежа (т.е . использу- ется только для справки), ее отсоединяют перед переносом чертежа на бумагу. Внешние ссылки могут быть привязанными, отсоединенными или замененными. Они обеспечивают максимальную гибкость в работе. Привязка внешней ссылки Первой операцией является привязка к текущему чертежу внешней ссылки, которая тож- дественна другому чертежу. При работе с внешними ссылками удобно использовать панель инструментов Reference (Ссылки). Чтобы вывести эту панель на экран, щелкните правой кнопкой мыши на любой панели инструментов, а затем установите флажок возле команды Reference (Ссылки) в открывшемся списке. Чтобы привязать внешнюю ссылку, выполните ряд операций. Гест Щелкните на кнопке External Reference (Внешняя ссылка) панели инструментов Refer- Lfc-^-J ence (Ссылки). Откроется диалоговое окно Xref Manager (Менеджер ссылок), показан- ное на рис. 19.1 . Оно содержит все необходимые средства для работы с внешними ссылками. -" •I X ielГйлилцч Рис.19.1 .Диалоговое окноXrefManager 1. Если в чертеже нет внешних ссылок, то диалоговое окно Xref Manager будет пус- тым (см. рис. 19.1). В центральном поле диалогового окна показаны текущие внеш- ние ссылки. Чтобы привязать внешнюю ссылку, щелкните на кнопке Attach (Привязать) — откроется диалоговое окно Select Reference File (Выбор файла при- вязки), Выберите нужный файл и щелкните на кнопке Open (Открыть). Появится диалоговое окно External Reference (Внешняя ссылка), представленное на рис. 19.2 . В нем показан выбранный файл и путь к нему (его местоположение). 2. Выберите тип внешней ссылки в разделе Reference Type (Тип ссылки). • Attachment (Привязка): если использовать этот параметр, то любые внешние ссылки в чертеже, с которым организуется связь, также будут видны. Другими словами, видны вложенные уровни внешних ссылок. • Overlay (Наложение); при наложении чертежа виден лишь этот чертеж. Любые внешние ссылки в нем не показываются в текущем чертеже, т.е . вложенные уровни внешних ссылок не видны. 598 ЧастьIII.Работасданными
MltxlernalReference Reference Typt tfAttachment>*.• ? -• ? I - j-lnseftcnper* ,J ~ SpsciyOrwwieen Г" Совет Рис. 19.2 .ДиалоговоеокноExternalReference Наложение используется в тех случаях, когда нет необходимости усложнять чертеж вложенными ссылками или когда другой чертеж нужен лишь временно. В остальных случаях используется привязка. 3. В нижней части диалогового окна можно задать точку вставки, коэффициенты мас- штабирования по осям X и Y, а также угол поворота либо на экране, либо в диалого- вом окне. Если указывать параметры на экране, то приглашения в командной строке будут такими же, как и при вставке блока или файла. 4. Установите флажок Retain Path (Сохранить путь), чтобы сохранить не только имя внешней ссылки, но и расположение соответствующего файла. Путь включают в том случае, если файл нельзя найти в папках Support Files (Поддерживаемые фай- лы) и Project Files (Файлы проектов). Эти папки можно указать во вкладке Files (Файлы) диалогового окна Options (Параметры). 5. После того, как все параметры в диалоговом окне указаны, щелкните на кнопке ОК. Внешняя ссылка привязана к чертежу, Если текущий вид не охватывает всего содержимо- го внешней ссылки, то воспользуйтесь командой ZOOM Extents (Покажи границы). О пользователях AutoCAD, применяющих внешние ссылки для чертежей со схемами электросетей Винг Т. Дуонг (Wing T. Duong) работает в копании Pacific Engineering Associates, которая специализируется на проектировании систем электроснабжения и расположена в Окленде (шт. Калифорния). Он работает над созданием поэтажных планов энергообеспечения и про- водки освещения. Обычно в чертежах Винга есть верхний лист, содержащий список условных обозначе- ний и сокращений, общие замечания и список чертежей. Также имеется схема плани- ровки, в которой показывается расположение соседних строений и близлежащий ландшафт с соответствующими планами энергообеспечения и проводки освещения. Кроме того, на одном или двух листах отдельно изображается схема энергоснабже- ния — расположение всех электрических устройств и электрических цепей с указанием Глава19.Ссылкиначертежи 599
электрических контакторов, соединяющих цепи; и то же самое для планов проводки ос- вещения. Ниже приведен пример. Среди прочих деталей этой головоломки — таблица спецификации деталей, в которую включены устройства и осветительные приборы, их тип и способ установки; линейная схе- ма, на которой показаны все электрические панели и их взаимосвязи; лист организации па- нелей, который содержит данные, импортированные из электронной таблицы, и, возможно, другие данные, в зависимости от проекта. Когда Винг открывает проект с новой архитектурой, то обязательно встречается со специалистами, работающими с системами автоматизированного проектирования, и согласует с ними основные параметры настройки — имена слоев, шрифтов, цветов и т.д. с точки зрения соответствия стандартам. В этом процессе также участвуют ин- женеры-строители, инженеры-механики и др. Затем Винг получает комплект чертежей от архитектора. Он называет эти чертежи "архитектурным фоном", поскольку использу- ет их как внешние ссылки в своих чертежах электропроводки. Если архитектурные пла- ны меняются, то архитектор предоставляет новые чертежи, заменяя ими старые. Таким образом, в его чертежах автоматически отображаются новые версии. Ниже представ- лен типичный архитектурный проект, используемый Вингом. И все эти чертежи обновляются по несколько раз — в процессе эскизного проектирования, при получении разрешения на строительство, в процессе окончательной сверки. Когда про- ект закончен, создается комплект рабочих чертежей. Ниже показан план энергообеспечения с архитектурным планом в виде внешней ссылки. 600 ЧастьIII.Работасданными
Просмотр взаимосвязей внешних ссылок Чтобы узнать тип любой из внешних ссылок, имеющихся в чертеже, щелкните на кнопке External Reference панели инструментов Reference. Все внешние ссылки чер- тежа перечислены в списке диалогового окна Xref Manager. Внешние ссылки могут быть представлены двумя способами. ti=*$j • В виде списка (кнопка List View). Все внешние ссылки перечислены с указанием ЦЙ1! статуса, размера, типа, даты и времени сохранения, а также пути (если он имеется). В виде дерева (кнопка Tree View). Все внешние ссылки и их взаимосвязи пред- ставлены графически. Такое представление идеально подходит для исследования вложенных ссылок. Ширину столбцов в списке внешних ссылок можно изменять. Поместите курсор на разделительную линию, он превратится в двунаправленную стрелку, после чего разделительную линию можно перетаскивать. Совет Щелкните на какой-нибудь ссылке, и в поле Xref Found At (Внешняя ссылка найдена в) будет отображено ее месторасположение. После вставки внешней ссылки в чертеж можно приступать к работе. Внешние ссылки используются почти так же, как блоки, за исключением операций расчлене- ния и изменения. Чтобы изменить внешнюю ссылку, нужно вернуться к соответст- вующему файлу и откорректировать его. Однако объектную привязку ко всем объек- там во внешней ссылке можно использовать точно так же, как и ко всем объектам в бло- ке. Такая возможность позволяет использовать внешние ссылки как основу для друго- го чертежа. Для следующей пошаговой инструкции обратитесь к чертежам abl9-a .dwg и abl9-a.dwg, которые находятся в папке Drawings на прилагаемом ком- пакт-диске. Глава19.Ссылкина чертежи 601
Пошаговая инструкция. Привязка внешних ссылок 1. Откройте файл чертежа abl 9-a . dwg на прилагаемом компакт-диске. 2. Запустите приложение Windows Explorer (Проводник) и скопируйте файл аЫ9- b. dwg с компакт-диска в папку AutoCAD Bible. 3. Щелкните на кнопке External Reference Attach (Привязать внешнюю ссылку). В диалоговом окне Select Reference File (Выбор файла привязки) выберите файл abl 9-b . dwg. Щелкните на кнопке Open (Открыть). 4. В диалоговом окне External Reference (Внешняя ссылка) появится имя выбранного файла. Сбросьте все флажки Specify On-screen (Задать параметры на экране) и щелкните на кнопке ОК. В чертеже аЫЭ-a.dwg будет отображен блок штампа из файла abl9-b .dwg. 5. Сохраните чертеж под именем abl9-l . dwg в папке AutoCAD Bible. 6. Создайте новый чертеж, используя в качестве шаблона файл acad.dwt. Выберите команду FormatoDrawing Units (Формат^Единицы), а затем параметр Architec- tural (Архитектурные), В группе Drawing units for DesignCenter blocks (Единицы чертежа для блоков из DesignCenter) выберите параметр Inches. Щелкните на кноп- ке ОК. Сохраните чертеж под именем аЫ9-2 .dwg в папке AutoCAD 3ible. 7. Щелкните на кнопке External Reference Attach (Привязать внешнюю ссылку) па- нели инструментов Reference. В диалоговом окне Select Reference File (Выбор файла привязки) выберите файл abl 9-1 . dwg, который только что был сохранен в папке AutoCAD Bible. Щелкните на кнопке Open (Открыть). 8. В диалоговом окне External Reference (Внешняя ссылка) будет отображено имя фай- ла. Оставьте параметры по умолчанию и щелкните на кнопке ОК. На экране будет ви- ден чертеж аЫ9-1 .dwg, который включает и блок штампа, и поэтажный план дома. Блок штампа (abl9-b .dwg)~ это внешняя ссылка, вложенная во внешней ссылке поэтажного плана (аЫ 9-1. dwg). Программа выдаст соответствующие сообщения: Attach Xref AB19-1: C:\AutoCAD Bible\abl9-1.dwg AB19-1 loadled. Attach Xref AB19-B: E:\AutoCAD Bible\abl9-b .dwg AB19-B loaded. •:-£ -j 9. Чтобы нагляднее представить взаимосвязь между тремя чертежами, снова щелкните _b£d на кнопке External Reference (Внешняя ссылка) панели инструментов Reference. В диалоговом окне Xref Manager будет отмечено два чертежа, на которые сделаны внешние ссылки. Щелкните на кнопке Tree view (В виде дерева) в верхней части диало- гового окна. Теперь две внешние ссылки будут выведены в форме древовидной структу- ры, которая четко отображает их взаимосвязь (рис. 19,3). Щелкните на кнопке Cancel. 10. Сохраните чертеж. Он должен выглядеть, как на рис. 19.4. Редактирование внешних ссылок В процессе работы с внешними ссылками в чертеже вам может понадобиться внести в них исправления. В AutoCAD 2002 можно отредактировать внешнюю ссылку или блок и сохра- нить результат в исходном файле. Более того, можно даже перенести объект из текущего чер- тежа в файл, на который организована внешняя ссылка, или в файл блока и наоборот. Такую операцию принято называть редактированием на месте (Jn-place editing). Процедура редактирования на месте включает несколько этапов. 1. Выберите ссылку или блок в чертеже. 602 Часть III. Работа с данными
Рис. 193, Древовидное представление наглядно отображает вложенные ссылки Рис. 19.4.Текущий чертеж пустой, однако он отображает внешнююссыл- ку напландома. Данная ссылкаимеет внешнюю ссылку наблок штампа 2. Если ссылка вложенная, выберите ссылку нужного уровня. 3. Выберите в ссылке или блоке объект, который требует изменений, и добавьте его в текущий набор объектов, предназначенных для редактирования. 4. Выполните редактирование с помощью тех методов, которые поддерживаются AutoCAD. 5. Если в этом есть необходимость, добавьте или исключите объекты из текущего на- бора, который будет передан в источник внешней ссылки или блока. 6. Сохраните изменения в источнике внешней ссылки или блока. Выбор внешней ссылки или блока для последующего редактирования Процесс редактирования на месте начинается с двойного щелчка на внешней ссылке, кото- рую собираетесь редактировать. После этого AutoCAD откроет диалоговое окно Reference Edit (Редактирование ссылки), показанное на рис. 19.5, Глава 19. Ссылки на чертежи 603
Рис.19.5 .ДиалоговоеокноReferenceEdit Переводить внешние ссылки в режим редактирования посредством двойного ^л •** щелчка стало возможным, только начиная с версии AutoCAD 2000i. Можно ис- ^ = ~ , пользовать и альтернативный метод: выбрать команду Modify^In-place Xref and Новинка! Block Edit&Edit Reference (Редактирование^Редактирование внешних ссылок и блока на местеоРедактирование внешней ссылки), а затем выбрать внешнюю ссылку, которую хотите отредактировать. По мере того, как вы будете щелкать на какой-либо из имеющихся в файле чертежа внеш- них ссылок, их эскизы будут появляться а окне предварительного просмотра справа. Для циклического перебора внешних ссылок просто щелкайте на кнопке Next (Дальше). В распоряжении пользователя также имеется набор параметров. • Параметр Enable Unique Layer And Symbol Names (Разрешить уникальные имена слоев и символов) позволяет показать слои и имена других символов, которые начи- наются с $#$. Такой префикс помогает отличить их от "родных" слоев и именован- ных символов чертежа. • Параметр Display Attribute Definitions For Editing (Показывать определения атри- бутов при редактировании) используется для редактирования определений атрибу- тов в блоках с атрибутами. (Подробно о блоках с атрибутами речь шла в главе 18, "Работа с блоками и атрибутами".) После щелчка на кнопке ОК диалоговое окно Reference Edit закроется. Если источником ссылки является файл, созданный в более ранней версии Auto- CAD, появляется предупреждение о том, что сохранение изменений в источнике ссылки приведет к его преобразованию в формат чертежа AutoCAD 2002. На заметку Система предложит вам выбрать вложенные объекты. Как бы там ни было, но в результа- те всех ваших манипуляций должен сформироваться набор объектов, которые и будут редак- тироваться. При этом контуры всех других объектов (не включенных в набор) будут приглу- шены — интенсивность отображения снижается при этом до 50% (указанное значение опре- деляется системной переменной XFADECTL). На экране появится панель инструментов Refedit (Редактирование ссылок), показанная на рис. 19.6, и сообщение Use REFCLOSE or the Refedit toolbar to end reference editing session (Для завершения сеанса редактирования ссылок используйте команду REFCLOSE или панель Refedit). Теперь вы готовы к редактированию внешней ссылки или блока. 604 Часть///.Работасданными
Добавить объекты Добавить блок или внешнюю ссылку Отменить изменения Удалитьобъекты Рис. 19.6. Панель инструментов Refedit Сохранить изменения Редактирование внешних ссылок Существует несколько типов операций редактирования, которые можно применять по от- ношению к объектам во внешних ссылках или блоках, включенным в текущий набор. • Шменсние основных свойств объектов, таких как принадлежность определенному слою или цвет. • Удаление объекта. При этом он удаляется и в источнике внешней ссылки или блока. • Добавление вновь вычерченного объекта в источник внешней ссылки или блока. Ис- ключением является случай, когда новый объект создается путем редактирования объекта, не включенного в текущий набор. Например, если разрывается отрезок, ко- торый не входит в текущий набор выделенных объектов, то два новых отрезка также не включаются в текущий набор. • Перенос объекта текущего чертежа в ссылку или блок. Для этого нужно выделить объ- ект и выбрать на панели инструментов Refedit кнопку Add Objects To The Refedit Working Set (Добавить объект в набор для Refedit). He забывайте, что набор обычно включает только объекты из внешней ссылки или блока. Поэтому объекты, добавлен- ные таким образом в набор, также становятся частью внешней ссылки или блока. • Перенос объектов из внешней ссылки или блока в текущий чертеж. Выделите объек- ты и выберите на панели инструментов Refedit кнопку Remove Objects from The Refedit Working Set (Удалить объекты из текущего набора Refedit). He забывайте, что набор обычно включает только объекты из внешней ссылки или блока. Поэтому объекты, удаленные таким образом из набора, перестают быть частью внешней ссылки или блока, а становятся полноправными объектами текущего чертежа. Завершив редактирование текущего набора, выберите на панели инструментов Refedit кнопку Save Back Changes to Reference (Сохранить изменения в источнике ссылки). Если же вы передумали, щелкните на кнопке Discard Changes to Reference (Отменить изменения в источнике ссылки). После того, как изменения будут зафиксированы в источнике блока, его определение со- ответственно с корректируется, а все экземпляры блока будут регенерированы и приведены в соответствие с новым определением. Если объекту (объектам) ссылки приданы такие свой- ства, которых не было ранее, к примеру слой, AutoCAD скопирует это новое свойство во внешнюю ссылку, так что оно появится и в источнике ссылки. ' IT*;- Дп я следующей пошаговой инструкции используются чертежи abl9-a.dwg йакомиш- и abl9-a.dwg, которые находятся в папке Drawings на прилагаемом ком- j"~ '" пакт-диске. Глава19.Ссылкиначертежи 605
Пошаговая инструкция. Редактирование внешних ссылок на месте 1. Откройте файл чертежа аЫЭ-a.dwg на компакт-диске. Сохраните чертеж под именем аЫ9-3 . dwg в папке AutoCAD Bible. 2. Откройте файл чертежа аЫЭ-b .dwg на компакт-диске. Сохраните чертеж под именем аЫ 9-4. dwg в папке AutoCAD Bible. Закройте этот чертеж, но не за- крывайте AutoCAD. Чертеж аЫ9-3 .dwg по-прежнему должен быть загружен в систему, его присутствие на экране обязательно. 3. Выберите в меню команду Insert^External Reference (Вставка^Внешняя ссылка) и в папке AutoCAD Bible укажите файл abl9-4 .dwg. Щелкните на кнопке Open. В диалоговом окне External Reference сбросьте все флажки Specify On-screen и щелкните на кнопке ОК. В результате AutoCAD вставит в чертеж аЫ 9-3 . dwg внешнюю ссылку, источником которой является файл аЫ9-4 .dwg. 4. Дважды щелкните на блоке штампа. Появится диалоговое окно Reference Edit, в ко- тором будет выбран файл аЫ9-4 и эскиз чертежа из этого файла показан в поле предварительного просмотра. Щелкните на кнопке ОК. 5. В ответ на приглашение Select nested objects: (Выберите вложенные объ- екты:) укажите блок штампа, который представляет собой единый объект. Призна- ком завершения выбора для AutoCAD служит нажатие клавиши <Enter>. В ответ AutoCAD откроет панель инструментов Refedit (Редактирование ссылок). Теперь можно приступить к собственно редактированию. Изображение на экране AutoCAD должно выглядеть, как на рис. 19.7. Рис. 19.7, Блок штампа представляет собой внешнюю ссылку в по- этажном плане 6. Снова выделите блок штампа и щелкните на кнопке Explode. 7. В меню выберите команду DrawoTextoSingle Line Text (Рисование^ Текст^ Однострочный). В ответ на приглашение Specify start point of text or [Justify/Style] : (Задайте начальную точку текста или [Выравнивание/Стиль]:) укажите точку 1 (см. рис. 19.7). В ответ на приглашение Specify height <0 ' -О 3/1б">: (Задайте высоту <0'-0 3/16">:) введите 10<Р. Еще раз нажмите клавишу <Enter> в ответ на приглашение ввести угол поворота. 8. Введите Davis Floor Plan и дважды нажмите клавишу <Enter> — выполнение ко- манды ввода текста завершится, 606 ЧастьIII.Работасданными
9. Выберите текстовый объект (имя и адрес архитектора) в нижней части штампа и из- мените его цвет на красный, чтобы надпись бросалась в глаза. 10. Выберите N и символ стрелки возле метки 2 на рис. 19.7. Эти объекты перенесем из внешней ссылки в наш чертеж. Для этого выберите на панели инструментов Refedit кнопку Remove Objects from The Refedit Working Set (Удалить объекты из теку- щего набора Refedit). 11. После щелчка на кнопке Save Back Changes to Reference (Сохранить изме- нения в источнике ссылки) внесенные изменения будут сохранены в файле ис- точника ссылки. Щелкните на кнопке ОК в диалоговом окне, которое извещает 0 том, что изменения сохранены. После этого в командной строке вы увидите следующее извещение: The following symbols will be permanently bound to the current drawing: Layers: $O$TITLEBLK Text Styles: $O$STANDARD, SOSROMANS, $0SROMAND Blocks: S0$KNTITL Regenerating model. 11 objects added to ablS-4 1 object removed from abl9-4 1 xref instance updated аЫ9-4 redefined and reloaded. 12. Щелкните на кнопке External Reference панели Reference. В диалоговом окне Xref Manager (Менеджер внешних ссылок) выберите abl9-4 .dwg и щелкните на Detach (Отсоединить). (Об отсоединении внешних ссылок более подробно речь пойдет далее в этой главе.) Щелкните на кнопке ОК. Теперь вы сможете воочию убедиться, что в чертеж аЫ9-3 .dwg включен символ North (Север) и N рядом с ним, которые "переметнулись" в этот чертеж из внешней ссылки. А вот в файле источника внешней ссылки вы их больше не увидите. 13. Чтобы убедиться в этом еще раз, откройте файл abl9-4.dwg. Символ North и N рядом с ним "испарились", а часть текста выведена другим цветом, 14. Закройте оба файла, причем изменения в аЫ 9-3 . dwg сохраните. Отображение внешних ссылок Отображением слоев на внешних ссылках можно управлять таким образом, чтобы были видны только необходимые слои. AutoCAD предлагает несколько функций управления про- цессом отображения внешних ссылок, которые упрощают вывод на экран выбранных объек- тов и ускоряют отображение объемных внешних ссылок. Внешние ссылки и зависимые объекты Зависимые объекты (dependent symbols) — это именованные элементы в чертеже: слои, текстовые стили, стили размерностей и т.д. Если привязывается внешняя ссылка, то зави- симые объекты перечисляются в текущем чертеже. Например, в списке Layer Control (Управление слоями) отображаются слои внешних ссылок. Объекты внешних ссылок име- ют следующий формат: xref_name I symbol_name (имя_внешней_ссылки]имя_объекта). Эта система разделяет объекты внешних ссылок и объекты текущего чертежа и гарантиру- ет отсутствие объектов-двойников. Глава 19. Ссылки на чертежи 607
Внешние ссылки и слои Слои внешних ссылок можно включить и отключить, заморозить и разморозить. Также можно измешггь свойства слоев внешних ссылок в диалоговом окне Layer Properties Manager (Свойства слоя). По умолчанию эти изменения временные. Когда в следующий раз будет открыт чертеж или перезагружена внешняя ссылка, исходные установки восстановятся. Чтобы сохра- нить эти изменения, нужно установить системной переменной VISRETAIN значение 1. Для объектов, созданных на слое 0, не используется обычный формат имени слоя внешней ссылки— они остаются на слое 0. Если объекты во внешней ссылке находятся на слое 0 с цве- том и типом линий, установленными ByLayer, то для них берутся свойства— цвет и тип ли- ний — текущего слоя в текущем чертеже. Если цвет и тип линий установлены ByBlock, объек- ты принимают текущие свойства в соответствии с тем слоем, к которому привязана внешняя ссылка. Если явно установлен цвет и тип линий, объекты сохраняют эти установки. КомандаXBIND Объекты — это различные свойства объектов AutoCAD, сохраняемые в чертеже, напри- мер слои, стили размерностей и т.д . Для того, чтобы импортировать в текущий чертеж только объекты из внешней ссылки, можно использовать команду XBIND (Добавь). Применение этой команды облегчает работу с совместимым набором объектов в текущем чертеже и с внешни- ми ссылками. Например, можно импортировать слой блока штампа и размерный стиль. Вве- дите команду xbind<P в командной строке. Откроется диалоговое окно Xbind (Добавление), в котором представлены внешние ссылки и объекты чертежа в виде, подобном проводнику Windows, как показано на рис. 19.8. -ЁР У. i± FF: «Ы9-4 Ф Block No ab19-4luiC4353 l$i Dimsbjile ^ TexWyle ;«<« * 4Г 9-4IKNTtTL II- Рис.19.8 .Использование командыХВХЫОдля импорта объектов Щелкните на знаке "+" рядом с типом объекта, чтобы открыть список объектов. Щелкните на одном из них, а затем на кнопке Add (Добавить), чтобы добавить его к списку Definitions to Bind (Определения для добавления). Когда закончите добавление, щелкните на кнопке ОК. Ниже в этой главе более подробно рассматривается использование AutoCAD DesignCenter для переноса внешних ссылок и других зависимых символов из одного чертежа в другой. Циклические ссылки Если чертеж а включает чертеж b как внешнюю ссылку и чертеж Ь включает чертеж а как внешнюю ссылку, то такую ссылку называют циклической. Она может образовываться через три или более внешних ссылок, а также при наличии вложенных ссылок. В AutoCAD обна- руживаются циклические ссылки, но вся цепочка ссылок не отбрасывается — загружается столько ссылок, сколько возможно. Если попытаться загрузить циклическую внешнюю ссыл- ку, то программа выдаст следующее сообщение: 608 ЧастьIII.Работасданными
Warning: Circular reference from XREF to current drawing. (Здесь AutoCAD вставляет действительное имя внешнейссылки) Circular reference(s) have been found. Continue? <N> Введите Y для продолжения загрузки внешней ссылки Breaking circular reference from XREF to current drawing. Отсечение внешних ссылок Иногда желательно видеть только часть внешней ссылки. Эта возможность особенно важна при использовании очень больших чертежей внешних ссылок. Для упрощения отсече- ния используется команда XCLIP (ПССЫЛКА). NoNo Чтобы отсечь внешнюю ссылку, выберите команду меню Modify^Clip^Xref й—я (Редактировать ^Обрезать ^Внешняя ссылка) или щелкните на кнопке External Ref- erence Clip (Подрезать внешнюю ссылку) панели инструментов Reference (Ссылка). Про- граммой AutoCAD будет выдано приглашение выбрать объекты. Щелкните на внешней ссыл- ке, которую нужно отсечь, Обратите внимание, что вместе с главной внешней ссылкой отсе- каются все вложенные внешние ссылки. В табл. 19.1 перечислены параметры команды XCLIP. \Таблица19.1. Параметры команды хсыР Параметр Назначение On (Вкл) Включение границы отсечения и отображение только части внешней ссылки, не выходя- щей за границы отсечения. По умолчанию границы отсечения включены. Параметр ис- пользуется после отключения, чтобы снова видеть только ограниченную часть чертежа off (Откл) Отключение границы отсечения и отображение всей внешней ссылки. Граница отсе- чения при этом сохраняется. Действие параметра подобно включению и отключению слоя. Полное отображение внешней ссылки может потребоваться, например, во вре- мя переопределения границы. Затем можно повторно использовать параметр on для включения границы, если необходима только ограниченная часть чертежа ciipdepth Параметр используется только для трехмерных чертежей. После установки границы (Глубина отсечения можно установить переднюю и заднюю плоскости, параллельные границе. отсечения) Программой AutoCAD будет отображаться только часть внешней ссылки внутри это- го трехмерного пространства, Передняя и задняя плоскости создаются заданием расстояния от границы отсечения. Для удаления отсекающих плоскостей использует- ся вспомогательный параметр Remove (Исключить} Delete С помощью этого параметра удаляется граница отсечения и больше не сохраняется (Удалить) в чертеже Generate С помощью этого параметра из границы отсечения создается полилиния с текущим Polyline слоем, цветом и типом линии. Если нужно изменить границу отсечения, можно вос- (Образовать пользоваться командой PEDIT (ПОЛРЕД) И переопределить границы с помощью но- полилинию) ВОЙ полилинии New boundary Параметр по умолчанию. Нажмите клавишу <Enter>, чтобы воспользоваться вспомо- (Новая граница) гательными параметрами select с помощью этого параметра можно выбрать полилинию и указать границы отсе- polyline чения. При создании границы вписывающиеся или дуговые участки полилинии (Выбрать огибаются снизу полилинию) Глава19.Ссылкина чертежи 609
Окончание табл. 19.1 Параметр Назначение Polygonal (Многоугольная область) Rectangular (Прямоугольная область) Используя этот параметр, можно, как и с помощью полилинии, определить много- угольную область, но с острыми углами. Создается резиновая линия по выбранным точкам, образуя замкнутый многоугольник. Этот параметр можно использовать для создания области неправильной формы, включающей часть внешней ссылки Используя этот параметр, можно выбрать две точки противолежащих по диагонали прямоугольника углов, как при создании окна выделения Совет Команда хсы Р может также использоваться для отсечения блоков. Чтобы посмотреть границы отсечения (если нет полилинии, создайте ее), измените значе- ние системной переменной XCLIPFRAME на 1. На рис. 19.9 показано отсечение внешней ссылки с помощью многоугольной границы. Системная переменная XCLIPFRAME включена, поэтому четко видна указанная граница. Сравните этот рисунок с рис. 19.4, на котором показан чертеж полностью. Рис. 19.9. Отсечение внешней ссылки с помощью много- угольной границы Ускоренное отображение больших внешних ссылок Загрузка по запросу, пространственные индексы и индексы слоя предназначены для отображе- ния объемных внешних ссылок, таких, например, которые используются в трехмерных чертежах и чертежах геоинформационных систем (GIS). Механизм загрузки по запросу позволяет загружать объекты, необходимые только для отображения внешней ссылки в чертеже. Загрузка по запросу применяется с двумя другими возможностями: пространственные индексы и индексы слоя. • Пространственный индекс создается при сохранении чертежа. Этот индекс исполь- зуется AutoCAD, если включена загрузка по запросу и привязана отсеченная внеш- 610 ЧастьIII.Работасданными
няя ссылка, которая была сохранена с пространственным индексом. С помощью ин- декса определяется, сколько внешних ссылок необходимо прочитать для отображения. • Индекс слоя также создается при сохранении чертежа. Этот индекс используется AutoCAD, если включена загрузка по запросу и привязана та отсеченная внешняя ссылка с замороженными или выключенными слоями, которая была сохранена с ин- дексом слоя. С помощью индекса определяется, сколько внешних ссылок необходи- мо прочитать для отображения. Чтобы все нюансы использования этих новых средств были понятными, необходимо от- метить следующее. • Параметр загрузки по запросу в текущем чертеже должен быть включен. • Внешняя ссылка должна быть сохранена с пространственным индексом или с индексом слоя. • Внешняя ссылка должна быть или офаничена (для пространственного индекса), или иметь слои, которые заморожены/отключены (для индекса слоя). дополнительнвя информация Загрузка по запросу похожа на частичное открытие и загрузку чертежа, которая была описана в главе 8, "Управление видами и компоновка изображения на экране" . Загрузка по запросу Чтобы включить загрузку по запросу, командой Too Is ^Options (Сервис ^Параметры) откройте диалоговое окно Options, а в нем активизируйте вкладку Open and Save (Открытие и закрытие). В списке Demand Load Xrefs (Подгрузка по запросу файлов внеш- них ссылок) выберите элемент Enabled (Разрешена). Если этот параметр включен, то другие пользователи сети не смогут редактировать начальный чертеж, пока в каком-то чертеже име- ется на него ссылка. Чтобы дать возможность другим пользователям вносить изменения в ис- ходный чертеж, выберите параметр Enable with copy (Разрешена с копированием), предна- значенный для использования копии чертежа, на который сделана ссылка. Щелкните на кнопке ОК. Зафузку по запросу можно включить непосредственно перед привязкой ссылки. Нет необходимости держать параметр включенным постоянно. Пространственные индексы Для чертежа, который используется как внешняя ссылка, сохраняются пространствен- ные индексы. Для каждого из объектов чертежа профаммой создается пространственный индекс. Процесс сохранения индексов занимает некоторое время, но зато потом вы не будете те- рять времени при загрузке отсеченной внешней ссылки и при первом отсечении внешней ссылки. Чтобы создать пространственные индексы, выбе- рите команду File^Save As (Файл^Сохранить как) — откроется диалоговое окно Save Drawing As (Сохранить чертеж как), Щелкните на кнопке Options (Параметры) — откроется диалоговое окно Saveas Options (Параметры экспорта), в котором (рис. 19.10) активизирована вкладка DWG Options (Параметры файлов DWG). рис. 19.10. Диалоговое окно Saveas Options Глава19.Ссылкиначертежи 611
В раскрывающемся списке Index type (Тип индекса) выберите элемент Layer & Spatial (Слоя и пространственный) или Spatial (Пространственный). Щелкните на кнопке ОК. После закрытия диалогового окна Saveas Options щелкните на кнопке ОК еще раз. Если необходимо создать индекс для существующего чертежа, то после закры- Совет тия диалогового окна Export Options (Параметры экспорта) нужно щелкнуть на ., кнопке Cancel (Отменить), т.е. для установки индекса сохранять чертеж не нуж- " щк но. Установка индекса контролируется системной переменной INDEXCTL. После создания пространственного индекса при каждом сохранении чертежа программа будет выдавать сообщение: Updating Indexes for block *MODEL_SPACE Чтобы не сохранять индексы, выберите команду File^Save As (Файл ^Сохранить как), щелкните на кнопке Options (Параметры) в открывшемся диалоговом окне. В новом диало- говом окне Saveas Options (Параметры экспорта) выберите элемент None (Никакой) в рас- крывающемся списке Index type (Тип индекса). Щелкните на кнопке ОК, а после закрытия диалогового окна Saveas Options — на кнопке Cancel. Индексы слоя Для чертежа, который используется как внешняя ссылка, сохраняют индексы слоя. Для каж- дого из объектов чертежа программой создается индекс. Процесс сохранения индекса слоя за- нимает некоторое время, но зато в дальнейшем вы не теряете времени при загрузке заморожен- ной внешней ссылки или внешней ссылки с отключенными слоями. Чтобы создать индексы сло- ев, выберите команду File^Save As — откроется диалоговое окно Save Drawing As. Щелкните на кнопке Options — откроется диалоговое окно Saveas Options (см. рис. 19.10). В раскрывающемся списке Index type выберите элемент Layer & Spatial или Spatial. Щелкните на кнопке ОК. После закрытия диалогового окна Saveas Options щелкните на кнопке ОК еще раз. После создания индекса слоя при каждом сохранении чертежа программа будет выдавать сообщение: Updating Indexes for block *MODEL_SPACE Чтобы не сохранять индексы, выберите команду File^Save As, щелкните на кнопке Options. В диалоговом окне Export Options выберите элемент None в раскрывающемся списке Index type. Щелкните на кнопке ОК, а после закрытия диалогового окна Export Options — на кнопке Cancel. Для следующей пошаговой инструкции используются чертежи abi9-a .dwg, abl9-a.dwg, аЫ9-1 . dwg и аЫ9-2 . dwg, которые находятся в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Управление отображением внешних ссылок 1. Откройте файл чертежа аЫ9-1 .dwg папки AutoCAD Bible, который был создан в предыдущем упражнении. 2. Внимание! Если вы не выполнили предыдущее упражнение, сначала запустите Windows Explorer (Проводник) и найдите файлы аЫЭ-a .dwg и abl9-b.dwg в корневом каталоге компакт-диска, а также файлы abl9-l .dwg и abl9~2 .dwg в папке Results на компакт-диске. Скопируйте эти четыре файла в папку AutoCAD Bible. Если при открытии файла abl9-l .dwg выдается сообщение о том, что невозможно найти внешние ссылки (файлы abl 9-a. dwg и abl 9-b . dwg), 612 Часть III. Работа с данными
выбрав команду Tools^>Options, выделите элемент Project Files Search Path (Путь к файлам проектов) во вкладке Files (Файлы). Щелкните на кнопке Add (Добавить) и укажите папку Au-toCAD Bible. Можно щелкнуть на кнопке Browse (Просмотр) и выбрать добавляемую папку в диалоговом окне. 3. Выберите команду File^Save As (Файл<=>Сохранить как). Щелкните на кнопке Op- tions (Параметры). В диалоговом окне Saves Options (Параметры экспорта) выбе- рите элемент Layer & Spatial (возможно, этот элемент уже был установлен). Щелк- ните на кнопке ОК, а затем на кнопке Cancel. 4. Щелкните на кнопке Save (Сохранить). Обратите внимание на сообщение в ко- мандной строке об обновлении индексов. 5. Откройте файл чертежа аЫ9-2 .dwg папки AutoCAD Bible. К этому чертежу при- вязана внешняя ссылка на план дома и вложенная ссылка на блок штампа (рис. 19.11). Рис. 19 . П. Выбор многоугольной границы для отсечения внешней ссылки 6. Сохраните чертеж под именем аЫ9-5 . dwg в папке AutoCAD Bible. 7. Командой Tools^Options (Сервис 6 * Параметры) откройте диалоговое окно Options, а в нем активизируйте вкладку Open and Save (Открытие и закрытие). В списке De- mand Load Xrefs (Подгрузка по запросу файлов внешних ссылок) выберите элемент En- abled (Разрешена). (Возможно, параметр уже выбран.) Щелкните на кнопке ОК. 8. Щелкните на раскрывающемся списке Layer Control (Управление слоями). Щелкните на кнопке On/Off (Включить/Выключить) напротив слоя АЫ 9-11 notes, чтобы вновь сде- лать этот слой видимым. Закройте список. На экране будет отображен слой notes. 9. Щелкните на кнопке External Reference Clip (Подрезать внешнюю ссылку) панели инструментов Reference (Ссылка) или выберите команду меню Modify^Clip^Xref (РедактироватьООбрезать^Внешняя ссылка). В результате будет запущена команда XCLIP. Следуйте приглашениям: Select objects: Щелкните где-нибудь на внешней ссылке (см. рис. 19.11) Select objects:<P Enter clipping option [ON/ OFF/ Clipdepth/ Delete/ generate Polyline/ New boundary] <New>:<P Глава19.Ссылкиначертежи 613
Specify clipping boundary: [Select polyline/Polygonal/Rectangular] <Rectangular>: Щелкните правой кнопкой мыши и выберите Polygonal (Многоугольник) из кон- текстного меню Specify first point: Щелкните в точке 1 (см. рис. 19.11) Specify next point or Specify next point or Specify next point or Specify next point or Specify next point or Specify next point or Specify next point or Specify next point or Specify next point or Specify next point or 10. Программа подрежет внешнюю ссылку. 11. Отключите слой АЫ9-11 notes. 12. Сохраните чертеж. Он должен выглядеть, как на рис. 19.12. Если вы собираетесь продолжить работу и выполнить следующее упражнение, то не закрывайте чертеж. [Undo] Undo] Undo] Undo] Undo] [Undo] [Undo] [Undo] ;Undo] Undo] Щелкните Щелкните Щелкните Щелкните Щелкните Щелкните Щелкните Щелкните Щелкните <Р в в в в в в в в в точке точке точке точке точке точке точке точке точке 2 3 4 5 6 7 8 9 10 Рис. 19.12 . Отсеченная часть внешней ссылки Управление внешними ссылками Если в чертеже много внешних ссылок, то необходимо иметь средство для управления этими ссылками и их взаимосвязями. В AutoCAD предусмотрено несколько методов управ- ления внешними ссылками. Может быть, это очевидно, но главный принцип управления внешними ссылка- Совет ми — не усложнять их. Какими бы "сообразительными" средствами вы не пользо- вались, сложными вложенными конфигурациями управлять будет очень трудно. ОкноуправлениявнешнимиссылкамиXrefManager Диалоговое окно Xref Manager спроектировано так, что дает возможность управлять внешними ссылками из единого центра. В табл. 19.2 приведен список элементов интерфейса этого диалогового окна. 614 Часть///.Работасданными
Таблица19.2 .ЭлементыдиалоговогоокнаExternalReference(Внешняяссылка) Назначение 1Г„ Элемент Кнопка Attach Открывается диалоговое окно External Reference (Внешняя ссылка), которое, как (Привязать) описывалось ранее, позволяет привязать к чертежу внешнюю ссылку Кнопка Detach Отключение внешней ссылки. Внешняя ссылка больше не отображается, и ее опре- (Отключить) деление не хранится в чертеже Кнопка Reload Перезагрузка внешней ссылки. Программа автоматически перезагружает (Перезагрузить) внешнюю ссылку при открытии чертежа и при печати. Эта кнопка используется для перезагрузки внешней ссылки, если чертеж внешней ссылки изменился во время сеанса работы с основным чертежом (был изменен кем-то из пользова- телей сети) или после выгрузки внешней ссылки. Программа загружает по- следнюю версию чертежа внешней ссылки Кнопка Unload Выгрузка внешней ссылки без отключения. Внешняя ссылка не отображается, но ее (Выгрузить) определение хранится в чертеже. Чтобы вновь вывести ее на экран, щелкните на кнопке Reload (Перезагрузить) Кнопка Bind Замена внешней ссылки блоком. Открывается диалоговое окно Bind Xrefs (Добавить) (Добавление внешних ссылок), позволяющее добавить или вставить внешнюю ссылку Bind При создании блока из внешней ссылки изменяются названные (Добавить) слои, стили текста, стили измерений и т.д. (все, что называется объектами) из формата xref_name I symbol__name в формат drawing__name$#$symbol_name, где символ # будет ну- лем, если такого имени нет в чертеже, и 1 — если такое имя уже есть. Это делается для того, чтобы избежать одинаковых имен объектов. Кроме того, такие имена позволяют проследить, из ка- кого чертежа взят объект Insert При преобразовании внешней ссылки в блок из имен объектов уда- (Вставить) ляется часть xref_name |. Если слой с этим именем уже сущест- вует в чертеже, объекты этого слоя принимают свойства слоя в ос- новном чертеже. Таким же образом преобразуются стили текста, стили измерений и т.д . При подобном именовании устраняется слож- ность названий объектов внешней ссылки Поле Xref Found At В поле указан путь, по которому была найдена внешняя ссылка; этот путь мо- (Внешняя ссылка жет не совпадать с сохраненным путем для внешней ссылки. Чтобы сохранить найдена в) текущее расположение внешней ссылки, щелкните на кнопке Save Path (Сохранить путь). Если расположение внешней ссылки изменилось и она не может быть найдена в папках Support Files (Поддерживаемые файлы) и project Files (Файлы проектов), то для этой ссылки устанавливается статус Not Found {He найдена). Воспользуйтесь кнопкой Browse (Обзор), чтобы найти нужный чертеж, затем откройте внешнюю ссылку и щелкните на кнопке Save Path (Сохранить путь). Щелкните на кнопке ОК, и программа ав- томатически перезагрузит внешнюю ссылку Вложенные ссылки нельзя добавить или отключить. На заметку 1 Глава19.Ссылкиначертежи 615
AutoCAD DesignCenter IDesiqnCenter Как уже упоминалось выше в этой главе, для перемещения именованных объектов, в том числе и внешних ссылок, из одно- го файла чертежа в другой можно использовать средство Auto- CAD DesignCenter. Для того чтобы вставить внешнюю ссылку из другого чертежа, щелкните на кнопке AutoCAD DesignCenter стандартной панели инструментов. Отыщите нужный чертеж и щелкните на нем дважды, чтобы открыть список его именованных объектов. Затем щелкните дважды на элементе Xrefs (Внешние ссылки) этого списка, чтобы отобра- зить в правой панели список внешних ссылок. Чтобы увидеть внешний вид ссылки, щелкните на кнопке Preview (Предварительный просмотр). Тогда текст выбранной ссылки появится в нижней части окна DesignCenter (рис. 19.13). Дважды щелкните на внешней ссылке, которую хотите вставить. Тогда откроется диалоговое окно External Refer- ence (Внешняя ссылка) (см. рис. 19.2), в котором можно будет вставить ссылку. Рис. 19.13 . Использование окна DesignCenter для включения внешней ссылки в чертеж: Файл отчета для внешней ссылки Если установить системную переменную XREFCTL в 1 (по умолчанию она установлена в 0), все действия, выполняемые с внешней ссылкой, записываются в текстовый ASCII-файл. При возникновении проблем можно обратиться к этому файлу для получения полной информации о внешней ссылке. На рис. 19.14 показана часть файла отчета для внешней ссылки. Файл отчета создается в той же папке, что и чертеж, в котором используется внешняя ссылка. Файл отчета называется так же, как и чертеж, но имеет расширение . xlg. Совет Вся первая часть файла отчета, показанная на рис. 19.14, — это запись загрузки внешней ссылки. Как видите, такой файл может стать очень длинным! Кроме то- го, записи, появляющиеся при работе с чертежом, заносятся сюда же. Поэтому через некоторое время файл отчета (или его часть) рекомендуется удалять. Для следующей пошаговой инструкции используется чертеж аЫ9-5 .dwg, кото- рый находится в папке Results на прилагаемом компакт-диске. Пошаговая инструкция. Управление отображением внешних ссылок 1. Откройте файл чертежа аЫ9-5 .dwg папки AutoCAD Bible, который был создан в предыдущем упражнении. Если вы его не выполняли, то этот файл можно найти в папке Results на прилагаемом компакт-диске. 2. Сохраните файл под именем аЫ 9-6 .dwg в папке AutoCAD Bible. 3. Выберите команду меню Modify^Clip^Xref. В ответ на приглашение Select objects: нажмите клавишу <Enter>. В ответ на приглашение Enter clipping 616 ЧастьIII.Работасданными
option [ON/OFF/Clipdepth/Delete/ generate Polyline/New boundary] <New>: (Выберите параметр отсечения [Вкл/Откл/Глубина отсечения/Удаление/ генерировать Полилинию/Новая граница] <Новая граница>:) щелкните правой кнопкой мыши и выберите Delete (Удаление) из кон- текстного меню. Для обеих ссылок будет от- менено отсечение, и они будут выведены пол- ностью. Щелкните на кнопке External Refer- ence (Внешняя ссылка) панели инструментов Reference (Ссылка). Выберите параметр Tree View (В виде дерева). Выберите вложенную ссылку аЫ9-Ь . Щелкните на кнопке Unload (Выгрузить) и затем на кнопке ОК. Внешняя ссылка аЫ9-Ь будет скрыта. 4. Повторите команду XREF. Снова выберите вло- женную ссылку аЫ9-Ь . Щелкните на кнопке Reload (Перезагрузить). Ссылка вновь будет отображена на экране. Еще раз повторите команду XREF. На этот раз 5. Drawing: E:\ftutoCAD Biole\atH9-2 .dtq Date/Tine: М/25/01 09:31:it* Operation: Reload Xref Reference tree for "AB19-1": "АВ 19-Г" -••A B 19-B " Reference tree for "AB19-B 11 : "AB19-B" Reload Xref "AB19-1 ": 3&19-I .dwg Searching in acad search path Update block synbol table: Appending synbol: "ЙВ19-1|D0CR" Appending synbol: "ЙВ19-1JKHTITL" Appending synbol: "AB19-1|IUB" Appending symbol: "ЙВ19-1|TQILET" Appending synbol: "nB19-1|LAU" Appending synbol: •• AB19-1|ELLIPSEP1 Рис. 19.14. Файл отчета для внеш- ней ссылки выберите ссылку аЫ 9-1 . Щелкните на кнопке Bind (Добавить). В диалоговом окне Bind Xref (Добавление внешней ссылки) выберите параметр Insert (Вставка) и щелкните на кнопке ОК. Щелкните на кнопке ОК в диалоговом окне External Reference. Обе ссылки (аЫЭ-1 и аЫ9-Ь) будут вставлены как блоки. (Щелкните на раскрывающемся списке Layer Control (Управление слоями) и убедитесь, что в нем нет имен слоев, характерных для внешних ссылок.) Сохраните чертеж. Резюме В этой главе описаны методы применения внешних ссылок. Внешние ссылки особенно удобны при работе в группе пользователей, в сетевом окружении. Внешнюю ссылку можно привязать или наложить. В AutoCAD предусмотрено несколько средств для работы с внеш- ними ссылками, среди которых наибольший интерес представляют отсечение, загрузка по запросу, пространственные индексы и индексы слоев, а также предлагается простое в ис- пользовании окно управления внешними ссылками Xref Manager. В следующей главе будут описаны средства AutoCAD для работы с внешними базами данных и языком SQL. Глава19.Ссылкиначертежи 617
гУ.ТЩ Л • • •_• - .*Ж . ЬrjJ _ . .._ ЭЯ Работа с внешними базами данных J- чГ utoCAD предоставляет пользователю возможность соединения с внешними базами данных непосредст- венно из приложения. Подключение к базам данных — мощ- ное средство связи рисуемых объектов с данными. Более мощное и гибкое, чем использование блочных атрибутов. С помощью подключений можно связывать данные из внеш- них баз данных с любыми объектами чертежа. Эта глава, на- деемся, убедит вас в том, что процесс подключения к базам данных не так уж сложен. Множество пользователей AutoCAD держат свои базы дан- ных отдельно от чертежей и, надо сказать, поступают совершен- но правильно, так как в настоящее время можно, например, не- посредственно работать с данными, связав строку из таблицы базы данных с объектом чертежа. Такие объекты достаточно разумны, они в состоянии поддерживать постоянную связь с данными, оперативно реагировать на вносимые непосредст- венно из AutoCAD изменения: будь то цена или номер детали. Внесенные изменения немедленно отразятся на всех других объектах чертежа, связанных с данными. Можно, наконец, по- метить все связанные объекты чертежа текстовыми ярлыками, содержимое которых соответствует данным из базы. Доступ к внешним базам данных Связь между чертежами AutoCAD и базами данных назы- вается доступом к внешним базам данных (external database access). Этот доступ предоставляет ряд возможностей. • Создавать связи между объектами AutoCAD и внешними данными. • Просматривать данные во внешних базах данных. • Редактировать данные во внешних базах данных, • Выводить данные из внешних баз данных на поле чертежа.
Возможен доступ к внешним базам данных следующих типов: • Microsoft Access 2000, 97 и 95; • Visual dBASE 7.01; • dBASE VиIII; • Microsoft Excel 2000, 97 и 95; • Oracle 8.0 and 7,3; • Paradox 8.0 and 7.0; • Microsoft Visual FoxPro 6.0 и 5.0; • SQL Server 7.0 и 6.5. После настройки базы данных, как будет показано ниже в этой главе, можно получить доступ к базе данных, несмотря на то, что на компьютере отсутствует программный продукт, с помощью которого она была создана. Ваза данных представляет собой набор связанной информации, обычно поддерживаемой специализированным программным обеспечением — системами управления базами данных (СУБД, DBMS). Базы данных хранятся в виде таблиц, содержащих строки и столбцы. В стро- ке, называемой также записью, находится единичный элемент данных. Столбец, который именуется также полем, имеет атрибут строки. В табл. 20 .1 показаны первые три строки базы данных, используемой в этой главе в каче- стве примера. Таблица20.1.Примертаблицыбазыданных Номер Описание Формат листа Куплено/ Единица детали чертежа Продано измерения 8665-023-012 Сварочная проволока - . 0 30 Stainless В 8665-023-013 Сварочные электроды - . 045 Dia Stainless Steel В 8665-023-014 Сварочные электроды - ,045 Dia S.S . В Реляционная база данных — это база данных, содержащая набор таблиц, каждая из кото- рых представляет собой набор данных с определенным назначением. Язык SQL (Structured Query Language — язык структурированных запросов) разработан для стандартизации языковых средств при использовании различных программно- аппаратных платформ. В AutoCAD поддерживается новый международный стандарт SQL2, содержащий определения понятий среда (environment), каталог (catalog) и схема (schema). В соответствии со стандартом SQL2 среда, каталоги, схемы и таблицы охватывают все виды объектов базы данных и связаны между собой иерархически. • Под средой подразумевается вся система баз данных — СУБД, базы данных, с кото- рыми она работает, а также пользователи и программы, имеющие доступ к этим ба- зам данных. • Каталог базы данных — это набор схем, представленный путем к папке, в которой размещена база данных. • Схема является множеством таблиц и других компонентов базы данных и именуется по подкаталогу, в котором размещаются эти таблицы. В процессе работы не нужно вникать во все тонкости этой концепции, если только СУБД не требует этого. Достаточно знать, что AutoCAD может соединяться с отдельными таблица- ми или с их наборами, хранящимися в среде, каталоге или схеме. Глава 20. Работа с внешними базами данных 619 к к к FT FT FT
Подготовка к работе с базами данных Для подготовки к работе с базами данных необходимо выполнить ряд операций. 1. Убедитесь, что компонент работы с базами данных установлен в AutoCAD на вашем компьютере. 2. Проверьте, установлена ли программа ODBC Data Source. 3. Разместите таблицы интересующей вас базы данных в каталоге и подкаталогах, со- ответствующих приложению. 4. Настройте соответствующий драйвер базы данных с помощью программ Microsoft ODBC и OLE DB. 5. Настройте источник данных в AutoCAD. 6. Запустите команду dbCONNECT. 7. Определите имя пользователя и пароль, если того требует система управления базой данных. 8. Подключитесь к источнику данных. 9. Откройте окно Data View (Просмотр данных), в котором выводится информация из таблиц источника данных. 10. При необходимости можно редактировать данные. 11. Свяжите строки базы данных с объектами чертежа. 12. Создайте при необходимости ярлыки на основе данных из таблиц. Установка компонента работы с базами данных Подключение к базам данных не входит в типовую конфигурацию установки AutoCAD. Для обеспечения этой возможности требуется либо полная (Full), либо выборочная (Custom) установка AutoCAD. В случае выборочной установки не забудьте отметить пункт Database в диалоговом окне Custom Components (Выбор компонентов). Если вы не уверены, был ли установлен компонент работы с базами данных, откройте ме- ню Tools (Сервис). Наличие пункта dbConnect (Подключение БД) говорит о том, что все в порядке — вы установили в AutoCAD компонент работы с базами данных. Если же вы этого не сделали и хотите немедленно исправить ситуацию, предлагаемая ин- струкция вот инструкция поможет вам. 1. Вставьте прилагаемый компакт-диск в дисковод и, если он не запустится автомати- чески, выберите команду StartoRun и введите в поле ввода d:\Setup.exe, где d — буква дисковода компакт-дисков. Щелкните на кнопке ОК. 2. На первом появившемся экране щелкните на кнопке Next (Далее). 3. На втором — на кнопке Add (Добавить), 4. На следующем экране выберите переключатель Database и щелкните на кнопке Next. 5. Продолжайте установку, пользуясь появляющимися на экране инструкциями по ус- тановке подключения к базам данных. 620 Часть III. Работа с данными
Организация структуры базы данных Для подключения к базе данных необходимо знать тип СУБД, создавшей эту базу данных, а также структуру базы данных, включая содержащие ее каталоги. В следующем примере про- демонстрируем создание простейшей структуры для таблицы базы данных Microsoft Access. Все упражнения настоящей главы связаны между собой и требуют последовательного вы- полнения. Поэтому вам придется или отложить чтение, или все же выделить некоторое вре- мя, чтобы попрактиковаться (одного-двух часов будет достаточно). Для следующей пошаговой инструкции используется чертеж ab20-prt.dwg, ко- торый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Создание структуры базы данных 1. Щелкните правой кнопкой мыши на кнопке Start (Пуск) и выберите из раскрываю- щегося меню пункт Explorer (Проводник). 2. Если папка AutoCAD Bible не выводится в окне Windows Explorer, щелкните на знаке "+" возле диска, на котором она содержится. 3. Щелкните на папке AutoCAD Bible и выберите команду меню File^NewOFoider (Файл 1 ^ Создать 1 ^ Папку). В правом окне появится новая папка; ее вы должны пере- именовать в Databases. 4. При необходимости щелкните на знаке "+", чтобы открыть папку AutoCAD Bible. В ней вы должны найти новую папку —Databases (если ее нет, воспользуйтесь клавишей <F5> для обновления изображенного на экране). 5. Скопируйте файл ab20-prt .mdb с прилагаемого компакт-диска в папку Databases, которую вы только что создали. Не перепутайте — вы должны скопи- ровать именно файл ab20-prt.mdb, а не ab20-prt.xls. На рис. 20.1 показано, как выглядит эта база данных, открытая с помощью Microsoft Access. 6. Поскольку файл копируется с компакт-диска, следует изменить его атрибуты, убрав свойство только для чтения. Для этого щелкните на скопированном файле правой кнопкой мыши и выберите в контекстном меню команду Properties (Свойства). Снимите флажок Read-only (Только чтение) и щелкните на кнопке ОК. 7. Закройте окно Windows Explorer. Настройка источника данных Перед началом работы с внешними базами данных нужно настроить параметры взаимо- действия AutoCAD с базой данных (именуемой источником данных— data source) с исполь- зованием ODBC и OLE DB. В поставке AutoCAD папка \ Sample содержит файл Microsoft Access db_samples .mdb, который можно использовать в качестве примера. Сперва установите и настройте администратор источника данных ODBC (ODBC Data Source Administrator). Для того, чтобы проверить, установлен ли он на компьютере, от- кройте окно Control Panel {воспользовавшись командой Start^Settings^Control Panel (ПускОНастройка^Панель управления)). Если вы найдете в панели управления пикто- грамму ODBC Data Sources (32 bit) или другую с подобным названием, значит, админи- стратор источника данных установлен. Глава 20. Работа с внешними базами данных 621
*.M i..iuM.llA<4..;vs [СЛИТ NO . WELD I NGW I RE• ,030 STA I NLESS 8665-023-013" ! WELDROD• .045D I ASTA I NLESSSTEEL 8665-023-014WELD I NG•ROD.045ИАS.S . 8666-023-Ш5 'WELDING ROD-1/16 DIA TYPE 312 SS 8665-023-016 'WELDING ROD Si* 6655-023-017 WELD ROD • . 052 MS (6D# COIL) ^9655-073-042 NIPPLE - 1.2 X 2 1/2 (NOT GALV) ¥\ B6B5-079-000 TAPE & 8685-092-000' "JTAPE - TEFLON 8686-097-002 :TAPE 6685-097-003 'TAPE 8685-097-004 TAPE - STRAPPING 8685-117 -001 TAPE 8685-116-001 iTAPE-DUCT 8685-119-001 :TAPE-FOAM,DBL SIDEADHESIVE 868e-003 -000 PIN -DOWELL 8697-003 -000 GAUGE. PRESSURE 8711-DO1-0O1 TRANSFORMER 8711-002-001 TRANSFORMER- CONTROL B711-002-002 'TRANSFORMER-CONTROL 6711-003 -001 TRANSFORMER 8711-003 -002 TRANSFORMER 8711-003 -003 ITRANSFORMER 8711-004-001 ' TRANSFORMER *? Рис. 20./ . База данных Microsoft Access, любезно предоставленная Гэри Моррисом (Gary Morris) из Dexter Company,Фэрфилд, шт. Айова Для проверки установки необходимых драйверов щелкните дважды на этой пикто- грамме. В открывающемся при этом диалоговом окне ODBC Data Sources Adminis- trator вы найдете список драйверов приложений баз данных. Убедитесь, что в списке имеется драйвер базы данных, содержащий информацию о том, каким образом осущест- вляется подключение к базе данных. Если у вас нет администратора ODBC, нужно установить Microsoft ODBC Driver Pack версии 3.0 или более поздней (он свободно распространяется и может быть найден на Web-узле Microsoft по адресу: www. microsoft. com; зайдя на узел, выберите ссылку Products, а затем ODBC). Для установки ODBC скопируйте файл в новую папку; дважды щелкните на нем в окне Windows Explorer для запуска программы распаковки архива. Теперь на вашем компьютере будет установлен администратор ODBC. Инструкции по настройке базы данных варьируются в зависимости от используемого драй- вера. Справочная система AutoCAD содержит всю необходимую информацию по всем поддер- живаемым базам данных, так что при необходимости вы всегда можете обратиться к ней, Для настройки базы данных с использованием ODBC выполните приведенные да- лее операции. 1. Выберите команду Start^Settings^Control Panel (Пуск^Настройка^Панель управления). 2. Дважды щелкните на пиктограмме ODBC Data Sources (32 bit). При этом откроет- ся диалоговое окно ODBC Data Source Administrator (Администратор источника данных ODBC), показанное на рис. 20 .2. 3. Щелкните на вкладке User DSN (если она не активна). Щелкните на кнопке Add. 622 ЧастьIII.Работасданными
Stium-Ailmuii'. M i cro» МсГОton HCCMt UlWer I H1DDJ MerotoU dSm Dnvtr I'. d b f) Miercwlt dBata VFP Drive» Miwoioft Exctl Driver ['. M ltl Miciotofl FOIPIO Driver (".*() Microtoft FOKPIO VTP Oiiv«r MciotoflAcceitDiivei MlerowJl Ассм* Drivw (" mdb) MicrotoK Accm Driver j' .mdbj Алпмм Flnvw I* mrihl AdvWwk» dBASE FriM dBateFieeWord E-cdFlet FoxPro FoxPro Fiet-Woid MS Accett 37Dataosu MSAcciti D«tibMt Puc 20.2 . Диалоговое окно ODBC Data Source Ad- ministrator, позволяющее выбрать драйвер для под- ключения к базе данных 4. В диалоговом окне Create New Data Source (Создание нового источника данных) вы- берите драйвер, соответствующий базе данных, и щелкните на кнопке Finish (Готово). 5. В диалоговом окне ODBC Setup (Установка ODBC), которое теперь содержит вы- бранный вами драйвер, введите имя источника данных в поле Data Source Name (Имя источника данных). Здесь же можно добавить и описание источника. В принци- пе, это имя определяет программу базы данных, а не отдельный ее файл. 6. Щелкните на кнопке Select (Выбор) и выберите файл, содержащий базу данных; за- тем щелкните на кнопке ОК. 7. Еще раз щелкните на кнопке ОК в результирующем диалоговом окне. 8. В диалоговом окне ODBC Administrator (Администратор ODBC) ваш источник данных будет находиться вместе с соответствующим драйвером. Щелкните на кноп- ке ОК, затем закройте окно. Теперь можно начинать настройку параметров подключения базы данных к чертежу AutoCAD. 1. Выберите команду меню Tools^dbConnect (Сервис^Подключение БД) для откры- тия окна dbConnect (Подключение БД) и вывода соответствующего меню. 2. Выберите команду dbConnect^Data Sources^Configure (Подключение БДОИсточники данных 1 ^Конфигурация). В диалоговом окне Configure a Data Source (Конфигурация источника данных) введите имя, представляющее файл базы данных. Щелкните на кнопке ОК. 3. Во вкладке Provider диалогового окна Data Link Properties (Свойства связи с дан- ными) выберите переключатель Microsoft OLE DB Provider for ODBC drivers и щелкните на кнопке Next. 4. В списке вкладки Connection (Соединение) отметьте имя источника данных, кото- рое использовалось в диалоговом окне ODBC Setup, как показано на рис. 20.3. 5. Для серверных баз данных введите имя пользователя и пароль. 6. Щелкните на кнопке Test Connection (Проверка соединения). Вы должны увидеть сообщение об успешности тестового соединения с базой данных. Если этого не про- Глава20.Работас внешнимибазамиданных 623
изошло, еще раз проверьте настройки, в особенности правильность указания имени источника данных. Щелкните на кнопке ОК. 7. Щелкните на кнопке ОК в диалоговом окне Data Link (Связь с данными). • Г* U<itd Lmh I'm tip ilie:. Micotofl OLE DB Pmvkfei lot OLAP Services MicrwoH OLE DB Provide; fa Oiacle Mictotoft OLE DB Provide) fa SOL Seivei Moosoft OLE D6 Simple Provider MS Remote MSDdtaStape Z]f Jt I /"we. 20.3 . Использование диалогового окна Ddt3 Link Properties для настройки источ- ника данных вAutoCAD Теперь все готово для установления связи между базой данных и чертежом AutoCAD. Для следующей пошаговой инструкции используется чертеж ab20-a.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Настройка базы данных Microsoft Access 1. Чертеж, применяемый в примере по настройке базы данных Microsoft Access, находит- ся на прилагаемом компакт-диске в файле ab20-a .dwg. Этот пример требует обяза- тельного выполнения предыдущего упражнения. Воспользуйтесь командой Starts Settings^Control Panel. Дважды щелкните на пиктограмме ODBC Data Sources (32 bit) (имя пиктограммы вашей панели управления может несколько отличаться). 2. Во вкладке User DSN диалогового окна ODBC Data Source Administrator щелкни- те на кнопке Add. 3. В диалоговом окне Create New Data Source выберите Microsoft Access Driver; после этого щелкните на кнопке Finish (Готово). 4. В текстовом поле Data Source Name (Имя источника данных) диалогового окна ODBC Microsoft Access Setup введите аЬ20-Access 5. Щелкните на кнопке Select (Выбор) и выберите папку \AutoCAD Bible\Databases, которую вы создали в предыдущем упражнении; затем отметьте в ней файл ab2 0-prt .mdb и щелкните на кнопке ОК. 624 ЧастьIII.Работасданными
6. Дважды щелкните на кнопке ОК для выхода из окна ODBC Data Source Administrator. 7. Откройте AutoCAD, в нем — файл ab20-a .dwg с прилагаемого компакт-диска. Сохраните его как ab2 0-l .dwg в папке AutoCAD Bible. 8. Выберите Tools^dbConnect (Сервис ^Подключение БД) — откроется диалоговое окно dbConnect и появится соответствующее подменю. Выберите dbCon- nect^Data Sources^Configure. В диалоговом окне Configure a Data Source (Конфигурация источника данных) введите ab20-prt и щелкните на кнопке ОК. 9. Во вкладке Provider (Провайдер) диалогового окна Data Link Properties (Свойства связи с данными), которое откроется автоматически, выберите Microsoft OLE DB Provider for ODBC Drivers и щелкните на кнопке Next. 10. В верхнем списке остановитесь на элементе ab20-Access. 11. Щелкните на кнопке Test Connection (Проверка соединения). Вы должны увидеть сообщение об успешном тестовом соединении. Щелкните на кнопке Next. 12. Щелкните на кнопке ОК в диалоговом окне Data Link Properties (Свойства связи с данными). 13. Оставьте файл ab2 0-l .dwg открытым для следующего упражнения. Подключение к таблицам Excel Если в качестве источника данных планируется использовать таблицу Excel, настройка со- единения выполняется следующим образом. 1. Следуйте инструкции Создание структуры базы данных. Отличие заключается в том, что в п. 5 вместо копирования MDB-файла следует копировать файл ab20-prt. xls. 2. Дважды щелкните на пиктограмме ODBC в панели управления для открытия диалогово- го окна ODBC Data Source Administrator. 3. Во вкладке User DSN диалогового окна ODBC Data Source Administrator щелкните на кнопке Add. 4. В диалоговом окне Create New Data Source выберите драйвер Microsoft Excel и щелкните на кнопке Finish. 5. В диалоговом окне ODBC Microsoft Excel Setup введите в качестве имени источника дан- ных ab Excel. Если хотите, можете помимо имени ввести и описание источника данных. 6. Щелкните на Select Workbook и выберите файл AutoCAD Bible\databases\ ab20-prt. xls. Трижды щелкните на кнопке ОК, закрывая, тем самым, панель управления. 7. Откройте AutoCAD, в нем— файл ab20-a .dwg с компакт-диска и сохраните его под име- нем ab2 0-l .dwg в папке AutoCAD Bible. Выберите из меню команду Tools ^dbConnect. 8. С помощью команды dbConnect^Data Sources ^Configure откройте диалоговое окно Configure a Data Source и введите в нем ab Excel, после чего щелкните на кнопке ОК. 9. Во вкладке Provider диалогового окна Data Link Properties выберите Microsoft OLE DB Provider for ODBC dn'vers и щелкните на кнопке Next. 10. В верхнем списке выберите ab Excel. 11. Щелкните на кнопке Test Connection. После появления сообщения об успешном осуще- ствлении тестового соединения щелкните на кнопке ОК. 12. Щелкните на ОК в диалоговом окне Data Link Properties. Далее подключение выполняется, как в предыдущей инструкции. В Excel аналогом таблицы является именованный диапазон. Нужно открыть рабочий лист, выбрать на нем все данные и ввести имя диапазона в поле имен, расположенном слева от строки формул. Глава 20. Работа с внешними базами данных 625
Организация связи чертежа и базы данных Перед подключением к базе данных вы должны продумать систему организации отношений между чертежом и базой данных. Вот ряд вопросов, которые предварительно стоит обдумать. • Должны ли данные находиться в одной базе данных с несколькими таблицами или в нескольких отдельных базах данных. • Какие именно данные будут связаны с объектами чертежа. • Будет связано с одной строкой таблицы (записью) несколько объектов или только один. • Одна или несколько строк таблицы будут связаны с одним объектом. • Какой столбец (или столбцы) будет идентифицировать уникальность записей. Ответив на эти вопросы, вы будете готовы к дальнейшим действиям по подключению ба- зы данных к чертежу. Подключение базы данных к чертежу Q j o(_dbtemp l et Qab20-prl Рис. 20 .4 . Диалоговое окно dbConnectManager Для выполнения всех необходимых действий по подключе- нию используется диалоговое окно dbConnect Manager (Менеджер подключения БД), показанное на рис. 20 .4 . Окно dbConnect Manager имеет собственную панель инструментов, которая становится активной при выборе источника данных из списка со всеми настроенными источниками данных. Можно размешать dbConnect Manager на рабочем экра- не подобно панели инструментов — установить посреди эк- рана или закрепить у края окна. Можно изменять его размеры перетягиванием правой границы влево и вправо. В окне dbConnect Manager находится список открытых чертежей и настроенных источников данных. Совет Для вывода и сокрытия dbConnect Manager воспользуйтесь комбинацией клавиш <Ctrl+6>. Предлагаем инструкцию по подключению внешней базы данных к чертежу. 1. Откройте чертеж, к которому планируете подключить базу данных. 2. Выберите из меню Tools ^dbConnect (Сервис^Подключение БД) для открытия dbConnect Manager. 3. Щелкните правой кнопкой мыши на источнике данных, к которому намерены под- ключиться (список доступных источников данных формируется из настроенных в AutoCAD источников) и выберите Connect. AutoCAD перечислит таблицы базы данных, связанные с источником данных. Подключа- ется вся структура базы данных целиком, и теперь можно просматривать и работать с данны- ми непосредственно из AutoCAD. Напомним, что результат следующего упражнения зависит от корректности и полноты выполнения предыдущих двух упражнений. 626 Часть ///. Работа с данными
Пошаговая инструкция. Подключение базы данных к чертежу 1. Чертеж ab20-l.dwg должен остаться на экране после выполнения предыдущего упражнения. 2. Выберите в меню Tools=>dbConnect— откроется диалоговое окно dbConnect Manager. 3. Щелкните правой кнопкой мыши на ab20-prt и выберите в контекстном меню Connect. В окне dbConnect Manager будет выведена таблица базы данных PART NO. 4. Сохраните чертеж и оставьте его открытым — продолжение следует в очередном упражнении. Открытие таблицы данных После подключения базы данных вы выбираете таблицу, с которой намерены работать. При необходимости щелкните на знаке "+'' рядом с базой данных для того, чтобы увидеть доступные файлы базы данных. Около них также изображается знак "+", щелчок на котором позволит узнать, какие именно таблицы базы данных содержатся в этом файле (файл базы данных наделен качеством содержать одновременно несколько таблиц). Можно просматривать и редактировать данные в окне Data View. • Воспользуйтесь просмотром данных, если вам не надо их изменять. Для этого щелк- ните правой кнопкой мыши на интересующей вас таблице и выберите в контекстном меню View Table. • Если нужно внести изменения в данные из AutoCAD, щелкните правой кнопкой мыши на интересующей вас таблице и выберите в контекстном меню Edit Table, Можно также выбрать необходимую вам таблицу и воспользоваться кнопками View Table (Просмотр таблицы) или Edit Table (Правка таблицы), расположенными на панели инстру- ментов dbConnect. На рис. 20.5 показано окно Data View (Просмотр данных) при выборе из меню команды Edit Table (при выборе View Table вы увидите то же самое, но все ячейки данных будут вы- ведены приглушенными, поскольку их модификация заблокирована). Окно Data View (Просмотр данных) представляет данные в виде сетки, наподобие сетки электронных таблиц. Можно воспользоваться полосами прокрутки для просмотра всего массива данных. Вид выводимых данных можно временно изменить. Вносимые изменения будут тут же забыты при закрытии окна и никак не повлияют на данные в базе. Ниже перечислены доступ- ные параметры. • Resize a column (Изменить размер столбца). В окне иногда видны не все столбцы, в этом случае щелкните на линии сетки справа от заголовка столбца и перетяните ее влево или вправо. Таким образом вы меняете размеры столбца; размер окна цели- ком можно изменить, перетягивая его рамки. • Move a column (Перенести столбец). Можно изменить порядок следования столбцов, перемещая их в новое положение. Для этого щелкните на заголовке столбца, чтобы выбрать его, а затем щелкните на нем и перетягивайте в новое положение. Красная вертикальная линия указывает новое местоположение перемещаемого столбца. • Hide a column (Скрыть столбец). Можно скрыть столбец, с которым не намерены работать. Для этого сперва щелкните на его заголовке, чтобы выбрать столбец, а за- тем, щелкнув на нем правой кнопкой мыши, выберите из контекстного меню коман- ду Hide. Для восстановления скрытых столбцов щелкните правой кнопкой мыши на любом заголовке столбца и выберите из контекстного меню команду Unhide All. Глава 20. Работа с внешними базами данных 627
-Заголовок записи Заголовок сетки Заголовок столбца DiliView "PART NO" (CtvAutoLAD Bilili: 1 ali?fl t.dwii) 8665-023^)12 В6Е5ЧШ-013 B665-023-014 8685-023 015 0665-023 -016 В6Б5-О23-Ш7 86654)73-042 8685-079 000 8685-032 -000 No85-097402 86B54)97-003 86B5497-004 B685-117-001 BG85-118 -001 86B5-11Э-001 8688-003000 В697-О0Э40О 8711-001 -001 B711-OO2 -0D1 6711-002 002 8711-003 -001 87114103-002 8711-003 «13 6711004-001 0711-005 -001 «Jjj Record 1 Д WELDING WIRE - .030 STAlHLE В WELD RDD - .045 D1A STAINLES В WELDING - ROD .045 DIA S.S. в WELDING ROD-1/16DIA TYPE В WELDING ROD В WELD HDD - 052 MS (БОЯ COIL] В NIPPLE UX2 1/2 |NQT GALV С TAPE A TAPE • TEFLON A TAPE В TAPE В TAPE -STRAPPING В TAPE TAPE-DUCT A TAPE - FOAM . DBL SIDE ADHES В PIN - DOWELL A GAUGE -PRESSUHE A TRANSFORMER В TRANSFORMER - CONTROL С TRANSFORMER -CONTROL С TRANSFORMER С TRANSFORMER С TRANSFORMER С TRANSFORMER С TRANSFORMER -DRY FT FT FT FT FT FT EACH IN IN IN IN IN IN FT IN EACH EACH EACH EACH EACH EACH EACH EACH EACH EACH Рис. 20 .5 . Вывод данных в окне Data View Sort records (Сортировать записи). Можно отсортировать записи в возрастающем или убывающем порядке. Сортировка поможет быстрее находить нужные записи. Щелкни- те на заголовке любого столбца правой кнопкой мыши и выберите команду Sort для открытия соответствующего диалогового окна, показанного на рис. 20 .6. В списке Sort By отметьте необходимую колонку и тип сортировки — Ascending или Descending. Однако столбец может иметь одинаковые записи, в этом случае выберите второй стол- бец сортировки в списке Then By, а затем тип сортировки для второго столбца. Таким образом можно выбрать до пяти столбцов, по которым будет произво- диться сортировка данных. Freeze one or more columns (Заморозить один или более столб- цов). "Замораживание" одного или нескольких столбцов перемещает их в левый край окна, где столбцы ос- таются, несмотря на выполнение го- ризонтальной прокрутки. Сначала выберите предназначенные для за- мораживания столбцы. Для выбора нескольких столбцов одновременно нажимайте клавишу <Ctrl> при каж- дом очередном щелчке кнопкой мыши, а для выбора всех столбцов в диапазоне выберите первый и, на- жав клавишу <Shift>, последний. За- тем щелкните правой кнопкой мыши Рис. 20.6. Диалоговое окно Sort позволяет на- строить сортировку данных в окне Data View 628 ЧастьIII.Работасданными
и выберите из меню Freeze. Для возврата столбца в первоначальное положение, щелкнув правой кнопкой мыши, выберите из меню Unfreeze All, • Align text (Выровнять текст). Можно выровнять текст в столбцах. Выравнива- ние по умолчанию для числовых данных — правое, для прочих — левое. Выбе- рите столбец (столбцы), щелкните правой кнопкой мыши и в меню отметьте пункт Align. Теперь можно выбрать следующие варианты выравнивания текста: Standard, Left, Center или Right. • Format text (Форматировать текст). Можно форматировать текст, выбирая его шрифт, стиль, размер, подчеркивание или перечеркивание, а также цвет символов в окне Data View. Обратите внимание — эти изменения, в отличие от других опи- санных ранее, запоминаются и продолжают действовать при повторном открытии окна Data View. Для открытия диалогового окна Format воспользуйтесь командой Data View^Format, затем настройте вид шрифта и щелкните на кнопке ОК. Для постоянного доступа к окну Data View можно зафиксировать его положение Совет на экране;-для этого щелкните на нем правой кнопкой мыши и выберите в кон- - текстном меню Allow Docking. Затем перетащите его в правый угол экрана (если, «Й например, окно dbConnect находится в левой стороне экрана). Хотя можно использовать для доступа к данным прокрутку, поиск нужной записи все рав- но может отнять много времени. Поэтому рекомендуем ознакомиться с инструкцией по поис- ку записей, которая поможет вам сберечь время и нервы. 1. Выберите любую ячейку в столбце, содержащем атрибут, который требуется найти. Если нужно осуществить поиск по всему столбцу, выберите первую или последнюю ячейки. 2. Воспользуйтесь командой меню Data View^Find (Просмотр данных^Поиск) для открытия диалогового окна Find (Поиск), показанного на рис. 20.7 (можно также просто щелкнуть правой кнопкой мыши и выбрать из контекстного меню Find). Рис. 20.7, Диалоговое окно Find 3. В диалоговом окне Find введите необходимое значение (текст, число или их комби- нацию), затем выберите направление поиска (Up или Down). Если необходимо, от- метьте поле Match case, которое обеспечивает строгое соответствие образцу — с учетом регистра. Затем щелкните на кнопке Find Next для того, чтобы найти оче- редное вхождение искомого значения. Продолжайте перемещаться по подходящим записям с помощью той же кнопки. При желании можно скопировать настройку форматирования, включая сортировку, в бу- фер обмена и затем вставить ее в СУБД. Для этого выберите нужную запись (записи); для ко- пирования всей базы щелкните на заголовке сетки. Затем вызовите контекстное меню щелч- ком правой кнопки мыши и выберите в нем команду Сору. После того, как откроете СУБД, воспользуйтесь стандартной командой Paste панели инструментов. В следующем упражнении попытаемся закрепить изложенный материал на практике. Глава 20. Работа с внешними базами данных 629
ЕЯ C:\AutoCAD Biblo\ab2Q-1.dwfl Y? DataSouicoi (^ jet_dbtsniplet ;- : f=) ab2Q-pH Пошаговая инструкция. Работа с окном DataView 1. Файл АЬ20-1 .dwg должен оставаться открытым с предыдущего упражнения. Если рядом с ab20-prt имеется знак "+", щелкните на нем для вывода таблицы PART NO. Окно dbConnect должно выглядеть так, как на рис. 20.8. 2. Щелкните на кнопке таблицы правой кнопкой мыши и выберите в контекстном меню команду Edit Table. При этом будет открыто окно Data View (Просмотр данных); возможно, вам придется некоторое время по- дождать его открытия. 3. В меню AutoCAD выберите команду Data View=>Format (Просмотр данных 1 ^ Фор мат) и в открывшемся диало- говом окне Format выберите шрифт Arial размером 10. Щелкните на кнопке ОК. 4. Слишком большой размер столбцов не позволяет им всем разместиться на экране, а потому перетащите ли- нии сетки таким образом, чтобы видеть все необходимые данные одновременно. 5. Щелкните правой кнопкой мыши на заголовке столбца PART_NO и выберите из меню команду Align^Right для выравнивания первого столбца по правой границе. Таблица в окне Data View при этом должна выглядеть так, как на рис. 20 .9. Рис. 20.8. Вывод базы дан- ных в окне dbConnect Data View PART NO" I C:\AmoCAD (til>lt>\dli?U l.dwq I i Label Template - _*J ' ill U»TS fTM WELDING WIRE .030 STAINL В WELD ROD - . 045 0IA STAINLE В WELDING -ROD .045 DIAS.S . В WELDING ROD -1/16 DIATYPE В WELDING ROD В WELD ROD • J952 US (6tW COI В NIPPLE-1.2X2Щ(NOTGAL С TAPE A TAPE - TEFLON A TAPE В TAPE В TAPE - STRAPPING В TAPE TAPE-DUCT A TAPE - FOAM, DBL . SIDE AON В PIN-DOWELL GAUGE-PRESSURE TRANSFORMER TRANSFORMER-CONTROL FT FT FT FT FT FT EACH Ш IN IN IN IN tN FT IN EACH EACH EACH EACH cnru Рис.20.9.Таблицавокне DataViewnocsie форматирования 6. Попрактикуемся в перемещениях по таблице. Щелкните на стрелке вправо на гори- зонтальной полосе прокрутки для перехода на последнюю запись таблицы, Верти- кальная полоса прокрутки позволяет перемещаться по базе данных для быстрого просмотра содержимого. Щелчок на заголовке строки позволяет выбрать строку це- ликом; щелчок на заголовке столбца выделяет весь столбец. 7. Для сортировки записей по описанию щелкните правой кнопкой мыши на заголовке столбца DESCRIPTION и выберите пункт меню Sort. В диалоговом окне Sort 630 Часть///.Работасданными
(Сортировка) отметьте в списке Sort By (Сортировать по) элемент DESCRIPTION и выберите параметр Ascending (если он еще не выбран). В связи с наличием мно- жества одинаковых записей в столбце DESCRIPTION выберите в списке Then By (Затем по) имя столбца PART_NO, для которого также должен быть установлен па- раметр Ascending. Щелкните на кнопке ОК. AutoCAD отсортирует записи по опи- санию, а записи с одинаковым описанием — в порядке номеров частей. 8. Предположим, необходимо найти деталь 9003-242-001. Щелкните правой кнопкой мыши на столбце PART_NO и выберите из меню Find. В диалоговом окне Find вве- дите 9003-242-001 и выберите в разделе Direction параметр Down. Щелкните на кнопке Find Next. AutoCAD выделит ячейку, содержащую этот номер. 9. Закройте диалоговое окно Find и сохраните чертеж. Оставьте его открытым для следующего упражнения. РедактированиеданныхвокнеDataView Открыв данные в режиме редактирования, их можно легко и просто редактировать, изме- няя значение любой записи, удаляя и добавляя новые записи для отражения вносимых в чер- теж изменений. Изменение записи сводится к выбору соответствующей ячейки и вводу в нее нового значения. Для добавления новой записи щелкните правой кнопкой мыши на любой записи (строке) и выбе- рите в контекстном меню команду Add New Record. AutoCAD создаст новую запись в конце табли- цы и предоставит вам возможность внести в нее новые значения (перемещаться между столбцами за- писи можно с помощью клавиши <ТаЬ> или клавиши перемещения курсора вправо). Для удаления записи щелкните на ее заголовке, выбрав запись целиком. Затем отметьте в контекстном меню команду Delete и дважды подтвердите намерение удалить запись в по- являющемся диалоговом окне. Пока AutoCAD подключен к базе данных, нельзя использовать СУБД для редакти- - рования данных— это может вызвать повреждение данных и сбой системы в це- Внимание! лом £СШ нужно рабОтать с базой данных, используя СУБД вне AutoCAD, сперва убедитесь в том, что база данных отсоединена от AutoCAD в окне dbConnect. AutoCAD не сохраняет в базе данных внесенные изменения до тех пор, пока вы явно не потребуете этого. Для сохранения изменений щелкните правой кнопкой мыши на заголовке сетки — ячейке в верхнем левом углу окна Data Table — и выберите в контекстном меню команду Commit. Выбор в том же меню Restore приведет к отказу от внесенных изменений и восстановлению оригинальных значений таблиц базы данных. Пошаговая инструкция. Редактирование данных 1. Окно Data Table и файл ab20-l . dwg в настоящий момент должны быть открыты- ми — со времени выполнения последнего упражнения. Кроме того, должна быть выделена деталь, найденная в предыдущем упражнении: номер 9003-242 -001 . Если это не так, вернитесь к п. 8 предыдущего упражнения. 2. Обратите внимание— столбец MADE/PUR (Изготовлено/Куплено) указывает, что этот угол покупается. Предположим, что компания приняла решение о производстве такого уголка. Щелкните на Р в столбце MADE/PUR записи 9003-242 -001 и введите там М. 3. Для того, чтобы добавить запись, щелкните правой кнопкой на заголовке любой за- писи и выберите из контекстного меню Add New Record. AutoCAD переместит вас Глава 20. Работа с внешними базами данных 631
к новой записи в конце таблицы. Введите следующую информацию, используя кла- вишу <ТаЬ> для перемещения между столбцами: 8665-023 -018 WELDING ROD - .05 DIAS.S. ВРFT 4. He рекомендуем сохранять внесенные изменения в базе данных — вы сможете сде- лать это в другой раз. Поэтому щелкните правой кнопкой мыши в верхнем левом уг- лу базы данных и выберите в контекстном меню команду Restore. AutoCAD закроет окно Data Table. 5. Оставьте чертеж открытым — он пригодится в следующем упражнении. Связывание данных с объектами чертежа Основная цель использования подключения к базе данных— связь данных с объектами черте- жа. Строка данных содержит информацию о реальных объектах, которые представлены объектами на чертеже. Благодаря связыванию объектов чертежа с данными можно выполнить ряд операций. • Просмотреть информацию о реальных объектах, представленных на чертеже, их це- не, источнике, сроке обслуживания и т.п . • Обновить чертеж на основе данных в базе (и наоборот), тем самым синхронизируя чертеж и базу данных. • Вывести ярлыки, содержащие информацию об объекте из базы данных. Создание шаблона связи При создании связи AutoCAD ассоциирует объект (или объекты) со строкой данных в базе данных. Для выполнения этого программа AutoCAD должна знать, какое поле (столбец) сле- дует использовать для идентификации строки данных. Предположим, желательно связать объ- екты с информацией об их цене. Однако некоторые объекты могут иметь одну и ту же цену. Ес- ли вы предоставляете AutoCAD поле с неповторяющимися значениями, он всегда находит нуж- ную строку; в случае же повторяющихся значений — как, например, при выборе поля цены — AutoCAD выбирает первую из строк с одинаковыми значениями. Именно поэтому, если данные не имеют такого поля с гарантированно различными значениями, большинство СУБД создают такое индексное поле сами, гарантируя, что все значения в нем ун икальны. Шаблон связи {link template) определяет, какие поля ассоциированы со связями между данными и объектами чертежа. Шаблон связи также определяет используемую базу данных. Создав один раз шаблон связи, вы сможете в дальнейшем открывать данные непосредственно из шаблона. Шаблоны перечислены в окне dbConnect. Если необходимо связать с одним объектом данные более чем из одной таблицы, нужно будет создать несколько шаблонов связи для объекта. Для создания шаблона выполните ряд операций. 1. Воспользуйтесь командой меню dbConnecK^Templates^New Link Template (Подключение БД^Шаблоны^Жовый шаблон связи) (если таблица уже открыта, можно просто выбрать New Link Template (Новый шаблон связи) в окне dbConnect). 2. Если таблица данных к этому моменту не открыта, AutoCAD откроет диалоговое окно Select Data Object (Выбор объекта данных), в котором вы сможете выбрать таблицу. Щелкните после этого на кнопке Continue. 3. В поле ввода New Link Template Name в диалоговом окне New Link Template (рис. 20.10) введите имя шаблона. AutoCAD назначает имена шаблонов автоматиче- 632 Часть III. Работа с данными
ски —Linkl, Link2 и т.д . Можно принять автоматически установленное имя или же на- значить собственное. Если у вас имеется шаб- лон, на основе которого нужно создать но- вый, выберите его в списке Start With Tem- plate, а затем щелкните на кнопке Continue. 4. В диалоговом окне Link Template пометьте ключевое поле. Если оно содержит одинако- вые строки, вы должны выбрать также второе ключевое поле. 5. Щелкните на кнопке ОК. AutoCAD создаст шаблон связи, который будет добавлен в окно dbConnect под текущим чертежом. NoJjNew link Template between l«No Рис. 20.10. Диалоговое окно New Link Template Теперь вы готовы к связыванию данных и начерченных объектов. Если структура базы данных кардинально изменяется, вероятно, придется редактировать шаб- лон связи (например, если поле, выбранное в качестве ключевого и не содержащее одинаковых значений, стало их содержать). Другими изменениями в структуре базы данных, требующими кор- ректировки шаблона, могут быть изменеши имени или размера поля. Для редактирования шаблона сперва подключитесь к нужной таблице базы данных. Затем воспользуйтесь командой меню dbConnect^Templates^Edit Link Template (Подключение БДОШаблоны^Правка шаблона связи). В диалоговом окне Select a Database Object выберите шаблон связи и щелкните на кноп- ке Continue. Выберите одно или несколько ключевых полей и щелкните на кнопке ОК. Можно также попросту удалить шаблон связи командой dbConnect 1 ^ Templates^Delete Link Template (Подключение БД<=>Шаблоны 1 ^Удалитьшаблонсвязи). Очередное упражнение требует предварительного выполнения всех предыдущих упраж- нений этой главы. Пошаговая инструкция. Создание шаблона связи 1. Мы будем работать с чертежом ab20-l. dwg из предыдущего упражнения. В окне dbConnect щелкните правой кнопкой мыши на столбце PART NO и выберите в контекстном меню Edit Table —откроется диалоговое окно Data Table. 2. Выберите из панели инструментов окна dbConnect кнопку New Link Template. 3. В диалоговом окне New Link Template (Новый шаблон связи) согласитесь с име- нем, предложенным AutoCAD, — PART _NO _Linkl. Щелкните на кнопке Continue. 4. В диалоговом окне Link Template (Шаблон связи) отметьте столбец PART_NO. Этот столбец не содержит одинаковых значений. 5. Щелкните на кнопке ОК для возврата к чертежу. Появится новый шаблон связи с пиктограммой, изображающей звено цепи, в окне dbConnect под именем от- крытого чертежа. 6. Сохраните чертеж. Оставьте его открытым для следующего упражнения. Теперь вы готовы к связыванию объектов чертежа с базой данных. Создание связи Один объект чертежа можно связать с таким количеством записей в базе данных, которое сочтете нужным; можно также связать одну запись базы данных с несколькими объектами чер- тежа, Например, запись, содержащую информацию о номере детали, можно связать с деталью Глава20.Работасвнешнимибазамиданных 633
на чертеже. Однако деталь может включать множество более мелких объектов — линий, дуг, окружностей и т.п . Можно связать запись со всеми этими мелкими объектами, составляющими единое целое. С другой стороны, если у вас имеется база данных офисного оборудования, мож- но присоединить запись, представляю шую номер телефона, к объекту, представляющему сам телефон. Но если этот телефон имеет несколько номеров, скорее всего, потребуется связать с одним объектом несколько записей о телефонных номерах из базы данных. Связи создаются следующим образом. 1. Откройте окно Data View (Просмотр данных), в котором находится необходимый шаблон связи, и выберите его из списка Select a Link Template в верхней части окна. 2. Выберите одну или несколько записей, которые желательно связать с чертежом. 3. Воспользуйтесь командой меню Data View^Link and Label Settings^Create Links (Просмотр данных^Установкн связей и ярлыков ^Создание связей). 4. Выберите команду меню Data View^Link! (Просмотр данных^Связь!). 5. AutoCAD вернется к чертежу. Выберите один или несколько объектов и нажмите клавишу <Enter> для окончания выбора объектов. AutoCAD выведет сообщение в командной строке, например 1 Record(s) linked with 1 Object (s) (I запись(и) связана с 1 объектом(ами)). Связь установлена. Если вы создали связь между объектом и строкой, а позднее редактируете объ- ект без подключения к базе данных, информация о связи с базой данных может Внимание! бЬ|ТЬ повреждена. Можно удалить связь, выбрав связываемый объект и щелкнув правой кнопкой мыши в об- ласти чертежа. После этого воспользуйтесь командой Link^Delete Link контекстного меню, Просмотр связанных объектов и строк После создания связь необходимо просмотреть, т.е. выяснить, какие строки и какие объ- екты связаны друг с другом. AutoCAD предоставляет такую возможность, причем позволяет взглянуть на связь с любой стороны: выбрав объект, увидеть, с какими строками базы данных он связан, или, выбрав строку таблицы, узнать, с каким объектом она связана. В обоих случа- ях следует воспользоваться командой меню Data View (Просмотр данных). • Для того, чтобы найти строки, связанные с объектами, выберите один или несколько объектов, а затем воспользуйтесь командой меню Data View=>View Linked Records (Просмотр данных^Просмотр связанных записей). AutoCAD при этом выделит строку или строки, связанные с выбранным набором объектов. Далее в этой главе вы узнаете, каким образом настроить вывод строки (или строк). • Чтобы найти объекты, связанные со строками, выберите одну или несколько строк и воспользуйтесь командой меню Data View^View Linked Objects (Просмотр данных 1 ^ Просмотр связанных объектов). AutoCAD панорамирует чертеж таким образом, чтобы связанные с этими строками объекты оказались в центре экрана, затем выделяет их. Далее вашему вниманию будет представлена информация, каким образом настроить метод панорамирования чертежа. Если окно Data View перекрывает чертеж, его можно переместить или изменить размеры. При использовании команды View Linked Objects выбранные объекты образуют Совет выделенный набор, к которому можно обратиться при использовании других ко- манд, работающих с наборами объектов. щ В34 Часть III. Работа с данными
Если требуется перемешаться по таблице от строки к строке для последовательного про- смотра связей, то используйте функцию Auto-View, которая автоматически выделяет объект при выборе записи в окне Data View (и строку — при выборе объекта на чертеже). Однако при этом можно работать только в одном направлении, т.е . выбирать либо только строки, ли- бо только объекты. Реализуется эта возможность следующим образом. • Для автоматического выбора связанных объектов при выборе строки воспользуйтесь командой меню Data View^Auto-View Linked Objects (Просмотр дан- ных 1 ^ Автопросмотр связанных объектов), после чего выберите запись (или записи), щелкнув на их заголовках в окне Data View. AutoCAD при этом выделит связанные объекты. Можно продолжать выбирать различные записи для просмотра связанных с ними объектов. Для отключения режима автоматического просмотра вновь вос- пользуйтесь командой Auto-View Linked Objects. • Для автоматического выбора связанных записей при выборе объекта воспользуйтесь командой меню Data View^Auto-View Linked Records (Просмотр дан- ных^Автопросмотр связанных записей), после чего выберите объект (или объекты). AutoCAD при этом выделит связанные строки данных. Можно продолжать выбирать различные объекты для просмотра связанных с ними строк. Для отключения режима ав- томатического просмотра вновь воспользуйтесь командой Auto-View Linked Records. Находясь в режиме Auto-View, нельзя выбирать записи. Если вы щелкнете на заголовке записи для создания новой связи, AutoCAD выведет сообщение 0 Object (s) found matching 0 selected Record (s) (Найдено О объектов, соответствующих 0 выбранных записей). Поэтому не забывайте отключать режим Auto-View при переходе к выполнению других задач. Можно самостоятельно определить, каким образом AutoCAD будет выводить связанные строки и каким образом панорамировать (AutoPan) и масштабировать (AutoZoom) чертеж дам показа выбранных объектов. Выберите команду меню Data View^Options (Просмотр дан- ных 1 * Параметры) и в разделе Record Indication Settings (Установки выделения записей) диа- логового окна Data View and Query Options (Параметры просмотра данных и запросов) выбе- рите либо параметр отображения выделенных записей Show only indicated records, либо пара- метр отображения всех записей Show all records. Здесь же можно указать, каким цветом должны быть помечены выводимые записи. Для определения параметров AutoPan и AutoZoom воспользуйтесь разделом AutoPan and Zoom того же диалогового окна. Если вы не хотите ис- пользовать возможности автоматического панорамирования и масштабирования, просто отклю- чите их с помощью параметров Automatically Pan Drawing и Automatically Zoom Drawing. Если параметр Automatically Zoom Drawing включен, можно выбрать коэффициент масштаби- рования — от 20 до 90%. После установки всех необходимых значений щелкните на кнопке ОК. Редактирование связей После того, как созданы связи в чертеже, следует быть предельно осторожными при ре- дактировании базы данных из AutoCAD. Вряд ли вы захотите, например, случайно удалить запись, связанную с объектом чертежа. Однако вам может понадобиться выполнить серьезную операцию с базой данных: напри- мер, отредактировать ключевое значение, связанное с определенным объектом. Представим, что ваша компания произвела изменения в схеме нумерации деталей и теперь объекту в чер- теже назначена неверная запись. Исправить ситуацию вам поможет диалоговое окно Link Manager (Менеджер связей). Просто следуйте приведенной инструкции. 1. Воспользуйтесь командой меню dbConnect^Links^Link Manager (Подключение БД^ Связи ^Менеджер связей), чтобы открыть диалоговое окно Link Manager (рис. 20.11). Глава 20. Работа с внешними базами данных 635
2. В ответ на приглашение Select one object: выберите объект. 3. В окне Link Manager выберите из списка шаблон, с которым вы хотите работать. 4. В столбце Value введите новое значение, на- пример новый номер детали. 5. Щелкните на кнопке ОК. AutoCAD обновит связь. Можно также воспользоваться кнопкой Delete, чтобы просто удалить связь объекта. Экспорт информации о связях Рис. 20.11 . Диалоговое окно Link Manager поможет вам отредакти- ровать значения ключевого поля для связанного объекта AutoCAD позволяет экспортировать список связей и дескрипторы (handle) ассоциированных со связью объектов. Дескриптор представляет собой уникальное имя, которое AutoCAD присваивает каждому объекту чертежа (чтобы увидеть дескриптор объекта, выберите объект и щелкните на кнопке List (Список) панели инструментов Inquiry (Справка). Экспортировать сформированный список можно в том же формате, что и база данных, или в формате с разделителями (пробелами или запятыми). Этот список используют также для анализа количества объектов, связанных с за- писью базы данных. Так, если база данных перечисляет конфигурации настольных компью- теров и вы связали каждый реальный компьютер с соответствующей записью, можно сразу же определить количество компьютеров той или иной конфигурации. Для экспорта связей выполните ряд операции. 1. Выберите в меню команду dbConnect^Links^Export Links (Подключение БДОСвязи^Экспорт связей). 2. В ответ на приглашение Select objects: выберите объекты, связи которых вы намерены экспортировать. По окончании выбора объектов AutoCAD откроет диало- говое окно Export Links (рис. 20 .12). LxtiortLinks JCMO _!Ch30 iCh31 _JL1SP letlt ¥j аЫВ 2 lab example, tut Icomma-de li m i tedformat[" Puc. 20A2 . Диалоговое окно Export Links 3. В разделе Include Fields выберите поля, которые должны быть включены при экспорте. 4. В списке Save In выберите папку, в которой будет находиться сохраняемый файл. 5. В списке Save as Type выберите один из трех форматов: текстовый с разделителем- запятой, текстовый с разделителем-пробелом или оригинальный формат базы данных. 636 Часть///.Работасданными
Совет Можно выбрать весь чертеж эанными объектами. •AutoCAD при этом будет работать только со свя- 6. В поле File name укажите имя файла для сохранения данных. 7. Щелкните на кнопке Save. AutoCAD создаст соответствующий файл. Его можно использовать для создания списка объек- тов со связями; правда, это потребует определенных усилии. Для работы текстовый формат с раз- делителем-запятой предпочтительнее, чем формат с разделителем-пробелом. Первоначально вы, вероятно, захотите отредактировать файл, чтобы убрать из него все дескрипторы объектов. Для этого откройте встроенный текстовый редактор и щелкните на кнопке Import Text для импорта файла в чертеж. Можно также открыть файл, скопировать его содержимое в буфер обмена и затем вставить в чертеж. Метод Import Text позволяет отформатировать текст так, как вы того хотите. Можно импортировать текст также в электронную таблицу и предварительно отформатировать его там. При использовании формата базы данных можно открыть файл в СУБД, отформатировать его и затем импортировать в чертеж (в главе 27, "'Взаимодействие с другими приложениями", вы по- знакомитесь с импортированием файлов более детально). Пошаговая инструкция. Создание и просмотр связей 1. У вас должен оставаться открытым файл ab2 0-l .dwg из предыдущего упражне- ния. Окно Data View (Просмотр данных) открыто и содержит базу данных. Текущий шаблон — PART_NO_Linkl. В целом все выглядит так, как на рис. 20.13 . Рис. 20 .13. Этот чертеж содержит объекты, которые могут быть связаны с базой данных. Чертеж любезно предоставлен Робертом Маком (Robert Mack) из Dexter Com- pany, Фэрфилд, шт. Айова 2. Перейдите к первой записи в окне Data View. Воспользуйтесь командой Data View^Find и в диалоговом окне Find введите 9003-242-001 . Направление поис- Глава 20. Работа с внешними базами данных 637
ка — Down. После щелчка на кнопке Find Next AutoCAD найдет необходимую за- пись. Закройте диалоговое окно щелчком на кнопке Close. 3. Щелкните на заголовке строки для выбора се целиком. 4. Выберите в меню команду Data View^Link and Label Settings^Create Links (Просмотр данных=>Установки связей и ярлыков => Создание связей). Вполне воз- можно, что к этому времени он уже выбран. 5. Выберите Data View^Link! (Просмотр данных^Связь!). 6. AutoCAD вернет вас на поле чертежа. Выведите в увеличенном масштабе область, помеченную меткой 1 (см. рис. 20 .13). 7. Выберите все объекты, образующие уголок, помеченный меткой 2 на рис. 20 .14 . Включите две линии сине-зеленого цвета, представляющие отверстие, но не осевую желтую линию. Не выбирайте вертикальную линию справа от уголка, которая относится к другой детали. Нажмите клавишу <Enter> для подтвержде- ния выбора. AutoCAD вернет вас в таблицу Data View и выведет в командной строке сообщение 1 Record(s) linked with 8 Object(s) (1 запнсь(и) связана с 8 объектом(ами)). Рис. 20 .14 .Горизонтальныйуголок 8. Связанная строка остается выделенной желтым цветом. Убедитесь, что курсор в форме стрелки указывает на выделенную строку (AutoCAD переместит его вниз, чтобы вы могли работать со следующей строкой). Для того, чтобы просмотреть связанные со строкой объекты, выберите команду Data View=> View Linked Objects. Перетащите окно Data View вниз, чтобы оно не мешало рассмотреть чертеж. Четко видно, что объекты, с которыми вы работали на ша- ге 6, выделены на чертеже. 9. Дважды нажмите <Esc> для отмены выбора объектов. Чтобы проверить связь, щелкните на любой другой строке в окне Data View для перемещения курсора. Вы- берите Data ViewoView Linked Records и в ответ на приглашение Select objects: выберите один из объектов, с которым вы работали; после нажатия <Enter> AutoCAD выделит в базе данных соответствующую строку. 10. Сохраните чертеж и оставьте его открытым для следующего упражнения. 638 Часть///.Работасданными
Создание ярлыков Ярлык (label) — это многострочный текст, который появляется на поле чертежа, пред- ставляя информацию из записи базы данных. Можно выбрать, какие именно поля записи бу- дут выводиться. Существует два типа ярлыков. • Присоединенные ярлыки, которые связаны с объектом и выводятся с указателем на этот объект. Если вы перемещаете объект, вместе с ним перемещается и ярлык. Та- кие ярлыки используются, когда запись базы данных относится к одному или не- скольким конкретным объектам чертежа. • Свободные ярлыки, не зависящие от какого-либо объекта. Такие метки используют- ся, когда данные относятся ко всему чертежу в целом. Создание шаблонов ярлыков Прежде, чем приступить к созданию ярлыков, необходимо создать шаблон. Шаблон яр- лыка определяет, какие поля будут включены в ярлык и какое форматирование текста будет использоваться. ttw мщИМв (hit artiMuMfeir fair h* , otfmwled*мА-Лцумn*eU)4Nodhw J -it •ИЯ1ВИТМГИ1 1. Выберите dbConnect 1 *Templates^New Label Template (Подключение БД•=>Шаблоны 1 * Новый шаблон ярлыка). 2. В диалоговом окне Select a Database Object (Выбор объекта данных) выберите шаблон свя- зи для использования с шаблоном ярлыка. Щелкните на кнопке Continue. 3. В диалоговом окне New Label Template (Новый шаблон ярлыка), показанном на рис. 20.15, введите имя шаблона в поле New La- bel Template Name (AutoCAD предложит вам имя по умолчанию). Если у вас есть шаблон, на основе которого можно строить новый, выбери- те его из списка Start with Template. Щелкните на кнопке Continue. 4. AutoCAD открывает диалоговое окно Label Template (рис. 20 .16) с вкладкой Label Fields (Поля ярлыка), выглядящей как многострочный текстовый редактор. |£LJLdlii>l lemtildte PART NO Lii.MLdltnil Рис. 20 .15. Диалоговое окно New Label Template ^(DESCRIPTION |(DWG_SIZE) Рис 20.16 . Диалоговое окно Label Template используется для форматирования и определения шаблонов ярлыков 5. Во вкладке Label Fields выберите из списка Field List (Список полей) поле, которое должно появляться в ярлыке. Затем щелкните на кнопке Add. При необходимости Глава 20. Работа с внешними базами данных 639
Совет добавьте другие поля. Можно также добавить текст к полю, например введя Part No: перед полем PART_NO. Если вы добавляете текст перед или после поля, не забудьте добавить пробел между текстом и полем, чтобы в результате не получить слившиеся подписи. 6. Щелкните на вкладке Label Offset (Смещение ярлыка), показанной на рис. 20 .17 . Эта вкладка определяет размещение ярлыка и указателя, соединяющего ярлык с объектом. В списке Start выберите выравнивание, которое определяет, где именно по отношению к объекту AutoCAD размещает ярлык. Рис.20 .17.ВкладкаLabelOffsetдиалоговогоокнаLabelTemplate 7. В поле Leader Offset (Смещение выноски) введите значения X и Y. Это смещение представляет расстояния между точкой, на которую указывает стрелка линии вы- носки, и точкой ввода текста (если это расстояние слишком мало, чтобы разместить в нем стрелку, она удаляется). 8. В поле Tip Offset введите значения X и Y. Это смещение представляет расстояния между точкой, на которую указывает стрелка линии выноски, и объектом. По умол- чанию такое значение — 0,0, т.е. стрелка касается объекта. 9. Щелкните на кнопке ОК для того, чтобы закрыть диалоговое окно Label Template и разместить ярлык. После создания шаблона ярлыка можно создать присоединенный или свободный ярлык. Установки во вкладке Label Offset действуют только на присоединенные ярлыки. Можно редактировать шаблон ярлыка с целью изменить включаемые поля или фор- матирование. Для редактирования шаблона воспользуйтесь командой dbConnect 1 ^ Templates^Edit Label Template (Подключение БД^Шаблоны^Правка шаблона ярлы- ка). Выберите шаблон в списке Select a Database Object и щелкните на кнопке Con- tinue. После этого воспользуйтесь диалоговым окном Label Template для редактирова- ния шаблона ярлыка (с помощью тех же действий, что и при его создании). По оконча- нии работы щелкните на кнопке ОК. Создание присоединенных ярлыков Связь между объектом и строкой и связанный ярлык создаются одновременно. Вам необ- ходима открытая таблица и определенные ранее шаблоны связи и ярлыка. Если вы определи- ли более одного шаблона, выберите необходимые из списка в верхней части окна Data View. Выполните следующие операции. 1. Выберите запись для связи щелчком на ее заголовке в окне Data View. 640 ЧастьIII.Работасданными
2. Воспользуйтесь командой Data View^Link and Label Settings^Create Attached Labels (Просмотр данных'ФУстановки связей и ярлыков^Создание присоединен- ных ярлыков). При этом вы переходите в режим создания присоединенного ярлыка, в котором наряду с организацией связи создаете и ярлыки. 3. Выберите Data View^Link! (Просмотр данныхОСвязь!). 4. В ответ на приглашение Select objects : выберите объекты, к которым должны быть присоединены ярлыки. 5. AutoCAD автоматически размещает ярлыки на основе шаблона ярлыка. Если вы вы- бираете более одного объекта, ярлыки размещаются у всех объектов (что может не- сколько вас озадачить). В дальнейшем можно будет переместить ярлыки и указатели в более подходящие для них положения. Эту же последовательность операций нужно выполнить и в том случае, если связь с объ- ектом уже создана. Связь будет сформирована заново, но теперь с присоединенным ярлыком. Создание свободных ярлыков Для создания свободного ярлыка необходима открытая таблица со связью и шаблоном ярлыка. Если у вас несколько шаблонов, выберите необходимый из списка в верхней части окна Data View. Затем выполните следующее. 1. Выберите запись, которая должна быть связана со свободным ярлыком. 2. Воспользуйтесь командой Data View^Link and Label Settings^Create Free- standing Labels (Просмотр данных ^Установки связей и ярлыков 11 * Создание сво- бодных ярлыков). 3. Выберите Data View^Link! (Просмотр данныхОСвязь!). 4. В ответ на приглашение Specify point for label: (Задайте базовую точку для ярлыка:) выберите точку на чертеже. AutoCAD разместит там ярлык и выведет в командной строке сообщение 1 Record(s) linked with 1 Label (s) (1 запись(и) связана с 1 ярлыком(ами)). При создании свободного ярлыка связываются строка и ярлык. Если вы выберете строку, связанную со свободным ярлыком и воспользуетесь командой Data View^View Linked Ob- jects, AutoCAD выделит ярлык. В случае, когда при работе в СУБД данные в базе изменяются, ярлыки в чертеже могут ока- заться устаревшими. Поэтому их следует регулярно обновлять; для чего существует команда dbConnect^Labels^Reload Labels (Подключение БДОЯрлыки 1 ^Перезагрузка ярлыков). В диалоговом окне Select a Database Object выберите шаблон ярлыка и щелкните на кнопке ОК. Пошаговая инструкция. Создание шаблона ярлыка и самого ярлыка 1. Продолжаем работать с файлом аЬ20-1.dwg, оставшимся открытым после выпол- нения предыдущего упражнения. Окно Data View также должно быть открытым. Нажмите клавишу <Esc>, чтобы убедиться, что нет выбранных объектов. 2. Воспользуйтесь командой dbConnect^Templates^New Label Template (Подключение БД1 ^ Шаблоны 11 ^Новый шаблон ярлыка). 3. В диалоговом окне Select a Database Object (Выбор объекта данных) щелкните на кнопке Continue. 4. В диалоговом окне New Label Template (Новый шаблон ярлыка) согласитесь с предлагаемым по умолчанию именем, щелкнув на кнопке Continue. Глава 20. Работа с внешними базами данных 641
5. В диалоговом окне Label Template (Шаблон ярлыка) щелкните на вкладке Label Fields (Поля ярлыка). Выберите из списка Field поле PART_NO и щелкните на кноп- ке Add (Добавить). 6. Выберите из списка Field поле DESCRIPTION и щелкните на кнопке Add. 7. Перейдите на вкладку Label Offset (Смещение ярлыка). В списке Start выберите Top Left. Установите значения X и Y смещений текста равными 2. 8. Щелкните на вкладке Character. Выберите весь текст и измените высоту шрифта на 5/16. 9. Щелкните на кнопке ОК. 10. Выберите Data View^Link and Label Settings^Create Attached Labels (Просмотр данных^ Установки связей и ярлыков ^Создание присоединенных ярлыков). 11. Выберите Data View^Link! (Просмотр данных^Связь!). 12. В ответ на приглашение Select objects : выберите горизонтальную линию ввер- ху уголка— которая была связана в предыдущем упражнении. Нажмите клавишу <Enter> для окончания выбора объектов. AutoCAD автоматически разместит ярлык. 13. Ярлык перекрывает существующий объект. Захватите текст и щелкните на охваты- вающей его рамке. Переместите текст левее, в более подходящее положение. Линия выноски при этом автоматически изменит направление и вид стрелки. 14. Сохраните чертеж. Оставьте его открытым для следующего упражнения. Формирование запросов с помощью Query Editor Для получения большей информации об элементах чертежа из базы данных можно ис- пользовать язык структурных запросов SQL (Structured Query Language), используемый почти всеми современными базами данных для получения и обработки информации из баз данных. AutoCAD для создания запросов использует специальный компонент — редактор запро- сов Query Editor. С его помощью, например, можно: • запросить содержимое базы данных для просмотра определенного подмножест- ва данных; • просмотреть подмножество записей в определенном диапазоне значений; • получить доступ ко всем таблицам из одного источника данных, используя серию команд SQL. Кроме того, диалоговое окно Link Select (Выбор связи) позволяет выбрать набор объек- тов, комбинируя непосредственный выбор объектов на чертеже и SQL-запросы. Для открытия Query Editor выполните следующее. 1. Выберите команду меню dbConnect^Queries^New Query (Подключение БДОЗапросы^Новый запрос). 2. В диалоговом окне Select a Database Object выберите шаблон связи, который бу- дете использовать, и щелкните на кнопке Continue. 3. В диалоговом окне New Query (Новый запрос), показанном на рис. 20 .18, введите имя нового запроса (или согласитесь с именем, предложенным по умолчанию). Если новый запрос представляет собой вариант уже имеющегося, выберите прототип из выпадающего списка. Щелкните на кнопке Continue. 642 Часть III. Работа с данными
||H] j NewOuerv 1: •1 •recordsbated<vi"i^ • - fQuawfc i rcwwhra f aM •ь- •••JiilJIffBI nghnruitn DO] Рис. 20,18. Диалоговое окно New Query AutoCAD откроет Query Editor (Редактор запросов), окно которого представлено на рис. 20.19. PARTNOQuery! /*«c. 20 .19. Четыре вкладки Query Editor служат для формиро- ваниязапроса Query Editor создан для помощи пользователю любого уровня подготовки. И новичок, и эксперт в области SQL найдут в нем много полезного. Можно в любой момент очистить содержимое Query Editor и восстановить оригинальный вид окна Data View (Просмотр данных). Щелкните на вкладке Query Builder (Построитель запроса) и затем правой кнопкой мыши — на любой используемой ячейке. Выберите в кон- текстном меню Clear Grid (Очистить сетку) и щелкните на кнопке Yes в окне предупрежде- ния; после этого щелкните на кнопке Execute (Выполнить). Можно также закрыть окно Data View и вновь открыть его из окна dbConnect. Использование вкладки Quick Query Вкладка Quick Query (Простой запрос) используется для создания простых запросов, ос- нованных на поле, операторе и единичном значении. Например, можно создать запрос, спо- собный находить все записи из текущей таблицы, в которых поле DWG_SIZE равно Е (или, напротив, не равно Е). Основное преимущество использования Quick Query по сравнению с диалоговым окном Find (о котором речь шла ранее) состоит в том, что Quick Query выводит все записи, отве- Глава20.Работасвнешнимибазамиданных 643
чающие запросу, и скрывает все остальные. Вам не надо щелкать на кнопке Find Next, чтобы перемещаться от записи к записи. Выберите поле в списке Field, в списке Operator — оператор, такой какравно (=) или больше чем (>). В поле Value введите значение. Если вы не уверены, какое именно значение можно вводить, щелкните на Look Up Values (эта подсказка может, однако, отнять много времени при работе с большой базой данных или в очень загруженной сети). Запросы чувствительны к регистру. Значение "В " вовсе не то же, что и "Ь", а по- тому будьте предельно внимательны и осторожны при вводе данных. Внимание! Выберите параметры Indicate Records in Data View (Показать запись в Data View) и/или Indicate Objects in Drawing (Показать запись в чертеже). По умолчанию оба параметра ак- тивны. Чтобы сохранить запрос для дальнейшего использования, щелкните на кнопке Store (Сохранить), а чтобы увидеть результат его выполнения — на кнопке Execute (Выполнить). Для возврата в Query Editor воспользуйтесь кнопкой Return to Query на панели инстру- ментов окна Data View. В табл. 20 .2 перечислены доступные операторы. Оператор Описание Равно (=) Записи, в точности соответствующие значению Не равно (<>) Записи, не соответствующие значению Больше чем (>) Записи, которые больше значения (включая текст — так, D больше, чем в) Меньше чем (<) Записи, которые меньше значения Не меньше {>=) Записи, которые больше или в точности равны значению Не больше (<=) Записи, которые меньше или в точности равны значению Like Записи, содержащие значение. Вы должны использовать символ % вместо обычно используемого символа шаблона * in Записи, соответствующие введенным вами значениям. Вы перечисляете значе- ния, отделяя их запятыми: например, введя D или в, можно найти все записи в поле DWG_SIZE со значением D или в is null Записи без значения (поле значения при этом недоступно). Таким образом можно найти отсутствующие данные is not null Записи, имеющие значение. Этот оператор можно использовать для удаления из окна всех записей с отсутствующими значениями Использование вкладки Range Query Вкладка Range Query (Диапазон запроса), показанная на рис. 20.20, позволяет найти за- писи на основе поля и диапазона значений. Например, можно найти все записи, в которых значение в поле DWG_SIZE находится в диапазоне от В до D. Диапазон может быть как чи- словым, так и текстовым. Для построения такого запроса выберите поле из списка Field, затем введите начальное значение диапазона в иоле From и конечное в поле Through. В обоих случаях можно щелк- нуть на кнопке Look для выбора значений из списка. 644 Часть ///. Работа с данными
[JliQuefyLilitoi-CAH1NOOueryl -^ жявэшшш -^ 1 """ ~ DESCR I PT I ON DWG S I 2E i, ..,.•. . 1 •WADF/P II R- '- LWKUP"»**) UN I TS J| l p-_! Bm t K r e|8E85-O73-O4 ] 2| ВЕЗ! •••*млj -'J- jtwc. . 'I /*«c. 20 .20. Использование вкладки Range Query для поиска за- писей, соответствующихдиапазону значении Щелкните на кнопке Store для сохранения запроса и на кнопке Execute для его выполнения. Использование вкладки Query Building Вкладка Query Building (Компоновка запроса) позволяет создавать множественные кри- терии. Например, можно создать запрос на поиск всех записей, в которых значение в поле DWG_SIZE находится в диапазоне от В до D, а значение в поле PART_NO больше, чем 902 9- 072-001 . При построении таких запросов используются логические (булевы) операторы и группировка в скобках. Вкладка также позволяет определить, какие поля будут появляться в окне Data View (Просмотр данных) и как будут отсортированы записи. Использование та- ких параметров существенно увеличивает гибкость формируемых запросов и позволяет соз- давать достаточно сложные запросы без знания SQL. • Оператор And выводит записи, отвечающие двум условиям, •— перед и после опе- ратора And. • Оператор Or выводит записи, отвечающие хотя бы одному условию, — перед или после оператора Or. • Группировка скобками позволяет группировать критерии. Например, можно сгруп- пировать два критерия, использующих оператор And, и затем поместить оператор Or между этими группами. На рис. 20 .21 показан пример запроса, использующий все эти три элемента. Построение запроса с множественными критериями Для создания запроса с множественными критериями выполните ряд операций. 1. Сперва выберите поле из столбца Field (при щелчке на первой ячейке в столбце Field появится список). 2. Выберите оператор в столбце Operator. 3. Введите значение в ячейке Value (кнопка с троеточием позволит вам выбрать значе- ние из имеющихся в базе данных). 4. Щелкните на ячейке Logical для того, чтобы вставить оператор And. Еще один щел- чок изменит оператор на Or. Глава 20. Работа с внешними базами данных 645
PAR1MOOueiyi -iBBMH Greatel the 9076-052-002 Equal В thei 9665-092-000 Equal D And IOr And I" tdc«ta3QBOt1nl Рис. 20.21 . Использование вкладки Query Building для создания запроса из нескольких критериев 5. Переместитесь во вторую строку и создайте новый критерий, затем еще один и так до тех пор, пока не будут созданы все. 6. Добавьте группировку. Щелкните слева от столбца Field для вставки левой скобки и между столбцами Value и Logical для вставки правой скобки. Продолжайте встав- лять все скобки, необходимые для задуманного группирования. Естественно, что если у вас отсутствуют группируемые критерии, то и скобки будет вставлять просто некуда. 7. Щелкните на кнопке Store для сохранения запроса и на кнопке Execute для его вы- полнения. Определение полей и сортировка Можно ограничить список полей, появляющихся в окне Data View (Просмотр данных). Сперва определите запрос в верхней половине вкладки (нет необходимости создавать очень сложный за- прос). Затем выберите первое поле из списка Fields. Щелкните на кнопке Add над ним. Продол- жайте добавлять поля, пока не выберите все, которые вам нужны (по умолчанию показываются все поля). Чтобы начать с нуля, щелкните правой кнопкой мыши на поле Show fields (Показать поля) и выберите в контекстном меню Clear All (Очистить все). Для удаления одного поля щелкните правой кнопкой мыши и выберите Clear Field Name (Очистить имя поля). Для сортировки данных выберите первое поле, по которому нужно провести сортировку, из списка Show Fields (можно выполнять сортировку только по видимым полям). Щелкните на кнопке Add над списком Sort By (Сортировать по). По умолчанию AutoCAD сортирует в возрас- тающем порядке; для сортировки в порядке убывания щелкните на кнопке Ascending/Descending (По возрастанию/По убыванию). Повторный щелчок на этой кнопке вернет вас к первоначальному порядку сортировки. Этот же процесс можно повторить и над дополнительными полями. Щелкните на кнопке Store для сохранения запроса и на кнопке Execute для его выполнения. Использование вкладки SQL Query Далее начнется самое интересное. Создайте запрос на любой из предыдущих вкладок и щелкните на вкладке SQL Query. Здесь вы увидите запрос в виде операторов SQL. (Вот не- плохое подспорье в изучении SQL! Я все никак не дождусь того, чтобы можно было записы- вать макросы, как это сделано, например, в Microsoft Office для VBA.) На рис. 20 .22 показана вкладка SQL Query для запроса с рис. 20.21. 646 ЧастьIII.Работасданными
|[E]QueiyEclilor _PART NO Oueivi SELECTPART NO. DESCR I PT I ON, DWG SIZE. "M AD E/PUR 1 1 ,UN I TS FROM TART NO1 -I WHERE [PAfiT_NO>' 1 3076-052002'J And ( DWG „SIZE - B) Or (RART_NU< Н>* Z41 Out'1 Arc I DWG SIZ Рис. 20 .22 . Вкладка SQL Query позволяет просмотреть код SQL-запроса, созданного на дру- гих вкладках ^0^4^ AutoCAD 2002 использует стандарт SQL 92, с которым совместимы не все На заметку СУБД. Просмотрите документацию к базе данных, чтобы узнать, какой синтаксис SQL поддерживается ею. Вкладка SQL Query — единственная, на которой можно создать запрос, обращающийся одновременно к нескольким таблицам базы данных. Выберите таблицу в разделе Table и щелкните на кнопке Add. Можно построить запрос, определяя поля, операторы и значения, При работе ее результаты в виде SQL-запроса будут появляться в верхнем поле. Кнопка Prepare служит для проверки SQL-запроса перед его выполнением. Щелкните на кнопке Store для сохранения запроса и на кнопке Execute для его выполнения. Хотя полное описание SQL выходит за рамки этой книги, есть несколько правил, которые, возможно, будут полезными. • Текстовые данные должны заключаться в одинарные кавычки (• В'). • Регистр в именах столбцов не имеет значения, но в значениях столбцов — имеет. • Существуют определенные ключевые слова SQL, которые используются в програм- ме. Их нельзя применять в качестве имен таблиц или столбцов. Вот некоторые из них: CHAR, GROUP, SQL, TABLE, USER и CURRENT. • В соответствии со стандартным синтаксисом языка SQL, каждое предложение необ- ходимо завершать точкой с запятой (;), однако в среде ASE это правило выполнять не обязательно. • Нельзя использовать "безразличные" символы AutoCAD или DOS (такие как * или ?) в значениях столбцов. • Чтобы указать таблицу, достаточно только имен схемы и таблицы, а среду и каталог можно опустить. • Для указания нескольких спецификаций перечислите их через запятую. Наиболее распространенное предложение SQL — SELECT. Оно позволяет выбирать под- множество строк и столбцов в одной или нескольких таблицах, связывать строки одной или нескольких таблиц для получения общих данных обеих таблиц. Глава20.Работас внешнимибазамиданных 647
Ниже приведен синтаксис предложения SELECT, включая изменяемые предложения, ука- зывающее СУБД, какие строки выбирать. SELECT <select list> FROM <table name> [{,<table name>}...] [WHERE <search condition>] [GROUP BY <column spec>[{,<column spec>}...] [HAVING <search condition>] [ORDER BY <sort spec> [{/<sort spec>}...] В приведенном синтаксисе в квадратные скобки заключены необязательные элементы. Троеточие означает, что предложение можно повторить, а фигурные скобки — что элементы перечисляются последовательно. Вот значение функций предложения: • предложение SELECT указывает выбираемые столбцы; • фраза FROM определяет таблицы, содержащие указанные столбцы; • фраза WHERE указывает строки, выбираемые в таблицах; • фраза GROUP BY разделяет таблицу на группы. Группы обозначены именами столб- цов или результатами вычисленных числовых типов данных столбцов; • фраза ORDER BY сортирует результат в один или несколько столбцов по возраста- нию (ASC) или по убыванию (DESC). Пошаговая инструкция. Создание запроса 1. У вас должны были остаться открытыми после предыдущего упражнения файл ab20-l.dwg и окно Data View (Просмотр данных). Выберите команду меню dbConnectoQueries^>New Query (Подключение БДОЗапросы^оНовый запрос). 2. В диалоговом окне Select a Database Object (Выбор объекта базы данных) щелк- ните на кнопке Continue. 3. В диалоговом окне New Query (Новый запрос) щелкните на кнопке Continue, что- бы открыть Query Editor. 4. Ваша цель — найти в базе данных децимальный номер детали рукоятки на чертеже размера В. Этот номер на бумажном чертеже оказался смазанным. Вы знаете, что рукоятки нумеруются, начиная с 9001. Так как вам придется определять диапазон поиска, щелкните на вкладке Range Query. 5. В поле Field уже должен быть выбран столбец PART_NO . Введем значения начала и конца диапазона— 9001-000-000 и 9001-999-999. Понятно, что в этот диапазон должны попасть все детали, номера которых, как уже говорилось, начинаются с 9001. 6. Вам также необходимо специфицировать размер чертежа. Для добавления к запросу этого критерия щелкните во вкладке Query Builder. Ваш запрос о диапазоне уже на- ходится на вкладке. Вы могли бы создать его прямо здесь, но использовать для тако- го рода запросов вкладку Range Query гораздо проще. 7. Щелкните на второй строке столбца Logical в конце последней строки запроса, куда AutoCAD поместит оператор And. 8. Щелкните на третьей строке столбца Field для открытия списка, в котором выберите DWG^SIZE. 9. Щелкните на третьей строке столбца Operator. По умолчанию AutoCAD поместит здесь оператор равенства, т.е . именно то, что вам нужно. 648 Часть III. Работа с данными
10. Щелкните на третьей строке столбца Value. Введите В (и не забудьте о регистре!). 11. Щелкните на кнопке Execute. Перед вами окажется всего четыре записи, в которых найти нужную рукоятку не составит никакого труда. 12. Сохраните чертеж. Создание отобранных множеств с помощью Link Select Диалоговое окно Link Select (Выбор связи) позволяет создавать комбинированные мно- жества отобранных объектов. Можно определять множества как с использованием Query Editor или выбором объектов непосредственно в чертеже, так и с использованием комбина- ции этих двух методов. Сперва вы определяете отобранные множества (например, А и В), а затем сливаете их в одно с помощью логических операторов. К этому моменту у вас должны быть определены связи, с тем чтобы AutoCAD имел ин- формацию о соотношениях между записями и объектами чертежа. В процессе работы область состояния в нижней части диалогового окна показывает ре- зультаты запущенной операции выбора связей (как число связанных объектов, так и количе- ство записей, отвечающих вашим условиям). В табл. 20.3 приведена информация о том, как работают применяемые при комбинирова- нии множеств логические операторы. [Таблица 20.3 .Логические операторыдля создания отобранныхмножеств Оператор Функция UNION (Объединение) Объединяет все объекты, удовлетворяющие критерию поиска SUBTRACT А-В {Разность А-В) Вычитает второе множество объектов из первого множества объектов SUBTRACT В-А (Разность В-А) Вычитает первое множество объектов из второго множества объектов INTERSECT (Пересечение) Выбирает только объекты, которые удовлетворяют критериям обоих множеств Диалоговое окно Link Select (Выбор связи) содержит собственную версию редактора за- просов, так что можно строить запросы, не выходя из диалогового окна. Ниже описана процедура использования Link Select. 1. Выберите команду dbConnect^Links^Link Select (Подключение БД^Связи^Выбор связи) для открытия диалогового окна Link Select (рис. 20 .23). 2. Вверху посередине диалогового окна выберите либо Use Query (Использовать за- прос), либо Select in Drawing (Выбрать на чертеже). • Если вы выбрали Use Query, воспользуйтесь вкладкой Query для создания запроса. • Если вы выбрали Select in Drawing, щелкните на кнопке Select (в которую при этом выборе превращается кнопка Execute) для возврата в чертеж и приглаше- ние Select objects:. Каждый выбор объекта в чертеже при этом возвращает вас в диалоговое окно Link Select. 3. Щелкните на кнопке Execute для добавления запроса или выбранного множества в чертеже к создаваемому комбинированному множеству. 4. Создайте второе отобранное множество, повторив уже описанные шаги. Глава 20. Работа с внешними базами данных 649
EJLinkSelect -a l >2D1 • Г'FHK-Iг|1-М«П£С'"'. I 1 I • • i кмnMiг km- • «ч.г 1С** |f; >( + 1 d- ZJ_ "5 JUN| i GUKI* Puc. 20.23. Диалоговое окно Link Select служит для создания ком- бинированныхотобранныхмножеств 5. Из списка Do выберите один из логических операторов. Теперь вы получите комби- нированное результирующее множество. 6. Если хотите, можете создать еще одно отобранное множество и добавить его к уже созданному в п. 5. 7. Щелкните на кнопке Finish для завершения процесса. Работа с файлами запросов Запросы можно сохранять, редактировать и удалять, а также импортировать и экспортиро- вать для использования другими пользователями. Чтобы воспользоваться связями ASE, создан- ными в версиях 13 или 14, вы должны конвертировать их в формат AutoCAD 2000/2002. Хранение запросов Как неоднократно упоминалось, для сохранения запроса можно воспользоваться кнопкой Store на любой вкладке. Сохраненные запросы выводятся в окне dbConnect под чертежом. Для выполнения сохраненного запроса применяется команда dbConnectoQueriesOExecute Query (Подключение БД^Запросы^Выполнить запрос). Выберите запрос, который должен быть выполнен, и щелкните на кнопке ОК. Следует отметить, что, давая запросам имена, ко- торые связаны с выполняемыми функциями, вы облегчите себе жизнь. Запросы можно редактировать, для этого следует воспользоваться командой dbConnect 1 ^ Queries^Edit Query (Подключение БД^Запросы 1 ^Правка запроса). Выберите запрос и щелкните на кнопке Continue. В редакторе запросов внесите необходимые изменения и щелкните на кнопке Store. Для переименования запроса щелкните на нем в окне dbConnect, затем щелкните еще раз для вывода поля редактирования, в котором можно изменить имя запроса. Если вы не увере- 650 ЧастьIII.Работасданными
ны в содержимом запроса, лучше сперва использовать для него имя, предлагаемое по умол- чанию, и уже потом переименовать его в нечто, отражающее суть запроса. Для удаления запроса служит команда dbConnect^Queries^Delete Query (Подключение росы^ Удалить запрос). Выберите запрос (или запросы) и щелкните на кнопке ОК. Импорт и экспорт запросов Для экспортирования запросов, сохраненных щелчком на кнопке Store в Query Editor, ис- пользуется команда dbConnect^QueriesOExport Query Set (Подключение БД^Запросы 1 ^ Экспорт запросов). В диалоговом окне Export Query Set (Экспорт запросов) перейдите в нужную папку и выберите имя, щелкнув затем на кнопке Save. По умолчанию AutoCAD сохраняет запросы в подкаталоге Data Links корневого каталога AutoCAD 2000, используя для файлов расширение . dbq. Для импортирования экспортированных запросов воспользуйтесь командой dbCon- nect^Queries^lmport Query Set (Подключение БД ^Запросы "^Импорт запросов). Вы должны знать имя и местоположение файла DBQ. В диалоговом окне Import Query Set ука- жите файл и щелкните на кнопке Open. Если чертеж уже содержит запрос с таким именем, AutoCAD 2002 добавит к имени номер, чтобы сделать его уникальным (имена могут совпа- дать в силу назначения запросам имен по умолчанию). Конвертирование связей из предыдущих версий в формат AutoCAD 2002 AutoCAD 2002 использует формат связей, отличающийся от формата предыдущих версий, по- этому вы должны сперва конвертировать старые связи для их использования в AutoCAD 2002. Прежде, чем приступать к конвертированию, внимательно прочтите приведенную инст- рукцию. На рис. 20.24 показано диалого- вое окно, с которым вы работаете при конвертировании старых связей. 1. Выберите команду dbConnect<=> Link Conversion (Подключение БД"^Конвертирование запросов). 2. Выберите формат старой свя- зи— R13/R14 или R12. 3. Заполните верхний раздел диалого- вого окна. Для формата R13/R14 вам необходимы среда, каталог, схема, таблица и имя пути связи. В случае формата R12 вам нужны СУБД, база данных и таблица. 4. Заполните раздел New Link For- mat (Формат новой связи) - — ис- точник данных, каталог, схема, таблица и шаблон связи. Этот раз- дел облегчает вашу работу много- численными списками, так что можно выбрать в них необходи- мую информацию. Рис. 20 .24. Диалоговое окно Link Conversion Глава20.Работас внешнимибазамиданных 651
5. Щелкните на кнопке ОК. 6. Откройте чертеж, содержащий конвертированные вами связи в AutoCAD 2002, и сохраните его. Резюме Использование внешних баз данных для хранения сведений об объектах чертежа может уменьшить его размер, упростить отчетность, сделать данные доступными всем пользовате- лям в сети, а также позволяет редактировать базу данных непосредственно из AutoCAD. Воз- можность подключения AutoCAD к базам данных включает настройку источника данных, подключение таблицы к чертежу и создание связей между объектами чертежа и строками в базе данных. Вы также можете создавать ярлыки, содержащие информацию из базы данных. Предоставляется также возможность создавать и SQL-запросы для фильтрации просмат- риваемых данных, и комбинированные отобранные множества объектов. Создаваемые запро- сы могут быть сохранены и повторно использованы как лично вами, так и другими пользова- телями. Если у вас есть старые связи, созданные в предыдущих версиях, для работы в Auto- CAD 2002 они должны быть конвертированы. Часть III на этом заканчивается. В следующей части книги вы приступите к изучению ме- тодов построения трехмерных моделей. 652 Часть III. Работа с данными
Построение чертежей трехмерных моделей ЧАСТЬ асть IV вводит вас в мир моделирования трехмерных объектов и построения соответствующих чертежей. В AutoCAD можно создавать три типа моделей трехмерных объектов — каркасные, поверхностные и твердотельные. Кар- касные модели, как и следует из самого названия, напоминают модели, сделанные из проволоки. Они не несут информации о поверхностях и объеме реального объекта, но полезны при создании в AutoCAD объектов, которые затем можно преобра- зовать в поверхностные или твердотельные модели. Поверхно- стные модели, в отличие от каркасных, несут информацию о поверхностях, формирующих внешний вид реального объек- та, и, таким образом, позволяют воспроизводить определенные оптические свойства, например закрывать объекты, которые расположены позади них. Такие модели особенно полезны при создании объектов необычной формы. Твердотельные модели (в дальнейшем для краткости будем называть их просто тела) несут информацию о части пространства (объеме), которую занимают реальные моделируемые объекты. Можно комбини- ровать тела, объединяя и вычитая их, и создавать таким обра- зом модели достаточно сложных объектов. В главе 21 рассматриваются базовые процедуры для работы в трехмерном пространстве чертежа, включая определение трехмерных координат, применение пользовательской системы координат (ГТСК) для вычерчивания трехмерньгх объектов и формирование объектов с заданным уровнем и высотой. В гла- ве 22 речь идет о методике просмотра трехмерных объектов. Глава 23 посвящена поверхностным моделям, а глава 24 — те - лам. В главе 25 описывается, как с помощью средств AutoCAD 2000 придать изображению трехмерньгх моделей фо- тографическую реалистичность. I •ЫХ В этой части. Глава 21. • .. - .*•* • •••• Гл^ва 22. Гл<зва23. Построение- трехм? позеохностей Глава 24. - Создание твердотельных моделей и редактирование тэехчерных объектов Глава 25. • Меблирование освещения и тонирование изображений трехмерных объектоз
ГЛАВА?* Ввод трехмерных координат •"•.•с. 1 -; /^ .* гТ*"& В этой главе... V \.£ Системы координат; 4 - ";i-Щ :в трехмерных моделях ..?•/•.;? Работа с уровнем. ;•" „ : - **& и высотой .* .•Jjj-^"'*;: '. •• •• •.;-. • ••• ;• •: •*••<• • . Работа с пользовательской: '.; системой координат " Г! *щ* о сих пор вы работали с двумя осями координат — X и Y. Для работы в трех измерениях понадобится еще и ось Z. Имея трехмерную модель объекта, можно рас- сматривать ее с любой точки. Вид, который использовался в двухмерных чертежах, подобен взгляду на объект сверху. В AutoCAD такой вид называется видом в плане или, для крат- кости, планом. В этом виде чертежи даже трехмерных объек- тов выглядят как плоские. Но если соответствующим образом выбрать точку наблюдения и смотреть из нее на объект, соз- данный в трех измерениях, можно увидеть гораздо больше, чем раньше. На рис. 21.1 представлен план здания офиса, а на рис. 21 .2 — вид того же здания спереди с учетом перспективы. Рис. 21.1 . Здание офиса, план. Чертеж любезно предоставлен Роджером Кассоном (Roger Cusson) из Interface Architectural Software, Монреаль, Канада Этот чертеж достаточно сложен, но можно начать работу с более простыми моделями. Трехмерное черчение не явля- ется таким сложным, как кажется. В настоящей гла- ве сначала объясняется, как работать с трехмерными коор-
динатами, затем рассматриваются каркасные модели и трехмерные поверхности, создаваемые путем задания высоты и уровня. В сущности, это двухмерные объекты, помещенные в трех- мерное пространство, а следовательно, изучение принципов построения в AutoCAD трехмер- ных моделей удобно начинать именно с этой темы. Рис. 21.2. То лее здание офиса, вид спереди Системы координат в трехмерных моделях Все способы ввода двухмерных координат имеют аналоги, работающие с трехмерными координатами. Если раньше отрезок задавался путем ввода пар координат начальной (3,4) и конечной (5,7) точек, то теперь можно задать трехмерный отрезок, определив тройку координат его начальной точки (3,4,2) и конечной (5,7,6). Абсолютные координаты в трехмерных чертежах такие же, только добавляется координата Z. Подобным образом определяются и относительные координаты. В работе с трехмерными чертежами можно использовать два новых типа координат — цилиндрические и сферические •— о ни являются трехмерными аналогами полярных координат. На рис. 21.3 показаны три оси— X, Y и Z, стрелками указано положительное направление осей. Обратите внимание, что пиктограмма ПСК находится в точке отсчета координат. Умение работать с ПСК особенно необходимо при построе- нии трехмерных моделей. Большинство команд, используемых для построения двухмерных чертежей, воспринимают трехмерные координа- ты (т.е координаты, включающие значение Z) только для первой точки. После чего координата Z опускается в предпо- ложении • — он а одинакова для всех точек. Например, при вводе прямоугольника координаты первого угла можно опре- делить как (2,3,8), но уже вторая угловая точка должна быть задана без Z, т.е. как (6,7). Значение Z для остальных точек риа 21.3. Три оси в трехмерном автоматически устанавливается равным 8. чертеже Глава21.Вводтрехмерныхкоординат 655
Команда LINE (ОТРЕЗОК)— исключение. Это истинно трехмерная команда, поэтому указы- ваются все три координаты — X, Y и Z — для каждой узловой точки последовательности отрезков. ^ Если вы подзабыли назначение и методы работы с пользовательской системой дополнительная координат (ПСК), вернитесь к главе 8, "Управление видами и компоновка изо- информэция 4 бражения на экране" . Абсолютные и относительные декартовы координаты в трехмерных чертежах AutoCAD При работе с трехмерными чертежами абсолютные координаты используются реже, чем в двухмерных. Однако умение пользоваться абсолютными координатами очень важно, по- скольку дает возможность почувствовать прямоугольную систему координат, которая ис- пользуется в AutoCAD для однозначного задания точек чертежа. На рис. 21 .4 показаны кар- касные модели квадрата и треугольника, заданные абсолютными координатами, вид в плане и юго-восточный вид (сверху, справа, спереди). Квадрат начерчен как двухмерный, т.е, коор- дината Z для всех точек равна 0. Это сделано специально, чтобы квадрат мог служить от- правной точкой для показа трехмерного треугольника. Рис. 21 .4 . Прямоугольник и треугольник, вид в плане и юго- восточный вид 656 ЧастьIV.Построениечертежейтрехмерныхмоделей
Относительными координатами можно пользоваться, как и раньше. Например, чтобы на- чертить отрезок, показанный на рис. 21.4, от точки с координатами (3,2,1) до точки с коорди- натами (6,4,3), можно начать с ввода абсолютных координат 3,2,1, а затем ввести @3,2,2, по- скольку это разность между (6,4,3) и (3,2,1). Цилиндрические и сферические координаты В работе с двухмерными чертежами полярные координаты иногда удобнее, чем прямо- угольные. Точно так же цилиндрические и сферические координаты могут оказаться весьма кстати при работе с трехмерными чертежами. Рассмотрим, как с ними работать. Цилиндрические координаты имеют формат расстояние<угол, расстояние (для абсо- лютных координат) или @расстояние<угол, расстояние (для относительных координат). • Первое расстояние — длина проекции на плоскость XY вектора, начинающегося в начале координат (для абсолютных координат) или в последней введенной точке (для относительных координат). • Угол отсчитывается от оси X в плоскости XY. • Второе расстояние — число единиц вдоль оси Z. Цилиндрические координаты могут быть абсолютными или относительными; чтобы указать относительность координат, перед числом добавляется символ @. При вычерчива- нии отрезка с помощью цилиндрических координат его длина не вводится. В сущности, за- даются длины двух сторон треугольника, по которым строится гипотенуза. На рис. 21.5 показан отрезок, вычерченный в цилиндрических координатах. Длина отрезка, который начинается в точке (0,0,0) и проведен до точки (@5<ЗО,3), получилась равной 5.8310 еди- ниц. (Символ @ можно было и не указывать, так как отрезок начинается в точке (0,0,0).) * 5.8310 едини • ~ ^ч^зо° •• • \ ; 5 единиц \ —@5<30,3 — 3 единиць|\ > Рис. 21 .5.Отрезок, построенный с использованием цилиндриче- скихкоординат Катеты треугольника имеют длину 5 единиц и 3 единицы. Чтобы вычислить длину гипо- тенузы, воспользуемся теоремой Пифагора, которая утверждает, что а" + b = с , где а и b — катеты треугольника, ас — гипотенуза. Следовательно, длина гипотенузы — квадратный ко- рень из 25 + 9 = 34, что равно 5.8310. Кстати, можно воспользоваться и командами DIST (ДИСТ) или LIST (СПИСОК), чтобы проверить это. Сферические координаты имеют формат расстояние<угол<угол (в абсолютных коор- динатах) или @расстояние<угол<угол (в относительных координатах). Первое расстоя- Глава21.Вводтрехмерныхкоординат 657
ние — длина вектора, начинающегося в начале координат (для абсолютных координат) или в последней введенной точке (для относительных координат). Первый угол отсчитывается от оси X в плоскости XY, второй — от плоскости XY в направлении оси Z. Сферические координаты могут быть абсолютными и относительными. Для относительных координат добавляется символ @. На рис. 21.6 показан отрезок, построенный с использованием сферических координат. 5 единиц @5<15<30 30 от плоскости в направлении оси Z 15 от плоскости XY в направлении оси X Рис. 21 .6. Отрезок, построенный с использованием сфериче- ских координат Команды редактирования трехмерных каркасных моделей Некоторые команды редактирования двухмерных объектов хорошо работают и с трех- мерными. Другие же имеют особые версии для работы с трехмерными объектами. Поскольку каркасные модели — это двухмерные объекты, помещенные в трехмерное пространство, можно пользоваться знакомыми командами редактирования. Например, чтобы перенести объект на 3 единицы в положительном направлении вдоль оси Z, запустите команду MOVE (ПЕРЕНЕСИ) и в ответ на приглашение Specify base point or displacement: (Задайте базовую точку или смещение:) введите 0,0,3<Р. Нужно быть внимательным при выборе объектов для модифицирования. Например, вы- черчены два тождественно равных прямоугольника с различными координатами Z. В плане виден только один из них. Как узнать, какой прямоугольник выбран? Нужно изменить угол зрения на чертеж (этому полностью посвящена следующая глава). Когда видны все элементы чертежа, объекты легко выбрать. При работе с трехмерными чертежами неплохо иметь несколько видовых экранов, в которых модель будет видна с разных сторон. О видовых экранах подробно рас- сказывается в главе 8, "Управление видами и компоновка изображения на экране" . В следующем упражнении построим простую каркасную модель корпуса некоего му- зыкального инструмента (читатели с фантазией могут считать его клавикордами), что даст возможность попрактиковаться в использовании трехмерных координат как для по- строения, так и для модифицирования модели. Кроме того, чертеж будет рассмотрен под двумя различными углами зрения. 658 ЧастьIV.Построениечертежейтрехмерныхмоделей
Для следующей пошаговой инструкции используется чертеж ab2l-a.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Работа с трехмерными координатами 1. Загрузите чертеж ab21-a . dwg с прилагаемого компакт-диска. 2. Сохраните его под именем ab21-l .dwg в папке AutoCAD Bible. 3. Щелкните на кнопке Rectangle (Прямоугольник) панели инструментов Draw (Рисование). В ответ на приглашение Specify first corner point or [Chamfer/Elevation/Fillet/Thickness/Width] : (Задайте точку для пер- вого угла или [Фаска/Уровень/Сопряги/Толщина/Ширина]:) введите 0,0,19<Р. В от- вет на приглашение Specify other corner point: (Задайте точку для другого угла:) введите 39,15<Р. Тем самым будет создан прямоугольник длиной 39 единиц и шириной 15 единиц, который расположен на 19 единиц выше плоскости, образован- ной осями X и Y. Обратите внимание, что для второго угла опущена координата Z. 4. Выполните команду COPY (КОПИРУЙ). Чтобы получить копию первоначального прямоугольника, расположенного на 2 единицы выше исходного, ответьте на при- глашения в командной строке: select objects: Укажите прямоугольник select objects: <P Specify base point or displacement, or [Multiple]: 0,0,2<f Specify second point of displacement or <use first point as displacements # 5. Теперь имеется два прямоугольника, но виден только один, поскольку мы смотрим на них сверху. 6. Щелкните на кнопке SE Isometric View (ЮВ Изометрия) на панели инструментов Viewpoint (Вид). Теперь видны оба прямоугольника (рис. 21.7). Рис.21 .7 .Два прямоугольника, юго-восточный изометрический вид Глава21.Вводтрехмерныхкоординат 659
7. Щелкните на кнопке OSNAP (ПРИВЯЗКА) в строке состояния. Установите теку- щий параметр объектной привязки Endpoint (Конточка). 8. Выполните команду LINE (ОТРЕЗОК), отвечая на приглашения в командной строке: Specify first point: Укажите точку 1 на рис. 21.1 Specify next point or [Undo]: 0,0,0<P Specify next point or [Undo]: 1,0,0<P Specify next point or [Close/Undo]: l,0,21<P Specify next point or [Close/Undo]: <P 9. Выполните команду COPY (КОПИРУЙ). В ответ на приглашение Select ob j ects : (Укажите объекты.) укажите три отрезка, которые только что начертили. Закончите выбор объектов. В ответ на приглашение Specify base point or displacement, or [Multiple] : (Задайте базовую точку или смещение или [Несколько]:) введите 38,0,0<Р. В ответ на приглашение Specify second point of displacement or <use first point as displacements (Задайте вторую точку смещения или <используйте в качестве смещения первую точку>:) нажмите клавишу <Enter>. Таким образом копируются три линии. Поскольку корпус имеет длину 39 единиц, а ширина ножки — 1 единица, скопируем ножку на 38 еди- ниц вправо в направлении оси X. 10. Выполните команду ZOOM Extents (ПОКАЖИ Границы), чтобы увидеть весь чертеж. 11. Повторите команду СОРУ. Воспользуйтесь двумя отдельными рамками, чтобы вы- брать первую ножку, а затем вторую. Каждый раз система должна сообщать о том, что найдены три объекта. Закончите выбор объектов. В ответ на приглашение Specify base point or displacement, or [Multiple] : введите 0,15,0<£. Скопируйте ножки на 15 единиц в направлении оси Y. В ответ на пригла- шение Specify second point of displacement or <use first point as displacement: нажмите клавишу <Enter>. Ножки будут скопированы запод- лицо с задней стенкой корпуса. 12. Чтобы начертить открытую крышку корпуса фортепиано, выполните команду LINE. Начните чертить отрезок из точки 2 (см. рис. 21 .7). В ответ на приглашение Specify next point or [Undo] : (Задайте следующую точку или [Отмени]:) введите @15<90<45<!;I . Длина отрезка известна, поскольку крышка той же ширины, что и корпус фортепиано. В ответ на следующее приглашение •— Specify next point or [Undo] : — включите ортогональный режим, сдвиньте курсор парат- лельно длинной стороне корпуса и введите 39<Р. В ответ на следующее приглаше- ние— Specify next point or [Undo]: — воспользуйтесь привязкой к ко- нечной точке объекта и укажите точку 3. Завершите команду LINE. Измените раз- мер окна, чтобы увидеть весь корпус. 13. С целью нарисовать несколько кронштейнов в корпусе повторите команду LINE. В ответ на приглашение Specify first point: (Задайте первую точку:) укажи- те конечную точку 4. В ответ на приглашение Specify next point or [Undo] : (Задайте следующую точку или [Отмени]:) введите @15<90,2<Р. Заверши- те команду LINE. В данном случае цилиндрические координаты подходят идеально, и хотя ничего не известно о длине линии, однако заданы координаты X и Z (ширина и высота корпуса соответственно). 14. Сохраните чертеж. Он должен выглядеть, как на рис. 21.8 . 660 Часть IV. Построение чертежей трехмерных моделей
Рис. 21 .8 . Завершенная каркасная модель корпуса му- зыкального инструмента Использование координатных фильтров, объектных привязок и ручек Как уже упоминалось, при работе с трехмерными чертежами иногда трудно сказать, какая же точка была выбрана на самом деле. На плоском экране можно быть уверенным только в двух координатах. Третье измерение, как говорят, "уходит за экран"; это может быть и X, и Y, и Z — в зависимости от угла зрения. Чтобы гарантированно выбрать нужную точку на трехмерном чертеже, в AutoCAD используются координатные фильтры, объектные привязки и ручки. Координатные фильтры В главе 4, "Ввод координат", обсуждались координатные фильтры для работы с двухмерны- ми чертежами. В трехмерном режиме они работают точно так же. Обычно координатные фильтры используются вместе с объектными привязками. Например, для ввода координаты X можно указать конечную точку линии. Часто координатные фильтры — единственный способ определить трехмерную точку, которая лежит вне существующего объекта. Для работы с трех- мерными чертежами используются координатные фильтры .ху, .xz и .yz. Например, если нужно выбрать точку, лежащую на 3 единицы в направлении Z от конечной точки существующей ли- нии, воспользуйтесь фильтром .ху и выберите конечную точку линии. Затем последует запрос относительно координаты Z, которую можно определить как число либо привязаться к объекту. Объектные привязки Объектные привязки — основное средство при работе с трехмерными чертежами. Наличие в AutoCAD параметров объектной привязки значительно облегчает работу в трехмерном про- странстве модели. Объектные привязки гарантируют, что будет выбрана именно та точка, кото- рая нужна. Однако не забудьте, что на трехмерных чертежах можег быть две линии, одна над другой. Поэтому рекомендуется так организовать виды модели, чтобы можно было видеть обе линии раздельно и привязаться к нужному объекту. Особенно полезен в трехмерном режиме па- раметр Apparent Intersection (Кажущееся пересечение) объектной привязки. Его используют, чтобы выделить точки скрещивания непересекающихся трехмерных графических объектов. Глава21.Вводтрехмерныхкоординат 661
Ручки Для редактирования трехмерных объектов также используются ручки. Однако важно пра- вильно выбрать точку зрения — это значительно упростит редактирование. Кроме того, руч- ки нельзя использовать для вытягивания тел, хотя в остальном нет никакой разницы между редактированием двухмерных и трехмерных объектов с помощью ручек. ,/J" s ;.^, Для следующей пошаговой инструкции используется чертеж ab21. ~b.dwg, кото- (Яашкщй- рый находится в папке Drawings на прилагаемом компакт-диске. {диске ,- - ' • ' •* Пошаговая инструкция. Применение координатных фильтров и объектных привязок при работе с трехмерными каркасными моделями 1. Откройте файл ab21 -b. dwg с прилагаемого компакт-диска. 2. Сохраните его как ab21-2 .dwg в папке AutoCAD Bible. Обратите внимание на на- стройку режимов— включен режим объектной привязки (утоплена кнопка OSNAP в строке состояния). Установлен текущий режим объектной привязки Endpoint. Это тот же корпус музыкального инструмента, что был начерчен в предыдущем упражнении, но без крышки. В данном упражнении воспользуемся этим чертежом, чтобы начертить стул. 3. Щелкните на кнопке Stretch (Растянуть) панели инструментов Modify (Редактирование). Выберите правую сторону корпуса с помощью секущей рамки. Должно быть найдено восемь объектов. В ответ на приглашение Specify base point or displacement, or [Multiple] : (Задайте базовую точку или смещение или [Несколько]:) с помощью объектной привязки по конечным точкам укажите точку 1, воспользовавшись рис. 2\.9. В ответ на приглашение Specify second point of displacement or <use first point as displacement?-: (Задайте вторую точку смещения или <используйте в качества смещения первую точку>:) введите @-15,0<Р. z 2 f Рис. 21 .9 . Корпус инструмента после сжатия ко- мандой STRETCH 4. С помощью команды PAN Realtime (ПАН Реальное время) переместите стул в нижнюю часть экрана. 662 ЧастьIV.Построениечертежейтрехмерныхмоделей
5. Выполните команду LINE, последовательно отвечая на приглашения: Specify first point: Укажите точку 2 на рис. 21.9 Specify next point or [Undo] : -xy<P Укажите точку 2 (need Z) : 45<P Specify next point or [Undo]: .yz<P Укажите конечную точку только что нарисованной линии (need X): Укажите точку 3 Specify next point or [Close/Undo]: Укажите точку 3 Specify next point or [Close/Undo]: <P 6. Повторите команду LINE. Установите режим объектной привязки Midpoint (Середина) с помощью контекстного меню (открыть его можно, щелкнув правой кнопкой мыши на поле чертежа при нажатой клавише <Shift>), чтобы провести ли- нию из середины левого края спинки стула к середине правого края. 7. Щелкните на кнопке Fillet (Сопряжение) панели инструментов Modify (Редактирование). В ответ на приглашение Select first object or [Polyline/ Radius/Trim] : (Выберите первый объект или [Плиния/Радиус/Обрежь]:) щелк- ните правой кнопкой мыши и выберите Radius (Радиус) из контекстного меню. В ответ на приглашение Specify fillet radius <0.5000>: (Выберите ра- диус сопряжения <0.5000>:) введите 1<Р. 8. Повторите команду FILLET. В ответ на приглашение Select first object or [Polyline/Radius/Trim] : укажите точку 1, руководствуясь рис. 21 .10 . В ответ на приглашение Select second object: (Укажите второй объект:) укажите точку 2. 9. Повторите команду FILLET и укажите точки 2 и 3 для двух других линий. 10- Сохранить чертеж стула. Чертеж должен выглядеть, как на рис. 21.10. Рис. 21 .10 . Каркасная модель стула Создание трехмерных полилиний Собственно говоря, вы уже создавали трехмерные линии, определяя трехмерные координаты конечных точек. Команда LINE — истинно трехмерная команда, потому что воспринимает все три координаты. Однако многие команды не могут воспринимать трехмерные координаты в полном Глава21.ВВОДтрехмерныхкоординат 663
объеме. Например, нельзя задать для центра круга одно значение координаты Z, а для точки на его окружности — другое. Весь круг должен быть на одной плоскости XY. Вскоре в этой же главе бу- дет дана информация о том, как обходить указанное ограничение путем замены ПСК. Впрочем, это отнюдь не означает, что нельзя использовать круг при построении трехмер- ной модели. Всегда можно создать круг в какой-либо плоскости XY, а затем использовать его как основание, например, для цилиндра. Суть в том, что команда CIRCLE (КРУГ) применяет- ся исключительно при построении двухмерных чертежей. Еще одна команда, имеющая двойника в трехмерном мире, —PLINE (ПЛИНИЯ). Ее трехмерный аналог называется 3DPOLY (ЗОПОЛИ). Команда 3DPOLY подобна команде PLINE, но с несколькими ограничениями: • нельзя рисовать дуги; • нельзя придавать ширину; • нельзя использовать прерывистые типы линий. Команда 3DPOLY воспринимает все виды трехмерных координат. Впрочем, для редакти- рования можно использовать и команду PEDIT (ПОЛРЕД), хотя у нее меньше параметров. Если требуется создать изогнутые поверхности в трехмерном пространстве, Совет можно воспользоваться двухмерными полилиниями с заданной шириной, а за- тем добавить высоту. Об этом речь пойдет в следующем разделе. Работа с уровнем и высотой Каркасные модели имеют ряд ограничений. Как видно из рис. 21.10, через сиденье стула, вычерченного в предыдущем упражнении, просматривается задняя ножка. К тому же, детальная прорисовка реального стула посредством отдельных линий или трехмерных полилиний была бы чрезвычайно утомительной. К тому же каркасные модели не имеют свойств, присущих поверх- ностным или твердотельным моделям. Их невозможно включить в тонируемое изображение или использовать для вычисления таких характеристик, как площадь, масса и т.н . Создание поверхностей с высотой Поверхность можно создать, придав высоту двухмерному объекту. В AutoCAD придание высоты двухмерному объекту называется выдавливанием. Например, круг становится цилин- дром, а прямоугольник — параллелепипедом. На рис. 21 .11 показано несколько объектов, созданных путем придания высоты. Поверхности, созданные с помощью придания высоты, иногда называют 2 /2~мерными объектами. Хотя они и имеют три измерения, но ось третьей размерности может быть только нормалью к плоскости построения двухмерного объекта. Параллельные линии на цилиндре называются изолиниями (tessellation lines). В AutoCAD они используются во вспомогательных целях, чтобы облегчить восприятие криволинейных поверхностей. Они не являются частью цилиндра— их нельзя, напри- мер, использовать для объектной привязки. Высоту двухмерному объекту можно придать двумя способами. • Если двухмерный объект уже нарисован, щелкните на кнопке Properties (Свойства) стандартной панели инструментов и выберите объект. (Можно сначала выбрать объ- ект, а потом инструмент). В диалоговом окне Properties, которое при этом открыва- ется, измените число в строке Thickness (Высота). 664 Часть IV. Построение чертежей трехмерных моделей
Рис. 21 .11 . Трехмерные поверхности, созданные путем придания высоты двухмерному объекту • Текущий уровень можно менять. Для этого используется команда ELEV (УРОВЕНЬ) (которая также служит для изменения текущего уровня — об этом речь идет в сле- дующем разделе). Ее вводят в командной строке. Команда ELEV запрашивает теку- щий уровень и текущую высоту, для изменения которой вводят число. Чаще всего это положительное число — в таком случае объекты выдавливаются в полэ- жительном направлении оси Z. Однако можно ввести и отрицательное число — объекты бу- дут выдавлены в отрицательном направлении оси Z. После изменения текущей высоты все вновь вычерченные объекты будут иметь такую высоту. Описанное свойство удобно, когда вычерчивается ряд объектов с одинаковой Совет высотой. Но значение текущей высоты легко забывается. Обычно, чтобы изме- нить их высоту, безопаснее вычерчивать объекты без данного параметра, а за- А\ тем использовать кнопку Properties. Если текущая высота изменена, не забудьте вернуть ее обратно в нуль, когда закончите создавать трехмерные объекты. Использование команды HIDE Поскольку объекты с высотой относятся к классу поверхностных, а не каркасных моде- лей, можно воспользоваться командой HIDE (СКРОЙ) и скрыть те линии, которые на реаль- ном изображении объекта не видны. Вначале определяется, какие линии находятся позади поверхностей относительно текущей точки зрения, а затем эти линии убираются. На рис. 21.12 показаны те же объекты, что и на рис. 21.11, но после применения команды HIDE. Обратите внимание, что у цилиндра есть верхняя грань, а у треугольной призмы и параллеле- пипеда нет. Подробное объяснение этого факта приводится во врезке Есть ли у объектов с высотой верхние и нижние грани? Для возврата к изображению каркасной модели используется команда RECEN (РЕГЕН). Появились три новые системные переменные: HALOGAP, OBSCUREDLTYPE и OBSCUREDCOLOR, которые позволяют задавать внешний вид объектов при ис- •''"'. пользовании команды HIDE. Новинка! Глава21.ВВОДтрехмерныхкоординат 665
Рис. 21 .12 . Трехмерные объекты после применения команды HIDE Эти новые системные переменные влияют на отображение трехмерных моделей только при использовании команды HIDE или параметра Hide команды SHADEMODE. Они не оказы- вают никакого влияния на отображение одиночных тел, а вступают в действие только когда появляются поверхности и когда один объект скрывает другой объект. Ниже описано, как ис- пользовать эти три системные переменные. • HALOGAP. Данная переменная отвечает за создание разрыва в отрезке недалеко от точки, начиная с которой этот отрезок должен быть скрыт командой HIDE. Это по- могает отделять такие отрезки от нескрытой части модели. По умолчанию, значение HALOGAP равно 0, что означает скрытие объекта без создания промежутка. Величина промежутка задается в процентах, причем 100% означают величину в один дюйм (2,54 см). При приближении или удалении чертежа величина промежутка не меняется. • OBSCUREDTYPE. Служит, скорее, для определения способа отображения скрытых отрезков (а не для их сокрытия), при котором задается тип линии отрезка. Эту сис- темную переменную стоит использовать для того, чтобы показывать скрытые отрез- ки, тип линии которых будет отличен от типа линии, используемого в остальной части чертежа. Для типов линий принята следующая кодировка: • 0 (отрезок не отображается); • 1 (сплошная линия); • 2 (пунктирная линия); • 3 (точечная); • 4 (короткий пунктир); • 5 (средний пунктир); • 6 (длинный пунктир); • 7 (двойной короткий пунктир); • 8 (двойной средний пунктир); • 9 (двойной длинный пунктир); • 10 (средний длинный пунктир); • 11 (разреженные точки). 666 ЧастьIV.Построениечертежейтрехмерныхмоделей
• OBSCUREDCOLOR. Эта переменная также служит, скорее, для определения спо- соба отображения скрытых отрезков (а не для их сокрытия), при котором зада- ется цвет отрезка. Такую системную переменную стоит использовать для того, чтобы показывать скрытые отрезки, цвет которых будет отличен от цвета ос- тальной части модели. Чтобы достичь результата, этой переменной можно при- сваивать любое значение от I до 255, но нельзя делать ее значение равным ну- лю. Присвойте переменной OBSCUREDCOLOR одно из стандартных чисел, обо- значающих цвета в AutoCAD (от 1 до 255). Наиболее часто приходится использовать следующие значения: 1 (красный), 2 (желтый), 3 (зеленый), 4 голубой), 5 (синий), 6 (ярко-красный) и 7 (черно-белый). На рис. 21 .13 показана модель, для которой значение переменной HALOGAP равно 10, а зна- чение переменной OBSCUREDLTYPE — 2 (что отвечает пунктирной линии). Значение перемен- ной OBSCUREDCOLOR равно 1, так что пунктирные линии на самом деле красного цвета. Рис. 21.13. Для того, чтобы в этой модели отобразить скрытые линии, использовались системные переменные HALOGAP, OBSCUREDLTYPE и OBSCUREDCOLOR Новинка! На заметку i I Новая системная переменная HIDETEXT определяет способ отображения текста при использовании команды HIDE. ПО умолчанию, значение этой переменной равно Ол, значит, текст при использовании команды HIDE будет либо спрятан за другими объектами, либо сам будет скрывать другие объекты. Если использо- вать настройку off, то текст не будет спрятан за другими объектами и не будет скрывать другие объекты по причине отсутствия параметра толщины. Термин каркасные {wireframe, или дословно — проволочные) в AutoCAD исполь- зуется в двух смыслах. Во-первых, он означает трехмерные объекты, которые состоят только из линий и трехмерных полилиний. Строго говоря, каркасные объекты представляют собой совокупность одномерных многообразий. Таким образом, каркасные объекты не имеют ни поверхности, ни объема. Во-вторых, термин каркасный применяется по отношению к способу отображения поверхно- стей и тел, которые изображены так, будто они созданы с помощью линий и рехмерных полилиний, подобно фигурам на рис. 21.11. Это, конечно, вносит путаницу. В данной книге различаются каркасные изображения и собственно каркасные модели. При этом если обсуждаются поверхности и тела, то термин каркасный относится именно к способу изображения. Глава 21. Ввод трехмерных координат 667
Есть ли у объектов с высотой верхние и нижние грани? При внимательном рассмотрении рис. 21.12 видно, что цилиндр имеет верхнюю грань, а реугольная призма и параллелепипед — нет. В AutoCAD, если задается высота, то одни объекты снабжаются верхней и нижней гранью, а другие — нет. Если высота придается кругам, полилиниям с шириной или объектам, созданным командой SOLID (двухмерная версия), то получаются поверхности с верхними и нижними гранями. Однако если начертить замкнутую полилинию, например командой RECTANG (ПРЯМОУГ) ИЛИ POLYGON (МН-УГОЛ) и придать ей высоту, то торцевые грани не появятся. Это справедливо и для замкнутой фигуры, которая получается в результате выполнения команды LINE (ОТРЕЗОК). Следовательно, если нужны торцевые грани, то начертите круг или полилинию с ненулевой шириной либо воспользуйтесь командами SOLID (ФИГУРА) или REGION (ОБЛАСТЬ). (Помните, сплошная штриховка замкнутой фигуры не заменяет команду SOLID.) Созданные таким способом объекты порождают непрозрачные горизонтальные грани. Придание объектам уровня Все рассмотренные до сих пор трехмерные объекты были порождением двухмерных объектов, расположенных на плоскости XY. Другими словами, основание трехмерных объектов имело коор- динату Z, равную нулю. Предположим, плавающие в воздухе объекты нужны редко, но задача по- ставить один объект на другой встречается достаточно часто. Чтобы сделать это, следует начать вычерчивание объекта над плоскостью XY. (Можно поместить объекты и под плоскостью XY.) Для этого объекту придается уровень (elevation), который становится координатой Z. Чтобы придать объекту уровень, используется один из следующих методов: • для уже существующих объектов нужно изменить значение свойства Elevation (Уровень) в диалоговом окне Properties (Свойства), введя с клавиатуры новое зна- чение и нажав после этого клавишу <Entcr>; • командой MOVE (ПЕРЕНЕСИ) можно перенести уже существующий объект (объекты) вдоль оси Z. Команда ELEV (УРОВЕНЬ) позволяет установить новый текущий уровень для вновь соз- даваемых объектов. Для некоторых объектов можно изменить координату Z с помощью диалогового окна Properties (Свойства). Такой способ годится для окружностей, линий, дуг и эллипсов, но не для полилиний. Для последних придется изменить координаты Z всех узловых точек. Назаметку При изменении текущего уровня все вновь создаваемые объекты помещаются на этот уровень. Не забудьте вернуть уровень обратно в нуль, когда вернетесь к вычерчиванию в плоскости XY. Внимание! Если используется объектная привязка к объектам, имеющим разный уровень (разные значения координаты Z), то и заданные таким образом точки будут на- ходиться на разном уровне. В этом случае AutoCAD использует уровень именно указанной точки объектной привязки, а не текущий. Однако если первая точка двухмерной команды, например полилинии, уже задана на текущем уровне, для последующих точек, введенных с помощью объектной привязки, значение текуще- го уровня сохраняется, несмотря на его отличие от уровня использованных точек привязки. Это происходит по той простой причине, что такие двухмерные примити- вы должны иметь одинаковый уровень для всех узловых точек, а потому уровни всех последующих точек подавляются уровнем первой. 6В8 ЧастьIV.Построениечертежейтрехмерныхмоделей
Пошаговая инструкция. Работа с уровнем, высотой и командой HIDE 1. Начните новый чертеж, используя режим Start from Scratch (Без шаблона). 2. Сохранитеего под именем ab21-3.dwg в папке AutoCAD Bible. 3. Выполните команду CIRCLE (КРУГ). Определите центр с координатами (6,6) и ра- диус длиной 18. 4. Командой ZOOM Extents выведите на экран все поле чертежа. 5. Щелкните на кнопке Properties (Свойства) стандартной панели инструментов. Выбе- рите круг. В строке свойства Thickness (Высота) диалогового окна Properties введите новую высоту — 3.000 — и нажмите клавишу <Enter>. Повторным щелчком на кнопке Properties закройте диалоговое окно. 6. Введите elev<P в командной строке. В ответ на приглашение Specify new default elevation <0.0000>: (Задайте новый те- кущий уровень <0.0000>:) введите 3<Р. Посколь- ку высота существующего круга изменена на 3, то, чтобы поместить объект на верхнюю часть выдавленного круга, следует установить уро- вень равным 3. В ответ на приглашение Specify new default thickness <0.0000>: (Задайте новую текущую высоту <0.0000>.) введите 24<*>. 7. Еще раз выполните команду CIRCLE. Выбери- те кнопку Center (Центр) на панели инстру- ментов Object Snap (Объектная привязка) и кажите центр сформированного круга как центр нового круга. Установите для него зна- чение радиуса равным 3. 8. Введите elev<P в командной строке. В ответ coma и уровень на приглашение Specify new default elevation <3.0000>: введите 27<P. В ответ на приглашение Specify new default thickness <24.0000>: (Задайте новую текущую высоту <24.0000>:) введите 3<р. Тем самым все новые объекты будут помещены на верхнюю грань двух только что сформированных объектов — кругов. 9. Еще раз запустите команду CIRCLE. Определите центр в точке с координатами (6,6) и радиус длиной 18. Поскольку координата Z не задается в этой команде, будет ис- пользован текущий уровень. 10. Щелкните на кнопке SE Isometric View (ЮВ Изометрия) панели инструментов Viewpoint (Вид). Теперь видны все три круга. 11. Введите в командной строке hide<P. Теперь отчетливо видно изображение кабель- ной катушки. 12. Сохранить чертеж. Он должен выглядеть, как на рис. 21.14 . В папке \Software\Chap21\Flattenl находится программа Flattenl, которая изменяет в нуль координату Z линий, полилиний, кругов, дуг, текста, параллелепипе- дов, точек и тел, созданных с помощью команды SOLID (ФИГУРА). Программа 3dspiral создает двухмерные и объемные спирали. Эту программу можно найти в папке \Software\Chap2l\3dspiral. Кроме того, в папке \Flatten содержится программа, которая способна преобразовывать трехмерные объекты в двухмерные. Рис. 21,14. Кабельная катушка, на- черченная с помощью двухмерных кругов, которым была придана вы- Глава21.Вводтрехмерныхкоординат 669
Работа с пользовательской системой координат Пользовательская система координат (ПСК) рассмотрена в главе 8, "Управление видами и омпоновка изображения на экране" . Если вы еще не ознакомились с ПСК, просмотрите эту главу. Ниже предлагается краткий обзор особенностей ПСК, которые чрезвычайно полезны в аботе с трехмерными моделями. За исключением некоторых настоящих объемных тел, для большей части объектов работа с рехмерной моделью начинается с двухмерной фигуры. Однако команды двухмерного черчения позволяют чертить только на плоскости XY или параллельно ей. Например, катушка на рис. 21.15 состоит из трех кругов, каждый из которых параллелен плоскости XY. Как же начертить окруж- ность или другой двухмерный объект таким образом, чтобы он не был параллелен плоскости XY? Проблема решается достаточно просто: ПСК заменяется таким образом, чтобы ее плос- кость XY была параллельна плоскости порождающего двухмерного объекта. Изменяя ориен- тацию и положение ПСК, можно задать любое положение и любую ориентацию плоскости XY. Как только это сделано, двухмерный объект можно чертить на плоскости, которая рас- полагается под любым углом к плоскости XY мировой системы координат. Использование пиктограммы ПСК При работе в двухмерном режиме пиктограмма ПСК иногда раздражает, при работе в рехмерном — ее присутствие на экране очень полезно. Иначе легко запутаться в направ- лении осей текущей системы координат. Помните: всегда можно выбрать параметр Origin (Точка отсчета), которая "заставит" AutoCAD нарисовать пиктограмму ПСК в начале те- кущей системы координат, если только это возможно. Выберите в меню ViewODisplay 1 ^ UCS Icon^Origin (Вид•=>Отображение 1 ^Пиктограмма ПСК^Начало). Начиная с версии 20001, пользователи могут настраивать по желанию внешний вид Цополнителййя пиктограммы ПСК. При работе в трех измерениях особо пригодятся трехмерные информация |^ стили этой пиктограммы. Индивидуальная настройка пиктограмм ПСК подробно описывается в главе 8, "Управление видами и компоновка изображения на экране". ПСК и точки зрения Виды модели из различных точек зрения рассчитываются относительно текущей ПСК. Вид в плане относительно мировой системы координат, МСК (значение по умолчанию), от- личается от вида в плане относительно ПСК, которая была создана, например, путем вращения МСК вокруг оси X. ПСК определяет ориентацию координатных осей X, Y и Z и начало (точку пересечения осей) относительно МСК. Изменение точки зрения не меняет ориентации или на- чала координатных осей. Очень важно понимать различие между ПСК и точкой зрения. Сломанный карандаш Если вместо вида сверху или под углом выбрать точку зрения, из которой чертеж виден спере- ди, сзади или сбоку, то плоскость XY вырождается в прямую. Это подобно тому, как смотреть на стол (который представляет собой плоскость XY), чуть присев, но при условии, чтобы глаза нахо- дились на уровне поверхности стола. Из этой точки зрения трудно разглядеть объекты на плоско- сти XY. Даже круг выглядит как линия. В такой ситуации AutoCAD заменяет пиктограмму ПСК на сломанный карандаш, предупреждая, что плоскость XY текущей ПСК проецируется в линию. На рис. 21 .15 показан один и тот же рисунок в трех разных видах: Plan view (Вид в лане), SE Isometric view (ЮВ Изометрия) — один из типовых видов 670 Часть IV. Построение чертежей трехмерных моделей
в AutoCAD — иид спереди. На виде спереди изображена пиктограмма со сломанным карандашом. Обратите внимание: вид в плане (верхний рисунок) отображает значитель- но меньше элементов чертежа, что также существенно затрудняет выбор объектов. На среднем рисунке показан юго-восточный изометрический вид (SE Isometric view), который представляет чертеж с точки зрения, расположенной выше и слева сбоку. Этот вид отображает чертеж наиболее полно. Рис. 21 .15 . Изображение объекта в различ- ных видах. Если из всей плоскости ХУ виден только край, то вместо пиктограммы UCS показывается сломанный карандаш Глава 21. Ввод трехмерных координат 671
Параметры команды UCS Чтобы изменить ПСК, выберите один из параметров подменю, которое открывается по команде Tools^New UCS (Сервис^Новая ПСК). Следующие параметры ПСК осо- бенно полезны в работе с трехмерными моделями. ПараметрOBject Можно выровнять ПСК по любому из существующих объектов. Поскольку ориента- ция ПСК для объекта своя, этот параметр часто вносит путаницу. Однако при редакти- ровании многих объектов нужно привязаться к плоскости XY— для таких случаев и предназначен параметр OBject (Начало). Основной принцип— плоскость XY теку- щей ПСК остается параллельной предыдущей ПСК. Это не относится к объектам, соз- данным командой 3DFACE (3-ГРАНЬ). В табл. 21.1 поясняется, каким образом происхо- дит выравнивание ПСК для разных объектов. Таблица21.1.ОриентацияПСКпосле выполнения параметраObject Объект Ориентация ПСК Отрезок Ближайшая к указанной конечная точка становится началом координат. Ось X рас- полагается вдоль отрезка Двухмерная полилиния Ближайшая к указанной конечная точка становится началом координат. Ось X располагается вдоль первого сегмента полилинии Размер Начало координат помещается в середину размерного текста. Ось X параллельна оси X, использовавшейся при вводе размера Текст Начало координат помещается в точку вставки, а ось X выравнивается по углу по- ворота текста. То же справедливо по отношению к атрибутам Блок Начало координат помещается в точку вставки, а ось X выравнивается по углу по- ворота блока Круг Начало координат — в центре круга. Ось X выравнивается по указанной точке Дуга Начало координат — в центре круга. Ось X выравнивается по конечной точке, наи- более близко расположенной к выбранной Точка Начало координат — в точке. Направление оси X заранее определить трудно Фигура Начало координат устанавливается в первую из определенных точек, а ось X вы- равнивается по первой и второй точкам фигуры Трехмерная плоская Начало координат помещается в первую из определенных точек, ось X выравни- грань вается по первым двум точкам. Ось Y выравнивается по первой и четвертой точ- кам. Плоскость XY новой ПСК может не быть параллельна предшествующей ПараметрFace Параметр Face (Грань) позволяет выровнять ПСК вдоль грани сплошного (твердотельного) пространственного объекта. В ответ на приглашение Select face of solid object: (Выберите грань на твердотельном объекте:) щелкните в пределах контура грани или на ее ребре. AutoCAD выделит грань и расположит ось X вдоль ближайшего к ука- занной точке ребра первой же грани, на которую проектируется указанная вами точка. 672 Часть IV. Построение чертежей трехмерных моделей
В ответ на приглашение Enter an option [Next/Xflip/Yflip] <accept>: (Введите параметр [Следующая/Хобратить/Уобратить] <принять>:) теперь можно подстро- ить положение и ориентацию ПСК. Щелкните правой кнопкой мыши и выберите Next (Следующая) из контекстного меню — ПСК "перескочит" на следующую грань (следующая в том порядке, в котором описаны грани твердотельного объекта в базе данных AutoCAD). Если на начальном этапе установки ПСК было выбрано ребро, то этот параметр передвинет ПСК на другую грань, прилежащую к этому же ребру. Если в контекстном меню будет вы- бран параметр Xflip (Хобратить), то ПСК повернется на 180° вокруг текущей оси X. Анало- гично, если в контекстном меню будет выбран параметр Yflip (Уобратить), то ПСК повернет- ся на 180 е вокруг текущей оси Y. Добившись того положения ПСК, которое планировалось перед началом операции, нажмите клавишу <Enter>. ПараметрView Параметр View (Вид) выравнивает оси X и У в соответствии с текущим видом. Начало координат остается неизменным. Параметр View чаще всего используется для создания тек- ста, который должен появиться, если смотреть на трехмерную модель с данной точки. ПараметрOrigin Параметр Origin (Начало) создает ПСК, параллельную текущей, но с новым началом координат, которое требуется указать. Его можно использовать для работы на новом уровне вместо изменения текущего уровня. ПараметрZAxisVector Параметр 2 Axis Vector (Z ось) позволяет определить начало координат, а затем точ- ку на положительной стороне оси Z. Обычно текущее начало координат фиксируется, а ПСК вращается вокруг начала координат. Параметр3Point Параметр 3Point (3 точки) задает по трем точкам положение новой ПСК в пространстве. Первая указанная пользователем трехмерная точка — начало, вторая — положительное на - правление оси X, третья определяет положительное направление оси У (эта точка использу- ется только для установления угла поворота новой ПСК относительно заданной оси X). На- правление оси Z определяется по правилу правой руки от уже сформированных осей X и У. Параметр X Параметр X (Х-поворот) фиксирует текущее начало координат и поворачивает оси У и Z вокруг текущей оси X на заданный угол. Чаще всего выполняются повороты на 90° или на угол, кратный 90°, хотя можно задавать любой угол. Параметр Y Параметр Y (Y-поворот) фиксирует текущее начало координат и поворачивает оси X и Z вокруг текущей оси Y. Можно задавать любой угол поворота. ПараметрZ Параметр Z (Z-поворот) фиксирует текущее начало координат и поворачивает оси X и У вокруг текущей оси Z. Можно задавать любой угол. Глава 21. Ввод трехмерных координат 673
Для следующей пошаговой инструкции используется чертеж ab2l-c.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Создание ПСК 1. Загрузите чертеж ab21-c .dwg с прилагаемого компакт-диска. 2. Сохраните его под именем ab21-4 .dwg в папке AutoCAD Bible. На этом черте- же проводится несколько осевых линий, соответствующих размерам проектируемо- го стула. Включен режим объектной привязки (утоплена кнопка OSNAP в строке состояния). Установлены текущие режимы объектной привязки Endpoint и Quad- rant. Пиктограмма ПСК установлена в начало текущей системы координат. 3. Щелкните на кнопке Circle (Круг) панели инструментов Draw (Рисование). Вос- пользуйтесь параметром привязки From (Смещение) и задайте центр в точке @2, О, отталкиваясь от точки 1 (рис. 21 .16). Установите длину радиуса 0.5. 674 Рис. 21.16. Эти осевые линии — основа для вычерчивания стула 4. На стандартной панели инструментов щелкните на кнопке Properties (Свойства) и выберите круг, который только что сформировали. В диалоговом окне Properties в строке Thickness (Высота) измените высоту на 16. Закройте окно Properties. 5. Щелкните на кнопке ORTHO (ОРТО) в строке состояния, чтобы включить этот ре- жим. Щелкните на кнопке Mirror (Зеркало) панели инструментов Modify (Редактирование). Выберите круг. Укажите конечную точку 2 в качестве первой точки оси зеркального отображения. Отметьте любую точку по вертикали от точки 2 в качестве второй точки оси зеркального отображения. Дайте указание AutoCAD не вытирать исходный объект после зеркального отображения. ЧастьIV.Построениечертежейтрехмерныхмоделей
6. Повторите команду MIRROR. Выберите два круга. Выберите параметр объектной привязки Midpoint из контекстного меню курсора (<5т'п>+щелчок правой кнопкой) и обозначьте середину отрезка в точке 3 в качестве первой точки оси зеркального ото- бражения. Выберите любую точку по горизонтали от первой точки в качестве второй точки оси зеркального отображения. Вы определили контуры четырех ножек. 7. Введите в командной строке elev<P. Установите новое значение уровня— 16, а высоты — 1. 8. Чтобы посмотреть результат, щелкните на кнопке SE Isometric View (ЮВ Изомет- рия) панели инструментов Viewpoint (Вид). 9. На панели инструментов Draw (Рисование) щелкните на кнопке Polyline (Полилиния). В ответ на приглашение Specify first point: (Из точки:) выберите привязку From (Смещение) и, указав на центр круга 1, задайте смещения @~2,0<Р. Последова- тельно указывайте точки от 4 до 10. После этого щелкните правой кнопкой мыши и выберите Close (Замкни) из контекстного меню. Полилиния на чертеже замкнется. 10. Выполните команду меню Modify^Polyline (Редактирование^ Полилиния) или вве- дите pedit<P. Выберите полилинию. В ответ на приглашение щелкните правой кноп- кой мыши и выберите Fit (Сгладь) из контекстного меню. Полилиния будет сглаже- на. Нажмите клавишу <Enter>, чтобы завершить выполнение команды. 11. Введите hide<?. He забывайте, что у полилинии нет ни верхней, ни нижней граней. Представьте, что у вас модель стула с прозрачным сидением. Она должна выглядеть, как на рис. 21 .17. Рис. 21 .17. Часть трехмерного стула 12. На панели инструментов Inquiry (Справки) щелкните на кнопке List (Список). Вы- берите переднюю ножку в точке 1 (см. рис. 21.17). Центр основания ножки имеет координаты: Х=3 .5000 Y = - 7.0000 Z = 0 .0000. 13. Чтобы увидеть влияние различных параметров на ПСК, выберите команду меню Tools^New иСЭ^Х^ервис^Новая ПСКОХ Поворот). Введите 90<Р с целью задать угол поворота ПСК вокруг оси X. На панели инструментов Inquiry (Справки) щелкните на кнопке List (Список) и выберите ту же ножку стула. Теперь ее центр— Х =3.5000 Глава21.Вводтрехмерныхкоординат 675
Y=0 .0000 Z=7.0000 . Приглядитесь к пиктограмме ПСК (которая находится в точке 0,0,0) и постарайтесь понять, почему отображаемые координаты именно таковы. 14. Поскольку центр основания передней ножки известен, можно переместить ПСК туда. Выберите команду меню Tools^New UCS^Origin (Сервис 1 ^Новая ПСК^Начало). В ответ на приглашение Origin point <0,0,0>: (Начало координат <0,0,0>:) введите 0,0,7<?. В результате ось X пройдет через центр круга. 15. Повторите команду UCS (ПСК) и выберите параметр View (Вид). Теперь пикто- грамма ПСК будет ориентирована параллельно текущему виду. Выберите команду меню Draw<=>Text^Single-Line Text (Рисование^ТекстООднострочный). Начните ввод текста в точке 2. Установите высоту в 1.0, а поворот — в 0. Введите A glass- bottomed chair (Стул с прозрачным сидением). Чтобы завершить команду, дважды нажмите клавишу <Enter>. 16. Еще раз запустите выполнение команды UCS, но на сей раз с параметром Object (Объект). Выберите отрезок по точке 3. Повторите команду UCS с параметром Origin (Начало). Введите 0,0,17<Р в качестве координат начала — ПСК разместит- ся на уровне сидения стула. 17. Повторите команду UCS с параметром X. Поверните ПСК вокруг оси X на -10. По- вернув ПСК, можно создать спинку стула, наклоненную под углом 10°. В командной строке введите plan и нажмите клавишу <Enter> еще раз, чтобы установить значение по умолчанию. (Эта команда рассматривается в следующей главе.) Тем самым чер- теж будет показан в плане относительно текущей ПСК. Хотя в данном упражнении это и необязательно, но было бы неплохо сохранить Совет настроенную с таким трудом ПСК на будущее. Это несложно сделать, вызвав л вменю команду Tools&Named UCS (Сервис^Именованная ПСК). Затем нужно /i А присвоить новой ПСК вместо предлагаемого по умолчанию безликого сиротского имени unnamed (Неизвестный) звучное и запоминающееся— chair Back (Стул с тыла). Было бы очень жаль, поднявшись на 23 ступени (см. число пунктов в поша- говой инструкции), потерять результат и затем вновь настраивать положение ПСК. 18. Не выделяя на чертеже ни единого объекта, щелкните на кнопке Properties (Свойства) стандартной панели инструментов. В списке свойств всего чертежа в строке Thickness установите новое значение высоты — 16. Величина текущего уровня не имеет значения, поскольку в следующей операции будет использована объектная привязка. Закройте окно Properties. 19. Выполните команду CIRCLE (КРУГ). Выберите привязку по центру объекта. Выбе- рите верхний левый круг внутри сиденья стула в качестве центра окружности. При- мите заданный по умолчанию радиус 0.5 . Точно так же начертите круг справа. 20. Измените значение высоты на -5 . В командной строке введите hide<P, чтобы увидеть только что вычерченные окружности. 21. Выполните команду ARC (ДУГА). Начальная точка должна быть в левом квадранте левого круга. Вторая точка — на пересечении вертикальной осевой линии и верхней горизонтальной осевой линии. Конечная точка — в правом квадранте правого круга. 22. Запустите команду UCS с параметром World (MCK) (команда меню TooisONew UCS^World (Сервис^Новая ПСК^МСК)). На панели инструментов View (Вид) щелкните на кнопке SE Isometric View (ЮВ Изометрия). В командной строке вве- дите hide<P, чтобы увидеть окончательный результат. 23. Сохраните рисунок. Стул должен выглядеть, как на рис. 21 .18 . 676 Часть IV. Построение чертежей трехмерных моделей
A gtoss-bottomed chair Рис. 21.18 . Готовый стул с прозрачным сидением Резюме В этой главе вы ознакомились с основными понятиями построения трехмерных моделей, в частности с каркасными и поверхностными моделями, которые создаются посредством придания объектам высоты и уровня. В главе также излагался материал о трехмерных коор- динатах и о том, как пользоваться командой ПСК. В следующей главе описаны принципы работы с видовыми экранами в процессе создания трехмерных моделей. Глава21.Вводтрехмерныхкоординат 677
ГЛАВА Просмотр трехмерных моделей В этой главе... Типовые налрав." ен.'с проецирования Работа с трех ранн^ом осей и компасов Быстрый переход к виду в плане Раскрашивание чертежа Использование 3D Orbit \ Использование видовых _ ЭКранОВ , •.:.;. Перспективныевиды Компоновка чертежей трехмерных моделей • дной из главных задач при работе с трехмерными моделями является формирование изображения мо- делируемого объекта в различных направлениях проециро- вания. Комбинация пользовательских систем координат (ПСК) и направлений проецирования позволяет формировать и изменять любой трехмерный объект. Отправной точкой всегда служит вид в плане в мировой системе координат (МСК). Именно этот вид представляет собой хорошо вам знакомый двухмерный чертеж. Вид в плане — это вид сверху. В строительстве нет необходи- мости уточнять, что является видом сверху, — это очевид- но. Однако где верх у втулки? Это зависит от конструктора, который решает, какой вид даст наиболее полное представ- ление о детали, и объявляет его видом в плане. На рис. 22.1 приведен двухмерный чертеж втулки, а на рис. 22.2 — ее же трехмерное изображение. Нетрудно заметить, что слева на рис. 22.1 вид в плане, а справа — вид сбоку. Чертеж был создан путем выдавливания круга, поскольку это проще, чем создавать тело вращения, используя многоугольник в качестве образующей. При работе в трех измерениях для просмотра рисунка можно пользоваться многими методами из числа уже знако- мых по двухмерным чертежам. • Команда ZOOM Previous (ПОКАЖИ Предыду- щий) возвращает к предыдущему направлению про- ецирования. • Виды можно сохранять и возвращаться к ним. • Можно пользоваться командами ZOOM Realtime (ПОКАЖИ Реальное Время) и PAN Realtime (ПАН Реальное Время), причем в команде ZOOM ис- пользуются все параметры.
((( )) ЧЧ ^••- . . __i 0ох "L_ ._ /*ис. 22 ./ . Слева вид в плане, т.е. сверху. Чертеж любезно предоставлен Робертом Маком (RobertMack), Dexter Company, Фэрфилд, шт. Айова Рис. 22 .2 . Трехмерное изображение втулки после использования ко- манды HIDE Типовые направления проецирования 0' G о AutoCAD предлагает десять типовых направлений проецирования, КНОПКИ вызова которых находятся на панели инструментов View (Вид). Использование этих средств существенно облегчает работу, поскольку позволяет без труда перестраивать пред- ставление модели на экране. В большинстве случаев их оказывается вполне достаточ- но для работы над чертежом. Правда, стандартные виды формируются только относи- тельно МСК, а не текущей ПСК. Следовательно, они наиболее удобны, когда большая часть работе выполняется в МСК. Типовые направления проецирования выбираются, во-первых, кнопками на панели инструментов View, а во-вторых, с помощью команды меню ViewO3D Views (Вид^ЗМ тзрения), по которой открывается дополнительное подменю типовых на- правлений проецирования. При выполнении выбранной таким образом команды на- стройки точки зрения автоматически выполняется и команда ZOOM Extents. Глава22.Просмотр трехмерныхмоделей 679
ИспользованиекомандыVPOINT При установке любого из типовых направлений проецирования с помощью кнопок панели ин- струментов View фактически используется команда VPOINT (ТЗРЕНИЯ) с предустановленными значениями компонент X, Y и Z. В прежних версиях AutoCAD команда VPOINT для установки на- правлений проецирования вводилась из командной строки. Теперь же она чаше используется не сама по себе, а в пакетных файлах и программах на AutoLISP, в которых пользователю предлагает- ся вручную установить в командной строке компоненты вектора направления проецирования. Команда VPOINT определяет направление проецирования с помощью компонент вектора X, Y и Z. Длина любой компоненты может быть равна либо 0, либо 1. Таким образом задает- ся направление вектора визирования с обратным знаком. В следующем разделе представлены векторные эквиваленты для типовых направлений проецирования, что поможет вам прочувствовать векторный подход. Команда VPOINT также имеет параметр Rotate (Углы), она дублирует в командной строке функции диалогового окна Viewpoint Presets (Задание точки зрения). Это окно выводится на экран командой DDVPOINT (ДИАЛТЗРЕН). При использовании данного параметра направление проецирования задается двумя углами: от оси X в плоскости XY (этот угол-часто называют уг- лом азимута) и затем от плоскости XY (этот угол часто называется углом места цели). Просмотр модели с использованием типовых направлений проецирования Эффект настройки направления проецирования проще показать, чем описать. В этом раз- деле будет показан трехмерный дом с десяти типовых направлений проецирования. _* *«****• Системная переменная— UCSORTHO, задает режим автоматического изменения На заметку параметров ПСК таким образом, чтобы они соответствовали точке зрения, уста- новленной при переключении на одну из прямоугольных типовых проекций (виды сверху, снизу, справа, слева, фронтальный и сзади). С целью лучше про- демонстрировать разницу между влиянием на изображение модели положения ПСК и положения точки зрения в следующем разделе предполагается, что в ва- шей системе переменная UCSORTHO сброшена (имеет значение 0). Вид сверху у-я Вид сверху— это вид в плане (рис. 22 .3). Модель видна с высоты птичьего поле- -— та. Это направление задается выбором кнопки Top View (Вид сверху) панели ин- струментов View или одноименного пункта подменю View^3D Views. Векторный экви- валент команды VPOINT — {0,0,1). Этот вид можно получить, введя р1ап<Р в командной строке. Команда PLAN (ПЛАН) име- ет три параметра. • Current UCS (Текущая ПСК), которая показывает вид в плане относительно текущей ПСК. • UCS, позволяющая выбрать ранее сохраненную и поименованную ПСК. • World (Мир), которая отображает вид в плане относительно МСК. Обратите внимание, что команда PLAN не заменяет ПСК даже в том случае, когда заказы- вается просмотр вида в плане относительно другой ПСК, отличной от текущей. Это делает команду PLAN по-настоящему гибкой — можно посмотреть, как будет выглядеть модель при виде вдоль оси Z различных ПСК без фактической замены текущей. 680 Часть IV. Построение чертежейтрехмерных моделей
Рис. 22.3. Вид сверху на трехмерную модель дома Вид снизу Щ5£: : Вид снизу • — э т о вид модели с точки зрения крота. Такой вид не часто используется ^—^ в архитектуре, но бывает необходим при работе с трехмерными моделями машино- строительных конструкций. Это направление проецирования задается выбором кнопки Bottom View (Вид снизу). Векторный эквивалент команды VPOINT — (0,0,-1). На рис. 22.4 дом показан снизу. Обратите внимание на положение пиктограммы ПСК. Рис. 22 .4. Вид снизу трехмерной модели дома Вид слева |5No: Вид слева показывает модель сбоку, конечно, с левой стороны (рис. 22 .5). В архитектуре iSsi это был бы один из уровневых видов. Данное направление проецирования задается выбо- ром кнопки Left View (Вид слева). Векторный эквивалент команды VPOINT — ( -1,0,0). Обра- тите внимание на зеркальность текста — текст был введен на виде справа, а также на пикто- грамму ПСК, которая имеет вид сломанного карандаша. Глава22.Просмотртрехмерныхмоделей 681
Рис. 22.5 . Вид слева трехмерной модели дома Вид справа \:£7\' Вид справа (рис. 22.6) показывает модель с правой стороны. Подобно виду слева, пра- L-— вый вид — уровневый. Это направление проецирования задается выбором кнопки Right View (Вид справа). Векторный эквивалент команды VPOINT — (1,0,0). Обратите вни- мание, что текст теперь написан правильно, потому что был введен именно на этом виде. На чV т. гл North side Рис. 22.6. Вид справа трехмерной модели дома Вид спереди VfA'z Вид спереди (фронтальная проекция в технических чертежах, фасадный вид в архитек- й ------- турных) — еще один уровневый вид, на котором модель показывается с передней сто- роны (рис. 22.7). Это направление проецирования задается выбором кнопки Front View (Вид спереди). Векторный эквивалент команды VPOINT — (0,-1,0). Ъ1з текста следует, что фрон- тон дома "смотрит" на восток . Разумеется, это не является правилом в AutoCAD. Просто та- кие надписи помогают ориентироваться по частям света. 682 ЧастьIV.Построениечертежейтрехмерныхмоделей
Front (East) Рис. 22.7.Вид спереди трехмерной модели дома Вид сзади ЩШ Вид сзади тоже уровневый (рис. 22 .8). Обратите внимание, что нанесенный на фасадном ви- ^"^ де текст здесь зеркально отображен. Это направление проецирования задается выбором кнопки Back View (Вид сзади). Векторный эквивалент команды VPOINT •— (0,1,0). Рис. 22.8. Вид сзади трехмерной модели дома Изометрический юго-западный вид |||jj Юго-западный изометрический вид (SW) показывает модель по диагонали в трех изме- Шшк рениях (рис. 22 .9). Обратите внимание, что один угол дома — между видами слева и спереди — ближе к вам, чем другие, а вы рассматриваете дом, как бы остановившись на полпути между боковым видом слева и видом сверху. Изометрические виды идеальны для оценки взаимного расположения трехмерных объектов на чертеже. Обратите внимание, что при этом видно гораздо больше деталей, чем на плановых и уровневых видах. Такое направ- ление проецирования задается выбором кнопки SW Isometric View (ЮЗ Изометрия). Век- торный эквивалент команды VPOINT — (—1,-1,1). Глава22,Просмотртрехмерныхмоделей 683
z. Рис. 22 .9 . Юго-западный изометрический вид трехмерной модели дома Пусть вас не смущает надпись об ориентации дома по сторонам света (надпись гласит: фрон- тон на восток). Дело в том, что в AutoCAD использованы привычные географические термины для обозначения изометрических видов, но привязаны они к МСК-модсли. При этом направление на восток в чертеже AutoCAD совпадает с направлением оси X и имеет полярный угол 0. Гео- графический же восток в ориентации дома не имеет к изомегрическим видам никакого отношения. Изометрический юго-восточный вид ;л : Юго-восточный изометрический вид (SE) также показывает модель в трех измерениях L в диагональном направлении (рис. 22.10). Здесь дом наблюдается с угла между уровне- выми видами справа, спереди и сверху. При этом наблюдаются те же объекты, что в юго- западном изометрическом виде. Однако если объект не столь симметричен, как этот дом, то данные виды представляют разные объекты, которые можно безошибочно выбирать. Это на- правление проецирования задается выбором кнопки SE Isometric View (ЮВ Изометрия). Векторный эквивалент команды VPOINT — (1,-1,1). Рис. 22 .10 . Юго-восточный изометрический вид трехмерной модели дома 684 ЧастьIV.Построениечертежейтрехмерныхмоделей
Изометрический северо-восточный вид igvf Северо-восточный изометрическом вид (NE) показывает модель из угла между Ёейз правым, задним и верхним видами (рис, 22.11). Это направление проецирования задается выбором кнопки NE Isometric View (CB Изометрия). Векторный эквивалент команды VPOINT — (1,1,1). Рис. 22 .11. Северо-восточный изометрический вид трехмерной модели дома Изометрический северо-западный вид |1§=? Изометрический северо-западный вид (NW) показывает модель из угла между ле- fu.-m вым, задним и верхним видами (рис. 22.12). Это направление проецирования зада- ется выбором кнопки NW Isometric View (C3 Изометрия). Векторный эквивалент ко- манды VPOINT — (-1,1,1). Рис. 22.12. Северо-западный изометрический вид трехмерной модели дома Глава22.Просмотртрехмерныхмоделей 685
КомандаDDVPOINT Если для работы недостаточно стандартных видов, проще всего воспользоваться командой DDVPOINT (ДИАЛТЗРЕН). Для этого выберите в меню View^D Views 1 * Viewpoint Presets (Вид^ЗМ тзрения 1 ^Установка) — откроется диа- логовое окно Viewpoint Presets (Задание точки зрения), показанное на рис. 22 .13. Это диалоговое окно позволяет с большой степенью точности настраивать виды. Поле в левой части окна служит для задания уг- ла азимута — угла между проекцией вектора направле- ния проецирования на плоскость XY и осью X. При этом принят следующий порядок соответствия уг- лов и типовых видов: 270° 0° 90° 180° Вид спереди Вид справа Вид сзади Вид слева Рис,22.13.Диалоговое окноView- pointPresets Другие углы направлений проецирования рассматриваются как промежуточные между этими основными. Например, с угла 315° вид чертежа будет промежуточным между видами спереди и справа. Если вы посчитаете, что это весьма напоминает юго-восточный изометри- ческий вид, то будете совершенно правы. В правой части диалогового окна находятся поля для задания угла от плоскости ХУ в на- правлении Z. Угол 0° устанавливает уровневый вид спереди, сзади или с одной из сторон — в зависимости от настроек в левой части диалогового окна, Впрочем, чаще всего чертеж рас- сматривается сверху, и для установки вида в плане должен быть задан угол 90° . Ввод значений угла между 0 и 90° дает наклонный вид — подобно одному из типовых изометрических видов. (Если быть точным, то в изометрических видах угол от плоскости XY установлен в 35.3 °. ) Для работы с этими двумя круговыми шкалами нужен определенный навык. Ес- Совет ли щелкнуть внутри сегмента, в котором находится стрелка индикатора, то будет установлено значение угла, точно соответствующее месту, где выполнен щел- •• : Д чок - В результате получаются неокругленные величины типа 47.6 °. Однако если щелкнуть вне границ этого сегмента или непосредственно по числу, то угол бу- дет округлен до значения сегмента. При открытии диалогового окна черные стрелки указывают на углы текущего вида. Если из- менить значения углов, то черные стрелки сдвинутся, указывая новые значения, но на их месте останутся красные стрелки, что позволяет постоянно сверяться с текущими значениями. Под круговыми шкалами находятся текстовые поля, в которых отражается текущий вы- бор. Можно просто вводить искомые значения углов в эти поля. В нижней части окна имеется очень удобная кнопка Set to Plan View (Вид в плане). Она позволяет быстро восстановить вид в плане, когда у вас слегка закружится голова от полетов вокруг модели. Углы зрения можно устанавливать как относительно МСК, так и относительно различных ПСК. При этом можно легко запутаться, особенно если имеется несколько различных ПСК и в каждой по несколько различных видов. Поэтому по умолчанию считается, что углы зада- ются относительно МСК. А чтобы увидеть модель относительно ПСК, установите переклю- чатель Relative to UCS (Относительно ПСК). 686 ЧастьIV.Построениечертежейтрехмерныхмоделей
Постарайтесь свести к минимуму количество ПСК, которые вы сохраняете. По Совет возможности задавайте не новую ПСК, а другое направление проецирования. Выполнив изменения, щелкните на кнопке ОК. Для следующей пошаговой инструкции используется чертеж ab22-a .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Типовые виды и команда DDVPOINT 1. Загрузите файл ab22-a . dwg с прилагаемого компакт-диска. 2. Сохранить его как ab22-l.dwg в папке AutoCAD Bible. На нем изображен юго- восточный изометрический вид дома, приведенный на предыдущих рисунках этой главы. 3. Введите в командной строке ucsortho<fO<P. Тем самым будет сброшена системная переменная UCSORTHO. Выключение этого режима предотвратит перенастройку па- раметров текущей ПСК при переключении на одну из шести типовых прямоуголь- ных проекций (типовых точек зрения). S-я* 4. Щелкните на кнопке Top View панели инструментов View. W&jh 5. Щелкните на кнопке Bottom View панели инструментов View. Обратите внимание ^^ на различие в пиктограммах ПСК. Iscri 6. Щелкните на кнопке Front View панели инструментов View. Вы увидите фасад дома SSLM C двумя кустиками. fg-f? 7. Щелкните на кнопке Right View панели инструментов View, и вы сможете просмот- реть текст North side (Северная сторона). 8. Щелкните на кнопке NW Isometric View панели инструментов View — появится изображение дома сзади сбоку. 9. Щелкните на кнопке SW Isometric View панели инструментов View. Вы увидите дом таз спереди сбоку. При желании можно попробовать и остальные типовые точки зрения. 10. Выберите View^>3D Views ^Viewpoint Presets (Вид^ЗМ тзрения^ Установка), что- бы открыть диалоговое окно Viewpoint Presets (Задание точки зрения). Установите на левой шкале значение угла от оси X равным 315°, щелкнув на отметке 315. Установите на правой шкале значение угла от плоскости XY равным 60°, щелкнув на сегменте в верхней части, к которому идет выноска от числа 60. Щелкните на кнопке ОК. Вид будет подобен юго-восточному изометрическому, но из точки немного выше типовой. 11. Повторите команду DDVPOINT — она была вызвана предыдущим обращением к ме- ню. В поле X Axis (От оси X) введите 240. В поле XY Plane (С плоскостью XY) вве- дите 5. Щелкните на кнопке ОК. Будет представлен вид на дом из точки чуть при- поднятой над землей (так его будет видеть прохожий). 12. Введите hide^. Обратите внимание, что через ближние окна видны окна на задней стене дома. 13. Выберите в меню View^Named Views (Вид^Именованные виды) и щелкните на New (Новый) во вкладке Named Views (Именованные виды). В диалоговом окне New View (Определение нового вида) введите имя вида Walk up. Щелкните после- довательно на кнопках ОК в обоих диалоговых окнах и вернитесь к чертежу. Глава 22. Просмотр трехмерных моделей 687
J_ Front (East) Рис. 22 .14. Законченный вид дома 14. Сохраните чертеж. Он должен выглядеть, как на рис. 22.14 . 15. Если вы работаете на чужом компьютере или если хотите включить режим USCORTHO, то введите в командной строке uscortho<Pl<P, чтобы сделать оси коор- динат снова ортогональными. ^ЕРЙ^ К сожалению, AutoCAD не позволяет сохранить вид со скрытыми линиями. При На заметку восстановлении вида изображение дома опять будет контурным. Зато можно ! сделать слайд вида. Процедуры работы со слайдами описаны в главе 30, / "Создание макросов и слайд-фильмов с помощью пакетных файлов" . Работа с трехгранником осей и компасом Существует еще один способ определения видов— с помощью команды VPOINT (ТЗРЕНИЯ). Выполните эту команду, выбрав в меню View=>3D Views^VPOINT (Вид^ЗМ тзрения^>Тройка осей). Будут показаны трехгранник осей и компас (рис. 22 .15). Если ввести команду VPOINT (или нажать клавишу <Enter> для повторения команды) и в ответ на приглашение Current view direction: VIEWDIR= - 1. 0000,- 1.0000,1.0000 Specify a view point or [Rotate] <display compass and tripod> : (Текущее направление проецирования: VIEWDIR—1 .0000,-1 .0000,10000 Задайте точку зрения или [Поверни] <показать компас и трехгранник?*:) еще раз нажать клавишу <Enter>, то на экране появятся компас и трехгранник осей. Если подвигать курсор, то стрелка внутри компаса и оси трехгранника будут двигаться. Прсдставьге, что вы берете мандарин и делаете большой крестообразный надрез до самого ни- за. Затем снимаете кожицу с мандарина и разглаживаете се на столе. Получился аналог компаса; разница лишь в том, что внешний край компаса представляет собой замкнутую окружность, а ко- жица мандарина разрезана. Центр компаса— это северный полюс. Находясь над северным полю- сом, вы видите модель прямо внизу. Внугренний круг компаса — то место, где была середина ман- дарина, — экватор. С точек экватора задаются боковые виды модели. Внешний круг компаса пред- ставляет собой южный полюс. С южного полюса наблюдается нижняя часть модели. Все это эквивалентно правой части диалогового окна Viewpoint Presets (Задание точки зрения), которое вызывается командой DDVPOINT (ДИАЛТЗРЕН). В этой зоне окна задастся положение направления проецирования относительно плоскости XY. 688 ЧастьIV.Построение чертежейтрехмерных моделей
Рис. 22 .15 . Трехгранник осей и компас команды VPOINT используются с целью задать направление проецирования на трехмерном чертеже • Расположение наблюдателя в центре компаса •— ни ч то и н ое, как взгляд на модель сверху. В результате то, что видится оттуда, — вид в плане. • Расположение наблюдателя на линии внутренней окружности — то же, что наблю- дение модели с уровня начала координат (на уровне пола). При этом вся плоскость XY видится как одна прямая линия. • Расположение наблюдателя на линии внешней окружности равносильно взгляду на модель снизу. Перекрестие на компасе представляет оси X и Y. Если поместить курсор на оси X в облас- ти положительных значений, то мандарин будет виден с правой стороны. Таким образом, за- дание точки зрения на положительной полуоси X позволяет получить виды справа при раз- личных углах возвышения. Перемещение курсора по окружности некоторого радиуса эквива- лентно регулировке в правой части окна Viewpoint Presets (Задание точки зрения) — настройке угла азимута, т.е. угла между проекцией вектора направления проецирования на плоскость XY и осью X. Итак, подведем итоги. Если передвигать курсор по часовой стрелке вдоль окружности некоторого радиуса на компасе, то: • положение на положительной полуоси X дает вид справа; • положение на отрицательной полуоси Y дает вид спереди; • положение на отрицательной полуоси X дает вид слева; • положение на положительной полуоси Y дает вид сзади. Расположив курсор в выбранной позиции, щелкните кнопкой мыши. Модель на экране будет изображена в том виде, который открывается из только что заданной точки зрения. Точно задать направление проецирования таким способом очень сложно. Однако многие считают этот метод настройки наиболее понятным. По ходу настройки можно визуально следить за изменением ориентации осей X и Y по виду трехгранника осей. Но это требует определенных навыков: зачастую трудно определить, куда направлена ось — к вам или от вас. Глава22.Просмотртрехмерныхмоделей 689
Наряду с трехгранником осей и компасом, получить представление о данном виде помо- гает и пиктограмма текущей ПСК, связанная с текущим направлением проецирования. На рис. 22 .16 показано положение курсора на компасе, которое создает вид, показанный на рис. 22.17. Он весьма похож на юго-восточный изометрический вид. Рис. 22 .16. Такое положение курсора приводит к виду, представлен- ному нарис. 22 .17 Рис. 22 .17. Этот вид получен при таком положении курсора на компасе, которое отображено на рис. 22 .16 Система визуализации интерьеров на базе AutoCAD (Michae Garrison Associates, Fresno, CA) Michael Garrison Associates проектирует акустические и звуковые системы, системы наружного и сценического освещения, системы вывода изображения на большой экран. В то время как большинство архитекторов пользуются тонированием и построением 690 ЧастьIV.Построениечертежейтрехмерныхмоделей
различных видов проектируемого ансамбля уже после завершения определенного эта- па работ или даже всего проекта, в Michael Garrison Associates тонирование включено в сам процесс принятия архитектурного решения. Майкл Гаррисон поясняет: "Для наших проектов мы часто получаем двухмерные планы и разрезы проектируемых сооружений (обычно церквей). Мы считаем, что наши заказчики — владельцы проектов — хотели бы участвовать в принятии решений, но у них нет опыта ра- боты с двухмерными архитектурными планами. С помощью трехмерных тонированных ри- сунков мы можем представить свои решения таким образом, что заказчик сможет оценить, как будет выглядеть завершенный проект. Это очень важно для нас, потому что формы и проекты, которые мы предлагаем, зачастую далеки от типовых, и показывать их только с помощью двухмерных чертежей — значит, исказить впечатление и отпугнуть заказчика" . Здесь вы видите один из двухмерных чертежей, который был выполнен Michael Garrison As- sociates при проектировании Церкви в Луисвилле, шт. Кентукки. "Мы очень внимательно, — продолжает М. Гаррисон, — относимся к требованиям, ка- сающимся внешнего вида и организации объемного пространства, в особенности под- купольного. Мы также используем другие программные продукты трехмерного проекти- рования для привязки акустических и звуковых систем, например CADP2, фирмы JBL Professional, Нортридж, шт. Калифорния. Большинство проектов начинаем с формиро- вания трехмерной модели, исходя из информации, предоставляемой архитектором" . Приведенный пример основан на двухмерном чертеже, показанном выше. В процессе работы выявлено несколько нестыковок между разными элементами проекта. В част- ности, первоначальная схема размещения громкоговорителей и источников освещения не соответствовала расположению несущих конструкций. "Мы разрабатываем трехмерную модель для систем звукоусиления и освещения, а затем формируем тонированное изображение с помощью Accurender (Robert McNeel & Associates, Сиэтл, шт. Вашингтон) и представляем проработку вариантов обычно на листах формата А или В либо в виде компьютерных файлов. Владелец (и архитектор) иногда именно на этой стадии впервые получали реальное представление о проектируемом здании. В результате мы оказываемся в очень выгодном положении в отношениях с заказчиком, поскольку можем влиять на принятие решения о корректировке пространственной компоновки в том направ- лении, которое обеспечит наивысшее качество наших систем. Мы всегда стремимся убе- дить заказчика следовать нашей концепции — форма должна быть подчинена функцио- нальности. Это дает возможность добиваться наилучшего согласования функциональности и дизайна на самых ранних стадиях работы над проектом. " Глава22.Просмотртрехмерныхмоделей 691
Здесь приведен один из окончательных тонированных видов интерьера здания. Подобное изображение создает впечатление фотографии уже построенного здания. Быстрый переход к виду в плане Команда PLAN дает возможность сразу возвратиться к виду в плане. Вызвать ее можно, если ввести plan<^. У этой команды три параметра. • <Current UCS> (Текущая ИСК) — параметр, предлагаемый по умолчанию. Вы получаете вид в плане относительно осей текущего ПСК. • UCS (ПСК) — параметр, позволяющий выбрать именованную ПСК. Введите ?. По- лучите список именованных ПСК. Другой вариант: введите имя ПСК. 692 ЧастьIV.Построениечертежейтрехмерныхмоделей
• World (MCK)— параметр, дающий вид в плане относительно осей МСК. Если текущая ПСК совпадает с МСК, то различий между этим параметром и Current UCS нет. На рис. 22.18 приведен пример списка ПСК. Обратите внимание, что единицы, в которых выведены значения параметров, — архитектурные. Enter UCSname(s) Currentucs name: Saved coordinate "EASTEIEV" Origin-< 0' VAxis•<0' "FRONTROOF" Origin• <D' УAxis• <0' 7/8",0'-0"> "NORTHSIDE" Origin - <0' YAKIS-<Q' tolist< *H0HAME* systems. _•" O'-O" -0".O'-l". - ОМО'- О 1 -0 7/B".0 - О".O'-O", - 0".0'~l". ->: O'-O">. O'-O">, 0'-0"> -0 7/16 4О'- 0"> 0'- 0">, КAxis- ZAxis- ,XA«is \0' -0"> , ,XAKis 2Axis- <0'-0".t <-0'-1", • <0'-0". ZAKIS- • <0'-l" <0'-0",0 '- 0',0 '-l "> O'-O-. O'-O") O'-O" O'-l"> <-0'-D 7/16",O ' -Q O'-O" 0'-0"> '-0" ,0'- l"> Рис. 22.IS. Список сохраненных ПСК Возвращение к виду в плане после замены ПСК Если вам больше нравятся виды в плане, то весьма кстати будет системная переменная UCSFOLLOW. Когда она установлена, то всякий раз при замене ПСК выполняется переход к виду в плане. Такая операция удобна для тех, кто прежде, чем менять ПСК или направле- ние проецирования, считает нужным узнать, как модель выглядит в плане. Это вполне разумно, поскольку большинство двухмерных объектов, которые использо- ваны в трехмерных чертежах, не воспринимают координату Z и поэтому могут быть вы- черчены и отредактированы только на виде в плане. Следовательно, переход на вид в плане полезен во многих ситуациях. Значение этой переменной по умолчанию— 0 (отключено). Это означает, что принуди- тельный переход на вид в плане не выполняется. Другими словами, при замене ПСК на дисплее ничто не меняется. Введите ucsfollow<P и измените значение на 1, чтобы включить UCSFOLLOW. После этого при замене ПСК переключение на вид в плане будет выполняться автоматически. Для следующей пошаговой инструкции используется чертеж ab22-b .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Компас, трехгранник и команда PLAN 1. Загрузите файл ab22-b.dwg с прилагаемого компакт-диска. Это чертеж того же дома, что был использован в предыдущем упражнении. 2. Выберите ViewO3D Views^VPOlNT (Вид^ЗМ тзренияОТройка осей). Укажите метку 1 на рис. 22.19. Результат показан на рис. 22.20 . 3. Дважды нажмите клавишу <Enter>, чтобы повторить команду VPOINT и вызвать трехгранник осей и компас. Укажите точку, пока- занную крестиком на рис. 22 .21. На рис. 22.22 представлен результат выбора после выполнения команды HIDE (СКРОЙ). Рис. 22 .19. Выбор на компасе вида спереди Глава22Просмотртрехмерныхмоделей 693
Front 2 (East) Рис. 22 .20 . Вид спереди. Обратите внимание, что вид не совсем точный Рис. 22 .21 . Выбор направления проецирования слева сзади снизу Рис. 22 .22 . Изображениемоделидома, полученное врезультате выбора направ- ления слева сзади снизу. Обратите внимание, что у дома нет пола! 4. Введите vpoint<P, затем нажмите клавишу <Enter>. Укажите на компасе точку, пока- занную крестиком на рис. 22.23 . Выполните команду HIDE, чтобы посмотреть на результат. На этот раз получите вид сверху спереди слева. Рис. 22 .23 . Направление проецирования на компасе для шага 4 694 ЧастьIV.Построениечертежейтрехмерныхмоделей
5. Введите plan<P. Нажмите клавишу <Enter>, чтобы принять заданный по умолчанию параметр. Будет отображен вид дома в плане. 6. Не сохраняйте этот чертеж. Раскрашивание чертежа Раскрашивание (shading) — это упрощенная версия тонирования в AutoCAD. Раскрашивание используется, когда необходимо быстро получить наглядное представление модели, особенно включающей пространственные объекты с поверхностями. При этом полагается наличие одного источника света, который автоматически размещается за точкой обзора и освещает модель. В версии AutoCAD 2000 команда SHADEMODE заменила команду SHADE (ТЕНЬ). По сравнению с предыдущей, новая команда значительно усовершенствовала выполнение опера- ции раскрашивания. Главное отличие — модель остается раскрашенной так долго, как того пожелает пользователь. Раскрашенные объекты можно редактировать. В прежних версиях при попытке выделить объект он терял окраску поверхности — оставалось только каркасное представление ребер. В новой версии каркасное представление ребер объекта накладывается при этом на раскрашенные поверхности граней. Раскраска остается и после регенерации — вплоть до того момента, когда пользователь явно потребует отменить раскрашивание. Таким образом, раскрашивание превратилось из суррогата тонирования в эффективный способ представления трехмерных объектов в процессе работы над моделью. Естественно, что цветные объекты выглядят на экране гораздо привлекательнее, чем чер- но-белые. Ниже вашему вниманию предлагается специальный раздел, касающийся использо- вания материалов. Вы узнаете, что объект может характеризоваться не только цветом как та- ковым, но и фактурой материала, которая учитывается и при выполнении раскрашивания. (Довольно подробно материалы описаны в главе 25, "Моделирование освещения и тонирование изображений трехмерных объектов" . ) Варианты раскрашивания Для выполнения раскрашивания выберите в меню команду View^Shade (Вид^>Раскра- шивание) или введите в командной строке shademode<P. Ниже перечислены параметры этой команды. • 2D Wireframe (2M каркас). Отображение объектов в виде привычной каркасной модели без всякого раскрашивания. Этот параметр используется для возвращения к обычному режиму отображения. • 3D Wireframe (3M каркас). Отображение объектов в виде каркасной модели, но вместе с трехмерной пиктограммой ПСК. Растровые и внедренные объекты (OLE-объекты), а также типы линий и их толщина игнорируются в этом режиме отображения. • Hidden (Скрыть). Эквивалентна выполнению команды HIDE (СКРОЙ). • Flat Shaded (Без тени). Формирование "плоской'" без полутонов заливки облас- тей, ограниченных контурами граней. При этом не учитывается ориентация граней, а. соответственно, и изменение вследствие этого их освещенности. • Gouraud shaded (Гуро). Формирование сглаженного полутонового перехода между по-разному ориентированными гранями. В результате создается довольно реалистичное представление объекта, подчеркивающее его криволинейную пространственную форму. • Flat Shaded, Edges On (Без тени с кромками). Комбинация плоской заливки с каркасным представлением ребер. Именно этот параметр рекомендуется устанав- ливать при редактировании раскрашенных объектов. Глава 22 Просмотр трехмерных моделей 695
• Gouraud Shaded, Edges On (Гуро с кромками). Комбинация раскрашивания по методу Гуро с выводом каркасного представления ребер. Этот параметр также ре- комендуется устанавливать при редактировании раскрашенных объектов, но следует учитывать, что в таком варианте нагрузка на процессор возрастает, а следовательно, при прочих равных обстоятельствах время обновления изображения увеличивается по сравнению с предыдущим параметром. Системные переменные HIDEPRECISION и FACETRATIO влияют на результаты выпол- нения процедур удаления невидимых линий, раскрашивания и тонирования. Переменная HIDEPRECISION по умолчанию устанавливается равной 0. При таком значении переменной вычисления в процессе удаления невидимых линий и раскрашивания выполняются с одинар- ной точностью. Для вычислений с двойной точностью нужно установить значение перемен- ной равным 1. В этом случае потребуется больше памяти, а также может увеличиться время выполнения процедур удаления невидимых линий и раскрашивания. Переменная FACETRATIO влияет на плотность сети, создаваемой для цилиндрических и конических тел. По умолчанию значение переменной равно 0, сеть имеет обычную плотность. При значении переменной, равном 1, плотность сети увеличивается, что позволяет повысить качество тони- рования и раскрашивания при обработке криволинейных поверхностей, в частности кониче- ских, цилиндрических и сферических. Использование материалов В главе 25, "Моделирование освещения и тонирование изображений трехмерных объек- тов", подробно рассматривается использование и настройка свойств материалов в процессе тонирования. Но можно таким образом настроить систему трехмерного отображения в Auto- CAD, что материалы будут учитываться и при выполнении раскрашивания. Естественно, придется заплатить снижением скорости. Но это окупается существенной разницей в качестве изображения, точнее, в степени его реалистичности. В версии AutoCAD 2000i была усовершенствована команда SHADEMODE. Поэтому теперь можно добавлять к объектам подсветку и текстуру. Кроме того, появи- -• лось больше возможностей в управлении отображением прозрачных материа- Новинка! лов. Эти эффекты можно просматривать с помощью инструмента 3D Orbit. Источники света, введенные с помощью средства 3D Orbit и команды SHADEMODE, не приводят к появлению тени от объекта, не имеют переходов в интенсивности и имеют вели- чину "интенсивность света", заданную по умолчанию, а не определяемую с помощью коман- ды LIGHT. Для материалов, введенных с помощью средства 3D Orbit и команды SHADEMODE, отображается только атрибут цвет/текстура материала. Объемная текстура таких материалов не отображается, так же как не отображаются и выдавливание, непрозрачность, преломление и отражение. Более подробно о моделировании освещения и тонировании будет рассказано в главе 25, "Моделирование освещения и тонирование изображений трехмерных объектов". Настройка выполняется следующим образом. 1. Выберите в меню команду Tools ^Options (Сер вис "^Параметры) и активизируйте вкладку System (Система). 2. В списке Current 3D Graphics display (Текущая ЗМ система отображения) устано- вите ту графическую систему, которой пользуетесь (скорее всего, это сделано уже за вас при установке AutoCAD). Затем щелкните на кнопке Properties (Свойства). 3. В диалоговом окне 3D Graphics System Configuration (Конфигурация трехмерной графической системы) установите флажок Render Options (Параметры тонирования). 696 Часть IV. Построение чертежейтрехмерных моделей
4. Выберите один из переключателей Transparency (Прозрачность); High Qual- ity/Slower (Высокое качество (медленнее)), Medium Quality (Среднее качество) или Low Quality/Faster (Низкое качество (быстрее)). 5. Щелкните на кнопке Apply & Close (Применить и закрыть). 6. Щелкните на кнопке ОК и закройте диалоговое окно Options. А вот как присоединить к конкретному объекту определенный материал, вы узнаете из главы 25, "Моделирование освещения и тонирование изображений трехмерных объектов". Что же касается раскрашивания, то придется вас несколько огорчить — такие тонкости, как фактура поверхности, текстура и отражательная способность материала в процессе раскрашива- ния игнорируются. На рис. 22 .24 показана модель (в которой используется материал) после вы- полнения раскрашивания с использованием параметра Gouraud shaded (Гуро с тенью). Рис. 22,24. Модель, в которой используется материал Brassy Valley после выполнения раскрашивания с использованием параметра Gouraud shaded. (Изображение выглядело бы гораздо привлекательнее, будь у нас возможность напечатать его в цвете!) Для следующей пошаговой инструкции используется чертеж ab22-c.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Раскрашивание чертежа 1. Загрузите файл аЬ22-с - dwg с прилагаемого компакт-диска. 2. Сохраните его как ab22-2 . dwg в папке AutoCAD Bible. 3. Выберите в меню команду Tools^Options (Сервис^Параметры) и активизируйте вкладку System (Система). 4. В списке Current 3D Graphics display (Текущая ЗМ система отображения) установите ту графическую систему, которой пользуетесь (скорее всего, это сделано уже за вас при установке AutoCAD). После этого щелкните на кнопке Properties (Свойства). 5. В группе Materials (Материалы) установите флажок Enable Materials (Допустить). (Если вы используете не ту графическую систему, которая поставляется в составе AutoCAD (систему Heidi), то название параметра может быть и другим.) Глава 22. Просмотр трехмерных моделей 697
6. Щелкните на кнопке Apply & Close (Применить и закрыть). Щелкните на кнопке ОК и закройте диалоговое окно Options. 7. Для выполнения раскрашивания выберите в меню команду View^Shade^Flat Shaded (Вид^Раскрашивание^Без тени). Эта модель имеет материал поверхности, имити- рующий омеднение. 8. Теперь выберите в меню команду ViewOShadeoGouraud Shaded (Вид^ Раскрашивание 1 ^ Гуро). 9. Повторите раскрашивание, но теперь с использованием команды ViewO Shaded Gouraud Shaded, Edges On (Вид•=>Раскрашивание 1 ^Гуро с кромками). 10. Сохраните чертеж. Он должен выглядеть, как на рис. 22 .25 . Рис. 22 .25 . Модель, раскрашенная после выбора пара- метра Gonraud Shaded, Edges On Использование 3DOrbit Инструмент 3D Orbit позволяет пользователю совершенно непринужденно рассматривать пространственную модель (сиену), "перемещаясь" вокруг нее в реальном времени. Работая с 3D orbit, только человек с полностью атрофированным воображением не почувствует себя космонавтом, осматривающим с орбиты старушку Гею. После того, как настроен режим 3D orbit, нельзя использовать другие команды AutoCAD для редактирования модели — это толь- ко режим просмотра и установки точки зрения. В определенной мере он является развитием режима панорамирования и масштабирования в реальном времени с переходом в трехмерное пространство. Аналогия продолжается и в методике управления режимом — нажатие на кла- вишу <Esc> или <Enter> приводит к выходу из него. Еще раз нужно подчеркнуть— хотя вы видите перемещение или вращение объекта на экране, в действительности имитируется перемещение или вращение наблюдателя. Положение объектов, т.е . зафиксированные в базе данных чертежа значения координат опорных точек, в процессе всех манипуляций в режиме 3D orbit не изменяются, как бы шустро объекты не перемещались по экрану. Параметры режима вызываются уже ставшим, хочется надеяться, привычным спосо- бом — щелчком правой кнопкой мыши и выбором в контекстном меню. В AutoCAD имеется и панель инструментов, кнопки которой дублируют большинство команд активизации пара- метров этого режима. Вызывается такая панель на экран также стандартным способом: щелкните правой кнопкой мыши на свободном месте любой панели инструментов и выберите 3D Orbit в контекстном меню. 698 Часть IV. Построение чертежей трехмерныхмоделей
Описываемый интерактивный механизм фактически полностью взял на себя Совет функции команды DVIEW, о которой речь идет ниже в этой главе. Запуск режима 3D orbit Ш Режим 3D orbit устанавливается щелчком на кнопке 3D Orbit, которая находится на стандартной панели инструментов. После этого на экране вокруг изображения выве- денных объектов появляется координатный шар (arcbail в терминологии разработчиков AutoCAD), показанный на рис. 22.26. Координатный шар Новинка! ЗМ пиктограмма ПСК Рис. 22.26. Экран AutoCAD в режиме 3D orbi t Начиная с AutoCAD 2000i, инструмент 3D Orbit можно использовать прозрачным образом, т.е . его можно вызывать во время отработки другой команды. Для это- го нужно просто запустить команду, а затем щелкнуть на кнопке 3D Orbit стан- дартной панели инструментов, повернуть модель, как вам захочется, и нажать клавишу <Esc> или <Enter>, чтобы выйти из режима 3D Orbit. После этого Auto- CAD продолжит выполнение прерванной команды. На заметку Учтите — производительность системы в этом режиме в значительной степени зависит от насыщенности видимой части модели объектами. Поэтому рекомен- дуется перед переходом в режим 3D orbit выделить именно те объекты, которые нужно тщательно рассмотреть. Остальные объекты при переключении в режим отображаться не будут, хотя они по-прежнему присутствуют в модели. В режиме 3D orbit AutoCAD по-разному реагирует на манипуляции курсором в разных облас- тях поля чертежа. При переходе из одной области в другую форма курсора изменяется, и таким способом система извещает пользователя, как именно она будет реагировать на дальнейшие пере- мещения курсора с нажатой кнопкой выбора. Режимов поведения курсора четыре, а все видимое поле чертежа разбито элементами координатного шара на шесть областей. Если у вас возник во- прос "Почему форм курсора и, соответственно, вариантов его поведения четыре, а областей-— шесть?", то спешу вас успокоить — здесь нет ошибки. Дело в том, что два варианта формы и пове- дения курсора имеют по две области каждый. Поэтому в сумме оказывается всех областей шесть. Глава22.Просмотртрехмерныхмоделей 699
Поворот с помощью курсора в режиме circular arrow у-, . Если передвинуть курсор во внешнюю по отношению к контуру координатного L_. шара область, то он примет форму круговой стрелки {circular arrow). Соответст- венно, и этот режим поведения системы будем называть circular arrow. В нем при- вычная уже для всех пользователей процедура буксировки курсора (перемещение с од- новременным удерживанием левой кнопки в нажатом состоянии) приводит к вращению координатного шара, а также заключенных в него объектов вокруг воображаемой оси. Такая ось выходит из центра координатного шара перпендикулярно плоскости экрана. Этот тип вращения в терминологии AutoCAD называется roll (кручение). На рис. 22.27 показана модель при углах кручения 0, 90, 180 и 270°. Для того чтобы пользователь мог лучше сориентироваться в динамически изменяемой картинке, на экран выводятся также и скрытые линии ребер. Как использовать раскрашенные модели и модели с удаленными невидимыми линиями, будет описано далее в этой же главе. Когда, перемещая курсор, вы добьетесь желаемого вида модели, отпустите кнопку мыши. В ответ AutoCAD пере- рисует модель на экране так, как она будет видна наблюдателю, повернувшемуся вслед за движением курсора. 0 Рис. 22 .27. Фазы поворота изображения модели на экране в режиме circular arrow 700 ЧастьIV.Построениечертежейтрехмерныхмоделей
Вращение в режиме sphere and lines 1 ^- % Если передвинуть курсор во внутреннюю по отношению к контуру координатного ша- "'- ра область, то он примет форму, которую авторы назвали a small sphere encircled by two lines (т.е. маленькая сфера с двумя линиями). Для краткости в дальнейшем будем просто называть поведение системы при этом режиме sphere and lines. В этом режиме проце- дура буксировки курсора приводит к вращению координатного шара и заключенных в него объектов вокруг воображаемой оси, которая проходит через центр координатного шара, лежит в плоскости, параллельной плоскости экрана, и направлена перпендикулярно направ- лению перемещения курсора. Чтобы получить представление об эффекте, который моделиру- ется при этом в AutoCAD, вообразите, что созданные вами объекты заключены в прозрачную сферическую оболочку и жестко с ней связаны невидимыми узами. Далее выбирайте вариант аналогии по своему вкусу. • Вы толкаете шар оболочки, установленный на двух взаимно перпендикулярных ро- ликах, мышью, приклеив к его поверхности курсор, и видите, как все заключенное внутри шара вращается вслед за курсором. • Вы отталкиваетесь от шара оболочки, приклеив к его поверхности курсор, и сколь- зите по ней (немного фантазии — и можно вообразить себя бестелесным существом с нулевой массой). По мере скольжения по оболочке вашему взору будут открывать- ся все новые виды. Перетащив курсор в таком режиме от одного края внутренней области координатно- го шара, можно отпустить кнопку мыши, вернуть курсор в начальную точку или повто- рить операцию. Если не за два, то уж за три раза вам удастся повернуть изображение на 360°. Лучше всего в процессе выполнения этой операции перемещать курсор по прямой, чем пытаться поворачивать его, т.е . двигать по дуге. Весь фокус в том, что, двигая кур- сор по прямой, вы имитируете вращение вокруг постоянной оси, при этом мысленно легче представить себе результат. Беспорядочные же движения приводят к тому, что вы- яснить, где же у объекта теперь голова, а где ноги, удастся далеко не сразу. На рис. 22.28 показаны последовательные фазы вращения изображения модели в режиме sphere and lines. Каждая фаза была образована в результате последовательного перемещения по горизонтали курсора от внутренней правой границы координатного шара до внутренней левой. Вращение изображения модели вокруг вертикальной оси Д% Если передвинуть курсор в правую или левую круговую область на контуре коор- - 3— динатного шара, то он примет форму эллипса, вытянутого по горизонтали (в ори- гинальной документации вы встретите термин horizontal ellipse cursor). В этом режиме процедура буксировки курсора приводит к вращению координатного шара и заключен- ных в него объектов вокруг вертикальной оси, которая проходит через центр коорди- натного шара и лежит в плоскости, параллельной плоскости экрана. В процессе пере- мещения не нужно бояться выскочить курсором из маленького кружочка, откуда вы стартовали. Курсор будет сохранять свою форму и, соответственно, режим поворота во- круг вертикальной оси до тех пор, пока вы не отпустите кнопку мыши. При этом все пе- ремещения вверх и вниз по экрану будут просто игнорироваться. Естественно, операцию можно повторять бессчетное количество раз, только стартовать нужно точно из области маленьких кругов слева и справа. На рис. 22 .29 показаны последовательные фазы вра- щения изображения модели курсором в виде горизонтального эллипса. Глава 2Z Просмотр трехмерных моделей 701
Рис. 22 .28 . Фазы поворота изображения модели на экране в режиме sphere and lines Рис. 22.29. Фазы поворота изображения модели на экране с помощью курсора в форме горизонтального эллипса 702 ЧастьIV.Построениечертежейтрехмерныхмоделей
Вращение изображения модели вокруг горизонтальной оси ;,.? . Если передвинуть курсор в верхнюю или нижнюю круговую область на контуре коорди- . Ч_ натного шара, то он примет форму эллипса, вытянутого по вертикали (в оригинальной документации вы встретите термин vertical ellipse cursor). В этом режиме процедура буксировки курсора приводит к вращению координатного шара и заключенных в него объектов вокруг го- ризонтальной оси, которая проходит через центр координатного шара и лежит в плоскости, параллельной плоскости экрана. В процессе перемещения не нужно бояться выскочить курсо- ром из маленького кружочка, откуда вы стартовали. Курсор будет сохранять свою форму и, со- ответственно, режим поворота вокруг горизонтальной оси до тех пор, пока вы не отпустите кнопку мыши. При этом все "шатания " вправо и влево по экрану будут просто игнорироваться. Естественно, операцию можно повторять бессчетное количество раз, только стартовать нужно точно из области маленьких кругов сверху и снизу. На рис. 22 .30 показаны последовательные фазы вращения изображения модели курсором в виде вертикального эллипса. Рис. 22 .30. Фазы поворота изображения модели на экране с помощью курсора в форме вертикального эллипса Вспомогательные средства в режиме 3D orbit В распоряжении пользователя при работе в режиме 3D orbit имеется три вспомогательных средства. Они задуманы с целью помочь пользователю сориентироваться в создавшейся про- странственной ситуации. Глава22.Просмотртрехмерныхмоделей 703
Вывести на экран меню вызова этих средств можно через команду Visual Aids контекстного меню режима 3D orbit. После щелчка на этой команде Visual Aids откроется подменю флажков активности конкретных средств, с которыми следует поступать, как с любым флажком. • Compass (Компас). Изображение координатного шара дополняется тремя штрихо- выми линиями, обозначенными, соответственно, как оси X, Y и Z. Теперь коорди- натный шар напоминает бейсбольный мяч. Параметр активизируется командой Visual AidsoCompass контекстного меню. • Grid (Сетка). Изображает сетку, показывающую текущее положение плоскости XY. Ко- ордината Z сетки выбирается в соответствии с текущим значением уровня (системная пе- ременная ELEVATION). Количество линий сетки может достигать 10, а расстояние между ними соответствует значению системной переменной GRIDUNIT. Эта переменная на- страивается в диалоговом окне Drafting Settings (Параметры вычерчивания). Произво- дить настройку, естественно, нужно до того, как задать системе режим вывода сетки. • 3D UCS icon (3M пиктограмма ПСК). На экран выводится трехмерная цветная пик- тограмма ПСК. Ось X окрашена в красный цвет, Y — в зеленый, a Z — в синий. На рис. 22.31 показана модель в варианте с сеткой и в варианте с компасом. В обоих слу- чаях на экране присутствует и трехмерная цветная пиктограмма ПСК. Редко когда возникает необходимость использовать все три средства, поскольку слишком много вспомогательных линий просто "забьют" изображение модели и будут только мелькать перед глазами, не при- нося никакой пользы. Рис. 22 .31 . Вспомогательные средства в режиме 3D orbit— трехмерная пиктограмма ПСК, сетка и компас Если модель раскрашена (причем параметр раскраски любой, кроме существую- ТГа заметку Щеи по умолчанию 2D wireframe), то установленные дополнительные средства продолжают функционировать и после завершения режима 3D orbit. Чтобы их уб- рать, выберите параметр раскрашивания 2D wireframe или снова войдите в ре- жим 3D orbit и выключите эти средства с помощью контекстного меню. Организация непрерывного вращения Довольно интересная возможность открывается перед пользователями, освоившими работу в режиме 3D orbit, — организация непрерывного вращения модели на экране. Нужно только задать направление вращения (т.е. неявно — направление оси вращения) и после этого можно наблюдать ее с разных сторон, спокойно попивая кофе. Модель будет вращаться до тех пор, пока вы не пре- кратите это безобразие. Теперь некоторые пользователи полагают, что нет смысла устанавливать в операционной системе динамическую заставку — это можно с успехом поручить AutoCAD. Запускается непрерывное вращение следующим образом. 704 Часть IV. Построение чертежей трехмерных моделей
1. В режиме 3D orbit выберите из контекстного меню команду More ^Continuous Orbit (Дополнительно^Непрерывное вращение). 2. Щелкните кнопкой мыши и укажите желаемое направление вращения точно так же, как это делается в режиме sphere and lines. 3. Отпустите кнопку мыши. Изображение будет продолжать вращаться в том же на- правлении. Все, что от вас теперь требуется, — сидеть и наблюдать. Изменить направление вращения можно, нажав кнопку мыши и переместив при этом кур- сор в новом направлении. После того, как отпустите кнопку, вращение с корректируется. Для прекращения непрерывного вращения вызовите на экран контекстное меню и выберите в нем любую из перечисленных команд— Pan, Zoom или Orbit. Команда Zoom Previous от- меняет режим 3D orbit и восстанавливает изображение в том виде, как до запуска этого режима. Восстановление вида В результате экспериментов в режиме 3D orbit изображение модели на экране может приобре- сти довольно странный вид, разобраться в котором будет сложновато. Разработчики AutoCAD не исключали такой вариант, а потому предусмотрели возможность восстановления того вида, кото- рый был на экране перед входом в режим. Чтобы восстановить прежний вид, нужно, не выходя из режима 3D orbit, выбрать в контекстном меню команду Reset View (Восстановить вид). Настройка представления модели в режиме 3D orbit В режиме 3D orbit имеется несколько параметров, помогающих настроить представление модели на экране. Можно сдвигать точку зрения (панорамировать изображение модели), изме- нять ее масштаб, подстраивать расстояние до камеры, изменять положение камеры и точки ви- зирования, переключаться между режимами параллельной и перспективной проекции, органи- зовывать отсечение по глубине, манипулировать параметрами раскрашивания, учитывать харак- теристики материала поверхности модели (настройка материалов подробно описана в главе 25, "Моделирование освещения и тонирование изображений трехмерных объектов") . Поскольку в режиме 3D orbit нельзя запускать выполнение других команд обычными средства- ми, все эти настройки реализуются через контекстное меню и панель инструментов 3D Orbit. Панорамирование в режиме 3D orbit Процедура панорамирования в режиме 3D orbit запускается командой контекстного меню Pan (Панорамирование). После этого на экране появится уже хорошо знакомый вам курсор панорами- рования в форме ладони. Далее выполняйте панорамирование по обычной методике. Прекратить панорамирование можно, выбрав из контекстного меню либо команду Orbit, либо Zoom. В процессе панорамирования сохраняются установленные ранее дополнительные средст- ва, режим раскрашивания и параметры проецирования. Масштабирование изображения в режиме 3D orbit Для изменения масштаба изображения в режиме 3D orbit выберите в контекстном меню команду Zoom. После этого на экране появится уже хорошо знакомый вам курсор масштаби- рования в реальном времени в форме лупы со знаками "+ " и " —" . Далее изменяйте масштаб изображения по обычной методике. Для прекращения настройки масштаба выберите из кон- текстного меню либо команду Orbit, либо Pan. В процессе настройки масштаба сохраняются установленные ранее дополнительные сред- ства, режим раскрашивания и параметры проецирования. Глава 22. Просмотр трехмерных моделей 70S
Настройка масштаба рамкой и вывод на экран всей модели в режиме 3D orbit В режиме 3D orbit можно настроить масштаб представления модели рамкой, как обычно это делается командой ZOOM Window. Единственное отличие от обычного режима — команду нужно вызывать из контекстного меню режима 3D orbit (команда меню MoreOZoom Window (Дополнительно^Покажи рамка)). После этого курсор принимает форму маленького прямо- угольника. Щелкните в том месте, где должен быть один угол рамки и, удерживая нажатой левую кнопку мыши, тащите курсор к противоположному углу рамки. Рамка фиксируется по- сле того, как кнопка мыши будет отпущена. Для того чтобы вывести на экран всю модель, размеры которой определяются границами области вычерчивания (drawing extents), выберите в контекстном меню режима 3D orbit ко- манду More^Zoom Extents (ДополнительноОПокажи границы). Поддержка неизменной ориентации оси Z Управлять вращением с помощью инструмента 3D Orbit может оказаться не совсем про- сто. В процессе перетаскивания внутри координатного шара в горизонтальном направлении зачастую модель переворачивается "вверх тормашками" . Начиная с версии AutoCAD 2000i, в контекстное меню добавлена новая команда, д\ Orbit Maintains Z (Сохранять ориентацию оси Z при вращении), выбирая которую с~ ! TM* поддерживается текущая ориентация оси Z при перетаскивании объекта либо .Новинка! внутри координатного шара по горизонтали, либо по горизонтали от левого или правого эллипса координатного шара. Указанную команду стоит использовать для того, чтобы объект не начал крутиться. Ведь существуют такие объекты, например, дома, которые не должны оказываться перевернутыми. Для активизации этой команды режима 3D Orbit щелкните правой кнопкой мыши и выбе- рите из контекстного меню More^Orbit Maintains Z (ДополнительнойСохранять ориента- цию оси Z при вращении). Для отключения этой команды выберите ее же из контекстного меню. Кроме того, эту настройку AutoCAD может сохранить в ваших предпочтениях, и таким образом она может быть перенесена на другие чертежи. Настройка расстояния до камеры Можно настроить расстояние между воображаемой камерой, формирующей видимое на экране изображение модели, и точкой визирования. Последняя по умолчанию размещается в центре вида, который может не совпадать с центром модели. Изменение параметра, кото- рый разработчики назвали расстоянием до камеры (camera distance), эквивалентно настрой- ке фокусного расстояния объектива камеры, которое, в свою очередь, приводит к изменению масштаба и перспективы изображения. Для настройки расстояния до камеры в режиме 3D orbit выберите в контекстном меню команду More^Adjust Distance (Дополнительно^Настройка расстояния). После этого фор- ма курсора изменится — это будет двунаправленная стрелка (вверх и вниз). Если перемещать курсор вверх по экрану, удерживая нажатой кнопку мыши, камера будет "приближаться" к объекту, а масштаб изображения — увеличиваться. Если тащить курсор вниз по экрану, ка- мера будет "удаляться", а масштаб уменьшаться. В этом — полная аналогия с операцией масштабирования в реальном времени. Изменение положения камеры и точки визирования Настраивая представление модели на экране, можно воспользоваться еще одной функцией AutoCAD — изменением положения камеры и точки визирования. По умолчанию, если настройка 706 Часть IV. Построение чертежей трехмерных моделей
точки визирования не выполнялась, считается, что она находится в центре текущего вида. На- стройку положения камеры и точки визирования нужно выполнять до входа в режим 3D orbit. Для этого используется команда CAMERA (КАМЕРА), которая запускается из командной стро- ки. В ответ на приглашение Specify new camera position <-41 . 0494,129. 5726, 5 6. 6 4 3 7 >: (Задайте новое положение камеры:) любым доступным в AutoCAD способом задайте координаты положения камеры. Числа в угловых скобках — координаты текущего положения ка- меры. В ответ на приглашение Specify new camera target <20.8937,67.6295,- 5.2 9 93>: (Задайте новое положение цели:) задайте положение точки визирования. Указать точку на экране в режиме вывода пространственной модели — дело от- Совет нюдь не простое. Облегчить задачу может размещение специальных точек привяз- ки — примитивов типа point. Затем можно воспользоваться параметром объект- ной привязки Node (Узел) и указать положение камеры или точки визирования. Изменение ширины и высоты вида При использовании инструмента 3D Orbit в окне Properties Manager отображаются спе- циальные свойства, которые имеют отношение к особенностям трехмерных координат. f Для удобства при управлении просмотром трехмерных моделей в AutoCAD 2000I л \ " были добавлены два свойства для объектов в режиме 3D Orbit. Эти новые свой- •-Г - ства называются View Height (Высота вида) и View Width (Ширина вида). Новинка! Высота вида —это способ задания расстояния до воображаемой камеры. Другими слова- ми, это свойство можно использовать для приближения и удаления модели. Чем большее значение этого свойства, тем меньшей кажется модель, так как это соответствует большему расстоянию до камеры. Ширина вида является альтернативным способом приближения и удаления объектов. В этом способе задается ширина ракурса воображаемой камеры. Чем большее значение зада- ется свойству, тем меньшим кажется объект, так как камера охватывает все большее про- странство {и модель становится только малым фрагментом вида). Для изменения значений этих свойств у определенных объектов щелкните на соответст- вующих этим объектам строках в окне Properties Manager. Затем введите новые значения и нажмите клавишу <Enter>. Создание параллельных и перспективных видов По умолчанию в режиме 3D orbit (а также во всех трехмерных видовых экранах) форми- руется параллельная проекция модели на экранную плоскость. Не вдаваясь в математические тонкости, отметим только, что в параллельной проекции линии, параллельные в модели, ос- таются параллельными и в изображении. В результате отсутствуют какие-либо искажения формы объектов при изменении масштаба (приближении или удалении камеры). Перспектив- ное проецирование формирует изображение, на котором линии, параллельные на модели, сходятся. Всем известен классический рисунок, на котором рельсы железной дороги уходят вдаль и сливаются на горизонте в точку. Перспективные виды искусственно создают подоб- ный эффект глубины. Но при этом возникают перспективные искажения изображений при изменении масштаба вследствие приближения камеры к модели. Наибольшее распростране- ние перспективные виды получили в архитектурном проектировании, где они позволяют на- глядно представить эффект глубины в архитектурной композиции. Сформировать перспективный вид в режиме 3D orbit можно командой контекстного меню Projection^ Perspective (Проекция 1 ^ Перспективная). Возврат к режиму параллельного проециро- вания выполняется командой ProjectionOParallel (Проекция 1 ^Параллельная). Более подробно об особенностях разных видов проецирования трехмерных моделей речь пойдет далее в главе. Глава 22. Просмотр трехмерных моделей 707
•" Если вы выйдете из режима 3D orbit, оставив активным режим перспективного проецирования, то не сможете редактировать, указывать точки на экране, изме- Внимание. нять масшта б или панорамировать. Поэтому рекомендуется перед выходом из режима 3D orbit всегда активизировать параллельное проецирование. Если же по каким-либо причинам вы забыли это сделать, вернитесь вновь в режим 3D orbit и выберите в контекстном меню команду Projection ^Parallel. Сразу после этого можно снова выйти из режима 3D orbit. Использование стандартных видов После нескольких экспериментов с изображением модели в режиме 3D orbit, вполне веро- ятно, сориентироваться в том, что же у вас на экране, удастся с трудом. Здесь может помочь возврат к одному из стандартных видов, о которых речь шла выше. Сделать это можно и не выходя из режима 3D orbit. В контекстном меню имеется команда Preset Views (Стандартные виды), которая открывает подменю стандартных видов. Установка плоскостей отсечения Работая с трехмерными изображениями модели, можно задать плоскости, отсекающие от вида переднюю и заднюю части, Объекты, оказавшиеся перед передней секущей плоскостью и позади задней секущей плоскости, не отображаются. Переднюю секущую плоскость можно использовать для отсечения стены перед камерой, что дает возможность увидеть объекты за стеной — своеобразный вариант рентгеноскопии в AutoCAD. Задняя секущая плоскость ис- пользуется, когда нужно исключить удаленные объекты из перспективного вида. В AutoCAD 2002 есть диалоговое окно Adjust Clipping Planes (Секущие плоскости), ко- торое позволяет визуально настроить положение передней и задней секущих плоскостей, на- блюдая за результатом. Секущие плоскости всегда параллельны плоскости проецирования (т.е . в нашем случае •— плоскости экрана). Настройку положения секущих плоскостей лучше выполнять в одном из стан- дартных видов. Например, если вы работаете с моделью дома и хотите удалить (отсечь) кусты на лужайках перед домом и позади него, используйте вид спереди (пункт меню Front). После этого легко установить секущие плоскости так, чтобы они "отсекали" кусты, но не трогали сам дом. 1. В режиме 3D orbit щелкните правой кнопкой мыши и выберите More 1 ^ Adjust Clipping Planes (Дополнительной Секущие плоскости) из контекстного меню. На экране поя- вится диалоговое окно Adjust Clipping Planes (рис. 22 .32). 2. В этом диалоговом окне можно выполнить ряд операций. Ш « Adjust Front Clipping (Настройка фронтальной секущей плоскости). После щелч- ка на этой кнопке можно приступить к установке фронтальной секущей плоскости. При этом курсор изменит форму и, пользуясь привычной технологией перетас- кивания, установите нужное положение фронтальной секущей плоскости. j«25j]1 • Adjust Back Clipping (Настройка тыльной секущей плоскости). После щелчка на ——1 этой кнопке можно приступить к установке тыльной секущей плоскости. При этом курсор изменит форму и, пользуясь привычной технологией перетаскивания, ус- тановите нужное положение фронтальной секущей плоскости. Ш » Create Slice (Разрез). После настройки положения фронтальной и тыльной се- кущих плоскостей щелчок на этой кнопке позволяет перемещать их вместе. При этом расстояние между плоскостями сохраняется. Ш » Front Clipping On/Off (Вкл/Откл фронтальную секущую плоскость). Щелчок на этой кнопке включает/отключает фронтальную секущую плоскость. 708 Часть IV. Построение чертежейтрехмерныхмоделей
Тыльная секущая плоскость Панель инструментов Adjust Clipping Planes Модель в графической зоне экрана -вид спереди Фронтальная секущая плоскость Модель - вид сверху Рис. 22.32. Диалоговое окно Adjust Clipping Planes :р=п| • Back Clipping On/Off (Вкл/Откл тыльную секущую плоскость). Щелчок на этой —I кнопке включает/отключает тыльную секущую плоскость. 3. Если тыльная секущая плоскость не видна, щелкните на кнопке Adjust Back Clip- ping и продолжайте тащить курсор вниз, пока представляющая ее линия не появится на поле окна. Точно так же нужно поступить и с фронтальной секущей плоскостью, если она не видна, но щелкнуть нужно на кнопке Adjust Front Clipping. 4. После того, как положение секущих плоскостей настроено, щелкните на кнопке Close окна. Теперь в процессе поворота изображения модели все, что ни попадает в зону между фронтальной и тыльной секущими плоскостями, отображаться не будет. Включать/выключать любую из секущих плоскостей или обе сразу можно и командами контекстного меню More^Front Clipping On (ДополнительнойВкл фронтальную секущую плоскость) и More^Back Clipping On (Дополнитедьно^Вкл тыльную секущую плоскость). Оба эти пункта меню представляют собой флажки, так что щелчок на любом из них приводит к изменению текущего режима на обратный. На рис. 22.33 показано, как будет выглядеть дом, изображенный на рис. 22 .32, после уста- новки секущих плоскостей и слегка измененной ориентации модели. Внутренность кухни и дальняя стена теперь отсутствуют на изображении. Использование параметров раскрашивания Параметры раскрашивания, о которых речь шла в предыдущем разделе, можно ис- пользовать и в режиме 3D orbit. Выбор параметров осуществляется в подменю, которое открывается командой Shading Modes (Режимы раскрашивания) контекстного меню режима. Параметры сохраняются и после выхода из режима 3D orbit. Для того чтобы Глава22.Просмотртрехмерныхмоделей 709
удалить раскрашивание, выберите в контекстном меню команду Shading Modest Wireframe. После выхода из режима 3D orbii управление всеми параметрами раскраши- вания выполняется из меню View (Вид), как было описано выше. Рис. 22.33. Изображение дома после настройки секущих плоскостей Для следующей пошаговой инструкции используется чертеж ab22-d.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Работа в режиме 3D Orbit 1. Загрузите файл ab22-d.dwg с прилагаемого компакт-диска. Это трехмерная модель стула, представленная в проекции NW isometric (СЗ изометрическая точка зрения). 2. Щелкните на кнопке 3D Orbit стандартной панели инструментов. На экране появит- ся координатный шар. 3. Передвиньте курсор во внешнюю область координатного шара — он примет вид круговой стрелки. Нажмите кнопку мыши и протащите курсор вокруг области коор- динатного шара, сделав полный оборот. Надеюсь, после этого изображение стула примет первоначальный вид. 4. Теперь передвиньте курсор в правый маленький кружок на границе координатного шара. Курсор примет вид эллипса, вытянутого по горизонтали. Протащите курсор влево через внутреннюю область координатного шара до левого маленького кружка. Отпустите кнопку мыши. Верните курсор в исходное положение и повторите эту незатейливую опе- рацию еще раз. И теперь изображение стула должно вернуться на "круги своя". 5. Передвиньте курсор во внутреннюю область координатного шара. Включится ре- жим sphere and lines, и форма курсора соответственно изменится. Подвигайте теперь курсор с нажатой кнопкой мыши в разных направлениях. Если будете дви- гать не очень быстро, то скоро мысленно установите связь между изменением изо- бражения стула и направлением движения курсора. Попробуйте в этом режиме вер- нуть исходное изображение стула. 710 ЧастьIV.Построениечертежейтрехмерныхмоделей
6. Щелкните правой кнопкой мыши и выберите Shading ModesOHidden (Раскрашивание ^Скрытый) из контекстного меню. 7. Щелкните правой кнопкой мыши и выберите More^Continuous Orbit (Дополнительной Непрерывное вращение) из контекстного меню. Немного протащите курсор в на- правлении справа налево и отпустите кнопку мыши. Поэкспериментируйте с изме- нением направления вращения. 8. Щелкните правой кнопкой мыши и выберите Orbit из контекстного меню. Вращение прекратится. 9. Щелкните правой кнопкой мыши и выберите Reset View (Восстановить вид) из контекстного меню. Изображение стула должно восстановиться в том виде, какой оно имело перед началом всех наших экспериментов. 10. Щелкните правой кнопкой мыши и выберите Pan (Панорамирование) из контекст- ного меню. Передвиньте изображение стула немного вправо. 11. Щелкните правой кнопкой мыши и выберите Zoom (Масштаб) из контекстного ме- ню. Слегка измените масштаб изображения на экране. 12. Щелкните правой кнопкой мыши и выберите ProjectionOPerspective (Проекция 1 ^ Перспективная) из контекстного меню. Возможно, вам удастся заметить, что в изо- бражении стула появились перспективные искажения. Если, на ваш взгляд, ничего не изменилось — не огорчайтесь. Перспективные искажения бывают отчетливо видны только на моделях с большой глубиной. Щелкните правой кнопкой мыши н выберите Projection^Parallel (Проекция^Параллельная) из контекстного меню. 13. Щелкните правой кнопкой мыши и выберите Preset Views^NW Isometric (Стандартные видыОСЗ изометрия) из контекстного меню. 14. Нажмите клавишу <Esc>, тем самым завершив эксперименты с режимом 3D orbit. Сохранять файл чертежа не стоит. Использование видовых экранов В главе 8, "Управление видами и компоновка изображения на экране", вы узнали о созда- нии видовых экранов для просмотра фрагментов чертежа в различных масштабах. Непере- крывающиеся видовые экраны очень удобны и при работе с трехмерными моделями. Хотя можно и нужно сохранять ПСК и виды, но если приходится постоянно переключаться между двумя-четырьмя видами, пробуйте создать несколько видовых экранов с различными направ- лениями проецирования в каждом. Единственное неудобство при этом — остается меньше места на экране для каждого вида. Перспективные виды В AutoCAD существует специальная команда, которая позволяет сформировать перспек- тивную проекцию модели с любого направления и с любой настройкой параметров камеры. Это команда DVIEW (ДВИД). Конечно, новый режим просмотра 3D orbit в значительной мере "отнял" работу у команды DVIEW, но в некоторых случаях она может вам понадобится. Как и в режиме 3D orbit, при выполнении DVIEW используется аналог камеры (имеется в виду фото- или видеокамера). Существует точка расположения камеры, в ко- торой стоите вы, и точка визирования (точка цели— target point), т.е . то место в про- Глава 22. Просмотр трехмерных моделей 711
странстве модели, на которое направлен объектив камеры. Регулируя положение этих двух точек, можно получить либо крупный план, либо общий панорамный, в зависимо- сти от того, какой объектив установлен на камере. С помощью команды DVIEW можно создавать и аксонометрические (параллельные) и перспективные виды. На рис. 22 .34 показана параллельная проекция (вид). Обратите вни- мание на боковые уголки. На рис. 22.35 изображен перспективный вид той же модели. Боко- вые уголки, уходя вдаль, сближаются друг с другом. Рис. 22 .34. Параллельный вид, созданный с помощью DVIEW. Чертеж: любезно предоставлен Робертом Маком (Robert Mack), Dexter Com- pany, Фэрфилд, шт. Айова Рис. 22.35 . Перспективный вид той лее модели КомандаDVIEW Чтобы создать перспективный вид, вызовите в командной строке команду DVIEW (ДВИД). В ответ на приглашение Select objects or <use DVIEWBLOCK>: (Укажите объекты или <использовать DVIEWBLOCK>:) выберите объекты, которые вы хотели бы включить в перспективный вид. 712 ЧастьIV.Построениечертежейтрехмерныхмоделей
Если чертеж сложный, то лучше выбрать только те объекты, которые будут включены в окончательный вариант. Если на экране только часть чертежа и планируется все объекты включить в перспективный вид, введите all^ (все). В случае, когда вы вообще не собираетесь выбирать объекты, нажмите клавишу <Enter>. По умолчанию AutoCAD включит в перспективный вид блок под именем dviewblock, ко- торый представляет собой простое изображение дома. Его можно использовать, чтобы на- строить параметры, определяющие формирование перспективной проекции. При желании можно создать собственный блок и назвать его dviewblock. По- Совет пробуйте создать его с единичными размерами по осям X, Y и 2. Если теперь в ответ на приглашение select objects or <use DVIEWBLOCK>: нажать клавишу <Enter>, то настройку перспективного вида можно отслеживать по изо- бражению этого блока, который AutoCAD найдет и загрузит автоматически. ПараметрыкомандыDVIEW После завершения выбора объектов или нажатия клавиши <Enler> появляется сле- дующее приглашение: Enter option [CAmera/TArget/Distance/POints/PAn/Zoom/TWist/CLip/Hide/Off/Undo]: Ниже поясняется, как эти параметры используются для настройки перспективного вида. Параметр САглега Параметр CAmera (Камера) используется для задания углов, характеризующих направле- ние главного луча. Предполагается, что главный луч "закреплен" в точке визирования (точке цели). По умолчанию, если настройка точки цели не выполнялась, считается, что она нахо- дится в центре текущего вида. Требуется указать угол в плоскости XY от оси X и угол от плоскости XY. Это весьма похоже на способ задания направления проецирования в команде DDVPOINT (ДИАЛТЗРЕН), рассмотренной выше в этой главе. При выборе из контекстного меню данного параметра появляется запрос: Specify camera location, or enter angle from XY plane, or [Toggle (angle in)] <35.2644>: Значение угла, предлагаемое по умолчанию, берется на основании текущего вида на момент выполнения DVIEW. Если угол от плоскости XY точно известен, введите его. Есть и другой способ ввода. Подвигайте курсором в вертикальном направлении — вид будет динамически изменяться вслед за перемещением курсора. Вид приподнимается над объектами при перемещении курсора вверх и спускается к объектам при перемещении курсора вниз. Переместите курсор в каком-либо направлении и не двигайте его несколько секунд — картинка будет вычерчена полностью. Однако курсор перемещается и горизонтально, что изменяет угол относительно оси X в плоскости XY. Чтобы оба угла не изменялись одновременно, можно ограничить эффект движения курсора изменением только одного угла. Используйте для этого подпараметр Toggle angle in (Другой угол). Щелкните правой кнопкой мыши и выберите Toggle angle in (Другой угол) из контекст- ного меню. Появится новый запрос параметра CAmera: Specify camera location, or enter angle in XY plane from X axis, or [Toggle (angle from)] <66.12857>: Теперь перемещение курсора воздействует только на угол относительно оси X в плоско- сти XY. Подвигайте курсор горизонтально и увидите, что объекты вращаются на постоянной высоте. Когда положение объектов вас удовлетворит, нажмите клавишу <Enter>. Можно не- посредственно ввести значение угла. Глава 22. Просмотр трехмерных моделей 713
Если вы собираетесь сначала установить угол в плоскости XY, ТО ДЛЯ ограниче- Совет ния эффекта движения курсора, воспользуйтесь подпараметром Toggle.... . После этого ответьте на новый запрос Enter angle in XY plane from x "Шм axis: (Введите угол в плоскости XY от оси X:). Правда, после установки угла в плоскости XY, отработка подпараметра системой AutoCAD заканчивается. Для установки угла от плоскости XY еще раз запросите параметр CAmera. ПараметрTArget Для вызова этого параметра нужно щелкнуть правой кнопкой мыши и выбрать Target (Цель) из контекстного меню. Параметр Target (Цель) работает подобно параметру CAmera. Разница лишь в том, что заданные углы определяют направление главного луча, который закреплен в точке положения камеры и таким образом словно перемещают точку цели. Если камера уже установлена, то по умолчанию углы цели принимают значения, соответствующие направлению главного луча га точки наблюдения (точки положения камеры) в начало текущей системы координат. Как и в параметре CAmera, имеется подпараметр Toggle. . . (Другой угол) для пере- ключения между двумя углами, которые требуется задать. Параметр Distance Параметр Distance (Расстояние) очень важен, потому что именно он включает режим перспективы. До тех пор, пока вы не обратитесь к этому параметру, все виды будут парал- лельными. При выборе параметра Distance в верхней части экрана появляется элемент управления — линейный регулятор (рис.22 .36). Кроме того, пиктограмма ПСК заменяется пиктограммой режима перспективы. )0> 1 a J/ Ax Эх lex | Рис. 22 .36. При выборе параметра Distance включается режим перспективы и на экранвыводитсялинейныйрегулятор Появляется запрос Specif у new camera-target distance <3.0000>: (Задайте новое расстояние до цели <3.0000>:). Можно ввести расстояние от камеры до цели либо вос- пользоваться регулятором в верхней части экрана. Перемещение курсора вправо уменьшает масштаб изображения. Перемещение курсора в положение 4х эквивалентно вводу команды ZOOM (ПОКАЖИ) с параметром 4х. Перемещение курсора влево от отметки 1х уменьшает 774 ЧастьIV.Построениечертежейтрехмерныхмоделей
масштаб изображения. Коэффициент масштаба задается относительно текущего изображе- ния, поэтому отметка 1х восстанавливает исходный масштаб. Расстояние, выраженное в единицах чертежа, можно вводить непосредственно в ко- мандную строку. ПараметрPOints Для настройки положения камеры и точки цели можно воспользоваться и параметром Points (Точки). После этого появляется запрос Specify target point <0.3776, - 0 .1618, 1.0088>: (Введите точку цели <0.3776,—0.1618, 1.0088>:). По умолчанию точка цели находится в центре текущего вида, и координаты ее в каждом случае разные. Из точки цели AutoCAD прово- дит "резиновую нить", которая помогает пользователю отслеживать перемещение этой точки. Ко- ординаты точки цели можно непосредственно ввести в командную строку. В ответ на приглашение Enter camera point <2б.8900, 61.0851, 63.1563>: (Выберите точку для камеры <26.8900, 61.0851, 63.1563>:) укажите точку или введите координаты. "Резиновая нить" соединит точки цели и камеры, что даст возможность оценить их взаимное расположение. Поскольку на трехмерном чертеже, как правило, трудно выбрать искомую точку, реко- мендуем пользоваться объектными привязками и координатными фильтрами. Обычно в качестве цели выбирается один из объектов чертежа, причем зачас- Совет тую требуется поместить камеру на некотором удалении от объектов таким об- „. разом, чтобы они были видны с определенного расстояния и под некоторым уг- ; w| лом. Для выбора позиции камеры рекомендуется до выполнения команды DVIEW выбрать в меню команду Format&Point Style (Формат^Отображение точек) и за- дать для точек легкоразличимый стиль вычерчивания. Определите для себя приемлемый уровень (значение координаты Z) и задайте его командой ELEV (УРОВЕНЬ). Перейдите к виду в плане, выберите кнопку Point (Точка) на панели инструментов Draw (Рисование) и укажите точку. Отметка появится на текущем уровне. А затем при определении положения камеры в параметре Points вос- пользуйтесь объектной привязкой Node (Узел), чтобы привязаться к этой точке. Хотя в параметре Points положение и углы вводятся как для камеры, так и для цели, все рав- но необходимо выполнить параметр Distance, чтобы переключиться на режим перспективы. Параметр РАп При выполнении DVIEW нельзя использовать обычные команды PAN (ПАН) и ZOOM (ПОКАЖИ). Посему команда DVIEW обладает собственными версиями PAN и ZOOM в виде па- раметров. В ответ на приглашение Specify displacement base point: (Задайте базо- вую точку перемещения.) укажите любую точку. В ответ на приглашение Specify second point: (Задайте вторую точку:) укажите точку на экране, в которую нужно переместить пер- вую указанную точку. Модель на экране переместится в соответствии с вашим указанием. ПараметрZoom При выборе параметра Zoom (Зуммирование) на экране появляется линейный регулятор, с которым вы уже встречались ранее в параметре Distance. Если режим перспективы не включен, появится запрос Specify zoom scale factor <1>: (Задайте масштаб изо- бражения <1>:), на который следует отвечать таким же образом, как и в параметре Distance. Если режим перспективы включен, появится запрос Specify lens length <50.000mm>: (Задайте фокусное расстояние объектива <50.000 мм>:}. Меньшее фокусное расстояние, например 35 мм, уменьшает масштаб и дает более широкий обзор. Большее фо- кусное расстояние, например 70 мм, увеличивает масштаб, но сужает обзор. Глава 22. Просмотр трехмерных моделей 715
Назаметку Хотя в запросе значение по умолчанию показано в виде 50.0000 мм, в ответ можно вводить только число, опустив мм. ПараметрTWist Параметр Twist (Вращай) вращает изображение модели вокруг главного луча визирования (фактически воспроизводится эффект вращения камеры вокруг оси объектива). Значение по умолчанию — 0°, т.е . не поворачивать. Предположим, текущим является вид на объект справа, тогда поворот на 180° переворачивает объекты, будто вы перевернули камеру. Выполнению этого параметра помогает "резиновая нить" от центра вида, которую используют для настройки угла вращения. Можно и просто ввести значение угла поворота в командной строке. ПараметрCLip Параметр Clip (Сечение) позволяет задать плоскости, отсекающие от вида переднюю и заднюю части. Объекты, оказавшиеся перед передней секущей плоскостью и позади задней секущей плоскости, не отображаются. Переднюю секущую плоскость можно использовать для отсечения стены перед камерой, что дает возможность увидеть объекты за стеной — своеобраз- ный вариант рентгеноскопии в AutoCAD. Задняя секущая плоскость используется, когда нужно исключить удаленные объекты из перспекгивного вида. Секущие плоскости всегда перпендику- лярны главному лучу визирования, так что нужно указать только их расстояние от точки цели. Сравните рис. 22.37 и 22.35 . На рис. 22 .37 узлы крепления и уголки спереди отсечены так, что больше не заслоняют заднюю часть модели. Рис. 22 .37. У этой модели передняя часть отсечена секущей плоскостью. Сравните с рис. 22 .35 При выборе параметра Clip появляется запрос Back/Front/<Of f>: (Задняя/Передняя/ <Откл>:). Выбор Back (Задняя) или Front (Передняя) устанавливает, соответственно, заднюю или переднюю секущие плоскости. Выбор OFF отключает все ранее заданные секущие плоскости. ^00^" При вводе параметра Distance для создания перспективного вида передняя се- На заметку кущая плоскость устанавливается автоматически в точке расположения камеры. 716 ЧастьIV.Построениечертежейтрехмерныхмоделей
При выборе подпараметра Front появляется запрос Specify distance from target or [set to Eye (camera) ] <2.5682>: (Задайте расстояние от цели или [Камера] <2.5682>:). Выбором параметра Eye (Камера) секущая плоскость будет установлена в точке камеры. Секущую плоскость можно определять как вводом значения расстояния, так и с помощью линейного регулятора, который появляется в верхней части экрана. Если пере- двинуть регулятор и немного подождать, можно увидеть перерисованный чертеж. При выборе подпараметра Back появляется запрос Specify distance from target or [ON/OFF] <-5 .5826>: (Задайте расстояние от цели или [Вкл/Откл] <-5 .5826>:). Вы- бор ON или OFF, соответственно, включает или отключает заднюю секущую плоскость. Рас- стояние задается точно так же, как для передней секущей плоскости. ПараметрHide Параметр Hide (Скрой) аналогичен команде HIDE (СКРОЙ) и тоже убирает невидимые линии, более наглядно представляя разработанную пространственную модель. ПараметрOff Параметр Off (Откл) отключает режим перспективы и возвращает на экран параллель- ный вид. Если при выходе из DVIEW оставить режим перспективы, он будет сохраняться до тех пор, пока не изменится вид, например по команде DDVPOINT (ДИАЛТЗРЕН) или VPOINT (ТЗРЕНИЯ). Но в этом режиме нельзя выбирать точки на экране и пользоваться объектными привязками, что, конечно, весьма неудобно. Этот параметр позволяет выйти из DVIEW в режим обычного просмотра. ПараметрUndo Параметр Undo (ОТМени) отменяет все изменения, внесенные в отношении предшество- вавшего параметра команды DVIEW. Вызывая несколько раз подряд Undo, можно последова- тельно отменить все изменения, которые были сделаны в настройках DVIEW. ПараметрeXit Параметр exit (выХод) служит для завершения выполнения команды DVIEW. Если режим перспективы включен, то он останется включенным до тех пор, пока вид не будет изменен. Для следующей пошаговой инструкции используется чертеж ab22-e .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Создание видов с перспективой 1. Загрузите файл ab22-e . dwg с прилагаемого компакт-диска. 2. Сохраните его как ab22-3. dwg в папке AutoCAD Bible. Это план трехмерного дома (рис. 22 .38). Включен режим объектной привязки (кнопка OSNAP (ПРИВЯЗКА) в строке состояния). Установлен текущий режим объекгной привязки Endpoint (Конточка). 3. Создадим перспективный вид примерно из точки 1 (от входа в гостиную) к точке 2 (см. рис. 22.38). Сразу становится очевидным, что стену возле 1 нужно отсечь. Что- бы получить расстояние между точкой цели и секущей плоскостью, щелкните на кнопке Distance (Расстояние) панели инструментов Inquiry (Справки) и укажите точки 3 и 4. Ответное сообщение AutoCAD — Distance = 12 ' -5 9/16". Воз- можно, вы получите цифры, несколько отличные от приведенных. Чтобы просмот- реть информацию о расстоянии, откройте текстовое окно, нажав клавишу <F2>. Глава 22. Просмотр трехмерных моделей 717
X Рис. 22.38 . Трехмерная модель здания, план. Чертеж любезно предоставлен Эндрю Вилкоксом (Andrew Wil- сох). Virtual Homes. Inc., Хаммонд Плейнс, Новая Шотландия, Канада 4. Щелкните на кнопке NE Isometric View (СВ Изометрия) панеяи инструментов View (Вид). Результат показан на рис. 22 .39. Этот вид будем считать первым приближением. На нем удобнее выбирать положение камеры и цели. Проверим выбор конечных точек. Для этого запустите команду LINE (ОТРЕЗОК). Установите курсор в точку 1 на рис. 22.39. Должны появиться подсказка и маркер привязки по конечным точкам. Помес- тите курсор в точку 2 на верхней части ножки стола. Опять должны появиться подсказка и маркер привязки по конечной точке. Отмените команду LINE, нажав клавишу <Esc>. X Рис. 22 .39.Модель дома в северо-восточном изометрическом виде 5. Выберите команду View=^3D Dynamic View (Вид^ЗМ динамический вид). В ответ на приглашение Select objects or <use DVIEWBLOCK>: введите all<P. На- жмите клавишу <Enter>, чтобы закончить выбор объектов. 718 ЧастьIV.Построениечертежейтрехмерныхмоделей
6. В ответ на приглашение с главным перечнем параметров команды DVIEW щелкните правой кнопкой мыши и выберите Points (Точки) из контекстного меню. В ответ на приглашение Specify target point <14'-5 15/16", 21'-9 3/8", 6'- 1 1/4"> : (Введите точку цели <14'-5 15/16", 2Г-9 3/8", 6'-1 1/4">:) укажите конеч- ную точку 2 (см, рис. 22.39). В ответ на приглашение Specify camera point <14'-б 15/16", 21' -10 3/8", 6'-2 1/4">: (Задайте положение камеры <14'-6 15/16", 2Г-10 3/8", 6'-2 1/4">:) выберите конечную точку 1. 7. Щелкните правой кнопкой мыши и выберите Distance (Расстояние) из контекстного меню. В ответ на приглашение Specify new camera-target distance <2 0' -10 15/16">: (Задайте новое расстояние камера-цель:) переместите курсор в положение 4х на шкале регулятора. Снимите руку с мыши и подождите, пока чер- теж полностью не перерисуется. Щелкните на отметке 4х, Обратите внимание: поя- вилась пиктограмма режима перспективы. 8. Чтобы передвинуть камеру, щелкните правой кнопкой мыши и выберите Camera (Камера) из контекстного меню. В ответ на приглашение Specify camera location, or enter angle from XY plane, or [Toggle {angle in)] <11.7252>: (Задайте положение камеры или введите угол от плоскости X Y или [Другой угол] <11.7278>:) введите 8<Р, чтобы немного опустить камеру. В ответ на приглашение Specify camera location, or enter angle in XY plane from X axis, or [Toggle (angle from)] <11.72523>: (Задайте положение камеры или введите угол в плоскости XY от оси X или [Другой угол] <11.72523>:) установите курсор возле точки 3 (рис. 22 .39), причем относи- тельно экрана, а не модели, 9. Щелкните правой кнопкой мыши и выберите Zoom (Масштаб) из контекстного меню. В ответ на приглашение Specify lens length <35. 000mm>: (Задайте фокусное расстояние <35.000мм>:) введите 60<Р, чтобы немного увеличить масштаб. 10. Щелкните правой кнопкой мыши и выберите Clip (Сечение) из контекстного меню. Теперь еще раз щелкните правой кнопкой мыши и выберите Front (Фронтальная) из контекстного меню, чтобы выполнить настройку фронтальной секущей плоскости. В ответ на приглашение Specify distance from target or [set to Eye(camera)] <83'-7 l/2">: (Задайте расстояние от цели или [Камера] <83'-7 1/2">:) введите 13'<Р. Передняя стена, закрывающая вид, будет убрана. 11. Щелкните правой кнопкой мыши и выберите Pan (Панорамирование) из контекст- ного меню. В ответ на приглашение Specify displacement base point: (Задайте базовую точку перемещения:) укажите точку 4 (рис. 22 .39). В ответ на при- глашение Specify second point: (Задайте вторую точку:) укажите точку 5. Изображение сдвинется вниз. 12. Щелкните правой кнопкой мыши и выберите Hide (Скрыть) из контекстного меню, чтобы убрать невидимые линии. Результат должен выглядеть так, как рис. 22 .40 . Нажатием клавиши <Enter> завершите выполнение команды DVIEW. 13. Результат такого напряженного труда надо сохранить. Выберите в меню ViewoNamed Views (В ид "^Именованные виды). Во вкладке Named Views щелк- ните на кнопке New (Новый). В диалоговом окне New View (Задание нового вида) в поле View Name (Имя вида) напечатайте Perspective 1. Щелкните на кнопке ОК, а потом еще раз на ОК и вернитесь на поле чертежа. 14. Сохраните файл. Глава 22. Просмотр трехмерных моделей 719
Рис. 22.40 . Готовый вид в перспективе Компоновка чертежей трехмерных моделей В базовый комплект продукта AutoCAD включены три программы на AutoLISP, которые по- могают скомпоновать в пространстве листа чертеж трехмерной модели,— SOLVIEW, SOLDRAW и SOLPROF. Соответствующие кнопки находятся на панели инструментов Solids (Тела'). Применение команды SOLVIEW для размещения на бумаге видовых экранов Команда SOLVIEW (ТВИД) автоматизирует процесс создания видовых экранов и ортого- нальных проекций •— проекций на взаимно перпендикулярные плоскости. | р-| Чтобы выполнить SOLVIEW, щелкните на кнопке Setup View (Подготовка: вид) панели Ll^i инструментов Solids (Тела). У команды SOLVIEW пять параметров. • Параметр UCS (ПСК) позволяет выбрать текущую ПСК, например установить мас- штаб, центр и углы рамки видового экрана. Начинайте выполнение команды с этого параметра. После выбора ПСК введите масштаб. Позже при необходимости его можно изменить. Затем следует запрос о центре вида. Укажите точку и подождите, пока трехмерная модель не будет перечерчена. Следующий запрос касается центра вида. Можно указывать различные точки, пока полученный вид не удовлетворит вас. Чтобы перейти к следующему запросу, нажмите клавишу <Enter>. Углы рамки отсе- чения — это углы видового экрана. Ответьте на приглашение Enter view name : (Введите имя вида:). Будет создан первый видовой экран. Старайтесь выбирать та- кие имена, которые бы описывали сам вид, например Тор (Вид сверху), B'ront (Вид спереди) или East Elevation (С востока). Это существенно облегчит работу при построении ортогональных проекций. 720 ЧастьIV,Построениечертежейтрехмерныхмоделей
• Параметр Ortho (пРямоуг) создает ортогональные проекции. В ответ на приглаше- ние Specify side of viewport to project: (Укажите сторону видового экрана для проекции:) укажите сторону первого видового экрана. Еще раз выберите центр и углы рамки вида, чтобы создать новый видовой экран. Введите имя нового вида. Если при выборе центра трудно понять, что собой представляет модель в дан- ном направлении проецирования, продолжайте отвечать на приглашения и выберите углы рамки вида. Затем выберите видовой экран в пространстве модели и выполните ZOOM Extents (ПОКАЖИ Границы). Теперь можно изменять размер и располо- жение окна как угодно. Подобные проблемы часто возникают, когда на чертеже присутствует несколько отдельных трехмерных объектов. • Параметр Auxiliary (Вспомогат) создает наклонные виды. В ответ на приглашение Specify first point of inclined plane: (Задайте первую точку наклон- ного вида:) выберите точку в одном из видовых экранов. В ответ на приглашение Specify second point of inclined plane: (Задайте вторую точку на- клонного вида:) выберите другую точку в том же видовом экране. Две точки опреде- ляют угол наклонного вида. В ответ на приглашение Specify side to view from: (С какой стороны вид:) укажите соответствующую точку. Затем задайте центр вида, углы рамки и имя вида. • Параметр Section (Сечение) служит для формирования поперечных сечений. В ответ на приглашение Specify first point of cutting plane: (Задайте первую точку секущей плоскости:) укажите точку на видовом экране. В от- вет на приглашение Specify second point of cutting plane: (Задайте вторую точку секущей плоскости:) укажите точку с другой стороны модели, тем са- мым создавая сечение. Затем укажите сторону, с какой следует показать сечение, масштаб изображения, центр вида, углы рамки и имя вида. • Параметр exit (выХод) завершает выполнение команды SOLVIEW. Можно выйти сразу после выполнения одного параметра, а затем перезапустить команду, чтобы выполнить другой параметр. Но можно и поочередно выполнить все запланирован- ные параметры в одной команде. На рис. 22.41 показан план, ортогональная проекция одной из сторон, дополнительный вид и сечение. L_ - I Рис. 22.41. Пример использования команды SOLVIEW Глава22.Просмотртрехмерныхмоделей 721
Использование команды SOLDRAW для нанесения штриховки и формирования скрытых линий Команда SOLDRAW (ТРИСУЙ) на основе видов, полученных по команде SOLVIEW, создает плоские сечения, в которых контуры вычерчиваются сплошными и пунктирными линиями, а в разрезе используется штриховка. Перед выполнением SOLDRAW должна быть выполнена команда SOLVIEW. Ш Чтобы выполнить команду SOLDRAW, щелкните на кнопке Setup Drawing (Подготовка: построение) панели инструментов Solids (Тела). Последует переход в режим пространст- ва листа и запрос на выбор объектов. Причем нужно выбирать плавающие рабочие области (видовые экраны). При желании можно выбрать сразу все. По- сле этого виды с разрезами создаются автоматически. На рис. 22.42 показан пример штрихованного разреза. Ит. Для штрихования с помощью команды SOLDRAW ис- пользуется образец штриховки по умолчанию. Изменить его настройку можно с помощью команды HATCHEDIT Рис. 22.42 . Результат примене- (РЕДШТРИХ) ния SOLDRAW к разрезу По команде SOLVIEW В базе данных чертежа создается целый набор новых Яа заметку слоев. Команда SOLDRAW замораживает все исходные слои, оставляя види- мыми только те, которые нужны для отображения разреза в данном видовом экране в пространстве листа. Кроме того, по команде SOLVIEW создаются специальные слои, которые можно использовать для нанесения разме- ров, — по одному для каждого вида. Если вид назван FRONT, TO СЛОЙ будет назван FRONT-DIM . ЭТИ СЛОИ МОЖНО использовать для нанесения размеров в пространстве листа. Создание сечений с помощью команды SOLPROF Ш По команде SOLPROF (ПРОФИЛЬ) формируются сечения аналогично созданным командой SOLDRAW, но при этом не нужно вначале вызывать команду SOLVIEW. Кроме того, у SOLPROF более широкие возможности, чем у SOLDRAW. Чтобы выполнить команду, щелкните на кнопке Setup Profile панели инструментов Solids. Последует за- прос о выборе объектов. 0"* Перед запуском SOLPROF убедитесь, что плавающий видовой экран уже создан, На заметку а чертеж находится в режиме пространства листа. В ответ на приглашение Display hidden profile lines on separate layer? [Yes/No] <Y>: (Отображать скрытые линии сечения на отдельном слое? [Да/Нет] <Да>:) введите Y или N. Выбор Yes (Да) оставляет вам возможность включения и отключения слоя, содержащего скрытые элементы модели. Кроме того, таким же образом можно скрыть другие трехмерные объекты, которые находятся позади текущего. В ответ на приглашение Project profile lines onto a plane? [Yes/No] <Y>: (Проецировать линии сечения на плоскость? [Да/Нет] <Да>:) введите Y или N. Если выбрать Y, будут созданы двухмерные объекты. Иначе создаются трехмерные объекты. 722 Часть IV. Построение чертежейтрехмерных моделей
В ответ на приглашение Delete tangential edges? [Yes/No] <Y>: (Удалить касательные грани? [Да/Нет] <Да>:) введите Y или N. Под касательными гранями понимается линия стыковки двух сливающихся поверхностей, Обычно в приложениях не требуется показывать касательные грани. На рис. 22.43 показан результат работы SOLPROF. Исход- ные слои объекта заморожены. А для сечения были созданы собственные слои. На рис. 22.44 показан результат работы SOLPROF после замораживания вновь созданных слоев, содержащих скры- тые элементы модели. В данном случае слой был назван Ph-2dO. Чтобы по имени найти слой со скрытыми элемен- тами, ищите в имени букву А, которая означает "скрытый" (hidden). Конец имени слоя после дефиса— номер деск- риптора объекта, сечение которого строится, и поэтому он "свой" для каждого объекта. Видовые экраны можно комбинировать. Например, можно создать две ортогональные проекции с помощью SOLVIEW и SOLDRAW, а затем добавить видовой экран и вызвать SOLPROF для создания еще одного вида. Если для скрытых элементов модели создан Совет отдельный слой, то можно изменять цвет и/или тип линий этого слоя, чтобы выделить -фЛ скрытые линии контрастным цветом или ти- пом линии. Рис. 22.43 . Сечение, созданное с помощьюSOLPROF Рис. 22.44. Проекция, кото- рая создана по команде SOLPROF, после заморажи- вания слоя, содержащего скрытые элементы модели Резюме В данной главе описаны все способы просмотра трехмерного чертежа. Для быстрого про- смотра можно пользоваться типовыми направлениями проецирования, которые собраны в панели инструментов View (Вид). Чтобы точно указать угол зрения, существует команда DDVPOINT (ДИАЛТЗРЕН). А для упрощения ввода направлений проецирования имеются трехгранник и компас. С помощью команды PLAN (ПЛАН) можно быстро перейти к виду в плане. При работе в трехмерном пространстве рекомендуется открыть несколько видовых экранов и в каждом из них показывать отдельный вид. Можно несколькими способами раскрасить разработанную модель. Режимы раскрашива- ния остаются активными до тех пор, пока они явно не будут отключены. При просмотре мо- дели можно изменять масштаб, панорамировать модель, формировать параллельные и пер- спективные проекции, использовать отсечение переднего или тыльного планов. Команда DVIEW (ДВИД) позволяет создавать виды с параллельными и перспективными проекциями трехмерных моделей. Нужно только установить камеру и точку визирования. При формировании видов можно применять отсекающие плоскости — переднюю и заднюю. Построение видов с перспективой — достаточно трудоемкий процесс, поэтому настоятельно рекомендуется после создания такого вида обязательно его сохранить. В следующей главе рассматривается создание трехмерных поверхностей. Глава22.Просмотртрехмерныхмоделей 723
ГЛАВА В этой главе.; 1 „•• ••• ! > ••&»£*' •: Построениеповерхностей.&;£ с псмодыо гоманд^Ш ^^с; 3DFACE . -^ - fcA - J -- IOJV- Постэоение поверхностей". - ^ 1 с помошо команды PFACE'"' Построение поверхностей., .^ с почсшью команды ' j 'V. 3DMESH - -:,ч '• ?.•' ОВЫХ фигур " ..'• Построение поверхностей TL1 ."Б Постэоениевыдавленные' . /: повйрхностей -,;, . i\s£ Построениеповерхностей'•* соединения •;',. • #. ; '• '• '• Построение поверхностей. Кучса - ! Построение трехмерных поверхностей П рочитав эту главу, вы сможете строить типы по- верхностей, которые принято относить к так на- зываемым сетям. Поверхностные модели имеют большое преимущество перед трехмерными каркасными моделями: они могут закрывать объекты позади себя и отбрасывать тень. Это существенно упрощает восприятие таких моде- лей. Кроме того, методы поверхностного моделирования позволяют создавать вполне реалистичные изображения объектов нерегулярной формы — рельефные карты и дру- гие поверхности произвольной формы. На рис. 23 .1 пред- ставлена поверхностная модель лампы. Однако информацию относительно физических свойств объекта — его массы, центра тяжести и т.п. — из поверхно- стных моделей получить нельзя. Эти характеристики могут быть получены только для трехмер- ных тел, речь о которых идет в следующей главе. Кривизна поверхностей ап- проксимируется сетью или на- бором плоских граней, распо- ложенных под различными уг- лами и воспринимаемых как паутина из взаимно пересе- кающихся линий. В AutoCAD сеть определяется вершинами (иногда их называют узлами) — точками, где ребра граней пе- ресекаются. На рис. 23 .2 пока- зана такая сеть с вершинами. Рис. 23.1. Модель лампы. При работе с поверхностя- сформированная т ограни- ми удобно пользоваться пане- чивающих ее поверхностей лью инструментов Surfaces
(Поверхности), которая показана на рис. 23.3. Чтобы вывести ее на экран, щелкните правой кнопкой мыши на свободном поле любой панели инструментов и установите в открывшемся списке панелей флажок возле имени Surfaces. Рис. 23 .2 . Поверхностная модель в виде сети 2D Solid Pyramid Revolved Surface Box Sphere Dish Edge | Ruled Surface Edge Surface 3D Face Cone Torus Tabulated Surface Рис. 23.3. Панель инструментов Surfaces Построение поверхностей с помощью команды 3DFACE Для создания трехмерных моделей часто используются двухмерные объекты. В главе 21, " Ввод трехмерных координат", уже обсуждалось, как с помощью двухмерных фигур, сформи- рованных командой SOLID (ФИГУРА), полилиний с заданной шириной и кругов создавать пло- ские поверхности, придавая им толщину. И на самом деле, команда SOLID настолько полезна в формировании трехмерных моделей, что ее кнопка вынесена на панель инструментов Surfaces. Несколько по-другому можно использовать области, которые создаются командой REGION (ОБЛАСТЬ). Области — это двухмерные объекты, которым, к сожалению, нельзя придать высоту. Однако при выполнении команды HIDE (СКРОЙ) область будет преобразо- вана в поверхность. Впрочем, при возврате к контурному изображению область также вер- нется в свое исходное состояние, потеряв, естественно, все поверхностные свойства. Глава 23. Построение трехмерных поверхностей 725
Можно воспользоваться командой 3DFACE (3-ГРАНЬ), которая является истинно трехмер- ной командой. По команде 3DFACE создаются поверхности из плоских граней с тремя или че- тырьмя ребрами. Каждая грань имеет собственную ориентацию. Можно стыковать фани, созда- вая многофанную поверхность. Хотя фани разделяются линиями, эти линии при желании де- лают невидимыми, создавая эффект сплошной поверхности. Грани можно определять по их угловым точкам. Тем не менее, с помощью 3DFACE нельзя создать плавные криволинейные по- верхности. Кроме того, 3DFACE создает поверхности, которым нельзя придать высоту. Однако с помощью команды EXTRUDE (ВЫТЯНИ) из трехмерной многофанной поверхности можно создать трехмерное тело. (Трехмерные тела рассматриваются в следующей главе.) Команда3DFACE Щ$Ш Чтобы создать трехмерную многогранную поверхность, щелкните на кнопке 3D ц!?Щ- Face (ЗМ грань) панели инструментов Surfaces (Поверхности). Последуют запро- сы о первой, второй, третьей и четвертой точках. Точки должны вводиться по часовой или против часовой стрелки, но ни в коем случае не "по зигзагу", как того требует двух- мерная команда SOLID (ФИГУРА). При построении трехмерной многогранной поверх- ности следует учесть ряд особенностей. • Если нажать клавишу <Enter> в ответ на приглашение Specify fourth point or [Invisible] <create three-sided face>: (Задайте четвертую точку или [Невидимая] <создание треугольной фани>:), то будет создана трехсторонняя фань. Чтобы на этом закончить выполнение команды, снова нажмите клавишу <Enter>. • Для создания четырехсторонней фани нужно ввести четвертую точку. После этого будет повторен запрос Specify third point or [Invisible] <exit>: (Задайте третью точку или [Невидимая] <выход >:). Если выполнение команды на этом заканчивается, нажмите клавишу <Enter> еще раз. • Если поверхность не является простейшей четырехсторонней фанью, продолжайте вво- дить точки. При этом запросы Specify third point or [Invisible] <exit>: и Specify fourth point or [Invisible] <create three-sided face>: будут чередоваться до тех пор, пока вы не нажмете клавишу <Enter> — дважды в ответ на запрос о третьей точке либо один раз в ответ на запрос о четвертой точке. Дальнейшее добавление фаней приведет к тому, что ребро фани, образованное послед- ней парой третьей и четвертой точек, станет первым ребром новой фани. При этом для ее определения нужно ввести всего две дополнительные точки. Часто, особенно при построении сложных трехмерных многогранных поверхно- Совет стей, бывает полезно подготовить несколько двухмерных объектов, описываю- щих несколько или даже все грани. А затем воспользоваться объектной привяз- •4Д кой по конечным точкам, после чего выбирать точки трехмерной многогранной **""' поверхности. Эти вспомогательные двухмерные объекты желательно размещать на специальных слоях, например Frames или Const. Как сделать ребра сети невидимыми В некоторых случаях соседние фани могут принадлежать одной плоскости. Тогда ребро между ними будет на чертеже лишним. Такие ребра можно сделать невидимыми, при этом соответствующий участок сети выглядит как одна большая нерасчлененная область. На рис. 23 .4 представлено два варианта сети из трех фаней — - когда внутренние ребра видны и когда они невидимы. 726 Часть IV. Построение чертежей трехмерныхмоделей
Все ребра видимы Внутренние ребра скрыты Рис. 23 .4. Можно сделать невидимыми внутренние ребра трех- мерной многогранной плоскости. На верхнем рисунке все ребра граней видимы. На нижнем — внутренниеребра невидимы Существует несколько способов управления видимостью внутренних ребер трехмерной многогранной поверхности. Управление видимостью во время построения трехмерной плоскости Во время формирования трехмерной поверхности можно щелкнуть правой кнопкой мыши и выбрать в контекстном меню параметр Invisible (Невидимый) перед определением каждого ребра, а уже затем ввести очередную точку. Однако иногда трудно точно предсказать, какое именно ребро будет невидимым. Если поверхность достаточно сложная, то трудно заранее представить себе, где вообще должны располагаться ребра. ИспользованиекомандыEDGE После создания трехмерной многогранной поверхности можно воспользоваться командой EDGE (РЕБРО). Назначение команды EDGE состоит исключительно в том, чтобы управлять видимостью ребер. Поэтому, вероятно, это самый простой способ управлять видимостью ре- бер трехмерной многогранной поверхности. ЩЩ Щелкните на кнопке Edge (Кромки) панели инструментов Surfaces (Поверхности). В ответ jtfeja на приглашение Specify edge of 3dface to toggle visibility or [Display] : (Укажите ребро поверхности, видимость которого нужно изменить, или [Показать]:) выберите видимое ребро, которое хотите сделать невидимым. Запрос повторяет- ся, поэтому можно выбрать несколько ребер. Нажмите клавишу <Enier>, чтобы сделать грани невидимыми, Хотя видимое ребро может состоять из двух ребер, принадлежащих двум смежным граням, по команде EDGE оба ребра сразу станут невидимыми. Чтобы сделать невидимые ребра видимыми, выберите параметр Display (Показать) в кон- текстном меню. После чего все ребра будут отображены штриховой линией и появится за- прос Enter selection method for display of hidden edges [Select/All] <A11>: (Задайте способ отбора ребер [Выбрать/Все] <Все>; ). Нажмите клавишу <Enter>, если нужно показать все ребра, либо воспользуйтесь параметром Select, чтобы отобрать нужные ребра (для выбора можно использовать рамку). В любом случае сначала на экране Глава23.Построение трехмерныхповерхностей 727
появятся все ребра. Затем запрос Specify edge of 3dface to toggle visibility or [Display] : (Укажите ребро поверхности, видимость которого нужно изменить, или [Показать];) повторяется, поэтому можно выбрать другие ребра, которые вы хотите сделать видимыми. Чтобы закончить команду, нажмите клавишу <Enter> — ребра станут видимыми. Диалоговое окно свойств ребер После того, как будет создана одна (или несколько) трехмерных поверхностей, можно вызвать на экран диалоговое окно Properties (Свойства). Для этого, как обычно, нужно щелкнуть на кнопке Prop- erties стандартной панели инструментов. Как выглядит окно Proper- ties после этого, показано на рис. 23 .5 . Однако такой способ изменения видимости ребер грани связан с рядом серьезных неудобств. Во-первых, отнюдь не просто уз- нать, где какое ребро, т.е . сопоставить числовые данные в полях окна с графическим изображением. В диалоговом окне ребра про- сто пронумерованы— 1, 2, 3 и 4. Во-вторых, в то время как ко- манда EDGE (РЕБРО) делает видимыми или невидимыми сразу оба смежных ребра соседних граней трехмерной поверхности, в диалоговом окне Properties нужно раздельно изменять обе со- седние грани. Для управления видимостью ребер удобнее всего пользоваться командой EDGE. Рис.23 .5 .Чтобыизменитьвидимость ребер трехмернойповерх- ности, можно воспользоваться диалоговым окном Properties На компакт-диске находится программа, которая на основе вашего описания может создавать трехмерный дом. Ищите ее в папке \Software\chap23\3dhouse3. Использование системной переменной SPLFRAME Если системной переменной SPLFRAME присвоить значение 1, а затем выполнить регене- рацию чертежа, то все ребра трехмерной поверхности станут видимыми. (Системная пере- менная SPLFRAME также влияет на отображение сглаженных полилиний, что явственно сле- дует из ее имени.) Присвоение SPLFRAME значения 0 вернет ребрам исходное состояние ви- димости, что станет заметным после регенерации чертежа. Для следующей пошаговой инструкции используется чертеж ab23-a .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Построение трехмерных граней 1. Загрузите файл ab2 3-a .dwg с прилагаемого компакт-диска. 2. Сохраните его под именем ab23-l .dwg в папке AutoCAD Bible. Это чистый лист. Единицы чертежа — архитектурные. Обратите внимание на настройку режи- мов: включены ортогональный режим и режим объектной привязки (кнопки ORTHO (ОРТО) и OSNAP (ПРИВЯЗКА) в строке состояния). В качестве текущих 728 ЧастьIV.Построениечертежейтрехмерныхмоделей
режимов объектной привязки установлены Endpoint (Конточка) и Midpoint (Середина), Если панель инструментов Surfaces (Поверхности) отсутствует на эк- ране, щелкните правой кнопкой на любой открытой панели инструментов и устано- вите флажок возле имени Surfaces. ~ 3. Щелкните на кнопке 3D Face (ЗМ грань) панели инструментов Surfaces. Далее от- вечайте на приглашения в командной строке: Specify first point or [Invisible]: 6,6<P Specify second point or [Invisible]: @20,0<^ Specify third point or [Invisible] <exit>: @0,2'<f Specify fourth point or [Invisible] <create three-sided face>: @-20.0<P Specify third point or [Invisible] <exit>: <P 4. Выполните команду COPY (КОПИРУЙ). Далее отвечайте на приглашения в команд- ной строке: Select objects: Выберите трехмерную поверхность Select objects: <? Specify base point or displacement, or [Multiple]: Щелкните пра- вой кнопкой мыши и из контекстного меню выберите Multiple Specify base point: Укажите любую точку Specify second point of displacement or <use first point as displacement;-: : @0,0,1.5 '<P Specify second point of displacement or <use first point as displacement;*: : @0,0,3'«P Specify second point of displacement or <use first point as displacements : <P 5. Пока никакой разницы не видно, потому что все три трехмерные поверхности на- блюдаются в плане и находятся друг на друге. 6. На панели инструментов View (Вид) выберите кнопку SE Isometric View (ЮВ Изо- метрия). Чертеж должен выглядеть, как на рис. 23 .6. У нас теперь есть верх, низ и полка шкафа. 7. Выполните команду 3DFACE (3-ГРАНЬ) еще раз. Далее отвечайте на приглашения в командной строке: Specify first point or [Invisible]: Укажите конечную точку 1 на рис. 23. 6 Specify second point or [Invisible]: Укажите конечную точку воз- ле метки 2 Specify third point or [Invisible] <exit>: Укажите конечную точ- ку возле метки 3 Specify fourth point or [Invisible] <create three-sided face>: Укажите конечную точку возле метки 4 Specify third point or [Invisible] <exit>: Укажите конечную точ- ку возле метки 5 Specify fourth point or [Invisible] <create three-sided face>: Укажите конечную точку возле метки 6 Specify third point or [Invisible] <exit>: Укажите конечную точ- ку возле метки 7 Specify fourth point or [Invisible] <create three-sided face>: Укажите конечную точку возле метки 8 Specify third point or [Invisible] <exit>: <P Глава 23. Построение трехмерных поверхностей 729
Рис. 23 .6 . Три трехмерные грани в изометрии 8. Чтобы построить дверцу шкафа, сделайте текущим слой Const. Выполните команду LINE (ОТРЕЗОК) и постройте отрезок от точки 2 (см. рис. 23 .6) до @18<225. За- кончите выполнение команды LINE. Теперь выполните команду COPY (КОПИРУЙ) и скопируйте отрезок из точки 2 в точку 1. Это будут две вспомогательные линии для построения дверцы. 9. Чтобы упростить построение дверцы, выберите команду Tools^New иСЭ^З Point (Сервис^Новая ПСК^З Точки). Отвечайте на приглашения в командной строке: Specify new origin point <0,0,0>: Укажите левую конечную точку нижней вспомогательной линии Specify point on positive portion of X-axis <-0'-5 3/4", -0' -6 3/4" ,0 '-0 ">: Укажите точку 1 на рис. 23.6 Specify point on positive-Y portion of the UCS XY plane <-0'-7 7/16",-0'-6",0'-">: Укажите левую конечную точку верхней вспомо- гательной линии 10. Выполните команду LINE еще раз. Далее отвечайте на приглашения в командной строке: Specify first point: Выберите параметр объектной привязки From Base point: Укажите левую конечную точку верхней вспомога- тельной линии <Offset>: @3,-3<P Specify next point or [Undo] : Переместите курсор вправо и введите 12<Р Specify next point or [Undo]: Переместите курсор вниз и введите 30 <С Specify next point or [Close/Undo]: Переместите курсор влево и введите 12<? Specify next point or [Close/Undo]: c<f 730 ЧастьIV.Построениечертежейтрехмерныхмоделей
Рис. 23.7. Модель шкафа на промежуточной стадии формирования 11. Изображение на экране должно выглядеть, как на рис. 23 .7 . 12. Измените текущий слой на 0. Щелкните на кнопке 3D Face (3M грань) панели ин- струментов Surfaces. Далее отвечайте на приглашения в командной строке: Specify first point or [Invisible]: Укажите конечную точку 1 на рис. 23.7 Specify second point or [Invisible]: Укажите конечную точку 2 на рис. 23.7 Specify third point or [Invisible] <exit>: Укажите конечную точку 3 Specify fourth point or [Invisible] <create three-sided face>: Укажите конечную точку 4 на рис. 23 .7. Обратите внимание на реб- рамеждуточкамиЛ и2имежду3и4 Specify third point or [Invisible] <:exit>: Щелкните правой кноп- кой мыши и выберите Invisible из контекстного меню. Укажите ко- нечную точку 5 на рис. 23. 7 Specify fourth point or [Invisible] <create three-sided face>: Укажите конечную точку 6 Specify third point or [Invisible] <exit>: Щелкните правой кноп- кой мыши и выберите Invisible из контекстного меню. Укажите ко- нечную точку 7 Specify fourth point or [Invisible) <create three-sided face>: Укажите конечную точку 8 Specify third point or [Invisible] <exit>: Укажите конечную точ- ку1нарис. 23.7 Specify fourth point or [Invisible] <create three-sided face>: Укажите конечную точку 2 Specify third point or [Invisible] <exit>: <f 13. Щелкните на кнопке Edge (Кромка) панели инструментов Surfaces. В ответ на пригла- шение Specify edge of 3dface to toggle visibility or [Display]: (Укажите ребро поверхности, видимость которого нужно изменить или [Показать];) укажите ребро между точками 1 и 2, а затем — ребро между точками 3 и 4 (при Глава23.Построение трехмерныхповерхностей 731
этом должны появиться маркер и подсказка объектной привязки по средней точке). Нажмите клавишу <Enter>. Ребра на изображении поверхности исчезнут. 14. Выберите в меню команду Tools^New UCS^World (СервисОНовая ПСК^МСК). 15. Выберите в меню команду View^>3D Views ^Viewpoint Presets (Вид^ЗМ тзренкя 1 ^ Установка) — - откроется диалоговое окно Viewpoint Presets (Задание точки зрения). В ноле From: X Axis (От оси X) введите угол примерно 200° . В поле XY Plane angle (С плоскостью XY) введите угол примерно 35° . Щелкните на кнопке ОК. 16. Выберите в меню команду ViewOHide (В ид ^Скрыть). Тем самым вы запустите ко- манду HIDE (СКРОЙ), чтобы удалить невидимые линии и увидеть результат построе- ний. Сквозь окошко в дверце можно посмотреть, что находится внутри шкафчика. 17. Сохраните чертеж. Он должен выглядеть, как на рис. 23.8 . Рис. 23 .8. Готовый кухонный шкаф с окошком в дверце Построение поверхностей с помощью команды PFACE Команда PFACE (ПГРАНЬ) служит для построения трехмерных поверхностей в виде сети с произвольной топологией (polyface mash). Этот тип объекта AutoCAD родственен полилинии, но изменять его с помощью команды PEDIT (ПОЛРЕД) нельзя. Удобней всего их модифициро- вать, используя ручки. Команда PFACE ориентирована на автоматизированное построение по- верхностей, например с помощью пробами на языке AutoLlSP. Из-за этого ручной ввод много- угольных сетей не совсем совершенен. Однако существует и ряд преимуществ. • Грани таких поверхностей могут иметь любое число ребер, в отличие от сформиро- ванных с помощью команды 3DFACE (3-ГРАНЬ) поверхностей, грани которых мо- гут иметь только три или четыре ребра. • Вся сеть рассматривается как один объект. • Стыки граней, которые находятся в одной плоскости, не показываются, поэтому беспокоиться о видимости и невидимости ребер не нужно. 732 Часть IV. Построение чертежей трехмерныхмоделей
• Многоугольные сети можно расчленить на трехмерные грани. • Если многоугольная сеть расположена в нескольких плоскостях, каждой плоскости можно присвоить собственный слой и собственный цвет. Такая возможность порой существенно помогает при селективном подборе материалов для тонирования про- странственного объекта и при выполнении некоторых других сложных процедур об- работки трехмерных объектов. С другой стороны, многоугольные сети крайне неудобно формировать и модифицировать вручную. На рис. 23 .9 показаны две многоугольные сети: одна из них целиком находится в одной плоскости, а другая — в трех плоскостях. Многогранная сеть в одной плоскости Многогранная сеть в трех плоскостях Рис. 23 .9 . Можно создавать многогранные поверхности как в одной плоскости, так и в разных. После удаления невидимых линий командой HIDE многоугольная сеть закроет объекты позади себя Команда PFACE выполняется в два этапа, каждый из которых имеет свой список парамет- ров. На первом этапе вводятся вершины (узлы сети). На втором требуется определить, какой грани (или плоскости) принадлежит каждая вершина. Этот этап является довольно бессмыс- ленным для сети, описывающей плоскую поверхность. Тем не менее, связать вершины вес равно нужно. Ниже поясняется, как это делать. 1. Введите pface<^. 2. В ответ на приглашение Specify location for vertex 1: (Укажите поло- жение вершины 1:) введите координаты первой вершины. 3. В ответ на приглашения Specify location for vertex 2 or <define faces>: (Укажите положение вершины 2 или [определить грани];) или Specify location for vertex 3 or <define faces>: (и т.д.) вводите координаты следующих вершин. Нажмите клавишу <Enler> для завершения ввода. 4. В ответ на приглашение Face I, vertex 1: Enter a vertex number or [Color/Layer] : (Грань 1, вершина 1: Введите номер вершины или [Цвет/Слой]:) введите номер вершины, которая является первой в сети. Обычно это вершина 1, так что вводите 1<Р. 5. В ответ на приглашение Face I, vertex 2: Enter a vertex number or [Color/Layer] <next face>: (Грань 1, вершина 2: Введите номер вершины или [Цвет/Слой] <следующая грань>:) введите номер следующей вершины первой грани. Последовательно укажите все вершины первой грани. Глава23.Построение трехмерныхповерхностей 733
6. Если вся поверхность, соответствующая формируемой многоугольной сети, нахо- дится в одной плоскости, последовательно укажите каждую вершину и дважды на- жмите клавишу <Enter> для завершения команды. 7. Если грани поверхности располагаются в разных плоскостях, укажите вершины пер- вой грани (т.е. плоскости) и нажмите клавишу <Enter>. В ответ на приглашение Face 2, vertex I: Enter a vertex number or [Color/Layer]: (Грань 2, вершина 1: Введите номер вершины или [Цвет/Слой]:) введите номер пер- вой вершины второй грани и последовательно укажите вершины второй грани. На- жмите клавишу <Enter>. Последовательно укажите вершины всех граней. Дважды нажмите клавишу <Enter> для завершения выполнения команды. Чтобы упростить вычерчивание многоугольной поверхности командой PFACE, Совет начертите двухмерные объекты и используйте их в качестве опорных для выбо- ра вершин. Кроме того, для выбора вершин можно также воспользоваться объ- ЧШк ектной привязкой. Если поверхность расположена в нескольких плоскостях, на- чертите диаграмму из номеров вершин. Это не даст запутаться в вопросе, какие вершины принадлежат какой грани. На втором этапе выполнения команды PFACE вершины объединяются в грани. Необходимо перечислить вершины грани, которые должны принадлежать одному слою и иметь один цвет. В следующем упражнении попытаемся начертить шестиугольный туалетный столик с по- мощью многоугольной сети. Для следующей пошаговой инструкции используется чертеж ab23-b.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Построение многоугольной сети 1. Загрузите файл ab23-b. dwg с прилагаемого компакт-диска. 2. Сохраните его под именем ab23-2 .dwg в папке AutoCAD Bible. На чертеже на- ходятся два шестиугольника; один расположен на 24 дюйма выше другого; оба рас- положены на слое Const (рис. 23.10). 3. Введите pface<P. Далее отвечайте на приглашения в командной строке. Сначала опре- деляются все вершины. После чего из них формируется верхний шестиугольник, затем пять боковых стенок (передней стенки нет). И в заключение — нижний шестиуголь- ник. К сожалению, если вы сделаете ошибку, придется начинать с самого начала. Specify location for vertex 1: Укажите точку 1 на рис. 23 .10 Specify location for vertex 2 or <define faces>: Укажите точку 2 Specify location for vertex 3 or <define faces>: Укажите точку З Specify location for vertex 4 or <define faces>: Укажите точку 4 Specify location for vertex 5 or <define faces>: Укажите точку 5 Specify location for vertex 6 or <define faces>: Укажите точку 6 Specify location for vertex 7 or <define faces>: Укажите точку 7 Specify location for vertex 8 or <define faces>: Укажите точку 8 Specify location for vertex 9 or <define faces>: Укажите точку 9 Specify location for vertex 10 or <define faces>: Укажите точку 10 Specify location for vertex 11 or <define faces>: Укажите точку 11 Specify location for vertex 12 or <define faces>: Укажите точку 12 Specify location for vertex 13 or <define faces>: <P 734 Часть IV. Построение чертежейтрехмерных моделей
z 1 < л Y "*а X 8 /3 /2 9___ / / •-..^ _—— 7 - 4 _—- — 10 -— "-• ' " ^ 5) e/ / 12 11 Рис. 23 .10 . Два шестиугольника (заготовка для модели туалетного столика) Face I, vertex 1: Enter a vertex number or [Color/Layer] Face 1, vertex 2: Enter a vertex number or [Color/Layer] face>: 2<P Face 1, vertex 3: Enter a vertex number or [Color/Layer] face>: 3<? Face 1, vertex 4: Enter a vertex number or [Color/Layer] face>: 4<P Face 1, vertex 5: Enter a vertex number or [Color/Layer] face>: 5<P Face 1, vertex 6: Enter a vertex number or [Color/Layer] face>: 6<0 Face 1, vertex 7: Enter a vertex number or [Color/Layer] face>: <P Face 2, vertex 1: Enter a vertex number or [Color/Layer] face>: 12<0 Face 2, vertex 2: Enter a vertex number or [Color/Layer] face>: 6<p Face 2. vertex 3: Enter a vertex number or [Color/Layer] face>: 5<f Face 2, vertex 4: Enter a vertex number or [Color/Layer] face>: 11<0 Face 2, vertex 5: Enter a vertex number or [Color/Layer] face>: <P Face 3, vertex 1: Enter a vertex number or [Color/Layer] face>; 5<f Face 3, vertex 2: Enter a vertex number or [Color/Layer] face>: Xl<P Face 3, vertex 3: Enter a vertex number or [Color/Layer] face>: 10<P Face 3, vertex 4: Enter a vertex number or [Color/Layer] <next <next <next <next <next <next <next <next <next <next <next <next <next <next <next Глава23.Построениетрехмерныхповерхностей 735
face>: 4<f Face 3, vertex 5: Enter a vertex number or [Color/Layer] <next face>: <P Face 4, vertex 1: Enter a vertex number or [Color/Layer] <next face>: 10<P Face 4, vertex 2: Enter a vertex number or [Color/Layer] <next face>: 4<? Face 4, vertex 3: Enter a vertex number or [Color/Layer] <next face>: 3<f Face 4, vertex 4: Enter a vertex number or [Color/Layer] <next face>: 9<$> Face 4, vertex 5: Enter a vertex number or [Color/Layer] <next face>: <P Face 5, vertex 1: Enter a vertex number or [Color/Layer] <next face>: 3<P Face 5, vertex 2: Enter a vertex number or [Color/Layer] <next face>: 9<P Face 5, vertex 3: Enter a vertex number or [Color/Layer] <next face>: 8<P Face 5, vertex 4: Enter a vertex number or [Color/Layer] <next face>: 2<? Face 5, vertex 5: Enter a vertex number or [Color/Layer] <next face>: <? Face 6, vertex 1: Enter a vertex number or [Color/Layer] <next face>: 8<P Face 6, vertex 2: Enter a vertex number or [Color/Layer] <next face>: 2«P Face 6, vertex 3: Enter a vertex number or [Color/Layer] <next face>: 1<P Face 6, vertex 4: Enter a vertex number or [Color/Layer] <next face>: 7<P Face 6, vertex 5: Enter a vertex number or [Color/Layer] <next face>: «P Face 7, vertex 1: Enter a vertex number or [Color/Layer] <next face>: 7<P Face 7, vertex 2: Enter a vertex number or [Color/Layer] <next face>: 8<P Face 7, vertex 3: Enter a vertex number or [Color/Layer] <next face>: 9<P Face 7, vertex 4: Enter a vertex number or [Color/Layer] <next face>: 10<P Face 7, vertex 5: Enter a vertex number or [Color/Layer] <next face>: 11<P Face 7, vertex 6: Enter a vertex number or [Color/Layer] <next face>: 12<P Face 7, vertex 7: Enter a vertex number or [Color/Layer] <next face>: «P Face 8, vertex 1: Enter a vertex number or [Color/Layer] <next face>: <? 4. Выберите в меню команду ViewOHide (Вид^Скрыть); тем самым вы запустите команду HIDE (СКРОЙ), чтобы удалить невидимые линии и увидеть результат построений. 5. Сохраните чертеж. Он должен выглядеть, как модель на рис. 23 .11. 736 Часть IV. Построение чертежей трехмерныхмоделей
к г .—•—- ——• _—- _- —• _ --— / / Рис. 23 . И . Законченная модель шестиугольного туалетного столика Построение поверхностей с помощью команды 3DMESH По команде 3DMESH (3-СЕТЬ) формируются поверхности в виде сети с регулярной тополо- гией (polygon mesh) на основе двухпараметрического (MxN) массива вершин (не путать с по- верхностями на основе сетей с произвольной топологией, которые строятся по команде PFACE (3-ГРАНЬ)). Для формирования такой сети в ходе выполнения команды 3DMESH необходимо задать тем или иным способом координаты вершин. Значительное преимущество многоуголь- ных сетей в том, что в AutoCAD они рассматриваются как некое расширение полилиний и, сле- довательно, могут быть модифицированы командой PEDIT (ПОЛРЕД), хотя и с некоторыми ог- раничениями. На рис. 23.12 представлены две поверхности, построенные с помощью команды 3DMESH. Поверхность справа была сглажена с помощью параметра команды PEDIT. Рис. 23.12 . Две поверхности, построенные командой 3DMESH. Поверхность справа сгла- жена параметром Smooth команды PEDIT Глава23.Построение трехмерныхповерхностей 737
ШШ Для вызова команды 3DMESH щелкните на кнопке 3D Mesh (ЗМ сеть) панели ин- вк§ струментов Surfaces (Поверхности). Последуют запросы Mesh M size (Размер сети М:) и Mesh N size (Размер сети N:). Здесь М— число вершин в одном направле- нии, a N— число вершин в другом направлении. На рис. 23.13 показана трехмерная сеть, у которой М=5, а N=3 . Рис. 23 .13. Трехмерная сеть с М=5, N=3 и обозна- ченныминомерамивершин После ввода параметров размерности трехмерной сети нужно задать каждую верши- ну. Например, трехмерная сеть на рис. 23 .13 имеет 15 вершин, каждую из которых необ- ходимо определить. Запросы на ввод каждой вершины следуют, начиная с верши- ны (0,0). Вершина (0,1)— вторая в первом столбце. Вершина (1,0)— первая, считая снизу, во втором столбце. Обратите внимание, что нумерация вершин идет от нуля, а не от единицы. Последняя вершина трехмерной сети, изображенной на рис. 23 .13, имеет номер (4,2). Назаметку На рис. 23.13 изображена трехмерная сеть шириной в пять вершин и высо- той в три вершины, если рассматривать ее в плане. Однако определять вершины именно в таком порядке совершенно необязательно. Напри- мер, трехмерную сеть на рисунке можно задавать, начиная с левого нижнего угла, потом ввести вершины (0,1) и (0,2), затем сдвинуться вправо. Но вы можете начать с левого нижнего угла и ввести в качестве вершин (0,1) и (0,2) точки справа от исходной, а затем вернуться налево и продолжить ввод выше или ниже вершины (0,0)— все равно в результате получится трехмерная сеть 5x3, если рассматривать ее в плане. Другими словами, ни- каких ограничений на конкретный выбор направления отсчета элементов массива MxN не налагается. Трехмерные сети удобнее вводить посредством программ на языке AutoLISP. Несколько таких программ имеется в базовой поставке продукта AutoCAD. Они рассматриваются в сле- дующем разделе. Поверхности, описываемые такой регулярной сетью, можно сгладить с помощью коман- ды PEDIT (ПОЛРЕД). Запустите команду и выберите сеть. Последует запрос Enter an option [Edit vertex/Smooth surface/Desmooth/Mclose/Nclose/Undo] (Введите параметр [Вершина/Сплайн/Убери спл./ЗамкниМ/ЗамкниNoОтмени]:). В табл. 23.1 описыва- ется каждый из этих параметров. 738 ЧастьIV.Построениечертежейтрехмерныхмоделей
- 1. ч ехмерных регулярных сетей Параметр Описание Edit vertex (Вершина) Smooth surface (Сплайн) Desmooth (Убери сил.) Mclose (ЗамкниМ) Nclose Undo (Отменить) Следует запрос Current vertex (0,0). Enter an option [Next/Previous/Left/Right/Up/Down/Move/Regen/eXit] <N>: (Текущая вершина (0,0). Введите параметр [Следующая/Предыдущая/ Вле- во/Вправо/ Вверх/Вниз/Перенеси/Реген/выХод] <С>:). Подпараметры Next, Previous, Left, Right, Up, Down используются для перемещения мар- кера х, которым отмечается текущая вершина. Подпараметр Move (Перенеси) переносит помеченную вершину в другое место. Подпараметр REgen (Реген) перечерчивает трехмерную сеть, Подпараметром exit (выХод) осуществляется возврат к исходному запросу Сглаживание поверхности выполняется одним из трех возможных методов — квад- ратичным, кубическим или кривыми Безье. Последний дает самую гладкую поверх- ность. Тип сглаживания определяется системной переменной SURFTYPE. ЕСЛИ задать SURFTYPE значение 5, то в результате сглаживания будет получена квадратичная b-сплайновая поверхность; если задать 6, будет получена кубиче- ская b-сплайновая поверхность; а если задать 7, будет построена поверхность Безье. По умолчанию установлено сглаживание кубическим сплайном (SURFTYPE=6).Многоугольная поверхностьможет быть сглажена, если в ней за- дано не менее трех вершин по каждому из направлений Возвращает поверхность к первоначальному виду, который был до применения па- раметра сглаживания Замыкает поверхность в направлении М, соединяя последний столбец вершин Замыкает поверхность в направлении N, соединяя последнюю строку вершин Отменяет результат выполнения последнего параметра Команду 3DMESH (З-СЕТЬ) можно использовать для построения трехмерных рельефов в соответствии с данными топографической съемки местности. Предположим, у вас есть ре- зультаты съемки местности с промерами высот. Откроем новый чертеж, причем план местно- сти будем использовать для ссылок. Перейдем к виду в плане и создадим регулярную сеть. В качестве вершин укажем на плане точки замеров высот. (Правда, перед этим их следует обязательно пересчитать, чтобы они образовывали регулярную сетку размером MxN.) Закон- чив ввод, выберите полученную сеть на экране — появятся ручки. Затем выбирайте ручки по очереди и в ответ на приглашение введите, например, @0,0,100.78<Р, где последняя коорди- ната — высота для данной отметки. После этого выберите любой из стандартных изометри- ческих видов и посмотрите, что у вас получилось. Построение типовых трехмерных фигур В стандартную поставку AutoCAD включено несколько программ на AutoLISP, которые на базе команды 3DMESH генерируют поверхности ряда стандартных геометрических тел. Все эти подпрограммы имеют собственную кнопку на панели инструментов Surfaces (Поверхности). Поверхность типового тела можно также построить из диалогового окна 3D Objects (3M Объекты) (рис. 23 .14), которое вызывается на экран командой меню Surfaces (Рисование^Поверхности 1 ^ЗМ поверхность). Глава23.Построениетрехмерныхповерхностей 739
3DObjects Рис. 23 .14. Диалоговое окно 3D Objects Параллелепипед На рис. 23 .15 изображен параллелепипед (в терминологии AutoCAD —BOX (Ящик)) в юго-восточной изометрической проекции после выполнения команды HIDE. кРис. 23.15. Параллелепипед в юго-восточной изометрической проекции Ниже приводится алгоритм формирования поверхности параллелепипеда. ¥' 1. Щелкните на кнопке Box (Ящик) панели инструментов Surfaces (Поверхности). ~ 2. В ответ на приглашение Specif у corner point of box: (Задайте угловую точку ящика:) задайте координаты нижнего левого угла основания параллелепипеда. 3. В ответ на приглашение Specify length of box: (Задайте длину ящика:) за- дайте размер параллелепипеда вдоль оси X. 4. В ответ на приглашение Specif у width of box or [Cube] : (Задайте шири- ну ящика или [Куб]:) задайте ширину параллелепипеда вдоль оси У. Если выбрать 740 ЧастьIV.Построениечертежейтрехмерныхмоделей
параметр Cube, будет создан куб с шириной и высотой, равными длине, а запрос о высоте будет опущен. 5. В ответ на приглашение Specify height of box: (Задайте высоту ящика:) за- дайте размер параллелепипеда вдоль оси Z. 6. В ответ на приглашение Specify rotation angle of box about the Z axis or [Reference] : (Задайте угол поворота вокруг оси Z или [Ссылка]:) введи- те угол. Параллелепипед будет повернут в плоскости XY. Значение по умолчанию не предусмотрено, поэтому, хотите вы того или нет, нужно ввести какое-либо значение, например 0. Можно также воспользоваться подпараметром Reference (Ссылка), ко- торый работает подобно параметру Reference команды ROTATE (ПОВЕРНИ). В процессе построении параллелепипеда на экран выводится эскизное изображение в желтом цвете, которое позволяет следить за текущим результатом ваших действий. Клин На рис. 23.16 показан клин {Wedge). Запросы, которые формируются командой AI_WEDGE в процессе выполнения - — те же, что и для параллелепипеда; но отсутствует па- раметр Cube. Клин — этб половина параллелепипеда. Рис. 23.16. Клин в изометрической проекции после выполнения командыHIDE Ниже приведен алгоритм формирования поверхности клина. Щ 1. Щелкните на кнопке Wedge (Клин) панели инструментов Surfaces. ^ 2. В ответ на приглашение Specif у corner point of wedge: (Задайте угловую точку клина:) укажите нижний левый угол основания клина. 3. В ответ на приглашение Specif у length of wedge : (Задайте длину клина:) за- дайте размер клина вдоль оси X. 4. В ответ на приглашение Specify width of wedge: (Задайте ширину клина:) задайте размер клина вдоль оси Y. 5. В ответ на приглашение Specify height of wedge: (Задайте высоту клина:) задайте размер клина вдоль оси Z. Глава23.Построение трехмерныхповерхностей 741
6. В ответ на приглашение Specify rotation angle of wedge about the Z axis: (Задайте угол поворота вокруг оси Z:) введите угол. Клин будет повернут в плоскости XY. Значение по умолчанию не предусмотрено, поэтому, хотите вы то- го или нет, нужно ввести какое-либо значение, например 0. Пирамида Команда AI_PYRAMID позволяет формировать поверхность пирамиды с треугольным и четырехугольным основанием. Пирамида с треугольным основанием образует четырех- гранный объект, называемый тетраэдром. Пирамида может завершаться точкой или быть усеченной. Вершиной пирамиды с четырехугольным основанием может быть ребро. На рис. 23 .17 показаны пирамиды, которые можно сформировать с помощью этой команды. Рис. 23 .17. Типы пирамид, которые можно сформировать с помощью команды AI_PYRAMID Ниже приведен алгоритм формирования поверхности пирамиды. ЮШ 1. Щелкните на кнопке Pyramid (Пирамида) панели инструментов Surfaces. 2. В ответ на приглашение Specify first corner point for base of pyramid: (Задайте 1-ю угловую точку основания:) задайте первую точку основания пирамиды. Это может быть любая вершина основания. 3. В ответ на приглашение Specify second corner point for base of pyramid: (Задайте 2-ю угловую точку основания:) задайте вторую точку осно- вания пирамиды. 4. В ответ на приглашение Specify third corner point for base of pyramid: (Задайте 3-ю угловую точку основания:) задайте третью точку основания пирамиды. 5. В ответ на приглашение Specify fourth corner point for base of pyramid or [Tetrahedron] : (Задайте 4-ю угловую точку основания или [Тетраэдр]:) введите четвертую точку основания пирамиды или выберите параметр Tetrahedron, если планируется построить пирамиду с треугольным основанием. 6. Если был выбран параметр Tetrahedron, последует запрос Specify apex point of tetrahedron or [Top] : (Задайте точку схода тетраэдра или [Верх]:), в ответ на который укажите вершину (точку схода боковых ребер) или вы- 742 Часть IV. Построение чертежей трехмерных моделей
берите параметр Тор. В последнем случае последует запрос на ввод трех точек верхней грани усеченной пирамиды. 7. Если задано четырехугольное основание, последует запрос Specif у apex point of pyramid or [Ridge/Top] : (Задайте точку схода пирамиды или [Хребет/Верх]:). В ответ на него укажите вершину (точку схода боковых ребер), можно также выбрать параметры Ridge (Хребет) или Тор (Верх). Если выбирается параметр Ridge, должны быть введены две точки хребта. Если выбран параметр Тор, то нужно ввести четыре точки верхней грани. Изменять направление проецирования в ходе выполнения команды нельзя. Поэтому если точно не известны абсолютные значения координат, то для задания точки схода или ребра нуж- но проявить некоторую изобретательность. Впрочем, введенные координаты легко изменяются с помощью ручек. Кроме того, существует один оригинальный прием. До начала формирования пирамиды вызовите какую-нибудь команду вычерчивания, например LINE (ОТРЕЗОК). В ответ на приглашение Specify first point: (Задайте первую точку:) укажите точку, которая будет первой в основании пирамиды. Затем нажмите клавишу <Esc>, чтобы прервать коман- ду — эта точка останется последней выбранной точкой. Введите основание пирамиды, исполь- зуя эту точку в качестве первой в основании. При определении вершины или ребра можно вос- пользоваться координатами относительно первой точки основания. Например, чтобы задать вершину, отстоящую на две единицы вверх от первой точки основания, введите @0,0,2. Когда используется параметр Тор, из каждого выбранного угла основания протягиваются "резиновые нити", что позволяет задавать координаты относительно вершин основания. Конус Команда AI__CONE позволяет построить поверхность полного или усеченного конуса. На рис. 23 .18 показаны оба типа поверхностей после удаления невидимых линий коман- дой HIDE (СКРОЙ). 7 < 1 Рис. 23 .18 . Поверхности полного и усеченного конусов Алгоритм формирования конусообразной поверхности приведен ниже. 7. 1 . Щелкните на кнопке Cone (Конус) панели инструментов Surfaces. ^ 2. В ответ на приглашение Specif у center point for base of cone: (Введите точку центра основания конуса:) введите центр круга, который станет основанием конуса. Глава 23. Построение трехмерных поверхностей 743
3. В ответ на приглашение Specify radius for base of cone or [Diameter] : (Задайте радиус основания конуса или [Диаметр]:) задайте радиус основания или выберите параметр Diameter и задайте диаметр. 4. В ответ на приглашение Specify radius for top of cone or [Diameter] <0>: (Задайте радиус верхней грани конуса или [Диаметр] <0>;) задайте радиус верхней грани конуса или выберите параметр Diameter и задайте диаметр. Если принять значе- ние по умолчанию 0, будет построен полный конус. Если задать ненулевой радиус или диаметр, получите усеченный конус, у которого верхняя грань параллельна основанию. ^** Радиус (диаметр) верхней грани может быть задан большим, чем у основания. В результате получится перевернутый коиус. Назаметку г I 5. В ответ на приглашение Specify height of cone : введите высоту. 6. В ответ на приглашение Enter number of segments for surface of cone <16>: (Введите число сегментов поверхности конуса <16>:) укажите ко- личество сегментов аппроксимирующей сети. Чем больше сегментов, тем более гладким выглядит конус. Сфера Построить сферу очень просто — задается только ее центр и радиус. На рис. 23.19 пока- зана сфера после выполнения команды HIDE. Рис. 23.19. Сфера Алгоритм формирования сферы следующий. |§ 1. Щелкните на кнопке Sphere (Сфера) панели инструментов Surfaces. ~ 2. В ответ на приглашение Specify center point of sphere : (Задайте централь- ную точку сферы;) задайте точку центра сферы. 3. В ответ на приглашение Specify radius of sphere or [Diameter] : (Задайте радиус сферы или [Диаметр]:) введите радиус сферы или выберите пара- метр Diameter и задайте диаметр. 4. В ответ на приглашение Enter number of longitudinal segments for surface of sphere <16>: (Введите число продольных сегментов поверхности 744 ЧастьIV.Построениечертежейтрехмерныхмоделей
сферы <16>:) введите количество линий север-юг (меридианов). Чем больше линий, тем более гладкой выглядит сфера. 5. В ответ на приглашение Enter number of latitudinal segments for surface of sphere <16>: (Задайте число поперечных сегментов поверхности сферы <16>:) введите количество линий запад-восток (параллелей). Чем больше ли- ний, тем более гладкой выглядит сфера. Единственное, о чем нужно помнить при построении сферы, — это то, что центральная точ- ка является центром по всем трем измерениям. Поэтому, если при формировании сферы на оп- ределенной поверхности, например столе, в качестве центра сферы указать точку на этой по- верхности, получится сфера, наполовину находящаяся под столом. Не забывайте об этом! Купол Купол (dome) — это верхняя половина сферы (рис. 23 .20). Запросы при построении купо- ла аналогичны тем, которые используются при формировании сферы. Рис. 23 .20 . Купол Ниже приведен алгоритм формирования купола. fl 1. Щелкните на кнопке Dome (Купол) панели инструментов Surfaces. - i 2. В ответ на приглашение Specify center point of dome: (Задайте центральную точку купола:) задайте точку, которая будет центром основания купола. 3. В ответ на приглашение Specify radius of dome or [Diameter] : (Задайте радиус купола или [Диаметр]:) введите радиус купола или выберите пара- метр Diameter и задайте диаметр. 4. В ответ на приглашение Enter number of longitudinal segments for surface of dome <16>: (Введите число продольных сегментов поверхности купола <16>:) введите количество линий север-юг (меридианов). Чем больше линий, тем более гладким выглядит купол. 5. В ответ на приглашение Enter number of latitudinal segments for surface of dome <8>: (Задайте число поперечных сегментов поверхности ку- пола <8>:) введите количество линий запад-восток (параллелей). Чем больше линий, тем более гладким выглядит купол. Обратите внимание: по умолчанию предлагается 8 линий, а не 16, как для сферы. Все-таки купол — это только половина сферы. Глава23.Построение трехмерныхповерхностей 745
Чаша Чаша (dish) — это нижняя половина сферы (рис.23 .21) . Запросы при построении чаши аналогичны тем, которые используются при формировании сферы. Рис. 23.21. Чаша Алгоритм вычерчивания чаши следующий. ||Я§ 1. Щелкните на кнопке Dish (Чаша) панели инструментов Surfaces (Поверхности). ^^ 2. В ответ на приглашение Specify center point of dish: (Задайте центральную точку чаши:) задайте точку, которая будет центром верхнего среза чаши. 3. В ответ на приглашение Specify radius of dish or [Diameter] : (Задайте радиус чаши или [Диаметр]:) введите радиус или выберите параметр Diameter и задайте диаметр. 4. В ответ на приглашение Enter number of longitudinal segments for surface of dish <16>: (Введите число продольных сегментов поверхности чаши <16>:) введите количество линий север—юг (меридианов). Чем больше линий, тем более гладкой выглядит чаша. 5. В ответ на приглашение Enter number of latitudinal segments for surface of dish <8>: (Задайте число поперечных сегментов поверхности ча- ши <8>:) введите количество линий запад-восток (параллелей). Чем больше линий, тем более гладкой выглядит чаша. Обратите внимание: по умолчанию предлагается 8 линий, а не 16, как для сферы. Ведь чаша — это только половина сферы. Как и в случае со сферой, не забывайте, что заданная точка центра чаши — центр верхне- го среза, а не полюс. Тор Top (torus) — это трехмерный "бублик" (рис. 23.22). Чтобы построить тор, следуйте этой инструкции. || 1. Щелкните на кнопке Torus (Top) панели инструментов Surfaces. / Точный перевод слова dish — блюдо, тарелка. — Прим. ред. 746 ЧастьIV.Построениечертежейтрехмерныхмоделей
Сегменты по окружности трубки тора Радиус трубки Сегменты вдоль направляющей тора Рис. 23.22. Тор 2. В ответ на приглашение Specify center point of torus: (Задайте цен- тральную точку тора:) введите точку, которая будет центром тора. 3. В ответ на приглашение Specify radius of torus or [Diameter] : (Задайте радиус тора или [Диаметр]:) введите радиус тора, как показано на рис. 23 .22, или выберите параметр Diameter и задайте диаметр, 4. В ответ на приглашение Specify radius of tube or [Diameter] : (Задайте радиус трубки или [Диаметр]:) введите радиус трубки, как показано на рис. 23 .22, или выберите параметр Diameter и задайте ее диаметр. 5. В ответ на приглашение Enter number of segments around tube circumference <16> : (Введите число сегментов вдоль образующей тора <16>;) задайте количество сегментов по сечению трубки (см. рис. 23.22). 6. В ответ на приглашение Enter number of segments around torus circumference <16>: (Введите число сегментов вдоль направляющей тора <16>:) задайте количество сегментов по окружности тора (см. рис. 23.22). Как и в случае со сферой, половина тора в направлении оси Z расположена выше, а поло- вина — ниже точки центра. Mesh(Сеть) Среди трехмерных команд на панели инструментов Surfaces (Поверхности) параметр Mesh команды 3D (ЗМ) не представлен. Но можно ввести 3d<P и выбрать параметр Mesh либо выбрать его из диалогового окна 3D Objects (ЗМ Объекты). Параметр Mesh также можно вывести на экран с помощью команды меню Draw^Surfaces^SD Surfaces (Рисование 1 ^Поверхности 1 ^ЗМ поверхность). Параметр Mesh создает трехмерную сеть. Все, что нужно сделать, — это указать четыре угла участка поверхности и параметры размерности сети М и N. Конечно, у этого параметра нет той гибкости, что у команды 3DMESH (3-СЕТЬ), зато насколько он проще! Глава23.Построение трехмерныхповерхностей 747
Введите четыре угловых точки по часовой или против часовой стрелки. Затем укажите размеры сети М и N. На рис. 23.23 показана сеть с М=8 и N=4 . Рис.23.23.СетьсМ=8иN=4 Для приведенной ниже пошаговой инструкции используется чертеж аЬ23- с. dwg, который находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Построение трехмерных многоугольных сетей 1. Загрузите файл аЬ2 3-е . dwg с прилагаемого компакт-диска. 2. Сохраните его под именем ab23-3 . dwg в папке AutoCAD Bible. Чертеж настроен на архитектурные единицы. Обратите внимание на настройку режимов — включены орто- гональный режим и режим объектной привязки (кнопки ORTHO (ОРТО) и OSNAP (ПРИВЯЗКА) в строке состояния). В качестве текущих режимов объектной привязки ус- тановлены Endpoint (Конточка) и Midpoint (Середина). Если панель инструментов Sur- faces (Поверхности) отсутствует на экране, щелкните правой кнопкой на любой откры- той панели инструментов и установите флажок в списке панелей возле имени Surfaces. Ш З. Щелкните на кнопке Box (Ящик) панели инструментов Surfaces. Постройте крышку стола. Specify corner point of box: 1,1,30<Р Specify length of box : 4 ' <P Specify width of box or [Cube] : 3' <P Specify height of box: 1<P Specify rotation angle of box about the Z axis or [Reference]: 0<P 4. Выполните команду ZOOM Extents (ПОКАЖИ Границы), чтобы увидеть весь па- раллелепипед. На текущем виде в плане он выглядит, как прямоугольник. 5. Щелкните еще раз на кнопке Box панели инструментов Surfaces. Теперь сформиру- ем ножку стола. Specify corner point of box: 1,1<Р Specify length of box: 1<P 748 ЧастьIV.Построениечертежейтрехмерныхмоделей
Specify width of box or [Cube] : 1<P Specify height of box: 30<P Specify rotation angle of box about the Z axis or [Reference]: O^ 1 6. Выполните команду MIRROR (ЗЕРКАЛО), чтобы относительно середины стола полу- чить зеркально еще одну ножку на противоположной стороне стола. Затем повторите MIRROR с целью отразить две ножки уже в поперечном направлении (относительно двух других средних точек столешницы). В результате будут сформированы четыре ножки. Р 7. Щелкните на кнопке Dish (Чаша) панели инструментов Surfaces. Отвечая на при- £ глашения, сформируйте на столе чашу. Specify center point of dish: 2',2',35-l/2<£ Specify radius of dish or [Diameter]: Щелкните правой кнопкой мыши и выберите Diameter из контекстного меню Diameter: 9<f Enter number of longitudinal segments for surface of dish <16>: <P Enter number of latitudinal segments for surface of dish <8>: $ 8. Диаметр чаши — 9", поэтому высота— это половина диаметра, или 41/2". Нижняя часть чаши — на высоте 351/2", поскольку верхняя часть стола— на высоте 31" (31+41/2=351/2). 9. Введите elev<? и измените текущий уровень на 31. Текущая высота пусть останется равной нулю. -10. Щелкните на кнопке Cone (Конус) панели инструментов Surfaces. Отвечая на при- з глашения, постройте солонку. Specify center point for base of cone : 2 ' , 1' 6<f Specify radius for base of cone or [Diameter]: 1<? Specify radius for top of cone or [Diameter] <0>: .5<f Specify height of cone: 4<^ Enter number of segments for surface of cone <16>: 8<P tll. Щелкните на кнопке Sphere (Сфера) панели инструментов Surfaces. Отвечая на s приглашения, "уложите" апельсин в чашу. Specify center point of sphere: 2',2',32-1/2<Р Specify radius of sphere or [Diameter]: Щелкните правой кнопкой мыши и выберите Diameter из контекстного меню Diameter: 3<P Enter number of longitudinal segments for surface of sphere Enter number of latitudinal segments for surface of sphere <16>: 8<P 12. Щелкните на кнопке Cone (Конус) панели инструментов Surfaces. Отвечая на при- глашения, постройте тарелку. 13. Вроде бы не совсем логично использовать конус для построения плоской тарелки. Действительно, логика здесь практически отсутствует, но когда эту идею применили на практике, то результат оказался вполне даже неплохим. Таким образом, использу- ется усеченный перевернутый конус, причем очень мелкий. Это необычное, но ин- тересное применение команды AI_CONE . Specify center point for base of cone: 1',1'<Р Specify radius for base of cone or [Diameter] : 2<? Specify radius for top of cone or [Diameter] <0>: 5<P Specify height of cone: 1/2<P Enter number of segments for surface of cone <16>: <? Глава 23. Построение трехмерных поверхностей 749
14. На панели инструментов View (Вид) щелкните на кнопке SE Isometric View (ЮВ Изометрия), чтобы увидеть результат. 15. Щелкните на кнопке Wedge (Клин) панели инструментов Surfaces. Отвечая на приглашения, "уложите" ломтик сыра на тарелку. Specify corner point of wedge: 10,10<Р Specify length of wedge: 5<P Specify width of wedge:: 2<P Specify height of wedge: 2<f Rotation angle about Z axis: 30<P 16. Щелкните на кнопке Pyramid (Пирамида) панели инструментов Surfaces. Отвечая на приглашения, постройте перечницу. Specify first corner point for base of pyramid: 2'6,2'6<P Specify second corner point for base of pyramid: @1,O<P Specify third corner point for base of pyramid: @O,1<P Specify fourth corner point for base of pyramid or [Tetrahedron]:fi-l,O<P Specify apex point of pyramid or [Ridge/Top]: t<^ Specify first corner point for top of pyramid: @1/4,1/4,3<P Specify second corner point for top of pyramid: @-l/4,l/4,3<P Specify third corner point for top of pyramid: @-l/4,-1/4,3<0 Specify fourth corner point for top of pyramid: @l/4,-l/4,3<P 17. Выберите в меню ViewOHide. Команда HIDE (СКРОЙ) удалит невидимые линии, и вы сможете увидеть результат построений. 18. Сохраните файл чертежа. Изображение должно выглядеть, как на рис. 23 .24 . Если приглядеться, то можно заметить, что краешек ломтика сыра немножко "утонул"в тарелке. Рис. 23 .24. Стол с ломтиком сыра на тарелке, апельсином в чаше, солонкой и перечницей 750 ЧастьIV.Построениечертежейтрехмерныхмоделей
Построение поверхностей тел вращения Команда REVSURF (П-ВРАЩАЙ) использует контур или профиль — образующую кри- вую — и вращает его вокруг оси, создавая поверхность, описываемую трехмерной сетью. На рис. 23 .25 показаны две поверхности тел вращения. Ось вращения о—^ Образующая кривая Вращение на 90° Вращение на 360° Рис. 23 .25. Две поверхности тел вращения Образующая кривая должна быть одним объектом — отрезком, дугой, кругом, полилини- ей, эллипсом или эллиптической дугой. Объект может быть открытым, подобно образующим кривым, показанным на рис. 23 .25, или замкнутым. Из замкнутой образующей кривой полу- чается модель, замкнутая в направлении возрастания параметра N. Если в чертеже имеется несколько стыкующихся объектов — линий разного типа, Совет то учтите, что отрезки и дуги с помощью команды PEDIT (ПОЛРЕД) МОЖНО преоб- :: ;: А, разовать в полилинию и таким образом объединить в один объект AutoCAD. Определение угла вращения Угол вращения можно отсчитывать от любой базы — совершенно необязательно наг- нать от плоскости образующей кривой. Вращать образующую кривую можно на любой угол. Разумеется, вращение образующей кривой на 360° замыкает модель (в направлении возраста- ния параметра М для результирующей сети). При вращении образующей кривой на угол менее 360° необходимо определить направле- ние вращения. Можно задать положительный (против часовой стрелки) или отрицательный (по часовой стрелке) угол. Для выбора линии оси вращения необходимо указать в пространстве модели заранее сфор- мированный вспомогательный отрезок. При этом учтите, что системе совсем не безразлично, где именно на отрезке (точнее, ближе к какому концу отрезка) будет указана точка. Суть в том, что конечная точка, ближайшая к указанной, считается началом оси, а противоположная — ее концом. Положительное направление оси вращения, в свою очередь, определяет положительное направление приращения угла. Связь между направлением оси вращения и положительным приращением угла известна: с конца оси положительный поворот виден в направлении против Глава23.Построение трехмерныхповерхностей 751
часовой стрелки. На рис. 23.26 показаны одинаковые модели, полученные вращением в различ- ных направлениях. У левой модели линия оси была выбрана по точке, лежащей ближе к нижней конечной точке. У правой — по точке, лежащей ближе к верхней конечной точке. Указать здесь Указать здесь Образующая кривая Рис. 23.26. С точки зрения наблюдателя, левая поверхность получена вращением назад на 125°, а правая — вперед на 125° Установка числа сегментов Системные переменные SURFTAB1 и SURFTAB2 задают количество, а точнее, плотность изолиний при формировании сети, аппроксимирующей поверхность. • SURFTAB1 определяет значение параметра М: размерность сети вдоль направляю- щей — дуги окружности. • SURFTAB2 определяет значение параметра N: размерность сети вдоль обра- зующей линии. Чем большее число задано, тем больше линий будет использовано для отображения модели. Однако если образующая кривая — полилиния из прямых сегментов, то отобра- жаться будет только по одной линии на каждую вершину (т.е . следы, прочерченные эти- ми вершинами в процессе поворота). На рис. 23 .26 SURFTAB1 равна 6, a SURFTAB2 — 12. На рис. 23.27 показана та же модель, но со значением SURFTAB1, равным 20, a SURFTAB2 -— • 5 (с целью показать разницу между обоими вариантами). Чтобы задать значение этим переменным системы, введите их имя, а затем задайте новое значение. ИспользованиекомандыREVSURF Для построения поверхности вращения воспользуйтесь приведенными ниже инструкциями. 1. Сначала постройте образующую кривую, которая должна быть единым объектом. 2. Затем постройте ось вращения — обычно это отрезок. Щ£^ 3. Щелкните на кнопке Revolved Surface (Поверхность вращения) панели инструмеи- EMis ТОВ Surfaces (Поверхности). 4. В ответ на приглашение Select object to revolve: выберите объект, кото- рый будет образующей линией. 752 ЧастьIV.Построениечертежейтрехмерныхмоделей
Рис. 23.27, Та же модель, но перечерченная с SURFTAB1=2O и SURFTAB2=5 5. В ответ на приглашение Select object that defines the axis of revolution: выберите объект, который будет служить осью вращения. 6. В ответ на приглашение Specif у start angle <0>: (Задайте начальный угол <0>:) нажмите клавишу <Enter>, если можно принять в качестве значения по умол- чанию нуль, или введите начальный угол. 7. В ответ на приглашение Specify included angle (+=ccw, -= cw) <360>: (Задайте угол вращения (+ -против ч,с, - = по ч.с .) <36О>:) нажмите клавишу <Enter>, чтобы образующая сделала оборот на 360°, или введите запланированное значение угла — положительное или отрицательное. Команда REVSURF сохраняет исходные объекты— образующую кривую и ось. Довольно удобно строить их на отдельном слое и определенным вами цветом — это позволит легко сте- реть исходные объекты. В противном случае их будет трудно отличить от линий собственно по- верхности вращения. С другой стороны, размещение образующей кривой и оси на отдельном слое можно использовать, если потребуется заново построить поверхность вращения; они оста- ются, когда стирается поверхность вращения и, следовательно, могут быть использованьг снова. Для следующей пошаговой инструкции используется чертеж ab2 3-d .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Построение поверхности вращения 1. Загрузите файл ab23-d.dwg с прилагаемого компакт-диска. 2. Сохраните его под именем ab23-4 .dwg в папке AutoCAD Bible. Образую- щая кривая и ось уже построены в ПСК, повернутой вокруг оси X мировой сис- темы координат на 90°. Ш З. Щелкните на кнопке Revolved Surface (Поверхность вращения) панели инструмен- тов Surfaces (Поверхности). 4. В ответ на приглашение Select object to revolve: (Выберите образующую кривую:) выберите полилинию справа. 5. В ответ на приглашение Select object that defines the axis of revolution : выберите отрезок, который будет служить осью вращения. Глава23.Построение трехмерныхповерхностей 753
6. В ответ на приглашение Specify start angle <0>:(Задайте начальный угол <0>:) нажмите клавишу <Enter>. В ответ на приглашение Specify included angle (+=ccw, -= cw) <360>: (Задайте угол вращения (+ =против ч.с, - =по ч.с .) <360>:) нажмите клавишу <Enter>, чтобы образующая кривая сделала полный оборот. 7. Выберите в меню команду Tools^New UCS^World (Сервис^Новая ПСК=>МСК), чтобы вернуться в мировую систему координат. 8. На панели инструментов View щелкните на кнопке Top View (Вид в плане) — будет построена горизонтальная проекция в МСК. 9. На панели инструментов View (Вид) щелкните на кнопке SE Isometric View (ЮВ Изометрия). 10. Выберите в меню ViewOHide (Вид^Скрыть); тем самым вы запустите команду HIDE (СКРОЙ), чтобы удалить невидимые линии и увидеть результат построений. 11. Сохраните рисунок. Он должен выглядеть, как на рис. 23.28. Рис. 23.28 .Поверхность вращения Построение выдавленных поверхностей В AutoCAD термин выдавливание (extrude) относится к способу построения трехмерного объекта из двухмерного. Суть способа, реализуемого командой TABSURF (П-СДВИГ), заключается в том, что берется контур или профиль, который в AutoCAD называется образующей кривой (path curve), и выдавливается вдоль вектора, определяющего направление и расстояние выдавливания. При этом получается трехмерная сеть из полилиний. Поверхности такого типа называются поверх- ностями сдвига. На рис. 23 .29 изображено два примера выдавленных поверхностей сдвига. Профиль двутавра (справа) можно было бы получить без выдавливания, просто придав толщину исходному двухмерному профилю из полилинии. Однако левая выдавленная по- верхность могла быть построена только с помощью TABSURF, потому что при выдавливании направляющий вектор может иметь любое направление, а не только перпендикулярное к плоскости XY, на которой находится исходный профиль двухмерной полилинии. По ко- манде TABSURF контур может быть выдавлен в любом направлении. При выборе объекта, который будет служить направляющим вектором, выбранная точка определит направление выдавливания. Выдавливание начинается от конца вектора, ближай- шего к выбранной точке. 754 ЧастьIV.Построениечертежейтрехмерныхмоделей
Рис. 23 .29. Две выдавленные поверхности, построенные по команде TABSURF Системная переменная SURFTAB1 определяет число линий, которыми отображается кри- волинейная поверхность. Однако, если образующая кривая состоит из сегментов полилинии, будет отображаться только одна линия на каждую вершину сегмента. Внимание! Рассмотрим двутавр на рис. 23.29. Обратите внимание на лишние продоль- ные линии на внутренней поверхности двутавра. Они появились из-за того, что профиль двутавра был создан путем зеркального отражения таврового профиля. Кроме того, размер полученной фигуры был изменен растяжени- "* г """~ ем, после чего отдельные полилинии соединили в одну. Однако в описании полилинии все составляющие отрезки остались в виде отдельных сегмен- тов. Поэтому если нужен чистовой чертеж, то фигуру придется перерисо- вать набело. Для этого, воспользовавшись исходным профилем как шабло- ном, следует построить новую полилинию поверх старой, а затем стереть оригинал. После чего по команде TABSURF будет построен двутавр без лишних линий. Выбирать вектор выдавливания для команды TABSURF лучше на непланарных видах, чтобы можно было точно определить направление в третьем измерении. Построение выдавленной поверхности выполняется в соответствии с приведен- ным алгоритмом. 1. Постройте исходный объект, который будет выдавливаться. Это может быть от- резок, дуга, круг, полилиния, эллипс или эллиптическая дуга. Объект будет об- разующей кривой. 2. Постройте вектор выдавливания (обычно это отрезок). Если же используется двух- мерная или трехмерная полилиния, то в качестве вектора берется воображаемая прямая, соединяющая начальную и конечную точки полилинии. ЩЖ 3. Щелкните на кнопке Tabulated Surface (Поверхность сдвига) панели инструментов иШв Surfaces (Поверхности). 4. В ответ на приглашение Select object for path curve: (Укажите обра- зующую кривую:) выберите объект, который будет образующей кривой. 5. В ответ на приглашение Select object for direction vector: (Укажите направляющий вектор:) выберите отрезок, который будет использо- ваться в качестве вектора. Глава23.Построение трехмерныхповерхностей 755
Для следующей пошаговой инструкции используется чертеж ab23~e.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Построение поверхностей сдвига 1. Загрузите файл ab23-e . dwg с прилагаемого компакт-диска. 2. Сохраните его под именем ab2 3-5 .dwg в папке AutoCAD Bible. На нем изобра- жена крышка стола на высоте Z=30 . Текущий уровень — 30 . Столик показан в юго- восточной изометрической проекции. Обратите внимание на настройку режимов: включен режим объектной привязки (кнопка OSNAP в строке состояния). В качест- ве текущих режимов объектной привязки установлены Endpoint и Midpoint. Теку- щий слой — Const. Чертеж приведен на рис. 23 .30. Рис.23.30 .Крышкастола 3. Выполните команду CIRCLE (КРУГ). Далее отвечайте на приглашения в ко- мандной строке: Specify center point for circle or [3P/2P/Ttr (tan tan radius)]: Выберите режим привязки From _from Base point: Выберите конечную точку 1 на рис. 23 .30 <Offset>: @-l,3^ Specify radius of circle or.[Diameter]: .75<^ 4. Выполните команду LINE (ОТРЕЗОК). В ответ на приглашение Specify first point: (Задайте первую точку:) выберите центр только что нарисованного круга, выделенный параметром объектной привязки Center. В ответ на приглашение Specify next point or [Undo] : (Задайте следующую точку или [Отмени]:) введите (й^-З^ЗО^, чтобы построить отрезок, берущий начало в центре круга и на- правленный вниз к полу. Завершите команду LINE. 5. Щелкните на кнопке Tabulated Surface (Поверхность сдвига) панели инструментов Surfaces (Поверхности). В ответ на приглашение Select object for path curve: (Укажите образующую кривую:) выберите круг. В ответ на приглашение Select object for direction vector: (Укажите направляющий вектор:) 756 ЧастьIV.Построениечертежейтрехмерныхмоделей
выберите отрезок. (Видна только верхняя часть отрезка, но именно та, которую нужно выбрать.) Будет построена поверхность сдвига. 6. Выполните команду MIRROR (ЗЕРКАЛО). Выберите всю ножку, затем — средние точки нижних ребер двух длинных сторон столешницы. По ним строится осевая ли- ния для формирования зеркального отражения. 7. Повторите команду MIRROR, но выберите теперь обе ножки. Осевую линию зер- кального построения проведите по средним точкам нижних ребер двух коротких сторон столешницы. 8. Выполните команду ZOOM Extents (ПОКАЖИ Границы), чтобы увидеть весь столик. 9. Сохраните рисунок. Он должен выглядеть, как на рис. 23.31 . к < Рис. 23.31 . Готовый столик Построение поверхностей соединения По команде RULESURF (П-СОЕД) строится поверхность, которая связывает два объекта. Объектами могут быть отрезки, полилинии (двухмерные и трехмерные), окружности, эллип- сы, эллиптические дуги, сплайны и точки. Оба выбранных объекта должны быть либо откры- тыми, либо замкнутыми. Точкой может быть только один из двух объектов. Качеством отображения поверхности управляет системная переменная SURFTAB1, которая задает число линий отображения. На рис. 23 .32 показано несколько поверхностей соединения. Порядок выбора точек двух объектов влияет на вид поверхности, которая получится в ре- зультате. Если они выбраны по одну сторону, то созданные поверхности будут похожи на те, что показаны на рис. 23.32. Если же выбрать их по разные стороны, поверхность пересечет себя, как показано на рис. 23.33 . Чтобы построить поверхность соединения, выполните ряд операций. 1. Сначала постройте два объекта, которые будут соединены поверхностью. Ш 2. Щелкните на кнопке Ruled Surface (Поверхность соединения) панели инструментов Surfaces (Поверхности). Глава23.Построение трехмерныхповерхностей 757
Рис.23.32.Поверхностисоединения Рис.23.33 -Самопересекающаяся поверхность соединения 3. В ответ на приглашение Select first defining curve: (Выберите первую определяющую кривую:) выберите первый объект. 4. В ответ на приглашение Select second defining curve: (Выберите вторую определяющую кривую:) выберите второй объект. Для следующей пошаговой инструкции используется чертеж ab23-f .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Построение поверхности сдвига 1. Загрузите файл ab23-f . dwg с прилагаемого компакт-диска. 2. Сохраните его под именем ab23-6.dwg в папке AutoCAD Bible. На чертеже имеется сплайн, показанный на рис. 23.34. В этом упражнении сплайн будет исполь- зован для вычерчивания портьеры. 758 ЧастьIV.Построениечертежейтрехмерныхмоделей
Рис.23.34.Сплайн 3. Зеркально отразите сплайн. Чтобы построить осевую линию зеркального отражения, включите ортогональный режим (щелкните на кнопке ORTHO (ОРТО) в строке со- стояния) и выберите точки 1 и 2 (см. рис. 23.34). 4. Запустите команду COPY (КОПИРУЙ) и выберите оба сплайна. В ответ на пригла- шение Specify base point or displacement, or [Multiple] : (Задайте базовую точку или смещение или [Несколько]:) введите 0,0,73<Р, чтобы скопировать сплайны на 73 единицы в положительном направлении оси Z. В ответ на приглашение Specify second point of displacement or <use first point as displacements (Задайте вторую точку смещения или <используйте в качества смещения первую точку>:) нажмите клавишу <Enter>. 5. На панели инструментов View (Вид) щелкните на кнопке SE Isometric View (ЮВ Изометрия) Ш 6. Щелкните на кнопке Ruled Surface (Поверхность соединения) панели инструментов Surfaces (Поверхности). В ответ на приглашение Select first defining curve: (Выберите первую определяющую кривую:) выберите верхний правый сплайн ближе к его правой конечной точке. В ответ на приглашение Select second defining curve: (Выберите вторую определяющую кривую:) выберите нижний правый сплайн ближе к его правой конечной точке. 7. Повторите команду RULESURF (П-СОЕД). В ответ на приглашение Select first defining curve: (Выберите первую определяющую кривую:) выберите верхний левый сплайн ближе к его левой конечной точке. В ответ на приглашение Select second defining curve: (Выберите вторую определяющую кривую:) выберите нижний левый сплайн ближе к его левой конечной точке. 8. Сохраните чертеж. Он должен выглядеть, как на рис. 23.35. Построение поверхностей Кунса Команда EDGESURF (П-КРАЙ) используется для построения необычных поверхностей, образуемых четырьмя соприкасающимися объектами. В качестве образующих объектов мо- гут выступать отрезки, дуги, сплайны и полилинии (двухмерные и трехмерные). По команде EDCESURF создается многоугольная сеть — поверхность Кунса (Coons), т.е. поверхность, определяемая по четырем граням. На рис. 23 .36 отображена поверхность Кунса. Глава23.Построение трехмерныхповерхностей 759
кРис. 23.35. Готовые портьеры Рис. 23 .36 . Поверхность Кунса, построенная по команде EDCESURF Системные переменные SURFTAB1 и SURFTAB1 используются для настройки числа ото- бражаемых линий в каждом направлении. Чтобы построить поверхность Кунса, выполните ряд операций. 1. Сначала постройте четыре объекта, которые будут гранями поверхности. Они долж- ны соприкасаться, поэтому при их создании или размещении по месту воспользуй- тесь объектной привязкой по конечным точкам. 'йрШ; 2. Щелкните на кнопке Edge Surface (Поверхность Кунса) панели инструментов Sur- Ё&Зё faces (Поверхности). 3. Последуют запросы на выбор граней с первой по четвертую. Выбирать их можно в юбом порядке. Создание четырех граней повлечет за собой множество переходов между различными ПСК, которые, к тому же, все находятся в трехмерном пространстве. Очень поможет в работе над объектом опорный параллелепипед, который, как правило, строят по команде А1_ВОХ. Его вершины используют и для задания промежуточных ПСК. 760 ЧастьIV.Построениечертежейтрехмерныхмоделей
Для следующей пошаговой инструкции используется чертеж ab23-g.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Построение поверхности Кунса 1. Загрузите файл ab2 3-g .dwg с прилагаемого компакт-диска. 2. Сохраните его под именем a623-7 .dwg в папке AutoCAD Bible. На чертеже изображены четыре кривые, вписанные в опорный параллелепипед, как показано на рис. 23.37 . В данном упражнении по этим кривым будет построен совок. Рис. 23 .37. Четыре базовые кривые для построения поверхностиКунса 3. Заморозьте слой Const. 4. Щелкните на кнопке Edge Surface (Поверхность Кунса) панели инструментов Surfaces (Поверхности). В ответ на приглашения последовательно выберите объекты в точках 1, 2, 3 и 4 (см. рис. 23.37). 5. Выберите в меню команду View^Hide (Вид^Скрыть). Тем самым вы запустите команду НIЭЕ (СКРОЙ), чтобы удалить невидимые линии и увидеть результат построений. 6. Сохраните чертеж. Он должен выглядеть, как на рис. 23 .38. Это совок или звездолет. Резюме В этой главе вы изучили все, что касается трехмерных поверхностей. В AutoCAD предла- гается много способов построения поверхности, включая трехмерные, многогранные и трех- мерные многоугольные сети. В состав базовой поставки продукта AutoCAD входят програм- мы для построения основных геометрических фигур: параллелепипеда, пирамиды, клина, ку- пола, сферы, конуса, тора и чаши. Глава23.Построение трехмерныхповерхностей 7В1
Рис. 23 .38 . Готовый совок (а может быть, звездолет) Сложную поверхность можно построить, вращая исходный профиль вокруг оси, выдавли- вая кривую, натягивая поверхность между двумя кривыми, либо просто по четырем гранич- ным криволинейным ребрам поверхности. В следующей главе вы узнаете, как построить объемное тело и как его модифицировать в рехмерном пространстве. 762 ЧастьIV.Построениечертежейтрехмерныхмоделей
Создание твердотельных моделей и редактирование трехмерных объектов омимо создания двухмерных и поверхностных моделей реальных объектов, AutoCAD позволяет работать и с твердотельными моделями, которые наибо- лее полно отражают реальные свойства моделируемых объектов. В конце концов, в реальной жизни всем объек- там свойственна объемность. Даже тонкие объекты, такие как корзина для мусора или шторы, имеют определенную толщину. Использование твердотельных моделей объем- ных тел позволяет создавать более реалистичные модели по сравнению с плоскими. Тела можно комбинировать с помощью операций объединения, вычитания и пересе- чения, а также получать информацию об их физических свойствах. На рис. 24.1 показано, как выглядит на экране AutoCAD сложная твердотельная модель детали машины. Для работы с твердотельными моделями (для краткости такие объекты AutoCAD в дальнейшем будут называться те- лами) вам понадобится панель инструментов Solids (Тела). Щелкните правой кнопкой мыши на какой-нибудь панели инструментов и выберите пункт Solids (Тела) в появившемся на экране контекстном меню. Получить доступ ко всем ко- мандам работы с телами можно, выбрав в меню команду Draw^ Solids (РисованиеОТела). fe SJEJi4 •Создание выдавленных тел^-Я Г- • Сечечия«разрезыт^л^ , ! -| объемов в трехмерной ^ -. . ^ ' * 'пространстве v-^* 1 .^- ;У:/,"
Рис. 24.1 . Используя тела, можно создавать сложные реали- стичные модели. Автор благодарен за этот чертеж Хансу- Йоахиму Фаху (Hans-Joachim Fach), Бремен, Германия Формирование типовых объемных тел Формировать твердотельные модели типовых геометрических тел в AutoCAD так же легко, как и создавать их поверхностные модели. Приглашения, которыми руководствуются при создании тел, схожи с приглашениями при построении поверхностей, но есть и некоторые отличия. Управление отображением тел на экране Криволинейные поверхности отображаются с помощью сегментов. При вычерчивании сфериче- ской поверхности программа запрашивает количество выводимых линий. Отображение всех кри- волинейных поверхностей в чертеже регулируется с помощью системной переменной ISOLINES (ИЗОЛИНИИ). Значение этой переменной по умолчанию — 4, что составляет допустимый мини- мум кривых, позволяющий оценить форму криволинейной поверхности. При этом значении ото- бражение происходит наиболее быстро. При увеличении значения переменной ISOLINES каче- ство отображения криволинейной поверхности повышается, но скорость отображения уменьша- ется. В общем, следует найти золотую середину, основываясь на размере чертежа, производительности компьютера и ваших личных предпочтениях. Переменная ISOLINES дейст- вует только при отображении каркасной модели, она не влияет на изображение, которое получа- ется после удаления невидимых линий в результате выполнения команды HIDE (СКРОЙ). Ниже показано, как влияют разные значения переменной ISOLINES на изображение. Системная переменная FACETRES является трехмерной версией переменной VIEWRES и влияет на отображение криволинейных поверхностей и тел после использовании команд HIDE (СКРОЙ), SHADE (ТЕНЬ) и RENDER (ТОНИРУЙ). Системная переменная FACETRES мо- жет принимать значения от 0.01 до 10.0. Ниже показана сфера после удаления невидимых линий при значениях переменной FACETRES 0.05 (слева) и 5.0 (справа). По умолчанию эта переменная равна 0.5, что в большинстве случаев является золотой серединой. Системная переменная DISPSILH определяет, будет ли создаваться контурное представ- ление объемной модели, базирующееся на текущем направлении проецирования. Эффект более всего заметен после удаления невидимых линий. На приведенном ниже рисунке сле- ва виден результат установки переменной DISPSILH, равной 0 (по умолчанию). Справа та 764 ЧастьIV.Построениечертежейтрехмерныхмоделей
же модель показана при DISPSILH, равной 1 (включена или установлена); эта модель вы- глядит довольно четко. Если переменная DISPSILH установлена (равна 1), то при каркас- ном отображении модели отображаются линии силуэта. Для сложных моделей включение переменной DISPSILH может стать причиной замедления регенерации или перечерчивания изображения, поскольку при этом необходимо выполнить достаточно сложных вычислений. Итак, в некоторых случаях, в зависимости от сложности отображаемой модели, может по- требоваться установить эту переменную в ноль после удаления невидимых линий. I1 к•If: \ i. P \i i. \ i\ • \ : \ iv iЛ~ 'I h- 'Ь ;— \\ —— —* -4? • l~Y —x' T, " 1\ 1\ 1 J_ .- 1 С "Г" "'•-'-'-. ••-\ ,К •- ' \ 1ч .' -./ i 1• / fl. I \ / \ ч ч, •Л \ \ !\ / •• 1 При изменении значения переменной ISOLINES проведите регенерацию, чтобы увидеть ре- зультат коррекции на отображаемых объектах. Формирование параллелепипеда На рис. 24 .2 показан сплошной параллелепипед (ящик) после удаления невидимых линий. Чтобы сформировать твердотельную модель — параллелепипед, выполните ряд операций. Щ 1. Щелкните на кнопке Box (Ящик) панели инструментов Solids (Тела). Is в 2. В ответ на приглашение Specify corner of box or [CEnter] <0,0,0>: (Задайте угол ящика или [Центр] <0,0,0>:) укажите какую-нибудь вершину параллелепи- педа или воспользуйтесь параметром Center (Центр) и укажите центр параллелепипеда. 3. При указании вершины появится приглашение Specify corner or [Cube/ Length] : (Задайте другой угол или [Куб/Длина];). По умолчанию выбирается противоположный угол на плоскости XY. Затем за- прашивается высота параллелепипеда по оси Z. На этом построение параллелепи- педа завершается. Глава24.Создание твердотельных моделейиредактированиетрехмерных...765
Рис. 24 .2, Сплошной параллелепипед Если выбран параметр Length (Длина), то после задания длины параллелепипеда (размера вдоль оси X) AutoCAD запрашивает его ширину (размер вдоль оси Y) и высоту (размер вдоль оси Z). Если выбран параметр Cube (Куб), то AutoCAD запрашивает только длину, и построение параллелепипеда завершается. 4. При указании центра (параметр Center) появится приглашение specify corner or [Cube/Length] : (Задайте угол или [Куб/Длина]:). При выборе вершины параллелепипеда построение завершается: AutoCAD сам вы- числит длину, ширину и высоту по двум точкам — центру и углу. Если вы выбрали параметр Length (Длина), то программа запросит ширину и высоту. Если выбран параметр Cube (Куб), то AutoCAD запрашивает длину, и построение параллелепипеда завершается. Для построения параллелепипеда в противоположном от заданной угловой точки направ- лении нужно указывать отрицательную длину, ширину или высоту. При задании центральной точки куба не забывайте, что координата Z для центра отличается от координаты Z для угла. Параллелепипед в AutoCAD всегда создается параллельным плоскости XY текущей ПСК. Формирование шара На рис. 24.3 изображено два шара. При отображении левого шара использовалось уста- новленное по умолчанию значение переменной ISOLINES — 4 . Правый шар вычерчен при значении переменной ISOLINES, равном 8. Рис. 24 .3. Два шара со значениями переменной ISOLINES, равными 4 (слева) и 8 (справа) 766 ЧастьIV.Построениечертежейтрехмерныхмоделей
Чтобы сформировать шар, выполните следующее. 1 1, Щелкните на кнопке Sphere (Шар) панели инструментов Solids (Тела). |1 2, В ответ на приглашение Specify center of sphere <0, 0, 0>: (Задайте центр шара <0Д0>:) укажите центр шара. Если требуется, чтобы шар лежал на плоскости XY, то координата Z ее центра должна быть равна радиусу. 3. В ответ на приглашение Specify radius of sphere or [Diameter] : (Задай- те радиус шара или [Диаметр]:) введите радиус шара или воспользуйтесь парамет- ром Diameter (Диаметр) и укажите диаметр. Построение цилиндра На рис. 24.4 показаны четыре сплошных цилиндра. Цилиндры формируют с круглым или эллиптическим основанием. Отдельно указывая центр верхнего основания, можно построить наклонный цилиндр. Рис. 24.4 . Несколько твердотельных моделей цилин- дров. Вспомогательная сетка помогает предста- вить расположение плоскости XY Вот как можно построить цилиндр. ВрЦ I. Щелкните на кнопке Cylinder (Цилиндр) панели инструментов Solids (Тела). ^^ 2. В ответ на приглашение Specify center point for base of cylinder or [Elliptical] <0, 0, 0>: (Задайте центр основания цилиндра или [Эллиптический] <0,0,0>:) укажите центр основания для кругового цилиндра либо выберите параметр Elliptical (Эллиптический), чтобы определить в качестве основания эллипс. При указании центра появится приглашение Specify radius for base of cylinder or [Diameter] : (Задайте радиус основания цилиндра или [Диаметр]:). В ответ на него укажите величину радиуса или воспользуйтесь параметром Diameter (Диаметр) и укажите диаметр. При задании основания-эллипса появятся стандартные приглашения команды ELLIPSE (ЭЛЛИПС). Глава24.Созданиетвердотельных моделейиредактированиетрехмерных...767
3. В ответ на приглашение Specify height of cylinder or [Center of other end) : (Задайте высоту цилиндра или [Центр другого основания]:) укажите высоту или воспользуйтесь параметром Center of other end, чтобы указать центр верхнего основания цилиндра. Построение конуса Конус можно построить с круговыми и эллиптическими основаниями. При отрицательном значении высоты конус получится перевернутый (как вафельный стаканчик для мороженого). Конус может быть наклонен к плоскости XY, если задать координаты вершины. На рис. 24 .5 показано несколько конусов. Рис. 24.5 . Конусы с различными высотами и основаниями Чтобы сформировать твердотельную модель конуса, проделайте ряд операций. |§ 1. Щелкните на кнопке Cone (Конус) панели инструментов Solids (Тела). "* 2. В ответ на приглашение Specify center point for base of cone or [Elliptical] <0,0,0>: (Задайте центр основания конуса или [Эллиптический] <0,0,0>;) укажите центр основания для кругового конуса или выберите параметр Elliptical (Эллиптический) для эллиптического основания. При указании центра появится приглашение Specify radius for base of cone or [Diameter] : (Задайте радиус основания конуса или [Диаметр]:). В от- вет на него укажите величину радиуса или воспользуйтесь параметром Diameter (Диаметр) и укажите диаметр. При задании основания-эллипса появятся стандартные приглашения команды ELLIPSE (ЭЛЛИПС). 3. В ответ на приглашение Specify height of cone or [Apex] : (Задайте вы- соту конуса или [веРшина]:) укажите высоту или воспользуйтесь параметром Apex (веРшина), чтобы задать координаты вершины. 768 ЧастьIV.Построениечертежейтрехмерныхмоделей
Формирование клина Клин можно получить из параллелепипеда, если отсечь его половину по диагонали. При- глашения при построении клина будут такими же, как и при построении параллелепипеда. На рис. 24.6 представлено два клина. Рис. 24 .6. Два сплошных клина Ы$& 1- Щелкните на кнопке Wedge (Клин) панели инструментов Solids (Тела), •"""" 2. В ответ на приглашение Specify first corner of wedge or [CEnter] <0, 0, 0> : (Задайте первый угол клина или [Центр] <0,0,0>:) укажите какую-нибудь вершину клина или воспользуйтесь параметром Center (Центр), чтобы указать пространственный центр клина. 3. При указании вершины (параметр Corner of wedge) появится приглашение Specify corner or [Cube/Length] : (Задайте другой угол или [Куб/Длина]:). По умолчанию выбирается противоположный угол плоскости XY. Затем запрашива- ется высота клина по оси Z. На этом построение клина завершается. Если выбран параметр Length (Длина), то после задания длины клина (размера вдоль оси X) AutoCAD запрашивает его ширину (размер вдоль оси Y) и высо- ту (размер вдоль оси Z). Если выбран параметр Cube (Куб), то AutoCAD запрашивает только длину, и по- строение клина завершается. 4. При указании центра (параметр Center) появится приглашение Specify opposite corner or [Cube/Length] : (Задайте противоположный угол или [Куб/Длина]:). После выбора вершины клина построение завершается: программа AutoCAD сама вычислит длину, ширину и высоту по двум точкам — центру и углу. Если выбран параметр Length (Длина), то программа запросит ширину и высоту. Если выбран параметр Cube (Куб), то AutoCAD запрашивает длину, и построение клина завершается. Глава 24. Создание твердотельных моделей и редактирование трехмерных... 769
Формирование тора Тор — это трехмерная баранка. На рис. 24.7 приведено несколько примеров. Можно по- лучить довольно необычные формы, варьируя радиус тора и его трубки. Если радиус тора от- рицательный и радиус трубки больше абсолютного значения радиуса тора (например, -2 и 3), получим лимон, Если радиус трубки больше, чем радиус тора, то выйдет сплюснутый мяч. Радиус тора = 3 Радиус трубки = 1 Радиус тора Радиус тора = 1 Радиус трубки - 3 Радиус тора - -2 Радиус трубки = 3 Радиус трубки Рис. 24,7.Примерыторов Для создания тора выполните ряд действий. ЦЩ 1. Щелкните на кнопке Torus (Top) панели инструментов Solids (Тела). 2. В ответ на приглашение Specify center point of torus: (Задайте цент- ральную точку тора:) введите точку, которая будет центром тора. 3. В ответ на приглашение Specify radius of torus or [Diameter] : (Задайте радиус тора или [Диаметр]:) введите радиус тора или выберите параметр Diameter и задайте диаметр. 4. В ответ на приглашение Specify radius of tube or [Diameter] : (Задайте радиус трубки или [Диаметр]:) введите радиус трубки или выберите пара- метр Diameter и задайте ее диаметр. Пошаговая инструкция. Построение типовых трехмерных тел 1. Откройте новый чертеж, используя в качестве шаблона файл acad. dwt. 2. Сохраните его как ab24-l . dwg в папке AutoCAD Bible. Если панели инструментов Solids (Тела) и Solids Editing (Редактирование тел) не выведены на экран, щелкните правой кнопкой на свободном поле какой-нибудь панели инструментов и выберите их в списке контекстного меню. Включите режим объектной привязки (щелкните на кнопке OSNAP (ПРИВЯЗКА) в строке состояния) и установите текущие режимы объ- ектной привязки Endpoint (Конточка), Midpoint (Середина) и Center (Центр). WJ}- 3. Щелкните на кнопке Box (Ящик) панели инструментов Solids (Тела). Далее следуйте ЕЭ приглашениям: Specify corner point of box or [CEnter] <0,0,0>: 3,3<P Specify corner or [Cube/Length]: Щелкните правой кнопкой мыши 770 ЧастьIV.Построениечертежейтрехмерныхмоделей
и выберите Length из контекстного меню Specify length of box: 3<P Specify width of box: 2<P Specify height of box: l<f i 4. Щелкните на кнопке Cylinder (Цилиндр) панели инструментов Solids (Тела). Далее следуйтеприглашениям: Specify center point for base of cylinder or [Elliptical] <0,0,0>: Проведите курсор через середину правой грани параллеле- пипеда. После этого передвиньте курсор на середину нижней грани параллелепипеда, а затем на середину верхней грани. Подождите некоторое время — появится окно подсказки, в котором будут пере- числены обе средние точки. Щелкните кнопкой выбора мыши Specify radius for base of cylinder or [Diameter]: . 5<P Specify height of cylinder or [Center of other end]: 1<C 5. Чтобы просмотреть результаты, щелкните на кнопке SE Isometric View (ЮВ Изо- мстрия) панели инструментов View (Вид). Затем щелкните на кнопке Zoom Out (Уменьшить) панели Zoom (Зуммирование). 6. Щелкните на кнопке Cone (Конус) панели инструментов Solids (Тела). В ответ на приглашение Specify center point for base of cone or [Elliptical] <0,0,0>: введите 7.5<P, на приглашение Specify radius for base of cone or [Diameter] : — 1<р, а на приглашение Specify height of cone or [Apex] : • — 4<P. 7. Щелкните на кнопке Sphere (Шар) панели инструментов Solids (Тела). В ответ на приглашение Specify center of sphere <0, 0, 0>: укажите центр основания конуса, используя параметр объектной привязки Center (Центр). В ответ на при- глашение Specify radius of sphere or [Diameter]: введите 1<Р. 8. Введите isolines<P, Установите новое значение переменной равным 8. Выполните регенерацию для просмотра результата. 9. Щелкните на кнопке Zoom Extents (Покажи Границы) панели инструментов Zoom (Зуммирование). 10. Выполните удаление невидимых линий. П. Сохраните чертеж. Он должен выглядеть, как на рис. 24 .8. Рис. 24 .8 . Четыре тела Глава 24. Создание твердотельных моделей и редактирование трехмерных... 771
Создание выдавленных тел Команда EXTRUDE (ВЫДАВИ) служит для создания тел из замкнутых плоских объектов (профилей). Результат схож с тем, который получается в результате задания профиля высоты (thickness) (см. главу 21, "Ввод трехмерных координат"). Подобный эффект дает команда TABSURF (П-СДВИГ) (см. главу 23, "Построение трехмерных поверхностей"), но она форми- рует не тело, а поверхность. Для выдавливания можно использовать замкнутые полилинии на плоскости, круги, эллипсы, замкнутые сплайновые кривые, кольца и области. Кроме того, можно исполь- зовать команду REGION (ОБЛАСТЬ) для создания одного объекта из нескольких. Обыч- но выбирают несколько объектов и выполняют выдавливание за один раз. На рис. 24 .9 показано несколько выдавленных тел. Рис. 24 .9. Примеры тел, полученных в результате вы- давливания Системная переменная DELOBJ определяет, будут ли сохраняться исходные объек- Совет ты, используемые командой EXTRUDE ДЛЯ создания тел. По умолчанию они удаляют- ся. Поэтому если для создания объемного тела используются плоские объекты, то да^ они удаляются. Если вы допустили ошибку при выдавливании и позже заметили это, нецелесообразно отменять несколько команд: если вы стерли тело, то уже не суще- ствует и плоских объектов, чтобы повторно создать его. Можно исходные объекты поместить на отдельный слой и отключить его с тем, чтобы эти объекты были на вся- кий случай сохранены. При этом нужно установить переменную DELOBJ В 0, чтобы не удалять объекты, используемые для создания новых С другой стороны, если вы уверены в своих действиях, установите переменную DELOBJ равной 1, и вам не при- дется специально удалять ненужные на чертеже плоские объекты. При выдавливании профиля по умолчанию боковые грани формируются перпендикулярно плоскости исходного объекта. Однако можно и сужать область по мере выдавливания, как это сделано для тела слева на рис. 24 .9. Если при выдавливании угол положителен — объект сужается, если отрицателен — профиль по мере выдавливания расширяется. Можно выдавливать объект вдоль направляющей, которая может быть задана отрезком, окружностью, дугой, эллипсом, эллиптической дугой, полилинией или сплайновой линией. Направляющая должна лежать в плоскости, отличной от плоскости исходного объекта. На рис. 24.10 показан круг, выдавливаемый вдоль дуги. 772 ЧастьIV.Построениечертежейтрехмерныхмоделей
На заметку Не сужайте объект слишком сильно. Если профиль в результате слишком боль- шого угла сужения превратится в точку прежде, чем будет достигнута заданная высота, AutoCAD не сможет построить тело. Исходная окружность Дуга, используемая как направляющая для выдавливания Рис. 24 .10 .Круг, выдавливаемый вдоль дуги Не все направляющие подходят для выдавливания объектов. Ниже перечислены ситуации, в которых выдавливание не выполняется. • Плоскость направляющей не должна располагаться слишком близко к плоскости ис- ходного объекта (мерой близости служит угол между нормалями соответствующих плоскостей). • Направляющая не должна быть слишком сложной. • Кривизна направляющей не должна превышать минимального значения, зависящего от размера исходного профиля. Ниже перечислены действия, которые нужно выполнить для создания выдавленного тела. I. Начертите исходный профиль, который будет выдавливаться. Если выдавливание будет выполняться вдоль направляющей, начертите направляющую. |1й| 2. Щелкните на кнопке Extrude (Выдавить) панели инструментов Solids (Тела). ^^ 3. Выберите объект или объекты для выдавливания. 4. В ответ на приглашение Specify height of extrusion or [Path] : (Задайте высоту выдавливания или [Траектория]:) укажите высоту выдавлива- ния или воспользуйтесь параметром Path (Траектория), чтобы выполнить вы- давливание вдоль направляющей. При указании высоты появится приглашение Specify angle of taper for extrusion <0>: (Задайте угол сужения при выдавливании <0>:). Нажмите клавишу <Enter>, чтобы провести выдавливание без угла сужения, или укажите угол сужения. Если выбран параметр Path (Траектория), появится приглашение Select extrusion path: (Укажите траекторию выдавливания:). Укажите объект, кото- рый задает направляющую. Именно вдоль нее и производится выдавливание. Глава24.Создание твердотельныхмоделейиредактирование трехмерных...773
Для следующей пошаговой инструкции используется чертеж ab24-a.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Создание тел выдавливания 1. Откройте чертеж ab-24 -a . dwg на прилагаемом компакт-диске. 2. Сохраните его под именем ab24-2.dwg в папке AutoCAD Bible. Если пане- ли инструментов Solids (Тела) и Solids Editing (Редактирование тел) не выве- дены на экран, щелкните правой кнопкой на свободном поле какой-нибудь па- нели инструментов и ыберите их в списке контекстного меню. Включите режим объектной привязки (щелкните на кнопке OSNAP (ПРИВЯЗКА) в строке со- стояния) и установите текущие режимы объектной привязки Endpoint (Конточка) и Midpoint (Середина). Профиль на чертеже представляет собой не- большой кронштейн, показанный сбоку. 3. Профиль состоит из отрезков и дуг. Чтобы его выдавить, нужно заменить отрезки и ути на полилинию или область. Для замены последовательности отрезков и дуг полилинией выберите команду Modify^Object^Polyline. Далее отвечайте на при- глашения в командной строке: Select polyline: Выберите любой объект исходного профиля кронштейна Object selected is not a polyline Do you want to turn it into one? <Y> Щелкните правой кноп- кой мыши Enter an option [Close /Join/Width/Edit vertex/Fit/Spline/Decurve/Ltype gen/Undo]: Щелкните правой кнопкой мыши и выберите Join из контекстного меню Select objects: Используйте рэмку для выделения всех объектов, которые образуют профиль кронштейна Select objects: Щелкните правой кнопкой мыши 6 segments added to polyline Enter an option [Open/Join/Width/Edit vertex/Fit/Spline/Decurve/Ltype gen/Undo]: Щелкните правой кнопкой мыши и выберите Enter из контекстного меню Ш 4. Щелкните на кнопке Extrude (Выдавить) панели инструментов Solids (Тела). Выде- лите профиль, а затем нажмите клавишу <Enter>, чтобы закончить выделение. В ответ на приглашение Specif у height of extrusion or [Path] : (Задайте высо- ту выдавливания или [Траектория];) введите 3<Р, а на приглашение Specify angle of taper for extrusion <0>: (Задайте угол сужения при выдавливании <0>:) нажмите клавишу <Enter>, принимая значение по умолчанию. 5. Щелкните на кнопке SE Isometric View (ЮВ Изометрия) панели инструментов View (Вид) для просмотра результатов. 6. Удалите невидимые линии. 7. Сохраните чертеж. Он должен выглядеть, как на рис. 24,11, В кронштейне должны быть еще два отверстия. Они создаются с помощью команды SUBTRACT (ВЫЧТИ), о которой речь пойдет далее в настоящей главе. 774 Часть IV. Построение чертежей трехмерныхмоделей
Рис. 24 .11. Твердотельная модель кронштейна из уголковогопрофиля Построение тел вращения С помощью команды REVSURF (П-ВРАЩ) создаются поверхности, образуемые вра- щением контура сечения вокруг оси. А с помощью команды REVOLVE (ВРАЩАЙ) мож- но создавать тела вращения, но лишь из замкнутых контуров. В качестве образующей кривой для создания тела вращения используются замкнутые плоские полилинии, ок- ружности, эллипсы, замкнутые сплайновые линии и области. В определенный момент времени можно вращать только один объект. Системная переменная DELOBJ определяет, будут ли удаляться исходные объекты. Зна- чение по умолчанию для переменной DELOBJ равно 1 (объекты удаляются). Установите зна- чение переменной равным нулю, чтобы сохранить исходные объекты. На рис. 24 .12 показано тело, созданное вращением прямоугольника вокруг оси, которая представлена отрезком. Это тело можно создать и таким образом: сформировать два круга, выдавить их и затем вычесть меньший из большего — это зависит только от того, какие приемы для вас более удобны. Чтобы создать тело вращения, выполните ряд действий. ШгШк !• Щелкните на кнопке Revolve (Вращать) панели инструментов Solids (Тела). ^^ 2. В ответ на приглашение Select objects: (Выберите объекты:) выберите один замкнутый объект. 3. В ответ на приглашение Specify start point for axis of revolution or define axis by [Object/X {axis) /Y (axis) ] ^Задайте начальную точку оси вращения или определите ось посредством [Объекты/Х ось/Y ось ]:) можно выбрать две точки, чтобы создать ось вращения. Можно также выбрать в качестве оси вращения объ- ект — используйте отрезок или один из сегментов полилинии. Параметры X (axis) или Y (axis) определяют вращение объекта вокруг оси X или Y соответственно. 4. В ответ на приглашение Specify angle of revolution <360>: (Задайте угол поворота <360>:) нажмите клавишу <Enter> для вращения объекта на 360°, можно также задать угол — положительный или отрицательный. Глава24.Созданиетвердотельныхмоделейиредактирование трехмерных...775
Ось вращения Исходный объект (прямоугольник) Рис. 24.12 . Тело, созданное вращением прямоугольника вокруг отрезка Подобно команде REVSURF, если вращение выполняется на угол меньше 360°, определя- ют положительное направление поворота. (Конечно, можно попробовать один способ и, если вы не удовлетворены результатом, проделать это другим способом.) Положительное направ- ление поворота определяется следующим образом. 1. Прежде всего, определите положительное направление оси. Если указаны началь- ная и конечная точки, положительным будет направление от начальной точки к онечной. Если выбран объект, то положительным будет направление от точки выбора к другой конечной точке. Если выбрана ось X или Y, то в этом случае по- ложительное направление очевидно. 2. Укажите большим пальцем правой руки положительное направление оси. 3. Направление, в котором загибаются остальные пальцы, и будет положительным на- правлением угла поворота вокруг этой оси. В файле 3dtrees, который находится в папке \Software\Chap24\3dtrees, содержатся замечательные трехмерные рисунки деревьев. Создание сложных тел Модели реальных объектов обычно формируются комбинацией типовых тел, рассмотренных выше в этой главе. Сложные тела создаются из простых с помощью операций объединения, вычи- тания и пересечения. Эти операции называют булевыми, и в данном контексте они соответствуют логическим функциям (таким, например, как плюс или минус), применяемым к объектам. Объединение тел Команда UNION (ОБЪЕДИНИ) используется для объединения двух тел в одно новое тело. На рис. 24 .13 показан результат объединения двух тел после удаления невидимых линий. 776 ЧастьIV.Построениечертежейтрехмерныхмоделей
Совет Команду UNION можно также использовать для объединения плоских областей. ||2р Чтобы вызвать команду UNION (ОБЪЕДИНИ), выберите в меню команду ModifyO ^-^ Solids EditingOUnion (Редактирование^ Редактирование тел "^Объединить). Можно также открыть панель инструментов Solids Editing (Редактирование тел) и щелкнуть на кнопке Union (Объединение). В ответ на приглашение Select objects: (Выберите объ- екты:) выберите объекты для объединения. Взимание] После создания сложного тела исходные объекты не сохраняются. Уста- новка значения системной переменной DELOBJ, равным 0, не срабатыва- ет, поскольку исходные объекты уже были изменены. Если необходимо пов- торно использовать исходные объекты, то их копируют в другое ме- сто на чертеже. Воспользуйтесь командой UNDO (ОТМЕНИ), если вас не удовлетворяет результат. Вычитание тел Для вычитания одного тела из другого используется команда SUBTRACT (ВЫЧТИ). Эта команда наиболее часто применяется в создании отверстий. На рис. 24.14 показан результат вычитания малого цилиндра из большого и образованное благодаря этому отверстие. Рис. 24 .1$, Результат объединения двух тел Рис. 24.14. С помощью команды SUBTRACTможносоздаватьотверстия Чтобы вычесть из одного тела другое, проделайте ряд операций. |~ 1 . Выберите в меню команда Modify^Solids Editing^Subtract (Редактирование^ Ш Редактирование тел^Вычесть). Можно также открыть панель инструментов Solids Editing (Редактирование тел) и щелкнуть на кнопке Subtract (Вычитание). 2. После следующего приглашения выберите тело (или область), из которого вы буде- те "вычитать", т.е. то тело, которое сохранится: Select solids and regions to subtract from... Select objects: Глава24.Созданиетвердотельных моделейиредактированиетрехмерных...777
3. Выберите тело (или область), которое вы будете "вычитать" (тело, от которого нужно избавиться), после следующего предложения: Select solids and regions to subtract... Select objects: Создание тела из пересечения двух тел В AutoCAD можно создавать тела, которые занимают пространство, общее для двух тел. Такое общее пространство называется пересечением тел. На рис. 24.15 изображено два тела до и после выполнения команды INTERSECT (ПЕРЕСЕЧЕНИЕ). Тело на рисунке справа по- казано после удаления невидимых линий. Рис. 24 .15 . Параллелепипед, а также шар до и после применения ко- манды INTERSECT Как видите, таким способом можно создавать довольно необычные модели. Ш Чтобы вызвать команду INTERSECT (ПЕРЕСЕЧЕНИЕ), введите intersect^ или щелк- ните на кнопке Intersect (Пересечение) панели инструментов Solids Editing (Редактирование тел). Выберите объекты в любом порядке, и AutoCAD создаст новое тело. Создание тела с помощью команды INTERFERE Команда INTERFERE (ВЗАИМОД) подобна команде INTERSECT (ПЕРЕСЕЧЕНИЕ), за исключением того, что исходные объекты сохраняются. Программа AutoCAD создает третье тело из общего пространства двух тел. Команду INTERFERE можно также исполь- зовать для выделения общего пространства нескольких пар тел. На рис. 24.16 показано те- ло, созданное с помощью команды INTERFERE перемещением в другое место. Как видите, исходные объекты остаются нетронутыми. Применять команду INTERFERE удобно при наличии нескольких пересекающихся тел. С ее помощью можно разделить отобранное множество тел на два множества с целью их сравнения. Например, чтобы сравнить параллелепипед с тремя другими телами, нужно по- местить параллелепипед в одно множество, а три оставшихся тела — в другое. Команда INTERFERE выделяет по очереди каждую пару пересекающихся объектов, таким образом, вы имеете возможность наглядно представить свой чертеж, Команду INTERFERE используют также для выявления ошибок в чертеже и для Совет наглядного представления сложного чертежа. Используют команду INTERFERE и для определения того, какие тела нужно "вычесть" из других тел. Новые объек- •ж| ты создаются на текущем слое. Перед использованием команды INTERFERE МОЖ- НО изменить текущий слой, чтобы создаваемое тело выделялось более четко. 778 ЧастьIV.Построениечертежейтрехмерныхмоделей
Рис. 24 .16 . Команда INTERFERE оставляет исходные объекты нетронутыми Чтобы выполнить команду INTERFERE, проделайте описанные ниже операции. р 1. Щелкните на кнопке Interfere (Взаимодействие) панели инструментов Solids (Тела). ^ 2. В ответ на приглашение Select the first set of solids: (Выберите первый набор тел;) выделите объекты. Если вам нужно сравнить лишь два объекта, можно поместить их в первое множество. В противном случае выберите объекты для пер- вого множества и нажмите клавишу <Enler> для завершения выделения объектов. 3. 13 ответ на приглашение Select the second set of solids: (Выберите второй набор тел:) выделите второе множество объектов и нажмите клавишу <Enter> для завершения выделения объектов. Если вам не нужно второе множе- ство объектов, сразу нажмите клавишу <Etuer>. Программа AutoCAD выведет количество тел и отобранных множеств, а также количество найденных пар, взаимодействующих (пересекающихся) объектов. 4. В ответ на приглашение Create interference solids? [Yes/No] <N>: (Создать тело из пересечения? [Да/Нет] <Н>:) нажмите клавишу <Enter>, если не нужно создавать новое тело. 5. В ответ на приглашение Highlight pairs of interfering solids? [Yes/No] <N> : (Выделить пары пересекающихся тел? [Да/Нет] <Н>:) нажмите кла- вишу <Enter>, если не нужно, чтобы выделялась каждая пара пересекающихся тел. При положительном ответе AutoCAD выделит первую пару пересекающихся тел. 6. В ответ на приглашение Enter an option [Next pair/eXit] <Next>: (Введите параметр [Следующая пара/выХод] <Следующая иара>:), которое появля- ется при наличии нескольких пар, нажмите клавишу <Enler>, если нужно выделить следующую пару. Продолжайте нажимать <Enter> для (циклического) просмотра последующих пересекающихся пар. Чтобы завершить выполнение команды, щелк- ните правой кнопкой мыши и выберите их контекстного меню команду Exit. Для следующей пошаговой инструкции используется чертеж ab24-b .dwg, кото- рый находится г папке Drawings на прилагаемом компакт-диске. Глава24.Созданиетвердотельных моделейиредактирование трехмерных...779
Пошаговая инструкция. Создание сложных тел 1. Откройте чертеж ab24-b . dwg на прилагаемом компакт-диске. 2. Сохраните его как ab24-3.dwg в папке AutoCAD Bible. Включите режим объ- ектной привязки (щелкните на кнопке OSNAP в строке состояния) и установите те- кущие режимы объектной привязки Endpoint, Midpoint и Center. В этом чертеже в качестве единиц измерения используются миллиметры. Тела созданы выдавлива- нием кругов командой EXTRUDE (ВЫДАВИ) и перемещением их на соответствую- щий уровень (по координате Z). Результат показан на рис. 24 .17 . Рис. 24 .17. Эти тела составляют основу модели 3. Если панели инструментов Solids (Тела) и Solids Editing (Редактирование тел) не выведены на экран, щелкните правой кнопкой на свободном поле какой-нибудь па- нели инструментов и выберите их в списке контекстного меню. 4. Чтобы создать шесть отверстий, расположенных по окружности на центральной круглой пластине, щелкните на кнопке Subtract (Вычитание) панели инструментов Solids Editing. Далее следуйте приглашениям: Select solids and regions to subtract from... Select objects: Выберите центральную круглую пластину, обозна- ченную меткой 1 на рис. 24.17 Select objects: <P Select solids and regions to subtract... Select objects: Выберите шесть кругов, расположенных вокруг цен- тра пластины. Нажмите клавишу <Enter>, чтобы закончить выбор 5. С целью создать центральную цилиндрическую насадку щелкните на кнопке Subtract (Вычитание) панели инструментов Solids Editing. Далее следуйте приглашениям: Select solids and regions to subtract from... Select objects: Выберите наружную трубку, обозначенную 2 Select objects: <C Select solids and regions to subtract... Select objects: Выберите внутреннюю трубку, обозначенную 3, Нажмите клавишу <Enter>, чтобы закончить выбор 780 ЧастьIV.Построениечертежейтрехмерныхмоделей
6. Чтобы "вырезать" центральный диск, щелкните на кнопке Subtract (Вычитание) па- нели инструментов Solids Editing. Далее следуйте приглашениям: Select solids and regions to subtract from... Select objects: Выберите внешний круг, обозначенный 4 Select objects: <P Select solids and regions to subtract... Select objects: Выберите внутренний круг, обозначенный 5. Нажми- те клавишу <Enter>, чтобы закончить выбор 7. Очистите изображение от невидимых линий, чтобы увидеть результат. Таким образом вы проверите действие операций вычитания. Чертеж должен выглядеть, как на рис. 24 .18 . Рис. 24 .18. Результат трех операций вычитания 8. Щелкните на кнопке Union (Объединение) панели инструментов Solids Editing. Вы- берите три объекта, обозначенных 1,2 и 3 на рис. 24 .18 . 9. Еще раз выполните удаление невидимых линий для просмотра результата. 10. Сохраните чертеж. Модель должна выглядеть, как на рис. 24.19. Если вы собирае- тесь продолжить упражнения и перейти к следующей инструкции, оставьте чер- теж открытым. Рис. 24.19 . Окончательная модель после применения команды UNIONдля создания из трех объектов одного Глава24.Созданиетвердотельных моделейиредактирование трехмерных...781
Сечения и разрезы тел Команды SECTION (СЕЧЕНИЕ) и SLICE (РАЗРЕЗ) используются для создания видов се- чений и разрезов трехмерных моделей. ИспользованиекомандыSECTION Команда SECTION (СЕЧЕНИЕ) применяется для создания плоских областей из сечений объемной модели по заданной плоскости. Исходные объекты остаются нетронутыми. На рис. 24.20 показана область, созданная с помощью команды SECTION. Область, созданная командой SECTION Совет Рис. 24.20 . Область, созданная с помощью команды SECTION,показана пунктирной линией Области, создаваемые с помощью команды SECTION, размещаются на текущем слое. Цвет текущего слоя следует сделать отличным от цвета объекта, чтобы область была отчетливо видна. Для вызова команды SECTION щелкните на кнопке Section (Сечение) панели инстру- ментов Solids (Тела). Выделите объект, сечение которого необходимо получить. Появит- ся приглашение Specify first point on Section plane by [Object/Zaxis/ iew/XY/YZ/ZX/3points] <3points>: (Задайте первую точку на секущей плоскости посредством [Объект/ось Z/BHJI/XY/YZ/ZX/3точки] <3точки>:). Эти параметры используются для определения плоскости сечения. В табл. 24.1 приведено описание этих параметров. Таблица24.1 .;ПарамвтрШ"командыSECTION Параметр Описание Object (Объект) Следует указать круг, эллипс, дугу, сплайн или плоскую полилинию zaxis (ось Z) Позволяет определить плоскость, указав ось Z. В этом случае сечение производит- ся плоскостью XY, перпендикулярной указанной оси Z. Чтобы указать ось Z, вначале нужно указать точку на плоскости сечения. Указанная точка будет началом коорди- нат (только на время выполнения этой команды), где пересекается ось Z и плос- кость сечения. Затем нужно указать какую-нибудь точку на оси Z 782 Часть IV. Построение чертежей трехмерных моделей
Окончание табл. 24 .1 Параметр Описание View (Вид) XY Y2 ZX 3points (Зточки) Плоскость сечения определяется как плоскость, параллельная текущему виду (т.е, нормальная главному лучу визирования) и проходящая через заданную точку Плоскость сечения определяется как плоскость, параллельная плоскости XY и про- ходящая через заданную точку Плоскость сечения определяется как плоскость, параллельная плоскости YZ и про- ходящая через заданную точку Плоскость сечения определяется как плоскость, параллельная плоскости ZX и про- ходящая через заданную точку Параметр по умолчанию. Укажите три точки, чтобы определить плоскость сечения. При этом удобно использовать точки объектной привязки Можно переместить созданную область и просмотреть ее отдельно, чтобы обнаружить ошибки в модели. Использование команды SLICE Команда SLICE (РАЗРЕЗ) применяется для разрезания тел на две части заданной плоскостью. Исходный объект (объекты) разделяется, но может быть восстановлен командой UNION (ОБЪЕДИНИ). Можно удалить любую часть или сохранить обе. На рис. 24 .21 показан результат разрезания модели после того, как одна ее половина была удалена. Иногда это помогает обнару- жить дефекты в структуре модели. Например, с помощью такого разреза можно обнаружить де- фект в модели: плоскость диска пересекает центральную насадку, а это противоречит требованиям. Рис. 24.21 . Результат разрезания тела и удале- нияодной части fjfcp Чтобы вызвать команду SLICE, шелкнитс на кнопке Slice (Разрез) панели инструмен- &~fe; тов Solids (Тела). Выделите объект, который необходимо разрезать. Появится пригла- шение Specify first point on slicing plane by [Object/Zaxis/ iew/XY/YZ/ZX/3points] <3points>: (Задайте первую точку на плоскости разреза по- средством [Объект/ось г/Вид/ХУ/Уг/гХ/Зточки] <3точки>:). Такие параметры используются лля определения плоскости сечения. (Это те же самые параметры, что и для команды SECTION. Их описание приведено в табл. 24.1.) Глава24.Созданиетвердотельных моделейиредактированиетрехмерных...783
Для следующей пошаговой инструкции используется чертеж ab24-3 .dwg, кото- рый находится в папке Results на прилагаемом компакт-диске. Пошаговая инструкция. Разрезание тел 1. Если файл ab24-3 .dwg остался открытым после выполнения предыдущей инст- рукции, то используйте его. Выполните регенерацию, чтобы удалить скрытый вид. Если же файл ab24-3 .dwg не открыт, откройте его в папке AutoCAD Bible или папке Results на прилагаемом компакт-диске. Включите режим объектной при- вязки (щелкните на кнопке OSNAP в строке состояния) и установите текущие режимы объектной привязки Endpoint, Midpoint, Quadrant и Center. Если панели инструмен- тов Solids (Тела) и Solids Editing (Редактирование тел) не выведены на экран, щелк- ните правой кнопкой на свободном поле какой-нибудь панели инструментов и выбери- те их в списке контекстного меню. Чертеж показан на рис. 24.22 . 2. Сохраните чертеж как файл ab24-4 . dwg в папке AutoCAD Bible. ЩШ 3. Щелкните на кнопке Slice (Разрез) панели инструментов Solids (Тела). Далее сле- lfali дуйте приглашениям: Select objects: Выберите твердотельную модель Select objects: <P Specify first point on slicing plane by [Object/Zaxis/View/XY/YZ/ZX/3points] Выберите квадрант 1 (см. рис. 24.22) Specify second point on plane: Выберите квадрант 2 Specify third point on plane: Выберите квадрант З Specify a point on desired side of the plane or [keep Both sides]: Выберите модель 4 4. Как отмечалось ранее, разрез делает видимой ошибку — диск перекрыл централь- ную насадку (рис. 24.23). Чтобы исправить эту ошибку, щелкните на кнопке Zoom Realtime стандартной панели инструментов и увеличьте чертеж до размеров экрана. Рис. 24.22 . Трехмерная модель, ис- пользуемая дляразрезания Рис. 24.23. Тело после разрезания и удале- нияоднойполовины 5. Вызовите команду CIRCLE (КРУГ). В ответ на приглашение Specify center point for circle or [3P/2P/Ttr {tan tan radius) ] : (Задайте центр круга или [ЗТ/2Т/ККР (касат. касат. радиус]:) выберите центральную точку 1 (см. рис. 24 .23). А в ответ на приглашение Specify radius of circle or [Diameter] : (Задайте радиус круга или [Диаметр]:) выберите конечную точку 2. 784 ЧастьIV.Построениечертежейтрехмерныхмоделей
6. Щелкните на кнопке Extrude (Выдавить) панели инструментов Solids (Тела). Выде- лите новый круг. Установите высоту выдавливания равной 16 и примите значение угла сужения по умолчанию (равно нулю). 7. Щелкните на кнопке Subtract (Вычесть) панели инструментов Solids Editing. В ответ на приглашение Select solids and regions to subtract from... Select objects: (Выберите фигуры и области, из которых нужно вычесть...Выберите объек- ты:) выберите большое тело и нажмите клавишу <Enter> для окончания выделения объектов. В ответ на приглашение Select solids and regions to subtract. . . Select objects: (Выберите фигуры и области, которые нужно вычесть...Выберите объекты:) выберите выдавленный круг из большой модели. 8. Сотрите исходный круг и выполните удаление невидимых линий. Чертеж должен выглядеть, как на рис. 24 .24 . а заметку Рис. 24 .24 . Тело после вычитания выдавленного круга и удаления невидимых линий 9. Сохраните чертеж. Если вы продолжите упражнения и перейдете к следующей ин- струкции, оставьте чертеж открытым. Этой ошибки можно избежать, если при создании модели вычесть внутреннюю трубку из внешней на заключительном шаге, а не раньше. Чтобы исправить всю модель, можно вычесть круг, как это было проделано в предыдущей инструкции, зеркально отобразить всю модель и воспользоваться командой UNION (ОБЪЕДИНИ) для объединения двух половин в целое. Зеркальное отображение в трехмерном пространстве описано в следующем разделе. Можно также отме- нить разрезание после того, как выявлена ошибка, и исправить всю модель. Модифицирование объектов в трехмерном пространстве Существует несколько команд модифицирования, предназначенных исключительно для трехмерного пространства или имеющих для него специальные параметры, В данном разделе описаны эти специальные команды и параметры. Глава24.Созданиетвердотельных моделейиредактированиетрехмерных...785
В AutoCAD имеется возможность непосредственно модифицировать трехмерные тела. Можно изменять грани тел, их ребра, "впечатывать" на поверхность двухмерные объекты, разделять сложные тела на компоненты, формировать оболочку вокруг тела и выполнять очистку тела — удаление "впечатанных" объектов и избыточных граней. В табл. 24.2 приведен список большинства команд редактирования и описано их исполь- зование в трехмерном пространстве. Таблица 24.2 . Команды модифицирования в трехмерном пространстве " - Команда Использование в трехмерных чертежах ERASE (СОТРИ) COPY (КОПИРУЙ) MIRROR (ЗЕРКАЛО) OFFSET (ПОДОБИЕ) ARRAY (МАССИВ) MOVE (ПЕРЕНЕСИ) ROTATE(ПОВЕРНИ) SCALE (МАСШТАБ) STRETCH(РАСТЯНИ) LENGTHEN(УВЕЛИЧЬ) TRIM (ОБРЕЖЬ) EXTEND(УДЛИНИ) BREAK (РАЗОРВИ) CHAMFER(ФАСКА) FILLET (СОПРЯГИ) EXPLODE(РАСЧЛЕНИ) ALIGN(ВЫРАВНЯЙ) Так же, как и на плоскости Так же, как и на плоскости Может использоваться для трехмерных объектов при условии, что ось зер- кального отображения лежит в плоскости XY. Иначе используется команда MIRROR3D(3-3EPI0U10) Может использоваться для трехмерного пространства, но лишь для пло- ских объектов Может использоваться для трехмерных объектов в плоскости XY. Иначе ис- пользуется команда 3DARRAY (3-МАССИВ) Так же, как и на плоскости Может использоваться для трехмерных объектов а плоскости XY. Иначе ис- пользуется команда ROTATE3D (3-ПОВЕРНИ) Может использоваться для трехмерных объектов. Масштабируются все три измерения Может использоваться для трехмерного пространства, но лишь для плоских объектов, контуров и поверхностей. Результат может быть неожиданным, по- скольку трудно наглядно представить направление растяжения Может использоваться для трехмерного пространства, но лишь для пло- ских объектов Имеет специальный параметр для трехмерного пространства, но применяется только для плоских объектов, таких как линии Имеет специальный параметр для трехмерного пространства, но применяется только для плоских объектов, таких как отрезки Может использоваться для трехмерного пространства, но лишь для пло- ских объектов Имеет специальный параметр для трехмерного пространства Имеет специальный параметр для трехмерного пространства Обрабатывает трехмерные объекты: тела расчленяются на поверхности, а по- верхности расчленяются на контуры. Можно также расчленять блоки, содер- жащие трехмерные объекты Обрабатывает трехмерные объекты Для трехмерных объектов используют ручки, хотя иногда трудно наглядно представить, в какой плоскости происходит перемещение или растяжение объекта. Тела нельзя растяги- вать, но можно растягивать поверхности и контуры. (Если вы попытаетесь растянуть тело, то AutoCAD просто переместит его.) 73R ЧастьIV.Построениечертежейтрехмерныхмоделей
Зеркальное отображение в трехмерном пространстве Если линия зеркального отображения лежит в плоскости ХУ, можно зеркально отобра- жать любые трехмерные объекты с помощью обычной команды MIRROR (ЗЕРКАЛО). Если нужно выполнить зеркальное отображение в какой-либо другой плоскости, то используется команда MIRROR3D (3-ЗЕРКАЛО). Чтобы использовать команду MIRROR3D, выполните приведенные действия. 1. Выберите команду меню Modify^3D Operation^Mirror 3D (Редактирование 1 ^ ЗМ операции=>ЗМ зеркало). 2. Выберите объект или объекты для зеркального отображения. 3. Для определения плоскости зеркального отображения выберите параметр в приглашении Specify first point of mirror plane (3 points) or [Object/Last/ Zaxis/View/XY/YZ/ZX/3points] <3points>: (Задайте первую точку на зер- кальной плоскости или [Объект/Последний/ось Z /Вид/ХУ/Уг/ХХ/Зточки] <3точки>:). Это те же параметры, которые описаны в табл. 24 .1 для команд SECTION (СЕЧЕНИЕ) и SLICE (РАЗРЕЗ). Единственный новый параметр Last (Последний) указывает, что ис- пользуется последняя определенная плоскость зеркального отображения. Для следующей пошаговой инструкции используется чертеж ab2 4-4 .dwg, кото- рый находится в папке Results на прилагаемом компакт-диске. Пошаговая инструкция. Зеркальное отображение в трехмерном пространстве 1. Если файл ab24-4 .dwg остался открытым после выполнения предыдущей инструкции, то используйте его. Выполните регенерацию, чтобы отказаться от скрытого вида, Если же файл ab24-3 .dwg не открыт, его можно найти в папке AutoCAD Bible или пап- ке Results на прилагаемом компакт-диске; откройте этот файл. Включите режим объектной привязки (щелкните на кнопке OSNAP в строке состояния) и установите текущие режимы объектной привязки Endpoint, Midpoint, Quadrant и Center. Если панели инструментов Solids (Тела) и Solids Editing (Редактирование тел) не выведены на экран, щелкните правой кнопкой на свободном поле какой-нибудь панели инстру- ментов и выберите их в списке контекстного меню. Чертеж показан на рис. 24 .25. 2. Сохраните чертеж как файл ab24-5 .dwg в папке AutoCAD Bible. 3. Выберите команду Modify=>3D Operation^Mirror 3D (Редактирование 1 *ЗМ операции^ ЗМ зеркало). Далее следуйте приглашениям: Select objects: Выберите тело Specify first point of mirror plane (3 points) or [0bject/Last/Zaxis/View/XY/YZ/ZX/3points] <3points>: Укажите точку 1 (см. рис. 24.25) Specify second point on mirror plane: Укажите точку 2 Specify third point on mirror plane: Укажите точку З Delete old objects? <N> <P 4. Щелкните на кнопке Union (Объединение) панели инструментов Solids Editing (Редактирование тел). 5. Сохраните чертеж. Глава24.Созданиетвердотельныхмоделейиредактированиетрехмерных...787
-\ й . ———— - ———- —^-——. •- -^ J 3 1 L : Рис. 24.25 . Разрезанная трехмерная модель, предназначенная для зеркального отображения Построение массивов в трехмерном пространстве Копии любого трехмерного объекта можно создавать с помощью команды ARRAY (МАССИВ), если массив определен в текущей плоскости XY. Команда 3DARRAY (3-МАССИВ) позволяет создавать прямоугольный массив с обычными строками и столбцами плюс дополни- тельные уровни по оси Z. Для создания трехмерного кругового массива необходимо определить ось поворота, а не двухмерную точку, как при использовании команды ARRAY. Создание трехмерных прямоугольных массивов Чтобы создать трехмерный прямоугольный массив, проделайте ряд операций. 1. Выберите в меню команду Modify=>3D Operation^3D Array (Редактирование^ ЗМ операции=>ЗМ массив), чтобы вызвать команду 3DARRAY (3-МАССИВ). 2. Выделите объекты, которые необходимо организовать в массив. 3. В ответ на приглашение Enter the type of array [Rectangular/ Polar] <R>: (Введите тип массива [Прямоугольный/Круговой] <П>:) щелк- ните правой кнопкой мыши и выберите Rectangular (Прямоугольный) из кон- текстного меню. 4. AutoCAD ответит приглашением Enter the number of rows ( )<1>: (Введите число строк (—) <1>:), показывая вам в скобках расположение строк. Строки массива располагаются вдоль координатной оси X. Введите общее число создаваемых строк. 5. AutoCAD ответит приглашением Enter the number of columns (III) <1> : (Введите число столбцов (|||) <1>:), снова подсказывая в скобках, что он счита- ет столбцами массива. Столбцы массива располагаются вдоль координатной оси Y. Введите общее число создаваемых столбцов. 6. AutoCAD ответит приглашением Enter the number of levels (...) <1>: (Введите число уровней (...) <!>:). Уровни массива располагаются вдоль координат- ной оси Z. Введите общее число создаваемых уровней. 7. AutoCAD ответит приглашением Specify the distance between rows (— -) : (Задайте расстояние между строками или задайте размер ячейки массива (—):). Введите расстояние между строками или укажите две точки. 788 ЧастьIV.Построениечертежейтрехмерныхмоделей
8. Далее AutoCAD выведет приглашение Specify the distance between columns (Ml): (Задайте расстояние между столбцами (|||):). Введите расстояние между столбцами или укажите две точки. 9. Далее AutoCAD выведет приглашение Specify the distance between levels (...) (Задайте расстояние между уровнями (...) : )- Введите расстояние между уровнями или укажите две точки. Для следующей пошаговой инструкции используется чертеж ab2 4-c .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Создание прямоугольного массива в трехмерном пространстве 1. Откройте файл ab24-c. dwg, находящийся на прилагаемом компакт-диске. 2. Сохраните чертеж как файл ab24-6.dwg в папке AutoCAD Bible. На этом чер- теже изображено сферическое, похожее на бусину тело, иногда используемое для создания ножек стола. В этом упражнении будет создан трехмерный массив для че- тырех ножек стола. 3. Выберите команду Modify^SD Operation^D Array. Далее следуйте приглашениям: Select objects: Выделите бусину Enter the type of array [Rectangular/Polar] <R>: Щелкните правой кнопкой мыши и выберите Rectangular из контекстного меню Enter the number о rows (--) <1>: 2<Р Enter the number о columns {|| )<1>: 2<P Enter the number о levels {...)<1>: 20<P (Высота бусины 1,5 дюй- ма, а высота ножки должна быть 30 дюймов) Specify the distance between rows ( ) : 26<P (Расстояние между ближними ножками) III м Specify the distance between columns (III): 36<P (Расстояние ме- жду дальними ножками) Specify the distance between levels {...}: 1.5<P (Вдоль ножки бусины должны соприкасаться) 4. Щелкните на кнопке Zoom Extents (Покажи Границы), чтобы увидеть результат. (Теперь осталось создать поверхность стола.) 5. Сохраните чертеж. Он должен выглядеть, как на рис. 24 .26. Создание трехмерных круговых массивов Чтобы создать трехмерный круговой массив, проделайте ряд операций. 1. Выберите команду Modify^SD ОрегаЙоп^ЗР Array, чтобы вызвать команду 3DARRAY (3-МАССИВ). 2. Выделите объекты, которые необходимо организовать в массив. 3. В ответ на приглашение Enter the type of array [Rectangular/Polar] <R>: (Введите тип массива [Прямоугольный/Круговой] <П>:) щелкните правой кнопкой мыши и выберите Polar (Круговой) из контекстного меню. 4. В ответ на приглашение Enter the number of items: (Введите число эле- ментов;) введите общее количество элементов. Глава24.Создание твердотельных моделейиредактирование трехмерных...789
Рис. 24.26, Для четырех ножек стола создан трехмерныймассив 5. В ответ на приглашение Specify the angle to fill (+=ccw, — =cw) <3 60>: (Задайте угол заполнения (+=Против чс, —По чс) <36О>:) нажмите клави- шу <Enter>, чтобы создать массив по полному кругу, или введите меньший угол. 6. В ответ на приглащение Rotate objects as they are copied? [Yes/No] <Y>: (Вращать объекты при копировании? [Да/Нет] <Д>:) нажмите клавишу <Enter>, чтобы объекты были повернуты при копировании, или введите п<р, чтобы объекты не были повернуты. 7. В ответ на приглашение Specify center point of array: (Залайте центр массива:) укажите центральную точку массива. Эта точка является также первой точкой оси вращения. 8. В ответ на приглашение Specify second point on axis of rotation: (Задайте вторую точку на оси вращения:) укажите любую другую точку на оси вращения. Если массив создается не по полному кругу, следует указать положительный угол враще- ния. Положительное направление оси определяется от первой указанной точки (центральной точки) до второй точки. Укажите большим пальцем руки положительное направление и по направлению сгибания остальных пальцев определите положительный угол вращения. Для следующей пошаговой инструкции используется чертеж ab24-d .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Создание кругового массива в трехмерном пространстве 1. Откройте файл ab24-d. dwg, находящийся на прилагаемом компакт-диске. 2. Сохраните чертеж как файл ab24-7 .dwg в папке AutoCAD Bible. На этом чер- теже изображена часть лампы, показанная на рис. 24 .27. Установите режим объект- ной привязки к конечной точке. 790 ЧастьIV.Построениечертежейтрехмерныхмоделей
Рис. 24.27 .Незавершенное изображениелампы 3. Выберите команду Modify=>3D Operation^3D Array. Далее следуйте приглашениям; Select objects: Выделите кронштейн 1 (см. рис. 24.21) Select objects: <P Enter the type of array [Rectangular/Polar] <R>: Щелкните правой кнопкой мыши и выберите Polar из контекстного меню Enter the of items: 3<P Specify the angle to fill (+=ccw, -= cw) <360>: <P Rotate objects as they are copied? [Yes/No] <Y>: <f Specify center point of array: Укажите конечную точку 2 Specify second point on axis of rotation: Укажите конечную точку 3 4. Один из трех кронштейнов в этом виде не просматривается. Чтобы увидеть все три, выберите команду View=>3D Views^Viewpoint Presets (Вид=>ЗМ тзрения=^ Установка). Введите 290 в поле X Axis (От оси X) и 75 в поле XY Plane (С плоско- стью XY). Щелкните на кнопке ОК. 5. Щелкните на кнопке Top View (Вид сверху) панели инструментов View (Вид), что- бы вернуться к виду сверху. Сохраните чертеж. Поворот в трехмерном пространстве С помощью команды ROTATE (ПОВЕРНИ) можно вращать трехмерные объекты в плос- кости XY. Команда ROTATE 3D (3-ПОВЕРНИ) используется, когда необходимо повернуть объект в других плоскостях. Параметры команды ROTATE3D перечислены в табл. 24.3 . JpH5jifrj^ *"' ""* ! Параметр Описание object (Объект) Выбирается отрезок, круг, дуга, сплайновая линия или плоская полилиния. При выборе круга или дуги AutoCAD поворачивает их вокруг линии, берущей начало в центре объекта и перпендикулярной к объекту Глава24.Созданиетвердотельныхмоделейиредактированиетрехмерных...791
Окончание табл. 24.3 Параметр Описание Last (Последний) Используется последняя определенная ось поворота view (Вид) Ось поворота параллельна текущему виду и проходит через указанную точку xaxis (ось х) Ось поворота параллельна оси X и проходит через указанную точку Yaxis (ось у) Ось поворота параллельна оси Y и проходит через указанную точку zaxis (ось z) Ось поворота параллельна оси Z и проходит через указанную точку 2points (по 2 точкам) Это параметр по умолчанию. Укажите две точки для определения оси, Удобно использовать объектную привязку Иногда легче создать объект в плоскости XY и затем повернуть его. Иными сло- Совет вами, можно создать объект в другой плоскости, а позже использовать команду ROTATE3D для правильного расположения объекта. Чтобы использовать команду ROTATE 3D, выполните перечисленные действия. 1. Выберите команду Modify^3D OperationORotate 3D. 2. Выберите объект или объекты для поворота. 3. В ответ на приглашение Specif у first point on axis or define axis by [Object/Last/View/Xaxis/Yaxis/Zaxis/2points]: (Задайте первую точку на оси посредством [Относительно оси объекта/Последний/В ид/ось Х/ось Y/ось Z/no 2 точкам ]:) выберите один из параметров, которые описаны в табл. 24.3, и определите ось в соответствии с требованиями выбранного параметра. 4. В ответ на приглашение Specify rotation angle or [Reference] : (Задайте угол поворота или [Относительно]:) укажите положительный или отрицательный угол поворота или выберите параметр Reference (Относительно). (Его действие подобно действию одноименного параметра в команде ROTATE. См. главу 9, "Редактирование: базовые инструменты".) Необходимо правильно определять положительное направление поворота. Для этого нужно указать большим пальцем правой руки положительное направление оси и согнуть ос- тальные пальцы — положительное направление поворота будет совпадать с направлением, указываемым согнутыми пальцами. Для двух выбираемых точек положительное направление оси определяется направлением от первой выбранной точки ко второй. Для следующей пошаговой инструкции используется чертеж ab24~e . dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Вращение в трехмерном пространстве 1. Откройте файл ab24-e . dwg, находящийся на прилагаемом компакт-диске. 2. Сохраните чертеж как файл ab24-8 .dwg в папке AutoCAD Bible. На этом чер- теже изображена та же лампа, что и в предыдущем упражнении, но теперь она на- черчена полностью (рис. 24.28). 792 Часть IV. Построение чертежей трехмерныхмоделей
Рис. 24 .28. Завершенный чертеж лампы 3. Чтобы вставить модель лампы в план модели дома, нужно представить ее в мировой системе координат. Для этого ее необходимо повернуть вокруг оси X. Чтобы предста- вить это наглядно, посмотрите на пиктограмму ПСК и мысленно поверните верх лам- пы по направлению к себе вокруг горизонтальной оси X. Для поворота лампы выбери- те команду Modify^SD Operation ^Rotate 3D. Далее следуйте приглашениям: Select objects: Используйте секущую рамку, чтобы выделить всю лампу Specify other corner point: Выберите другой угол Select objects: <P Specify first point on axis or define axis by [0bject/Last/View/Xaxis/Yaxis/Zaxis/2points]: Щелкните правой кнопкой мыши и выберите Xaxis из контекстного меню Point on X axis <0,0,0>: <P Specify rotation angle or [Reference] 4. Щелкните на кнопке Zoom Extents (Покажи Границы) панели инструментов Zoom, чтобы увидеть всю лампу. Лампа теперь повернута на 90° вокруг оси X относительно ПСК, и мы ви- дим ее сверху. 5. Чтобы получить более наглядный вид, щелкните на кнопке SE Isometric View (ЮВ Изометрия) панели инструментов View (Вид) для просмотра результатов. Затем уда- лите невидимые линии. Чертеж должен вы- глядеть, как показано на рис. 24.29. Естест- венно, взгляд на лампу с различных точек зрения не изменяет ориентации лампы отно- сительно ПСК. 6. Сохраните чертеж. Рис. 24.29. Лампа готова для разме- щения в трехмерном чертеже дома Глава24.Созданиетвердотельныхмоделейиредактированиетрехмерных...793
Выравнивание в трехмерном пространстве Команда ALIGN (ВЫРАВНЯЙ) уже рассматривалась в главе 10, "Расширенный набор ин- струментов редактирования". При работе в трехмерном пространстве команду ALIGN ис- пользуют для перемещения, поворота в плоскости XY, а также поворота в направлении Z — все это можно сделать в одном сеансе выполнения команды. Для следующей пошаговой инструкции используется чертеж ab24-f .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Вращение в трехмерном пространстве 1. Откройте файл ab24-f .dwg, находящийся на прилагаемом компакт-диске. 2. Сохраните его как файл ab24-9 .dwg в папке AutoCAD Bible. На этом чертеже изображена часть сборки основания промышленной стиральной машины (рис. 24 .30). Нужно переместить и повернуть одну боковую панель. Включите ре- жим объектной привязки (щелкните на кнопке OSNAP в строке состояния) и уста- новите текущий режим объектной привязки Endpoint. 794 Рис. 24.30 . Часть сборки основания промышленной стиральной ма- шины с боковой панелью, которую нужно правильно разместить. Чертеж: любезно предоставлен Робертом Маком (Robert Mack), Dexter Company, Фэрфилд, шт. Айова 3. Обратите внимание, что в данном случае трудно сказать, какой стороной обращена к нам панель, поскольку она изображена контурно. Выполните удаление невидимых линий. Теперь вы видите, что сторона 1 (см, рис. 24.30) обращена в противополож- ную от нас сторону. Выполните регенерацию. 4. Чтобы определить размещение панели, необходимо знать ее ширину (наименьший из размеров). Щелкните на кнопке Distance (Расстояние) панели инструментов In- quiry (Справки). В ответ на приглашение Specify first point: (Задайте пер- вую точку:) выберите в качестве конечной точки 1. В ответ на приглашение Specify second point: (Задайте вторую точку:) выберите в качестве конечной ЧастьIV.Построениечертежейтрехмерныхмоделей
точки 2. Программа AutoCAD определит, что расстояние равно 0.3750. Эта инфор- мация потребуется в следующем пункте инструкции. 5. Выберите команду меню Modify=>3D Operation^Align (Редактирование 1 ^ ЗМ операции 1 ^ Выравнять). Select objects: Выберите боковую панель Select objects: <P Specify first source point: Выберите 1 на рис. 24.30 Specify first destination point: Выберите 3 Specify second source point: Выберите 4 Specify second destination point: Выберите 5 Specify third source point or <continue>: Выберите 2 Specify third destination point: Укажите любую точку на ребре между 3 и дальним углом. В результате боковая панель развернется перпендикулярно основанию 4. Панель выровнялась. Сохраните чертеж. Он должен выглядеть, как на рис. 24.31. Совет Рис. 24.il. Панель выровнена в соответ- ствии с остальной частью модели При выравнивании нужно точно представлять себе детали. Сначала лучше уда- лить невидимые линии, как было сделано в предыдущем упражнении. Для выбора такого положения ПСК и направления проецирования требуется определенное время — только при этом условии указываемые точки будут видны и доступны. Подрезка и удлинение объектов в трехмерном пространстве Команды TRIM (ОБРЕЖЬ) и EXTEND (УДЛИНИ) описаны в главе 10, "Расширенный на- бор инструментов редактирования", (если чувствуете необходимость, просмотрите ее). Ниже объясняется использование этих команд в трехмерном пространстве. Поверхности и тела нельзя обрезать или удлинить, можно обрезать или удлинить плоские объекты в трехмерном пространстве. Некоторые команды AutoCAD включают параметр Глава24.Создание твердотельных моделейиредактирование трехмерных...795
Project (Проекция) для работы в трехмерном пространстве. Параметр Project (Проекция) содержит три подпараметра. • None (Нет). Обрезаются и удлиняются только объекты, которые действительно пе- ресекаются или могут пересекаться в трехмерном пространстве. • UCS (ПСК). Задается по умолчанию. Объекты проецируются на плоскость XY теку- щей ПСК. Поэтому если координаты двух линий по оси Z отличны, то одну из них можно обрезать и удлинить со ссылкой на другую, несмотря на то, что они в дейст- вительности не пересекаются, а скрещиваются в трехмерном пространстве. • View (Вид). Объекты проецируются параллельно текущему виду. Объекты обреза- ются или удлиняются в соответствии с тем, как они выглядят на экране, Они не обя- зательно должны пересекаться в трехмерном пространстве. Можно также применять параметр Extend (Удлинить), чтобы обрезать или удлинить по- тенциальные пересечения (подробнее этот вопрос освещен в главе 10, "Расширенный набор инструментов редактирования"). Для следующей пошаговой инструкции используется чертеж ab24-g .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Удлинение объектов в трехмерном пространстве 1. Откройте файл ab2 4-g .dwg, находящийся на прилагаемом компакт-диске. 2. Сохраните его под именем ab24-10.dwg в папке AutoCAD Bible. На этом чер- теже дано двух- и трехмерное изображение втулки (рис. 24 .32). Трехмерное изобра- жение расчленено на простые геометрические объекты так, чтобы их можно было использовать для удлинения двухмерных линий. Рис. 24 .32 .Двух- и трехмерное изображения втулки. Трехмерное изображение расчленено, но втулка выглядит по-прежнему. Ее молено использовать для удлинения линий 3. Сбросьте системную переменную UCSORTHO. Для этого введите ucsortho<P 0<P. (Если же текущее значение этой переменной 0, нажмите клавишу <Enler> в ответ на приглашение Enter new value for UCSORTHO <0>: (Введите новое значение переменной UCSORTHO <0>:).) 796 ЧастьIV.Построениечертежейтрехмерныхмоделей
4. Щелкните на кнопке Extend (Удлинить) панели инструментов Modify (Редактирование). Следуйте приглашениям: Select boundary edges . . . Select objects: Укажите трехмерную втулку 1 (см. рис. 24 .32) Select objects: <P Select object to extend or [Project/Edge/Undo]: Щелкните правой кнопкой мыши и выберите Project из контекстного меню Enter a projection option [None/Ucs/View] <Ucs>: Щелкните правой кнопкой мыши и выберите View из контекстного меню Select object to extend or [Project/Edge/Undo]: Укажите двухмер- ную втулку 2 Select object to extend or [Project/Edge/Undo]: <P 5. Щелкните на кнопке Top View (Вид сверху) панели инструментов View (Вид). Те- перь стала видна двухмерная линия, которая в действительности не пересекается с трехмерным изображением втулки. С помощью параметра View (Вид) линия была только удлинена в этом виде. 6. Щелкните на кнопке Zoom Previous (Покажи предыдущий) панели Zoom. 7. Вновь щелкните на кнопке Extend (Удлинить) панели инструментов Modify (Редактирование). Следуйте приглашениям: Select boundary edges ... Select objects: Укажите нижний край трехмерной втулки 3 Select objects: <P Select object to extend or [Project/Edge/Undo]: Щелкните правой кнопкой мыши и выберите Project из контекстного меню Enter a proj ееtion option [None/Ucs/View] <Ucs>: Щелкните правой кнопкой мыши и выберите None из контекстного меню Select object to extend or [Project/Edge/Undo]: Укажите ту же линию, что была отмечена ранее, но на этот раз ближе к трехмер- ной втулке, на новом участке, который появился после удлинения Select object to extend or [Project/Edge/Undo]: <P 8. Щелкните на кнопке Top View (Вид сверху) панели инструментов View (Вид). Те- перь стало видно, что двухмерная линия действительно пересекается с трехмерным изображением втулки. 9. Дважды щелкните на кнопке Undo (Отменить) стандартной панели инструментов, чтобы отменить изменение направления проецирования и операции удлинения. 10. Воспользуйтесь рамкой с целью выделить трехмерное изображение втулки. Щелк- ните на кнопке Move (Перенести) панели инструментов Modify (Редактирование). В ответ на приглашение Specify base point or displacement: (Задайте базовую точку перемещения:) введите 0,0,2<Р. Нажмите клавишу <Enter> еще раз, чтобы завершить команду. Если некоторые объекты пропущены, то выделите их и тоже передвиньте. Таким образом, трехмерное изображение втулки будет пере- двинуто на две единицы в направлении оси Z. 11. Щелкните на кнопке Extend (Удлинить) панели инструментов Modify (Редактирование). Следуйте приглашениям: Select boundary edges ... Select objects: Укажите трехмерную втулку в точке 3 (нижнее кольцо) Select objects: $ Select object to extend or [Project/Edge/Undo]: Щелкните правой кнопкой мыши и выберите Project из контекстного меню Глава24.Создание твердотельныхмоделейиредактирование трехмерных...797
Enter a projection option [None/Ucs/View] <Ucs>: Щелкните правой кнопкой мыши и выберите UCS из контекстного меню Select object to extend or [Project/Edge/Undo]: Укажите ту же линию, которая удлинялась ранее, ближе к левой конечной точке Select object to extend or [Project/Edge/Undo]: <P 12. Щелкните на кнопке Top View (Вид сверху) панели инструментов View (Вид). Ка- жется, будто двухмерная линия пересекается с трехмерным изображением втулки. 13. Щелкните на кнопке Front View (Вид спереди) панели инструментов View (Вид). Теперь стало видно, что двухмерная линия не пересекается с трехмерным изображением втулки. 14. Если в п, 3 вы сбросили системную переменную UCSORTHO, верните ее исходное значение 1. Для этого введите ucsortho<P 1<P. 15. Сохраните чертеж. Он должен выглядеть, как на рис. 24 .33. I L Рис. 24.33. При использовании параметра UCS кажется, что линия касается ки, если смотреть на нее сверху, однако линия и втулка имеютразные координаты Z Сопряжение объектов в трехмерном пространстве Операцию сопряжения можно выполнять для тел, однако она не применима для каркас- ных моделей и поверхностей. На рис. 24.34 показан трехмерный машиностроительный чер- теж с несколькими сопряженными гранями деталей. Вот как команда FILLET (СОПРЯГИ) выполняется для тел. 1. Щелкните на кнопке Fillet (Сопряжение) панели инструментов Modify (Редактирование). 2. В ответ на приглашение Select first object or [Polyline/Radius/Trim]: (Выберите первый объект [Плиния/Радиус/Обрежь]:) выделите грань тела, к которой необходимо применить сопряжение. Отменить выделение края потом будет невоз- можно, поэтому необходимо сразу выделить требуемую грань тела. Остальные па- раметры нам не понадобятся. 798 ЧастьIV.Построениечертежейтрехмерныхмоделей
^Скругленные / кромки Рис.24.34.Вмашиностроительныхчертежахчасто встреча- ютсясопряженныегранидеталей 3. После выделения тела появится приглашение Specify fillet radius <0. 5000> (Задайте радиус сопряжения <0.5000>:). Нажмите клавишу <Enier>, что- бы оставить значение по умолчанию (0,5), или введите новый радиус, 4. В ответ на приглашение Select an edge or [Chain/Radius] : (Выберите грань или [Цепочка/Радиус]:) нажмите клавишу <Enter>, если необходимо применить сопряжение только к одной грани, которая уже выделена. Можно также выделить дру- гие грани этого же тела, Завершив выделение граней, нажмите клавишу <Enter>. Вы- деленные грани будут сопряжены. В этом приглашении также можно изменить радиус. 5. Воспользуйтесь параметром Chain (Цепочка), чтобы применить сопряжение к набору соприкасающихся граней. Появится приглашение Select an. edge chain or [Edge/Radius] : (Выберите цепочку граней или [Грань/Радиус]:). Укажите последовательно грани таким образом, чтобы каждая соприкасалась с предыдущей указанной, Нажмите клавишу <Enter> для завершения выбора граней. Вся цепочка граней будет сопряжена. Для разных граней можно выбирать различные радиусы. В первом приглашении Specify fillet radius <0 .50 00> (Задайте радиус сопряжения <0.5000>:) укажите радиус для уже выбранной грани. Затем перед выделением очередной грани с помощью па- раметра Radius (Радиус) можно задать радиус и для нее. Для следующей пошаговой инструкции используется чертеж ab2 4-h .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Сопряжение граней тел 1. Откройте файл ab24-h . dwg, находящийся на прилагаемом компакт-диске. 2. Сохраните его под именем аЬ24-11 . dwg в папке AutoCAD Bible. Эго кронштейн, показанный на рис. 24 .35 . К нему необходимо применить операцию сопряжения. 3. Щелкните на кнопке Fillet (Сопряжение) панели инструментов Modify (Редактирование). Глава24.Созданиетвердотельныхмоделейиредактирование трехмерных...799
4. В ответ на приглашение Select first object or [Polyline/Radius/Trim]: (Выберите первый объект [Плиния/Радиус/Обрежь]:) укажите ребро 1 (рис. 24 .35). 5. В ответ на приглашение Specify fillet radius <0.5000> (Задайте радиус сопряжения <0.5000>:) введите 0.25<Р. 6. В ответ на приглашение Select an edge or [Chain/Radius] : (Выберите грань или [Цепочка/Радиус]:) укажите ребро 2. 7. В ответ на приглашение Select an edge or [Chain/Radius] : (Выберите грань или [Цепочка/Радиус]:) укажите ребро 3. Нажмите клавишу <Enter> для за- вершения команды. Все три ребра будут сглажены в результате сопряжения. 8. Сохраните чертеж. Он должен выглядеть, как на рис. 24.36. Рис. 24 .35. Кронштейн, к которому необ- ходимоприменить операцию сопряжения Рис. 24 .36 . Кронштейн с сопряженными гранями Снятие фаски на трехмерной модели Срезать фаску можно с тел, но не с каркасных моделей или поверхностей. На рис. 24 .37 показано ребро жесткости, к граням которого применена операция снятия фаски. (Эта деталь является частью колеса, показанного в начале главы на рис. 24 .1.) Рис. 24 .37 .Деталь со снятыми фасками 800 ЧастьIV.Построениечертежейтрехмерныхмоделей
Чтобы снять фаску, проделайте ряд операций. 1. Щелкните на кнопке Chamfer (Фаска) панели инструментов Modify (Редактирование). 2. В ответ на приглашение Select first line or [Polyline/Distance/Angle/ Trim/Method] : (Выберите первый отрезок или [Плиния/Длина/Угол/ РЕ- Жим/Метод]:) выберите ребро, с которого необходимо снять фаску. Ребро будет отображено в виде линии между двумя поверхностями. Одна из поверхностей, ка- сающаяся выбранного ребра, будет выделена. 3. В ответ на приглашение Base surface selection. . .Enter surface selection option [Next/OK (current)] <OK>: (Выберите базовую поверх- ность... Выберите параметр [Следуюшая/ОК (текущая)] <Ок>:) нажмите клавишу <Enter>, чтобы принять в качестве базовой выделенную поверхность. Если два кате- та фаски не равны, необходимо определить базовую поверхность. Щелкните правой кнопкой мыши и выберите Next (Следующая) из контекстного меню, чтобы выде- лить следующую поверхность. (Выбранного ребра касаются две поверхности.) На- жмите клавишу <Enter> после выделения нужной поверхности. 4. В ответ на приглашение Specify base surface chamfer distance <0.5000>: (Введите длину фаски для базовой поверхности <0.5000>:) введите длину фаски для первой поверхности. Это расстояние соответствует отрезаемой от зтоЙ поверхности части. (По умолчанию берется последнее указанное расстояние.) 5. В ответ на приглашение Specify other surface chamfer distance <0.5000>: (Введите длину фаски для другой поверхности <0.5000>:) введите длину фаски для другой поверхности. (По умолчанию берется последнее ука- занное расстояние.) 6. В ответ на приглашение Select an edge or [Loop] : (Выберите ребро [Периметр]:) выберите ребро, с которого необходимо снять фаску. Это может показаться излишним, но ребро нужно выбрать еще раз. Можно также исполь- зовать параметр Loop (Периметр) — в этом случае понадобится выбрать ребра но периметру. А если выбрать поверхность, то фаска будет снята со всех кро- мок этой поверхности. 7. Далее программа вновь будет предлагать выбрать грани или циклы граней. По окон- чании выбора нажмите клавишу <Enter>. Для следующей пошаговой инструкции используется чертеж ab24-i .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Снятие фаски 1. Откройте файл ab2 4-i .dwg, находящийся на прилагаемом компакт-диске. 2. Сохраните его под именем ab24-12 .dwg в папке AutoCAD Bible. Это паралле- лепипед 233x102x12 мм (рис. 24.38). 3. Щелкните на кнопке Chamfer (Фаска) панели инструментов Modify (Редактирование). Следуйте приглашениям: Select first line or [Polyline/Distance/Angle/Trim/Method]: Ука- жите ребро 1 (см', рис. 24. Зв) Base surface selection...Enter surface selection option [Next/OK Глава24.Создание твердотельных моделейиредактирование трехмерных... 801
(current)] <0K>: $ Specify base surface chamfer distance <0.5000>: Specify other surface chamfer distance <0.5000>: 30<P Select an edge or [Loop]: Укажите ребро 1 Select an edge or [Loop] : <jP Puc. 24 .38 . Сняв фаску с параллелепипеда, можно получить новое тело 4. Выбранное направление проецирования не позволяет хорошо разглядеть фаску. В конце упражнения направление будет изменено. 5. Повторите команду CHAMFER. Проделайте те же операции, что в п. 3, но для ребра 1. 6. Повторите команду CHAMFER. Следуйте приглашениям: Select first line or [Polyline/Distance/Angle/Trim/Method]: Ука- жите ребро 3 Base surface selection... Enter surface selection option [Next/OK (current)] <0K>: <P Убедитесь, что поверхность, обо- значенная 4, выделена. Если она не выделена, то щелкните пра- вой кнопкой мыши и выберите Next из контекстного меню. Затем снова нажмите клавишу <Enter> Specify base surface chamfer distance <0.5000>: 233<P Specify other surface chamfer distance <0.5000>: 40^ Select an edge or [Loop]: Укажите ребро З Select an edge or [Loop] : <P 7. Щелкните на кнопке Top View (Вид сверху) панели инструментов View (Вид) — деталь будет показана в профиль. 8. Сохраните чертеж. Он должен выглядеть, как на рис. 24 .39. Расчленение трехмерных объектов Команда EXPLODE (РАСЧЛЕНИ) имеет некоторые особенности при работе с трех- мерными объектами. В табл. 24.4 приведены результаты действия команды EXPLODE для трехмерных объектов. 802 ЧастьIV.Построениечертежейтрехмерныхмоделей
Рис. 24 .39. Деталь после завершения операции снятия фасок. Сравните с моделью на рис. 24 .1 Таблица 24.4 . Расчленение трехмерных объектов командой EXPLODE Объект Результат Тела Произвольные тела Плоские поверхности становятся областями. Криволинейные поверхности становятся произвольными тепами (body) Криволинейные поверхности становятся одноповерхностными произвольны- ми телами. Плоские заполненные тела становятся областями или кривыми Сети с произвольной тополо- Трехмерные грани гией (polyface mesh) Сети с регулярной топологией Трехмерные грани (polygon mesh) Полилинии с толщиной Отрезки На заметку Произвольные тела — это тела произвольной формы. Создать произвольное тело непосредственно нельзя. Произвольные тела используются, когда объект трехмерной модели не подходит ни под какую другую категорию объектов. Форматы ACIS и литографический (.stl) — это два специальных формата файла, при- меняемых только для трехмерных моделей. В главе 27, "Взаимодействие с другими приложе- ниями", описано, как экспортировать чертежи в эти форматы. Новые средства модифицирования тел В прежних версиях AutoCAD (до версии AutoCAD 2000) возможности модифицирования тел были довольно ограниченными — снятие фасок, сглаживание ребер, разрезание тел, рас- членение на примитивы других типов и три основные логические операции (аналоги опера- ций над множествами). В AutoCAD 2000 появилась команда SOLIDEDIT, которая позволяет значительно расши- рить возможности системы в этой части. Команда имеет достаточное количество параметров, так что фактически представляет собой объединение нескольких команд. Глава24.Созданиетвердотельных моделейиредактированиетрехмерных...803
Команда SOLIDEDIT предлагает пользователям три главные груп- пы операций с телами. • Faces (Грани). Набор параметров этой группы позволяет ре- дактировать поверхности, ограничивающие сплошное тело, — вытягивать их, переносить, поворачивать, смещать, заострять, удалять, копировать и присваивать им индивидуальный цвет. • Edges (Ребра). Ребра можно копировать и присваивать им индивидуальный цвет. • Bodies (Тела). Параметры этой группы модифицируют сплошное тело целиком. Можно делать оттиск двух- или трехмерного объекта на поверхности тела, расчленять тело на компоненты, которые также являются телами, очищать объект и проверять корректность структуры. Выполнить эти пара- метры значительно проще, чем их описать. Самый простой способ вызвать команду SOLIDEDIT — открыть панель инструментов Solids Editing (рис. 24 .40). Описание каждой группы параметров вы найдете в одном из трех последующих разделов. Рис. 24.40. Панель инструментов Solids Editing щ Сн—Union -Subtract -Intersect •Extrude Faces -Move Faces -Offset Faces -Delete Faces -Rotate Faces -Taper Faces -Copy Faces -Color Faces - Copy Edges -Color Edges -Imprint -Clean Щ—Separate Shell Check Модификация граней Грань на поверхности тела может быть либо плоской, либо криволинейной. Например, отверстие в блоке представляет собой криволинейную грань. Команда SOLIDEDIT предлагает несколько способов выбора граней для последующей модификации. До последнего времени основным способом выбора объекта-тела было указа- ние одного из его ребер. Но ребро объединяет две грани, а потому после указания ребра AutoCAD подсвечивает обе грани, как показано на рис. 24.41 . Это довольно неплохо работает, если, например, нужно выделить всю поверхность отверстия. В других ситуациях можно использовать методику, названную boundary set (ограниченное множество), в основе которой — выбор граней, заключенных в определенную замкнутую об- ласть. Можно использовать секущую рамку, секущий многоугольник или линию выбора. Чтобы активизировать три последних метода, нужно ввести, соответственно, с, ср или f, а за- тем нажать клавишу <Enter>. Поскольку с первой попытки не всегда удается выбрать именно те грани, которые планиро- валось, особенно в случае сложных тел, команда SOLIDEDIT предлагает возможность коррек- тировки сформированного набора. После выбора типа операций модифицирования AutoCAD выводит приглашение Select faces or [Undo/Remove] : (Выберите грани или [Отменить/Удалить]:). Щелкните правой кнопкой мыши и выберите Undo (Отменить) из кон- текстного меню — будет отменена последняя по времени операция выбора. Щелкните правой кнопкой мыши и выберите Remove (Удалить) из контекстного меню — теперь можно указать те ранее выбранные грани, которые необходимо исключить из набора. В числе параметров име- ется и Add (Добавить), который позволяет добавлять в набор новые грани после выполнения другого параметра выбора. Добавлять и удалять грани из набора можно столько раз, сколько по- считаете нужным, — со стороны системы количество попыток не ограничивается. Завершить выбор следует нажатием клавиши <Enter> или выбором Enter в контекстном меню. 804 ЧастьIV.Построениечертежейтрехмерныхмоделей
\ \ /Здесь указано ребро Рис. 24 .41. После указания ребра AutoCAD подсвечивает обе грани, которыеразделяются этимребром Возможно, созданный набор придется подвергнуть нескольким операциям модификации. По- сле выполнения очередной операции можно выбрать в контекстном меню следующую. Чтобы за- вершить команду, необходимо два раза подряд выбрать пункт Exit (Выход) в контекстном меню. Выдавливание граней Выдавливание грани во многом аналогично выдавливанию двухмерных объектов коман- дой EXTRUDE (ВЫДАВИ). M|JS» j_ Щелкните на кнопке Extrude Faces (Выдавливание граней) панели инструментов | Щ-- ~ Solids Editing. В ответ AutoCAD начнет выполнение команды SOLIDEDIT, причем первые два приглашения на экран не выводятся, а ответы на них система подставля- ет самостоятельно. 2. Далее появится приглашение Select faces or [Undo/Remove] : (Выберите грани или [Отменить/Удалить]:). Выберите грань или грани, которые планируется модифицировать выдавливанием. Выбор завершается нажатием клавиши <Enter>. 3. В ответ на приглашение Specify height of extrusion or [Path] : (Задайте высоту выдавливания или [Траектория]:) укажите высоту выдавлива- ния или воспользуйтесь параметром Path (Траектория), чтобы выполнить вы- давливание вдоль направляющей. 4. При указании высоты появится приглашение Specify angle of taper for extrusion <0>: (Задайте угол сужения при выдавливании <0>:). Нажмите кла- вишу <Enter>, чтобы провести выдавливание без угла сужения, или укажите угол сужения. Если выбран параметр Path (Траектория), появится приглашение Select extrusion path: (Укажите траекторию выдавливания:). Укажите объект, кото- рый задает направляющую. Именно вдоль нее и производится выдавливание. 5. Чтобы прекратить выполнение команды, нужно два раза подряд выбрать пункт Exit в контекстном меню. Если системная переменная SOLIDCHECK установлена, то после выполнения модифика- ции система проверит корректность структуры твердотельного объекта. По умолчанию SOLIDCHECK установлена (имеет значение 1). Глава24.Созданиетвердотельных моделейиредактированиетрехмерных...805
Перенос граней Если объект имеет, как минимум, два структурных элемента (скажем, плита и отверстие в ней), можно перенести грань, например поверхность отверстия, в другое место. Взгляните на приведенный несколько выше рис. 24 .36. Можно перенести отверстие с левой полки угол- ка на правую, используя команду SOLIDEDIT. ШШ I. Щелкните на кнопке Move Faces (Перенос граней) панели инструментов Solids Editing, ШШ В ответ AutoCAD начнет выполнение команды SOLIDEDIT, причем первые два пригла- шения на экран не выводятся, а ответы на них система подставляет самостоятельно. 2. Далее появится приглашение Select faces or [Undo/Remove] : (Выберите грани или [Отменить/Удалить]:). Выберите грань или грани, которые планируется перенести. Выбор завершается нажатием клавиши <Enter>. 3. В ответ на приглашение Specify base point or displacement: (Задайте базо- вую точку или сдвиг:) нужно ввести координаты базовой точки, если планируется указать две точки для выполнения переноса. Можно также ввести параметр сдвига в виде коор- динат точки, в которую будет перенесен объект, относительно точки, использованной для выбора объекта (точно так же, как при выполнении команды MOVE (ПЕРЕНЕСИ)). 4. В ответ на приглашение Specify a second point of displacement: (Задайте вторую точку сдвига:) укажите вторую точку, если базовая была задана в абсолютных координатах. В противном случае нажмите клавишу <Enter>. 5. Чтобы прекратить выполнение команды, нужно два раза подряд выбрать пункт Exit в контекстном меню. Если выбранная грань не может быть перенесена, AutoCAD выведет на экран сообщение Modeling Operation Error: No solution for an edge (Ошибка моделирования: Для ребра выполнение операции невозможно). Эквидистантное смещение граней Если объект имеет, как минимум, два структурных элемента (например, стена и окно в ней), можно выполнить эквидистантный сдвиг поверхности. В результате уменьшается (или увеличивается) площадь окна. Положительное значение параметра смешения увеличивает объем тела, а отрицатель- ное — уменьшает. Если поверхность представляет прилив в центре диска, то при положи- тельном значении параметра прилив увеличится, а при отрицательном — станет тоньше . |рр 1. Щелкните на кнопке Offset Faces (Подобие граней) панели инструментов Solids Editing. ^^ 2. Выберите грань или грани, которые планируется модифицировать. Выбор завершается нажатием клавиши <Enter>. 3. В ответ на приглашение Specify the offset distance: (Задайте величину смещения:) введите значение параметра смещения (со знаком). 4. Чтобы прекратить выполнение команды, дважды подряд выберите команду Exit в контекстном меню. AutoCAD сместит грань. Если для смещения отсутствует достаточное пространство, AutoCAD выведетHa3KpaHCOo6uieHHeModeling Operation Error: (Ошибкамоделирования:). Удаление граней Можно удалить грань в объекте. Эта операция позволит избавиться от отверстия, прилива или окна. Удалить грани можно и в порядке отмены выполнения таких булевых операций, как 80S Часть IV. Построение чертежей трехмерных моделей
UNION (ОБЪЕДИНИ) и SUBTRACT (ВЫЧТИ). Можно также удалить грани, сформировавшиеся в результате сглаживания ребер или снятия фаски. Естественно, не все грани можно удалять. Например, нельзя превратить параллелепипед в тетраэдр удалением верхней грани. Тем не ме- нее применение с умом этой операции позволяет достичь очень интересных эффектов. Ш Щелкните на кнопке Delete Faces (Удаление граней) на панели инструментов Solids Editing. Выберите грань или грани, которые планируется удалить. Выбор завершается нажатием клавиши <Enter>. Если выбранная грань не может быть удалена, AutoCAD выведет на экран сообщение Modeling Operation Error : (Ошибка моделирования:). Поворот граней Если объект имеет, как минимум, два структурных элемента (скажем, плита и отверстие в ней), можно повернуть грань, например поверхность отверстия. При выполнении этой опе- рации приглашения фактически дублируют аналогичные приглашения команды ROTATE3D (3-ПОВЕРНИ), которая рассматривалась выше в этой главе. I.SS? 1. Щелкните на кнопке Rotate Faces (Поворот граней) панели инструментов Solids ftfe Editing. В ответ AutoCAD начнет выполнение команды SOLIDEDIT, причем первые два приглашения на экран не выводятся, а ответы на них система подставляет само- стоятельно. 2. Далее появится приглашение Select faces or [Undo/Remove] : (Выберите грани или [Отменить/Удалить]:). Выберите грань или грани, которые планируется перенести. Выбор завершается нажатием клавиши <Enter>. 3. В ответ на приглашение Specify an axis point or [Axis by object/ View/Xaxis/Yaxis/Zaxis] <2points>: (Задайте точку на оси или [Относительно оси объекта/В ид/ось Х/ось Y/ось Z] <по 2 точкам>:) задайте точку на оси или выберите один из параметров задания оси. 4. Если была указана первая точка на оси, появится приглашение Specify the second point on the rotation axis: и нужно будет задать вторую точку на оси. 5. В ответ на приглашение Specify rotation angle or [Reference] : (Задайте угол поворота или [Относительно]:) укажите положительный или отрица- тельный угол поворота или выберите параметр Reference (Относительно). 6. Чтобы прекратить выполнение команды, дважды подряд выберите команду Exit в контекстном меню. AutoCAD повернет грань. Если грань не может быть повернута, AutoCAD выведет на эк- ран сообщение Modeling Operation Error: (Ошибка моделирования:). Заострение граней С помощью команды SOLIDEDIT можно заострить как весь сплошной объект (например параллелепипед), так и отдельные его компоненты (например отверстие или прилив). Суть опе- рации заключена в том, что боковые грани в результате ее выполнения наклоняются. Направле- ние заострения, т.е. сторона наклона грани, задается базовой точкой и второй точкой. Та сторо- на объекта, на которой находится базовая точка, не наклоняется. AutoCAD наклоняет грань в направлении второй указанной точки. Так же нужно задать угол заострения. При положитель- ном угле заострение выполняется "в тело" объекта, а при отрицательном — наружу. Отверстие заостряется "в тело". На рис, 24.42 показан параллелепипед до и после выполнения операции заострения на 15°, а также базовая и вторая точки, которые при этом использовались. В процес- се выполнения операции были выбраны все грани объекта за исключением основания. Глава24.Созданиетвердотельныхмоделейиредактированиетрехмерных...807
Вторая точка Базовая точка к-- X Рис. 24 .42 . Параллелепипед до и после выполнения операции за- острения на 15° Как правило, используются очень малые значения углов заострения. Если наклоняемые грани стянутся в точку до того, как достигнут существующего верхнего основания, AutoCAD не сможет выполнить операцию. ШтШ !• Щелкните на кнопке Taper Faces (Заострение граней) панели инструментов шШ Solids Editing. 2. Выберите грань или грани, которые планируется заострить. Выбор завершается на- жатием клавиши <Enter>. 3. В ответ на приглашение Specify the base point: (Задайте базовую точку:) укажите базовую точку, которая послужит отправным пунктом для определения на- правления заострения. Рекомендуется при этом использовать объектную привязку. 4. В ответ на приглашение Specify another point along the axis of tapering: (Задайте другую точку вдоль оси заострения:) укажите другую точ- ку, которая задаст направление заострения. При этом также поможет использо- вание объектной привязки. 5. В ответ на приглашение Specify the taper angle: (Задайте угол заострения:) введите значение угла в диапазоне от -90° до +90° . 808 ЧастьIV.Построениечертежейтрехмерныхмоделей
6. Чтобы прекратить выполнение команды, дважды подряд выберите команду Exit в контекстном меню. AutoCAD модифицирует грани. Если выполнение операции окажется системе не под силу, вы увидите сообщение Modeling Operation Error : (Ошибка моделирования:). Копирование граней Можно копировать грани, в том числе и отверстия. AutoCAD при этом создает области (прими- тивы типа region) или тела вне грани. Дгы выдавливания области можно использовать команду EXTRUDE (ВЫДАВИ). Но при копировании сложной грани, например отверстия, которая может состоять из нескольких областей, их не удастся потом включить в состав твердотельного объекта. Ш 1. Щелкните на кнопке Copy Faces (Копирование граней) панели инструментов Solids Editing. 2. Выберите грань или грани, которые планируете копировать. Выбор завершается на- жатием клавиши <Enter>. 3. В ответ на приглашение Specify a base point or displacement: (Задайте базовую точку или смещение:) укажите базовую точку, Рекомендуется при этом использовать объектную привязку. 4. В ответ на приглашение Specify a second point of displacement: (Задайте другую точку смещения:) укажите другую точку, которая задаст направление и расстояние смещения. При этом также поможет использование объектной привязки. 5. Чтобы прекратить выполнение команды, дважды подряд выберите команду Exit в контекстном меню. AutoCAD скопирует грань. Задание цвета грани Отдельной грани объекта можно присвоить индивидуальный цвет. Назначая цвет грани, можно потом присвоить ей и определенный материал, связанный с этим цветом. Явно присвоенный цвет имеет более высокий приоритет, чем цвет, присвоенный слою, на котором размещен объект. ^00^ Когда объекту присваивается более одного материала, приоритет отдается при- На заметку своению, выполненному непосредственно для объекта, а не для цвета. Самый низкий приоритет имеет присвоение материала для слоя. Если материал при- своен твердотельному объекту через его слой, то присвойте материал одной из его граней по цвету. В этом случае и весь объект в целом, и его выделенная цветом грань будут иметь свои, отличные друг от друга материалы. Более под- робно о присвоении материалов рассказано в главе 25, "Моделирование осве- щения и тонирование изображений трехмерных объектов". Для присвоения цвета грани нужно выполнить следующие операции. Ей! 1. Щелкните на кнопке Color Faces (Цвет граней) панели инструментов Solids Editing. ~ 2. Выберите грань или грани, которым планируется присвоить цвет. Выбор завершается нажатием клавиши <Enter>. 3. AutoCAD откроет диалоговое окно Select Color (Выбор цвета). Выберите желаемый цвет и щелкните на кнопке ОК. 4. Чтобы прекратить выполнение команды, дважды подряд выберите команду Exit в контекстном меню. AutoCAD присвоит грани (граням) выбранный цвет. Глава24.Созданиетвердотельныхмоделейиредактированиетрехмерных...809
Для следующей пошаговой инструкции используется чертеж ab24-ll.dwg, ко- торый находится в папке Results на прилагаемом компакт-диске. Пошаговая инструкция. Редактирование граней тел 1. Откройте файл аЬ24-11. dwg, находящийся на прилагаемом компакт-диске в папке Results. 2. Сохраните его под именем ab24-13 .dwg в папке AutoCAD Bible. Это крон- штейн, показанный на рис. 24.43. Обратите внимание на пиктограмму ПСК, которая находится в точке 0,0,0. Рис. 24 .43 .Кронштейн Если панель инструментов Solids Editing (Редактирование тел) не выведена на эк- ран, щелкните правой кнопкой на свободном поле какой-нибудь панели инструмен- тов и выберите ее в списке контекстного меню. Установите режим объектной привязки (щелкните, если в этом есть необходи- мость, на кнопке OSNAP в строке состояния). Установите параметр постоянной привязки Midpoint. Щелкните на кнопке Offset Faces (Подобие граней) панели инструментов Solids Editing. В ответ на приглашение Select faces or [Undo/Remove] : (Выберите грани или [Отменить/Удалить]:) выберите паз на полке кронштейна. Учтите, что паз включает несколько граней, поэтому нужно их все указать. Кроме того, нужно ис- ключить из набора нежелательные грани, в частности сами полки. Для исключения граней из набора щелкните правой кнопкой мыши и выберите Remove (Удалить) из контекстного меню. Затем укажите ребро грани. Для того чтобы добавить грань, вы- берите в контекстном меню Add (Добавить). После того, как набор будет сформиро- ван, нажмите <Enter> или выберите пункт Enter в контекстном меню. В ответ на приглашение Specify the offset distance: (Задайте величину смещения:) введите .1<Р. AutoCAD сделает паз более узким. Вы по-прежнему находитесь внутри цикла выполнения команды SOLIDEDIT. Щелкните правой кнопкой мыши и выберите Taper (Заострить) из контекстного ме- ню. В ответ на следующее приглашение опять выберите грани паза. В ответ на приглашение Specify the base point: (Задайте базовую точку:) укажите выделенную объектной привязкой среднюю точку 1. 810 ЧастьIV.Построениечертежейтрехмерныхмоделей
10. В ответ на приглашение Specify another point along the axis of tapering: (Задайте другую точку вдоль оси заострения:) укажите выделенную объектной привязкой среднюю точку 2. 11. В ответ на приглашение Specify the taper angle: (Задайте угол заостре- ния:) введите значение 10<Р. AutoCAD сделает паз коническим. 12. Щелкните правой кнопкой мыши и выберите Delete (Удалить) из контекстного ме- ню. В ответ на следующее приглашение выделите сглаженные грани в точке 3. Щелкните правой кнопкой мыши и выберите Enter из контекстного меню. AutoCAD удалит грани, образовавшиеся в результате сглаживания. 13. Щелкните правой кнопкой мыши и выберите Extrude (Выдавить) из контекстного меню. В ответ на следующее приглашение укажите грань в точке 3. Опять щелкните правой кнопкой мыши и выберите Enter из контекстного меню. 14. В ответ на приглашение Specify height of extrusion or [Path]: (Задайте высоту выдавливания или [Траектория]:) введите .2<J". 15. В ответ на приглашение Specify angle of taper for extrusion <0>: (Задайте угол сужения при выдавливании <0>:) введите 10<Р. AutoCAD выдавит грань. 16. Дважды выберите Exit в контекстном меню. Выполнение команды завершится. 17. Сохраните чертеж. Он должен выглядеть, как на рис. 24 .44 . Рис. 24.44 .Кронштейн после модификации Модификация ребер Ребро — это линия пересечения двух граней. В большинстве случаев ребро является двухмерным примитивом AutoCAD, но это вовсе не обязательно. В наборе параметров ко- манды SOLIDEDIT существуют только две операции, имеющие отношение к ребрам, — ко - пирование и присвоение цвета. Копирование ребер Копия ребра представляет собой отдельный примитив AutoCAD — отрезок, дугу, окруж- ность (круг), эллипс или сплайн. Для копирования ребра нужно выполнить ряд операций. Ш£ 1. Щелкните на кнопке Copy Edges (Копирование ребер) панели инструментов » oOlluS 2. Выберите ребро (или ребра), которое планируется копировать. Глава24.Созданиетвердотельныхмоделейиредактирование трехмерных...811
3. В ответ на приглашение Specify a base point or displacement: (Задай- те базовую точку или смещение:) укажите базовую точку. Рекомендуется при этом использовать объектную привязку. 4. В ответ на приглашение Specify a second point of displacement: (Задай- те другую точку смещения:) укажите другую точку, которая задаст направление и рас- стояние смещения. При этом также поможет использование объектной привязки. 5. Чтобы завершить выполнение команды, дважды подряд выберите команду Exit в контекстном меню. AutoCAD скопирует ребро (или ребра). Задание цвета ребер Любому ребру твердотельного объекта можно присвоить индивидуальный цвет. Это по- зволяет визуально выделить отдельные ребра. Явно присвоенный цвет имеет более высокий приоритет, чем цвет, присвоенный слою, на котором размещен объект. ||gp 1. Щелкните на кнопке Color Edges (Цвет ребер) панели инструментов Solids Editing. ^^ 2. Выберите ребро или ребра, которым планируется присвоить цвет. Выбор завершается нажатием клавиши <Enter>. 3. AutoCAD откроет диалоговое окно Select Color (Выбор цвета). Выберите желаемый цвет и щелкните на кнопке ОК. 4. Для завершения выполнения команды дважды подряд выберите команду Exit в кон- текстном меню. AutoCAD присвоит ребру (ребрам) выбранный цвет. Модифицирование тел целиком Несколько параметров команды SOLIDEDIT модифицируют тело (твердотельный объект) целиком. Это — формирование оттиска другого объекта на поверхности тела, расчленение тела на компоненты, которые также являются телами, очистка объекта от следующих наслоений и проверка корректности структуры. Ниже каждая из этих операций будет описана подробно. Формирование оттиска на поверхности тела На поверхности тела можно сформировать оттиск (след) таких примитивов AutoCAD, как дуга, окружность (круг), двух- или трехмерная полилиния, эллипс, сплайн, область, тело. Тот объект, оттиск которого планируется сформировать (назовем его штемпелем), должен пере- секать какую-либо грань тела. След, образуемый пересечением с телом, остается на его по- верхности, как при использовании штемпельной краски. На рис. 24 .45 показано несколько примеров, демонстрирующих результат выполнения операции оттиска. Формируется оттиск следующим образом. 1. Сначала сформируйте объекты, которые будут использоваться в качестве штемпеля. Они должны пересекать какие-либо 1"рани тела, на котором планируется сделать от- тиск. Если штемпель вычерчивается на виде в плане, проверьте на каком-либо из изометрических видов, пересекает ли штемпель поверхность тела и если да, то в том ли месте, где задумано наложить оттиск. $УЩ" 2. Щелкните на кнопке Imprint (Оттиск) панели инструментов Solids Editing. —- 3. В ответ на приглашение Select a 3D solid: (Выберитетрехмерное тело:) укажите тело, на котором будет сформирован оттиск. 812 Часть IV. Построение чертежей трехмерных моделей
Рис. 24 .45 . На поверхности тела сформирован оттиск эллипса. После выполнения операции исходный эллипс удаляется, а его след — часть кривой — остается на поверхности тела 4. В ответ на приглашение Select an object to imprint: (Выберите объект, оттиск которого будет сформирован:) укажите объект (объекты), который будет иг- рать роль штемпеля. 5. В ответ на запрос Delete the source object <N>: (Удалять исходный объ- ект <Н>:) введите у<Р (удалять) или просто нажмите клавишу <Enter>, если не соби- раетесь удалять (вариант, предлагаемый AutoCAD по умолчанию). 6. AutoCAD повторит приглашение Select an object to imprint: (Выберите объ- ект, оттиск которого будет сформирован:). Можно продолжить таким образом формиро- вание штемпелей. Если у вас нет больше кандидатов, нажмите клавишу <Enter>. 7. Для завершения выполнения команды дважды подряд выберите команду Exit в кон- текстном меню. AutoCAD сформирует оттиск выбранных объектов на поверхности тела. Если исходные ком- поненты штемпеля не удаляются автоматически, то результат будет четко виден только после того, как вы их сдвинете в сторону или скроете вместе со слоем, на котором они размещены. Очистка тел Под очисткой понимается удаление всех наслоений, которые образовались в результате нанесения оттиска командой SOLIDEDIT. Эта операция по результатам в чем-то аналогична UNDO (ОТМЕНИ), но отменяются только результаты преобразования тела. В частности, если говорить об операции нанесения оттиска, то объекты, образующие штемпель, не удаляются, а оттиск удаляется. Достичь такого же эффекта с помощью UNDO не удастся. _у щелКцИте На кнопке Clean (Очистка) панели инструментов Solids Editing. В ответ на Ш*2: приглашение Select a 3D solid: (Выберите трехмерное тело:) укажите тело, от- тиск с поверхности которого следует убрать. В ответ AutoCAD выполнит очистку и вернет тело в "первобытное состояние". Разделение тел Можно разделить тело как цельный объект на несколько независимых объектов, если ис- ходное тело было составлено из независимых компонентов. Как правило, это получается в результате объединения нескольких несоприкасающихся тел командой UNION Глава24.Создание твердотельныхмоделейиредактированиетрехмерных...813
(ОБЪЕДИНИ). Параметр Separate команды SOLIDEDIT отменяет объединение таких тел. В чем-то указанный параметр аналогичен операции разгруппирования, которая описана в гла- ве 18, "Работа с блоками и атрибутами". plijT;; Щелкните на кнопке Separate (Разделение) панели инструментов Solids Editing. В от- Ш-Л вет на приглашение Select a 3D solid: (Выберите трехмерное тело:) укажите те- ло, которое следует разделить на независимые компоненты. В ответ AutoCAD разделит его на независимые объекты-тела . Если же при объединении тел AutoCAD обнаружил соприкасающиеся грани или даже ребра, то разделить такое тело на исходные компоненты так просто не удастся. AutoCAD от- ветит сообщением The selected solid does not have multiple lumps (Выбранное тело не имеет независимых составляющих). Формирование оболочки тела Представьте себе, что нужно сформировать сосуд, взяв за основу коническое тело (не пу- тать с конической поверхностью). Именно это и выполняется параметром Shell команды SOLIDEDIT. Такая операция является стандартной процедурой в современных системах про- странственного моделирования. Выполняется она следующим образом. рр-р 1. Щелкните на кнопке Shell (Оболочка) панели инструментов Solids Editing. 2. Выберите объект-тело. 3. В ответ на приглашение Remove faces or [Undo/Add/ALL] : (Удалять грани или [Отменить/Добавить/Все]:) удалите любую грань или грани, кото- рые не предполагается включить в оболочку. Например, если формируется со- суд из усеченного конуса, то, скорее всего, вам не понадобится в нем большее основание (иначе, как же приложиться к живительной влаге, находящейся в этом сосуде). Завершив отбор удаляемых граней, нажмите клавишу <Enler>. (В командной строке появится подтверждающее сообщение 1 face found, 1 removed (1 грань найдена, 1 грань удалена), но это отнюдь не значит, что AutoCAD удалил именно ту грань, которую задумал пользователь, особенно в случае не очень удачного выбора точки зрения). 4. В ответ на приглашение Enter the shell offset distance: (Введите тол- щину стенки оболочки.) введите значение толщины стенки оболочки. Положитель- ное значение этого параметра приведет к созданию оболочки "в тело", а отрица- тельное — оболочки снаружи. 5. Для завершения выполнения команды дважды подряд выберите команду Exit в кон- текстном меню. AutoCAD сформирует оболочку. Проверка корректности описания объекта-тела Никакая проверка не бывает лишней. Проверка корректности описания объекта-тела с дос- таточно большой вероятностью избавит вас от сообщения об ошибке выполнения операции графическим процессором ACIS. Очень неприятно получить такое сообщение в процессе отра- ботки AutoLISP- или VB А-программы. Программа может достаточно долго работать, перевер- нуть груду данных, а потом зависнуть, споткнувшись о некорректную структуру объекта-тела . А потому не посчитайте за труд после завершения операций модифицирования тел выполнить еще и проверку корректности структуры. 814 Часть IV. Построение чертежей трехмерных моделей
Ш Щелкните на кнопке Check (Проверка) панели инструментов Solids Editing, В ответ на приглашение Select a 3D solid: укажите тело, структура описания которого бу- дет анализироваться. Если со структурой все нормально, AutoCAD выведет сообщение This object is a valid ACIS solid (Это корректный объект-тело ACIS). Для следующей пошаговой инструкции используется чертеж ab24-j .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Модификация тел 1. Откройте файл ab24-j .dwg, находящийся на прилагаемом компакт-диске. 2. Сохраните его под именем ab24-13 .dwg в папке AutoCAD Bible. Это обычный параллелепипед, на верхней грани которого нарисован эллипс. 3. Щелкните на кнопке Imprint (Оттиск) панели инструментов Solids Editing. Далее отвечайте на приглашения в командной строке: Select a 3D solid: Выберите параллелепипед Select an object to imprint: Выберите эллипс Delete the source object <N>: y<? Select an object to imprint: Щелкните правой кнопкой мыши 4. Щелкните правой кнопкой мыши и выберите Clean (Очистка) из контекстного ме- ню. В ответ на приглашение Select а 3D solid: укажите параллелепипед. 5. Щелкните правой кнопкой мыши и выберите Shell (Оболочка) из контекстного ме- ню. Далее отвечайте на приглашения в командной строке: Select a 3D Solid: Выберите параллелепипед Remove faces or [Undo/Add/ALL]: Укажите точку на верхней грани Remove faces or [Undo/Add/ALL]: Щелкните правой кнопкой мыши и выберите Enter из контекстного меню Enter the shell offset distance: -1<P 6. Для завершения выполнения команды дважды подряд выберите команду Exit в кон- текстном меню. 7. Выберите в меню View^Hide (Вид 1 ^ Скрыть), тем самым вы запустите команду HIDE (СКРОЙ), чтобы удалить невидимые линии и увидеть результат построения оболочки. 8. Сохраните чертеж. Массовые характеристики тела С помощью команды MASSPROP (МАССА) можно получить такую полезную информа- цию о характеристиках областей и тел, которая может быть использована в инженерных при- ложениях. Например, оболочка (bounding box) — это воображаемый параллелепипед, в кото- ром содержится тело. Вычисления параметров проводятся относительно ПСК. При вращении или изменении ПСК результаты изменяются. Например, можно вызвать команду MASSPROP, чтобы определить центр тяжести и оси инерции модели, передвинуть ПСК в центр тяжести и вновь вызвать команду MASSPROP для определения моментов инерции. Для плоских областей момент инерции, вычисляемый командой MASSPROP, можно исполь- зовать для вычисления напряжения при изгибе и напряжения при кручении. Из модели тела Глава24.Созданиетвердотельныхмоделейиредактированиетрехмерных...815
можно создать плоскую область с помощью команды SECTION (СЕЧЕНИЕ) и затем воспользо- ваться командой UCS Object (IICK Объект), чтобы установить ПСК компланарно области. После этого с помощью команды MASSPROP можно узнать момент инерции области. Плотность всех тел предполагается равной 1. Для вычисленных значений затем можно применить множитель плотности материала. На рис. 24.46 показаны результаты выполнения команды MASSPROP для определенного тела. jBAutuCAD Text Window Di<iwinn2.ilw<i Edit Commend" massprop Select objects 1 1 Select objects lass Volume• Bounding box. Centroid• laments of inertia found SOLI1 " 10 X У. Z: X V. 2: X У z. 'roducts of inertia: XY: ?adn of gyration YZ' ZX X Y Z. 15.5143 15 5143 4.2313 — 4.0252 — 1.0000 — Б 7317 4 9317 2 4395 484.7430 624.3323 902.320? 438.S445 186.6517 216 9300 5 5897 6.Э437 7.6263 7.2321 S.S382 4.0000 Principal moments end X-Y -Z directions about centroid: I. IS OB0O along (1.0000 0 0000 0 .0000] J 22.3190 along [0.0000 1.0000 0.0000] К 15.3023 along [0.0000 0 0000 1 0000] Press ENTER to continue Write analysis to a file' lYes'Ho] <H>: I Рис.24.46.Результаты выполнения команды MASSPROP Чтобы получить список свойств тела, щелкните на кнопке Mass Properties (Масса) пане- ли инструментов Inquiry (Справки). Выберите нужный объект. Откроется текстовое окно с вычисленными значениями. В ответ на приглашение Write analysis to a file? [Yes/No] <N>: (Записать результаты анализа в файл ? [Да/Нет] <Н>:) нажмите клавишу <Enter>, чтобы не записывать данные в файл, или введите у<Р, чтобы сохранить данные в файле. В последнем случае программа запросит имя файла и сохранит в нем информацию. Резюме В этой главе описана технология формирования твердотельных пространственных моделей. В AutoCAD имеются команды для создания нескольких простых тел, позволяющие быстро сформировать модели этих объектов. Также можно создавать тела вращения и выдавленные те- ла на основе плоских сечений. Для создания более сложных тел используются команды UNION (ОБЪЕДИНИ), SUBTRACT (ВЫЧТИ) и INTERSECT (ПЕРЕСЕЧЕНИЕ). Также можно прибег- нуть к команде INTERFERE (ВЗАИМОД), чтобы увидеть объем пересечения тел. Для большей наглядности используются команды SECTION (СЕЧЕНИЕ) и SLICE (РАЗРЕЗ). В этой главе также освещена методика модифицирования объектов в трехмерном про- странстве. Вот некоторые команды, применяемые для этого: MIRROR3D (3-ЗЕРКАЛО), 3DARRAY (3-МАССИВ) и ROTATE3D (3-ПОВЕРНИ). В командах TRIM (ОБРЕЖЬ), EXTEND (УДЛИНИ), FILLET (СОПРЯГИ) и CHAMFER (ФАСКА) есть специальные параметры для 816 ЧастьIV.Построениечертежейтрехмерныхмоделей
модифицирования в трехмерном пространстве. Тела можно расчленять на поверхности, а по- верхности — на плоские объекты. Новая команда SOLIDEDIT позволяет модифицировать грани, ребра и объект-тело целиком. Эта команда располагает множеством параметров, которые значительно рас- ширяют возможности применения AutoCAD в качестве системы пространственного гео- метрического моделирования. В AutoCAD имеется возможность вычисления нескольких массогабаритных характери- стик тел с помощью команды MASSPROP (МАССА). В следующей главе описана технология тонирования и визуализации трехмерных моделей. Глава24.Созданиетвердотельных моделейиредактированиетрехмерных...817
Моделирование освещения и тонирование изображений трехмерных объектов есмотря на то, что трехмерные модели реалистичнее а-.- ..-?- .* " .* * -^*""*Й'уЧй^ U U двухмерных, выглядят они не очень естественно — им - • ,< *~w£"•/•вЙ. ' Й не хватает реальных цветов, теней, освещения и т.д . Тонирова- '1*V." ^Ж?» *"l!B&l& ние делает изображение трехмерных моделей более естествен- ным. Этот способ визуализации применяется к трехмерным поверхностям и твердотельным моделям. В главе 22, " Просмотр трехмерных моделей", описан процесс раскраши- вания трехмерных моделей. Тонирование — это более сложная процедура, которая при определенных навыках позволяет соз- дать абсолютно реалистичное изображение трехмерной сцены с учетом самых разнообразных оптических эффектов. AutoCAD обеспечивает возможность создания теней, по- зволяет делать объекты прозрачными и выполнять наложе- ние {mapping) — проецировать плоские изображения на ш- "• •#• •. • =.. --. -и»: -£ВД"Г верхность трехмерной модели. На рис. 25 .1 показана сцена, на которой продемонстрированы такие функциональные возможности AutoCAD. Понятие тонирования Тонирование (rendering) — значительно более сложное средство визуализации чертежа по сравнению с раскрашива- нием. Начиная с версии 14, в AutoCAD встроены функции, ранее выполнявшиеся отдельным продуктом — AutoVision.
Теперь они стали более удобными, чем прежде, но одновременно и более сложными. Auto- CAD предоставляет пользователям три вида тонирования —упрощенное (Render), фотореа- листичное (Photo Real) и трассировка луча (Photo Raytrace). Рис. 25 .1 . Это колесо тонировано с наложением теней и фона в виде Render (Упрощенное). Этот вариант выполнения тонирования унаследован из преды- дущих версий AutoCAD. Он предоставляет наименьшие возможности настройки и мо- делирования различных эффектов визуализации, но дает самый быстрый результат. Photo Real (Фотореалистичное). Изображение на экране формируется строка за строкой. Такой вариант позволяет включать фрагменты изображения в растровом формате, создавать прозрачные материалы, а также моделировать различные эффек- ты при отображении теней. Photo Raytrace (Трассировка луча). Выполняется тонирование, реализующее алго- ритм обратной трассировки световых лучей для генерации отражения, преломления и точного определения освещенности, Этапы работы Тонирование — многоэтапный процесс, требующий достаточного количества проб для достижения нужного результата. Ниже перечислены этапы выполнения тонирования. 1. Начните с попытки тонирования, используя установки по умолчанию. Оценив результаты этой пробы, определите параметры настройки, которые нужно скорректировать. 2. Создайте источники света. В AutoCAD имеется четыре типа источников света: рас- сеянный (ambient), удаленный (distant), точечный (point) и направленный источник света — прожектор (spotlight). Этим источникам посвящен специальный раздел ниже в этой главе. 3. Создайте сцены. Сцены — это виды с источниками света. 4. Загрузите материалы из соответствующей библиотеки. Можно создать собственные материалы. Материал — это совокупность поверхностных характеристик, в состав которых входят цвет и (или) образец текстуры поверхности, рассеивание, отраже- ние, шероховатость, прозрачность, преломление и карта микрорельефа. Более под- робно об этом — в разделе, посвященном материалам. Глава25.Моделированиеосвещенияитонирование изображений...819
5. Свяжите материалы с объектами чертежа. Материалы можно связать как собственно с объектами модели, так и с цветом или слоем. 6. Добавьте фон или эффект тумана (рассеивание света в воздушной среде). 7. Установите параметры тонирования, если необходимо. 8. Тонируйте изображение модели. Порядок выполнения тонирования не жесткий. Например, можно компоновать сцену по- сле связывания с материалами. Осуществив тонирование, вернитесь назад и замените источ- ники света, компоновку сцены и (или) материалы, если результаты вас не удовлетворяют. Выполнение тонирования по умолчанию Иногда удобно выполнить тонирование по умолчанию. Результаты тонирования помогут определить, какие материалы и источники света нужно создать, а также обнаружат недочеты в самой модели. При тонировании нужно открывать панель инструментов Render (Тонирование), в которой содержатся почти все необходимые инструменты. Если панель ин- струментов Render (Тонирование) отсутствует на экране, щелкните правой кнопкой мыши на какой-либо панели инструментов и выберите ее в списке контекстного меню. На рис. 25 .2 по- казана панель инструментов Render (Тонирование). Scenes Mapping Landscape Edit Hide Render Preferences -Statistics Render Lights Materials Library LandscapeLibrary LandscapeNew Background Рис. 25 .2. Панель инструментов Render Шр Для выполнения тонирования с использованием установок по умолчанию щелкните на ESS кнопке Render (Тонирование) панели инструментов Render (Тонирование). Откроется диалоговое окно Render (Тонирование), показанное на рис. 25 .3 . Это окно будет описано позже, но несколько замечаний стоит сделать в данный мо- мент — и вы сможете самостоятельно выполнить тонирование. Обработка лишь некоторых объектов модели сократит время тонирования. Для этого ис- пользуйте раздел Rendering Procedure (Процедура тонирования) диалогового окна Render. • Установите флажок Query for Selection (Выбирать объекты), чтобы AutoCAD вы- вел подсказку Select objects : (Выберите объекты:) перед тонированием. • Установите флажок Crop Window (Задать область тонирования), чтобы AutoCAD вывел подсказку для задания границ фрагмента перед выполнением тонирования. • В разделе Rendering Options (Параметры тонирования) установите флажок Render Cache (Кэширование), если собираетесь тонировать одну сцену несколько раз, как часто случается при выполнении этой операции. AutoCAD сохраняет данные тони- рования в файле и использует их для последующих операций, сокращая, таким обра- зом, время, необходимое для повторного анализа модели. 820 ЧастьIV.Построениечертежейтрехмерныхмоделей
fi/c. 25.3. Диалоговое окно Render Щелкните на кнопке Render (Тонирование), чтобы запустить выполнение процедуры. Для следующей пошаговой инструкции используется чертеж ab25-a.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Выполнение тонирования по умолчанию 1. Откройте чертеж ab2 5-a.dwg на прилагаемом компакт-диске. 2. Сохраните его как ab25-2 . dwg в папке AutoCAD Bible. Если панель инструмен- тов Render (Тонирование) отсутствует на экране, щелкните правой кнопкой мыши на какой-нибудь панели инструментов и выберите ее в списке контекстного меню. ЩШ 3. Щелкните на кнопке Render (Тонирование) панели инструментов Render Шз§ (Тонирование). В разделе Rendering Procedure (Процедура тонирования) установите флажок Crop Window (Задать область тонирования). В разделе Rendering Options (Параметры тонирования) установите флажок Render Cache (Кэширование), 4. Щелкните на кнопке Render (Тонирование). 5. В ответ на приглашение Pick crop window to render: (Выделите окно для тонирования:) выделите прямоугольной рамкой фрагмент модели. Подождите, пока AutoCAD выполнит тонирование модели. 6. Сохраните чертеж. Он должен выглядеть, как на рис. 25.4. Как видите, изображение модели, полученное в результате тонирования, вышло слишком темным и требует из- менения материалов, в соответствии с реальными оптическими свойствами объектов. Создание источников освещения При тонировании с помощью параметров по умолчанию AutoCAD использует один ис- точник света позади точки наблюдения, в этом случае свет от источника падает на объекты вида, Однако зачастую полученное в результате этого изображение весьма слабо напоминает Глава25.Моделированиеосвещенияитонирование изображений... 821
реальные моделируемые объекты. В AutoCAD предлагается четыре типа источников света, что позволяет создавать реалистические сцены. С учетом новых возможностей моделирования освещения еще большее значение приобрело правильное расположение источников света. Рис. 25.4. Первоначальное тонирование с параметра- ми по умолчанию Для создания источников света щелкните на кнопке Lights (Источники света) панели ин- струментов Render (Тонирование). Будет открыто диалоговое окно Lights (Источники света), показанное на рис. 25.5. Puc. 25 .5 . Диалоговое окно Lights Установка цвета для источника света Процедура назначения цвета источнику света идентична для всех типов источников. Све- товые цвета — это нечто иное, чем цвета красок. Цвета красок для нас более привычны. Всем известно, что существует три исходных цвета (красный, желтый и синий), а также какие цве- та получаются при их смешивании. Три исходных цвета для источника светового потока — красный, зеленый и синий. Результат их наложения также отличается. Например, красный и зеленый при наложении образуют желтый. Белый цвет дают все цвета светового потока. Черный цвет — это отсутствие в световом потоке цветовых компонентов. В дополнение к цветовой системе RGB (Red-Green-Blue) существует система HLS (hue, lightness, saturation — оттенок, яркость, насыщенность). Вместо наложения исход- 822 ЧастьIV.Построениечертежейтрехмерныхмоделей
ных цветов, выбирается цвет из диапазона оттенков, а затем изменяется его освещен- ность (яркость) и насыщенность (чистота). Для выбора цвета имеется три параметра. • RGB. Система RGB позволят определять цвета как сумму исходных цветовых ком- понентов светового потока. Для установки относительной доли каждого компонента можно использовать соответствующую линейную шкалу или ввести число от нуля до единицы. Если для всех трех цветов установлены значения 1, то будет получен белый цвет (этот вариант настройки устанавливается по умолчанию). • Windows. Щелкните на кнопке Select Custom Color (Выбор из палитры), чтобы от- крыть диалоговое окно Color (Цвет) системы Windows, в котором можно выбрать или цвета системы RGB, или цвета системы HLS. В HLS цвета определяются набо- ром параметров — оттенок, яркость и насыщенность. Оттенок — это цвет, яр- кость — это количественное содержание белого цвета, а насыщенность — количе- ственное содержание черного цвета. • ACI. Щелкните на кнопке Select from ACI (Выбор из ИЦА), чтобы воспользоваться системой AutoCAD Color Index system (Индекс цвета AutoCAD). AutoCAD откроет диалоговое окно Select Color (Выбор цвета), в котором можно выбрать цвет. В большинстве случаев хорошо подходит белый цвет. Но часто можно получить Совет неожиданный результат, если использовать цветные источники света на цвет- ных объектах. Настройка ориентации модели по сторонам света Настройка ориентации модели по сторонам света (установка направления на север в пространстве модели) очень важна, особенно если при создании удаленного источника света и формировании теней предполагается использовать средство AutoCAD Sun Angle Calculator (Калькулятор положения солнца). Эта настройка выполняется после щелчка на кнопке North Location (Направление на север) диалогового окна Lights. По умолча- нию направление на север совпадает с положительным направлением оси У мировой системы координат. Чтобы изменить такую настройку, введите новый угол в поле Angle (Угол) или воспользуйтесь шкалой. Установке направления на север вдоль оси Y теку- щей ПСК модели соответствует значение 0°, вдоль положительного направления оси X — 90° и так далее по часовой стрелке. Если у вас имеется сохраненная ПСК, то ее можно выбрать из списка в правой части окна. Ось Y в этой системе будет использоваться по умолчанию.в качестве северного направления. Настройка фонового освещения Фоновый световой поток (ambient light) не имеет источника и направления. Рассеянный фоновый свет освещает все поверхности модели в равной степени. Однако у него может быть цвет. По умолчанию интенсивность рассеянного света установлена равной 0.30 . С помощью шкалы Intensity (Интенсивность) можно изменить это значение или ввести нужное числовое значение в одноименное поле. Слишком большое значение интенсивности рассеянного света может стать причиной чрезмерной "засветки" изображения. Для ночных сцен используются малые значения интенсивности рассеянного света. Глава25.Моделированиеосвещенияитонированиеизображений...823
Создание точечного источника света Точечный свет является эквивалентом обычной электрической лампочки. Свет исходит из определенной точки в пространстве модели и распространяется по всем направлениям. То- чечный свет рассеивается, т.е. его интенсивность уменьшается по мере удаления от источника. Чтобы создать новый точечный источник света, выберите Point Light (Точечный) из рас- крывающегося списка, расположенного рядом с кнопкой New (Новый). Затем щелкните на кнопке New (Новый), откроется диалоговое окно New Point Light (Новый точечный источ- ник света), показанное на рис. 25 .6. " с \гттшЦг*и V'uto."-•••£уУ' . % . .-;-"' i. ^.*'s-*io«cn . :". J" •"•"I .*J UiJ Puc. 25.6 .ДиалоговоеокноNewPointLight Имя В текстовом поле Light Name (Имя источника) введите имя источника света. Рекомендуется использовать имя, из которого ясно, что этот источник— то- Совет чечный. Не используйте длинные имена. В частности, вполне подойдут имена вида Р1, Р2. Можно также использовать имена вроде P-overhead (Р-фонарь), щЪ P-door (Р-дверь) и т.п. Спад интенсивности При настройке в зоне Attenuation (Спад) вы задаете закон, по которому интенсивность свето- вого потока уменьшается с увеличением расстояния от источника. Существует ipn параметра. • None (Нет). Интенсивность света не изменяется. • Inverse Linear (Линейная инверсия). Интенсивность света убывает по линейному закону: на расстоянии 2-х единиц от источника света он теряет половину своей ин- тенсивности, а на расстоянии 4-х единиц интенсивность уменьшается в четыре раза. Этот параметр установлен по умолчанию. • Inverse Square (Квадратичная инверсия). Интенсивность света убывает обратно пропорционально квадрату расстояния: на расстоянии 2-х единиц от источника све- та интенсивность уменьшается в 4 раза, а на расстоянии 4-х единиц — в 16 раз. Если установлен этот параметр, то интенсивность убывает очень быстро. 824 ЧастьIV.Построениечертежейтрехмерныхмоделей
Интенсивность Интенсивность, или яркость света, устанавливается либо в поле Intensity (Интенсивность), либо с помощью шкалы. По умолчанию устанавливается интенсивность в зависимости от заданного закона спада, а также геометрических размеров модели. • Если выбрана линейная инверсия, то интенсивность, устанавливаемая по умолча- нию, будет равна половине расстояния от левого нижнего до правого верхнего угла пространства модели. • Если выбран вариант квадратичного спада, то интенсивность, устанавливаемая по умолчанию, будет равна квадрату половины расстояния от левого нижнего до право- го верхнего угла пространства модели. • Если выбран вариант спада интенсивности None (Никакой), то интенсивность, уста- навливаемая по умолчанию, будет равна 1. Чтобы отключить источник света, нужно установить интенсивность равной 0. Совет Этот прием можно использовать для переключения сцены с дневного вида на „ ночной или для эксперимента с разными источниками света без их удаления. Расположение Расположение источника света очень важно, особенно если вы решили создавать те- ни. Если установлены координаты X, Y на виде сверху, убедитесь, что координата Z ус- тановлена верно. Нелепо, если в модели здания свет будет идти со стороны пола! Одна- ко при моделировании машин или других изделий может понадобиться расположить ис- точник света в любом месте. В AutoCAD устанавливают и прозрачность материалов. Если создается непро- зрачный абажур и источник света размещается внутри абажура, то свет может ВмыыАмив! распространяется только через верх и низ абажура. Щелкните на кнопке Show (Показать), чтобы увидеть текущее расположение источ- ника. Щелкните на кнопке Modify (Изменить), чтобы временно возвратиться к чертежу и выбрать расположение. Используйте объектные привязки или фильтры точек, чтобы указать расположение источ- ников света. Если нет доступных объектов, вычислите расположение заранее и разместите там легко различимые точечные объекты. Затем можно привязаться к точечным объектам, используя объектную привязку Node (Узел). Цвет Установите цвет источника света. О процедуре назначения цвета уже говорилось выше. Тени Наложение теней рассматривается в отдельном разделе после обсуждения технологии ра- боты с источниками света. Установите флажок Shadows On (Включить), если необходимо создать тени. Щелкните на кнопке Shadow Options (Параметры теней) — так вы установите необходимый тип освещения; определите размер отображаемой тени и плавности перехода. Моделирование теней значительно увеличивает время тонирования. Если вы создали точечный источник света, щелкните на кнопке ОК. Глава25.Моделированиеосвещенияитонированиеизображений...825
Создание прожектора Прожектор (spotlight) отличается от точечного источника света тем, что создает направ- ленный световой поток. Поэтому для прожектора указывается не только его расположение, но и положение целевой точки — два набора координат вместо одного. Кроме того, прожек- тор имеет более яркий центр, называемый hot spot (область максимальной освещенности). За пределами яркого центра находится круговая зона меньшей яркости, которая называется об- ластью затухания. На рис. 25.7 показана сцена, о которой речь шла ранее в этой главе, но с одним верхним прожектором. Рис. 25 .7. Тонирование с однии прожектором вверху Чтобы создать новый прожектор, выберите Spotlight (Прожектор) из раскрывающегося списка рядом с кнопкой New (Новый) в диалоговом окне Lights (Источники света). Затем щелкните на кнопке New, чтобы открыть диалоговое окно New Spotlight (Новый прожек- тор), показанное на рис. 25 .8. f c . . ' , . 4500 Р4 1 iiL "\i'^^ 3 Puc. 25.8 . Диалоговое окно New Spotlight 826 ЧастьIV.Построениечертежейтрехмерныхмоделей
Имя В текстовом поле Light Name (Имя источника) введите имя источника света. Используйте имя, которое бы четко указывало, что источник — прожектор. Не исполь- зуйте длинные имена. В частности, вполне подойдут имена вида SI, S2, Можно также ис- пользовать имена вроде S-overhead (S-фонарь), S-door (S-дверь) и т.п. Области максимальной освещенности и полного светового конуса Установите угол максимальной интенсивности (поле и шкала Hotspot) и угол полного све- тового конуса (поле и шкала Falloff). Углы задают раскрытие конуса диаграммы направленно- сти, ось которой выходит из точки установки прожектора и направлена в точку цели. Макси- мальное значение обоих углов равно 160° . Если угол максимальной интенсивности и угол пол- ного светового конуса совпадают, то затухание отсутствует — прожектор дает равномерный световой поток в пределах конуса диаграммы направленности. По умолчанию угол максималь- ной интенсивности равен 44°, а угол полного светового конуса — 45° . При таких значениях об- ласть затухания очень небольшая. Поэкспериментируйте, чтобы добиться нужного результата. Чтобы установить угол максимальной интенсивности и угол полного светового конуса, введите значения в соответствующие поля или воспользуйтесь линейными шкалами. Остальные параметры для прожектора совпадают с параметрами для точечного источника света. Установите вариант моделирования спада интенсивности, значение интенсивности, рас- положение, цвет и тени. После того, как все параметры установлены, щелкните на кнопке ОК. Создание удаленного источника света Удаленный источник света соответствует солнечному освещению. Источник расположен довольно далеко, поэтому световой поток будет параллельным. Кроме того, не учитывается спад интенсивности. Чтобы создать новый удаленный источник света, выберите Distant Light (Удаленный) в раскрывающемся списке рядом с кнопкой New (Новый) диалогового окна Lights (Источники света). Затем щелкните на кнопке New; откроется диалоговое окно New Distant Light (Новый удаленный источник света), показанное на рис. 25.9. NewDistantLinlit •*?•<• -- --- ^ " 1 , 1 V "«ml | •\ ф 1 • Puc. 25.9. Диалоговое ото New Distant Light Глава25.Моделированиеосвещенияитонирование изображений... 827
Имя В текстовом поле Light Name (Имя источника) введите имя источника света. Реко- мендуется использовать имя, из которого ясно, что этот источник — удаленный. Не ис- пользуйте длинные имена. Интенсивность Интенсивность, или яркость света, устанавливается либо в поле Intensity (Интенсивность), либо с помощью шкалы. Интенсивность может принимать значения от нуля до единицы. Чтобы выключить удаленный источник света, установите его интенсивность Совет в ноль. Этот метод можно использовать, чтобы переключать сцену от днев- ного вида к ночному или экспериментировать с различными источниками света, не удаляя их. Расположение Расположение источника света очень важно, особенно если вы решили создавать тени. За ред- ким исключением, удаленный источник света размешается за пределами пространства модели. Существует три способа настроить расположение удаленного источника света. Азимут и угол возвышения Азимут (azimuth) — это угол в плоскости XY; северному направлению соответствует угол, равный 0° . Положительные углы отсчитываются по часовой стрелке от направления на север, отрицательные — против часовой стрелки. Значения азимута лежат в пределах от -180 до 180° (значения -180 и 180 соответствуют направлению на юг). Угол возвышения (altitude) — это угол наклона по отношению к плоскости XY. Шкала позволяет задать угол от 0 до 90°, но в текстовом поле можно ввести значение от -90 до 90°. (Значение угла возвыше- ния -90° означает, что свет освещает модель снизу.) Вектор источника света Щелкните на кнопке Modify (Изменить), чтобы временно вернуться к чертежу. Вам будет предложено указать две точки, задающие направление светового потока. В соответствии с за- данным вектором источник разместится вне модели. Калькулятор положения Солнца Щелкните на кнопке Sun Angle Calculator (Положение Солнца) — откроется диалоговое окно Sun Angle Calculator (Положение Солнца), показанное на рис. 25 .10 . SunAnnieCalculator Bate Lat i tude _J Л" TI -^; zl CF V^** ешт... Рис.25 .10.ДиалоговоеокноSunAngleCalculator 828 ЧастьIV.Построениечертежейтрехмерныхмоделей
Калькулятор положения Солнца предназначен для имитации Солнца с помощью удален- ного источника света. Калькулятор рассчитывает расположение Солнца в зависимости от широты и долготы месторасположения модели и времени дня. Обычно это средство исполь- зуется для визуализации архитектурных и топографических моделей. Однако к нему обраща- ются и просто для развлечения. Слева в диалоговом окне задается информация, используемая для вычисления положения Солнца. Чтобы указать необходимые параметры, проделайте ряд операций. 1. Введите дату или воспользуйтесь шкалой. 2. Введите время в 24-часовом формате или воспользуйтесь шкалой. 3. Выберите временную зону в раскрывающемся списке. Установите флажок Daylight Savings (Летнее время), если на территории вашей страны летом часовая стрелка переводится на час вперед. 4. Введите широту и долготу в текстовых полях или воспользуйтесь шкалой. Широта изменяется от 0 (экватор) до 90° (северный и южный полюс). Долгота изменяется от 0 (Гринвич, Англия) до 180° (противоположная сторона глобуса). 5. Укажите полушария — северное (North) или южное (South) и восточное (East) или западное (West). 6. Если вы не знаете широту и долготу, щелкните на кнопке Geographic Location (Географическое положение); откроется диалоговое окно Geographic Location (Географическое положение), показанное на рис. 25 .11. IGeiHitaiiliicLocation : latitude |«^ |<• . ч\ ( ^ ••*... ••• ; • il «i ]lu *- 1'"^ Hii •**v._. _^"ОГ/?^ _7 J!*.TJI IOKI Сши! I , v-.ev . ..j.^ д.. Рис. 25.11 . Используйте диалоговое окно Geographic Location для определения широты идолготы географического места 7. Выберите континент в раскрывающемся списке над картой. Появится соответствующая карта. (Выбирайте различные континенты — это хороший способ попутешествовать.) 8. Установите флажок Nearest Big City (Ближайший крупный город), если модель на- ходится в крупном городе. Затем щелкните где-нибудь на карте. Если установлен флажок Nearest Big City (Ближайший крупный город), синее перекрестие перемес- тится к ближайшему крупному городу. Можно также выбрать город из списка City (Город), тогда синее перекрестие переместится к соответствующему месту на карте. 9. После выбора места на карте щелкните на кнопке ОК. 10. В диалоговом окне Sun Angle Calculator (Положение Солнца) щелкните на кнопке ОК, чтобы возвратиться к диалоговому окну New Distant Light. Глава25.Моделированиеосвещенияитонирование изображений... 829
На заметку Если вы не установили направление на север в пространстве модели, установи- те его сейчас. Все усилия по определению положения Солнца будут напрасны, если в модели не установлено направление на север. Цвет Установите цвет источника света. Установка цвета уже обсуждалась выше в главе. Тени Установите флажок Shadows On (Включить), чтобы при тонировании были созданы тени. Щелкните на кнопке Shadow Options (Параметры теней) с целью установить нужный тип те- ней, размер карты теней и плавность границ. Тени рассматриваются в следующем разделе. Завершив определение удаленного источника света, щелкните на кнопке ОК, чтобы воз- вратиться к диалоговому окну Lights (Источники света). Создание теней Этот процесс в значительной мере влияет на качество (уровень реалистичности) тониро- ванного изображения. Но за это приходится расплачиваться значительным увеличением вре- мени выполнения тонирования. Обычно при тонировании, когда создают источники света и материалы, модели- Совет рование теней выключают в диалоговом окне Render (Тонирование). Если ре- зультат удовлетворительный, тогда можно включить и моделирование теней. Алгоритмы моделирование теней В AutoCAD существует три разных алгоритма моделирования теней. В табл. 25 .1 сравни- ваются эти три алгоритма. Таблица 25.1. Характеристики алгоритмов моделирования тени Тип тени Volumetric (Объемная) Maps(Карты теней) Raytraced {Трассировка лучей) Используемое тонирование Photo Real (Фотореалистичное) или Photo Raytrace (Трассировка луча) PhotoReal (Фотореалистичное) или Photo Raytrace (Трассировка луча) Photo Raytrace (Трассировка луча) Описание Характеристики Базируется на анализе объема пространства, за- нятого тенью, которая от- брасывается объектом Базируется на установлен- ном размере отображения Вычисляется по траектории лучей источника света Контрастные края, контуры при- близительны, оказывает влия- ние цвет прозрачных объектов Плавные края, которые можно корректировать, цвет про- зрачных объектов не оказыва- ет влияния Контрастные края, контуры точные, оказывает влияние на цвет прозрачных объектов Выберите нужный алгоритм, основываясь на приведенных характеристиках. 830 ЧастьIV.Построениечертежейтрехмерныхмоделей
Параметры теней Чтобы при тонировании были созданы тени, нужно включить соответствующие парамет- ры в двух местах. При создании нового источника света установите флажок Shadows On (Включить) в диалоговом окне создания нового источника. Кроме этого, установите флажок Shadows (С тенями) в разделе Rendering Options (Параметры тонирования) диалогового окна Render (Тонирование). Параметр Shadows доступен только для типов тонирования Photo Real (Фотореалистичное) и Photo Raytrace (Трассировка луча). Параметры тени устанавливаются при создании или изменении источника света. Щелкни- те на кнопке Shadow Options (Параметры теней), откроется диалоговое окно Shadow Op- tions (Параметры теней), показанное на рис. 25 .12 . Для создания объемных теней в режиме тонирования Photo Real и теней по траектории в режиме Photo Ray- trace установите флажок Shadow Volumes/Raytrace Shadows (Объемные тени/Тени трассировки луча). Если этот флажок установлен, то параметры отображаемой тени недоступны. Если же флажок Shadow Volumes/Raytrace Shad- ows снять, то станут доступны параметры, с помощью которых можно настраивать карту теней. Размер карты теней, как правило, устанавливают в пределах от 64 до 4 096 пикселей. При увеличении размера качество изображения тени повышается, одна- ко процесс тонирования занимает больше времени. Мягкость тени (Shadow Softness) изменяется от 1 до 10 пикселей. Значение плавности пере- хода — это число пикселей на границе тени, что указывает на переход между тенью и изображени- ем и создает эффект плавного перехода. Рекомендуется использовать значения от 2 до 4. Щелкните на кнопке Shadow Bounding Objects (Тени от ограничивающего объект па- раллелепипеда), чтобы временно вернуться к чертежу и выбрать объекты, ограничивающий параллелепипед которых будет использован для обрезания карты теней. Для следующей пошаговой инструкции используется чертеж ab25-a.dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Рис,25.12 .Диалоговое окноShadow Options Пошаговая инструкция. Создание источников света и теней 1. Откройте файл ab25-a .dwg на прилагаемом компакт-диске. Установите режим объектной привязки к конечной точке. 2. Сохраните файл под именем ab25-3 .dwg в папке AutoCAD Bible. Если панель инст- рументов Render (Тонирование) отсутствует на экране, щелкните правой кнопкой мыши на какой-нибудь панели инструментов и выберите ее в списке контекстного меню. Ш З. Щелкните на кнопке Lights (Источники света) панели инструментов Render (Тонирование). Выберите элемент Point Light (Точечный) в списке рядом с кнопкой New (Новый). Щелкните на кнопке New, появится диалоговое окно New Point Light (Новый точечный источник света). 4. Введите Р1 в текстовом поле Light Name (Имя источника). Щелкните на кнопке Modify (Изменить). Вы вновь вернетесь кчертежу. Щелкните на кнопке Pan Real- time (Панорамирование в реальном времени) и перемещайте чертеж влево, пока не появится торшер, показанный на рис. 25 .13. Нажмите клавишу <Esc>, чтобы выйти Глава25.Моделированиеосвещенияитонирование изображений... 831
из панорамного режима. В ответ на приглашение Enter light location <current>: (Положение источника света <текущее>:) укажите конечную точку, показанную на рис. 25.13. Вы вновь вернетесь к диалоговому окну New Point Light (Новый точечный источник света). Рис. 25.13 . Выбор положения точечного источника света 5. Установите интенсивность равной 250. В разделе Color (Цвет) щелкните на кнопке Select Custom Color (Выбор из палитры) и выберите желтый прямоугольник в пер- вом ряду. Щелкните на кнопке ОК. Обратите внимание, что параметры RGB для выбранного цвета устанавливаются автоматически. 6. Установите флажок Shadow On (Включить). Щелкните на кнопке ОК, чтобы вер- нуться к диалоговому окну Lights (Источники света). 7. Выберите тип источника Spotlight (Прожектор) и щелкните на кнопке New (Новый). Введите S1 в текстовом поле Light Name (Имя источника), Щелкните на кнопке Mod- ify (Изменить). В ответ на приглашение Enter light target <current>: (Положение цели источника света <текущее>:) укажите конечную точку в верхней час- ти блюда на столе. В ответ на приглашение Enter light location <current>: (Положение источника света <текущее>:) введите @0,0,5'^, чтобы расположить ис- точник света прямо над столом, как лампу, подвешенную к потолку. 8. Введите угол затухания в поле Falloff (Полный конус) равным 55.00 и установите флажок Shadow On (Включить). Щелкните на кнопке ОК, чтобы возвратиться к диалоговому окну Lights (Источники света). 9. Выберите Distant Light (Удаленный) в раскрывающемся списке и щелкните на кнопке New. Введите D1 в текстовом поле Light Name (Имя источника) и установи- те флажок Shadow On (Включить). 10. Щелкните на кнопке Sun Angle Calculator (Положение Солнца). Установите дату 9/1 и время 8:00 утра. (У вас завтрак.) Установите часовой пояс CST. Уста- новите флажок Daylight Savings (Летнее время). Установите широту равной 41.00 и долготу равной 91.57. Два раскрывающихся списка ниже должны пока- зывать значения North и West. Щелкните на кнопке Geographic Location 832 ЧастьIV.Построениечертежейтрехмерныхмоделей
(Географическое положение), чтобы увидеть, где вы остановились. (Если вы верно ввели широту и долготу, то синее перекрестие должно быть установлено в самой южной точке штата Айова.) Щелкайте на кнопке ОК до тех пор, пока не возвратитесь к диалоговому окну Lights (Источники света). 11. В диалоговом окне Lights (Источники света) щелкните на кнопке North location (Направление на север). Введите 90 в текстовом поле. Дважды щелкните на кнопке ОК, чтобы вернуться к чертежу. 12. Щелкните на кнопке Named Views (Именованные виды) панели инструментов View (Вид). Выберите вид Render! и щелкните на кнопке Set Current (Сделать текущим), а затем на ОК. 13. Щелкните на кнопке Render (Тонирование) панели инструментов Render (Тонирование). Измените значение поля Light Icon Scale (Масштаб символа источ- ника) на 24, чтобы изображения источников света были явно видны на чертеже. (Вы должны использовать коэффициент масштабирования чертежа.) В раскрывающемся списке Rendering Type (Тип тонирования) выберите Photo Real (Фотореалистич- ное). Щелкните на кнопке Render (Тонирование). Процесс тонирования не должен длиться более минуты. В результате получится изображение, показанное на рис. 25.14. На этот раз света более, чем достаточно — не забывайте, что завтрак обычно проходит с выключенным светом. Обратите внимание на желтое освещение, идущее от точечного источника света. Рис.25 .14.Тонированиес источникамисвета, нобезтеней 14. Снова щелкните на кнопке Render (Тонирование). Установите флажок Shadows (Стенами) в разделе Rendering Options (Параметры тонирования). Щелкните на кнопке Render (Тонирование). Обратите внимание, что процесс тонирования длится значительно дольше. Вот это да! Сколько теней! На этом изображении видно, что через окно свет не проходит. В следующем разделе вы узнаете, как делать материа- лы прозрачными. Изображение должно выглядеть, как на рис. 25.15 . 15. Сохраните чертеж. Если вы собираетесь выполнять следующую пошаговую инст- рукцию, то не закрывайте его. Глава 25.Моделированиеосвещенияитонирование изображений... 833
Рис. 25 .15. То же самое тонирование, но с тенями Создание сцен Использование сцен упрощает управление источниками света и видами. Например, можно создать две сцены: одну с удаленным источником света, имитирующим естественное дневное освещение, и одну с точечным источником — сцена будет имитировать ночное время. Можно также изменить вид, чтобы модель была видна с разных сторон. ,;> Чтобы создать сцену, щелкните на кнопке Scenes (Сцены) панели инструментов Render i: (Тонирование). Откроется диалоговое окно Scenes (Сцены), показанное на рис. 25 .16. В диалоговом окне приведен список созданных сцен. Оно позволяет создавать, изменять и удалять сцены. Чтобы создать новую сцену, проделайте ряд операций. 1. Щелкните на кнопке New (Новый) — откроется диалоговое окно New Scene (Новая сцена), показанное на рис. 25 .17 . В диалоговом окне New Scene приведен список всех сохраненных видов и созданных источников света. 2. Введите имя в текстовом поле Scene Name (Имя сцены). Рис. 25.16. Диалоговое окно Scenes ALL APDW I EW RENDER1 Рис: 25.17. Диалоговое окно New Scene 834 ЧастьIV.Построениечертежейтрехмерныхмоделей
3. Выберите вид. Вид можно выбрать только один. 4. Выберите необходимые источники света. Нажмите <Ctrl>, чтобы выбрать более одного источника. Нажмите <Shift>, чтобы выбрать последовательность источников. Можно также выбрать в списке элемент "ALL" (*BCE*) для быстрого выбора источников света. 5. Щелкните на кнопке ОК. Теперь сцена появится в диалоговом окне Scenes. Щелкните на кнопке ОК еще раз, что- бы вернуться к чертежу. При тонировании чертежа созданную сцену можно выбрать в диало- говом окне Render (Тонирование). . ' i lfit Для следующей пошаговой инструкции используется чертеж ab25-2 .dwg, кото- рый находится в папке Results на прилагаемом компакт-диске. диске Пошаговая инструкция. Создание сцены 1. Если файл ab25-2 . dwg открыт, используйте его. В противном случае откройте его ич папки AutoCAD Bible или из папки Results, находящейся на прилагаемом компакт-диске. 2. Сохраните его как ab25-3 .dwg в папке AutoCAD Bible. Если панель инструмен- тов Render (Тонирование) отсутствует на экране, щелкните правой кнопкой мыши на какой-нибудь панели инструментов и выберите ее в списке контекстного меню. г-Л " - : 3. Щелкните на кнопке Scenes (Сцены) панели инструментов Render (Тонирование). i Щелкните на кнопке New (Новый) в диалоговом окне Scenes (Сцены) — появится диалоговое окно New Scene (Новая сцена). 4. Введите morning в текстовом поле Scene Name (Имя сцены). 5. Выберите вид RENDER1 в списке Views (Виды). 6. Выберите источники D1 и Р1 из списка Lights (Источники), используя при выборе каждого из них клавишу <Ctrl>. 7. Дважды щелкните на кнопке ОК, чтобы вернуться к чертежу. 8. Сохраните чертеж. Если вы собираетесь выполнять следующую пошаговую инст- рукцию, то не закрывайте его. Работа с материалами Работа с материалами включает два этапа: добавление материалов к чертежу и привязка материалов к объектам. Разработка подходящих материалов — важная часть процесса тони- рования, от которой существенно зависит результат. Материалы взаимодействуют с освеще- нием. Например, глянцевые материалы отражают свет не так, как матовые, потому что соз- дают блики. Цвет объекта также влияет на отражение света. Добавление материалов ^йП В AutoCAD имеется большой выбор материалов. Их можно изменять или создавать рЩ~ собственные. Чтобы добавить материал к чертежу, щелкните на кнопке Materials Li- brary (Библиотека материалов) панели инструментов Render (Тонирование). Появится диа- логовое окно Materials Library (Библиотека материалов), показанное на рис. 25.18. Глава25.Моделированиеосвещенияитонированиеизображений...835
MaterialsLibrary jjjnent Drawing - • GLOBAL' j 1 1 i "*r " j• £revew |!, i (- 4-v'- 1 3DCELTEXMAP 4W4V BAR PATTERN Z AMOEBOPATTERN APE APEBUMP AQUAGLAZE BEIGEMATTE BEIGEPATTERN BEIGEPLASTIC PLACI,MATTE ELACI. PLASTIC BLUECLASS j! ЙР«иг- I Рис. 25 .18. Диалоговое окно Materials Library Работа со списками материалов Информация о материалах сохраняется в файле с расширением .mli. Библиотека мате- риалов, используемая по умолчанию, хранится в файле render.mli. В левом списке диало- гового окна Materials Library (Библиотека материалов) перечислены те материалы, что ис- пользуются в текущем чертеже. А в правом списке этого диалогового окна представлены все материалы, которые можно использовать в AutoCAD. В разделе Current Drawing (Текущий чертеж) диалогового окна можно выполнить следующее. • Воспользоваться кнопкой Save As (Сохранить как) для сохранения списка материа- лов текущего чертежа в виде отдельного .mli-файла. • Щелкнуть на кнопке Purge (Очистить), чтобы полностью очистить список материа- лов, соответствующий текущему чертежу. В разделе Current Library (Текущая библиотека) можно выполнить следующее. • Сохранить изменения, внесенные в список библиотеки, щелкнув на кнопке Save. Тогда изменения будут внесены в . ml i-файл, расположенный в текущей папке. • Сохранить изменения можно также в новом .mli-файле (и в новой папке), щелкнув на кнопке Save As. • Также можно открыть список другой библиотеки, щелкнув на кнопке Open (Открыть), чтобы воспользоваться ее материалами. Импортирование и предварительный просмотр материалов Чтобы добавить материал к чертежу (модели), проделайте ряд операций. 1. Выберите материал из списка библиотеки в правой части диалогового окна. 2. Щелкните на кнопке Import (Импорт). 3. Выберите материал из списка Materials List (Материалы). 4. Из раскрывающегося списка Preview (Просмотр) выберите тип предварительного просмотра— Cube (Куб) или Sphere (Сфера), в зависимости от типа поверхности объекта, для которого будет использоваться материал, — плоской или криволинейной. 5. Щелкните на кнопке Preview (Просмотр), чтобы увидеть фрагмент выбранного материала. 836 ЧастьIV.Построениечертежейтрехмерныхмоделей
6. Повторяйте шт. 1 -5, пока не выберете все нужные материалы. 7. Щелкните на кнопке ОК. Если найти нужный материал не удалось, то импортируйте тот, который наибо- Совет лее близок к нему. После этого можно будет создать нужный материал на осно- ве импортированного. Последовательность материалов выбирают таким способом: указывают первый и послед- ний материал, удерживая при этом нажатой клавишу <Shift>. Плюс к этому можно выбрать материат, не входящий в последовательность, — для этого нужно его указать, удерживая на- жатой клавишу <Ctrl>. Если выбранный материал не подходит, выделите его и щелкните на кнопке Delete (Удалить). Воспользуйтесь параметром Export (Экспорт), чтобы сохранить материалы, соз- данные для чертежа, в библиотеке. Если в файл библиотеки материалов были внесены изме- нения, то после щелчка на кнопке ОК для закрытия диалогового окна Materials Library (Библиотека материалов) появится окно, предлагающее сохранить изменения в файле. Чтобы обновить файл, сохраните изменения. Для следующей пошаговой инструкции используется чертеж ab25-3 .dwg, кото- рый находится в папке Results на прилагаемом компакт-диске. Пошаговая инструкция. Импорт материалов 1. Если файл ab2 5-3 .dwg открыт, используйте его. В противном случае откройте его из папки AutoCAD Bible или Results, находящейся на прилагаемом компакт-диске. 2. Сохраните его как ab25-4 . dwg в папке AutoCAD Bible. Если панель инструмен- тов Render (Тонирование) отсутствует на экране, щелкните правой кнопкой мыши на какой-нибудь панели инструментов и выберите ее в списке контекстного меню. •<SV 3. Щелкните на кнопке Materials Library (Библиотека материалов) панели инструмсн- ^*х тов Render (Тонирование). При нажатой клавише <Ctrl> выберите материалы: Beige Plastic (Бежевый пластик), Green Glass (Зеленое стекло). Light Wood Tile (Светлая деревянная плитка), Pink Marble (Розовый мрамор), Stitched Pattern (Стежки), White Matte (Белая матовая поверхность), Wood-Med. Ash (Обычное де- рево), Wood White Ash (Светлое дерево) и Yellow Plastic (Желтый пластик). Щелкните на кнопке Import (Импорт). 4. Из левого списка выберите материал Pink Marble (Розовый мрамор). Выберите Cube (Куб) из раскрывающегося списка Preview (Просмотр) и щелкните на одно- именной кнопке, чтобы просмотреть результат. Выполните то же самое для мате- риала Stitched Pattern (Стежки). 5. Посмотрите материал Green Glass (Зеленое стекло), используя форму Sphere (Сфера). 6. Щелкните на кнопке ОК. Сохраните чертеж. Если вы продолжите выполнять уп- ражнения следующей инструкции, оставьте чертеж открытым. Создание собственных материалов к/ц. Импортированные из библиотеки материалы можно модифицировать, чтобы соз- У.- дагь собственные материалы. Щелкните на кнопке Materials (Материалы) панели инструментов Render (Тонирование), чтобы открыть диалоговое окно Materials (Материалы), показанное на рис. 25.19. Глава25.Моделированиеосвещенияитонированиеизображений...837
Matcntfe "GLOBAL" BEIGEPLASTIC GREENGLASS LIGHTWOODTILE PINSMARBLE STITCHEDPATTERf WHITEMATTE WOOD-MEDASH WOOD-WHITE ASH мишавмм freview ISphere Select < Рис. 25 .19. Диалоговое окно Materials Обратите внимание: в этом диалоговом окне можно щелкнуть на кнопке Materials Library (Библиотека материалов), чтобы открыть диалоговое окно Materials Library (Библиотека ма- териалов). Поэтому диалоговое окно Materials (Материалы) зачастую используют для управ- ления всем процессом импорта, создания и подключения материалов. Также в этом окне можно предварительно просматривать импортируемые материалы. Для создания нового материала существует три возможности: • модифицировать имеющийся материал; • дублировать имеющийся материал и модифицировать его копию, оставлял исходный материал нетронутым; • начав с нуля, создать совершенно новый материал. Диалоговое окно, которое открывается при выборе одного из вышеуказанных параметров, зависит от типа материала, выбранного в раскрывающемся списке под кнопкой New (Новый), Список включает четыре элемента. • Элемент Standard (Стандартный) соответствует стандартному материалу. • Элемент Marble (Мрамор) соответствует материалу, имитирующему мрамор. В поя- вившемся диалоговом окне укажите турбулентность и резкость прожилок, а также масштаб прожилок для всего объекта из мрамора. • Элемент Granite (Гранит) соответствует материалу, имитирующему гранит. В поя- вившемся диалоговом окне можно указать до четырех цветов, а также резкость (различимость) и масштаб текстуры относительно всего объекта из гранита, • Элемент Wood (Дерево) соответствует материалу, имитирующему дерево. В поя- вившемся диалоговом окне укажите соотношение светлых и темных волокон, плот- ность и ширину годовых колец древесины, а также масштаб колец относительно всего объекта из дерева. После выбора метода создания нового материала (модификация, дублирование или создание с нуля) AutoCAD открывает диалоговое окно, соответствующее выбранному материалу. На рис. 25,20 показано диалоговое окно New Standard Material (Новый стандартный материал). Если вы не модифицируете имеющийся материал, а создаете новый, то сначала следует указать имя материала в текстовом поле Material Name (Имя материала). 838 ЧастьIV.Построениечертежейтрехмерныхмоделей
[NewStandardMaterial -A i t i butes - Г fimbert . , Г Rsfacbon С Jiantpeiencsr Г Refracted Г* ВдоМар СОЬх F BsAD BitmapSlerd: fife Name: Г ^-^ Г fit'"' " CD^; " '.a fn'rin'"1 41 1 1 Cmxt| Й»|1 j- i •\ '- Renew J ' J A**B*map... i ] FrdFi*.. { Puc- 25.20 . Диалоговое окно New Standard Material В этом диалоговом окне можно выбрать атрибут, каждому из которых соответствует пе- реключатель в левой части окна. Далее в правой части окна можно настроить значение вы- бранного атрибута. Цвет/Текстура Этот атрибут выбирается переключателем Color/Pattern (Цвет/Текстура). Под цветом подразумевается основной цвет объекта. Отражение света от объекта (называемое диффуз- ным отражением) определяется по его цвету. Установите цвет в разделе Color (Цвет), исполь- зуя один из четырех методов. • Флажок By ACI (По ИЦА) позволяет установить цвет объекта на чертеже. Если этот метод не используется, необходимо снять его флажок, чтобы использовать один из перечисленных далее методов. • Выберите RGB из раскрывающегося списка Color System (Цветовая система), что- бы указать цвет по системе Red, Green и Blue (Красный, Зеленый, Синий). Это три исходных цвета. Можно ввести значения от нуля до единицы или использовать шка- лу. По умолчанию интенсивность каждого из исходных цветов установлена в 1, что соответствует белому цвету. • Выберите HLS из раскрывающегося списка Color System (Цветовая система), чтобы указать цвет, для которого используется система параметров Hue, Lightness и Saturation (Оттенок, Яркость, Насыщенность). Оттенок — это цвет; яркость — это количественное содержание белого цвета, а насыщенность — количественное содержание черного цвета. • Щелкните на образце цвета, чтобы открыть диалоговое окно Color (Цвет) системы Windows, в котором можно выбрать или цвета системы RGB, или цвета системы HLS. В дополнение к назначению цвета устанавливается и его значение в поле Value (Значение). Этот параметр моделирует отделку поверхности (фактически — поглощение све- та) и взаимодействует со значением атрибута Reflection (Отражение). Например, в AutoCAD рекомендуется использовать для матовой отделки поверхности значение цвета, равное .7, а значение отражения — равное .3, и обратные величины для глянцевой поверхности. Этот параметр можно ввести в поле Value (Значение) или использовать шкалу. ' ACI (AutoCAD Color Index) — индекс цвета в AutoCAD, ИЦА. — Прим. ред. Глава25.Моделированиеосвещенияитонированиеизображений...839
Если выбран файл с растровым форматом, цвет становится образцом. Смотрите дополни- тельный раздел Наложение с более подробными разъяснениями. Рассеивание Этот атрибут выбирается переключателем Ambient (Рассеивание). Рассеивание характеризует взаимодействие материала с рассеянным светом. Вспомните, что при создании источников света устанавливается количество рассеянного света. Можно установить флажок Lock (Фиксированный) g разделе Color (Цвет) для блокировки фонового и отраженного цветов в главном цвете. (Нельзя использовать флажок Lock, если установлен флажок By ACI для назначения цвета.) Отражение Данный атрибут выбирается переключателем Reflection (Отражение). Он влияет на пере- дачу световых эффектов, созданных отражением света от объекта из данного материала. Что- бы смоделировать отполированный объект, можно использовать значение отражения, равное . 7, со значением цвета, равным .3, Отполированные объекты часто создают белое световое пятно. Чтобы добиться этого эффекта, установите белый цвет (интенсивность красного, зеле- ного и синего компонентов равна 1). Можно также выбрать растровый файл и создать карту отражения. (См. врезку Наложение с более подробными разъяснениями.) Шероховатость Этот атрибут выбирается переключателем Roughness (Шероховатость). Для шерохова- тости не требуется установка цвета, необходимо лишь установить ее значение. На более шершавой поверхности (т.е. при большем значении этого параметра) образуется меньше све- товых бликов. Если выбрать значение для отражения равным нулю, то переключатель Roughness (Шероховатость) будет заблокирован. Прозрачность Атрибут Прозрачность выбирается с помощью переключателя Transparency (Прозрачность) и позволяет создавать прозрачные материалы. Значение может быть установле- но в диапазоне от нуля до единицы. Большее значение означает большую прозрачность. Исполь- зование этого параметра увеличивает время тонирования. Можно выбрать растровый формат, что- бы создать карту прозрачности. (См. врезку Наложение с более подробными разъяснениями.) Преломление Выбирается с помощью переключателя Refraction (Преломление) и применяется только при тонировании в режиме Photo Raytrace (Трассировка луча), когда в наличии прозрачный материал. Преломление означает изменение направления светового луча при прохождении через границу объектов с разной плотностью. Количественно этот параметр связан с такой физической характеристикой материала, как коэффициент преломления. Карта микрорельефа Этот атрибут выбирается переключателем Bump map (Выдавливание). Использова- ние этого параметра позволяет воспроизвести на поверхности объекта эффект разновы- сокой фактуры. В нижней части диалогового окна можно выбрать карту микрорельефа и установки для этой карты. Завершив установку параметров в диалоговом окне, щелкните на кнопке Preview (Просмотр) и посмотрите результат на сфере или кубе. Если результат удовлетворительный, щелкните на кнопке ОК. 840 Часть IV, Построение чертежей трехмерных моделей
Наложение В AutoCAD существует возможность проецировать плоские изображения на поверхность трехмерных объектов. Здесь моделируется знакомый многим эффект наложения деколей на криволинейную поверхность. При наложении можно использовать тонирование в режиме Photo Real или Photo Raytrace. Плоские изображения — это растровые файлы, которые мо- гут иметь множество форматов: .TGA, .ВМР, .TIP и . JPEG. AutoCAD предоставляет боль- шое количество .TGA-файлов в папке Textures. Примечание: чтобы иметь карты текстуры, необходима полная или выборочная инсталля- ция AutoCAD. На объект можно поместить до четырех растровых изображений. При создании материала растровые изображения добавляют к таким характеристикам материала: Color/ Pattern (ЦветЯекстура), Reflection (Отражение), Transparency (Прозрачность) и Bump Map (Выдавливание). Существует четыре вида карт со следующими характеристиками. • Карты текстуры размещают образец цветов на объекте. Если растровое изображение включено в определение Color/Pattern (ЦветЯекстура), чистый цвет заменяется образцом. « Карты наложения размещают сцену на поверхности отражающего объекта подобно тому, как вы видите свое отражение в луже. Добавьте растровое изображение к определению Reflection(Отражение). • Карты прозрачности имитируют области прозрачности и непрозрачности. Добавьте рас- тровое изображение к определению Transparency (Прозрачность). • С помощью карты микрорельефа на поверхности объекта создается эффект разных вы- сот. Выберите параметр Bump Map (Выдавливание) и файл растрового формата. В AutoCAD включено множество материалов с картами. В диалоговом окне Materials Library (Библиотека материалов) отметьте, например, Bumpywhite stone (Светлая брусчатка) и Checker textures (Проверочные текстуры). Первый материал является картой микрорельефа, а второй — картой текстуры. Импортируйте и предварительно просмотрите их, чтобы увидеть, как они выгля- дят. Использование этих материалов облетит задачу определения растрового файла. В поле Bitmap Blend (Доля текстуры) определяется, насколько интенсивно используется растровое изображение. Значения могут изменяться от 0 до 1. Например, значение 1.0 для карты микрорельефа дает полное значение для превышения рельефа. При меньшем значе- нии рельеф воспроизводится с меньшим масштабом по высоте. Щелкните на кнопке Adjust Bitmap (Размещение изображения), чтобы открыть диалоговое окно Adjust Material Bitmap Placement (Положение материала). В этом окне устанавливается смещение начала коорди- нат растрового изображения и масштаб. Масштаб обозначает кратность повторения рас- трового изображения на поверхности объекта. Если вы не знакомы с растровыми изображе- ниями, то вам придется поэкспериментировать. Можно пробовать разные вариации пара- метров и, щелкая на кнопке Preview (Просмотр), просматривать результаты. Для растровых изображений используются оси U и V, которые сходны с осями X и Y, но могут иметь любое направление и начало координат. Установите флажок Maintain Aspect Ratio (Сохранять про- порции), чтобы шкалы осей U и V оставались одинаковыми. По умолчанию растровые изображения составлены из мозаики образцов, а это означает следующее: если масштаб меньше 1, то AutoCAD повторяет образец, чтобы покрыть весь объект. Можно также выделить часть объекта — при этом создается эффект переводной картинки, т.е. образец размещается ровно один раз на объекте. Для следующей пошаговой инструкции используется чертеж ab25-4.dwg, кото- рый находится в папке Results на прилагаемом компакт-диске. Глава25.Моделированиеосвещенияитонированиеизображений...841
Пошаговая инструкция. Создание материалов 1. Если файл ab25-4 . dwg открыт, используйте его. В противном случае откройте его из папки AutoCAD Bible (если вы выполняли предыдущую пошаговую инструк- цию) или из папки Results, находящейся на прилагаемом компакт-диске. 2. Сохраните его как ab2 5-5 .dwg в папке AutoCAD Bible. Если панель инструмен- тов Render (Тонирование) отсутствует на экране, щелкните правой кнопкой мыши на какой-нибудь панели инструментов и выберите ее в списке контекстного меню. 3. Щелкните на кнопке Materials (Материалы) панели инструментов Render (Тонирование). Материалы, которые были импортированы при выполнении преды- дущей пошаговой инструкции перечислены слева. Выберите материал Yellow Plas- tic (Желтый пластик) и щелкните на кнопке Duplicate (Копировать). 4. В текстовом поле Material Name (Имя материала) диалогового окна New Standard Material (Новый стандартный материал) введите Yellow Cheese (Желтый сыр). 5. При установленном параметре Color/Pattern (Цвет/Текстура) из раздела Attributes (Параметры) щелкните на образце цвета справа от раскрывающегося списка Color System (Цветовая система). В диалоговом окне Color (Цвет) выберите желтый пря- моугольник в верхней строке, Щелкните на кнопке ОК. 6. Выберите переключатель Ambient из раздела Attributes (Параметры). Установите флажок Lock (Фиксированный) в разделе Color (Цвет). Цвет изменится на такой же желтый, как в образце Color/Pattern (Цвет/Текстура). 7. Выберите переключатель Reflection (Отражение). Измените значение на 0.10, по- скольку сыр не очень блестит. Установите здесь также флажок Lock (Фиксированный). 8. Выберите переключатель Roughness (Шероховатость). Измените значение на 0.75. Можно пропустить установку прозрачности, поскольку значение по умолчанию рав- но нулю. А параметр Refraction (Преломление) не имеет смысла, если не устанавли- вается прозрачность. 9. Пропустите этот пункт, если у вас нет полной или выборочной инсталляции AutoCAD, включающей текстуры. Просмотрите "желтый сыр" в виде куба. Выберите параметр Bump Map (Выдавливание) из раздела Attributes (Параметры). Щелкните на кнопке Find File (Найти файл), расположенной справа в нижней части диалогового окна. В диалоговом окне Bitmap File (Растровый файл) найдите папку Textures в главной папке AutoCAD и дважды щелкните на ней. Выберите файл bmps . tga и щелкните на кнопке Open (Открыть). Щелкните снова на кнопке Preview (Просмотр), чтобы по- смотреть на отличия. Обратите внимание, что неровности слишком велики. 10. Щелкните на кнопке Adjust Bitmap (Размещение изображения). В диалоговом окне Adjust Material Bitmap Placement (Положение материала) установите флажок Maintain Aspect Ratio (Сохранять пропорции). Измените масштаб на 2 и щелкните на кнопке Preview (Просмотр), используя при просмотре куб. Теперь неровности стали меньше. Трижды щелкните на кнопке ОК, чтобы возвратиться к чертежу. 11. Сохраните чертеж. Привязка материалов После того, как необходимые материалы импортированы, созданы и модифицированы, можно привязать их к объектам. В AutoCAD допускается привязка материалов к объекту, слою или цвету. Чтобы привязать материал, выполните ряд действий. 842 Часть IV. Построение чертежей трехмерных моделей
1. Щелкните на кнопке Materials (Материалы) панели инструментов Render (Тонирование). 2. Выберите из списка материал. 3. Используйте один из методов для привязки материала. • Щелкните на кнопке Attach (Присвоить), чтобы привязать материал к выбран- ному объекту или объектам. AutoCAD временно возвратится к чертежу. • Щелкните на кнопке By ACI (По ИЦА), чтобы привязать материал но его цве- ту в чертеже. Будет открыто диалоговое окно Attach by AutoCAD Color Index (Присвоение по индексу цветов AutoCAD), в котором можно выбрать цвет или цвета по их числам. • Щелкните на кнопке By Layer (По слою), чтобы привязать материал по слою. Будет открыто диалоговое окно Attach by Layer (Присвоение по слою), в кото- ром можно выбрать слой или слои. Привязка материалов по слою может быть очень эффективным методом, требую- Совет щим, однако, предварительного планирования. Например, если блок, который явля- ется моделью кресла, создавался таким образом, что его ножки находятся на одном '•• jf слое> а сиденье и спинка— на другом, то материал, имитирующий дерево, можно легко привязать к ножкам, а образец, имитирующий обивку, — к сиденью и спинке. Можно назначить материал для объекта, его слоя и цвета - — это указывало бы на то, что объект имеет три материала. В AutoCAD приоритет имеет привязка по объекту, затем по цве- ту и, наконец, по слою. Для следующей пошаговой инструкции используется чертеж ab2 5-b .dwg, кото- рый находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Привязка материалов 1. Откройте файл ab25-b. dwg на прилагаемом компакт-диске. 2. Сохраните его как ab25-7 . dwg в папке AutoCAD Bible. Если панель инстру- ментов Render (Тонирование) отсутствует на экране, щелкните правой кнопкой мыши на какой-нибудь панели инструментов и выберите ее в списке контекстного меню. Этот чертеж уже использовался в данной главе, но все материалы импорти- рованы и модифицированы, а некоторые привязаны к объектам. Кроме того, стол и кресла разнесены по разным слоям. 3. Щелкните на кнопке Materials (Материалы) панели инструментов Render (Тонирование). Щелкните на кнопке By Layer (По слою). В диалоговом окне Attach by Layer (Присвоение по слою) выберите Pink Marble (Розовый мрамор) из списка . Select a Materials (Выбор материала). Выберите слой TABLE_TOP (Верхняя часть стола) из списка Select Layer (Выбор слоя). Щелкните на кнопке Attach i Присвоить). Материал Pink Marble появится рядом со слоем TABLE_TOP. 4. Выберите STITCHED PATTERN (Стежки) из списка слева и CUSHIONS (Подкладка) из правого списка, а затем щелкните на кнопке Attach (Присвоить). Та- ким же способом привяжите материал Wood-White Ash (Светлое дерево) к слою LEGS (Ножки). Щелкните на кнопке ОК. 5. В диалоговом окне Materials (Материалы) выберите Green Glass (Зеленое стекло) и щелкните на кнопке Attach (Присвоить). AutoCAD найдет блюдо, которое уже было ири- Глава 25.Моделирование освещения и тонирование изображений... 843
вязано к материалу Green Glass, и выведет сообщение Gathering objects. . Л found. Select objects to attach "GREEN GLASS" to: (Собираюданные... 1 найден. Выберите объекты для присвоения материала "GREEN GLASS ":), В ответ на приглашение Select objects: (Выберите объекты:) выберите тарелку на столе, а за- тем нажмите клавишу <Enter>, чтобы возвратиться в диалоговое окно. 6. Щелкните на кнопке ОК, чтобы возвратиться к чертежу. 7. Сохраните чертеж. Оставьте ею открытым, если собираетесь выполнять упражнение следующей пошаговой инструкции. Использование фона В AutoCAD имеется несколько сложных функций для добавления фона в создаваемую сцену. Например, фоном модели можно создать изображение неба. Можно добавить элементы ландшаф- та, например деревья и кусты. В этом разделе коротко описывается использование фона. Существует четыре типа фона, которые выбираются соответствующими переключателями. • Solid (Сплошной). В качестве фона модели используется сплошная заливка опреде- ленным цветом. Например, для ночной сцены можно использовать сплошной черный. • Gradient (Переход). Фон содержит до трех цветов, плавно переходящих друг в друга. • Image (Изображение). В качестве фона используется растровое изображение (например, изображение неба). • Merge (Слияние). Позволяет комбинировать результаты тонирования с текущим изображением на экране. гTM' Чтобы создать фон, щелкните на кнопке Background (Фон) панели инструментов Render i_?L (Тонирование). Откроется диалоговое окно Background (Фон), показанное на рис. 25 .2! . Background 1 :•: 17Au t oCAQBack»aund - t mage :•- С - _J r!mao 1• GD-J £nwo«neni - 1 Г 1 Backgrou i d Caned_j e - | и- ;•' 1 I—i ^J 1 „1 i ±1 • Рис. 25 .21. Диалоговое окно Background При выборе переключателя Solid (Сплошной) можно использовать текущий фон Auto- CAD (обычно белый или черный) или определить цвет, применяя те же элементы управления, что и для источников света и материалов, описанных ранее в этой главе. 844 ЧастьIV.Построениечертежейтрехмерных моделей
При выборе переключателя Gradient (Переход) отдельно установите верхний, сред- ний и нижний цвета. Затем воспользуйтесь полем Horizon (Горизонт), чтобы определить центр перехода. Параметр в поле Height (Высота) определяет в процентном отношении, где начинается второй цвет. Например, значение 33% соответствует трем одинаковым цветовым полосам. Если вам нужно только два цвета, установите в этом поле значение 0. Для попорота градиентного фона воспользуйтесь полем Rotation (Поворот). При выборе переключателя типа фона Image (Изображение) укажите соответствую- щий файл в разделе Image (Изображение). Если установлен полный комплект про- граммного продукта AutoCAD (или выборочный, но установлены текстуры), то у вас имеется больший выбор файлов . tga, которые можно найти в папке Textures. Конеч- но, можно использовать и другие файлы, в частности BMP, PCX, GIF, TGA, JPG, TIF. Параметр Merge (Слияние) предназначен для применения текущего фона AutoCAD (обычно белого или черного цвета) в качестве фона тонирования. В разделе Environment (Среда) в нижней части диалогового окна можно выбрать до- полнительный файл для создания эффектов отражения. Программа наложит это изобра- жение на сферу, окружающую сцену. Туманные ландшафты В AutoCAD имеется небольшая библиотека деревьев, кустов, людей и даже такой не- пременной детали цивилизованного ландшафта, как дорожный знак DO NOT ENTER (Проезд воспрещен). Щелкните на кнопке Landscape New (Новый ландшафт) панели инструментов Render (Тонирование), выберите какой-нибудь элемент и просмотрите его. Если вы нашли подходящий, установите нужную геометрию. Параметр Single Face (Одна грань) соответствует менее реалистичному изображению, чем параметр Crossing faces (Пересекающиеся грани), но тонирование для нее проходит быстрее. Установите флажок View Aligned (Параллельно виду), чтобы элемент был повернут к наблюдателю, как, например, дерево. Этот флажок можно снять для дорожного знака, потому что знак не должен быть повернутым в обоих направлениях дороги. Установите высоту элемен- та (обычно высота устанавливается в дюймах) и щелкните на кнопке Position (Положение), чтобы разместить его в чертеже. Обратите внимание: после размещения объекта ландшафта он будет иметь вид пря- моугольника или треугольника. Объект примет свой окончательный вид только после тонирования. Щелкните на кнопке Landscape Edit (Редактировать ландшафт), чтобы изменить парамет- ры существующего объекта ландшафта. Щелкните на кнопке Landscape Library (Библиотека ландшафтов), чтобы изменять, удалять и добавлять элементы ландшафта. Еще одно средство — туман. Щелкните на кнопке Fog (Туман) панели инструментов Ren- der (Тонирование)— откроется диалоговое окно Fog/Depth Cue (Туман/Затемнение). Ту- ман используется для того, чтобы создать эффект воздушной перспективы, поскольку удаленные объекты не так четко различимы, как близкие. Щелкните на кнопке Enable Fog (Включить туман), чтобы включить туман. Установите цвет, ближнюю и дальнюю границы (где туман начинается и заканчивается), относительную плотность (в процентах) для ту- мана вблизи и вдали. Далее в упражнении к чертежу будет добавлен фон. 1 Для следующей пошаговой инструкции используется чертеж ab25-6.dwg, . Наконвда* который находится в папке Results на прилагаемом компакт-диске. Глава25.Моделированиеосвещенияитонированиеизображений...845
Пошаговая инструкция. Добавление фона 1. Если чертеж ab25-6 . dwg открыт, используйте его. В противном случае его можно найти в папке AutoCAD Bible (если вы выполнили предыдущую инструкцию) или в папке Results на прилагаемом компакт-диске. 2. Сохраните его как ab25-8 . dwg в папке AutoCAD Bible. > 3. Щелкните на кнопке Background (Фон) панели инструментов Render (Тонирование). i. т 4. Выберите переключатель Image (Изображение) в верхней части диалогового окна Background (Фон). 5. В разделе Image (Изображение) щелкните на кнопке Find File (Найти файл). 6. Если вы проводили полную установку AutoCAD, откройте папку Textures и выбе- рите файл sky.tga. (Убедитесь, что в раскрывающемся списке Files of type (Тип файла) выбран тип *.tga.) В противном случае найдите файл sky. gif на прилагае- мом компакт-диске и скопируйте его в папку Support. (Как и Textures, папка Support вложена в папку, в которой установлен пакет AutoCAD.) Затем начните с п. 3 и на п. 6 выберите файл sky. gif. Щелкните на кнопке Open (Открыть). 7. Для просмотра файла щелкните на кнопке Preview (Просмотр). 8. Щелкните на кнопке ОК. Результат будет виден только после тонирования. 9. Сохраните чертеж. Оставьте его открытым для следующей пошаговой инструкции. Завершающая стадия тонирования ^ Наконец, вся предварительная подготовка к тонированию закончена. В действительно- сти она может быть достаточно длительной. При желании можно сначала использовать диалоговое окно Rendering Preferences (Параметры тонирования): щелкните на кнопке Render Preferences (Параметры) панели инструментов Render (Тонирование). Это окно — точная копия диалогового окна Render (Тонирование) — позволяет предварительно устано- вить параметры тонирования. Однако все эти параметры можно также установить и в диало- говом окне Render (Тонирование). Чтобы приступить к тонированию, щелкните на кнопке Render (Тонирование) панели ин- струментов Render (Тонирование). Откроется диалоговое окно Render (Тонирование), пока- занное на рис. 25.22. Это окно содержит ряд компонентов. • Раскрывающийся список Rendering Type (Тип тонирования) позволяет указать не- обходимый тип тонирования. • Список Scene to Render (Сцена для тонирования) позволяет выбрать сцену. • В разделе Rendering Procedure (Процедура тонирования) можно установить какой- либо из трех параметров. При выборе параметра Query for Selection (Выбирать объ- екты) перед собственно тонированием будет организован запрос на выбор объектов. Параметр используется для проверки настройки операции тонирования на одном или нескольких объектах. Установите флажок Crop Window (Задать область тонирования), чтобы выбрать прямоугольный фрагмент для тонирования. Установите флажок Skip Render Dialog (Без диалога), чтобы в следующий раз начать тонирование немедленно после ввода команды без манипуляций в диалоговом окне Render (Тонирование). • Установите параметр Light Icon Scale (Масштаб символа источника). Для этого ис- пользуйте коэффициент масштабирования чертежа. 846 Часть IV. Построение чертежей трехмерных моделей
EerdemgT^e jp t o oRsal Г Humj. la Selectora Г Сюр Window. Г Sfcc Render Dialog LtftlconScafe- Des&nafim Ss^Senpbig Viewport 3 jTUBesli 2} WkSh : 699 МидМт «В Colors ; ЗДО* ..'_•i.,f ЕооЛч*ЬСие... Рис. 25.22. Диалоговое окно Render Установите параметр Smoothing Angle (Угол сглаживания). Это максимальный утол между соприкасающимися 1ранями, для которых в процессе тонирования вы- полняется сглаживание поверхности. По умолчанию этот угол равен 45° . Уменьшив это значение, получим большее количество ребер. В разделе Rendering Options (Параметры тонирования) установите флажок Smooth Shade (Плавное), чтобы многогранные объекты были сглажены. На границе смеж- ных граней цвета смешиваются. Установите флажок Apply Materials (С материалами), чтобы использовать импорти- рованные и привязанные материалы. Установите флажок Shadows (С тенями), чтобы формировать тени. Тени можно создавать при типах тонирования Photo Real (Фотореалистичное) и Photo Raytrace (Трассировка луча). Помните, что при моделировании теней существенно повыша- ется время формирования тонированного изображения. Установите флажок Render Cache (Кэширование), чтобы сохранить информацию тонирования в файле. При последующем тонировании эта информация будет вновь использоваться, что позволит сохранить время. Щелкните на кнопке More Options (Дополнительно) • — откроется диалоговое окно с различными дополнительными параметрами, которые зависят от выбранного алго- ритма тонирования. Обычно нет надобности изменять эти параметры. Чтобы узнать их назначение, щелкните на кнопке Help (Помощь). Б списке раздела Destination (Вывод) можно указать, куда будут направляться резуль- таты формирования тонированного изображения. По умолчанию установлен парамегр Viewport (Видовой экран). Если у вас один видовой экран, то тонирование охватывает зею область чертежа. Если используется несколько видовых экранов, то тонирование будет проведено для активного видового экрана. Можно также вывести результат в окно тонирования (параметр Render Window). Это обычное окно Windows, позво- ляющее копировать результат тонирования в буфер обмена или сохранять его как файл . bmp. И наконец, результат тонирования можно сохранить непосредственно в файле. Используйте раскрывающийся список Sub Sampling (Проба), чтобы установить относительное количество тонируемых пикселей. По умолчанию это значение Глава25.Моделированиеосвещенияитонированиеизображений...847
равно 1:1, т.е . тонируется каждый пиксель. Процесс тонирования можно ускорить, выбрав меньшее соотношение. • В диалоговом окне Render (Тонирование) имеются кнопки перехода к диалоговым окнам Background (Фон) и Fog/Depth Cue (Туман/Затемнение) на случаи, если вы в последний момент решите воспользоваться этими средствами. После установки всех параметров остается лишь щелкнуть на кнопке Render (Тонирование). . ' ' |§||» Для следующей пошаговой инструкции используется чертеж ab25-7.dwg, кото- НакойШга! рый находится в папке Results на прилагаемом компакт-диске. диске Ш Пошаговая инструкция. Окончательное тонирование 1. Если чертеж ab2 5-7 ,dwg открыт, используйте его. Его также можно найти в папке AutoCAD Bible, если вы выполнили предыдущую инструкцию, или в папке Results на прилагаемом компакт-диске, если инструкция не выполнялась. 2. Сохраните его как ab25-9 . dwg в папке AutoCAD Bible. 3. Щелкните на кнопке Lights (Источники света) панели инструментов Render (Тонирование). В диалоговом окне Lights выберите Р1 и щелкните на кнопке Modify. Измените интенсивность (установите 200) и щелкните дважды на кнопках ОК. В результате вы вернетесь на поле чертежа. Изменения такого рода часто при- ходится делать перед завершающим тонированием. 4. Щелкните на кнопке Render (Тонирование) панели инструментов Render (Тонирование). 5. Установите тип тонирования Photo Real (Фотореалистичное). 6. Установите сцену тонирования MORNING. Флажок Shadows (Тени) должен быть установлен. 7. Щелкните на кнопке Render (Тонирование). Подождите, пока тонирование будет закончено. Посмотрите на эти тени! Посмотрите на прозрачное зеленое блюдо с апельсином! Обратите внимание также на изображение облаков за окном. Воз- можно, только очень яркий розовый мрамор немного портит картину. 8. Чтобы избавиться от никому теперь не нужной пиктограммы ИСК, которая только портит внешний вид рисунка, выберите команду View 1 ^ 1 DisplaysUSC Icon^Off. 9. Результат тонирования должен выглядеть, как на рис. 25.23, только значительно лучше, поскольку у вас он будет цветным. Сохраните чертеж. Помните, что тонирование — это процесс проб и ошибок. Не стоит огорчаться, если не все получится с первого раза. Существует несколько направлений улучшения. В нашем слу- чае можно вернугься и поэкспериментировать с источниками света, материалами и т.д ., пока не будет получен нужный результат. Статистика Щелкните на кнопке Statistics (Статистика) панели инструментов Render (Тонирование) — откроется окно со статистическими данными процесса построения тониро- ванного изображения. Эту информацию сохраните в файле. Она может понадобиться, если вы забудете, какой тип тонирования использовался, или нужно будет сравнить время тонирова- ния сцены при различных параметрах. На рис. 25 .24 показан пример статистики. 848 Часть IV. Построение чертежей трехмерных моделей
Рис, 25.23. Окончательное тонирование с тенями, прозрачными объектами и фоном. Спасибо фирме Autodesk за файл sky. gi f. Этот материал пере- печатан с разрешения и с соблюдением прав копирования Autodesk, Inc. RenowngType ScH i eName TotalT i me ShadowMapTrw Trave . i a l Tme Render+D i sp l ayI' TotalFaces TotalT(ang l es. W i dth He i ght Coten PhotoRaal MORN I NG 1Second 23Seccid 0Seconds 1556 2920 Г £*veSW»fc«ioF(e\ fid Fie.. Puc. 25 .24.Статистика тонирования Сохранение тонированных изображений Тонированные изображения можно сохранять и затем вновь выводить на экран в любое время. Сохраненные тонированные изображения можно использовать и выводить на печать в других приложениях. После тонирования в видовой экран выберите команду Tools'^Display Image^Save (Сервис^Изображение^Сохранить). В диалоговом окне Save Image (Сохранение изобра- жения) выберите тип файла — . bmp, . tga или .tif. При желании можно изменить размер и расположение (сдвиг) изображения или оставить значения, заданные по умолчанию. Щелкните на кнопке ОК. Откроется диалоговое окно Image File (Файл изображения), где можно задать имя файла. Щелкните на кнопке ОК. После тонирования в отдельное окно Windows (в списке Destination выбран параметр Render Window) выберите команду File^Save (Файл^Сохранить) в меню этого окна и введите имя фай- ла. Щелкните на кнопке ОК. Изображение будет сохранено как файл с расширением . bmp. Чтобы вновь вывести на экран тонированное изображение, выберите команду Too Is ^Display Image^View (СервисОИзображениеОВид). Выберите файл и щелкните на Глава25.Моделированиеосвещенияитонированиеизображений...849
кнопке Open (Открыть) диалогового окна Replay (Повторить). Можно обрезать изображение или оставить исходный размер. Изображение будет выведено на экран. Чтобы вернуться к чертежу, выполните регенерацию. Сохраненные тонированные изображения можно импортировать обратно в чертеж. На рис. 25 .25 изображено три видовых экрана. На одном из них представлено тонирован- ное изображение. Рис, 25.25 . В чертежи можно включать тонированные изо- бражения Подробную информацию об импортировании изображений можно найти в гла- ве 27, "Взаимодействие с другими приложениями". Выгрузка компонента тонирования Чтобы выгрузить из памяти программу тонирования, проделайте ряд операций. 1. Выберите в меню команду Tools^Load Application (Сервис^Приложсния). Откро- ется диалоговое окно Load/Unload Applications (Загрузка/Выгрузка приложений). 2. В нижней части диалогового окна вы увидите список загруженных приложений — дополнительных компонентов AutoCAD. Выберите в нем ACRENDER. 3. Щелкните на кнопке Unload (Выгрузить). 4. Щелчком на кнопке Close закройте диалоговое окно. Таким образом, память освобождается для других задач. Резюме В этой главе описана большая часть процедур, связанных с тонированием, включая созда- ние источников света, сцен, импортирование и создание материалов, привязку материалов, использование фона и сам процесс тонирования. Этой главой завершается часть IV, "Построение чертежей трехмерных моделей". В части V, "Организация работы с чертежами", описывается, как управлять чертежами, работать с другими приложениями и типами файлов, а также как использовать AutoCAD в Internet. 850 ЧастьIV.Построениечертежейтрехмерныхмоделей
Организация работы с чертежами этой части вы найдете все необходимые сведения о работе с чертежами. В главе 26, "Средства поддержки чертежного хозяйства", вы узнаете, как устанавливать стандарты чертежей, управ- лять режимом доступа к файлам в сети, работать с предыду- щими версиями AutoCAD и т.д. В главе 27, "Взаимодействие с другими приложениями", речь пойдет об использовании других приложений и форматов файлов. И наконец, в гла- ве 28, "AutoCAD и Internet", мы поговорим о том, как публи- ковать чертежи в Interact. ЧАСТЬ В этой части... : Глава 26. Средства поддержки чертежного хозяйства Глава27. - ;:* : '; Взаимодействие с другими приложениями Глава 28. AutoCADи Internet
ГЛАВА IB этой главе... \ Использование AutoCAD - D« : gnCenter для доступа' к компонентам чертежей Усансвка стандартов для чертежей '& ' Ор-энизаиия работы с ' чер-ежами Использование AutoCAD в сети Использование интерОейса в AutoCAD Обработка ошибок • • .' • ? аварийные ситуации ." .- Работа с файлами. • -: созданными в предыдущих версиях AutoCAD Средства поддержки чертежного хозяйства ;•I.• процессе создания чертежа в среде AutoCAD форми- руются не только отдельные объекты, но и структура данных, описывающая чертеж как единый документ. В эту структуру входят именованные блоки, слои, компоновки, текстовые и размерные стили, типы линий — все эти состав- ляющие в совокупности с описаниями отдельных графиче- ских объектов (примитивов) и представляют документ Auto- CAD, который условно назван чертежом. Создакие боль- шинства компонентов занимает довольно много времени, в чем вы могли убедиться, если выполнили хотя бы часть предлагаемых в книге упражнений. ИспользованиеAutoCAD DesignCenter для доступа к компонентам чертежей В этой книге AutoCAD DesignCenter упоминался уже не один раз. Например, в главе 18, "Работа с блоками и атрибу- тами", при описании операций с блоками и в главе 11, "Средства организации чертежа — слои, цвета, тип и толщи- на линий", когда речь шла о слоях. В настоящей главе будет дано более систематизированное описание возможностей и методики работы с AutoCAD DesignCenter. Это окно можно использовать для перетаскивания именованных ком- понентов одного чертежа в другой. Причем AutoCAD DesignCenter организует доступ к содержимому чертежа, расположенному на вашем жестком диске, на сетевом диске,
а также через Internet. Содержимое, которое можно извлечь, не придется создавать повторно. Autodesk называет такой способ введения фрагментов чертежа добычей. Перетаскивать и не- посредственно вставлять в свои чертежи допустимо даже растровые изображения. С помощью AutoCAD DesignCenter можно выполнять различные операции. • Просматривать и вставлять именованные компоненты чертежей, включая блоки, слои, компоновки, текстовые и размерные стили, типы линий. Можно также полу- чить доступ и к компонентам, спроектированным сторонними разработчиками. • Формировать ярлыки —• средства ускоренного вызова наиболее часто используемых типовых компонентов. • Отыскивать чертежи и именованные компоненты. • Открывать чертежи, перетаскивая их на поле графической зоны AutoCAD. • Просматривать и включать в состав модели (чертежа) растровые изображения, пере- таскивая их на поле чертежа. Навигация по файловой системе с помощью AutoCAD DesignCenter L—j^ Щелкните на кнопке AutoCAD DesignCenter стандартной панели инструментов. Дру- L-^L ГОЙ вариант — выберите в меню команду Tools^AutoCAD DesignCenter (CepBHc^AuioCAD DesignCenter). В любом случае в ответ AutoCAD откроет окно DesignCenter, показанное на рис. 26.1 . В левой части окна — она называется панелью навигации — представлена иерархическая древовидная структура любого компонента файловой структуры компьютера, локальной сети или Internet. Это представление абсолютно аналогично левой панели всем хорошо знакомого Windows Explorer. В ней можно перемещаться по файловой системе компьютера или по станциям сети. Если щелкнуть на знаке "+ " перед определенным элементом, то откроется список элементов нижнего уровня: для папки — файлов чертежей из нее, для файла черте- жа — типовых компонентов в нем. Как видно на рис. 26.1, выбор файла чертежа открывает в правой панели окна (называемой палитрой) список именованных компонентов. Такой же список выводится и на панели навигации в случае, если выполняется щелчок на знаке "+ " перед именем файла. Щелкните на значке типа определенного компонента, например слоя, — откроется список слоев в этом файле (рис. 26.2). Щелчок на кнопке Preview панели инструментов DesignCenter позволяет просмотреть в общих чертах содержимое выделенного компонента в небольшом окне, расположенном в верхней части правой панели. It- Список компонентов можно выводить не только в виде древовидной структуры, но \i-Z ~ -i . и иным способом. Щелкните на кнопке Tree View Toggle и, тем самым, выключите дан- ный режим представления-— панель навигации исчезнет. Это удобно при просмотре содержи- мого конкретной папки. Щелкните на значке папки на панели навигации и после того, как в пра- вой панели появится список файлов, отключите режим древовидного представления щелчком на кнопке Tree View Toggle. Прокручивая список файлов, выберите интересующий вас. После двойного щелчка на его пиктограмме будет выведен список его именованных компонентов. По умолчанию панель навигации отображает содержимое рабочего стола — папки и фай- лы на диске или в сетевом окружении. Чтобы ограничить область просмотра, воспользуйтесь двумя кнопками на панели инструментов DesignCenter. Глава 26. Средства поддержки чертежного хозяйства 853
Desktop Орел Drawings History Treeview Toggle Preview Favorites r~ Find Load Up Description Views DesignCenter Autocad_2000 Jj Book _li RegisteredDvpr 2} Results I Software • abiO-a.dwg аЫО-b.dwg abiO-c.dwg abiO-d .dwg аЫО-e .dwg аЫ 0-t .dwg вЫО-adwg ab10-h dwg аЫ D-J dwg abl 0-j dwg аЫО-k .dwg вЫ1-а dwg abll-b .dwg abl1-c .dwg ab11-d .dwg abii-e.dwg ab11-ldwg ab12-a .dwg аЫЗ-a .dwg Blocks Dimslyles Layets Layouts rfrr: Linetypes A,Te*tstyles H:\ah1Q.g .dwg (7 ltem(s)) Панель содержимого палитра Панель навигации Панель предварительного просмотра Рис. 26.1 . Стандартный вид диалогового окна AutoCAD DesignCenter r_ • Щелчок на кнопке Open Drawings (Открытые чертежи) выводит список файлов . Ы% чертежей, открытых в текущий момент. Ь-4 • Щелчок на кнопке History (Предыстория) выводит список последних откры- :_т?, тых файлов. Поиск именованных компонентов и чертежей Если вы не знаете точно, в каком из файлов чертежей находится нужный вам компонент (слой или блок), воспользуйтесь функцией поиска DesignCenter. f££- После щелчка на кнопке Find компонент DesignCenter открывает диалоговое окно • . Find (Поиск), показанное на рис. 26.3. 854 ЧастьV.Организацияработысчертежами
DesiqnCentei ШШ0* Book * Reg i steredDvpT Resu l ts So t t ware аЫ0-a dwg аЫО-b.dwg I аЫО-c .dwg аЫD-ddwg IаЫ0-еdwg I abl 0-t dwg I abl 0-g dwg IаЫ0-h.d^ I Blocks • D irralyles [ty Layouts y\ Text style I аЫО-idwg I аЫ0-j dwg IаЫ0-кdwg Iabl1-a .dwg labii-bdwg I abl1-cdwg IаЫ1-ddwg to (BLDG j DEFPO I NTS (DETA I LS 1D I H !ELEV iSCALE tS I TED I M /'MC. 26.2 . Вывод списка именованных компонентов чертежа Sowings !Date ModSed!Advanced] hlhafridM Nam FfaSi» I Тяи ;Fie Modified Рис. 26.3 . Диалоговое окно Find, которое используется для поиска нужного именованного компонента в файлах чертежей Пользоваться этим диалоговым окном довольно просто. • Щелкните на раскрывающемся списке Look for (Что) и выберите тип искомого ком- понента — блока, слоя, компоновки, текстового или размерного стиля, типа линии или внешней ссылки. Глава26.Средстваподдержкичертежногохозяйства 855
В списке In (В) укажите дисковод, на котором нужно выполнить поиск. По умолча- нию флажок Search subfolders (Искать и в подкаталогах) уже установлен. Этот ре- жим задает поиск во всех подкаталогах нижнего уровня. Используйте область окна с вкладками для задания имени компонента. Имя вкладки и список имен меняется в зависимости от того, какой тип компонента выбран в спи- ске Look for. Если, к примеру, выбран тип Layers (Слои), то на корешке вкладки появится наименование Layers и вам будет предложено ввести имя искомого слоя. При поиске файла чертежа — в вашем распоряжении три вкладки. • Вкладка Drawings (Чертежи) позволяет искать чертеж по имени файла (вариант по умолчанию), наименованию, назначению, имени разработчика или ключевому сло- ву. Выберите желаемый вариант в списке In. После этого введите в иоле Search for the Word(s) (Искать слова). Можно использовать в образце поиска и стандартные символы подстановки — * (звездочка) и ? (вопросительный знак). Как установить в чертеже название, назначение и ключевые слова, вы узнаете далее в этой главе. • Во вкладке Date Modified (Дата модификации) можно искать чертежи по дате их последней модификации. Можно задать диапазон дат или искать среди чертежей, измененных (или созданных) в течение последних дней или месяцев. • С помощью вкладки Advanced (Дополнительно) можно искать чертежи по фраг- менту текста в описании, имени блока, тэгу или значению атрибута. Более того, имеется и абсолютно экзотический параметр поиска по размеру поля чертежа. После того, как специфицированы условия поиска, щелкните на кнопке Find Now. Методика создания блоков рассматривается в главе 18, "Работа с блоками и ат- (Дополнителыр рибутами". Там же отмечается, что главный побудительный мотив формирова- ния описания блока — это возможность поиска по содержимому описания вAutoCADDesignCenter. Использование папки Favorites Папка Favorites (Избранное) входит в число стандартных компонентов Windows, при- званных облегчить пользователю поиск довольно часто использующихся компонентов. В этой папке содержатся ярлыки (shortcuts) действительных компонентов-файлов. Сам файл при этом не перемещается, а находится там, где его поместил автор. AutoCAD 2002 формирует подкаталог Autodesk в системном каталоге Favorites, где можно хранить ярлыки файлов чертежей и других типов, с которыми приходится часто иметь дело. Именно здесь рекомендуется хранить ярлыки файлов библиотеки стандартных блоков. Добавить новый ярлык в папку Favorites можно следующим образом: щелкните пра- вой кнопкой мыши на значке файла в окне DesignCenter и выберите в контекстном меню Add to Favorites (Добавить в Избранное). Если щелчок правой кнопкой мыши произошел на пустом поле панели содержи- мого и в контекстном меню выбрана команда Add to Favorites, AutoCAD добавит ярлык открытой папки, т.е. всего ее содержимого. Поэтому внимательно сле- дите за положением указателя мыши в тот момент, когда щелкаете правой кноп- кой (впрочем, это же относится и к щелчку левой кнопкой). 1=^~ Для доступа к ярлыкам, хранящимся в папке Favorites, щелкните на кнопке Favor- ь—l ites (Избранное) панели инструментов DesignCenter. Тот же эффект дает и щелчок правой кнопкой мыши на поле панели содержимого и выбор в контекстном меню пункта Fa- vorites. AutoCAD выведет на панели содержимого ярлыки из папки Favorites. Приложение Windows Explorer позволяет перемещать, копировать или удалять ярлыки из папки Favorites. Внимание! 856 ЧастьV.Организацияработысчертежами
Доступ к именованным компонентам чертежей После того, как на панели содержимого появился в том или ином виде список инте- ресующих вас компонентов, их можно включить в состав текущего чертежа. Делается это либо с помощью технологии перетаскивания, либо через контекстное меню, которое открывается после щелчка правой кнопкой мыши. Иногда эти методики дают несколько разные результаты. Включение чертежа В свой текущий чертеж можно включить полностью другой файл чертежа. Добившись появления пиктограммы интересующего вас файла на панели содержимого DesignCenter, перетащите его на поле своего чертежа. AutoCAD сформирует запрос относительно точки вставки, масштаба и угла поворота — все будет выполняться в той последовательности, ко- торая предусмотрена в команде — INSERT. В контекстном меню имеются отдельные команды для вставки чертежа в статусе блока или внешней ссылки. Открытие чертежа С помощью DesignCenter можно открыть новый файл чертежа. Для этого выделите зна- чок нужного файла на панели содержимого и выберите команду Open in Window. AutoCAD откроет этот чертеж в другом окне, не закрывая при этом текущий. Вставка блоков В главе 5, "Настройка параметров чертежа", уже упоминалось, что диалоговое окно Units (Единицы), которое открывается по команде меню Format^Units (Формат 1 ^Единицы), мож- но использовать для настройки автоматического масштабирования чертежей в процессе их вставки посредством DesignCenter. Блоки можно вставлять в чертеж двумя способами. • Если перетащить пиктограмму блока на поле чертежа, AutoCAD будет исполь- зовать функцию автомасштабирования, которая сравнивает текущие единицы чертежа с единицами, установленными в файле блока, и соответственно будет масштабировать блок. • Если же дважды щелкнуть на пиктограмме блока или щелкнуть на ней правой кноп- кой мыши и выбрать Insert (Вставка) в контекстном меню, AutoCAD откроет диало- говое окно Insert, в котором можно задать все сопутствующие процедуре вставки параметры — координаты точки вставки, масштаб и угол поворота. Вставка растровых изображений Изображение, представленное файлом в растровом формате, можно непосредственно вставить в файл чертежа AutoCAD. ~' ' \ В главе 27, "Взаимодействие с другими приложениями", изложена методика рабо- Долопнителыйя ты с растровыми изображениями в среде AutoCAD — перечислены форматы им- мнформацияд портируемого изображения, способы его подрезки и управления отображением. Для присоединения растрового изображения к чертежу, перетащите его значок на поле чертежа и ответьте на запросы в командной строке относительно точки вставки, масштаба и угла поворота. Глава 26. Средства поддержки чертежного хозяйства 857
Довольно сложно заранее сказать, какой должен быть масштаб вставляемого Совет изображения в чертеже. Когда в ответ на приглашение specify seals factor % or [Unit] <l>: (Задайте коэффициент масштабирования или [Единицы] <1>:) \'л-\ вы будете перемещать курсор, AutoCAD выведет на экран вспомогательный прямоугольник, который поможет визуально настроить масштаб изображения. Привязка внешних ссылок Двойной щелчок на значке выбранной внешней ссылки приводит к появлению на экране диалогового окна External Reference (Внешняя ссылка). К такому же результату приведет и щелчок правой кнопкой мыши на этом значке с выбором в контекстном меню команды At- tach Xref (Привязка внешней ссылки). Выберите либо параметр Attachment (Привязка), либо Overlay (Наложение) в разделе Reference Type (Тип ссылки). Задайте (или укажите на экра- не) точку вставки, масштаб и угол поворота, а затем щелкните на кнопке ОК. Если вы перетащите мышью значок внешней ссылки на поле чертежа, AutoCAD автома- тически запустит команду — INSERT и соответственно будет формировать приглашения. Вставка слоев Для вставки определенного слоя из одного чертежа в другой нужно перетащить его зна- чок на поле текущего чертежа-приемника. За один раз можно перетащить и несколько слоев. Выбирают группу слоев в списке, как правило, при помощи стандартной технологии множе- ственного выбора, применяемой в графическом интерфейсе Windows. Щелкните на первом слое в ipynne, а затем, удерживая нажатой клавишу <Shift>, перейдите к последнему слою группы и еще раз щелкните мышью. Добавлять слои по одному в группу можно, щелкая на них мышью при нажатой клавише <Ctrl>. Включить отдельный слой в текущий чертеж мож- но и двойным щелчком на его пиктограмме. AutoCAD не отслеживает дублирование имен слоев. Если вы попытаетесь включить в чертеж слой с тем же именем, что и существующий в нем, AutoCAD выведет сообщение Layer(s) added. Duplicate definitions will be ignored (Слой добавлен. Повторное определение будет проигнорировано). Поэтому внимательно следите за именами слоев до того, как начнете вставлять их с помощью DesignCenter. Управление способом представления списков в DesignCenter В DesignCenter существует несколько режимов отображения списков компонентов. .__ Достаточно ценной является возможность предварительного просмотра того или иного ' компонента. Для этого предусмотрена специальная панель (зона), которая открывается по- сле щелчка на кнопке Preview панели инструментов DesignCenter. Затем выберите интересую- щий вас компонент в списке. Как правило, предварительный просмотр используется для блоков, файлов чертежей и растровых изображений. В новом диалоговом окне Block Definition предлага- ются специальные элементы управления для формирования эскиза предварительного просмотра. Прочие компоненты — слои, типы линий, стили и т.п. — в этой процедуре не участвуют. '-^ В блоках, при создании которых авторы не поленились сформировать текстовое i.TM . описание, можно теперь просмотреть текст. Выберите блок и щелкните на кнопке Description панели инструментов DesignCenter. Таким же способом можно просмот- реть и резюме чертежа. 858 Часть V. Организация работы с чертежами
•.-; - Кнопка Views на панели инструментов DesignCenter позволяет выбрать режим про- 11*1^ смотра списков — большие значки, малые значки, список и таблица. Последний вари- ант годится только для тех компонентов, которые представляют собой отдельные файлы. Если в то время, как DesignCenter открыт, в структуре файлов папки произошли какие- либо изменения (добавлен, переименован или удален файл), список может быть обновлен по команде Refresh (Обновить) из контекстного меню. Для следующей пошаговой инструкции используются чертежи ab26-a.dwg и ab26-b .dwg, которые находятся в папке Drawings на прилагаемом ком- пакт-диске. Пошаговая инструкция. Использование AutoCAD DesignCenter 1. Загрузите файл ab2 6-a.dwg с компакт-диска. 2. Сохраните его как ab2 6-l . dwg в папке AutoCAD Bible. В данном чертеже нуж- но обновить набор слоев и блок штампа (рис. 26.4). Рис. 26.4 . В этом чертеже нужно обновить набор слоев и блок штампа. Спасибо Владимиру Севастьянову из Украины за предос- тавленный чертеж агрегатадля холодного проката металла 3. Щелкните на кнопке AutoCAD DesignCenter стандартной панели инструментов. Если панель навигации не видна в диалоговом окне, щелкните на кнопке Tree View Toggle панели инструментов DesignCenter. 4. На панели навигации отыщите файл ab2 6-b .dwg, который находится на компакт- диске. Щелкните на знаке "+" перед ним. 5. Выберите в списке его компонентов блоки. На панели содержимого появится значок блока ansi_d . Дважды щелкните на нем. Сбросьте все флажки Specify Onscreen (Задавать параметры на экране) и щелкните на кнопке ОК. 6. Выполните команду ZOOM Extents. 7. На панели навигации щелкните на элементе Layers (Слои) в списке компонентов файла аЬ2б-Ь. dwg. Глава26.Средстваподдержкичертежногохозяйства 859
8. На панели содержимого щелкните на первом элементе в списке слоев, нажмите кла- вишу <Shift> и, удерживая ее, щелкните на последнем элементе в списке. Перетащи- те весь список слоев на поле чертежа. В ответ AutoCAD импортирует слои из файла ab2 6-b.dwg в текущий чертеж, 9. Сохраните чертеж. Установка стандартов для чертежей Ситуация, когда только один человек осуществляет полный контроль над чертежом, случается достаточно редко. Обычно вы ссылаетесь на другие чертежи или сотрудники ссылаются на ваши чертежи. Очень часто над одним чертежом работает несколько человек. Кроме того, получив от вас чертеж, клиент тоже может поработать над ним. Все чаще работа над чертежами в AutoCAD становится плодом коллективных усилий, поэтому проблема контроля встает с особой остротой. Условием успешной работы с чертежом является установление стандартов, которых бы при- держивались все, участвующие в работе над ним. Не имея четких правил, вы рискуете не только потерять уйму времени, меняя слои, стили текста и т.д ., но и получить в результате слишком ус- ложненный чертеж. Ниже перечислены элементы, для которых нужно установить стандарты. • Наименования чертежей и состав аннотации документов. • Блоки, в том числе имена, слои и точки вставки. • Слои, в том числе способы использования, имена, цвета, типы и толщина линий. • Текстовые стили, в том числе способы использования, имена и свойства. • Размерные стили и допуски, если они имеются. • Стили мультилиний. • Единицы измерения. • Типовые компоновки. В некоторых случаях стандарты устанавливают сторонние организации. Например, Аме- риканский институт архитектуры (American Institute of Architects — A1A) и Институт стандартов в строительстве (Construction Standards Institute — CS1) публикуют для своих членов стандарты создания слоев. Подумайте о тех, кто будет пользоваться вашими чертежами. Например, если вы исполь- зуете кодированные имена, например 97GR134 .dwg, то составьте список имен чертежей вместе с их описаниями. Уголок администратора в окне AutoCAD Today В разделе Bulletin Board (Редколлегия) окна AutoCAD Today (AutoCAD сегодня), который мы будет называть уголком администратора, администратор САПР может организовывать для пользо- вателей AutoCAD автоматический доступ к содержимому в Web. Этот раздел также прекрасно подходит для размещения администратором информации, касающейся стандартов. Ведь такие со- общения будет видеть каждый пользователь всякий раз, когда будет запускать AutoCAD, так как окно AutoCAD Today при открытии AutoCAD всегда появляется поверх окна профаммы. Окно AutoCAD Today появилось только в версии AutoCAD 2000i. Все компоненты это- , ~ го окна описаны в главах 1, "Начинаем чертить", и 2, "Работа с файлом чертежа". Новинка! 860 Часть V. Организация работы с чертежами
В разделе Bulletin Board просто отображаются любые URL-адреса, т.е . ссылки на любые НТМ-, HTML- или ASP-файлы, которые можно просматривать с помощью Web-броузера. Предполагается, что администратор САПР будет следить за тем, чтобы в этом разделе была представлена самая свежая информация из Internet или из intranet, которая состоит из сле- дующих элементов (перечислим далеко не все, что может быть для вас полезным): • самых последних новостей вашей компании или организации; • новых стандартов; • описания новых или действующих проектов; • уведомления о собраниях в отделах; • ссылок на часто используемые в данной компании чертежные блоки, а также на изо- бражения с логотипом компании. В больших организациях раздел Bulletin Board может стать средством общения админи- стратора с пользователями AutoCAD. Администратору больше не нужно уповать на то, что перед запуском AutoCAD пользователи обязательно прочитают его сообщения, отправленные по электронной почте. Теперь общаться можно в самой среде AutoCAD. Сетевой администратор или администратор САПР могут для настройки окна Auto- CAD Today использовать мастер сетевой настройки (Network Setup Wizard), который находится в папке Netsetup инсталляционного компакт-диска AutoCAD. В окне масте- ра Configure Today (Настройка окна AutoCAD Today) администраторы и руководители могут выполнять следующие операции: • задавать местоположение раздела Bulletin Board; • фиксировать местоположение раздела таким образом, чтобы пользователи AutoCAD не смогли изменить его (предполагается, что так пользователи не смогут использо- вать этот раздел для "заплыва" в Web в рабочее время); • разрешать или блокировать доступ на узел Point А компании Autodesk; • решать, отображать или нет уведомления Live Update (Оперативное обновление). Для изменения этих настроек после установки нужно использовать программу Today Manager (Диспетчер окна AutoCAD Today) (AcTodayMgr. ехе), которая находится в корне- вом каталоге инсталляционного компакт-диска AutoCAD. Для замены отображаемого файла другим пользователю нужно щелкнуть на кнопке Edit (Редактировать), затем ввести новый URL-адрес или выбрать тот файл, который необходимо отобразить, с помощью обозревателя. Кнопка Edit может оказаться недоступной, если при настройке окна с помощью заметку вкладки Configure Today мастера сетевой настройки администратор САПР вы- брал параметр CAD Manager Control (Управляется администратором САПР). Бо- лее подробно конфигурирование окна AutoCAD Today описано в приложении. Доступ к библиотекам символов Для задания и поддержания стандартов приходится использовать также библиотеки сим- волов (блоков). Третья вкладка, из расположенных в верхней части окна AutoCAD Today, Symbol Libraries (Библиотеки символов), представляет собой способ быстрого доступа к наиболее часто используемым блокам. Библиотека символов — это всего лишь файл, со- держащий блоки. В AutoCAD 2002 изначально имеется несколько библиотек символов. Они представляют собой чертежи, расположенные в подкаталоге \Samples\DesignCenter Глава 26. Средства поддержки чертежного хозяйства 861
папки AutoCAD 2002 и содержат блоки, которые можно перетаскивать в текущие чертежи в окне DesignCenter. Но вам, конечно же, захочется создать и свои собственные библиотеки. Дополнительная Сведения, касающиеся использования окна DesignCenter для перетаскивания блоков, а также некоторые соображения по поводу создания собственных биб- лиотек, приведены в главе 18, "Работа с блоками и атрибутами" . Для того, чтобы воспользоваться блоком из библиотеки, следует щелкнуть на той библио- теке, которую вы хотите открыть. Окно AutoCAD Today сменится окном с чертежом, над ко- торым появится окно DesignCenter с открытым файлом выбранной библиотеки. Теперь нужно дважды щелкнуть на нужном символе, чтобы вставить его в чертеж. Добавить библиотеку собственных символов или выполнить пользовательскую настройку перечня библиотек можно таким образом: щелкните на кнопке Edit (Редактировать) вкладки Symbol Libraries (Библиотеки символов). Вместо окна AutoCAD Today откроется диалого- вое окно Edit DesignCenter Symbol Libraries (Редактирование библиотек символов в окне DesignCenter), которое показано на рис. 26.5 . Em!DesinnCenlerSymbolLibraries . SymbolВианм K i tchen: Fas t eners -US Hydrau li c•Pneuma t i c BaseE l ectron i cs Home - 5рже Planner Landscap.ng HVAC • Healing Ventilation Air С Plant Process Facteners - Melric Welding P.pe Fit tugs jD:\PfiOGflAM RUSWITOCAD 2CO2\S*af)te\Dej Рис. 26,5. В окне AutoCAD Today молено проводить пользовательскую настройку библиотек символов с це- лью наиболее легкого доступа к тем блокам, которые используютсячащевсего Окно Edit DesignCenter Symbol Libraries наиболее часто используется для следующего: • переупорядочивания списка библиотек, для чего следует просто выбирать библиотеки и щелкать на кнопках Move Up (Перенести вверх) и Move Down (Перенести вниз); • удаления некоторых элементов из списка библиотек, для чего следует щелкать на кнопке Remove Link (Удалить ссылку) (сам файл с библиотекой при удалении ссылки на него остается в целости и сохранности, так что не переживайте); • открытия чертежа, в котором активна другая библиотека (для этого следует щелк- нуть на кнопке Browse (Обзор) и найти нужный файл); • добавления в список новой библиотеки, т.е. чертежа, содержащего блоки (для этого нужно щелкнуть на кнопке Add (Добавить) и переместиться к нужному файлу). Инструментарий уголка администратора САПР Уголок администратора снабжен инструментами, которые призваны облегчить процесс проверки чертежей на предмет соблюдения стандартов. С их помощью в чертеже можно об- следовать такие элементы: 862 ЧастьV.Организацияработысчертежами
• слои; • текстовые стили; • типы линий; • размерные стили. В AutoCAD 2002 появилось несколько новых инструментов, специально предназначенных для того, чтобы помогать администраторам САПР следить за поддержанием стандартов. И эти инструменты могут использовать не Новинка! только администраторы САПР. При выполнении проверки чертежа AutoCAD определяет, являются ли приемлемыми имена, например, имена слоев чертежа, а также значения свойств чертежа, таких как цвет ли- нии и тип линии. В общих чертах процедура настройки и поддержки стандартов с помощью инструментов уголка администратора выглядит следующим образом. 1. Создается файл со стандартами (* . dws). 2. Этот файл со стандартами присоединяется к чертежу. 3. Проверяется соответствие чертежа файлу со стандартами. Проверку соответствия чертежей файлу со стандартами можно проводить как по одному (вручную), так и сразу для группы чертежей (пакетная проверка). Создание файла со стандартами Для задания стандартов чертежей используются специальные файлы со стандартами. Эги файлы, кроме имени, имеют еще и расширение .dws. В отличие от многих вспомогательных файлов, используемых в AutoCAD, эти файлы не являются текстовыми. Они, скорее, похожи на чертежи. И создаются файлы со стандартами, как обычные чертежи, в которых вес приводится в соответствие с нужными стандартами: слои, типы линий, текстовые стили и размерные стили. В следующем примере показано создание файла со стандартами, так сказать, с чистого листа. 1. Выберите в меню команду File^New (Файл^Создать). 2. Если откроется окно AutoCAD Today (AutoCAD сегодня), то активизируйте в нем вклад- ку Create Drawings (Создать чертеж) и выберите в этой вкладке переключатель Start from Scratch (Без шаблона). Можете также использовать переключатель Template (Шаблон) и выбрать в качестве основы чертежа нужный шаблон. Если же окно AutoCAD Today не откроется, то придется воспользоваться традиционным диалоговым окном Startup (Запуск) или же ввести команду создания нового чертежа в командной строке. 3. Создайте стандартные слои, задайте стандартные типы линий, размерные и тек- стовые стили. 4. Выберите в меню команду File^Save As (ФайлОСохранить как). В текстовом поле File Name (Имя файла) введите имя, которое хотите присвоить файлу со стандартами. 5. В раскрывающемся списке Files of Type (Тип файла) выберите элемент AutoCAD 2000 Drawing Standard (*.dws). 6. В раскрывающемся списке Save In (Сохранить в) выберите местоположение файла. 7. Щелкните на кнопке Save (Сохранить). AutoCAD сохранит файл со стандартами для чертежей. В качестве файла со стандартами можно использовать и любой из существующих черте- жей. Только перед этим следует удалить из этого чертежа все ненужные слои, типы линий, размерные и текстовые стили. Глава 26. Средства поддержки чертежного хозяйства 863
Связывание чертежа со стандартным файлом Связывание файла со стандартами с чертежом, который вы хотите проверить, выполня- ется с помощью команды STANDARDS. Пример связывания стандартного файла с черте- жом приведен ниже. bgpl 1. Щелкните на кнопке Configure Standards (Конфигурировать стандарты) панели ин- bl*f:' струментов CAD Standard (Стандарты САПР). (Вы также можете выбрать команду ToolsOCAD Standards^Configure (Сервис^Стандарты САПР^> Конфигурировать) или ввести в командной строке standards^.) 2. Во вкладке Standards (Стандарты) диалогового окна Configure Standards, которое показано на рис. 26.6, щелкните на кнопке со знаком "+". Соnfi(inre Standards £tanda«b Set «socaWdwith fte «rent dwwmo: 01. Ccncd Рис. 26.6. Диалоговое окно Configure Standards используется для связы- вания стандартного файла с чертежом 3. В диалоговом окне Select Standards File (Выбор файла со стандартами) выберите требуемый файл и щелкните на кнопке Open (Открыть). С чертежом можно связать даже несколько стандартных файлов. Для этого нуж- На заметку но только щелкнуть на кнопке со знаком "+" не один, а несколько раз, после каж- i дого щелчка выбирая новый стандартный файл. На заметку 4. Щелкните на кнопке ОК, чтобы закрыть диалоговое окно Configure Standards и вернуться к открытому чертежу. Вкладку Plug-ins (Встраиваемые модули) диалогового окна Configure Standards здесь использовать не нужно. В этой вкладке перечислены все стандартные встраиваемые модули, которые определяют способ проверки свойств чертежа. Каждый слой, тип линии, размерный стиль и текстовый стиль и так будут прове- ряться соответствующим встраиваемым модулем. Такой механизм был разра- ботан для того, чтобы Autodesk или разработчики со стороны могли добавлять (в будущем) стандартные встраиваемые модули для проверки чертежей на предмет соответствия стандартам по части других свойств (которыми, возмож- но, станут именованные виды или компоновки). 864 ЧастьV.Организацияработысчертежами
Проверка чертежа на соответствие стандартам I*TM i Для того, чтобы определить, соответствует ли чертеж стандартам, нужно, как уже *•<?•• упоминалось, связать с этим чертежом файл со стандартами. Затем следует выбрать в панели инструментов кнопку CAD Standards Check (Проверить на соответствие стан- дартам САПР), чтобы запустить команду CHECKSTANDARDS и открыть диалоговое окно Check Standards (Проверка на соответствие стандартам), которое показано на рис. 26.7. Для запуска этой команды можно также выбрать в строке меню ToolsOCAD Standards 1 ^ Check (Сервис^Стандарты САПР=С> Проверить). CheckSiamlaids fiepfa — law 0 5 2 3 i аогаакяНе layer sO 3 laversO-3 layer sO-3 layer sO-3 Proper t y Co f c* уж i CmentValue Red t $l*ndafd Value Совет /'не 26.7 . Диалоговое окно Check Standards поможет пройтись по всем этапам процесса проверки чертежа на соответствие стан- дартномуфайлу Если вы уже завершили связывание стандартного файла с чертежом, то можете щелкнуть на кнопке Check Standards (Проверить на соответствие стандартам) диалогового окна Check Standards. В диалоговом окне Check Standards будет приведен перечень всех проблем (т.е. будут перечислены все элементы чертежа, не совпадающие с соответствующими элементами стан- дартного файла), которые обнаружит проверка. Чтобы исправить все или некоторые из них, нужно воспользоваться диалоговым окном Check Standards, как показано в ниже. 1. Вот вы видите первую проблему в соответствующем разделе диалогового окна Check Standards. 2. В разделе Replace (Заменить) этого диалогового окна выберите элемент, который заменит нестандартный элемент чертежа. 3. В разделе Preview (Предварительный просмотр) выполните предварительный про- смотр, чтобы увидеть, как такая замена повлияет на чертеж. Глава26.Средстваподдержкичертежногохозяйства 865
4. Чтобы подтвердить замену и тем самым привести чертеж в соответствие со стандар- том, щелкните на кнопке Fix (Исправить) (или нажмите клавишу <F4>). 5. Чтобы пропустить эту проблему и перейти к следующей, щелкните на кнопке Next (Далее). 6. AutoCAD продолжит отображать проблемы, которые вы вольны либо исправлять, ли- бо игнорировать. Когда будут перебраны все проблемы, в разделе Problems появится сообщение Checking is complete (Проверка завершена), а также краткий отчет о том, какие проблемы были исправлены. Пример такого отчета показан на рис. 26.8. Можете еще раз щелкнуть на кнопке Next (Далее), чтобы повторно проверить чертеж. v s-cciv *<•* i; :hncr lit «мпс ager Рис. 26.8 . Отчет о завершении процедуры проверки на соответствие стандартам 7. Щелкните на кнопке Close (Закрыть), чтобы вернуться к открытому чертежу. О том, как проводить проверку на соответствие стандартам сразу нескольких чертежей, так называемую пакетную проверку, будет рассказано далее в главе. При исправлении нестандартных объектов, — например, слоев или типов линий, имао- щих нестандартные названия, — AutoCAD удаляет старые объекты из чертежа. Например, когда слой LayeM вы замените слоем Notes, объект Layeri будет удален из чертежа. Проверка нескольких чертежей на соответствие стандартам Как поступить, если вы хотите проверить на соответствие стандартам не один, а сотню черте- жей? В такой ситуации придется проводить пакетную проверку с помощью утилиты Batch Stan- dards Checker, которую мы здесь и рассмотрим. Вот как использовать Batch Standards Checker. 1. В панели задач Windows выберите команду Start^Programs^AutoCAD 2002^>Batch Stan- dards СЛес/cer (Пуск 1 * Программы ^AutoCAD 2002^63^ Standards Checker). 2. Во вкладке Drawings (Чертежи) щелкните на кнопке со знаком "+" и выберите чертежи, которые вы хотите включить в множество для проверки. Выбрать несколько чертежей можно, щелкнув на первом из них, а затем, нажав клавишу <Shift>, щелкнуть на самом последнем. Кроме того, можно выбирать чертежи и по одному, нажимая после щелчка на каждом чертеже клавишу <Ctrl>. Щелкните на кнопке Open (Открыть). После этого може- те снова щелкнуть на кнопке со знаком "+", чтобы поместить чертежи в другую папку. Для удаления чертежей из множества выбора следует щелкать на кнопке Delete (Удалить), а для переупорядочивания перечня чертежей следует щелкать на кнопках Move Up (Перенести вверх) и Move Down (Перенести вниз). 3. Во вкладке Standards (Стандарты) выберите переключатель Check each drawing us- ing its associated standards files (Проверить каждый чертеж, к которому уже привязан стандартный файл), конечно, если у вас имеются соответствующие стандарты для всех чертежей. В противном случае, выберите переключатель Check all drawings using the following standards files (Проверить все чертежи с помощью следующих стандартных файлов). Для того, чтобы поместить в эту вкладку файл со стандар- том, нужно просто щелкнуть на кнопке со знаком "+", выбрать файл со стандартами (* . dws-файл) и щелкнуть на кнопке Open. 866 ЧастьV.Организацияработысчертежами
6. VBatchSlanridiilsChecker j|Swmtod*)Rught]Note*| Diernigjtocheck 3 - Г Cheek egjtentafnforanoMCiF tod ieww 4. Чтобы начать процесс проверки чертежей, щелкните на кнопке Start Check (Начать про- Езд верку) панели инструментов Batch Standards Checker. (Прервать проверку можно в лю- йэШбой момент, щелкнув на кнопке Stop Check (Остановить проверку).) 5. Затем вы увидите сообщение, в котором будет представлены сведения о сохраненных или замененных файлах проверки стандартов. Файл проверки стандартов (*.chx- файл) содержит информацию о том, которые из чертежей и файлов со стандартами ис- пользовались вами для пакетной проверки на соответствие стандартам. Этот файл сле- дует сохранить. AutoCAD по умолчанию сам присваивает таким файлам имена, однако при желании вы можете эти имена изменить. После сохранения файла проверки утилита Batch Standards Checker начнет проверку ва- ших чертежей. Для того, чтобы следить за этим процессом, перейдите во вкладку Progress (Ход проверки). По окончании проверки будет отображен отчет Standards Audit Report, ко- торый открывается для просмотра в броузере. Пример такого отчета показан ниже. STANDARDS AUDIT REPORT Auditreportfiie: E:,Au i oCAD2002 Etible'ChitcM.chx Overview Created by: eflnkels Created on: OS :i 0:16 Г р,оЫии <" Ignoiad Ptstol* For: P AH Diowir^l» Drawing •Ь2-1Я*п ibiJEdwg аЫЭ-J J~s Total* I К 0 Q X 0 1 ? Drawings audited: Ниже перечислены некоторые свойства утилиты Batch Standards Checker. • Файл проверки стандартов можно создавать также перед началом процесса проверки. Для этого следует щелкнуть на кнопке New (Создать) панели инструментов. Затем нужно выбрать Глава26.Средстваподдержкичертежногохозяйства 867
чертежи для проверки и щелкнуть на кнопке Save As (Сохранить как) панели инструментов. Теперь осталось присвоить этому файлу имя и щелкнуть на кнопке Save (Сохранить). Для того, чтобы открыть существующий файл проверки стандартов, щелкните на кнопке Орел (Открыть) панели инструментов окна Batch Standards Checker. Затем выберите файл проверки и щелкните на кнопке Орел. Чтобы просмотреть существующие отчеты пакетной проверки, откройте имеющийся файл проверки стандартов и щелкните на кнопке View Report (Просмотреть отчет) пане- ли инструментов. Вкладка Notes (Примечания) утилиты Batch Standards Checker используется для добав- ления примечаний, которые будут отображаться на отчете о пакетной проверке. После добавления примечания следует щелкнуть на кнопке Save панели инструментов. Преобразование слоев При получении чертежей от клиентов или коллег вы можете обнаружить, что система слоев в этих чертежах совершенно не соответствует вашей. Исправлять ситуацию путем пре- образования одного набора слоев в другой до недавнего времени было крайне сложно. I Теперь же появилась новая команда LAYTRANS, которая позволяет перемещать .•""". " объекты на другой слой путем указания набора пар слоев, "из" которых и "в " ко- торые будут переноситься свойства и объекты. Например, с помощью этой ко- Новинка! манды можно перенести все объекты слоя layeri на слой objects. Поэтому ко- манда LAYTRANS прекрасно подходит для поддержания стандартов слоев. Настройка отображения слоев друг в друга т Для преобразования одного слоя в другой щелкните на кнопке Layer Translate (Преобразовать слой) панели инструментов CAD Standards (Стандарты САПР) (или выберите в строке меню команду Tools^CAD StandardsOLayer Translate (Сервис 1 ^ Стандарты САПР•=>Преобразовать слой). Откроется диалоговое окно Layer Translator (Преобразование слоев), которое показано на рис. 26.9. LayeiTranslator Twnbn£ioin »...'чг..1. . .. • СЕМ • DE F POiNTS • DIMS • HAT •НЮ • NOTES J SetoefionHta - Laje TuncWon Mapping» f j HawUyaKame j CdGf I Uicfrpc I Lmw. I Pfa Myta Cancel Рис. 26.9. Окно Layer Translator В разделе Translate From (Преобразовать из) этого диалогового окна вы увидите пе- речень слоев чертежа. (Те слои, слева от которых помещена белая пиктограмма, не ис- 868 ЧастьV.Организацияработысчертежами
пользуются, Их можно удалить из чертежа, для чего следует щелкнуть на списке слоев правой кнопкой мыши и выбрать из контекстного меню элемент Purge Layers (Очистить слои).) Для выбора слоя щелкните на нем. Можно также выбрать несколько слоев одновременно. Для этого имена нужных слоев следует ввести в текстовое окно Selection Filter (Фильтр выбора). "\ О том, как фильтровать перечни слоев, было подробно рассказано в главе 11, Исполнительная "средства организации чертежа — слои, цвета, тип и толщина линий" . информация Для того, чтобы загрузить существующие слои в список Translate To (Преобразовать в), щелкните на кнопке Load (Загрузить). В открывшемся диалоговом окне Select Drawing File (Выбор файла чертежа) можете выбрать чертеж, шаблон чертежа или файл со стандартами. (В этой главе мы уже останавливались на файлах со стандартами.) Щелкните на кнопке Open (Открыть). Тогда слои выбранного файла появятся в списке Translate To (Преобразовать в). Теперь осталось только выбрать слой, который будет использоваться в качестве образца при преобразовании слоя, выделенного в левом списке. Если же вы хотите задать в качестве образца новый слой, то щелкните на кнопке New (Создать). В открывшемся диалоговом окне введите имя нового слоя и задайте его цвет, тип линии, ширину линии и стиль печати. Щелкните на кнопке ОК. Чтобы задать, как именно следует преобразовать слои, нужно построить схему ото- бражения слоев текущего чертежа (т.е. те, что перечислены в списке Translate From) в слои, выбранные в качестве образцов для преобразования (т.е. те, что перечислены в списке Translate To). Для этого следует выбрать слой в списке Translate From, затем выбрать слой в списке Translate To и щелкнуть на кнопке Map (Отобразить). Схемы ото- бражения появятся в находящемся ниже списке Layer Translation Mapping (Схемы ото- бражения слоев). Теперь все готово для того, чтобы начать процесс преобразования слоев, А это значит, что осталось только щелкнуть на кнопке Translate, и программа позаботится обо всем остальном. После этого все объекты слоев из списка Translate From будут пре- образованы в объекты слоев Translate To. Кроме того, в процессе преобразования будут также удалены все неиспользуемые слои чертежа. Можно отобразить в один слой списка Translate То сразу несколько слоев списка Совет Translate From. Чтобы выбрать в списке Translate From несколько слоев одно- временно, нужно при выборе каждого дополнительного слоя нажимать и удер- • Л живать нажатой клавишу <Ctrl>. Если же нужно выбрать в этом списке непре- рывную группу слоев, то следует щелкнуть на первом слое группы, нажать кла- вишу <Shift> и щелкнуть на последнем слое группы. Затем выберите нужный слой из списка Translate To и щелкните на кнопке Map. Кроме того, можно быст- ро отобразить все слои с одинаковыми именами, для чего просто щелкните на кнопке Map Same (Отождествить). Пример схемы отображения показан на рис. 26.10. Здесь слои CEN, HAT и НЮ будут преобразованы в слой РНА. Управление преобразованиями слоев Построенные схемы отображения можно редактировать, удалять или сохранять. • Чтобы отредактировать одно отображение, выберите его и щелкните на кнопке Edit (Редактировать). В открывшемся диалоговом окне Edit Layer (Редактирование слоя) можете выбрать новый слой, цвет, тип линии, ширину линии или стиль печати. • Чтобы удалить отображение, выберите его и щелкните на кнопке Remove (Удалить). Глава 26. Средства поддержки чертежного хозяйства 869
[ШГауе! Translator Translate £10-4 - • • - S *•"- F=I S :F^rt,-s SGBJ % TITLE OldLave Ume :EN l-A" hID Sattniat.. j • _- . :• New Lwa Nan» P- 7. Н-Д p. -A ... , Tianriste'D 1 • : .... |«DM ' . «• : ,e »n "TZ^ "'• "" 1 СЫи r^»* | .км -Ч = И-JN" Dilaut Hi Э PHAN* IV'JliJl :4j. Г, =HANT Detaiil ЕЗЕЭ! - 1 .- <H,4e : • ^ /•щ;. 26.10 . Согласно этой схеме, три слоя, CEN, HAT и НЮ, будут пре- образованы в слой РНА Ш Для сохранения определенной схемы отображения щелкните на кнопке Save (Сохранить). При этом схему отображения можно сохранить как в виде файла со стандартами чертежа (. dws-файл), так и в виде обычного чертежа (. dwg-файл). Для этого введите имя файла, выберите его местоположение и щелкните на кнопке Save (Сохранить). (Если вы сами не сохраните схему отображения слоев, то сделать это вам предложит программа.) • Для настройки процесса преобразования щелкните на кнопке Settings (Настройка). Вам будут предложено пять параметров преобразования. • Первые две параметра, представленные в диалоговом окне Settings (Настройка), за- ставляют объекты перенимать цвет и тип линии, присвоенные их слою. Оба эти флажка лучше установить, чтобы гарантировать взаимное соответствие свойств слоя. • Флажок Translate objects to blocks (Преобразовывать объекты в блоках) определяет, будет ли отображение слоев применено также к объектам, находящимся внутри бло- ков. Более подробно о блоках речь шла в главе 18, "Работа с блоками и атрибутами". • Флажок Write translation log (Сохранить журнал преобразования) следует уста- навливать, если вы хотите создать . log-файл и поместить его в тот же каталог, в котором находится преобразуемый чертеж (т.е. текущий чертеж). В этом жур- нале будут перечислены все подробности процесса преобразования, что очень пригодится при устранении проблем. • Параметр Show layer contents when selected (При выборе слоя показывать его содержимое) поможет выяснить, на каких слоях находятся какие объекты. Если установить этот флажок, а затем выбрать либо слой в списке Translate From, либо одну из схем отображения в списке Layer Translation Mappings, то будут показаны только объекты выбранного слоя. Покончив с заданием параметров преобразования, щелкните на кнопке ОК, чтобы за- крыть диалоговое окно Settings. Для следующего упражнения используются чертежи ab26-c .dwg и аЬ2б- d.dwg, которые находятся в каталоге Drawings на прилагаемом компакт-диске. 870 ЧастьV.Организацияработысчертежами
Пошаговая инструкция, Управление стандартами САПР 1. Загрузите файл ab26-c .dwg с прилагаемого компакт-диска. 2. Сохраните его как аЬ2 6-2 .dwg в папке AutoCAD Bible. 3. Щелкните на раскрывающемся списке Linetype Control (Управление типом линии), который находится на панели инструментов Object Properties (Свойства объекта). Обратите внимание на то, что в этом списке находятся такие типы линий, как Вог- derx2, Centerx2 и Phantomx2. Ш 4. Щелкните правой кнопкой мыши на любой панели инструментов и выберите из контекстного меню элемент CAD Standards (Стандарты САПР), чтобы отобразить одноименную панель инструментов. На этой панели щелкните на кнопке Configure Standards (Конфигурировать стандарты). 5. В диалоговом окне Configure Standards (Конфигурирование стандартов) щелкните на кнопке со знаком "+". Затем найдите на компакт-диске и выберите файл аЬ2 6- c.dws, который является файлом со стандартами. Свяжите файл ab2 6-c.dws с файлом ab26-2 . dwg, для чего щелкните на кнопке Open (Открыть). 6. В том же диалоговом окне щелкните на кнопке Check Standards (Проверить на со- ответствие стандартам), чтобы открыть диалоговое окно Check Standards (Провер- ка на соответствие стандартам). Ш 7. В окне Problems (Проблемы) появится сообщение о первом расхождении со стан- дартом, Layer 'AME_FRZ' Name is non-standard (Имя слоя AME_FRZ не соответствует стандарту). Пропустите эту проблему, щелкнув на кнопке Next (Далее). Ш 8. Появится сообщение о следующей проблеме: Layer 'CEN' Properties is non-standard (Свойства слоя CEN не соответствуют стандарту). Выберите слой CEN из списка Replace With (Заменить) и щелкните на кнопке Fix (Исправить). 9. Следующей проблемой будет Textstyle 'TECHNICBOLD' Name is non- standard (Имя текстового стиля TECHNICBOLD не соответствует стандарту). Выберите из списка Replace With имя TITXT и щелкните на кнопке Fix. 10. Продолжайте вносить исправления по приведенной ниже схеме, каждый раз щелкая на кнопке Fix. 1. Текстовый стиль 1. Zone I. RomanD 2. Тип линии 2. Borderx2 2. Border 3. Тип линии 3. Centerx2 3. Center 4. Тип линии 4. Hiddenx2 4. Hidden 5. Тип линии 5. Phantom2 5. Phantom 11. Щелкните на кнопке Close (Закрыть). 12. Снова откройте раскрывающийся список Linetype Control. Убедитесь в том, что из него удалены все типы линий, имена которых заканчивались на х2. Ш13. Щелкните на кнопке Layer Translate (Преобразовать слои), что находится на пане- ли инструментов CAD Standards. 14. Щелкните на кнопке Load (Загрузить), находящейся в правой части диалогово- го окна Layer Translator (Преобразование слоев). Выберите файл аЬ2 6- с. dws — тот же стандартный файл, что уже использовался ранее в этом уп- ражнении, и щелкните на кнопке Open. Глава 26. Средства поддержки чертежного хозяйства 871
15. В списке Translate From (Преобразовать из) щелкните на слое CEN. Затем, удер- живая нажатой клавишу <Ctrl>, щелкните на слое HAT. 16. В списке Translate To (Преобразовать в) щелкните на слое HID. 17. Щелкните на кнопке Map (Отобразить). Слои CEN и HAT будут отображены в слой HID. 18. Щелкните на кнопке Translate (Преобразовать), чтобы начать процесс преобразования. 19. В ответ на предложение программы сохранить информацию об отображении, щелк- ните на кнопке No (Нет). По завершении преобразования все объекты слоев CEN и HAT будут такими же, как на слое HID. 20. Сохраните чертеж. Организация работы с чертежами В некоторых конструкторских бюро в работе находятся тысячи чертежей одновре- менно. Поэтому вы должны не только следить за чертежами, но и быть уверены в том, что они не потеряются! Архивирование чертежей Используйте функцию автосохранения AutoCAD, чтобы делать резервные копии чертежа на жестком диске каждые 15-20 минут. Стандартная установка автосохранения — 120мин (невероятно большой промежуток времени!). Представьте себе, какой объем работы, проде- ланной за это время, можно потерять в случае внезапного отключения электроэнергии! По- этому настоятельно рекомендуем выполнить команду Tools^Options (Сервис 1 ^Параметры), открыть вкладку Open and Save и изменить параметр в поле Automatic Save (Автосохранение). Затем щелкните на кнопке ОК. Однако создание резервных копий на жестком диске не дает гарантии полной безопасно- сти. Жесткие диски тоже подвержены износу. Поэтому при каждом выходе из AutoCAD сле- дует делать резервные копии всех чертежей, над которыми вы работаете, на каком-либо внешнем запоминающем устройстве (например, на дискете). Создание резервных копий чер- тежей на внешнем запоминающем устройстве называется архивированием. На прилагаемом компакт-диске в папке \Software\Chapol\Savea вы найдете программу savea.lsp, написанную на языке AutoLISP. С ее помощью можно создавать резервные копии чертежа на дискете, находящейся в устройстве а:, не выходя из AutoCAD. Некоторые чертежи слишком велики для того, чтобы их можно было сохранить на одной дискете. Поэтому для сохранения всех чертежей может понадобиться огромное количество дискет. Так что вам, вероятно, придется потратиться на съемное устройство резервного копи- рования. Существует четыре типа подобных устройств. • Устройства на магнитной ленте — внутренние и внешние — достаточно дешевы и удобны для хранения резервной копии всего жесткого диска. • Сменные жесткие диски. Они почти так же удобны в работе, как и дискета, но име- ют при этом гораздо большую емкость. • Записываемые компакт-диски позволяют сохранять информацию почти так же, как и на дискете. • Магнитооптические диски, во-первых, имеют наибольший гарантированный срок хранения (минимум 30 лет), а во-вторых, очень устойчивы к случайному затиранию информации. 872 Часть V. Организация работы с чертежами
Если вы работаете над чрезвычайно важным чертежом, создавайте для него две резервные копии, причем одну из них храните где-то вне офиса. Тогда, даже если офис сгорит (не дай Бог!), вы не потеряете все. Кроме того, резервную копию можно поместить на сервер в Internet. При создании резервных копий самое главное ~ составить график и строго его придер- живаться. Например, резервное копирование чертежей можно делать в конце каждого рабо- чего дня, а всего жесткого диска — раз в неделю. Конечно, обстоятельства бывают самыми разными, но в любом случае вы должны все обдумать, выработать план действий, довести его до сведения сотрудников и неукоснительно выполнять. Вот и все! Поиск чертежей Предположим, вам позвонил клиент и сказал: "Я хочу посмотреть чертеж многоэтажного дома по 3-й ул. Строителей, который мы делали два года назад". Что же делать? Как найти этот чертеж, особенно если два года назад вы еще работали в DOS, где имена файлов были короткими и малоинформативными? Один из способов решения этой проблемы— периодически сохранять в специальной папке уменьшенные копии чертежей на бумаге, например в формате А4. С помощью новой утилиты Batch Plot Utility вы сможете без особых усилий начертить на бумаге все сделанное за неделю и поместить в папку. Как ни странно, просмотр даже нескольких сотен страниц не займет много времени. (К тому же, вы наверняка вспомните приблизительную дату создания чертежа.) Имя чертежа и дату его создания поместите в отдельном слое чертежа. Сбрось- Совет те свойство Plot для этого слоя в обычном режиме работы и разблокируйте в режиме пакетного вычерчивания. Тогда, просматривая папку, вы будете знать : fo имена чертежей, хотя и в усеченном варианте. Можно воспользоваться также специальной функцией маркировки утилиты Batch Plot Utility. Существует целый ряд программ обработки чертежей, созданных другими фирмами. В некоторых программах можно работать с чертежами, созданными в иных программах CAD (т.е. системах автоматизированного проектирования). Некоторые программы позволяют ор- ганизовать работу целого коллектива путем поочередной пересылки чертежей всем или неко- торым сотрудникам. Приведем несколько подобных программ: • AutoEDMS (http: //www. acssoftware . com); • Altris eB (http : //www.altris .com); • Cyco AutoManger Workflow EDM (http: / /www. cyco. com); • AimaSoft DesignDesk (http: //www. aimsoft.com). Теперь можно также сохранять чертежи в интерактивном режиме. Несколько слов о возможности интерактивного сохранения и управления чертежами будет сказано также в следующем разделе. Прежде, чем делать резервные копии чертежей, удалите ненужные слои, блоки, тек- стовые стили и т.д . Поиск чертежей из AutoCAD Если вам известно, что чертеж находится на жестком диске, можете воспользоваться функцией поиска. Щелкните на кнопке Open (Открыть), расположенной на стандартной па- нели инструментов. В диалоговом окне Select File (Выбор файла) выберите команду Tools^ Find (Сервис^Поиск). Во вкладке Name & Location (Обзор) диалогового окна Find (Поиск) выберите критерии поиска (рис. 26.11). Глава 26. Средства поддержки чертежного хозяйства 873
[None&LoeefanjDateMcdtodf flanetf 1дац Lookn !C 7 Indudafubfoten d „ •- . zJ- B<ome I Infold» Si» I Type Рис. 26 .11 . В диалоговом окне Find можно просмотреть чертежи и установить критерии поиска и отбора Установка свойств чертежа Отныне чертеж AutoCAD рассматривается как документ, которому могут быть присвоены оп- ределенные свойства подобно тому, как это делается в Microsoft Office. Эти свойства потом можно использовать не только в AutoCAD DesignCenter, но и в Windows Explorer. Таким образом, они становятся доступны и тем пользователям, которые не имеют в своем распоряжении AutoCAD. Для любого файла чертежа можно задать заголовок, краткое содержание, имя раз- работчика и ключевые слова. Кроме того, можно добавить к чертежу более широ- кие комментарии. В нижней части диалогового окна зачастую формируют базовую часть для относительных гиперссылок в черте- же. Например, в качестве базы можно исполь- зовать www.companyname.com . Тогда Auto- CAD будет подключать эту базовую часть в на- чало каждой гиперссылки в чертеже. Диалоговое окно Properties (Свойства), в ко- тором задаются свойства чертежа в целом, откры- вается по команде меню File^Drawing Properties (Файл^Свойства чертежа). Вкладка Summary этого диалогового окна показана на рис. 26.12 . Помимо вкладки Summary, можно использо- вать и вкладку Custom (Специальные), в которой следует сформировать перечень нестандартных свойств чертежа и присвоить им значения. В ре- зультате появится возможность создать собствен- ную простенькую базу данных, доступ к которой осуществляется через диалоговое окно Find ком- понента DesignCenter. Значения стандартных свойств можно про- смотреть с помощью Windows "Explorer. Щелк- Рис. 26.12. Вкладка Summary диалогового ните на имени или значке файла правой кноп- окна Properties, в которой задаются свой- кой мыши и выберите в контекстном меню ствачертежавцелом Properties (Свойства). 874 ЧастьV,Организацияработысчертежами
Использование AutoCAD в сети Поскольку глубокий анализ проблем, связанных с сетями, выходит за рамки данной книги, предлагаем лишь несколько важных замечаний по этому поводу. Существует два типа сетей — одноранговая и клиент/сервер. Сеть типа клиент/сервер предполагает наличие сервера — мощного компьютера, в памяти которого хранятся все приложения и файлы пользователей. Пользователи работают на обыч- ных персональных компьютерах, которые выступают в роли клиентов, имеющих доступ к приложениям и данным, хранящимся на сервере. Одноранговая сеть — это несколько компьютеров, имеющих одинаковый статус и соеди- ненных между собой каналом передачи данных. Однако и в данном случае на одном из ком- пьютеров можно сохранять совместно используемые файлы (как, например, те, что находятся в папке Support). Это упростит задачи контроля и обновления файлов, которые использу- ются всеми пользователями. Работу сети поддерживает системный администратор, в обязанности которого входит: • размещение Support, Sample и других совместно используемых папок (например, с библиотеками блоков и новыми шрифтами); • контроль за доступом к чертежам; • управление различными конфигурациями; • поддержка системы резервного копирования. При работе в сети не нужно покупать для каждого компьютера отдельный экземпляр AutoCAD, поскольку не все пользователи сети будут обращаться к нему постоянно. Покупка лицензии на использование AutoCAD в сети предоставляет более широкие возможности, так как при этом AutoCAD могут открыть сразу несколько пользователей независимо от того, на каких компьютерах они работают. ; В AutoCAD 2002 используется новая система лицензирования — FLEXIm. Новинка! Использование многодокументного интерфейса в AutoCAD В новой версии AutoCAD можно одновременно открывать несколько чертежей (документов AutoCAD). Теперь появилась возможность перетаскивать объекты из одно- го открытого чертежа в другой (подробности описаны в главе 18, "Работа с блока- ми и атрибутами"). Вывести все открытые чертежи одновременно на экран AutoCAD можно командами WindowoTile Horizontally (Окно^Расположить все по горизонтали) или Window^Tile Vertically (Окно^*Расположить все по вертикали). В AutoCAD предусмотрена специальная функция, позволяющая переносить Т1а заметку свойства объектов из одного открытого чертежа в другой. Выведите оба чертежа на экран одновременно. Выберите в одном из них объект-донор, свойства кото- рого желательно передать объекту-реципиенту в другом чертеже. Щелкните на кнопке Match Properties (Копировать свойства) стандартной панели инструмен- тов. После этого активизируйте чертеж, в котором находится объект-реципиент. Глава 26. Средства поддержки чертежного хозяйства 875
Появится курсор в виде пипетки (painter cursor). С его помощью выделите один или несколько объектов-реципиентов. Завершается процесс нажатием <Enter>. Таким образом можно передать цвет, слой, тип и толщину линии, масштаб типа линии, высоту и стиль вычерчивания. Кроме того, подобным образом можно ко- пировать размерные, текстовые стили и образцы штриховки. Обработка ошибок и аварийных ситуаций Версия AutoCAD 2002 наиболее стабильная из всех, существовавших до сих пор версий AutoCAD. Кроме того, последние версии Windows (Windows 2000/ХР) являются гораздо бо- лее устойчивыми и надежными системами, чем прежние операционные системы. Однако от случайных сбоев никто не застрахован. Работа с временными файлами Режим нормального функционирования AutoCAD предполагает создание одного или не- скольких временных файлов. По поводу этих файлов нужно иметь в виду следующее. • Для временных файлов нужно оставить на жестком диске свободное пространст- во — не менее 50 Мбайт. • Работая в сети, никогда не удаляйте текущие временные файлы, так как с ними, воз- можно, работает кто-то другой. Никогда не удаляйте временные файлы (они имеют расширение .ас$), пока программа AutoCAD запущена. Внимание! Однако если что-то случится с AutoCAD или даже с компьютером, то, вероятнее всего, у вас останется один или несколько временных файлов. Вот их-то стоит удалить. При удале- нии временных файлов (с расширением . ас$) следует придерживаться такого правила: уда- лять только вчерашние или более старые. Сегодняшние файлы лучше не трогать. Если в Windows Explorer вы не увидите дату и время, выберите команду Совет View=>Detaiis (Вид^Таблица). Можно определить также место, где AutoCAD должен размещать временные файлы. Вполне логично поместить их на жестком диске, где больше всего свободного места. Работая в сети, имеет смысл располагать их на локальном диске, чтобы не увеличивать трафик по каналам свя- зи. Если вы не определили местоположение временных файлов, то AutoCAD разместит их в папке временных файлов системы Windows (как правило, это папка с: \windows\temp). Для изменения местоположения временных файлов, выполните перечисленные действия. 1. В AutoCAD выберите команду ToolsOQptions (Сервис "^Параметры) и активизи- руйте вкладку Files (Файлы). 2. Щелкните на квадратике со знаком "+", расположенном слева от заголовка ветви Temporary Drawing File Location (Папка для временных файлов), чтобы узнать их текущее местоположение (рис. 26.13). 3. Щелкните на ветви Temporary Drawing File Location, а затем на кноп- ке Browse (Обзор). 876 Часть V. Организация работы с чертежами
{gWor t mgSupportF i l eSearchPa l h ^Dev i ceDnveiF i eSearchPa l h В PioieclFdesSearchPath [_] Menu, Help and MiscelaneousPileNames U TetfEditof Dictionary and Fonl Fib Names 0 P"WFile Spooler and Prolog Section Names U Pcnter Suppo" File Path (^ Seerrh Palh lor 0 tire с 1АЯХ Applications ^i Automatic Save File Location ^ Dala Sources Location £] Drawing TernplateFileLocation Lng File Location 2ю***,., '.%'*. .' Tempo i ar i i EternalReterenceF i l eLocet i o -SpecKjiIhepeS'fa(т^яауйвчЙдЯв*АЫ»г*enBjmiЬвмо1к^иNoВМWidow» Xt-,, ' Pwc. 26.13. Вкладка Files диалогового окна Options 4. В списке Browse for Folder (Обзор папок) найдите и выделите нужную папку, а за- тем щелкните на кнопке ОК. 5. Щелкните на кнопке ОК, чтобы закрыть диалоговое окно Options. Восстановление поврежденных файлов чертежей Причиной повреждения файла чертежа чаще всего является сбой AutoCAD, но иногда это случается также из-за перепадов напряжения в сети или поломок компьютера. Если AutoCAD обнаруживает ошибку в файле во время его загрузки, то пытается решить возникшую про- блему автоматически. И в большинстве случаев эта операция проходит успешно. Но если этого не произошло, попытайтесь воспользоваться такими командами AutoCAD, как AUDIT (ПРОВЕРЬ) или RECOVER (BOCCTAH). С помощью этих команд проводится поиск оши- бок в базе данных чертежа и осуществляются попытки их устранения. Если устранить ошибку не удается, то программа продолжает выполняться, пытаясь восстановить хотя бы часть файла. Если при попытке открыть чертеж вы получили сообщение о том, что AutoCAD не может прочитать файл или его часть, выполните приведенные ниже действия. 1. Выберите команду File^Drawing Utilities^Audit (Файл^Утилиты черчения 1 ^Проверь). 2. В ответ на запрос Fix any errors detected? <N> (Исправить обнаруженные ошибки?) введите у<9. Тем самым вы дадите AutoCAD команду исправлять все ошибки по мере их обнаружения. 3. Наблюдайте за экраном, так как на нем могут появиться сообщения об ошибках. Если вы не можете даже загрузить чертеж, воспользуйтесь командой RECOVER (BOCCTAH), выполнив ряд действий. 1. Откройте новый чертеж. Глава26.Средстваподдержкичертежногохозяйства 877
2. Выберите команду File^Drawing Utilities^Recover (Файл^Утилиты черчения 1 ^ Восстановление). 3. В диалоговом окне Recover Drawing File (Восстановление файла чертежа) выбери- те поврежденный файл и щелкните на кнопке ОК. AutoCAD приступит к восстанов- лению файла; результаты его работы вы увидите в окне сообщений. Вот несколько советов по поводу того, как открывать "неисправные" чертежи. За предоставление этих советов авторы выражают благодарность Даррену Янгу (Darren Young) fhttp: //www.mcwi . com). • Создайте новый чертеж и выберите в меню команду Insert^Block (Вставка<=>Блок). Щелкните на кнопке Browse (Обзор) и вставьте в новый чертеж проблемный чер- теж как блок. (Блоки рассмотрены в главе 18, "Работа с блоками и атрибутами".) За- тем воспользуйтесь командой AUDIT. • Создайте новый чертеж и выберите Insert^Extemal Reference (В ставка 1 ^ Внешняя ссылка). Найдите проблемный чертеж и присоедините его к новому чертежу как внешнюю ссылку. (Ссылки рассмотрены в главе 19, "Ссылки на чертежи".) Затем воспользуйтесь командой AUDIT. • Если чертеж будет испорчен еще до того, как программа закончит его загрузку, то просто попробуйте загрузить его снова, но на этот раз, постоянно нажимайте клавишу <Esc> до окончания процесса загрузки. Такая процедура загрузки по- зволит предотвратить регенерацию чертежа, что, скорее всего, и явилось при- чиной проблемы из-за того, что регенерация разрушала объекты. Затем вос- пользуйтесь командой AUDIT. • Если чертеж открыть удается, но не удается увидеть на нем хотя бы один объект, то попробуйте сделать следующее. • Выберите в строке меню File^Save As (Файл•=>Сохранить как) и сохраните этот чертеж под новым именем (или в другой папке). • Сохраните чертеж как новый файл с помощью команды WBLOCK. • Сохраните чертеж как . DXF-файл. (Формат . DXF более подробно рассматрива- ется в главе 27 "Взаимодействие с другими приложениями".) • Используйте команду FileoSave As или сохраните чертеж как .DXF-файл, но в формате более ранней версии AutoCAD. • Если ничто из перечисленного не поможет, то обратитесь к профессионалам в во- просах восстановления чертежей, например в компанию IntelCAD по адресу http://www.intelcad.com. Использование резервных копий Не сумев восстановить поврежденный файл, воспользуйтесь его резервной копией, если она у вас, конечно, есть. В противном случае обратитесь к резервным копиям, которые Auto- CAD создает автоматически (это файлы с тем же именем, только с расширением .bak). По- меняйте расширение на . dwg и откройте файл. Можете найти также временные файлы с расширением . з,с$. Попробуйте и в этом случае поменять расширение на . dwg. Но, конеч- но, от временных файлов пользы будет гораздо меньше, чем от резервных копий. Если у вас постоянно возникают аварийные ситуации по непонятной причине, восполь- зуйтесь файлом протокола. Выберите команду TooIs "^Options и щелкните на вкладке 878 Часть V. Организация работы с чертежами
General (Общие). Установите флажок Maintain a log file (Вести протокол). В этом файле бу- дут регистрироваться все ваши действия, и, проанализировав записи, вы сможете определить, что послужило причиной сбоя. Заметим, что местоположение файла протокола легко изме- нить. Для этого воспользуйтесь вкладкой Files (Файлы) диалогового окна Options. Что нужно делать в случае повреждения жесткого диска Если поврежден жесткий диск, запустите программу ScanDisk. Выберите команду StartoPrograms^AccessoriesoSystem Tools^ScanDisk (Пуск^ПрограммыОСтандартные^ Служебные^ ScanDisk). В результате будут удалены цепочки потерянных кластеров, в которых хранятся вспомогательные или ненужные биты данных, но не данные файлов. Было бы также неплохо регулярно выполнять дефрагментацию жесткого диска. Выраже- ние фрагментированный файл означает, что файл разбит на части, которые хранятся на раз- ных участках жесткого диска. А это ведет к увеличению времени доступа к данным (т.е . за- медляет работу). Итак, выберите команду Start^Programs^Accessories^Systern Tools'^ Disk Defragmenter. Работа с файлами, созданными в предыдущих версиях AutoCAD В AutoCAD 2002 используется тот же формат файла, что и в AutoCAD 2000. В более ран- них версиях AutoCAD нельзя прочитать чертежи, созданные в AutoCAD 2002. В то же время в AutoCAD 2002 чертежи, созданные во всех ранних версиях прочитываются автоматически. t*** 0 * Если кто-то попытается открыть в AutoCAD 2000 чертеж, созданный в AutoCAD 2002, Ни заметку тоП РИ условии наличия в чертеже нескольких ассоциированных размеров появится предупреждающее сообщение. Чтобы устранить эту проблему, мо- жете установить в AutoCAD 2000 модуль Dimensioning Object Enabier. He за- будьте посоветовать сделать то же самое всем своим коллегам и клиентам, использующим AutoCAD 2000. Модуль Dimensioning Object Enabier можно бес- платно загрузить по адресу: http: //autodesk.com/enablers. Однако сохраняют чертежи, созданные в AutoCAD 2002, и в формате версий 14 или 13. В формате . DXF можно передать файл даже в версию 12 (этот формат более подробно рас- сматривается в следующей главе). Для сохранения файла в формате одной из прежних версий выберите команду File^Save As (Файл^Сохранить как), а затем нужный тип файла в рас- крывающемся списке Save as type (Тип файла). В результате пользователи прежних версий AutoCAD смогут открыть и использовать ваши чертежи. Резюме Основное внимание в этой главе уделялось новому компоненту AutoCAD DesignCenter; кроме того, были описаны различные методы как повседневной работы с чертежами, так и случаи воз- никновения аварийной ситуации. Вы узнали также о том, как использовать AutoCAD при работе в сети. И в завершение получили советы, касающиеся работы с предыдущими версиями AutoCAD. В следующей главе речь пойдет о том, как использовать AutoCAD вместе с другими приложениями. Глава 26. Средства поддержки чертежного хозяйства 879
ГЛАВА Взаимодействие с другими приложениями В этой главе... Импортирование и экспортированиефайлов Работа с растровыми изображениями Вставка, связывание '--"• и внедрение объектов \ utoCAD — это незамкнутая система. К тому же, часто возникает необходимость использования файлов или данных из других программ. Для этого существуют следую- щие возможности: • создание чертежей для клиента, пользующегося другой CAD-программой; • помещение логотипа в блок основной надписи; • вставка чертежа AutoCAD в отчет; • вставка электронной таблицы в чертеж AutoCAD; • использования фотографий, полученных с помощью спутниковой съемки, в качестве основы для созда- ния карты. Способы работы с другими приложениями заключается в следующем. • Импортирование в AutoCAD файла, созданного в другом приложении. • Экспортирование файла в формате, который ис- пользуется другим приложением. • Импортирование растрового изображения без измене- ния форматов файлов. Растровое изображение (его нужно отличать от векторной графики) состоит из то- чек, которые называются пикселями. A AutoCAD — это программа, работающая с векторной фафикой. • Импортирование или экспортирование DXF-фаила. Это один из способов обмена файлами чертежей между AutoCAD и другими графическими програм- мами автоматизации проектирования. Как видите, возможности практически не ограничены. В этой главе вы узнаете о том, как работать с другими приложе- ниями, а также о функции поддержки растровьк изображений.
Импортирование и экспортирование файлов Из AutoCAD можно экспортировать файлы в некоторые другие форматы. Экспортирова- ние — это сохранение файла в одном из форматов, отличных от "родного". Кроме того, фай- лы некоторых форматов можно также импортировать в AutoCAD. Вопросы импортирования и экспортирования файлов и обсуждаются в данном разделе. Экспортирование в другие форматы файлов В табл. 27.1 приведены форматы файлов, которые можно создать в AutoCAD. За исклю- чением некоторых моментов, оговоренных особо, программа будет запрашивать у вас объек- ты, которые нужно экспортировать. Таблица 27.1 . Форматы файлов, предназначенных для экспортирования Формат Описание WMF (Windows Metafile For- Векторный формат изображений, поддерживаемый системой Windows mat) ACIS Формат файла чертежа системы твердотельного моделирования. Эти фай- лы сохраняются в текстовом (ASCII) формате и имеют расширение . sat STL Служит для экспорта только одного объемного объекта, который использу- ется в аппаратуре для стереолитографии BMP Растровый формат изображений, поддерживаемый системой Windows EPS (Encapsulated PostScript) Используется в некоторых принтерах для высококачественной печати тек- ста и изображений. Служит для экспортирования всех объектов DXX Extract Текстовый файл, содержащий только атрибуты блока. Является вариацией формата DXF, предназначенной для выборки атрибутов 3DS Используется в программе 3D Studio фирмы Autodesk DXF (Drawing Interchange Текстовый формат чертежей CAD, который поддерживается в большинстве Format) CAD-программ. При экспортировании можете выбрать любой из DXF- форматов AutoCAD версий 2000, 14, 13 или 12. Данный формат служит для экспортирования всего чертежа целиком DXB Еще один формат для передачи чертежей САПР, но на этот раз двоичный (т.е. не текстовый) и встречающийся не так часто, как формат DXF XML Формат DesignXML представляет собой сохранение чертежей САПР в текстовом файле, который смогут прочитать как программы САПР, так и приложения, не имеющие отношения к автоматизированному проек- тированию DWF (Drawing Web Format) Предназначен для помещения чертежа на Web-страницу Об XML- и DWF-формате речь пойдет в следующей главе. Цополнителыфя информация Глава 27. Взаимодействие с другими приложениями 881
Экспорт в DXF-формат о 100 AcDbBlockEnd О ENDSЕС О SECTION 2 ENTITIES G LINE-" 5 4С 100 JLcDbEntity О 100 AcDbLine 10 2.502406-»- 20 4.5ч 30 0.0 11 7.551711ч- 21 3.033333*- 31 0.0 Объект Координата X - начальной точки • Координата Y начальной точки Координата X • конечной точки • Координата Y конечной точки На рис. 27.1 приведен фрагмент DXF-фаЙла, в котором определяется линия. При этом задают- ся не только объекты, но также слои, типы линий и другие параметры. Между реальными данными чертежа AutoCAD помещает коды, которые оп- ределяют, к чему относятся эти данные. Так как этот формат поддерживается в большинстве CAD-программ, можно экспортировать чертеж в DXF-формат и отослать файл кому-либо, кто импортирует его в другую CAD-программу. Чтобы сформировать файл чертежа в формате DXF, выберите в меню Fiie^Save As. В списке доступных форматов выберите один из вариантов формата DXF. Существуют варианты форма- та для версий от 12 до 14. Кроме того, версия AutoCAD 2000 имеет собственный вариант фор- мата DXF. Выбрав нужный вариант, щелкните на кнопке Save. Рис.27.1 . DXF -формат поддерживается большинством CAD-программ Назаметку < Единственная возможность обеспечить доступ к чертежу, созданному в AutoCAD 2002, в системе версии 12 — сохранить чертеж в формате DXF 12. AutoCAD 2000 не позволяет сохранить чертеж непосредственно в основном формате версии 12. Экспорт в формат XML Можете также сформировать из чертежа XML-файл с помощью команды WBLOCK. (Подробно эта команда описывается в главе 18, "Работа с блоками и атрибутами".) Для этого в диалоговом окне Write Block (Запись блока) в текстовом поле File Name (Имя файла) в ка- честве окончания имени файла нужно ввести расширение .xml. Пример созданного таким способом XML-файла показан на рис. 27.2. i Возможность создания XML-файлов из чертежей появилась только в Auto- :\ ! CAD2002. Новинка! Экспорт в другой формат Чтобы экспортировать чертеж в другой формат, выполните ряд действий. 882 ЧастьV.Организацияработысчертежами
<?xml vsrsion-" l.О " encoding- "UT F -B"7> <dnml: Object xmlns: dxml-" x-3Cheina: http:// нии. DesignXHL. org/ schema/ DesignXHL_V _lDO . xdc"> <dxml:Hodel app-" acdb"Xdxnil: LocalHodelXacdb г Database xmlns : acdb- " x - schema:htCp://»uu.DesignXrn..oi:g/ schema/ AcDbXML_V _100 . xdc" toot Id- "AcDbDatabase"xaccfb: Header dbVersion-'l S.O " iiextAvailableHandle-"x25" codePage-" *NSI_125Z" allousRef erencsEditing- "l" CLeationDateTlroe'"20Ol-O5 -24T19:46:14.540" cteationUnive]:sal[>ateTline'"ZD01 -05-25T0Q: 46 :14 . 540 " moai£iedDateTiine''"Z001 -05-24T19: 46 r 14. 540" roodifiedUniversalDateTlroe-"2 0 01 -05-25T00: 4 6 :14 . 540" апа1езАгеС1о(;ки1эе = "0" angularDisplayllnits- "Decimal" angular UnitsPirec 13 \on="O" atti:ibuteVl3lbillty: -' ' attributeSpecif ied" automat lcReoenlsEnablec!""!" continueLinetypesAcros3Vertices- "D" neuDimensionsAceAssociative»"1" displayrractionsInchesAndDearee3Oninput- "0" displayLineHeights- "O" displeySilhouette="0 " displaySplineFLameS""0 " 0enerateAnd5avePi:o>:yCEaphics- "l" isolines«"4" 1 о ngs yirto о 1 Names Enabled""!" splineSegments- " B " splineType- " Cubic" autfaceSplineType="Cubic" 3uc£aceTabulai;lon3lIl:i ' I 6" surlaceTabulation3N- "6" suLfaceFitU^e" 3UrtaceFltV'"6" IillPolygons- "! " ortbogonal5napl3Enabled-" 0 " quickdi:auTextl3Enabled="0" leii3thI>isplayUnit3B " Decimal" lenathUnitsPEecisiQn»'4 " limitsAreEnforced-"O " paB-r5paceLitniC3AreEniorced="0" linetypeScale»"!" line«elght'"ByLayer" lineBeightEndCspStyle="None" lineueight Joint Style- " None" loadOLEAppslihenPlottina- "0" scaleLinetypesToPaperSpace-" !" octTi:eeDepth'"3n2 0" ne«EntityLinetype5cale-" l" nevHatche3indLinetypesInlSO-" 0" neuHlineJustification-" Top" newHlineScale""l" nevVieaportInitialZoQmScale l: "0" newTex t Height- "0. 2" netiTextl3Hirrored*"l" plocStyleHode- "ColorInde>;edTable3" ratainOvemriddenXtefSettltigs""! " sKetchCreateaPolylines- "0" accumulateEditTime-"l " cumulatlveEditTime-" 0 .075647B0092592592" tlleHQde»"l" 3hadeFaceEdgeaode-" FecesColoredEdgesBac)cground" shadeDi£tuseFactor="70" upaateDiroensionsHhenDragglng""l" userDe£inedIntegerl="0 " userDefInedlnteger2- "Q " userDeIinedInteget3»"0 " userDelinedlntegec4- "0" userPeflnedIntegec5="0 " userDefinedReell-" O" userI)eIinedHeal£''"0 " usecL'eIinedReal3-" 0" userDefinedReal4 = "0" userDeIinedReal5-" 0 " vieuChangeNos="UorldUcs"xacdb: AngleBaseXdxmlt Angle t»"0 "/x/acdb : AngleBasexacdb: DiroStyleDaca ait-" 0" lim""0" 3ah="0" adl-" 0" sd2»"0 " sel«"0" se2«"0" soxd- "0 " cih-" l " tlx«"0" co(l="0" toh- "l " tol="0 " upt-" 0 " altd-" 2 " alcrnd""0" alctd»"2 " alttz- "0" altu- " 2 " altz'"0 " aunic="0" dec-"4 " Just»"0 " tad""O " tdec- "4 " tolj""l " czin="0 " zin- "0 " adec-"0 " azin- "0" dsep=" ." Puc. 27.2. Файл XML 1. Выберите команду FileOExport (Файл^Экспорт), чтобы открыть диалоговое окно Export Data (Экспорт данных), показанное на рис. 27.3. 2. Выберите нужный формат файла в раскрывающемся списке Save as type (Тип файла). 3. В раскрывающемся списке Save in (Папка) найдите нужную папку. 4. Если кнопка Options (Параметры) доступна, щелкните на ней, чтобы открыть окно с параметрами, состав которых определяется типом экспортируемого фай- ла. Для каждого тина файла эти параметры различны. Итак, выберите нужные параметры и щелкните на кнопке ОК. 5. Щелкните на кнопке Save (Сохранить). Управление отображением экспортированных WMF-файлов Состояние фона WMF-файла, экспортированного любым способом (с помощью диалогового окна Export (Экспорт), копированием и вставкой либо перетаскиванием и опусканием), зависит от значения системной переменной WMFBKGND. Если значение этой переменной равно 1 (а это значение всегда присваивается переменной WMFBKGND по умолчанию), то цвет фона экспорти- руемого WMF-файла будет таким же, как и цвет фона чертежа в AutoCAD. Однако такое значе- ние не всегда подходит. Если фон чертежа является, например, черным, а WMF-файл нужно вставить в документ программы вроде Word или PowerPoint, то вам вряд ли понравится полу- ченный результат. В таком случае лучше перед экспортированием WMF-файла присвоить пере- менной WMFBKGND значение 0, чтобы сделать фон этого файла прозрачным. Появилась также новая системная переменная по имени WMFFOREGND, которую следует использовать в паре с системной переменной WMFBKGND. При экспортиро- ° ; вании чертежа в WMF-файл новая переменная управляет цветом (линий) объек- Нрвинка! тов AutoCAD, находящихся на переднем плане. Переменная WMFFOREGND оказы- вает воздействие только тогда, когда значение переменной WMFBKGND равно 0, т.е. Глава 27. Взаимодействие с другими приложениями 883
при прозрачном фоне чертежа. По умолчанию значение новой переменной равно нулю, что приводит к инверсии цветов фона и переднего плана. Такой прием по- зволяет сделать цвет объектов переднего плана более темным, чем цвет фона. Значение переменной WMFFOREGND, равное 1, оказывает противоположное воз- действие — цвет переднего плана останется светлее, чем цвет фона. JjAu t oCADB i b l e "3 •«• ©a-> : CJ- ip) ДС15 С sal] Ulho^aphy[' sl\] Encafuulate<fP5 ["epsl D>«E «tract [-dxx) Bitmap [Hbmp| Puc. 27.3 . Диалоговое окно Export Data Для следующего упражнения используется чертеж ab27-a.dwg, который нахо- дится в каталоге Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Экспортирование WMF-файла 1. Откройте файл ab27-a . dwg, который находится на прилагаемом компакт-диске. 2. Сохраните его под именем ab27-l .dwg в папке AutoCAD Bible. Внешний вид этого файла показан на рис. 27.4 . Ekisy Cotton Mills Рис. 27.4.Этотлоготипбудем экспортировать в WMF-файя 3. Выберите команду File<=> Export (Файл^Экспорт). В раскрывающемся списке Save as type (Тип файла) должен быть выбран элемент Metafile (*.wmf). В поле имени файла автоматически появится запись ab27-l .wmf. 884 ЧастьV.Организацияработысчертежами
4. Если нужно, найдите папку AutoCAD Bible. Щелкните на кнопке Save (Сохранить). 5. В ответ на запрос Select objects: (Выделите объекты:) сформируйте рамку во- круг красного прямоугольника, чтобы включить все три объекта. После выделения объектов команда завершит свою работу. Итак, вы создали WMF-файл. Импортирование файлов Для импортирования файлов большинства форматов откройте меню Insert (Вставка) и выбери- те команду, которая соответствует типу импортируемого файла. В появившемся диалоговом окне выберите нужный файл и щелкните на кнопке Open (Открыть). Затем AutoCAD выдаст запрос о точке вставки, масштабе по осям X и Y, угле поворота — точно так же, как при вставке блока. Диалоговые окна, соответствующие разным типам импортируемых файлов, имеют некоторые различия. Но в большинстве из них есть кнопка Options (Параметры), с помощью которой можно открыть еще одно диалоговое окно и установить в нем параметры импортирования файла. Импорт DXF-файла DXF-файлы можно импортировать в AutoCAD двумя способами. • Для импортирования DXF-файла в новый чертеж запустите команду OPEN, выберите в раскрывающемся списке Files of type (Тип файла) формат DXF и щелкните на кнопке Open (Открыть). • Для того, чтобы вставить DXF-файл в существующий чертеж, выберите в меню ко- манду Insert^Block (Вставка^Блок). В открывшемся диалоговом окне Insert (Вставка) щелкните на кнопке Browse (Обзор). Затем выберите в раскрывающемся списке Files of type формат DXF и щелкните на кнопке Open. Вставка XML-файла Для вставки в чертеж XML-файлов используется команда INSERT. Щелкните на кнопке Insert Block (Вставить блок) панели инструментов Draw (Рисование) и щелкните на кнопке Browse, чтобы найти требуемый XML-файл. Выберите этот XML-файл и щелкните на кнопке Open. Затем используйте ту же процедуру, что и для вставки обычного блока. (Вставка бло- ков описана в главе 18, "Работа с блоками и атрибутами".) Для следующего упражнения используется чертеж ab27-l .wmf, который нахо- дится в каталоге Results на прилагаемом компакт-диске. Пошаговая инструкция. Импортирование WMF-файла 1. Откройте новый файл чертежа, взяв за основу шаблон acad.dwt. 2. Сохраните его как аЬ27-2 .dwg в папке AutoCAD Bible. 3. Выберите команду Inserts Windows Metafile (Вставка 1 ^ Windows Metafile). 4. Если вы выполняли предыдущую пошаговую инструкцию, то в диалоговом окне Import WMF (Импорт WMF) найдите папку AutoCAD Bible и выберите файл аЬ27-1 .рсх. В противном случае, найдите файл аЬ27-1 .рсх в папке Results, которая находится на прилагаемом компакт-диске. Щелкните на кнопке Options (Параметры) и в появившемся диалоговом окне Import Options (Параметры импор- Глава 27. Взаимодействие с другими приложениями 885
Easy Cotton Mills та) установите флажок Wire Frame (В каркасном виде), в случае необходимости сбросьте флажок Wide Lines (С широкими линиями) и щелкните на кнопке ОК. В диалоговом окне Import WMF щелкните на кнопке Open (Открыть). 5. В ответ на запрос Insertion point: (Точка вставки:) выберите любую точку где-нибудь в верхней части экрана. Обратите внимание, что точка вставки находится в левом верхнем углу изображения. 6. Нажмите клавишу <Enter>, чтобы принять стандартные значения масштаба по осям X и Y, а также угла вращения. 7. Выберите изображение. Заметьте, что AutoCAD выделяет все одной ручкой, которая находится на точке вставки. Щелкните на кнопке Explode (Расчлени), расположен- ной на панели инструментов Modify (Редактирование). 8. Выберите команду Tools^lnquiry^List (Сервис^ Запрос^ Список) и любую часть логотипа. Нажмите клавишу <Enter>. Из листинга, который сформировала команда LIST (СПИСОК), видно, что AutoCAD преобразовал все графические элементы вставленного файла в полилинии. Повторите команду LIST для текста. В результате он будет преобразован в объект типа TEXT. Так как AutoCAD преобразовал WMF- файлы в объекты AutoCAD, их теперь можно редактировать. Но, скорее всего, вам придется как следует поработать над ними, чтобы получить хороший результат. 9. Выберите команду Insert^Windows Metafile, затем в списке файлов— ab27-l .pcx. Щелкните на кнопке Options (Параметры) — появится диалоговое окно Im- port Options (Параметры импорта). На этот раз сбросьте флажок Wire Frame (В каркасном виде), установите _ ,,, ,, ^ ,,,.., - , Рис. 27.5 . Чертеж: с импор- флажок Wide Lines (С широкими линиями) и щелкните тировш тым WMF-фашом на кнопке ОК. В диалоговом окне Import WMF щелкни- те на кнопке Open (Открыть). Укажите на чертеже дру- гую позицию вставки и сравните оба вставленных варианта. 10. Расчлените прямоугольник. (Для этого можно "ухватиться" за его край.) Удалите пря- моугольник и линию, оставшуюся справа. Теперь получено изображение, очень близ- кое к оригиналу. Текст набран шрифтом Bookman Old Style (или другим, выбранным вами) — тем же, что и оригинал. Как видите, отличаются только расстояния между бу- квами и тип заполнения логотипа (у него теперь появилось однородное заполнение). 11. Сохраните чертеж. Он должен выглядеть, как на рис. 27 .5 . Далее в этой главе вы узнаете, как создать WMF-файл почти из любого изображения пу- тем копирования его в буфер информационного обмена (clipboard). Так как сама программа преобразует WMF-файлы в объекты AutoCAD, то при импортировании изображений в Auto- CAD перед вами открываются практически неограниченные возможности. Работа с растровыми изображениями В AutoCAD можно создавать чертежи, представляющие собой комбинацию растро- вой и векторной графики. Теперь без труда можно импортировать в свои чертежи отсканиро- ванные изображения и оцифрованные фотографии. Хотя растровые изображения обычно имеют гораздо больший размер, чем векторная фафика, есть возможность быстро выполнить изменение масштаба и панорамирование чертежа. Кроме того, реализованы более широкие возможности вывода растровых изображений на плоттер. Форматы растров, поддерживаемые в AutoCAD 2002, приведены в табл. 27 .2. 886 Часть V. Организация работы с чертежами
Таблица 27.2.Форматырастров, поддерживаемые в AutoCAD2002 Тип файла Расширение Примечания BMP . bmp, . dib, Windows bitmap — растровый формат изображений, поддерживаемый . rle системой Windows CALS-I .gp4, .mil, Mil-R -RasterI . rst, .cg4, . cal GIF - gif CompuServe Graphics Exchange Format - графический формат, ис- пользующийся в CompuServe JPEG AnimatorFLIC—формат,использующийсяв программеAnimator PaintBrush — формат, использующийся в программе PaintBrush Macintoshpicture—формат,использующийсявкомпьютерахMacintosh Tagged ImageFileFormat JFIF или JPEG FLIC PCX PICT PNG TARGA TIF/LZW • jpg. ope . flc, .fli .pcx .pet .png . tga .tif Вставка изображений Чтобы вставить изображение, выберите команду Insert^Raster Image (В ставка^ Растровое изображение). На экране появится диалоговое окно Select Image File (Выбор файла растрового изображения), показанное на рис, 27.6. ISelectImaiieFile ,1м* jrt I & Autocad_2000_No |H:| legisteisd Dvpii& Products esults Jj Softwaie эЬ27-Ь.« JAItmagc itei Puc. 27.6. Диалоговое окно Select Image File Выберите нужный файл изображения и щелкните на кнопке Open. В ответ AutoCAD откроет диалоговое окно Image (Растровые изображения), показанное на рис. 27.7. У вас может появиться чувство, что "вы это уже видели". Дело в том, что диалоговое окно Image выглядит точно так же, как и диалоговое окно Insert (Вставка), которое используется при вставке чертежей и блоков. Щелкните на кнопке Details (Подробнее), и откроется нижняя часть диалогового окна, показанная на рис. 27.8. AutoCAD выводит величину разрешения (количество пикселей на единицу чертежа), а также размеры в пикселях и в единицах чертежа. В раскрывающемся списке Current AutoCAD Unit (Текущие единицы AutoCAD) можно указать единицу измерения, на основании которой программа Глава27.Взаимодействиесдругимиприложениями 887
должна производить расчет масштаба при вставке чертежа. Этот список становится доступным только в том случае, если информация о величине разрешения включена в файл изображения. Точкой вставки будет являться левый нижний угол изображения. Если вы не со- бираетесь в будущем изменять местоположение файла с изображением и если путь этого файла еще не прописан в Support file Search Path (Пути дос- тупа к файлам поддержки) или в Project file Search Path (Пути доступа к файлам проекта) AutoCAD, то установите флажок Retain Path (Сохранить путь). Пути доступа к файлам поддержки и проекта можно задавать во вкладке Files (Файлы) диалогового окна Options (Параметры). Назаметку Рис. 27.7 . Диалоговое окно image Puc. 27.8. Диалоговое окно Image после щелчка на кнопке Details ]5а заметку Растровые изображения плохо масштабируются. Если их чрезмерно увели- чить, то точки удалятся на большое расстояние друг от друга и изображение станет зернистым. С помощью окна DesignCenter можно вставлять также растровые изображения. Эта воз- можность описана в главе 26, "Средства поддержки чертежного хозяйства". Работа с растровыми изображениями Выберите команду Insertolnsert Manager (Вставка^Менеджер вставки) — откроется диалоговое окно Image Manager (Менеджер вставки), показанное на рис. 27.9. Элементы управления, размещенные в этом окне позволяют настроить включенное в чертеж изображение. 888 ЧастьV.Организацияработысчертежами
I maaeName -1 JStatw Loaded 1See 1MB ITree T I FF IDate. - 05Л4/01 I 'iSaW . E.\Ai- • < ft-«en Imagebundat Puc. 27.9 . Диалоговое окно Image Manager С помощью кнопок List view (Таблица) и Tree view (Дерево), которые находятся в самом верху диалогового окна, можно вывести изображения в виде обычного списка либо в виде ие- рархической структуры {или дерева). А теперь перечислим другие параметры. • Attach (Подключить). Вставляет изображение, открывает диалоговое окно Image (см. рис. 27 .7). • Detach (Удалить). Вытирает изображение с чертежа и удаляет все ссылки на него из базы данных чертежа. • Reload (Обновить). Вновь выводит изображение на экране после его выгрузки. • Unload (Выгрузить). Удаляет изображение с экрана, оставляя при этом ссылку на него. Через некоторое время вы сможете перезагрузить изображение, чтобы оно вновь появилось на экране. • Details (Подробнее). Выводит окно предварительного просмотра изображения, а также другую информацию о файле, включая путь и размер. • Image Found At (Изображение найдено в). В этом поле отображается путь к изо- бражению. Если во время присоединения изображения вы не сохранили путь, може- те это сделать, щелкнув на кнопке Save Path (Сохранить путь). Если в столбце Status (Статус) против имени файла появляется запись Not Found (He найден), щелкните на кнопке Browse (Найти). Файл может быть не найден в том случае, если после присоединения изображения его переместили в другую папку на диске. Можно присоединять тонированные изображения, сохраненные в формате TIF, Совет TGA или ВМР. Для просмотра тонированных изображений создайте плавающий видовой экран в пространстве листа. Таким образом, на одном листе бумаги 4р\ клиенты смогут увидеть не только обычный чертеж, но и результат тонирования. Подрезка изображений В AutoCAD можно вырезать изображения точно так же, как и внешние ссылки. Поскольку включение изображения в чертеж приводит к значительному увеличению размеров файла, скорость работы с ним сразу снижается. Кроме того, иногда для работы нужно не все изо- бражение целиком, а только некоторые его части. Например, вы присоединили фотографию городского квартала, сделанную с помощью аэрофотосъемки. Однако вам нужно изображе- ние только одного дома. В этой ситуации очень важно иметь возможность вырезать нужную часть изображения, чтобы не отображать понапрасну все остальное. Глава 27. Взаимодействие с другими приложениями 889
Чтобы вырезать изображение, выполните ряд действий. 1. Вставьте изображение. 2. Выберите команду Modify1 ^Cliprimage (Редактирование 1 ^Подрезка^Изображения). 3. В ответ на запрос Select image to clip: (Выберите изображение для подрез- ки:) выделите изображение. 4. В ответ на запрос нажмите клавишу <Enter>, чтобы принять стандартные параметры создания нового контура вырезания. 5. В ответ на запрос Enter clipping type [Polygonal/Rectangular] <Rectangular>: (Введите тип подрезки [Многоуг/Прямоуг] <Прямоуг>:) нажми- те клавишу <Enter>, чтобы создать прямоугольный контур вырезания, или щелкните правой кнопкой мыши и выберите Polygonal (Многоуг) из контекстного меню — так вы создадите контур в виде многоугольника. • Чтобы создать прямоугольный контур, выберите начальную точку и противопо- ложный угол. • С целью создания многоугольного контура в ответ на запрос Specify next point or [Close/Undo] : (Задайте следующую точку или [Замкни/Отмени]:) последовательно выбирайте точки до тех пор, пока не закончите создание контура. Можете воспользоваться параметром Undo, чтобы отменить выбор последней точ- ки, или параметром Close, чтобы замкнуть полученный контур. AutoCAD будет создавать контур по мере выбора точек, так что вы сможете наблюдать за этим про- цессом. Когда закончите, нажмите клавишу <Enter>. В ответ на запрос Enter image clipping option [ON/OFF/Delete/ New boundary] <New> : (Введите параметр подрезки [Вкл/Откл/Удалить/Новый кон- тур] <Новый контур>:) можете выбрать один из следующих параметров: • ON •— чтобы активизировать контур, который ранее был деактивизирован; • OFF — чтобы деактивизировать контур и вновь отобразить все изображение целиком; • Delete — чтобы удалить контур подрезки. | "** Изображения являются двухмерными объектами. Поэтому контур подрезки дол- Tia заметку жен быть параллельным плоскости изображения. I Изменение параметров отображения Некоторые параметры отображения можно определить с помощью ряда команд, которые и будут описаны в этом разделе. Настройка отображения Выберите Modify^Object^lmage^Adjust (Редактирование^ХЭбъекты 1 ^ Изображение^» Регулировка), чтобы начать выполнение команды IMAGEDISPLAY и открыть диалоговое окно Image Adjust (Регулировка изображения), представленное на рис. 27 .10 . С помощью бегунков или текстовых полей этого диалогового окна можно динамически изменять яркость, контрастность изображения и степень его слияния с фоном (fade). Резуль- таты будут сразу видны в окне предварительного просмотра. Чтобы вернуться к первона- чальным параметрам, щелкните на кнопке Reset (Сброс). 890 Часть V. Организация работы с чертежами
jFjlina(ieAdjust *No f.fe . :... *••V''*"''••М* I V.. . - i.;liiJSu. : .. ...^. .. .' Рис. 27.10 . Диалоговое окно Image Adjust Качество изображения Выберите Modify^Object^lmage^Quality (Редактирование^ОбъектыОИзображениеО Качество), чтобы начать выполнение команды IMAGEQUALITY (ИЗОБКАЧЕСТВО). AutoCAD выдаст запрос Enter image quality setting [High/Draft] <High>: (Введите параметр качества [Высокое/Черновое] <Высокое>:). Выберите либо High, либо Draft. Данная команда определяет качество всех изображений чертежа. Можете воспользоваться ею, если скорость работы с изображением высокого качества кажется вам слишком низкой. После изменения указанного параметра делать регенерацию изображения необязательно. Вы- вод чертежа на бумагу всегда выполняется с высоким качеством. Прозрачность изображения Если используемый вами формат изображения поддерживает функцию прозрачности пикселей, можете воспользоваться командой TRANSPARENCY (ПРОЗРАЧНОСТЬ), чтобы создать для изображения прозрачный фон. Это можно сделать для двухцветных (черно- белых) изображений, а также для тех, которые состоят из оттенков серого. По умолча- нию функция прозрачности неактивна. Чтобы активизировать функцию прозрачности, выберите Modify^Object^lmageo Trans- parency (Редактирование 1 ^ Объекты 1 ^ Изображение^ Прозрачность) и выделите нужное изо- бражение (или изображения). В ответ на запрос Enter transparency mode [ON/OFF] <OFF>: (Введите режим прозрачности [Вкл/Откл] <Откл>:) введите оп<Р и выполните регене- рацию. Теперь сквозь фон выбранного вами изображения будут видны другие объекты чертежа. Рамка растрового изображения С помощью новой команды IMAGE FRAME можно деактивизировать границы (рамки) всех растровых картинок в чертеже. Для этого выберите Modify^Object^MrnageoFrairie (РедактированиеООбъекты^Изображенис^Контур). Отключение вывода рамок часто при- водит к улучшению внешнего вида изображения. Однако для выделения изображения нужно щелкнуть на его рамке. Поэтому выбор параметра Off означает, что выделить изображение будет невозможно, если только вы не работаете с командами, специально предназначенными для растровых изображений, — TRANSPARENCY, IMAGEADJUST ИЛИ IMAGECLIP. Не деактивизируйте рамку до тех пор, пока не закончите модифицирование изо- Совет бражения. Растровые изображения можно также выбирать с помощью парамет- pa Quick Select (Быстрый выбор). А так как считается, что растровые изображе- ~ *Щк ния находятся на том слое, который являлся активным на момент их вставки, то с помощью быстрого выбора можно выбирать эти изображения по слою. Глава27.Взаимодействиесдругимиприложениями 891
Если у изображения имеется рамка, то эта рамка будет отображаться с учетом свойств то- го слоя, который был текущим на момент вставки изображения. Для следующего упражнения используется чертеж ab27-b.dwg, а также черте- жи ab27-b .tif И ab27-bl.bmp, которые находятся В каталоге Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Работа с растровыми изображениями 1. Откройте файл ab27-b. dwg, который находится на прилагаемом компакт-диске. 2. Сохраните его как файл ab27-3 . dwg в папке AutoCAD Bible. 3. Из панели инструментов Viewpoint (Тзрения), которая открывается из стандартной панели инструментов, выберите кнопку Top View (Сверху). 4. Выберите команду Insert^Raster Image (Вставка 1 ^Растровое изображение). 5. В диалоговом окне Select Image File (Выбор файла изображения) выберите файл ab27-b .tif, который находится на компакт-диске. Щелкните на кнопке Open. В появившемся окне щелкните на кнопке Details (Подробнее). Обратите внимание: размер изображения — 1x0.61 единиц. По сравнению с домом оно просто крошечное. 6. В диалоговом окне Image (Изображение) сбросьте флажок Specify on-screen (Указать на экране) в группе Scale (Масштаб) и измените значение коэффициента масштабирования, сделав его равным 5. Щелкните на кнопке ОК. 7. В ответ на запрос Insertion point <0,0>: (Точка вставки <0,0>:) выберите любую точку, находящуюся в левой части экрана. Изображение по-прежнему оста- ется маленьким, но так и должно быть. Чтобы увеличить изображение, воспользуй- тесь кнопкой Zoom Window (Рамка) панели инструментов Zoom. 8. Выберите Modify^Objecb^lmage^Adjust (Редактированис^Объекты^Изображение 1 ^ Регулировка). В отвег на запрос Select image to adjust: (Выделите изображение для регулировки:) выделите изображение, щелкнув на его рамке. В диалоговом окне Im- age Adjust (Регулировка изображения) установите для параметра Contrast (Контраст) значение 60, а для параметра Brightness (Яркость) — 40. Щелкните на кнопке ОК. 9. Выберите команду Modify^Object^lrnage Clip (Редактирование^ОбъектыОПодрезка). В ответ на запрос Select image to clip: (Выделите изображение для вы- резания:) снова выделите изображение, показанное на рис. 27.11 . Ответьте на запросы следующим образом. Enter image clipping option [ON/OFF/Delete/New boundary] <New>: <P Enter clipping type [Polygonal/Rectangular] <Rectangular>: <? Specify first corner point: Включите режим объектной привязки. Укажите точку 1 на рис. 2 7.11 Specify opposite corner point: Укажите точку 2 10. Щелкните на кнопке Zoom Realtime (Покажи РВ) стандарт- ной панели инструментов, чтобы уменьшить изображение на экране. Это позволит освободить место для вставки другого изображения. Выберите Insert^Raster Image (Вставка^ Растровое изображение) и вставьте файл ab27-bl.bmp, который находится на компакт-диске. Установите коэффи- „ ., ,, „Л г _ ,. „ Рис. 27.11, Подрезка циент масштабирования 5. Вставьте новую картинку под nacmnoe 6 первым изображением. жения 892 Часть V. Организация работы с чертежами
11. Щелкните на корешке вкладки Layouti и переключитесь на пространство лис- та, в котором сформировано три видовых экрана. Щелкните на кнопке PAPER (ЛИСТ), чтобы ввести пространство модели. Щелкните на левом нижнем видо- вом экране. На панели инструментов Viewpoint (Тзрения) выберите кнопку Тор View (Сверху). Теперь вы увидите изображение в виде маленькой точки, распо- ложенной слева от дома. Щелкните на кнопке Zoom Window (Рамка), чтобы увеличить изображение тонированного стола. Теперь чертеж должен выглядеть, как нарис. 27.12. Рис. 27.12 .Чертеж:, водномизвидовыхэкрановкоторогонаходитсятониро- ванноеизображение 12. Щелкните на правом видовом экране. Если нужно, переместитесь по изображению дома вправо, пока не увидите два присоединенных изображения. Переместите изо- бражение логотипа Cottonmill Houses к отметке 1 (как показано на рис. 27 .12). Из- мените его масштаб, выбрав коэффициент масштабирования, равный 100. Переме- щайте изображение до тех пор, пока оно не займет нужное положение в правом верхнем углу плана этажа. Снова переместитесь по чертежу, чтобы выровнять изо- бражение дома в видовом окне. 13. Выберите команду Modify^Object^lmage^Frame (Редактирование 1 ^Объекты 1 ^ Изображение 1 ^ 1 Контур). Щелкните правой кнопкой мыши и выберите Off (Откл) из контекстного меню. AutoCAD удалит рамки двух этих изображений. 14. Сохраните чертеж. Команда DRAWORDER (ПОРЯДОК) изменяет порядок отображения объектов, Совет включая растровые картинки и OLE-объекты. Она используется при работе . с растровыми картинками и OLE-объектами, когда необходимо скрыть осталь- Ч|^ ные объекты чертежа. С помощью этой команды можно переместить объект вперед или назад либо изменить его положение относительно другого объекта (расположить над или под ним). Чтобы изменить порядок отображения объек- та, выберите команду Tools^Display Order (Сервис^Порядок отображения), а затем один из параметров подменю. После этого AutoCAD выдаст вам за- прос на выделение объектов. Глава 27. Взаимодействие с другими приложениями 893
Вставка, связывание и внедрение объектов Для совместного использования данных разными приложениями удобнее всего пользо- ваться системным буфером Windows. "\ В главе 18, "Работа с блоками и атрибутами", речь шла о том, как использо- рополнителыяя вать буфер обмена для копирования и перемещения объектов из одного (информация „\ чертежа в другой. Существует три способа вставить в чертеж AutoCAD данные (текст или изображения), созданные в других приложениях. • Внедрение объекта. Этот метод позволяет в случае необходимости использовать ис- ходное приложение для модифицирования объекта. Если дважды щелкнуть на объ- екте, то запустится приложение, в котором он был создан. Таким образом, вы смо- жете отредактировать объект. • Вставка объекта. Этот метод используется, если нет необходимости устанавливать связь с исходным приложением. Возможно, вы собираетесь модифицировать объект в AutoCAD или хотите просто отобразить его. • Связывание объекта. При использовании этого метода устанавливается постоянная связь между чертежом AutoCAD и исходным файлом. Таким образом, если вы внесете измене- ния в исходный файл, то в соответствии с ними будет обновлен и файл AutoCAD. В настоящей главе рассматривается, как использовать буфер обмена для перемещения объектов из одного приложения в другое с помощью методов вставки, связывания и внедре- ния. Метод связывания и внедрения сокращенно называют OLE (Object Linking and Embed- ding). Для перемещения данных из одного приложения в другое можно использовать также метод буксировки и опускания. Инструкции, приведенные в этом разделе, написаны с расчетом на то, что исходное приложе- ние (т.е . содержащее данные, которые нужно вставить) также является приложением Windows. Внедрение объектов вAutoCAD Существует три способа внедрения данных из других приложений. Но каждый из них имеет свои преимущества и недостатки. Первый способ. 1. В AutoCAD выберите Insert^OLE Object (В ставка ^Объект), чтобы открыть диало- говое окно Insert Object (Вставка объекта), показанное на рис. 27.13 . Тем самым вы запускаете команду INSERTOBJ (ВСТОБЪЕКТ). 2. Если вы хотите создать новый объект в другом приложении, щелкните на пере- ключателе Create New (Создать новый). В списке Object Type (Тип объекта) выберите нужное приложение. В результате оно будет запущено, и вы сможете создать новый объект. 3. Когда закончите, выберите в меню приложения команду File^Update (Файл^Обновить). Затем закройте приложение и вернитесь в AutoCAD. Новый объект будет помещен в AutoCAD. 894 Часть V. Организация работы с чертежами
:InsertOb j ect •Л л 1 riai "И" Г .т • • ЕгёззоА' j xs*idorI. I -гm*-.- r• *•<* C:nt- J » Co-*:l г .-1 "OR-".' Cance l -'• 1 '*' ' .'" Puc. 27.73 . Диалоговое окно Insert Object 4. ЕСЛИ ВЫ хотите вставить объект из уже сушествующего файла, установите переключатель Create From File (Создать из файла). При этом диалоговое окно несколько модифициру- ется. Щелкните на кнопке Browse (Обзор), чтобы открыть диалоговое окно Browse и найти нужный файл. Щелкните на кнопке Insert (Открыть). В результате вы вернетесь в диалоговое окно Insert Object, где можно установить флажок Link (Связь), чтобы свя- зать данные (более подробно об этом — в следующем разделе данной главы). Щелкните на кнопке ОК. AutoCAD поместит выбранный объект в левом верхнем углу экрана. С помощью маркеров вы сможете переместить этот объект и/или изменить его размеры. Второй способ. 1. Откройте исходное приложение, выберите объект и скопируйте его в буфер обмена. (Для этого щелкните на кнопке Сору (Копировать), расположенной на стандартной панели инструментов, или выберите Edit^Copy (Правка "^Копировать).) Оставьте исходное приложение открытым. 2. Если AutoCAD запущен, перейдите в него, щелкнув на соответствующей кнопке па- нели задач. В противном случае запустите AutoCAD. 3. Откройте чертеж и выберите Edit^Paste Special (Правка^ Специальная вставка). 4. В диалоговом окне Paste Special (Специальная вставка) выберите первый пара- метр, позволяющий внедрить объект в качестве объекта исходного приложения. Щелкните на кнопке ОК. 5. Теперь можете закрыть исходное приложение. Третий способ вставки данных состоит в использовании метода "перетащить к опустить" . 1. Запустите AutoCAD. Откройте чертеж, в который вы хотите внедрить объект. 2. Откройте исходное приложение и выделите нужный объект. 3. Нажмите клавишу <Ctrl> и снова выделите объект, удерживая кнопку мыши нажатой. 4. Отбуксируйте объект к пиктограмме AutoCAD, которая расположена на панели задач Windows, и продолжайте удерживать кнопку мыши до тех пор, пока не появится экран AutoCAD. 5. Отбуксируйте объект в нужное место чертежа. Использование команды INSERTOBJ (ВСТОБЪЕКТ) дает возможность сразу же создать новый файл в другом приложении (не в AutoCAD). Причем после возвращения в AutoCAD нет никакой необходимости оставлять другое приложение открытым. Но имейте в виду, что при создании нового файла нельзя устанавливать связь между объектами. Глава27.Взаимодействиесдругимиприложениями 895
Использование буфера обмена позволяет вставить часть файла (например, часть элек- тронной таблицы), что является большим преимуществом. Но до тех пор, пока вы не вставите объект в AutoCAD, нужно держать другое приложение открытым. На OLE-объекты в AutoCAD накладываются некоторые ограничения. • Если они содержатся в блоке или во внешней ссылке, их нельзя отобразить или вычертить. • Иногда OLE-объекты можно напечатать только на системных принтерах Windows. В этом случае рекомендуется так сконфигурировать свой плоттер, чтобы он занял место системного принтера. • OLE-объекты не поворачиваются вместе со всем чертежом, к которому перед печатью был применен поворот. Поэтому, чтобы повернуть чертеж с OLE- объектом, не используйте команды AutoCAD, а выберите параметр Landscape (Альбомная) системного принтера. Если вы не прочь выполнить еще несколько действий, то можете добиться лучше- Совет го результата, импортируя большие электронные таблицы Excel посредством Mi- crosoft Word. Для этого нужно: в Excel сохранить электронную таблицу в формате •#Ж Text (Tab delimited) (Текст с разделителем табуляцией), вставить сохраненный файл в Word (для чего нужно выбрать в диалоговом окне Open (Открытие доку- мента) из раскрывающегося списка Files of Type (Тип файла) элемент Text (Текст)). Затем выделите весь файл и выберите в меню Table ^Convert^>Text to Table (Таблица^Преобразовать^Текст в таблицу). Измените настройки в диалоговом окне Page Setup (Параметры страницы) таким образом, чтобы можно было печа- тать таблицу большого формата. Для этого следует выбрать пользовательский, а не предопределенный, формат бумаги. При желании также отформатируйте таб- лицу. Затем скопируйте таблицу в буфер, и, открыв AutoCAD, щелкните на кнопке Paste (Вставить) стандартной панели инструментов. При попьпке вставить OLE-объект AutoCAD открывает диалоговое окно OLE Properties (Свойства OLE), показанное на рис. 27 .14 . ЮН Properties CM» **>g «hen patting raw 0t£ objects . " ; Рис.27.14.ДиалоговоеокноOLEProperties С помощью этого окна можно задать высоту или масштаб вставляемого OLE- объекта. Если OLE-объект является текстовым документом, можно задать его размер в единицах чертежа AutoCAD. 896 ЧастьV.Организацияработысчертежами
В списке OLE plot quality (Качество вычерчивания) выберите тип вставляемого файла. Воз- можные варианты — Line Art (например лист Excel), Text, Graphics (например диаграмма), Photograph и High-Quality Photograph. По завершении настройки щелкните на кнопке ОК. Если вы попытаетесь использовать команду HIDE (СКРОЙ) для трехмерной модели, Совет содержащей OLE-объекты, то они исчезнут. Чтобы решить эту проблему, нужно , вставить OLE-объекты в пространство листа. Затем вы сможете скрыть трехмерную «•Л модель в одном плавающем видовом экране и отобразить OLE-объект в другом. Использование специальной вставки При копировании в буфер обмена данные сохраняются в различных форматах, в зависи- мости от типа данных. Затем при вставке данных в чертеж с помощью команды PASTESPEC (ВСТСПЕЦ) вы сможете выбрать нужный формат. Но очень важно сделать правильный вы- бор, так как от этого зависят возможности изменения данных в чертеже. Вставкаданных в AutoCAD Чтобы вставить данные с помощью команды PASTESPEC, откройте исходное приложе- ние, выделите объект и скопируйте его в буфер обмена. Для этого щелкните на кнопке Сору (Копировать), расположенной на стандартной панели инструментов, или выберите команду EditOCopy (ПравкаОКопировать). Оставьте исходное приложение открытым. Если AutoCAD запущен, щелкните на его пиктограмме, находящейся на панели задач. В противном случае, запустите AutoCAD. Откройте файл чертежа и выберите Edit^Paste Special (Правка 1 ^ Специальная вставка). В результате появится диалоговое окно Paste Special (Специальная вставка), показанное на рис. 27.15. На рисунке видны параметры диалогового окна Paste Special, которые появля- ются при вставке нескольких ячеек из электронной таблицы. PasteSpecial SOUCcShe*r i !R1C l f l 2C1 Pcture [Metallie] В«map Picture [Enhanced Metafile' ^PRO D UC T Entities Image Entity Г" SSf^V At Icon Вво* Рис. 27 .15, Так выглядит диалоговое окно Paste Spe- cial после копирования данных из электронной табли- цы в буфер обмена От типа скопированных данных будет зависеть, какие элементы содержатся в списке As (Как) диалогового окна Paste Special. В большинстве случаев данные можно вставить как объект исходного приложения, как рисунок (метафайл), как растр и как текст. Характеристи- ки шести параметров, показанных на рис. 27.15, приведены в табл. 27.3 . При выборе параметра нужно руководствоваться типом вставляемых данных. Например, для электронной таблицы параметры Picture, Bitmap, Image Entity неприемлемы, зато они прекрасно подойдут при вставке изображения. Глава27.Взаимодействиесдругимиприложениями 897
Таблица 27.3. Типы данных, используемые при специальной вставке Тип данных Характеристики Объект исходного приложения Picture(Metafile) {Рисунок (Метафайл)) Bitmap (Растр) AutoCADEntities (ОбъектыAutoCAD} ImageEntity(Объект изображения) Text (Текст) AutoCAD помещает этот объект в левом верхнем углу чертежа. Расчленить его нельзя, но можно выделить, а затем с помощью маркеров изменить размеры или переместить. Это внедренный объект: если дважды щелкнуть на нем, то запустится исходное приложение и вы сможете модифицировать объект с помощью средств данного приложения AutoCAD помещает данный объект в левом верхнем углу чертежа. Расчленить его нельзя, но можно выделить, а затем с помощью маркеров изменить размеры или переместить. Такой объект нельзя модифицировать с помощью исходного прило- жения (или в AutoCAD). При масштабировании данного объекта сохраняется хоро- шее качество изображения AutoCAD помещает этот объект в левом верхнем углу чертежа. Расчленить его нельзя, но можно выделить, а затем с помощью маркеров изменить размеры или переместить. Такой объект нельзя модифицировать с помощью исходного прило- жения (или в AutoCAD) AutoCAD выдаст запрос на точку вставки, коэффициент масштабирования и угол по- ворота. Данный объект можно расчленить на отдельные объекты AutoCAD. Тексто- вые объекты сохраняют свой первоначальный шрифт и атрибуты форматирования AutoCAD выдаст запрос на точку вставки, коэффициент масштабирования и угол поворота. Данный объект вставляется как квадрат размером 1x1 единиц (приблизительно). Этот объект можно считать некой разновидностью растра. Его можно расчленить, но в результате вы потеряете изображение AutoCAD помещает этот объект в левом верхнем углу чертежа. Его можно рас- членить, но в результате текст потеряет первоначальный шрифт и атрибуты форматирования Типы некоторых вставленных объектов можно преобразовать. Попробуйте щелкнуть правой кнопкой мыши на вставленном объекте. Если на экране появится меню, выберите команду Convert Picture Object (Преобразовать объект-картинку), чтобы открыть диалоговое окно Convert (Преобразование), представленное на рис. 27 .16. В некоторых случаях вы не найдете в этом окне других вариантов, помимо типа текущего изображения. На рис. 27.16 показано, какой параметр нужно выбрать, чтобы преобразовать объект Picture в Paintbrush Picture (Рисунок Paintbrush), [ г лап Тли 614 FB «Н Cb)eci 1 "Bill*. ** •••тятшшт ••г г .te-li,ln Ki 0, | Cancel l~ Copley Alteon Рис. 27.16. В некоторых случаях с помощью диа- логового окна Convert молено преобразовать один тип объекта в другой 898 ЧастьV.Организацияработысчертежами
Вставка объектов AutoCAD вдругое приложение Объекты AutoCAD можно скопировать в буфер обмена, а затем вставить в другое прило- жение, например в документ текстового редактора, в электронную таблицу или в программу создания презентаций. На рис. 27.17 показана презентация PowerPoint, в которую включена модель из чертежа AutoCAD. Чтобы вставить объекты AutoCAD в другое приложение, сна- чала выделите их. Затем щелкните на кнопке Сору, расположенной на стандартной панели инструментов. Загрузите другое приложение (в данном случае — PowerPoint), создайте доку- мент или файл (в данном случае — слайд) и щелкните на кнопке Paste (Вставить), располо- женной на стандартной панели инструментов приложения. Рис. 27 .17 . Включение части чертежаAutoCAD вслайд программы PowerPoint Можно удалить невидимые линии в изображении трехмерной модели, а затем Совет скопировать и вставить его в другое приложение. Однако нельзя копировать и вставлять тонированный вид. Чтобы перенести тонированный вид в другое ч%% приложение, сохраните его как изображение, а затем импортируйте. О сохране- нии тонированных изображений речь шла в главе 25, "Моделирование освеще- ния и тонирование изображений трехмерных объектов". Любые слои, которые вы не хотите включать, можно заморозить, например слои размеров и текста. Связывание данных Можно вставить данные из электронной таблицы или текстового файла и установить связь с исходным файлом, чтобы в случае внесения в него изменений вставленные данные были также обновлены. Эта возможность удобна в том случае, если, например, вы хотите включить в архитек- турный чертеж план расположения дверей и окон. Существует два способа связывания данных. Глава27.Взаимодействиесдругимиприложениями 899
Можно воспользоваться командой INSERTOBJ, как было описано выше в этой главе. Второй способ состоит в применении буфера обмена. Для этого выполните ряд действий. 1. Откройте исходное приложение, выделите данные и скопируйте их в буфер обмена. (Щелкните на кнопке Сору, расположенной на стандартной панели инструментов, или выберите команду Edit^Copy.) 2. Если AutoCAD открыт, щелкните на его кнопке, расположенной на панели задач. В противном случае запустите AutoCAD. 3. Откройте файл чертежа и выберите команду EditoPaste Special. 4. В диалоговом окне Paste Special щелкните на переключателе Paste Link (Связать), а затем на кнопке ОК. При установлении связи у вас не будет возможности выбора из нескольких вариантов форматов, как при специальной вставке. В данном случае вы сможете установить связь толь- ко с объектом исходного приложения. Если вы откроете чертеж AutoCAD, содержащий связь, то на экране появится сообщение с вопросом, не хотите ли вы обновить связи. Таким образом, связи можно обновлять при ка- ждом открытии чертежа. Для работы со связями используется диалоговое окно Links (Связи), показанное на рис. 27.18 . Sou-.- Update: '•I •.••»• '-.^-utfcmaiic <~ ilanual Ce i eal UpdateNow QpenSaun ChangeSo*» 1 " 1 I f Рис. 27.18 . Для работы со связями используйте диалоговое окно Links Диалоговое окно Links (для его вызова выбери-ге команду Edit^OLE Links (ПравкамСвязи)) позволяет в любой момент обновить связи, щелкнув на кнопке Update Now (Обновить). Это необходимо сделать в том случае, если вам известно, что кто-то изменил исходный объект. Кроме того, с помощью данного диалогового окна можно разорвать связь, открыть исходный файл или изменить его. Передавая чертеж другому лицу, не забудьте включить все присоединенные изображения или внедренные объекты. И если у него нет приложения, которое является исходным для внедренного объекта, то вставьте этот объект как изображение. Чтобы выполнить следующее упражнение, понадобится программа работы с электронны- ми таблицами Microsoft Excel, но вы можете выбрать Lotus 1-2-3 или Quattro Pro. .'""""^S^.. ДЛЙ следующей пошаговой инструкции используется чертеж ab27-c .dwg No-гр%ЧНNo и файл ab27-c.xls, которые находятся в папке Drawings на прилагаемом диск- , компакт-диске. 900 ЧастьУ,Организацияработыс чертежами
Пошаговая инструкция. Вставка, связывание и внедрение объектов 1. Откройте файл ab2 7-c .dwg, который находится на прилагаемом компакт-диске. 2. Сохраните его как файл ab2 7-4 .dwg в папке Autocad Bible. 3. Выберите команду Insert^OLE Object (Вставка^Объект). Щелкните на пере- ключателе Create New (Создать) и выберите в списке вашу электронную таб- лицу. Щелкните на кнопке ОК. В результате будет запущена программа элек- тронных таблиц. 4. Создайте рабочую таблицу, показанную на рис. 27.19. Измените ширину столбцов, чтобы поместить данные. idWorksheetinE:AutoCADBibleali?74.dw(i д Part No. Description 11 9076-D52-CO2 Coltar-Shafl 17 9029-072-001 Bracket-Tube Assembly 19'90B1-114 -001 Channel Motor Mtg. Rod Puc. 27.19. Создание рабочей таблицы для последующей вставки в чертеж AutoCAD 5. В программе электронных таблиц выберите команду File^Update (Файл^Обновить), а затем FileOExit (Файл^Выход). Рабочая таблица появится на чертеже AutoCAD, как показано на рис. 27.20. Taq 11 17 19 PanNo 9076-052-002 9029-072-001 9081-114-001 Description Co l l ar-Shaft Bracket-TubeAssemb l y ChannelMotorMtqRod Puc. 27.20 .Так выглядитрабочая таблица после вставки в чертеж 6. В диалоговом окне OLE Properties в списке OLE Plot Quality выберите Line Art и щелкните на кнопке ОК. 7. Поместите указатель мыши на рабочую таблицу и отбуксируйте ее вниз, чтобы она была расположена над моделью в чертеже. Удалить маркеры можно, нажав клавишу <Esc>. 8. Откройте файл ab27-c.xls, который находится на прилагаемом компакт-диске. (Если у вас нет Excel, откройте этот файл в другой программе электронных таблиц.) Выделите последние три столбца, как показано на рис. 27 .21. Выберите команду Edit^Copy. Глава27.Взаимодействиесдругимиприложениями 901
9. Оставьте открытой программу электронных таблиц и щелкните на кнопке AutoCAD, расположенной на панели задач. Выберите команду Edit^Paste Special (Правка"^Специальная вставка). Хотя следовало бы вставить рабочую таблицу в ка- честве объекта типа Excel Worksheet (или другого типа, соответствующего вашей программе электронных таблиц), давайте попробуем применить иной метод. Выбе- рите параметр AutoCAD Entities и щелкните на кнопке ОК. Поместите точку встав- ки рядом с правым верхним углом существующего OLE-объекта и сохраните стан- дартные значения коэффициента масштабирования и угла поворота. Qty. Tag Part No. Description 2. 19 9081-114-001 .CHANNEL-MOTOR MTGRO 2 17*9029-072-001 BRACKET-TUBE ASSY 2. 11 9076-052-002 COLLAR-SHAFT Рис. 27.21. Выделение части рабочей таблицы для последующей вставки в чертеж AutoCAD 10. На панели инструментов Inquiry (Запрос) выберите кнопку List (Список) и выделите любые новые текстовые объекты (рис. 27 .22). Обратите внимание, что AutoCAD создал новый текстовый стиль, который очень близок к стилю оригинального текста рабочей таблицы. П. 12. 13. Comnand: „_list selectobjects:1 Select objects: ound TEXT Loyer 1 "0" Style Space 1 Model space Color. 7 (vhite) linetype: "BYI-AYER" XineBeight:0.00 nn Handle- 440 - "«MF-ftnaU- Typeface e Aria! start height text rotation width obliquing generation point, X- 51 .6826 Y* 42.0064 Z= 0.0000 0.8292 EACH angle 0 scale factor 1.0000 angle 0 normal Рис. 27.22 . Список, полученный в результате создания нового тексто- вого объекта Перейдите в программу электронных таблиц и снова выберите команду Edit^Copy. (AutoCAD позволяет выполнить вставку со всеми этими параметрами только один раз.) Вернитесь в AutoCAD и выберите команду Edit^Paste Special. Щелкните на переключателе Paste Link (Связать). Теперь можно выполнить вставку в формате электронной таблицы. Щелкните на кнопке ОК. AutoCAD вставит рабочую таблицу в левый верхний угол экрана. Перейдите в программу электронных таблиц и в ячейку F2 (в которой сейчас нахо- дится буква Р) введите букву М. Снова вернитесь в AutoCAD и посмотрите, как на месте Р появилось М. Очевидно, что любые изменения, внесенные в рабочую табли- цу, немедленно отражаются на чертеже AutoCAD. Сохраните чертеж. 902 ЧастьV.Организацияработысчертежами
Резюме В этой главе вы узнали, как импортировать и экспортировать файлы в другие форма- ты, включая форматы векторной и растровой графики. Вы научились также работать с DXF-фаилами. В главе рассматривались возможности работы с растровыми изображе- ниями в AutoCAD. И наконец, вы ознакомились со вставкой, связыванием и внедрением объектов в AutoCAD. В следующей главе речь идет о том, как публиковать чертежи AutoCAD в Internet. Глава 27. Взаимодействие с другими приложениями 903
ГЛАВА AutoCAD и Internet В этой гласе... •.•*.•••• utoCAD 2002 включает множество средств, позво- ляющих объединить среду разработки чертежей с In- ternet. Чертежи можно пересылать по факсу, по электронной почте, а также помешать на Web-сервере. Кроме того, можно запускать Web-броузер из AutoCAD; это предоставит доступ к Web-серверу (скорее всего, подключенному к intranet ва- шей фирмы), а также позволит находить блоки или другие данные и перетаскивать их на чертеж. Итак, в этой главе речь пойдет о новых аспектах использования AutoCAD. Пересылка чертежей В AutoCAD включены средства, позволяющие немедленно переслать чертежи по факсу или электронной почте коллегам или клиентам. Если у получателя нет AutoCAD или он хочет поскорее увидеть чертеж на бумаге, то воспользуйтесь факсом. Если же у получателя есть AutoCAD и ему нужно подкоррек- тировать чертежи, то перешлите их по электронной почте. Пересылка чертежа по факсу из AutoCAD Возможно, на вашем компьютере установлена програм- ма, с помощью которой можно пересылать файлы по факсу. Чтобы отослать чертеж по факсу, выполните ряд действий. 1. Откройте чертеж, который нужно отправить по факсу. 2. Выберите команду File^Plot (Файл 1 ^ 1 Чертить). Во вкладке Plot Device (Устройство вычерчивания) диа- логового окна Plot (Вычерчивание) выберите драйвер принтера, отвечающий за передачу данных по факсу. Установка параметра Scaled to Fit (Вписанный) во вкладке Plot Settings (Параметры вычерчивания) обеспечит масштабирование чертежа соответственно размеру листа А4. Щелкните на кнопке ОК. 3. Появится диалоговое окно, в котором следует вы- брать в адресной книге имя получателя, а также
можно указать, нужно ли отправлять копии сообщения другим пользователям, соз- давать ли титульную страницу и определить другие параметры факса. После на- стройки щелкните на кнопке Send или Send Fax, и чертеж будет отослан по факсу. Передача чертежей с помощью протокола FTP FTP — это не только аббревиатура названия протокола (File Transfer Protocol — протокол перс- дачи данных), но также и название связанного с этим протоколом метода выгрузки и загрузки чер- тежей. При этом файлы передаются между удаленными компьютерами посредством Internet или intranet. Настраивать связь с FTP-адресами можно как с помощью команды Tools ^Add/Modify FTP Locations (Сервис^Добавить или изменить местоположение FTP-узла), так и в меню любого диалогового окна, предназначенного для выбора чертежей (например, в окнах Select File (Выбор файла) и Save Drawing As (Сохранение рисунка)). Для этого нужно задать имя FTP-узла, выбрать тип соединения с узлом (Anonymous (Анонимный вход) или User (Пользователь)) и, если вы входите на узел как пользователь, то ввести имя пользователя и пароль. После этого можно и открывать чертежи, находящиеся на этом FIP-узле, и помещать на него свои чертежи. Для пересылки чертежа с помощью протокола FTP выберите в меню команду File^Save As (Файл^Сохранить как). Затем в списке местоположений, что будет находиться в левой части открывшегося диалогового окна, выберите самый последний элемент — FTP . (Возможно, придется прокрутить список, чтобы увидеть этот элемент.) Появится перечень FTP-узлов, уже добавленных в список. Осталось только выбрать нужный узел и щелкнуть на кнопке Save (Сохранить). Отправка чертежа по электронной почте Для отправки чертежей по электронной почте большинство пользователей предпочитают привычные, хорошо освоенные прО1раммы. Как правило, при пересылке чертежа по элек- тронной почте сначала пишут сообщение, а затем присоединяют к нему файл чертежа. Новый параметр eTransmit (который впервые появился в AutoCAD 2000i, а в AutoCAD 2002 усовершенствован) по своей сути ничем не отличается от утилиты Pack and Go программы Microsoft Office, роль которой сводится к сбо- Новинка! ру в один пакет всех файлов, связанных с пересылаемым чертежом. Затем этот набор можно отправлять по электронной почте коллегам, клиентам, за- казчикам и, вообще, кому угодно. [W - Чтобы начать сеанс передачи, щелкните на кнопке eTransmit стандартной панели ин- 1^- струментов. Откроется диалоговое окно Create Transmittal (Создание набора для пе- редачи), вкладка General (Общее) которого представлена на рис. 28.1 . В разделе Notes (Примечания) данной вкладки введите примечание для получателя. Кроме того, содержимое поля Notes станет частью отчета о пересылке, который представляет собой отдельный файл, добавляемый к ZIP или ЕХЕ-архиву. Если для отправки пакета с чертежом вы воспользуетесь электронной почтой, то содержимое раздела Notes станет телом сообщения. В раскрывающемся списке раздела Туре (Тип) выберите один из перечисленных ниже способов передачи. • Folder (set of files) (Папка (набор файлов)). Программа создаст папку, в которую поместит все подлежащие передаче файлы. Сжатие файлов проводиться не будет. • Self-extracting archive (*.exe) (Саморазворачивающийся архив (*.ехе-файл)). Будет создан сжатый . ехе-файл. Для развертывания такого файла и извлечения чертежа получателю достаточно будет дважды щелкнуть на этом файле, (Имейте в виду, что Глава 28. AutoCAD и Internet 905
некоторые пользователи из страха перед компьютерными вирусами не будут откры- вать незнакомый . ехе-файл, поэтому лучше специально уведомить принимающую сторону о том, что вы отправляете именно . ехе-файл.) Zip (*.zip) (ZIP (.zip-файл). Будет создан сжатый . zip-файл. Для развертывания такого файла получателю понадобится WinZip, PKZIP или подобная программа для распаковки. ?JCreateTransmitlal •К* ,'s GeneralI •.' ]Se l f '«-•*.'/ -,'\ \ Е \AuloCAD В|Ые\аЬ27-4 еш Р £ecwMdMMng« to Р Pletecye jfradofy stmcture F Remove {мNo6вш]|я>(( and кмдвх"" ;- " /*i/t:. 2A/. В диалоговом окне Create Transmittal можно сформи- ровать файл, который затем будет отправлен как вложение электронного сообщения. В этом файле будет находиться ос- новной чертежи все связанные с ним файлы Чтобы защитить пересылаемое содержание, щелкните на кнопке Password (Пароль) и за- дайте пароль, без которого невозможно будет открыть чертеж. Этот пароль нужно обязатель- но сообщить получателю. По умолчанию, программа сохранит файл передачи в той же папке, в которой находится основной чертеж. Чтобы задать другое местоположение файла передачи, щелкните на кнопке Browse (Обзор) раздела Location (Местоположение). Так как после завершения процедуры отправки файл передачи вам больше Совет не понадобится (ведь все эти файлы у вас и так уже есть), то лучше помес- ^ тить его в папку, предположим windows\Temp, предназначенную для хра- "фЛ нения временных файлов. В нижней части диалогового окна Create Transmittal находятся следующие флажки. Ш Convert Drawing To (Преобразовать чертеж). Этот флажок стоит установить, если перед отправкой вы собираетесь преобразовать чертеж в формат AutoCAD 2000 или Release 14. Версия выбирается из раскрывающегося списка. 906 Часть V. Организация работы с чертежами
• Preserve Directory Structure (Сохранить структуру каталогов). Такой флажок уста- навливается для восстановления той же самой структуры каталогов (папок) после рас- паковывания файла. Ведь в файл передачи могут входить, например, файлы со шриф- тами, которые, как правило, не находятся в одной папке с чертежом. Поэтому благода- ря установке флажка Preserve Directory Structure облегчается задача установки шрифтов (а также других вспомогательных файлов) в подходящие для них местополо- жения. Это преимущество вам, возможно, придется объяснить и вашим адресатам. • Remove Paths from Xrefs and Images (Удалить пути внешних ссылок и изображе- ний). При установке этого флажка удаляются ссылки на папки, в которых располо- жены внешние ссылки и изображения, связанные с основным чертежом. Если при отправке чертежа, содержащего внешние ссылки или изображения, вы не установите флажок Remove Paths from Xrefs and images, то, когда получатель попробует от- крыть присланный вами чертеж, его программа приступит к поиску несуществую- щих папок с целью вставить из них внешние ссылки и изображения. • Send E-mail with Transmittal (Отправить вместе с передаваемым пакетом электронное сообщение). Если вы установите данный флажок, то перед отправкой файла откроется программа электронной почты с новым созданным сообщением. В это сообщение уже будет вложен файл, а в тело сообщение уже будет вставлено примечание. При исполь- зовании такого параметра процедура отправки файла существенно облегчается. • Make Web Page Files (Создать файлы Web-страницы). При установке этого флажка создается Web-страница, в которой будут находиться ссылки на переданные файлы. Та- кую Web-страницу можно поместить в intranet или Internet и затем сообщать адресатам только URL-адрес этой Web-страницы, а чертежи они смогут загружать из нее сами. Чтобы посмотреть, как выглядит Web-страница, созданная таким способом, посетите Web-узел по адресу: www.ellenf inkelstein .com/abupdate/ab21-4 . htm. Для просмотра файлов, которые AutoCAD планирует включить в передаваемый пакет, от- кройте вкладку Files (Файлы). Как правило, в этой вкладке представлены такие файлы, как acad. f mp (схема отображения шрифтов, которая позволит провести замену шрифтов), SHX- файлы (они обычно являются компилированными шрифтами), а также всевозможные внеш- ние ссылки и растровые изображения, связанные с основным чертежом. В AutoCAD 2002 в функцию eTransmit введена также возможность включения в передаваемый пакет файлов со стандартными шрифтами (см. главу 26, "Средства поддержки чертежного хозяйства"). Одна- ко этот способ до сих пор не позволяет автоматически включать в передаваемый пакет фай- лы, на которые указывают гиперссылки. Поэтому, если вы хотите, чтобы гиперссылки в ва- шем чертеже оставались действующими, добавьте нужные файлы вручную. Для того чтобы добавить в передаваемый пакет новый файл, нужно отыскать требуемый файл, выбрать его и затем щелкнуть на кнопке Open (Открыть). Просматривать файлы, организованные либо в виде списка, либо в виде древовидной схемы, можно щелкая на кнопках List View (Список) и Tree view (Древовидная схема), соответственно. Чтобы исключить из передаваемого пакета шрифты, следует сбросить флажок Include Fonts (Включить шрифты), который расположен в нижней части этой вкладки диалогового окна Cre- ate Transmittal. Если в чертеже использованы только те шрифты, что входят в набор поставки AutoCAD, то ваши получатели, как правило, и так их имеют. А вот ваших шрифтов TrueType у них, скорее всего, не будет, так как эти шрифты являются вашей собственностью. Для просмотра отчета о передаче откройте вкладку Report (Отчет). В этот отчет будет включен текст поля Notes (Примечания) (из вкладки General (Общее)), а также инструкции для получателя по использованию дополнительных файлов. Например, в отчете могут находиться указания по по- воду того, где размещать SHX-файлы и внешние ссылки. Для того чтобы создать дополнительную копию этого отчета для собственных нужд, щелкните на кнопке Save As (Сохранить как). Глава 28. AutoCAD и Internet 907
Закончив настройку, щелкните на кнопке ОК. Если был установлен флажок Send E-mail with Transmittal (Отправить вместе с передаваемым пакетом электронное сообщение), то AutoCAD откроет программу электронной почты, в результате чего можно будет отправить вместе с файлами и электронное сообщение. В противном случае, AutoCAD просто создаст выбранный вами тип файла передачи. Если вы устанавливали флажок Make Web Page Files (Создать файлы Web-страницы), то не забудьте выгрузить в Web не только НТМ-файл, но также и передаваемый файл или файлы. Кроме всего прочего, AutoCAD создаст и растровый файл, который представляет пиктограмму чертежа. ^00^ Передавать файлы с помощью электронного сообщения можно также с помо- На заметку щью средства MeetNow. Эта возможность описывается далее в главе. Оперативное собрание В AutoCAD2000i было впервые представлено новое средство, MeetNow, которое представляет собой встроенную в среду AutoCAD версию программы NetMeeting компании Microsoft. Пользователи, находящиеся под защитой брандмауэра, могут оказаться либо вовсе лишенными возможности применять MeetNow, либо способными только Внимание! "говорить", но не "слушать". Любые проблемы подобного рода придется решать со своим системным администратором. Как бы там ни было, если вам удалось подключиться, то возможности, предлагаемые MeetNow, будут стоить затраченных усилий. Вы сможете не только просматривать содержимое экрана со- трудника, но также управлять чужим компьютером. Кроме того, вы сможете использовать в каче- стве доски объявлений программу Microsoft Paint (нарисуете в ней что-нибудь веселенькое), а так- же заходить в комнату для бесед и обмениваться сообщениями с другими пользователями. Запуск NetMeeting Ш§ь? Для запуска NetMeeting нужна предварительная договоренность с теми людьми (одним ЖТг-1 или несколькими), которых вы собираетесь вызывать. Чтобы назначить время собра- ния, можно разослать им электронные сообщения. Затем каждый из участников должен про- сто щелкнуть на кнопке NetMeeting панели инструментов Standard (Стандартная) для запус- ка этой программы из среды AutoCAD. Тогда AutoCAD откроет панель инструментов Online NetMetting (Оперативное сетевое собрание), а затем, после небольшой задержки, и диалого- вое окно Find Someone (Поиск пользователя). Верхняя часть этого диалогового окна пока- зана на рис. 28 .2 . (В нижней части диалогового окна отображены только электронные адреса других участников собрания, поэтому данная копия экрана приведена не полностью.) Для MeetNow компания Autodesk выделила отдельных шлюз, поэтому в диалоговом окне Find Someone будут перечислены адреса пользователей только одного программного про- дукта Autodesk (такое себе полуприватное местечко). Подготовка к участию в собрании Однако сначала может появиться диалоговое окно, в котором необходимо ввести некото- рые сведения, необходимые для подключения к собранию. В частности, нужно указать свой электронный адрес и выбрать тип подключения. 908 Часть V. Организация работы с чертежами
[ИГ'Find Someone Sri set a<jmcta%JJ3.meelnowautodeikcom j>E)e none at idect from fat " . _.__' ,_^_~ /. •$ 1 #1 Lest Name |F««Name | E-malAddres* 1 tocSBon s$ FirieKtHn Ellen Д ellenlinkl@bigFoot com FanfiekJ.IA •- ",'-'-• -•- ' - . Conwtetfs authoi ot AutoCAD 2000 Bible ГП5ПП A/c. 25 .2 . В диалоговом окне Find Someone можно выбрать адрес человека, которого вы хотите вызвать. (Автор выражает искреннюю признательность Биллу Планту (Bill Plante), консультанту no AutoCAD и AutoCAD LT, за оказанную помощь при по- пытке установки соединения.) !г-у| В верхнем правом углу диалогового окна Find Someone (Поиск пользователя), слева "^1 от кнопки Help (Справка), находится кнопка Refresh (Обновить). Всякий раз, чтобы получить самую свежую информацию о текущем состоянии одного из участников (в том чис- ле и о своем собственном), нужно щелкать на этой кнопке. На самом деле, лучше всего щел- кать на этой кнопке непосредственно после открытия диалогового окна Find Someone. _ i _ Рядом с каждым электронным адресом будет находить- —• ся маленькая пиктограмма с изображением компьюте- ра. Если эта пиктограмма голубого цвета, а также снабжена красной звездочкой, то это означает, что вы участвуете в со- брании. Если вы не участвуете в собрании, то ваша пикто- грамма будет серой, без звездочки. Итак, после проверки своего состояния вы убедились в том, что уже участвуете в собрании, хотя еще никого не вызывали. А вот подключился ли к собранию ваш партнер? (И не стоит удивляться, вы же щелкнули на кнопке Meet- Now, поэтому по умолчанию программа считает вас участ- ником собрания.) Первое, что следует освоить — это то, как "повесть трубку". Согласитесь, что выполнить такое дей- ствие придется в любом случае всем, кто получит хоть один вызов. Вот как это делается. вщ 1. Щелкните правой кнопкой мыши на кнопке Net- ft*^ 8 Meeting, которая уже должна была появиться в пра- вой части панели задач Windows. 2. Выберите из контекстного меню элемент Open Net- Meeting (Открыть NetMeeting). Откроется окно про- граммы NetMeeting, которое показано на рис. 28 .3 . 'Шт4 3. Щелкните на кнопке End Call (Завершить вызов). Рис. 28J . Окно NetMeeting программы Отправка вызова Теперь вы можете отправлять и принимать вызовы. А когда один участник собрания посылает вызов, остальные также его получают. Для того чтобы отправить вызов, выполните следующее. 1. В диалоговом окне Find Someone (Поиск пользователя) щелкните на имени того че- ловека, которого вы хотите вызвать. (Перед этим следует проверить, является ли нуж- ный вам человек активным участником собрания, для чего нужно щелкнуть на кнопке Refresh и проверить состояние пиктограммы, расположенной рядом с его адресом.) 2. Щелкните на кнопке Call (Вызвать), которая находится в нижнем правом углу диалогового окна. Глава 28. AutoCAD и Internet 909
3. Вызываемая сторона услышит звуковой сигнал (может, с небольшим опозданием) и увидит открывшееся окно программы NetMeeting (если все будет идти по плану). Проверить со- стояние подключения можно, прочитав сооб- щение в строке заголовка. На рис. 28.3 пред- ставлен пример такого заголовка. 4. Иногда соединение в строке заголовка окна Net- Meeting может отображаться даже, если вы на самом деле не подключались. Поэтому стоит провести контрольную проверку, щелкнув на кнопке Chat (Войти в комнату для бесед) окна NetMeeting. В строке заголовка окна Chat, кото- рое показано на рис. 28.4, свойства соединения будут отображены только в том случае, если вы действительно подключены. (Если в строке со- общается, что connect with 0 others, то, значит, вы не подключены.) Попытайтесь также Совет ©Chat-chatt i nqwith1oiliei(s) E l enFnkebtc i n b«youtoo EknFt i kefc l en tiwiagsm 'rfsiiFlsms [p i ka ' p j .u f^iui 'soldromi"i.!tdjg" ivIeгиI i Send ф Evetyone In Chal Chat is active *'" ' - - * - Рис. 28 .4. В строке заголовка окна Chat будут приведены сведения о со- единении. Кроме того, с помощью этого окна вы можете обмениваться сообщениями ввести какое-нибудь сообщение в текстовое поле Message (Сообщение) этого окна. За- тем нажмите клавишу <Enter>. Если вам ответят и в верхнем окошке вы увидите содер- жание этого ответа, то это означает, что вы точно подключились. Поздравляю! Программа NetMeeting обеспечивает и аудиоконтакт, и видеоконтакт. Это означа- ет, что вы можете говорить друг с другом, используя микрофоны ваших компьюте- ров, а также видеть друг друга, если в вашем распоряжении будут видеокамеры. Совместное использование приложения .- «и Подключившись к собранию, вы, наверное, захотите поработать в AutoCAD вместе •-• - Л с вашим собеседником. Для этого нужно в окне NetMeeting щелкнуть на кнопке Share (Совместно использовать). Затем, в диалоговом окне Share (Совместное использование) сле- дует выбрать из списка (в который будут включены все открытые программы) AutoCAD 2002 и щелкнуть на кнопке Share (Совместно использовать). Тогда ваш партнер увидит новое ок- но, в котором будет отображен экран вашей программы AutoCAD, как показано на рис. 28 .5 . Следует запомнить, что делится своей программой тот, кто щелкает на кнопке Share. Можно даже предоставить другой стороне возможность управления вашей программой AutoCAD. Для этого следует щелкнуть на кнопке Allow Control (Разрешить управление), что находится в разделе Control (Управление) диалогового окна Share. На рис. 28 .6 показано, как в таком случае будет выглядеть окно программы. Таким образом, можно переносить объекты на чертеже своего коллеги, переключать его видовые экраны и т.д. Это удивительный опыт, омрачаемый только тем, что иногда прихо- дится довольно долго ждать выполнения команды или действия. Общение в комнате для бесед Ш Если на вашем компьютере не установлен микрофон, то общаться вы можете только в омнате для бесед. Чтобы открыть окно Chat (см. рис. 28.4), щелкните на кнопке с од- ноименным названием, расположенной в окне NetMeeting. 910 ЧастьV.Организацияработысчертежами
Рис. 28.5 . На этом рисунке показан экран компьютера автора (в штате Айо- ва), на котором отображен чертеж: Билла Плаита (из штата Нью-Йорк) ff William Planie's proqrams - controlled l»y Lllen f-inkelstein Рис. 28.6. Когда кто-то получает возможность управления чужой программой AutoCAD, то в строке заголовка его окна отображается сообщение о полученной возможности контроля Глава28.AutoCADиInternet 911
Как уже говорилось ранее, для общения введите сообщения в текстовом поле Message и ажмите клавишу <Enter>, после чего исходящая от вас информация будет появляться в ольшом поле, поверх остальной. В это же время в полях своих окон Chat это сообщение увидят и все остальные участники. И наоборот, если ваши партнеры наберут сообщение и ажмут клавишу <Enter>, то в поле своего окна Chat вы увидите эту информацию поверх ос- тальных сообщений. Использование доски объявлений Доска объявления, или "белая доска" — это просто окно программы Microsoft Paint, в ко- тором можно рисовать, набирать текст и делать все, что придет в голову. Кроме того, в этом окне вы можете добавлять новые страницы, указывать остальным на определенные элементы (либо с помощью подсветки, либо управляя удаленным указателем), а также копировать и ставлять элементы из доски в другие пршраммы и наоборот. Ш Чтобы открыть доску объявлений, щелкните на кнопке Whiteboard (Доска объявле- ний) окна NetMeeting. Открытая доска выглядит, как показано на рис. 28 .7 . IJUUntitleil-Whiteboard-tisinctwhiteboardwith1otliens) JWr, хшшшшшшшшшшшшшш Рис. 28.7. Вот вам доска для рисования Передача файлов И, наконец, NetMeeting можно использовать для отправки участникам собрания файлов по электронной почте. В таком способе отправки файлов нет ничего сложного: гМ."\ !• В окне NetMeeting щелкните на кнопке Transfer Files (Передача файлов). — ^"^ 2. Щелкните на кнопке Add File (Добавить файл) и выберите тот файл, который хо- ите отправить. 3. Выберите имя человека, которому собираетесь отправить файл. В списке будут указа- ны имена только тех участников собрания, которые на данный момент подключены. 4. Щелкните на кнопке Send All (Отправить все). Программа NetMeeting отправит ва- ши файл как вложение электронного сообщения. 912 ЧастьV.Организацияработысчертежами
Настройка параметров NetMeeting Чтобы заставить NetMeeting работать, возможно, понадобится предварительная настройка параметров этой программы. Кроме того, в диалоговое окно Find Someone перед подключе- нием можно добавить сведения о себе. Вот как это сделать. 1. В меню NetMeeting выберите команду Tools^Options (Сервис^Параметры). 2. Во вкладке General (Общие) диалогового окна Options введите сведения о себе. Все, что вы наберете в текстовом поле Comments (Комментарий), затем появится напротив вашего имени в столбце Comments диалогового окна Find Someone. 3. Щелкните на кнопке Batdwidth Settings (Пропускная способность) для настройки параметров подключения к Internet. Чтобы добиться приемлемого соединения для работы в NetMeeting, приходится испробовать не один вариант настройки. 4. Если вы хотите задать параметры защиты, то используйте для этого вкладку Secu- rity (Безопасность). 5. Во вкладке Audio (Звук) можете задать настройки аудио, если вообще собираетесь пользоваться микрофоном. Для проверки настройки звукового соединения щелкните на кнопке Tuning Wizard (Настройка звука). 6. Если у вас есть видеокамера, то настроить параметры видеообщения можно во вкладке Video (Видео). 7. После завершения настройки щелкните на кнопке ОК. Окно, подобное диалоговому окну Options, появится при первом запуске NetMeeting. Инфор- мацию, введенную в это диалоговое окно, NetMeeting автоматически перенесет и в окно Options. А затем, при необходимости внесения изменений, всегда можно выбрать команду Tools^Options. Открытие чертежа в Web Представьте, как здорово было бы получать чертежи, блоки и все остальное через Internet таким же способом, каким вы сейчас можете открывать файлы со своего компьютера или из локальной сети! Неужели использование чертежей большим количеством сторонних пользо- вателей может быть не сложнее, чем открыть чертеж на собственном жестком диске? Теперь в AutoCAD 2002 существует два метода доставки объектов в ваши чертежи. Использование диалогового окна Browse the Web - Open ;-, Чертежи в Web можно открывать напрямую, используя кнопку Search the Web (Поиск i^ в Web) диалогового окна Select File (Выбор файла), которое открывается с помощью ко- манды File^Open (Файл 1 *Открыть). Все время, пока вы будете подключены к Internet, AutoCAD сможет открывать диалоговое окно Browse the Web — Open (Обзор в Web — Открытие), кото- рое показано на рис. 28 .8 . Это диалоговое окно действует подобно диалоговому окну Open, только "проникающему" в Web, и обеспечиваег доступ к чертежам и другим файлам через Internet. ^ 000i0i Если у вас установлен Microsoft Internet Explorer версии 4.0 и выше, то вы смо- На заметку жете открывать чертежи из Web. Глава 28. AutoCAD и Internet 913
Рис. 28.8 . Диалоговое окно Browse the Web — Open Текстовое поле Look in (Искать в) диалогового окна Browse the Web — Open использу- ется точно так же, как поле Address (Адрес) любого Web-броузера. (По умолчанию, в поле Look in будет находиться адрес Web-узла компании Autodesk.) Чтобы просмотреть список Web-адресов, к которым недавно обращался ваш броузер, щелкните на кнопке со стрелкой, рас- положенной справа от раскрывающегося списка. Кроме того, в зависимости от требований, предъявляемых к посетителям Web-узла, вам может понадобиться ввести имя пользователя и пароль. После того, как вы попадете на нужную Web-страницу, щелкните на чертеже или на его ссылке, чтобы поместить имя этого чертежа в текстовое поле File Name (Имя файла), нахо- дящееся в нижней части диалогового окна. Имя чертежа и его URL-адрес можно ввести и вруч- ную, например, введя http://www.rainbow.com/ffairport/hangar-a.dwg. (Чертеж с таким адресом в природе не существует, он выдуман для примера.) Отыскав нужный чертеж, щелкните на кнопке Open (Открыть), и AutoCAD откроет вы- бранный вами файл. То же самое можно проделать с растровым изображением и с внешней ссылкой. Имея со- ответствующие права, можно также сохранять свои чертежи на Web-узле. Использование технологии i-drop для перетаскивания объектов в чертежи Так как теперь появилась возможность импорта и экспорта нового формата XML (см. гла - ву 27, "Взаимодействие с другими приложениями"), открываются широкие возможности по организации взаимодействия между чертежом и Web-узлом. 914 ЧастьV.Организацияработысчертежами
В AutoCAD 2002 появилась новая технология, i-drop, которая представляет со- бой способ перетаскивания содержимого, включая чертежи, блоки и многое дру- : - гое, из Web-узла в свой чертеж. Новинка! ! Я На Web-узлах, поддерживающих технологию i-drop, при помещении указателя мыши над l;i L_ областью изображения появляется курсор специальной формы, показанный на рис. 28 .9. Такая форма курсора означает, что можно перетаскивать объ- ект, который представлен этим изображением, в свой чертеж. Более подробная информация о создании Web-узлов, поддер- .& ... • живающих технологию i-drop, приведена на Web-узле компании "~ и ^ Autodesk по адресу: http://www.autodesk.com. Способ- ностью перетаскивания чертежей с помощью технологии i-drop снабжен также инструмент Publish to Web (Публикация в Web), речь о котором пойдет ниже. Рис. 28 .9 . Перетаскивание объекта из Web в свой чертеж с помощью технологии i-drop Создание гиперсвязей объектов Можно вставить гиперсвязи между объектами в чертеже, файлами чертежей или узлами Web, которые могут быть размещены где угодно — в Internet, в локальной сети или на л> кальном жестком диске. Гиперсвязь формирует постоянное соединение между чертежом и другими файлами, что позволяет обращаться к дополнительной документации или другой дополнительной информации. Если реализовать вызов гиперсвязи, будет запущено приложение в соответствии с типом файла, на который указывает гиперсвязь. Например, будет открыта Web-страница в Web- броузере или текстовый документ в текстовом редакторе. Формирование гиперсвязи Перед формированием гиперсвязи необходимо сохранить файл чертежа. Кстати, про- грамма AutoCAD об этом напомнит, как только вы приступите к формированию гиперсвязи. 1. Выделите на поле чертежа один или более объектов. Гиперсвязь будет подсоединена к этим объектам. Ш 2. Щелкните на кнопке Insert Hyperlink (или же выберите в меню команду insert^ Hyperlink (Вставка^-Гиперсвязь)). В ответ AutoCAD откроет диалоговое окно Insert Hyperlink (Вставка гиперсвязи), показанное на рис. 28.10. (Если вы сначала дади- те команду Insert Hyperlink, то объекты придется выбирать с помощью запросов в командной строке.) Т Диалоговое окно Inset Hyperlink в этой версии AutoCAD было усовершенствова- .:'„' но. Теперь в нем, как и в обновленных диалоговых окнах Select File (Выбор фай- -: " ' • "•• ла) и Save As(Сохранение), имеется список местоположений. Новинка! 3. Список местоположений используется для выбора типа гиперсвязи, которую вы хотите сформировать. Вид центральной области диалогового окна во многом Глава 28. AutoCAD и Internet 915
зависит от выбранного параметра: связь с нужным файлом или Web-страницей, видом или электронным адресом. • Existing File or Web Page (Существующий файл или Web-страница). С помо- щью этого параметра создается гиперсвязь с другим файлом (который может на- ходиться на вашем компьютере, в сети, в intranet или в Internet) или с Web- страницей. Затем вы можете выбрать либо Recent Files (Недавно использован- ные файлы), либо Browsed Pages (Просмотренные Web-страницы), либо In- serted Links (Вставленные гиперсвязи). • View of This Drawing (Вид данного чертежа). При выборе этого параметра создается гиперсвязь с именованным видом открытого чертежа. Такой выбор поможет зрителю переходить к детальным видам или к перечням (таблицам данных) чертежа. • E-mail Address (Электронный адрес). При выборе этого параметра запускается программа электронной почты, в которой открывается окно создания нового со- общения с заданным адресом. }|Fn i r>ser1Hyperlink BrowseKan, Н.\ДВ16-Е . DWG H:NoB27-C .DWG E;\AutoCAD Bblelab27-4 .dwg ';.-: Path: p .. *'.*"*'. Г* -.;*-;- s IBM**«facto* •', Subjects wfthhypertnls. Рис. 28 .10 . Диалоговое окно Insert Hyperlink 4. Чтобы облегчить задание файла или Web-страницы, щелкните либо на кнопке File (Файл), либо на кнопке Web Page (Web-страница), что находятся в правой части диалогового окна. Задать именованный вид чертежа можно, щелкнув на кнопке Tar- get (Найти цель), после чего в диалоговом окне Select Place in Document (Выбор места в документе) щелкните на кнопке со знаком "+" (она расположена слева от нужной компоновки) и выберите вид. Щелкните на кнопке ОК. 5. В поле Hyperlink description (Описание гиперсвязи) введите короткое текстовое описание формируемой гиперсвязи. Если такое описание не будет введено, то при перемещении курсора на гиперсвязь в контекстном окне указателя появится URL или имя файла. Думаю, что автору гиперсвязи краткое описание скажет значительно больше, чем длинный адрес в Internet или полный путь к файлу, 6. Если планируется полный путь, который введен в поле Link to file or URL, сбросьте флажок Use relative path for hyperlink (Использовать относшельный путь для ги- персвязи). Относительный путь имеет смысл при подсоединении через Internet к ло- кальной сети intranet. В таком случае все URL в пределах этой сети будут иметь одинаковый базовый адрес. 7. Щелкните на кнопке ОК. В ответ AutoCAD сформирует гиперсвязь. 916 ЧастьV.Организацияработысчертежами
Назаметку Базовую составляющую адреса можно установить в системной переменной HYPERLINKBASE, которая впервые введена в AutoCAD 2000. По умолчанию ба- зой является папка с текущим файлом чертежа. Содержимое переменной всегда можно увидеть в поле Base (База) диалогового окна Insert Hyperlink. Проверьте наличие гиперсвязи — курсор, установленный на объект, к которому подсое- динена гиперсвязь, должен изменить форму, став Web-курсором (рис. 28 .11). Рис. 28 .11 . На объекте, подключенном к гиперсвязи, обычный курсор превраща- ется в Web-курсор Использование гиперсвязей Если гиперсвязь сформирована, ее можно использовать в любое время. Важно, конечно, чтобы существовало подключение к Internet. Если же при обращении к гиперсвязи отсутству- ет подключение к Internet, AutoCAD с глубоким прискорбием сообщит, что программа не об- наружила требуемый адрес (URL), и предложит повторить попытку связаться с Internet. Чтобы открыть файл, ассоциированный с гиперсвязью, выделите любой объект, от кото- рого исходит эта гиперсвязь. Затем щелкните правой кнопкой мыши на любом месте поля чертежа и выберите Hyperlink^Open (Гип ере вяз ь==> Открыть) из контекстного меню. Кнопки панели инструментов Web (рис. 28.12) позволяют быстро перемещаться Совет между Web-страницами, которые вы уже посещали, а также между чертежами, документами Word, листами электронных таблиц Excel и файлами других типов. Go Back Browse the Web Stop Navigation Go Forward Рис. 28 .12 . Панель инструментов Web Глава 28. AutoCAD и Internet 917
Редактирование гиперсвязи В процессе работы может возникнуть необходимость отредактировать какой-либо пара- метр созданной гиперсвязи. Для этого выделите объект чертежа, к которому относится эта гиперсвязь, затем выберите в меню команду InsertoHyperlink (Вставка 1 ^ Гиперсвязь). Другой вариант — щелкните правой кнопкой мыши и выберите Insert^Edit Hyperlink из контекст- ного меню. В ответ AutoCAD откроет диалоговое окно Edit Hyperlink (Редактирование ги- персвязи). Оно абсолютно аналогично уже рассмотренному выше диалоговому окну Insert Hyperlink. После внесения необходимых изменений щелкните на кнопке ОК. Для следующего упражнения используются чертежи ab28-a .dwg, ab28-a .txt и ab28-b.dwf, которые находятся в папке Drawings на прилагаемом ком- пакт-диске. Пошаговая инструкция. Формирование и использование гиперсвязей 1. Откройте файл аЬ28-а . dwg, находящийся на прилагаемом компакт-диске. 2. Сохраните его под именем ab28-l . dwg в папке AutoCAD Bible. Это трехмер- ный чертеж каркаса системы промышленной очистки воды (рис. 28 .13). Рис. 28,13. Чертеж каркаса системы промышленной очистки воды, лю- безно предоставленный Робертом Мэком (Robert Mack), Dexter Company,Фэрфилд, шт. Айова 3. Скопируйте файлы ab28-a .txt и ab2 8-b . dwf с компакт-диска в вашу папку AutoCAD Bible. (Для доступа к ним можете воспользоваться программой Windows Explorer.) 4. Выберите в меню Insert^Hyperlink (Вставка^Гиперсвязь). В ответ на пригла- шение Select objects: (Выберите объекты:) укажите объекты, помечен- ные 1 и 2 на рис. 28 .13. В ответ AutoCAD откроет диалоговое окно Insert Hy- perlink (Вставка гиперсвязи). 5. Щелкните на кнопке Browse (Обзор). Выберите в папке AutoCAD Bible файл ab28-a .txt. Щелкните на Open, а затем на ОК в окне Edit Hyperlink. 918 ЧастьV.Организацияработысчертежами
6. Повторите команду HYPERLINK. На этот раз укажите метки 3 и 4 и присоедините их к файлу ab28-b.dwf в папке AutoCAD Bible. Щелкните на кнопке ОК и за- кройте диалоговое окно. 7. По очереди устанавливайте курсор на каждом из четырех указанных объектов и уб е- дитесь в наличии гиперсвязи. 8. Сохраните чертеж. Не закрывайте его — он понадобится для выполнения следую- щего упражнения. Помещение чертежей на Web-сервере AutoCAD 2002 позволяет сохранять чертежи в формате DWF (Drawing Web Format). DWF - файлы можно поместить на Web-сервере, чтобы их через Internet увидели все желающие. Кроме того, другие пользователи смогут масштабировать, панорамировать и печатать ваши чертежи. В чертежи можно включить ссылки на другие данные, DWF-чертежи или даже Web-серверы. В AutoCAD 2000i было введено новое средство, которое затем в версии j•* AutoCAD 2002 было усовершенствовано. Речь идет о мастере Publish to Web <Г •* (Публикация в Web), который позволяет легко и просто создавать DWF-файлы Новинка! и графические файлы, а также форматировать Web-страницы. Понятие о DWF-файлах Большинство изображений, использующихся на Web-страницах, являются растрами и имеют формат GIF или JPEG. Однако это не совсем то, что нужно для технических чертежей, посколь- ку пользователи должны иметь возможность изменять масштаб, чтобы увидеть мелкие детали. А при увеличении растров пользователь просто видит точки, из которых состоит изображение. Ниже перечислены преимущества формата DWF. • Это векторный формат. Пользователи могут увеличивать чертеж, чтобы рассмотреть мелкие детали. • DWF-файлы являются обычным набором команд, предназначенных для создания двухмерного чертежа (почти так же, как и программа для управления плоттером). • Реальные объекты недоступны постороннему пользователю. Он не может изменить чер- теж или получить доступ к информации о слоях, координатах объектов и т.д . Эти меры безопасности необходимы для того, чтобы сохранить чертеж в целости и сохранности. • При пересылке DWF-файлы сжимаются, что позволяет сократить время их загрузки. • В формате DWF реализована поддержка гиперссылок на другие чертежи, данные или файлы. Создание DWF-файлов Если вы хотите поместить чертеж на Web-сервер, создайте DWF-файл. Во многом эта процедура сходна с вычерчиванием чертежа на бумаге. Главное отличие — в вашем распоря- жение специальное устройство для электронного вычерчивания, которым управляет РСЗ- файл конфигурации. Этот файл имеется в комплекте поставки AutoCAD 2002. Вычерчивание DWF-файла включает ряд операций. 1. Щелкните на кнопке Plot (Чертить) стандартной панели инструментов. Глава 28. AutoCAD и Internet 919
2. Во вкладке Plot Device (Устройство вычерчивания) диалогового окна Plot в списке Name выберите ePIot plotter. Стандартный плоттер этого типа назы- вается DWF ePlot.pc3. • При выборе элемента DWF eView (optimizesd for viewing) создается файл, ко- торый может иметь высокое векторное разрешение, позволяющее сохранять вы- сокое качество отображения чертежа при его приближении во время просмотра. • При выборе элемента DWF ePIot (optimixed for plottong) создается файл, опти- мально подходящий для печати. В этом формате из имеющихся растровых изо- бражений чертежа создаются растровые изображения более высокого качества, чем те, что создаются при выборе элемента eView. 3. В группе Plot to File (Вывод в файл) введите имя электронного чертежа (файла). По умолчанию AutoCAD использует имя чертежа, "пристегивая" к нему имя вкладки графической зоны (имя компоновки) и расширение . DWF. 4. Введите диск и папку, в которых будет создан этот файл. 5. Щелчком на ОК завершите настройку. Далее AutoCAD сформирует DWF-файл. При использовании стандартного файла конфигурации можно настроить такие парамет- ры, как разрешение и цвет фона, указать, нужно ли показывать границы листа. Можно соз- дать и собственный файл конфигурации. Для следующего упражнения используется чертеж ab28-l .dwg, который нахо- дится в папке Results на прилагаемом компакт-диске. Пошаговая инструкция. Создание DWF-файла 1. Если вы не закрыли файл ab2 8-l .dwg после предыдущего упражнения, используй- те его. В противном случае, откройте его из папки Result на прилагаемом ком- пакт-диске и сохраните в папке AutoCAD Bible на жестком диске. 2. Щелкните на кнопке Plot (Чертить) стандартной панели инструментов. 3. Во вкладке Plot Device (Устройство вычерчивания) диалогового окна Plot в списке Name выберите DWF ePIot (optimized for viewing).рсЗ. 4. В текстовом поле File Name (Имя файла) измените имя чертежа на аЬ28-1 .dwf, удалив -model из имени, заданного по умолчанию. 5. Щелкните на кнопке ОК. AutoCAD сформирует DWF-файл. Если собираетесь вы- полнять следующее упражнение, не закрывайте файл. Настройка параметров DWF-файла Можно создать и собственный файл конфигурации плоттера для электронного вычерчива- ния. Для этого нужно задать значения ряда параметров — сжатие, разрешение на включе- ние в чертеж информации о слоях и масштабе. Ниже приведен перечень необходимых для такой настройки операций. 1. Выберите в меню команду Fite&Plotter Manager {Фанп^Менеджер плоттеров). 2. В диалоговом окне Plotters (Плоттеры) вы увидите существующие РСЗ-файлы конфигу- рации устройств, предназначенных для электронного вычерчивания. Сделайте двойной щелчок на кнопке мастера Add-a -Plotter (Добавление плоттера). 3. В первом окне щелкните на кнопке Next (Далее). 920 ЧастьV.Организацияработысчертежами
В следующем окне выберите My Computers щелкните на кнопке Next. В окне Plotter Model {Модель плоттера) выберите в списке Manufacturers (Изготовители) Autodesk ePIot (DWF), а в списке Models (Модели) — DWF ePIot (optimizes for plotting) или DWF ePIot (optimizes for viewing). Щелкните на кнопке Next в трех последующих окнах. В поле Plotter Name (Имя плоттера) введите содержательное имя плоттера. Щелкните на кнопке Next. При желании можете теперь установить параметр Edit Plotter Configuration (Редактирование конфигурации плоттера) и затем изменить параметры настройки — сжатие, разрешение на включение в чертеж информации о слоях и масштабе. Щелкните на кнопке Custom Properties (Индивидуальные свойства), что находится в верхней части диалогового окна, а затем щелкните на кнопке Custom Properties, распо- ложенной в нижней части диалогового окна. В диалоговом окне DWF Properties (Свойства DWF-файла), которое показано ниже, вы може- те менять разрешение чертежа, его формат, цвет фона. Здесь вы можете выбирать, включать ли слои, масштаб и сведения о масштабе и о краях бумаги, а также решать, стоит ли преоб- разовывать расширение гиперсвязи с DWG в DWF. (Такое преобразование следует прово- дить в том случае, если DWF-файл был создан на основе чертежа, на который указывала ги- персвязь, а вы хотите, чтобы гиперсвязь указывала не на исходный чертеж, а на DWF-файл.) DWI- Properties 10. Щелкните дважды на кнопке ОК, чтобы вернуться в диалоговое окно Plotter Manager. Щелкните на кнопке Finish (Готово). 11. Щелкните на кнопке ОК, чтобы закрыть диалоговое окно Plotter Configuration Editor. Использование мастера Publish to Web Свойство Publish to Web (Публикация в Web) позволяет создавать HTML-страницы с изображениями ваших чертежей, преобразованными в формат DWF, JPEG или PNG. Благо- даря использованию шаблонов вам не придется сталкиваться с проблемами, касающимися дизайна страницы. Вашей заботой останется только загрузка в нее чертежей. ||g?7 Перед тем, как помещать свои чертежи на Web-сервер, нужно сначала подготовить их соот- ИЁЁ ветствующим образом и решить, какое количество чертежей вы хотите опубликовать. Затем щелкните на кнопке Publish to Web (Публикация в Web) стандартной панели инструментов, что- бы открыть вступительное окно мастера Publish to Web. Выполните следующие действия. Глава 28. AutoCAD и Internet 921
1. Выберите, будете вы создавать новую страницу или редактировать уже имеющуюся. Щелкните на кнопке Next (Далее). 2. В окне Create Web Page (Создание Web-страницы), которое показано на рис. 28.14, введите имя файла для будущей Web-страницы. (AutoCAD создаст также папку с таким именем, в которой будет сохранять все файлы для этой Web- страницы.) Щелкните на кнопке с многоточием (...), найдите нужную папку, в кото- рой вы хотите сохранить файл. Если файлы Web-страницы уже хранятся где-то в вашей системе, то можете оставить их на месте. И наконец, введите описание, ко- торое будет помещено на Web-страницу. Щелкните на кнопке Next. PublishtoWtl)-QtMteWellPane /"uc . 25 .74 . В окне Create Web Page молено задавать местоположе- ние вашей Web-страницы на собственном компьютере, а также до- бавлять описание страницы 3. В окне мастера Select Image Type (Выбор типа изображения) выберите из раскры- вающегося списка тип изображения — DWF, JPEG или PNG. При выборе каждого элемента этого раскрывающегося списка в окне мастера будет появляться описание соответствующего формата. При выборе форматов JPEG и PNG придется также вы- бирать один из элементов раскрывающегося списка Image size (Объем файла). Щелкните на кнопке Next. 4. В окне мастера Select Template (Выбор шаблона) выберите из списка шаблон, от- вечающий структуре вашей Web-страницы, и щелкните на кнопке Next. Вам будет предложено на выбор следующие варианты. • Array of Thumbnails (Массив миниатюр). При выборе этого варианта на страни- це будет создано множество миниатюрных изображений. Для отображения всего вида следует щелкнуть на этой кнопке. • Array plus Summary (Массив плюс резюме). При выборе этого варианта будет создано множество миниатюрных изображений. Кроме того, на страницу будет добавлена информация из вкладки Summary (Резюме) диалогового окна Draw- ing Properties (Свойства чертежа). Эта информация будет отображаться только тогда, когда вы будете помещать курсор на изображение определенного чертежа. (Для того чтобы ввести какую-либо информацию о чертеже, выберите в меню команду Filec>Drawing Properties (Файл О Свойства чертежа).) 922 Часть V. Организация работы с чертежами
• List of Drawings (Список чертежей). При выборе этого параметра будет создан перечень чертежей и окно, в котором будет отображаться выбираемый чертеж. Для того чтобы отобразить чертеж в окне, нужно щелкнуть на нем. • List plus Summary (Список плюс резюме), При выборе этого параметра будет создан список чертежей, окно для просмотра изображений, а также на страницу будет добавлена информация из вкладки Summary диалогового окна Drawing Properties. Эта информация будет отображаться только тогда, когда вы будете помещать курсор на название определенного чертежа. (Чтобы ввести какую-либо информацию о чертеже, выберите в меню команду File^Drawing Properties.) 5. В окне мастера Apply Theme (Выбор темы) выберите из раскрывающегося списка одну из тем, которая будет задавать цветовое сочетание и настройки шрифтов для Web-страницы. Пример каждой темы, при выборе этой темы из списка, будет пока- зан в панели предварительного просмотра. Щелкните на кнопке Next. 6. В окне Enable i-drop (Разрешить i-drop) выберите, стоит создавать страницу, поддер- живающую или не поддерживающую технологию i-drop. От этого зависит, смогут ли пользователи перетаскивать изображения из этой Web-страницы в свои чертежи. 7. В окне мастера Select Drawings (Выбор чертежей), которое показано на рис. 28 .15, выберите все чертежи, которые вы собираетесь включить в Web-страницу. Если чертеж будет в этот момент открыт, то его можно будет выбрать из раскрывающего- ся списка Drawing (Чертеж). Выбирайте чертежи по очереди, задавая для каждого компоновку (или модель), а также вводя название метки и описание, которые поя- вятся затем на Web-странице. Затем щелкните на кнопке Add (Добавить). (Если нужный чертеж не открыт, то придется щелкнуть на кнопке с многоточием (...), най- ти этот чертеж и щелкнуть на кнопке Open (Открыть). И только затем щелкать на кнопке Add (Добавить).) Компоновка выбирается из раскрывающегося списка Lay- out (Компоновка), в котором перечислены все компоновки пространства листа дан- ного чертежа (если в чертеже не создано ни одной компоновки, то будет по умолча- нию присутствовать только компоновка layouti), а также его вкладка Model (Модель). Щелкните на кнопке Next. Рис. 28 .15. В окно Select Drawing нужно добавить каждый чертеж:, который вы хотите поместить на Web-страницу, и задать компо- новку, метку и описание каждого чертежа Глава 28. AutoCAD и Internet 923
8. В окне мастера Generate Images (Создание изображений) выберите либо регенера- цию всех изображений, либо регенерацию только тех изображений, в чертежи кото- рых были внесены изменения. (Регенерация, по сути, ничем не отличается от созда- ния новой Web-страницы.) Щелкните на кнопке Next и подождите немного, пока AutoCAD преобразует все чертежи в файлы и отформатирует их. 9. В окне Preview and Post (Предварительный просмотр и помещение в Web) щелк- ните на кнопке Preview (Предварительный просмотр), чтобы провести предвари- тельный просмотр Web-страницы. AutoCAD откроет ваш броузер и загрузит в него готовую Web-страницу, в которой будут действующими все связи, если такие суще- ствуют. Пример Web-страницы, создаваемой мастером, показан на рис. 28,16. • 3WebPublishing.MicrosoftInternetEx|jlurei File £d« V>w FavorUw IooU Ца1р -S t op*Bef i etf» Рис. 28.16. Так будет выглядеть страница с несколькими чертежами, построенная на основе шаблона Array of Thumbnails с изображениями в формате medium JPEG. При щелчке на каж- дой миниатюре на экране будет появляться полная версия этого изображения в формате JPEG. Обратите внимание на то, что данная страница поддерживает технологию i-drop, судя по наличию пиктогралш в виде пипетки 10. Щелкните на кнопке Post (Поместить на Web-сервер), чтобы поместить вес эти файлы на Web-сервер. AutoCAD откроет диалоговое окно Posting Web (Помещение в Web), которое похоже на диалоговое окно Save As (Сохранение). Из раскрываю- щегося списка Save In (Сохранить в) выберите нужное местоположение. Чтобы по- местить страницу непосредственно на FTP-сервер, выберите FTP-местоположсние или выберите в списке местоположений элемент FTP. (Если вы пытаетесь помес- тить страницу в intranet, то вам следует поинтересоваться у сетевого администрато- ра, какое местоположение для вашей страницы можно выбрать.) Щелкните дважды 924 ЧастьV.Организацияработысчертежами
на адресе FTP-узла и подождите, пока перед вами не появится структура папок вашего Web-узла. При желании можно щелкнуть дважды на одной из папок, чтобы сохранить свою страницу в ней. Щелкните на кнопке Save (Сохранить). Должно появиться диалоговое окно File Upload (Выгрузка файла), в котором будет отображаться ход про- р ис _ 28.17. Поздравляю с успеш- иесса передачи файла. Если все пройдет благопо- Ным завершением процесса пе- лучно, то ваши усилия увенчаются сообщением об редачи! успешном помещении страницы на Web-узел, ко- торое показано на рис. 28 .17 . 11. Чтобы открыть новую страницу, нужно найти файл по имени acwebpublish. htm. Если ваш Web-узел называется, например, www.ellenfinkelstein.com, и все файлы вы сохранили в корневом каталоге, то искать следует файл www.ellenfinkelstein.com/acwebpublish.htm. Не забудьте также доба- вить ссылку на эту новую страницу во все другие страницы вашего Web-узла или, по крайней мере, сообщить кому надо URL-адрес новой страницы. Конечно, загрузить файлы на Web-узел вы могли и сами, используя для этого любимую FTP-программу или любой другой способ. Редактирование Web-страниц Существующую Web-страницу можно редактировать, удалять из нее старые чертежи и до- бавлять новые. Для того чтобы начать процесс редактирования, запустите команду Publish to Web (Поместить в Web) и выберите во вступительном окне мастера переключатель Edit Exist- ing Web Page (Редактировать существующую Web-страницу). Затем щелкните на кнопке Next (Далее) и в следующем окне выберите страницу, которую хотите отредактировать. Снова щелк- ните на кнопке Next. Теперь можете изменять любую информацию, находящуюся на странице. В окне мастера Select Drawings (Выбор чертежей) щелкните на кнопке Update (Обновить), чтобы загрузить на страницу те изменения, которые были внесены в чертежи с момента последнего обновления (или с момента создания) Web-страницы. Для удаления чертежей щелкайте на кнопке Remove (Удалить). Для добавления новых чертежей следуйте процедуре, описанной в предыдущем разделе. Порядок расположения чертежей можно изменить, выбирая чертежи из списка и щелкая на кнопках Move Up (Перенести выше) и Move Down (Перенести ниже) до тех пор, пока не получите желаемый результат. В общем, продолжайте вносить изменения, следуя указаниям мастера, а затем повторно загрузите чертежи на Web-узел. Просмотр чертежа И наконец, осталось только просмотреть чертежи в Web. Если чертежи, помещенные на Web-узел, создавались с помощью мастера Publish to Web в форматах JPEG или PNG, то про- сматривать такие изображения можно будет, как и любые другие. Если же изображения были созданы в формате DWF, то их можно будет панорамировать, приближать и использовать мно- гие другие параметры просмотра. Просмотр таких изображений возможен только в специальной программе Volo View Express, или Volo View. Эта программа распространяется бесплатно и по- ставляется вместе с AutoCAD 2002. Загрузить ее можно с Web-узла компании Autodesk по адре- су http: //www. autodesk.com/products/volo. (Программа Volo View Express заменила модуль WHIP!, который использовался для просмотра более ранних версий формата DWF.) Глава 28. AutoCAD и Internet 925
В программах Volo View и Volo View Express можно просматривать также DWG- Совет файлы. Поэтому теперь пользователи, не имеющие в своем распоряжении AutoCAD, после загрузки этих программ смогут просматривать чертежи. Еап Zoom Layer» ItemedVIewi \ .lyotit: CJeerScale Black I VWhJt* П-ifif • '•: ' Page Setup. Чтобы получить доступ к функциям Volo View Express, щелкните правой кнопкой мыши в любом месте DWF-чертежа. В результате появится меню, показанное на рис. 28.18 . Хотя использующиеся в этой программе термины несколько отличаются от привычных, вы быстро поймете суть методов увеличения и панорамирования DWF-чертежа. • Команда Pan (Панорамирование) работает почти так же, как видеокамера. Достаточно щелкнуть и перетащить указатель мыши в нужном направлении по изображению. • Команда Zoom (Масштабирование) чем-то напоминает фо- токамеру, укомплектованную объективом с переменным фокусным расстоянием. Перетащите указатель мыши вверх, чтобы увеличить изображение, или вниз, чтобы уменьшить его. • Команда Layers (Слои) позволит вам подключать или от- ключать перечисленные слои. • Команда Named Views (Именованные виды) позволит вы- брать из списка именованный вид. • Команда ClearScale (Очистить) дает возможность преоб- разовать цвета на чертеже в оттенки серого. • Команда Black&White (Черно-белый) позволяет сделать чертеж черно-белым. • Команда Print (Печатать) служит для запуска процедуры печати чертежа. _ р Рис. 28 .18 . Меню про- • Команда Save Target As (Сохранить как) позволяет сохра- граммы Volo View Express нять чертеж в виде файла на вашем жестком диске. Если поместить указатель мыши над областью URL-ссылки, он превратится в изображе- ние руки, указывающей направление (рис. 28.19). Путешествуя по Web, вы не раз встретитесь с этим указателем, который всегда и везде направлен на ссылку. Для того чтобы обратиться к URL-адресу, дважды щелкните на нем. Одиночный щелчок ни к чему не приведет. В приведенной ниже пошаговой инструкции использована малоизвестная возможность 1п- temet-броузеров, позволяющая просматривать содержимое вашего жесткого диска точно так же, как если бы это была Web-страница. Таким образом, приведенное ниже упражнение можно вы- полнить, даже не будучи подключенным к Internet. Для этого вполне достаточно файлов, нахо- дящихся на прилагаемом компакт-диске, Internet-броузера и программы Volo View Express. Для следующего упражнения используются чертежи \Results\ab28-l . dwf, \Drawings\ab28-a.txt И \Drawings\ab28-b .dwf, которые находятся на прилагаемом компакт-диске. cm+p Unto Save Target fi»_ Пошаговая инструкция. Просмотр DWF-файла 1. Запустите Internet-броузер, не подключаясь к Internet. (Для различных компьютеров эта процедура выполняется по-разному.) Вам придется отменить процедуру под- ключения к Internet в соответствующем диалоговом окне. 926 ЧастьV.Организацияработысчертежами
Рис. 28 .19. Курсор в форме руки, указывающий на URL- ссылку в DWF-чертеже 2. Там, где вы обычно набираете адрес Web-сервера, введите c:\AutoCAD Bible\ab28-l .dwf (не забудьте указать реальное имя папки, в которую был сохранен ранее DWF-файл). Автоматически откроется программа Volo View Express и в ней отобразится DWF-файл, созданный в предыдущем упражнении и показанный на рис. 28 .20 . Рис. 28.20. Вот так DWF-файл будет выглядеть в Volo View Express 3. Щелкните на объекте 1 (см. рис. 28 .20). Вы увидите текст, показанный на рис. 28.21 . Он взят из электронной таблицы Excel, сохраненной в текстовом формате. (Броузеры могут отображать только текст и графику.) В броузере щелкните на кноп- ке Back (Назад), чтобы вернуться в первоначальный DWF-файл. Глава28.AutoCADиInternet 927
qrv 1 fiR 2 flR 2 1 It 2 1 4 2 1 2 2 1 4 2 2 2 2 1 TAGHO 21 20 19 18 17 16 15 1* 13 12 11 19 9В 7 6 5 4 3 2 1 PART NO DESCRIPTION DUG SIZE HADE/PUR 9538-171-0B2 866S-B23 -B16 9 081-114 -вВ1 8665-823 -812 9B29-B72-BB1 9BB3-237-BB1 9*52-628 -001 9*52-627-801 9452-629 -801 9003-236 -BB2 9076-052-B02 98B3-232-B03 9ввЗ-2Э2-В02 9BB3-236-BB3 9548-277-801 9BB3-236-BBU 9083-233- BB1 9548-278-B01 9452-646-801 9003-242-601 9803-232-801 SPflCER-SUPPORT В Р LKLDING ROD В Р CHfiNNEL-MOTOR HTG ROD В WELDING WIRE - . ВЭО STAINLESS BRRCHET-TUBE flSSV D fINGLE REflR В И •P L ftTE-SUPPORT , SML (UPR)" TLflTE-SUPPORT, LRG (UPR)" TLftTE-MTG, BFR HSG" D •ftNGLE-StlPPORT, UERT " В COLLAR-SHAFT В M "A NGL E-HORIZ , SUPPORT" В 'ANGLE-HORIZ, MID, & REAR" ' AN G L E-SUPPORT ,DIAGONAL" " SU P PO RT -PLATE, MTG (8RG HSG)" "A NG L E-SUPPORT , SPREADER" •ftHGLE MTG, RING ASSV" 8 -SUP PO R T-CORNER , FRONT*' 8 "PLA T E-BASE, SUPPORT" В 'ANGLE-HORIZ, RH & LH" В 'H NGL E-HDRI2 , FRT" В EflCH FT P В H ЕЙСН D D N M ЕЙСК M' В В В В Н Н Н Н Н UNITS EfiCH Р ЕЙСН М м EACH EfiCH EfiCH Н N И М ЕЙСН EfiCH ЕЙСН ЕЙСН ЕЙСН FT ЕЙСН ЕЙСН ЕЙСН ЕЙСН ЕЙСН ЕЙСН Рис. 28.21. Текст из базы данных чертежа Щелкните правой кнопкой мыши на чертеже, чтобы открыть контекстное меню про- граммы. Выберите команду ZOOM (Масштаб). Перетащите указатель мыши вверх, что- бы увеличить изображение. Выберите из меню команду Pan (Панорамировать) и выполните панорамирование влево. Выберите команду Zoom to Rectangle (Масштабирование по прямоугольнику) и очертите указателем мыши маленький прямо- угольник, чтобы получить очень крупный план при увеличении. Выберите команду Fit to Window (Вписать в окно), чтобы вернуться к первоначальному виду. (Если хотите, выбе- рите команду Print (Печать), чтобы напечатать изображение на системном принтере.) Дважды щелкните на объекте 2 (см. рис. 28.20). Вы увидите горизонтальный уголок. Закройте программу Volo View Express. Резюме В этой главе вы узнали, как работать в Internet из AutoCAD. Помимо пересылки чертежей по факсу и электронной почте, их можно помещать на Web-сервере в DWF-формате. В DWF - чертежи можно включать URL-ссылки, чтобы с их помощью пользователи имели возмож- ность получить доступ к другим чертежам или данным. Можно даже загрузить чертежи из Internet путем перетаскивания их в AutoCAD. Данная глава завершает часть V. В части VI речь пойдет о "тайных пружинах" AutoCAD, с помощью которых его можно настроить в соответствии с потребностями пользователя. В частности, в главе 29, "Адаптация команд и панелей инструментов", вы узнаете, как созда- вать клавиатурные эквиваленты команд и новые панели инструментов. 928 ЧастьV.Организацияработысчертежами
Индивидуальная настройка AutoCAD этой части вы узнаете, как настроить AutoCAD в со- ответствии со своими потребностями, что ускорит и облегчит вашу работу, поможет в создании стандартов для всех чертежей, над которыми вы трудитесь, позволит авто- матизировать повседневные задачи. В данной части также обсуждаются следующие вопросы: как настроить процесс выбора команд (глава 29) и меню AutoCAD {глава 33), как создать макросы и слайдовые показы с помощью пакетных файлов (глава 30), новые типы линий и образцы штриховки (глава 31), а также новые шрифты и другие формы (глава 32). ЧАСТЬ В этой части... ,Уч£ Глава 29. *"• *5 s.• .••••; v -« г Глзви 30 Создание макросов * [ и слайд-фильмов с помощью пакетных. файлов - • •'• Глава 31. Создание новых типов линий и обрэзисв штриховки Глава 32. Создание форм и шрифтов Глава 33. Дотация меню Л
ГЛАВАv : 4Адаптациякоманд и панелей инструментов даптация AutoCAD позволит повысить эффек- тивность и производительность вашей работы. По- верьте, что время и силы, потраченные на предваритель- ную настройку программы, воздадутся впоследствии сто- рицей. Сначала рассмотрим ряд основных моментов, о которых следует знать при выполнении почти всех опе- раций по настройке AutoCAD. Если вы разберетесь в этом, то процесс настройки покажется вам простым и понятным. Работа с файлами настройки Настройка AutoCAD возможна благодаря его знамени- той открытой архитектуре. Это означает, что боль- шинство файлов поддержки AutoCAD являются тексто- выми и их можно самостоя- тельно отредактировать. Са- мые важные из этих файлов описаны в табл. 29.1. Опреде- ленную часть процедуры адаптации можно выполнить с помощью диалоговых окон. На рис. 29.1 показан фраг- мент файла acad.pgp, в ко- тором перечислены псевдо- нимы команд. Hutendd ВНЙ1 Рис. 29.1. Acad.pgp —один из файлов настройки AutoCAD Зй, 3DQ, 3F, ЭР, Й. ADC, йй. AL, ЙР, ftR. -A R, ЙТТ, -ЙТТ, ATE, -ПТЕ, ЙТТЕ, в. -в. ВН, ВО, - ео. BR, с, сн. -сн. ItjiSearob %Д|ЙМ1 • 3DARRHV • 3D0RBIT «3DFACE •3DP0LV •ARC •f lDCEHTER -BREft •ALIGN •AP P LOflD •ARRAY —flRRHV •fiTTDEF —fiTTDEF -OTTEDIT —flTTEDIT —ATTED1T «BLOCK —BLOCK •BHATCH •BOUHDARV "-BOUNDARY "BREAK •CIRCLE •P ROPERTIES -CHfiHGEl 3
= Таблица 29.1. Файлы настройки j .- . - ^-:---?" -j« ч . . • *>:**? • -* Имя файла Назначение *•cus Файлы словарей, составляемых пользователем. В эти словари можно добавлять новые сло- ва, которые будут использоваться при выполнении команды SPELL (ПРАВОПИСАНИЕ) acad. pgp Файл параметров программы AutoCAD. Обычно используется для создания псевдо- нимов команд acad. mnu файл шаблона меню AutoCAD. Можно создавать также собственные файлы шаблонов меню acad20C2.cfg Файл конфигурации AutoCAD, в котором хранятся параметры дигитайзера и плоттера. Обычно эти параметры настраивают в диалоговом окне Options (Параметры), а не пу- тем редактирования данного файла вручную acad.mnl Программы на языке AutoLISP, которые используются в основном меню AutoCAD. При создании собственного меню нужно иметь .mni-файл с тем же именем, что и меню для ваших Аню LISP-программ acad. mr s Исходный файл меню AutoCAD, создаваемый на основе файла шаблона с расширени- ем .mnu . Пользователи могут создать собственные исходные файлы меню на основе своих файлов шаблонов acad. del Файл языка управления диалогами (Dialog Control Language — DCL) AutoCAD. В этом файле описаны стандартные диалоговые окна AutoCAD. Вы можете создать собствен- ные DCL-файлы, чтобы разработать диалоговые окна для программ на AutoLISP acad. l in файл определения типов линий AutoCAD. Вы можете создавать собственные файлы опре- деления типов линий (*. lin) либо добавлять новые определения в файл acad. lin acad. lsp файл с программами на языке AutoLISP AutoCAD. Вы можете отредактировать этот файл и добавить в него автоматически загружаемые программы на AutoLISP либо создать собственные файлы языка AutoLISP acad. min Файл библиотеки мультилиний AutoCAD acad. pat файл шаблонов штриховки AutoCAD. Вы можете создать также собственные шаблоны штриховки acad. рсЗ Файл конфигурации плоттера для вычерчивания чертежа. Можно также создать собст- венный файл параметров. РСЗ-файл содержит все параметры конфигурации для кон- кретного плоттера. Эти файлы используются при работе утилиты Batch Plotting Utility acad. f np Файл соответствия шрифтов AutoCAD. Информацию из этого файла AutoCAD исполь- зует для замены шрифтов в том случае, когда шрифты, определенные в чертеже, не установлены на компьютере acad.psf Файл поддержки формата PostScript AutoCAD. Используется при работе команд PSOUT (ЭКСПОРТПС) и PSFILL (ПСЗАКР) acad. sib Файл библиотеки слайдов AutoCAD, который применяется для отображения в меню примеров шаблонов штриховки. Можете воспользоваться данным файлом или соз- дать собственную библиотеку слайдов *.scr Пакетный файл, который создается и именуется пользователем. Пакетные файлы — это макросы, состоящие из команд и параметров и запускающиеся автоматически *. shp Файл форм, который создается и именуется пользователем. Файлы форм обычно со- держат шрифты, но могут содержать также и другие формы. Файл форм компилиру- ется в . shx-файл, так как это позволяет использовать его более эффективно acad. rx Список ARX-приложений, которые загружаются автоматически mtextmap. ini Файл подстановки шрифтов в редакторе многострочного текста acad. unt Файл, в котором определяются все возможные типы единиц измерения Глава 29. Адаптация команд и панелей инструментов 931
Редактирование файлов настройки Чтобы изменить параметры AutoCAD, вы должны отредактировать соответствующий файл настройки. Все файлы настройки имеют только текстовый (ASCII) формат. Отредакти- ровать их можно, воспользовавшись любым текстовым редактором, предварительно сохра- нив файл в виде обычного текста (т.е. без атрибутов форматирования). Для большинства по- добных файлов можно воспользоваться текстовым редактором, который входит в поставку системы Windows. Однако некоторые файлы меню слишком велики для того, чтобы с ними можно было работать в Notepad. В таком случае воспользуйтесь WordPad, который также входит в поставку системы Windows. Однако будьте внимательны при выборе формата в рас- крывающемся списке Save as type (Тип файла) диалогового окна Save As (Сохранить как): вы должны сохранить документ только в формате текстового документа. Помните: щелкнуть на кнопке Save можно только после того, как вы выберете нужный формат файла. Создание резервных копий файлов настройки Прежде, чем приступать к редактированию каких бы то ни было существующих файлов AutoCAD, сделайте их резервные копии. Некоторые из этих файлов, особенно файлы меню, имеют важное значение для нормальной работы AutoCAD. Резервное копирование нужно проводить в два этапа. • Сразу же сделайте резервную копию первоначального файла. Имейте в виду, что у вас должна быть дискета с первоначальными вариантами всех файлов настройки. Если когда-либо вы отредактируете эти файлы, то будете уверены в том, что ориги- налы файлов сохранились. • Делайте резервные копии файла после каждого сеанса редактирования. В результате у вас всегда будет самая последняя версия файла. И если вы сделаете ошибку, то сможете воспользоваться резервной копией и "затереть" ею ошибочный файл. В некоторых случаях безопаснее создавать собственные файлы, а не редактировать ори- гинальные файлы AutoCAD. Например, при настройке меню AutoCAD можно скопировать файл acad. mnu в файл mymenu. mnu, отредактировать его, а затем загрузить новое меню на место стандартного меню AutoCAD. Это означает, что у вас должно быть две дискеты: одна — с оригиналами файлов настрой- ки, а другая — с их самыми последними версиями. На данных дискетах должны содержаться следующие файлы: • acad.lin; • acad.lsp; • acad.mln • acad.mnl; • acad.mns; • acad.mnu; • acad.pat; • acad.pgp. Такие дискеты могут понадобиться вам не только в случае ошибки, но и при необходимо- сти реинсталляции AutoCAD, основные причины которой таковы: сбой жесткого диска, вирус в компьютере, модернизация компьютера и т.д. Кроме того, при переходе от старой версии AutoCAD к новой вы сможете продолжить работу с привычными файлами настройки. 932 Часть VI. Индивидуальная настройка AutoCAD
Использование эквивалентов команд для командной строки Команды используются при выполнении многих задач насгройки. При создании пакетного файла, который представляет собой набор команд, или при редактировании файла меню вам пона- добится набирать соответствующие команды. В этих случаях файлы настройки AutoCAD могут содержать только те формы команд, которые используются в командной строке. Невозможно вве- сти значения в диалоговое окно т пакетного файла или файла меню. Поэтому вам придется изу- чить старомодный способ работы в AutoCAD — набор команд в командной строке. Если вы точно не помните имя команды, но вам известен соответствующий ей Совет элемент меню или панели инструментов, запустите эту команду с помощью ме- ню или панели инструментов, а затем нажмите клавишу <Esc>. AutoCAD отобра- -(•$Л зит имя команды в командной строке. Существуют также версии команд без диалоговых окон. При работе с такими командами можно использовать их эквиваленты для командной строки, поместив дефис {-) перед именем команды. Чтобы получить тот же результат при работе с командами, не имеющими эквива- лентов для командной строки, воспользуйтесь системными переменными. Команды, дубли- рующие манипуляции с диалоговыми окнами, перечислены в табл. 29.2 . ' Таблица 29.2.Эквиваленты команд, дублирующиеработусдиалоговымиокнами Команда Форма для командной строки ARRAY ATTDEF ATTEDIT АТТЕХТ ВНАТСН BLOCK BOUNDARY DDPTYPE DDVPOINT DSETTINGS EXPORT GROUP HATCHEDIT IMAGE INSERT LAYOUT LAYER LINETYPE MTEXT OSNAP PAN PARTIALOPEN -ARRAY -ATTDEF -ATTEDIT -ATTEXT -BHATCH - BLOCK -BOUNDARY PDMODE, PDSTYLE VPOINT ORTHO, SNAP, GRID, ISOPLANE, AUTOSNAP, SNAPTYPE DXFOUT, STLOUT, BMPOUT, PSOUT, ACISOUT, 3DSOUT, WMFOUT -GROUP -HA TCHEDIT -IMAGE -INSERT -LAYOUT -LAYER -LINETYPEMTEXT, -MTEXT -MTEXT -OSNAP -PAN -P ART IALOPEN Глава29.Адаптациякомандипанелейинструментов 933
Окончание табл. 29.2 Команда Форма для командной строки CHANGE, CHPROP, COLOR, -LAYER, -LINETYPE, - LTSCALE, PLOT PLOTSTAMP PROPERTIES PURGE RENAME STYLE TOOLBAR UNITS VIEW WBLOCK XBIND XREF -P LOT - PLOTSTAMP CHANGE, CH CELTYPE, С -PURGE -RENAM E -STYLE -TOOLBAR -UNITS -VIEW -WBLOCK -XBIND -XREF Кроме того, для форматирования размеров вы можете использовать размерные переменные, а не команду DIMSTYLE, которая вызывает диалоговое окно Dimension Style (Размерные стили). Команда -DIMSTYLE рассматривалась в главе 15, "Создание размерных стилей и допусков". От значения системной переменной FILEDIA зависит, будет ли AutoCAD при запуске команд, таких как SAVEAS и ХАТТАСН, открывать диалоговые окна, в которых пользователи имеют возможность ввести имена файлов, или же им придется вводить имена файлов в ко- мандной строке. Если этой переменной присвоить значение 1, то AutoCAD по умолчанию бу- дет открывать диалоговые окна. Начиная с версии AutoCAD 2000, предусмотрена следующая возможность: если Еа заметку в момент запуска команды выполняется пакетный файл или AUTOLISP/ ObjectARX-программа, то AutoCAD в любом случае выдает запрос на имя файла в командной строке, вместо отображения диалогового окна. При этом значение системной переменной FILEDIA может быть равно 1. Поэтому теперь нет осо- бого смысла в присвоении этой переменной значения 0, но если вы все же сде- лаете это, то не забудьте восстановить прежнее значение переменной по окон- чании выполнения пакетного файла или вашей программы. Документирование файлов Обычно в модифицированные файлы настройки помещают комментарии, которые позво- ляют выяснить, какие именно изменения внесены в файл. Вероятно, все это поначалу кажется излишним. Но если вам придется обращаться к какому-либо файлу впоследствии, то почти наверняка вы почувствуете, что совершенно ие помните, о чем идет речь. Кроме того, другие пользователи тоже могут нуждаться в некоторых объяснениях. Чтобы "закомментировать" любую строку текста, достаточно поместить перед ней точку с запятой (;). В результате AutoCAD будет игнорировать эти строки. Для создания комментариев в меню (и только в них!) используется символ / или //, который помеща- ется перед любой строкой текста. А теперь, когда вы познакомились с основами настройки файлов AutoCAD, перейдем к созданию псевдонимов команд и настройке панелей инструментов. 934 Часть VI. Индивидуальная настройка AutoCAD
Создание псевдонимов команд С помощью файла acad.pgp можно создавать псевдонимы Windows-приложений и ко- манд AutoCAD. Кроме того, его используют и для создания псевдонимов команд DOS. Для команд можно создавать также традиционные комбинации клавиш, вроде ^оггалнктельйя <Ctrl+G> или <F11>. Информация о таких клавиатурных эквивалентах будет информация ^ храниться в меню AutoCAD. Более подробно они будут рассмотрены в главе 33, "Адаптация меню" . А в псевдонимах, создаваемых с помощью файла acad.pgp используются только буквы и цифры. Создание псевдонимов Windows-приложений В файле acad . pgp содержатся определения трех следующих псевдонимов Windows- приложений: EXPLORER, START EXPLORER, 1,, NOTEPAD, START NOTEPAD, 1, *File to edit: , PBRUSH, START PBRUSH, 1,, Первый столбец — это имя команды, которое нужно набрать в командной строке Auto- CAD. Второй столбец •— это команда, которую должен "отослать" AutoCAD системе Windows. Третий элемент в строке (1) означает, что AutoCAD должен запустить приложение, не ожидая, пока вы закончите работу с ним. Это позволяет вернуться в AutoCAD в любое время. После 1 можно поставить две запятые. Но обратите внимание, что для элемента Notepad после первой запятой стоит запись *File to edit: (*Файл для редактирования:). Это запрос, который вы увидите в командной строке AutoCAD. Наберите имя файла, который нужно отредактировать, и Windows откроет его в Notepad. (Только обязательно укажите пол- ный путь к файлу.) Чтобы открыть Notepad, не загружая в него файл, следует в ответ на пред- ложение *File to edit: просто нажать клавишу <Enter>. Создание псевдонимов команд В большинстве файлов acad.pgp содержатся псевдонимы часто используемых команд Auto- CAD. Можно изменить имеющиеся псевдонимы или добавить новые. Когда вы запомните их и привыкнете ими пользоваться, то поймете, что гораздо быстрее набрать в командной строке псевдоним команды, чем щелкать на кнопке панели инструментов или на элементе меню. Однако в файл acad.pgp нельзя включать параметры команд, Чтобы это стало возможным, нужно создать соответствующий элемент меню, кнопку панели инструментов или программу на языке AutoLISP. При создании псевдонима используется следующий формат: Псевдоним, *Полное имя команды Чтобы увидеть примеры псевдонимов, снова вернитесь к рис. 29.1 . Помните, что пробелы между столбцами необязательны — они лишь облегчают восприятие текста. Рекомендуем напечатать файл acad.pgp и повесить распечатку на стене Совет в офисе, где вы работаете. Псевдоним можно использовать так же, как и саму команду. Заметим, что псевдонимы нельзя использовать в пакетных файлах или в меню. В .pgp-файле нельзя использовать эле- менты управления или функциональные клавиши в псевдонимах команд. Глава 29. Адаптация команд и панелей инструментов 935
Если вы работаете на чужом компьютере, ни в коем случае не выполняйте это упражнение без разрешения хозяина. Помните, что модифицировать чужие Внимание! файЛЫ без спроса — не соответствует правилам хорошего тона. Пошаговая инструкция. Настройка файла acad.pgp 1. Запустите AutoCAD. 2. Вставьте чистую дискету в дисковод. Введите explorer^. После заставки Auto- CAD запустит программу Windows Explorer (Проводник) с помощью псевдони- ма из файла acad .pgp. 3. Найдите папку Acad2000 и откройте ее (щелкните на знаке "+", расположенном рядом с ней). Щелкните на папке Support. Найдите файл acad.pgp, щелкните на нем и перетащите его на пиктограмму дисковода. В результате Windows скопирует файл acad.pgp на дискету. Если вы еще не сделали резервные копии всех файлов настройки, то скопируйте на дискету также файлы acad. I in, acad. lsp, acad.mln, acad.mnl, acad.mnu и acad.pat. Извлеките дискету и сделайте на ней надпись: "Файлы настройки AutoCAD — оригиналы". 4. Пока Explorer открыт, дважды щелкните на файле acad.pgp. Windows откроет его в Notepad. Если Windows откроет диалоговое окно Open With (Открыть с), выбери- те из списка Notepad, Убедитесь в том, что установлен флажок Always use this program to open this file (Всегда использовать эту программу для открытия файла указанного типа), и щелкните на кнопке ОК. С этого момента Windows будет авто- матически открывать файл acad. pgp в Notepad. 5. Просмотрите содержимое файла, пока не увидите три команды Windows (рис. 29.2). Поместите указатель мыши в конце строки PRBRUSH и нажмите клавишу <Enter>. ; Examples ; See also EXPLORER, NOTEPAD. PBRUSH, oFexternalconnands for the (SIflRTflPP) START EXPLORER, STAR! NOTEPAD, START PBRUSH, flUtoLISP 1.. 1,«Fiie 1.. Windows function for an alternative Method. toedit: , Рис. 29.2. Команды операционной системы Windows в файле acad.pgp 6. Введите приведенный ниже текст и нажмите клавишу <Enter>. (Буквы верхнего ре- гистра и пробелы необязательны, но остальных атрибутов форматирования нужно придерживаться.) WORDPAD, START WORDPAD, 1,, 7. Переместитесь к следующему разделу файла acad.pgp. Прочитайте инструкции AutoCAD, касающиеся создания новых псевдонимов. 8. Найдите в файле следующие две строки: СН, *PROPERTIES -СН, *CHANGE 9. Псевдоним для команды CHANGE (ИЗМЕНИ) подчиняется правилу, по которому для отличия эквивалента "для командной строки" используется дефис. Предположим, в спешке вы набираете не дефис, а знак равенства (=), и в результате получается=сг1. Если хотите, можете заменить Зтот псевдоним на eg (без дефиса). 936 Часть VI. Индивидуальная настройка AutoCAD
с. сн, -сн, CG, СНП, • CIRCLE • PROPERTIES • CHANGE •CHflNGE • CHfiHFER Рис. 29.3 . Раздел редакти- руемого файла acad.pgp Рис. 29.4 . Диалоговое окно Re-initialization 10. Если вы хотите соблюсти все меры предосто- рожности, добавьте новый псевдоним, вместо того чтобы изменять старый (возможно, кто-то привык им пользоваться). Поместите указатель после слова *CHANGE (*ИЗМЕНИ) и нажмите клавишу <Enter>. Введите приведенную ниже строку и нажмите клавишу <Enter>. (He беспо- койтесь о пробелах — здесь вьбрано такое же расстояние, как в файле acad. pgp.) CG, *CHANGE 11. Выберите команду FileOSave (Файл^Сохранить). Раздел файла acad. pgp, над которым вы работае- те, должен выглядеть, как показано на рис. 29,3. 12. Закройте Notepad. Обычно при загрузке нового или существующего чертежа AutoCAD только прочитывает файл acad.pgp. Но чтобы переза- грузить этот файл в любой момент, можете вос- Закройте Notepad. Обычно при загрузке нового или существующего чертежа Auto- CAD только прочитывает файл acad.pgp. Но чтобы перезагрузить этот файл в лю- бой момент, можете воспользоваться командой REINIT (ПЕРЕИН). Введите reinit<P. AutoCAD откроет диалоговое окно Re-initialization (Повторная инициали- зация), показанное на рис. 29.4 . 13. Установите флажок PGP File (PGP-файл) и щелкните на кнопке ОК. На чертеже на- рисуйте любую линию. 14. Введите с%<Р. AutoCAD вызовет команду CHANGE. Выделите линию, нажмите кла- вишу <Enter>, чтобы завершить выделение, и укажите положение новой конечной точки. AutoCAD изменит конечную точку линии. Не сохраняйте чертеж. Отредактированный файл acad.pgp находится на прилагаемом компакт-диске в папке Results. Изменений, по сравнению с исходной версией файла, было внесено всего два. Но если у вас возникнет такое желание, можете скопировать файл acad.pgp с прилагаемого компакт-диска и заменить им свой исходный файл acad.pgp . Кроме того, в этот файл вы вольны внести и дополнительные изменения, если это потребуется в вашей работе. Адаптация панелей инструментов При работе в Windows вы будете постоянно использовать кнопки панели инструментов для выполнения множества задач. Тем не менее, вы частенько будете также набирать коман- ды — то ли потому, что не сможете быстро найти нужную кнопку на панели инструментов, то ли из-за того, что команда находится в выдвижной панели инструментов, к которой слиш- ком долго добираться. Подумайте, как часто вы начинаете с попытки вызвать команду с по- мощью кнопки панели инструментов, а заканчиваете ее набором на клавиатуре. Чтобы упростить и ускорить работу, можно выполнить настройку панелей инструментов AutoCAD. Причем можно не только модифицировать существующие панели, но и создавать с нуля абсолютно новые. Мало того, можно создавать даже новые кнопки панели инструмен- тов. Причем, создавая кнопку, к ней можно присоединить любую последовательность ко- манд, например сложный макрос или даже выражение, написанное на языке AutoLISP. Глава29.Адаптациякоманди панелейинструментов 937
Использование вкладки Toolbars Вкладка Toolbars (Панели) диалогового окна Customize (рис. 29.5) объединяет все сред- ства управления панелями инструментов. No' Customize ''ТооЬамjProperty|Keybowdj Inquiry Inieit Layouts -Modify Modify II • /Ob|ect Properties Obpct Snep Refet* fleletence Rendn Shade Sofcft Г ]дов ЬЛога., "ool p* /'ыс. 29.5. Вкладка Toolbars Для вывода определенной панели инструментов на экран вовсе не обязательно от- крывать вкладку Toolbars. Можно щелкнуть правой кнопкой мыши на свободном поле любой уже открытой панели и выбрать нужную из открывшегося списка — контекстного меню. То же самое допустимо произвести и в списке панелей во вкладке Toolbars. Установите флажок для панели инструментов, которую нужно вывести на экран. Обра- тите внимание: в этот список включены также выдвижные панели инструментов. Поэто- му при желании очень легко превратить выдвижные панели в обычные. Просто щелкни- те на выдвижной панели, например на Viewpoints (Тзрения) или Zoom (Зуммирование), и она примет вид обычной панели инструментов. Описанная вкладка используется для создания новых панелей инструментов, а также для удаления и настройки существующих. Создавая новые меню, можно включить в них и панели инструментов. Затем вы сможете выбрать их из меню, воспользовавшись раскрывающимся спи- ском Menu Group (Группы меню). Создание новой панели инструментов Чтобы создать новую панель инструментов, во вкладке Toolbars щелкните на кноп- ке New (Новая). На экране появится диалоговое окно New Toolbar (Новая панель), показанное на рис. 29.6. В этом окне введите имя новой па- нели инструментов (и группу меню, если вы ее создали), а за- тем щелкните на кнопке ОК. Теперь новая панель инструмен- тов появится в списке Toolbars (Панели) во вкладке Toolbars. Кроме того, на экране вы увидите небольшую но- вую панель (рис. 29.7). Новая панель инструментов "еще совсем ребенок". ^° по ме Ре добавления к ней кнопок она будет автоматиче- ски расти. /'MC . 29. б. Диалоговое окно New Toolbar 938 ЧастьVI.ИндивидуальнаянастройкаAutoCAD
Carman* *odbart jft<v>Mteij taybovt i ) Совет Рис. 29.7. Новая панель инструментов, отображенная на экране и в списке Toolbers При использовании панелей инструментов очень важно найти для них оптималь- ное положение на экране, чтобы они, во-первых, не мешали в работе, а во-вторых, не занимали "жизненно важное пространство" . Например, маленькие панели инст- рументов можно поместить на свободных местах существующих панелей. Удаление кнопок Предположим, вы решили модифицировать панель инструментов (ее можно открыть, уста- новив соответствующий флажок во вкладке Toolbars) — удалить кнопки, которыми практиче- ски не пользуетесь. Для удаления кнопок из панели инструментов выполните ряд действий. 1. Отобразите панель инструментов. 2. Выберите в меню команду View^Toolbars (Вид^Панели инструментов), чтобы от- крыть диалоговое окно Customize (Адаптация). Если нужно, перетащите это окно — оно не будет закрывать доступ к панели инструментов, кнопки которой нужно удалить. 3. Перетащите ненужную кнопку с панели инструментов в область экрана, а затем от- пустите кнопку мыши. На заметку Только не забудьте, что во время удаления кнопок диалоговое окно Customize должно быть открыто. Хотя между кнопками, перетаскиваемыми с панели инст- рументов, и этим диалоговым окном нет прямой связи, вы не сможете перета- щить кнопки, если диалоговое окно будет закрыто. Если же вы случайно пере- тащите какую-либо кнопку из диалогового окна Customize, то, сами того не же- лая, создадите новую панель инструментов. Добавление кнопок Создав новую панель инструментов, вы захотите добавить к ней кнопки (иначе зачем она нужна?)- Сделать это можно несколькими способами. • Добавление кнопок из вкладки Commands диалогового окна Customize. Открой- те вкладку Commands диалогового окна Customize и выберите категорию. К каждой категории относится несколько готовых кнопок (включая многие кнопки выдвижных панелей инструментов из версии 13). Вы можете также выбрать в списке Categories Глава29.Адаптациякомандипанелейинструментов 939
(Категории) элемент All Commands (Все команды) и затем выбрать любую команду из списка Commands, где будут приведены все команды, упорядоченные по штфавиту. Щелкните на кнопке, и се описание появится в нижней части диалогового окна. Когда найдете нужную кнопку, перетащите ее на новую панель инструментов. • Перемещение кнопки с другой панели инструментов. Открыв диалоговое окно Customize, перетащите кнопку из открытой панели инструментов на новую панель. В результате вы переместите кнопку, удалив ее с первоначальной панели инструментов. • Копирование кнопки с другой панели инструментов. Если вы хотите оставить первоначальную панель инструментов нетронутой (т.е . не удалять с нее кнопки), воспользуйтесь предыдущим методом, только во время перетаскивания кнопки с от- крытой панели инструментов на новую удерживайте нажатой клавишу <Ctrl>. В ре- зультате кнопка будет скопирована. Создание нового определения кнопки Можно создавать также новые определения кнопок с нуля. Для этого выполните перечис- ленные ниже действия. 1. Откройте вкладку Commands диалогового окна Customize и в списке Categories (Категории) выберите User Defined (Определяемая пользователем). В панели Commands появятся два элемента: User Defined Button (Пользовательская кнопка) и User Defined Flyout (Пользовательская выдвижная панель). 2. Перетащите одну из этих кнопок на свою панель инструментов. 3. Откройте вкладку Properties (Свойства) диалогового окна Customize и щелкните на чистой кнопке, чтобы появилась вкладка Button Properties (Свойства кнопки) диалогового окна Customize, которая показана на рис. 29.8. Место unrated v*i tha bUKMl "C "C Рис. 29.8 . Вкладка Button Properties диалогового окна Customize 4. Введите имя кнопки-инструмента. Оно будет появляться в виде всплывающей под- сказки, поэтому не делайте его слишком длинным. 5. В текстовом поле Help (Помощь) введите описание инструмента. Этот текст будет появляться в строке состояния, более подробно объясняя назначение кнопки. 940 ЧастьVI.ИндивидуальнаянастройкаAutoCAD
6. Напишите макрос. Как видите, в окне Macro (Макрос) AutoCAD уже поместил символы Л СЛС. Они обозначают отмену любой команды, которая активна во время использования кнопки. Вы можете ввести в окно Macro любую допустимую команду в том виде, в кото- ром ее набирают в командной строке, или даже выражение на языке AutoLISP. В макросе вы должны использовать синтаксис меню. Более подробно это описа- но в главе 33, "Адаптация меню" . 7. Выберите пиктограмму из списка Button Icon (Пиктограмма) или щелкните на кнопке Edit (Редактировать), чтобы создать новое изображение кнопки инструмента (об этом речь пойдет в следующем разделе). 8. Щелкните на кнопке Apply (Применить), а затем закройте диалоговое окно Button Properties. Закройте также все остальные диалоговые окна. AutoCAD обновит меню. За выполнением этого процесса вы сможете следить, глядя на строку состояния. Использование диалогового окна Button Editor С помощью диалогового окна Button Editor (Редактор кнопок), показанного на рис. 29.9, можно создавать новые изображения кнопок инструментов. Причем существует два пути — выбрать одно из готовых изображений кнопок и отредактировать его (рекомендуется исполь- зовать именно этот метод) или начать все с нуля (если вы по натуре художник, то, конечно, предпочтете этот способ). Рис. 29.9 . Диалоговое окно Button Editor В центре окна находится область редактирования с увеличенным изображением кнопки. Реальный размер кнопки показан в левом верхнем углу диалогового окна. Установите флажок Grid (Сетка), чтобы отобразить сетку пикселей — с ее помощью легче создавать изображе- ние. Выберите цвет на палитре цветов, а затем — один из четырех инструментов, кнопки ко- торых находятся в верхней части диалогового окна. • С помощью инструмента Pencil (Карандаш) можно нарисовать любой контур. Для этого нужно "провести" им по области редактирования. • Щелкните на инструменте Line (Линия) и проведите курсором из одной точки (начальной) в другую — будет нарисована прямая линия. Глава29.Адаптациякоманди панелейинструментов 941
• Инструмент Circle (Окружность) служит для рисования окружностей. Выберите этот инструмент, затем щелкните, чтобы указать центр окружности, и перетащите указа- тель мыши, чтобы определить радиус. Когда вы отпустите кнопку мыши, окруж- ность будет нарисована. • Инструмент Erase (Резинка) служит для вытирания ненужных линий. Щелкая им, можно удалять одиночные пиксели, а перетаскивая— целые наборы. Ниже перечислены другие возможности диалогового окна Button Editor. • Щелкнув на кнопке Clear (Очистить), можно очистить область редактирования и начать все с нуля. • После щелчка на кнопке Open (Открыть) кнопка станет доступна для редактирова- ния. Изображения кнопок сохраняются в . bmp-файлах. • Щелкнув на кнопке Undo (Отменить), вы отмените последнее действие. • Щелкнув на кнопке Save (Сохранить), можно сохранить пикпмрамму кнопки в виде . bmp-файла. По умолчанию, этому файлу будет присвоено имя ICON. bmp; • Щелкнув на кнопке Save as (Сохранить), вы сохраните изображение кнопки в виде . bmp-файла с новым именем. • Щелкнув на кнопке Close (Закрыть), можно закрыть диалоговое окно Button Editor. Создание выдвижных панелей инструментов Можно создавать новые выдвижные панели инструментов или же использовать одну из пользовательских панелей (подменю). Чтобы обратиться к пользовательской выдвижной па- нели, откройте диалоговое окно Customize, активизируйте вкладку Commands и выберите в списке Custom Flyouts (Пользовательские подменю). Можно также перетащить одну из них на панель инструментов. Для создания собственной выдвижной панели сперва сгенерируйте панель инструментов с теми кнопками, которые вы хотите видеть на выдвижной панели, Затем следует связать вы- движную панель с другой панелью инструментов таким образом, чтобы выдвижная панель примыкала к этой панели инструментов. После создания исходной панели инструментов вы- полните следующие действия. 1. Активизируйте вкладку Commands диалогового окна Customize. 2. Выберите из раскрывающегося списка Categories (Категории) элемент User De- fined (Определяемая пользователем) и перетащите элемент User Defined Flyout на существующую исходную панель инструментов. На панели инструментов появится чистая выдвижная панель. 3. Откройте вкладку Properties (Свойства) диалогового окна Customize и щелкните на кнопке чистой выдвижной панели, чтобы появилась вкладка Flyout Properties (Свойства выдвижной панели), которая показана на рис. 29.10 . 4. Появится сообщение, в котором будет предложено связать панель инструментов с выдвижной панелью. 5. Выберите из списка новую панель инструментов, созданную вами до начала упраж- нения. Эта панель инструментов станет выдвижной панелью и будет открываться при щелчке на кнопке, которую вы только что добавили. 6. Щелкните на кнопке Apply (Применить), а затем на кнопке Close (Закрыть). 7. Теперь новая панель инструментов станет выдвижной панелью на исходной панели инструментов. Вы можете закрыть саму новую панель инструментов, так как теперь ее можно открывать из родительской панели инструментов. 942 Часть VI. Индивидуальная настройка AutoCAD
ДСД0 4od.yi OweS-ac Re l e t ence Renf l ei Shads So li d» So li dsEd i t i ng ШЯВш Slandard ТооЬ* Sulaeet " "• ' "Ji ' **.|i •"•"• *•!i•*S ACAD ACAC ACAC ACAC ACAD ACAC ACAD ACAC ACAD ACAO ACAD ACAD ДГЛП J -4 "»- Рис.29.10.ВкладкаFlyout Properties диалогового ок- на Customize Ниже приведена пошаговая инструкция по изменению файлов меню. После ее выполне- ния речь пойдет о том, как отменить внесенные изменения. Пошаговая инструкция. Адаптация панелей инструментов 1. Откройте окно программы Windows Explorer (Проводник) и скопируйте файлы acad.mnu, acad.mnc и acad.mns из папки Acad2000\support на дискету. Подпишите дискету и поставьте дату. 2. Создайте новый чертеж с использованием параметра Start from Scratch. Сохраните его как файл ab29-l .dwg в папке AutoCAD Bible. 3. Выберите в меню команду View^ Tool bars — откроется диалоговое окно Customize. Найдите в списке панель инструментов Zoom (Зуммирование) и отметьте ее. Когда эта панель появится на экране, перетащите ее подальше от диалогового окна Customize. 4. Перетащите с панели инструментов Zoom кнопки Zoom Center (Центр) и Zoom All (Все) (или выберите две кнопки, которыми вы пользуетесь реже всего, и перетащите их). Теперь между последней кнопкой (Zoom Extents (Границы)) и всеми осталь- ными образовалось пустое пространство. Перетащите кнопку Zoom Extents немно- го влево, чтобы как-то заполнить пустоту. 5. Перетащите панель инструментов на свободное место стандартной панели инстру- ментов и закрепите ее там. (Пространство, имеющееся в вашем распоряжении, будет зависеть от размеров и от разрешения вашего экрана. Если панель инструментов не поместится, тогда из нее следует перетащить одну или несколько кнопок, или при- стыковать ее к правому краю экрана.) 6. Во вкладке Toolbars диалогового окна Customize щелкните на кнопке New (Новая). В появившемся диалоговом окне New Toolbar (Новая панель) в текстовом поле Name (Имя панели) введите Special и щелкните на кнопке ОК. На экране появится маленькая панель инструментов. 7. Щелкните на вкладке Commands. В списке Categories выберите параметр Draw (Рисование). Найдите кнопку Donut (Кольцо) и перетащите ее на новую панель инструментов. Местоположение кнопки можно будет узнать по I-образной форме курсора над кнопкой. Глава29.Адаптациякомандипанелейинструментов 943
8. Выберите категорию Modify (Редактирование) и отыщите кнопку Edit Polyline (Редактировать полилинию). Перетащите эту кнопку на новую панель инструментов. 9. Выберите категорию View (Вид) и перетащите на панель инструментов кнопку Hid- den (Скрытый). 10. Выберите категорию User Defined (Определяемая пользователем) и перетащите на новую панель инструментов кнопку User Defined Button (Кнопка, определяемая пользователем). Щелкните на чистой кнопке, чтобы открыть складку Button Prop- erties (Свойства кнопки). 11. Завершите ввод информации в диалоговое окно, как показано на рис. 29.11. По- сле символов Л СЛС введите приведенный ниже макрос (будьте особо внима- тельны при вводе пробелов): pedit \w .1 х Совет No1Customize Emmrxk] Toobm BoKonF 'v,? у. .г 7 <•*!•.»•.«•:# - Button Image;- ' - *—i Ed i tspdy li nestobe1un i tw i de Miodaled *•NoNo*buNort Рис. 29,11. Завершение ввода информации во вкладке Button Properties 12. В списке Button Icon выберите кнопку Polyline Edit (см. рис. 29.11). Щелкните на кнопке Edit, чтобы открыть диалоговое окно Button Editor (Редактор кнопок). 13. Вам нужно, чтобы на кнопке изображалось, как полилиния с нулевой шириной за- меняется полилинией некоторой ширины (так как именно эту операцию выполняет макрос). Выберите в палитре красный цвет. Щелкните на инструменте Pencil (Карандаш) (по умолчанию он уже выбран). Установите флажок Grid, чтобы облег- чить себе работу. Кончиком инструмента Pencil щелкайте в каждом квадратике. В качестве руководства можно использовать рис. 29.12 . Когда закончите, щелкните на кнопке Save, а затем на кнопке Close. Допущенные ошибки можно легко исправить. Если вы поместили красный пик- сель над уже существующим черным, щелкните на черном цвете и перерисуйте ^ черный пиксель. Если же вы поместили красный пиксель не там, где нужно, вы- Л берите инструмент Erase и щелкните на пикселе. 14. Во вкладке Button Properties щелкните на кнопке Apply (Применить). На панели ин- струментов появится новая кнопка. Закройте диалоговое окно Button Properties, а также два других окна. AutoCAD сохранит изменения в исходном файле меню (. mns). 944 ЧастьVI.ИндивидуальнаянастройкаAutoCAD
Рис. 29.12 . Новая кнопка панели инструментов 15. Перетащите новую панель инструментов под первую созданную вами панель Zoom. (Если панель не поместится, то пристыкуйте ее к правой границе экрана.) 16. На панели инструментов Draw (Рисование) выберите инструмент Polyline (Полилиния) и нарисуйте несколько сегментов полилинии. На новой панели инстру- ментов выберите кнопку Plines .1 wide (Полилинии шириной 0.1). В ответ на за- прос Select polyline: выберите полилинию. AutoCAD изменит ее ширину, сделав ее равной 0.1. (Если ничего не выходит, проверьте макрос. Щелкните правой кнопкой мыши на кнопке Plines .1 wide, чтобы открыть для этой кнопки вкладку Button Properties диалогового окна Customize,) 17. Сохраните чертеж. Если впоследствии вы выполните адаптацию меню AutoCAD, отредактировав файл acad.mnu, то все модификации панели инструментов будут утеряны! О том, как этого избежать, речь идет а главе 33, "Адаптация меню", где рассматри- вается настройка меню AutoCAD. Внимание! А теперь опишем работу макроса pedit: pedit \w .1 ; 1. Макрос pedit вызывает команду PEDIT (ПОЛРЕД). Пробел после pedit эквива- лентен нажатию клавиши <Enter> после ввода команды. Затем команда PEDIT вы- водит на экран запрос Select polyline: (Выделите полилинию:). 2. Обратная косая черта (\) — это специальный символ, который останавливает макрос для того, чтобы пользователь ввел некоторые данные. Когда вы вьщелите полилинию, макрос продолжит работу и выдаст приглашение Enter an option [Close/Join/Width/ Edit vertex/Fit/Spline/Decurve/Ltype gen/Undo] : (Введите параметр [Замкни/Добавь/Ширина/Вершина/Сгладь/Сплайн/Убери сгл./Типлин/Отмени]:). 3. Символ w означает выбор параметра Width (Ширина). Следующий за ним пробел экви- валентен нажатию клавиши <Enter>. Затем команда PEDIT выдаст приглашение Speci- fy new width for all segments : (Введите новую ширину для всех сегментов:). 4. Затем макрос определяет значение ширины, равное 0.1 . Следующий за этим значением пробел эквивалентен нажатию клавиши <Enter>. Затем PEDIT снова выдаст приглашение Enter an option [Close/Join/Width/Edit vertex/Fit/Spline/ Decurve/Ltype gen/Undo]:. 5. Символ точки с запятой (;) в макросе означает завершение команды. Глава29.Адаптациякомандипанелейинструментов 945
Отмена изменений панели инструментов Чтобы отменить модификации панели инструментов, нужно перезагрузить меню шаблона acad.mnu. В результате скомпилированный и исходный файлы меню, в которых хранится информация об изменениях панелей инструментов, будут утеряны. Имейте в виду; у вас обязательно должны быть резервные копии файлов acad.mnu, acad.mnc и acad.mns из папки Acad2000\support. Итак, выполните ряд действий. 1. Выберите команду Tools ^Customize ^Menus (Сервис^Адаптация^Меню). На экране появится диалоговое окно Menu Customization (Адаптация меню). Первой должна быть вкладка Menu Groups (Группы меню). В списке Menu Groups должен быть выделен эле- мент ACAD, как показано ниже. 2. В нижней части диалогового окна установите флажок Replace All (Заменить асе), чтобы AutoCAD загрузил все файлы меню в строку меню. В текстовом поле File Name (Имя файла) введите acad.mnu и щелкните на кнопке Load (Загрузить). Когда файл acad. mnu загрузится, AutoCAD выдаст предупреждение о том, что вы потеряете все модификации панелей инструментов. Если вы согласны удалить информацию обо всех изменениях панелей инструментов, щелкните на кнопке Yes (Да). , Л Loading of a template menu file (MNU file) overwrite» and : -* . J,,,> redeflnea «to menu «шгсе Hie (HNS MB), vrtilch resultt in Noe / ; ; Omtinue loading MHU file? 3. AutoCAD загрузит меню и выведет сообщение: Menu loaded successfully. MENUGROUP:ACAD (Меню загружены). Щелкните на кнопке Close. Созданные вами пане- ли инструментов исчезнут. Файлы меню более подробно описаны в главе 33, "Адаптация меню". 946 ЧастьVI.ИндивидуальнаянастройкаAutoCAD
Резюме В этой главе положено начало изучению вопросов настройки AutoCAD. Вы узнали, как создавать псевдонимы команд в файле acad.pgp; выяснили, что можно создавать новые па- нели инструментов, содержащие любые наборы команд. В следующей главе вы узнаете, как создавать макросы с помощью пакетных файлов. Глава 29. Адаптация команд и панелей инструментов 947
ГЛАВА •л» В этой главе!:; Создание макросов и слайд-фильмов с помощью пакетных файлов - л ••»' " " f jr акетные файлы — это те же макросы, которые вы создаете в текстовом редакторе или в программе электронных таблиц. Они автоматически выполняют оп- ределенную последовательность команд. С помощью па- кетных файлов можно автоматизировать процесс вычер- чивания, определения параметров чертежа, очистки чер- тежа, создания слайд-фильмов, а также выполнять любые повседневные задачи. Создание макросов с помощью пакетных файлов Для пакетных файлов характерно следующее: • использование расширения -scr; • обязательно текстовый формат (т.е. ASCII-файлы); • использование только синтаксиса командной строки. Назаметку г До появления версии 14 пакетные файлы применялись, в основном, для автоматиза- ции процесса вычерчивания. Начиная с версии 14, в AutoCAD была включена утилита Batch Plot Utility, с помощью кото- рой можно автоматически выполнить мно- жество задач вывода чертежей на принтер, плоттер или даже факс.
Создание пакетного файла Для создания пакетного файла используется текстовый редактор, например Notepad. Введите каждую команду в отдельной строке. В конце строки в качестве эквивалента клави- ши <Enter> можно использовать или пробел, или символ возврата каретки. Для обозначения двух возвратов каретки в конце строки используется один из указанных выше символов, за которым должна следовать пустая строка. Каждый пробел имеет значение, поэтому в созда- нии файла сценария самое сложное — правильно расставить пробелы. Одна из распростра- ненных методик предполагает использование текстовых редакторов, в которых можно про- сматривать специальные символы • — пробел и возврат каретки. Далее файл нужно сохранить как простой текст и в дальнейшем использовать для редактирования Notepad. Вот несколько советов, которые помогут успешно справиться с созданием пакетных файлов. • Прежде, чем приступить к созданию пакетного файла, выполните соответствующую последовательность действий, пользуясь исключительно командной строкой. • Перед тем, как экспериментировать с командами, которые будут использованы в па- кетном файле, задайте системной переменной FILEDIA значение 0. Это позволит вводить команды с клавиатуры, не открывая диалоговых окон. Можете также по- практиковаться в использовании версии команды, с дефисом перед ее именем (например, -layer). Но в большинстве случаев в самом файле сценария дефисы добавлять не понадобится. ^0^"** В AutoCAD при выполнении пакетного файла программа не обращает внимания На заметку на состояние переменной FILEDIA И работает так, как будто она сброшена. • Включите в пакетные файлы комментарии, объясняющие ваши действия. Коммен- тарием является любая строка, в начале которой стоит точка с запятой. • Во время работы держите Notepad открытым. Когда вы введете нужную строку сим- волов, откройте текстовое окно AutoCAD (нажав для этого клавишу <F2>), выдели- те строку команд, щелкните правой кнопкой мыши, выберите команду Сору (Копировать), перейдите в Notepad и выполните вставку. Затем удалите все запросы системы, оставив только введенные данные. Скорее всего, понадобится изменить расстояние между словами. • Нажмите клавишу <End> и перейдите в конец строки. Это поможет обнаружить не- видимые пробелы в конце строки. Нажатие <Ctrl+End> переводит курсор в конец документа и позволяет обнаружить там невидимые пустые строки. Помните: можно открыть Notepad из AutoCAD, введя Notepad в командной строке. В от- вет на запрос File to open: (Открыть файл:) нажмите клавишу <Enter>, чтобы создать новый файл. Этот псевдоним команды Windows включен в файл acad.pgp по умолчанию. Файл acad. pgp подробно описан в главе 29, "Адаптация команд и панелей инструментов". Есть и другой способ: записывайте то, что вы набираете, в командной строке. Причем при наборе команд каждый пробел заменяйте символом подчеркивания. Увидев три символа под- черкивания, вы сразу поймете, что оставили три пробела между двумя словами. Иначе это не будет настолько очевидным. Но, разумеется, при создании пакетного файла вы должны ис- пользовать пробелы, а не символы подчеркивания. Когда закончите создавать пакетный файл, сохраните его под любым содержательным именем и добавьте расширение . scr. Однако прежде, чем запустить пакетный файл, закройте Notepad. Глава30.Созданиемакросовислайд-фильмовспомощьюпакетныхфайлов949
Приведем пример пакетного файла, с помощью которого можно нарисовать ряд окружно- стей. Учтите, что в конце каждой строки должен стоять один символ перевода каретки, за- вершающий строку, и один символ перевода каретки, формирующий пустую строку. circle 2,2 1.5 circle 6,2 1.5 circle 10,2 1.5 circle 14,2 1.5 При выполнении этого пакетного файла вызывается команда CIRCLE (КРУГ), определя- ются точки петров и радиусы окружностей. Результат показан на рис. 30.1. Рис. 30 .1 . Этот чертеж создан в результате выполнения пакетного файла Выполнение пакетных файлов Запустить пакетный файл можно прямо из чертежа, т.е. в ходе сеанса работы с AutoCAD, не закрывая текущего файла чертежа. К этому методу следует обращаться, если вы хотите применить пакет только к данному чертежу. Кроме того, пакетный файл можно запустить и во время загрузки AutoCAD. Этот метод подходит для случая, когда нужно применить за- писанную в нем последовательность команд к нескольким чертежам. Пакетные файлы следу- ет использовать, в частности, в следующих ситуациях: • для задания параметров всех открываемых чертежей (хотя пакетный файл в опреде- ленный момент может работать только с одним чертежом, со временем он "обработает" множество чертежей); • для выполнения какой-либо операции над чертежами "одним махом", например для размораживания всех слоев во всех чертежах, содержащихся в определенной папке. Выполнение пакетного файла из чертежа Чтобы запустить пакетный файл из чертежа, выполните следующее. 1. Выберите команду ToolsORun Script (Сервис^Пакет). Откроется диалоговое окно Select Script File (Выбор пакетного файла), показанное на рис. 30.2 . 2. Выберите нужный пакетный файл. 3. Щелкните на кнопке Open (Открыть). AutoCAD запустит пакетный файл. Выполнение пакетного файла при загрузкеAutoCAD Чтобы запустить пакетный файл при загрузке AutoCAD, в ярлыке, который использу- ется в системе Windows для открытия AutoCAD, замените полное имя программы. Са- мый простой способ сделать это — создать ярлык AutoCAD на рабочем столе и модифи- цировать содержимое текстового поля Target (Файл). Щелкните правой кнопкой мыши на ярлыке AutoCAD и выберите команду Properties (Свойства). Щелкните на вкладке Shortcut (Ярлык), показанной на рис. 30.3 . 950 ЧастьVI.ИндивидуальнаянастройкаAutoCAD
/•«с. JO. 2 . Диалоговое окно Select Script File AutoCAD ?1Ш I'mncities Qm i d SIMMI 59 w-** л ,ваш,£, Т. fwc. 303 . Вкладка Shortcut диалогового ок- на AutoCAD 2002 Properties В текстовом поле Target содержится полное имя программы, которое Windows использу- ет для открытия AutoCAD. Вам не нужно добавлять к содержимому этого поля дополнитель- ные данные. Формат команды запуска пакетного файла выглядит следующим образом: Устройство: \J7yTb\acad. ехе Устройство: \Путь\Имяг _ Файла_Чертежа /Ь Имя__Пакетного_Файла Пусть, например, в поле Target содержится запись С: \Program Files\AutoCAD 2002\ acad.exe, а вы хотите открыть чертеж под именем ba-349.dwg из папки c:\drawings и запустить пакетный файл под именем pre-plot. scr . В этом случае в поле Target нужно ввести следующее: Глава30.Созданиемакросовислайд-фильмовспомощьюпакетныхфайлов951
chpi'op -layer qsaue open' -layer qsaue close open' chprop -layer qsaue з11 с bylayee f no-plot f:\aec\fipt 1B" all с liylayer f no-plot F:\aec\flpt 1C" - all с Delayer F no-plot "C:\Program Files\AutoCAD 2002\acad.exe" c:\drawings\ba-349.dwg /b pre-plot Добавлять расширение .scr после имени пакетного файла не нужно. Длинные имена файлов, содержащие пробелы, необходимо заключать в кавычки — ив поле Target, и в са- мом пакетном файле, например: " C:\Program Files\AutoCAD 2002\acad.exe" "c:\aec\drc\Dobbs Ferry Apartments .dwg" /b с 1 : \aec\drc\cleanup Если ни чертеж, ни пакетный файл не содержатся в пути поиска файлов поддержки AutoCAD, то укажите полный путь. Чтобы начать новый чертеж, нужно сначала выбрать шаблон. В приведенном выше формате замените имя файла чертежа AutoCAD следующим выражением: /t Имя_Ша6лона Когда закончите вводить дополнительную информацию в поле Tar- get, щелкните на кнопке ОК. Теперь при запуске AutoCAD откроется чертеж или шаблон, и пакетный файл будет запущен. Как только вы запустите пакетный файл, можно открыть другие чертежи. Таким способом можно запустить пакетный файл для лю- бого количества чертежей. На рис. 30 .4 показан пакетный файл multi-cleanup, scr, который запускается при загрузке Auto- -,/w л - ,, CAD. В поле Target введена информация о том, что AutoCAD от- Рис. 30 .4. Пакетный файл, ,„ , который выполняет on- врывает файл Apt lA.dwg. редслснные операции над Не забывайте, что в AutoCAD можно одновременно открывать тремя чертежами несколько файлов чертежей. Но для совместимости с прежними версиями лучше установить новую системную переменную SDI (сокращение от single document interface — однодокументный интерфейс), равную 1. В про- тивном случае, используйте команду CLOSE, которая будет закрывать каждый очередной чертеж, после того как пакетный файл закончит его обработку. Если об этом не позаботиться заблаговременно, то при выполнении пакетных файлов прежних версий в системе могут ока- заться одновременно открытыми около сотни файлов чертежей. Даже для мощного компью- тера это количество слишком велико! Возможно, на время выполнения пакетного файла, который предусматривает от- Совет крытие и закрытие множества чертежей, вам захочется отключить отображение окна AutoCAD Today (AutoCAD сегодня). Ведь в этом окне каждый открытый чер- теж будет добавляться в список недавно использовавшихся файлов, что замед- лит обработку пакетного файла. Для отключения окна AutoCAD Today просто присвойте системной переменной STARTUPTODAY значение 0 перед выполнени- ем пакетного файла. После завершения выполнения пакетного файла можете снова присвоить переменной STARTUPTODAY значение 1. Вот что происходит при обработке этого пакетного файла. 1. С помощью команды CHPROP (СВОЙСТВА) выделяются все объекты, и их цвета устанавливаются равными ByLayer. 2. Используется эквивалент команды LAYER (СЛОЙ) для командной строки (с дефи- сом впереди), так что диалоговое окно не открывается. Затем замораживается слой, который не должен вычерчиваться на плоттере. 3. Пакетный файл сохраняет чертеж. 4. Чертеж закрывается, после чего открывается следующий. 952 Часть VI. Индивидуальная настройка AutoCAD
5. Этот процесс повторяется до тех пор, пока не будет откорректирован и сохранен по- следний чертеж. Именно он останется открытым в AutoCAD. Очень удобно то, что последний чертеж остается открытым: по нему можно про- Совет верить результаты выполнение пакетного файла. (Если все в порядке, то будьте ., уверены, что и все предыдущие файлы также откорректированы правильно.) Обратите внимание, что имена файлов в пакетном файле заключены в кавычки. Это необ- ходимо, поскольку в именах файлов чертежей содержатся пробелы. В следующей пошаговой инструкции описывается процесс создания и использования па- кетного файла, аналогичного приведенному в предыдущем примере. Но в данном случае па- кетный файл применяется только к одному чертежу. Для приведенного ниже упражнения используется чертеж аЬЗО-a.dwg, который находится в каталоге Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Создание и использование пакетного файла 1. Откройте файл аЬЗО-а . dwg, который находится на прилагаемом компакт-диске. 2. Сохраните его как файл ab30-l . dwg в папке AutoCAD Bible. 3. Введите Notepad^. В ответ на запрос File to open: (Открыть файл:) нажмите клавишу <Enter>, чтобы открыть новый файл. 4. Наберите приведенный ниже текст, заменяя символы подчеркивания пробелами. Обратите внимание, что в первой строке между all и с имеются два пробела. В конце последней строки нажмите клавишу <Enter>. Chprop all ci bylayer - layer_f __no-plot qsave 5. Сохраните файл как cleanup, scr в папке AutoCAD Bible. Закройте Notepad. Пакетный файл изменит цвета всех объектов на Bylayer и заморозит слой, кото- рый не должен вычерчиваться. Обратите внимание, что часть текста в чертеже вы- делена голубым цветом (возможно, для облегчения восприятия). Блок основной надписи находится в слое, который не вычерчивается. 6. Выберите команду Tools^Run Script (Сервис 1 ^Пакет). 7. В диалоговом окне Select Script File (Выбор пакетного файла) найдите файл cleanup, scr, который находится в папке AutoCAD Bible, и щелкните на кнопке Open. AutoCAD запустит пакетный файл. В результате цвет текста изме- нится на Bylayer, а слой, который не должен вычерчиваться, будет заморожен. Кроме того, чертеж будет сохранен. 8. Если пакетный файл не работает, нажав клавишу <F2>, откройте текстовое окно. Попытайтесь найти в пакетном файле ошибку и исправить ее. Снова откройте па- кетный файл (для этого выполните команду Starts Documents (Пуск 1 ^ Документы), выберите файл cleanup, scr) и внесите коррективы. Затем сохраните файл, за- кройте его и сделайте еще одну попытку. 9. Сохраните чертеж. Глава30.Создание макросовислайд-фильмовспомощьюпакетныхфайлов953
Применение пакетных файлов для обработки большого числа чертежей Предположим, вам нужно обработать с помощью пакетного файла 200 чертежей. Как посту- пить в этой ситуации? Ведь если придется набирать все 200 имен файлов, это займет слишком много времени. К счастью, существует другой способ. Нужно воспользоваться текстовым редактором, в котором предусмотрена возможность создавать вертикальные блоки текста. Это оз- начает, что можно выделять не только строки текста, но и столбцы. Подобные опера- ции выполняются и в Microsoft Word. Для этого нажмите клавишу <Alt> и, удерживая ее нажатой, перетащите указатель мыши вниз по тексту. Затем отформатируйте пакетный файл так, чтобы весь набор команд находился в одной строке, как показано ниже. В Microsoft Word для этого можно воспользоваться диалоговым окном Page Setup (Параметры страницы), установить альбомную ориентацию страницы [Landscape) и оп- ределить такую ее ширину, чтобы набор любой команды полностью помещался в одной строке. (Таким образом, вы наберете пакет один раз, затем скопируете строку и вста- вите ее нужное количество раз.) Имена файлов следует поместить в один столбец. Ниже показано, что в конце каждой стро- ки указан путь, но имя файла отсутствует. Имена файлов будут вставлены перед закры- вающими кавычками в конце каждой строки. chprop all с bylayer -layer f no-plot chprop all с bylayer -layer f no-plot chprop all с bylayer -layer f no-plot qsaue close open "f:\aec4 qsaue close open "F:\aec\ qsaue А теперь откройте окно DOS. (Выберите команду Starts Programs^MS DOS Prompt (Пуск=* Программы 1 ^Сеанс MS DOS).) Воспользуйтесь командой DOS cd, чтобы перейти к папке, в ко- торой находятся чертежи. (Все они должны содержаться в одной папке.) Введите dir *.dwg /b >dwglst.txt и нажмите клавишу <Enter>. В результате будет создан список файлов, находя- щихся в данной папке, а затем помещен в текстовый файл dwglst. txt. Параметр /ь служит для создания файла, содержащего только имена файлов чертежей. Откройте полученный файл в текстовом редакторе, в котором можно создавать вертикаль- ные блоки. Создайте вертикальный блок, содержащий имена чертежей, и скопируйте его в буфер обмена. Вернитесь в пакетный файл, поместите курсор в левом верхнем углу вертикального блока и выполните вставку. Имена файлов чертежей будут вставлены в нужное место, как показано ниже. Не забудьте сохранить файл в формате Text Only (Только Текст). chprop all с bylayer chprop all c bylayer chprop all с bylayer -layer f no-plot -layer f no-plot -layer f no-plot qsaue close open >- f:\aec\ fipt 1B" qsaue close open "F:\aec\ Apt 1С" qsaue Как видите, сформировать пакетный файл, с помощью которого можно обработать большое количество чертежей "одним махом", совсем несложно. Создание слайд-фильмов Наиболее распространенным применением пакетных файлов является организация авто- матического показа на экране набора слайдов — создание так называемых слайд-фильмов. AutoCAD позволяет сохранить чертеж в качестве слайда. Затем можно создать библиотеку слайдов и показать их один за другим автоматически. 954 ЧастьVI.ИндивидуальнаянастройкаAutoCAD
Любой чертеж можно сохранить в формате .tif, .bmp или .рсх и импортиро- Совет вать в программу создания презентаций, в которой можно организовать показ „ слайд-фильма, например в Microsoft PowerPoint, Lotus Freelance Graphics или ф,"^ Corel Presentations. Чтобы создать профессиональный слайд-фильм, можно до- бавить к чертежам текст, спецэффекты и т.д . Более подробные сведения приве- дены в главе 25, "Моделирование освещения и тонирование изображений трехмерных объектов", и 27, "Взаимодействие с другими приложениями" . Создание слайдов Слайд — это, в сущности, копия экрана чертежа. На основе текущего видового экрана в пространстве модели или всех видовых экранов в пространстве листа AutoCAD создает растровое изображение. На слайде можно вывести каркасное представление модели, пред- ставление с удалением невидимых линий или изображение модели с наложенными тенями. К сожалению, на слайдах нельзя отобразить тонированные изображения. Чтобы создать слайд, выполните ряд действий. 1. Сформируйте видовой экран чертежа, который вы хотите отобразить на слайде. 2. Введите mslide^. 3. В диалоговом окне Create Slide File (Создание файла слайда) введите имя слайда и выберите, где он будет храниться. Этот файл будет иметь расширение . sld. 4. Щелкните на кнопке Save. Просмотр слайдов Чтобы просмотреть слайд, выполните перечисленные ниже действия. 1. Введите vslide<P. 2. В диалоговом окне Select Slide File (Выбор файла слайда) выберите слайд, который хотите просмотреть. 3. Щелкните на кнопке Open. AutoCAD отобразит слайд на экране. Чтобы вернуться к первоначальному чертежу, обновите экран (выполните команду REDRAW (ОСВЕЖИ)). Корректировать слайд нельзя. Для следующего упражнения используется чертеж аЬЗО-b.dwg, который нахо- дится в каталоге Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Создание и просмотр слайд-фильмов 1. Откройте файл аЬЗО-b. dwg, который находится на прилагаемом компакт-диске. 2. Сохраните его как файл ab30-2 . dwg в папке AutoCAD Bible. 3. Введите hide<f. AutoCAD удалит на чертеже невидимые линии. 4. Введите mslide^. В диалоговом окне Create Slide File (Создание файла слайда) в раскрывающемся списке Save in (Папка) выберите папку AutoCAD Bible. В текстовом поле File name (Имя файла) измените имя, предлагаемое по умолча- нию, — ab30-2 . sld на ab30-2a . sld. Щелкните на кнопке Save. Глава3dСоздание макросовислайд-фильмовспомощьюпакетныхфайлов955
5. Щелкните на кнопке 3D Orbit стандартной панели инструментов. Установите курсор в правый кружок на границе зон и слегка протащите его влево, удерживая нажатой кнопку мыши. Нажмите клавишу <Esc>. 6. Снова вызовите команду MSLIDE. На этот раз сохраните слайд как файл ab30-2b . sld. 7. Вновь щелкните на кнопке 3D Orbit стандартной панели инструментов. Установите курсор в правый кружок на границе зон и еще немного протащите его влево, удер- живая нажатой кнопку мыши. Нажмите клавишу <Esc>. 8. Еще раз вызовите команду MSLIDE и сохраните слайд как файл ab30-2c .sld. 9. Щелкните несколько раз на кнопке Zoom Previous стандартной панели инструмен- тов, пока не увидите в командной строке сообщение No previous view saved (Больше нет сохраненных видов). 10. Введите vslide^. В диалоговом окне Select Slide File (Выбор файла слайда) вы- берите первый слайд— ab30-2a.sld. Щелкните на кнопке Open. AutoCAD отобразит слайд на экране. 11. Повторите команду VSLIDE (СЛАЙД) и отобразите на экране слайд ab30-2b . sld. Сделайте то же самое для слайда ab30-2c.sld. 12. Щелкните на кнопке Redraw All (Перерисовать все), которая находится на стан- дартной панели инструментов. 13. Сохраните чертеж. Создание слайд-фильмов с помощью пакетных файлов Можно создать пакетный файл, который позволит последовательно отображать слайды в виде слайд-фильма. Для этого в AutoCAD предусмотрены три специальные команды, ис- пользующиеся в пакетных файлах. • Команда DELAY nnnn (ЗАДЕРЖИ) делает паузу, которая продолжается несколько миллисекунд (это значение определяется пользователем). Например, команда DELAY 3000 делает в пакете паузу 3 с. • Команда RSCRIPT (ВПАКЕТ) повторяет пакет с самого начала. С ее помощью можно создать постоянно повторяющийся пакет. Чтобы остановить выполнение па- кета (независимо от того, повторяющийся он или нет), нажмите клавишу <Esc>. • Команда RESUME (ПРОДОЛЖИ) перезапускает пакетный файл после того, как вы остановили его, нажав клавишу <Esc>. Команду VSLIDE (СЛАЙД), которая отображает слайд, можно использовать также для предварительной загрузки следующего слайда в память. Итак, пока зрители рассматривают один слайд, с помощью команды VSLIDE можно загрузить следующий. Таким образом вы сократите время ожидания между слайдами (промежуток времени между появлением двух следующих друг за другом слайдов). Чтобы воспользоваться этой возможностью, в команде VSLIDE поместите символ звездочки (*) перед именем файла. Следующая команда VSLIDE обнаружит предварительно загруженный слайд и отобразит его, не спрашивая имени. Итак, приведем последовательность команд: vslide ab30-2a vslide *ab30-2b delay 3000 vslide 956 Часть VI. Индивидуальная настройка AutoCAD
vslide *ab30-2c delay 3000 vslide rscript Теперь предложим более подробное описание работы данного пакетного файла. 1. Отображение слайда ab30-2a. sld. 2. Предварительная загрузка слайда ab30-2b. sld. 3. Пауза длиной в три секунды, во время которой отображается слайд ab30-2a. sld. 4. Отображение слайда аЬЗ0-2Ь. sld. 5. Предварительная загрузка слайда ab30-2c . sld. 6. Пауза длиной в три секунды, во время которой отображается слайд ab30-2b. sld. 7. Отображение слайда аЬ30-2с . sld. 8. Повторение пакета с самого начала. Попытайтесь создать слайд-фильм, выполнив приведенную ниже пошаговую инструкцию. Пошаговая инструкция. Создание слайд-фильма 1. Откройте Notepad и наберите следующие команды: vslide ab30-2a vslide *аЬ30-2Ь delay 3000 vslide vslide *ab30-2c delay 3000 vslide rscript 2. He забудьте вставить пустую строку после последней строки пакета. Сохраните па- кет как файл ab30-2 . scr в папке AutoCAD Bible. Закройте Notepad. 3. Чтобы AutoCAD мог обнаружить файлы слайдов, укажите папку AutoCAD Bible в списке путей поиска файлов поддержки. Выберите команду Tools^Options (Сервис 1 ^ Параметры) и в диалоговом окне выберите вкладку Files (Файлы). Щелк- ните на строке Support File Search Path (Путь доступа к файлам поддержки), а за- тем на кнопке Add (Добавить). Щелкните на кнопке Browse (Обзор) и найдите пап- ку AutoCAD Bible. Дважды щелкните на кнопке ОК. 4. В любом чертеже AutoCAD выберите команду Tools^Run Script (Сервис^Пакет). В папке AutoCAD Bible найдите файл ab30-2 . scr и щелкните на кнопке Open. AutoCAD запустит слайд-фильм. Обратите внимание, что для отображения послед- него слайда потребуется некоторое время. 5. Прогоните слайд-фильм дважды. Во второй раз последний слайд отобразится не- много быстрее. Нажмите клавишу <Esc>, чтобы остановить слайд-фильм. 6. Не сохраняйте чертеж. Во время показа слайд-фильма можно максимально увеличить область экрана Совет за счет сокращения пространства, которое занимают меню и командная строка. Вы можете выгрузить меню, убрав, таким образом, с экрана панели инструмен- *Щк тов - Воспользуйтесь вкладкой Display (Отображение) диалогового окна Options (Параметры), чтобы сократить на экране до одной количество строк, используе- мых для вывода командной строки. Но помните, что после выгрузки меню, в слу- чае необходимости, придется их загружать заново. (О загрузке и выгрузке меню речь идет в главе 33, "Адаптация меню" .) Глава30Создание макросовислайд-фильмовспомощьюпакетныхфайлов957
Создание библиотек слайдов Слайды можно объединять в библиотеки. Файлы библиотек слайдов имеют расширение . sib. Одним из доводов в пользу создания библиотек слайдов является необходимость не- больших образцов изображений, которые используются для формирования трафаретных ме- ню. Чтобы увидеть пример меню, содержащего графические трафареты, выберите команду Draw^Surfaces^SD Surfaces (Рисование^Поверхности^ЗМ поверхности). Эти графиче- ские трафареты создаются на основе слайдов, объединенных в библиотеки. Формат адресации слайда в библиотеке имеет следующий вид: library {slidename) Допустим, вы поместили три слайда, которые использовались в предыдущей пошаговой инструкции, в библиотеку слайдов sdmodel.slb. Для предварительной загрузки второго слайда воспользуйтесь следующей командой (это будет вторая строка пакетного файла): vslide *3dmodel (ab30-2b) Для создания библиотеки слайдов нужно воспользоваться приглашением DOS. (Возможно, когда-нибудь для этого будет существовать специальное диалоговое окно.) Для создания библиотек слайдов в AutoCAD предусмотрена специальная утилита SLIDELIB, ко- торая находится в папке AutoCAD 2002\support. Чтобы получить приглашение DOS, выберите команду Start^Programs^MS-DOS Prompt. Для создания библиотеки слайдов выполните следующие действия. 1. Создайте текстовый файл (например, в Notepad), содержащий имена файлов слай- дов. Включите пути к файлам слайдов, если их нет в пути доступа к файлам под- держки AutoCAD. Каждое имя файла слайда поместите в отдельной строке. Утилита SLIDELIB может "прочитать" листинг, созданный с помощью команды Совет DOS dir с параметром /ь, в котором содержатся только имена файлов. Поэто- ^ му можно поместить все файлы слайдов в определенную папку и перенаправить "4^1 в Файл листинг, созданный с помощью команды dir. Например, можно создать список под именем ab30sld.lst, набрав в ответ на приглашение DOS сле- дующую строку: dir *.sld /b >ab30sld.lst. 2. В результате, список будет создан в той же папке, где содержатся слайды. 3. Предположим, вы все еще находитесь в папке, где создан список файлов слайдов, и хотите создать в этой же папке библиотеку ab30sld. sib. Тогда в ответ на при- глашение DOS наберите следующее: "c:\program files\AutoCAD 2002\support\slidelib" ab30sld < ab30sld.lst „г"'* 8 ' Утилита SLIDELIB не воспринимает имена файлов, содержащие пробелы, одна- ^а заметку к0 она может работать с длинными именами при условии, что вместо пробелов вы вставите символы подчеркивания. Резюме Итак, пакетные файлы позволяют автоматизировать выполнение повседневных задач. Они имеют текстовый формат и содержат команды, параметры и значения в том виде, в каком те используются в командной строке. Пакетные файлы можно запускать из чер- тежа или во время загрузки AutoCAD. 958 Часть VI. Индивидуальная настройка AutoCAD
На основе изображения в видовом экране можно создать слайд, который является растровым изображением. Создав пакетный файл, вы можете отображать слайды на эк- ране один за другим, т.е. в виде слайд-фильма. Кроме того, слайды можно объединять в библиотеки. В следующей главе вы узнаете, как создавать новые типы линий и шаблоны штриховки. Глава30.Созданиемакросовислайд-фильмовспомощьюпакетныхфайлов959
ГЛАВА В этой главе... Создание типов линий Создание образцов штриховки Создание новых типов линий и образцов штриховки ак вы знаете, в AutoCAD имеется большое количе- ство различных типов линий. Но иногда и этого оказывается недостаточно. В таких случаях приходится создавать новые типы линий и использовать их в чертежах наряду со стандартными типами линий AutoCAD. Типы линий создаются, если вам недостаточно непрерывных ли- ний, и применяются не только к отрезкам, но и к полили- ниям, мультилиниям, дугам, эллипсам, каркасам и объем- ным телам, т.е . к большинству объектов AutoCAD. Создание типов линий Типы линий бывают простыми и сложными. Простые типы линий состоят только из штрихов, точек и пробелов. Сложные типы линий, помимо штрихов, точек и пробелов, содержат также текст и/или формы. Файл стандартных типов линий носит имя acad.lin. Вы можете добавить в него новые определения типов ли- ний или даже создать собственные файлы типов линий. Файлы типов линий — это текстовые файлы с расширени- ем . 11 п. И разумеется, прежде чем изменять файл acad . lin, обязательно сделайте его копию. Создание простых типов линий Синтаксис, который используется при создании простых типов линий, чрезвычайно прост. Каждый тип линии опреде- ляется двумя строками текста. Первая содержит имя типа линии и необязательное описание. Ее формат выглядит сле- дующим образом: *Имя Типа Линии[.Описание]
Обратите внимание на три важных момента. • Всегда начинайте определение со звездочки (*). • Описание может содержать не более 47 символов. • Если вы включили описание, поставьте перед ним запятую. Вторая строка содержит собственно определение типа линии. Для простых типов линий все ограничивается штрихами, точками и пробелами, которые измеряются в единицах. При этом существует ряд правил. • Штрих обозначается положительным числом. • Точка обозначается нулем. • Пробел обозначается отрицательным числом. • Элементы записываются без пробелов и отделяются запятыми. При этом длина каж- дого элемента не должна превышать 80 символов. • Каждая строка определения должна начинаться с буквы А. Приведем следующее определение типа линии: *seeingdouble. Hedge line А, .25,-.1,-25,-.1,0,- .1,0,-.1 Это определение создает линию, состоящую из двух штрихов длиной 0,25 единиц и двух точек, причем все символы разделены пробелами длиной 0,1 единицы (рис. 31 .1). Рис. 31.1. Типяинии seeingdouble Если вы чувствуете себя достаточно уверенно, можете попробовать создать тип линии, вос- пользовавшись эквивалентом команды LINETYPE (ТИПЛИН) для командной строки. Введите - linetype<P и выберите параметр Create (Создать). Если вы сделаете ошибку, откройте файл типов линий в каком-нибудь текстовом редакторе и внесите необходимые исправления. Наилучшие результаты получаются в том случае, если определение типа линии, со- Совет держащей точки и штрихи, начинается со штриха. Начинать определение типа линии со штриха не только более эстетично, но и лучше для соединения концов отрезков. Пошаговая инструкция. Создание простого типа линии 1. Откройте чертеж, используя параметр Start from Scratch. 2. Сохраните чертеж как файл ab31-l . dwg в папке AutoCAD Bible. 3. В ответ на запрос File to edit: (Редактировать файл:) введите notepad и на- жмите клавишу <Enter>, чтобы открыть новый файл в Notepad. 4. Наберите следующее определение: *3dotsandadash,temporary fencing А, .5, -.25,0, -Л, 0, -.1,0, -.25 5. Введя последнюю строку, нажмите клавишу <Enter>. Сохраните чертеж как файл ab31-l. lin в папке AutoCAD Bible и закройте Notepad. 6. Щелкните на кнопке Layers (Слои), которая находится на панели инструментов Object Properties (Свойства объектов), а затем щелкните на кнопке New (Новый). Назовите новый слой tf епсе. Установите для него красный цвет. Глава 31. Создание новых типов линий и образцов штриховки 961
7. Во вкладке Linetype (Тип линии) выделите строку Continuous (Непрерывный), а потом щелкните на кнопке Load (Загрузить) — откроется диалоговое окно Load or Reload Linetypes (Загрузка или перезагрузка типов линий). 8. В диалоговом окне Load or Reload Linetypes выберите File (Файл). В диалоговом ок- не Select Linetype File (Выбор файла типа линии) отыщите файл ab31-l. lin, кото- рый находится в папке AutoCAD Bible, выделите его и щелкните на кнопке Open. 9. Вернувшись в диалоговое окно Load or Reload Linetypes, выберите 3dotsandadash и щелкните на кнопке ОК. 10. После этого в диалоговом окне Select Linetype (Выбор типа линии) выделите в списке 3dotsandadash и щелкните на кнопке ОК. В слое tfence будет показан нужный тип линии. Щелкните на Current (Текущий), а затем на кнопке ОК. 11. Запустите команду LINE (ОТРЕЗОК) и установите ортогональный режим вычерчи- вания. Начертите любую линию, чтобы увидеть полученный тип линии. Сохраните чертеж. Тип линии будет выглядеть так, как показано на рис. 31 .2. Рис. 31.2 . Тип линии 3dotsandadash Создание сложных типов линий Сложные типы линий, помимо точек, штрихов и пробелов, содержат также текст и/или формы. Пример такого типа линии показан на рис. 31 .3 . -- TEMP FENCE rt TEMPFENCE ft TEMPFENCE Рис. 31.3. Сложный тип линии, содержащий текст или формы Сложный и простой типы линий определяются аналогично; разница состоит только в том, что для сложного типа линии добавляется описание форм или текста. О формах речь пойдет в следующей главе, на данном этапе следует лишь помнить, что они содержатся в файлах с расширением . shx. Первая строка определения сложного типа линии выглядит так же, как в случае простого типа линии. Вторая строка тоже может содержать элементы, характерные для простого типа линии; однако описание форм или текста заключается в квадратные скобки: • синтаксис для форм; [имя формы, имя shx-файла, параметры]; • синтаксис для текста: ["строка текста", стиль текста, параметры] Параметры — - это набор необязательных характеристик поворота, масштабирования и сдвига, которые можно добавить к определению. Они подробно описаны в табл. 31.1. 962 ЧастьVI.ИндивидуальнаянастройкаAutoCAD
В приведенное ниже определение сложного типа линии включено описание форм. Необя- зательные параметры не указаны. *TEMPFENCE, ОГРАДА - ФОРМА И ШТРИХ А, . 5,- .25, [FENCE,"C:\AUTOCAD BIBLE\FENCE.SHX "], - . 5 Обратите внимание, что описание формы — это только часть общего определения, которое включает также описание других элементов (штриха и пробелов). Описание формы заключено в квадратные скобки и состоит из двух частей— имени формы (которое определяется в файле определения формы) и имени файла формы. Поскольку в данном случае путь поиска файлов поддержки AutoCAD не включает пути к файлу формы, нужно определить полный путь. Не за- бывайте заключать в кавычки имя файла формы, если в нем содержатся пробелы. Обратите внимание, что пробел после формы (формируется кодом -0 .5 в конце Совет второй строки) больше, чем перед ней {код -0.25). Пробел необходим для того, ^ чтобы сделать поправку на размер формы. Обычно размеры пробелов опреде- «У| ляются методом проб и ошибок, но их можно оценить достаточно точно, зная определение формы. Если первая попытка окажется неудачной и вы решите из- менить определение типа линии, не забудьте перезагрузить тип линии (с помо- щью параметра Load {Загрузить)). В приведенное ниже определение сложного типа линии включено описание текста. Не- обязательные параметры не указаны. •TFENCE, ШТРИХ И ТЕКСТ А, .5,-. 2 5, ["TEMP FENCE", FENCE],-1.5 Как видите, и в данном случае описание текста является частью общего определения, в которое включены также штрихи и пробелы. Описание текста состоит из двух частей: стро- ки текста, которая всегда заключается в кавычки, и определения стиля текста. Как и в преды- дущем примере, пробел после текста больше пробела перед ним (таким образом делается по- правка на размер строки текста). Прежде, чем загружать тип линии, в который входит описание текста, вы должны опреде- лить стиль этого текста в чертеже. В табл. 31 .1 перечислены параметры, которые можно включить в ту часть определения сложного типа линии, которая представляет собой описание формы или текста. Таблица 31.1. Необязательные параметры описания текста или формы . в определении сложного типа линии Параметр Синтаксис Описание Относительный R=## поворот Абсолютный А=## поворот Масштаб Определяет угол поворота формы или текста относительно вычерченной вами линии, Измеряется в градусах (по умолчанию), градах* (если задан параметр д) или радианах (если задам параметр г) Определяет угол поворота формы или текста в мировой системе координат независимо от положения линии. По умолчанию, принимается относитель- ный угол поворота, равный 0; а с помощью абсолютного поворота можно определить вертикальное положение текста, не зависящее от направления линии. Данный параметр измеряется в градусах (по умолчанию), градах (если задан параметр д) или радианах (если задан параметр г) Определяет коэффициент масштабирования текста или формы. Это значе- ние умножается на любой коэффициент масштабирования, содержащийся в описании формы, или на высоту, определенную в стиле текста. Если вы- сота в стиле текста равна 0, то она будет определяться данным коэффици- ентом масштабирования Глава31.Создание новыхтиповлинийиобразцовштриховки 963
Окончание табл. 31. 1 Параметр Синтаксис Описание Сдвиг по оси X х=##' Положительное значение сдвига приводит к перемещению формы или тек- ста по направлению к конечной точке линии, а отрицательное — по направ- лению к ее начальной точке. Этот параметр используется при определении местоположения текста или формы для непрерывного типа линии. С его по- мощью можно изменить также положение формы или текста между штриха- ми, оставив прежними величины пробелов Сдвиг по оси Y Y=## Определяет смещение формы или текста в направлении, перпендикулярном линии. Положительное значение параметра приводит к смещению текста или формы вверх, если линия начерчена слева направо. С помощью данного параметра можно отцентрировать текст или формы относительно линии * Сотая часть прямого угла. Ниже приведено определение, в которое включено описание формы с такими дополни- тельными параметрами, как коэффициент масштабирования и сдвиг по оси Y. *TEMPFENCE, ОГРАДА - ФОРМА И ШТРИХ А,.5, -.25,[FENCE," C:\AUTOCAD BIBLE\FENCE.SHX" ,S = . 0 25,Y = - .07], - .5 Согласно определению, форма масштабируется в 0,025 раз относительно первоначального размера. Полученный в результате тип линии показан на рис. 31 .4 . Разумеется, чтобы корректно выполнить масштабирование формы, нужно знать ее первоначальный размер. Для этого можно вставить форму с помощью команды SHAPE и посмотреть, как она выглядит. В данном случае первоначальный размер формы был слишком велик, поэтому пришлось ее уменьшить. Кроме того, согласно определению, форма перемещается по оси Y в отрицательном на- правлении на 0,07 единицы. Это позволяет точно выровнять ее по линии (рис. 31.4). ft ft ft rt — Рис. 31.4 .Тип линии TEMPFENCE j>f ~ '" 1||fs. Если вы собираетесь передавать на сторону чертежи, в которых использованы & ЙР-,, формы или нестандартные шрифты (как в случае сложных типов линий), не за- ¥fer1r будьте включить в комплект поставки файлы этих форм или шрифтов. Включив в сложный тип линии большое количество замысловатых форм, можно получить сложный тип линии, представляющий собой последовательность различных форм, располо- женных одна за другой. Таким образом достигаются достаточно интересные эффекты. В AutoCAD включено несколько сложных типов линий. Они находятся в самом конце файла определения типов линий \support\acad. lin. Изучив эти определения, вы сможе- те взять их за основу при создании новых сложных типов линий. Для следующего упражнения используется чертеж ab3i-a.dwg, который нахо- дится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Создание сложного типа линии 1. Откройте файл аЬ31-а . dwg, который находится на прилагаемом компакт-диске. 2. Сохраните его как файл ab31-2 . dwg в папке AutoCAD Bible. Это план сто- янки трейлеров. 964 Часть VI. Индивидуальная настройка AutoCAD
3. Воспользуйтесь командой Format^Text Style (Формат^Текстовые стили). Щелкните на кнопке New (Новый), в поле Style name (Имя стиля) введите TVCABLE и щелкни- те на кнопке ОК. В раскрывающемся списке Font name (Имя шрифта) выберите Arial Narrow. Щелкните на кнопке Apply (Применить), а затем на кнопке Close (Закрыть). 4. Введите notepad^ и в ответ на запрос File to edit (Редактировать файл) нажмите клавишу <Enter>. AutoCAD вызовет программу Notepad. Наберите следующее: *TV, Подземный телевизионный кабель А,.5,-.5,["TV",TVCABLE,S=.3,X=-.1,Y— .15],-.75 5. Выберите команду File^Save {Файлсф Сохранить) и сохраните файл в папке AutoCAD Bible под именем ab31-2 . lin. 6. На панели инструментов Object Properties (Свойства объектов) щелкните на кнопке Layers (Слои). В диалоговом окне Layer & Linetype Properties (Параметры слоев и типов линий) выберите Buhed_cable и во вкладке Linetype (Тип линии) щелкните на строке Continuous. В диалоговом окне Select Linetype (Выбор типа линии) щелкните на кнопке Load (Загрузить). В папке AutoCAD Bible найдите файл ab31-2 . lin, выберите его и щелкните на кнопке Open. 7. В диалоговом окне Load or Reload Linetypes (Загрузка или перезагрузка типов ли- ний) выберите TV и щелкните на кнопке ОК. Сделайте то же самое в диалоговом окне Select Linetype. В диалоговом окне Layer & Linetype Properties щелкните на кнопке Current (Текущий). 8. Щелкните на вкладке Linetype (Тип линии), а затем на кнопке Details (Подробнее), чтобы отобразить раздел Details. Установите в поле Global scale factor (Глобальный масштаб) значение 192. Щелкните на кнопке ОК. 9. Начертите несколько линий и полилиний. Увеличьте изображение, чтобы лучше рассмотреть тип линии. Полученный результат показан на рис. 31.5 . 1 \•i \ 1—AJ — л!—М - - W-Т , 1 г 1 < — Л1—AJ • Рис. 31.5 . Тип линии TV 10. Сохраните чертеж. Создание образцов штриховки Образцы штриховки — это наборы параллельных линий, которыми можно заполнять замкнутые области. Определения типов линий и образцов штриховки имеют некоторое сход- Глава 31. Создание новых типов линий и образцов штриховки 965
ство (в части описания линий); однако образцы штриховки должны также содержать такие параметры, как угол наклона линий и расстояние между ними. В образцы штриховки нельзя включать текст или формы. Образцы штриховки хранятся в файлах с расширением .pat. В AutoCAD включено большое количество разнообразных образцов штриховки; их можно найти в файле acad. pat. Вы можете добавить в этот файл новые образцы, изменить в нем старые или да- же создать собственный .pat-файл. Но только перед изменением файла acad. pat обяза- тельно сделайте его копию. Если вы решили не добавлять образцы в файл acad.pat, можете поместить их по одно- му в файлы с расширением . pat. При этом имена файла и образца должны быть одинаковыми. В РАТ-фаил можно включать комментарии. Комментарием считается любая строка, в на- чале которой стоит точка с запятой. В конце последней строки определения образца штриховки нужно нажать клавишу <Enter>. Ниже приведен синтаксис образца штриховки: *Имя_Образца[,Описание] Угол, Положение_Начальной_Точки_На_Оси_Х, Положе- ние_Начальной_Точки_На__Оси_У, Дельта-Х, Дельта-Y [,Штрих1, Штрих2,...] Вот некоторые важные моменты, касающиеся определения образца штриховки: • в имени образца не должны содержаться пробелы; • включать описание в определение образца необязательно; • параметры штрихов нужно определять только для случая прерывистых линий; • строк определения образца (т.е . "вторых" строк) может быть несколько; таким обра- зом, можно создавать наборы определений единого образца штриховки; • каждая строка определения содержит не более 80 символов; • определение может включать описания максимум шести штрихов (включая точки и пробелы); • для облегчения восприятия в строки определения включают пробелы. Все параметры определения образцов штриховки описаны в табл. 31.2 . Таблица 31.2 . Параметры определения образцов штриховки Параметр Описание Угол Определяет угол наклона линий образца штриховки. Если вы также определили угол в диалоговом окне Boundary Hatch (Штриховка по контуру), то эти два угла бу- дут просуммированы. Например, если в образце штриховки определен угол, равный 105°, и в диалоговом окне Boundary Hatch вы задали угол штриховки, равный 30°, то в результате линии будут расположены под углом 135° Положение началь- Определяет координату начальной точки образца штриховки по оси X. Штриховка ной точки на оси X проходит через начало координат (точку (0,0)) только в редких случаях; однако в AutoCAD относительно этой точки происходит выравнивание линий образцов штри- ховки, а также образцов, расположенных в различных областях. Поскольку все па- раметры образца штриховки вычисляются относительно начальной точки, можно быть уверенным в точности их положения в чертеже Положение началь- Определяет координату начальной точки образца штриховки по оси Y ной точки на оси Y 966 Часть VI. Индивидуальная настройка AutoCAD
Окончание табл. 31 ,2 Параметр Описание Дельта-Х Определяет продольное смещение для следующих одна за другой линий. Исполь- зуется только для пунктиров и измеряется по направлению вдоль линий. Если оп- ределить значение дельта-х, то каждая последующая линия будет сдвинута от- носительно предыдущей на заданную величину. В результате штрихи будут не вы- ровнены, а расположены "уступами" Дельта-Y Определяет расстояние между линиями, измеряемое по перпендикуляру. Использу- ется как для непрерывных, так и для пунктирных линий Штрих Задает прерывистую линию по той же схеме, которая использовалась в определе- нии типа линии: положительное число соответствует штриху, отрицательное — про- белу, а ноль—точке А теперь приведем определение простейшего образца штриховки, показанного на рис. 31 .6 . Разумеется, этот простой образец можно определить в диалоговом окне Boundary Hatch (Штриховка по контуру). Однако воспользуемся именно этим примером, чтобы наглядно про- демонстрировать использование синтаксиса определения образца штриховки. Итак, линии штриховки расположены под углом 105°, расстояние между ними равно 0,5 единицы, а началь- ная точка имеет координаты (0,0). Кроме того, линии являются непрерывными. *ftrailer, Предлагаемые новые трассы 105, 0,0, 0,0.5 Рис. 31.6. Образец штриховки f trailer Добавив один уровень сложности, можно получить образец штриховки, состоящий из прерывистых линий. Вот его определение: *ftrailer, Предлагаемые новые трассы 1С5, 0,0, 0,0.5, .5,- .25,0,-Л,0,-.2 5 Обратите внимание, что в этом определении использовано максимальное количество штриховых элементов — шесть (штрих, пробел, точка, пробел, точка и пробел). Крупный план этого образца штриховки показан на рис. 31 .7. Если определить значение дельта-Х равным 0,25, то линии штриховки будут сдвинуты друг относительно друга на 0,25 единицы в продольном направлении. Ниже приведено опре- деление этого образца и его изображение (рис. 31 .8): *ftrailer, Предлагаемые новые трассы 105, 0,0, 0.25,0.5, . 5,-.2 5,0,-.1,0,-. 25 Возможно, вас удивляет, что линии штриховки смешены вниз, в то время как дельта- X — положительное число. Дело в том, что линии расположены под углом 105° к оси X. На рис. 31 .9 показан крупный план этого образца штриховки в месте начала координат. Как ви- дите, первая линия проходит через точку (0,0), а вторая сдвинута влево на расстояние 0,5 единицы (дельта-Y) и вверх на расстояние 0,25 единицы (дельта-Х). Глава 31. Создание новых типов линий и образцов штриховки 967
Рис. 31.7. Образец штриховки f trailer, состоящий из штриха и двух точек iiiiii \\\\\ тжт\\ Рис. 31.8. Образец штриховки /trailer с заданным параметром дельта-X - 0,0 Рис. 31.9, Крупный план образца штриховки f trailer И наконец, к определению образца можно добавлять дополнительные строки. При этом одна из линий образца штриховки должна проходить через (0,0). Ниже приведено определе- ние образца штриховки и его изображение (рис. 31 .10). На этот раз действительно получи- лась форма трейлеров. Хотя в глаза сразу бросается прямоугольная форма, на самом деле об- разец штриховки состоит из четырех отдельных линий. Причем две из них (горизонтальные) 968 ЧастьVI.ИндивидуальнаянастройкаAutoCAD
расположены под углом 0°, а еще две (вертикальные) — под углом 90° к оси X. Заметьте, что и горизонтальные, и вертикальные линии отличаются только координатами начальной точки: *trail, формы трейлеров 0, 0,0, 0,2, .5,-1 90, 0,0, 0,1.5, .5,-.25,0,-.25, .5,-. 5 90, .5,0, 0,1.5, .5,- .25,0,-.2 5,.5,-.5 0, 0,1.5, 0,2, .5,-1 1 J ~| J "1 J 1 1 11 п U п U п U п 1I 11 п U п U п U п 11 11 п U п U п U п 11 11 п U п U п U п 11 LJ п U п U п U п 11 11 п U п U п U п 11 11 п U п U п U п 11 LJ п U п U п U п 11 Рис. 31 .10 .Образец штриховки, создающийформу трейлера Пошаговая инструкция. Создание и использование образца штриховки 1. Откройте чертеж, используя параметр Start from Scratch. 2. Сохраните его как файл ab31-3 .dwg в папке AutoCAD Bible. 3. Введите notepad^ и в ответ на запрос File to edit (Редактировать файл) на- жмите клавишу <Enter>. 4. Наберите следующее определение образца штриховки: *ligThtning, молнии 90, 0,0, 0,.5, .5,- .2 5 0, - . 25,.5, 0,.75, .25,-.25 90,-. 2 5, .5, 0, .5, .5,-.25 5. В конце последней строки нажмите клавишу <Enter>. Сохраните файл как lightning.pat в папке AutoCAD Bible. 6. Теперь нужно включить папку AutoCAD Bible в путь доступа к файлам поддерж- ки AutoCAD. Для этого выберите Tools^Options (Сер вис О Параметры) и вкладку Files (Файлы). Щелкните на знаке "+", расположенном слева от элемента Support File Search Path (Путь доступа к файлам поддержки). Щелкните на кнопке Add (Добавить), а затем на кнопке Browse (Обзор). Найдите папку AutoCAD Bible и щелкните на кнопке ОК. Щелкните на кнопке Apply (Применить), а затем на ОК. 7. Щелкните на кнопке Rectangle (Прямоугольник), расположенной на панели инст- рументов Draw (Рисование). В ответ на первый запрос наберите 0,0<Р, а на запрос Specify other corner point: (Другойугол:) — @10,6<^. 8. Щелкните на кнопке Hatch (Штриховка), расположенной на панели инструментов Draw. В раскрывающемся списке Туре (Тип образца) диалогового окна Boundary Hatch выберите элемент Custom (Пользовательский). Глава31.Созданиеновыхтиповлинийиобразцовштриховки 969
9. Щелкните на кнопке с многоточием справа от поля Custom Pattern. Выберите только что созданный файл lightning, pat. Щелкните на кнопке ОК. 10. Щелкните на кнопке Select Objects (Выбор объектов) и укажите прямоугольник на поле чертежа. Нажмите клавишу <Еп1ег>, а затем щелкните на кнопке Apply (Выполнить). AutoCAD заполнит выбранный прямоугольник образцом, который ус- ловно назван молнией (рис. 31.11). Рис. 31 .11 . Образец штриховки в виде молнии 11. Сохраните чертеж. Просмотрите файл acad. pat AutoCAD, чтобы получить представление о том, как созда- вать новые определения образцов штриховки. Резюме В этой главе вы узнали, как создавать новые типы линий и образцы штриховки. Напом- ним, что типы линий могут быть простыми (состоящими только из штрихов, точек и пробе- лов) и сложными (содержащими также формы и/или текст), Материал этой главы поможет вам создавать образцы штриховки, представляющие собой наборы параллельных линий. В следующей главе речь пойдет о создании форм и шрифтов. 970 ЧастьVI.ИндивидуальнаянастройкаAutoCAD
Создание форм и шрифтов ГЛАВА ормы имеют много общего с блоками: их можно создать, сохранить и вставить. Однако существуют и некоторые отличия: • создать форму гораздо труднее, чем блок; • файлы форм компилируются в формат, в котором сохраняются такие параметры, как занимаемый объем памяти на диске, объем оперативной памяти и время регенерации; • шрифты можно создавать с использованием форм; • файлы форм и шрифтов являются файлами под- держки. Поэтому при передаче файла чертежа на сторону не забудьте включить в поставку файлы всех шрифтов и форм, использующихся в чертеже. Если вам нужно многократно вставить некоторый про- стой элемент (причем очень быстро), лучше всего восполь- зоваться формой. Примерами таких элементов могут слу- жить формы, вставляемые в сложные типы линий, и симво- лы шрифтов. Создание файлов форм В файлах форм можно сохранять как формы, так и шрифты. Их создают в текстовом редакторе, после чего сохраняют с расширением . shp. Затем с помощью ко- манды COMPILE (КОМПИЛ) (которую нужно набрать в командной строке) открывают диалоговое окно Select Shape or Font File (Выбор файла формы или шрифта), показанное на рис. 32.1 . Выберите SHP-файл и щелкните на кнопке Open. Auto- CAD автоматически скомпилирует его в новый SHX-файл с таким же именем и выдаст в командной строке сообщение о том, что компиляция прошла успешно. В этой главе... Создание файлов о Создание файлов ш
fijSelecl ShdiiK ur Foul File Рис. 32.1. Диалоговое окно Select Shape or Font File Использование файлов форм Скомпилировав файл формы, вы должны сначала загрузить его с помощью команды LOAD (ЗАГРУЗИ), а затем уже разместить в чертеже. AutoCAD откроет диалоговое окно Select Shape File (Выбор файла формы). Выберите SHX-файл и щелкните на кнопке Open. Файлы шрифтов загружать не нужно, так как на них будут автоматически ссылаться текстовые сти- ли, в которых данные шрифты используются. Чтобы вставить форму, воспользуйтесь командой SHAPE (Форма) следующим образом. 1. Enter s or [?] : (Введите s или [?]:). В ответ на этот запрос наберите имя фор- мы и введите ?<Р, чтобы получить список загруженных форм. 2. Specify insertion point: (Задайте точку вставки:). В ответ на этот запрос выберите точку на экране. AutoCAD будет перетаскивать форму вслед за перемеще- нием указателя мыши. 3. Specify height <1. 0000>: (Задайте высоту <1.0000>:). Этот параметр анало- гичен масштабному коэффициенту. Например, наберите .5<Р, чтобы вставить форму половинного размера. 4. Specify rotation angle <0>: (Задайте угол поворота <0>:). В ответ на этот запрос введите угол поворота. Создание файлов формы Файлы шрифтов и файлы форм — это, в сущности, одно и то же. В этом разделе мы пого- ворим о том, как создавать формы. А в конце главы речь пойдет о некоторых различиях меж- ду файлами шрифтов и файлами форм. В файлы форм можно вставлять комментарии. (Комментарием считается любая строка, в начале которой стоит точка с запятой.) Для определения формы используется следующий синтаксис: 572 ЧастьVI.ИндивидуальнаянастройкаAutoCAD
*НомерФормы,#Количество_Спец,Имя_Формы Спец1,Спец2,. ..,О Определение обязательно должно начинаться со звездочки (*). Причем в каждой строке может содержаться не более 128 символов. Описание элементов определения формы приведено в табл. 32.1. [Таблица32.1 . Поля определения формы Элемент Описание НомерФормы #Количество Спец ИмяФормы Спец1... Можно использовать любое число от 1 до 255. Каждая форма в файле долж- на иметь уникальный номер Количество спецификаций во второй строке определения, включая обяза- тельный 0 в конце Имя формы может состоять только из прописных букв. Именно такое имя указывается при использовании команды SHAPE (ФОРМА) Это коды, определяющие саму форму. Каждый код спецификации определя- ет какую-либо часть формы, например сегмент линии или дугу. Все специ- фикации вместе определяют единую форму Определение формы должно заканчиваться нулем Коды длины и направления 6 7 8 9 А 543 Начальная точка ВСD 2 1 0 F Е Для определения формы используют два набора кодов. С помощью первого набора — ко- дов длины и направления — можно чертить только отрезки прямых линий. В этой системе спецификации используются трехсимвольные шестнадцатеричные цифры. • Первым символом должен быть О, указывающий программе AutoCAD на то, что следующие два символа являются шестнадцатеричными числами. • Второй символ определяет длину в единицах изме- рения. Она не должна превышать 15 единиц. Заме- тим, что шестнадцатеричные величины принимают значения от 1 (соответствует длине, равной 1 еди- нице) до F (соответствует длине, равной 15 едини- цам). Однако длина измеряется по ближайшей го- ризонтали или вертикали, а не по диагонали. • Третий символ — код направления. Этот код определяет, куда направлена линия из на- чальной точки. Различные коды направлений показаны на рис. 32.2 . Вот определение формы, показанной на рис. 32.3: *2,4,PENNANT 044, 02F,029, 0 Это определение расшифровывается следующим образом: • 2 — уникальный номер формы; • 4 — количество байтов во второй строке опре- деления; Рис - 32 - 3 - ф °Р ма PENNANT (ФЛАЖОК) Рис. 32.2 . Коды на- правлений Глава32.Созданиеформишрифтов 973
PENNANT (ФЛАЖОК) — имя формы; код 04 4 обозначает чертеж древка — вертикальной линии длиной 4 единицы; код 02F обозначает верхнюю линию флажка длиной приблизительно 2 единицы, имеющую направление F (см. ниже); код 02 9 обозначает нижнюю линию флажка длиной приблизительно 2 единицы, имеющую направление 9 (см. ниже). Для двух диагональных линий, образующих полотнище флажка, определены заметку длины, равные 2 единицам. Но на самом деле они составляют приблизительно 2.22 единицы, так как конечные точки линий выравниваются по ближайшей к уз- лу воображаемой сетки. Дополнительные коды На коды длин и направлений накладывается ряд ограничений: • чертить можно только в 16 направлениях; • максимальная длина линии равна 15 единицам; • можно чертить только отрезки прямых линий; • форма должна быть непрерывной — нельзя поднять "перо" и начать чертить в дру- гом месте. Дополнительные коды позволяют сделать формы более универсальными (и в то же время более сложными). Они перечислены в табл. 32 .2, причем приведены два возможных формата: шестнадцатеричный и десятичный. Таблица 32.2 .Дополнительные коды форм Шестнадцате- Десятичный Описание ричный код код Окончание определения формы Переход в режим черчения ("перо" опускается) Выход из режима черчения ("перо" поднимается, и теперь его можно пере- местить в другую позицию) 003 3 Деление длин векторов на значение последующей спецификации. Например, код 3,5 означает, что длины делятся на 5, Таким образом, происходит умень- шение размера формы. Обратная операция выполняется с помощью кода 4 004 4 Умножение длин векторов на значение последующей спецификации, На- пример, код 4, 2 означает, что длины умножаются на 2. Таким образом, происходит увеличение размера формы. Обратная операция выполняет- ся с помощью кода 3 005 5 Сохранение текущей позиции для последующего возврата к ней при опре- делении формы. В дальнейшем нужно использовать (восстановить) все ра- нее сохраненные позиции (их может быть не более 4) 006 6 Восстановление последней сохраненной позиции 007 7 Вычерчивание другой формы, определенной в этом же файле формы (ее номер указывается вслед за кодом). Например, код 7,2 3 0 обозначает вычерчивание формы с номером 230. Завершив вычерчивание этой фор- мы, AutoCAD вернется к текущему определению формы 974 Часть VI. Индивидуальная настройка AutoCAD 000 001 002 0 1 2
Продолжение табл. 32.2 Шестнадцате- Десятичный Описание ричный код код 008 8 Вычерчивание линии, которая определяется смещениями по осям X и Y, указанными вслед за кодом. Например, код 8, (8,-12) обозначает вы- черчивание линии, конечная точка которой находится на 8 единиц правее и на 12 единиц ниже текущей точки. (Круглые скобки используются для об- легчения восприятия кода) 009 9 Вычерчивание нескольких линий с заданными координатами смещений. Этот код заканчивается смещением с координатами (0,0). Например, код 9, (8,-12), (1,0), (0,12), (-8,0), (0,0) обозначает вычер- чивание четырех линий с указанными координатами смещения, (Круглые скобки используются для облегчения восприятия кода) 00А 10 Вычерчивание дуги октанта (восьмой части окружности) по заданному ра- диусу и второму коду в синтаксисе (-)Osc, где необязательный минус обозначает направление по часовой стрелке, 0 является обязательным, 5 определяет начальный октант, а с — количество октантов, соответст- вующее длине данной дуги. На рис. 32.4 показаны коды, используемые для определения начального октанта. Например, код 1 о, (2,014) обознача- ет дугу радиусом 2 единицы, которая вычерчивается против часовой стрел- ки от 1-го до 5то октанта (т.е . длина данной дуги равна четырем октан- там), В результате получается полуокружность 00В 11 Вычерчивание дуги, которая определяется не октантами, а пятью кодами в синтаксисе: Начальное__смещение, Конечное_смещение, Большой_радиус, Радиус, (-) 0SC. Параметр Началь- ное_Смещение определяет, на каком расстоянии от октанта начинается дуга, и вычисляется по формуле: (Начальный_Угол- Угол_Последнего_Октанта) *256/45. Параметр Конеч- ное_Смещение определяет, на каком расстоянии от октанта заканчива- ется дуга, и вычисляется по формуле: (конечный_Угол- Угол_Последнего_Октанта) * 25 6/4 5. И для начала, и для конца дуги последний октант определяется градусами, а не числами, показанны- ми на рис. 32.4; кроме того, он всегда кратен 45. Параметр Боль- шой_Радиус равен 0, если радиус не превышает 255. Если же радиус больше 255, то большой радиус равен максимальному количеству множи- телей числа 256 в величине радиуса (например, если радиус равен 600, то радиус высоты будет равен 2), Разница (Радиус- 25бхБольшой_радиус —т .е . 88, если радиус равен 600) указывается в спецификации радиуса. Это и есть радиус дуги. Параметр (-) о sc яв- ляется эквивалентом кода 10. Разница между ними заключается только в том, что, зная начальный и конечный октанты, вы вычисляете количество октантов, соответствующее длине данной дуги 00С 12 Вычерчивание дуги по координатам смещений по X,Y и выпуклости, определяемым тремя кодами: х-смещение, Y-смещение и Вы- пуклость, Три этих параметра могут принимать значения от -127 до +12 7. Смещения по X и по Y определяют конечную точку дуги. Вы- пуклость равна (2*H/D) *127, где D — длина хорды (расстояние между начальной и конечной точками), а н — высота, измеряемая от середины хорды до дуги. Если дуга начерчена по часовой стрелке, то выпуклость будет отрицательна Глава 32. Создание форм и шрифтов 975
Окончание табл. 32 .2 Шестнадцати- Десятичный Описание ричный код код O0D 13 Вычерчивание нескольких дуг по координатам смещений (X.Y) и выпукло- сти. Причем для последней дуги координаты смещения равны (0,0). Если выбрать выпуклость равной 0, то получится отрезок прямой. Таким обра- зом, можно соединить дуги отрезками 00Е 14 Этот код используется только для шрифтов текста, имеющих вертикальную ориентацию (т.е. каждая последующая буква располагается под предыду- щей). Более подробно об речь пойдет далее в главе На первый взгляд может показаться, что этих кодов слишком много. Но на самом деле это не так. Формы чаще всего используют- ся для создания шрифтов. Ниже приведено несколько примеров. *3,22,ALEF 010,07Е,010,2,8, <-6,5),1/8, (-2,- 4), 01С, 2, 8, (5, 2) ,1,8, (2,4) ,014,0 Это код вычерченной по квадратам буквы алеф — первой буквы древнееврейского алфавита (рис. 32 .5). Формы очень часго исполь- зуются для изображения шрифтов, отличных от латинского. Очень важно заранее начертить форму в чертеже по сетке с шагом 1 единица. В кодах формы можно использовать только целые числа, поэтому очень часто приходится увеличивать форму так, чтобы минимальный сегмент линии был равен 1 единице. 5 (2251 Рис.32 .4. тов (315°) 6(270°) Коды дуг октан- Рис. 32.5 . Вычерченная по квадратам буква алеф Вот описание кода, определяющего букву алеф: • вычерчивание этой формы начинается в левом верхнем углу; код 010 определяет линию, длина которой равна 1 единице, а направление задается углом 0°; • второй код, 07Е, определяет линию, длина которой равна 7 единицам, а направление задается углом 315° (направление Е). На самом деле 7 единицам равна не длина этой линии, а ее проекция на ось X (а в данном случае — и проекция на ось Y); • третий код, 010, эквивалентен первому и определяет окончание первого набора от- резков линии; 976 ЧастьVI.ИндивидуальнаянастройкаAutoCAD
• четвертый код, 2, обозначает поднятие пера для его последующего перемещения в новую позицию; • пятый код, 8, говорит о том, что следующие два кода будут обозначать смещения по осямXиY; • шестой и седьмой коды, (-6,5), заключены в скобки для облегчения восприятия тек- ста. Они обозначают перемещение пера (поскольку оно уже поднято) на -6 единиц по оси X и на +5 по оси Y относительно конечной точки последней вычерченной линии; после перемещения пера начнется вычерчивание новой линии (положение начальной точки новой линии можно легко определить по точкам сетки); • восьмой код, 1, обозначает опускание пера. Теперь можно приступать к черчению; • девятый код, 8, эквивалентен пятому коду; • десятый и одиннадцатый коды, (-2,-4), обозначают вычерчивание первого отрез- ка второй линии, причем его конечная точка находится на расстоянии -2 единицы по оси X и -4 единицы по оси Y от начальной точки; • двенадцатый код, 01С,— это шестнадцатеричное число, обозначающее окон- чание вычерчивания второй линии (имеющей длину, равную 1 единице, и на- правление С, т.е. 270 °); • тринадцатый код, 2, обозначает очередное поднятие пера; • четырнадцатый код, 8, эквивалентен пятому; • пятнадцатый и шестнадцатый коды, (5,2), обозначают перемещение пера (поскольку оно поднято) на +5 единиц по оси X и +2 единицы по оси Y; • семнадцатый код, 1, обозначает очередное опускание пера; • восемнадцатый код, 8, эквивалентен пятому; • девятнадцатый и двадцатый коды, (2,4), обозначают вычерчивание линии, конеч- ная точка которой находится на расстоянии 2 единицы по оси X и 4 единицы по оси Y от ее начальной точки; • двадцать первый код, 014, — это шестнадцатеричное число, обозначающее вычер- чивание линии длиной I единица, направленной под углом 90° (направление 4); • двадцать второй код, 0, обозначает окончание определения формы. Еще один пример. На рис. 32.6 изображена рукописная буква алеф, определение которой выглядит следующим образом: M,10,S-ALEF 06С,2,8, (6,5),1,10, (3,016),0 Расшифровка кода рукописной буквы алеф такова: • первый код, 0 6С, обозначает создание линии, расположенной слева; вычерчивание выпол- няется от верхней точки вниз на расстояние 6 единиц; • второй код, 2, обозначает поднятие пера; • третий код, 8, говорит о том, что следующие два кода будут обозначать смещение по осям X и Y (в данном случае смещение выполняется с поднятым пером); Рис. 32 .6 . Рукописная буква алеф Глава 32. Создание форм и шрифтов 977
четвертый и пятый коды, (6,5), обозначают перемещение пера на 6 единиц вправо и на 5 единиц вверх — в начальную точку дуги; шестой код, 10, вводит дугу длиной в один октант; седьмой и восьмой коды, (3,016), определяют дугу радиусом 3 единицы, которая начинается в октанте 1 и охватывает 6 октантов (до октанта 7); (коды октантов пока- заны на рис. 32 .4); последний код, 0, обозначает окончание определения формы. Для следующего упражнения используется чертеж ab32~a .dwg, который нахо- дится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Создание формы 1. Откройте файл аЬ32-а . dwg, который находится на прилагаемом компакт-диске. 2. Сохраните его как файл ab32-l .dwg в папке AutoCAD Bible. В этом файле на- ходится изображение прописной буквы Р с пунктирными линиями, указывающими на расстояние перед буквой и после нее (рис. 32 .7). Рис. 32.7 . Прописная буква Р 3. В командной строке введите notepad^ и в ответ на запрос File to edit: (Редактировать файл:) нажмите клавишу <Enter>, чтобы открыть новый файл. 4. В Notepad наберите следующее определение: *80,15,UCP 2,030,1,0Е4,02 0,12, (0, -8, 12 7) , 028, 2, 8, (9,-б>,0 5. В конце последней строки определения нажмите клавишу <Enter>. В Notepad выбе- рите команду File^Save (Файл^Сохранить) и сохраните файл как ab32-l .shp в папке AutoCAD Bible. Закройте Notepad. 6. В AutoCAD введите compile^. Дважды щелкните на файле ab32-l. shp. В резуль- тате AutoCAD скомпилирует этот SHP-файл. 7. Введите load^ и выберите файл ab32-l. shx. Щелкните на кнопке Open. Чтобы вставить форму, ответьте на запросы следующим образом: 978 ЧастьVI.ИндивидуальнаянастройкаAutoCAD
Enter s or [?] :ucp<P Specify insertion point: Укажите любую точку Specify height <1.0Q00>: <? Specify rotation angle <0>: <P 8. Сохраните чертеж. Он должен выглядеть, как на рис. 32.8 . Рис. 32 .8. Изображение и форма буквы Р Корректирование файлов форм Крайне редко форма получается с первого раза. Ведь окончательный результат можно увидеть только после компиляции, загрузки и вставки формы. Поэтому приходится прибегать к корректированию. Процедура корректирования формы состоит из нескольких этапов. 1. Удалите из чертежа все копии формы. 2. Очистите SHX-файл с помощью параметра SH команды PURGE (УДАЛИ). (Иногда эту операцию необходимо выполнять несколько раз.) Если вы пропустите этот этап, то при попытке вставить исправленную форму получите ее старый вариант! 3. Отредактируйте SHX-файл. Не забудьте, если нужно, изменить значение параметра #Количество_Спец в первой строке определения формы. Сохраните файл. 4. Скомпилируйте SHP-файл заново. 5. Перезагрузите SHX-файл. 6. Снова вставьте форму с помощью команды SHAPE (ФОРМА). Создание файлов шрифтов В AutoCAD поддерживаются шрифты TrueType. Теперь в вашем распоряжении столько шрифтов, что необходимость в создании новых практически исчезает (во всяком случае, по сравнению с предыдущими версиями, она возникает гораздо реже). Тем не менее иногда нужно добавить к существующим шрифтам специальные символы, особенно если вы часто используете их в тексте. В файлах шрифтов для определения символов используются такие же коды, как и в фай- лах форм, но есть некоторые особенности. Они перечислены ниже. • Элемент НомерФормы должен соответствовать ASCII-коду определяемого символа. В Приложении А документа Руководство по адаптации AutoCAD содержатся все Глава 32. Создание форм и шрифтов 979
ASCII-коды в восьмеричном, шестнадцатеричном и десятичном форматах. {Чтобы получить к нему доступ, выберите в меню Help 1 ^AutoCAD Help Topics (ПомощьОСодержание), затем вкладку Contents (Содержание), а в ней раздел Customization Guide (Руководство по адаптации) и далее — подраздел Appendix А.) При определении шрифтов обычно используется шестнадцатерич- ный или десятичный формат. Элемент ИмяФормы должен состоять только из строчных букв; обычно в качестве имени выбирается аббревиатура описания буквы, например: иср — для 'Uppercase р" ("прописное р"), lcr — для "lowercase r" ("строчное г") . В файле шрифта обязательно должна содержаться особая форма под номером О, в которой описывается сам шрифт. Для описания этой формы используется сле- дующий синтаксис: * 0,4,Имя_шрифта Над,Под,Режимы, О Параметр Над определяет, на сколько прописные буквы возвышаются над базовой лини- ей. Параметр Под определяет, на сколько строчные буквы (такие как р или q) опекаются ниже базовой линии. Величины Над и Под определяют основной размер символа для всего шрифта и умножаются на высоту, задаваемую в командах работы с текстом. Пара- метр Режимы принимает значение 0 для шрифта с горизонтальной ориентацией и 2 — для шрифта с двойной ориентацией (горизонтальной или вертикальной). Вы должны определить символ перевода строки (LF), который обозначает переме- щение на одну строку вниз. Это необходимо, чтобы строки текста располагались од- на под другой. ASCII-код символа перевода строки равен 10. Для создания интервалов между буквами нужно указать начальную и конечную точ- ки, в то время как перо поднято. (См. предыдущую пошаговую инструкцию.) На- пример, определение шрифта с именем arch, прописные буквы которого имеют размер 21 единица, а строчные — 7 единиц, выглядит так: *0,4,arch 21,7,0,0 Большие шрифтыи шрифтыUnicode В японской и китайской письменности используются шрифты, содержащие тысячи символов, по- скольку каждый символ обозначает некоторое слово. Для поддержки этих языков в AutoCAD ис- пользуются так называемые большие шрифты. Обсуждение вопросов создания этих шрифтов выходит за рамки данной книги, поэтому ограничимся краткими замечаниями. В файлах больших шрифтов используются специальные коды, позволяющие описывать огромное количество форм. Номера форм в файлах больших шрифтов могут принимать значения от 1 до 65535. Шрифты Unicode поддерживают стандарт ISO10646, в котором используется 16-разрядная кодировка. Это позволяет реализовать поддержку нескольких языков в одном файле шриф- та. Открыв один из SHP-файлов, вы увидите символы с диакритическими знаками, соответ- ствующие буквам французского, испанского и других языков. Теперь с этим стандартом со- вместимы все шрифты AutoCAD. Преимущество шрифтов AutoCAD заключается в том, что их символы будут выглядеть оди- наково на всех компьютерах и во всех странах. Это очень важно в том случае, если вы об- мениваетесь чертежами с клиентами или коллегами из других стран. В описание шрифтов Unicode включены два дополнительных кода. Для вставки специальных символов Unicode нужно набрать в файле шрифта \и+ и шестна- дцатеричное значение символа. (Именно поэтому в файлах шрифтов Unicode используются 980 ЧастьVI.ИндивидуальнаянастройкаAutoCAD
шестнадцатеричные номера форм.) Например, шестнадцатеричный код символа плюс/минус —0ОВ1. Если набрать \и+00Ы и нажать клавишу <Enter> (используя в этом примере команду DTEXT (ДТЕКСТ)), ТО получится символ плюс/минус. (Это можно сделать также и для текста, состоящего из нескольких строк.) Если же дополнительные возможности, предоставляемые большими шрифтами и шрифта- ми Unicode, вас не интересуют, можете создавать шрифты, как обычно. Символы шрифтов, как и все остальные формы, следует вычерчивать в AutoCAD no еди- ничной сетке. Выберите высоту букв и будьте последовательны в своем выборе. Резюме В этой главе речь шла о создании файлов форм. Формы, которые имеют много общего с блоками, следует применять в том случае, когда требуется многократно вставить опреде- ленный элемент, сократив до минимума используемый объем памяти. Примеры самых рас- пространенных форм — это формы в сложных типах линий и шрифты. Для создания шриф- тов используются определения форм, в которые включены специальные коды описания шрифта в целом и каждого символа в отдельности. Глава 32. Создание форм и шрифтов 981
ТЛАВЙЙ Адаптация меню В этой главе...-:^. : Работа с файлами меню.:.; . Адаптасич меню .. . •tf •%^ '* тГУ£ П о всей вероятности, вы пользуетесь меню Auto- CAD постоянно. (Если нет, можете пропустить эту главу.) Меню AutoCAD разрабатывались в расчете на "среднестатистического" пользователя. Однако у каждого пользователя есть особые, только ему присущие потреб- ности. Поэтому важность, а также необходимость адапта- ции совершенно очевидна: настроив меню в соответствии со своими потребностями, вы сможете работать гораздо быстрее и эффективнее. К меню можно добавлять: • команды; • элементы, состоящие из наборов команд, которые выполняются так же, как макросы; • программы, написанные на языке AutoLlSP. Можно редактировать стандартные меню AutoCAD, а также создавать новые. Иногда имеет смысл соз- дать специализированное меню, предназначенное для ис- пользования только в одном чертеже, например меню, со- держащее команды просмотра чертежа. Возможности настройки ограничиваются только вашим воображением и временем, которое вы готовы посвятить этому благо- родному занятию. Работа с файлами меню Раньше файлы меню были достаточно простыми. Но в версиях AutoCAD для Windows они значительно усложни- лись. Поэтому, прежде чем модифицировать файлы меню, вы должны в них хорошенько разобраться и понять принципы их взаимодействия. Внимание! Не стоит приступать к настройке меню, не сделав, как минимум, резервную копию фай- ла acad.mnu. А еще лучше сделать резерв- ные копии всех файлов меню, список которых приведен в табл. 33 .1 .
Понятие о файлах меню В табл. 33.1 перечислены все типы файлов меню и приведено их описание. . Таблица 33.1. Файлы меню и их назначение V- ~ Файл Назначение . гпг ш файл шаблона меню. В поставку AutoCAD входит файл шаблона меню acad. mnu . Это текстовый файл, который можно отредактировать. Обнаружив изменения в этом файле, AutoCAD автоматиче- ски создает новый MNS- И MNC-файл. Выполняя настройку меню, вы изменяете именно этот файл . m ns Исходный файл меню, созданный программой AutoCAD на основе MNU-файла. Это тоже тек- стовый файл. При адаптации панелей инструментов, как описано в главе 29, "Адаптация ко- манд и панелей инструментов", AutoCAD вносит изменения именно в этот файл . т пс Откомпилированный двоичный файл, который AutoCAD использует, когда вы выбираете неко- торый элемент меню. Файлы меню компилируются для ускорения доступа к ним. Обнаружив изменения в файле .mnu или .rans, AutoCAD автоматически выполняет перекомпиляцию, создавая новый .mnc-файл • mn r Двоичный файл, который содержит растровые изображения, используемые в меню (например, миниатюры изображений) . mnl Текстовый файл, который содержит программы на языке AutoLISP, используемые в меню. За- гружая файл меню, AutoCAD автоматически загружает этот файл, если его имя совпадает с соответствующим файлом меню. Команды AutoCAD, которые на самом деле являются про- граммами на языке AutoLISP, находятся в файле acad. mnl Все перечисленные типы файлов составляют семейство файлов меню. Например, в поставку AutoCAD входят файлы меню acad.mnu, acad.mns, acad.mnc, acad.mnr и acad.mnl. Предположим, вы создали новое меню и назвали файл меню, например, custom.mnu. Тогда на его основе AutoCAD создаст минимум два файла: custom.mns и custom.mnr . Программы, написанные на языке AutoLISP, можно поместить в файл custom.mnl, который автоматически загружается при загрузке файла custom.mnc. Если в меню содержатся растровые изображе- ния, то AutoCAD создает также файл custom.mnr . Созданные меню можно поместить в лю- бую папку, которая находится в списке путей доступа к файлам поддержки. ^^^ Не забывайте, что для добавления папки к списку путей доступа к файлам под- Tla заметку держки нужно выбрать команду Tools ^Options (Сервис^Параметры) и открыть / вкладку Files (Файлы), затем выделить элемент Support file search path (Пути доступа к файлам поддержки) и щелкнуть на кнопке Add (Добавить). Загрузка и выгрузка файлов меню В AutoCAD реализована поддержка двух типов меню — полного и фрагментарного. Фрагментарное меню может содержать только одно-два выпадающих меню (или панелей ин- струментов); его допускается загружать в обычное базовое меню. Если, настраивая меню, вы хотите всего лишь добавить к нему несколько новых элементов, можете просто создать фрагментарное меню и добавить его к текущему. Но иногда возникает необходимость в изменении полного меню. Например, на одном компьютере работают два пользователя, каждому из которых нужны различные меню. Или, скажем, вы хотите иметь одно меню для архитектурных чертежей, другое — для техни^- ских, а третье — для электрических схем. Глава 33. Адаптация меню 983
Загрузка полного меню Чтобы загрузить полное меню, наберите в командной строке команду MENU (МЕНЮ). Auto- CAD откроет диалоговое окно Select Menu File (Выбор файла меню), показанное на рис. 33 .1 . liHJSeleet Menu File Рис. 33 .1 . Диалоговое окно Select Menu File AutoCAD предполагает, что вы хотите загрузить либо MNC-, либо MNS-файл меню. Но вы можете выбрать файл шаблона меню с расширением .mnu в раскрывающемся списке Files of type (Тип файла). Это необходимо, например, в том случае, если вы настроили меню и хотите перекомпилировать все файлы меню, созданные на основе MNU-файла. Если вы загрузили другое меню, следует выбрать либо MNC-, либо MNS-файл меню. Чтобы загрузить меню, вы- делите нужный файл и щелкните на кнопке Open. Внимание) При загрузке полного меню выгружаются все фрагментарные меню, которые могли быть загружены. При запуске AutoCAD загружается последнее использованное меню (информация об этом хранится в системном реестре). Программа не выполняет перезагрузку меню при переходе от одного чертежа к другому. Если же во время работы в AutoCAD вам понадобится новое ме- ню, придется его загрузить. Внимание) При загрузке мыи-файла AutoCAD выдаст предупреждение о том, что загрузка данного файла приведет к потере изменений панелей инструментов. Для того чтобы избежать подобной проблемы, нужно либо адаптировать .mns-файл ме- ню, либо выполнить приведенную ниже процедуру. Если для адаптации меню вы использовали .mnu-файл, то чтобы сохранить изменения панели инструментов при настройке меню, выполните следующие действия. 1. Модифицируйте панели инструментов. 2. Откройте MNS-файл меню, который вы используете, в любом текстовом редакторе, например в программе WordPad. 984 ЧастьVI.ИндивидуальнаянастройкаAutoCAD
3. Выделите весь раздел, относящийся к панелям инструментов. Он начинается меткой ***TOOLBARS. Скопируйте эту секцию в буфер обмена. 4. Закройте MNS-файл. 5. Откройте MNU-файл этого же меню. (Он имеет такое же имя.) 6. Выделите весь раздел, относящийся к панелям инструментов. 7. Щелкните на кнопке Paste (Вставить), расположенной на стандартной панели инст- рументов. WordPad (или другой текстовый редактор) заменит весь раздел, который относится к панелям инструментов, новым разделом, взятым из MNS-файла. 8. Сохраните MNU-файл и закройте его. Итак, модифицированные панели инструментов включены в MNU-файл шаблона меню. Теперь можете вносить в него любые изменения, не обращая внимания на сообщения о поте- ре модификаций панелей инструментов. И конечно, на случай ошибки у вас есть резервные копии файлов acad. mnu, acad. mns, acad.mnc, так что можно просто скопировать их поверх ошибочных файлов. Загрузка и выгрузка фрагментарного меню Чтобы загрузить фрагментарное меню, выберите команду Tools^Customize Menus (Сервис^Адаптация меню) и запустите команду MENULOAD (МЕНЮЗАГР). AutoCAD откро- ет диалоговое окно Menu Customization (Адаптация меню), показанное на рис. 33.2 . [ЙМвпи Customization I Рис. 33.2 . Диалоговое окно Menu Customization Для загрузки и выгрузки фрагментарных меню воспользуйтесь вкладкой Menu Groups (Группы меню). Каждому меню, будь оно полным или фрагментарным, соответствует опреде- ленное имя группы. Группа для входящих в поставку AutoCAD меню, называется ACAD. Созда- вая новые меню, вы даете им имя группы, которое, как правило (хотя и необязательно), будет совпадать с именем файла меню. Например, файлы группы меню ACAD носят имена acad .mnu, acad.mns, acad.mnc и т .д . Вкладка Menu Bar (Активные меню) (рис. 33 .3) используется для отображения, сокрытия или переупорядочения выпадающих меню. Сначала выберите нужную группу меню в рас- крывающемся списке Menu Group. В расположенном слева окне Menus (Меню) перечисле- ны все выпадающие меню, имеющиеся в наличии. А в правом списке Menu Bar (Активные меню) отображен текущий порядок расположения меню в строке меню (слева направо). Глава33.Адаптацияменю 985
Назаметку Полное меню можно загрузить с помощью диалогового окна Menu Customization (Адаптация меню), если установить в нем флажок Replace all (Заменить все). А если вы хотите загрузить только фрагментарное меню, то нужно убедиться втом, что этот флажок сброшен. Для того чтобы выгрузить загруженное фраг- ментарное , меню, выберите нужное меню и щелкните на кнопке Unload (Выгрузить). Для того чтобы загрузить фрагментарное меню, введите имя соот- ветствующего файла в текстовое поле File Name (Имя файла) или выберите этот файл с помощью кнопки обзора. Затем щелкните на кнопке Load (Загрузить). AutoCAD немедленно загрузит выбранное меню. Если вы желаете изменить меню, то нужно его вначале выгрузить, а затем повторно загрузить. • * • .. ••' "• к Z} t -•• - ^ V ' *=• • I Рис. 33.3. Вкладка Menu Bar диалогового окна Menu Customization Чтобы удалить выпадающее меню, выберите его в списке Menu Bar и щелкните на кнопке Remove (Удалить). Для удаления всех выпадающих меню щелкните на кнопке Remove All (Удалить все). Вставить выпадающее меню можно, выполнив следующие действия. 1. В списке Menu Bar выберите меню, которое должно находиться справа от встав- ляемого вами меню. Например, чтобы вставить меню Modify (Редактирование) слева от меню Dimension (Размеры), выделите Dimension. 2. Затем выберите меню, которое вы хотите вставить, например Modify. 3. Щелкните на кнопке Insert (Вставить). Для перемещения меню их можно сначала удалить, а затем вставить на новое место. Ко- гда закончите, щелкните на кнопке Close, чтобы закрыть диалоговое окно. Адаптация меню Файлы меню очень большие и сложные по своей структуре. Но необходимость работать со всеми частями файла меню возникает достаточно редко. Причем даже самые простые и небольшие изменения могут оказаться весьма полезными. Стремление к простоте — залог успеха. Перечислим восемь различных видов меню. 556 ЧастьVI.Индивидуальная настройкаAutoCAD
• Кнопочные меню, которые управляют функциями кнопок мыши или пера. • Выпадающие меню, которые находятся в верхней части экрана. • Подменю панелей инструментов. • Мозаичные меню, которые используются для создания диалоговых окон со слайдами (в качестве примера можно привести диалоговое окно, которое вызывается по команде DrawOSurfaces 1 ^3D Surfaces (Рисование 1 ^Поверхности 1 ^ЗМ поверхности)). • Экранное меню — меню прежних версий AutoCAD, которое раньше появлялось с пра- вой стороны экрана. По умолчанию это меню не отображается, но его код по- прежнему содержится в файле меню. Для отображения экранного меню выберите ко- манду ToolsoOptions (Сервис^Параметры) и щелкните на вкладке Display (Экран). • Планшетные меню, позволяющие управлять программой прямо с планшета дигитайзера. • Строки подсказок, в которых кратко описывается каждая команда. Они появляются в строке состояния, если поместить указатель мыши над панелью инструментов или над элементом меню. • Клавиши быстрого доступа или клавиатурные эквиваленты. В качестве примера можно привести <Ctrl+C> для команды COPYCLIР (КБУФЕР). В файле меню AutoCAD acad.mnu содержатся разделы всех этих типов меню. Каждый раздел начинается тремя звездочками, например ***TOOLBARS. В большинстве разделов есть также подразделы, которые начинаются двумя звездочками. Вряд ли у вас возникнет не- обходимость в настройке всех типов меню. Как правило, пользователи настраивают только выпадающие меню. Если вы пользуетесь дигитайзером, можете настроить также планшетные меню. Но, если хотите, можете настроить любое меню по своему желанию. Изучение файла acad.mnu Приступая к настройке, лучше всего начать с изучения файла acad.mnu, чтобы исполь- зовать его в качестве руководства. У каждого типа меню есть характерные особенности, но некоторые из них присущи большинству, если не всем типам меню. ^00^* Создавая новый файл полного меню на основе acad.mnu, не забывайте о том, На заметку что многие команды AutoCAD представляют собой программы на языке AutoLISP, содержащиеся в файле acad.mnl. Поэтому вы должны сделать копию файла acad.mnl и дать ей то же имя, которое присвоено новому меню. Напри- мер, если на основе файла acad.mnu вы создали меню под именем mech.mnu, то сделайте копию файла acad.mnl и назовите ее mech.mnl. А теперь рассмотрим начало раздела выпадающего меню Format (Формат). ***РОР5 **FORMAT ID_MnFormat [FSormat] ID__Layer [&Layer. . . ] '_layer ID_Ddcolor [SColor...]'_color ID_Linetype [Lifinetype...]'_ linetype ID_Linewt [Line&weight...] '_lweight ID_Style [Text &Style...] T _ style ID__Ddim [&Dimension Style. . . ] ' _ dimstyle ID_PlotStyle [S{if,$(eq,$(getvar,pstylemode),1), - t ) Plot Stsyle...] A CAC_plotstyle ID_Ddptype [&Point Style...]'_d dptype Глава 33. Адаптация меню 987
ID_Mlstyle [sMultiline Style...] A C"C_mlstyle ID_Units [SUnits...] ' _units ID_Thickness [SThickness]'^thickness ID_Liraits [Dr&awing Limits]' _l imits ID_Ddrename [SRename...] л СлС _гепаше Обратите внимание, что каждый элемент меню состоит из трех частей. • Первая часть — дескриптор имени. Каждый дескриптор имени должен быть уникаль- ным, состоять не более чем из 12 символов и не содержать пробелов. Самое распро- страненное применение дескриптора имени — установка связи между элементами вы- падающего меню (или кнопками панели инструментов) и справочной информацией, появляющейся в строке состояния. Дескрипторы имен используются только в разделах POP (выпадающее меню) и TOOLBAR (панели инструментов) файла меню. • Вторая часть, заключенная в квадратные скобки, — метка. Именно эту надпись вы ви- дите в меню. Если в квадратных скобках имеется многоточие, это означает, что дан- ный элемент меню открывает диалоговое окно. Символ амперсанта (&) используется только в метках выпадающих меню. Следующая за ним буква будет подчеркнута в имени элемента меню. Эта подчеркнутая буква используется для создания горячих клавиш, что позволяет вызвать данный элемент меню не только с помощью мыши, но и с клавиатуры. В кнопочном (Button), дополнительном (Aux) и планшетном (Tablet) меню метки не используются, но вы можете включить в них свои комментарии. • Третья часть — сама команда, которая называется макросом меню. Это может быть простая команда, группа команд или выражение на языке AutoLISP. Причем здесь принят ряд соглашений. • Прозрачные команды начинаются с апострофа ('). • Все остальные команды начинаются с символов Л СЛС, что эквивалентно двой- ному нажатию клавиши <Esc>. Эта операция отменяет любую активную коман- ду. Обычно достаточно одного нажатия клавиши <Esc>, но в некоторых случаях приходится нажать дважды. • Перед каждой командой ставится символ подчеркивания. Тем самым AutoCAD дает указание перевести команду на ту языко- вую версию AutoCAD, которая используется в данный момент. Таким образом, можно автоматически перевести меню, напри- мер, на французский язык! На рис. 33 .4 показано меню Format. Сравните его с текстом из файла меню. Рис. 33 .4. В меню Format отображаются метки из файла меню, при- чем подчеркнуты буквы, следующие за символом амперсанта (&). Кроме того, меню делится на части тремя разделительными линиями lelor Lin*** Llntufa TIKIS"l •i "•, Jhkfcn Dij*in • on Style.. uSiyli Ml q Liml* lion •mo. Написание макросов меню Макрос меню — это основная часть меню, его, так сказать, "сердце" . При написании мак- росов нужно придерживаться определенных правил и использовать специальные символы. Самые распространенные из этих символов перечислены в табл. 33 .2. 988 Часть VI. Индивидуальная настройка AutoCAD
Таблица 33.2 . Специальные символы, используемые при написании макросовменю Символ Описание ; Эквивалент нажатия клавиши <Enter>. Окончание строки в макросе меню также эквива- лентно нажатию клавиши <Enter>. Точка с запятой используется, если в конце строки нуж- но вставить два символа возврата каретки. Для завершения некоторых команд, например DTEXT и TEXT, также необходим символ возврата каретки. Можно также ввести "М Пробел Эквивалентен нажатию <Enter>, кроме случаев введения текста, содержащего пробелы (например, между словами). Используется между командами и их параметрами, Пробел можно использовать для многих команд даже в командной строке \ Означает паузу в макросе, во время которой пользователь вводит некоторые данные (например, выбирает точку на чертеже или набирает значение) + Используется как символ переноса длинной строки на другую строку. Указывает на то, что макрос продолжается на следующей строке * Помещается в начале макроса (перед Л сс), что приводит к повторению макроса до тех пор, пока не будет нажата клавиша <Esc> или не будет выбран другой пункт меню "Р Используется для включения и отключения (одним словом, для переключения) отображе- ния макросов меню, включая запросы меню в командной строке -^ Поскольку в данном случае обратная косая черта означает паузу в макросе, ее На заметку нельзя использовать для определения пути, например C:\Program Files\ AutoCAD 2002\Support. Поэтому используйте вместо нее обычную косую черту (/). Вот строка из выпадающего меню Draw (Рисование) AutoCAD, в которой используется обратная косая черта и пробел: ID_ArcStCeAn [S&tart, Center, Angle] л СлС_агс \_c \_a Подробное описание этой команды приведено ниже, А САС Отменяет предыдущую команду. _а гс Запускает команду ARC (ДУГА) и предусматривает ее перевод на другой язык, в соответствии с запущенной версией AutoCAD. Пробел Эквивалент нажатия клавиши <Enter> после набора arc в командной строке. \ AutoCAD выдает запрос Center/<Start point>: (Центр/<Начальная точ- ка>). Обратная косая черта обозначает паузу, во время которой пользователь мо- жет указать начальную точку. _с Выбор параметра Center (Центр), с возможностью перевода на другой язык. Пробел Эквивалент нажатия клавиши <Enter> после набора с (т.е . параметр Center) в командной строке. \ AutoCAD выдаст запрос Center: (Центр:). Обратная косая черта обозначает паузу, во время которой пользователь может указать точку центра. __а Выбор параметра Angle (Угол). Поскольку это конец команды, в паузе уже нет необходимости. Пользователь определяет угол и нажимает клавишу <Enter>, тем самым завершая команду. В результате AutoCAD нарисует дугу. Глава33.Адаптацияменю 989
Во время паузы, определяемой обратной косой чертой, пользователь может сделать толь- ко один ввод данных. Исключение составляет случай использования обратной косой черты вместе с командой SELECT (ВЫБЕРИ). Таким образом, можно применить в макросе меню команду SELECT, чтобы составить набор данных, а затем воспользоваться целым набором с помощью параметра Previous (Предыдущий) другой команды. Например: ID_MoveRight [Move .1 Right]select \raove previous ;.l,0 ; Этот макрос запускает команду SELECT и позволяет выбрать произвольное число объек- тов. Закончив выбор объектов, нажмите клавишу <Enter>. Макрос автоматически перенесет эти объекты вправо на ОД единицы. Несколько примеров макросов из предыдущих глав. Чтобы сделать ширину выбранной полилинии равной 0,1 единицы, можете включить в выпадающее меню следующий макрос: pedit\w .1; Чтобы автоматически начертить четыре окружности с заданными центрами и радиусами, воспользуйтесь следующим макросом: circle 2,2 1.5 circle 6,2 1.5 circle 10,2 1.5 circle + 14,2 1.5 И в завершение еще один макрос, который можно использовать для очистки чертежа. Ко- манда CHPROP (СВОЙСТВА) служит для выбора всех объектов в чертеже, а параметр Color (ЦВЕТ) — для изменения их цвета на ByLayer. Затем командой LAYER (СЛОЙ) замораживает- ся слой no-plot, который не должен вычерчиваться, и выполняется сохранение чертежа. chprop all с bylayer —layer f no-plot qsave Использование параметра All (Все) команды SELECT также позволяет выбрать несколь- ко объектов. Подкачка меню Ниже приведен код кнопочного (контекстного) меню Buttons2 AutoCAD. Обратите вни- мание, что код меню Аих2 точно такой же: ***BUTTONS2 // Shift + button $P0=SNAP $p0=* В этом меню представлены новые специальные символы, использующиеся в меню AutoCAD. Иногда возникает необходимость в элементе меню, который осуществляет переключение на дру- гой элемент меню. Это называется подкачкой меню. Поскольку нельзя настроить кнопку выбора, первая указанная кнопка на самом деле является второй. В данном случае нажатие клавиши <Shift> и второй кнопки (т.е . правой кнопки на двухкнопочной мыши) открывает меню Object Snap (Объектная привязка) (по всей вероятности, вам это известно). Однако меню Object Snap нахо- дится в каком-то другом меню (в выпадающем меню РОРО). Таким образом, этот элемент меню выполняет переключение на выпадающее меню РОРО и отображает его на экране. Синтаксис данной операции выглядит следующим образом: Spa здел=группа_меню . имяменю $ра здел=группа_меню . * Если меню, в которое вы включили макрос, относится к той же группе, что и меню, на ко- торое нужно переключиться, то группу меню можно не указывать. Различные разделы (или типы) меню имеют специальные аббревиатуры, используемые при выполнении подкачки ме- ню. Эти аббревиатуры приведены в табл. 33 .3. 990 Часть VI. Индивидуальная настройка AutoCAD
] Таблица 33.3. Принятые аббревиатуры разделов меню, используемые при выполнении подкачки меню Аббревиатура Раздел меню А1-А4 Дополнительные (дих) меню с 1 по 4 В1-В4 Кнопочные (BUTTONS) меню с 1 по 4 Р0-Р999 Выпадающие (POP) меню с 1 по 499 (0 и 500-999 используется для контекстных меню) I Мозаичное (IMAGE) меню S Экранное (SCREEN) меню Т1-Т4 Планшетные меню с 1 по 4 А вот еще один пример, взятый из кода выпадающего меню Draw. Первая строка —- это элемент Surfaces (Поверхности) из меню Draw. В следующих строках представлены три элемента из подменю Surfaces. Последний элемент выполняет переключение и отображает подраздел image_3dobjects раздела IMAGE. ID_MnSurface [->Surfaces] ID__Solid [&2D Solid]"C A C_solid ID_3dface [3D &Face] A C*C_3dface ID_3dsurface [&3D Surfaces...] $I=ACAD .image_3dobjects$I=ACAD .* Далее в главе будет приведена часть мозаичного меню, которое отображает элемент 3D Surfaces. Другими словами, при выборе команды Draw 1 ^Surfaces 1 ^3D Surfaces (Рисование^ Поверхности^ЗМ поверхности) на экране появится диалоговое окно, содержащее все виды стандартных трехмерных поверхностей, которые можно начертить. Этот метод следует использовать при создании меню, элемент которого вы- Совет полняет подкачку мозаичного меню, позволяющего вставлять часто исполь- зуемые блоки. Работа с разделами меню В табл. 33.4 перечислены разделы файла меню acad. mnu. Некоторым типам меню может соответствовать несколько разделов; например, существует четыре раздела кнопочных меню. В файл меню можно добавлять новые разделы. Например, пользователи очень часто добав- ляют разделы выпадающих меню. Однако место в верхней части экрана, которое можно от- вести под новые выпадающие меню, весьма ограничено. ; Таблица 33.4. Разделы файла меню acad.шли Раздел Назначение ***BUTTONSI В этом меню определяются команды, назначенные кнопкам визира дигитайзера или другого устройства ввода (но не мыши). Первую кнопку (кнопку выбора) настроить нельзя, и еще одна кнопка обычно резервируется под эквивалент нажатия клавиши <Enter>. Поэтому данное меню можно настроить в том случае, если ваше устройст- во указания содержит не менее трех кнопок Глава 33. Адаптация меню 991
Продолжение табл. 33 .4 Раздел Назначение ***BUTT0NS2 ***BUTT0NS3 ***BUTT0NS4 ***AUX1 ***AUX2 ***AUX3 ***AUX4 ***POP0 ***POP1 ***P0P2 ***P0P3 ***P0P4 ***P0P5 ***P0P6 ***P0P7 ***P0P8 ***P0P9 ***POP10 ***POP11 ***POP500 ***POP501 ***POP502 ***POP503 В этом меню определяются команды, назначенные для операции <Shift+Haxarae кнопки> на визире дигитайзера или на другом устройстве ввода (но не мыши) В этом меню определяются команды, назначенные для операции <О1+нажатие кнопки> на визире дигитайзера или на другом устройстве ввода (но не мыши) В этом меню определяются команды, назначенные операции <Ctrl+Shift+нажатие кнопки> на визире дигитайзера или на другом устройстве ввода (но не мыши) Дополнительное кнопочное меню, в котором определяются команды, назначенные кнопкам мыши. Первую кнопку (кнопку выбора) настроить нельзя, и еще одна кнопка обычно резервируется под эквивалент нажатия клавиши <Enter>. Поэтому данное меню можно настроить в том случае, если ваше устройство указания со- держит не менее трех кнопок Дополнительное кнопочное меню, в котором определяются команды, назначенные для операцииXShift-f-Haxame кнопки мыши> Дополнительное кнопочное меню, в котором определяются команды, назначенные для операции <С1г1+нажатие кнопки мыши> Дополнительное кнопочное меню, в котором определяются команды, назначенные для операции <Ctrl+Shift+нажатие кнопки мыши> Первое выпадающее меню. Хотя его можно отобразить в строке меню, на самом деле оно предназначено для использования в качестве контекстного и обычно со- держит команды объектной привязки Второе выпадающее меню; обычно это меню File (Файл) Третье выпадающее меню; обычно это меню Edit (Правка) Четвертое выпадающее меню; в файле acad.mnu это меню Wew(Bnfl) Пятое выпадающее меню; в файле acad.mnu это меню insert (Вставка) Шестое выпадающее меню; в файле acad. mnu это меню Format (Формат) Седьмое выпадающее меню; в файле acad.mnu это меню Tools (Сервис) Восьмое выпадающее меню; в файле acad. mnu это меню Draw (Рисование) Девятое выпадающее меню; в файле acad.mnu это меню Dimension (Размеры) Десятое выпадающее меню; в файле acad. mnu это меню Modify (Редактирование) Одиннадцатое выпадающее меню; в файле acad. mnu это меню Window (Окно) Двенадцатое выпадающее меню; в файле acad.mnu это меню Help (Помощь) Контекстное выпадающее меню; в файле acad. mnu это меню Grips (Ручки), кото- рое появляется рядом с курсором, когда вы щелкаете правой кнопкой мыши Контекстное меню, которое появляется на экране после щелчка правой кнопкой мыши на любом месте графической зоны экрана AutoCAD Контекстное меню, которое появляется на экране после щелчка правой кнопкой мыши на любом месте графической зоны экрана AutoCAD, если в ней существует хотя бы один выделенный объект Контекстное меню, которое появляется на экране после щелчка правой кнопкой мыши на любом месте графической зоны экрана AutoCAD, если некоторая команда находится в середине цикла выполнения 992 ЧастьVI.ИндивидуальнаянастройкаAutoCAD
Окончание табл. 33.4 Раздел Назначение ***РОР504 Контекстное меню, которое появляется на экране после щелчка правой кнопкой мыши на любом месте графической зоны экрана AutoCAD, если в ней имеется вы- деленный объект — размер Контекстное меню, которое появляется на экране после щелчка правой кнопкой мыши на любом месте графической зоны экрана AutoCAD, если в ней имеется вы- деленный объект — плавающее видовое окно Контекстное меню, которое появляется на экране после щелчка правой кнопкой мыши на любом месте графической зоны экрана AutoCAD, если в ней имеется вы- деленный объект — внешняя ссылка Контекстное меню, которое появляется на экране после щелчка правой кнопкой мыши на любом месте графической зоны экрана AutoCAD, если в ней имеется вы- деленный объект — многострочный текст Контекстное меню по умолчанию, которое появляется на экране после щелчка пра- вой кнопкой мыши на любом месте графической зоны экрана AutoCAD, если в ней имеется выделенный объект — однострочный текст Контекстное меню по умолчанию, которое появляется на экране после щелчка пра- вой кнопкой мыши на любом месте графической зоны экрана AutoCAD, если в ней имеется выделенный объект — штриховка Контекстное меню по умолчанию, которое появляется на экране после щелчка пра- вой кнопкой мыши на любом месте графической зоны экрана AutoCAD, если в ней имеется выделенный объект — полилиния Контекстное меню по умолчанию, которое появляется на экране после щелчка пра- вой кнопкой мыши на любом месте графической зоны экрана AutoCAD, если в ней имеется выделенный объект — сплайн В этом разделе определяются все панели инструментов. Вы можете добавить про- извольное число панелей. Панели инструментов можно определять как в файле acad.mnu, так и в вашем собственном файле меню. Но гораздо проще сделать это в AutoCAD, как описано в главе 29, "Адаптация команд и панелей инструментов" В этом разделе описываются слайды, которые иногда появляются в диалоговых окнах В этом разделе определяется экранное меню Планшетное меню делится на четыре части. Каждая из них представляет зону меню на планшете дигитайзера. Эти части разделены на маленькие квадратики, в каждом из которых может содержаться элемент меню. Первая часть — это пустая область, которую вы заполняете по своему усмотрению. На рис, 33.5 показан планшет Auto- CAD и его четыре части Вторая часть планшетного меню Третья часть планшетного меню Четвертая часть планшетного меню В этом разделе создаются описания элементов меню и кнопок панелей инструмен- тов, которые отображаются в строке состояния, если выделить элемент меню или поместить указатель мыши над кнопкой панели инструментов :ELERATORS В ЭТОМ разделе содержатся клавиатурные эквиваленты, включая стандартные ком- бинации клавиш Windows, которые не следует изменять (например, <Ctrl+C>, <Ctrl+V>, <Ctrl+X>), а также созданные пользователем РОР505 ***РОР506 ***РОР507 ***POF508 ***РОР509 ***РОР510 ***РОР511 ***TOOLBARS ***IMAGE ***SCREEN ***TABLET1 ***TAELET2 ***TABLET3 ***TAELET4 ***HELPSTRINGS Глава33.Адаптацияменю 993
Планшет 2 Планшет 1 Область экрана Планшет 3 Планшет 4 Рис. 33 .5 . Стандартное планшетное меню Auto- CAD и его четыре части, соответствующие че- тырем разделам в файле меню Как правило, пользователи редко обращаются ко всем этим разделам меню. Поэтому, сделав резервную копию файлов меню, можете удалить разделы кнопочных меню (если вы работаете только с мышью), экранного меню и планшетного меню (если у вас нет планшета дигитайзера). Кнопочные меню Первый элемент кнопочного меню, BUTTONS1, на самом деле относится ко второй кноп- ке, так как первую (кнопку выбора) настроить нельзя. Вы можете добавить в это меню ровно столько элементов, сколько кнопок на вашем устройстве указания. ^и""*** Разделы Buttons и Aux можно адаптировать только для полных меню, а для 15аэаметку фрагментарных — нельзя. Приведем пример кода меню BUTTONS I AutoCAD. Меню AUX1 выглядит аналогично. ***BUTTONS1 $М=$ (if, $ (eq, $ (substr, $ (getvar, cmdnames) ,1,5) ,GRIP__) , $P0=ACAD.GRIPS $P0=*); $P0=SNAP $pO = * 994 ЧастьVI.ИндивидуальнаянастройкаAutoCAD
В первой части этого кода содержится выражение на языке программирования DIESEL, обсуждение которого выходит за рамки данной книги, Однако назначение программы описа- но в комментарии. Вторая кнопка обычно выполняет функцию возврата каретки (в качестве "возврата каретки" используется точка с запятой в конце строки). Как видно из текста про- граммы, контекстное меню Grips (Ручки) появляется только в случае наличия в чертеже го- рячей (или активной)ручки. Третья кнопка (если она у вас есть) служит для отображения меню Object Snap (Объектная привязка). Функцию этой кнопки вы можете изменить по своему усмотрению. Функция четвертой кнопки, А СЛС, эквивалентна двойному нажатию клавиши <Esc>. Функция пятой кнопки, Л В, эквивалентна нажатию клавиш <Ctrl+B>. Эта операция вклю- чает и отключает режим Snap (Привязка). Функция шестой кнопки, Л 0, эквивалентна нажатию клавиш <Ctrl+O>. Данная операция включает и отключает режим Ortho (Орто). Функция седьмой кнопки, A G, эквивалентна нажатию клавиш <Ctrl+G>. Данная операция включает и отключает вспомогательную сетку. Функция восьмой кнопки, A D, эквивалентна нажатию клавиш <Ctrl+D>. Эта операция включает и отключает режим отображения координат. Функция девятой кнопки, Л Е, эквивалентна нажатию клавиш <Ctrl+E>. Эта операция вы- полняет переключение на следующую изометрическую плоскость. Функция десятой кнопки, Л Т, эквивалентна нажатию клавиш <Ctrl+T>. Данная операция включает и отключает планшет. Если на вашем устройстве указания находится несколько кнопок, можете оставить все, как есть, или изменить эти макросы в соответствии со своими потребностями. AutoCAD поддерживает использование мыши Intellimouse для панорамирования Совет и приближения чертежей. Состояние третьей кнопки или колесика мыши опре- деляется значением системной переменной HBUTTONPAN. ПО умолчанию, этой переменной присвоено значение 1, что означает поддержку панорамирования и приближения мышью Intellimouse. Для поддержки определения в .mnu-файл меню следует присвоить этой переменной значение 0. В приведенной ниже пошаговой инструкции показано, как можно настроить даже двух- кнопочное устройство указания. В конце инструкции описано, как отменить внесенные изме- нения, — на тот случай, если вы работаете на чужом компьютере. Приведенное ниже упражнение требует обязательного выполнения п. 1 . Если вы работаете на чужом компьютере, то прежде, чем выполнять это упражнение, по- Внимание! интересуйтесь у хозяина, согласен ли он. Пошаговая инструкция. Адаптация кнопочного меню 1. Скопируйте на дискету файлы acad.mnu, acad.mns, acad.mnc, acad.mnr и acad.mnl. 2. Чтобы сделать копию файла acad.mnu, щелкните правой кнопкой мыши на acad.mnu в программе Windows Explorer (Проводник) и выберите из контекстного меню команду Сору (Копировать). Щелкните правой кнопкой мыши еще раз и вы- берите команду Paste (Вставить). Windows поместит копию файла acad.mnu под именем Copy of acad.mnu в ту же папку, где находится файл acad.mnu. 3. Щелкните на скопированном файле и переименуйте его в abl. mnu (это номер один, а не буква "L ") . Нажмите клавишу <Enter>. Глава 33. Адаптация меню 995
4. Сделайте то же самое для файла acad .mnl — скопируйте его и дайте ему имя abl.mnl. 5. Откройте программу WordPad. Для этого выберите команду Start^Run (Пуск 1 ^ Выполнить), введите Wordpad и щелкните на кнопке ОК. Откройте файл abl' .m nu. Не забудьте в раскрывающемся списке Files of type (Типы файлов) выбрать элемент All documents (*.*), иначе вы не сможете найти нужный файл. 6. Пролистайте файл, нажимая на клавишу <PageDown>, пока не найдете запись * * *MENUGROUP=ACAD . Замените ACAD на АВ1. 7. Если вы пользуетесь планшетом дигитайзера или другим несистемным устройством ввода, то выполните прокрутку до разделов ***BUTTONS3 и ***BUTTONS4. Если пользуетесь мышью, выполните прокрутку до разделов ***AUX3 и ***AUX4. Изме- ните текущие макросы (при их наличии), чтобы они выглядели следующим образом: ***BUTTONS3 //Control + кнопка "В ***BUTTONS4 //Control -(- shift + кнопка n F ***AUX3 //Control -(- button Л В ***AUX4 //Control + shift + кнопка n F Это позволит включать и отключать режим Snap с помощью операции <Ог1+щелчок правой кнопкой мыши>, а также включать и отключать режим OSNAP с помощью операции <С1г1+5Ып+щелчок правой кнопкой мыши>. 8. Сохраните файл и закройте WordPad. 9. Запустите программу AutoCAD (если она еще не запущена). Создайте новый чертеж с использованием параметра Start from Scratch. 10. Введите menu^. Выберите файл abl.mns и щелкните на кнопке Open. В ответ AutoCAD выдаст в командной строке сообщение: Menu loaded successfully. MENUGROUP: AB1 (Загрузка меню выполнена успешно. Группа меню: АВ1). 11. Удерживая нажатой клавишу <Ctrl>, щелкните правой кнопкой мыши. Кнопка SNAP (ПРИВЯЗКА) в строке состояния включится. Переместите указатель мыши по экрану, чтобы убедиться в том, что режим пошаговой привязки включен. Может оказаться так, что отобразится и контекстное меню. Это, конечно же, TJa заметку ошибка программы. 12. Выполните операцию <CtrH-Shift+m^ri40K правой кнопкой мыши>. Будет установ- лен режим объектной привязки — продублирована команда OSNAP (ПРИВЯЖИ). Кнопка OSNAP (Привязка) в строке состояния будет "утоплена" . 13. Еще раз выполните операцию <Ctrl+Shift+щелчок правой кнопкой мыши> — режим привязки выключится. 14. Чтобы вернуться к первоначальному меню, введите menu<P. Выберите acad.mnc и щелкните на кнопке Open. AutoCAD загрузит файл acad. mnc . 996 Часть VI. Индивидуальная настройка AutoCAD
15. Снова попробуйте выполнить операции <Ог1+щелчок правой кнопкой мыши> и <Ог1+5Ы;Г1+щедчок правой кнопкой мыши>. Они уже работают не так, как раньше. 16. Не сохраняйте чертеж. Выпадающие и контекстные меню Разделы с меткой POP относятся и к выпадающим, и к контекстным меню. Контекстные меню появляются в точке размещения указателя мыши (поэтому в прежних версиях их назы- вали курсорными). Помимо меню Snap, которое появляется при выполнении операции <БЫЙ+щелчок правой кнопкой мыши>, и меню Grips (Ручки), которое появляется, если на чертеже имеется "горячая" (или активная) ручка и выполнен щелчок правой кнопкой мыши, в AutoCAD 2002 существует еще несколько контекстнозависимых меню. Выпадающие меню Использовать в метках знак & принято только в выпадающих меню. Как уже говорилось ранее, это приводит к появлению ведущего символа подчеркивания, что позволяет выбирать пункты меню с помощью клавиатуры, а не только с помощью мыши. В коде вам несколько раз встретится также символ [ - - ] . Он означает добавление в выпадающее меню линии, раз- деляющей меню на секции. Приведем начальную часть кода меню РОР2 AutoCAD: ***РОР2 **EDIT ID_MnEdit [SEdit] ID_U [&Undo Ctrl+Z]"C A C_u ID_Redo [&Redo Ctrl+Y]"C A C_redo [—] ID_Cutclip [Cu&t Ctrl+X] A C'C_cutclip ID_Copyclip [SCopy Ctrl+C]AC A C_copyclip ID_Copybase [Copy with SBase Point] A C"C_copybase ID_Copylink [Copy &Link]"C A C_copylink ID_Pasteclip [SPaste Ctrl+V] A CC_pasteclip ID_Pastebloc [Paste as Bloc&k] AC A C__pasteblock ID_Pastehlnk [Paste as ^Hyperlink]AC A C_pasteashyperlink ID_Pasteorig [Paste to Original Coor&dinates] A CAC__pasteorig ID_Pastesp [Paste SSpecial. . . ] /4 C"C_pastespec ID_Erase [Cle&ar Del ] "CC_erase ID_Lmks [SOLE Links. ..] A CAC_olelinks [—] ID_Links [i<OLE Links ...] A CAC__olelinks [--] ID_TextFind [&Find...3"C"C_find На рис. 33 .6 показано, как выглядит это меню в AutoCAD. Сравните внешний вид меню с кодом и обратите внимание на разделительные линии и подчеркнутые буквы. Меню с меткой POP могут иметь подменю. Для обозначения начала и конца подменю ис- пользуются приведенные ниже символы, ~> Начало подменю <- Конец подменю <-<- Конец подменю и обычного меню. Используется только в случае, если послед- ний элемент меню имеет подменю Глава 33. Адаптация меню 997
СЩ CapywJi Qua Point TopyL'nk 1 i-M - , . ' i Cliv b*|atr All Tlnd •i Qil.X •. " 4 Dal ГМ.А Рис. ЗЗ.б . Меню Edit Ниже приведен пример кода из заключительной части меню Draw (Рисование). Обратите внимание, что подменю есть и у элемента Surfaces (Поверхности), и у элемента Solids (Тела). А у элемента Setup (Подготовка), который находится в конце подменю Solids, имеет- ся подменю второго уровня. Поэтому перед элементом Profile (Контуры) стоит символ <-< - . ID_MnSurface [->Sur&faces] ID_Solid [S2D Solid] ACC_Solid ID_3dface [3D &Face] "C' 4 C_3dface ID_3dsurface [&3D Surfaces...]SI=ACAD .image_3dobjects $I=ACAD .* ID_Edge ID_3dmesh ID_Revsurf ID_Tabsurf ID_Rulesurf ID_Edgesurf ID_MnSolids ID_Box ID_Sphere ID_Cylinder ID_Cone ID_Wedge ID_Torus ID_Extrude ID_Revolve ID_Slice ID_Section ID_Interfere ID_MnSetup ID__Soldraw ID_Solview ID Solprof [&Edge]"C^ [3D &Mesh] [Revolved SSurface] A CAC_revsurf [STabulated Surface] A CC_tabsurf [&Ruled Surface]"C^C^rulesurf [<-E&dge Surface] A CAC_edgesurf [->SolSids] [&Box] A CAC_box [SSphere] A CAC_sphere [&Cylinder] A CAC_cylinder [C&one] A CAC_cone [swedge] A CC__wedge [&Torus] A CAC_torus [—] [E&xtrude] A C"C_extrude [&Revolve] А СЛС [S&lice]"C A C_slice [S&ection]"C A C_section [&Interference] A C A C_interfere [--] [->Set&up] [&Drawing]ffC A C_soldraw [SView] A CAC_solview [<-<-&Profile] Л СЛС solprof На рис. 33.7 показано, как выглядит меню Draw, описанное в этом коде. 998 ЧастьVI.ИндивидуальнаянастройкаAutoCAD
Совет Рис. 33.7. Меню Draw с подменю Solids и Setup Как видите, заголовки выпадающих меню появляются на экране. Старайтесь да- вать этим меню краткие имена, чтобы они не перекрывали друг друга. Не вклю- чайте пробелы в заголовки меню, иначе будет очень трудно различить, где за- канчивается одно меню и начинается другое. Пошаговая инструкция. Создание фрагментарного выпадающего меню 1. Скопируйте на дискету файлы acad.mnu, acad.mns, acad.mnc, acad.mnr и acad. mnl, если вы это еще не сделали, Внимание! Не переходите к п. 2, пока не выполните п. 1 . Если вы работаете на чужом компью- тере, то прежде, чем выполнять это упражнение, спросите разрешения у хозяина. 2. Откройте Notepad. (Выберите команду Start^Run, введите Notepad и щелкните на кнопке ОК.) 3. Чтобы дать имена группе меню, выпадающему меню и меню, которое появляется в строке заголовка, наберите следующее: ***MENUGROUP=AB2 ***РОР1 [SAB2] 4. Чтобы создать первый элемент меню, вызывающий, в свою очередь, подменю, набе- рите следующее: ID_SpecEdits [->&Special Edits] ID__MoveRight [&Move .1 Right ] _select \_move ^previous ;.l,0; ID_Plinewdth [<-&PEDIT .l]_pedit \_w .1 _x Глава33.Адаптацияменю 999
5. Для создания нескольких следующих элементов меню и линии разделения наберите приведенный ниже текст. Команда ALIGN (ВЫРАВНЯЙ) обычно находится в самом низу подменю, и мы включили ее, чтобы облегчить к ней доступ. [--] ID_4circles [&4 circles]_circle 2,2 1 .5 _circle 6,2 + 1.5 _circle 10,2 1.5 _circle 14,2 1.5 ID_Cleanup [&Clean up]_chprop _all jc _bylayer -layer _f no-plot _qsave ID_Align [SAlign] A CAC_align [—] 6. В конце файла меню вставьте символ возврата каретки. Сохраните этот файл как ab2 .mnu в папке AutoCAD2000/Support или в любой другой папке, которую вы включили в путь поиска файлов поддержки. Закройте Notepad. 7. Откройте файл аЬЗЗ-a .dwg, который находится на прилагаемом компакт-диске. Сохраните его как файл ab33-l .dwg в папке AutoCAD Bible. 8. Выберите команду Tools^CustomizeOMenus. Во вкладке Menu Groups (Группы меню) диалогового окна Menu Customization (Адаптация меню) щелкните на кноп- ке Browse (Просмотр). В раскрывающемся списке Files of type выберите элемент Menu Template (*.mnu). Найдите и выберите файл ab2 .mnu, а затем щелкните на кнопке Open. Щелкните на кнопке Load (Загрузить). В ответ на предупреждение AutoCAD о возможной утере изменений панелей инструментов щелкните на кнопке Yes (Да) (так как в этом маленьком меню нет никаких панелей инструментов). 9. Щелкните на вкладке Menu Bar (Активные меню). В списке Menu Bar выберите элемент window, чтобы новое меню было вставлено перед ним. Щелкните на кнопке Insert (Вставить). AutoCAD вставит меню. Щелкните на кнопке Close, чтобы закрыть диалого- вое окно. Новое меню будет выглядеть, как показано на рис. 33.8. Обратите внимание на подменю, линию разделения и флажок рядом с элементом File Dialogs On. 10. Чтобы испытать новое меню, выберите команду AB2oSpecial Edits^Move .1 Right (AB2^Специальные правки^Переместить 0.1 вправо). В ответ на запрос Select objects : (Выберите объекты:) выберите крас- ную вертикальную линию и нажмите клавишу <Enter>, чтобы завершить выбор объектов. Макрос меню перемес- Рис. 33.8. Меню АВ2 и под- тит вправо эти две линии шириной 0.1 единицы. меню 11. Выберите команду AB2^Special EditsOPEDlT.1 (АВ2"=> Специальные правки 1 ^ ПОЛ РЕ Д 0.1). В ответ на запрос Select objects: выбе- рите зеленую полилинию и нажмите клавишу <Enter>. AutoCAD сделает ее ширину равной 0.1 единицы. 12. Выберите команду AB2<=>Cleanup (АВ2О0чистка). AutoCAD изменит цвет всех объектов на ByLayer и заморозит слой, который не должен вычерчиваться. 13. Выберите команду Tools^Customize^Menus и выгрузите меню АВ2. 14. Сохраните чертеж. Если вы сделаете ошибку, в результате которой отдельные элементы меню бу- Т£ заметку ДУТ работать не так, как надо, откорректируйте файл ab2 . mnu. Затем выберите команду Tools ^Customize ^Menus, выгрузите меню АВ2, загрузите его и вновь выполните вставку. 1000 Часть VI. Индивидуальная настройка AutoCAD
Замена фрагментарных меню При выполнении настройки фрагментарного меню операции выгрузки, загрузки и вставки этого меню могут вывести из себя кого угодно. Ниже приведена программа, которую можно вставить в фрагментарное меню. В самом начале вам не удастся ею воспользоваться (поскольку фраг- ментарного меню еще нет в строке меню), но затем с ее помощью можно будет быстро заме- нять старое фрагментарное меню новым. Эта программа присваивает системной переменной FILEDIA значение 0, что позволяет загрузить и выгрузить фрагментарное меню из командной строки, а затем выгружает и загружает собственно меню. После этого в программе использу: ется простое выражение на AutoLISP, чтобы разместить меню в нужном месте. ID_Merrjload [SReload ab2 menu] _f iledia 0 + _menuunload ab2 menuload ab2.mnu (menucmd + "P 10=+ab2.popl") _filedia 1 Первая часть — дескриптор имени, который может быть любым. Вторая часть — метка, ко- торая отображается в меню, ее вы также можете выбрать по своему желанию. Затем запус- кается макрос меню. В данном примере для группы меню выбрано имя аЬ2, а для файла меню —ab2.mnu . Замените эти имена выбранными вами. Синтаксис выражения на языке AutoLISP выглядит так: (menucmd "Pn=+menugroup.section") Здесь п — номер меню с меткой POP, с правой стороны от которого вы хотите вставить фрагментарное меню (РЮ — это обычно метка файла меню Help), menugroup — имя груп- пы меню, a section — имя раздела (обычно это POPI, если во фрагментарном меню есть одно выпадающее меню). Если во фрагментарном меню находится несколько (более одного) выпадающих меню, мо- жете включить каждый раздел с меткой POP С ПОМОЩЬЮ ТОГО же синтаксиса. Контекстные меню Доступ к контекстному меню открывается либо после щелчка кнопкой мыши, либо после нажатия кнопки визира дигитайзера. Ниже приведено меню РОРО, которое появляется после щелчка правой кнопкой мыши при нажатой одновременно клавише <Shift>. [SObject Snap Cursor Menu] [Temporary trac&k point]_tt [&From]_from [->PoinSt Filters] [.X] .X [.Y] -Y [.Z] -Z [.XY].XY [.XZ].XZ [<-.YZ].YZ [&Endpoint]_endp [&Midpoint]_mid [Sintersection]_int [&Apparent Intersect]_appin [E&xtension]__ext [&Center]_cen [sQuadrant] qua **SNAP ID_Tracking ID_From ID_MnPointFi ID_PointFilx ID_PointFily ID_PointFilz ID_PointFixy ID_PointFixz ID_PointFiyz [--] ID_OsnapEndp IDjDsnapMidp ID^OsnapInte ID_OsnapAppa ID_OsnapExte [--] IDjDsnapCent ID_OsnapQuad Глава33.Адаптацияменю 1001
ID_OsnapTang [Tan&gent]__tan [] ID_OsnapPerp ID_OsnapPara ID_psnapNode ID_OsnapInse ID_OsnapNear ID_OsnapNone [—1 ID Osnap [SPerpendicular]_per [Para&llel]-_par [No&de]_nod [In&sert]_ins [Nea&rest]_nea [&None]_non [&Osnap Settings...] '_ +dsettings 2 На заметку Обратите внимание, что заголовок контекстного меню — в данном случае Snap — не вы- водится на поле заголовка. Тем не менее, в описании он все равно должен присутствовать. В AutoCAD существует механизм поддержки контекстных меню, позволяющий свя- зать определенное меню с некоторой командой (меню команды) или с некоторым выделенным объектом (меню объекта). Например, при щелчке правой кнопкой мыши на поле чертежа, в котором выделен объект типа полилиния, контекстное меню, по- являющееся на экране, будет включать пункт Polyline Edit (Редактирование полили- нии). Если такую же операцию выполнить в то время, как выбран объект типа сплайн, то в контекстном меню появится пункт Spline Edit (Редактирование сплайна). Более того, пользователь может создавать собственные контекстные меню. Для описания контекстного меню нужно использовать секции от ***РОР500 до ***РОР999. Секции от ***РОР500 до ***РОР511 уже заняты — они определяют в файле acad.mns существующие в базовом комплекте AutoCAD контекстные меню. Хотя в приведенных ниже примерах используется и ведущий символ подчерки- Совет вания в названиях команд, и символ амперсанта, вы можете в своих меню ими не пользоваться. Признайтесь, когда в последний раз вы пользовались клавиа- 'Ш турой для выбора пункта контекстного меню? В AutoCAD можно создавать контекстные меню двух видов — меню объектов и меню команд. Меню объекта Контекстное меню режима правки (Edit) появляется на экране после щелчка правой кноп- кой мыши в том случае, если на поле чертежа выделен один или более объектов, но никакая команда не запущена (рис. 33 .9). Можно создать меню объекта (object menus), которое будет чувствительно к типу выде- ленного объекта. В него имеет смысл включить несколько команд, наиболее часто используемых при редактировании объектов данного типа. Эти команды подключаются в конец "стандартного" контекстно- го меню режима правки. Название такого меню должно иметь вид OB JE С Т_ Тип Объекта втом случае, если выделен один объект некоторого типа, или OBJECTS^ Тип Объекта, если выделено более одного такого объекта. ТипОбъекта — это имя типа примитива AutoCAD. Существует два ис- ключения: нужно использовать BLOCKREF для вставленных блоков и XREF для внешней ссылки. Найти имя объекта можно с помощью та- кой команды AutoLlSP, которую необходимо ввести в командной строке: (cdr (assoc 0 (entget (car (entsel) ) } ) )<£ Обратите внимание на пять закрывающих скобок в конце ко- Рис. 33 .9 . Контекст- манды. После запуска команды на выполнение AutoCAD предло- ное меню режима жит выбрать объект. Как только вы это сделаете, в командной правки строке появится имя объекта. 1002 ЧастьVI.ИндивидуальнаянастройкаAutoCAD
ополнительвдя информация В главах 34, "Основы AutoLISP и Visual LISP", и 35, "Программирование на AutoLISP", будут подробно рассмотрены языки AutoLISP и Visual LISP. Там вы сможете найти все функции, которые используются в выражениях AutoLISP, приведенных в этой главе. ?.No *Я ИЛУ1 \'а" Например, если вы хотите сформировать меню объектов circle (круг), его нужно на- звать O3JECTS_circle. Примеры находятся в файле acad.mns . Вот как выглядит меню ***РОР509, которое является меню объекта hatch (штрих): ***РОР509 **OBJECT_HATCH [Context menu for HATCH object] IC_Hatchedit [&Hatch Edit...] n C"C_hatchedit На рис. 33.10 показано, как выглядит это меню на экране. Поя- вится оно там в случае, если на поле чертежа выделен хотя бы один объект штриховки и выполнен щелчок правой кнопкой мы- ши. Как видите, в "стандартное" меню правки добавлен всего один пункт, касающийся собственно объекта типа hatch — запуск ко- манды HATCHEDIT. Рис. 33.10 . Меню объекта типа hatch Меню команды Контекстное меню команды появляется на экране в том случае, если щелкнуть правой кнопкой мыши на поле чертежа в середине цикла выполнения команды. Часть команд меню может быть привязана к определенной команде AutoCAD. Эта специфическая часть добавляется в конец спи- ска пунктов "стандартного" меню команды. В стандартную поставку AutoCAD такое меню не вхо- дит. Наименование меню команд имеет формат СОШШО_ИмяКоманды, где ИмяКоманды— имя любой команды AutoCAD, в том числе и разработанной пользователем самостоятельно или приобретенной у стороннего разработчика. После того, как меню получит имя, можно приступить к комплектованию списка его пунктов. Соответствующие операции будут выполняться в том слу- чае, если в середине цикла выполнения команды будет вызвано на экран контекстное меню и вы- бран в нем этот пункт. Ниже перечислены некоторые рекомендации, касающиеся особенностей выполнения операций в середине цикла команд того или иного типа. • Для команды LINE (ОТРЕЗОК) имеет смысл добавить в меню вызов команды PLINE (ПЛИНИЯ). В результате, у пользователя появится возможность перейти от формирования цепочки простых отрезков к формированию полилинии. Конечно, тот же эффект даст и щелчок на кнопке PLINE панели инструментов Draw, но никогда не следует упускать возможности "вооружить" пользователя альтернативным вари- антом выполнения операции. Наличие в системе двух-трех вариантов выполнения одной и той же операции создает более благоприятную обстановку для пользователя. • При выполнении команды COPY (КОПИРУЙ) может понадобиться изменить теку- щий параметр объектной привязки. Можно, в частности, вообще отменить режим объектной привязки или установить параметр Endpoint (Конточка). На рис. 33 .11 показан вариант контекстного меню команды, которое со- держит пункты отмена режима объектной привязки и установки параметра Endpoint (Конточка) с помощью системной переменной OSMODE. Рис. 33 .11 . Вариант контекстного меню команды COPY Глава33.Адаптацияменю 1003
А вот как выглядит соответствующий код в файле меню: ***РОР514 **COMMAND_COPY [Context menu for COPY command] ID_Osmode [OSNAP Off]'osmode 0 ID_OsmodeEnd [OSNAP Endpoint]'osmode 1 Учтите, что для команды MOVE (ПЕРЕНЕСИ) сформировать контекстное меню тако- го рода не удастся, поскольку у этой команды отсутствуют параметры, а следовательно, цикл выполнения включает всего один такт, поэтому у пользователя просто нет возмож- ности вызвать контекстное меню. Пошаговая инструкция. Создание контекстного меню объекта 1. Если вы недавно выполняли упражнения по адаптации панели инструментов, запустите программу WordPad. Для этого выберите команду Start^Run (Пуск^Выполнить), введите Wordpad и щелкните на кнопке ОК. Откройте файл abl.mns в папке \AutoCAD 2002\Support. Выберите в меню File^Save As и сохраните его под именем ab2.mns. С помощью Windows Explorer найдите файл abl.mnl в папке \AutoCAD 2002\Support. Щелкните на его имени в окне Windows Explorer и пе- реименуйте его— ab2 .mnl. Теперь перейдите к п.З. /•-•" . Не продолжайте выполнение упражнений, не завершив операций, предписанных - : в п.1 . Если вы работаете на чужом компьютере, то прежде, чем производить Внимание! дальнейшие операции, спросите разрешения у хозяина. 2. В случае, если вы не выполняли упражнения по адаптации панели инструментов, скопи- руйте на дискету файлы acad.mnu, acad.mns, acad.mnc, acad.mnr и acad.mnl из папки \AutoCAD 2002\Support. Далее щелкниге правой кнопкой мыши на acad.mns в программе Windows Explorer и выберите из контекстного меню команду Сору (Копировать). Щелкните правой кнопкой мыши еще раз и выберите команду Paste (Вставить). Windows поместит копию файла acad.mns под именем Copy of acad.mns в ту же папку. Щелкните на имени созданной копии и переименуйте ее — ab3.mns. Теперь найдите acad.mnl и переименуйте его: ab3.mnl. Запустите про- грамму WordPad. Для этого выберите команду Start^Run, введите Wordpad и щелкните на кнопке ОК. Откройте файл аЬЗ .mns в папке \AutoCAD 2002\Support. 3. Найдите в файле фрагмент ***MENUGROUP= . Замените слово после знака ра- венства на АВЗ. 4. Найдите в файле ***РОР512, а затем **0BJECT_LWPOLYNINE . Установите курсор после секции меню РОР512, но перед секцией ***TOOLBARS и дважды нажмите <Enter>. Установите курсор в среднюю из образовавшихся пустых строк. Введите следующий текст: ***РОР513 **OBJECT_3DSOLID [Context menu for 3DSOLID object] ID_Hide [&Hide]"C"C_hide ID_VPointSE [SE &Viewpoint] ACC__vpoint 1,-1,1 ID_VPointTop [Top Vie&wpoint]AC"C_vpoint 0,0,1 5. Выберите в меню File^Save. Сохраните файл аЬЗ. mns в формате Text Document и закройте WordPad. 6. Запустите AutoCAD, если только он не был запущен ранее. Откройте новый чертеж с использованием параметра Start from Scratch. 1004 Часть VI. Индивидуальная настройка AutoCAD
7. Выберите в меню команду Draw^Solids^Box (Рисование^Тела^>Ящик) и сфор- мируйте в чертеже параллелепипед любого размера. 8. Введите в командной строке menu<P. Выберите ab3.mns и щелкните на кнопке Open. В ответ AutoCAD скомпилирует меню. В командной строке появится сооб- щение Menu loaded successfully. MENUGROUP: АВЗ (Загрузка меню вы- полнена успешно. Группа меню: АВЗ). 9. Выделите параллелепипед на поле чертежа. Щелкните правой кнопкой мыши и вы- берите SE Viewpoint из контекстного меню. AutoCAD, соответственно, изменит точку зрения. 10. Вновь выделите параллелепипед на поле чертежа. Щелкните правой кнопкой мыши и выберите Hide из контекстного меню. В ответ AutoCAD скроет невидимые ребра на модели параллелепипеда. 11. Еще раз выделите параллелепипед на поле чертежа. Щелкните правой кнопкой мы- ши и выберите Top Viewpoint из контекстного меню. AutoCAD, соответственно, изменит точку зрения. 12. Верните исходное меню. Для этого введите в командной строке menu<P. Выбе- рите acad.mnc и шелкните на кнопке Open. В ответ AutoCAD загрузит файл меню acad.mnc . 13. Выделите параллелепипед на поле чертежа. Щелкните правой кнопкой мыши — те- перь новых команд в контекстном меню не будет. Нажмите <Esc>. Сохранять чер- теж не стоит-— он нам больше не понадобится. Создание переключателей в выпадающих меню Внимательно изучив файл acad.mnu, вы сможете, даже не разобравшись до конца в коде, вы- полнять над меню довольно интересные операции. Вы, вероятно, заметили, что если отображена пиктограмма UCS (ПСК), то возле элемента меню, который вызывается по команде View&Display&UCS /соп^Юп (Вид<^Отображение^Пиктограмма ПСК^Вкл), появляется флажок. Если же снова выбрать этот элемент, то исчезнет не только пиктограмма UCS, но и флажок. Та- кой элемент называется переключателем и создается с помощью DIESEL — языка программиро- вания, позволяющего выполнять настройку командной строки и оперирующего только с тексто- выми строками. Однако, чтобы создать переключатель в собственном меню, вовсе не обязатель- но знать, что такое DIESEL. Внимательно изучив код, вы наверняка догадаетесь, в чем дело. ID_UcsiconOn [$(if,$(and,${getvar,ucsicon),1),!.)SOn]+ $M=$(if,$(and,5(getvar,ucsicon),1),"C^C_ucsicon + off, A C"C_ucsicon _on) Как видите, системная переменная ucsicon использована в выражении {getvar, ucsicon). Затем стоит выражение &Оп. Теперь вы уже знаете, что это метка меню. И в са- мом конце системной переменной присваиваются значения off (откл) и on {вкл). Эту идею вы можете использовать при создании собственного меню. Например, при на- стройке AutoCAD часто приходится присваивать системной переменной FILEDIA значения О или 1. Но некоторые пользователи часто путают FILEDIA С DIAFILE, И ИМ приходится по- стоянно проверять ее значение. Поэтому лучше всего ввести элемент переключения пере- менной JILEDIA в свое меню. Вот как это делается: ID_Filedia [$(if,$(and,$(getvar,filedia), 1),!.) + &File Dialogs On]$M=$(if,$(and,$ (getvar,filedia),1),+ "C"-C_f,ledia 0 , "C^C_f iledia 1) Как видите, достаточно заменить в нескольких местах ucsicon на filedia, &On на &File Dialogs On и значения on и off на 1 и 0, соответственно. И неважно, что вы ничего не по- нимаете в этом коде; главное — он работает! Глава33.Адаптацияменю 1005
Адаптация панелей инструментов в файле меню Хотя намного проще адаптировать панели инструментов непосредственно (см. главу 29, "Адаптация команд и панелей инструментов"), это можно сделать также с помощью файла меню. Вот фрагмент файла acad . mnu, ОТНОСЯЩИЙСЯ К стандартной панели инструментов: **TB_STANDARD **TB_STANDARD_TOOLBAR ID_TbStandar [_Toolbar("Standard Toolbar", _Top, _Show, C, 0, 1)] ID_New [_Button("New", "ICON_16_NEW", "ICON_16_NEW"}]*C A C ID_Open [^Button("Open" , "ICON_16_OPEN", "ICON_16_OPEN")]ЛС Л С_ореп ID_Save [_Button("Save" , "ICON_16_SAVE", " ICON_16__SAVE") ] *C*C_qsave [~] ID_Print [_Button("Plot" , "ICON_16_PRINT" , "ICON__16_PRINT")]"C 'C _plot ID_Preview [_Button("Print Preview" , " ICON_16_PREVIEW", 11 ICON_1 6_PREVIEW " } ] AC"C _preview ID_TextFind [_Button ( "Find and Replace" , "ICON__16JTEXTFIND" , "ICON_16_TEXTFIND ")]AC A C_find [—] ID_Cutclip [_Button("Cut to Clipboard", "ICON_16_CUT", "ICON_16_CUT")] Л СЛС_си1:с11р ID_Copyclip [_Button("Copy to Clipboard", "ICON_16_COPY M , "ICON_16_COPY")] л С"С _сорус11р ID_Pasteclip [^Button("Paste from Clipboard", " ICON_16_PASTE", "ICON_16_PASTE")] A CAC_pasteclip ID_Matchprop [_Button("Match Properties", "ICON_16_MATCH", "ICON_16_MATCH")]' _matchprop t—] ID_U [^Button("Undo", "ICON_16_UNDO", "ICON_16_UNDO")]"C"C_u ID^Redo [__Button("Redo", " ICON_16__REDO", " ICON_16_REDO")] "C A C_redo ID_Today [_Button("Today", ICON_16_TODAY, ICON_16_TODAY)] л СлС_Тобау ID_PointA [_Button("Autodesk PointA", ICON_16_WHISTLER, ICON_16_ WHISTLER)]"C^C_browser http://pointa.autodesk.com ID_MeetNow [_Button("Meet Now", IC0N_16_MEETN0W, IC0N_16_MEETN0W)]"C "C_MeetNow ID_Publish [_Button{"Publish to Web", IC0N_16_PUBWEB, IC0N_16_PUBWEB)]'C n C_PublishToWeb ID_Etransmit [_Button ("eTransmit", IC0N__16_ETRANSMIT, IC0N_16 ETRANSMIT)]• 4 C' 4 C_etransmit ID_Hyperlink [_Button("Insert Hyperlink", " IC0N_16_URL", "IC0N_16_URL")]"C "C _hyperlink [—] ID_TbOsnap [_Flyout("Object Snap", IC0N__16jDSNAP, IC0N_16_0SNAP, _0therlcon, ACAD.TB _OBJECT_SNAP)] ID_TbUcs [_Flyout("UCS", IC0N_16_UCS, IC0N_16_UCS, _0therlcon, ACAD.TB _UCS)] [—] IDJTbViewpoi [_Flyout("Viewpoint", IC0N_16_DDVIEW, IC0N_16_DDVIEW, _0therlcon, ACAD.TB _VIEWPOINT)] 1006 Часть VI. Индивидуальная настройка AutoCAD
В первой строке под заголовком определяется панель инструментов в целом. При этом описываются такие ее параметры, как режим отображения (отображенная/скрытая), форма, режим закрепления (закрепленная/плавающая) и т.д . Но, поскольку данные параметры можно без труда изменить прямо в AutoCAD, они не имеют решающего значения. 00*"* Помните, что изменения панелей инструментов, внесенные непосредственно На заметку в AutoCAD, программа сохраняет в MNS-файле. В следующих нескольких строках определяются кнопки. Начальная часть каждой строки представляет собой дескриптор имени. В квадратных скобках определяется растр, представ- ляющий собой изображение на кнопке. Затем определяется макрос. Обратите внимание: в последних трех строках определяются выдвижные панели инстру- ментов. Код otherlcon означает, что кнопка панели, которая использовалась последней, остается "сверху" (т.е. теперь она представляет данную выдвижную панель инструментов). Вы можете использовать код Ownlcon, чтобы кнопка, указанная в определении выдвижной панели, всегда оставалась сверху. В этих строках не определяются макросы, поскольку они включены в описание кнопок выдвижных панелей инструментов. Так как Windows позволяет отображать кнопки панели инструментов в большом и малом форматах, каждой из них соответствуют два растровых изображения. Существует программа Keypad, предназначенная для создания наиболее часто используемых символов, таких как @ и <. Найти эту программу можно в папке \Sof tware\Chap33\Keypad на прилагаемом компакт-диске. Мозаичные меню Мозаичные меню содержат миниатюрные изображения слайдов. Просмотрев эти миниа- тюры, вы получите представление о том, что изображено на слайдах. Первая после заголовка раздела (или подраздела) строка появляется в верхней части моза- ичного меню (см. пример, приведенный в разделе Подкачка меню). В мозаичных меню содержится и окно списка, и миниатюрное изображение каждого эле- мента. Метки меню имеют специальный формат, в котором указано имя библиотеки слайдов, имя слайда и метка окна списка. Вот описание этих параметров: • [Имя_слайда] помещает имя слайда в окно списка и отображает миниатюрное изображение слайда; • [Библиотека {Имя_слайда) ] аналогичен предыдущему параметру, но указывает также библиотеку, в которой содержится данный слайд; • [Имя_слайда,метка] помещает текст метки в окно списка и отображает миниа- тюрное изображение слайда; • [Библиотека (Имя_слайда, метка) ] подобен предыдущему параметру, но ука- зывает также библиотеку, в которой содержится данный слайд. О слайдах и библиотеках слайдов речь шла в главе 30, "Создание макросов ЦополнителЫ|я и слайд-фильмов с помощью пакетных файлов" . информация Глава33.Адаптацияменю 1007
В мозаичных меню не указываются дескрипторы имен. Ниже приведен текст подраздела image_3Dobjects из раздела IMAGE файла acad.mnu, * * * IMAGE* *image_3DObj ects [3D Objects] [acad(Box3d,Box3d)]Л С Л С_ал. _Ьох [acad(Pyramid,Pyramid)]"O A C_ai_pyramid [acad(Wedge,Wedge)] A CAC_ai_wedge [acad(Dome,Dome)] A C A C_ai_dome [acad(Sphere, Sphere) ]"C A C_ai__sphere [acad(Cone,Cone)J А СлС_а1_сопе [acad(Torus,Torus)]"C"C_ai_torus [acad(Dish,Dish)]AC A C_ai_dish [acad(Mesh,Mesh)j ACC_ai_mesh Диалоговое окно, соответствующее этому описанию, показано на рис. 33.12 . 3DObjects Рис. 33 .12. Диалоговое окно 3D Objects (3M объекты) создается на основе текста подраздела меню IMAGE Как отмечалось выше в главе, мозаичное меню вызывается из какого-либо другого меню. Например, чтобы отобразить меню 3D Objects, AutoCAD использует следующий код из опи- сания выпадающего меню Draw: ID__3'dsurfасе [&3D Surfaces. $I=ACAD.* Sl-ACAD .image 3dobjects Таким образом выполняется переключение на мозаичное меню 3D Objects и его отображение. AutoCAD автоматически создает диалоговое окно. Если в нем содержится свыше 20 элементов, то AutoCAD создаст также дополнительные кнопки Previous (Предыдущий) и Next (Следующий). Чтобы разработать собственное мозаичное меню, нужно сначала создать для него слайды. Но имейте в виду, что миниатюры изображений должны давать достаточно полное представление о слайде. Чтобы добиться этого, нужно создать плавающий видовой экран размером 3 единицы в ширину и 2 единицы в высоту, разместить в центре видового экрана рисунок и создать слайд. ^'• -'. ,. Для следующего упражнения используются чертежи аЬЗЗ-b .dwg, ab4.mnu, С аЬЗЗ-Ь01 .dwg до ab33-bl7.dwg и с аЬЗЗ-Ь01.sld ДО аЬЗЗ-Ь17.sld, ко- торые находятся в папке Drawings на прилагаемом компакт-диске. диске 1008 ЧастьVI.ИндивидуальнаянастройкаAutoCAD
Пошаговая инструкция. Создание мозаичного меню 1. Скопируйте на дискету файлы acad.mnu, acad.mnc, acad.mnr и acad.mnl (если вы этого еще не сделали). Внимание! Приведенное ниже упражнение требует обязательного выполнения п. 1 . Если вы работаете на чужом компьютере, то прежде, чем выполнять это упражнение, удостоверьтесь в согласии хозяина. 2. В Notepad откройте файл ab4.mnu, который находится на прилагаемом компакт- диске. В нем содержится меню АВ2 из предыдущей пошаговой инструкции, меню Image и новый элемент меню РОР1, который вызывает мозаичное меню (рис. 33 .13). Обратите внимание, что в макросе мозаичного меню для вставки фай- лов просто используется команда INSERT. Прочитайте файл ab4 .mnu, чтобы по- нять, как создается новое мозаичное меню. Закройте файл ab4 .mnu. •HENUGR0UP-AB4 "Р0Р1 IDSpecEdits [->&Speclal Edits] ID_HooeRight [ЬНоие .1 Right]"C"C_select \_noge preuious lu_Plinewdth [<-&Pedit .1]"C Cjedit \_w .1; [~] I0_1circles [64 circles]"C~C_circle 2,2 1.5 _circle 6,2 - 1.5 _circle 1B.2 1.5 _circle 14.2 1 .5 ID_Cleanup [KClean up]"C~C _chprop _all _c _hyiayer ;* - layer _f no-plot qsaue IDftlign [&AlIgn]~C ~C _align ID_AEC_syn [Architectural (.Elect Synbols]$I-AB4.AEC_syiR * SI-AB4.» «««IMAGE [Architectural Electrical Symbols] [аЬЗЗ-Ь01.Duplex Receptacle Outlet]"C "C - insert аЬЗЗ-ЬВ1;\ [ab33-bD2,Dryer Outlet]"C *C_ -insert ab33-bO2;\ ; [аЬЗЗ-ЬОЗ,Surface Mounted Light]"C"C _ -insert ab33-bB3;\ ; [аЬЗЗ-Ь04,Recessed Light]"C*C -insert ab33-bflJt;\ ; [ab33-bO5,Wall Washer Light]"C *C _-insert аЬЗЗ-ЬВ5Д ; [аЬЭЭ-Ь06,Recessed Eye Ball Light]"C "C _-insert аЬЗЗ-Ь0б;\ ; [аЬЭЗ-ЬВ7.Pendant Light]~C ~C _-insert аЬЗЭ-ЬИ7;\ ; [ab33-bfia,Wall Mounted Light]*C *C -insert аиЗЭ-DOB;\ ; [ab33-bB9,Sconce]"C *C_ -insert ab33~bD9;\ ; [ab33-b1B ,Flood Lights]*C"C _ -insert ab33-b10;\ ; [аЬЗЗ-Ы1 ,TherBostat]"C *C __ -insert ab33-b11 ;\ ; [ab33-b12,Single Pole Switch]"c"C_ -insert аЬЗЗ-Ы2;\ ; [аЬЗЗ-ЫЗ,Three-Way Switch]"C "C_ -insert айЗЗ-Ь13;\ ; [ab33-b14.Master Switch]"C C _-lnsert аЬЗЗ-Ы4Д ; [аЬЗЭ-Ы5,Exhaust Fan]*C'C_ -insert аЬЗЗ-Ы5;\ ; [ab33'b16,SROke Detectot-] *C'C - insert ab33-b16;\ ; [ab33-b17 ,Whole House Fan]*C *C_ -insert аЬЗЗ-Ы7:\ ; . 1,0 Рис.33 .13 .МенюАВ4.ДляметкименюImageиспользованформат [siidename,label text] 3. Чтобы упражнение получилось, вы должны скопировать файл аЬ4 . mnu, а также все слайды и чертежи из этого файла с компакт-диска в папку, которая указана в пути поиска файлов поддержки AutoCAD. Все это можно скопировать в папку \Program Files\AutoCAD 2002\Support, но в ней и так слишком много файлов (файл меню плюс 17 чертежей и 17 слайдов). Поэтому лучше всего создать новую папку и добавить ее к пути поиска файлов поддержки AutoCAD. Затем скопируйте в эту папку файлы ab4 .mnu, чертежи с аЬЗЗ-Ь01 . dwg по аЬЗЗ-Ы7 .dwg и с аЬЗЗ- bOl.sldno ab33-bl7.sld. Глава33.Адаптацияменю 1009
Назаметку Помните, что для добавления любой папки к пути поиска файлов поддержки AutoCAD нужно выбрать команду Tools ^Options (Сервис^Параметры) и открыть вкладку Files (Файлы), выделить элемент Support File Search Path (Пути доступа к файлам поддержки), щелкнуть на кнопке Browse (Просмотр), а затем на кнопке Add (Добавить). 4. Откройте файл аЬЗЗ-b . dwg, находящийся на компакт-диске. На этом чертеже изо- бражен прямоугольник длиной 40 футов (около 14 метров) и шириной 30 футов (около 10 метров), представляющий схематичное изображение здания. 5. Сохраните этот чертеж как файл аЬЗ 3-2 . dwg в папке AutoCAD Bible. 6. Выберите команду ToolsoCustomize^Menus. В текстовом поле File name (Имя файла) во вкладке Menu Groups (Группы меню) введите ab4.mnu и щелкните на кнопке Load (Загрузить). Поскольку файл меню указан в пути поиска файлов поддерж- ки AutoCAD, программа найдет это меню. В окне сообщения, предупреждающего о возможной утере модификаций панелей инструментов, щелкните на кнопке Yes (Да). 7. Выберите вкладку Menu Bar (Активные меню). Имя меню АВ4 должно быть указа- но в списке Menu Group (Группа меню). В списке Menu Bar выберите элемент Window (Окно) и щелкните на кнопке Insert (Вставить). AutoCAD вставит меню АВ4 перед меню Window (Окно). Щелкните на кнопке Close. 8. Щелкните на меню АВ4. Теперь в нем появился новый пункт, Architectural Elect Symbols (Электротехнические символы в архитектуре). Выберите этот пункт, и на экране появится диалоговое окно Architectural Electrical Symbols, созданное на ос- нове раздела Image (рис. 33 .14). 1глч:*: ".г —* -т Dryer Outlet Surface Mounted Light Recessed Light Wai Washer Light RecessedEyeBall Light Pendant Light Wall Mounted Light Sconce Ffood Lights Thermostat Single Pole Switch Three-Way Switch Master Switch Exhaust Fan Smoke Detector Whole House Fan Рис. 33 .14. Диалоговое окно Architectural Electrical Sym- bols, созданное на основе раздела Image меню ЛВЗ 9. Посмотрите на окно списка, расположенное слева, и сравните его с подразделом ***AEC_sym, показанным на рис. 33.13 . Как видите, все элементы этого списка созданы на основе части labeltext (заголовок) определения слайда. Изображения создаются на основе слайдов. 1010 ЧастьVI.ИндивидуальнаянастройкаAutoCAD
10. Выберите любое изображение. При этом будет выделен также соответствующий элемент списка. Щелкните на кнопке ОК. В ответ на приглашение укажите любую точку в прямоугольнике. Макрос мозаичного меню вставит выбранный вами чертеж. Н. Опять выберите в меню АВ4^Architectural Elect Symbols. Выберите в списке лю- бой элемент. При этом будет выделено также соответствующее изображение. Щелк- ните на кнопке ОК. Выберите любую точку для вставки чертежа, Продолжайте эту процедуру до тех пор, пока не вставите все необходимые символы. 12. Выберите команду Tools^Customize^Menus и выгрузите меню АВ4. Сохра- ните чертеж. Планшетные меню В планшетных меню нет ничего сложного. Можете распечатать чертеж стандартного план- шета AutoCAD 2002\Sample\Tablet2000.dwg и сравнить его с разделом TABLET файла acad.mnu. Весь первый раздел оставлен пустым для того, чтобы пользователь мог настроить его по своему усмотрению. В этом разделе предусмотрено 9 строк и 25 столбцов. Если с помо- щью команды TABLET (ПЛАНШЕТ) вы собираетесь настроить эту область так, чтобы она со- держала 9 строк и 25 столбцов, можете поместить свой макрос в каждое из этих окон. Сведения об оцифровке чертежей и калибровке планшета приведены в гла- ве 16, "Создание сложных объектов" . Приведем текст начальной части раздела TABLET 1 из файла acad.mnu: ***TABLET1 *-TABLETlSTD [A-l]\ [А-2]\ [А-3]\ [А-4]\ [А-5]\ [А-б]\ [А-7]\ [А-8]\ [А-9]\ [А-10]\ Этот раздел содержит номера с 1 по 25. Начальная часть раздела TABLET2 выглядит следующим образом: // Меню TABLET2. //Строки:отJдоR{9} // Колонки: 11 // ***TABLET2 **TABLET2STD // Строка J View л СлС_гедеп '_ zoom __e '_zoom _a 1 _zoom _w '_ zoom _p [Draw] A CC_box Глава 33. Адаптация меню 1011
CAC_mtext СлСс1гс1е Как видите, в этом меню содержатся инструкции о том, как настроить планшет. Вы- полняя настройку, нужно определить число строк и столбцов. (В тексте указано, что раздел Tablet2 содержит 9 строк и 11 столбцов.) Для описания планшетного меню ис- пользуется очень простой синтаксис. Не нужно определять дескрипторы имен или заго- ловки, достаточно просто указать сам макрос. ^^^ Выполняя настройку планшетного меню, не забудьте также открыть файл На заметку Tablet2000 .dwg, который находится В папке AutoCAD 2002\Sample\, внести необходимые коррективы и распечатать его. Тогда на чертеже, который вы по- местите на планшет, отразятся все изменения меню. Работа с экранным меню Мы не станем описывать экранное меню, так как оно используется достаточно редко. Ес- ли вас интересуют возможности его настройки, прочитайте комментарии, помещенные в на- чале раздела ***SCREEN в файле acad.mnu. Раздел экранного меню очень велик. Если вы не пользуетесь экранным меню, мо- Совет жете удалить его из файла acad.mnu или другого файла меню, с которым вы ра- ^ ботаете. Только не забудьте сначала сделать резервную копию файла acad.mnu. Создание строк подсказок В разделе ***HELPSTRINGS файла меню создаются подсказки к выпадающим меню и панелям инструментов, отображающиеся в строке состояния. В этом разделе используется дескриптор имени элемента меню. Ниже приведен фрагмент текста раздела HELPSTRINGS файла acad.mnu. Дескрипторы имен строк подсказок перечислены в алфавитном порядке, но новую строку можно добавить в любом месте списка. ***HELPSTRINGS ID_3dcordit [Starts the 3DORBIT command with continuous orbit active in the 3D view: 3DCORBIT] ID_3ddistanc [Starts the 3DORBIT command and makes objects appear closer or farther away: 3DDISTANCE] ID_3dface [Creates a three-dimensional face: 3DFACE] ID_3dmesh [Creates a three-form polygon mesh: 3DMESH] ID_3dorbit [Controls the interactive viewing of objects in 3D: 3D0RBIT] ID__3dpan [Starts the 3DORBIT command and enables you to drag the view horizontally and vertically: 3DPAN] ID_3dpoly [Creates a polyline of line segments in 3D space: 3DPOLY] ID_3dsin [Imports a 3D Studio file: 3DSIN] ID_3dsurface [Creates three-dimensional surface objects using a dialog box] ID_3dswivel [Starts the 3DORBIT command and simulates the effects of turning the camera: 3DSWIVEL] ID_3dwievs [Sets the view to a predefined or named view] 1012 Часть VI. Индивидуальная настройка AutoCAD
В файле acad.mnu приведены подсказки, которые появляются в строке состояния, при- чем за ними следует двоеточие, два пробела и имя команды. При создании новых подсказок применяйте описанный синтаксис, хотя это и не всегда возможно, так как в некоторых мак- росах содержится несколько команд. Пробел между дескриптором имени и строкой подсказ- ки необязателен, его вводят только для улучшения восприятия текста. Для следующего упражнения используется файл ab4.mnu, который находится в папке Drawings на прилагаемом компакт-диске. Пошаговая инструкция. Создание строк подсказки 1. Скопируйте на дискету файлы acad.mnu, acad.mnc, acad.mnr и acad.mnl (если вы этого еще не сделали). Приведенное ниже упражнение требует обязательного выполнения п. 1 . Если вы работаете на чужом компьютере, то прежде, чем выполнять это упражнение, Внимание! спросите разрешения у хозяина. 2. В Notepad откройте файл аЫ .mnu, который находится на компакт-диске. Если во время выполнения предыдущей пошаговой инструкции вы скопировали файл ab4 . mnu на жесткий диск, откройте его. 3. В конце файла добавьте приведенные ниже подсказки. Дескрипторы имен взяты из первого раздела файла ab4.mnu, но первый элемент, который только открывает подменю, не включен. ***HELPSTRINGS ID_MoveRight [Moves selected objects .1 unit to the right] ID_Plinewdth [Makes the width of one polyline .1] ID 4circles [Draws 4 circles in one row with radius 1.5] ID_Cleanup [Changes color of all objects to BYLAYER, freezes no- plot layer, and saves] ID_Align [Moves and rotates objects to align with other objects: align] ID__AEC _sym [Inserts AEC electrical symbols using a dialog box] 4. Если вы выполняли предыдущую пошаговую инструкцию, то сохраните этот файл как ab5.mnu там же, где находится файл ab4.mnu. Если вы открыли файл ab4 .mnu, который находится на компакт-диске, сохраните его как ab5 .mnu в пап- ке \Program Files\AutoCAD 2002\Support или в другой, указанной в пути поиска файлов поддержки AutoCAD. Заметьте, что этот файл по-прежнему интер- претируется как группа меню АВ4. Закройте Notepad. 5. Запустите AutoCAD и откройте любой чертеж. Выберите команду Tools^Customization^Menus. В текстовом поле File name введите abS.mnu и щелкните на кнопке Load. В ответ на предупреждение о возможной утере изменений в панелях инструментов щелкните на кнопке Yes (Да). AutoCAD загрузит файл меню. 6. Выберите вкладку Menu Bar (Активные меню). В списке Menu Bar выделите эле- мент Window и щелкните на кнопке Insert (Вставить). AutoCAD вставит фрагмен- тарное меню слева от меню Window. Щелкните на кнопке Close. 7. Откройте меню АВ4 и поместите указатель мыши над элементом, вызывающим подменю. В строке состояния появится подсказка. 8. Выгрузите меню АВ4. Не сохраняйте чертеж. Глава 33. Адаптация меню 1013
Создание клавиш быстрого доступа Клавиши быстрого доступа (или клавиатурные эквиваленты) определяются в разделе * * * ACCELERATORS. Приведем текст этого раздела из меню acad. mnu. ***ACCELERATORS ID_Hyperlink [CONTROL+"K"] [CONTR0L+"L M ]"0 [C0NTR0L+ M R"3"V ID_SellAll [CONTROLS"A"] ID_Copyclip [CONTROL+"C"] ID_New [CONTROL+"N"] ID_Open [CONTROL+"0"] ID_Print [CONTROL+"P"] ID__Save [CONTROL + "S M ] ID_Pasteclip [CONTROL+"V"] ID_Cutclip [CONTROL+"X"] ID_Redo [C0NTR0L+ M Y"3 IDJJ [CONTROL+"Z"] ID_Ai_propch [CONTROL+TOOLBAR+"I м ] ID_Modify [CONTR0L+"!"] ID_Content [C0NTR0L+"2"] ID_dbConnect [C0NTR0L+"6 "] ID__VBARun [ALT+"F8"] ID_VBAIDE [ALT+"F11"] [CONTROL+"H"]' _s etvar;pickstyle;SM=$(if,$ (getvar,pickstyle),0),1$ (if,$(eq,$(getvar,pickstyle),l)/0,$(if,$(eq,${getvar,pickstyle) ,2 ),3 ,2))} ,,i-* Некоторые из кодов с клавишей управления <Ctrl>, приведенные в меню, отли- tta заметку чаются от комбинаций клавиш. Например, комбинация клавиш <Ctrl+L>, означа- ет то же самое, что и Л О в меню (т.е . переключение ортогонального режима), а комбинация клавиш <Ctrl+R> означает то же самое, что и A V в меню (т.е . пере- мещение из одного плавающего видового экрана к следующему). Эти несоот- ветствия произошли по причине того, что в Windows некоторые комбинации кла- виш AutoCAD применяются для других целей. Существует два способа создания клавиш быстрого доступа. • Можно использовать дескриптор имени, например ID_Spell, за которым в квад- ратных скобках указывается комбинация клавиш. • Можно начать с указания комбинации клавиш, например [CONTROL+"L" ], за кото- рой следует макрос меню, соответствующий клавишам быстрого доступа. Исполь- зуйте этот метод при создании клавиатурных эквивалентов для макросов, которые не вызываются другими элементами меню. В табл. 33.5 для всех клавиш, которые можно использовать при создании клавиатурных эквивалентов, перечислены допустимые выражения. • Таблица 33.5 .Выражения, используемые в разделе ACCELERATORS файла меню Клавиша Выражение F1-F12 "F 1 ", "F2" и т.д., исключая "F10", которая зарезервирована системойWindows Insert "INSERr 1014 Часть VI. Индивидуальная настройка AutoCAD
Окончание табл. 33 .5 Клавиша Выражение Delete Клавиши управления курсором Клавиши дополнительной цифровой кла- виатуры "DEL ET E" "UP", "DOWN", "[.ЕЯ", "RIGHT"; должны использоваться вместе с клавишей <Ctrl> "NUMPADO", "NUMPAD1" и т .д. до U NUMPAD9" Внимание) Не следует менять такие известные клавиатурные эквиваленты системы Win- dows, как <Ctrl+C>, <Ctrl+V> и т.д . Начиная с версии Release 2000i, в AutoCAD стало возможным создавать клавиа- турные эквиваленты также в диалоговом окне. -Новинка! Для создания клавиатурных элементов предназначена вкладка Keyboard (Клавиатура) диалого- вого окна Customize (Адаптация), которая показана на рис. 33.15. Чтобы открыть эту вкладку, вы- берите в меню команду Tools^CustomizeO Keyboard (Сервис 1 ^Адаптация^Жлавиатура). При создании клавиатурных эквивалентов с помощью диалоговых окон можно использовать только функциональные клавиши, т.е . клавишу <CtrI+> и комбинации <Ctrl+Shift+> и <Ctrl+Alt+>. ConrnmbjTmbMtjPrapa i tet Cattaatm i Рис. 33 .15 . Легкий способ создания клавиатурных эквива- лентов(без необходимости открыватьфайл меню) предос- тавляет вкладка Keyboard диалогового окна Customize Для задания клавиатурного эквивалента или кнопки панели инструментов выполните сле- дующие действия. 1. Из раскрывающегося списка Categories (Категории) выберите конкретное меню или панель инструментов. Можете выбрать также элемент AutoCAD Commands Глава33.Адаптацияменю 1015
(Команды AutoCAD), находящийся в нижней части списка, чтобы отобразить пере- чень команд AutoCAD в алфавитном порядке. От выбранного варианта зависит и набор предлагаемых параметров. Например, в меню Draw (Рисование) входит множество параметров Circle (Круг) и Arc (Дуга), которые оказываются недоступ- ными при использовании панели инструментов Draw. 2. Из раскрывающегося списка Commands (Команды) выберите команду, которую хо- тите использовать. 3. Щелкните на текстовом поле Press New Shortcut Key (Нажать клавишу нового клавиатурного эквивалента). Затем нажмите нужную комбинацию клавиш. Выбери- те что-то простое, например, <F12> или <Ctrl+3>. 4. Щелкните на кнопке Assign (Связать). 5. При желании можете продолжить связывать другие команды с комбинациями клавиш. 6. Завершив присоединение командам клавиатурных эквивалентов, щелкните на кноп- ке Close, чтобы закрыть диалоговое окно. Все внесенные изменения будут сохранены в .mns-файле вместе с группой меню, определен- ной в текстовом поле Menu Group (Группа меню). Для того, чтобы ваши клавиатурные эквивален- ты заработали, нужно сначала установить флажок Windows Standard Accelerator Keys (Стандартные клавиши быстрого доступа Windows) во вкладке User Preferences (Предпочтения пользователя) диалогового окна Options (Параметры), открыть которое можно, выбрав Tools ^Options (Сервис 1 ^ Параметры). Впрочем, этот флажок и так установлен по умолчанию. Для удаления клавиатурного эквивалента щелкните на нужном клавиатурном эквиваленте в разделе Current Keys (Текущие клавиши) диалогового окна Customize и щелкните на кнопке Remove (Удалить). Чтобы просмотреть все имеющиеся клавиатурные эквиваленты, щелкните на кнопке Show All (Показать все). Для следующего упражнения используется файл abS.mnu, который находится в папке Results на прилагаемом компакт-диске. Пошаговая инструкция. Создание клавиш быстрого доступа 1. Скопируйте на дискету файлы acad.mnu, acad.mnc, acad.mnr и acad.mnl (если вы этого еще не сделали). Приведенное ниже упражнение требует обязательного выполнения п. 1. Если вы работаете на чужом компьютере, то прежде, чем выполнять это упражнение, Внимание! СПр0СИТе разрешения у хозяина. 2. В Notepad откройте файл ab5.mnu, который находится на компакт-диске. Если во время выполнения предыдущей пошаговой инструкции вы скопировали файл ab5 .mnu на жесткий диск, откройте его. 3. В конце файла добавьте приведенные ниже строки, а затем нажмите клавишу <Entcr>. ***ACCELERATORS [CONTROL+"E"]'osmode 1 [CONTROL+"3"]'osmode 7 [CONTROL "up"]'snap 1 [CONTROL "down"]'snap .25 1016 Часть VI. Индивидуальная настройка AutoCAD
Код osmode 1 определяет параметр Endpoint (Конточка) объектной привязки, а код osmode 7 задает объектную привязку для конечной точки, середины и центра. 4. Если вы выполняли предыдущее упражнение, то сохраните этот файл как ab6 .mnu там же, где находится файл ab5.mnu . Если вы открыли файл аЬ5.тгш, который находится на компакт-диске, сохраните его как аЬб.тпи в папке \Program Files\AutoCAD 2002\Support ИЛИ В другой, указанной в пути поиска файлов поддержки AutoCAD. Обратите внимание, что этот файл по-прежнему интерпрети- руется как группа меню АВ4. Закройте Notepad. 5. Создайте чертеж, используя параметр Start from Scratch. Выберите команду Tools^Customize^Menus. Убедитесь в том, что сброшен флажок Replace All (Заменить все). В текстовом поле File name (Имя файла) вкладки Menu Group (Группа меню) введите аЬб.тпи и щелкните на кнопке Load (Загрузить). В ответ на предупреждение о возможной утере изменений в панелях инструментов щелкниге на кнопке Yes (Да). AutoCAD загрузит файл меню, 6. Выберите вкладку Menu Bar (Активные меню). В списке Menu Bar выделите эле- мент Window и щелкните на кнопке Insert (Вставить). AutoCAD вставит фрагмен- тарное меню слева от меню Window. Щелкните на кнопке Close. 7. Выберите в меню команду Tools^Customize^Keyboard. В списке Menu Group выберите элемент ACAD. Из раскрывающегося списка Categories (Категории) вы- берите панель инструментов Render (Тонирование). Из раскрывающегося списка Commands (Команды) выберите команду Hide (Скрыть). 8. Щелкните на текстовом поле Press New Shortcut Key. Нажмите клавишу <F12>. Щелкните на кнопке Assign (Связать) и затем щелкните на кнопке Close (Закрыть), чтобы закрыть диалоговое окно. 9. Нажмите комбинацию клавиш <CtrI+T> (клавиша "стрелка вверх" на дополнитель- ной цифровой клавиатуре). AutoCAD установит шаг, равный 1. Нажмите клавиши <Ctrl+-t>. AutoCAD установит шаг, равный 0,25. (Если курсор не привязывается к настройке, то, значит, включена полярная привязка. Тогда щелкните правой кнопкой мыши на кнопке SNAP, что находится в строке состояния и выберите из контекст- ного меню элемент Grid Snap On.) 10. Щелкните правой кнопкой мыши на кнопке OSNAP и выберите Settings (Параметры) из контекстного меню. В диалоговом окне Drafting Settings сбросьте все флажки объектной привязки и щелкните на кнопке ОК. 11. Сформируйте на иоле чертежа отрезок и круг. Запустите команду LINE. В ответ на приглашение Specify first point: (Задайте начальную точку:) нажмите <Ctrl+e>. Укажите конечную точку любого существующего в чертеже объекта. В от- вет на приглашение Specify next point or [Undo] : (Задайте следующую точку или [Отмена]:) укажите круг и обратите внимание — контекстная подсказка объектной привязки к центру круга не появляется. 12. Нажмите комбинацию клавиш <Ctrl+3>. Теперь заработает объектная привязка к центру круга; введите эту точку и завершите выполнение команды LINE. 13. Запустите команду BOX и создайте рамку произвольного размера. Из выдвижной па- нели, на панели инструментов Standard, выберите SE Isometric View. Нажмите клавишу <F12>. AutoCAD скроет вид, используя команду HIDE. 14. Выберите команду Tools^Customize^Menus, чтобы выгрузить группу меню АВ4. Не сохраняйте чертеж. Глава 33. Адаптация меню 1017
Резюме В этой главе вы узнали, как ускорить работу, настраивая меню в соответствии со своими потребностями. Адаптация меню предоставляет пользователю необычайно широкие возмож- ности. Стоит только начать настройку меню, и вам уже будет трудно остановиться. Но ре- зультат превзойдет все ожидания: вы получите продукт, полностью отвечающий вашим по- требностям, и значительно повысите эффективность работы. Данная глава завершает часть VI, посвященную вопросам настройки AutoCAD. Овладев материалом части VII, вы сможете достичь более высокого уровня мастерства, используя для адаптации AutoCAD программы на языке AutoLISP. 1018 Часть VI. Индивидуальная настройка AutoCAD
Программирование AutoCAD ЧАСТЬ части VII приведено описание языков программиро- вания AutoLISP, Visual LISP и Visual Basic for Appli- cation, а также методики создания с их помощью программ для AutoCAD. AutoLISP — мощный язык программирова- ния, позволяющий создавать собственные программы и на- строенные на конкретную область применения команды. Развитие AutoLISP — среда программирования Visual LISP. Хотя последующие главы содержат лишь малую часть мате- риала по AutoLISP, этого вполне достаточно, чтобы начать разработку несложных программ. Язык Visual Basic for Application используется во многих популярных приложениях Windows. Теперь с помощью средств этого языка можно создавать собственные компо- ненты для AutoCAD, а с помощью механизма ActiveX орга- низовать доступ из среды AutoCAD к другим приложениям Windows и работать в тесном взаимодействии с ними. Главы этой части в формате pdf можно найти на прила- гаемом компакт-диске. В этой части. Глшм 34. • ' ! и• '! Гласи 35. А• Гллги 20 , "». •
Приложения ЧАСТЬ В этой части. Приложение А.' Приложении Б. Приложение В.
и настройка Япрограммы AUI01/AU П•••Конфигурирование;о [ AutoCAD Today.; ели при установке прежних версий программы AutoCAD некоторые пользователи сталкивались с большими сложностями, то теперь она стала так легка и приятна, как дуновение майского ветерка. Поскольку AutoCAD 2002 распространяется только на компакт- диске, достаточно поместить этот компакт-диск в накопи- тель CD-ROM и следовать инструкциям программы- установщика. Как и при установке какой-либо другой программы, перед началом процесса установки AutoCAD рекомендуется закрыть все приложения. AutoCAD 2002 можно устанавливать и из сети. Интересую- щимся этим вопросом предлагаем отыскать с помощью обозре- вателя Windows Explorer папку \Netsetup на компакт-диске и, предварительно изучив содержимое файла Readme, txt, за- пустить файл Setup. ехе, чтобы провести установку AutoCAD в локальной сетевой среде. Кроме того, отсылаем пользовате- лей к руководству AutoCAD 2002 Administrators Guide, которое находится в файле \Net setup\ support \AdLM\Docs\ acad_netguide .chm или в файле \Netsetup\support\ AdLM\Docs\acad_netguide.htm (т.е . этот документ может быть предоставлен в разных форматах). УстановкаAutoCAD Установка программы AutoCAD включает три этапа: предварительную подготовку, собственно установку и окон- чательную авторизацию установленной программы.
Приготовления перед установкой AutoCAD Перед тем, как устанавливать AutoCAD на своем компьютере, следует убедиться в том, что ваша система удовлетворяет минимальным, а возможно, и рекомендуемым требованиям, которые состоят в следующем. • Процессор. Pentium 233 МГц (минимум); Pentium 450 МГц и выше или эквивалент- ный процессор (рекомендуется). • Оперативная память. 32 Мбайт (минимум), 64 Мбайт (рекомендуется). Лучше "запастись" 128-256 Мбайт оперативной памяти. • Видео. 800x600 VGA с 256 цветами (минимум); 1024x768 SVGA с 64 000 цветами (рекомендуется). • Жесткий диск. Для установки программы требуется 130 Мбайт; для системной пап- ки требуется 60 Мбайт (минимум), 75 Мбайт (рекомендуется); для файлов совмест- ного использования потребуется 20 Мбайт. • Устройство указания. Можно использовать мышь, шариковый манипулятор, визир дигитайзера или какое-то другое устройство указания. • Накопитель CD-ROM. Для установки подойдет устройство любой скорости. • Необязательное оборудование. GL-совместимый видеоадаптер; принтер или плот- тер; планшет дигитайзера; доступ к Internet; сетевая плата, если вы собираетесь ис- пользовать сетевую версию AutoCAD; Web-броузер Microsoft Internet Explorer 5.0, Netscape Navigator 4.5 или более поздние версии. (При установке программы Auto- CAD автоматически устанавливается броузер Internet Explorer 5.5 .) Для того чтобы проводить установку, необходимо иметь разрешение на запись в папки, в которые вы собираетесь установить AutoCAD, включая и системную папку Windows, и на внесение записей в системный реестр. Для Windows NT/2000 или для изменения системного реестра требуется регистрация в качестве пользователя групп Administrators или Power Users. Перед установкой AutoCAD 2002 следует деинсталлировать все установленные ранее версии AutoCAD 2000i. ^llli 1 - Программа AutoCAD 2002 не может сосуществовать в одной системе с про- граммами AutoCAD 2000 или 20001. А вот версию Release 14 допускается раз- ! мещать в системе вместе с AutoCAD 2002. Установку можно проводить как \> psfP'' обновление версии 2000 или 20001, однако если имеются пользовательские файлы, которые вы хотите сохранить, то перед установкой лучше их зарезер- вировать вручную, даже если в процедуре установки предусмотрено автома- тическое резервное копирование этих файлов в папку под названием \Previous Version Custom Files. Кроме того, перед установкой AutoCAD следует закрыть все работающие приложения и отключить антивирусное программное обеспечение. Исходя из опыта установки AutoCAD можно утверждать, что программа установки не выдает предупреждений об отключении ан- тивирусных программ, однако если их оставить действующими, то позднее возникнут про- блемы, которые описаны в файле Readme. (Вот уж куда обычно никто не заглядывает по за- вершении установки!) Чтобы прочитать readme-файл перед установкой программы AutoCAD, восполь- Совет зуйтесь Windows Explorer и откройте файл readme.hip, который находится , . в корневом каталоге компакт-диска. Приложение А. Установка и настройка программы AutoCAD 1023
Начнем установку Во время установки AutoCAD перед вами будут появляться один за другим окна мастера установки, Все, что от вас требуется — это вводить в них информацию, выбирать нужные па- раметры и щелкать на кнопке Next (Далее), чтобы переходить от одного окна к другому. Для установки программы AutoCAD 2002 выполните перечисленные ниже действия. 1. Поместите компакт-диск с программой AutoCAD в накопитель CD-ROM. Процесс уста- новки при этом начнется автоматически, если в Windows задан параметр автоматическо- го распознавания компакт-диска. В противном случае, выберите команду Start^Run (ПускОВыполнить), а затем введите d:\setup<^, где d обозначает накопитель CD-ROM. 2. В первом окне (Welcome) мастер установки предлагает закрыть все работаю- щие приложения, в том числе и резидентные антивирусные программы. Щелк- ните на Next (Далее). 3. В следующем окне представлен текст лицензионного соглашения пользователя AutoCAD. Прочтите его и, если вы с ним согласны, щелкните на кнопке I accept (Согласен), затем — на Next. 4. В следующем окне Serial Number (Серийный номер) нужно ввести серийный номер компакт-диска, который имеется в приобретенном вами комплекте установки. Щелкните на Next. 5. В окне Personal Information (Личная информация) введите свое имя (имя пользовате- ля), название организации, укажите дилера и его номер телефона. Щелкните на Next. 6. Если мастер обнаружит предыдущую версию AutoCAD, то можете установить AutoCAD 2002 в отдельную папку (чтобы сохранить предыдущую установку) или обновить предыдущую версию до 2002. (И снова напомним, что оставлять в системе можно только версию Release 14, а программы AutoCAD 2000 и 2000i после парал- лельной установки AutoCAD 2002 перестанут работать. Поэтому версии 2000 и 2000i мастер будет обновлять автоматически.) 7. Теперь выберите нужный тип установки. • Typical (Типичная). В этот вариант установки включаются наиболее употреби- тельные средства программы. • Full (Полная). Устанавливаются все компоненты. • Compact (Компактная). Этот вариант установки идеально подходит для порта- тивных компьютеров, имеющих ограниченное дисковое пространство. • Custom (Пользовательская). Данный вариант установки позволит самостоятель- но выбрать те компоненты, которые вы хотите установить. 8. Если вы выберите пользовательскую установку, то после этого можете выбрать нужные вам компоненты. Ниже перечислены все предлагаемые компоненты Auto- CAD 2002 с указанием используемого ими объема дискового пространства. • Папка Program Files. В ней будут находиться исполняемые программы, файлы меню, файлы панелей инструментов, справочные файлы, шаблоны, шриф- ты TrueType, а также дополнительные файлы поддержки, что займет, в общей сложности, 86 Мбайт. • Texture maps (Текстуры). Необходимы для тонирования изображений, зани- мают 13 Мбайт. • CAD Standards Extensions (Расширения стандартов САПР). Представляют собой новые средства поддержания стандартов в чертежах САПР, их объем — 1,6 Мбайт. 1024 Часть VIII. Приложения
• XML/DATA Extension (Расширение XML/DATA). Новые средства для сохране- ния информации о чертежах и публикации чертежей в Web, занимают 512 Кбайт. • Fonts (Шрифты). Шрифты AutoCAD занимают объем в 5,4 Мбайт. • VBA Support (Поддержка VBA). Средства поддержки языка программирования Visual Basic for Applications занимают 6 Мбайт. • Volo View Express (Программа Volo View Express). Предназначена для про- смотра чертежей AutoCAD, в том числе помешенных в Internet (в формате DWF). Объем программы менее 1 Кбайта. • Batch Plotting (Утилита Batch Plotting). Эта утилита позволяет печатать в один прием по несколько чертежей, занимает 448 Кбайт. • Database (Средство работы с базами данных). Необходимо для связывания с внешними базами данных, объем 7 Мбайт. • Tutorials (Руководства). Руководства по изучению AutoCAD, занимают 1 Мбайт. • Dictionaries (Словари). Используются программой проверки орфографии, их объем 448 Кбайт. • Samples (Образцы). Образцы чертежей, изображений и сценариев, всего зани- мают 1,8 Мбайт. 9. При выборе типичной установки в устанавливаемый экземпляр AutoCAD 2002 включаются следующие компоненты: • основные файлы программы (исполняемые файлы, файлы меню, файлы панелей инструментов, файлы справки, шрифты и другие файлы поддержки); • средства работы в Internet (соответствующие файлы поддержки и программа Volo View Express); • средство External Database; • файлы поддержки Visual Basic; • утилита Batch Plotting • Portable License Management для авторизации программы с однопользователь- ской лицензией на более чем одном компьютере; • образцы чертежей, изображений и файлы окна DesignCenter AutoCAD; • словари для языка вашего региона; • справочные файлы. 10. Позднее вы сможете провести дополнительную установку некоторых компонентов, не включенных в установку изначально. 11. Выберите требуемый тип установки и щелкните на кнопке Next. 12. Если выбран вариант выборочной установки, сбросьте в окне Custom Components (Выбранные компоненты) флажки всех компонентов, которые не собираетесь устанав- ливать. Щелкните на каждом из тех, что собираетесь оставить, и посмотрите, не имеет ли он вложенных субкомпонентов, которые также можно выборочно включать в уста- навливаемый комплект. В заключение щелкните на Next. Сразу после выбора типа ус- тановки мастер выполнит проверку наличия свободного места-на жестком диске. 13. Далее мастер запросит имя папки по умолчанию (предлагается AutoCAD 2002). Кроме того, в этом окне щелкните на кнопке Disk Costing (Калькуляция доступного места на дисках), чтобы увидеть перечень дисков вашего компьютера с указанием объема, доступ- Приложение А. Установка и настройка программы AutoCAD 1025
ного пространства, а также разницы между последними двумя параметрами, как показано на рис. А. 1. Чтобы закрыть это окно щелкните на кнопке ОК, а затем — на кнопке Next. Sid: OE: OF: 2047MB 2О4ИВ 1874MB 916MB 1019MB 570MB 141MB 1ЖВ 0KB 777MB 1019MB 570MB Рис.A.I .ОкноDiskCosting позволяет пользователюоп- ределитьдиск,наиболееподходящийдля проведенияус- тановкиAutoCAD, на основевычисления доступного мес- танакаждомдиске(илинафрагментежесткогодиска) иобъемадисковогопространства, требуемогодляуста- новкиAutoCAD 14. В окне Start Installation мастер спросит, готовы ли вы начать. Скорее всего, да, по- этому щелкните на кнопке Next. 15. Мастер приступит к копированию файлов, что займет несколько минут. А вы в это время можете передохнуть или понаблюдать за отображаемым отчетом о ходе установки. 16. Если мастеру встретится установленная версия программы Microsoft NetMeeting, то он предложит вам обновить ее до версии 3.01. Это необходимо для того, чтобы можно было пользоваться средством MeetNow программы AutoCAD 2002. 17. Мастер предложит установить Volo View Express. Эта программа необходима для просмотра DWF-файлов, а также для использования средства Publish to Web. Лю- бая имеющаяся версия Volo View Express будет обновлена автоматически. Исклю- чение составляет версия Volo View, которую программа установки переписывать не станет. (У программы Volo View больше инструментов, и распространяется она не бесплатно, в отличие от Volo View Express.) 18. Завершив все необходимые действия, мастер напоследок преложит вам установить флажок, который позволит прочитать Readme-файл, что настоятельно рекомендует- ся сделать. Щелкните на кнопке Finish (Готово). Если вы были достаточно благора- зумны и последовали указанному совету, то откроется Readme-файл. (Если вы от- ложили изучение Readme-файла на будущее, то для его открытия нужно будет вы- брать в меню команду Help^Help (Справка^Справка) и открыть вкладку Contents (Содержание). В этой вкладке разверните узел Getting Information (Получение сведений), затем его подузел Use Help (Использование справки) и от- кройте статью AutoCAD 2002 Readme,) 19. Мастер предложит перезапустить компьютер. Вы можете сделать это немедленно, щелкнув на кнопке Yes (Да), либо отложить на потом, щелкнув на кнопке No (Нет). Но помните, что до открытия AutoCAD перезагрузку выполнить нужно бу- дет обязательно. Вот и все! Теперь можете выбрать команду Start c *Programs c >AutoCAD 2002 (Пуске-Программы^ AutoCAD 2002) и повнимательнее рассмотреть подменю AutoCAD 2002. Если вы выбрали 1026 ЧастьVIII.Приложения
для файлов программы каталог, предлагаемый по умолчанию, то подменю AutoCAD 2002 бу- дет состоять из следующих пунктов; • AutoCAD 2002 — запуск программы AutoCAD; • Batch Plot Utility (Утилита Batch Plot) — запуск утилиты, которая позволяет пещ- тать сразу несколько чертежей; • CAD Standards Checker (Модуль проверки стандартов САПР) — запуск средства, обеспечивающего поддержку стандартов чертежей; Добавление компонентов к установленной программе После установки AutoCAD добавление к программе новых компонентов происходит сле- дующим образом. 1. Выберите команду Starts Settings ^Control Panel (ПускОНастройка^Шнель управления) и щелкните дважды на пиктограмме Add/Remove Programs (Установка и удаление программ), 2. В открывшемся диалоговом окне щелкните на вкладке Jnstall/Un/nstall (Замена или уда- ление программ), выберите AutoCAD 2002 и затем щелкните на кнопке Add/Remove (Добавить/Удалить). (В Windows 2000 щелкните на кнопке Change (Заменить).) 3. В диалоговом окне Add/Remove Application выберите переключатель Add or Remove Features (Добавить или удалить компоненты) и щелкните на кнопке Next (Далее). 4. В диалоговом окне AutoCAD 2002 Setup (Установка AutoCAD 2002) щелкните на нужном компоненте и выберите из меню один из параметров установки. Щелкните на кнопке Next. 5. В окне Start Installation (Начать установку) щелкните на кнопке Next. 6. Щелкните на кнопке Finish (Готово). Возможно, программа предложит вам перезагрузить компьютер. иоризацияAutoCAD Сак и при работе с предыдущими версиями AutoCAD, перед первым запуском программы не- димо по телефону или электронной почте получить от компании Autodesk код подтверждения )аво владения этой программой — Authorization Code. Для данной версии такую операцию не- яимо произвести в течение 15 дней после приобретения программы. При первом запуске про- ш AutoCAD одновременно запускается и мастер авторизации. Можно выбрать, будете ли вы . п одтверждения авторизации или работать сразу, не теряя времени на ожидание подтвержде- ния авторизации оставьте активным параметр Authorize AutoCAD 2002 и щелкните на Next, вы можете пройти процесс электронной регистрации, чтобы получить код авторизации, а за- от код авторизации ввести в соответствующее поле. Шествует четыре способа авторизации AutoCAD. I Через Internet. Вы отправляете свою регистрационную информацию компании Autodesk через Internet. Код авторизации в таком случае вы получите немедленно. f По факсу. Вы сохраняете свою регистрационную информацию в файл, распечаты- ваете этот файл и отправляете его копию по факсу компании Autodesk. пенив А. Установка и настройка программыAutoCAD 1027
• По электронной почте. Создаете электронное сообщение, в которое помещаете свою регистрационную информацию, и отправляете это сообщение Autodesk. • Обычным письмом. Сохраняете свою регистрационную информацию в файл, распе- чатываете этот файл и отправляете его копию компании Autodesk обычным письмом. Выберите один из предлагаемых вариантов авторизации. Далее следуйте инструкциям, приве- денным в следующем окне (в некоторых вариантах ответов таких окон может быть несколько). После выполнения таких действий программа AutoCAD будет готова к работе. По умолчанию в ней установлено текущее устройство указания и текущее печатающее устрой- ство. Для дальнейшего конфигурирования программы AutoCAD выберите команду меню ToolS"=>Options (Сервис^Параметры), используя для этого диалоговое окно Options (Параметры), которое более подробно описывается ниже. Настройка системной среды AutoCAD В AutoCAD для настройки используется диалоговое окно Options (Параметры), содержа- щее все установки, которые ранее можно было задать с помощью команды CONFIG (НАСТРОЙ). Для того чтобы программа отреагировала на изменение значения определенно- го параметра настройки, но диалоговое окно продолжало оставаться на экране, щелкните на кнопке Apply (Применить). Если же щелкнуть на кнопке ОК, окно закроется, и программа будет работать в соответствии с установленными параметрами. ^00** Все параметры настройки, которые сохраняются в составе чертежа, сопровож- На заметку даются на экране синей пиктограммой. Эти параметры при открытии других чер- , тежей могут быть другими. Остальные параметры сохраняются в системном / реестре Windows. Пройдитесь по вкладкам диалогового окна Options. Это не займет много времени, зато вы сможете познакомиться с доступными для регулировки параметрами. Большинство из них после первоначальной установки меняется довольно редко. Проще всего открыть диалоговое окно Options (Параметры), щелкнув правой Совет кнопкой мыши на поле графической зоны или в области командной строки. По- сле этого следует выбрать из контекстного меню команду Options (Параметры). Вкладка Files На рис. А.2 показана вкладка Files (Файлы), которая позволяет сконфигурировать nyi поиска файлов, а также указать имена файлов и их расположение. Для этого обычно испол зуется список Support File Search Path (Путь доступа к файлам поддержки), содержаоп перечень всех папок, которые AutoCAD использует для поиска меню, шрифтов, блоков, т пов линий и образцов штриховок. Обычно рекомендуется не добавлять в папку AutoC. 2002\Support разработанные пользователем меню, образцы штриховок и прочие элем* ты, а специально для этих файлов создать новую папку и затем добавить ее в перечень паи которые AutoCAD использует для поиска. При выборе любого элемента основного списка этой вкладки в нижней части окна бу приведено описание соответствующей категории. Для редактирования списка щелкните знаке "+" с левой стороны от нужного списка. При этом можно воспользоваться привыч 1028 Часть УШ. Прможе
для пользователей Windows методикой работы с иерархическими списками — удалять под- чиненные элементы или добавлять новые, щелкая на кнопке Add (Добавить). Для поиска нужной папки или файла щелкните на кнопке Browse (Обзор). Завершив работу с этой вкладкой, щелкните на кнопке ОК. Curentprefi - +fe +fa ±L +n +.D -+D +to + ^ +to +to -to l aodptoHi to Ebn ' ,-"',y; : r *> :,-*'•': Щ Симйй « pSj^ij'OpenandSeyej NoHhj}j Sjratemj UTMPTMf«enast] Supporl FileSeaichPath Working Support File SearchPath Pro|eclF*esSeaich Palh Menu. Help,andMiscelaneousFile Names Texl Editor.Dicbonaiy. and FoWFileNames Prnl F<e. Spooler, end Prolog Section Names PrrJer Support FilePath SearchPalh lorObiectARX Applications Automate Save File Location Data Scmees Lteuton Drawing Template File Location LogFile Location TemporaryDrawing File Location TemporalExternal Relerence FileLocation камф: . Drawl ОмЙпд] SalKtion - ngi.dhg Brctttt... •ж fokbs in у*** AUIEOIQ txkt ke : device driven for the fuelling device, paten. __ |C«d|. • |И* Совет /'«c. .4 .2. Вкладка Files диалогового окна Options Иногда, если путь файла довольно длинный, приходится растягивать диалого- вое окно Options, чтобы увидеть путь целиком. Вкладка Display В показанной на рис. А .З вкладке Display (Экран) диалогового окна Options можно за- дать параметры, которые настраивают внешний вид графической зоны и текстового окна. Элементы управления в группе Window Elements (Элементы окна) вкладки позволяют настроить компоновку окна программы AutoCAD — наличие полос протяжки и экранного меню. Здесь же можно настроить цвета и шрифты для различных областей экрана AutoCAD. Для изменения цвета следует щелкнуть на кнопке Colors (Цвета) и задать нужный цвет фона графической зоны для вкладок пространства модели и компоновок пространства листа. В группе Layout elements (Элементы компоновки) находятся настройки для компоновок в пространстве листа. Если вы не хотите видеть диалоговое окно Page Setup (Параметры стра- ницы) при каждом щелчке на вкладке компоновки, тогда сбросьте флажок Show Page Setup Dialog for new layout (Показывать диалоговое окно Page Setup для каждой новой компоновки). В группе Crosshair (Перекрестие) устанавливается размер перекрестия в графической зо- не экрана. По умолчанию считается, что размер перекрестия графического курсора составля- ет 5% размеров экрана, однако в поле Percentage of screen size (В процентах от размера экрана) можно установить любое значение этого параметра. Другое средство настройки — ползунок. Можно установить и полноэкранный курсор, задав значение 100. ПриложениеА.УстановкаинастройкапрограммыAutoCAD 1029
IKlOiitiorts •>•in> p.. 'fV "-. "' •• 1J • ••• .- • •.— T . '• i• l;LIV ' •"I ъ*• ••• '. «••• —# .... * < * : :!""J:' • • — Aim . * ... 3@ts •• • ^ •! j• * J •*• * :• «v '••«I- •V •!•• • • • '. ^1 1# j^M • ~~- . .• * н•-•••r a ! • *41Ш •• f~4 •«• •••*•n•lipr i J^J - | 1ftЯ " V• J мшил - •*' • • • • '. • /'ис. Л .5 . Вкладка Display диалогового окна Options В группе Display resolution (Разрешение экрана) задается значение плавности (этот параметр сохраняется в системной переменной VIEWRES), число линейных участков на криволинейных сег- ментах полилинии (параметр сохраняется в системной переменной SPLINESEGS), плавность то- нирования объектов (параметр сохраняется в системной переменной FACETRES) и количество об- разующих линий для поверхностей (параметр сохраняется в системной переменной ISGLINES). В группе Display performance (Производительность дисплея) имеются средства настройки параметров, влияющих на скорость формирования и вывода изображения. Например, можно включать/отключать системную переменную FILLMODE, чем задается режим заливки внутрен- них областей таких объектов, как широкие полилинии, кольца и заштрихованные области. Параметр Reference Edit Fading intensity применяется к объектам во время редактирова- ния на месте внешней ссылки. Эта настройка влияет на то, сколько нередактируемых объектов оказываются подавленными по отношению к количеству редактируемых объектов. Более подробно редактирование внешних ссылок описано в главе 19, "Ссылки на чертежи" . Вкладка Open and Save Во вкладке Open and Save (Открытие и сохранение), показанной на рис. А.4, сосредото- чены установки, имеющие отношение к открытию программы AutoCAD и файлов чертежей, а также к сохранению файлов чертежей. В группе File Save (Сохранение файла) задается тип файла чертежа по умолчанию и па- раметр сохранения эскиза чертежа для предварительного просмотра. Если вы собираетесь ра- ботать с чертежами, созданными в AutoCAD 2002, с пользователями,, которые еще не обно- вили версии своих комплектов AutoCAD, выберите формат по умолчанию, совместимый с версиями 13 или 14. В этом списке задается формат версии AutoCAD 2000, так как в версии 2002 формат чертежей не изменился. По умолчанию в AutoCAD сохраняется изображение для просмотра, при выборе файла чертежа в диалоговом окне Select File (Выбор файла) можно просмотреть эскиз чертежа. При отключении параметра Save thumbnail preview image (Сохранять изображение для просмотра) размер файла чертежа уменьшится. 1030 ЧастьVIII.Приложения
Wjt•—*V I-X i МЛ1 •P •>-» n'lkllt M Рис. А.4. Вкладка Open and Save Задавая значение в поле Incremental save % (% для быстрых сохранений), можно задать максимально допустимое процентное отношение объема устаревших данных к общему объе- му файла чертежа. При превышении этого соотношения будет выполняться полное сохране- ние обновленных данных, а не быстрое. По умолчанию устанавливается значение 50%, кото- рое позволяет избежать частых длительных операций полного сохранения. В группе File Safety Precautions (Меры предосторожности) рекомендуется с помощью поля Minutes between saves (Интервал (минут)) сократить промежуток между операциями автосохранения до 20 минут. Место размещения файлов, создаваемых в результате автосо- хранения, задается во вкладке Files. По умолчанию в программе AutoCAD предусмотрено автоматическое создание резервной копии при каждом сохранении чертежа с помощью установки флажка Create backup copy with each save (Создавать резервные копии). Резервные копии имеют то же имя, что и файл черте- жа, но их расширение —- . bak. Хотя резервные копии занимают много места и их часто прихо- дится удалять, они незаменимы, если основной файл чертежа по какой-то причине поврежден. Для использования резервного файла достаточно лишь сменить его расширение на расширение . dwg и использовать резервный файл как обычный файл чертежа. К сожалению, пользователь лишен возможности управлять местом (каталогом) сохранения резервных копий. Для выявления поврежденных объектов, загружаемых из базы данных чертежа, или при возникновении подозрений относительно неисправности аппаратного обеспечения установи- те флажок Full-time CRC validation (Постоянно проверять CRC). При этом во время каждой операции загрузки объекта из базы данных чертежа будет выполняться циклический кон- троль, который позволит обнаружить в ней ошибки. Установкой флажка Maintain a log file (Вести файл журнала) можно задать режим записи содержимого текстового окна в файле журнала. Благодаря этому всякий раз при выводе ново- го сообщения в текстовое окно AutoCAD такие данные будут заноситься и в существующий файл журнала. Файл журнала можно периодически просматривать, редактировать и удалять ненужное. Каталог, в котором будет создаваться файл журнала, задается во вкладке Files. ПриложениеА.УстановкаинастройкапрограммыAutoCAD 1031
Как и в других программах, в AutoCAD во время работы предусмотрено создание времен- ных файлов. По умолчанию эти файлы имеют расширение . ас$, однако его можно задать по своему усмотрению в поле File extension for temporary files (Расширение для временных файлов). Каталог, в котором будут создаваться временные файлы, задается во вкладке Files. В группе External References (Xrefs) (Внешние ссылки) можно включать/выключать за- грузку внешних ссылок по требованию (эту же функцию выполняет и системная переменная XLOADCTL). Во время загрузки по требованию загружается только часть внешней ссылки, необходимая для регенерации изображения на мониторе, что приводит к значительному ус- корению выполнения этой операции. В раскрывающемся списке External reference file de- mand load (Подгрузка файлов внешних ссылок) можно также выбрать параметр Enabled with copy (Разрешена с копированием) для загрузки только копии внешней ссылки, При этом данная внешняя ссылка будет также доступна для других пользователей локальной сети. Можно настроить и параметр Retain Changes to Xref Layers (Сохранять изменения в слоях внешних ссылок). Если флажок установлен, все изменения в свойствах слоя и его состоянии (например, состояние f reez) запоминаются. При повторном открытии чертежа эти изменения будут восстановлены. Еще один параметр разрешает режим редактирования текущего чертежа каким-либо сторонним пользователем, который использует этот чертеж в статусе внешней ссылки. Более подробно такая информация изложена в главе 19, "Ссылки на чертежи". В группе ObjectARX Applications (Приложение ObjectARX) можно выполнить настройку параметров, затрагивающих механизм взаимодействия AutoCAD с приложениями ObjectARX и с графическими объектами, которые создаются этими приложениями. ObjectARX — это язык программирования для создания надстроек над AutoCAD. Примером может служить программа выполнения команды RENDER. Эта программа есть не что иное, как ARX- приложение. Пользователю предоставляется возможность выбрать один из четырех вариантов загрузки приложения ObjectARX. По умолчанию приложение загружается в тот момент, когда либо вызывается любая команда, обрабатываемая этим приложением, либо загружается чертеж, который содержит объект, созданный этим приложением. Можно выбрать и другие варианты, если вы серьезно обеспокоены возможным недостатком объема оперативной памяти. В списке Proxy images for custom objects нужно указать, как будут отображаться объек- ты, созданные с помощью других приложений. Флажок Show Proxy Information dialog box задает, будет ли AutoCAD выводить на экран диалоговое окно Proxy Information в тот мо- мент, когда открывается чертеж, включающий объекты такого типа. Вкладка Plotting Показанная на рис. А.5 вкладка Plotting (Вывод на плоттер) содержит установки, касаю- щиеся вывода информации на плоттер или принтер, в том числе и установки таблиц стилей вычерчивания. Ниже будет описано, как задать конфигурацию плоттера. В группе Default plot settings for new drawings (Установки по умолчанию для вычерчи- вания новых чертежей) нужно задать устройство вывода по умолчанию (принтер или плот- тер). Здесь же указывается, нужно ли использовать те же значения параметров настройки вы- черчивания, что и в предыдущем сеансе вывода. В AutoCAD 2002 настройки вычерчивания сохраняются в составе файла чертежа. Щелкните на кнопке Add or Configure Plotters для за- пуска мастера добавления плоттера Add-a -Plotter Wizard или выбора другой конфигурации. В группе General plot options (Общие параметры вычерчивания) нужно выбрать, будет ли AutoCAD, во-первых, пытаться при изменении устройства сохранить тот размер чертежа, который установлен в компоновке пространства листа, и во-вторых, предупреждать пользо- вателя и формировать запись в журнале ошибок в том случае, если произошел сбой при вы- воде на системный принтер. 1032 Часть VIII. Приложения
*"*• jmj^ *••••- litиiirigeLVskiI'J« -afar,• j Vl«V • 'A J Рис. Л .5. Вкладка Plotting В этой же группе в списке OLE plot quality нужно заказать качество вывода на печать гра- фических OLE-объектов, По умолчанию предлагается качество Text. Но возможны и другие ва- рианты — Line Art (Штриховой рисунок), Graphics (Графика), Photograph (Фотография) и High Quality Photograph (Фотография высокого качества). Установите флажок Use OLE ap- plication when plotting OLE objects (Использовать OLE-приложение при выводе OLE- объектов) в том случае, если необходимо добиться наивысшего качества вывода OLE-объектов в чертежах. Кроме того, установите флажок Hide system printers (Скрыть системные принтеры), чтобы в списке принтеров в диалоговых окнах Plot (Печать) и Page Setup (Параметры страницы) не появлялись системные принтеры Windows. Тогда вы исключите возможность нечаянного выбо- ра одного из системных принтеров вместо плоттера, который собирались использовать. В правой части вкладки находятся элементы управления параметрами стиля вычерчива- ния. Сами по себе стили вычерчивания подробно рассматривались в главе 17, "Вывод черте- жей на бумагу". Во вкладке нужно указать, будут ли использоваться для новых чертежей за- висимые от цвета или именованные стили и какая из таблиц стиля будет использоваться по умолчанию. Здесь же нужно установить стиль по умолчанию для слоя 0 и объектов. Для того чтобы получить доступ к папке Plot Styles, в которой хранится информация о стилях, щелкните на кнопке Add or Edit Plot Style Tables. Затем двойным щелчком мыши можно запустить мастер добавления таблиц стилей Add-a-Plot Style Table Wizard. ВкладкаSystem Во вкладке System настраиваются параметры, имеющие отношение к взаимодействию операционной системы и программы AutoCAD (рис. А.6). В группе Current 3D Graphics Display (Текущее устройство графического вывода) выбе- рите тот драйвер дисплея, который хотите использовать в AutoCAD. По умолчанию предла- гается драйвер HEIDI, который входит в состав базового комплекта AutoCAD. После щелчка на кнопке Properties можно настроить параметры выбранного драйвера. ПриложениеА.УстановкаинастройкапрограммыAutoCAD 1033
•I, \' Рис. Л .6. Вкладка System диалогового окна Options В группе Current Pointing Device (Текущее устройство указания) нужно выбрать то устройст- во, которое будет использоваться совместно с AutoCAD на вашем компьютере. Например, если у вас имеется дигитайзер, будет весьма кстати драйвер Wintab Compatible Digitizer ADI 4 .2 . Кроме того, при наличии дигитайзера и мыши можно выбрать переключатель Digitizer only (Только дигитайзер) и тем самым функционально отключить мышь. (При этом в других приложе- ниях мышь можно будет использовать как и прежде.) Выберите переключатель Digitizer and mouse (Дигитайзер и мышь) — и вы сможете пользоваться как дигитайзером, так и мышью. При использовании дигитайзера руководствуйтесь сопроводительной докумен- тацией к устройству при настройке Windows для работы с драйвером wintab. Конечно, предполагается, что дигитайзер настроен для работы в Windows. На заметку В группе Layout Regen Options (Параметры регенерации компоновки) вы выбираете подходящий режим регенерации чертежа при переключении между вкладкой Mode! (Модель) и вкладками компоновок. В группе General Options можно выполнить ряд настроек. • Сбросьте флажок Multiple Document Interface, если необходимо использовать АКА в режиме приложения с единственным документом. (Делать это следует только втом случае, если у вас возникают проблемы с имеющимися AutoLISP- программами и с другими пользовательскими элементами.) • Сбросьте флажок Display OLE properties dialog, если не считаете нужным выводить на экран диалоговое окно OLE properties при включении в чертеж OLE-объектов. • Если установить флажок Show all warning messages, то на экран опять будут вы- водиться все диалоговые окна, в которых ранее вы установили флажки Don't display this warning again (Впредь не показывать это сообщение). 1034 ЧастьVIII.Приложения
• Установите флажок Веер on errors in user input — теперь AutoCAD будет сигна- лизировать звонком при каждой ошибке в процессе ввода данных. • Укажите, нужно ли загружать файл acad. lsp при открытии каждого очередного чертежа (флажок Load acad.lsp into every drawing). По умолчанию этот флажок сброшен- Это означает, что при открытии каждого очередного файла чертежа за- гружается только файл acaddoc . lsp. • Сброс флажка Allow long symbol names не позволяет использовать длинные имена слоев, размерных стилей, компоновок пространства листа, текстовых стилей, бло- ков, типов линий, видов, конфигураций видовых экранов. Этим обеспечивается со- вместимость с предыдущими версиями. • Избавьтесь от окна AutoCAD Today (AutoCAD сегодня) или даже от окна Startup (Запуск). В группе Live Enabler Options можете выбрать режим поиска объектов на узле Point А компании Autodesk. В группе dbConnect Options можно установить флажок Store links index in drawing file — тогда индекс связи запоминается в файле чертежа, что несколько повышает скорость работы при подключенной базе данных. Сброс этого флажка замедляет работу, но сокращает объем файла. Выбирайте сами, что для вас важнее. Кроме того, флажок Open tables in read- only mode (Открывать таблицы только для чтения) предохраняет от возможных нежелатель- ных изменений в подключенной базе данных. Естественно,, если этот флажок установлен, ре- дактирование базы данных из AutoCAD не имеет смысла. Вкладка User Preferences Во вкладке User Preferences, представленной на рис. А.7, содержится множество самых разных настроек. Puc. A. 7. Вкладка User Preferences диалогового окна Options ПриложениеА.УстановкаинастройкапрограммыAutoCAD 1035
В группе Windows Standard Behavior (Стандартное поведение Windows) следует вы- брать тип клавиш ускоренного доступа, т.е . указать, будут ли использованы стандартные комбинации, принятые в Windows, или комбинации клавиш, использовавшиеся в предыду- щих версиях программы AutoCAD. Например, комбинация клавиш <Ctrl+C> приведет к за- пуску команды копирования в буфер обмена COPYCLIP при выборе стандартных комбина- ций, принятых в Windows. Но эта же комбинация будет означать операцию отмены (то же, что и нажатие клавиши <Esc>) при выборе классических комбинаций клавиш AutoCAD. Можно также отменить вывод контекстных меню при щелчке правой кнопкой мыши в графической зоне или области командной строки. Далее можно указать, следует ли про- грамме трактовать щелчок правой кнопкой мыши как эквивалент нажатия <Enter>. После щелчка на кнопке Right-click Customization откроется диалоговое окно, показан- ное нарис. А.8. IRightClickCustomization I; го obpcli e- 'e wfeded. a^t-ФА mew* i~ Верее* Lad Command IfgneziпаеЫзцея»tit С Repeat UaConrand . P Shortcut Ы«и H a command ij'np(O(*e».i#*-cfcfc mean* ' <~ ENTER Г Shortcut Menu jNfli4 enabled - _- '• •'• )"'; *;> <? StratcutMenu e«abMii*eri command option» ее pwwr* -Cancel Рис. А.8. Диалоговое окно Right-Click Customization Данное окно позволяет при необходимости вернуться к режиму обработки щелчка правой кнопкой мыши, принятому в предыдущей версии 14. Для этого в зоне Default Mode следует выбрать параметр Repeat Last Command. В группе Edit Mode выбор параметра Repeat Last Command приведет к отмене вывода контекстного меню только в том случае, если выбран один или более объектов, но не запу- щена ни одна команда AutoCAD. В результате щелчок правой кнопкой мыши повлечет за со- бой повторение предыдущей команды. Если вы предпочитаете сначала выбирать объекты, а потом запускать выполнение команды, то этот вариант будет для вас более удобным, чем полное блокирование вывода контекстных меню. В ipyiine Command Mode предлагается три варианта. Параметр ENTER означает запрет вы- вода контекстных меню в середине цикла выполнения команды. Таким образом, для выбора пара- метров выполнения команды (ответов на приглашения) придется использовать только клавиатуру. Выбор параметра Shortcut Menu: always enabled приведет к тому, что контекстное ме- ню будет всегда доступно, а параметра Shortcut Menu: enabled when command options are present — к тому, что контекстное меню будет доступно в середине цикла выполнения ис- ключительно тех команд, которые имеют список параметров (из такого списка пользователь должен выбрать подходящий). При выполнении других команд щелчок правой кнопкой мы- ши будет приравниваться к нажатию клавиши <Entcr>. После щелчка на кнопке Apply & Close диалоговое окно закроется и система будет настрое- на по-новому. Вы вновь вернетесь во вкладку User Preferences диалогового окна Options. 1036 ЧастьVIII.Приложения
В группе AutoCAD DesignCenter вкладки User Preferences можно указать единицы из- мерения, которые по умолчанию будут использоваться применительно к вставляемым объек- там (список Source contents units) или чертежу (список Target drawing units) при перетас- кивании объектов на поле чертежа из AutoCAD DesignCenter. AutoCAD будет использовать указанные единицы для автоматического масштабирования объектов в том случае, если в системной переменной INSUNITS содержится не 0. Если же эта переменная равна нулю (данное состояние задается по умолчанию), то масштабирование после перетаскивания объ- ектов из AutoCAD DesignCenter не выполняется. В группе Hyperlink, сбросив флажок Display hyperlink cursor, можно запретить вывод на экран курсора гиперсвязи (по умолчанию он появляется на экране в тот момент, когда указа- тель мыши "накрывает" гиперсвязь), а сбросив флажок Display hyperlink ToolTip, запретить вывод на экран контекстного окна гиперсвязи. В группе Priority for Coordinate Data Entry следует задать приоритет объектной привязки или ввода координат с помощью клавиатуры. Вследствие наличия в новой версии кнопки- индикатора OSNAP (ПРИВЯЗКА) в строке состояния режим объектной привязки, по- видимому, будет использоваться чаще, и по умолчанию в этой части окна выбирается пере- ключатель Keyboard entry except scripts (С клавиатуры (кроме пакетов)). При такой на- стройке во время работы с мышью будет использоваться режим объектной привязки, но он будет подавляться координатами, введенными с помощью клавиатуры. В группе Object Sorting Methods нужно определить, в каких случаях AutoCAD должен сортировать объекты в порядке их создания. По умолчанию такая сортировка выполняется при выводе на плоттер (флажок Plotting) и при выводе в формате PostScript (флажок Post- Script output). Если же еще установить флажок Object selection, то AutoCAD будет выпол- нять такую же сортировку и при отборе объектов. В результате, если вы укажете на экране два перекрывающих друг друга объекта, то будет выбран тот, который создан позже. Иначе выбор в такой ситуации будет случайным. В группе Assosiative Dimensions (Ассоциированные размеры) выберите, присваивать или не присваивать новым размерам свойство ассоциированности с изменяемыми объектами чертежа, которое проявляется в автоматическом изменении параметров размеров при мас- штабировании их объектов. После щелчка на кнопке Lineweight Settings откроется диалоговое окно настройки пара- метров толщины линий, показанное на рис. А .9. LineweinhtSettings f Urix fa Latino El CurontLJner*V :и.до Рис. Л .9. Диалоговое окно Lineweight Settings Подробная информация о толщине линий содержится в главе 11, "Средства организации чертежа — слои, цвета, тип и толщина линий". В списке Lineweights можно выбрать текущую толщину линии. В базовом комплекте Auto- CAD предлагается три стандартных толщины — ByLayer, ByBlock и Default. В системной пе- ременной LWDEFAULT можно установить значение толщины для варианта Default, которое из- ПриложениеА.Установкаи настройкапрограммыAutoCAD 1037
начально равно 0,01 дюйма или 0,25 мм. Все вновь создаваемые слои имеют настройку пара- метра толщины линии Default. Пользователь может установить для Default то значение, кото- рое считает нужным. В группе Units for Listing (Единицы) выберите Millimeters (Миллиметры) или Inches (Дюймы). По умолчанию предлагаются миллиметры, возможно потому, что толщина пера плоттера, как правило, задается в миллиметрах. Установка флажка Display Lineweight (Учитывать толщину линий при отображении) эквивалентна включению кнопки LWT в строке со- стояния — AutoCAD будет вычерчивать объекты на экране с учетом установленной для них тол- щины линии. Конечно, ничто в этом мире не дается даром — за более красивую картинку на экра- не придется заплатить снижением скорости регенерации изображения. В списке Default можно выбрать толщину линии, которую AutoCAD будет автоматически присваивать вновь создаваемым слоям. Регулятор Adjust Display Scale позволяет настроить способ интерпретации толщины ли- нии во вкладке Model графической зоны экрана. Во вкладках компоновок пространства листа толщина линии отображается в реальных единицах. Во вкладке же Model толщина линии пе- реводится в пиксели разрешения экрана с учетом соотношения между размером пикселя и ре- альными линейными единицами измерения. Можно подстроить масштаб представления тол- щины линии, если полученный в результате такого пересчета вас не устраивает. Как правило, это приходится делать при использовании мониторов с низким разрешением. Эффект выполненной подстройки можно увидеть в этом же диалоговом окне слева Совет в списке Lineweights. Подвигайте ползунок и посмотрите, как будет изменяться ви- димая толщина линий при разных значениях определяющего параметра. По завершении настроек щелкните на кнопке Apply & Close. В результате вы вновь вер- нетесь во вкладку User Preferences диалогового окна Options. Вкладка Drafting Во вкладке Drafting, показанной на рис. АЛО, содержатся элементы настройки парамет- ров режимов AutoSnap и AutoTrack. В группе AutoSnap Settings можно заблокировать вывод на экран маркера (значка, кото- рый появляется на каждой точке, выделенной объектной привязкой), магнита и окна подсказки. По умолчанию апертура курсора не выводится на экран одновременно с маркером AutoSnap, поскольку изображения этих вспомогательных элементов будут забивать друг друга. Но в этой вкладке можно задать и вывод апертуры. Кроме того, во вкладке можно настроить цвет маркера AutoSnap. По умолчанию он желтый, что хорошо согласуется с черным цветом фона. При изменении цвета фона придется изменить и цвет маркера. Еще одна возможная настрой- ка — размер маркера AutoSnap. Его можно подрегулировать с помощью линейного регулятора. В группе AutoTrack Settings настраиваются параметры визуальных элементов функ- ции AutoTracking. • Если сбросить флажок Display polar tracking vector, будет заблокирован вывод век- тора, который, в противном случае, появляется при перемещении курсора вдоль лу- ча полярной сетки. Но контекстное окно с информацией об этом все же выводится на экран и при сброшенном флажке. • Если сбросить флажок Display full-screen tracking vector, будет заблокирован вы- вод вектора на весь экран. • Если сбросить флажок Display AutoTrack tooltip, будет заблокирован вывод контек- стного окно с информацией о том, какой параметр объектной привязки используется в процессе работы механизма отслеживания. 1038 Часть VIII. Приложения
Рис. А . 10 . Вкладка Drafting диалогового окна Options В группе Alignment Point Acquisition механизм "ознакомления" AutoCAD с точкой можно настроить таким образом, что он будет включаться по нажатию клавиши <Shift>. Это своего ро- да переараховка, которая иногда помогает при работе с плотно размещенными объектами. Последний элемент управления в этой вкладке позволяет настраивать размер апертуры курсора AutoCAD в режиме привязки. Вкладка Selection Во вкладке Selection (рис. А.И) содержатся элементы настройки процедуры выбора объектов чертежа. Параметры, представленные в этой вкладке, довольно подробно описаны в гла- вах 9, "Редактирование: базовые инструменты", и 10, "Расширенный набор инст- рументов редактирования" . Вкладка Profiles Показанная на рис. А. 12 вкладка Profiles (Профили) позволяет создавать профили поль- зователей. Профилем называется набор настроек, которые задаются с помощью диалогового окна Options. Создание профилей оказывается эффективным при работе нескольких пользо- вателей на одном компьютере либо при необходимости иметь различные настройки для ра- боты с разными проектами. Для работы с созданным ранее профилем его вначале выбирают, а затем указывают в качестве текущего. Независимо от того, какие настройки будут заданы в диалоговом окне Options, они авто- матически станут частью профиля с довольно странным именем Unnamed Profile (Безымянный профиль), выбираемого по умолчанию при запуске программы AutoCAD. Для создания нового профиля выполните перечисленные ниже действия. ПриложениеА.УстановкаинастройкапрограммыAutoCAD 1039
• ••I, 114. "•» « —I Яис. ^ .// . Вкладка Selection диалогового окна Options Own! profile* Hhn ' , ' *W' ! '.'- ОгашюЧ.Ачв ' ''*• «UmamedProt il e>> Addtoljtt. --" -W Ae ЯЯяп,Йив'тикви Caned Я«с. Л . /2. Вкладка Profiles 1. Щелкните на кнопке Add to List (Добавить в список). В ответ AutoCAD откроет диалоговое окно Add Profile (Добавить профиль). Введите в нем имя нового профи- ля и его описание, а затем щелкните на кнопке Apply & Close. 2. Во вкладке Profiles выделите новый профиль и щелкните на кнопке Set Current (Установить). /040 ЧастьVIII.Приложения
3. Внесите необходимые изменения в параметры профиля, используя другие вкладки диалогового окна Options. He забудьте после внесения изменений в каждой вкладке щелкнуть на кнопке Apply (Применить). 4. Щелкните на кнопке ОК и закройте диалоговое окно Options. Для использования некоторого профиля выберите его во вкладке Profile диалогового окна Options, а затем щелкните на кнопке Set Current (Установить). Щелкнув для продолжения работы с чертежом на кнопке ОК, вы сразу обнаружите внесенные изменения. Конечно, из- менения некоторых настроек будут не совсем очевидными (к примеру использование класси- ческих комбинаций клавиш ускоренного доступа программы AutoCAD, отсутствие стартово- го диалогового окна и создание файла журнала). Как описывается в следующем разделе, профиль можно также задавать с по- Совет мощью командной строки. УправлениезапускомAutoCAD Хотя, с точки зрения пользователя, программа AutoCAD запускается в операционной сре- де Windows щелчком на ярлыке, фактически при этом выполняется команда, которую прежде приходилось вводить в командной строке DOS. Обычно она имеет примерно такой вид: C:\Program Files\AutoCAD 2002\acad.exe Конечно, на различных компьютерах путь к выполняемому файлу будет разным — это за- висит от того, куда была установлена программа AutoCAD. Ключи командной строки Добавляя в командную строку специальные параметры, так называемые ключи (switches), можно управлять способом запуска программы AutoCAD. Между полным именем выполняе- мого файла acad.exe и ключами в команде всегда следует вставлять пробелы. В табл. АЛ перечислены допустимые ключи командной строки и их описание. ТаблицаА.1.Ключикоманднойстроки Ключ Пример Описание /с /с с: \steve\steve.cfg Указывает место расположения и (по желанию) имя файла конфигурации аппаратного обеспече- ния, который предполагается использовать. Фай- лы конфигурации рассматриваются в следую- щем разделе /з /s c:\steve Указывает место расположения папок для файлов поддержки со шрифтами, меню, файлов AutoLISP, файлов с типамилиний и образцами штриховок. Этот ключ рекомендуется использовать в тех случаях, ко- гда файлы поддержки находятся в папке, не включен- ной в перечень папок, в которых AutoCAD выполняет поиск файлов Приложение А. Установка и настройка программы AutoCAD 1041
Окончание табл. A .I Ключ Пример Описание /b " Union Hill Apts" /b Открывает чертеж (в данном примере он называется setup "Union Hill Apts") и запускает пакетный файл (в данном случае он называется setup). Для работы с новым чертежом в настоящем примере следует опустить его название /t /t a-tb Открывает новый чертеж на основе файла шаблона (в приведенном примере он называется a-tb) /nologo Запуск программы AutoCAD без отображения логотипа /v " Union Hill Apts" /v front Открывает чертеж с отображением заданного вида /г /г Запускает программу AutoCAD с заданной по умолча- нию конфигурацией, включая заданный по умолчанию системный принтер и устройство указания /р /р steve Указывает на использование при запуске программы AutoCAD существующего профиля (в данном примере steve). Этот профиль будет использован только в текущем сеансе работы с программой AutoCAD, Од- нако профиль изменяют и с помощью вкладки Profile (Профиль) диалогового окна Options (Параметры) Ключи можно комбинировать. Например, следующая команда приведет к открытию чер- тежа "Union Hill Apts" с отображением вида спереди и запуском пакетного файла: C:\Prograra FilesVAutoCAD 2002\acad.exe "c:\drawings\Union Hill Apts.dwg" /v front /b setup Редактирование ключей командной строки Для изменения ключа командной строки проще всего создать в операционной среде Win- dows соответствующий ярлык. Для этого с помощью программы Windows Explorer (Проводник) найдите файл acad.exe (обычно он содержится в папке AutoCAD 2002), а затем щелкните правой кнопкой мыши и выберите из контекстного меню команду Create Shortcut (Создать ярлык). При этом в Windows будет создан ярлык с названием Shortcut to acad.exe. Перетащите его на рабочий стол Windows и переименуйте по желанию: на- пример, задайте для него имя AutoCAD 2002 или просто AutoCAD. После этого выполните перечисленные ниже действия. 1. Щелкните правой кнопкой мыши на созданном ярлыке. 2. Выберите из контекстного меню команду Properties (Свойства). 3. Выберите вкладку Shortcut (Ярлык). 4. В поле Target (Файл) введите необходимые ключи командной строки DOS. 5. Щелкните на кнопке ОК. Если для создания новых чертежей на основе определенного шаблона вам нужен быстрый запуск AutoCAD без показа стартового диалогового окна, то можно воспользоваться приве- денными ниже ключами. c:\Program Files\AutoCAD 2002\acad.exe /nologo /t "My template" 1042 Часть VIII. Приложения
Файлы конфигурации При каждом открытии программы AutoCAD автоматически создается файл конфигурации (по умолчанию ему присваивается имя acad2002 . cfg), который содержит в формате ASCII информацию об используемом аппаратном обеспечении, в основном, о мыши и дигитайзере. В AutoCAD 2002 информация о числе подключенных принтеров/плоттеров, дигитайзерах и их портах, драйверах плоттера, параметрах перьев и прочем исключена из файла конфигурации. В ка- честве примера на рис. А . 13 приведено начало используемого по умолчанию файла конфигурации. \Щ acad2002.du Notepad Configuration for AutoCAD 2002 () Hiccosoft Windows ; D:\PROGRfiM FILESVfiUTOCHD 2eO2\acad28e2.cfg created on 6/11/2081 at 11:42:32 [flppData] [Uersion] Platforn=Microsoft Uindous FileUersion-8 ExecutableDate&Tine-junkjunkjunkjunk [AutoCAD] CFgStanp-:tt9K 5X0 fluthorizationCode- Г [Digitizer/Driver] ИепиНаие'Current System Pointing Deuice PatiiHane-internal [Editor] i [Menu] THenti^O Рис. Л . 13. Начальная часть используемого по умолчанию файла конфигурации При использовании нескольких устройств указания, например большого и малого диги- тайзеров, можно создать несколько файлов конфигурации и переключаться между ними по мере необходимости. При этом рекомендуется не самостоятельно редактировать файлы конфигурации, а пору- чить выполнение этой работы программе AutoCAD. Дело в том, что в AutoCAD предполага- ется наличие одного файла конфигурации, и при изменении конфигурации предыдущие уста- новки будут подавлены новыми. Следует пвмнить о том, что ключ командной строки /с позволяет задать файл конфигурации при запуске программы. Для создания нового файла конфигурации выполните ряд операций. 1. С помощью программы Windows Explorer создайте резервную копию текущего конфи- гурационного файла, задавая для нее новое имя, например acad2002-orig. cfg. 2. Запустите AutoCAD и внесите в него все необходимые изменения конфигурации ап- паратного обеспечения с помощью диалогового окна Options (Параметры). 3. Закройте AutoCAD. 4. С помощью программы Windows Explorer найдите вновь созданный конфигураци- онный файл acad2002. cfg. Задайте для этого файла новое имя, из которого в дальнейшем можно будет уяснить особенности настройки или назначение данной конфигурации, например LargeDigitizer. cfg. ПриложениеА.УстановкаинастройкапрограммыAutoCAD 1043
5. Если исходную конфигурацию также требуется использовать, следуем вернуть ре- зервной копии acad2 002-orig. cfg ее прежнее имя acad2002 .cfg. После выполнения указанных действий в распоряжении пользователя будут два файла конфигурации. (При необходимости их можно создать гораздо больше.) Для использования разных конфигураций следует соответствующим образом изменить ключи командной строки, однако для этого существует более простой способ, который описывается ниже. Создание нескольких конфигураций В этом приложении рассматривается три различных способа создания конфигурации на основе перечисленных ниже объектов. • Профили. • Файлы конфигурации. • Ключи командной строки. Ключи командной строки можно использовать для указания профиля и файла конфи- гурации, а также для дополнительного конфигурирования AutoCAD, например для от- крытия чертежа с некоторым шаблоном, сопровождая эту процедуру выполнением како- го-либо пакетного файла. Если вы часто пользуетесь этими способами, то сможете упростить работу, создав не- сколько конфигураций следующим образом. • Создайте необходимые профили и файлы конфигурации. • Создайте нужное количество ярлыков, как описано в предыдущем разделе, посвя- щенном редактированию ключей командной строки. • Отредактируйте ключи командной строки для указания необходимых профилей и файлов конфигурации, добавляя все нужные ключи. Например, можно создать два различных ярлыка программы AutoCAD, используя сле- дующие различные команды: C:\Program Files\AutoCAD 2002\acad.exe /t acad /nologo C:\Program Files\AutoCAD 2002\acad.exe /p Steve /c Steve.cfg /t arch Первая команда позволит открыть чертеж с использованием шаблона acad.dwt без по- каза логотипа, а также применит заданные по умолчанию профиль и файл конфигурации. Вторая команда позволит открывать чертежи, используя шаблон arch. dwt с отображением логотипа, При этом также будут использоваться профиль steve и файл конфигурации steve. Кроме того, для каждой конфигурации можно задавать запуск разных пакетных файлов. Хотя при использовании этого способа потребуется некоторое время на задание всех не- обходимых ярлыков с указанием различных команд с разными ключами, в дальнейшем это позволит сэкономить время и избежать ошибок при каждом запуске программы AutoCAD. Настройка плоттера Операционная система Windows поддерживает множество самых разнообразных принтеров. Установка нового принтера выполняется в диалоговом окне, которое вызывается командой Start^SettinQS^Printers и последующим двойным щелчком кнопкой мыши на кнопке Add Printer. Добавленный таким образом принтер называется системным принтером Windows. 1044 Часть VIII. Приложения
Драйверы системных принтеров Windows прекрасно подходят для небольших настольных принтеров, но для перьевых плоттеров большого формата их применять нецелесообразно — эти драйверы не позволяют использовать все возможности такого рода уникального оборудо- вания. Поэтому в состав комплекта программного продукта AutoCAD входят несистемные драйверы, которые специально ориентированы на задачи машинной графики применительно к системам автоматизированного проектирования. Использовать эти драйверы с другими приложениями Windows нельзя. ^000"^ В состав продукта AutoCAD входит системный драйвер Windows для плоттеров На заметку типа DesignJet производства Hewlett-Packard. Использование Plotter Manager Компонент Plotter Manager позволяет настраивать драйверы несистемных плоттеров. Его можно также использовать и для установки нестандартных параметров настройки сис- темного принтера. Обратиться к Plotter Manager можно несколькими способами. • В окне рабочего стола Windows выберите команду Start^SettingsOControl Panel и дважды щелкните на пиктограмме Autodesk Plotter Manager. • В окне программы AutoCAD выберите в меню команду File^Plotter Manager (Файл 1 ^Менеджер плоттеров). • В окне программы AutoCAD выберите в меню команду Tool SO Options. Во вкладке Plotting диалогового окна Options щелкните на кнопке Add or Configure Plotters (Добавление или настройка плоттеров). В состав Plotter Manager входит мастер, который "заботливо" проведет вас через все стадии процесса настройки. Вызвать его можно двойным щелчком на кнопке Add-a -Plotter Wizard. Следуйте инструкциям на каждом очередном экране мастера, которые меняются в зависимости от установок на предшествующих этапах. Подробное описание процесса настройки приведено в разделе Setting Up Plotters and Printers (Настройка плоттеров и принтеров) главы 6 документа AutoCAD Help Installation Guide (Руководство по установке и настройке AutoCAD), который входит в комплект сопроводитель- ной документации к программному продукту. Доступ к электронной копии этого документа открывается по команде меню Help^AutoCAD Help^lnstallation Guide^Chapter 6. В процессе настройки можно импортировать РСР- или РС2-файлы конфигурации плотте- ров, подготовленные в более ранних версиях AutoCAD. В результате выполнения настройки формируется файл конфигурации плоттера с расши- рением .рсЗ. Файлы этого типа сохраняются в папке AutoCAD 2002\Plotters. Файлы конфигурации можно использовать в режиме разделения доступа с коллегами, их можно ко- пировать и переносить с одного компьютера на другой (например, на портативный). Для од- ного физического устройства можно подготовить несколько файлов конфигурации с разными параметрами настройки. Подключить к устройству нужный файл конфигурации можно во вкладке Plot Device диалогового окна Plot. Завершается сеанс работы с мастером Plotter Manager щелчком на кнопке Edit Plotter Configuration (Модифицировать конфигурацию плоттера); далее настройка по умолчанию будет заменена в файле конфигурации выбранными значениями параметров. Проверить вы- полненную настройку можно щелчком на кнопке Calibrate Plotter (Калибровка плоттера). Приложение А. Установка и настройка программы AutoCAD 1045
Модифицирование конфигурации плоттера Получить доступ к файлу конфигурации с тем, чтобы внести в него изменения, можно не- сколькими способами. • Как уже упоминалось выше, щелкните на кнопке Edit Plotter Configuration (Модифицировать конфигурацию плоттера) в конце работы с мастером Plotter Manager. • Выберите в меню команду File^Page Setup (Файл^Параметры страницы). Во вклад- ке Plot Device выберите нужный плоттер и щелкните на кнопке Properties (Свойства). • Щелкните на кнопке Plot стандартной панели инструментов. Во вкладке Plot Device выберите нужный плоттер и щелкните на кнопке Properties (Свойства). • В окне программы Windows Explorer дважды щелкните на пиктограмме или имени РСЗ-файла. По умолчанию файлы этого типа размещаются в папке AutoCAD 2002\Plotters. Файлы с расширением . рсЗ не являются текстовыми ASCII-файлами. После того, как файл будет открыт, на экране появится диалоговое окно Plotter Configuration Editor (Редактор конфигурации плоттера). Во вкладке General (Общие) приведена основная информация об устройстве. Никаких элементов настройки в этой вкладке нет. Исключением является поле описания плоттера, в которое можно ввести собственный текст описания. Во вкладке Ports (Порты) указывается, будут команды управления плоттером передавать- ся непосредственно на устройство через порт, записываться в файл или передаваться на спу- лер печати (AutoSpool). Если на компьютере доступен не один порт, можно выбрать, на какой именно будет передаваться информация. Вкладка Device and Document Settings (параметры устройства и документа) содержит набор параметров, состав которых для каждой модели устройства отличается. После того, как в верхней части окна Plotter Configuration Editor будет выбран нужный элемент, в нижней части появится список доступных параметров настройки. Хотя список и зависит от модели, в него, как правило, входят перечисленные ниже параметры. • Media (Источник бумаги). Размер и тип источника бумаги. • Physical Pen Configuration (Физическая конфигурация перьев). Настройка способа заливки областей для повышения точности воспроизведения контуров границ, опти- мизация переключения между разными перьями для повышения скорости вычерчи- вания, настройка цветов перьев, толщины следа и скорости их перемещения. • Graphics (Графика). Глубина передачи цвета (количество цветов), передача полуго- нов при монохромном выводе, разрешение. • Custom properties (Дополнительные свойства). Состав этой группы определяется моделью плоттера. Для системных устройств Windows это выбор режима вывода — черновой или чистовой, цветной или монохромный (для цветных принтеров). • Initialization Strings (Строка инициализации). В современных устройствах практи- чески не используется. Если используется модель устройства, не поддерживаемая напрямую, можно в строке инициализации задать установку для плоттера режима эмуляции поддерживаемой модели. • User-Defined Paper Sizes and Calibration (Нестандартный размер бумаги и калиб- ровка). Калибровка устройства, настройка вывода на бумагу нестандартного размера и изменение размера рабочей области для листов стандартного размера. 1046 Часть VIII. Приложения
Завершив настройку, щелкните на ОК и сохраните изменения в РСЗ-файле конфигу- рации. После щелчка на кнопке Save As можно будет создать РСЗ-файл с новым име- нем. Щелчок на кнопке Default (По умолчанию) отменит все выполненные ранее изме- нения стандартной конфигурации. Конфигурирование окна AutoCADToday Использование окна AutoCAD Today (AutoCAD сегодня) предполагает запуск AutoCAD в сети, что весьма вероятно в наши дни. Настройку этого окна может производить либо сете- вой администратор, либо администратор САПР, используя мастер сетевой настройки, кото- рый можно найти в папке \Netsetup инсталляционного компакт-диска AutoCAD 2002. Те, кто производил установку AutoCAD, должны быть знакомы с этим мастером, так как именно он используется для установки и настройки AutoCAD в сети. В окне мастера Configure To- day (Настройка окна AutoCAD Today) администраторы могут выполнить следующее; • выбрать местоположение Bulletin Board (Редколлегия); • запретить пользователям изменение местоположения Bulletin Board (это позволяет снизить вероятность того, что окно AutoCAD Today будет использовано для прогу- лок в Web в рабочее время); • отобразить или скрыть доступ к порталу Point А компании Autodesk; • решить, нужно ли оперативно уведомлять пользователей об обновлениях. Изменение этих настроек после установки проводится с помощью программы Today Manager (AcTodayMgr.exe), которая находится в корневом каталоге инсталляционного компакт-диска AutoCAD 2002. Приложение А. Установка и настройка программы AutoCAD 1047
УИЛЬЖЕНИЕ Ресурсы программы AutoCAD f В этом приложении... •„•*•" • ••• | j &, Способыизучений-•;; |" профаммы AutoCADJ . • _ .; •; . Получение технической V \' псмощи :. : ;."/* .- • *' . ' Пользовательские группы •'• ' Й;.Г AutoCAD -,.,,,., . ." .я;. "-?,-- [f. Ресурсы. Internet ^f r .•£ ^•>-?5: -Г •А •. . омимо этой книги, существует достаточно много способов обучения работе с программой AutoCAD, начиная с Руководства пользователя, которое входит в ком- плект сопроводительной документации к программному продукту AutoCAD, и заканчивая специализированными ин- терактивными обучающими системами. Способыизучения программыAutoCAD AutoCAD не относится к тем программам, которым обу- чаешься на лету, просто в процессе их использования. Вам придется специально учиться использованию AutoCAD, то ли с помощью этой книги, то ли на специальных курсах, а может и первым, и вторым способами сразу. Обучение у дилера Многие дилеры AutoCAD предлагают покупателям помимо приобретения программы пройти специализированный курс обучения. Однако объем такого курса, а также дальнейшей под- держки и предоставляемых услуг может в значительной степени варьироваться. Поэтому при наличии в вашем регионе несколь- ких дилеров AutoCAD рекомендуется сравнивать не только стоимость самого продукта, но и стоимость курса обучения. Часто дилеры проводят семинары и курсы для изучения новых версий программы. Например, для пользователей вер- сии 14 может проводиться один семинар по изучению Auto- CAD 2002, а для пользователей версии 200 и 2000i — другой. Если вы собираетесь использовать для работы с про- граммой AutoCAD или другими программами фирмы
Autodesk некоторые приложения, разработанные третьими лицами, рекомендуется выяснить, каков опыт работы с ними вашего предполагаемого дилера и какое обслуживание он предлагает. Фирма Autodesk ведет специальную программу создания сертифицированных обучающих центров (Authorized Training Center), чтение лекций в которых будет поручено сертифициро- ванным преподавателям. При выборе дилера рекомендуется выяснить, обладает ли он таким статусом или работает в сертифицированном системном центре со специализированным обу- чением, направленным на решение конкретных задач клиентов. Обучение на курсах Обучение на курсах AutoCAD можно пройти в ближайшем авторизованном обучающем центре, а в некоторых случаях даже в ближайшем высшем учебном заведении технического профиля. Часто такое обучение проводится в вечернее время в течение нескольких недель. Однако этот способ обучения вряд ли может пригодиться при необходимости освоить Auto- CAD в кратчайшие сроки. Фирма Autodesk ежегодно организует конференцию Autodesk University с учебными курсами, которые ведут самые опытные специалисты по AutoCAD. Сведения о расписании этой конферен- ции можно получить, обратившись к Web-странице по адресу: http: //www. autodesk. com. А теперь Autodesk предлагает своим клиентам также электронные курсы. Эти курсы со- стоят из коротких уроков, нацеленных на самообразование. Такие занятия проводятся в инте- рактивном режиме. Для "ведения" курсов используется программное обеспечение Autodesk Learning Assistance, включающее упражнения и компонент Try It (Попробуй) и позволяющее выполнять упражнения в AutoCAD. Общие сведения об электронных курсах можете получить по адресу http://e-learning .autodesk. com/eLearnMain.asp. Приобрести курс можно по адресу http: //e-learning. autodesk. com/default, asp. Обучение с помощью других пользователей Если в вашей организации имеются опытные пользователи программы AutoCAD, они на- верняка с готовностью поделятся своими знаниями и помогут советами. Этот способ не годится для первоначального знакомства с AutoCAD, но поможет дополнить полученные ранее знания. Техническая периодика Для пользователей программы AutoCAD издаются два основных ежемесячных журнала: CADENCE и CADALYST. Они содержат много полезных статей (и конечно же, рекламных объяв- лений), а также имеют собственные Web-страницы, о которых подробнее речь пойдет ниже. Кроме того, можно подписаться на бесплатный бюллетень новостей upFront.eZine, кото- рый рассылается Ральфом Грабовски (Ralph Grabowski) всем тем, кто интересуется система- ми автоматизированного проектирования. Для этого следует послать по адресу ralphg@xyzpress . com сообщение с текстом subscribe upf ront. Получение технической помощи Для получения технической помощи Autodesk всегда рекомендует клиентам обращаться к дилерам фирмы. Как и в случае с курсами обучения, при выборе дилера следует ознако- миться с предоставляемой им технической поддержкой. Одни из них предлагают платные со- веты по телефону, другие — бесплатную техническую помощь вплоть до того времени, пока фирма Autodesk поддерживает тот или иной продукт. Приложение В. Ресурсы программы AutoCAD 1049
ПользовательскиегруппыAutoCAD Пользовательские группы AutoCAD (AutoCAD User's Groups — AUGs) часто организуют встречи, предлагают курсы и семинары, приглашают докладчиков — в общем, предоставля- ют весь набор услуг, в которых обычно нуждаются пользователи программы AutoCAD. Наиболее многочисленная пользовательская группа - — Si licon Valley AutoCAD Power Us- ers, имеющая собственную Web-страницу по адресу: http: //www.power. org (рис. Б .1). WELCOME AutDCAD Power Users A Web site by AutoCAD users for AutoCAD users, presented to A utoCA D users in Silicon У alley, across the United States and beyond. We encouragelocalAutoCADuser group members to share Рис. Б .1 . Weh-страница пользовательской группыSilicon ValleyAutoCADPowerUsers Самой первой пользовательской группой была Vancouver AutoCAD Users Society, которая имеет собственную Web-страницу по адресу: http: / /www. vaus . org (рис. Б .2). Ресурсы Internet Всемирная сеть Internet — богатейший источник информации об AutoCAD. Например, сущест- вует две независимые группы новостей: сотр. cad.autocad и alt .cad.autocad. С их помо- щью можно задавать вопросы и получать ответы от других пользователей. Можно даже самому ответить на вопросы других пользователей, фирма Autodesk также поддерживает собственный дискуссионный форум (или группу новостей) по адресу: news://adesknews .autodesk.com, доступ к которому можно также получить через Web-страницу фирмы Autodesk. Существует множество связанных с AutoCAD Web-страниц, самые заметные и значитель- ные из которых перечислены ниже. • На Wcb-узле компании Autodesk, который находится по адресу http://autodesk.com, содержится огромное количество продуктов и ресурсов поддержки AutoCAD, а также других программных продуктов Autodesk. По адресу http://autodesk.com/autocad находится главная страница версии Auto- CAD 2002, где размещено огромное количество информации об AutoCAD 2002, включая обучение и сведения об обновлении. Кроме того, с помощью этой страницы вы сможете отыскать ближайшего дилера AutoCAD или провести поиск другого приложения, отвечающего вашим требованиям. 1050 ЧастьVIII.Приложения
Vancouver Users Society Membership NextMeeting Newsletter Executive Links NoticeBoard VAUS ti, я поя ршШ Qi$am/#<)i/n Us coal ^ь io picvide !ht- cc-riffur'sir.aSion ol ,r.!o««atior= refat.ng to the ,Лс-аа ала opinions invoWmg AuSeGALi Its, mandat duos not iticlutft1 the tMmd praise and m>(ifi3"!i(vr.>!ii of a?sy product «icindinij Ли (ОСЛО VAUS mnmtiers attend rncn!t7!y mectsrig hav*> acciss 1c ISis vvebsiie. and fcoeiv ifje CAOvtsary nevfSleiier 1 f'ee cidsaiim Mvvirlining in шч nEwstnltef and on ihu OnihtsWfibsi!»', elananswe' toyour Рис.Б .2 .Web-страницапользовательской группыVancouverAutoCAD UsersSociety • Web-узел журнала CADALYST (http: //www. cadonline. com), главная страница которого показана на рис. Б .З, является еще одним важным источником информа- ции. Здесь предлагаются новости, события, ссылки, продукты и т.д . Кроме того, в разделе CADALYST Files (Файлы CADALYST) приводятся примеры кода AutoLISP, публикуемые журналом с 1993 года. Рис. Б .З . Главная страница Web-узла журнала CADALYST • Web-узел журнала CADENCE (http: //cadencewebv.com), главная страница кото- рого показана на рис. Б .4, также является одним из неисчерпаемых источников ресур- сов. На этом узле представлены последние новости, обзоры различных программных продуктов, архив выпусков журнала, дискуссионный форум, ссыпки и многое другое. ПриложениеБ.РесурсыпрограммыAutoCAD 1051
Рис.Б .4.Главная страница Web-узлажурналаCADENCE • На Web-узле CAD Depot (http://caddepot.com) представлена отличная коллек- ция бесплатных и условно-бесплатных программ, а также статей, новостей и ссылок. • На Web-узле CADInfo.net (http: //cadinfo.net) находятся прекрасные библио- теки по программному обеспечению, ссылки, а также статьи на всевозможные темы, имеющие отношение к САПР. • Web-сервер CADalog (AutoCAD Shareware Clearinghouse), который размещается по адресу www.cadalog.com, содержит один из крупнейших списков условно- бесплатного программного обеспечения для AutoCAD, включая чертежи, AutoLISP- программы, блоки и т.д . Некоторые из материалов на прилагаемом компакт-диске позаимствованы именно из этого сервера. Существуют также и другие ресурсы Internet, многие из которых достаточно специализи- рованны. В табл. Б . 1 перечислены наиболее интересные узлы. >олее связанные с AutoCAD Название URL-адрес Описание Better Than Nothing AutoLISP http: / /home. pacifier.com/~nemi ManuSoft http://www. manusoft.com Web-страница Леонида Немцовского, на которой представлены его AutoUSP- программы, которые очень полезны и, к то- му же, совершенно бесплатны. Некоторые из них помещены на компакт-диск, прила- гаемый к этой книге. Две программы (it .isp и idt.isp) Леонид написал по просьбе автора Замечательная коллекция программного обеспечения для AutoCAD, которая включа- ет в себя как бесплатные, так и платные программы 1052 ЧастьVIII.Приложения
Окончание табл. Б. 1 Название URL-адрес Описание MossDesigns Mark Powell's AutoCAD& AutoUSPlinks ReiniUrban'sAutoCADpage SimpleCAD http://www. mossdesigns.com http://Web2.airmail, net/markpowl/ acad.html http://xarch.tu- graz.ac.at/autocad/ http://www.simplecad. com/ University of New South Wales http: / /www. f be. unsw .edu.au/Learning/ AutoCAD/R2000 VBDesign DotSoft http://www.wbdesign, net/cadpages http://www. dotsoft.com Бесплатные загружаемые программы, сове- ты и руководства Еще один достойный список ресурсов Inter- net, посвященных AutoCAD Список советов и инструментов по AutoCAD, документы AutoUSP и другие материалы из Австрии Ресурсы AutoUSP и библиотеки блоков, а также перечень ресурсов Internet, посвя- щенных AutoCAD Бесплатные учебные курсы этого универси- тета no AutoCAD 2000 Web-страница Рендалла Рата (Rendall Rath), посвященная использованию VBA в AutoCAD. На странице представлены ру- ководства и загружаемые программы Web-узел Терри Дотсона (Terry Dotson}, на котором выставлено на продажу программ- ное обеспечение, имеющее отношение к AutoCAD, а также множество бесплатных " полезняшек" и советов ПриложениеБ.РесурсыпрограммыAutoCAD 1053
ПРИЛОЖЕНИЕ Содержимое ..;прилагаемого /Z компакт-диска В атом приложении..., Структура прилагаемого,?:- 1 ? компагт-диска •.' $&"•#. •- •>. .\&&*г.г Перечень программного ., у обеспечения ' „Л," *:••?.. рилагаемыи компакт-диск содержит все чертежи и файлы, необходимые для выполнения приведенных в этой книге упражнений, а также результаты выполнения этих упражнений. Кроме того, на нем находится несколько условно-бесплатных программ и процедур AutoLlSP, совмес- тимых с версией AutoCAD 2002, которые существенно помо- гут читателям в практической работе с программой. Несо- мненно, этот компакт-диск — весьма полезное и удачное до- полнение арсенала инструментов AutoCAD. Структура прилагаемого компакт-диска Все необходимые для работы с упражнениями файлы размещены в корневом каталоге компакт-диска, чтобы их не приходилось долго искать. Их имена заданы в соответствии с именами, упомянутыми в примерах: ab!5-a.dwg, аЫ5- b.dwg, abl5-c.dwg и т.д . В приведенных примерах число 15 обозначает номер главы, а последовательные буквы алфа- вита — соответственно, первый, второй и третий чертеж. В связи с особенностями сортировки имен файлов, со- держащих номера, следует помнить, что файлы глав с 4 по 9 будут расположены после файлов для главы 35. Дело в том, что файлы с первой цифрой 4 и выше будут размещены после файлов с первой цифрой 3 (в именах файлов для главы 34). Для их поиска следует использо- вать полосу прокрутки. Ряд файлов имеют имена, организованные несколько по-другому, например sky.gif. В каждом из этих слу- чаев имя используемого файла приводится в тексте книги. Их можно легко найти с помощью программы Windows
Explorer (Проводник), в которой используется сортировка имен файлов в алфавит- ном порядке. (Если они отсортированы иначе, для введения сортировки в алфавитном порядке следует щелкнуть на кнопке Name (Имя) в правой части окна программы Windows Explorer. Для сортировки в обратном алфавитном порядке следует еще раз щелкнуть на этой кнопке.) В корневом каталоге компакт-диска находятся шесть папок: Results, Book_PDF, Reader,Links, Drawings и Software. Изменение атрибута "только для чтения" в операционной системе Windows Чертежи для упражнений можно использовать непосредственно с компакт-диска, но гораздо удобнее предварительно переписать их на жесткий диск. В большинстве случаев такое тре- бование содержится в тексте упражнений. Причем файлы с чертежами должны быть скопи- рованы в одну из папок, в которой AutoCAD осуществляет поиск нужных файлов. Часто после копирования файлов на жесткий диск и последующей попытки открыть их мож- но встретить следующее сообщение о невозможности выполнения такой операции: [Application] is unable to open the [file]. Please make sure the drive and file are writable. Дело в том, что в Windows все файлы на компакт-диске рассматриваются как файлы, дос- тупные только для чтения, поскольку компакт-диск действительно доступен только для чте- ния. Однако в Windows не предусмотрено после копирования файлов на жесткий или Zip- диск автоматическое изменение атрибута "только для чтения" и предоставление возможно- сти записи. Обычно при инсталляции программы такая замена автоматически выполняется программой — мастером инсталляции, но при ручном копировании файлов на жесткий диск ее придется выполнить вручную. Для этого проделайте перечисленные ниже действия. 1. Щелкните на кнопке Start (Пуск). 2. Выберите команду Programs (Программы). 3. Выберите команду Windows Explorer (Проводник). 4. Выделите на жестком или Zip-диске имена нужных файлов. 5. Щелкните на них правой кнопкой мыши для раскрытия контекстного меню. 6. Для открытия диалогового окна Properties (Свойства) выберите одноименную ко- манду меню. 7. Снимите флажок Read-only (Только чтение). 8. Щелкните на кнопке ОК. Теперь этими файлами можно свободно пользоваться без угрозы появления приведенного выше сообщения об ошибке. Папка Results В папке Results находятся файлы с чертежами, представляющими результаты выполне- ния всех упражнений, которые можно использовать для проверки результатов самостоятель- ной работы с упражнениями. Следует учесть, что в этой книге результат одного упражнения часто используется в качестве отправной точки при выполнении другого упражнения. В та- ком случае не обязательно выполнять предыдущее упражнение, а достаточно выбрать нуж- ный чертеж из папки Results. Если с открытием какого-то файла папки Results у вас возникли трудности, то скопируйте этот файл на ваш жесткий диск и снимите атрибут "только чтение", как описано во врезке. Приложение В. Содержимое прилагаемого компакт-диска 1055
Папка Book PDF Некоторые главы и часть приложений книги AutoCAD 2002 Библия пользователя находятся на компакт-диске в формате Adobe Acrobat PDF. Чтобы прочитать эти страницы, вам понадо- бится программа Acrobat Reader для Windows, которая предоставлена в папке Reader. ПапкаReader В этой папке компакт-диска находится программа Adobe Acrobat Reader, которая необхо- дима для чтения электронной части книги. Для установки этой программы выполните сле- дующие действия. 1. Запустите обозреватель Windows Explorer и откройте папку Reader компакт-диска. 2. Отыщите в этой папке . ехе-файл и дважды щелкните на нем. 3. Установите приложение, следуя инструкциям, представленным в окнах мастера установки. 4. Для просмотра фрагментов этой книги запустите Windows Explorer и откройте папку Book PDF на компакт-диске. 5. Дважды щелкните на нужном .pdf-файле. ПапкаLinks Ссылки на всевозможные ресурсы были представлены в приложении Б этой книги. В пап- ке Links находятся пять ссылок, по которым можно будет легко переместиться к этим ре- сурсам просто щелчком мыши. ПапкаSoftware Папка Software содержит прекрасную подборку программного обеспечения, совмести- мого с версией AutoCAD 2002, а также набор блоков и библиотеку символов. Многие биб- лиотеки представляют собой набор полезных чертежей. Многие файлы в этой папке были по- лучены с узла www. cadalog. com. Папка Software содержит несколько других папок с нумерацией согласно нумерации глав этой книги. Однако программное обеспечение имеется не для всех глав. Благодаря такой структуре, доступ к нужной программе можно получить, ориентируясь по тематике отдель- ных глав. Например, программное обеспечение для текстовых объектов можно найти в папке Chapl3, поскольку работа с текстом описывается в главе 13. В папке каждой главы также содержатся подчиненные папки этих программ или процедур AutoLISP. •' На прилагаемом компакт-диске находится пробная версия программы Auto- J\ CAD 2002. И хотя время действия этой версии ограничено 15 днями, многие .-< ' ч пользователи все же успеют "окунуться" в мир данной программы и начать Новинка! процесс обучения премудростям AutoCAD. Эта пробная версия находится в папке \software\AutoCAD Trial. Для ее установки достаточно запус- тить исполняемый файл Setup.EXE . Использование AutoLISP-программ Для получения разъяснений о предназначении программного обеспечения рекомендуется прочесть информацию, находящуюся в сопутствующем текстовом файле с расширением 1056 Часть VIII. Приложения
. txt. Обычно в таком файле содержится описание программного продукта и инструкции по поводу его инсталляции. Иногда подобные сведения также можно найти в самом начале фай- ла с расширением .lsp. Находящееся на компакт-диске программное обеспечение, в том числе и процедуры AutoLESP, в основном, бесплатный. Однако некоторые программы условно-бесплатные, т.е. ими можно бесплатно попользоваться определенное время и, если они понравятся, то запла- тить поставщику заранее оговоренную сумму. Как правило, такие программы прекрасно ра- ботают, поэтому пользователю также рекомендуется вести себя пристойно и внести плату за пользование ими. Все эти программы сопровождаются текстовым файлом с описанием про- цедуры оплаты, условий и преимуществ регистрации. Обычно зарегистрированные пользова- тели помимо самой программы получают какие-либо дополнительные материалы. На компакт-диске содержится также несколько демонстрационных версий программ. Они не вполне функциональны, так как предусмотрены только для работы в течение непродолжи- тельного времени, либо в них представлены не все имеющиеся инструменты полной версии программы. Демонстрационные версии представляют не условно-бесплатное, а коммерческое программное обеспечение. Для инсталляции процедур AutoLISP выполните несколько несложных действий, которые перечислены ниже. 1. Скопируйте файл с расширением . lsp в папку Support или любую другую папку, в которых AutoCAD осуществляет поиск файлов поддержки. фв^** Для добавления папки в перечень, где AutoCAD осуществляет поиск файлов под- На заметку держки, следует выбрать команду меню Tools^ Options (Сервис^ Параметры). Во вкладке Files (Файлы) диалогового окна щелкните на знаке "+ " элемента Support File Search Path (Путь доступа к файлам поддержки), а затем щелкните на кнопке Add (Добавить). Введите новый путь или выберите его с помощью кнопки Browse (Обзор). 2. В программе AutoCAD введите (load "имя_файла"), где имяфайла означает имя файла без расширения . lsp. Само расширение вводить не следует, но скобки и ка- вычки обязательно указжите, 3. Для использования процедуры AutoLISP введите имя нужной функции. С целью загрузки процедуры AutoLISP либо приложения ARX можно также выбрать ко- манду меню Tools^Load Application (Сервис 1 ^Приложения). При наличии специальных файлов установки (install . ехе) или начального запуска (setup.exe) можно также вос- пользоваться ими. Использование VBA-программ Скопируйте VBA-программу в папку, указанную в Support File Search PathBbi6epHTe в меню команду Tools^Macro^Load Project. Найдите файл VBA-программы (с расширением . dvb), выделите его и щелкните на Open. AutoCAD выведет сообщение о том, что VBA- программа содержит макросы и предоставит вам право их заблокировать. Учтите, однако, что без этих макросов программа работать не будет. Сообщение выводится для того, чтобы предостеречь вас от возможного заражения вирусом, который может содержаться в макросе. Если вы считаете такое подозрение небеспочвенным, запустите антивирусную программу и проверьте новый файл. Убедившись, что вирусов нет (или они обезврежены), разрешите использовать макросы щелчком на кнопке Enable Macros. После этого AutoCAD загрузит VBA-программу в память. Запускается VBA-программа по команде Tools^Macro^Macros. Выделите нужную VBA- программу из числа загруженных и щелкните на Run. Подробные сведения о VBA-программах содержатся в главе 37, "Программирование на языке Visual Basic for Applications" . Приложение В. Содержимое прилагаемого компакт-диска 1057
Перечень программного обеспечения В таблице В.1 представлен перечень программ, находящихся на компакт-диске, прилагае- мом к этой книге. |Sifa6лИЦЭS•1 •ПрОГрЭ( Название Описание ЩЩе нз прилагаемом компакт-диске Глава 13 21 18 18 18 16 13 Тип Бесплатная Бесплатная/ Условнобесплатная Бесплатная Бесплатная Бесплатная Бесплатная Бесплатная Бесплатная 123 2dspiral 3dtrees Acadarti Acadsym Adobe Acrobat Reader Ar1 Archfont AutoCAD 2002 Trial Br Brp Cailout Case Cnl Delayer EpdxfOOl Flatten Flatten 1 Furn2 Furn-symb Idt It Keypad Создает нумерованные списки Формирует двух- и трехмерные спирали Трехмерные модели деревьев Символы для электрических и электронных схем Символы для электрических и электронных схем Необходима для просмотра электронной версии этой книги Формирование метки для области вложенной полилинии Набор архитектурных шрифтов, которые выглядят, как на- писанные от руки 15-дневная пробная версия AutoCAD 2002 Чертит символ разрыва Разрывает объект в точке объектной привязки Формирование меток-идентификаторов элементов черте- жа (пронумерованных линий-выносок) Изменение регистра символов в тексте Перенос всех выбранных объектов на другой слой Удаляет все объекты выделенных слоев Библиотека символов, используемых в электрических схемах Преобразование трехмерных полилиний в двумерные; проектирует на плоскость все объекты, кроме объектов, содержащихся в блоках Обнуление z-координаты объектов Предметы мебели Предметы мебели 10 10 14 13 11 11 18 22 21 18 18 Позволяет задавать отступ между строками динамического 13 текста Позволяет задавать отступ между строками текста 13 Формирует панель инструментов, на которой имеются пик- 33 тограммы, дублирующие ввод цифр и наиболее часто ис- пользуемых символов (типа < или @) Бесплатная Бесплатная Бесплатная Бесплатная Бесплатная Бесплатная Бесплатная Условно- бесплатная Бесплатная Бесплатная Бесплатная Бесплатная Бесплатная Бесплатная 1058 ЧастьVIII.Приложения
Окончание табл. В . I Название Описание Глава Тип Libeltr Компоненты электрических схем LI Блокирует все слои, кроме одного указанного; при по- вторном использовании разблокирует все слои Mend Комбинирует две строки текста в одну Mmt Проводит слияние двух текстовых объектов Mpe-arch Библиотека механических и электрических символов для архитектурных чертежей Pend Создает в строке символ разрыва Pipesymi и Символы для схем трубопровода Pipesym2 Quicklsp Удобная диаграмма для быстрого доступа к функциям AutoLISP Respace Изменение отступа между строками текста RasterVect Преобразование растровой графики в векторный формат Savea Сохранение на дискету Sclblock Масштабирование нескольких блоков относительно точек их вставки Sclcircle Масштабирование нескольких окружностей относительно их центров Screwit Библиотека винтов с головкой под торцевой ключ Stmplot Добавление к печатному оттиску сведений о чертеже Treeelv! Вертикальные проекции деревьев Treeplai Еще деревья Wb Создание списка блоков чертежа и сохранение этих бло- ков в чертежах, представляющих собой отдельные файлы WinZip Одна из лучших программ для сжатия и распаковыва- ния данных 18 11 6 13 18 10 18 34 13 26 1 18 9 18 17 18 18 18 Бесплатная Бесплатная Бесплатная Бесплатная Бесплатная Бесплатная Бесплатная Бесплатная Бесплатная Оценочная/ Демонстрационная версия Бесплатная Бесплатная Бесплатная Бесплатная/ Условнобесплатная Бесплатная Бесплатная Бесплатная Бесплатная Коммерческая пробная версия Приложение В. Содержимое прилагаемого компакт-диска 1059
Предметный указатель ACI, индекс цвета AutoCAD, 823 Add Plot Style Table, мастер, 53! Aerial View, средство AutoCAD, 174 AutoCAD Internet-средства, 904 взаимодействие с другими приложениями, 880 вставка объектов в другое приложение, 899 предыдущие версии, 879 работа в сети, 875 AutoCAD DesignCenter, компонент AutoCAD, 853 AutoLISP, основы языка, 1 AutoSnap, 104 В Batch Plot Utility, утилита, 543 BPU, утилита, 873 В-сплайновая поверхность, 739 D DWF, формат файла, 919 создание, 919 Quick Dimension, 411 х s SLIDELIB, утилита, 958 V Visual LISP, 2 w Web-сервер, размещение чертежей, 919 Аварийные ситуации, обработка, 876 Автопривязка, 104 Адаптация меню, 982 Архивирование чертежей, 872 Атрибуты, 577 редактирование, 583 формирование, 578 FTP, передача чертежей, 905 I i-drop, технология, 915 L Layout Wizard, мастер, 512 м Multiline Text Editor, редактор, 365; 386 О OLE, технология связывания и внедрения, 894 Plotter Manager, компонент AutoCAD, 1045 PowerPoint, приложение Windows, 899 Базы данных основные понятия, 619 связь с AutoCAD, 618 шаблон связи, 632 язык SQL, 619 Безье, кривая, 739 Блок штампа, 131; 520 Блок, объект AutoCAD, 550 вставка в чертеж, 558 вставка с атрибутами, 582 организация библиотеки, 572 работа со слоями, 564 расчленение, 568 редактирование, 570 использование ручек, 570 обновление, 570 подстановка, 571 сохранение в файле, 555 формирование, 551 Буфер обмена, 68; 370; 574 1060 Предметный указатель
в Вид именованный, 178 сохранение, 178 Видовой экран неперекрывающийся, 183 перекрывающийся, 188 плавающий, 511; 520 Виртуальный экран, 166 Внешние ссылки, 597 отображение, 607 привязка, 598 просмотр взаимных связей, 601 редактирование, 602 управление, 614 Внешний объект внедрение, 894 связывание, 899 специальная вставка, 897 Восстановление поврежденных файлов, 877 Временные маркеры, 132; 166 Временные файлы, 876 Вспомогательные линии построения, 145 Выбор объектов, 221 базовые методы, 204 параметр Add, 225 параметр АИ, 224 параметр AUto, 225 параметр Box, 223 параметр CPolygon, 225 параметр Crossing, 223 параметр Fence, 224 параметр Group, 225 параметр Last, 222 параметр Multiple, 225 параметр Previous, 227 параметр Remove, 225 параметр Single, 226 параметр Undo, 225 параметр Window, 222 параметр WPolygon, 224 перед вызовом команды, 227 после вызова команды, 221 последовательный просмотр объектов, 227 Выбор цвета, 428 Вывод чертежа, 510 Plotter Manager, 1045 печать, 543 подготовка, 510 предварительный просмотр, 543 Выравнивание объектов, 244 Группы, 287 изменение, 288 создание новой, 287 статус выбираемости, 289 д Диалоговое окно 3D Objects, 739 Adjust Clipping Planes, 708 Aerial View, 174 Attribute Definition, 578 AutoCAD Batch Plot Utility, 543 AutoStack Properties, 366 Background, 844 Bind Xrcfs, 615 Block Attribute Manager, 584 Block Definition, 552; 555; 566 Boundary Creation, 481 Boundary Hatch, 484; 488 Button Editor, 941 Change Dictionaries, 377 Check Spelling, 376 Compare Dimension Styles, 452 Convert, 898 Create New Dimension Style, 426 Create Slide File, 955 Data View, 627 dbConnect Manager, 626 Dimension Style Manager, 425 Direction Control, 123 Drafting Settings, 92; 98; 107; 191 Drawing Units, 63; 121; 124 Edit Attribute, 585 Edit Attributes, 586 Edit Text, 355 Element Properties, 494 Enchnced Attribute Editor, 586 Enter Attributes, 583 Export Data, 883 Export Links, 636 External Reference, 598 Find, 629 Geographic Location, 829 Geometric Tolerance, 458 Hatch Edit, 491 Hatch pattern palette, 484 Image, 887 Image Ajust, 890 Image File, 849 Import WMF, 885 Предметныйуказатель 1061
Диалоговое окно Insert, 558 Insert Hyperlink, 915 Label Template, 639 Layer Properties Manager, 294 Lights, 822 Lineweight, 298 Link Conversion, 651 Link Manager, 635 Links, 900 Load Multiline Styles, 497 Load or Reload Linetypes, 297; 962 Material Condition, 459 Materials, 837 Materials Library, 835 Menu Customization вкладка Menu Bar, 985 вкладка Menu Groups, 985 Multiline Edit Tools, 501 Multiline Properties, 496 Multiline Styles, 494 Named Layer Filters, 308 New Distant Light, 827 New Label Template, 639 New Point Light, 824 New Query, 642 New Scene, 834 New Spotlight, 826 New Standard Material, 838 New Text Style, 360 New Toolbar, 938 New View, 178; 687 Object Grouping, 287 Object Selection Filters, 281 Options вкладка Printer, 1032 вкладка Profiles, 1039 Order Group, 289 Page Setup, 517 Partial Open, 182 Paste Special, 897; 900 Plot, 538; 539 Point Style, 162 Properties, 276 Property Settings, 324 Recover Drawing File, 878 Reference Edit, 603 Re-initialization, 937 Rename Text Style, 361 Render, 820; 846 Save Image, 849 Save Multiline Styles, 496 Saveas Options, 611 Scenes, 834 Select Color, 296; 309; 428 Select Custom Arrow Block, 430 Select File, 55 Select Image File, 887 Select Linetype, 297 Select Menu File, 984 Select Reference File, 598 Select Script File, 950 Select Shape File, 972 Select Shape or Font File, 971 Select Slide File, 955 Shadow Options, 831 Sort, 628 Sun Angle Calculator, 828 Symbol, 459 Text Style, 359 View, 178 Viewpoint Presets, 680; 686; 732 Viewports, 184 Write Block, 555 Xbind, 608 Xref Manager, 598; 614 Дигитайзер, 76; 507 Допуски формы и расположения, 457 Дуга методы построения, 152 неоднозначность, 153 Дуга, примитив AutoCAD, 152 Е Единицы измерения, 63; 85; 124 ввод с клавиатуры, 85 линейные, 63; 121 архитектурные, 85 технические, 85 точность, 121 угловые, 121 грады, 122 топографические, 122 Зеркальное отображение,235 И Изменение параметров отрезков и кругов, 218 Изометрические чертежи, 198 ИЦА, индекс цвета AutoCAD, 823 1062 Предметный указатель
к Калькулятор, 341 Камера, 706 Клавиши ускоренного доступа, 383; 1014 Кнопка выполнения команды, 29 Кнопка панели инструментов 3D Face, 726 3D Mesh, 738 3D Orbit, 699 Aerial View, 174 Aligned Dimension, 391 Angular Dimension, 399 Arc, 152 AutoCAD DesignCenter, 853 Back View, 683 Background, 844; 846 Baseline Dimension, 394; 396 Bottom View, 681; 687 Box, 765 Chamfer, 801 Circle, 148 Cone, 743; 768 Construction Line, 145; 147 Continued Dimension, 394 Copy, 370 Copy Object, 209; 210 Cylinder, 767 Diameter Dimension, 398 Dimension Edit, 415; 417 Dimension Style, 425 Dimension Text Edit, 416; 417 Dish, 746 Display UCS Dialog, 194 Distance, 717; 794 Dome, 745 Edge, 727 Ellipse, 158 Erase, 204; 205 Explode, 568 Extend, 250; 252; 797 External Reference Clip, 609 Extrude, 773 Fillet, 798 Fog. 845 Front View, 682; 687 Global, 175 Hatch, 484 Insert Block, 558; 562; 571 Interfere, 779 Intersect, 778 Landscape Edit, 845 Landscape Library, 845 Landscape New, 845 Layers, 294; 309 Left View, 681 Lengthen, 253 Lights, 822 Line, 138 Linear, 389 List, 593; 902 Make Block, 552; 554; 581 Make Object's Layer Current, 306 Mass Properties, 816 Match Properties, 324 Materials, 837 Materials Library, 835 Mirror, 235 Move, 206 Multiline, 499 Multiline Text, 365 Named Views, 178 NE Isometric View, 685 New, 567 NW Isometric View, 685; 687 Offset, 242 Open, 873 Ordinate Dimension, 402 Pan Realtime, 167 Paste, 370 Point, 162 Polygon, 142 Polyline, 464 Print Preview, 543 Properties, 314; 315; 317; 355; 470; 477; 580; 664 Pyramid, 742 Quick Leader, 405; 409 Radius Dimension, 397 Rectangle, 141; 659 Redo, 74 Redraw All, 133 Render, 820 Render Preferences, 846 Revolve, 775 Revolved Surface, 752 Right View, 682; 687 Rotate, 214; 215 Ruled Surface, 757 Save, 47 Scale, 217 Scenes, 834 SE Isometric View, 684 Section, 782 Setup Drawing, 722 Setup Profile, 722 Setup View, 720 Предметный указатель 1063
Кнопка панели инструментов Slice, 783 Snap From, 116; 466; 500 Sphere, 744; 767 Spline, 472 Statistics, 848 Stretch. 256 Subtract, 777; 780 SW Isometric View, 683; 687 Tabulated Surface, 755 Top View, 680; 687 Torus, 770 Trim, 248 UCS Previous, 194 Undo, 72; 74 Union, 777 View, 178 Wedge, 741; 769 Zoom All. 170 Zoom Center, 170 Zoom Dynamic, 170; 563 Zoom Extents. 171; 558 Zoom In, !70; 175 Zoom Out, 86; 170; 175 Zoom Previous, 170; 171 Zoom Scale, 170 Zoom Window, 189; 473; 477 Zoom Window, 170 Кольцо, примитив AutoCAD, 160 Команда AutoCAD 3DARRAY. 788 3DPOLY, 664 AI_CONE, 743 Ar_PYRAMID, 742 AI_ WEDGE, 741 ALIGN, 244; 794 ARC, 152 ARRAY, 236; 564; 788 ATTDEF, 578 ATTREDEF, 588 AUDIT, 877 BASE, 556; 581 BHATCH, 484 BMAKE, 552 BOUNDARY, 335; 480; 490 BREAK, 259; 468 CAL, 341 CAMERA, 707 CHAMFER, 261 CHANGE, 218; 270 CIRCLE, 71; 148; 664 CLOSE, 952 COMPILE. 971 COPY, 209; 215; 238 COPYCL1P, 574 CUTCLIP, 574 dbCONNECT, 620 DDEDIT, 355; 369; 418; 580; 583 DDVIEW, 178 DDVPOINT, 680; 686 DELAY, 956 DIMALIGNED,391 DIMANGULAR, 400 DIMEDIT, 415 DIMLINEAR, 386 DIMOVERRIDE, 455 DIMSTYLE,454 DIMTEDIT,416 DIST, 334 DIVIDE, 338 DONUT, 160 DOUGHNUT, 160 DRAWORDER, 893 DTEXT, 348; 981 DVIEW, 712 EDGE, 727 EDGESURF, 759 ELEV, 665 ELLIPSE, 158; 767 ELLIPSE Isocirclc, 199 ERASE, 204; 553 EXPLODE, 568; 802 EXTEND, 249; 479; 795 EXTRUDE, 726; 772 FILL, 160 FILLET, 265; 798 FIND, 375 HATCHEDIT, 722 HIDE, 665 ID, 191;334 IMAGEDISPLAY, 890 IMAGEQUALITY, 891 INSERT, 558 INSERTOBJ, 894; 895; 900 INTERFERE, 778 INTERSECT, 480; 778 ISOPLANE, !98 LEADER, 349 LENGTHEN, 253 LINE, 138; 668; 1003 LINETYPE,961 LIST,332; 334; 886 LOAD, 972 MASSPROP,337;815 MEASURE, 338 MENU, 984 1064 Предметный указатель
Команда AutoCAD MENULOAD, 985 MrNSERT, 564 MIRROR, 235; 273; 374 MIRROR3D, 787 MLEDIT,501 ML1NE, 499 MOVE, 206; 523 MSLIDE, 955 MTEXT, 365; 524 MULTIPLE, 71 MVSETUP, 135; 522 OFFSET, 242 OOPS, 74; 206; 553 OSKAP, 102 PAN, 166; 715 PAN Realtime, 678 PASTECLIP, 574 PASTESPEC, 897 PEDIT, 467; 664; 732; 738; 751; 945 PFACE, 732 PLAN, 680; 692 PLINE, 464; 664; 1003 PLINEGEN, 465 POINT, 162 POLYGON, 144; 668 PSFILL,931 PSOUT, 931 PURGE, 310; 553 QDIM,419 QLEADER, 349; 405 QTEXT, 372; 571 RAY, 146 RECOVER, 877 RECTANG, 141; 144 REDO, 73 REDRAW, 163; 166 REGEN, 166; 374; 528 REGION, 479; 668; 725; 772 REINIT, 937 RESUME, 956 REVOLVE, 775 REVSURF,751;775 ROTATE, 741; 791 ROTATE3D, 791 RS,349 RSCRIPT, 956 SCALE. 217 SECTION, 782 SELECT, 227 SETVAR, 328 SHADEMODE, 695 SHAPE, 964 SHAPE. 972 SKETCH, 505 SLICE, 782; 783 SNAP, 97 SOLDRAW, 722 SOLID, 493; 668; 725 SOLIDEDIT, 804 SOLPROF, 722 SOLVIEW, 720 SPELL, 376 SPLINE, 471 SPLINEDIT.474 STATUS, 327 STRETCH, 256; 270; 421; 523 STYLE, 352; 359 SUBTRACT, 480; 777 TABLET, 507; 1011 TABSURF, 754; 772 TEXT, 354; 524 TIME, 330 TOLERANCE, 457 TRACE, 504 TRANSPARENCY, 891 TRIM, 221; 246; 479; 795 U, 72 UNDO, 72; 554 UNION, 480; 776; 783 VLIDE, 2 VPOINT, 680; 688 VSLIDE, 956 WBLOCK, 555; 557 XBIND, 608 XCLIP, 609 XLINE, 145 XPLODE, 568 ZOOM, 169; 715 ZOOM All, 126 ZOOM Extents, 145; 220 ZOOM Previous, 211; 678 ZOOM Realtime, 678 ZOOM Window, 210; 220; 232 наименование, 67 оперативная справка, 78 отказ от выполнения, 71 отмена результата выполнения, 72 повторение, 70 повторение, 68 прозрачность, 988 прозрачность, 75 Команда интерфейса DrawOBlock 1 ^Define Attributes, 578 Draw=>Boundary, 481 DrawODonut, 161 Предметныйуказатель 1065
Команда интерфейса Draw* Points Divide, 338 Draw * Points Measure, 338 Draw* Ray, 146 Draw*Solids, 763 Draw*Surfaces*3D Surfaces, 739 Draw*Text* Single Line Text, 348 Edit*OLE Links, 900 Edit*Paste Special, 895 File*Close, 47 File*Drawing Utilities ^Recover, 878 File*Exit, 48 File*Export, 883 File*Plot Style Manager, 531 File*Plotter Manager, 541; 1045 File*SaveAs, 611 FileOUpdate, 894 Format* Drawing Limits, 126 Format*Lineweights, 299 Format*Multiline Style, 494 Formats Point Style, 162; 338; 715 Format*Text Style, 359 Format* Units, 121; 122 Insert*OLE Object, 894 Inserts Raster Image, 887 Modify*3D Operation^3D Array, 788 Modify*3D Operation*Align, 795 Modify*3D Operation^Mirror 3D, 787 Modify*3D Operation* Rotate 3D, 793 Modify*3D Operations* Align, 244 Modify*Clip*Xref, 609 Modify^ Objects Hatch, 491 Modify^ Objects Imaged Adjust, 890 Modify^ Objects Imaged Frame, 891 Modify* Objects Image ^Quality, 891 Modify*Object^Image 1 ^Transparency, 891 Modify*Object*Multiline, 501 Modify*Object*Spline, 475 Modify*Object*Text*Edit, 369; 418 Modify* Polyline, 467 Modify*Text, 355; 580 Projection*Parallel, 707 Projection*Perspective, 707 Recent Commands, 68 Start*Programs*AutoCAD 2002* Batch Plot Utility, 543 Too is* AutoCAD DesignCenter, 853 Tools*AutoLISP*Visual LISP Editor, 2 Tools*Customize*Menus, 946 Tools*Display Image*Save, 849 Tools*Display Order, 893 Tools *Drafting Settings, 92; 107; 134; 190; 199;215; 382 Tools*Inquiry*Area, 334 Tools*Inquiry*Distance, 333 Tools*Inquiry*ID Point, 333 Tools*Inquiry*List, 886 Tools*Inquiry*Set Variable, 330 Tools*Inquiry*Status, 327 Tools*Inquiry*Time, 330 Tools*MoveUCS, 193; 402 Tools*Named UCS, 193 TooIs*NewUCS, 192; 672 Tools*New UCS*3 Point, 730 Tools*Options, 983 Tools*Orthographic UCS, 193 Tools*Spelling, 376 Tools*Tablet, 507 Tools *Tablet* Calibrate, 508 TooIs*Wizards*Add Plot Style Table, 531 TooIs*UCS*Save, 198 View*3D Views, 679 View*3D Views* Viewpoint Presets, 686 View*Aerial View, 174 View*Display*UCS, 195 View* Display* UCS Icon*Origin, 402 View*Named Views, 178; 687 View*Pan*Point, 167 View*Redraw, 166 View* Viewports, 184; 520 View*Viewports*l Viewport, 186 View* Viewports* Join, 186 View*Viewports*New Viewports, 185 View*Zoom*In, 75 View*Zoom*Out, 75 Командная строка, 67 Компас, 688 Контекстная подсказка привязки, 104 Контекстное меню, 102 загрузка типов линий, 298 масштабирование, 169 панорамирование, 167 ручки, 269 Контекстное окно указателя, 42; 66 Координаты полярные, 88 прямоугольные абсолютные, 86 ввод с клавиатуры, 86 относительные, 87 формат отображения, 95 Копирование объектов, 209 Круг, примитив AutoCAD, 148 Курсор графический перекрестие, 97 1066 Предметный указатель
л п Лимиты чертежа, 50; 125 Луч, примитив AutoCAD, 146 м Макрос меню, 988 Массив объектов, 236 круговой, 238 прямоугольный, 237 Масштаб архитектурные чертежи, 128 коэффициент масштабирования, 128 метрика листа, 128 Масштабирование объектов, 216 Меню Draw, 998 Format, 988 View, 61 подкачка, 990 Мировая система координат, 192 Многоугольник, примитив AutoCAD, 142 Мультилиния, 493 вычерчивание, 493 редактирование, 500 стиль, 494 н Набор объектов, 221 Неперекрывающиеся видовые экраны восстановление конфигурации, 187 использование при отрисовке, 186 настройка вида, 186 настройка конфигурации, 183 объединение, 186 создание, 184 сохранение конфигурации, 187 Неперекрывающиеся видовые экраны, 183 О Область регенерации, 171 Область, примитив AutoCAD, 478; 480 Объектная привязка, 102 Окно AutoCAD Today, 862 Островки, 482 Отслеживание, операция, 109 Оцифровка чертежей, 507 Пакетный файл, 948 выполнение, 950 создание, 949 Панель инструментов, 42 3D Orbit, 705 Character, 367 Dimension, 67; 383 Draw, 65 Inquiry, 717 Modify, 65; 235 Object Properties, 294; 300; 328; 524 Object Snap, 106 Object Snap, 102 Reference, 598 Render, 820 Soiids, 720; 763 Solids Editing, 777; 804 Surfaces, 724 View, 679 Zoom, 170 адаптация, 938 Панорамирование, 166 в реальном времени, 167 контекстное меню, 167 Передача свойств, 323 Перенос объектов, 206 Перерисовка изображения, 166 Планшетное меню, 994 Поверхность вращения, 751; 752 Кунса, 759 сдвига, 754 соединения, 757 Поворот объектов, 214 Подкачка меню, 990 Подрезание объектов, 246 Поиск чертежей, 873 Полилиния, 463 редактирование, 467 создание, 464 трехмерная, 663 Полярное отслеживание, 92 Полярные углы, 91 Пользовательская система координат, 192 параметры настройки, 192 пиктограмма, 194 сохранение, 193 Предварительный просмотр чертежа, 55 Преобразование слоев, 868 Пространство листа, 511 Прямая, примитив AutoCAD, 145 Предметныйуказатель 1067
Прямоугольная система координат, 85 Псевдоним Windows-приложения, 935 команды AutoCAD, 935 Размерный стиль, 425 общее понятие, 425 размещение надписей, 436 создание, 425 стрелки,430 формат надписей альтернативные единицы, 444 допуски, 446 основные единицы, 442 Размеры в пространстве листа, 525 изменение, 449 координатные, 402 линейные, 383 линия выноски, 405 маркер центра, 396 нанесение, 380 от общей базы, 393 параллельные,390 повернутый,388 размерные цепи, 393; 394 размерные элементы, 380 редактирование, 413 угловые, 398 Разметка объекта, 337 на равные части, 338 с заданным интервалом, 338 Разрыв объектов, 259 Раскрашивание, 695 Растровое изображение вставка, 887 изменение параметров, 890 отработка, 888 подрезка, 889 Растяжение объектов, 256 Регенерация изображения, 165 Режим ORTHO.91 объектная привязка, 107 шаговая привязка, поворот сетки, 190 шаговая привязка, 97 Резервные копии, 878 Ручки, 268 горячая, 268 контекстное меню, 269 трехмерные объекты, 662 Свойства объекта чертежа, 293; 323 Свойства чертежа, 874 Секущая рамка, 223 Системная переменная AutoCAD ATTDIA, 579 CELTSCALE, 321 DELOBJ, 479; 772; 777 DIMSTYLE, 454 DISPSILH, 764 Edge, 248; 251 FACETRATIO, 696 FACETRES, 764; 1030 FILEDIA, 949 FILL, 492 FILLMODE, 1030 HIDEPRECISION, 696 HYPERLINKBASE,917 INDEXCTL,612 ISOLINES, 764; 1030 LTSCALE, 528 LWDEFAULT, 1037 MIRRTEXT, 374 OSMODE, 1003 PLINEGEN, 465; 468 Projection, 248; 251 PTLTSCALE, 528 SDI, 952 SKPOLY, 505; 506 SOLIDCHECK, 805 SPLFRAME, 728 SPLINESEGS, 1030 SURFTAB 1,752 SURFTAB2, 752 SURFTYPE, 739 UCSFOLLOW, 693 UCSORTHO, 680 VIEWRES, 764; 1030 VISRETAIN, 608 XCLIPFRAME,610 XFADECTL, 604 XLOADCTL, 1032 XREFCTL.616 перечень установок, 328 Слайд библиотека, 958 просмотр, 955 создание, 955 фильм,956 Слой, 292; 293 блокировка, 294; 302 включение/отключение, 293; 302 1068 Предметный указатель
Слой,292; 293 вывод на плоттер, 294; 302 замораживание/размораживание, 293; 302 методика использования, 300 модификация, 307 изменение цвета и типа линии, 309 переименование, 310 сортировка, 308 удаление, 310 удаление неиспользуемых, 310 фильтрация списка, 308 общие сведения, 293 создание, 294 назначение типа линии, 297 назначение толщины линии, 298 назначение цвета, 296 присвоение имени, 295 Соответствие стандартам, 865 Сопряжение углов, 265 Список Color Control, 313 Layer Control, 300 Linetype Control, 315 Список местоположений, 45 Список состояния чертежа, 327 Сплайн, 471 вычерчивание, 472 редактирование, 474 Справка оперативная, 78 Справочные данные время работы, 330 данные об объекте, 332 плошадь и периметр, 334 расстояние между точками, 333 системные переменные, 328 список объектов, 332 Стиль вычерчивания, 528 Стирание объектов, 204 Строка состояния, 41 вывод значений координат, 95 кнопка GRID, 100 кнопка ORTHO, 91 кнопка OSNAP, 107 кнопка SNAP, 98 Твердотельные модели выдавливание профиля, 772 вычитание, 777 массовые характеристики, 815 объединение, 776 отображение на экране, 764 пересечение, 778 разрезы и сечения, 782 редактирование, 785 выравнивание, 794 зеркальное отображение, 787 поворот, 791 создание массива, 788 сопряжение граней, 798 фаски. 800 тела вращения, 775 типовые тела, 764 Текст, 348 абзац, 369 в пространстве листа, 524 вписывание по ширине, 350 выравнивание, 350 импорт, 370 контурный, 372 многострочный, 365 однострочный, 348 поиск и замена, 369 проверка орфографии, 376 работа с, 372 редактирование, 355 словарь пользователя, 377 текстовый стиль, 359 настройка, 363 начертание шрифта, 360 ориентация текста, 361 переименование и удаление, 361 создание нового, 359 степень сжатия/растяжения, 360 угол наклона, 361 точка вставки, 349 управление замораживание текстового слоя, 373 использование шрифтов AutoCAD, 373 подстановка шрифтов, 373 установка параметров высота, 351 угол поворота, 352 форматирование и специальные символы, 352 Тип линии, 315 ByLayer, 315 загрузка из файла, 316 изменение для объекта, 315 изменение текущего, 316 масштаб, 318 создание нового, 960 Типовые поверхности, 739 дискретность разбиения, 752 клин, 741 конус, 743 Предметный указатель 1069
купол, 745 параллелепипед, 740 пирамида, 742 сеть, 747 сфера, 744 тор, 746 чаша, 746 Типовые тела, 764 Тонирование, 818 источники освещения, 821 прожектор, 826 рассеянный, 823 точечный, 824 удаленный, 827 моделирование сцены, 834 основные понятия, 818 сохранение результата, 849 Точка вставки, 349 Точка, примитив AutoCAD, 161 Трехгранник осей, 688 Трехмерная грань, примитив AutoCAD, 725 Трехмерная сеть произвольной топологии, 732 регулярной топологии, 737 Трехмерные модели 3D orbit, режим, 698 вид в плане, 692 видовые экраны, 711 камера, 711 каркасные, 658 редактирование, 658 координатные фильтры, 661 настройка видов, 678 оболочка, 815 основные понятия, 654 перспектива, 711 поверхностные, 724 выдавленные, 754 Кунса, 759 соединения, 757 тела вращения, 751 типовые, 739 пользовательская система координат, 670 ручки, 662 системы координат, 655 абсолютные прямоугольные, 656 относительные прямоугольные, 656 сферические, 657 цилиндрические, 657 твердотельные, 763 типовые точки зрения, 679 точка визирования, 712 трехгранник осей и компас, 688 удаление невидимых линий, 665 уровень и высота, 664 Трехмерные чертежи компоновка на листе, 720 редактирование подрезка, 795 расчленение, 802 удлинение, 795 Увеличение объектов, 253 Уголок администратора, 860 Удлинение объектов, 249 Ф Файл Acad -Named Plot Styles.dwt, 69 Acad -Named Plot Styles.dwt, 71 acad.dcl, 931 acad. dwt, 602 acad.fmp, 931 acad.lin, 298; 931; 960 acad.lsp, 931 acad.mln,497;498;931 acad.mnc, 983 acad.mnl,931;983;987 acad.mnr, 983 acad.mns, 931; 983 acad.mnu, 931; 946; 982; 991 acad.pat, 483; 931 acad.pc3, 931 acad.pgp, 383; 930; 931 acad.psf, 931 acad.rx, 931 acad.slb, 931 acad.unt, 931 acad2002.cfg, 931 Mrotate.lsp, 214 mtextmap.ini, 931 render.mli, 836 sample.cus, 378 savea.lsp, 872 Sclblock.lsp, 572 simplex.shx, 373 \Sofhvare\Chap08\Isomak, 198 \Sonware\Chapl3\Archfont, 360 \Software\Chapl3\Respace, 349 \support\acad.fmp, 373 TrueType.dwg, 360 txt.shx, 373 импортирование других форматов, 885 1070 Предметный указатель
Файл меню AutoCAD, 983 настройки AutoCAD, 930 протокола, 879 расширение . 3 DS.881 . ас$, 876; 878 . bak, 878 . BMP, 841; 845; 881; 887 .ЬрЗ, 543 .c al, 887 .cg4, 887 .ctb, 529 . cu s,931 .di b, 887 .die, 378 .dwg, 878 .DX F, 882 .E PS, 881 .fas, 4 .flc, 887 . flt. 887 .GIF, 845; 887 ,gp4, 887 • jpeg, 887 JPG, 845; 887 Jin, 298; 960 .Isp, 4 .mil, 887 .mli, 836 .min, 496 .mn c, 983 .mnl, 983 .mn r, 983 .mns, 983 .mn u, 983 .pat, 483; 966 .pc2, 543 - pc3, 1045 .pep, 543 .pet, 887 .P CX, 845; 887 •png, 887 .rle. 887 . rst, 887 .rtf, 368 .s at, 881 .sc r, 931; 949 . shp, 360; 931; 971 .shx, 360; 931; 962 .sib, 958 . sld, 955 .stb, 529 .STL, 881 .T GA, 841; 845; 887 .TI F, 841; 845; 887 .txt, 368 .vlx, 4 . WMF, 884 . xlg, 616 экспортирование в других форматах, 881 Факс, пересылка чертежей, 904 Фаска, 261 Фигура, примитив AutoCAD, 493 Фильтры выбора, 279 добавление, 283 использование, 285 переименование, 284 редактирование, 284 создание, 281 Форма, объект AutoCAD, 971 создание файла форм, 972 файл форм, 971 ц Цвет, 313 ByLayer, 313 объекта, изменение, 313 отрисовки, 296 текущий, изменение, 315 фона, 297 ш Шаблон связи, 632 Шаблон чертежа, 49 Шрифт, создание, 979 Штамп, 131 Штриховка, 482 область, 486 образец, 484 островки, 488 редактирование, 491 создание нового образца, 965 Эквидистантные объекты, 242 Экранное меню, 61 Электронная почта, пересылка чертежей, 905 Эллипс, примитив AutoCAD, 156 Эллиптическая дуга, примитив AutoCAD, 157 Эскизная линия, примитив AutoCAD, 505 Предметный указатель 1071
Научно-популярное издание Эллен Финкельштейн AutoCAD 2002. Библия пользователя Литературный редактор О.В. Ожигова Верстка В. И. Бордюк Художественный редактор ЕМ. Дынник Корректоры З.В . Александрова, Л.Л . Гордиенко Издательский дом "Вильяме". ]01509, Москва, ул. Лесная, д. 43, стр. 1 . Изд. лиц. ЛР No 090230 от 23.06.99 Госкомитета РФ по печати. Подписано в печать 24.04.2003 . Формат70X100/16. Гарнитура Times. Печать офсетная. Усл. печ. л. 86,43. Уч.-изд. л . 69,44. Доп. тираж 5000 экз. Заказ No 2840. Отпечатано с фотоформ в ФГУП "Печатный двор" Министерства РФ по делам печати, телерадиовещания и средств массовых коммуникаций. 197110, Санкт-Петербург, Чкаловский пр. , 15.