Симулинк
![]() | |
![]() Модель Simulink ветряной турбины | |
Разработчик(и) | MathWorks |
---|---|
Первоначальный выпуск | 1984 год |
Стабильная версия | 10.7 (часть R2023a) / 16 марта 2023 г |
Операционная система | Linux , macOS , Microsoft Windows [1] |
Лицензия | Собственный |
Веб-сайт | mathworks.com |
Simulink — это MATLAB на базе среда графического программирования для моделирования, моделирования и анализа многодоменных динамических систем . Его основной интерфейс представляет собой графический инструмент для построения блок-схем и настраиваемый набор библиотек блоков . Он обеспечивает тесную интеграцию с остальной средой MATLAB и может управлять MATLAB или создавать сценарии из него. Simulink широко используется в автоматическом управлении и цифровой обработке сигналов для многодоменного моделирования и проектирования на основе моделей . [2] [3]
Дополнительные продукты
[ редактировать ]MathWorks и другие аппаратные и программные продукты сторонних производителей можно использовать с Simulink. Например, Stateflow расширяет Simulink средой проектирования для разработки конечных автоматов и блок-схем .
MathWorks утверждает, что в сочетании с другим их продуктом [4] Simulink может автоматически генерировать C исходный код для в реальном времени реализации систем . По мере повышения эффективности и гибкости кода он становится все более широко применяемым в производственных системах. [5] [6] Помимо того, что он является инструментом для проектирования встроенных систем из-за его гибкости и способности к быстрой итерации. [ нужна ссылка ] . Embedded Coder создает код, достаточно эффективный для использования во встроенных системах. [7] [8] [9]
Simulink Real-Time (ранее известный как xPC Target) вместе с системами реального времени на базе x86 представляет собой среду для моделирования и тестирования моделей Simulink и Stateflow в реальном времени в физической системе. Еще один продукт MathWorks [10] также поддерживает определенные встроенные цели. При использовании с другими генерическими продуктами, [11] Simulink и Stateflow могут автоматически генерировать синтезируемые VHDL и Verilog. [ нужна ссылка ] .
Simulink Verification and Validation обеспечивает систематическую проверку и проверку моделей посредством проверки стиля моделирования, отслеживания требований и анализа покрытия модели. Simulink Design Verifier использует формальные методы для выявления ошибок проектирования, таких как целочисленное переполнение , деление на ноль и мертвая логика, а также генерирует сценарии тестовых примеров для проверки модели в среде Simulink.
SimEvents используется для добавления библиотеки графических строительных блоков для моделирования систем массового обслуживания в среду Simulink, а также для добавления механизма моделирования на основе событий к механизму моделирования на основе времени в Simulink. [12]
История выпусков
[ редактировать ]МАТЛАБ-версия [13] [14] | Название выпуска | Симулинк-версия | Год | Примечания |
---|---|---|---|---|
1.0 | 1984 | |||
2 | 1986 | |||
3 | 1987 | |||
3.5 | 1990 | Работал в MS-DOS, но требовался процессор как минимум 386. Версия 3.5m требует математического сопроцессора | ||
4 | 1992 | Переименован из Simulab в SIMULINK. [15] | ||
4.2в | Р7 | 1994 | Запускал на Windows 3.1. Требуется математический сопроцессор | |
5.0 | Р8 | 1996 | ||
5.1 | Р9 | 1997 | ||
5.1.1 | Р9.1 | |||
5.2 | 10 рэндов | 1998 | ||
5.2.1 | Р10.1 | |||
5.3 | Р11 | 1999 | ||
5.3.1 | Р11.1 | |||
6.0 | Р12 | 2000 | ||
6.1 | Р12.1 | 2001 | ||
6.5 | Р13 | Симулинк 5.0.2 | 2002 | |
6.5.1 | Р13СП1 | Симулинк 5.1 | 2003 | |
6.5.2 | Р13СП2 | Симулинк 5.2 | ||
7 | Р14 | Симулинк 6.0 | 2004 | |
7.0.1 | Р14СП1 | Симулинк 6.1 | ||
7.0.4 | Р14СП2 | Симулинк 6.2 | 2005 | |
7.1 | Р14СП3 | Симулинк 6.3 | ||
7.2 | Р2006а | Симулинк 6.4 | 2006 | |
7.3 | Р2006б | Симулинк 6.5 | ||
7.4 | Р2007а | Симулинк 6.6 | 2007 | |
7.5 | Р2007б | Симулинк 7.0 | Последний выпуск для Windows 2000 и PowerPC Mac. | |
7.6 | Р2008а | Симулинк 7.1 | 2008 | |
7.7 | Р2008б | Симулинк 7.2 | ||
7.8 | Р2009а | Симулинк 7.3 | 2009 | Первый выпуск для 32-битной и 64-битной Windows 7. |
7.9 | Р2009б | Симулинк 7.4 | Первый выпуск для 64-разрядного процессора Intel Mac и последний для Solaris SPARC. | |
7.10 | Р2010а | Симулинк 7.5 | 2010 | Последний выпуск для 32-разрядного процессора Intel Mac. |
7.11 | Р2010б | Симулинк 7.6 | ||
7.12 | Р2011а | Симулинк 7.7 | 2011 | |
7.13 | Р2011б | Симулинк 7.8 | ||
7.14 | Р2012а | Симулинк 7.9 | 2012 | |
8 | Р2012б | Симулинк 8.0 | ||
8.1 | Р2013а | Симулинк 8.1 | 2013 | |
8.2 | Р2013б | Симулинк 8.2 | ||
8.3 | Р2014а | Симулинк 8.3 | 2014 | |
8.4 | Р2014б | Симулинк 8.4 | ||
8.5 | Р2015а | Симулинк 8.5 | 2015 | |
8.6 | Р2015б | Симулинк 8.6 | Последний выпуск с поддержкой 32-битной Windows. | |
9.0 | Р2016а | Симулинк 8.7 | 2016 | |
9.1 | Р2016б | Симулинк 8.8 | ||
9.2 | Р2017а | Симулинк 8.9 | 2017 | |
9.3 | Р2017б | Симулинк 9.0 | ||
9.4 | Р2018а | Симулинк 9.1 | 2018 | |
9.5 | Р2018б | Симулинк 9.2 | ||
9.6 | Р2019а | Симулинк 9.3 | 2019 | Симулинк Онрамп; Редактор расписания; |
9.7 | Р2019б | Симулинк 10.0 | Панель инструментов; Сообщения; Дизайнер блоков; Справочник по подсистеме | |
9.8 | Р2020а | Симулинк 10.1 | 2020 | |
9.9 | Р2020б | Симулинк 10.2 | ||
9.10 | Р2021а | Симулинк 10.3 | 2021 | |
9.11 | Р2021б | Симулинк 10.4 | ||
9.12 | Р2022а | Симулинк 10.5 | 2022 | |
9.13 | Р2022б | Симулинк 10.6 | ||
9.14 | Р2023а | Симулинк 10.7 | 2023 |
Ссылки
[ редактировать ]- ^ «Системные требования и доступность платформ по продуктам» . mathworks.com . Проверено 15 октября 2015 г.
- ^ «Успешный процесс разработки с использованием MATLAB Simulink в рамках проекта ATV ЕКА» (PDF) . ООО «Вега Групп». Архивировано из оригинала (PDF) 17 июля 2011 г. Проверено 1 ноября 2011 г.
- ^ «Проектирование на основе моделей ускоряет разработку средств управления механическими локомотивами» . sae.org . Проверено 28 июня 2015 г.
- ^ «Автоматическая генерация кода — Simulink Coder» . mathworks.com . Проверено 28 июня 2015 г.
- ^ Плагин сертификации безопасности программного обеспечения для автоматизированных генераторов кода: технико-экономическое обоснование и предварительный проект
- ^ БиоЭйдж Медиа. «Конгресс по экологическим автомобилям: компания General Motors разработала двухрежимную гибридную трансмиссию с использованием модельно-ориентированного проектирования MathWorks; сокращение ожидаемого времени разработки на 24 месяца» . greencarcongress.com . Проверено 28 июня 2015 г.
- ^ Lotus Engineering разрабатывает программное обеспечение систем управления для сокращения выбросов дизельных двигателей. Архивировано 23 февраля 2006 г. на Wayback Machine.
- ^ Сравнение трех генераторов кода для моделей, созданных в Simulink. Архивировано 11 августа 2010 г. на Wayback Machine.
- ^ «Многоцелевое моделирование снижает затраты на программное обеспечение ЭБУ» . ЭТаймс . Архивировано из оригинала 18 октября 2007 года . Проверено 28 июня 2015 г.
- ^ «Генерация кода — Embedded Coder — Simulink» . mathworks.com . Проверено 28 июня 2015 г.
- ^ HDL-кодер
- ^ Кассандра, Христос (27 ноября 2007 г.). «Введение в дискретно-событийное моделирование» . Спрингер США. Архивировано из оригинала 2 февраля 2013 г. Проверено 3 ноября 2009 г.
- ^ Математические работы. «MatLab и Simulink: Справочник Simulink R2015b» (PDF) . Проверено 28 сентября 2015 г.
- ^ Mathworks (июнь 2009 г.). «список номеров версий и выпусков для Simulink» . Проверено 14 декабря 2010 г.
- ^ «THE MATHWORKS ОБЪЯВЛЯЕТ О ПОСТАВКЕ SIMULINK ДЛЯ MICROSOFT WINDOWS» . thefreelibrary.com . Архивировано из оригинала 30 июня 2015 г. Проверено 28 июня 2015 г.