Технические средства САПР и их развитие
Эволюция систем автоматизированного проектирования от простых средств двухмерного рисования и разработки чертежей до программных продуктов, включающих поддержку цикла разработки и производства изделия. Требования к пользовательскому интерфейсу САПР.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 19.12.2014 |
Размер файла | 274,5 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Графопостроители подразделяются на два основных типа: растровые и векторные (координатные).
Растровые устройства по своей конструкции близки к принтерам безударного действия и используют электрохимический, электротермический и другие принципы работы. Пишущий узел в них представляет собой гребенку электродов, образующую растр во всю ширину бумаги. Специальная бумага перемещается в одну сторону ведущим барабаном; при подаче напряжения на те или иные электроды и общий электрод проходит химическая или термическая реакция и возникает отпечаток на бумаге. Разрешающая способность таких устройств - 4-8 точек на 1 мм. Достоинство растровых устройств - высокая скорость работы, не зависящая от сложности изображения; недостаток - сложность конструкции системы управления напряжением на электродах гребенки.
Векторные (координатные) графопостроители относятся к электромеханическим устройствам и выполняются в двух видах: планшетном и рулонном. В планшетном графопостроителе бумага фиксируется, а пишущий узел закреплен на каретке, установленной, в свою очередь, на движущейся планке. Тем самым каретка может перемещаться в любую точку планшета. Используется векторный способ управления графопостроителем путем подачи аналоговых или дискретных (шаговых) сигналов, пропорциональных изменениям координат при перемещении пишущего узла. Для вывода сложных кривых применяется линейная, линейно-круговая или параболическая интерполяция с помощью специальной управляющей микро-ЭВМ, входящей в состав графопостроителя.
В рулонном графопостроителе планка неподвижна, а барабан или валик перемещает бумагу. Рулонный графопостроитель более автоматизирован в работе, чем планшетный, однако для него нельзя использовать произвольные листы, бланки и т. п.
Основное назначение устройств ввода графической информации заключается в преобразовании аналоговых объектов изображения в дискретную форму представления в ЭВМ. Устройства ввода включают в себя как средства ввода информации с документов, так и органы ручного ввода при непосредственном взаимодействии с ЭВМ.
При вводе осуществляются две основные операции: поиск, выделение (считывание) изображения и кодирование информации. По степени автоматизации операции считывания изображения устройства ввода разделяются на полуавтоматические и автоматические. В первых поиск элементов осуществляется вручную, а кодирование информации - автоматически; во вторых устройствах и считывание, и кодирование информации производятся автоматически с помощью ЭВМ.
Для управления маркером на дисплее и ввода команд используются ручные манипуляторы: электронная "мышь", управляющая ручка - джойстик, управляющий шар - трекбол. Во всех манипуляторах вращение сферы передается на движки потенциометров - валюаторов. Тем самым изменяются сигналы, соответствующие текущим координатам. Такие устройства относятся к дисплейным указателям, так же как алфавитно-цифровая и функциональная клавиатура, световое перо, сенсорный экран.
Среди полуавтоматических устройств ввода изображений наиболее популярны полуавтоматические сканеры, в которых чувствительный элемент считывания изображения перемещается по элементам изображения рукой человека. Автоматические устройства ввода изображений выполняют считывание информации без участия человека. Существует два типа автоматических устройств ввода: следящие - аналог векторных устройств вывода - и сканирующие (растровые).
Следящие устройства ввода выполняют слежение за линией и устанавливаются либо на графопостроитель, либо на специальную координатную систему. Возможности следящей системы ограничены сложностью рисунка, числом пересечений, типом линий.
В сканирующих устройствах осуществляется растровое представление вводимого документа, выполняется распознавание образов, символов, знаков; далее изображение может быть графически отредактировано на дисплее и выведено на растровое устройство вывода. В автоматических и полуавтоматических сканерах в качестве чувствительного элемента используется однокоординатная линейка фотоприемников или линейка приемников на основе приборов с зарядовой связью (ПЗС). По другой координате перемещение линейки осуществляется вручную или автоматически с помощью шагового двигателя. Поверхность считываемого изображения освещается светодиодами, что улучшает равномерность засветки и качество считываемого изображения. Сканеры на основе таких систем позволяют получать четкость картинки до нескольких десятков точек на 1 мм. Для быстрого ввода в ЭВМ изображений, сравнимых по четкости с телевизионным, применяются автоматические сканеры на основе телевизионных камер с приемной ПЗС - матрицей и высококачественной широкоугольной оптикой.
К средствам непосредственного взаимодействия с ЭВМ относятся и акустические системы ввода/вывода информации. Средства акустического ввода подразделяются на устройства ввода изолированной и дискретной речи (отдельные команды) и устройства ввода слитной речи. Средства акустического вывода делятся на устройства синтеза звуков, устройства синтеза речи по правилам синтеза и по образцам. Синтез по правилам ведет к созданию искусственной речи; синтез по образцам заключается в кодировании естественной речи для последующего воспроизведения (так называемые компилятивные синтезаторы).
Технические средства САПР динамично развиваются в сторону максимально быстрой реакции на любую команду человека и организации ввода/вывода любой информации в виде, естественном для специалиста проблемной области, в которой функционирует конкретная САПР.
5. Машинная графика САПР. Компьютерные сети
Машинная графика САПР. Компьютерная графика (также машинная графика) - область деятельности, в которой компьютеры используются как для синтеза изображений, так и для обработки визуальной информации, полученной из реального мира. Также компьютерной графикой называют и результат этой деятельности.
Двумерная (2D) компьютерная графика классифицируется по типу представления графической информации, и следующими из него алгоритмами обработки изображений. Обычно компьютерную графику разделяют на векторную и растровую, хотя обособляют ещё и фрактальный тип представления изображений.
Векторная графика представляет изображение как набор геометрических примитивов. Обычно в качестве них выбираются точки, прямые, окружности, прямоугольники, а также как общий случай, сплайны некоторого порядка. Объектам присваиваются некоторые атрибуты, например, толщина линий, цвет заполнения. Рисунок хранится как набор координат, векторов и других чисел, характеризующих набор примитивов. При воспроизведении перекрывающихся объектов имеет значение их порядок.
Изображение в векторном формате даёт простор для редактирования. Изображение может без потерь масштабироваться, поворачиваться, деформироваться, также имитация трёхмерности в векторной графике проще, чем в растровой. Дело в том, что каждое такое преобразование фактически выполняется так: старое изображение (или фрагмент) стирается, и вместо него строится новое. Математическое описание векторного рисунка остаётся прежним, изменяются только значения некоторых переменных, например, коэффициентов. При преобразовании растровой картинки исходными данными является только описание набора пикселей, поэтому возникает проблема замены меньшего числа пикселей на большее (при увеличении), или большего на меньшее (при уменьшении). Простейшим способом является замена одного пикселя несколькими того же цвета (метод копирования ближайшего пикселя: Nearest Neighbour). Более совершенные методы используют алгоритмы интерполяции, при которых новые пиксели получают некоторый цвет, код которого вычисляется на основе кодов цветов соседних пикселей. Подобным образом выполняется масштабирование в программе Adobe Photoshop (билинейная и бикубическая интерполяция).
Вместе с тем, не всякое изображение можно представить как набор из примитивов. Такой способ представления хорош для схем, используется для масштабируемых шрифтов, деловой графики, очень широко используется для создания мультфильмов и просто роликов разного содержания.
Растровая графика всегда оперирует двумерным массивом (матрицей) пикселов. Каждому пикселю сопоставляется значение - яркости, цвета, прозрачности - или комбинация этих значений. Растровый образ имеет некоторое число строк и столбцов.
Без особых потерь растровые изображения можно только лишь уменьшать, хотя некоторые детали изображения тогда исчезнут навсегда, что иначе в векторном представлении. Увеличение же растровых изображений оборачивается красивым видом на увеличенные квадраты того или иного цвета, которые раньше были пикселями.
В растровом виде представимо любое изображение, однако этот способ хранения имеет свои недостатки: больший объём памяти, необходимый для работы с изображениями, потери при редактировании.
Фрактал - объект, отдельные элементы которого наследуют свойства родительских структур. Поскольку более детальное описание элементов меньшего масштаба происходит по простому алгоритму, описать такой объект можно всего лишь несколькими математическими уравнениями.
Фракталы позволяют описывать целые классы изображений, для детального описания которых требуется относительно мало памяти. С другой стороны, к изображениям вне этих классов, фракталы применимы слабо.
Трёхмерная графика (3D) оперирует с объектами в трёхмерном пространстве. Обычно результаты представляют собой плоскую картинку, проекцию. Трёхмерная компьютерная графика широко используется в кино, компьютерных играх.
В трёхмерной компьютерной графике все объекты обычно представляются как набор поверхностей или частиц. Минимальную поверхность называют полигоном. В качестве полигона обычно выбирают треугольники.
Всеми визуальными преобразованиями в 3D-графике управляют матрицы (см. также: аффинное преобразование в линейной алгебре). В компьютерной графике используется три вида матриц:
· матрица поворота
· матрица сдвига
· матрица масштабирования
Любой полигон можно представить в виде набора из координат его вершин. Так, у треугольника будет 3 вершины. Координаты каждой вершины представляют собой вектор (x, y, z). Умножив вектор на соответствующую матрицу, мы получим новый вектор. Сделав такое преобразование со всеми вершинами полигона, получим новый полигон, а преобразовав все полигоны, получим новый объект, повёрнутый/сдвинутый/промасштабированный относительно исходного.
CGI графика. CGI - Computer Generated Images (Генерированные Компьютерные Объекты)
Представление цветов в компьютере. Для передачи и хранения цвета в компьютерной графике используются различные формы его представления. В общем случае цвет представляет собой набор чисел, координат в некоторой цветовой системе.
Стандартные способы хранения и обработки цвета в компьютере обусловлены свойствами человеческого зрения. Наиболее распространены системы RGB для дисплеев и CMYK для работы в типографском деле.
Иногда используется система с большим, чем три, числом компонент. Кодируется спектр отражения или испускания источника, что позволяет более точно описать физические свойства цвета. Такие схемы используются в фотореалистичном трёхмерном рендеринге.
Реальная сторона графики. Любое изображение на мониторе, в силу его плоскости, становится растровым, так как монитор это матрица, он состоит из столбцов и строк Трёхмерная графика существует лишь в нашем воображении, так как то, что мы видим на мониторе - это проекция трёхмерной фигуры, а уже создаём пространство мы сами. Таким образом, визуализация графики бывает только растровая и векторная, а способ визуализации это только растр (набор пикселей), а от количества этих пикселей зависит способ задания изображения.
Компьютерные сети
Компьютерная сеть (вычислительная сеть, сеть передачи данных) - система связи компьютеров или вычислительного оборудования (серверы, маршрутизаторы и другое оборудование). Для передачи данных могут быть использованы различные физические явления, как правило - различные виды электрических сигналов, световых сигналов или электромагнитного излучения.
Классификация
По территориальной распространенности
· PAN (Personal Area Network) - персональная сеть, предназначенная для взаимодействия различных устройств, принадлежащих одному владельцу.
· ЛВС (LAN, Local Area Network) - локальные сети, имеющие замкнутую инфраструктуру до выхода на поставщиков услуг. Термин "LAN" может описывать и маленькую офисную сеть, и сеть уровня большого завода, занимающего несколько сотен гектаров. Зарубежные источники дают даже близкую оценку - около шести миль (10 км) в радиусе. Локальные сети являются сетями закрытого типа, доступ к ним разрешён только ограниченному кругу пользователей, для которых работа в такой сети непосредственно связана с их профессиональной деятельностью.
· CAN (Campus Area Network - кампусная сеть) - объединяет локальные сети близко расположенных зданий.
· MAN (Metropolitan Area Network) - городские сети между учреждениями в пределах одного или нескольких городов, связывающие много локальных вычислительных сетей.
· WAN (Wide Area Network) - глобальная сеть, покрывающая большие географические регионы, включающие в себя как локальные сети, так и прочие телекоммуникационные сети и устройства. Пример WAN - сети с коммутацией пакетов (Frame relay), через которую могут "разговаривать" между собой различные компьютерные сети. Глобальные сети являются открытыми и ориентированы на обслуживание любых пользователей.
· Термин "корпоративная сеть" также используется в литературе для обозначения объединения нескольких сетей, каждая из которых может быть построена на различных технических, программных и информационных принципах.
По архитектуре
· Клиент-сервер
· Одноранговая сеть (децентрализованная или пиринговая сеть)
По типу сетевой топологии
· Шина
· Кольцо
· Двойное кольцо
· Звезда
· Ячеистая
· Решётка
· Дерево
· Смешанная топология
· Fat Tree
По типу среды передачи
· Проводные (телефонный провод, коаксиальный кабель, витая пара, волоконно-оптический кабель)
· Беспроводные (передачей информации по радиоволнам в определенном частотном диапазоне)
По функциональному назначению
· Сети хранения данных
· Серверные фермы
· Сети управления процессом
· Сети SOHO, домовые сети
По скорости передачи
· низкоскоростные (до 10 Мбит/с),
· среднескоростные (до 100 Мбит/с),
· высокоскоростные (свыше 100 Мбит/с);
По сетевым операционным системам
· На основе Windows
· На основе UNIX
· На основе NetWare
· На основе Cisco
По необходимости поддержания постоянного соединения
· Пакетная сеть, например Фидонет и UUCP
· Онлайновая сеть, например Интернет и GSM
Стеки протоколов
При реализации компьютерной сети могут использоваться различные наборы протоколов, некоторые из них:
· AppleTalk |
· UDP |
|
· ARCNET |
· SPX |
|
· ATM |
· FDDI |
|
· DECnet |
· QsNet |
|
· Ethernet |
· USB |
|
· HIPPI |
· IEEE 1394 (Firewire, iLink) |
|
· IEEE-488 |
· X.25 |
|
· IP |
· Frame relay |
|
· IPX |
· Bluetooth |
|
· Myrinet |
· IEEE 802.11 |
|
· TCP |
· Systems Network Architecture |
|
· Token Ring |
· RapidIO |
Уровни
Сетевая модель OSI
· Прикладной уровень
· Уровень представления информации
· Сеансовый уровень
· Транспортный уровень
· Сетевой уровень
· Коммутация
· Маршрутизация
· Канальный уровень (Уровень связывания данных) - Спецификация IEEE 802 разделяет этот уровень на 2 подуровня - MAC (Media Access Control) регулирует доступ к разделяемой физической среде, LLC (Logical Link Control) обеспечивает обслуживание сетевого уровня.
· Физический уровень
Передача данных
· Проводная связь
· Телефонная сеть PSTN
· Модем и коммутируемый доступ
· Выделенные линии
· Коммутация пакетов
· Frame relay
· PDH
· Ethernet
· RS-232
· Передача по оптоволоконному кабелю
· Synchronous optical networking
· Fiber distributed data interface
· Беспроводная связь
· Ближнего радиуса действия
· Bluetooth
· Human Area Network
· Среднего радиуса действия
· IEEE 802.11
· Netsukuku
· IEEE 802.16e WiMAX
· Дальнего радиуса действия
· Спутниковая связь
· MMDS
· SMDS
· Передача данных при помощи мобильных телефонов
· CSD
· GPRS
· HSCSD
· EDGE
· UMTS
· HSDPA
· HSUPA
· CDMA
· LTE
· IEE 802.16e WiMAX
· CDPD
· Paging networks
· DataTAC
· Mobitex
· Motient
Глобальная компьютерная сеть, ГКС (англ. Wide Area Network, WAN) - компьютерная сеть, охватывающая большие территории и включающая в себя большое число компьютеров.
ГКС служат для объединения разрозненных сетей так, чтобы пользователи и компьютеры, где бы они ни находились, могли взаимодействовать со всеми остальными участниками глобальной сети.
Некоторые ГКС построены исключительно для частных организаций, другие являются средством коммуникации корпоративных ЛВС с сетью Интернет или посредством Интернет с удалёнными сетями, входящими в состав корпоративных. Чаще всего ГКС опирается на выделенные линии, на одном конце которых маршрутизатор подключается к ЛВС, а на другом коммутатор связывается с остальными частями ГКС. Основными используемыми протоколами являются TCP/IP, SONET/SDH, MPLS, ATM и Frame relay. Ранее был широко распространён протокол X.25, который может по праву считаться прародителем Frame relay.
ГКС связывает компьютеры, рассредоточенные на расстоянии сотен и тысяч километров. Часто используются уже существующие не очень качественные линии связи. Более низкие, чем в локальных сетях, скорости передачи данных (десятки килобит в секунду) ограничивают набор услуг передачей файлов, преимущественно не в оперативном, а в фоновом режиме, с использованием электронной почты. Для стойкой передачи дискретных данных применяются более сложные методы и оборудование, чем в локальных сетях.
Глобальные сети отличаются от локальных тем, что рассчитаны на неограниченное число абонентов и используют, как правило, не слишком качественные каналы связи и сравнительно низкую скорость передачи, а механизм управления обменом у них в принципе не может быть гарантировано скорым.
В глобальных сетях намного более важно не качество связи, а сам факт ее существования. Правда, в настоящий момент уже нельзя провести четкий и однозначный предел между локальными и глобальными сетями. Большинство локальных сетей имеют выход в глобальную сеть, но характер переданной информации, принципы организации обмена, режимы доступа к ресурсам внутри локальной сети, как правило, сильно отличаются от тех, что приняты в глобальной сети. И хотя все компьютеры локальной сети в данном случае включены также и в глобальную сеть, специфику локальной сети это не отменяет. Возможность выхода в глобальную сеть остается всего лишь одним из ресурсов, поделенным пользователями локальной сети.
Заключение
Развитие технических средств САПР определяется общим развитием вычислительной техники. Являясь сложными развивающимся системами, решающими важные народнохозяйственные задачи, САПР базируются на самой совершенной вычислительной технике. В процессе развития технические средства САПР прошли путь от универсальных ЭВМ, снабженных минимальным набором сервисных устройств, до сложных многоуровневых комплексов технических средств, объединяющих в единую проектирующую систему различные по назначению и производительности ЭВМ.
Развитие САПР предполагает расширение набора терминальных устройств, представление каждому проектировщику возможности взаимодействия с ЭВМ, обработку технической информации непосредственно на рабочих местах. С этой целью терминальные устройства снабжаются мини- и микроЭВМ, имеющим специальное математическое обеспечение, интеллектуальные терминалы. Они соединяются с ЭВМ высокой производительности с помощью специальных или обычных телефонных каналов.
Размещено на Allbest.ru
Подобные документы
Структура и классификация систем автоматизированного проектирования. Виды обеспечения САПР. Описание систем тяжелого, среднего и легкого классов. Состав и функциональное назначение программного обеспечения, основные принципы его проектирования в САПР.
курсовая работа [37,7 K], добавлен 18.07.2012Понятие и функции систем автоматизированного проектирования (САПР), принципы их создания и классификация. Проектирующие и обслуживающие подсистемы САПР. Требования к компонентам программного обеспечения. Этапы автоматизации процессов на предприятии.
реферат [19,8 K], добавлен 09.09.2015Технологии автоматизированного проектирования, автоматизированного производства, автоматизированной разработки и конструирования. Концептуальный проект предполагаемого продукта в форме эскиза или топологического чертежа как результат подпроцесса синтеза.
реферат [387,2 K], добавлен 01.08.2009Требования, предъявляемые к техническому обеспечению систем автоматизированного проектирования. Вычислительные сети; эталонная модель взаимосвязи открытых систем. Сетевое оборудование рабочих мест в САПР. Методы доступа в локальных вычислительных сетях.
презентация [1,1 M], добавлен 26.12.2013САПР как организационно-техническая система, реализующая информационную технологию выполнения функций проектирования. Цель создания и назначение САПР, классификации программных приложений и средств автоматизации по отраслевому и целевому назначению.
презентация [124,1 K], добавлен 16.11.2014Применение средств САПР для создания связи баз данных с чертежом. Создание связи между таблицами базы данных. Разработка команды САПР AutoСAD для гидромотора. Ввод промежуточных параметров. Определение полярных координат точек, секция отрисовки.
курсовая работа [1,8 M], добавлен 28.01.2016Определение и характеристика цели автоматизации проектирования. Ознакомление с достоинствами процесса внутреннего шлифования. Исследование и анализ сущности САПР – системы, объединяющей технические средства, математическое и программное обеспечение.
курсовая работа [949,8 K], добавлен 02.06.2017Принципы разработки в системе программного обеспечения САПР. Выбор среды для формирования моделей и функций. Процесс создания моделей деталей. Разработка API-приложения для среды разработки. Тестирование разработанного функционала портала-хранилища.
курсовая работа [704,0 K], добавлен 18.01.2017Требования к пользовательскому интерфейсу программного продукта. Выбор инструментальных средств разработки программы. Описание функциональной схемы, модульной структуры, структурной схемы. Технология разработки справочной системы программного продукта.
дипломная работа [2,7 M], добавлен 12.05.2016Предпосылки внедрения систем автоматизированного проектирования. Условная классификация САПР. Анализ программ, которые позволяют решать инженерные задачи. Система управления жизненным циклом продукта - Product Lifecycle Management, ее преимущества.
контрольная работа [1,3 M], добавлен 26.09.2010