Cтраница 4
В данном издании ставилась задача рассмотрения методического обеспечения наиболее сложных для автоматизации стадий разработки, куда относятся процедуры и операции, выполняемые на этапах от технического задания до технического проекта. Здесь наиболее важно развитие проектирующих подсистем САПР. Нельзя полагать, что последующие этапы не представляют трудности для автоматизации. Однако это трудности другого рода, они успешно преодолеваются по мере развития обслуживающих подсистем САПР. [46]
Основной проблемой, решаемой в процессе автоматизации проектирования объектов тяжелого электромашиностроения в объединении Электросила, является снижение трудоемкости разработки конструкции и выполнения чертежей. САПР крупных электрических машин включает четыре проектирующие подсистемы: турбогенераторов, гидрогенераторов, машин постоянного и переменного тока, а также шесть обслуживающих подсистем: общесистемного программного обеспечения, машинной графики, научно-технических процедур, режима диалога, информационно-поисковых процедур, документирования. Каждая проектирующая подсистема представляет собой совокупность программ, реализованных на основании методик проектирования. Электрические машины перечисленных выше типов проектируются специальным конструкторским отделом. Этому организационному принципу соответствует и структура проектирующих подсистем САПР, включающих автоматизированные процедуры электромагнитных, механических, вентиляционных, тепловых расчетов и процедуры конструирования деталей и сборочных единиц. [47]
Каждая из подсистем САПР предназначена для выполнения определенных функций и обладает определенной самостоятельностью. Особенностью обслуживающих подсистем является их общность для проектирующих подсистем. [48]
Эти корректировки касаются состава КТС и программного обеспечения проектирующих подсистем. Кроме того, при моделировании выбирают, оценивают и при необходимости корректируют дисциплину обслуживания заявок, которая при дальнейшем проектировании САПР должна быть реализована в монитор-ной системе. [49]
Язык управления монитором САПР достаточно прост, в его основе лежат команды вызова необходимых проектирующих подсистем ПО и задания им управляющих параметров, а также команды, описывающие способ информационного обмена между подсистемами - через оперативную или внешнюю память, посредством подсистемы управления базой данных. Средства этого языка должны позволять создавать макрокоманды, определяющие маршруты выполнения проектирующих подсистем ПО. Языки управления проектирующих пакетов значительно сложнее, поскольку должны отражать все возможные постановки задач проектирования в конкретных предметных областях, решение которых допускают пакеты. [50]
Инструментальная подсистема н р о г-р а м м и р о в а н и я, основу которой составляет генератор прикладных программ, синтезирующий новые программы из унифицированных модулей и подпрограмм, разработанных пользователем, необходима для достижения открытости ПО САПР. Генератор прикладных программ включает в себя также средства автоматической разработки трансляторов для входных языков проектирующих подсистем САПР. [51]