Основные требования к информационному обеспечению САПР следующие:
1. Наличие необходимой информации для обеспечения как автоматизированных, так и ручных процессов проектирования.
2. Возможность хранения и поиска информации, представляющей результат ручных и автоматизированных процессов проектирования.
3. Достаточный объем хранилищ информации. Структура системы должна допускать возможность наращивания емкости памяти вместе с ростом объема информации, подлежащей хранению. Одновременно необходимо обеспечить компактность хранимой информации и минимальное изнашивание носителей информации.
4. Достаточное быстродействие системы информационного обеспечения.
5. Возможность быстрого внесения изменений и корректировки информации, доведения этих изменений до потребителя, а также получение твердой копии документа.
Множество данных, которые потенциально могут использоваться при функционировании САПР или служить запоминаемым результатом ее работы, образуют информационную базу данных (БД) системы. Типовыми группами данных информационного обеспечения автоматизированного проектирования являются классификаторы и таблицы соответствия для них, научно-техническая и расчетно-проектная (оперативная) информация.
|
|
Информационная база
Информационная система
Интерфейс
Проектные модули
(программы)
Пользователи САПР
(конструкторы)
Рис. 3 Схема информационного обеспечения САПР
Информационное обеспечение САПР можно представить в виде схемы (рис.), из которой видно, какое место занимает база данных, и каково взаимодействие информационной системы с проектными модулями. Это взаимодействие осуществляется через специально организуемый интерфейс, который защищает проектные программные модули от влияния специфики программной реализации информационной системы, поддерживая тем самым независимость проектных операций от вида представления информации в базе данных, В функции этого интерфейса входит также согласование и сопряжение информационной системы и проектных модулей по форматам записей (информационный аспект), по колам и обозначениям данных (содержательный аспект), и по программным средствам, языкам программирования и т. п. (программный аспект).