Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции заоч 2008.doc
Скачиваний:
23
Добавлен:
23.11.2019
Размер:
621.57 Кб
Скачать

4. Техническое обеспечение сапр

Техническое обеспечение представляет совокупность технических средств, используемых в САПР для организации автоматизированного проектирования.

Для крупных САПР характерно использование вычислительных машин, относящихся к наиболее производительным из имеющихся на период создания системы. Это объясняется тем, что ряд задач проектирования для своего решения требуют выполнения вычислений такого объема, который значительно превышает возможности имеющихся ЭВМ. Решение этих задач становится возможным благодаря их расчленению на более простые задачи в рамках блочно-иерархического подхода. Но при этом могут быть неоптимальные решения.

В техническом обеспечении САПР принято выделять несколько групп устройств:

Устройства программной обработки данных включают ЭВМ (процессоры, оперативные и внешние запоминающие устройства), спецпроцессоры (матричные, векторные, символьные, графические, языков программирования и др.), функциональные процессоры (процессоры ввода-вывода, телекоммуникационные, баз данных и др.);

Устройства подготовки и ввода данных: клавиатура; планшеты; дигитайзеры, световое перо; речевой ввод;

Устройства вывода, документирования данных и архива проектных решений, к ним относятся принтеры (матричные, струйные, лазерные); плоттеры (планшетные, рулонные), координатографы и др.

Устройства передачи данных, к ним относятся аппаратура передачи данных, различные устройства сопряжения, адаптеры, мультиплексоры передачи данных;

При выборе типа и числа устройств для САПР к техническим средствам предъявляются следующие требования:

1. Достаточная производительность и объем памяти ЭВМ для решения задач всех этапов проектирования;

2. Возможность обеспечения одновременной работы с техническими средствами необходимого числа проектировщиков путем организации соответствующего числа рабочих мест;

3. Удобство взаимодействия инженера-проектировщика и возможность оперативного взаимодействия инженеров с ЭВМ;

4. Обеспечение необходимого информационного взаимодействия подразделений проектного предприятия между собой и доступа к программным и информационным ресурсам САПР;

5. Открытость комплекса технических средств для расширения, системы по мере совершенствования и развития техники;

6. Высокая надежность

7. Приемлемая стоимость.

Удобство взаимодействия инженера с ЭВМ включает в себя несколько аспектов: устройства ввода-вывода информации из ЭВМ должны позволять оперативный обмен информацией; информация должна иметь удобную для человека форму (таблицы, графики, чертежи текстовые сообщения и т.п); устройства оперативного обмена информацией должны быть приближены к рабочему месту проектировщика.

5. Лингвистическое обеспечение сапр

Лингвистическое обеспечение САПР включает в себя языки для представления информации о проектируемых объектах, процессе и средствах проектирования. Языки САПР делятся на языки программирования и проектирования и управления.

Все эти языки должны обеспечивать:

- описание, управление и контроль объекта и процесса проектирования в компактной форме, т. е. быть лаконичными без потери детализации;

- однозначное представление информации;

- иметь развитую систему диагностирования; и выдачи сообщений об ошибках.

Реализуется лингвистическое обеспечение в виде программных изделий программного обеспечения и документов организационного обеспечения САПР.

Языки программирования служат для разработки и редактирования системного и прикладного программного обеспечения САПР.

Языки проектирования служат для представления необходимых исходных данных, формирования заданий и оформления полученных проектных решений на каждом этапе технологического маршрута в САПР,

Языки управления служат для формирования последовательностей команд, описания их параметров и условий выполнения.

В ряде случаев возможно использование одного итого же языка, как для программирования, так и для описания проектных исходных данных.

Языки могут быть процедурными и непроцедурными. Процедурные языки применяются для описания процессов в виде последовательностей действий и процедур. В частности, большинство языков программирования служит для описания вычислительных процессов и потому относится к процедурным языкам. Не процедурные языки применяются для описания семантических сетей, структур проектируемых объектов и других статических систем

В настоящее время существует множество различных формальных языков и трансляторов.