- •Сапр измерительных устройств тексты лекций омск 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.4.1 Режим работы аппаратуры в комплексе технических средств сапр.
Отдельное устройство ввода-вывода (дисплей ,графопостроители и т.п. ) могут работать в составе АРМ в двух режимах: on-line(на линии)иoff-line(вне линии)
В режиме on-lineосуществляется непосредственная электрическая связь внешнего устройства с термином ЭВМ. В этом режиме информация поступанет в устройство из оперативной памяти ЭВМ или из устройства в операционную память ЭВМ.
В режиме off-lineустройство работает автономно. При работе графопостроения в режимеoff-lineинформация поступает с промежуточного носителя, при работе дисплея – с клавиатурой.
Комплекс АРМ также может работать в двух режимах:
автономным;
взаимодействия с ЦВК;
В автономном режиме АРМ функциониует как обособленный комплекс, управляющий работой внешних устройств и решающий несложные задачи.
В режиме взаимодействия с ЦВК осуществляется перераспределение вычислительной мощности и обмен инфоормацией между ЭВМ ЦВК и терминальной ЭВМ.
Так как несколько АРМ могут работать в режиме взаимодействия с ЦВК одновременно, то ЭВМ в составе САПР и их операционные системы должны допускать одновременное решение нескольких задач, т.е. должны работать в режиме мультипрограммирования.
По характеру обмена информацией между пользователем и ЭВМ различают пакетный и диалоговый режимы работы:
В пакетном режиме решаются задачи, для которых возможна и целесообразна полная информация, и которые требуют больших затрат машинного времени для решения.
В диалоговом (интерактивном) режиме решения задачи, для которых:
отсутствуют или являются неэффективными формальные правила принятия решений в точках ветвления алгоритма;
выполняются условия предпочтительности диалогового решения режима;
время реакции системы на запрос пользователя не превышает нескольких секунд для частных запросов и нескольких минут для редко встречающихся команд.
Объём информации, вводимой пользователем в ЭВМ в диалоговом режиме относительно мал.
Мультипрограммный диалоговый режим работы вычислительной системы называется режимом разделения времени (РРВ).
Этот режим необходим в САПР для организации одновременной работы нескольких АРМ во взаимодействии с ЦВК.
Наличие РРВ реализует третье требование к техническому обеспечению САПР.
2.5 Лингвистическое обеспечение сапр.
Под лингвистическим обеспечением САПР понимают языковые средства общения пользователя с САПР и языки программирования, с помощью которых создаётся информационное и прикладное Программное обеспечение (ПО).
Язык – это совокупность (система) символов и значков, используемых для обмена информацией. В данном случае это обмен информацией между ЭВМ и человеком.




Языки САПР












Языки
Языки
Языки
П


рограммистов
проектирования
управления

















Входные Выходные Языки Внутренние
Я











зыки
Языки сопровождения
Языки








Языки описания языки описания
О

бъектов
проектирования задания нигр.


Не диалоговые



языки
Диалоговые
языки












Графические
Языки
Схемные языки моделирования
я
зыки

Языки программирования используются для написания программ и применяются разработчиками САПР.
Языки проектирования служат для описания информации об объектах и задачах проектирования и являются средством общения пользователя САПР и ЭВМ.
Особую группу составляют языки описания управляющей информации для программно-управляемого технологического оборудования, называемые языками управления.
2.5.1. Языки программирования делятся на:
Процедурно-ориентированные языки, предназначенные для решения задач определённого типа. Среди них выделяется группа языков, предназначенная для организации диалога и текстовой обработки информации.
Машинно-ориентированные языки (ассемблеры, автокоды) позволяют достигать наибольшей эффективности программ с точки зрения затрат вычисляемых ресурсов(машинного времени и памяти).
Выбор языка программирования зависит от задач поставленных перед началом разработки программ, например:
разработать программу возможно быстро;
разработать программу, возможно наиболее эффективную по вычислительным затратам;
разработать максимально мобильную программу(приготовленную для ЭВМ) различных типов.
Эти требования противоречивы и необходимо выделить главное из них и выбрать язык программирования.
Если главное – скорость разработки, то программу нужно писать на языке высокого уровня -процедурно или проблемно –ориентированном.
Если основное – эффективность программы, то нужно использовать языки низкого уровня.
Часто часть программы пишут на языке низкого уровня, часть на языке высокого уровня, но это создает проблемы с мобильностью программы.
Если главное – мобильность, то вставки машинно-ориентированных языках недопустимы.
