Варианты оборудования заданы в таблице Курсы эквивалентов соответствующих валют на день выполнения работы.
Таблица
№ | Процессор | Монитор | Принтер | Винчестер |
1 | 7 900 руб. | 5 900 руб. | 3 400 руб. | 1 700 руб. |
2 | 6 800 руб. | 6 200 руб. | 4 500 руб. | 1 500 руб. |
3 | 8 700 руб. | 6 100 руб. | 4 200 руб. | 2 100 руб. |
4 | 7 200 руб. | 6 800 руб. | 3 900 руб. | 1 900 руб. |
5 | 5 900 руб. | 4 200 руб. | 4 800 руб. | 1 400 руб. |
Пример выполнения
В таблице указаны названия блоков, папки в которых находятся нужные блоки для моделирования задачи и параметры блоков, установленные по умолчанию, которые нужно изменить.
Название и назначение блоков | Место размещения в браузере | Параметры блоков |
Источник входных данных Constant | Simulink/Sources | Constant value [900 600 300 120] //значения из табл 2 |
Constant 1,2 | Simulink/Sources | Constant value[ ] курс $ и € |
Переключатель между двумя входами Manual Switch | Simulink/Signal Routing | Выполняет переключение двойным щелчком мыши |
Математический блок деления Divide | Simulink/Math Operation | По умолчанию |
Математический блок округления Rounding Function | Simulink/ Math Operation | Function round |
Математический блок Min/Max | Simulink/ Math Operation | Function min/max |
Регистраторы Display, Display 1, Display 2 | Simulink/Sources | По умолчанию |
На рисунке приведен вариант модели перерасчета стоимости оборудования на валютные эквиваленты.

Чтобы создать надписи к блокам достаточно два раза щелкнуть мышью в определенных местах модели и ввести с клавиатуры латинские символы.
9. Управляемые системы
Предмет исследования
У управляемых подсистем поведение задается внешним воздействием. Определены три управляемые подсистемы:
§ Е-подсистема. Эта подсистема управляется введенным в нее блоком Enable (Разрешение). Этот блок воспринимает управляющий сигнал на входе Enable и разрешает или запрещает работу подсистемы.
§ Т-подсистема. Эта подсистема управляется введенным в нее блоком Trigger (Переключение). Этот блок разрешает работу подсистемы только во время заданного события на управляющем входе Trigger.
§ ЕТ-подсистема. Эта подсистема управляется введенными в нее блоками Enable и Trigger. Она является комбинацией двух первых управляемых подсистем.
При создании Е-подсистемы в пустую подсистему заносится блок Enable, структура Е-подсистемы показана на Рисунок 1. В нее помещен блок Enable, который ни с чем не соединяется, так как он только разрешает или запрещает работу внутренних блоков подсистемы. Визуально Е-подсистема отображается специальным значком. Е-подсистема может быть и без иных внутренних блоков, тогда она работает, как управляемый переключатель. Поведение Е-подсистемы можно изменить в окне параметров блока Enable, которое показано на Рисунок 2 В нем определена реакция подсистемы на управляющий сигнал:
§ held (сохранение)– использовать предыдущее состояние (разрешить работу),
§ reset (сброс) – использовать начальное состояние (не работать).

Рисунок 1. Е-подсистема

Рисунок 2. Параметры блока Enable Е-подсистемы
При создании Т-подсистемы в пустую подсистему заносится блок Trigger, структура T-подсистемы показана на Рисунок 3. В нее помещен блок Trigger, который ни с чем не соединяется, так как он только разрешает работу внутренних блоков подсистемы при перепаде сигнала на управляющем входе. Поведение Т-подсистемы можно изменить в окне параметров блока Trigger, которое показано на Рисунок 4 В нем определена реакция подсистемы на управляющий сигнал:
§ rising (рост)– разрешить работу при перепаде вверх,
§ falling (спад) – разрешить работу при перепаде вниз,
§ either (оба) разрешить работу при любом перепаде,
§ function-call (вызов функции) - разрешить работу по логике функции.
Визуально Т-подсистема отображается специальным значком, который подсказывает правило срабатывания подсистемы. В средней строке Рисунка 1 слева направо показаны Т-подсистемы, в которых работа разрешается при перепаде вверх, перепаде вниз и при любом перепаде. Т-подсистема может быть и без иных внутренних блоков, тогда она работает, как управляемый переключатель.

Рисунок 3. Т-подсистема

Рисунок 4 Параметры блока Trigger Т-подсистемы
При создании ЕТ-подсистемы в пустую подсистему заносятся блоки Enable и Trigger, структура ЕT-подсистемы показана на Рис. 9.8. В нее помещены блоки Enable и Trigger. Приоритетным является вход Enable. С блоками Enable и Trigger ЕТ-подсистемы можно работать независимо друг от друга.

Рисунок 5. ЕТ-подсистема
Пример построения схемы с применением управляемого блока

Контрольные вопросы:
1. Что называется управляющими системами?
2. На основании каких блоков создается управляющая система?
3. Что содержит система цифрового линейного тракта?
4. Что называется Е-подсистемой?
5. Что называется Т-подсистемой?
6. Что называется ЕТ-подсистема?
Задание к работе
Постройте модель с управляющей системой.
Осуществите моделирование ЦЛТ для двух случаев:
§ Помех нет. Для этого установить переключатель Manual Switch в верхнее положение;
§ Помеха есть (переключатель двойным щелчком мыши переводится в нижнее положение). Регулируя положением переключателя можно проследить за поведение системы в разных условиях.
N | Источник цифрового сигнала | N | Источник цифрового сигнала |
1 | Walsh Code Generator | 7 | Walsh Code Generator |
2 | PN Sequence Generator | 8 | PN Sequence Generator |
3 | Bernoulli Binary Generator | 9 | Bernoulli Binary Generator |
4 | Kasami Sequence Generator | 10 | Kasami Sequence Generator |
5 | OVSF Code Generator | 11 | OVSF Code Generator |
6 | Barker Code Generator | 12 | Barker Code Generator |
Модель системы цифрового линейного тракта (ЦЛТ) содержит источник цифрового сигнала, источник помехи, функциональные блоки формирования цифрового сигнала и средства наблюдения за поведением системы (осциллограф). Во всех вариантах задания нужно использовать дисплей с пятью входами.
В таблице указаны названия блоков, папки в которых находятся нужные блоки для моделирования задачи и параметры блоков, установленные по умолчанию, которые нужно изменить по вариантам.
Название блоков | Место размещения в браузере | Параметры блоков |
Генераторы цифрового сигнала: Walsh Code Generator, PN Sequence Generator, Kasami Sequence Generator, OVSF Code Generator, Barker Code Generator | Communication Blockset/ Comm Sources/Sequence Generator | По умолчанию |
Генератор двоичного сигнала: Bernoulli Binary Generator | Communication Blockset / Comm Sources/ Random Date Sources | По умолчанию |
Математический блок вычисления суммы (++) | Simulink/ Math Operations | По умолчанию |
Усилитель Gain | Simulink/ Math Operations | Gain=4 (или 3 или 5) |
Переключатель между двумя входами Manual Switch | Simulink/ Signal Routing | Выполняет переключение двойным щелчком мыши |
Ограничитель амплитуд Saturation | Simulink/ Discontinuous | Пределы изменения: Upper Limit = 1 Lower Limit = -1 |
Численное дифференцирование Derivative | Simulink/ Continuous | |
Scope | Simulink/Sinks | Number of axes=5 |
Управляемая подсистема Triggered Subsystem | Simulink/ Ports & Subsystems | Trigger Type = either |
Пример выполнения
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 |


