- •Запуск системы
- •10.1. Порядок создания модели
- •Запуск модели
- •10.2. Редактирование модели
- •Форматирование объектов
- •Завершение работы
- •10.3. Свойства блоков Simulink
- •10.4. Обычные блоки
- •10.5. Подсистемы
- •10.6. Управляемые подсистемы
- •При работе с е-подсистемой:
- •4.В окне библиотеки Simulink в разделе Ports & Subsystems, находят соответствующий блок Enabled Subsystem;
- •10.7. Основные библиотеки Simulink
- •Элементы библиотеки Sources
- •Элементы библиотеки Sinks получателей сигналов
- •Элементы библиотеки Discontinuous
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;
с помощью мыши перетаскивают его в окно новой модели;
двойным щелчком по блоку открывают окно структуры Е-подсистемы;
двойным щелчком по значку открывается окно параметров блока 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 – блоки преобразования.