Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Теорія_6.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
146.43 Кб
Скачать

Основні пристрої виводу (Sinks)

Display – цифровий дисплей, показує зміна вхідного сигналу в цифровому виді.

Scope - осцилограф, показує зміна сигналу у вигляді графіку, дозволяє передавати дані в робочу область Matlab для подальшої обробки і оформлення.

Лінійні системи (Continuous)

Transfer Fcn – передавальна функція, в параметрах задаються чисельник (Numerator) і знаменник (Denominator) у вигляді поліномів.

State Space – модель в просторі станів, в параметрах задається четвірка матриць, що визначають модель, і початкові умови для вектору стану (Initial conditions).

Zero-Pole – модель у формі "нулі-полюси", в параметрах задаються масиви нулів (Zeros), полюсів (Poles), а також коефіцієнт посилення (Gain).

Integrator – інтегратор з можливістю установки початкових умов (Initial condition), а також меж насичення (Lower saturation limit и Upper saturation limit). Коли сигнал виходу виходить за межі, визначувані цими межами, інтеграція припиняється.

Інші часто використовувані блоки

Math Operations

Gain – підсилювач, задається коефіцієнт посилення (Gain).

Sum – суматор, використовується для складання і віднімання входів. Параметр List of signs задає кількість входів, їх знаки («+»для складання і «»для віднімання). Проміжки між входами (позначаються знаком |).

Trigonometric Function – тригонометрична функція.

Signal Routing

Manual Switch – ручний перемикач, дозволяє подвійним клацанням перемикати вихід на один з двох вхідних сигналів.

Mux – мультиплексор, об'єднує декілька сигналів в один "джгут" (векторний сигнал), в параметрах задається число входів (Number of Inputs).

Demux – демультиплексор, дозволяє "розбити" векторний сигнал декілька скалярних, в параметрах задається число виходів (Number of Outputs).

Блок Scope

У вікні блоку Scope зображається графік зміни вхідного сигналу. Якщо вхід сполучений з виходом мультиплексора, відразу будується декілька графіків (по розмірності вхідного "джгута").

За умовчанням на осі ординат використовується діапазон від - 5 до 5. Якщо цей варіант не підходить, вибрати масштаб автоматично (так, щоб увесь графік був видний) можна за допомогою кнопки . Сусідня кнопка зберігає ці налаштування для наступних запусків.

Кнопка відкриває вікно налаштувань, причому найбільш важливі дані містяться на вкладці Data history. Якщо не скинути прапорець Limit data points, у пам'яті зберігатиметься тільки задане число точок графіку, тобто, при великому часі моделювання початок графіку буде втрачений.

Відмітивши на цій же сторінці прапорець Save data to workspace можна відразу передати результати моделювання в робочу область Matlab для того, щоб їх можна було далі обробляти, виводити на графіки і зберігати у файлі. Поле Variable name задає ім'я змінної в робочій області, в якій зберігаються дані. У простому випадку вибирається формат Array (у списку Format). Це означає, що дані зберігатимуться в масиві з декількох стовпців (перший стовпець - час, другий - перший сигнал, третій, - другий сигнал і так далі, по порядку входів мультиплексора).