Извлечение данных из рисунка. Групповая работа над проектом. Использование сетевых возможностей. AutoCAD и Internet.


Л А Б О Р А Т О Р Н А Я Р А Б О Т А № 15 Тема: Извлечение данных из рисунка. Групповая работа над проектом. Использование сете-вых возможностей. AutoCAD и Internet. Цель: Понять способы и приемы извлечения необходимых данных из чертежа; знать формы организации работы над проектом (локальный, групповой вариант); ознакомиться с сетевы-ми возможностями, предоставляемыми в локальных и глобальных сетях (Internet). Ход работы: 1. Загрузить систему AutoCAD. 2. Создать новый или открыть имеющийся файл (.DWG). 3. Ознакомиться со способами доступа к информации о рисунке в системе AutoCAD. 3.1. Теоретические сведения. Рисунок AutoCAD содержит множество данных, включая графическую информацию (такую, как расстояния и углы между объектами), а также точные области и свойства объек-тов. Но для более профессиональной работы с AutoCAD необходимы данные другого типа. Например, при коллективной работе очень важны различные параметры рисунка. Статистика времени работы над рисунком потребуется при оплате машинного времени. Для полного ис-пользования возможностей AutoCAD нужно обмениваться этими данными с другими людь-ми и с программами. В данном разделе исследуются способы извлечения из AutoCAD данных различного ти-па. Извлекаемая информация становится доступной всем пользователям и другим програм-мам. Сначала рассматривается процедура получения из рисунка конкретных данных, затем анализируются способы обмена данными с такими программами, как текстовые процессоры, настольные издательские системы и другие приложения САПР. В AutoCAD всегда можно получить точную информацию о рисунке: площадь, периметр и координаты объекта, базовую точку, текущие режимы, время создания рисунка и послед-него его редактирования. Для данных задач рассматривается извлечение информации из рисунка с помощью средств каскадного меню Tools?Inquiry. Примечание! Для определения абсолютных координат на рисунке используется команда ID (доступ по цепочке Tools?Inquiry?ID point или в командной строке напечатайте ID<Enter>). В ответ на подсказку ID Point: примените привязку Osnap для выбора точки. В командной строке выведутся координаты точки х, у и z. 3.2. Определение площади или координат объекта. Архитекторам, инженерам и планировщикам часто необходимо знать площадь отдельно-го помещения или части этажа здания (в квадратных футах или в квадратных метрах). При проектировании конструкций может потребоваться, например, определение площади сече-ния балки. В данном разделе описывается вычисление площади объектов правильной и не-правильной формы. Сначала подсчитаем площадь (в квадратных футах) жилой комнаты, представленной на плане однокомнатной квартиры. Рассмотрим это на конкретном примере. Пример 1. 1) Запустите AutoCAD и откройте созданный ранее файл 14a-unit.dwg с прилагаемо-го CD-ROM. 2) Увеличьте вид жилой комнаты и прихожей командой Zoom, как показано на Рис. 1. 3) Выберите Tools?Inquiry?Area, либо напечатайте Area<Enter> в командной стро-ке, либо выберите List в панели Standard и затем — значок Area. 4) С помощью привязки Endpoint Osnap выберите точки (см. Рис. 1), начав с нижнего левого угла квартиры. Выведется граница области жилой комнаты и прихожей. 5) Закончив выбор указанных восьми точек, нажмите <Enter>. Появится сообщение: Area = 39570.00 sq in (274.7917 sq ft), Perimeter=76′-0″ На число точек, выбираемых при определении области, никаких ограничений не накла-дывается Следовательно, можно вычислить площадь очень сложной фигуры. 3.2.1. Использование границы. При вычислении площади разрешается выбирать окружности и полилинии с помощью параметра Object команды Area. Применение этого параметра в сочетании с утилитой Auto-CAD под названием Boundary позволяет быстро находить площадь области, очерченной замкнутой границей. При обсуждении шаблонов штриховки (см. Лабораторная работа № 6) была рассмотрена граничная полилиния, создаваемая функцией Boundary Hatch (Bhatch). Boundary работает аналогично. Рис. 1 Выбор точек для определения площади жилой комнаты и прихожей Если Bhatch генерирует штриховку области, ограниченной полилинией, то Boundary генери-рует полилинейный контур без добавления штриховки. Рассмотрим это на примере. Пример 2. 1) Сделайте текущим слой Floor. 2) Выключите слои дверей и арматуры. Слой стен должен остаться включенным. Для указания границ требуются «чистые» линии стен, поэтому следует выключить все объек-ты (типа дверей или кухонной плиты), которые влияют на эти линии. 3) Выберите Draw?Boundary… или напечатайте bo<Enter>. Откроется диалоговое окно Boundary Creation (Создание границы). Примечание! При работе с Boundary обратите внимание на то, что область, площадь кото-рой вычисляется, должна иметь непрерывную границу. При наличии каких-то «пробелов» или промежутков, независимо от их размера, Boundary выведет сообщение об ошибке. 4) Щелкните мышью на кнопке Pick Points<. Диалоговое окно закроется. 5) В ответ на подсказку Select internal point: (выберите внутреннюю точку) щелкни-те мышью внутри плана квартиры. Выделится контур (см. Рис. 2). Рис. 2 Выделенный точечной линией контур области, создаваемый командой Boundary при выборе точки внутри плана 6) Нажмите <Enter>. Используя полилинии, команда Boundary нарисует контур пло-щади пола. Текущим слоем является Floor, поэтому контур размещается именно в этом слое и рисуется цветом cyan, заданным по умолчанию. 7) Снова выберите Tools?Inquiry?Area или напечатайте Area<Enter>, а затем вве-дите O<Enter> для выбора параметра Object. 8) Щелкните на созданной границе (если она уже выделена, нажмите <Enter>). Выве-дется сообщение о характеристиках области (аналогичное приведенному в предыдущем уп-ражнении). Примечание! Для вызова последнего вычисленного значения площади введите ‘Set-var<Enter>Area<Enter>. Команда ‘Perimeter<Enter> позволяет получить последний вычис-ленный периметр. Команда Boundary создает полилинию, совпадающую с границей области, что совмест-но с возможностями команды Area по определению площадей позволяет быстро вычислить характеристики любой области. 3.2.2. Определение площадей сложных фигур. Команда Boundary хорошо работает в том случае, когда область, площадь которой нужно найти, не содержит внутренних «островков» (замкнутых фигур внутри области). Для некоторых деталей (типа фланца) такими «островками» являются крепежные отверстия в нижней части детали. Для исключения подобных «островков» при вычислении площади используются такие параметры команды Area, как Object (Объект), Add (Сложить) и Subtract (Вычесть). С по-мощью опций Add и Subtract можно определить общую площадь нескольких отдельных об-ластей, что обеспечивает необходимую гибкость при вычислении площади сложной фигуры. В следующих упражнениях используются указанные параметры. Сначала познакомимся со сложением и вычитанием площадей. Пример 3. Вычислим площадь фланца, созданного из дуг и окружностей и имеющего отвер-стия: 1) Выйдите из прежнего файла (Unit.dwg) и откройте файл с именем Flange.dwg, ко-торый находится на CD-ROM (см. Рис. 3). Внесенные в Unit изменения сохранять не нужно. 2) Выберите Draw?Boundary… 3) В диалоговом окне Boundary Creation щелкните мышью на Pick Points<. 4) Щелкните на внешней линии изображения фланца. Выделится вся область фланца, включая отверстия. 5) Нажмите <Enter>. Получена полилинейная граница фигуры, позволяющая легко (см. предыдущее упражнение) определить площадь. Однако в данном случае воспользуемся параметрами Add и Subtract. 1) Выберите Tools?Inquiry?Area. 2) Напечатайте A<Enter> (выбор режима Add), а затем — O<Enter> (выбор объекта). 3) Щелкните на границе фланца. На экран выведется сообщение: ‘ Area = 27.7080, Pe-rimeter = 30.8496 Total area = 27.7080 Рис. 3 Вид на деталь фланец 4) Нажмите <Enter> для выхода из режима Add. 5) Напечатайте S<Enter> для перехода в режим Subtract, а затем — O<Enter>. 6) Щелкните на одной из окружностей. Появится сообщение: Area = 0.6070, Perime-ter = 2.7618 Total area = 27.1010. Примечание! В сообщении приводятся площадь и периметр выделенного объекта и общая площадь фланца без одного отверстия. 7) Щелкните на второй окружности. Выведется сообщение: Area = 0.6070, Perimeter = 2.7618 Total area = 26.4940 Примечание! В сообщении представлены площадь и периметр второго отверстия и общая площадь фланца без двух отверстий (т.е. «чистая» площадь фланца). 8) Дважды нажмите <Enter> для выхода из команды Area. В упражнении сначала выбирается главный объект, из которого вычитаются площади «островков». Но возможен и другой вариант: сначала получить отрицательное значение сум-мы площадей «островков», а затем сложить его с площадью общей области. Во время вычис-ления площадей вложенных фигур можно переключаться между режимами Add и Subtract. При выборе режимов Add и Subtract в командной строке появляется подсказка <first point>:, позволяющая вместо объекта (параметр Object) указать прямоугольную область по точкам (см. первое упражнение). При нажатии <Enter> в процессе выбора точек, задающих область, для которой нужно определить площадь, AutoCAD автоматически соединяет первую и последнюю точки и воз-вращает вычисленное значение площади. В режимах Add и Subtract можно продолжить вы-бор точек, но дополнительные площади будут вычисляться, начиная со следующей выбирае-мой точки. Рис. 4 Фигура, площадь которой можно вычислить Последнее упражнение показывает, что охватывающую область проще выделить поли-линией, а далее использовать выбор объектов для сложения с площадью охватывающей об-ласти или для вычитания из нее. В упражнении вычисляется площадь фигуры, типичной для машиностроительного чер-чения, однако тот же процесс позволяет определить площадь любой области, такой, как фрагмент жилого помещения, участок топографической карты, часть плана этажа здания или, например, область неправильной формы, показанная на Рис. 4. Запись вычисленной площади в файл рисунка. После определения значения площади его обычно требуется где-нибудь сохранить. По-лученный результат можно записать в журнал проекта, но там его трудно будет найти. По-добную информацию лучше всего хранить с помощью атрибутов. Например, в строительном проекте можно создать блок, содержащий атрибуты с номе-ром квартиры, ее площадью и данными о владельце, включая дату продажи. Атрибуты пло-щади и даты легко сделать невидимыми, что позволит выводить только номер квартиры. Та-кой блок несложно включить в каждую квартиру. Вычисленную площадь можно добавить в блок атрибутов с помощью команды Ddate. AutoCAD разрешает вставлять подобный блок атрибутов с данными о площади в любой рисунок. 3.3. Определение статуса рисунка. При коллективной работе над большим проектом документирование параметров чертежа становится особенно важным. Команда Status предоставляет некоторую общую информа-цию о рисунке, включая базовую точку, текущие параметры и режимы, используемое рабо-чее пространство и требуемый объем памяти компьютера. Эта команда особенно полезна при редактировании рисунка другим разработчиком, который может идентифицировать и изменить параметры в соответствии со своим собственным стилем работы. При выборе ко-манды Status (Tools?Inquiry?Status) выводится список, аналогичный представленному на Рис. 5. Рис. 5 Данные команды Status о текстовом окне AutoCAD Примечание! Проблемы с редактированием файла, созданным другим разработчиком, обыч-но возникают из-за использования других параметров и атрибутов. Если AutoCAD ведет себя необычно, команда Status поможет быстро определить параметры файла, и, возможно, не придется консультироваться с его разработчиком. Можно привести кратко, в качестве справки, элементы статуса рисунка (каждому конкрет-ному рисунку соответствуют свои данные статуса): <число> entities in G:\Master14\f1404.dwg Число элементов или объектов рисунка. Model space limits are Координаты границ пространства модели. Model space uses Занимаемая рисунком область; эквивалентна размерам рисунка. **0ver Наличие этого элемента свидетельствует о том, что часть рисунка находится вне заданных границ. Display shows Область, охватываемая текущим видом. Insertion base, Snap resolution, and Grid spacing lines Текущие, заданные по умолчанию значения базовой точки вставки, шага для режима Snap и интервала между линиями сетки. Current space Текущий режим (пространство модели или пространство листа). Current layer Текущий слой, заданный по умолчанию. Current color Текущий цвет для рисования новых объектов. Current linetype Текущий тип линии для рисования новых объектов. Current elevation/thickness Текущее значение z-координаты для новых объектов и значение толщины: это — параметры трехмерного рисования. Fill, Grid, Ortho, Qtext, Snap, and Tablet Текущие состояния этих режимов. Object snap modes Текущее состояние режима Osnap. Free dwg disk (drive:) Объем свободного пространства на жестком диске, доступного для связанных с рисунком временных файлов AutoCAD. Free temp disk (drive:) Объем свободного пространства на жестком диске, доступного для временных ресурсных файлов AutoCAD. Free physical memory Доступный объем свободной оперативной памяти компьютера. Free swap file space Текущий размер файла свопинга Windows. Примечание! В режиме Paper Space команда Status выводит информацию, соответствующую ограничениям пространства листа. Команда Status полезна не только для вывода данных о рисунке. Используя информацию этой команды, персонал службы технической поддержки сможет быстро выявить возможные проблемы. 3.4. Учет времени работы с рисунком. Команда Time позволяет определить время, затраченное на создание рисунка. Эта ин-формация требуется при оплате машинного времени или при проведении анализа. Кроме то-го, команда Time используется для проверки текущего времени, а также для определения да-ты/времени создания рисунка и его последнего редактирования. Так как таймер AutoCAD использует таймер компьютера, нужно проверить установку времени в среде Windows. Для доступа к команде Time напечатайте Time<Enter> в командной строке или выберите Tools?Inquiry?Time в меню. Выведется сообщение, аналогичное тому, что представленно на Рис. 6. Рис. 6 Данные команды Time в текстовом окне AutoCAD Введем некоторые комментарии. Первые три строки сообщают текущие дату и время, дату и время создания рисунка, а также время последнего его сохранения или время завершения. Четвертая строка показывает общее время, затраченное на работу над рисунком с момента его создания. Это суммарное время включает в себя длительность выполнения различных операций, таких, как изменение толщины всех стен на плане этажа или внесение изменений в рисунок детали машины, Таймер суммарного времени можно включить (on), выключить (off) или сбросить в 0 (reset) путей указания соответствующего параметра в командной строке. Последняя строка сообщения информирует о времени следующего автоматического сохра-нения. 3.5. Получение информации, хранящейся в системных переменных. Системные переменные связаны с командами AutoCAD. В процессе выполнения коман-ды можно проверить статус или изменить значение любой системной переменной. Для этого достаточно в командной строке набрать апостроф (‘) и указать за ним имя переменной. Например, если после начала черчения отрезка прямой нужно повернуть курсор на 45 граду-сов, сделайте следующее: 1) В ответ на подсказку То point: введите ‘snapang. 2) В ответ на подсказку New value for Snapang: введите новый угол курсора. После этого произойдет возврат к команде Line с новой ориентацией курсора. Кроме того, можно вызвать значение последней вычисленной площади или расстояния. Поскольку имя системной переменной Area совпадает с именем команды Area, для получе-ния последней вычисленной площади нужно выбрать Tools?Inquiry?Set Variables, а затем напечатать Area<Enter> (или напечатать в командной строке ‘Setvar<Enter>Area<Enter>). В первом варианте, введя знак вопроса (?), можно просмотреть список всех системных пере-менных вместе с их значениями, а также получить доступ к любой из них. Примечание! Многие системные переменные предоставляют прямой доступ к детальной ин-формации о рисунке. С их помощью можно выполнять как точную настройку рисунка, так и настройку параметров операций редактирования. Многие параметры из диалоговых окон в действительности просто изменяют значения системных переменных (например, параметры диалогового окна Preferences). 3.6. Регистрация действий пользователя. В ряде случаев полезно регистрировать действия пользователя в процессе его работы с AutoCAD. Производимые операции записываются в специальный текстовый файл (файл ре-гистрации). К тому же этот файл может содержать дополнительные заметки для других пользователей о параметрах установки файла рисунка. Файл регистрации позволяет оценить частоту использования различных команд AutoCAD, a также разработать макросы для наи-более часто используемых последовательностей команд. Следующее упражнение показывает способ сохранения и дальнейшего просмотра действий пользователя во время работы с AutoCAD. Пример 4. 1) Щелкните мышью на команде Tools?Preferences… и в диалоговом окне Prefer-ences выберите вкладку General. Выведется набор параметров сохранения рисунка. Примечание! Сокращенный вариант для включения или выключения средства Log File: на-печатайте в командной строке Logfileon<Enter> или Logfileoff<Enter>. 2) Щелкните мышью на флажке Maintain a log file (Обслуживание файла регистра-ции) в группе Drawing session safety precautions, а затем — на кнопке Ok. 3) Выберите Tools?Inquiry?Status. 4) Вернитесь на вкладку General диалогового окна Preferences и сбросьте флажок Maintain a log file. 5) Для выхода из диалогового окна щелкните на кнопке Ok. 6) С помощью стандартных средств Windows запустите приложение Блокнот (Notepad) или любой другой текстовый редактор. 7) В текстовом редакторе откройте файл с именем Acad.log из каталога \Program Files\AutoCAD 14. При включении параметра Log File в этом файле сохраняются текстовые данные, вводимые в командной строке. Перед просмотром содержимого файла нужно вы-ключить средство Log File (файл регистрации) в AutoCAD. Поскольку Acad.log является обычным текстовым файлом, его можно распечатать или послать другим членам рабочей группы. Простой доступ к файлу Acad.log. Для быстрого доступа к файлу Acad.log нужно поместить ярлык этого файла в программную группу AutoCAD Release 14. Рассмотрим это на следующем примере. Пример 5. 1) Откройте Проводник Windows, затем найдите и выделите файл Acad.log. 2) Щелкните правой кнопкой мыши на файле Acad.log. 3) В открывшемся меню выберите Создать ярлык (Create Shortcut). В каталоге поя-вится файл с именем Ярлык для Acad.log (Shortcut to Acad.log). 4) При нажатой клавише Shift щелкните на созданном ярлыке и перетащите его на Ра-бочий стол (Desktop) Windows (при нажатой клавише Shift объект перемещается, а не копи-руется). 5) Щелкните правой кнопкой мыши на кнопке Пуск (Start). 6) В меню выберите Открыть (Open). Появится диалоговое окно Главное меню (Start Menu). 7) Дважды щелкните на значке Программы (Programs). Откроется диалоговое окно Программы (Programs). 8) Найдите в списке группу программ AutoCAD Release 14. 9) Щелкните на ярлыке для файла Acad.log и перетащите его в группу программ AutoCAD Release 14. Примечание! Теперь файл Acad.log можно открывать путем выбора: Пуск?Программы?AutoCAD R14? Ярлык для Acad.log в меню Пуск Windows 95/NT. Не следует открывать этот файл при работе с AutoCAD, если включен режим регистрации. 3.7. Извлечение и сохранение данных из текстового окна AutoCAD. При совместной работе над одним файлом нескольких разработчиков полезно иметь данные о статусе, о времени редактирования и о системных переменных. Не менее полезно регистрировать информацию о включенных в рисунок блоках и о состоянии слоев. Все эти данные можно извлечь из текстового окна AutoCAD и сохранить при помощи буфера обмена Windows. Рассмотрим это на примере. Пример 6. 1) Поместите стрелку курсора в командную строку (в нижней части экрана AutoCAD). 2) Щелкните правой кнопкой мыши. Откроется контекстное меню. 3) Щелкните на команде Copy History. Содержимое текстового окна скопируется в буфер обмена. По умолчанию в текстовом окне содержатся 400 строк текста. Это число можно изме-нить в группе Text Window на вкладке Display диалогового окна Preferences. При копировании части содержимого текстового окна последовательность операций будет иной. 1) Нажмите клавишу F2 клавиатуры для открытия текстового окна. 2) Используя курсор текстового окна (в виде символа «|»), выделите необходимый фрагмент. 3) Щелкнув правой кнопкой мыши, в меню выберите Сору (или в меню текстового окна выберите Edit?Сору). Выделенный текст скопируется в буфер обмена. 4) Открыв приложение Блокнот или другой текстовый редактор, вставьте информа-цию из буфера обмена командой Вставить (Paste). В контекстном меню доступны и другие команды. Команда Paste to CmdLine позволяет извлекать такие данные, как имя слоя, тип линии, имя блока и название команды, а затем вставлять их в командную строку. Команда Paste вставляет первую строку содержимого бу-фера обмена в командную строку AutoCAD или в поле ввода диалогового окна, что полезно при вводе повторяющихся данных или часто используемых команд. Команда Preferences… открывает одноименное диалоговое окно. Примечание! Скопированные из текстового окна AutoCAD символы можно вставлять в поле ввода диалогового окна. Это полезно при копировании имен слоев, типов линий или других именованных объектов. 3.8. Восстановление испорченных файлов. Все системы несовершенны, и по различным причинам файл рисунка может оказаться испорченным. AutoCAD предоставляет два средства для восстановления файлов. Команда Audit позволяет проверить файл, который содержит ошибки, но открывается в AutoCAD. А команда Recover может открыть файл, который не открывается обычным способом. Обе ко-манды доступны в каскадном меню File?Utilities. Audit проверяет текущий файл на наличие ошибок и выводит результат проверки в тек-стовое окно. Recover пытается восстановить испорченный файл AutoCAD. При запуске этой команды текущий файл закрывается. Разумеется, эти команды не могут исправить любой файл. При возникновении ошибок в файлах следует проверить работу компьютера и его программного обеспечения. 4. Обмен данными между AutoCAD и другими программами. AutoCAD позволяет различными способами использовать данные совместно с другими программами. Вероятно, самый распространенный способ обмена данными состоит в совме-стной работе над рисунком различных программ САПР. В данном разделе рассматриваются импорт и экспорт файлов рисунков в формате .dxf и обмен файлами растровой графики через буфер обмена Windows (Clipboard). Кроме того, AutoCAD позволяет обмениваться данными таких типов, как текст, элек-тронные таблицы и базы данных. В Лабораторной работе №14 рассмотрены связи между ба-зами данных. Здесь обсуждается включение в чертежи AutoCAD текста, электронных таблиц и файлов баз данных, а также включение чертежей AutoCAD в другие программы с помо-щью средств компоновки и внедрения объектов — OLE (Object Linking and Embedding) Windows. 4.1.Использование файлового формата .dxf. Файл .dxf — это текстовый файл DOS, который содержит всю информацию, необходи-мую для воспроизведения рисунка. Данный формат часто используется для обмена чертежа-ми с другими программами. Многие «облегченные» программы САПР, включая некоторые приложения трехмерной графики, способны создавать или считывать файлы формата .dxf. Для просмотра своего рисунка в перспективе вы можете применить такого типа программу либо воспользуйтесь услугами консультанта, который использует другие программы САПР, способные воспринимать файлы .dxf. В настоящее время выпускается немало приложений, считывающих файлы .dxf и проводящих трехмерный рендеринг, как для IBM-совместимых ПК, так и для Macintosh. Многие программы для двухмерного воспроизведения объектов также могут записывать и считывать рисунки в формате .dxf. Следует иметь в виду, что не все программы способны полностью воспринимать данные, хранящиеся в файлах .dxf. Многие приложения, которые якобы считывают формат .dxf, на самом деле отбрасывают большую часть содержащейся в файлах .dxf информации, такой, как сети (mesh) и трехмерные грани (3D Face). Между тем файлы .dxf, являясь, возможно, не самым совершенным средством для обмена данными, уже успели стать фактическим стан-дартом. AutoCAD больше не поддерживает стандарта IGES для передачи данных между прило-жениями САПР. 4.1.1. Экспорт файлов .dxf. Для того чтобы экспортировать текущий рисунок как файл .dxf, выполните следующие опе-рации: Пример 7. 1) Выберите File?Export. Откроется диалоговое окно Export Data. Примечание! Выбрав команду File?Export, можно сразу ввести имя экспортируемого фай-ла (включая расширение .dxf). AutoCAD пропустит подсказку шага 3 и перейдет к созданию указанного файла. 2) Щелкните мышью на раскрывающемся списке Save as type. В нем представлено несколь-ко вариантов формата для экспортируемого файла, включая три формата .dxf. 3) Выберите нужный формат .dxf и введите имя файла (расширение можно не указывать). 4) Выберите каталог размещения файла и щелкните на Save. На шаге 2 можно выбрать один из трех форматов .dxf: • AutoCAD R14 DXF • AutoCAD R13/LT 95 DXF • AutoCAD R12/LT 2 DXF Выбор формата зависит от возможностей приложения, в которое экспортируется файл. Наиболее общим решением является AutoCAD R12/LT 2 DXF, хотя он и не обеспечивает всех возможностей RH. После выбора одного из форматов .dxf можно, щелкнув на кнопке Options, открыть диа-логовое окно Export Options и установить дополнительные параметры экспортируемого фай-ла. Параметры диалогового окна Export Options: Format дает возможность выбрать между ASCII (обычный текст) и BINARY (двоичный формат). Большинство программ воспринимает только обычный текст (символьный формат). Двоичный формат позволяет уменьшить размер создаваемого файла. Select Objects служит для выбора отдельных объектов рисунка. Объекты для включения в файл .dxf можно выбрать после щелчка на кнопке Save диалогового окна Export Data. Decimal places of accuracy используется для указания точности экспортируемых данных путем задания количества разрядов для представления десятичных чисел. Малые значения этого параметра позволяют уменьшить размер файла, особенно при использовании текстово-го формата. Кроме того, некоторые приложения игнорируют данные с большим количеством значащих цифр. Для вывода диалогового окна Create DXF file, содержащего в списке доступных форма-тов экспорта только .dxf, напечатайте Dxfout<Enter> в командной строке. 4.1.2. Загрузка и импорт файлов .dxf. Некоторые организации стандартизировали формат .dxf для обмена данными. AutoCAD R14 позволяет открывать файлы .dxf как собственные файлы .dwg. Рассмотрим это. Пример 8. 1) Щелкните мышью на команде File?Open. 2) В раскрывающемся списке Files of Type диалогового окна Select File выберите формат .dxf. 3) Найдите и выделите открываемый файл .dxf. Файл .dxf можно импортировать в открытый файл при условии, что файл .dxf не содержит блоков или других именованных элементов, уже присутствующих в текущем файле. 1) Напечатайте Dxfin<Enter> в командной строке. Откроется диалоговое окно Select .DXF File (обычное окно выбора файла). 2) Найдите и выделите импортируемый файл .dxf. 3) Для импорта файла дважды щелкните на его имени. Для загрузки больших файлов может потребоваться несколько минут. 4.1.3. Обмен файлами с предыдущими версиями AutoCAD. Постоянной проблемой, с которой приходится иметь дело пользователям AutoCAD, яв-ляется обмен файлами с прежними версиями этой программы. В Release 12 эта проблема ре-шается полной совместимостью с Release 11. В версии 13 структура файлов радикально отличается от прежних версий AutoCAD. К счастью, здесь предусмотрен вывод файлов в формате предыдущих версий при помощи спи-ска Save as Type диалогового окна Save Drawing As. Рисунок, созданный в R14, можно сохранить в формате R13 и далее снова загрузить в R14 без потери данных. Но при аналогичном преобразовании из R14 в R12 кое-что теряется: • сплайны превращаются в полилинейные сплайны; • трехмерные фигуры (3D Solid) представляются полилиниями, показывающими каркас фи-гуры; • мультилинии превращаются в полилинии; • типы линий со встроенными фигурами разделяются на линии и фигуры; • стили линий транслируются не полностью; • шрифты TrueType не поддерживаются в Release 12 и в более ранних версиях. При сохранении файла в формате R12 выводится сообщение о том, как именно модифи-цирован файл в соответствии с ограничениями этого формата. Сохранить полученное сооб-щение для справки можно с помощью команды Logfileon. 5. Применение рисунков AutoCAD в настольных издательских системах. AutoCAD является естественным инструментом создания графических иллюстраций. Поскольку этот продукт очень популярен, многие настольные издательские системы (DTP) разрабатываются таким образом, чтобы в них можно было в той или иной форме импортиро-вать файлы AutoCAD. При использовании настольных издательских систем для подготовки руководств пользователя или других технических документов можно использовать AutoCAD. В данном разделе рассматриваются способы вывода чертежей AutoCAD в форма-тах, воспринимаемых большинством настольных издательских системах. Это — растровое и векторное изображение. 5.1. Экспорт растрового файла. Растровое изображение рисунка AutoCAD может экспортироваться практически в лю-бую настольную издательскую систему или текстовый редактор. Основные шаги следующие. Пример 9. 1) Щелкните мышью на Tools?Preferences для открытия диалогового окна Prefer-ences. 2) Щелкните на вкладке Printer. Появится список параметров конфигурации принте-ра. 3) Щелкните на кнопке New для выбора новой конфигурации принтера в диалоговом окне Add a Printer. 4) Щелкните на строке Raster file export ADI 4.3 — by Autodesk Inc. (экспорт рас-трового файла, версия ADI 4.3 компании Autodesk). Можно добавить описание этой конфи-гурации в поле Add a Description. 5) Щелкните на Ok. В текстовом окне AutoCAD появится список вариантов размера растрового файла. 6) Выберите нужный размер, напечатав его номер, и нажмите <Enter>. Если размер экспортируемого файла заранее не известен, выберите любой. Впоследствии можно вернуть-ся и изменить введенное значение. 7) После выбора размера появится список форматов файла: Microsoft Windows Device-independent Bitmap (.BMP) Truevision TGA Format Z-Soft PCX Format TIFF (Tag Image File Format) 8) Выберите формат, введя его номер, и нажмите <Enter>. Появится список исполь-зуемых цвет (показан вариант для формата .tiff): Monochrome Color — 16 colors Color — 256 colors 9) Выберите нужное количество цветов. При указании цветного (не монохромного) изображения появится сообщение: You can specify the background color to be any of AutoCAD’s 256 standard colors The default of 0 selects a black screen background. Enter selection, 0 to 255 <0>: (В качестве фона можно выбрать любой из 256 цветов AutoCAD. По умолчанию цвет 0 задает черный фон. Введите номер цвета от 0 до 255, по умолчанию используется 0) 10) Введите 7 для задания белого фона или любое другое значение. Появится со-общение: Sizes are in Inches and the style is landscape Plot origin is at (0.00,0.00) Plotting area is 640.00 wide by 480.00 high (MAX size) Plot is NOT rotated Hidden lines will NOT be removed Plot will be scaled to fit available area Do you want to change anything (No/Yes/File) <N>: (Размеры указываются в дюймах, расположение рисунка альбомное Начало координат в точке 0.00,0.00 Область рисунка — 640.00 по ширине и 480.00 по высоте Рисунок не повернут Скрытые линии не удаляются Масштаб рисунка будет приведен в соответствие с размерами области. Изменить параметры: Нет, Да, Файл (по умолчанию — Нет) Примечание! Номера цветов соответствуют стандартной индексации AutoCAD. 11) Представленные параметры аналогичны настройкам диалогового окна Plot Con-figuration. Можно изменить параметры растрового файла или нажать <Enter> для использо-вания значений по умолчанию и для возврата в диалоговое окно Preferences. 12) Щелкните на Ok. Теперь рисунки будут сохраняться на диске как растровые фай-лы (а не распечатываться). Растровый файл создается с помощью процедуры, аналогичной процедуре распечатки. В диалоговом окне Print/Plot Configuration следует выбрать вариант вывода растрового файла в окне Device and Default Selection. Существует множество различных вариантов вывода растрового файла. Всегда можно подобрать требуемый вариант путем изменения параметров создания файла. 5.2. Экспорт векторных файлов. Для сохранения точности представления рисунка и для внедрения в него шрифтов True Type ил PostScript его следует экспортировать из AutoCAD в формате .dxf или в векторном формате PostScript. Векторные файлы .dxf обеспечивают обмен (при сохранении информации о шрифтах) между AutoCAD и настольной издательской системой (если она поддерживает формат .dxf). PostScript является гибридным форматом для векторных/растровых изображений. К сожале-нию, в R14 не предусмотрена прямая поддержка шрифтов PostScript. Вместо них в AutoCAD используются специальные подстановочные шрифты, которые преобразуются в шрифты PostScript при экспорте файла. Полученный PostScript-файл можно просмотреть только после распечатки на принтере PostScript. Экспорт в формате .dxf рассмотрен выше, поэтому остановимся на выводе PostScript-файлов. Примечание! При проектировании печатных плат для вывода рисунка на наборные устрой-ства PostScript лучше использовать опцию PostScript Out. В этом случае объекты AutoCAD преобразуются в «правильные» описания PostScript, что позволяет сэкономить время и уменьшить размер файла. 5.2.1. Вывод в формате PostScript. AutoCAD предоставляет два способа экспорта файлов в формате Encapsulated Post-Script (.eps). Во-первых, с помощью команды меню File?Export и, во-вторых, путем распе-чатки в файл .eps через драйвер принтера PostScript. Если первый вариант рассмотрен ранее, то второй выполняется аналогично экспорту растрового файла (см. предыдущее упражне-ние), но на шаге 4 вместо драйвера растрового файла нужно выбрать «PostScript device ADI 4.3 — by Autodesk Inc». Примечание! AutoCAD не сохраняет информацию о шрифтах при распечатке в файл через драйвер принтера. 5.2.2. Замена шрифтов PostScript. При экспорте в формате .eps AutoCAD заменяет собственные шрифты на PostScript. В Таблице 1 представлены производимые замены. Для правильного преобразования при создании текстовых стилей в AutoCAD следует применять имена шрифтов, указанные в первом столбце Таблицы 1. При экспорте AutoCAD заменит их на соответствующие шрифты PostScript. Использование уже существующих шрифтов, перечисленных в Таблице 1, позволяет уп-ростить создание шрифтов в AutoCAD. Например, можно сделать копию шрифта Romans.shx с именем Agd.shx. Кроме того, имеющийся файл шрифта PostScript в формате .pfb можно скомпилировать в файл шрифта AutoCAD и полученный файл соответствующим образом переименовать. После компиляции получается практически точное соответствие представле-нию шрифта в AutoCAD. Для шрифтов, не указанных в таблице 14.1, в файл описания замен (Acad.psf) нужно включить строку описания замены. Файл Acad.psf является обычным текстовым файлом, со-держащим информацию о замене шрифтов вместе с данными трансляции шрифтов PostScript. Примечание! Еще одним векторным форматом файлов распечатки является HPGL (Hewlett-Packard Graphic Language). Расширения имен файлов шрифтов AutoCAD и соответствующих файлов шрифтов PostScript Таблица 1. Имя шрифта AutoCAD Имя шрифта PostScript Имя шрифта AutoCAD Имя шрифта PostScript agd AvantGarde-Demi agdo AvantGarde-DemiOblique agw AvantGarde-Book agwo AvantGarde-BookOblique bdps Bodoni-Poster Bkd Bookman-Demi bkdi Bookman-Demiltalic bkl Bookman-Light bkli Bookman-LightItalic с Cottonwood cibt CityBlueprint cob Courier-Bold cobo Courier-BoldOblique cobt CountryBlueprint com Courier coo Courier-Oblique eur EuroRoman euro EuroRoman-Oblique fs FreestyleScript ho Hobo hv Helvetica hvb Helvetica-Bold hvbo Helvetica-Boktoblique hvn Helvetica-Narrow hvnb Helvetica-Narrow-Bold hvnbo Helvetica-Narrow-BoldOblique twno Helvetica-Narrow-Oblique hvo Helvetica-Oblique Ix Linotext neb NewCenturySchlbk-Bold ncbi NewtaturySchlbk-BoldItalic nci NewCenturySchlbk-Italic ncr NewCenturySchlbk-Roman par PanRoman pob Palatino-Bold pobi Palatino-BoldItalic poi Palatino-Italic por Palatino-Roman rom Romantic romb Romantic-Bold romi Romantic-Italic sas SansSerif sasb SansSerif-Bold sasbo SansSerif-BoldOblique saso SansSerif-Oblique suf SuperFrench «У Symbol te Technic teb Technic-Bold tel Technic-Light lib Times-Bold tibi Times-BoldItalic til Times-Italic tir Times-Roman tjrg Trajan-Regular vrb VAGRounded-Bold zcmi ZaptChancery-MediumItalic zd ZapfDingbats 6. Объединение данных из различных источников. При помощи средства Windows, называемого OLE (Object Lincking and Embedding — связывание и внедрение объектов), в рисунок AutoCAD можно импортировать и включать в качестве составной части таблицу, которую можно редактировать либо непосредственно в AutoCAD, либо в исходном документе. В рисунок можно вставлять не только таблицу, но и документ текстового процессора, аудио-или видео-клип. Для импорта используются операции Вырезать (Cut) и Вставить (Paste), присутствующие в большинстве Windows-приложений. Нужно вырезать данные из исходного документа и вставить их в рисунок AutoCAD. При вставке в AutoCAD данные можно связать с исходным документом (linking) или «внедрить» в рисунок (embedding). Связанные данные изменяются при любом редактирова-нии исходного документа (аналогично файлам ссылок AutoCAD). Внедренные данные становятся частью файла рисунка. Они доступны для редактирова-ния в исходном приложении (после двойного щелчка мыши на объекте, соответствующем этим данным), но более не связаны с исходным файлом документа (аналогично вставке бло-ков в рисунок). Пример 10. Рассмотрим применение OLE на примере вставки в рисунок AutoCAD таблицы из табличного процессора Excel, который должен быть установлен в системе Windows 95/NT. 1) Откройте файл 14a-plan-xls.dwg с прилагаемого CD-ROM. Это — копия плана, созданного в предыдущих упражнениях. 2) Откройте таблицу Excel с именем 14a-plan.xls (с CD-ROM). 3) В Excel выделите данные о дверях: щелкните мышью на ячейке А1 и, не отпуская кнопки мыши, переместите указатель к ячейке G17. 4) В меню выберите Edit?Сору. Выделенные данные скопируются в буфер обмена Windows. 5) Переключитесь в AutoCAD, щелкнув мышью в его окне или на значке программы AutoCAD. 6) В меню выберите Edit?Paste Special. Откроется диалоговое окно Paste Special. 7) Щелкните на флажке Paste Link (Вставить ссылку). Список типов исходных фай-лов изменится и будет содержать только Miscorosoft Excel Worksheet. 8) Щелкните на Ok. Данные из таблицы появятся на рисунке AutoCAD. 9) Поместите курсор в верхний левый угол таблицы. Изображение курсора изменится на диагональную стрелку. Щелкните и перетащите угол таблицы вниз и вправо до уменьше-ния ее размера. 10) Поместите курсор на изображение таблицы так, чтобы курсор принял форму пере-крестья. Щелкните и перетащите таблицу (без изменения размера) в нижний правый угол ри-сунка. 11) Увеличьте рисунок, чтобы было видно содержимое таблицы. На шагах 8 и 9 упражнения проведено изменение размера вставленного объекта с использо-ванием угловых и боковых засечек. Изменение размеров при помощи угловых засечек со-храняет первоначальные пропорции объекта. Итак, в рисунок AutoCAD добавлен связанный с исходным файлом объект. Файл ри-сунка можно сохранить и передать другому пользователю вместе с файлом 14a-plan.xls. Примечание! Вставляемые объекты становятся частью рисунка. Они ведут себя так же, как и все остальные объекты AutoCAD, но выводятся в распечатках только при использовании системного принтера или плоттера Windows. О том как реагирует вставленный объект на изменение данных в таблице показывает следующий пример. Пример 11. 1) Вернитесь в Excel, щелкнув мышью на значке этого приложения в панели задач Windows. 2) Щелкните на ячейке под заголовком D-RATE. 3) Измените содержимое этой ячейки, напечатав No Rating<Enter>. 4) Вернувшись в AutoCAD, убедитесь в том, что содержимое соответствующей ячей-ки таблицы на рисунке изменилось. Таблица была вставлена как связанный объект, поэтому изменение в исходном документе приводит к изменению в таблице рисунка. 5) Закройте таблицу Excel и рисунок AutoCAD. 6.1. Редактирование ссылок. После вставки связанного объекта ссылку на исходный документ можно отредактиро-вать командой Edit?OLE Links… (Olelinks). Если на рисунке есть связанные объекты, от-крывается диалоговое окно Links. В противном случае команда игнорируется. Параметры диалогового окна Links следующие: Cancel отменяет связь между вставленным объектом и исходным файлом. После щелчка на этой кнопке изменения в исходном файле не будут влиять на вставленный объект (см. опцию Bind команды Xref). Update Now обновляет объект, если выбран переключатель Manual. Open Source открывает приложение, связанное с объектом, для редактирования объ-екта. Change Source… позволяет переключить ссылку объекта на другой файл. При указа-нии этого параметра открывается диалоговое окно Change Link, в котором можно выбрать другой файл, но того же типа. Например, при редактировании звукового файла в окне Change Link будут выводиться только файлы с расширением .wav. Automatic/Manual управляет автоматическим или ручным обновлением вставленного объекта. Break Link разрывает связь между вставленными данными и исходным документом. Вставленный объект станет внедренным, а не связанным. Вставка в рисунок аудио/видеоклипов и фотографий . Отсканированные изображения вставляются в рисунок AutoCAD средствами Raster Image. OLE позволяет включить в рисунок звуковые файлы, видеоклипы и анимацию, на-пример речевые комментарии автора проекта, последовательность презентационных рисун-ков здания или мультфильм, иллюстрирующий работу сложного механизма. 6.2. Форматы данных. Если связь с исходным документом не требуется, то в диалоговом окне Paste Special можно выбрать несколько форматов для включаемых в рисунок объектов: Picture (Metafile) — импорт данных как векторной или растровой графики. Если воз-можно, текст сохраняется как символьная информация, но при этом его нельзя редактировать в AutoCAD. Bitmap — импорт данных как точечного изображения, полностью отражающего представление объекта в окне исходного приложения. AutoCAD Entities — преобразование данных в объекты AutoCAD (линии, дуги, ок-ружности и т.п.). Текст преобразуется в однострочный текстовый объект. Image Entity — преобразование данных в растровое изображение AutoCAD, которое можно редактировать средствами каскадного меню Modify?Object?Image. Text — преобразование данных в многострочный текстовый объект AutoCAD. Возможные варианты зависят от типа вставляемых данных. Выше рассмотрена вставка таблицы Excel, для других приложений процесс аналогичен. Примечание! При вставке OLE-объектов команда Edit?Paste работает так же, как инстру-мент Paste From Clipboard панели Standard. 6.3. Использование буфера обмена для экспорта рисунков AutoCAD. Кроме вырезки и вставки данных из приложения в пакет AutoCAD, разрешается выпол-нение и обратного процесса. Можно вставить рисунок из AutoCAD в документ текстового процессора, в таблицу или в документ настольной издательской системы. Это полезно при создании фонового изображения в программах визуализации типа 3D Studio или в графиче-ских редакторах типа Fractal Painter. Примечание! Рисунок AutoCAD, вставленный в документ другого приложения, можно ре-дактировать только при помощи AutoCAD. Если принимающее рисунок приложение поддерживает OLE, то обеспечиваются воз-можность редактирования вставленного объекта в AutoCAD и необходимая точность вос-произведения этого объекта. В противном случае изображение AutoCAD будет преобразова-но в файл точечной графики. Пересылка объекта или группы объектов из AutoCAD через буфер обмена производится командой Edit?Copy, при вызове которой выводится подсказка на выбор экспортируемых объектов. Для экспорта объектов с последующим удалением их из рисунка AutoCAD следует выбирать Edit?Cut. Для связывания экспортируемого объекта с AutoCAD применяется команда Edit?Copy Link. При ее выполнении выбор объектов не производится, а копируется видимая на экране часть рисунка. Для копирования всего рисунка следует предварительно выполнить команду View?Zoom?Extents, а дня копирования определенного фрагмента рисунка — вывести на экран этот фрагмент. В принимающем приложении нужно выполнить Edit?Paste Special и в открывшемся диалоговом окне выбрать требуемый вариант вставки (возможно, в принимающем приложе-нии доступна только команда Edit?Paste, и производится преобразование данных в один из графических форматов). Командой Edit?Copy Link можно копировать несколько областей просмотра из про-странства листа в буфер обмена. 7. Использование Internet. 7.1.Роль World Wide Web. WWW (World Wide Web) — всемирная паутина является одним из самых важных и опе-ративных источников получения информации о программных продуктах САПР, и AutoCAD в частности. Можно обратиться к сайту зарегистрированных разработчиков компании Auto-desk (Autodesk Registered Developers) no адресу www.ipc.com/autodesk/. На этом сайте раз-мещена Электронная версия книги «AutoCAD Resource Guide» компании ICP, Inc. В ней при-водится список практически всех предназначенных для AutoCAD программных продуктов независимых разработчиков. Сайт обеспечивает поиск по разным критериям. Сама компания Autodesk также поставляет большой спектр продуктов, расширяющих сферу применения AutoCAD, начиная с простых библиотек символов и кончая полномас-штабными программными пакетами для специфических целей. Подробную информацию можно получить на сайте компании Autodesk. Пользователям AutoCAD доступны многочисленные информационные ресурсы. Вероят-но, наиболее полезными являются популярные онлайновые службы и группы новостей по тематике AutoCAD. Если вы еще не стали абонентом одной из них, советуем приобрести модем, чтобы иметь возможность подключиться к группам новостей AutoCAD и форумам онлайновых служб. Начать можно с двух групп новостей (телеконференций) Интернета, предназначенных для пользователей AutoCAD: • Alt.cad.autocad • comp.cad.autocad Обе эти группы позволяют обсудить вопросы и проблемы по AutoCAD с другими або-нентами. Большинство браузеров WWW обеспечивают доступ к группам новостей. Напри-мер, окно News открывается в Netscape Navigator при выборе команды Window? Netscape News. В открывшемся окне нужно выбрать в меню команду File?Add Newsgroup и ввести имя группы новостей в открывшееся поле ввода. После этого можно читать сообщения, от-вечать на них или посылать в группу новостей собственный вопрос. Превосходным источником полезных утилит для AutoCAD является форум Autodesk в CompuServe. В нем наряду с информацией об AutoCAD и других продуктах Autodesk можно найти советы пользователям. Кроме того, эта служба приводит последние данные о продук-тах, программных корректировках, выявленных ошибках в программном обеспечении и мно-гое другое. Чтобы войти в форум Autodesk, нужно щелкнуть на кнопке GO панели Compu-Serve и ввести ACAD в диалоговом окне Go. Еще одна онлайновая служба, призванная помочь пользователям AutoCAD, — America Online (AOL). Хотя эта служба не имеет прямой связи с Autodesk, здесь также есть форум пользователей AutoCAD, через который они обмениваются идеями и советами по устране-нию проблем. В AOL существует и библиотека ориентированных на AutoCAD программ. Чтобы найти в AOL папку AutoCAD, выполните команду Go То?Keyword и, напечатав CAD в диалоговом окне Keyword, щелкните на кнопке GO. Американские журналы по AutoCAD «Cadalyst» и «Cadence» имеют собственные Web-сайты с адресами http://www.cadonline.com и http://www.cadence.com соответственно. 7.2. Доступ к рисункам и их размещение в WWW World Wide Web стала главной частью компьютерной индустрии. Для пользователей AutoCAD средства Internet дают возможность электронной публикации рисунков или иных документов для последующей загрузки или просмотра другими пользователями. Можно сделать проектную документацию доступной для заказчиков, инженеров или экономистов. Вместе с проектом допускается передавать библиотеки символов или трехмерные модели. Для рассмотрения практических приемов предполагается наличие определенных знаний о форматах языка HTML, создании Web-страниц и основах работы с браузерами и FTP-сайтами. Начнем с создания рисунка для просмотра в WWW. 7.2.1. Создание рисунка, совместимого с WWW. Для решения этой задачи Autodesk предлагает формат DWF для файлов рисунков, обес-печивающий включение векторного изображения в Web-страницу. Изображение просматри-вается при помощи команд Pan и Zoom, как в AutoCAD, благодаря чему видны самые мел-кие детали рисунка. В рисунок можно добавить URL-ссылки, позволяющие открыть сле-дующую страницу щелчком мыши. Ссылки можно подключать к объектам или областям ри-сунка. Открытие панели Internet Utilities. Прежде всего удостоверьтесь, присутствует ли на экране панель Internet Utilities. Если ее нет, следует выполнить следующие действия, чтобы открыть эту панель. 1) Щелкните правой кнопкой мыши на любой панели. 2) В диалоговом окне Toolbars щелкните на раскрывающемся списке Menu Group. 3) Выберите в списке строку Inet. Список панелей изменяется, отображая Internet Utilities. 4) Установите флажок Internet Utilities. На экране появляется одноименная панель. Запустите AutoCAD. На экране Welcome щелкните на кнопке Next, а в окне Setup Choices — на Add. В диалоговом окне Custom Components найдите Internet в списке Components и установите соответствующий флажок. Появится сообщение об инсталляции Internet Utilities и объеме необходимого дискового пространства. Для продолжения работы щелкните на Next. 7.2.2 Создание файла .dwf Данный формат файла предназначен для размещения графических данных в WWW. В следующем упражнении показано, как сохранить рисунок в формате .dwf. Рассмотрим это. Пример 12. 1) В AutoCAD откройте файл Plan.dwg. Можно использовать файл 12a-plan.dwg с CD-ROM. 2) Выполните команду File?Export. 3) В диалоговом окне Export Data откройте список Save as Type и выберите формат Drawing Web Format (*.dwf). Возможно, список придется прокрутить вниз. 4) Щелкните на Save. Файл .dwf будет создан. Примечание! Для открытия диалогового окна Create DWF File напечатайте Dwfout<Enter>. Это окно аналогично диалоговому окну, рассматриваемому на шаге 3, за исключением того, что выходной файл здесь ограничен форматом .dwf. На шаге 3 при выборе формата .dwf становится доступной кнопка Option, открывающая диалоговое окно DWF Export Options. Это окно позволяет регулировать точность экспортируемого рисунка. Чем выше точ-ность, тем больше места потребуется для файла. Не следует повышать точность без доста-точных на то оснований, в большинстве случаев лучше даже уменьшить ее. Для рисунков крупных зданий или объектов (типа стадиона с футбольным полем) нужно установить точ-ность в Medium или High. Для правильной настройки точности рисунка следует проверить несколько вариантов. Теперь добавьте полученный файл на Web-страницу. 7.2.3. Включение .dwf-файла на Web-страницу. Создать .dwf-файл несложно, однако включение его в Web-страницу требует усилий. Изучение этого раздела предполагает знание основ создания и редактирования HTML-документа. HTML (Hyper Text Markup Language) — язык разметки гипертекста. По этой те-матике выпущено много книг, в частности издательством Sybex. Откройте HTML-документ в текстовом редакторе или программе создания Web-страниц и включите приведенный ниже фрагмент кода в то место страницы, где должно появиться изображение .dwf-файла. <object classic! = «clsid:B2BE75F3-9197-11CF-ABF4-08000996E931» codebase = «ftp://ftp.autodesk.com/pub/autocad/plugin/whip .cab#version=2,0,0,0» width=400 height=300 > <param name = «Filename» value = «drawingname.dwf> <param name = «View» value = «10000,20000 30000,40000»> <param name = «Namedview» value = «viewname»> <emb.ed name = drawingname src = » drawingname.dwf» pluginspage=http://www. autodesk.com/products/autocad/whip/whip.htm width=400 height=300 view=»10000,20000,30000,40000″ namedview = «INITIAL»> </object> Фрагмент кода содержит все необходимые данные как для Microsoft Internet Explorer, так и для Netscape Navigator, что позволяет просматривать рисунок в любом из этих браузеров. Приведенный фрагмент является базовым вариантом, в который пользователь может вносить необходимые изменения. Посмотрим, как выполняются такие замены в конкретном .dwf-файле. 7.2.4. Указание файла и открытие вида рисунка. Две строки кода определяют ширину и высоту: width=400 . height=300 > Они рассчитаны на браузер Microsoft Internet Explorer. Числовые значения (в пикселях) определяют ширину и высоту рисунка в окне браузера. Можно заменить эти значения, но они должны соответствовать типовому формату Web-страницы. Следующий фрагмент устанавливает имя конкретного файла и открывает вид рисунка этого файла: <param name = «Filename» value = «drawingname.dwf»* <param name = «View» value = «10000,20000 30000,40000»> <param name = «Namedview» value = «viewname»> <embed name = drawingname src = » drawingname.dwf» Первые три строки рассчитаны на Microsoft Internet Explorer. В первой строке нужно за-менить drawingname.dwf на имя конкретного файла (можно дополнительно указать его URL-адрес), например: http://www.omura.com/sample.dwf Две следующие строки описывают имя вида (viewname) или координаты вида (10000,20000 30000,40000) для открытия файла в Microsoft Internet Explorer. В коде оставля-ется только одна из этих строк. Примечание! Вне зависимости от имени вида в HTML-документе AutoCAD создает вид Ini-tial при создании .dwf-файла Этот вид соответствует текущему виду рисунка при создании файла .dwf. Для упрощения кода можно использовать именно это имя вида. Четвертая строка включена в код для Netscape Navigator. Замените drawingname.dwf на имя реального файла. Фрагмент name = drawingnarne служит для идентификации рисунка в приложениях Java и JavaScript. Фрагмент: width=400 height=300 view=» 10000,20000 30000,40000″ namedview = «viewname»> повторяет параметры ширины, высоты и вида рисунка для браузера Netscape Navigator. Зна-чения в этом фрагменте следует заменить так же, как это было сделано для Microsoft Internet Explorer. 7.2.5. Требования к провайдеру. Сервер Интернет-провайдера (или собственный Web-сервер пользователя) должен рас-познавать .dwf-файлы. Нужно информировать администратора сервера о намерении вклю-чить в Web-страницу .dwf-файл. Необходимо указать на сервере определение MIME для файла («drawing/x-dwf»), что позволит зарегистрировать на сервере формат .dwf и обеспечит доступ пользователей к файлам этого типа. 7.3. Просмотр Web-страниц. После создания HTML-файла его можно просмотреть в браузере. Необходим браузер Microsoft Internet Explorer 3.0 (или выше) либо Netscape Navigator, а также драйвер Whip 2.0 от компании Autodesk. Существуют две версии этого драйвера, для Microsoft Internet Ex-plorer и для Netscape Navigator. Драйверы распространяются в виде инсталляционных фай-лов (довольно большого размера), поэтому потребуется не менее получаса для их загрузки из Интернета. После загрузки файла на локальный компьютер дважды щелкните на нем и далее дейст-вуйте в соответствии с появившимися инструкциями. После того как автоматически опреде-ляется браузер, устанавливается драйвер. Теперь можно просматривать Web-страницы с ри-сунками AutoCAD. Примечание! В приведенном в предыдущем разделе коде HTML есть несколько адресов WWW. Они позволяют браузеру автоматически загрузить драйвер при попытке просмотра страницы с рисунком AutoCAD (разумеется, если этот драйвер еще не установлен). В качестве примера имеется Web-страница с включенным файлом .dwf. В следующем упражнении показано, как просмотреть эту страницу в браузере. Пример 13. 1) В Проводнике Windows найдите файл houseplan.html на CD-ROM книги и дважды щелкните на нем. Браузер открывает вид простого плана этажа здания. При перемещении курсора по рисунку появляется значок руки (режим Pan Realtime). 2) Щелкните и переместите курсор на изображении. Результат будет таким же, как при выполнении команды Pan Realtime в AutoCAD. 3) Щелкните правой кнопкой мыши. Появляется меню курсора. Это меню аналогично меню курсора AutoCAD, но имеет несколько дополнений. 4) Выберите в меню Zoom. Курсор перейдет в режим Zoom Realtime. 5) Увеличьте вид рисунка, как это делается в AutoCAD. 6) Настройте рисунок так, чтобы был виден нижний левый угол плана (Рис. 7). 7) Дважды щелкните на ссылочном символе стены (см. Рис. 7). Появляется новая страница, детально показывающая рисунок, связанный со ссылочным символом. 8) Щелкните на кнопке Back панели браузера для возврата к предыдущему рисунку. 9) Щелкните на символе двери (см. Рис. 7). Появляется спецификация двери. В предложенном упражнении показано, что по щелчку на специальных зонах рисунка можно переходить к другому рисунку. Эти зоны называются URL-ссылками. Их создание рассматривается в следующем разделе. Рис. 7 Web-страница с рисунком в формате .dwf 7.3.1. Создание ссылок на другой рисунок или Web-страницу. Первый из открытых в предыдущем упражнении рисунков является обычным HTML-файлом Изменилось (по сравнению с рассмотренным выше кодом HTML) только имя файла рисунка. Чувствительность областей к щелчкам мышью обеспечивается свойствами форма-та .dwf. Перед сохранением файла в этом формате можно создать такие области и в Auto-CAD связать их с другими HTML-файлами. В следующем упражнении показано, какие опе-рации необходимо для этого выполнить. Пример 14. 1) В AutoCAD откройте файл houseplan.dwg. 2) Щелкните на инструменте Attach URL панели Internet Utilities. 3) В ответ на подсказку URL by (Area/<Objects>) нажмите <Enter> для назначения URL-адреса объекту рисунка. 4) Щелкните на шестиугольном символе двери (Рис. 8) и нажмите <Enter> (в рас-смотренном ранее примере файла ссылки были назначены всем символам дверей). 5) В ответ на подсказку Enter URL (введите URL-адрес) напечатайте Doorshc.html (имя HTML-файла, содержащего рисунок Doorshc.dwf). Рис. 8 Включение URL-ссылок в рисунок Houseplan 6) Выполните File?Export для экспорта текущего файла в формат .dwf. На шаге 3 можно было создать ссылку не для объекта, а для области рисунка (напечатав A<Enter> и выбрав прямоугольную область). Примечание! Поместив в код HTML точку привязки (anchor), на шаге 4 упражнения можно включить ссылку на нее. Например, поместив точку привязки <А name = «door-1»></A> в определенное место HTML-документа, можно направить ссылку прямо на это место, а не на начало документа (после адреса документа требуется указать имя точки привязки, напримерDoorsch.html#door-1). Ссылки можно направлять на любой документ HTML или сайт. Например, на шаге 4 можно указать http://www.autodesk.com, для того чтобы связать шестиугольные символы двери с сайтом компании Autodesk. 7.3.2. Просмотр и удаление ссылок. Другие инструменты панели Internet Utilities позволяют просматривать или удалять ссылки рисунка. List URL показывает адрес, присвоенный объекту или области. Detach URL отсоединяет URL-адрес от объекта или области, a Select URL выделяет в рисунке все объекты и области, имеющие ссылки. 7.4. Открытие, вставка и сохранение файлов .dwg в WWW. Для совместного использования рисунков AutoCAD с помощью WWW нужно размес-тить файлы рисунков на Web-сайте и обеспечить пользователям доступ к ним. Для ссылки на такой файл обычно выбирается графический фрагмент или строка текста Web-страницы. При просмотре страницы щелкните мышью на таком фрагменте или строке для загрузки файла в локальный компьютер. AutoCAD предлагает способ открытия файла непосредственно с Web-страницы. Нужно знать только имя файла, предназначенного для загрузки. Попробуйте выполнить приведен-ный ниже пример загрузки образца рисунка с заданной Web-страницы. Пример 15. 1) Прежде всего свяжитесь с Интернет-провайдером. 2) В AutoCAD щелкните на Open from URL панели Internet Utilities. Открывается диалоговое окно Open DWG from URL. 3) Щелкните на кнопке Options… Открывается диалоговое окно Internet Configura-tion. 4) Удостоверьтесь, что флажок Anonymous Login установлен. Он обеспечивает стан-дартный способ доступа к сайту для загрузки файлов в случае, если не требуется ввод паро-ля. 5) Щелкните на Ok для возврата в окно Open DWG from URL. 6) Допечатайте www.omura.com/sample.dwg. Полностью строка должна выглядеть как http://www.omura.com/sample.dwg. 7) Щелкните на Open. Появляется диалоговое окно Remote Transfer in Progress (процент выполнения загрузки из удаленного источника). Через одну-две минуты рисунок вы водится в окне редактора AutoCAD. Insert from URL работает аналогично Open from URL, но вместо того, чтобы откры-вать новый файл, загружаемый файл вставляется в текущий рисунок. Если файл загружался ранее, выводится сообщение, что такой файл уже присутствует в каталоге \Windows\Temp. Система AutoCAD всегда сохраняет загружаемые файлы в каталоге \Windows\Temp перед тем, как открыть их в редакторе рисунков. Примечание! Можно просто перетащить мышью файл .dwf в окно AutoCAD для загрузки и открытия файла .dwg, содержащегося на том же сайте что и одноименный .dwf-файл. 7.4.1. Сохранение файла на Web- или FTP-сайте. При наличии полномочий на чтение и запись Web- или FTP-сайта файлы на сайте можно сохранить прямо из AutoCAD. Однако необходимо правильно установить имя пользователя и пароль. Делается это следующим образом. Пример 16. 1) В AutoCAD щелкните на Configure Internet Host панели Internet Utilities. Появля-ется диалоговое окно Internet Configuration (то же самое диалоговое окно, что и на шаге 3 предыдущего упражнения). 2) Щелкните на флажке Anonymous Login, чтобы выключить его. Открываются поля ввода User Name (имя пользователя) и Password (пароль) в группе FTP Login. 3) Введите имя пользователя и пароль, а затем щелкните на Ok. Проверьте параметры окна Internet Configuration. Именно с ними связано большинст-во проблем при подключении к Интернету. Для индивидуального пользователя, подключенного к Интернет-провайдеру, более по-дойдет Direct Connection (прямое соединение) из группы Connection, а для пользователя локальной сети, подключенной к Интернету через прокси сервер, — Proxy Server. В по-следнем случае обязательно проконсультируйтесь с сетевым администратором. Более де-тальную информацию о доступе в Интернет через прокси-сервер можно получить, щелкнув кнопку Help. Значения в группе HTTP Secure Access заполняются при частом доступе к Web-сайту, требующему ввода пароля. После настройки параметров доступа к Интернету можно использовать инструмент Save to URL панели Internet Utilities для размещения файлов на сайте. Делается это так. 1) Щелкните на Save to URL панели Internet Utilities. Открывается диалоговое окно Save DWG to URL. 2) Введите адрес FTP в поле Save DWG to URL. Обычно этот адрес совпадает с име-нем WWW, но имеет префикс ftp, например: ftp://ftp.myips.com/mypublic_dir/sample.dwg. В конце обязательно должно быть указано имя файла. 3) Щелкните на Ok для сохранения файла на сайте. Появляется диалоговое окно Re-mote Transfer in Progress, в котором показаны все этапы выполнения операции. 7.4.2. Доступ к справочной информации. Доступ к WWW открывает новые возможности для пользователей AutoCAD. Это, одна-ко, вызывает определенные проблемы. AutoCAD содержит инструмент Internet Help панели Internet Utilities для получения ответов на вопросы о работе с Интернетом. Там приводится детальная информация по всем рассмотренным в этом разделе вопросам. Дополнительно можно ознакомиться с файлами Aipk.html и Opening.html, поставляе-мыми вместе с подключаемой программой Whip2. Эти файлы, находящиеся в каталоге \Program FilesVAutoCAD Internet, содержат советы, инструкции и технические решения по совместному использованию Internet и AutoCAD. Особо интересны анимационные изобра-жения и примеры страниц. Вместе с Whip2 поставляется HTML документ. В нем содержится дополнительная ин-формация для тех, кто только начинает работать в Web. Просмотреть ее можно следующим образом. Пример 17. 1) Выберите Пуск?Программы?Whip Netscape Plug-in?ReadMe в Windows или Start?Programs?Whip Explorer Plug-in?ReadMe в английской версии Microsoft Internet Explorer. В браузере открывается справочный файл. 2) Прокрутите страницу вниз до раздела Publish DWF file for Whip. 3) Дважды щелкните на заголовке HREF для доступа к информации о включении URL-адресов на Web-страницу. 8. Использование AutoCAD в сети. Для упрощения обслуживания файлов можно инсталлировать сеть, которая с помощью электронных коммуникаций свяжет воедино все компьютеры организации. Компьютерные сети позволяют совместно использовать файлы и периферийные устройства. AutoCAD можно применять в сетях двух основных типов: в системах клиент/сервер и в одноранговых сетях. Благодаря файловому серверу файлы можно хранить на одном компью-тере (сервере). Соединенные с сервером машины называются клиентами или узлами сети. На сервере удобно хранить все общие символы, программы AutoLISP, специальные меню и ра-бочие файлы. Таким образом, уменьшается риск дублирования файлов. Клиентские компью-теры обычно более простые и менее мощные. Для хранения значительной части информации они используют диск сервера, обращаясь по сети к его программам и данным. В сетях с сер-верами периферийные устройства вывода, как правило, подключаются к серверу. Такие цен-трализованные системы предлагают пользователям наиболее простой путь совместного ис-пользования файлов и управления ими. Примечание! Если говорить упрощенно, то выделенный файловый сервер — это некое уст-ройство дисковой памяти (часто компьютер с большим объемом дисковой памяти), выпол-няющее роль хранилища данных. Для регулярной архивации на сервере используются сред-ства резервного копирования (магнитооптика, CD-R/RW, стримеры). В одноранговых сетях сервер не используется. Здесь все компьютеры равноправны и каждый из них может обращаться к файлам и периферийным устройствам других компьюте-ров сети. Обычно такие сети дешевле, поскольку нет необходимости выделять специальный компьютер, выполняющий роль сервера. Периферийные устройства, например плоттеры и принтеры, доступны с разных машин. Диски также могут использоваться совместно, причем возможно разграничение доступа на уровне каталогов. Сети могут стать полезным средством для организации работы, но они требуют и много внимания. Для некоторых пользователей сети большой проблемой становится контроль вер-сий файлов. Еще одна проблема — скорость доступа к файлам. Независимо от того, какая именно сеть была инсталлирована, необходим системный администратор, в обязанности ко-торого входит архивация файлов на сервере и обеспечение работы сетевых устройств выво-да. При правильном использовании сеть может сэкономить немало времени и обеспечить обмен информацией между пользователями. Однако сеть требует определенных затрат на техническое обслуживание. Существуют некоторые советы по использованию AutoCAD в сети: • Если позволяет бюджет, то лучше выбрать звездообразную топологию сети с активным концентратором и выделенным сервером. • AutoCAD нужно сконфигурировать для хранения временных файлов на клиентском компьютере (узле сети). • Для того чтобы AutoCAD хранил файлы свопинга локально, следует соответствующим образом сконфигурировать сетевую версию AutoCAD.

Загрузка...