Читайте также:
|
|
15.1. Термины и определения
Учитывая, что «родоначальником» современных САПР-КД была разработанная фирмой AutoDesk (США) система AutoCAD, более детально технологию работы с системой САПР-КД рассмотрим на примере AutoCAD.
Прежде всего приведем основные термины и определения, которые необходимо знать при работе со всеми системами конструкторского проектирования.
DXF (Data eXchange Format) — специальный символьный формат обмена информацией, разработанный для системы AutoCAD.
DWG — закрытый двоичный формат (собственность фирмы AutoDesk).
Кривая NURBS — кривая, состоящая из гладко состыкованных сплайнов.
Абсолютная система координат — декартова система координат, начало которой находится в левом нижнем углу диалогового окна, а оси параллельны его сторонам.
Базовая точка — точка, от которой отсчитываются расстояния, углы и перемещения при операциях копирования, поворота или деформации объекта.
Базовый объект — объект, который используется для построения или редактирования другого объекта.
Кривая Безье — кривая, состоящая из гладко состыкованных полиномов четвертого порядка. Крайние точки этой кривой задаются пользователем, а средние — вычисляются исходя из условия непрерывности производной кривой и лежат на векторе этой кривой.
Вес точки — коэффициент, определяющий влияние опорной точки кривой NURBS на конфигурацию этой кривой. Чем больше вес точки, тем ближе к ней расположена кривая.
Вид — составная часть чертежа (не только какая-либо проекция, но и любое изолированное изображение).
Внешняя переменная — переменная, заданная для параметрического черчения (параметрического фрагмента чертежа). В зависимости от значений внешних переменных пересчитываются связанные с ними параметры нового чертежа.
Грань — гладкая, не обязательно плоская часть поверхности детали.
Дерево построения — окно, в котором отражается последовательность построения трехмерной модели.
Контур — совокупность последовательно соединенных графических объектов (отрезков, дуг и др.).
Линия очерка — граница проекции детали на плоскость экрана.
Локальная система координат — система координат с произвольными начальной точкой и углом поворота осей (иногда ее называют пользовательской системой координат).
Макроэлемент — объект, входящий в состав графического редактора (размер, обозначение и значение допуска формы, шероховатость поверхности и др.).
Привязка — механизм, позволяющий точно задать положение курсора, выбрав при этом условия его позиционирования.
Сетка — периодически расположенные на экране точки с заданным шагом (обеспечивает удобство построения чертежа).
Слой — уровень, на котором размещается часть объектов чертежа. Работа со слоями при автоматизированном проектировании чертежа аналогична наложению друг на друга калек при проектировании чертежей на кульмане.
Тело детали — область, ограниченная гранями детали.
Фрагмент — часть чертежа без рамки, макроэлементов и технических требований.
Чертеж изделия — выполняется на листе и оформляется в соответствии с ЕСКД.
Эскиз — плоская фигура, на основе которой образуется объемный элемент.
15.2. Общие сведения о системе
Система AutoCAD, разработанная для широкого круга пользователей, предназначена для автоматизации разработки конструкторской документации. Причина большой популярности системы AutoCAD — ее открытость, т.е. возможность разработки на ее базе собственных прикладных пакетов программ, в которых используется инженерная графика. Система AutoCAD представляет собой своего рода графическое ядро, в котором реализованы многие функции, специфические для инженерной графики. Набор этих функций может быть эффективно использован для различных приложений и также легко может быть модифицирован и расширен.
Последняя (на момент подготовки рукописи) версия системы AutoCAD - AutoCAD 2000.
Рассмотрим следующие характеристики элементов системы AutoCAD:
• виды применяемых координат;
• виды применяемых размерностей линейных и угловых размеров;
• графические возможности;
• встроенный язык программирования;
• файловую систему.
Виды применяемых координат. Координаты в AutoCAD хранятся во внутреннем формате как числа с плавающей точкой двойной точности (двенадцать значащих чисел и мантисса). Поэтому диапазон координат весьма велик. Координаты вводятся и отображаются в удобном для пользователя виде. Вид координат в процессе конструирования пользователь может задавать и изменять. AutoCAD может работать в архитектурных, дробных, десятичных, инженерных и научных системах представления линейных размеров.
Кроме того, можно выбрать следующие виды представления угловых величин: градусы/минуты/секунды, грады, десятичные градусы, радианы, топографические единицы.
Виды применяемых размерностей линейных и угловых величин. В системе AutoCAD точность отображения линейных и угловых размеров определяется как и в числовых форматах данных, числом знаков после запятой (но не более восьми знаков).
При выводе чертежа на печать или вставке готовых блоков в текущее изображение имеет значение размерность линейных величин. В системе AutoCAD имеется возможность выбрать из списка виды применяемых размерностей: безразмерные, дюйм, микродюйм, фут, миля, ангстрем, нанометр, микрон, миллиметр, сантиметр, дециметр, метр, километр, декаметр, гектометр, гигаметр, ярд, световой год, парсек.
Графические возможности. Графическая система AutoCAD позволяет конструктору изделий:
• создавать иерархические модели объектов (обеспечивать возможность сегментации), причем с неограниченным числом уровней иерархии. Сегменты могут иметь различные масштабы, углы поворота, зеркальные отображения.
• за счет развитой системы атрибутов дополнять графические модели объекта неграфической информацией. Например, графическое изображение резистора на сборочном чертеже можно дополнить неграфической информацией: сведениями о его номинале, типе, ГОСТе, предприятии-поставщике и т.д. Причем неграфическая информация может выводиться на чертеже в виде текста, а может быть и невидимой;
• работать как с плоской (двухмерной), так и с объемной (трехмерной) графикой. Причем при двухмерном проектировании можно применять как декартову, так и полярную системы координат.
При трехмерном проектировании можно получать плоские проекции, сечения и виды в направлении взгляда, что широко применяется в архитектурных чертежах;
• применять широкий спектр цветовогооформления чертежей, т. е. семь основных цветов и еще до 256 различных цветовых оттенков;
• изменять и создавать новые меню для работы с системой;
• использовать наличие универсального примитива — полилинии (ломаной линии). При этом сегменты полилинии могут быть отрезками и дугами и иметь разные начальную и конечную ширину, а углы ломаной линии могут быть скруглены с заданным радиусом закругления;
• использовать множества разнообразных шрифтов, в том числе и русских. В системе имеется также возможность создания новых шрифтов в дополнение к существующим. При этом любой шрифт можно выводить модифицированным (с разным соотношением высоты, ширины и угла наклона). В стандартных шрифтах имеются специальные знаки, используемые в машиностроительных и архитектурных чертежах (диаметра, параллельности, соосности, допусков и т.д.).
Встроенный язык программирования. AutoCAD имеет встроенный язык программирования Лисп, применяемый для программирования функций по управлению и созданию изображений, не предусмотренных в системе, в том числе функций управления для демонстрации (презентации) разработчиком своего проекта. Этот язык обеспечивает возможность запоминания, быстрого вывода на экран изображений, а также программирования их последовательности и времени показа.
Использование Лисп обеспечивает расширение возможностей имеющихся режимов привязки объектов, например позволяет повысить точность координат, введенных с большими погрешностями.
Повышение точности режимов привязки позволяет избегать возможной нестыковки элементов изображения при любом увеличении их на экране и получать точную модель объекта при простом (т.е. неточном) вводе координат графическим курсором (с использованием мыши).
Файловая система. AutoCAD обычно записывается нажестком диске (винчестере) в папке (директории) c:\Programfnes\AutoCAD 2000 или c:\ACAD и представляется большим числом файлов (более 1000). Файлы с одним типом информации, имеющие одинаковое расширение имени, сгруппированы в папки. Приведем несколько таких расширений:
acad.exe — загрузочная головная программа;
.dwg — файл чертежа;
.dwt — файл шаблона;
.shx — файл шрифта;
.mnu — символьный файл меню;
.mnx — двоичный файл меню.
В первую очередь представляют интерес следующие папки:
c:\Programfiles\AutoCAD2000\Template — набор шаблонов чертежей;
c:\Programfiles\AutoCAL2000\Fonts— набор шрифтов;
c:\Programfiles\AutoCAD2000\Sample — примеры чертежей;
c:\Programfiles\AutoCAD2000\Tutorial— уроки обучения;
c:\Programfiles\AutoCAD 2000\Support — файлы меню, системных шрифтов и сохранения рабочих настроек.
В системном разделе (каталоге) (c:\program files\AutoCAD 2000) хранятся только системные (не пользовательские) файлы, и AutoCAD автоматически загружает все необходимые программные компоненты из этого раздела.
Пользователи работают обычно в своих пользовательских разделах (каталогах). AutoCAD записывает чертеж в файл с указанным пользователем именем в раздел пользователя и добавляет к нему расширение.dwg, которое определяет, что в этом файле находится чертеж в формате.
Если пользователь разработал свое меню, отличное от стандартного, то оно также будет храниться в разделе пользователя в файле с расширением.mnu, а после трансляции создаст файл с расширением.mnx.
Основные понятия, применяемые при работе в системе AutoCAD
Рассмотрим основные понятия, применяемые в AutoCAD: чертеж, шаблон, или прототип чертежа, графический примитив, блок, объект.
Чертеж — это графическая модель проектируемого объекта. Как правило, объектом проектирования является чертеж изделия в обычном понимании.
Шаблон, или прототип чертежа, — это файл, содержащий прообраз (заготовку) нового чертежа, причем прототип чертежа может содержать графическую модель аналога проектируемого изделия.
Прототип может не содержать видимого изображения. В таком «пустом» прототипе могут быть определены только некоторые параметры чертежа, например шаг перемещения курсора, размер поля, выводимого на экран, признак включения дискретной сетки, имя файла меню, границы самого чертежа, типы линий, стили шрифтов, способы проставления размеров, режимы работы (единицы измерения, привязки ввода координат и т.д.).
В качестве прототипа можно использовать пустой бланк чертежа с основными надписями (штампами). При создании нового чертежа на основе прототипа, он автоматически копируется в но-
вый чертеж. Если же прототип не указан, используется по умолчанию «пустой» системный прототип ACAD.dwt.
AutoCAD поставляется с большим числом прототипов, содержащих различные форматы бланков чертежей, соответствующих требованиям международных стандартов, но, к сожалению, не всегда отвечающих российским требованиям. Чтобы включить в систему прототипы бланков чертежей, отвечающих требованиям отечественной ЕСКД, необходимо настроить системный прототип ACAD.dwt.
Графический примитив — это элементарная частица чертежа, которую нельзя разбить на меньшие составляющие. В растровой графике элементарной частицей изображения является точка (пиксел), а в векторной — линия, прямоугольник, окружность, дуга. круг, кольцо, сфера, конус, и т. п. Графическим примитивом также могут служить объекты, вставленные из других файлов.
Команды создания графических примитивов сгруппированы в пункте меню Draw — чертить (рисовать). Для простого графического примитива характерны следующие свойства: имя слоя, цвет и тип линии, толщина линии. Сложные графические примитивы (такие, как текст, размер, штриховка) имеют большое количество дополнительных свойств.
Блок (Block) — это группа графических примитивов, объединенных в единое целое, например для дальнейшей вставки. Каждый блок имеет имя. Любой ранее созданный файл чертежа можно так же, как блок, вставлять в текущий чертеж. При этом автоматически создается новый блок с именем, соответствующим имени файла,
При вставке блока (команда Insert) делается ссылка на него. как на графическую подпрограмму, а его базовая точка совмещается с точкой вставки блока. Блок можно определить в текущем файле с помощью команды Block.
Объект — это графические примитивы и блоки.
Дата добавления: 2015-07-20; просмотров: 266 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Теоретические основы систем автоматического проектирования | | | Методология объектного проектирования |