|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Запуск Simulink та послідовність створення нової моделіДля запуску тулбоксу Simulink необхідно попередньо запустити пакет MatLab, основне вікно якогопредставлено на рис. 7.1. У вікні показана підказка, що з’являється при наведенні курсору миші на ярлик Simulink у панелі інструментів. Рис. 7.1. Основне вікно пакету MatLab з ярликом Simulink
Після натиснення на кнопку відкривається вікно, що зображено на рис. 7.2. Рис. 7.2. Бібліотеки блоків Simulink
На рис. 7.2 у лівій частині вікна розкритий наступний список бібліотек блоків Simulink: 1) Commonly Used Blocks – блоки, що часто використовуються; 2) Continuous – аналогові блоки; 3) Discontinuities – нелінійні блоки; 4) Discrete – дискретні блоки; 5) Logic and Bit Operations – логічні операції та операції з бітами; 6) Lookup Tables – блоки таблиць; 7) Math Operations – блоки математичних операцій; 8) Model Verification – блоки перевірки моделей; 9) Model-Wide Utilities – блоки розширення моделей; 10) Ports & Subsystems – порти та підсистеми; 11) Signal Attributes – блоки властивостей сигналів; 12) Signal Routing – блоки маршрутизації (перетворення) сигналів; 13) Sinks – блоки приймачів сигналів; 14) Sources – блоки джерел сигналів 15) Used-Defined Functions – функції, що задаються користувачем; 16) Additional Math & Discrete – додаткові математичні та дискретні блоки. Список розділів бібліотеки Simulink представлено у вигляді дерева і правила роботи з ним є загальними для списків такого виду: піктограма згорнутого вузла дерева містить символ " + ", а піктограма розгорнутого містить символ " - "; для розгортання або згортання вузла дерева достатньо натиснути на його піктограмі лівою клавішею мишки. При виборі відповідного розділу бібліотеки в правій частині вікна відображається його вміст (рис. 7.3). Рис. 7.3. Бібліотека Continuous з її набором блоків
Для роботи з представленим вікном використовуються команди меню: 1) File (Файл) – робота з файлами бібліотек; 2) Edit (Редагування) – додавання блоків і їхній пошук (за назвою); 3) View (Вид) – керування показом елементів інтерфейсу; 4) Help (Довідка) – вивід вікна довідки по оглядачу бібліотек; Повний список команд меню бібліотек наведений у додатковій літературі [2]. Для створення моделі в середовищі Simulink необхідно послідовно виконати наступні дії: 1) Створити нове вікно моделі за допомогою команди File→New→Model або кнопки на панелі інструментів. Вигляд нового вікна моделі показано на рис. 7.4. Рис. 7.4. Вікно нової Simulink-моделі
2) Розташувати у створеному вікні необхідні бібліотечні блоки, що реалізують задану модель структурної схеми. Для цього необхідно відкрити відповідний розділ бібліотеки, наприклад, Sources – блоки джерел сигналів. Далі, виділити вказівником миші необхідний блок бібліотеки, натиснути на ліву клавішу миші, перетягнути блок у створене вікно моделі та відпустити клавішу. На рис. 7.5 показано вікно моделі з чотирма перетягнутими бібліотечними блоками. При необхідності блок з вікна моделі можна вилучити. Для цього блок спочатку виділяється натисканням лівої клавіші мишки при знаходження курсору на його зображенні, а потім натискається клавіша Delete на клавіатурі. Для зміни розмірів блоку потрібно вибрати блок, установити курсор в один з його кутів, натиснувши ліву клавішу мишки змінити розмір блоку (курсор при цьому перетворюється у двосторонню стрілку). Рис. 7.5. Вікно Simulink-моделі з бібліотечними блоками
3) Змінити параметри кожного блоку, установлені програмою автоматично, тобто “за згодою”. Для цього необхідно вибрати вказівником миші блок та двічі натиснути її лівою клавішею, після чого відкривається вікно редагування параметрів даного блоку. При завданні числових значень параметрів варто мати на увазі, що десятковим роздільником повинна використовуватися крапка, а не кома. Після внесення змін нові параметри активуються кнопкою Apply чи кнопкою OK (в останньому випадку вікно закривається). На рис. 7.6, як приклад, показано блок, що моделює похідну від функції, та вікно редагування параметрів даного блоку.
Рис. 7.6. Блок, що моделює похідну від функції, та вікно редагування параметрів блоку
4) Виконати з’єднання елементів схеми. Для з’єднання блоків необхідно вказати курсором на вихід необхідного блоку, а потім при натиснутій лівій клавіші миші, провести лінію до входу іншого блоку. Після чого відпустити клавішу. У випадку правильного з’єднання зображення стрілки на вході блоку змінює колір. Для створення точки розгалуження на лінії сполучення потрібно підвести курсор до передбачуваного вузла й, нажавши праву клавішу мишки, провести лінію. Для видалення лінії потрібно її вибрати лінію (так само, як це виконується для блоку), а потім нажати клавішу Delete на клавіатурі. Схема моделі, у якій виконані з’єднання між блоками, показана на рис. 7.7. Рис. 7.7. Simulink-модель структурної схеми 5) Зберегти модель у файл на диску, вибравши пункт меню File®Save As у вікні схеми й указавши папку й ім’я файлу. Варто мати на увазі, що ім’я файлу повинне починатися з букви, не повинне перевищувати 32 символів й не може містити символів кирилиці і спецсимволів. Ця ж вимога ставиться й до шляху файлу (до тих папок, у яких зберігається файл). При наступному редагуванні схеми можна користуватися пунктом меню File®Save. При повторних запусках програми Simulink завантаження схеми здійснюється за допомогою меню File®Open у вікні оглядача бібліотеки або з основного вікна MatLab. Вікно моделі містить наступні елементи (7): 1) Заголовок з назвою вікна. Новому вікну привласнюється ім'я Untitled з відповідним номером; 2) Меню з командами File, Edit, View і т.д.; 3) Панель інструментів; 4) Вікно для створення схеми моделі; 5) Рядок стану, що містить інформацію про поточний стан моделі. Меню вікна містить команди для редагування моделі, її настроювання й керування процесом розрахунку, роботи з файлами тощо: 1) File (Файл) – робота з файлами моделей; 2) Edit (Редагування) – зміна моделі й пошук блоків; 3) View (Вид) – керування показом елементів інтерфейсу; 4) Simulation (Моделювання) – завдання настроювань для моделювання й керування процесом розрахунку; 5) Format (Форматування) – зміна зовнішнього вигляду блоків і моделі в цілому; 6) Tools (Інструментальні засоби) – застосування спеціальних засобів для роботи з моделлю; 7) Help (Довідка) – вивід вікон довідкової системи. Повний список команд меню вікна моделі наведений у додатковій літературі [2]. Для роботи з моделлю можна також використовувати кнопки на панелі інструментів (рис. 7.8). Рис. 7.8. Панель інструментів вікна моделі
Кнопки панелі інструментів мають наступне призначення: 1) New Model – відкрити нове (порожнє) вікно моделі; 2) Open Model – відкрити існуючий mdl-файл; 3) Save – зберегти mdl-файл на диску; 4) Print – вивід на друк блок-діаграми моделі; 5) Cut – вирізати виділену частину моделі в буфер проміжного зберігання; 6) Copy – скопіювати виділену частину моделі в буфер проміжного зберігання; 7) Paste – вставити у вікно моделі вміст буфера проміжного зберігання; 8) Navigate Back – навігація масштабів (якщо використовувалися команди Viev→Zoom In або Viev→Zoom Out); 9) Navigate Forward – навігація масштабів (якщо використовувалися команди Viev→Zoom In або Viev→Zoom Out); 10) Go To Parent System – перейти до батьківської системи (у разі якщо користувач знаходиться у підсистемі); 11) Undo – скасувати попередню операцію редагування; 12) Redo – відновити результат скасованої операції редагування; 13) Start/Pause/Continue Simulation – запуск моделі на виконання (команда Start). Після запуску моделі на зображенні кнопки виводиться символ , і їй відповідає вже команда Pause (призупинити моделювання). Для поновлення моделювання варто натиснути по тій же кнопці, оскільки в режимі паузи їй відповідає команда Continue (продовжити); 14) Stop – закінчити моделювання. Кнопка стає доступної після початку моделювання, а також після виконання команди Pause; 15) Simulation Stop Time – час закінчення моделювання; 16) Simulation Mode – вибір режиму моделювання; 17) Show Port Values When Hovering – показувати значення портів; 18) Incremental Build – режим інкрементації (тільки для систем з фіксованим кроком); 19) Refresh Model Blocks – відновити блоки моделі; 20) Update Diagram – відновити діаграму; 21) Build System – побудувати систему (тільки якщо створена підсистема); 22) Library Browser – відкрити вікно оглядача бібліотек; 23) Launch Model Explorer – запустити провідник моделі; 24) Toggle Model Browser – відкрити вікно оглядача моделі; 25) Debug – запуск відладчика моделі. У нижній частині вікна моделі є рядок стану, у якому відображаються короткі коментарі до кнопок панелі інструментів, а також до пунктів меню, коли вказівник мишки перебуває над відповідним елементом інтерфейсу. Це ж текстове поле використовується й для індикації стану Simulink: Ready (Готово) або Running (Виконання). У рядку стану відображаються також: · масштаб відображення блок-діаграми (у відсотках, вихідне значення дорівнює 100%); · індикатор ступеня виконання сеансу моделювання (з'являється після запуску моделі); · поточного значення модельного часу (виводиться також тільки після запуску моделі); · використовуваний алгоритм розрахунку моделі (метод вирішення). 7.1.2 Додавання текстових написів до моделі Для підвищення наочності моделі зручно використовувати текстові написи. Для створення напису потрібно вказати мишею місце напису й двічі натиснути лівою клавішею миші. Після цього з’явиться прямокутна рамка з курсором для введення тексту. Аналогічним чином можна змінити й підпис до блоку. На рис. 1.9 показано текстовий напис і зміна напису в блоці передатної функції. (Варто мати на увазі, що деякі версії Simulink не адаптовані до використання кириличних шрифтів. В цьому випадку застосування написів кирилицею не бажано). Pис. 7.9. Приклад додавання напису та зміна підпису блоків
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.007 сек.) |