Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Протокол лаба№2.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
902 Кб
Скачать
☆

2.2 Основні етапи створення моделі в Simulink:

2.2.1 Створення програми-моделі

Для роботи в середовищі моделювання необхідно запустити MATLAB та Simulink. Запуск Simulink можливий 2 способами, для цього необхідно:

- Обрати іконку Simulink на панелі інструментів (рис. 2.1);

- Ввести в командному вікні:

>> simulink

Після цього відкривається бібліотека Simulink (рис. 2.2). Тут знаходяться візуальні блоки, згруповані по виконуваним функціям.

Наприклад, натисканням миші на розділі Sources переходимо до переліку блоків (рис. 2.3).

Для подальшої роботи необхідно створити новий файл моделі (рис. 2.4)

одним із способів:

- Обрати в пункті меню File→New→Model ;

- Обрати відповідну іконку на панелі інструментів (рис. 2.3).

2.2.2 Перенесення блоків у файл моделі

Модель створюється з стандартних блоків, які розміщенні у розділах бібліотеки Simulink:

- Commonly Used Blocks – блоки, що найчастіше використовуються;

- Continuous — бібліотека безперервних елементів (інтегратор, диференціатор, лінійна система ОДУ і т.д);

- Discontinuities — нелінійні блоки;

- Discrete - бібліотека дискретних елементів (інтегратор з дискретним часом, дискретний фільтр і т.д);

- Logic and Bit Operations — блоки логічних операцій;

- Lookup Tables — блоки завдання таблиць;

- Math Operations - математичні функції (абсолютне значення, комбінаторна логіка, виділення речової і уявної складової комплексного числа і т.д.);

- Model Verification — блоки верифікації сигналів;

- Model-Wide Utilities — бібліотека додаткових утиліт;

- Ports & Subsystems — порти та підсистеми;

- Signal Attributes — властивості сигналів;

- Signal Routing — блоки маршрутизації сигналів;

- Sinks - засоби відображення (тимчасова діаграма, виведення результатів у файл, зупинка виконання моделі і т.д);

- Sources - джерела сигналів (генератор імпульсних/синусоїдальних сигналів, генератор випадкових чисел, генератор пилкоподібних сигналів, годинник і т.д.);

- User-Defined Functions — бібліотека функцій, створених користувачем.

Для вибору блоку необхідно відкрити один з розділів бібліотеки Simulink. В Simulink є можливість пошуку блоку за назвою. Для цього необхідно ввести назву блоку в текстовому полі (рис. 2.5). В даному прикладі показаний пошук блоку Step.

Далі складається модель із блоків. Блоки додаються до моделі наступним чином: обрати необхідний блок в бібліотеці Simulink в одному з підрозділів та затиснувши ліву клавішу миші перенести блок у створене вікно, після чого відпустити клавішу миші (рис. 2.6).

Часто в моделі використовуються кілька примірників одного блоку. Звичайно, можна багаторазово повторювати процедуру переміщення одного і того ж блоку з бібліотеки у вікно створюваної моделі, однак Simulink дозволяє створювати копії (дублікати) блоків з наявних у вікні моделі. Для створення копії блоку треба встановити курсор на потрібний блок у вікні моделі, натиснути на клавіатурі клавішу <Ctrl> і потім ліву клавішу миші. В результаті, ліворуч від курсору з’явиться знак «+». Потім, утримуючи клавіші в натиснутому положенні, перемістити в потрібне місце курсор і відпустити натиснуті клавіші. При цьому кожен блок повинен мати унікальну назву. За замовчуванням до назви блоку додаються цифри 1,2,3…