Page 10 - 6858
P. 10
Рис.11
Графік буде декілька іншим (рис.12), якщо для блоку X-Y-Graf задане Sample time=0.5.
Ще про один спосіб побудови графіків. Масиви відліків моментів часу і відповідних значень
сигналу можна за допомогою блоку To Workspace експортувати з середовища Simulink в
середу Matlab (рис.13).
Рис.1.13
Рис.1.12
При цьому, як показує практика, краще всього задати формат array для даних, що
експортуються (рис.14).
Подальша побудова графіка в середовищі Matlab за допомогою команди plot(x,y) не
представляє ніякої праці (рис.15).
Рис.1.15
Рис.1.14
Підсумуємо результати проведених дослідів.
Сигнал типу time-based при роботі блоку генерації в режимі безперервного часу має вид
гладкої функції часу, а в режимі дискретного часу - вид ступінчастого сигналу, такого,
неначебто до виходу генератора плавного сигналу був приєднаний блок Zero-Order Hold, що є
дискретизатором типу “відлік-зберігання”.
Іншими словами, задаючи режим дискретного часу, ми йдемо від необхідності у
використанні блоку Zero-Order Hold.
А зараз згенеруємо в Simulink відрізок дискретного гармонійного сигналу з теми ж
параметрами, що були задані в Matlab: амплітуда 1, частота 100 Гц, частота дискретизації 1000
Гц, початкова фаза / 2 , кількість відліків 20.
Збираємо знову схему з генератора і осцилоскопа. У вікні-масці настройки генератора
проводимо вказівку потрібних числових значень параметрів, задаємо тип time-based і
привласнюємо значення Sample time = 0.001 (рис.16).
Після запуску моделі отримуємо на екрані осцилоскопа зовсім не ту картину, яку чекали
(рис.17).
10