Введение в 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 с примерами. Вы также можете взглянуть на следующие статьи, чтобы узнать больше -

  1. Команды Matlab
  2. Что такое Matlab?
  3. MATLAB против R
  4. Введение в Matlab