Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_3_П_системи_Simulink.doc
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
241.66 Кб
Скачать

2. Керована рівнем сигналу підсистема Enabled Subsystem

Підсистема Enabled Subsystem (надалі E-підсистема) активізується при наявності позитивного сигналу на керуючому вході. Якщо вхідний сигнал векторний, то підсистема активізується, якщо хоча б один елемент приймає позитивне значення. Величина вихідного сигналу в тому випадку, якщо система заблокована, визначається настроюваннями вихідних портів підсистеми (блоки Outport). У тому випадку якщо параметр Output when disabled (вигляд сигналу на виході підсистеми) вихідного порту має значення held, те вихідний сигнал підсистеми дорівнює останньому розрахованому нею значенню, якщо ж цей параметр має значення reset, те вихідний сигнал підсистеми дорівнює значенню задава параметром Initial output (початкове значення).

Властивості E-підсистеми визначаються параметрами блоку Enable, що може знаходитися в будь-якім місці даної підсистеми. Його параметри перераховані нижче.

Параметри:

  1. States when enabling – Стан при запуску. Параметр задає стан підсистеми при кожнім запуску. Вибирається зі списку:

    • held – Використовувати попередній стан (останній стан коли система був активний).

    • reset – Використовувати початкове (вихідне) стан.

  2. Show output port (прапорець) Показати вихідний порт. При встановленому прапорці на піктограмі блоку Enable з'являється додатковий вихідний порт, сигнал з який може бути використаний для керування блоками усередині підсистеми.

На Рис. 3 показаний приклад моделі з підсистемою і схема цієї підсистеми. У прикладі параметр States when enabling блоку Enable має значення held. Параметр Output when disabled першого вихідного порту підсистеми має значення reset, а другого – held. Як видно з тимчасових діаграм при вимиканні підсистеми сигнал першого вихідного порту дорівнює початковому значенню (нулю), а сигнал другого вихідного порту дорівнює останньому розрахованому значенню в момент активності підсистеми.

Рис. 3 Модель, що використовує E-підсистему

Приклад на Рис. 4 відрізняється від попереднього настроюванням блоку Enable підсистеми. У даному прикладі параметр States when enabling блоку Enable має значення reset. На тимчасових діаграмах видно, що при вимиканні підсистеми відбувається її скидання до початкового стану.

Рис. 4 Модель, що використовує E-підсистему

3. Керована фронтом сигналу підсистема Triggered Subsystem

Підсистема Triggered Subsystem (надалі T-підсистема) включається фронтом (перепадом рівня) керуючого сигналу і виконує обчислення тільки на тім кроці моделювання, де відбулася ця зміна. Якщо вхідний сигнал векторний, то підсистема активізується, якщо хоча б в одному елементі змінюється рівень сигналу. Повернення T-підсистеми у вихідний стан не виробляється (підсистема зберігає останнє значення до наступного запуску), тому параметр States when enabling вихідних портів має значення held, і недоступний для зміни.

У T-підсистемі можуть використовуватися блоки, для яких модельний час є наслідуваним параметром від попереднього блоку (наприклад, Gain чи Logical Operator), а також дискретні блоки, для яких параметр sample time має значення –1 (мінус один).

Властивості T-підсистеми визначаються параметрами блоку Trigger, що може знаходитися в будь-якім місці даної підсистеми. Його параметри перераховані нижче.

Параметри:

  1. Trigger type Тип тригера. Вибирається зі списку:

    • rising – Активізація підсистеми позитивним фронтом.

    • falling – Активізація підсистеми негативним фронтом.

    • either – Активізація підсистеми як позитивним, так і негативним фронтом.

    • function-call – Активізація підсистеми визначається логікою роботи заданої S-функції.

  2. Show output port (прапорець) Показати вихідний порт.

На Рис. 5 показаний приклад моделі з T-підсистемою. Сама T-підсистема містить лише один підсилювач з коефіцієнтом передачі рівним 1. Як видно з тимчасових діаграм, підсистема спрацьовує по позитивному фронті керуючого сигналу. Вихідний сигнал підсистеми залишається незмінним до наступного позитивного фронту керуючого сигналу.

Рис. 5 Модель, що використовує T-підсистему

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