- •Сапр измерительных устройств тексты лекций омск 2006
- •Сапр Введение и основные понятия
- •Проектирование рэа
- •Принципы проектирования.
- •Этапы и уровни проектирования.
- •Проектные процедуры
- •2.Системы автоматизированного проектирования.
- •2.1. Проблемы построения и задачи по созданию сапр.
- •2.4.1 Режим работы аппаратуры в комплексе технических средств сапр.
- •2.5 Лингвистическое обеспечение сапр.
- •2.5.2. Языки проектирования.
- •3.Математические модели объектов проектирования.
- •3.1.Классификация математических моделей.
- •3.2.Иерархия математических моделей в сапр.
- •3.3.Уровни абстракции при проектировании.
- •3.5.Требования к математическим моделям.
- •Экономичность
- •3.6. Методика макромоделирования. Методика макромоделирования состоит из следующих этапов:
- •Модели, используемые при проектировании рэа.
- •4.1. Математические модели на уровне 0.
- •Пусть имеется электрическая цепь с последовательно соединенными
- •4.3. Основные законы теории цепей.
- •4.4. Модели полупроводниковых диодов.
- •Более распространенной является нелинейная
- •4.5. Модели биполярных транзисторов.
- •4.6. Модели полевых транзисторов.
- •5. Модели операционных усилителей.
2.5.2. Языки проектирования.
Языки проектирования – это проблемы – ориентированные языки для обмена информацией об объектах проектирования и процессе проектирования между проектировщиком и ЭВМ. Делятся на: 1) входные; 2)выходные; 3)сопровождения; 4)промежуточные;
5) внутренние.
Входные языки служат для задания информации об объектах и задачах проектирования передаваемой от человека к ЭВМ.
В большинстве входных языков САПР можно выделить две части:
непроцедурную, служащую для описания структур объектов;
процедурную, предназначенную для описания заданий на выполнение определенных проектных операций и процедур.
Языковые средства в этих двух частях составляют соответственно:
язык описания объекта (различают языки описания схем, чертежей, процессов функционирования т.е. схемные, моделирования, графические).
язык описания заданий
Требования к входным языкам:
Возможность описания любых объектов, на проектирование которых ориентирована САПР
Максимальное удобство алфавита и синтаксиса для восприятия человеком;
Лаконичность записи;
Однозначность интерпретации языковых конструкций;
Возможность развития и расширения по мере развития САПР.
В описании объекта входит описание отдельных элементов, каждое из которых обычно имеет следующую структуру:
тип элемента;
тип модели элемента;
параметры модели элемента;
монологические связи элемента.
Например, описание транзистора включает: 1) тип транзистора;2) тип его модели (схема замещение); 3) параметры указанной модели; 4) топологические связи, т.е. номера узлов его подключения, записанные в определенной последовательности. Способ описание топологических связей элементов зависит от типа элемента:
направленного (ориентированного);
ненаправленного.
Например: резистор – ненаправленный элемент, по этому порядок указания узлов его включения в схему безразличен логический элемент - направленный, поэтому порядок перечисления его выводов имеет значение.
Выходные языки используются для предоставления информации, идущей от ЭВМ к человеку (языки отображения информации).
Языки сопровождения применяются для корректировки и редактирования данных при выполнении проектных процедур и делятся на:
пассивные (не диалоговые);
диалоговые.
Не диалоговым языком пользователь описывает объект проектирования, задает последовательность выполнения заданий и форму обращения информации и ожидает результатов баз оперативного вмешательства для исправления ошибок или изменения заданий. Такой режим работы САПР – пакетный.
Пассивные языки были обусловлены низким уровнем развития технических средств и системных программного обеспечения.
В диалоговом режиме работы средства языков входных, выходных и сопровождения точно связаны и объединяются под названием диалогового языка.
Промежуточные языки используются для описания информации о задачах проектирования на определенной стадии трансляции. Введение единого промежуточного языка облегчает адаптацию комплекса к новым входным языкам, т.е. делает комплекс открытым по отношению к новым составляющим лингвистического обеспечения.
Внутренние языки являются языками внутреннего представления данных. Введение единого внутреннего представления данных делает САПР открытой по отношению к новым элементам программного обеспечения.
