stringtranslate.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]

История выпусков

Рекомендации

  1. ^ «Системные требования и доступность платформ по продуктам» . mathworks.com . Проверено 15 октября 2015 г.
  2. ^ «Успешный процесс разработки с использованием MATLAB Simulink в рамках проекта ATV ЕКА» (PDF) . ООО «Вега Групп». Архивировано из оригинала (PDF) 17 июля 2011 г. Проверено 1 ноября 2011 г.
  3. ^ «Проектирование на основе моделей ускоряет разработку средств управления механическими локомотивами» . sae.org . Проверено 28 июня 2015 г.
  4. ^ «Автоматическая генерация кода — Simulink Coder» . mathworks.com . Проверено 28 июня 2015 г.
  5. ^ Плагин сертификации безопасности программного обеспечения для автоматизированных генераторов кода: технико-экономическое обоснование и предварительный проект
  6. ^ БиоЭйдж Медиа. «Конгресс по экологическим автомобилям: компания General Motors разработала двухрежимную гибридную трансмиссию с использованием модельно-ориентированного проектирования MathWorks; сокращение ожидаемого времени разработки на 24 месяца». greencarcongress.com . Проверено 28 июня 2015 г.
  7. ^ Lotus Engineering разрабатывает программное обеспечение систем управления для сокращения выбросов дизельных двигателей.
  8. ^ Сравнение трех генераторов кода для моделей, созданных в Simulink. Архивировано 11 августа 2010 г. на Wayback Machine.
  9. ^ «Многоцелевое моделирование снижает затраты на программное обеспечение ECU» . ЭТаймс . Архивировано из оригинала 18 октября 2007 года . Проверено 28 июня 2015 г.
  10. ^ «Генерация кода — Embedded Coder — Simulink» . mathworks.com . Проверено 28 июня 2015 г.
  11. ^ HDL-кодер
  12. ^ Кассандра, Христос (27 ноября 2007 г.). «Введение в дискретно-событийное моделирование». Спрингер США. Архивировано из оригинала 2 февраля 2013 г. Проверено 3 ноября 2009 г.
  13. ^ Математические работы. «MatLab и Simulink: Справочник Simulink R2015b» (PDF) . Проверено 28 сентября 2015 г.
  14. ^ Mathworks (июнь 2009 г.). «список номеров версий и выпусков для Simulink» . Проверено 14 декабря 2010 г.
  15. ^ «MATHWORKS ОБЪЯВЛЯЕТ ПОСТАВКУ SIMULINK ДЛЯ MICROSOFT WINDOWS» . thefreelibrary.com . Проверено 28 июня 2015 г.

Внешние ссылки