Варианты оборудования заданы в таблице Курсы эквивалентов соответствующих валют на день выполнения работы.

Таблица

Процессор

Монитор

Принтер

Винчестер

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