русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Останов моделирования Stop Simulation


Дата добавления: 2015-08-31; просмотров: 856; Нарушение авторских прав


 

Блок выполняет прерывание процесса моделирования, если на его входе появляется сигнал, отличный от нуля. Пример использования блока Stop Simulationприведен на рис. 2.16.

В рассматриваемом примере, когда синусоидальный сигнал становится меньше сигнала на выходе блока Ramp,на выходе блокаRelation Operatorпоявляется сигнал со значением, равным 1. Поскольку этот сигнал подается на блок Stop Simulation, моделирование прекращается.

Рисунок 2.16 – Применение блокаStop Simulation

 

2.3 Библиотека Signals & Systems

2.3.1 Мультиплексор Mux объединяет входные сигналы. Сигналы, подаваемые на входы блока должны быть одного типа (действительного или комплексного).

Параметры:

Number of Inputs Количество входов
Display option Способ отображения. Выбирается из списка: bar - Вертикальный узкий прямоугольник черного цвета. signals - Прямоугольник с белым фоном и отображением меток входных сигналов. none - Прямоугольник с белым фоном без отображения меток входных сигналов.

В примере на рис. 2.16 использован мультиплексор для объединения двух сигналов, подаваемых на вход осциллографа.

 

2.3.2 Демультиплексор (разделитель) Demux разделяет входной векторный сигнал на отдельные составляющие.

Параметр: Number of Outputs - количество выходов.

2.3.3 Блок шинного селектора Bus Selector выделяет из шины требуемые сигналы.

В примере на рис. 2.17 сигналы ряда источников объединяются в шину с помощью блока Mux, а затем разделяются с помощью шинного селектора. Шинный селектор позволяет выбрать любое количество выделяемых сигналов.

Рисунок 2.17 – Применение блока Bus Selector

 

2.3.4 Блок Ground– заземление. Эквивалентно соединению с константой с нулевым значением.

 

2.3.5 Блоки From (принять), Goto (передать) и Goto Tag Visibility (передать с учетом видимости)служат для организации обмена данными между блоками.



Блок передачи сигнала Gotoвыполняет передачу сигнала к блоку From. Блок From выполняет прием сигнала от блока Goto(рис. 2.18).Использование блока Goto совместно с блоком From обеспечивает передачу сигнала без линии связи. Для передачи могут использоваться сигналы любого типа.

Параметры блока Goto:

Tag– Идентификатор сигнала.

Tag visibility – Признак видимости( local – сигнал передается в пределах локальной подсистемы; scoped – сигнал передается в пределах локальной подсистемы и подсистемах нижнего уровня иерархии; global – Сигнал передается в пределах всей модели).

Параметр блока From: Goto tag– идентификатор принимаемого сигнала, который должен совпадать с идентификатором, указанным в соответствующем блоке Goto.

Рисунок 2.18 – Использование блоковFromиGoto

 

2.3.6 Блоки Data Store Memory, Data Store Write, Data Store Read используются совместно. Блок Data Store Memory используется для создания общей области памяти. Блок Data Store Write – для записи данных в общую область памяти. Блок Data Store Read – для считывания данных из общей области памяти.

2.3.7 Блок проверки сигнала Signal Specificationвыполняет проверку сигнала на соответствие заданным для сигнала параметрам.

 

2.3.8 Блок Selector выбирает из вектора требуемые элементы.

 

2.3.9 Блок объединения сигналов Merge выполняет объединение входных сигналов в единый векторный сигнал.

 



<== предыдущая лекция | следующая лекция ==>
Устройство для вывода числовых значений на экран Display | Задание


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 2.443 сек.