Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 3 Simulink.doc
Скачиваний:
6
Добавлен:
10.09.2019
Размер:
590.34 Кб
Скачать

10.3. Свойства блоков Simulink

В Simulink определены блоки разного типа:

  • обычные,

  • подсистемы, включающие в себя вложенные блоки,

  • управляемые подсистемы, поведение которых задается внешним воздействием.

Обычный блок отображается в модели как прямоугольник, у которого:

  • Внутри отображается надпись, описывающая выполняемую им функцию.

>|

  • Входы блока помечаются стрелками, входящими в блок. >|

  • Выходы блока помечаются стрелками, исходящими из блока. |>

10.4. Обычные блоки

Отображение обычного блока с элементами форматирования:

Обычный блок имеет свойства и методы, влияющие на его представление (пункт меню Format):

  • Внешняя надпись (имя), описывающая блок.

  • Функция «Показать имя» (или «Скрыть имя»).

  • Функция «Переместить имя». Она меняет расположение имени, когда оно отображается.

  • Функция «Перевернуть блок». Она меняет местами расположение входов и выходов блока.

  • Функция «Повернуть блок». Она поворачивает блок на 900.

Параметры блока, определяющие правила его работы и задающие количественные значения. Их можно регулировать в окне параметров, которое вызывается двойным щелчком левой кнопки мыши по блоку.

10.5. Подсистемы

П одсистема отображается в модели как прямоугольник, у которого в отличие от обычного блока внутри отображается маска, скрывающая внутреннюю структуру и описывающая выполняемую ей функцию. Маску можно создавать. Как и для обычного блока, для подсистемы можно регулировать параметры.

Для работы с внутренней структурой подсистемы предназначена функция «Посмотреть под маской» (“Look under mask”). После этого в индивидуальном окне отображается структура подсистемы. Подсистемы могут быть иерархически организованными, когда они вкладываются друг в друга.

Отображение подсистемы «Аналоговый фильтр»

10.6. Управляемые подсистемы

У управляемых подсистем поведение задается внешним воздействием. Определены три управляемые подсистемы:

Е - подсистема

Т - подсистема

ЕТ - подсистема

  • Е-подсистема. Эта подсистема управляется введенным в нее блоком Enable (Разрешение). Этот блок воспринимает управляющий сигнал на входе Enable и разрешает или запрещает работу подсистемы.

  • Т-подсистема. Эта подсистема управляется введенным в нее блоком Trigger (Переключение). Этот блок разрешает работу подсистемы только во время заданного события на управляющем входе Trigger.

  • ЕТ- подсистема. Эта подсистема управляется введенными в нее блоками Enable и Trigger. Она является комбинацией двух первых управляемых подсистем.

При работе с е-подсистемой:

4.В окне библиотеки Simulink в разделе Ports & Subsystems, находят соответствующий блок Enabled Subsystem;

  1. с помощью мыши перетаскивают его в окно новой модели;

  2. двойным щелчком по блоку открывают окно структуры Е-подсистемы;

  1. двойным щелчком по значку открывается окно параметров блока Enable. В нем определена реакция подсистемы на управляющий сигнал:

  • held (сохранение)– использовать предыдущее состояние (разрешить работу),

  • reset (сброс) – использовать начальное состояние (не работать).

При работе с T-подсистемой выполняются аналогичные действия, что и при работе с Е-подсистемой, только элементом управления у нее является знак .

При работе с Т-подсистемой (блок Triggered Subsystem) двойной щелчок по значку открывается окно параметров блока Trigger.

П оведение Т-подсистемы можно из-менить в окне параметров блока Trigger.

В нем определена реакция подсистемы на управляющий сигнал:

  • rising (рост)– разрешить работу при перепаде вверх, Г

  • falling (спад) – разрешить работу при перепаде вниз, l

  • either (оба) разрешить работу при любом перепаде,

  • function-call (вызов функции) -разрешить работу по логике функции.

При работе с ЕТ- подсистемой в нее заносятся блоки Enable и Trigger.

Приоритетным является вход Enable. С блоками Enable и Trigger ЕТ- подсистемы можно работать независимо друг от друга.

В пакете Simulink используются две основные библиотеки:

  • Главная – Simulink,

  • Библиотека расширений - Simulink Extras.

Окно браузера библиотеки расширений Simulink Extras. Эта библиотека содержит наборы блоков с более широкими функциями, чем блоки основной библиотеки.

Работа с этой библиотекой ничем не отличается от работы с основной библиотекой.

Библиотека содержит:

Additional Discrete – дополнительные дискретные блоки

Additional Linear – дополнительные линейные блоки

Additional Sinks – дополнительные получатели сигналов

Flip-Flops – триггерные блоки

Linearization – линеаризирующие блоки

Transformation – блоки преобразования.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]