В децентрализованных формах управления, которые допускают одинаковый приоритет всех станций, подключаемых к моноканалу, применяют многоступенчатые тракты защиты от конфликтов. Они учитывают противоречивые требования надежности и максимальной загрузки моноканала.
При использовании в ЛВС нескольких методов управления средой передачи данных существенно увеличивается сложность схемных решений контроллеров, с помощью которых станции ЛВС подключаются к среде передачи данных.
Принцип информационной и программной совместимости предусматривает совместимость операционных систем, программ и систем управления базами данных (СУБД), рассредоточенных в рамках ЛВС.
Особенность этого принципа - возможность адаптации процессов к видам пересылаемой информации и применение единых систем кодирования и контроля информации.
Принцип гибкой модульной организации предусматривает проектирование СПД ЛВС на основе набора гибких конструктивно законченных модулей.
Локальные вычислительные сети классифицируют:
· по топологическим признакам: иерархической, кольцевой и звездообразной конфигурации, конфигурации типа "общая шина";
· по методам управления ресурсами среды передачи данных: с детерминированным и случайным доступом к моноканалу;
· по программному обеспечению: с единой операционной поддержкой и едиными методами теледоступа, ориентированными на конкретную ЛВС и ЛВС с различными наборами тех и других компонентов операционной поддержки;
· по методу передачи данных: сети с коммутацией каналов, с коммутацией сообщений и коммутацией пакетов, причем в современных ЛВС характерно использование коммутации пакетов;
· по техническому обеспечению: гомогенные и гетерогенные ЛВС.
Первые предусматривают применение в станциях однотипного оборудования, например, только комплексов машинной графики. Вторые дают возможность подключения любых абонентских комплексов - от устройств выдачи конструкторской документации до высокопроизводительных вычислительных комплексов с развитой терминальной сетью.
Анализируя способы реализации технического обеспечения САПР на базе стандартных многоуровневых структур вычислительных центров коллективного пользования и на базе ЛВС, можно сделать следующие выводы. Сетевая архитектура по сравнению со стандартной многоуровневой имеет много преимуществ:
· возможность взаимодействия с одного и того же терминала с ресурсами всех рабочих и терминальных машин ЛВС;
· обеспечение высокой надежности обработки путем замены вышедшей из строя рабочей машины - резервной;
Разработка технического обеспечения САПР. Разработка САПР представляет собой комплекс взаимосвязанных работ по созданию математического, программного, технического, информационного и других видов обеспечения систем, ориентированных на автоматизированное проектирование определенного класса объектов (САПР машиностроения, самолетостроения, БИС, ЭВМ и др.).
В разработке и внедрении САПР принимают участие большие коллективы проектных и конструкторско-технологических организаций, усилия которых координируются группой системных исследователей.
Принципы организации и стадии разработки САПР регламентированы руководящими и методическими материалами, а также государственными стандартами.
Рассмотрим некоторые специфичные аспекты разработки технического обеспечения САПР (ТО САПР). К ТО САПР предъявляются требования возможности организации оперативного взаимодействия проектировщиков с ЭВМ, достаточной производительности вычислительных средств и необходимого объема оперативной памяти для решения задач автоматизированного проектирования за приемлемое время, возможности одновременной работы нескольких пользователей с ресурсами ТО, высокой надежности, приемлемой стоимости и т. п.
Удовлетворение перечисленных требований возможно только путем организации ТО САПР в виде специализированной иерархической вычислительной системы (ВС) или вычислительной сети с развитым периферийным оборудованием, ориентированным на ввод, обработку и выдачу текстовой и графической информации.
Задача разработки ТО САПР заключается в обосновании, расчете и выборе структуры многоуровневого комплекса технических средств (КТС) САПР, ориентированного на решение задач автоматизированного проектирования определенного класса объектов. Построение КТС может осуществляться путем комплексирования как стандартного оборудования (ЭВМ, каналы, дисплеи, устройства внешней памяти и т. д.), так и специально разработанного для КТС САПР (АРМ, графопостроители, кодировщики и т. д.).
Создание многоуровневых КТС предполагает наличие на высшем уровне одной или нескольких ЭВМ большой производительности (типа ЕС ЭВМ старших моделей). Эти ЭВМ предназначены для решения сложных задач проектирования, требующих больших затрат машинного времени и памяти. На низших уровнях иерархии могут находиться ЭВМ средней производительности, а также мини- и микро-ЭВМ, входящие в состав автоматизированных рабочих мест (АРМ) (терминальные ЭВМ). Эти ЭВМ предназначены для решения сравнительно несложных задач проектирования, для управления работой комплекта периферийного оборудования и для организации обмена информацией между различными уровнями КТС.
Для определения структуры КТС и параметров входящих в него компонентов могут служить ограничения: снизу - на число программ N, входящих в состав программного обеспечения САПР; сверху - на среднее время Т реакции КТС на поступившую задачу проектирования; снизу - на объем оперативной памяти для хранения программ проектирования; сверху - на время, необходимое процессору для решения усредненной задачи в однопрограммном режиме, а также по номенклатуре периферийного оборудования КТС САПР.
Комплексы технических средств САПР создаются на базе средств вычислительной техники общего назначения - Единой системы ЭВМ, мини- и микро-ЭВМ различных типов.
Единая система ЭВМ представляет собой совокупность технических средств и программного обеспечения, на основе которых можно создавать вычислительные системы различной конфигурации.
Концепции, заложенные в ЕС ЭВМ (программная совместимость, универсальность, модульный принцип построения технических средств и программного обеспечения), позволяют совершенствовать все компоненты системы. С помощью набора команд ЕС ЭВМ производят операции с фиксированной и плавающей запятыми, десятичные операции и операции с полями переменной длины.
Система программного обеспечения ЕС ЭВМ состоит из операционных систем, пакетов прикладных программ и программ технического обслуживания. Она в пакетном режиме выполняет размещение разногабаритных элементов, трассировку соединений и выпуск конструкторско-технологических документов. Подсистема позволяет проектировать печатные платы с переходными металлизированными отверстиями. Выходными документами подсистемы являются фотооригиналы, сборочный чертеж, таблицы цепей, перечень элементов, спецификация.
. Периферийное оборудование САПР
Помимо PC, ПК и других ЭВМ для организации САПР требуется периферийное оборудование. Периферийное оборудование ЭВМ - это совокупность технических и программных средств, обеспечивающих взаимодействие ЭВМ с пользователем и внешней средой, а также хранение, подготовку и преобразование информации к виду, удобному для ввода/вывода.
Периферийное оборудование подразделяется на две группы: локальное, устанавливаемое рядом и подключаемое непосредственно к ЭВМ, и удаленное(терминальное). По выполняемым функциям и локальное, и терминальное оборудование включают в себя средства хранения, обработки и ввода/вывода информации. Средства взаимного общения с пользователем должны осуществлять представление и ввод информации в графической форме.
В настоящее время существуют различные методы ввода и регистрации графической информации: высвечивание точек и линий на экране монитора, нанесение точек, вычерчивание линий и символов изображения на бумаге (в том числе специальной), изменение цвета бумаги путем химической (термической) реакции, электризация поверхности фотополупроводника, проецирование изображения с помощью луча лазера и другие.
Каждый метод и устройства, реализующие его, имеют свои достоинства и недостатки. Основными критериями для их сравнения являются:
· качество изображения;
· скорость формирования изображения;
· стоимость оборудования и его эксплуатации;
· особенности программного обеспечения.
По программному обслуживанию периферийные устройства САПР делятся на два класса: растровые и координатные (векторные).
В растровых устройствах выводится мозаичный рисунок из отдельных точек - пикселей, или ПЭЛов (от англ. pictureelement), по типу телевизионной развертки. При этом осуществляется последовательный перебор элементов мозаики и выделение пикселей, составляющих изображение. Время вывода изображения постоянно, не зависит от сложности рисунка и определяется только числом элементов мозаики (пикселей) и скоростью их перебора.
При векторном способе осуществляется последовательное вычерчивание линий, составляющих изображение. Время ввода/вывода изображения пропорционально суммарной длине линий (в том числе с учетом "невидимых" линий). Для сложных изображений время вывода может быть достаточно велико. В современных САПР широкое применение находят оба типа устройств.
Все периферийные устройства делятся на три основные группы:
· средства ввода/вывода с машинных носителей;
· средства ввода/вывода с документов;
· средства непосредственного взаимодействия с ЭВМ.
Первая группа средств включает в себя накопители на магнитных дисках или накопители на магнитных лентах (стримеры).
Средства ввода/вывода с документов имеют свою специфику для ввода/вывода текста и графической информации. К ним относятся различные печатающие устройства (принтеры), графопостроители, планшеты, сканеры.
Средства непосредственного взаимодействия с ЭВМ включают в себя устройства отображения алфавитно-цифровой и графической информации (дисплеи, проекционные системы), акустические устройства ввода/вывода информации, устройства связи с реальными объектами (датчики, исполнительные устройства), а также средства ручного ввода информации: алфавитно-цифровую клавиатуру, различные планшеты и манипуляторы (электронная "мышь", управляющие ручки - джойстики, управляющий шар - трекбол).
Наиболее распространенным электронным средством отображения информации является дисплей. Большинство современных дисплеев PC и ПК строится на основе платы графического адаптера (графического процессора) и монитора.
Требования к качеству графического изображения в задачах САПР весьма велики, поэтому обычные графические адаптеры ПК стандарта VGA (640x480 точек разрешения, 256 цветов и ниже) не подходят для визуализации изображений.
Существует несколько видов изображений в пакетах САПР:
· высококачественные черно-белые двухмерные изображения (чертежи, эскизы);
· цветные или полутоновые двумерные изображения (топология БИС, печатных плат);
· каркасные трехмерные проекции конструкторских чертежей, эскизов и т. д. с удалением и без удаления невидимых линий;
· проекции трехмерных изображений с закрашиванием поверхностей;
· проекции реалистичных трехмерных изображений с учетом отражательных характеристик поверхностей объектов и формированием светотеней.
Наиболее простые черно-белые изображения и каркасные трехмерные изображения могут строиться векторными методами. Остальные виды изображений требуют растровой цветной (полутоновой) графики с высоким разрешением и богатой цветовой палитрой.
Для изображений среднего качества могут быть использованы графические адаптеры мощных ПК типа SVGA с разрешением не менее 1024x768 точек, 256 цветов и адаптеры наиболее недорогих PC, например семейства SUN с разрешением 1152x900, 256 цветов.
Для визуализации реалистичных трехмерных изображений, конструкций сложных объектов и многослойных топологий БИС требуются более высокие быстродействие и разрешение графических адаптеров. Такие графические адаптеры называют графическими процессорами, a PC с графическим процессором и цветным монитором повышенного разрешения и размера по диагонали (19 дюймов и выше) - графической рабочей станцией. Так, в графической PC фирмы IBM PS-730 используется платаграфического процессора, обеспечивающая разрешение 1280x1024 точки с более чем 4 млрд. оттенков цветов. Быстродействие такой графической станции при визуализации изображений - 990 тыс. трехмерных графических преобразований в секунду, что эквивалентно воспроизведению 120 тыс. трехмерных треугольников с закрашиванием в секунду.
В связи с высокими требованиями к качеству изображений в области САПР доминируют цветные и полутоновые мониторы на электроннолучевых трубках с повышенными разрешением, строчной и кадровой развертками. Ведутся интенсивные разработки высококачественных мониторов на жидких кристаллах. Следует отметить быстрое развитие лазерных проекционных систем визуализации изображений на больших плоских экранах с повышенным разрешением до 1024x1024 точек. В этом случае развертка луча лазера производится зеркальными механическими отклоняющими системами либо электронными системами на базе акустооптических дефлекторов.
Устройства графического вывода (печатающие устройства - принтеры, графопостроители) занимают ведущее место среди номенклатуры периферийных устройств на рынке технических средств САПР (более 2/3 от всей оконечной аппаратуры). Сложилось разделение устройств вывода на печатающие устройства и графопостроители, однако границы их использования для вывода текста и графики в последнее время все более размываются.
Печатающие устройства по порядку вывода делятся на:
· посимвольные, в которых вывод алфавитно-цифровой информации осуществляется последовательно символ за символом за один цикл печати;
· построчные, которые формируют и выводят за один цикл печати всю строку;
· постраничные, которые формируют и выводят целиком страницу за один цикл печати.
По физическому принципу различают печатающие устройства ударного и безударного действия. В первом случае изображение получают в результате удара по носителю записи специальным органом - молоточком, стержнем или иглой. В устройствах безударного действия изображение выводится в результате физико-химического, электрического и другого воздействия на оконечный носитель записи (бумагу) или некоторый промежуточный носитель (специальную пленку, различные барабаны, пластины).
Наиболее популярны среди принтеров ударного действия матричные печатающие устройства, в которых изображения (знаки) формируются специальной головкой, содержащей стержни - иглы, возбуждаемые электромагнитным или пьезоэлектрическим приводом. В простых моделях головок - 9-12 игл, в более сложных - 18-24. Сложные модели обеспечивают достаточно высокое качество печати, но низкое быстродействие. К недостатку печатающих устройств ударного действия относится также наличие большого количества механических элементов, работающих при высоких динамических нагрузках, и связанные с этим ограниченный ресурс, повышенный уровень шума и ненадежность.
Печатающие устройства безударного действия относятся к матричным устройствам. Изображение формируется из отдельных точек с четкостью от 3 до 32 точек на 1 мм. В большинстве из них применяется одинаковый принцип: формирование скрытого электрического или магнитного изображения на промежуточном носителе, далее происходит его визуализация и перенос на бумагу. Среди безударных печатающих устройств наиболее популярны термопечати, струйные устройства и лазерные печати.