Введение в Simulink в Matlab
Simulink - это среда моделирования и проектирования на основе моделей для встроенных динамических систем, интегрированных с Matlab. Он разработан MathWorks, Simulink - инструмент для графического языка программирования потоков данных, используемый для анализа, моделирования, моделирования и многодоменных динамических систем. Он в основном используется для графических блок-схем с набором библиотек блоков. Это позволяет вам погружать алгоритмы в модели и экспортировать результаты проектирования в Matlab для следующего анализа.
Simulink поддерживает:
- системный дизайн
- моделирование
- автоматическая генерация кода
- тестирование и проверка встроенных систем
Существуют различные другие продукты Matlab и дополнительные аппаратные системы и программные приложения, которые доступны в Simulink для пользователя.
- Stateflow : используется для разработки конечных автоматов и блок-схем систем.
- Simulink Coder: используется для генерации c-кода для реализации приложений реального времени.
- xPC Target вместе с системами реального времени: это платформа, используемая для моделирования и анализа конечных автоматов в системе.
- Встроенный кодер: используется для встроенных систем.
- HDL Coder: он используется при разработке VHDL-кода и Verilog-кода.
- SimEvents: предоставляет графический интерфейс пользователя для проектирования систем.
Simulink эффективен для систематической проверки и тестирования систем посредством разработки проверки стиля, требований и анализа завершения модели. Simulink модель Verifier позволяет нам выявлять ошибки, а также создавать сценарии тестирования для проверки системы.
Как работает Simulink в Matlab?
Следующие шаги показывают, как работает Simulink в Matlab.
1) Первый шаг - нам нужно открыть Simulink с помощью библиотек, просто набрав «Simulink» в командном окне.
Шаг 1 : командное окно
2) На панели появятся три блока библиотеки: Simulink, результаты поиска и часто используемые. выберите библиотеку: Simulink. После выбора вышеупомянутой опции будет отображаться список различных библиотек с правой стороны. Имеет различные библиотеки в области науки и техники.
Шаг 2 : браузер библиотеки Simulink
3) Третий шаг - создание базовых строительных блоков. Чтобы создать новую систему, выберите опцию «новая» в опции библиотеки. Откроется новое окно для проектирования системы.
Шаг 3 : Новое окно для моделирования
4) Четвертый шаг - выбор элементов. Здесь нам нужно выбрать блоки, которые необходимы для построения системных блоков. Здесь доступна опция простого перетаскивания, в противном случае вы можете перейти левой кнопкой мыши.
Шаг 4 : Выбор блоков и проектирование
5) Последний шаг - отобразить вывод. В окне для запуска модели используется один маленький зеленый значок сверху.
Шаг 5: Значок запуска для вывода вывода
Примеры Simulink в Matlab
Давайте посмотрим на некоторые примеры:
Пример № 1
Давайте рассмотрим один пример, я хочу разработать синусоидальную волну и отобразить результат.
Чтобы решить вышеуказанную проблему, мне нужно выполнить следующие шаги:
- Введите «Simulink» в командном окне
- Открыть окно новой модели
- Выберите источник и перетащите синусоидальный блок в новое пустое окно.
- Выберите раковину и перетащите-выберите нормальную область в новое пустое окно
- Подключите источник и приемник, что означает синусоида и объем.
- Нажмите на кнопку запуска.
Разработка и вывод примера 1
Пример № 2
Второй пример - сложение двух сигналов. Предположим, что два сигнала - синусоидальный, а второй - шаговый.
Для разработки модели нам необходимо выполнить следующие шаги:
- Введите «Simulink» в командном окне.
- Откройте окно новой модели.
- Выберите источник и перетащите синусоидальный блок в новое пустое окно.
- Выберите источник и перетащите шаговый сигнал.
- Выберите математическую операцию и перетащите сумматор в новое окно.
- Выберите раковину и перетащите-выберите нормальную область в новое пустое окно.
- Подключите синусоидальный сигнал и шаговый сигнал к сумматору.
- Подключите сумматор к области, чтобы отобразить результат.
- Нажмите на кнопку запуска.
Разработка и вывод примера 2
Пример № 3
Следующий пример - построение графика двух сигналов относительно осей «x» и «y».
Для построения графика нам необходимо выполнить следующие шаги:
Введите «Simulink» в командном окне
- Открыть окно новой модели
- Выберите источник и перетащите волновой блок генератора импульсов в новое пустое окно.
- Выберите источник и перетащите генератор импульсов в пустое окно.
- Выберите и перетащите сумматор в новое окно.
- Выберите приемник и перетащите блок графика в пустое окно.
- Подключите оба генератора пульсовой волны к графику.
- Нажмите на кнопку запуска.
Дизайн и вывод по примеру 3
Вывод
Simulink - это простой и эффективный способ проектирования любой системы. Это только теория перетаскивания, перетаскивание упрощает проектирование с точки зрения вставки и удаления блоков. Simulink имеет различные варианты проектирования в источниках, операторах и приемниках в дисплеях.
Рекомендуемые статьи
Это было руководство к тому, что такое Simulink в Matlab? Здесь мы обсуждаем введение и то, как Simulink работает в Matlab с примерами. Вы также можете взглянуть на следующие статьи, чтобы узнать больше -
- Команды Matlab
- Что такое Matlab?
- MATLAB против R
- Введение в Matlab