2.2. Структура САПР

Основными структурными звеньями САПР являются подсисте-мы.
Подсистемой
САПР называют выделенную по определенным признакам часть САПР, обеспечивающую получение законченных проектных решений и соответствующих проектных документов.

Различают объектно-ориентированные (объектные) и объектно-независимые (инвариантные) подсистемы. Объектная подсистема осуществляет проектирование некоторого объекта (класса объектов) на определенной стадии проектирования. Инвариантная подсистема выполняет функции управления и обработки информации, не завися-щие от особенностей проектируемого объекта.

Для проектирования подсистем САПР в легкой промышленности необходимо учитывать следующие требования: совместимость ручно-го, автоматизированного и автоматического способов, накопление опыта в системе (хранение проектов и использование их как прототи-пов или аналогов для новизны проектируемого, для повторного использования т.д.), выбор графических стандартов.

При проектировании каждой подсистемы и системы в целом должны учитываться следующие принципы:

  • Принцип взаимодействия человека и ЭВМ: основан на сочета-нии знаний, опыта и интуиции человека с быстродействием технических средств;
  • Принцип иерархической структуры построения САПР: опреде-ляет рациональную структуру САПР, разделенную на несколько подсистем, взаимосвязанных друг с другом. При этом взаимосвя-зи, существующие в традиционном проектировании, должны сохраняться и в САПР;
  • Принцип системного информационного единства во всех под-системах: большинство задач проектирования обслуживаются
    информационно согласованными программами (в системе долж-ны использоваться единые термины, понятия, входные и выход-ные данные; возможны и такие ситуации, когда результаты реше-ния одной задачи являются исходными данными для другой).
    Если для согласования программ требуется существенная пере-работка общего массива данных с участием человека, то такие
    программы с позиций информационного единства согласованы
    плохо. Кроме того, в силу появления более новых математиче-ских моделей и программ, в силу развития вычислительной тех-ники и совершенствования вычислительной математики САПР,
    должны обладать способностью наращивать и совершенствовать
    подсистемы и компоненты, пополнять и обновлять их;
  • Принцип инвариантностипредполагает, что подсистемы и ком-поненты САПР должны быть по возможности универсальными
    (типовыми) и функционировать независимо друг от друга.
    При этом символы и коды должны быть согласованы так, чтобы
    обеспечивалось совместное функционирование всех подсистем
    и одновременно сохранялась открытая структура системы в целом [9].

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