Автоматизация проектирования радиоэлектронной аппаратуры — страница 9

  • Просмотров 2902
  • Скачиваний 38
  • Размер файла 29
    Кб

описание задачи, начиная с самого высокого уровня абстракции (например, уровня архитектуры обобщенной модели семейства ЭВМ) и кончая уровнем принципиальных схем. Для их использования программа помимо исходных данных должна содержать указания, к какому классу следует отнести ту или иную задачу, решаемую на очередном этапе. Это, в свою очередь, требует либо создания универсального для описания рассматриваемых задач языка,

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

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

символах языка; удобство стыковки отдельных программ; наличие в языке средств описания информации специального вида; возможность использования современного математического обеспечения, представляемого на.одном из процедурно-ориентированных языков; простота внесения изменений в текст программы, записанной в символах языка. Опыт создания систем автоматизированного проектирования в нашей стране и за рубежом

свидетельствует в пользу таких языков программирования, как АЛГОЛ-68, ПЛ-1 и других языков подобного класса. ТЕНДЕНЦИИ РАЗВИТИЯ СИСТЕМ АВТОМАТИЗИРОВАННОГО КОНСТРУИРОВАНИЯ В настоящее время создание систем автоматизированного конструирования развивается по следующим двум направлениям: 1) проектирование систем, работающих в режиме пакетной обработки информации; 2) конструирование систем, работающих в режиме диалога

конструктора-оператора с ЭВМ. Системы, работающие в первом режиме, исключают непосредственное взаимодействие пользователя с ЭВМ. Программы собираются в пакет и вводятся автоматически в последовательности, определяемой программой-диспетчером. При этом возможна лишь некоторая, как правило незначительная, перестройка системы на основании указаний конструктора-оператора, заключающаяся в изменении последовательности решения