English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Simulink - это интегрированная с MATLAB среда моделирования и дизайна на основе仿真 и модели для динамических и嵌入式 систем. Simulink, также разработанный MathWorks, является инструментом графического программирования на основе данных потоков, используемым для моделирования, моделирования и анализа многооблачных динамических систем. Это基本上 является инструментом для рисования графических блок-схем с набором настраиваемых блоков.
Это позволяет интегрировать алгоритмы MATLAB в модели и 导出到 MATLAB для дальнейшего анализа результатов仿真.
Simulink поддерживает-
Уровень системы дизайн
Моделирование
Автоматическое генерирование кода
Тестирование и валидация嵌入式 систем
MathWorks предоставляет несколько других дополнительных продуктов, а также третье стороннее оборудование и программное обеспечение, используемое вместе с Simulink.
Следующий список кратко описывает некоторые из них-
Stateflow Позволяет разрабатывать состояния машин и блок-схемы.
Simulink Coder Позволяет генерировать исходный код C для автоматического выполнения систем в реальном времени.
xPC TargetиРеальные системы на основе x86Предоставляет среду, в которой можно в реальном времени моделировать и тестировать модели Simulink и Stateflow на физической системе.
Embedded Coder Поддерживает специфические целевые嵌入式 системы.
HDL Coder Позволяет автоматически генерировать интегрируемые VHDL и Verilog.
SimEvents Предоставляется библиотека графических компонентов для моделирования очередных систем.
Simulink может систематически проверять и подтверждать модели с помощью проверки по образцу, анализа трасируемости требований и анализа覆盖率 модели.
Simulink Design Verifier позволяет идентифицировать ошибки в дизайне и генерировать сценарии тестирования для проверки моделей.
Чтобы открыть Simulink, введите '-' в рабочей области MATLAB.
simulink
Simulink открывается автоматическиLibrary Browser. Библиотека браузера используется для создания моделей симуляции.
В левой панели вы найдете несколько библиотек, классифицированных по разным системам. Нажмите на каждую библиотеку, чтобы в правой панели отобразились блоки для дизайна.
Чтобы создать новую модель, нажмитеНовыйКнопка на панели инструментов “Библиотека браузера”. Это откроет новый безымянный окно модели.
Модель Simulink - это блок-схема.
Модельные элементы можно добавить, выбрав их в “Библиотеке браузера” и перетащив в окно “Модель”.
Или, вы можете скопировать элементы модели и вставить их в окно модели.
Перетащите элементы из библиотеки Simulink, чтобы создать проект.
Для целей данного примера будут использоваться два блока для моделирования - A Источники a Приемник(Осцилограф)。Источник сигнала (источник) создает аналоговый сигнал, который затем отображается на графике осцилографа (приемник).
Сначала перетащите необходимые блоки из библиотеки в окно проекта. Затем соедините блоки, что можно сделать, перетащив коннекторы с одного соединительного контакта на другой.
Давайте перетащим блок “Синусоидальный сигнал” в модель.
Из библиотеки выберите “Приемник” и перетащите блок “Область” в модель.
Перетащите сигнал из выхода модуля синусоидального сигнала в вход модуля осцилографа.
Нажмите на “ ЗапускНажмите на кнопку ” для запуска симуляции, оставив все параметры по умолчанию (вы можете изменить их из меню “Симуляция”)
Вы должны получить изображение, показанное на рисунке слева.