- •Новгородский государственный университет имени Ярослава Мудрого Институт электронных и информационных систем
- •Информационные технологии проектирования рэс
- •Часть 1
- •654300 - «Проектирование и технология эс»,
- •Тема 1. Архитектура и принципы построения сапр
- •1.1 Составные части сапр
- •2.3.1 Компоновка узлов
- •Два класса задач компоновки узлов
- •Тема 2. Методы и задачи конструирования
- •2.1 Модульный метод конструирования
- •2.3 Основные задачи конструирования.
- •2.3.2 Задачи размещения
- •2.3.3 Задачи трассировки
- •Тема 3. Математические методы, используемые в сапр
- •3.1 Основные понятия теории множеств
- •3.2 Элементы теории графов
1.1 Составные части сапр
Математическое обеспечение
Техническое обеспечение
Программное обеспечение
Лингвистическое обеспечение
Информационное обеспечение
Методическое обеспечение
Организационное обеспечение
Математическое обеспечение (МО) представляется:
математическими моделями, методами и алгоритмами для решения проектных задач. (Разделы математики: теория множеств, математическая логика - для составления алгоритмов, теория графов - для трассировки).
Техническое обеспечение (ТО) включает в себя взаимосвязанные и взаимодействующие технические средства (ТС)
Технические средства САПР:
ТС программной обработки данных (процессоры, оперативная память, каналы ввода - вывода);
Внешние запоминающие устройства (ВЗУ);
Устройства ввода - вывода алфавитно-цифровой и графической информации;
Теле коммутационные средства;
ТС машинной графики.
Требования к ТС: высокая производительность и объём памяти, достаточный для решения проектных задач.
Задачи ТС:
ввод информации в различных формах;
преобразование имеющейся информации о проектировании (об объекте) в алгоритмы проектирования;
отображение результатов;
хранение информации;
вывод информации.
Программное обеспечение (ПО) - это совокупность программ для реализации автоматизированного проектирования. Программное обеспечение может быть специальным и общим.
Специальное программное обеспечение (прикладное) включает в себя пакеты прикладных программ (ППП), предназначенных для решения конкретных проектных задач.
Общее программное обеспечение (общесистемное) предназначено для управления вычислительным процессом в САПР и подготовки программ из ППП к исполнению на ЭВМ. В общее программное обеспечение входят операционные системы (ОС) ЭВМ, функционирующие в САПР, а также программы, не входящие в состав операционных систем, но выполняющие сходные функции (управление заданиями, управление данными, редактирование, трансляция и т. п.) в конкретной САПР.
Операционные системы - программа, которая ведет диалог с пользователем и обеспечивает автоматическое управление работой всех устройств компьютера (MS DOS - дисковая операционная система).
Ядро - это операционные системы (ОС): MS DOS, Windows-95. (Windows-3.11, Windows-3.1 - оболочка, как Norton)
1.DOS
ТС
2.PCAD
Т. О. Программное обеспечение бывает общесистемное ПО и прикладное ПО. Без наличия первого (1) невозможно второе (2).
Требования к программному обеспечению:
Минимальная стоимость ПО. Выбор ПО зависит от сложности решаемых задач.
Информационная согласованность подсистем. Наличие конвертируемых программ.
Адаптируемость. Настройка ПО САПР на меняющиеся условия производства, технологии; возможность создания дополнительных программных приложений (В AutoCAD адаптация с помощью языков LISP, AutoLISP, Си).
Открытость.
Хорошая документированность. Поставка методического обеспечения на лазерных дисках, наряду с ПО.
Простота обучения и использования. К системе прилагаются учебники с множеством примеров, таблиц, рисунков, предметным указателем, списком литературы.
Лингвистическое обеспечение (ЛО) выражается совокупностью языковых средств, используемых в САПР. В Лингвистическое обеспечение входят:
общеизвестные алгоритмические языки, используемые для записи программ САПР;
входные языки, служащие для описания объектов проектирования и заданий на выполнение проектных процедур. (Процедура - программа описания фигуры, значка. Модуль - набор процедур. Объектноориентированное программирование - вызов той или иной процедуры.)
В зависимости от применения языки САПР делятся на:
входные (Для описания объектов, заданий. В PCAD информацию о схеме можно задать графически в PCCAPS, PCCARDS или списком связей через ALT-файл.);
промежуточные (Они используются в процессе обработки данных, для описания промежуточных проектных решений);
выходные (Для организации обмена информации с различными подсистемами, а так же служат для передачи информации в другие подсистемы).
А так же ЛО использует внешние и внутренние языки. Внешними вводят исходные данные, которые преобразуются внутренними специфическими языками.
Информационное обеспечение - совокупность сведений, необходимых для выполнения проектирования. Основную часть информационного обеспечения составляет база данных (информационные массивы), используемые в более чем одной программе проектирования. Базы данных справочного характера, а так же массивы результатов выполнения этапов проектирования, используемых на других этапах, в качестве исходных данных, называются архивами.
База данных (БД) в процессе проектирования должна пополнятся, в ней возможны корректировка содержимого, стирание устаревших и ненужных сведений и т. п. Должна быть обеспечена также защита данных от неправильных изменений. Доступ к содержимому базы данных нужно обеспечить только определённому кругу лиц. Все перечисленные функции по работе с базой данных обеспечивается системой управления базой данных (СУБД).
Т. О. СУБД - программное обеспечение, позволяющее работать с БД без знания конкретного способа размещения данных в памяти ЭВМ.
СУБД и БД вместе называются банком данных.
Пример использования СУБД и БД для проектирования электронных средств:
-
Прикладная программа структурного проектирования
П
рикладная
программа логического проектирования
БД
СУБД
Прикладная программа конструкторского проектирования
Прикладная программа технологического проектирования
Методическое обеспечение (МТО) представляет собой совокупность документов, устанавливающих состав и правила отбора и эксплуатации средств обеспечения автоматизированного проектирования
Организационное обеспечение (ОО) автоматизированного проектирования представляет собой совокупность документов, устанавливающих состав проектной организации и её подразделений, связи между ними, а также форму представления результата проектирования и порядок рассмотрения проектных документов необходимых для выполнения автоматизированного проектирования. Компонентами организационного обеспечения являются методические и руководящие материалы, положения, инструкции, приказы и другие документы, обеспечивающие взаимодействие подразделений проектной организации при создании и эксплуатации САПР.
