Реферат: Схема процесса автоматизированного проектирования РЭС Структура и классификация проектных задач
· малые вычислительные затраты, т.е. выгодное соотношение память/время;
· разумное соотношение точность/время;
· алгоритмическая совместимость – согласованность данной программы с другими.
3.2. Лингвистическое обеспечение рис.4 Структура лингвистического обеспечения Языки, используемые в САПР (рис.4), можно разбить на две основные группы: языки программирования и языки проектирования . Языки программирования предназначены для написания текстов программ. При этом процедурно-ориентированные языки (Фортран, ПЛ1, Паскаль, АДА, Си) предназначены для широкого класса задач. Машинно-ориентированные языки (Ассемблер) позволяют создавать программы, наиболее эффективные в смысле использования ресурсов памяти, времени счета и т.д. Выбор языка определяется поставленной задачей, например, требуется разработать программу в предельно короткие сроки; программу, которая была бы наиболее эффективной с точки зрения вычислительных затрат (затрат времени, памяти) или программу, максимально мобильную, т.е. пригодную для работы на любом компьютере. Таким образом, при выборе языка необходимо учитывать, каким требованиям должна удовлетворять программа. Основные соображения при выборе языка , которых нужно придерживаться, следующие. Если главное – скорость написания, то программу следует писать на языках высокого уровня – процедурно – или проблемно-ориентированных. Если основным требованием является эффективность программы, то используется язык низкого уровня - Ассемблер. Машинно-ориентированные языки используют также в случае, если основным требованием выступает мобильность. При написании сложных программ возможен компромисс. Перечисленные выше языки программирования не пригодны для описания объектов и задач проектирования, т.к. в них отсутствует такие понятия, как "тип объекта", "связи объекта", "параметры объекта", нет описания типовых процедур проектирования. Для этого созданы предметно-ориентированные языки. Они называются входными языками или просто языками проектирования. |
Языки проектирования можно разделить на три группы: · описательные, или структурного типа; · моделирующие, или процедурного типа; · диалоговые, или директивного типа. Язык описания (структурный язык) состоит из трех частей: · описания объекта; · описания задачи; · описания элементов. Каждая из частей, в свою очередь, имеет следующую структуру: · тип элемента, · тип модели элемента, · параметры модели элемента, К-во Просмотров: 261
Бесплатно скачать Реферат: Схема процесса автоматизированного проектирования РЭС Структура и классификация проектных задач
|