Содержание
-
Математическое и лингвистическое обеспечение САПР
-
Математическое обеспечение
Математическое обеспечение – это совокупность математических моделей, методов и алгоритмов решения задач автоматизированного проектирования. Математическое обеспечение при автоматизированном проектировании в явном виде не используется, а применяется компонент, производный от него – программное обеспечение.
-
Математическое обеспечение является самым сложным этапом создания САПР. От успешности математического обеспечения в наибольше степени зависит эффективность использования САПР.
-
Состав МО
Математическое обеспечение делится на 2 части: Математические методы и модели, описывающие объекты проектирования, их свойства и параметры. Формализованное описание технологии автоматизированного проектирования.
-
Математические методы и модели
Эта часть математического обеспечения наиболее специфична и зависит от предметной области объекта проектирования.
-
Формализованное описание технологии
При решении задач в данной части должна быть формализована вся технология проектирования, в том числе логика взаимодействия проектировщиков друг с другом и со средствами автоматизации. Проблемы, которые касаются логики взаимодействия проектировщиков решаются опытным путем.
-
Направления совершенствования
Направления совершенствования математического обеспечения: Развитие методов получения оптимальных проектных решений. Это касается первой части математического обеспечения. Совершенствование и стандартизация процессов автоматизированного проектирования. Это касается второй части математического обеспечения.
-
Направления развития
Математическое обеспечение должно обеспечить не просто решение, а оптимальное решение. Для этого есть несколько направлений развития: Разработка критериев эффективности проектных решений. Выбор наиболее эффективных методов получения проектных решений. Создание Банков Знаний – фондов описания объектов и методов проектирования.
-
Лингвистическое обеспечение
Лингвистическое обеспечение – это совокупность языков, используемых в процессе проектирования. Язык – это совокупность знаков, используемых для общения.
-
Классификация языков
Языки, используемые в САПР делятся на 3 вида: Языки программирования Языки проектирования Языки управления
-
Языки программирования
Языки программирования служат для разработки и редактирования системного и прикладного программного обеспечения САПР. Эти языки базируются на алгоритмических языках.
-
Уровни языков программирования
Языки программирования делятся на 2 уровня: Языки высокого уровня Языки низкого уровня Первые приближены к пользователю Вторые приближены к машинным языкам
-
Преобразования
Программа, записанная на языке высокого уровня, называется исходной программой. Для исполнения она должна быть преобразована в машинную форму. Подобные преобразования выполняются специальными программами, которые называются языковыми процессорами.
-
Языковые процессоры
Языковые процессоры делятся на 2 типа: Трансляторы Интерпретаторы При трансляции программа сначала преобразуется с одного языка в другой, а потом выполняется. При интерпретации перевод исходной программы в рабочую совмещен по времени с её исполнением.
-
Виды трансляторов
Транслятор называется: Компилятором, если исходный язык высокого уровня преобразуется в машинный. Ассемблером, если исходный язык машинно-ориентированный (автокод) преобразуется в машинный. Конвертером, если преобразуются языки одного уровня.
-
Система программирования
Совокупность языка программирования и соответствующего ему языкового процессора называется системой программирования.
-
Языки проектирования
Языки проектирования делятся на: Входные Выходные Языки сопровождения Промежуточные Внутренние
-
Входные языки
Входные языки служат для задания исходной информации об объекте и цели проектирования. Во входных языках выделяют две части: Процедурную – описывает цели проектирования Непроцедурную – описывает объектыпроектир-я Процедурную часть описывают языки описания заданий Непроцедурную часть описывают языки описания объектов
-
Языки описания объектов
Языки описания объектов делятся на: схемные графические языки моделирования
-
Схемные языки
Схемные языки применяются для описания особенностей объектов проектирования, например, электронных схем.
-
Графические языки
Графические языки применяются для описания чертежей, геометрических изображений и т.д. Эти языки стандартизованы и могут быть использованы в различных предметных областях.
-
Языки моделирования
Языки моделирования применяются для описания процессов, протекающих в моделируемом объекте.
-
Выходные языки
Выходные языки используются для представления результата проектирования в удобной для проектировщика форме (чертежи, схемы, таблицы, диаграммы, графики, текст). Выходная информация должна быть стандартизована.
-
Языки сопровождения
Языки сопровождения служат для общения пользователя с ЭВМ. Такие языки должны поддерживать диалоговый режим.
-
Промежуточные языки
Промежуточные языки используются для поэтапной трансляции исходных программ. Промежуточные языки должны быть адаптивны к проявлению новых языков высокого уровня.
-
Внутренние языки
Внутренние языки устанавливают единую форму представления данных для различных подсистем САПР.
-
Заключение
В данной презентации были рассмотрены различные языки, используемые в САПР. Была приведена классификация и подробное описание каждого языка. Спасибо за внимание!
Нет комментариев для данной презентации
Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.