Комп графика ACAD404_ (560498), страница 4
Текст из файла (страница 4)
Атрибуты можно отображатькак текст на модели объекта, однако, чаще их делают невидимыми. Атрибуты могут иметьпеременное значение параметра. При вставке блока, содержащего атрибуты с переменнымзначением, Автокад запросит значение такого атрибута для текущей вставки блока.3.6 Общие принципы САПР конструкцийПредметом нашего рассмотрения является универсальная система, которую с полнымправом можно отнести и к классу САПР конструкций. Поэтому целесообразно краткорассмотреть свойства таких САПР.САПР конструкций имеют, как правило, в своем составе:− мощный графический редактор− модули расчета параметров конструкции (масса, объем, прочность и т.д);− подсистемы выпуска конструкторской документации (КД);− постпроцессоры для технологического оборудования.3.6.1 Объектом проектирования САПР конструкций являются изделия:− детали;− сборочные единицы, узлы, блоки;− системы (управления, электропитания, вентиляции и.т.п.)3.6.2 Задачами работы с САПР конструкций являются:− разработка конструкции изделия;− разработка конструкторской документации на проектируемое изделие;− анализ собираемости сборочных узлов.3.6.3 Результатом проектирования САПР конструкции является− графическая модель объекта проектирования на электронном носителе информации;− чертежи объекта проектирования на электронном носителе и бумаге:− чертеж детали;− сборочные чертежи, монтажные чертежи;− схемы;− другая конструкторская документация (спецификации, перечни).3.6.4 Особенности САПР конструкцийГрафические редакторы САПР конструкций должны отвечать следующим требованиям:− векторный формат внутреннего представления графической модели, как в ОЗУ, так и вфайле;− сложная иерархическая структура объектов проектирования;− создание КД в соответствии с требованиями ГОСТов;− избыточная система команд и инструкций, обеспечивающих удобство ввода иредактирования;− задание параметров, постоянных на весь процесс ввода и редактирования;− наличие 2D и 3D графики;− возможность создания и использования библиотек объектов;− возможность базирования объектов;− возможность масштабирования объектов;9− возможность расслоения объекта проектирования.104 Краткие теоретические сведения о системе АВТОКАД.4.1 Общие сведения.Система АВТОКАД разработан фирмой AUTODESK для широкого круга персональныхЭВМ, рабочих станций.
Большое распространение получила версия САПР для IBM совместимыхПЭВМ.Система Автокад разработана для автоматизации разработки конструкторскойдокументации. Причина большой популярности Автокада- открытость системы, т.е. возможностьразработки на базе системы Автокад своих собственных прикладных пакетов программ, вкоторых используется инженерная графика. Система Автокад представляет собой своего родаграфическое ядро, в котором реализованы многие функции, специфические для инженернойграфики.
Набор этих функций может быть эффективно использован для различных приложений,но также легко он может быть модифицирован и расширен.На момент написания данного методического пособия последней версией системыАвтокад являлась версия «AutoCAD 2005».4.2 Назначение и область примененияМашиностроениеАрхитектураСтроительствоКартографияВ Радиоэлектронике- конструирование механических конструкций (корпуса, стойки..)оформление (дооформление) чертежей,4.3 Возможности и параметры АвтокадаКоординаты в Автокаде хранятся во внутреннем формате как числа с плавающей запятойдвойной точности (двенадцать значащих чисел и мантисса. Поэтому диапазон координатпрактически не ограничен. Для удобства работы координаты вводятся и отображаются в удобномдля пользователя виде, который может задать и изменить сам пользователь.
Автокад можетработать в различных системах представления линейных размеров:− архитектурные (1 1/2”)− дробные(1 2/5)− десятичная(1.237)− инженерная(1.34”)− научные.(0.73E+03)Кроме того можно выбрать единицы представления угловых величин:− градусы/минуты/секунды(0d25’15”);− грады(15g,7);− десятичные градусы(23,345);− радианы(1r,23)− топографические единицы(N 45d E,0).Пользователь может выбрать точность отображения линейных и угловых размеров,определив количество цифр после запятой (до 8 цифр).11При выводе на бумагу, вставке готовых блоков в текущее изображение имеет значениеразмерность линейных размеров.
В системе Автокад имеется возможность выбрать размерностьиз следующего списка:− безразмерные;− дюймы;− микродюймы;− футы;− мили;− ангстремы;− нанометры;− микроны;− миллиметры;− сантиметры;− дециметры;− метры;− километры;− декаметры;− гектометры;− гигаметры;− мили;− ярды;− световые года;− парсеки;Сложность изображения и быстродействие работы определяется объемом ОЗУ.Графика Автокада имеет возможность сегментации, т.е. имеется возможность создаватьиерархические модели объектов. Количество уровней иерархии неограниченно.
Сегментывставляются с произвольным масштабом (можно различным по осям Х и У), углом поворота,зеркальным отображением. Имеется развитая система атрибутов для дополнения графическоймодели объекта неграфической информацией. Например, графическую модель резистора насборочном чертеже (изображение резистора) можно дополнить такой неграфическойинформацией, как номинал, тип, ГОСТ, предприятие поставщик, и т.д. При этом эта информацияможет выводиться на чертеже как тест, а может быть и невидимой.Количество слоев (уровней) не ограничено.Автокад может работать как с плоской (2-х мерной) графикой так и с 3-х мерной.
Вдвухмерном проектировании можно использовать как декартову систему координат, так иполярную систему координат. Для трехмерного изображения можно получать плоские проекции,сечения, вид с заданной точки зрения (широко используется в архитектурном проектировании)Количество цветов – от 7 основных цветов ( версия 2.6j) до 256.Меню может меняться для различных приложений и пользователь может создавать своименю.Автокад имеет встроенный язык программирования Лисп для программирования сложныхфункций, не предусмотренных ранее, по управлению и созданию изображений.Имеется возможность запоминать, быстро выводить на экран картинки, программироватьпоследовательность картинок, время показа каждой.
Эта возможность используется длядемонстрации разработчиком своего проекта.Имеются различные режимы привязки, которые позволяют точно задавать координаты,вводя их с большими погрешностями. Например, при заданном режиме привязки к концамотрезков, вводя очередную координату рядом с концом отрезка она привяжется к концу отрезка(перенесется точно в конец отрезка). Режимы привязки позволяют избегать нестыковки элементовизображения при любом увеличении изображения на экране и получать точную модель объектапри простом (не точном) вводе координат графическим курсором (мышкой).В отличие от других САПР у Автокада среди элементарных графических примитивовимеется практически универсальный примитив "полилиния" (ломаная), сегменты которой могут12быть отрезками и дугами и иметь разную начальную и конечную ширину сегмента.
Углы ломаноймогут быть скруглены с заданным радиусом закругления (смотри приложение 1). Автокадпоставляется с большим количеством шрифтов, в том числе и русских. Имеется возможностьсоздавать новые шрифты в дополнение к существующим. Любой шрифт можно выводить вразличных модификациях (соотношение высоты и ширины, угол наклона). В стандартныхпоставляемых шрифтах присутствуют специальные значки, используемые в машиностроительныхи архитектурных чертежах ( знак диаметра, параллельности плоскостей, соосности, допусков ит.д.)4.3.1 Преимущества АвтокадаМожно попытаться кратко перечислить положительные особенности Автокада безподробных пояснений:- универсальная базовая графическая система;- работает в основном с векторной графикой но есть возможность вставить растровуюкартинку;- неограниченно количество иерархических уровней проектируемого объекта;- практически неограниченно количество слоев;- есть полярные координаты;- большая разрядность внутреннего формата хранения координат и угловых величин(число с плавающей запятой двойной точности);- тип, вид, точность единиц измерения линейных и угловых координат настраиваются;- при вводе координат есть много привязок;- возможность работать с плоскими (двухмерными) и объемными объектами.- полуавтоматическое построение видов, разрезов и сечений для трех мерных объектов;- полуавтоматическая штриховка;- полуавтоматическое проставление размеров с допусками;- имеются специальные символы инженерной графики (символы диаметра, радиуса,параллельности, соосности, и т.д.);- большое количество примитивов;- имеется удобный и почти универсальный примитив «Полилиния»;- поддерживается графический стандарт GKS, где вставка объекта это не “копирование”,а “вызов графической подпрограммы”;- компактное размещение ГМ в памяти ПЭВМ, что позволяет создавать огромные посложности проекты;- главное меню и панели инструментов можно настраивать под любые прикладныезадачи;- большое количество шрифтов (русских более 100);- можно создавать свои шрифты и редактировать существующие;- имеются версии практически для всех платформ ПЭВМ (IBM, SUN, Apple, Macintosh ит.д.) и большинства ОС;- работает в сетевом варианте;- имеется встроенная система обучения;- имеется система презентаций;- внутреннее представление координат с высокой точностью и большим диапазономзначений (с плавающей запятой двойной точности);- большой набор драйверов устройств, все новые устройства комплектуются драйверомдля Автокада;- имеется встроенный интерпретатор с языка Лисп;- для Автокада написано большое количество вспомогательных пакетов программ исистем (Auto Solid, AutoShape и т.д.)- возможность экспорта информации из большого количества систем;- формат чертежей импортируется многими программами (WORD, Corel Draw, и т.д.);134.3.2 Недостатки АвтокадаНедостатки Автокада являются продолжением его достоинств.
Попытаемся краткоперечислить особенности Автокада, которые можно отнести к его недостаткам:- отсутствуют специализированные процедуры (например для проектирования РЭАтрассировка цепей, размещение элементов);- в ГМ не отражаются специфичные для прикладных областей связи составных частейобъекта (например, электрические связи, параметры сигналов, и т.д.). Ввести эти связивозможно, например, используя атрибуты и написав на языке Лисп процедурыотслеживания этих связей, но это будет очень трудоемко;- проектирование ведется в терминах графической модели (линия, окружность и т.д.) ане в терминах прикладной области (цепь, трасса, ЭРЭ, проводник, плата, блок, и т.д.).Для проектирования в терминах прикладной области необходимо сконфигурироватьновое меню для данной прикладной области;- низкая скорость выполнения программ на Лиспе, т.к. это не компилятор.