Page 8 - 6858
P. 8
Рис.1.5
Як видимий, генерувати гармонійний сигнал в середовищі Simulink навіть простіше, ніж в середовищі
Matlab. Проте це перше враження вельми брехливо. Дійсно, адже важливо ще уміти управляти параметрами
гармонійного сигналу. Те, що амплітуда гармонійного сигналу опинилася рівній одиниці – нам просто «повезло».
Дійсно, за умовчанням амплітуда сигналу, що генерується, прийнята рівній одиниці. Проте частотою, початковою
фазою і тривалістю сигналу ми поки не управляємо.
Двічі клацнемо по блоку Sine Wave – в результаті з'явиться вікно настройок параметрів (рис.6).
Клацнувши по кнопці Help, отримаємо інструкцію по даному блоку, суть якої зводиться коротко до того, що в
даному блоці виконується операція
З приведеної формули і написів на рис.6 стає зрозумілим сенс чотири змінних: амплітуди, кутової частоти,
початкової фази і постійної складової. Залишається поки зашифрованим сенс змінної “час”.
Зупиняючись на цьому важливому питанні, відзначимо відмінність понять “час” і “модельний час”. Так,
генерування відрізання сигналу тривалістю 1 з (модельний час) може тривати значно коротший проміжок часу,
наприклад, 0.1 з (реальний час). Швидкість генерування залежить від об'єму обчислень, швидкодії комп'ютера, від
вибраного “вирішувача”, тобто алгоритму моделювання, і так далі До речі, цілком можливий зворотний ефект -
для складного алгоритму процедура моделювання відрізання сигналу тривалістю 0.1 з може розтягнутися на
декілька секунд.
Рис.1.6
Сигнал може генеруватися двох типів: безперервний time-based і дискретний sample-based. Для
моделювання роботи безперервних систем рекомендують використовувати безперервний тип time-based, а для
моделювання роботи дискретних систем – дискретний тип sample-based [2].
Якщо встановлений тип time-based, тоді параметр Sample time може приймати значення:
0 (за умовчанням) – блок працює в безперервному режимі;
8