ПОИСК Статьи Чертежи Таблицы Структура комплексной САПР МЭА. Базовые адаптируемые структуры программного, информационнолингвистического и технического обеспечения из "Теоретические основы построения базовых адаптируемых компонентов САПР МЭА " Интегральные комплексные САПР — это высокоорганизованная совокупность системного, информационного, лингвистического и прикладного программного обеспечения, ориентированная на интеграцию в единой системе таких функций, как проектирование, конструирование и технологическая подготовка производства. Создание таких систем стало возможным благодаря интенсивному развитию современных специализированных технических средств автоматизации проектирования, вычислительной техники, наличию значительного числа разработанных методов, алгоритмов и комплексов программ, решающих отдельные задачи проектирования, систем информационного обеспечения. [c.14] Комплексная САПР МЭА — это организационно-техническая система. Она состоит из комплекса средств автоматизации проектирования, взаимосвязанного с подразделениями разрабатывающего предприятия, т. е. это совокупность методического, программного, технического, информационного, лингвистического и организационного обеспечения. [c.14] В комплексной системе автоматизированного проектирования МЭА должны быть заложены такие общесистемные принципы, как непрерывность развития, модульность построения, информационное единство, иерархичность архитектуры аппаратных и программных средств, интерактивность, универсальность. [c.15] Применение диалоговых систем автоматизированного проектирования на базе вычислительных комплексов приводит к повышению доли творческого труда разработчиков МЭА. [c.15] Режим активного диалога с проектировщиком позволяет выбирать требуемую последовательность проектных операций для конкретной задачи проектирования и сокращает до минимума период обучения общению с системой. [c.15] Реализация принципа универсальности в комплексных САПР МЭА заключается в разработке многофункционального системного программного, лингвистического и информационного обеспечения САПР и использовании широкого набора пакетов прикладных программ (ППП), реализуюш их в совокупности весь спектр задач проектирования устройств МЭА. [c.16] 30] выдвинута концепция гибкой организации комплексных САПР МЭА, которая достигается наличием формализованных процедур синтеза структуры системы и адаптируемостью структур базовых компонентов комплекса технических средств, программного, лингвистического и информационного обеспечения. [c.16] При рассмотрении схемы процесса автоматизированного проектирования САПР первого поколения (рис. 1.1) видно, что числск проектных процедур, выполняемых машиной, невелико. К ним относятся вычислительные процедуры и процедуры ввода-вывода информации. Подготовка входного задания и выпуск документации (из-за отсутствия специализированных устройств) оставались прерогативой разработчика и были весьма трудоемкими. [c.19] Программное обеспечение САПР решало чисто вычислительные задачи. Оно представляло собой отдельные программы, реализующие частные задачи проектирования (расчет схем по постоянному току, расчет переходных процессов, компоновку, размещение элементов, трассировку соединений и т. д.). [c.19] Весьма существенно изменилось положение после появления САПР второго поколения. Хотя сама схема процесса проектирования изменилась мало (рис. 1.2), проектировщик в значительной мере был освобожден от рутинной работы. Это произошло вследствие-дальнейшего развития программного обеспечения САПР — создания проблемно-ориентированных входных языков. Их появление позволило возложить на ЭВМ значительную часть функций по преобразованию исходной информации во внутримашинный вид . Входной язык САПР позволяет описывать входное задание на языке, близком к естественному, использующему привычные для разработчика термины из соответствующей предметной области. Это значительно сокращает время на подготовку входного задания и его отладку. Новые компоненты программного обеспечения (трансляторы) преобразуют описание входного задания, выполненного на проблемно-ориентированном языке, в вид, воспринимаемый функциональными программами (машинные команды, числовые массивы, таблицы внутреннего представления и т. д.). Кроме того, трансляторы осуществляют синтаксический анализ входной информации и идентифицируют ошибки, возникшие при написании входного задания а его кодировании на перфоноситель. Это позволяет значительно сократить потери машинного времени, связанные со счетом по ошибочным исходным данным, а также повысить качество и достоверность результатов проектирования. [c.19] Развитие средств автоматизации проектирования позволило в. значительной мере освободить разработчика от выпуска документации. Были созданы графические регистрирующие устройства. [c.19] Они работают под управлением ЭВМ или в автономном режиме с яспользованием управляющей перфоленты. На перфоленте находится программа в кодах конкретного устройства, полученная на универсальной ЭВМ. Для автоматизации этой процедуры был разработан новый раздел программного обеспечения — машинная графика. [c.21] Программное обеспечение, организованное в программные комплексы, получило название пакетов прикладных программ ППП). Произошло разделение программного обеспечения на прикладное, реализующее задачи проектирования, и системное, обеспечивающее эффективное прохождение прикладных программ в вычислительной системе (операционные системы). Как правило, на ППП САПР второго поколения возложены функции реализации целого комплекса задач проектирования. Так, например, имеются ППП функционально-логического, схемотехнического, конструкторского проектирования. [c.21] Одной из основных черт САПР третьего поколения является дальнейшее развитие средств программного обеспечения, направленное на максимальное освобождение разработчика от нетворческого труда. Работы в этом направлении привели к созданию средств диалога, позволяющих осуществлять автоматизированную подготовку входного задания, редактирование, реализовывать интерактивный процесс проектирования. [c.21] В соответствии со схемой процесса проектирования, приведенной на рис. 1.3, автоматизированной стала процедура подготовки входного задания. Использование дисплеев и разработка новых методов доступа позволили избежать кодирования входного задания на перфоносителе. Стало возможным вести в едином цикле процедуры подготовки и коррекции задания на входном языке, ввода данных в ЭВМ и обработки входного задания (блоки 2—4). За счет развития системной части ППП (их управляющих программ) усовершенствовалась процедура обработки входного задания (рис. 1.4). Зто позволило в значительной мере упростить и сократить процедуры подготовки задания и повысить достоверность поступающей на вход функциональных программ информации. Кроме того, развитие системного программного обеспечения САПР (программы — диспетчеры системы, управляющие программы ППП) позволило повысить степень автоматизации процесса проектирования. Управляющая программа, идентифицируя описательные входные данные и директивы разработчика, сама формирует цикл вычислительных процедур. В системах второго поколения эти функции обычно возлагались на самого разработчика, использовавшего для этого язык описания заданий на проектирование с высоким уровнем детализации. [c.21] Значительный прогресс в создании средств вывода информации и графических методов доступа позволил в САПР третьего ттоколе-пия в большой степени (до 70 %) автоматизировать выпуск конструкторской и технологической документации и осуществлять его в соответствии с ГОСТ, ОСТ и РТУ, действуюш ими в отрасли. [c.23] Важной особенностью систем автоматизированного цроектиро-вания третьего поколения является централизованное хранение данных. На схеме это нашло отражение введением в нее блока 9 — занесение результатов проектирования в архив. Но это не отрая ает всех функций нового раздела системного программного обеспечения, получившего название информационное обеспечение . Оно реализует автоматизированную обработку и хранение данных, а также управление данными. Более подробно вопросы информационного обеспечения рассмотрены в гл. 5. [c.24] Системы автоматизированного проектирования второго поколения предназначались в основном для реализации отдельных этапов проектирования и имели черты пакетов программ или отдельных подсистел . Системы третьего поколения располагают средствами решения всего комплекса задач, возникающих прп проектировании того или иного класса устройств, включая средства организации сквозного процесса проектирования. [c.24] Обобщая все изложенное выше, можно сказать, что современные САПР представляют собой сложные технические системы. Их основу составляют специализированные средства автоматизированного проектирования. Это как технические (вычислительные машины, графические регистрирующие устройства, устройства кодирования графической информации и т. д.), так и программные (системные и функциональные) средства. [c.24] Как упоминалось выше, основу САПР третьего поколения составляет комплекс программных средств, решающий все необходимые при автоматизированном проектировании определенного класса устройств задачи. Но большое количество задач, сложные связи между ними, а также между программами и привлекаемыми информационными массивами затрудняют управление функционированием такого комплекса. Ситуация усложняется наличием альтернативных программ, реализующих одни и те же задачи проектирования различными методами. Решением этого вопроса явилось разбиение комплексной системы проектирования на подсистемы. [c.24] Вернуться к основной статье